Happi (法被, 半被) is a traditional Japanese straight-sleeved coat. They are usually worn only during festivals.