Anime teen school girls and demons.