Shikizakura
Pulse / Climax
S1 E11:
A high school student gets involved in a battle between powered suits and oni that emerge from the demon world to prey on humans.
Shikizakura