アカクチバケ ノ デンセツ
Akakuchibake no densetsu
Red girls, the legend of the Akakuchibas