INOHAE, Takuro, Japan