Shinto and Buddhism are Japan's two major religions. Shinto is as old as the Japanese culture, while Buddhism was imported from the mainland in the 6th century.