All Cast

Meguri

Meguri

Chihiro / Megu

Jiro Tanaka

Jiro Tanaka

Ishii

Takahiro Nomura

Takahiro Nomura

Mina Saeki

Mina Saeki