Tsubakimaru is a human half demon, in the middle of a trip where he is a prisoner they enter a strange mountain where there are no animals and vegetation and there he meets the God Shii who carries a fearsome curse...
Oni ga Shitau wa Tatarigami