Your cart

Your cart is empty

Last shipment of the year:
Orders placed by 10:00 AM (JST), December 30, 2025 will be shipped within the year.

Shipping resumes:
January 5, 2026 (Monday)

Please note:
• Orders placed after 10:00 AM (JST) on December 30, 2025 will be shipped starting January 5, 2026.
• Depending on the volume of orders received during the holiday period, shipments after the holidays may be delayed until the next business day (January 6, 2026).