Daihikaku Senkoji is a tiny mountain temple, nestled in a forest on the southern flank of the Hozu Valley in magical Arashiyama.