NEW PEOPLE THE STORE Offers RILAKKUMA Pop-Up Shop for the Holidays « SciFi Japan