Shinto is known as a Japanese religion, and there are so many shrines that are dedicated to the spirits (Shinto has some similarity to animism). Generally, each shrine holds festivals every year. Shintoism has blended with Buddhism from China throughout its history. Now Shinto is much more conventional to most people in Japan. Shinto-Ryu is popular school of Kendo.