A traditional Japanese religion based on the worship of kami, or spirits, found in nature and ancestors.