A Japanese religion incorporating animistic and polytheistic beliefs in deities or spirits known as kami.