The Togakushi shrines are a group of three shrine areas located in the mountainous region north of Nagano. They got their name from being situated at the base of Mount Togakushi.
The one called the lower shrine (Hōkō-sha) is located at a lower altitude compared to the other two. It enshrines a female God protecting maternity, academic life and sewing!
Interestingly, a long time ago, the Togakushi shrines were also Buddhist temples as it was common in ancient Japan.