Imamura, Hiroshi, Japan