@charset "UTF-8"; .benefTx,.tryNote{display:flex;flex-direction:column}.introList, .returnSummary{display:flex;justify-content:center;margin-left:auto;margin-right:auto} .howLiInner,.returnSldWrap .sldArrows{display:flex;justify-content:space-between}.retImg.retDone,.returnSummary li{align-items:center;display:flex}.retImg.retDone{justify-content:center}.fCatList li::after{left:0;position:absolute;top:0} #benefits .swiper-slide::before, #benefits::before, #howto::before, #intro::before, #return::before,.benefSummary li::before, .benefSummary li:last-child::after, .caseNo::before, .fCatList h2{left:50%;position:absolute;transform:translateX(-50%)} #return .lpSlider::before, .benefDetail::after, .benefSummary div::after, .howLiInner::before, .howListTt,.introList li::before{position:absolute;top:50%;transform:translateY(-50%)}#intro .secInner, .campNotice, .tryNote{margin-left:auto;margin-right:auto} #benefits .swiper-slide::before, #benefits::before, #howto::before, #intro::before, #return::before, .benefDetail::after, .benefSummary div::after,.benefSummary li::before, .benefSummary li:last-child::after, .caseNo::before, .fCatList li::after{content:"";display:block}.fCatList li::after{height:100%;width:100%}.srOnly{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0)}

