Main Characters Machiko Iwabuchi Madoka Kyouno Youko Nakaizumi Souta Serizawa Muginami Lan Hiroshi Nakaizumi