In thousands of Shinto shrines across Japan last week, sober-faced girls in white robes and vermilion skirts practiced the stately postures of the ritualistic Kagura dance. Musicians wearing eboshi ...