ancient shinto temple on a mountaintop