REUTERS / Kim Kyung-Hoon
Young Japanese men and women don colourful kimonos and hakama to take part in "Seijin no Hi," or "Coming of Age Day," celebrations.
The event is a rite of passage for newly-classed adults that have turned 20 in the last year. In Japan, 20 is the legal age for drinking, smoking and voting.
The get-ups are fabulous - reminiscent of Royal Ascot atire in Britain, including the iconically voluminous women's hats.
With attendants drinking legally for the first time, Coming of Age Day is normally a pretty raucous affair - police scuffled with revellers in Okinawa this year.
Scroll down for a rare look into one of Japan's most garish festivals.