That's interesting. I originally thought much of the background story is made up by the mangaka, but turns out this tradition is real. Onimukae is celebrated at Tenkawa Shrine (Tenkawa Daibenzaiten-sha) in Nara, and it's exactly like the manga describes.