Kimono are well known as the traditional dress of Japan, but few people know that there are a wide variety of different types of kimono, from casual to more formal ones worn on special occasions. Then there is the extra special kimono that is worn only once in a lifetime: a wedding kimono.