Shinto and Buddhism are the two main religions of Japan.