Italian luxury fashion brand Prada has opened its first freestanding store in Japan.