:root{--color-white: #fff;--color-black: #000;--color-accent: #192f60;--color-accent-red: #890000;--color-off-white: #f5f5f5;--color-gray: #8f8f8f;--color-light-gray: #dfdfdf;--color-silver: #d4d4d4;--color-gray-text: #565656}.rich-text__container--large{max-width:none}.rich-text__container--medium{max-width:1000px}.rich-text__container--small{max-width:800px}.disp_pc{display:block}.disp_sp{display:none}@media(max-width:767px){.disp_pc{display:none}.disp_sp{display:block}}.h1{font-size:32px;font-weight:700}.h2{font-size:28px;font-weight:700}.h3{font-size:24px;font-weight:700}.h4{font-size:18px;font-weight:700}.h5{font-size:20px;font-weight:400}.h6{font-size:18px;font-weight:400}.font-size-medium{font-size:16px}.font-size-text{font-size:14px}@media(max-width:767px){.h1{font-size:24px}.h2{font-size:20px}.h3{font-size:18px}.h4,.h5,.h6{font-size:16px}}.announcement-bar{border-block-end:.1rem solid rgb(var(--color-border))}.breadcrumbs{color:var(--color-gray-text);line-height:1}.breadcrumbs a{color:var(--color-gray-text)}breadcrumbs--sep{margin:0 1em}.btn{position:relative;width:300px;max-width:100%;min-height:56px;padding:12px 50px;justify-content:center;text-align:center;border-radius:5px;font-weight:var(--font-body-weight-bold)}.btn--has-arrow{position:relative}.btn__arrow{display:block!important;position:absolute;top:50%;right:24px;width:8px;height:14px;background-color:var(--button-icon-color);-webkit-mask-image:var(--button-arrow);mask-image:var(--button-arrow);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transform:translateY(-50%)}.btn--arrow-next .btn__arrow{right:24px}.btn--arrow-back .btn__arrow{left:24px;transform:translateY(-50%) rotate(180deg)}.tax{font-size:80%}.header{grid-template-areas:none;grid-template-columns:auto minmax(0,1fr) auto}.header__menu-toggle{grid-area:auto;grid-column:1;width:var(--header-icon-size);height:var(--header-icon-size)}.header__logo{grid-area:auto;grid-column:2;justify-self:start}.header__icons{grid-area:auto;grid-column:3}.header__navigation{grid-area:auto;min-width:0}.dropdown__container{padding-block:1em}.dropdown__nav li>:is(details,p){padding-inline:1.5em;padding-block:.5em}@media(max-width:1119.98px){.header{grid-template-areas:none;grid-template-columns:auto minmax(0,1fr) auto}.header__logo{grid-area:auto;grid-column:2;justify-self:start}.header__icons{grid-area:auto;grid-column:3;justify-self:end}.header .header__menu-toggle{display:flex!important;grid-area:auto!important;grid-column:1!important;align-items:center;justify-content:center;width:var(--header-icon-size);height:var(--header-icon-size);padding:0;color:rgb(var(--color-foreground))!important;visibility:visible!important;opacity:1!important}.header .header__menu-toggle svg{display:block!important;width:2.4rem;height:2.4rem;color:inherit;visibility:visible!important;opacity:1!important}.header .header__menu-toggle path{stroke:currentColor!important}}@media(min-width:1120px){.header{grid-template-columns:auto auto minmax(0,1fr) auto auto}.header__logo{grid-column:1}.header__navigation--primary{grid-column:2;justify-content:flex-start}.header__navigation--secondary{grid-column:4;justify-content:flex-end}.header__icons{grid-column:5}.header__menu>ul>li{margin:0!important}}@media(max-width:1119.98px){.header .header__navigation--primary,.header .header__navigation--secondary{display:none!important}.header .header__menu-toggle{display:flex!important}}#MenuDrawer .drawer{background:var(--color-background)}#MenuDrawer .drawer__inner{width:100%;background:rgb(var(--color-background))}.menu-drawer__header{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.6rem 2rem}.menu-drawer__header .drawer__close{display:flex;align-items:center;justify-content:flex-start;width:4rem;height:4rem;padding:0}.menu-drawer__logo{justify-self:start;max-width:var(--logo-width-mobile)}.menu-drawer__logo img{display:block;width:100%;height:auto}.menu-drawer__header-icons{justify-self:end;gap:.4rem}.menu-drawer__header-icons>a{width:4rem;height:4rem}.menu-drawer__content{padding:0 2rem 3.2rem}.menu-drawer__account{padding:1.6rem 0 2rem}.menu-drawer__account-link{display:block;width:100%;color:currentColor;font-size:1.3rem;line-height:1.6;text-align:left}.menu-drawer__navigation{overflow-y:auto}.menu-drawer__menus{padding:2rem 0 0}.menu-drawer__menu{margin:0;padding:0;list-style:none}.menu-drawer__item{padding-block:1.5em;border-bottom:solid 1px var(--color-light-gray)}.menu-drawer__item-link{padding:0;font-size:var(--font-body-size);line-height:1;font-weight:500}.menu-drawer__child-link{padding:.5em 0}.menu-drawer__children{padding:1em}.menu-drawer__child-item{margin-bottom:1em}.menu-drawer__banner{margin-top:1em}.menu-drawer__separator{display:block;width:100%;height:1px;margin:2rem 0;padding:0;border:0;background:rgb(var(--color-border))}.footer__list-social .icon--large{width:42px;height:42px}.footerItem_menu__policy a{color:#b0b0b0}.footer__inner-wrap_sp{display:none}.footer__inner-wrap_pc{display:block}.footer__inner-wrap_pc .footer__upper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:48px;align-items:start}.footer__inner-wrap_pc .footerItem_info{min-width:0;font-size:var(--footer-info-font-size);font-weight:var(--font-body-weight);line-height:27px}.footer__inner-wrap_pc .footerItem_info__img{display:flex;align-items:center;justify-content:flex-start}.footer__inner-wrap_pc .footerItem_info__img .logo{width:190px;margin-right:2em;margin-top:2px}.footer__inner-wrap_pc .footerItem_menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;min-width:0;margin:0;font-size:var(--font-h6-size);font-weight:var(--font-body-weight);line-height:32px}.footer__inner-wrap_pc .footerItem_menu__menu,.footer__inner-wrap_pc .footerItem_menu__policy{display:flex;flex-direction:column;min-width:0;padding:0}.footer__inner-wrap_pc .footer__lower{margin-top:48px;padding-top:36px;border-top:solid 1px rgba(255,255,255,.18)}.footer__inner-wrap_pc .footerItem_calendar{width:100%;max-width:none}.footer__copyright{padding:20px;text-align:center}.footer__copyright small{font-size:12px;line-height:1.5;opacity:.6}@media(max-width:767.98px){.footer__inner-wrap_pc{display:none}.footer__inner-wrap_sp{display:flex;flex-direction:column}.footer__inner-wrap_sp .footerItem_img{width:100%;display:flex;align-items:center;justify-content:space-between}.footer__inner-wrap_sp .footerItem_img .logo{width:190px;margin-top:2px}.footer__inner-wrap_sp .footerItem__info{margin-top:20px;font-size:var(--font-h6-size);font-weight:var(--font-body-weight);line-height:24px}.footer__inner-wrap_sp .footerItem_menu--sp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0;margin-top:40px;min-width:0}.footer__inner-wrap_sp .footerItem_menu--sp-grid a{font-size:var(--footer-info-font-size);font-weight:var(--font-body-weight);line-height:32px;overflow-wrap:anywhere}.footer__inner-wrap_sp .footerItem_menu__policy--sp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0;justify-content:initial;margin-top:30px;padding-top:20px;border-top:solid 1px #444444;min-width:0}.footer__inner-wrap_sp .footerItem_menu__policy--sp-grid a{color:#b0b0b0;font-size:12px;line-height:24px;overflow-wrap:anywhere}.footer__inner-wrap_sp .footerItem_menu__policy--sp-grid a:after{content:none}.footer__inner-wrap_sp .footerItem_calendar{margin-top:40px}}.footer .footer__list-social{display:flex;align-items:center;gap:12px}.footer .footer__list-social .social__item,.footer .footer__list-social .social__link{display:flex;align-items:center;justify-content:center;margin:0;padding:0}.footer .footer__list-social .icon--large{width:30px;height:30px;transform:none}.grid_2{display:grid;grid-template-columns:repeat(2,1fr)}@media(max-width:639px){.grid_2{grid-template-columns:repeat(1,1fr)}}.accordion-details__content{padding-block:1.5rem}.accordion-details__summary_product-details{border-top:solid 1px var(--color-light-gray)}.product__block--price{padding-bottom:3em}.product__block--price .f-price{font-size:45px;font-weight:700}.product__block--notice-links .notice-link{display:inline-flex;align-items:center;gap:8px;width:auto;max-width:100%;padding:2em 0 0;border:0;background:transparent;color:var(--color-accent-red);font-size:inherit;line-height:1.5;text-decoration:underline}.product__block--notice-links .notice-link svg{width:20px;height:20px;flex-shrink:0}.product__block--notice-links .notice-link:hover{text-decoration:underline}.shopify-policy__title{font-size:var(--font-h1-size);margin-bottom:50px}.policy-content{width:100%}.policy-content p{margin:0;line-height:1.8}.policy-content p+p{margin-top:.75em}.policy-content h2.h4{margin:3em 0 .8em}.policy-content h2.h3:first-child{margin-top:0}.policy-content h3.h4{margin:24px 0 10px}.policy-content h2.h3+p,.policy-content h2.h3+ol,.policy-content h2.h3+ul,.policy-content h3.h4+p,.policy-content h3.h4+ol,.policy-content h3.h4+ul{margin-top:0}.policy-content ul,.policy-content ol{margin:1em 0 1em 1em;padding-left:1.5em}.policy-content li{line-height:1.8}.policy-content li+li{margin-top:.4em}.policy-content li>ul,.policy-content li>ol{margin-top:.6em}.policy-content a{text-decoration:underline;text-underline-offset:.2em}.policy-content__last-updated{margin-top:2em!important;text-align:right}.policy-list{margin:0;padding:0}.policy-list__item{display:grid;grid-template-columns:minmax(180px,30%) 1fr;border-top:1px solid rgb(var(--color-border))}.policy-list__item:last-child{border-bottom:1px solid rgb(var(--color-border))}.policy-list__item dt,.policy-list__item dd{margin:0;padding:24px 20px}.policy-list__item dt{font-weight:600}.policy-list__item dd{min-width:0}.policy-list__item dd strong{font-weight:600}.policy-list__item dd ul,.policy-list__item dd ol{margin-top:1em}@media screen and (max-width:749px){.policy-content h2.h3{margin:28px 0 14px}.policy-content h3.h4{margin:20px 0 8px}.policy-list__item{display:block}.policy-list__item dt{padding:18px 0 8px}.policy-list__item dd{padding:0 0 18px}}.shipping-policy-content p{margin:0;line-height:1.8}.shipping-policy-content p+p{margin-top:.75em}.shipping-policy-content h2.h3{margin:70px 0 16px}.shipping-policy-content h2.h3:first-child{margin-top:0}.shipping-policy-list{margin:24px 0;padding-left:1.25em}.shipping-policy-list>li{line-height:1.8}.shipping-policy-list>li+li{margin-top:16px}.shipping-policy-list strong{font-weight:600}.shipping-policy-list p{margin-top:4px}.shipping-policy-content a{text-decoration:underline;text-underline-offset:.2em}@media screen and (max-width:749px){.shipping-policy-content h2.h3{margin:40px 0 14px}.shipping-policy-list{margin:20px 0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/esqueleto.css.map */
