Tous les 300 ans, une catastrophe s'abat sur les habitants d'un village. Une magicienne autoproclamée populaire, Naoko, est appelée en tant que divinité pour débarrasser les gens de leur anxiété. Mais il y a de nombreuses divinités en puissance, chacune d'entre elles se faisant passer pour un dieu. Lorsqu'une série d'incidents bizarres se produit, Naoko se retrouve coincée avec un physicien de génie et le détective Yabe. Les divinités existent-elles vraiment ou sont-elles des charlatans ?