Main Characters Kiri Haimura Iwai Mushanokoji Nigi Ubusato Yamane Byoinzaka Kashiko Misumi Kanae Sumeragi / Professor Kotaro Naruto Houko Byoinzaka