Ordinary people wear at least slightly more formal zri when wearing special toe socks called tabi.
Costumes include happi coats with black pants, black t-shirt, hachimaki and tabi.
Geisha wear the flat-soled sandal "zori" outdoors and wear only "tabi" (white split-toed socks) indoors.
The most common colour is white, and white tabi are worn in formal situations such as at tea ceremonies.
From other examples, it is likely he is also wearing black tabi with white waraji.
Kimono are generally worn with traditional footwear (especially "zri" or "geta") and split-toe socks ("tabi").
Tabi are also essential with traditional clothingkimono and other "wafuku" as well as being worn by samurai in the feudal era.
Apprentice geisha, also called maiko, wear their special geta (see below) with tabi to accommodate the "hanao".