Hori, Takeo, Japan