Contemporary Japanese weddings are celebrated in a variety of ways. Many contain traditional Japanese and Western elements side by side.
Traditionally, the religious wedding ceremony is held in Shinto style at a shrine. Nowadays, this shrine may be located inside the hotel where the festivities take place. A Shinto priest conducts the ceremony, which is visited by only the close family members of the couple.
In the ceremony, the couple is purified, drink sake, and the groom reads the words of commitment. At the end of the ceremony, symbolic offerings are given to the kami (Shinto deities). The couple is dressed in traditional kimono.
After the ceremony, the couple welcomes all the guests, and the reception party is held. Usually the party is visited by about 20 to 200 guests among whom are relatives, friends, co-workers and bosses of the bride and groom. The party normally starts with the introductions of the bride and groom.
Afterwards, a meal is held and several guests make contributions such as speeches, songs and the like. During the whole celebrations, the groom and especially the bride may change their dresses several times. At the very end of the party, the couple will make a speech to all the guests and thank everybody.
During recent decades, Japanese couples have introduced many Western elements to Japanese weddings. Many brides chose to wear white dresses, and some religious ceremonies may be held in Christian style at a Christian church even though the couple is not Christian. The ritual of cake cutting, the exchange of rings and honeymoons are a few other very common adopted elements.
A number of Japanese couples also hold their wedding ceremony outside of the country. By doing so, the honeymoon can be combined with the ceremony, and the number of guests and, therefore, the overall costs for the event can be reduced.