.c-container{width:100%;max-width:var(--content-max-width);padding-inline:var(--side-padding);margin-inline:auto}.c-container--small{max-width:var(--content-max-width-small)}@media (max-width:640px){.c-container--sp-narrow{padding-inline:var(--side-padding-narrow)}.c-container--sp-full{padding-inline:0}}.c-page-title{background-color:var(--color-bg-gray);padding-inline:var(--side-padding);flex-direction:column;justify-content:center;align-items:center;gap:clamp(.45rem,.36rem + .225vw,.5625rem);display:flex}@media (min-width:641px){.c-page-title{height:clamp(12.75rem,10.2rem + 6.375vw,15.9375rem)}}@media (max-width:640px){.c-page-title{height:clamp(8rem,40vw,9.375rem)}}.c-page-title__main{font-family:var(--font-family-w6);order:2;font-weight:600;line-height:1;display:block}@media (min-width:641px){.c-page-title__main{font-size:clamp(1.9rem,1.52rem + .95vw,2.375rem)}}@media (max-width:640px){.c-page-title__main{font-size:clamp(1.22667rem,6.13333vw,1.4375rem)}}.c-page-title__sub{display:block}.c-page-title__sub img{width:100%;height:auto}@media (min-width:641px){.c-page-title--faq .c-page-title__sub{width:clamp(2.75rem,2.2rem + 1.375vw,3.4375rem)}}@media (max-width:640px){.c-page-title--faq .c-page-title__sub{width:clamp(1.86667rem,9.33333vw,2.1875rem)}}@media (min-width:641px){.c-page-title--news .c-page-title__sub{width:clamp(3.25rem,2.6rem + 1.625vw,4.0625rem)}}@media (max-width:640px){.c-page-title--news .c-page-title__sub{width:clamp(2.50667rem,12.5333vw,2.9375rem)}}@media (min-width:641px){.c-page-title--contact .c-page-title__sub{width:clamp(4.2rem,3.36rem + 2.1vw,5.25rem)}}@media (max-width:640px){.c-page-title--contact .c-page-title__sub{width:clamp(2.93333rem,14.6667vw,3.4375rem)}}@media (min-width:641px){.c-page-title--privacy-policy .c-page-title__sub{width:clamp(6.1rem,4.88rem + 3.05vw,7.625rem)}}@media (max-width:640px){.c-page-title--privacy-policy .c-page-title__sub{width:clamp(4.48rem,22.4vw,5.25rem)}}@media (min-width:641px){.c-page-title--legal-notice .c-page-title__sub{width:clamp(7.8rem,6.24rem + 3.9vw,9.75rem)}}@media (max-width:640px){.c-page-title--legal-notice .c-page-title__sub{width:clamp(5.33333rem,26.6667vw,6.25rem)}}@media (min-width:641px){.c-page-title--refund-policy .c-page-title__sub{width:clamp(10.5rem,8.4rem + 5.25vw,13.125rem)}}@media (max-width:640px){.c-page-title--refund-policy .c-page-title__sub{width:clamp(7.46667rem,37.3333vw,8.75rem)}}@media (min-width:641px){.c-page-title--shipping-policy .c-page-title__sub{width:clamp(5.65rem,4.52rem + 2.825vw,7.0625rem)}}@media (max-width:640px){.c-page-title--shipping-policy .c-page-title__sub{width:clamp(4rem,20vw,4.6875rem)}}@media (min-width:641px){.c-page-title--terms-of-service .c-page-title__sub{width:clamp(6.75rem,5.4rem + 3.375vw,8.4375rem)}}@media (max-width:640px){.c-page-title--terms-of-service .c-page-title__sub{width:clamp(4.8rem,24vw,5.625rem)}}@media (min-width:641px){.c-anchor-links{grid-gap:0 clamp(1.35rem, calc(1.08rem + .675vw), 1.6875rem);grid-template-columns:repeat(4,1fr);gap:0 clamp(1.35rem,1.08rem + .675vw,1.6875rem);margin-block-start:clamp(-.9375rem,-.6rem - .375vw,-.75rem);display:grid}}@media (max-width:640px){.c-anchor-links{flex-direction:column;gap:0 clamp(1.06667rem,5.33333vw,1.25rem);display:flex}}.c-anchor-links__item{border-block-end:1px solid var(--color-light-gray)}@media (min-width:641px){.c-anchor-links__item .c-anchor-link{padding-block:clamp(.75rem,.6rem + .375vw,.9375rem)}}@media (max-width:640px){.c-anchor-links__item .c-anchor-link{padding-block:clamp(.746667rem,3.73333vw,.875rem)}}.c-anchor-link{color:currentColor;width:100%;font-family:var(--font-family-w6);font-weight:600;-webkit-text-decoration:none;text-decoration:none;display:inline-block}@media (min-width:641px){.c-anchor-link{font-size:clamp(.75rem,.6rem + .375vw,.9375rem)}}@media (max-width:640px){.c-anchor-link{font-size:clamp(.746667rem,3.73333vw,.875rem)}}.c-anchor-link__inner{flex-direction:row-reverse;align-items:center;gap:clamp(.35rem,.28rem + .175vw,.4375rem);display:inline-flex}.c-anchor-link__text{font-size:inherit;line-height:1.5;transition:background-size var(--transition-hover-base)!important;background-image:linear-gradient(currentColor,currentColor)!important;background-position:100% 100%!important;background-repeat:no-repeat!important;background-size:0% 1px!important}.c-anchor-link__text-arrow{color:var(--color-primary);flex-shrink:0;display:block}.c-anchor-link__text-arrow svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;transform:rotate(90deg)}@media (min-width:641px){.c-anchor-link__text-arrow{width:clamp(.75rem,.6rem + .375vw,.9375rem);height:clamp(.75rem,.6rem + .375vw,.9375rem)}}@media (max-width:640px){.c-anchor-link__text-arrow{width:clamp(.8rem,4vw,.9375rem);height:clamp(.8rem,4vw,.9375rem)}}.c-anchor-link:hover .c-anchor-link__text{background-position:0 100%!important;background-size:100% 1px!important}@media (min-width:641px){html[lang=en] .c-anchor-link,html[lang=fr] .c-anchor-link,html[lang=ko] .c-anchor-link,html[lang=zh-TW] .c-anchor-link{font-size:clamp(.65rem,.52rem + .325vw,.8125rem)}}@media (max-width:640px){html[lang=en] .c-anchor-link,html[lang=fr] .c-anchor-link,html[lang=ko] .c-anchor-link,html[lang=zh-TW] .c-anchor-link{font-size:clamp(.64rem,3.2vw,.75rem)}}@media (min-width:641px){.c-page-section{scroll-margin-block-start:clamp(2rem,1.6rem + 1vw,2.5rem)}}@media (max-width:640px){.c-page-section{scroll-margin-block-start:clamp(1.6rem,8vw,1.875rem)}}@media (min-width:641px){.c-page-section__body{margin-block-start:clamp(2.25rem,1.8rem + 1.125vw,2.8125rem)}}@media (max-width:640px){.c-page-section__body{margin-block-start:clamp(1.6rem,8vw,1.875rem)}}@media (min-width:641px){.c-page-section+.c-page-section{margin-block-start:clamp(6rem,4.8rem + 3vw,7.5rem)}}@media (max-width:640px){.c-page-section+.c-page-section{margin-block-start:clamp(3.73333rem,18.6667vw,4.375rem)}}.c-page-section-title{color:#111;font-family:var(--font-family-w6);justify-content:center;align-items:center;font-weight:600;line-height:100%;display:flex}@media (min-width:641px){.c-page-section-title{gap:clamp(.45rem,.36rem + .225vw,.5625rem);font-size:clamp(1.25rem,1rem + .625vw,1.5625rem)}}@media (max-width:640px){.c-page-section-title{gap:clamp(.266667rem,1.33333vw,.3125rem);font-size:clamp(.96rem,4.8vw,1.125rem)}}.c-page-section-title__brackets-left,.c-page-section-title__brackets-right{display:block}@media (min-width:641px){.c-page-section-title__brackets-left,.c-page-section-title__brackets-right{width:clamp(.4rem,.32rem + .2vw,.5rem)}}@media (max-width:640px){.c-page-section-title__brackets-left,.c-page-section-title__brackets-right{width:clamp(.373333rem,1.86667vw,.4375rem)}}.c-page-section-title__brackets-left img,.c-page-section-title__brackets-right img{width:100%;height:auto}.c-accordion-list{flex-direction:column;display:flex}@media (min-width:641px){.c-accordion-list{gap:clamp(.5rem,.4rem + .25vw,.625rem)}}@media (max-width:640px){.c-accordion-list{gap:clamp(.533333rem,2.66667vw,.625rem)}}.c-accordion__summary{cursor:pointer;list-style:none}.c-accordion__summary::-webkit-details-marker{display:none}.c-accordion__summary::marker{display:none}.c-accordion__title{background-color:var(--color-bg-gray);font-family:var(--font-family-w6);letter-spacing:.02em;transition:background-color var(--transition-hover-base);align-items:center;font-weight:600;display:flex}@media (min-width:641px){.c-accordion__title{gap:clamp(.7rem,.56rem + .35vw,.875rem);padding:clamp(.75rem,.6rem + .375vw,.9375rem);font-size:clamp(.9rem,.72rem + .45vw,1.125rem);line-height:1.2}}@media (max-width:640px){.c-accordion__title{gap:clamp(.693333rem,3.46667vw,.8125rem);padding:clamp(.426667rem,2.13333vw,.5rem);font-size:clamp(.746667rem,3.73333vw,.875rem);line-height:1.6}}.c-accordion__title-label{flex-shrink:0}@media (min-width:641px){.c-accordion__title-label{width:clamp(2rem,1.6rem + 1vw,2.5rem)}}@media (max-width:640px){.c-accordion__title-label{width:clamp(1.6rem,8vw,1.875rem)}}.c-accordion__title-label img{width:100%;height:auto}.c-accordion__title-icon{background-color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}@media (min-width:641px){.c-accordion__title-icon{width:clamp(2rem,1.6rem + 1vw,2.5rem);height:clamp(2rem,1.6rem + 1vw,2.5rem)}}@media (max-width:640px){.c-accordion__title-icon{width:clamp(1.28rem,6.4vw,1.5rem);height:clamp(1.28rem,6.4vw,1.5rem)}}@media (min-width:641px){.c-accordion__title-icon-plus,.c-accordion__title-icon-minus{width:clamp(1.1rem,.88rem + .55vw,1.375rem);height:clamp(1.1rem,.88rem + .55vw,1.375rem)}}@media (max-width:640px){.c-accordion__title-icon-plus,.c-accordion__title-icon-minus{width:clamp(.746667rem,3.73333vw,.875rem);height:clamp(.746667rem,3.73333vw,.875rem)}}.c-accordion__title-icon-plus img,.c-accordion__body{grid-template-rows:0fr;display:grid;overflow:hidden}.c-accordion__body-inner{overflow:hidden}.c-accordion__content-body{font-weight:300;line-height:2}@media (min-width:641px){.c-accordion__content-body{padding-block:clamp(.75rem,.6rem + .375vw,.9375rem) clamp(1.75rem,1.4rem + .875vw,2.1875rem);padding-inline-start:clamp(3.5rem,2.8rem + 1.75vw,4.375rem);font-size:clamp(.8rem,.64rem + .4vw,1rem)}}@media (max-width:640px){.c-accordion__content-body{padding-block:clamp(.533333rem,2.66667vw,.625rem) clamp(.8rem,4vw,.9375rem);padding-inline-start:clamp(2.82667rem,14.1333vw,3.3125rem);font-size:clamp(.746667rem,3.73333vw,.875rem)}}.c-accordion__content-body strong{font-family:var(--font-family-w6);font-weight:600}.c-accordion__content-body .note{line-height:1.3}.c-accordion.is-open .c-accordion__body{grid-template-rows:1fr}.c-accordion.is-initialized .c-accordion__body{transition:grid-template-rows .3s ease-in-out}.c-accordion.is-closing .c-accordion__body{grid-template-rows:0fr}.c-accordion.is-open .c-accordion__title-icon-plus{display:none}.c-accordion.is-open .c-accordion__title-icon-minus,.c-accordion:not(.is-open) .c-accordion__title-icon-plus{display:block}.c-accordion:not(.is-open) .c-accordion__title-icon-minus{display:none}.c-accordion__summary:hover .c-accordion__title{background-color:var(--color-bg-dark-gray)}.c-contact-section{border:1px solid var(--color-light-gray);background-color:var(--color-white);position:relative}@media (min-width:641px){.c-contact-section{padding-block:clamp(2.5rem,2rem + 1.25vw,3.125rem);padding-inline:clamp(2rem,1.6rem + 1vw,2.5rem)}}@media (max-width:640px){.c-contact-section{padding-block:clamp(2.34667rem,11.7333vw,2.75rem) clamp(.8rem,4vw,.9375rem);padding-inline:clamp(1.06667rem,5.33333vw,1.25rem)}}.c-contact-section__title{box-sizing:content-box;background-color:var(--color-white);width:100%;height:clamp(4.1rem,3.28rem + 2.05vw,5.125rem);position:absolute;left:50%;transform:translate(-50%)translateY(-50%)}@media (min-width:641px){.c-contact-section__title{width:clamp(12.85rem,10.28rem + 6.425vw,16.0625rem);height:clamp(4.1rem,3.28rem + 2.05vw,5.125rem);padding-inline:clamp(.5rem,.4rem + .25vw,.625rem);top:clamp(.5rem,.4rem + .25vw,.625rem)}}@media (max-width:640px){.c-contact-section__title{width:clamp(12.2667rem,61.3333vw,14.375rem);height:clamp(3.62667rem,18.1333vw,4.25rem);padding-inline:clamp(.533333rem,2.66667vw,.625rem);top:clamp(.533333rem,2.66667vw,.625rem)}}.c-contact-section__title-text{color:var(--color-note);font-family:var(--font-family-w6);text-align:center;white-space:nowrap;letter-spacing:0;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:641px){.c-contact-section__title-text{font-size:clamp(.9rem,.72rem + .45vw,1.125rem);top:clamp(1rem,.8rem + .5vw,1.25rem)}}@media (max-width:640px){.c-contact-section__title-text{font-size:clamp(.746667rem,3.73333vw,.875rem);top:clamp(.96rem,4.8vw,1.125rem)}}@media (min-width:641px){html[lang=en] .c-contact-section__title-text,html[lang=fr] .c-contact-section__title-text,html[lang=ko] .c-contact-section__title-text,html[lang=zh-TW] .c-contact-section__title-text{font-size:clamp(.6rem,.48rem + .3vw,.75rem);top:clamp(1.15rem,.92rem + .575vw,1.4375rem)}}@media (max-width:640px){html[lang=en] .c-contact-section__title-text,html[lang=fr] .c-contact-section__title-text,html[lang=ko] .c-contact-section__title-text,html[lang=zh-TW] .c-contact-section__title-text{font-size:clamp(.586667rem,2.93333vw,.6875rem);top:clamp(1.12rem,5.6vw,1.3125rem)}}.c-contact-section__lead{letter-spacing:.112em;font-weight:300;line-height:200%}@media (min-width:641px){.c-contact-section__lead{text-align:center;margin-block-start:clamp(1rem,.8rem + .5vw,1.25rem);font-size:clamp(.8rem,.64rem + .4vw,1rem)}}@media (max-width:640px){.c-contact-section__lead{margin-block-start:clamp(.8rem,4vw,.9375rem);font-size:clamp(.746667rem,3.73333vw,.875rem)}}.c-contact-section__btn{width:100%;margin-inline:auto}@media (min-width:641px){.c-contact-section__btn{max-width:clamp(17rem,13.6rem + 8.5vw,21.25rem);margin-block-start:clamp(.8rem,.64rem + .4vw,1rem)}}@media (max-width:640px){.c-contact-section__btn{margin-block-start:clamp(.8rem,4vw,.9375rem)}}.c-contact-section__info{border-block-start:1px solid var(--color-light-gray);max-width:clamp(43.4rem,34.72rem + 21.7vw,54.25rem);margin-inline:auto}@media (min-width:641px){.c-contact-section__info{margin-block-start:clamp(2.25rem,1.8rem + 1.125vw,2.8125rem);padding-block-start:clamp(1.9rem,1.52rem + .95vw,2.375rem)}}@media (max-width:640px){.c-contact-section__info{margin-block-start:clamp(1.33333rem,6.66667vw,1.5625rem);padding-block-start:clamp(1.06667rem,5.33333vw,1.25rem)}}.c-contact-section__info-lead{letter-spacing:.112em;font-weight:300;line-height:200%}@media (min-width:641px){.c-contact-section__info-lead{text-align:center;font-size:clamp(.8rem,.64rem + .4vw,1rem)}}@media (max-width:640px){.c-contact-section__info-lead{font-size:clamp(.746667rem,3.73333vw,.875rem)}}.c-contact-section__info-block{background-color:var(--color-bg-gray)}@media (min-width:641px){.c-contact-section__info-block{margin-block-start:clamp(.75rem,.6rem + .375vw,.9375rem);padding:clamp(1.15rem,.92rem + .575vw,1.4375rem) clamp(.5rem,.4rem + .25vw,.625rem)}}@media (max-width:640px){.c-contact-section__info-block{margin-block-start:clamp(.8rem,4vw,.9375rem);padding:clamp(.693333rem,3.46667vw,.8125rem) clamp(1.06667rem,5.33333vw,1.25rem)}}@media (min-width:641px){.c-contact-section__info-item{flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,.4rem + .25vw,.625rem);display:flex}}@media (max-width:640px){.c-contact-section__info-item{flex-direction:column;gap:clamp(.106667rem,.53333vw,.125rem);display:flex}}@media (min-width:641px){.c-contact-section__info-item+.c-contact-section__info-item{margin-block-start:clamp(.05rem,.04rem + .025vw,.0625rem)}}@media (max-width:640px){.c-contact-section__info-item+.c-contact-section__info-item{margin-block-start:clamp(.373333rem,1.86667vw,.4375rem)}}.c-contact-section__info-item dt{font-family:var(--font-family-w6);letter-spacing:0;font-weight:700}@media (min-width:641px){.c-contact-section__info-item dt{font-size:clamp(.8rem,.64rem + .4vw,1rem)}}@media (max-width:640px){.c-contact-section__info-item dt{font-size:clamp(.746667rem,3.73333vw,.875rem)}}@media (min-width:641px){.c-contact-section__info-item dd{font-size:clamp(.8rem,.64rem + .4vw,1rem)}}@media (max-width:640px){.c-contact-section__info-item dd{font-size:clamp(.746667rem,3.73333vw,.875rem)}}@media (min-width:641px){.c-contact-section__info-time{text-align:center;margin-block-start:clamp(.1rem,.08rem + .05vw,.125rem)}}@media (max-width:640px){.c-contact-section__info-time{margin-block-start:clamp(.373333rem,1.86667vw,.4375rem)}}.c-contact-section__finally-text{font-weight:300;line-height:200%}@media (min-width:641px){.c-contact-section__finally-text{letter-spacing:.112em;text-align:center;margin-block-start:clamp(.75rem,.6rem + .375vw,.9375rem);font-size:clamp(.8rem,.64rem + .4vw,1rem)}}@media (max-width:640px){.c-contact-section__finally-text{margin-block-start:clamp(.8rem,4vw,.9375rem);font-size:clamp(.746667rem,3.73333vw,.875rem)}}.c-btn{background-color:var(--color-primary);width:100%;color:var(--color-white);font-family:var(--font-family-w6);text-align:center;transition:background-color var(--transition-hover-base);font-weight:600;line-height:170%;display:inline-block}@media (min-width:641px){.c-btn{padding-block:clamp(.8rem,.64rem + .4vw,1rem);padding-inline:clamp(1.5rem,1.2rem + .75vw,1.875rem);font-size:clamp(.8rem,.64rem + .4vw,1rem)}}@media (max-width:640px){.c-btn{padding-block:clamp(.64rem,3.2vw,.75rem);padding-inline:clamp(1.06667rem,5.33333vw,1.25rem);font-size:clamp(.853333rem,4.26667vw,1rem)}}.c-btn--black{background-color:var(--color-black)}.c-btn:hover,.c-btn--black:hover{background-color:var(--color-primary-hover)}@media (max-width:640px){.c-btn--sp-small{font-size:clamp(.746667rem,3.73333vw,.875rem)}.c-btn--global-cta{padding-block:clamp(.906667rem,4.53333vw,1.0625rem);font-size:clamp(.746667rem,3.73333vw,.875rem)}}@media (min-width:641px){.c-btn--apply{padding-block:clamp(1rem,.8rem + .5vw,1.25rem);font-size:clamp(.9rem,.72rem + .45vw,1.125rem)}}.t-lower-page{padding-block-start:var(--global-logo-height)}@media (min-width:641px){.t-lower-page{padding-block-end:clamp(8.5rem,6.8rem + 4.25vw,10.625rem)}}@media (max-width:640px){.t-lower-page{padding-block-end:clamp(4.48rem,22.4vw,5.25rem)}}@media (min-width:641px){.t-lower-page__content{margin-block-start:clamp(3rem,2.4rem + 1.5vw,3.75rem)}}@media (max-width:640px){.t-lower-page__content{padding-block-start:clamp(2.13333rem,10.6667vw,2.5rem)}}@media (min-width:641px){.t-lower-page__faq-content{margin-block-start:clamp(3rem,2.4rem + 1.5vw,3.75rem)}}@media (max-width:640px){.t-lower-page__faq-content{margin-block-start:clamp(2.13333rem,10.6667vw,2.5rem)}}.t-lower-page__lead{text-align:center;font-weight:400;line-height:2}@media (min-width:641px){.t-lower-page__lead{font-size:clamp(.8rem,.64rem + .4vw,1rem)}}@media (max-width:640px){.t-lower-page__lead{font-size:clamp(.746667rem,3.73333vw,.875rem)}}@media (min-width:641px){.page-faq__contents{margin-block-start:clamp(7.5rem,6rem + 3.75vw,9.375rem)}}@media (max-width:640px){.page-faq__contents{margin-block-start:clamp(3.2rem,16vw,3.75rem)}}@media (min-width:641px){.page-faq__contact-section{margin-block-start:clamp(7.5rem,6rem + 3.75vw,9.375rem)}}@media (max-width:640px){.page-faq__contact-section{margin-block-start:clamp(4.26667rem,21.3333vw,5rem)}:root{--side-padding:clamp(1.6rem, calc(0rem + 8vw), 1.875rem);--side-padding-narrow:clamp(1.06667rem, calc((0rem) + 5.33333vw), 1.25rem);--global-logo-height:clamp(3.94667rem, calc(0rem + 19.7333vw), 4.625rem)}}
