Spiritual Headquarters is the central placement of a certain religion. Shintoism's spiritual headquarters is Japan in general. There isn't a specific shrine or place that is considered 'headquarters'. Many people who follow Shintoism are from or are still living in Japan.