The stage is set in an abandoned city called Amidahara, inhabited by monsters, criminals and armed refugees. There lives Annerose, a female witch blade, who runs a private detective agency.