Kimono is traditional Japanese-style clothes.
Japanse, especially women, wears Kimono on the occasion of celebration or suitable occasions. For example, entrance ceremony of his/her children, dinner at an expensive restaurant which have a little strict dress code, and the moment of performing traditional arts : the tea ceremony or flower arrangement.
There are a few Japanese people which always wear Kimono in nowadays.
Learn Japanese History
Learn Japanese Culture