@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400&family=Zen+Kaku+Gothic+New:wght@400;700&display=swap";body{font-family:Zen Kaku Gothic New,sans-serif}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Shippori Mincho,serif;letter-spacing:.1em;line-height:1.7em;font-weight:400}.card__heading{font-family:Zen Kaku Gothic New,sans-serif}p{font-size:14px}a.text-link-bk{color:#000;transition-duration:.5s}a.text-link-bk:hover{color:#999}a.btn .new-tab-icon{display:inline-block;margin-left:1em}a.btn:hover .new-tab-icon{filter:invert(1)}.one-btn-wrap,.two-btn-wrap{margin-top:64px}.two-btn-wrap .btn:first-child{margin-bottom:24px}.sp-img{width:100%;display:block;margin-top:32px}.d-none-sp{display:none!important}.header--middle-left{grid-template-columns:1fr auto auto}.header--middle-left{grid-template-areas:"heading icons navigation"}.header__heading,.header__heading-link{justify-self:left}header.page-width{gap:24px}.menu-drawer__navigation-container{display:block}.menu-drawer__utility-links{background:transparent}@media screen and (min-width: 750px){.d-none-sp{display:block!important}.two-btn-wrap{display:flex;gap:64px;justify-content:center;margin-top:64px}.two-btn-wrap .btn{width:200px}.two-btn-wrap .btn:first-child{margin-bottom:0}.d-none-pc{display:none!important}header .d-none-sp.btn{display:none!important}.header__inline-menu{display:none!important}header-drawer{display:block!important}}@media screen and (min-width: 1200px){header .d-none-sp.btn{display:flex!important}header.page-width{gap:0}.header__inline-menu{display:block!important}.header--middle-left{grid-template-columns:auto 1fr auto auto}.header--middle-left{grid-template-areas:"heading navigation icons"}header-drawer{display:none!important}.two-btn-wrap .btn{width:auto}}.margin-center{margin:0 auto}a.btn{font-family:Shippori Mincho,serif;display:flex;flex-direction:row;align-items:center;background:#fff;border:1px solid #000;flex:none;flex-wrap:nowrap;height:64px;justify-content:center;transition:1s;min-width:280px;width:100%;text-decoration:none;color:#000;font-size:clamp(16px,2vw,20px)}.ec-order-notice-link a.btn{min-width:auto}a.btn:hover{background:#000;color:#fff}.underline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.text-center{text-align:center}.sec-ttl{margin-bottom:clamp(40px,7vw,72px)}.sec-ttl h2{font-size:clamp(24px,4vw,40px);line-height:1em;margin-bottom:32px;margin-top:0;position:relative}.sec-ttl h6{font-size:clamp(12px,1.4vw,14px);line-height:1em;margin-bottom:0;font-family:Shippori Mincho,serif;font-weight:400}.sec-ttl-main{display:flex;align-items:center}.sec-ttl-main h2{margin-right:80px;margin-bottom:0}.sec-ttl-main h6{margin:0}.sec-ttl-main h2:after{content:"";display:block;position:absolute;right:-60px;bottom:.5em;height:1px;width:32px;background:#000}@media screen and (min-width: 750px){.btn{max-width:400px}}sticky-header.header-wrapper{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff80;width:100%}sticky-header.header-wrapper.top-header{position:absolute}header.page-width,footer .page-width{width:95%;max-width:none;padding-left:0;padding-right:0}.header__search{display:none!important}header ul.list-menu--inline{font-family:Shippori Mincho,serif;flex-wrap:wrap;width:100%;display:flex;justify-content:end}.header__menu-item{color:#000;padding:.5rem 2rem;letter-spacing:.1em;position:relative}.header__menu-item span{text-decoration:none}.header__menu-item:after,.footer-menu li a:after{content:"";width:80%;transform:translate(-50%);height:1px;display:block;position:absolute;bottom:-2px;left:50%;background:#000;transition:1s;opacity:0}.footer-menu li a:after{width:100%}.footer-menu li a:after{background:#fff}.header__submenu.list-menu{background:#002b4b}.header__submenu.list-menu a{color:#fff}.header__submenu.list-menu a:after{background:#fff}.list-menu--disclosure{width:15rem!important}details[open]>.header__menu-item,a.header__menu-item:hover{text-decoration:none}summary.list-menu__item{padding-right:2rem!important}.header__menu-item:hover span{text-decoration:none}.header__menu-item:hover:after,.footer-menu li a:hover:after{opacity:1}.header__menu-item .icon-caret{display:none}header .btn{height:40px;width:150px;min-width:150px;margin-left:24px;background:transparent}header .btn img{width:35px}.btn img,.btn svg{transition:1s}.btn:hover img,.btn:hover svg{filter:invert(1)}footer .footer-btn{background:transparent;width:100%;max-width:400px;border-color:#fff}footer .footer-btn img{width:122px;display:block}footer .footer-btn:hover{background:#fff}footer .footer-logo{width:60px;display:block;margin-bottom:14px}footer .footer-info-wrap span{font-size:14px;font-family:Shippori Mincho,serif}footer .footer-menu,.mobile-menu{list-style:none;color:#fff;padding:0;margin:30px 0}.mobile-menu ul{list-style:none}footer .footer-menu a{color:#fff;font-family:Shippori Mincho,serif;text-decoration:none;letter-spacing:.1em;font-weight:400;position:relative;padding:.5em 0;font-size:14px}footer .footer-menu ul{list-style:none;padding:0;margin-top:6px}footer .footer-menu a.footer-child-link{font-size:12px}footer .footer-menu li{margin-bottom:10px}footer .footer-menu ul li{margin-bottom:6px}.footer-icon img{width:20px;display:block;trasition:1s}.footer-icon:hover img{transform:scale(1.1)}.footer-icon-link{display:flex;gap:20px;margin:30px 0}.footer__localization:empty+.footer__column--info{align-items:end!important}.footer__content-bottom{border-top:none!important;font-family:Shippori Mincho,serif}@media screen and (min-width: 750px){header.page-width,footer .page-width{width:90%}.footer-menu li a:after{width:80%}footer .footer-btn{width:300px}footer .footer-top-wrap{margin-bottom:36px;display:flex;justify-content:space-between}footer .footer-widget-wrap{display:grid;grid-template-columns:1fr 2fr 1fr}footer .footer-menu-wrap{display:grid;grid-template-columns:1fr 1fr 1fr}.footer-icon-link{margin:0}footer .footer-menu{margin:0}footer .footer-menu a{padding:.5em 1em}}.item-anker-links{display:flex;justify-content:space-between}.item-anker-links .btn{height:50px;width:30%;max-width:400px;min-width:auto}.shuka-notion{font-family:Zen Kaku Gothic New,sans-serif}.shuka-notion p{margin:0;line-height:2em}.product__title{display:flex;justify-content:space-between;align-items:center}.product-price-btn.btn{display:flex;font-size:14px;width:100%;max-width:100%;height:40px;margin-bottom:32px}.product__info-container{padding:clamp(40px,6.4vw,64px) clamp(15px,3.2vw,32px);background:#fcfcfc}.product-form__submit{height:4em}.product-form__buttons{max-width:none!important}.gpo-app .gpo-label{padding-bottom:16px!important;margin-bottom:32px!important;border-bottom:1px solid #000;justify-content:left!important;font-family:Zen Kaku Gothic New,sans-serif}.gpo-app .gpo-form__group>div{text-align:left}.gpo-app .gpo-element{margin-bottom:60px!important}.gpo-app .gpo-label,.gpo-app .gpo-label span.label-content,.gpo-app .gpo-label span.addOn,.gpo-app .gpo-label.required span.label-content:after{font-family:Zen Kaku Gothic New,sans-serif!important;font-size:16px!important}.gpo-app .gpo-swatches input+label,.gpo-app .gpo-swatches input+label .gpo-swatch__inner{border-radius:50%}.gpo-app .gpo-swatches input+label:hover,.gpo-app .gpo-swatches input:checked+label{border-color:#000!important}.gpo-app .gpo-label+.gpo-selected-values.has-value{display:none!important}.gpo-app .gpo-tooltip,.gpo-app .gpo-swatches input+label:hover .gpo-tooltip{visibility:visible;color:#000;opacity:1;background:transparent;font-size:8px;bottom:auto;width:70px}.gpo-app{background:#fefefe!important}.gpo-app .gpo-tooltip:after{display:none}.gpo-app .gpo-swatches{padding-bottom:40px;margin:0 20px 0 0}.gpo-app .gpo-swatches input+label{margin:0 20px 0 0}.gpo-app .gpo-swatches:not(:last-child){margin-right:auto}.gpo-app .gpo-tooltip,.gpo-app .gpo-swatches input+label:hover .gpo-tooltip{position:absolute;transform:scale(.75);width:120px;top:40px;left:-41px}.product__description{margin-top:80px}cart-items{margin-bottom:80px!important}#page-top{display:block;position:fixed;bottom:50px;right:50px}#page-top{display:none}@media screen and (min-width: 992px){#page-top{display:block;margin:0 0 0 auto;padding:20px;width:fit-content}.totop{position:relative;width:50px;margin:10px;transform:rotate(-90deg);transition:.5s}#page-top:hover{cursor:pointer}#page-top:hover .totop{transform:rotate(-90deg) translate(10px)}div.line01{height:1px;background-color:#000;display:block}div.line02{position:absolute;display:block;top:0;right:0;transform-origin:right bottom;width:20px;height:1px;background-color:#000;transform:rotate(45deg)}}.shuka-option{font-family:inherit;margin:0}.accordion-001 p{padding:1em}.ec-order-notice h2{margin-top:0!important;margin-bottom:1em!important}.menu-drawer__navigation{padding:0}header-drawer .page-width{width:calc(90% - 14px);max-width:none;padding-left:0;padding-right:0}#menu-drawer .header__menu-item:after{width:100%}#menu-drawer{background-color:#ffffffe6;width:100vw}#menu-drawer .footer-icon-link{margin:30px 0}.mobile-menu a{color:#000;font-family:Shippori Mincho,serif;text-decoration:none;letter-spacing:.1em;font-weight:400;position:relative;padding:6px 0;font-size:14px;display:block;width:fit-content;margin-bottom:5px}.mobile-menu ul{padding-left:1em}header-drawer .footer-icon img{filter:invert(1)}#menu-drawer .btn{margin-left:0}.accordion-001 summary{border-radius:0}.accordion-001 summary:after{width:10px;height:10px;border-width:1px}.accordion-001{max-width:none}.accordion-001 table{margin-bottom:30px}.accordion-001 table td,.accordion-001 table td:last-child{text-align:left}.accordion-001 table th{background:#efefef}.accordion-001 table th,.accordion-001 table td{display:table-cell!important}.ec-order-notice{margin:clamp(50px,8vw,80px) 0;border:1px solid #ddd;padding:clamp(30px,5vw,50px) 5%}.customer .accordion-001 tbody td:last-of-type{padding:1em;line-height:1.5em}.customer .accordion-001 tbody td:before{display:none}.delivery_button{margin-bottom:20px}.ec-order-notice-link{text-align:center;margin-top:30px}.ec-order-notice-link a.btn{margin:0 auto;line-height:2em;font-size:16px}:is(.account,.order) .sec-ttl h2{margin:0 80px 0 0}.delivery-date{font-family:inherit}.account thead th:last-child,.account td:last-child{text-align:left!important}
/*# sourceMappingURL=/cdn/shop/t/43/assets/design-add.css.map */
