日本の城ってなんで無駄に高く作ったの?