On with the 'happi'
'Happi' coats were originally worn by Japanese shop keepers, with the family crest on the back. Now they are widely used at festivals. The kanji (Japanese character) on the back means 'festival'. Tasuki (the red strap around the shoulders) are used to keep the sleeves out of the way.