/* !XXX:*/ #intro .secInner, .campNotice,.tryNote{width:80%}.catTtWrap, .introStt, .ttWrap{margin-bottom:clamp(4em,3em + 2vw,6em)}.secInner{padding-bottom:clamp(9em,8em + 3vw,14em)}.campNotice, .fCatInner{padding:clamp(5em,4em + 3vw,8em) 0}@font-face{font-display:swap;font-family:"YakuHanJP";font-style:normal;font-weight:400;src:url(/photo/page/common/fonts/YakuHanJP-Regular.woff2) format("woff2");unicode-range:u+3001,u+3002,u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+30fb,u+ff01,u+ff08,u+ff09,u+ff1a,u+ff1b,u+ff1f,u+ff3b,u+ff3d,u+ff5b,u+ff5d}.benefSummary span, .caseNo, .introTt, .ttEn{font-family:"Freight Big Light",serif} .fCatList h2, .howLiInner::before, .howListTt, .howTx span, .introDate, .retStepTt span,.returnSldWrap .sldArrows{font-family:Poppins,sans-serif;font-weight:400}.lpContents{background:#fff;color:#111;font-family:"YakuHanJP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",meiryo,メイリオ,sans-serif;min-width:320px;position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%
  /* !Overwrite */}.lpContents img{display:block;height:auto;max-width:100%}.lpContents a, .lpContents a img{cursor:pointer;transition:.3s} .lpContents li,.lpContents ul{list-style:none}.lpContents, .lpContents li, .lpContents p, .lpContents ul{font-size:clamp(11.1px,11.1px + .28vw,14px);letter-spacing:.03em;line-height:2.4}.footerOuter{padding-top:0!important}.breadcrumb{margin-bottom:0!important}.linkBtn,.linkBtn a{text-align:center}.linkBtn a{border:1px solid #111;display:inline-block;font-size:90%;height:3.2em;letter-spacing:.1em;line-height:3.2em;margin:1.5em auto 0;text-indent:.1em;width:15em}.introTtWrap, .ttWrap{text-align:center;width:100%}.ttEn{font-size:195%;letter-spacing:.1em;line-height:1;margin-bottom:1em;text-align:center;text-indent:.1em}.sttJp{font-size:95%}.introTt{font-size:233.33%;letter-spacing:.05em;line-height:1.2;text-align:center;text-indent:.05em}.introDate{border:1px solid #111;border-left:none;border-right:none;display:inline-block;font-size:125%;letter-spacing:.03em;line-height:1.8;margin:1.8em 0;padding:0 1.9em;text-align:center;text-indent:.03em}.introDate span{font-size:70.42%}.benefTtWrap{line-height:2;margin-bottom:4em;position:relative;text-align:center;z-index:2}.benefTt{font-size:110%;margin-bottom:1.5em}.benefStt{font-size:92%} .howTx span,.retStepTt span{display:block;line-height:1.5}.noticeTt{letter-spacing:.1em;margin-bottom:2.5em;text-indent:.1em}.catTtWrap,.noticeTt{text-align:center} #benefits, #howto,#intro, #return{position:relative;width:100%} #benefits::before, #howto::before,#intro::before, #return::before{aspect-ratio:280/220;background:#fff;border-radius:50% 50% 0 0;top:min(-5em,-8vw);width:clamp(31em,50vw,45em)}.secInner{overflow:hidden;position:relative;z-index:2}#return .secInner{padding-bottom:clamp(5em,4em + 3vw,8em)}#benefits::before, #return::before{background-color:#ece6e3}.benefSummary, .campNotice, .fCatList li, .introDate, .introList ul, .introStt, .introTx{opacity:0;transition:.7s cubic-bezier(.3,1,.7,1)}.act .benefSummary, .act .campNotice, .act .fCatList li, .act .introDate, .act .introList ul, .act .introStt, .act .introTx, .fCatList .act li, .introList .act ul{opacity:1}.act.returnSummary{-webkit-clip-path:inset(0);clip-path:inset(0)}.returnSummary{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:1.4s cubic-bezier(.3,1,.7,1)} .act.howList,.campNotice.act, .lpSlider.act{opacity:1;transform:none}.lpSlider{opacity:0;transform:translateX(3em)}.howList,.lpSlider{transition:.8s cubic-bezier(.3,1,.7,1)}.howList{transform:translateY(40px)}.introTt{overflow:hidden}.introTt span{animation-duration:.4s;animation-fill-mode:both;animation-timing-function:ease-out;display:inline-block;opacity:0}.introTt span:nth-child(1){animation-delay:.02s}.introTt span:nth-child(2){animation-delay:.04s}.introTt span:nth-child(3){animation-delay:.06s}.introTt span:nth-child(4){animation-delay:.08s}.introTt span:nth-child(5){animation-delay:.1s}.introTt span:nth-child(6){animation-delay:.12s}.introTt span:nth-child(7){animation-delay:.14s}.introTt span:nth-child(8){animation-delay:.16s}.introTt span:nth-child(9){animation-delay:.18s}.introTt span:nth-child(10){animation-delay:.2s}.introTt span:nth-child(11){animation-delay:.22s}.introTt span:nth-child(12){animation-delay:.24s}.introTt span:nth-child(13){animation-delay:.26s}.introDate, .introList ul, .introStt, .introTx{transition-delay:.6s}@keyframes effLtr{0%{opacity:0;transform:translateY(.9em)}100%{opacity:1;transform:none}}.hero{overflow:hidden;position:-webkit-sticky;position:sticky;top:0}#intro{background:#fff}.introTx{padding:0 0 3em}.introNote{font-size:max(11px,85%)}.introList{font-size:12px;line-height:300%;max-width:32em}.introList li{margin-bottom:.3em;padding-left:2.5em;position:relative}.introList li::before{background:url(/photo/page/2507try/check.svg) 50%/contain no-repeat;content:"";height:1.5em;left:0;opacity:0;transition:.7s cubic-bezier(.3,1,.7,1);width:1.5em}.introList li:nth-child(1)::before{transition-delay:.45s}.introList li:nth-child(2)::before{transition-delay:.6s}.introList li:nth-child(3)::before{transition-delay:.75s}.introList li:nth-child(4)::before{transition-delay:.9s}.introList.act li::before{opacity:1}.introList{padding:2.5em 1vw;position:relative} .introList::after,.introList::before{content:"";height:5em;position:absolute;transform:scale(0);transition:.4s ease-out .1s;width:3em} .act.introList::after,.act.introList::before{transform:scale(1)}.introList::before{border:solid #2b2b2b;border-width:1px 0 0 1px;left:0;margin-right:5px;top:0;transform-origin:top left}.introList::after{border:solid #2b2b2b;border-width:0 1px 1px 0;bottom:0;margin-left:5px;right:0;transform-origin:bottom right}#benefits{background:#ece6e3;position:relative}.benefSummary.act{opacity:1}.benefSummary li{position:relative;text-align:left} .benefSummary li::before,.benefSummary li:last-child::after{background:#2b2b2b;height:1px;max-width:30em;top:0;transition:.3s cubic-bezier(.3,1,.7,1);width:100%}.benefSummary li:last-child::after{bottom:0;top:auto}.benefSummary div{margin:0 auto;position:relative;width:23em}.benefSummary div::after{background-color:#aaa;border-radius:50%;height:.5em;right:0;width:.5em}.benefSummary span{display:inline-block;font-size:191.67%;line-height:2.1;margin-right:.8em}.current div::after{background-color:#111}.tryNote{align-items:center;font-size:90%}#benefits .swiper-slide{position:relative}#benefits .swiper-slide::before{aspect-ratio:1.0526315789;border:2px solid #fff;border-radius:50%;top:1.5em;width:70.89%;z-index:1}#benefits .lpSlider{margin-top:clamp(5em,4em + 2vw,8em)}.benefSldTtWrap{margin-bottom:2em;text-align:center}.benefSldTt{line-height:1.8;margin-top:.4em}.caseNo{display:inline-block;font-size:300%;line-height:1.2;padding:0 .1em;position:relative}.caseNo::before{aspect-ratio:1.6666666667;background:url(/photo/page/2507try/case.svg) 50% no-repeat;top:-.18em;width:100%}.benefSldContent{aspect-ratio:1/.8;margin-bottom:2em;position:relative;z-index:2}.benefDetail{display:flex;position:relative;text-align:left}.benefDetail::after{background:#fff;height:2px;right:0;width:63%}.benefImg{margin:0 5.06% 0 5%;width:35.44%}.benefImg img{border-radius:50%}.benefTx{flex:1;padding-right:5%}.benefTx li{display:flex;flex:1;font-size:max(11px,90%);letter-spacing:.01em;line-height:1.8}.benefTx li:nth-child(1){align-items:flex-end;margin-bottom:.8em}.benefTx li:nth-child(2){align-items:flex-start;margin-top:.8em}.benefTx span{white-space:nowrap}#return{background-color:#ece6e3}.returnSummary{margin-bottom:2em}.returnSummary li{margin-right:1.5em;position:relative}.returnSummary li::after{background:#111;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);content:"";height:.4em;margin-left:1.5em;width:.4em}.returnSummary li:last-child{margin:0}.returnSummary li:last-child::after{display:none}.returnSldWrap .swiper-slide{text-align:center}.returnSldWrap .sldArrows{background:#f8f5f4;line-height:2.5;margin-bottom:3em;padding:.5em 2em;text-transform:uppercase}.returnSldWrap .sldPrev{padding-left:1.5em;position:relative} .returnSldWrap .sldPrev::after,.returnSldWrap .sldPrev::before{background:#777;content:"";height:.7em;left:0;position:absolute;top:calc(50% - .35em);transform-origin:bottom;width:1px}.returnSldWrap .sldPrev::before{transform:translateY(-50%) rotate(37deg)}.returnSldWrap .sldPrev::after{transform:translateY(-50%) rotate(-217deg)}.returnSldWrap .sldNext{padding-right:1.5em;position:relative} .returnSldWrap .sldNext::after,.returnSldWrap .sldNext::before{background:#777;content:"";height:.7em;position:absolute;right:0;top:calc(50% - .35em);transform-origin:bottom;width:1px}.returnSldWrap .sldNext::before{transform:translateY(-50%) rotate(-37deg)}.returnSldWrap .sldNext::after{transform:translateY(-50%) rotate(-143deg)}.swiper-button-disabled{opacity:.2}#return .lpSlider{padding:0 2%;position:relative}#return .lpSlider::before{background:#2b2b2b;content:"";height:1px;left:0;width:100%;z-index:0}.retStepTt{margin-bottom:1.5em;text-align:center}.retImg{aspect-ratio:1.0781671159;background:url(/photo/page/2507try/return-device.svg) top/84% auto no-repeat;overflow:hidden}.retImg img{margin:0 auto;padding:18% 5% 0;width:84%}.retImg.retDone{background:none}.retImg.retDone img{aspect-ratio:1/1;margin:10% auto 0;padding:0;width:45%}.retStepTx{display:inline-block;line-height:2;padding:2.5em 10% 0;text-align:left}.retStepTx .note{font-size:max(11px,85%)}#howto{background:#fff} .howLiInner::before,.howListTt{line-height:1;white-space:nowrap;writing-mode:vertical-lr}.howLiInner{align-items:center;margin:0 auto;max-width:400px}.howLiInner::before{content:"TRY ON";right:1em}.howList{margin:7em auto clamp(5em,4em + 2vw,8em);max-width:550px}.howList li{line-height:1.8;margin-bottom:clamp(5em,4em + 2vw,8em);position:relative} .howList li::after,.howList li::before{background:#111;bottom:0;bottom:-1.5em;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:.5em;left:1.25em;margin-top:1em;position:absolute;width:.6em}.howList li::after{left:auto;right:1.1em} .howList li:nth-child(2)::after,.howList li:nth-child(2)::before{bottom:-2.8em}.howList li:nth-child(2) .howLiInner::before{content:"DOESN’T FIT?"}.howList li:nth-child(3) .howLiInner::before{content:"REQUEST"} .howList li:last-child::after,.howList li:last-child::before{display:none}.howList li:last-child .howLiInner::before{content:"RETURN IT!"}.howListTt{left:1em}.howIc{margin-left:15.19%;width:17.72%}.howIc img{margin:0 auto}.howIc.i1 img{margin:0 auto;width:82%}.howTx{margin-right:15.19%;width:13em}.noticeList{margin:0 auto;max-width:45em}.noticeList li{font-size:90%;list-style:disc;margin-bottom:.5em}.fCat{background:#f0f0f0}.fCatList{display:flex;flex-wrap:wrap;gap:1.5vw}.fCatList li{flex:1 1 calc(50% - 1.5vw);position:relative}.fCatList li::after{background:linear-gradient(0deg,rgba(0,0,0,.1),5%,transparent);pointer-events:none;z-index:2}.fCatList h2{bottom:1em;color:#fff;letter-spacing:.1em;text-align:center;text-indent:.1em;z-index:3}@media (width >= 760px){.introTx{text-align:center}.fCatList{gap:0}.fCatList li{flex:1 1 25%}}@media (width >= 1000px){.introTt{font-size:clamp(37px,37px + .2vw,45px)}.benefTt{font-size:135%}.ttEn{font-size:clamp(32px,32px + .2vw,40px)} #benefits::before, #howto::before,#intro::before, #return::before{top:min(-6.5em,-6.5vw)}.benefSldWrap{padding:0 2%;position:relative}.benefSldTt, .benefTx li{font-size:95%}#return .lpSlider{padding:0 2%}.retStepTx{font-size:90%}.retImg.retDone img{margin-top:15%}}@media (width >= 1500px){.returnSummary{display:none}.returnSldWrap .sldArrows{height:2px;padding:0}.retImg.retDone img{margin-top:22%}}@media (width >= 1700px){.benefSummary{display:none}.benefSldWrap{padding:0 1%}#benefits .lpSlider{margin-top:clamp(5em,5em + 2vw,9em)}#benefits .swiper-slide::before{width:75%}.caseNo{font-size:265%}}@media (width < 760px){.pcOnly, .pcTbOnly{display:none!important}.retStepTt{font-size:105%}}@media (orientation:landscape){.act .introTt span{animation-name:effLtr}.act .introDate, .act .introStt, .act .introTx{opacity:1;transform:none}.hero{align-items:flex-end;display:flex;max-height:100vh}}@media (orientation:portrait){.pret .introTt span{animation-name:effLtr}.pret .introDate, .pret .introStt, .pret .introTx{opacity:1;transform:none}.hero img{height:110vw;max-width:300%;-o-object-fit:cover;object-fit:cover;width:auto}}