.header-mh{margin:0 auto;padding:0 16px}.header-mh__logo{position:relative;display:flex;justify-content:center;padding:42px 0 31px;max-width:1120px;margin:auto}.header-mh__logo__store img{width:246px;height:18px}.header-mh__menu-list{display:flex;justify-content:center}.header-mh__menu{padding-bottom:21px}.header-mh__menu-link{text-decoration:none;letter-spacing:2px;display:block;margin:0 22px;line-height:40px;color:#000;font-family:Lato,Arial,Helvetica,Hiragino Kaku Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}.header-mh__menu-child{position:absolute;top:40px;left:50%;transform:translate(-50%);background-color:#fff;width:max-content;z-index:10;padding:5px 30px 20px}.header-mh__menu-child>li{margin-top:4px}.header-mh__menu-child>li>a{color:#000;text-decoration:none}.header-mh__menu-child>li>a:hover{cursor:pointer}.header-mh__menu-item{color:#000;font-size:13px;letter-spacing:2px;position:relative}.header-mh-sp{display:none}.header-mh-sp__logo{display:flex;align-items:center;justify-content:space-between;background-color:#fff}.header-mh-sp__logo__hunbuger{padding:8px 12px;line-height:1;cursor:pointer}.header-mh-sp__logo__hunbuger img{width:21px!important;height:27px}.header-mh-sp__logo__store{width:180px;height:auto}.header-mh-sp__logo__cart{padding:8px 12px;line-height:1;position:relative}.header-mh-sp__logo__cart img{width:22px!important;height:27px}#location-toggle img{width:auto!important}.header-mh-sp__logo__cart .header-cart_count{position:absolute;top:5px;right:5px;font-size:11px;width:15px;height:15px;background-color:#dadada;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1b1b1b}.header-mh-sp__menu__menu{padding:0 10px 10px;background-color:#fff}.header-mh-sp__menu-list{display:flex;flex-wrap:wrap;gap:2px}.header-mh-sp__menu-link{text-decoration:none;color:#3a3a3a;padding:5px;font-size:10px;display:block}.header-mh-sp__menu-child{display:none}.header-mh-sp__menu-child.active{display:block}.header-mh-sp__menu-child{display:none;position:absolute;top:28px;width:100%;background-color:#f5f5f5;z-index:10}.header-mh-sp__menu-child-item{background-color:#ffffff4d;padding:5px}.header-mh-sp__menu-child-item>a{color:#3a3a3a;padding:5px 10px;display:block;text-decoration:none}span.header-mh-sp__menu-link{position:relative}span.header-mh-sp__menu-link:after{content:"";display:inline-block;width:6px;height:6px;border-top:1px solid #3a3a3a;border-right:1px solid #3a3a3a;transform:rotate(135deg);position:absolute;top:10px;right:7%}.header-mh-sp__menu-item{text-align:center;color:#3a3a3a;font-size:11px;font-weight:500;background-color:#f5f5f5;width:calc(100% / 3 - 2px);text-decoration:none}.header-mh-sp__menu-item:has(>.header-mh-sp__menu-child){position:relative}.main-body{max-width:100%}.sp-menu-modal{width:0;opacity:0;transition:width .5s;display:none;z-index:-1;position:fixed;left:0;top:0}.sp-menu-modal.active{display:block;opacity:1;width:300px;transition:width .5s;z-index:0;height:100vh;background:#fff;z-index:99}.sp-menu-modal__container{height:100dvh;overflow-y:scroll;padding-bottom:20px}.main-body.active{transition:.5s}.menu-close{display:block;position:absolute;width:20px;height:20px;top:20px;left:15px;z-index:3}.js-menu-close{width:20px;height:20px;display:block!important;position:relative}.js-menu-close:after,.js-menu-close:before{content:"";display:inline-block;width:17.5px;height:3px;background:#fff;transform:rotate(45deg);position:absolute}.js-menu-close:after{transform:rotate(-45deg)}@media screen and (max-width: 900px){.main-container{display:flex}}.sp-menu-modal__icon{width:300px;padding:30px 20px;display:flex;justify-content:space-between}.sp-menu-modal__icon a{width:25%;color:#202020;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:5px}.sp-menu-modal__icon span{font-size:10px;font-weight:700}.sp-menu-modal__icon__mypage{width:18px!important}.sp-menu-modal__icon__favorite,.sp-menu-modal__icon__cart,.sp-menu-modal__icon__guide{width:25px!important}.main-body__overlay{display:block!important;visibility:hidden;position:fixed;width:100%;height:100%;background:#545454cc;z-index:3}.main-body__overlay.active{visibility:visible}.sp-menu-modal__menu{padding:0 20px}.sp-menu-modal__link{display:flex;flex-direction:column}.sp-menu-modal__link__title{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#3a3a3a;font-weight:700}.sp-menu-modal__link__title.link-tile-space{margin-top:30px}.sp-menu-modal__link__button{margin:5px 0 0;padding:10px 40px 10px 20px;background:#dadada;font-size:14px;position:relative;cursor:pointer}.sp-menu-modal__link__button:before{content:"";border:1px solid #202020;border-right:transparent;border-bottom:transparent;width:10px;height:10px;display:block;position:absolute;top:calc(50% - 7px);right:14px;transform:rotate(-135deg);transition:transform linear .2s,top linear .2s}.sp-menu-modal__childlink{display:none;margin-bottom:20px}.sp-menu-modal__childlink.active{display:block}.sp-menu-modal__childlink a{text-decoration:none}.sp-menu-modal__childlink a:first-child{margin-top:5px}.sp-menu-modal__childlink li{text-decoration:none;padding:10px 20px;background:#f2f2f2;display:block;margin-bottom:1px;color:#3a3a3a;font-size:14px}.sp-menu-modal__menu-about{padding:30px 20px 15px}.sp-menu-modal__menu-about a{text-decoration:none}.sp-menu-modal__menu-about li{font-size:14px;color:#202020;font-weight:700;font-family:Arial,Helvetica,sans-serif;line-height:24.5px;letter-spacing:.36px;margin-bottom:15px}.sp-menu-modal__social{margin:0 20px 25px;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:25px 20px;display:flex;justify-content:space-between}.sp-menu-modal__social a{text-decoration:none;line-height:1}.sp-menu-modal__social img{width:30px}.sp-menu-modal__policy{padding:0 20px;display:flex;flex-direction:column;gap:20px}.sp-menu-modal__policy a{font-size:14px;text-decoration:none;color:#202020}.header__country__container{display:flex;position:absolute;right:0;align-items:center}.header__japan{color:#202020;padding-left:3px}.country__container{display:flex;align-items:baseline;padding-bottom:2px}.country__container a{color:#888}.country__container a:hover{background:#eee}.country__container .country__tw{padding-right:4px}.header-mh__logo__cart{padding-right:7px;margin-right:10px;height:25px;align-items:center;display:flex}.header-mh__logo__cart img{width:17px;height:15px}.header-mh__logo__icon{padding-right:7px;margin-right:10px;height:25px;align-items:center;display:flex}.header-mh__logo__icon img{height:15px}.header-mh__logo__icon+.header-mh__logo__icon{border-right:1px solid #dadada}.header-mh__location a{padding:2px 6px;height:15px;line-height:15px;font-size:11px;letter-spacing:.2em;display:inline-block;text-decoration:none;font-family:Lato,Arial,Helvetica,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,Hiragino Kaku Gothic Pro,meiryo,sans-serif}.header-mh__location a[data-stt-active]{text-decoration:underline;color:#3a3a3a;text-underline-offset:3px}.header-mh-sp__logo__location{position:absolute;left:45px;border:none;background-color:transparent;padding-left:0;padding-bottom:3px;display:flex;align-items:center}.header-mh-sp__logo__location span{font-size:12px;color:#3a3a3a;margin-left:7px;font-family:Lato,Arial,Helvetica,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,Hiragino Kaku Gothic Pro,meiryo,sans-serif}.header-mh-sp__locations form{padding:10px 10px 9px;background-color:#f5f5f5}.header-mh-sp__locations{background-color:#fff;padding-bottom:10px}.header-mh-sp__locations__list{display:flex;justify-content:center;width:100%;margin:0 auto;background:#f7f7f7;gap:42px;padding-bottom:4px}.header-mh-sp__locations__location a{font-family:Lato,Arial,Helvetica,\6e38\30b4\30b7\30c3\30af\4f53,Yu Gothic,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,Hiragino Kaku Gothic Pro,meiryo,sans-serif;font-size:15px;color:#3a3a3a;text-underline-offset:3px}@media (max-width: 900px){.header-mh{display:none}.header-mh-sp{display:block;position:relative}.sp-menu-modal{display:block}}@media (max-width: 500px){.header-mh-sp__logo__store{width:110px;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/233/assets/section-header.css.map */
