Contemporary wedding over-kimono (uchikake).  Japan