as Mai Kubota
as Naoki Hayami
as Yuri Matsuda
as Tarou Inamura
as Kohei Nakakura
as Daisuke Goto
as Kanako Awashima
as Atsushi Takeshita
as Takamasa Kubota
as Rumi Kurosawa
as Ganjiro Ryoki
as Atsuhiko Urabe
as Kengo Nakakura
as Kenichi Hayami
as Akiko Matsuda
as Kyozo Hayami
as Ryota Kume