Main Characters Yuuki Kai Hagio Sae Shouhei Aida Akane Ozawa Maho Takagi Saeki Soyoko Ayumi Kirishima Professor Sakaida Yuriko Hagio Keita Yashima