Typhoon Nanmadol hits south-western Japan