html{scroll-behavior:smooth}body{font-family:var(--ff-base);font-size:var(--fz-body);line-height:var(--lh-body);color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lp-container{width:100%;max-width:calc(var(--content-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.lp-section{padding-block:var(--sp-section);scroll-margin-top:104px}@media(max-width:767px){.lp-section{scroll-margin-top:88px}}.lp-sechead{text-align:center}.lp-sechead__title{font-size:var(--fz-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading)}.lp-num{font-family:var(--ff-en);font-weight:700;font-size:1.6em;color:var(--c-orange);padding-inline:.06em}.lp-sechead--slash{position:relative;display:inline-block}.lp-sechead--slash:before,.lp-sechead--slash:after{content:"";display:inline-block;width:2px;height:24px;background:currentColor;vertical-align:middle}.lp-sechead--slash:before{transform:rotate(-20deg);margin-right:18px}.lp-sechead--slash:after{transform:rotate(20deg);margin-left:18px}@media(max-width:767px){.lp-sechead--slash:before,.lp-sechead--slash:after{display:none}}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:16px 28px;border-radius:var(--radius-sm);border:2px solid transparent;font-family:var(--ff-base);font-size:var(--fz-lead);font-weight:var(--fw-bold);line-height:1.4;text-align:center;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.lp-btn:hover{opacity:.86}.lp-btn:active{transform:translateY(1px)}.lp-btn__icon{width:20px;height:20px;flex:0 0 auto}.lp-btn--block{display:flex;width:100%}.lp-btn--lg{min-height:64px;padding:18px 40px;font-size:19px;border-radius:999px}@media(max-width:767px){.lp-btn--lg{height:64px;font-size:19px}}.lp-icon-circle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:var(--c-navy);color:var(--c-on-dark)}.lp-icon-circle svg{width:28px;height:28px}.lp-header{position:fixed;top:0;left:0;right:0;z-index:120;background:transparent;transition:background-color .25s ease,box-shadow .25s ease}@media(prefers-reduced-motion:reduce){.lp-header{transition:none}}.lp-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:18px}.lp-header__logo,.lp-footer__logo{position:relative;flex:0 0 auto;display:inline-block}.lp-header__logo:after,.lp-footer__logo:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;min-width:44px;height:44px}.lp-header__logo img{display:block;width:200px;height:auto}.lp-header__nav{display:flex;align-items:center;gap:32px;font-size:var(--fz-small);font-weight:var(--fw-bold)}.lp-header__nav a{white-space:nowrap}.lp-nav-external{display:inline-flex;align-items:center;gap:5px}.lp-nav-external__icon{width:13px;height:13px;flex:0 0 auto;opacity:.75}.lp-header__cta{flex:0 0 auto}.lp-navtoggle{display:none;flex:0 0 auto;width:44px;height:44px;padding:11px;flex-direction:column;justify-content:space-between;border:0;background:transparent;cursor:pointer}.lp-navtoggle__bar{display:block;width:100%;height:2px;background:currentColor;transition:transform .25s ease,opacity .2s ease}@media(max-width:1023px){.lp-header__nav{display:none}.lp-navtoggle{display:flex}}@media(min-width:1024px)and (max-width:1199px){.lp-header__nav{gap:22px}}@media(max-width:767px){.lp-header__inner{gap:8px}.lp-header__logo img{width:148px}.lp-header__cta{margin-left:auto}.lp-header__cta{padding:10px 12px;font-size:var(--fz-note);white-space:nowrap}}@media(max-width:359px){.lp-header__cta{font-size:0;padding:10px;gap:0}.lp-header__cta:after{content:"\767b\9332";font-size:var(--fz-note)}}.lp-navoverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.lp-navoverlay.is-open{opacity:1;visibility:visible}body.lp-is-navopen{overflow:hidden}.lp-navtoggle[aria-expanded=true] .lp-navtoggle__bar:nth-child(1){transform:translateY(9px) rotate(45deg)}.lp-navtoggle[aria-expanded=true] .lp-navtoggle__bar:nth-child(2){opacity:0}.lp-navtoggle[aria-expanded=true] .lp-navtoggle__bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.lp-faq__list{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px}@media(max-width:767px){.lp-faq__list{grid-template-columns:1fr}}.lp-faq__item{border-bottom:1px solid var(--c-line);padding-block:20px}.lp-faq__item summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;cursor:pointer;font-weight:var(--fw-bold);font-size:var(--fz-lead);line-height:1.6;list-style:none;min-height:44px}.lp-faq__item summary::-webkit-details-marker{display:none}.lp-faq__q-mark{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--c-navy);color:var(--c-orange);font-family:var(--ff-en);font-size:var(--fz-note);font-weight:700;line-height:1}.lp-faq__item summary>span:not(.lp-faq__q-mark){flex:1 1 auto}.lp-faq__item summary:after{content:"+";flex:0 0 auto;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:var(--fz-h3);font-weight:var(--fw-normal);color:var(--c-text-sub)}.lp-faq__item[open] summary:after{content:"\2212"}.lp-faq__answer{margin-top:14px;padding-left:40px;font-size:var(--fz-body);line-height:var(--lh-body);color:var(--c-text-sub)}.lp-faq__more{display:flex;justify-content:center;margin-top:32px}.lp-faq__more-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--c-line);border-radius:999px;background:transparent;font-size:var(--fz-small);font-weight:var(--fw-bold);cursor:pointer}.lp-footer{background:var(--c-navy);color:#ffffffeb;padding-block:64px 32px}.lp-footer__logo img{width:180px;height:auto}.lp-footer__catch{margin-top:16px;font-size:var(--fz-small);color:#ffffffb8}.lp-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px;margin-top:48px}.lp-footer__col-title{font-size:var(--fz-small);font-weight:var(--fw-bold);color:var(--c-orange);margin-bottom:16px}.lp-footer__col ul{display:grid;gap:2px}.lp-footer__col a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--fz-small);color:#ffffffc7}.lp-footer__sns{display:flex;gap:14px;margin-top:20px}.lp-footer__sns a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3)}.lp-footer__sns svg{width:16px;height:16px}.lp-footer__trademark{font-size:var(--fz-note);line-height:1.8}.lp-footer__legal{margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.15);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:var(--fz-note);color:#fff9}.lp-footer__notice{margin-top:24px;padding:16px 20px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-sm);font-size:var(--fz-note);line-height:1.8;color:#ffffffbf}@media(max-width:767px){.lp-footer{padding-block:48px var(--stickybar-h)}.lp-footer__grid{grid-template-columns:1fr;gap:32px;margin-top:36px}.lp-footer__legal{flex-direction:column;align-items:flex-start}}.lp-stickycta{display:none}@media(max-width:767px){.lp-stickycta{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;height:var(--stickybar-h);padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(0);transition:transform .25s ease}.lp-stickycta.is-hidden{transform:translateY(100%)}.lp-stickycta .lp-btn{border-radius:0;height:64px;min-height:64px}}@media(max-width:359px){.lp-stickycta .lp-btn__icon{display:none}}[hidden]{display:none!important}.lp-nowrap{white-space:nowrap}:focus-visible{outline:3px solid #FFB020;outline-offset:2px;border-radius:2px}.lp-section :focus-visible,.lp-faq :focus-visible{outline-color:#a85c00}.lp-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-reveal-on .lp-reveal{transition:opacity 1.15s cubic-bezier(.33,1,.68,1) var(--lp-reveal-delay, 0ms),transform 1.15s cubic-bezier(.33,1,.68,1) var(--lp-reveal-delay, 0ms);will-change:opacity,transform}.lp-reveal-on .lp-reveal:not(.is-revealed){opacity:0;transform:translateY(44px) scale(.985)}.lp-reveal-on .lp-reveal.is-revealed{will-change:auto}.lp-reveal-on .lp-sechead.lp-reveal:not(.is-revealed),.lp-reveal-on .lp2-sechead.lp-reveal:not(.is-revealed),.lp-reveal-on .lp1-campaign__head.lp-reveal:not(.is-revealed){transform:translateY(56px)}.lp-reveal-on .lp1-intro__photo.lp-reveal:not(.is-revealed){transform:translateY(32px)}.lp-reveal-on .lp1-intro__photo.lp-reveal{transition-duration:1.4s}@media(prefers-reduced-motion:reduce){.lp-reveal-on .lp-reveal,.lp-reveal-on .lp-reveal:not(.is-revealed),.lp-reveal-on .lp-reveal.is-revealed{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/lp.css.map */
