Japan’s street fashion scene is famous around the globe for its ever-changing face - from over-the-top cute and colorful to extreme darkness, from haute couture to hardcore sneaker heads, from styles inspired by ancient fairy tales to looks from the cyber future.