Enno Ozuno, a master mage, fought against the demon goddess Karuma in ancient times. Due to his inability to defeat her alone, he enlisted the help of Zenki, a powerful protector demon. After Karuma's defeat, Enno sealed Zenki in a temple pillar.
Enno's descendant, Chiaki, now lives in Shikigami-cho, where she works as a tour guide and performs exorcisms to support herself. Her life is disrupted when two thieves attempt to break the seal on the Ozuno temple, releasing a dark entity that turns them into demonic beings. This entity then wreaks havoc in the temple, putting Chiaki in danger.