Keikogi

Keikogi is the garment worn on the upper body for many forms of budo, including Kendo.