TOKYO - A typhoon made landfall on Kochi Prefecture on the main island of Shikoku early Friday after advancing northward near the coast of southwestern Japan while bringing heavy rainfall to the region, the weather agency said.