Twenty thousand years later, in 2010, high school student Ryo Utsugi is having nightmares about a woman, a city being destroyed by flames and a demon trapped in ice, while Medusa is reborn and is trying to communicate with Dante through Satanist rituals. Meanwhile, a religious group called , secretly commanded by Ryo's father, Kosuke, is trying to revive the gods and is hunting demons through a division named . One day, Ryo intervenes in an assault of Guardian Justice; in response its leader, Sosuke Oshiba, who is also Ryo's schoolmate and kendo club's captain, does a demonstration to Ryo of the existence of demons by killing one. Although Ryo feels a pain in his chest when the creature is killed, he joins the group.