.body{font-family:Noto Sans JP,sans-serif}.mmc-u-display-none{display:none}.mmc-u-display-pc{display:block}@media all and (max-width:749px){.mmc-u-display-pc{display:none}}.mmc-u-display-sp{display:none}@media all and (max-width:749px){.mmc-u-display-sp{display:block}}.mmc-u-display-pc-important{display:block!important}@media all and (max-width:749px){.mmc-u-display-pc-important{display:none!important}}.mmc-u-display-sp-important{display:none!important}@media all and (max-width:749px){.mmc-u-display-sp-important{display:block!important}}.mmc-c-badge{border-radius:initial!important;background-color:#8c8c96;color:#fff}.mmc-c-badge.is-new{background-color:#1c6ecd;color:#fff}.mmc-c-badge.is-restock{background-color:#fafaf5;border:1px solid #1c6ecd;color:#1c6ecd}.mmc-c-badge.is-soldOut{background-color:#db3939;color:#fff}.mmc-c-badge.is-sale{background-color:#fafaf5;border:1px solid #db3939;color:#db3939}.mmc-c-blockNotice{width:100%;padding:30px;border:1px solid #8c8c96;background-color:#fff;text-align:left;margin:6rem 0}.mmc-c-button-all{font-size:24px;font-weight:500;margin-top:36px!important}.mmc-c-button-all .mmc-c-button-all__icon{margin-right:8px;height:30px}@media(hover:hover)and (pointer:fine){.mmc-c-button-all:hover{background-color:#1c6ecd;color:#fff;outline-offset:0}.mmc-c-button-all:hover .mmc-c-button-all__icon svg path{fill:#fff}}.mmc-c-button-footer-blank{border:1px solid #1c6ecd;font-size:16px;font-weight:500;display:inline-block;padding:12px 12px 5px;margin:24px 0 10px}.mmc-c-button-footer-blank a{color:#1c6ecd;text-decoration:none}.mmc-c-button-footer-blank .mmc-c-button-footer-blank__icon{margin-right:8px;height:18px}@media(hover:hover)and (pointer:fine){.mmc-c-button-footer-blank:hover{background-color:#1c6ecd;outline-offset:0}.mmc-c-button-footer-blank:hover a{color:#fff}.mmc-c-button-footer-blank:hover .mmc-c-button-footer-blank__icon svg path{fill:#fff}}.mmc-c-button-footer-blank__link{display:inline-flex;align-items:center}.mmc-c-button-footer-blank__title{line-height:1em}@media all and (max-width:749px){.mmc-c-ProductList-all-wrapper{margin:3rem 2.5rem 0}}.mmc-c-ProductList-all{font-size:18px;font-weight:500;border:1px solid #1c6ecd;text-align:center;width:260px}.mmc-c-ProductList-all a{display:block;padding:10px 0;text-decoration:none;color:#1c6ecd}@media(hover:hover)and (pointer:fine){.mmc-c-ProductList-all:hover{background-color:#1c6ecd}.mmc-c-ProductList-all:hover a{color:#fff}}@media all and (max-width:749px){.mmc-c-ProductList-all{width:100%}}.mmc-c-buttonCircle{padding:0;display:flex;flex-wrap:wrap;gap:12px}.mmc-c-buttonCircle__item{list-style:none}.mmc-c-buttonCircle__item__link{text-decoration:none;color:#55555f!important;padding:.5rem 1rem;border:1px solid #d2d2d7;border-radius:40px;display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:500}@media(hover:hover)and (pointer:fine){.mmc-c-buttonCircle__item__link:hover{color:#1c6ecd!important;border:1px solid #1c6ecd}}label[for=Cart-note]{font-size:14px;color:#55555f;margin-bottom:12px;display:block}.mmc-c-cartNote__text p{font-size:13px;color:#55555f;margin-bottom:0}@media all and (max-width:990px){.mmc-c-cartNote__text p{margin-top:0!important}}.mmc-c-cartNote__text a{color:#1c6ecd;text-underline-offset:.3rem}@media(hover:hover)and (pointer:fine){.mmc-c-cartNote__text a:hover{text-decoration-thickness:.2rem}}@media all and (max-width:990px){.mmc-c-cartNote__field{margin-top:0!important}}@media all and (max-width:749px){.cart__footer .mmc-c-cartNote__text{margin-top:1rem}}.facets__selected{font-size:.9em}.mmc-c-font-xsmall{font-size:11px}.mmc-c-header{color:#8c8c96!important;padding-left:1.5rem!important;padding-right:1.5rem!important}@media all and (min-width:1298px){.mmc-c-header{padding-left:0!important;padding-right:0!important}}.mmc-c-header .header__menu-item .header__active-menu-item{color:#1c6ecd}@media(hover:hover)and (pointer:fine){.mmc-c-header .header__menu-item:hover{color:#1c6ecd}}@media all and (max-width:990px){.mmc-c-header .menu-drawer__close-button.link--text{color:#55555f!important}.mmc-c-header .menu-drawer__close-button.link--text svg path{fill:#55555f!important}.mmc-c-header .menu-drawer__menu .link--text{color:#8c8c96}.mmc-c-header .menu-drawer__menu{margin-bottom:30px}.mmc-c-header .menu-drawer__menu li a[href="/collections/all-products"],.mmc-c-header .menu-drawer__menu li a[href="/en/collections/all-products"]{margin:0;padding:0 3rem;margin-bottom:1rem}.mmc-c-header .menu-drawer__menu li a[href="/collections/all-products"] span,.mmc-c-header .menu-drawer__menu li a[href="/en/collections/all-products"] span{border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7;display:inline-block;padding:2rem 0;width:100%}.mmc-c-header .menu-drawer__menu li a[href="/collections/discontinued-catalogues"],.mmc-c-header .menu-drawer__menu li a[href="/en/collections/discontinued-catalogues"]{margin:0;padding:0 3rem;margin-top:1rem}.mmc-c-header .menu-drawer__menu li a[href="/collections/discontinued-catalogues"] span,.mmc-c-header .menu-drawer__menu li a[href="/en/collections/discontinued-catalogues"] span{border-top:1px solid #d2d2d7;display:inline-block;padding:2rem 0;width:100%}}.mmc-c-heading-b700{font-weight:700}.mmc-c-heading-center{text-align:center}.mmc-heading-filter-sublink{font-size:12px;font-weight:500;margin:15px 0 0}.mmc-heading-filter-sublink-sp{padding:1.3rem 2.5rem 0;margin:0}.mmc-c-heading-contact{border-top:1px solid #8c8c96;padding-top:36px;margin-bottom:-10px}.mmc-img-museum-title{margin-top:73px}.mmc-img-museum-title img{max-width:355px;width:100%}@media all and (max-width:749px){.mmc-img-museum-title{margin-top:39px}}.mmc-img-logo-text{max-width:100%!important}.mmc-img-logo-text img{max-width:361px!important;width:100%}.mmc-img-product__media-item{border:9px solid #d2d2d7;border-bottom:none}.mmc-img-product-media-container{max-width:100%!important}.mmc-img-product__media-item-wrapper{margin-bottom:0!important}.mmc-img-product-media-caption{font-size:11px;line-height:1.5;margin-top:.5rem;margin-bottom:0}.mmc-img-product-media-caption:empty+.mmc-img-product-media-thumbnail{margin-top:2rem}.mmc-img-product-media-caption:not(:empty)+.mmc-img-product-media-thumbnail{margin-top:1rem}.mmc-c-link-14-bk50{font-size:14px;color:#8c8c96;text-decoration:none}.mmc-c-listCat{max-width:1072px;margin:0 auto}.mmc-c-listCat__lists{display:flex;flex-wrap:wrap;gap:20px;margin:36px 0;padding:0 0 40px;border-bottom:1px solid #8c8c96}@media all and (max-width:1298px){.mmc-c-listCat__lists{padding:0 1rem!important;padding-bottom:40px!important}}.mmc-c-listCat__list{display:flex;width:23%;padding-right:1%}@media all and (max-width:990px){.mmc-c-listCat__list{width:45%;padding-right:2%}}.mmc-c-listCat__list__link{text-decoration:none}.mmc-c-listCat__list__title{margin:0;padding:0;font-size:16px}@media all and (max-width:990px){.mmc-c-listCat__list__title{font-size:12px}}@media(hover:hover)and (pointer:fine){.mmc-c-listCat__list__title:hover{color:#1c6ecd}}.mmc-c-listCat__form{padding:0 20px}@media all and (max-width:1298px){.mmc-c-listCat__form{padding:0}}.mmc-c-listCat__form .search-modal__form{max-width:100%}.mmc-c-listCat__form .field__input{background-color:#fff}.mmc-c-listMenuCat-wrapper{background-color:#fff;width:797px!important;padding:0 2rem}@media all and (max-width:1200px){.mmc-c-listMenuCat-wrapper{left:-15rem}}.mmc-c-listMenuCat{background-color:#fff;display:flex;flex-wrap:wrap;gap:10x;border:none!important;box-shadow:none!important;border-bottom:1px solid #d2d2d7!important;padding:1.5rem 0!important}.mmc-c-listMenuCat:last-child{border-bottom:none!important}.mmc-c-listMenuCat li{width:23%;padding-right:1%}@media all and (max-width:990px){.mmc-c-listMenuCat li{width:45%;padding-right:2%}}.mmc-c-listMenuCat li .header__menu-item{padding:.8rem 2rem .8rem 0!important}.mmc-c-listNews~.slider-buttons{display:none}.mmc-c-listNews .grid--peek.slider:after{content:none}@media all and (max-width:990px){.mmc-c-listNews{padding-left:1.5rem!important;padding-right:1.5rem!important}}@media all and (max-width:749px){.mmc-c-listNews{padding-left:0;padding-right:0}}.mmc-c-listNews__lists{padding:0;display:flex;flex-direction:column;gap:40px;width:90%;margin:0 auto}@media all and (max-width:990px){.mmc-c-listNews__lists{width:100%!important;gap:30px;margin-bottom:0}}.mmc-c-listNews__list{list-style:none;display:flex;align-items:baseline!important;gap:30px}@media all and (max-width:990px){.mmc-c-listNews__list{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}}.mmc-c-listNews__list__date{color:#1c6ecd;font-weight:700;font-size:15px}.mmc-c-listNews__list__title{margin:0;font-weight:500;font-size:15px}.mmc-c-listNews__list__title a{color:#1c6ecd}.page-width{max-width:1298px!important;padding-left:1.5rem!important;padding-right:1.5rem!important}@media all and (min-width:1298px){.page-width{padding-left:0!important;padding-right:0!important}}ship-co-delivery-selector::part(box){background:#fafaf5;border:none;color:#55555f;margin-block:50px}ship-co-delivery-selector::part(heading){font-size:14px;margin-bottom:12px;font-weight:500}ship-co-delivery-selector::part(disclaimer){font-size:13px;margin-bottom:12px}ship-co-delivery-selector::part(select-wrapper){background:#fafaf5;border:1px solid #8c8c96}ship-co-delivery-selector::part(accordion-summary){pointer-events:none}ship-co-delivery-selector::part(accordion-summary) .accordion-arrow{display:none}#cart-notification-form{display:none}.shopify-policy__container{max-width:892px}.shopify-policy__body{margin-bottom:50px}.shopify-policy__title{margin-bottom:5rem}.mmc-c-slideHome-wrapper{position:relative}.mmc-c-slideHome__svg{position:absolute;top:0;bottom:0;margin:auto 0}.mmc-c-slideHome__svg.is-logo-en{left:2.5rem;height:331px}.mmc-c-slideHome__svg.is-logo-ja{right:2rem;height:303px}@media all and (max-width:990px){.mmc-c-slideHome__svg{display:none}}.mmc-c-slideHome{max-width:1298px;margin:0 auto}@media all and (max-width:1450px){.mmc-c-slideHome{width:88%}}@media all and (max-width:990px){.mmc-c-slideHome{width:97%}}.mmc-c-slideHome .slideshow{aspect-ratio:1299/725;border:9px solid #d2d2d7;border-bottom:none}@media all and (max-width:749px){.mmc-c-slideHome .slideshow{aspect-ratio:1/1}.mmc-c-slideHome .slideshow .slideshow__media{height:100%!important;position:absolute}.mmc-c-slideHome .slideshow img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.mmc-c-slideHome__link{position:absolute;width:100%;height:100%;display:block!important;cursor:pointer;z-index:1000}.mmc-c-slideHome .slider-counter__link--active.slider-counter__link--dots .dot{background-color:#1c6ecd}.mmc-c-slideHome .slideshow__controls{border:none}.slideshow__slide a:not([href]){cursor:default}.mmc-l-container-grayBorder{background-color:#fff;border-width:9px 9px 0px 9px;border-style:solid;border-color:#d2d2d7;padding:31px 0 40px}.mmc-l-container-grayBorder.is-index-cat{margin:48px auto 72px}@media all and (max-width:1298px){.mmc-l-container-grayBorder{margin:0 1rem!important}.mmc-l-container-grayBorder.is-index-cat{margin:48px 1rem 72px!important}}.mmc-l-container-index{max-width:1072px!important;margin:0 auto}@media all and (max-width:990px){.mmc-l-container-index{margin:0 1rem}}.mmc-l-container-related{max-width:1061px!important}.mmc-l-container-page{max-width:892px!important}.mmc-l-container-cart-notification-button{border-top:1px solid #8c8c96;text-align:left;margin-top:2.5rem!important;padding-top:2rem}.mmc-l-container-cart-notification-button__btn{color:#8c8c96;font-size:14px;font-weight:500;text-decoration:none;padding:0}.mmc-l-container-related-wrapper{border-top:3px solid #1c6ecd;background-color:#d2d2d74d}.mmc-l-container-related{justify-content:center}.mmc-l-container-mainProductBadge{margin-bottom:-2rem}.mmc-l-container-mainProductBadge .badge{margin-bottom:2rem}.mmc-l-container-ProductList-filter{margin-bottom:20px}.mmc-c-container-index-faq{max-width:1072px!important}.mmc-c-container-cart{max-width:510px!important}@media all and (min-width:550px){.mmc-c-container-cart{padding-left:0!important;padding-right:0!important}}.mmc-l-container-menu-drawer{display:flex;gap:4rem;margin-left:-1.25rem}.mmc-l-heading-center{justify-content:center;text-align:center;margin-bottom:36px!important}.mmc-l-margin-0{margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-styles.css.map */
