Basado en la novela del mismo nombre de Takafumi Takada, la historia está ambientada en el período Heian, Kioto, durante una época de intensos combates entre humanos y "Oni" (demonios). De alguna manera, un niño de 15 años que vive en la epoca actual viaja en el tiempo, 1.200 años atras y se encuentra inmerso en medio de esta batalla antigua.