An ancient Japanese religion that emphasizes the importance of ancestor worship, nature spirits, and the kami (gods).