Traditionally the religious Japanese wedding ceremony is held in Shinto (“the way of the gods”) style at a shrine.