Un kakuen, une créature mi-homme mi-singe, terrorise le village de Mitsuke. Benzon, un bonze, va au temple Kôzen-ji pour demander de l'aide. Il revient avec Hayate, un chien exorciste.
Mashira le kakuen, mi-homme mi-singe, est atteint d'un mal mystérieux après avoir voulu aider la déesse Yanahime. Son chien exorciste, Hayate, part seul dans la montagne.
Suite des aventures de Kagami, le seul villageois à avoir atteint le niveau 999. Depuis sa rencontre avec Alice, la fille du roi démon, il lutte pour pacifier leur monde.