Traditional Japanese wedding ceremonies are Shinto-style and are held at shrines. Brides wear traditional wedding kimono called shiromuku (white kimono robe), and man wear montsuki (black formal kimono), haori (kimono jacket), and hakama (kimono pants).