Arina Tanemura Shinji Tanimura Marikka Tamura Ann Yonemura Hiroki Takemura Yuniya Kawamura adapted by Arina Tanemura Kitamura Hatamura Leiko Ikemura