Tokyo – Streamlined online shopping site THE has opened its first physical store, THE SHOP, in the new Kitte shopping centre near Tokyo central station.