Harajuku clothing is a combination of the famous Japanese sub-styles. This includes Sweet Lolita, Gothic Lolita, Visual kei, Cosplay, Decora, Gyaru, and cutesy Fairy Kei. Also a broad range of punk rock clothing. Layering fits in with Harajuku fashion like tank tops with shirts, sweaters with vests, and dresses complemented with leggings.