Japanese regard the sea, the mountains, the forest, and natural landmarks as places where the kami reside. In ancient times, these were regarded as sacred places, without the need for special buildings, as the kami were believed to exist everywhere. Later, dwellings...