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.
Aux confins d'une forêt insulaire japonaise vit un ours qui a été séparé de sa famille dès son plus jeune âge. Un jour, une corneille venue de la ville arrive à ses côtés.
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.