With fitting rooms, an official mascot and a takeaway stand, this is not your average Japanese convenience store.