haori and hakama (Japanese male formal attire)
hakama; pleated skirt or loose-legged trousers worn over a kimono mainly on cer…
haori (Japanese formal coat)