When travelling to Japan, it is important to be aware of the cultural norms when deciding what to wear. Traditional Japanese clothing such as kimonos should be worn for formal occasions, while neutral colors like black, white, and navy blue are best for casual days. Beachwear is generally acceptable at the beach, but should not be worn off the beach. It is also important to avoid wearing clothes with offensive words/images, overly revealing clothing, military-style clothing, and overly flashy clothing. The workplace dress code varies depending on the job but skirts or dresses below the knee for women and trousers for men should always be followed. When visiting shrines or temples modest attire that covers shoulders and legs should be worn. Lastly, when going out at night in Tokyo smart casual or more casual attire like jeans and t-shirts should be worn depending on where you go.