Kimonos are handmade, and geisha usually get kimonos designed just for them. Kimono prints and fabrics change with the seasons, but they are always made of silk. Geisha also spend about two hours just doing their makeup, hair, and putting on the kimono!
From June to September, Kibune's restaurants build covered platforms -- Known as kawadoko -- out over the river where visitors can enjoy a meal as the water flows beneath them. Photograph by Michelle Wiese