@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{font-size:62.5%;height:100%}*,:after,:before{box-sizing:border-box}::-moz-selection{background-color:#f7cbcb}::selection{background-color:#f7cbcb}::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}::placeholder{color:rgba(0,0,0,.5);opacity:1}img{display:block;height:auto}@media screen and (max-width:1023px){img{width:100%}}ol,ul{list-style:none;margin:0;padding:0}a{text-decoration:none}em{font-style:normal}button{background:none;border:none;cursor:pointer;font-feature-settings:"palt";padding:0}@media screen and (min-width:1024px){[data-display=pc]{display:block}}@media screen and (max-width:1023px){[data-display=pc]{display:none}}@media screen and (min-width:1024px){[data-display=sp]{display:none}}@media screen and (max-width:1023px){[data-display=sp]{display:block}}body{color:#000;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-size:1.6rem;letter-spacing:.02em;line-height:1.7;margin:0;overflow-y:scroll;padding:0}body[data-fixed=true]{position:fixed!important}body[data-fixed=true] .c-page-lp__contact-btn-pc,body[data-fixed=true] .c-page-lp__menu{opacity:0}body[data-fixed=false]{position:relative;top:auto!important}button{border-radius:0}select{color:#000;cursor:pointer}.c-page-lp{height:100%;width:100%}.c-page-lp ul[data-list]{margin-left:auto;margin-right:auto;max-width:83.73333vw}@media screen and (min-width:1024px){.c-page-lp ul[data-list]{max-width:314px}}.c-page-lp ul[data-list] li{font-size:3.2vw;letter-spacing:.02em;line-height:1.33;padding-left:3.46667vw;position:relative}@media screen and (min-width:1024px){.c-page-lp ul[data-list] li{font-size:12px;padding-left:13px}}.c-page-lp ul[data-list=dot] li{font-size:4.8vw;letter-spacing:.02em;line-height:1.44;padding-left:4.8vw;position:relative}@media screen and (min-width:1024px){.c-page-lp ul[data-list=dot] li{font-size:18px;padding-left:18px}}.c-page-lp ul[data-list=dot] li:before{content:"・";left:1.06667vw;position:absolute;top:0}@media screen and (min-width:1024px){.c-page-lp ul[data-list=dot] li:before{left:4px}}.c-page-lp ul[data-list=circle] li{font-size:5.33333vw;font-weight:500;line-height:1.3;padding-left:6.66667vw}@media screen and (min-width:1024px){.c-page-lp ul[data-list=circle] li{font-size:20px;padding-left:25px}}.c-page-lp ul[data-list=circle] li:before{content:"●";left:0;position:absolute;top:0}.c-page-lp ul[data-list=circle] li sup{font-size:3.46667vw;top:-.7em}@media screen and (min-width:1024px){.c-page-lp ul[data-list=circle] li sup{font-size:13px}}.c-page-lp ul[data-list=circle] li+li{margin-top:2.66667vw}@media screen and (min-width:1024px){.c-page-lp ul[data-list=circle] li+li{margin-top:10px}}.c-page-lp ul[data-list=annotation] li:before{content:"※";left:0;position:absolute;top:0}.c-page-lp ul[data-item=points]{align-items:center;display:grid;gap:6.4vw 0;grid-template-columns:repeat(3,auto);justify-content:center;margin:5.86667vw auto 0;padding-left:1.33333vw}@media screen and (min-width:1024px){.c-page-lp ul[data-item=points]{gap:24px 0;margin:22px auto 0;padding-left:5px}}.c-page-lp ul[data-item=points] li:nth-child(3n+2){margin-left:7.73333vw}@media screen and (min-width:1024px){.c-page-lp ul[data-item=points] li:nth-child(3n+2){margin-left:29px}}.c-page-lp ul[data-item=points] li:nth-child(3n){margin-left:5.6vw}@media screen and (min-width:1024px){.c-page-lp ul[data-item=points] li:nth-child(3n){margin-left:21px}}.c-page-lp ul[data-item=points] li:nth-child(n+7){margin-top:1.06667vw}@media screen and (min-width:1024px){.c-page-lp ul[data-item=points] li:nth-child(n+7){margin-top:4px}}.c-page-lp ul[data-item=points] li[data-icon=r] img,.c-page-lp ul[data-item=points] li[data-icon=vpoint] img,.c-page-lp ul[data-item=points] li[data-icon=yu] img{width:15.46667vw}@media screen and (min-width:1024px){.c-page-lp ul[data-item=points] li[data-icon=r] img,.c-page-lp ul[data-item=points] li[data-icon=vpoint] img,.c-page-lp ul[data-item=points] li[data-icon=yu] img{width:58px}}.c-page-lp ul[data-item=points] li[data-icon=nanaco] img,.c-page-lp ul[data-item=points] li[data-icon=paypay] img,.c-page-lp ul[data-item=points] li[data-icon=ponta] img{width:17.6vw}@media screen and (min-width:1024px){.c-page-lp ul[data-item=points] li[data-icon=nanaco] img,.c-page-lp ul[data-item=points] li[data-icon=paypay] img,.c-page-lp ul[data-item=points] li[data-icon=ponta] img{width:66px}}.c-page-lp ul[data-item=points] li[data-icon=d] img,.c-page-lp ul[data-item=points] li[data-icon=famipay] img,.c-page-lp ul[data-item=points] li[data-icon=waon] img{width:19.2vw}@media screen and (min-width:1024px){.c-page-lp ul[data-item=points] li[data-icon=d] img,.c-page-lp ul[data-item=points] li[data-icon=famipay] img,.c-page-lp ul[data-item=points] li[data-icon=waon] img{width:72px}}.c-page-lp ul[data-item=points] li[data-icon=waon] img{margin-bottom:-5.06667vw}@media screen and (min-width:1024px){.c-page-lp ul[data-item=points] li[data-icon=waon] img{margin-bottom:-19px}}.c-page-lp ol[data-list]{counter-reset:number 0;margin-left:auto;margin-right:auto;max-width:83.73333vw}@media screen and (min-width:1024px){.c-page-lp ol[data-list]{max-width:314px}}.c-page-lp ol[data-list] li{font-size:3.2vw;letter-spacing:.02em;line-height:1.33;padding-left:4.26667vw;position:relative}@media screen and (min-width:1024px){.c-page-lp ol[data-list] li{font-size:12px;padding-left:16px}}.c-page-lp ol[data-list=num] li{font-size:4.8vw;line-height:1.44;padding-left:4.53333vw}@media screen and (min-width:1024px){.c-page-lp ol[data-list=num] li{font-size:18px;padding-left:17px}}.c-page-lp ol[data-list=num] li:before{content:counter(number) ".";counter-increment:number 1;left:0;position:absolute;top:0}.c-page-lp ol[data-list=asterisk-num] li:before{content:"*" counter(number);counter-increment:number 1;left:0;position:absolute;top:0}.c-page-lp ol[data-list=annotation-num] li{padding-left:5.6vw}@media screen and (min-width:1024px){.c-page-lp ol[data-list=annotation-num] li{padding-left:21px}}.c-page-lp ol[data-list=annotation-num] li:before{content:"※" counter(number);counter-increment:number 1;left:0;position:absolute;top:0}.c-page-lp [data-bg=mix-white]{isolation:isolate;position:relative}.c-page-lp [data-bg=mix-white]:after,.c-page-lp [data-bg=mix-white]:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.c-page-lp [data-bg=mix-white]:before{background:linear-gradient(135deg,#ec7e7e,#f3e3a9 34%,#a3ddb0 67%,#99c1e5);border-radius:5.33333vw;height:calc(100% + 1.06667vw);width:calc(100% + 1.06667vw)}@media screen and (min-width:1024px){.c-page-lp [data-bg=mix-white]:before{border-radius:20px;height:calc(100% + 4px);width:calc(100% + 4px)}}.c-page-lp [data-bg=mix-white]:after{background-color:#fff;border-radius:4.8vw;height:100%;width:100%}@media screen and (min-width:1024px){.c-page-lp [data-bg=mix-white]:after{border-radius:18px}}.c-page-lp__base{position:relative;width:100%}@media screen and (max-width:1023px){.c-page-lp__base{overflow-x:hidden}}@media screen and (min-width:1024px){.c-page-lp__base{background:linear-gradient(90deg,hsla(0,74%,71%,.2),hsla(47,76%,81%,.2) 32%,rgba(163,221,176,.2) 67%,rgba(153,193,229,.2));display:flex;justify-content:center;padding:0 12.39583vw 0 19.6875vw}}.c-page-lp__menu{height:28.54167vw;margin-right:6.04167vw;min-width:14.0625vw;position:sticky;top:9.375vw}.c-page-lp__menu ul{display:flex;flex-direction:column;gap:.83333vw}.c-page-lp__menu ul li a{align-items:center;background-color:#fff;border:2px solid #c00;border-radius:2.03125vw;box-shadow:2px 2px 0 #c00;color:#000;display:flex;font-size:1.25vw;font-weight:500;justify-content:center;line-height:1.25;min-height:4.0625vw;padding:.36458vw 1.5625vw;position:relative;text-align:center}.c-page-lp__menu ul li a:after{border-style:solid;border-bottom:.41667vw solid transparent;border-left:.625vw solid #c00;border-right:0;border-top:.41667vw solid transparent;content:"";display:block;position:absolute;right:1.5625vw;top:50%;transform:translateY(-50%)}.c-page-lp__contact-btn-pc{height:5.20833vw;margin-left:5.83333vw;min-width:21.35417vw;position:sticky;top:21.14583vw}.c-page-lp__contact-btn-pc a{background-color:#fff;border-radius:2.60417vw;color:#000;display:block;font-size:1.04167vw;font-weight:500;line-height:2.2;padding:.78125vw 1.04167vw .98958vw;position:relative;text-align:center}.c-page-lp__contact-btn-pc a:before{background:linear-gradient(135deg,#ec7e7e,#f3e3a9 34%,#a3ddb0 67%,#99c1e5);border-radius:2.86458vw;content:"";height:calc(100% + .52083vw);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + .52083vw);z-index:-1}.c-page-lp__contact-btn-pc a em{font-size:1.35417vw;line-height:1.69}.c-page-lp__contact-btn-pc a span{color:#c00;display:block;font-size:.83333vw;line-height:1.75;margin-top:-.36458vw}.c-page-lp__contact-btn-sp{bottom:3.46667vw;position:fixed;right:3.46667vw}.c-page-lp__contact-btn-sp a{border-radius:50%;box-shadow:0 0 12px rgba(0,0,0,.32);color:#000;display:block;font-size:4.8vw;height:32vw;letter-spacing:.1em;line-height:1.33;padding:5.6vw 0;text-align:center;width:32vw}.c-page-lp__contact-btn-sp a:after,.c-page-lp__contact-btn-sp a:before{border-radius:50%!important}.c-page-lp__contact-btn-sp a:before{height:calc(100% + 2.66667vw)!important;width:calc(100% + 2.66667vw)!important}.c-page-lp__contact-btn-sp a em{font-size:5.6vw;font-weight:700;line-height:1.14}.c-page-lp__contact-btn-sp a em[data-style=border]{isolation:isolate;position:relative;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff}.c-page-lp__contact-btn-sp a em[data-style=border]:before{background-color:#ec7e7e;border-radius:.8vw;bottom:0;content:"";height:1.86667vw;left:50%;position:absolute;transform:translate(-50%);width:calc(100% + .53333vw);z-index:-1}.c-page-lp__contact-btn-sp a span{color:#c00;display:block;font-size:2.66667vw;letter-spacing:-.025em;line-height:1.4;margin-top:.53333vw}@media screen and (max-width:1023px){.c-page-lp__header{align-items:center;background-color:#c00;border-bottom:1px solid #fff;display:flex;height:11.73333vw;justify-content:center;left:0;position:fixed;top:0;transform:translateY(-11.73333vw);transition:transform .5s;width:100%;z-index:1}}.c-page-lp__header[data-fixed=true]{transform:translate(0)}.c-page-lp__main main{margin-left:auto;margin-right:auto}@media screen and (min-width:1024px){.c-page-lp__main main{box-shadow:0 0 16px rgba(0,0,0,.06);max-width:375px;width:375px}}.c-page-lp__hero-body h2{margin:0}.c-page-lp__hero-body h2 img{height:auto;width:100%}.c-page-lp__info{background-color:#faf4dd}@media screen and (min-width:1024px){.c-page-lp__info-body{padding-left:10px;padding-right:10px}}@media screen and (max-width:1023px){.c-page-lp__info-body{padding-left:2.6666666667vw;padding-right:2.6666666667vw}}.c-page-lp__info-body{padding-top:9.06667vw}@media screen and (min-width:1024px){.c-page-lp__info-body{padding-top:34px}}.c-page-lp__info-period{align-items:center;background-color:#fff;border:1.06667vw solid #ec7e7e;border-radius:4.4vw;display:flex;flex-direction:column;margin-top:4vw;min-height:40.53333vw;padding:3.46667vw 8vw 7.46667vw}@media screen and (min-width:1024px){.c-page-lp__info-period{border:4px solid #ec7e7e;border-radius:16.5px;margin-top:15px;min-height:152px;padding:13px 30px 28px}}.c-page-lp__info-period h2{background-color:#ec7e7e;border-radius:4vw;color:#fff;font-size:4.8vw;font-weight:500;line-height:1.33;margin:-8vw 0 0;padding:.8vw 5.6vw;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1024px){.c-page-lp__info-period h2{border-radius:15px;font-size:18px;margin:-30px 0 0;padding:3px 21px}}.c-page-lp__info-period em{font-size:6.13333vw;font-weight:700;letter-spacing:.08em;margin-top:1.33333vw}@media screen and (min-width:1024px){.c-page-lp__info-period em{font-size:23px;margin-top:5px}}.c-page-lp__info-period p{font-size:4.8vw;font-weight:500;letter-spacing:.04em;line-height:1.44;margin:1.86667vw 0 0;text-align:right}@media screen and (min-width:1024px){.c-page-lp__info-period p{font-size:18px;margin:7px 0 0}}.c-page-lp__info-period p span{display:block;padding-right:2.13333vw}@media screen and (min-width:1024px){.c-page-lp__info-period p span{padding-right:8px}}.c-page-lp__info-accordion{margin-top:8vw;position:relative}@media screen and (min-width:1024px){.c-page-lp__info-accordion{margin-top:30px}}.c-page-lp__info-accordion:before{background-color:#f3e3a9;content:"";height:100%;margin:0 calc(50% - 50vw);position:absolute;width:100vw}@media screen and (min-width:1024px){.c-page-lp__info-accordion:before{margin:0 0 0 -10px;width:375px}}.c-page-lp__info-accordion[data-phase="01"] .c-page-lp__info-accordion-detail ul li:first-child{color:#c00}.c-page-lp__info-accordion[data-phase="02"] .c-page-lp__info-accordion-detail ul li:first-child{color:rgba(0,0,0,.5)}.c-page-lp__info-accordion[data-phase="02"] .c-page-lp__info-accordion-detail ul li:nth-child(2){color:#c00}.c-page-lp__info-accordion[data-phase="03"] .c-page-lp__info-accordion-detail ul li:first-child,.c-page-lp__info-accordion[data-phase="03"] .c-page-lp__info-accordion-detail ul li:nth-child(2){color:rgba(0,0,0,.5)}.c-page-lp__info-accordion[data-phase="03"] .c-page-lp__info-accordion-detail ul li:nth-child(3){color:#c00}.c-page-lp__info-accordion[data-phase="04"] .c-page-lp__info-accordion-detail ul li:first-child,.c-page-lp__info-accordion[data-phase="04"] .c-page-lp__info-accordion-detail ul li:nth-child(2),.c-page-lp__info-accordion[data-phase="04"] .c-page-lp__info-accordion-detail ul li:nth-child(3){color:rgba(0,0,0,.5)}.c-page-lp__info-accordion[data-phase="04"] .c-page-lp__info-accordion-detail ul li:nth-child(4){color:#c00}.c-page-lp__info-accordion-title{text-align:center}.c-page-lp__info-accordion-title button{color:#000;cursor:pointer;font-size:5.33333vw;font-weight:500;margin:0 calc(50% - 50vw);padding:3.2vw 0 4.8vw;position:relative;width:100vw}@media screen and (min-width:1024px){.c-page-lp__info-accordion-title button{font-size:20px;padding:12px 0 18px;width:100%}}.c-page-lp__info-accordion-title button[aria-expanded=true] span:after{transform:translateY(calc(-50% - .26667vw)) scaleY(-1)}@media screen and (min-width:1024px){.c-page-lp__info-accordion-title button[aria-expanded=true] span:after{transform:translateY(calc(-50% - 1px)) scaleY(-1)}}.c-page-lp__info-accordion-title button span{text-decoration:underline;text-underline-offset:1.6vw}@media screen and (min-width:1024px){.c-page-lp__info-accordion-title button span{text-underline-offset:6px}}.c-page-lp__info-accordion-title button span:after,.c-page-lp__info-accordion-title button span:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}.c-page-lp__info-accordion-title button span:before{background-color:#fff;border:.53333vw solid #ec7e7e;border-radius:50%;height:7.46667vw;right:6.66667vw;width:7.46667vw}@media screen and (min-width:1024px){.c-page-lp__info-accordion-title button span:before{border:2px solid #ec7e7e;height:28px;right:25px;width:28px}}.c-page-lp__info-accordion-title button span:after{background-image:url(../img/icon-arrow.png);background-repeat:no-repeat;background-size:100% auto;height:2.4vw;right:8.4vw;transform:translateY(calc(-50% + .26667vw));transition:transform .3s;width:4vw}@media screen and (min-width:1024px){.c-page-lp__info-accordion-title button span:after{height:9px;right:31.5px;transform:translateY(calc(-50% + 1px));width:15px}}.c-page-lp__info-accordion-detail{height:auto;padding-bottom:10.66667vw;position:relative;transition:padding .3s,height .3s,visibility .3s;visibility:visible}@media screen and (min-width:1024px){.c-page-lp__info-accordion-detail{padding-bottom:40px}}.c-page-lp__info-accordion-detail[aria-hidden=true]{padding-bottom:0}.c-page-lp__info-accordion-detail[aria-hidden=true] ul{height:0;padding-bottom:0;padding-top:0;visibility:hidden}.c-page-lp__info-accordion-detail ul{align-items:center;background-color:#faf4dd;border-radius:4.8vw;display:flex;flex-direction:column;gap:4vw;overflow:hidden;padding:2.66667vw 4vw;transition:padding .3s,height .3s,visibility .3s}@media screen and (min-width:1024px){.c-page-lp__info-accordion-detail ul{border-radius:18px;gap:15px;padding:10px 15px}}.c-page-lp__info-accordion-detail ul li em{display:block;font-size:6.13333vw;font-weight:700;text-align:center}@media screen and (min-width:1024px){.c-page-lp__info-accordion-detail ul li em{font-size:23px}}.c-page-lp__info-accordion-detail ul li p{font-size:4.8vw;font-weight:700;line-height:1.44;margin:1.33333vw 0 0;text-align:right}@media screen and (min-width:1024px){.c-page-lp__info-accordion-detail ul li p{font-size:18px;margin:5px 0 0}}.c-page-lp__info-accordion-detail ul li p span{padding-right:2.13333vw}@media screen and (min-width:1024px){.c-page-lp__info-accordion-detail ul li p span{padding-right:8px}}.c-page-lp__info-present{margin:6.66667vw 0 0;padding-bottom:9.33333vw}@media screen and (min-width:1024px){.c-page-lp__info-present{margin:25px 0 0;padding-bottom:35px}}.c-page-lp__info-present>h2{background-image:url(../img/bg-ribbon.png);background-position:top;background-repeat:no-repeat;background-size:57.06667vw 9.06667vw;color:#fff;font-size:5.33333vw;font-weight:500;margin:0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__info-present>h2{background-size:214px 34px;font-size:20px}}.c-page-lp__info-present>span{background-color:#f3e3a9;border-radius:4.66667vw;color:#000;display:block;font-size:6.13333vw;font-weight:700;line-height:1.33;margin:5.33333vw auto 0;padding:.66667vw 8.26667vw;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1024px){.c-page-lp__info-present>span{border-radius:17.5px;font-size:23px;margin:20px auto 0;padding:2.5px 31px}}.c-page-lp__info-present>p{font-size:5.06667vw;font-weight:900;line-height:1.25;margin:1.6vw 0 0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__info-present>p{font-size:19px;margin:6px 0 0}}.c-page-lp__info-present>p em{font-size:8.53333vw}@media screen and (min-width:1024px){.c-page-lp__info-present>p em{font-size:32px}}.c-page-lp__info-present>p span{font-size:4.26667vw}@media screen and (min-width:1024px){.c-page-lp__info-present>p span{font-size:16px}}.c-page-lp__info-present>ul[data-list=annotation]{margin-top:3.46667vw}@media screen and (min-width:1024px){.c-page-lp__info-present>ul[data-list=annotation]{margin-top:13px}}.c-page-lp__info-present>ul[data-list=annotation] li button{color:#000;text-decoration:underline;text-underline-offset:1.6vw}@media screen and (min-width:1024px){.c-page-lp__info-present>ul[data-list=annotation] li button{text-underline-offset:6px}}.c-page-lp__info-navi{background-color:#fff;margin:0 calc(50% - 50vw);padding:8vw 2.66667vw 1.06667vw;width:100vw}@media screen and (min-width:1024px){.c-page-lp__info-navi{padding:30px 10px 4px}}.c-page-lp__info-navi ul{display:grid;gap:3.2vw 2.66667vw;grid-template-columns:1fr 1fr;opacity:0}@media screen and (min-width:1024px){.c-page-lp__info-navi ul{gap:12px 10px}}.c-page-lp__info-navi ul.play{animation:fadeInUp 1s ease-out both}.c-page-lp__info-navi ul li a{align-items:center;background-color:#fff;border:.53333vw solid #c00;border-radius:3.2vw;box-shadow:.53333vw .53333vw 0 #c00;color:#000;display:flex;flex-direction:column;font-size:5.33333vw;font-weight:500;height:100%;justify-content:space-around;line-height:1.25;min-height:18.13333vw;padding-top:1.6vw;position:relative;text-align:center}@media screen and (min-width:1024px){.c-page-lp__info-navi ul li a{border:2px solid #c00;border-radius:12px;box-shadow:2px 2px 0 #c00;font-size:20px;min-height:68px;padding-top:6px}}.c-page-lp__info-navi ul li a:after{border-style:solid;border-bottom:0;border-left:1.33333vw solid transparent;border-right:1.33333vw solid transparent;border-top:2.13333vw solid #c00;content:"";display:block}@media screen and (min-width:1024px){.c-page-lp__info-navi ul li a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #c00}}.c-page-lp__info-navi ul li:nth-child(2) a{font-size:4.26667vw}@media screen and (min-width:1024px){.c-page-lp__info-navi ul li:nth-child(2) a{font-size:16px}}.c-page-lp__about{background-color:#fff;padding-bottom:5.6vw;padding-top:16vw}@media screen and (min-width:1024px){.c-page-lp__about{padding-bottom:21px;padding-top:60px}.c-page-lp__about-body{padding-left:10px;padding-right:10px}}@media screen and (max-width:1023px){.c-page-lp__about-body{padding-left:2.6666666667vw;padding-right:2.6666666667vw}}.c-page-lp__about-body{background-color:#faf4dd;border-radius:4.8vw;margin:0 2.66667vw;padding-bottom:10.13333vw}@media screen and (min-width:1024px){.c-page-lp__about-body{border-radius:18px;margin:0 10px;padding-bottom:38px}}.c-page-lp__about-body h2{display:inline-block;left:50%;margin:-6.8vw auto 0;position:relative;transform:translate(-50%)}@media screen and (min-width:1024px){.c-page-lp__about-body h2{margin:-25.5px auto 0}}.c-page-lp__about-body h2 img{margin:0 auto;width:23.6vw}@media screen and (min-width:1024px){.c-page-lp__about-body h2 img{width:88.5px}}.c-page-lp__about-body h3{color:#c00;font-size:6.13333vw;font-weight:700;line-height:1.2;margin:3.46667vw 0 0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__about-body h3{font-size:23px;margin-top:13px}}.c-page-lp__about-body h3 span{font-size:4.8vw;line-height:1.66}@media screen and (min-width:1024px){.c-page-lp__about-body h3 span{font-size:18px}}.c-page-lp__about-body h3 span[data-row=last]{display:block;line-height:1.2}.c-page-lp__about-body h3 sup{font-size:3.46667vw;top:-.7em}@media screen and (min-width:1024px){.c-page-lp__about-body h3 sup{font-size:13px}}.c-page-lp__about-body>p{font-size:3.2vw;line-height:1.33;margin:2.66667vw auto 0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__about-body>p{font-size:12px;margin:10px auto 0}}.c-page-lp__about-body>ul[data-list=annotation]{margin-top:4vw}@media screen and (min-width:1024px){.c-page-lp__about-body>ul[data-list=annotation]{margin-top:15px}}.c-page-lp__about-present{margin-top:6.13333vw}@media screen and (min-width:1024px){.c-page-lp__about-present{margin-top:23px}}.c-page-lp__about-present p{font-size:5.33333vw;font-weight:900;line-height:1.4;margin:0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__about-present p{font-size:20px}}.c-page-lp__about-present p[data-space=narrow]{letter-spacing:-.05em}.c-page-lp__about-present p span[data-size=xs]{font-size:4vw}@media screen and (min-width:1024px){.c-page-lp__about-present p span[data-size=xs]{font-size:15px}}.c-page-lp__about-present p span[data-size=sm]{font-size:4.8vw}@media screen and (min-width:1024px){.c-page-lp__about-present p span[data-size=sm]{font-size:18px}}.c-page-lp__about-present p span[data-size=md]{font-size:6.13333vw}@media screen and (min-width:1024px){.c-page-lp__about-present p span[data-size=md]{font-size:23px}}.c-page-lp__about-present p span[data-size=lg]{font-size:6.66667vw}@media screen and (min-width:1024px){.c-page-lp__about-present p span[data-size=lg]{font-size:25px}}.c-page-lp__about-present p span[data-size=xl]{font-size:8.26667vw}@media screen and (min-width:1024px){.c-page-lp__about-present p span[data-size=xl]{font-size:31px}}.c-page-lp__about-present>span{background-color:#f3e3a9;border-radius:4.66667vw;color:#000;display:block;font-size:5.33333vw;font-weight:700;line-height:1.33;margin:2.66667vw auto 0;padding:.66667vw 6.4vw;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1024px){.c-page-lp__about-present>span{border-radius:17.5px;font-size:20px;margin:10px auto 0;padding:2.5px 24px}}.c-page-lp__about-select{margin:8.53333vw 3.2vw 0;padding-bottom:7.46667vw;padding-top:6.66667vw}@media screen and (min-width:1024px){.c-page-lp__about-select{margin:32px 12px 0;padding-bottom:28px;padding-top:25px}}.c-page-lp__about-select p{font-size:4.8vw;font-weight:500;line-height:1.33;margin:0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__about-select p{font-size:18px}}.c-page-lp__about-select p em{font-size:5.33333vw;line-height:1.3}@media screen and (min-width:1024px){.c-page-lp__about-select p em{font-size:20px}}.c-page-lp__about-select ol[data-list=asterisk-num]{margin-top:5.6vw;max-width:73.33333vw}@media screen and (min-width:1024px){.c-page-lp__about-select ol[data-list=asterisk-num]{margin-top:21px;max-width:275px}}.c-page-lp__about-btn{align-items:center;display:flex;flex-direction:column;gap:2.66667vw;margin-top:9.33333vw}@media screen and (min-width:1024px){.c-page-lp__about-btn{gap:10px;margin-top:35px}}.c-page-lp__about-btn span{font-size:3.2vw;line-height:1.33}@media screen and (min-width:1024px){.c-page-lp__about-btn span{font-size:12px}}.c-page-lp__merit{background-color:#fff;padding-top:16vw}@media screen and (min-width:1024px){.c-page-lp__merit{padding-top:60px}.c-page-lp__merit-body{padding-left:10px;padding-right:10px}}@media screen and (max-width:1023px){.c-page-lp__merit-body{padding-left:2.6666666667vw;padding-right:2.6666666667vw}}.c-page-lp__merit-body{background-color:#faf4dd;border-radius:4.8vw;margin:0 2.66667vw;padding-bottom:16.53333vw}@media screen and (min-width:1024px){.c-page-lp__merit-body{border-radius:18px;margin:0 10px;padding-bottom:62px}}.c-page-lp__merit-body h2{display:inline-block;left:50%;margin:-6.8vw auto 0;position:relative;transform:translate(-50%)}@media screen and (min-width:1024px){.c-page-lp__merit-body h2{margin:-25.5px auto 0}}.c-page-lp__merit-body h2 img{margin:0 auto;width:88vw}@media screen and (min-width:1024px){.c-page-lp__merit-body h2 img{width:330px}}.c-page-lp__merit-sp h3{font-size:6.13333vw;font-weight:700;line-height:1.3;margin:7.46667vw 0 0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__merit-sp h3{font-size:23px;margin:28px 0 0}}.c-page-lp__merit-sp p{font-size:4.8vw;line-height:1.44;margin:2.93333vw 0 0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__merit-sp p{font-size:18px;margin:11px 0 0}}.c-page-lp__merit-sp-list{align-items:center;display:flex;flex-direction:column;gap:9.33333vw;margin-top:3.33333vw;padding-top:8vw}@media screen and (min-width:1024px){.c-page-lp__merit-sp-list{gap:35px;margin-top:12.5px;padding-top:30px}}.c-page-lp__merit-sp-item{align-items:center;background-color:#fff;border:.8vw solid #ec7e7e;border-radius:4.8vw;display:flex;flex-direction:column;max-width:84vw;min-width:84vw;padding:8vw 4.8vw 5.33333vw}@media screen and (min-width:1024px){.c-page-lp__merit-sp-item{border:3px solid #ec7e7e;border-radius:18px;max-width:315px;min-width:315px;padding:30px 18px 20px}}.c-page-lp__merit-sp-item h4{background-color:#ec7e7e;border-radius:4.66667vw;color:#fff;font-size:6.13333vw;font-weight:500;line-height:1.33;margin:-12.93333vw 0 0;min-width:34.66667vw;padding:.66667vw 9.33333vw;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1024px){.c-page-lp__merit-sp-item h4{border-radius:17.5px;font-size:23px;margin:-48.5px 0 0;min-width:130px;padding:2.5px 35px}}.c-page-lp__merit-sp-item ul[data-list=circle]{margin-left:unset;margin-top:5.33333vw}@media screen and (min-width:1024px){.c-page-lp__merit-sp-item ul[data-list=circle]{margin-top:20px}}.c-page-lp__merit-sp-item ul[data-list=circle] a{color:#000;display:block;font-size:4.26667vw;line-height:2.25;margin-left:-3.73333vw;margin-top:1.06667vw;text-decoration:underline;text-underline-offset:.8vw}@media screen and (min-width:1024px){.c-page-lp__merit-sp-item ul[data-list=circle] a{font-size:16px;margin-left:-14px;margin-top:4px;text-underline-offset:3px}}.c-page-lp__merit-sp ol[data-list=annotation-num]{margin-top:2.66667vw}@media screen and (min-width:1024px){.c-page-lp__merit-sp ol[data-list=annotation-num]{margin-top:10px}}.c-page-lp__merit-sp-btn{margin-left:2.66667vw;margin-top:7.73333vw}@media screen and (min-width:1024px){.c-page-lp__merit-sp-btn{margin-left:10px;margin-top:29px}}.c-page-lp__merit-yu{border-top:2px solid transparent;margin:12vw 3.2vw 0;padding:9.6vw 4vw 7.73333vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu{border-top:1px solid transparent;margin:45px 12px 0;padding:36px 15px 29px}}.c-page-lp__merit-yu h3{font-size:5.6vw;font-weight:500;line-height:1.14;margin:0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__merit-yu h3{font-size:21px}}.c-page-lp__merit-yu h3 em{font-size:6.13333vw;line-height:1.04}@media screen and (min-width:1024px){.c-page-lp__merit-yu h3 em{font-size:23px}}.c-page-lp__merit-yu h3 em[data-style=dot]{position:relative}.c-page-lp__merit-yu h3 em[data-style=dot]:before{background-image:url(../img/obj-dots-01.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:1.6vw;left:2.4vw;position:absolute;top:-.66667vw;width:39.73333vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu h3 em[data-style=dot]:before{height:6px;left:9px;top:-2.5px;width:149px}}.c-page-lp__merit-yu-img{margin:6.66667vw 0 0}@media screen and (min-width:1024px){.c-page-lp__merit-yu-img{margin:25px 0 0}}.c-page-lp__merit-yu-img[data-icon=yu]{margin-left:4.26667vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu-img[data-icon=yu]{margin-left:16px}}.c-page-lp__merit-yu-img[data-icon=yu] img{width:16vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu-img[data-icon=yu] img{width:60px}}.c-page-lp__merit-yu-img[data-icon=yuid] img{width:12.8vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu-img[data-icon=yuid] img{width:48px}}.c-page-lp__merit-yu-img img{margin-left:auto;margin-right:auto}.c-page-lp__merit-yu>p{font-size:4.8vw;line-height:1.44;text-align:center}@media screen and (min-width:1024px){.c-page-lp__merit-yu>p{font-size:18px}}.c-page-lp__merit-yu>p[data-weight=bold]{font-weight:700}.c-page-lp__merit-yu>p+h4{margin-top:8vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu>p+h4{margin-top:30px}}.c-page-lp__merit-yu>p+p{margin-top:-2.66667vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu>p+p{margin-top:-10px}}.c-page-lp__merit-yu h4{font-size:5.6vw;font-weight:500;line-height:1.23;margin:5.86667vw 0 0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__merit-yu h4{font-size:21px;margin:22px 0 0}}.c-page-lp__merit-yu h4[data-style="01"]{line-height:1.3;margin:8.53333vw 0 0}@media screen and (min-width:1024px){.c-page-lp__merit-yu h4[data-style="01"]{margin:32px 0 0}}.c-page-lp__merit-yu h4[data-style="01"] em{line-height:1.3}.c-page-lp__merit-yu h4[data-style="02"]{margin:10.93333vw 0 0}@media screen and (min-width:1024px){.c-page-lp__merit-yu h4[data-style="02"]{margin:41px 0 0}}.c-page-lp__merit-yu h4 em{font-size:6.13333vw;line-height:1.13}@media screen and (min-width:1024px){.c-page-lp__merit-yu h4 em{font-size:23px}}.c-page-lp__merit-yu h4 span{font-weight:900;line-height:1.3}.c-page-lp__merit-yu h4 span[data-style=line]{display:block;font-weight:500;text-decoration:underline;text-decoration-color:#c00;text-underline-offset:2.13333vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu h4 span[data-style=line]{text-underline-offset:8px}}.c-page-lp__merit-yu-list{display:grid;gap:2.66667vw;grid-template-columns:1fr 1fr;margin:4vw 1.06667vw 0}@media screen and (min-width:1024px){.c-page-lp__merit-yu-list{gap:10px;margin:15px 4px 0}}.c-page-lp__merit-yu-item{align-items:center;background-color:#fff;border:.8vw solid #ec7e7e;border-radius:3.2vw;display:flex;flex-direction:column;padding:3.46667vw 1.86667vw 4vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu-item{border:3px solid #ec7e7e;border-radius:12px;padding:13px 7px 15px}}.c-page-lp__merit-yu-item[data-item=post] img{width:16vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu-item[data-item=post] img{width:60px}}.c-page-lp__merit-yu-item[data-item=yu] img{width:12.8vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu-item[data-item=yu] img{width:48px}}.c-page-lp__merit-yu-item[data-item=membership] img{width:14.66667vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu-item[data-item=membership] img{width:55px}}.c-page-lp__merit-yu-item[data-item=point] img{width:15.73333vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu-item[data-item=point] img{width:59px}}.c-page-lp__merit-yu-item h5{font-size:5.33333vw;font-weight:900;line-height:1.1;margin:0}@media screen and (min-width:1024px){.c-page-lp__merit-yu-item h5{font-size:20px}}.c-page-lp__merit-yu-item-img{margin-top:4.53333vw;min-height:16vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu-item-img{margin-top:17px;min-height:60px}}.c-page-lp__merit-yu-item-img img{margin-left:auto;margin-right:auto}.c-page-lp__merit-yu-item p{font-size:4vw;font-weight:500;line-height:1.33;margin:4.53333vw 0 0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__merit-yu-item p{font-size:15px;margin:17px 0 0}}.c-page-lp__merit-yu-item ul[data-list=annotation]{margin-top:1.06667vw}@media screen and (min-width:1024px){.c-page-lp__merit-yu-item ul[data-list=annotation]{margin-top:4px}}.c-page-lp__merit-yu>ul[data-list=annotation]{margin:3.2vw 1.06667vw 0}@media screen and (min-width:1024px){.c-page-lp__merit-yu>ul[data-list=annotation]{margin:12px 4px 0}}.c-page-lp__merit-btn{margin-top:7.2vw}@media screen and (min-width:1024px){.c-page-lp__merit-btn{margin-top:27px}}.c-page-lp__merit-btn a+a{margin-top:4.8vw}@media screen and (min-width:1024px){.c-page-lp__merit-btn a+a{margin-top:18px}}.c-page-lp__merit-dl-btn{display:flex;gap:5.86667vw;justify-content:center;margin-top:6.66667vw}@media screen and (min-width:1024px){.c-page-lp__merit-dl-btn{gap:22px;margin-top:25px}}.c-page-lp__merit-dl-btn a[data-btn=app-store] img{width:30.4vw}@media screen and (min-width:1024px){.c-page-lp__merit-dl-btn a[data-btn=app-store] img{width:114px}}.c-page-lp__merit-dl-btn a[data-btn=google-play] img{width:37.06667vw}@media screen and (min-width:1024px){.c-page-lp__merit-dl-btn a[data-btn=google-play] img{width:139px}}.c-page-lp__merit-dl-btn+ul[data-list=annotation]{margin-top:4.8vw}@media screen and (min-width:1024px){.c-page-lp__merit-dl-btn+ul[data-list=annotation]{margin-top:18px}}.c-page-lp__apply{background-color:#fff;padding-bottom:16vw;padding-top:16vw}@media screen and (min-width:1024px){.c-page-lp__apply{padding-bottom:60px;padding-top:60px}.c-page-lp__apply-body{padding-left:10px;padding-right:10px}}@media screen and (max-width:1023px){.c-page-lp__apply-body{padding-left:2.6666666667vw;padding-right:2.6666666667vw}}.c-page-lp__apply-body{background-color:#faf4dd;border-radius:4.8vw;margin:0 2.66667vw;padding-bottom:10.4vw}@media screen and (min-width:1024px){.c-page-lp__apply-body{border-radius:18px;margin:0 10px;padding-bottom:39px}}.c-page-lp__apply-body h2{display:inline-block;left:50%;margin:-6.8vw auto 0;position:relative;transform:translate(-50%)}@media screen and (min-width:1024px){.c-page-lp__apply-body h2{margin:-25.5px auto 0}}.c-page-lp__apply-body h2 img{margin:0 auto;width:45.46667vw}@media screen and (min-width:1024px){.c-page-lp__apply-body h2 img{width:170.5px}}.c-page-lp__apply-body h3{font-size:5.6vw;font-weight:500;margin:4.26667vw auto 0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__apply-body h3{font-size:21px;margin:16px auto 0}}.c-page-lp__apply-body h3 em{font-size:6.13333vw;font-weight:900}@media screen and (min-width:1024px){.c-page-lp__apply-body h3 em{font-size:23px}}.c-page-lp__apply-list{display:flex;flex-direction:column;margin:6.4vw 3.2vw 0}@media screen and (min-width:1024px){.c-page-lp__apply-list{margin:24px 12px 0}}.c-page-lp__apply-item{opacity:0;padding:4vw 4.13333vw 5.33333vw;position:relative;transform:translateY(30px)}@media screen and (min-width:1024px){.c-page-lp__apply-item{padding:15px 15.5px 20px}}.c-page-lp__apply-item[data-item=step1] img{width:56vw}@media screen and (min-width:1024px){.c-page-lp__apply-item[data-item=step1] img{width:210px}}.c-page-lp__apply-item[data-item=step2] img{width:60vw}@media screen and (min-width:1024px){.c-page-lp__apply-item[data-item=step2] img{width:225px}}.c-page-lp__apply-item.play{animation:bounceIn .5s ease-out both}.c-page-lp__apply-item h4{font-size:6.66667vw;font-weight:900;line-height:1;margin:0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__apply-item h4{font-size:25px}}.c-page-lp__apply-item p{font-size:4.8vw;line-height:1.44;margin:3.46667vw 0 0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__apply-item p{font-size:18px;margin:13px 0 0}}.c-page-lp__apply-item p em{font-size:6.13333vw;font-weight:500;line-height:1.3}@media screen and (min-width:1024px){.c-page-lp__apply-item p em{font-size:23px}}.c-page-lp__apply-item p+p{margin:1.6vw 0 0}@media screen and (min-width:1024px){.c-page-lp__apply-item p+p{margin:6px 0 0}}.c-page-lp__apply-item span{color:#c00;display:block;font-size:3.2vw;line-height:1.33;margin-top:1.86667vw;text-align:center}@media screen and (min-width:1024px){.c-page-lp__apply-item span{font-size:12px;margin-top:7px}}.c-page-lp__apply-item-img{margin:4.26667vw 0 0}@media screen and (min-width:1024px){.c-page-lp__apply-item-img{margin:16px 0 0}}.c-page-lp__apply-item-img img{margin-left:auto;margin-right:auto}.c-page-lp__apply-item ol[data-list=asterisk-num]{margin-top:5.6vw;max-width:73.33333vw}@media screen and (min-width:1024px){.c-page-lp__apply-item ol[data-list=asterisk-num]{margin-top:21px;max-width:275px}}.c-page-lp__apply-triangle{margin:2.93333vw 0 5.86667vw}@media screen and (min-width:1024px){.c-page-lp__apply-triangle{margin:11px 0 22px}}.c-page-lp__apply-triangle img{margin-left:auto;margin-right:auto;width:8.53333vw}@media screen and (min-width:1024px){.c-page-lp__apply-triangle img{width:32px}}.c-page-lp__apply-btn{align-items:center;display:flex;flex-direction:column;gap:2.66667vw;margin-top:9.06667vw}@media screen and (min-width:1024px){.c-page-lp__apply-btn{gap:10px;margin-top:34px}}.c-page-lp__apply-btn span{font-size:3.2vw;line-height:1.33}@media screen and (min-width:1024px){.c-page-lp__apply-btn span{font-size:12px}}.c-page-lp__feature{background-color:#f7cbcb;padding-top:14.66667vw}@media screen and (min-width:1024px){.c-page-lp__feature{padding-top:55px}.c-page-lp__feature-body{padding-left:10px;padding-right:10px}}@media screen and (max-width:1023px){.c-page-lp__feature-body{padding-left:2.6666666667vw;padding-right:2.6666666667vw}}.c-page-lp__feature-body{margin:0 2.66667vw;padding-left:0;padding-right:0}@media screen and (min-width:1024px){.c-page-lp__feature-body{margin:0 10px}}.c-page-lp__feature-body h2{display:block;margin:0;text-align:center}.c-page-lp__feature-body h2 img{margin:0 auto;width:73.46667vw}@media screen and (min-width:1024px){.c-page-lp__feature-body h2 img{width:275.5px}}.c-page-lp__feature-body h3{font-size:6.13333vw;font-weight:500;margin:6.4vw 0 0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__feature-body h3{font-size:23px;margin:24px 0 0}}.c-page-lp__feature-list{background-color:#fff;border-radius:4.8vw;margin-top:5.86667vw;padding:7.2vw 2.4vw 8.8vw}@media screen and (min-width:1024px){.c-page-lp__feature-list{border-radius:18px;margin-top:22px;padding:27px 9px 33px}}.c-page-lp__feature-item{position:relative}.c-page-lp__feature-item:not(:first-child):before{background-color:#ec7e7e;content:"";height:.53333vw;left:50%;position:absolute;top:7.6vw;transform:translate(-50%);width:84vw}@media screen and (min-width:1024px){.c-page-lp__feature-item:not(:first-child):before{height:2px;top:28.5px;width:315px}}.c-page-lp__feature-item h4{font-size:4.8vw;font-weight:500;line-height:1.33;margin:0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__feature-item h4{font-size:18px}}.c-page-lp__feature-item-img{margin-top:4.53333vw}@media screen and (min-width:1024px){.c-page-lp__feature-item-img{margin-top:17px}}.c-page-lp__feature-item-img img{margin-left:auto;margin-right:auto}.c-page-lp__feature-item[data-item=feature-01] img{width:27.46667vw}@media screen and (min-width:1024px){.c-page-lp__feature-item[data-item=feature-01] img{width:103px}}.c-page-lp__feature-item[data-item=feature-02] img{width:76vw}@media screen and (min-width:1024px){.c-page-lp__feature-item[data-item=feature-02] img{width:285px}}.c-page-lp__feature-item[data-item=feature-03] img{width:74.93333vw}@media screen and (min-width:1024px){.c-page-lp__feature-item[data-item=feature-03] img{width:281px}}.c-page-lp__feature-item-btn{margin-top:8vw}@media screen and (min-width:1024px){.c-page-lp__feature-item-btn{margin-top:30px}}.c-page-lp__feature-item-btn a{font-size:4.8vw!important;line-height:1.22!important;margin-left:auto;margin-right:auto;min-height:13.33333vw}@media screen and (min-width:1024px){.c-page-lp__feature-item-btn a{font-size:18px!important;min-height:50px}}.c-page-lp__feature-item ul[data-list=annotation]{margin-top:2.66667vw;max-width:74.66667vw}@media screen and (min-width:1024px){.c-page-lp__feature-item ul[data-list=annotation]{margin-top:10px;max-width:280px}}.c-page-lp__feature-item+.c-page-lp__feature-item{padding-top:15.2vw}@media screen and (min-width:1024px){.c-page-lp__feature-item+.c-page-lp__feature-item{padding-top:57px}}.c-page-lp__discount{background-color:#f7cbcb;padding-top:14.4vw}@media screen and (min-width:1024px){.c-page-lp__discount{padding-top:54px}.c-page-lp__discount-body{padding-left:10px;padding-right:10px}}@media screen and (max-width:1023px){.c-page-lp__discount-body{padding-left:2.6666666667vw;padding-right:2.6666666667vw}}.c-page-lp__discount-body{margin:0 2.66667vw;padding-bottom:16.53333vw;padding-left:0;padding-right:0}@media screen and (min-width:1024px){.c-page-lp__discount-body{margin:0 10px;padding-bottom:62px}}.c-page-lp__discount-body h2{display:block;margin:0;text-align:center}.c-page-lp__discount-body h2 img{margin:0 auto;width:71.46667vw}@media screen and (min-width:1024px){.c-page-lp__discount-body h2 img{width:268px}}.c-page-lp__discount-body>ul[data-list=annotation]{margin-top:3.2vw}@media screen and (min-width:1024px){.c-page-lp__discount-body>ul[data-list=annotation]{margin-top:12px}}.c-page-lp__discount-detail{background-color:#fff;border-radius:4.8vw;margin-top:6.4vw;padding:8vw 5.33333vw 7.46667vw}@media screen and (min-width:1024px){.c-page-lp__discount-detail{border-radius:18px;margin-top:24px;padding:30px 20px 28px}}.c-page-lp__discount-navi ul{display:grid;gap:3.46667vw 5.6vw;grid-template-columns:1fr 1fr}@media screen and (min-width:1024px){.c-page-lp__discount-navi ul{gap:13px 21px}}.c-page-lp__discount-navi ul li[data-color=red] a{border-color:#ec7e7e}.c-page-lp__discount-navi ul li[data-color=red] a:after{border-top:2.13333vw solid #ec7e7e}@media screen and (min-width:1024px){.c-page-lp__discount-navi ul li[data-color=red] a:after{border-top:8px solid #ec7e7e}}.c-page-lp__discount-navi ul li[data-color=yellow] a{border-color:#f3e3a9}.c-page-lp__discount-navi ul li[data-color=yellow] a:after{border-top:2.13333vw solid #f3e3a9}@media screen and (min-width:1024px){.c-page-lp__discount-navi ul li[data-color=yellow] a:after{border-top:8px solid #f3e3a9}}.c-page-lp__discount-navi ul li[data-color=green] a{border-color:#a3ddb0}.c-page-lp__discount-navi ul li[data-color=green] a:after{border-top:2.13333vw solid #a3ddb0}@media screen and (min-width:1024px){.c-page-lp__discount-navi ul li[data-color=green] a:after{border-top:8px solid #a3ddb0}}.c-page-lp__discount-navi ul li[data-color=blue] a{border-color:#99c1e5}.c-page-lp__discount-navi ul li[data-color=blue] a:after{border-top:2.13333vw solid #99c1e5}@media screen and (min-width:1024px){.c-page-lp__discount-navi ul li[data-color=blue] a:after{border-top:8px solid #99c1e5}}.c-page-lp__discount-navi ul li a{align-items:center;border:.8vw solid transparent;border-radius:3.2vw;box-shadow:.53333vw .8vw 0 #000;color:#000;display:flex;flex-direction:column;font-size:4.26667vw;font-weight:500;height:100%;justify-content:space-around;line-height:1.25;min-height:13.33333vw;padding-top:1.6vw;position:relative;text-align:center}@media screen and (min-width:1024px){.c-page-lp__discount-navi ul li a{border:3px solid transparent;border-radius:12px;box-shadow:2px 3px 0 #000;font-size:16px;min-height:50px;padding-top:6px}}.c-page-lp__discount-navi ul li a:after{border-style:solid;border-bottom:0;border-left:1.33333vw solid transparent;border-right:1.33333vw solid transparent;border-top:2.13333vw solid transparent;content:"";display:block}@media screen and (min-width:1024px){.c-page-lp__discount-navi ul li a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid transparent}}.c-page-lp__discount-list{align-items:center;display:flex;flex-direction:column;margin-top:8.8vw}@media screen and (min-width:1024px){.c-page-lp__discount-list{margin-top:33px}}.c-page-lp__discount-item{border:.8vw solid transparent;border-radius:4.8vw;max-width:84vw;min-width:84vw;padding:3.2vw 2.26667vw 4.53333vw;text-align:center}@media screen and (min-width:1024px){.c-page-lp__discount-item{border:3px solid transparent;border-radius:18px;max-width:315px;min-width:320px;padding:12px 8.5px 17px}}.c-page-lp__discount-item[data-color=red]{border-color:#ec7e7e}.c-page-lp__discount-item[data-color=red] h3:before{background-color:#ec7e7e}.c-page-lp__discount-item[data-color=yellow]{border-color:#f3e3a9}.c-page-lp__discount-item[data-color=yellow] h3:before{background-color:#f3e3a9}.c-page-lp__discount-item[data-color=green]{border-color:#a3ddb0}.c-page-lp__discount-item[data-color=green] h3:before{background-color:#a3ddb0}.c-page-lp__discount-item[data-color=blue]{border-color:#99c1e5}.c-page-lp__discount-item[data-color=blue] h3:before{background-color:#99c1e5}.c-page-lp__discount-item:not(:first-child){margin-top:5.33333vw}@media screen and (min-width:1024px){.c-page-lp__discount-item:not(:first-child){margin-top:20px}}.c-page-lp__discount-item:last-child{margin-top:13.33333vw;position:relative}@media screen and (min-width:1024px){.c-page-lp__discount-item:last-child{margin-top:50px}}.c-page-lp__discount-item:last-child:before{background-color:#ec7e7e;border-radius:4vw;color:#fff;content:"または";font-size:4.26667vw;font-weight:500;left:50%;line-height:1.5;padding:.8vw 9.73333vw;position:absolute;top:-11.33333vw;transform:translate(-50%)}@media screen and (min-width:1024px){.c-page-lp__discount-item:last-child:before{border-radius:15px;font-size:16px;padding:3px 36.5px;top:-42.5px}}.c-page-lp__discount-item h3{display:inline-block;font-size:6.13333vw;font-weight:500;isolation:isolate;line-height:1.3;margin:0;position:relative}@media screen and (min-width:1024px){.c-page-lp__discount-item h3{font-size:23px}}.c-page-lp__discount-item h3:before{border-radius:.8vw;bottom:0;content:"";height:1.86667vw;left:50%;position:absolute;transform:translate(-50%);width:calc(100% + 2.13333vw);z-index:-1}@media screen and (min-width:1024px){.c-page-lp__discount-item h3:before{border-radius:3px;height:7px;width:calc(100% + 8px)}}.c-page-lp__discount-item p{font-size:4.8vw;line-height:1.44;margin:2.13333vw 0 0}@media screen and (min-width:1024px){.c-page-lp__discount-item p{font-size:18px;margin:8px 0 0}}.c-page-lp__discount-item p em{font-size:8vw;font-weight:900}@media screen and (min-width:1024px){.c-page-lp__discount-item p em{font-size:30px}}.c-page-lp__discount-item p>span{font-size:4.8vw;font-weight:500}@media screen and (min-width:1024px){.c-page-lp__discount-item p>span{font-size:18px}}.c-page-lp__discount-item p+p{margin:2.13333vw 0 0}@media screen and (min-width:1024px){.c-page-lp__discount-item p+p{margin:8px 0 0}}.c-page-lp__discount-item p+ul[data-list=annotation]{margin-top:1.33333vw}@media screen and (min-width:1024px){.c-page-lp__discount-item p+ul[data-list=annotation]{margin-top:5px}}.c-page-lp__discount-item>span{display:block;font-size:3.46667vw;line-height:1.53;margin-top:5.33333vw}@media screen and (min-width:1024px){.c-page-lp__discount-item>span{font-size:13px;margin-top:20px}}.c-page-lp__discount-item ul[data-list=annotation]{letter-spacing:0;max-width:74.66667vw;text-align:left}@media screen and (min-width:1024px){.c-page-lp__discount-item ul[data-list=annotation]{max-width:280px}}.c-page-lp__discount-dl-btn{display:flex;gap:5.86667vw;justify-content:center;margin-top:4.53333vw}@media screen and (min-width:1024px){.c-page-lp__discount-dl-btn{gap:22px;margin-top:17px}}.c-page-lp__discount-dl-btn a[data-btn=app-store] img{width:30.4vw}@media screen and (min-width:1024px){.c-page-lp__discount-dl-btn a[data-btn=app-store] img{width:114px}}.c-page-lp__discount-dl-btn a[data-btn=google-play] img{width:37.06667vw}@media screen and (min-width:1024px){.c-page-lp__discount-dl-btn a[data-btn=google-play] img{width:139px}}.c-page-lp__discount-dl-btn+ul[data-list=annotation]{margin-top:4.8vw}@media screen and (min-width:1024px){.c-page-lp__discount-dl-btn+ul[data-list=annotation]{margin-top:18px}}.c-page-lp__discount-btn{margin-top:8vw}@media screen and (min-width:1024px){.c-page-lp__discount-btn{margin-top:30px}}.c-page-lp__discount-btn a{margin-left:auto;margin-right:auto;min-height:13.33333vw}@media screen and (min-width:1024px){.c-page-lp__discount-btn a{min-height:50px}}.c-page-lp__question{background-color:#faf4dd;padding-top:8vw}@media screen and (min-width:1024px){.c-page-lp__question{padding-top:30px}.c-page-lp__question-body{padding-left:10px;padding-right:10px}}@media screen and (max-width:1023px){.c-page-lp__question-body{padding-left:2.6666666667vw;padding-right:2.6666666667vw}}.c-page-lp__question-body{margin-top:7.2vw}@media screen and (min-width:1024px){.c-page-lp__question-body{margin-top:27px}}.c-page-lp__question-body h2{display:block;margin:0;text-align:center}.c-page-lp__question-body h2 img{margin:0 auto;width:71.06667vw}@media screen and (min-width:1024px){.c-page-lp__question-body h2 img{width:266.5px}}.c-page-lp__question-accordion{margin-top:9.33333vw}@media screen and (min-width:1024px){.c-page-lp__question-accordion{margin-top:35px}}.c-page-lp__question-accordion-item{background-color:#fff;border:.53333vw solid #ec7e7e;border-radius:3.2vw;padding:0 5.33333vw}@media screen and (min-width:1024px){.c-page-lp__question-accordion-item{border:2px solid #ec7e7e;border-radius:12px;padding:0 20px}}.c-page-lp__question-accordion-item+.c-page-lp__question-accordion-item{margin-top:2.13333vw}@media screen and (min-width:1024px){.c-page-lp__question-accordion-item+.c-page-lp__question-accordion-item{margin-top:8px}}.c-page-lp__question-accordion-title{text-align:center}.c-page-lp__question-accordion-title button{color:#000;font-size:4.8vw;font-weight:500;isolation:isolate;line-height:1.44;margin:0 calc(50% - 50vw);padding:2.8vw 17.33333vw 2.8vw 12vw;position:relative;text-align:left;width:94.66667vw}@media screen and (min-width:1024px){.c-page-lp__question-accordion-title button{font-size:18px;padding:10.5px 65px 10.5px 45px;width:355px}}.c-page-lp__question-accordion-title button:before{content:"Q";font-size:4.8vw;font-weight:500;left:5.33333vw;position:absolute;top:2.4vw}@media screen and (min-width:1024px){.c-page-lp__question-accordion-title button:before{font-size:18px;left:20px;top:9px}}.c-page-lp__question-accordion-title button:after{background-color:#ec7e7e;border-radius:50%;content:"";height:5.33333vw;position:absolute;right:5.33333vw;top:50%;transform:translateY(-50%);width:5.33333vw;z-index:-1}@media screen and (min-width:1024px){.c-page-lp__question-accordion-title button:after{height:20px;right:20px;width:20px}}.c-page-lp__question-accordion-title button[aria-expanded=true] span:before{transform:translateY(-50%) rotate(90deg)}.c-page-lp__question-accordion-title button[aria-expanded=true] span:after{opacity:0;transform:translateY(-50%) rotate(270deg)}.c-page-lp__question-accordion-title button span{display:block;position:relative}.c-page-lp__question-accordion-title button span:after,.c-page-lp__question-accordion-title button span:before{background-color:#fff;content:"";display:block;height:2.66667vw;position:absolute;right:-9.6vw;top:50%;transform:translateY(-50%);transition:transform .3s;width:.53333vw}@media screen and (min-width:1024px){.c-page-lp__question-accordion-title button span:after,.c-page-lp__question-accordion-title button span:before{height:10px;right:-36px;width:2px}}.c-page-lp__question-accordion-title button span:before{transform:translateY(-50%)}.c-page-lp__question-accordion-title button span:after{transform:translateY(-50%) rotate(90deg)}.c-page-lp__question-accordion-detail{height:auto;overflow:hidden;padding:.53333vw 10.66667vw 4.26667vw 6.13333vw;position:relative;transition:padding .3s,height .3s,visibility .3s;visibility:visible}@media screen and (min-width:1024px){.c-page-lp__question-accordion-detail{padding:2px 40px 16px 23px}}.c-page-lp__question-accordion-detail:before{color:#c00;content:"A";font-size:4.8vw;font-weight:500;left:0;line-height:1.44;position:absolute;top:.53333vw}@media screen and (min-width:1024px){.c-page-lp__question-accordion-detail:before{font-size:18px;top:2px}}.c-page-lp__question-accordion-detail[aria-hidden=true]{height:0;padding-bottom:0;padding-top:0;visibility:hidden}.c-page-lp__question-accordion-detail p{color:#c00;font-size:4.8vw;font-weight:500;line-height:1.44;margin:0}@media screen and (min-width:1024px){.c-page-lp__question-accordion-detail p{font-size:18px}}.c-page-lp__question-accordion-detail p+p{margin-top:6.93333vw}@media screen and (min-width:1024px){.c-page-lp__question-accordion-detail p+p{margin-top:26px}}.c-page-lp__question-accordion-detail ul[data-list=annotation]{margin-top:1.86667vw}@media screen and (min-width:1024px){.c-page-lp__question-accordion-detail ul[data-list=annotation]{margin-top:7px}}.c-page-lp__question-accordion-detail a{color:#000}.c-page-lp__question-accordion-link{margin-top:8vw}@media screen and (min-width:1024px){.c-page-lp__question-accordion-link{margin-top:30px}}.c-page-lp__question-accordion-link a+a{margin-top:3.46667vw}@media screen and (min-width:1024px){.c-page-lp__question-accordion-link a+a{margin-top:13px}}.c-page-lp__question-accordion-text-link{margin-top:6.93333vw}@media screen and (min-width:1024px){.c-page-lp__question-accordion-text-link{margin-top:26px}}.c-page-lp__question-accordion-text-link a{font-size:4.8vw;font-weight:500;line-height:1.44;text-decoration:underline;text-underline-offset:2.13333vw}@media screen and (min-width:1024px){.c-page-lp__question-accordion-text-link a{font-size:18px;text-underline-offset:8px}}.c-page-lp__apply-rule{background-color:#faf4dd;margin-top:6.8vw;padding-top:9.2vw}@media screen and (min-width:1024px){.c-page-lp__apply-rule{margin-top:25.5px;padding-top:34.5px}.c-page-lp__apply-rule-body{padding-left:10px;padding-right:10px}}@media screen and (max-width:1023px){.c-page-lp__apply-rule-body{padding-left:2.6666666667vw;padding-right:2.6666666667vw}}.c-page-lp__apply-rule-body h2{display:block;margin:0;text-align:center}.c-page-lp__apply-rule-body h2 img{margin:0 auto;width:45.33333vw}@media screen and (min-width:1024px){.c-page-lp__apply-rule-body h2 img{width:170px}}.c-page-lp__apply-rule-body h3{font-size:5.06667vw;font-weight:700;line-height:1.42;margin:0}@media screen and (min-width:1024px){.c-page-lp__apply-rule-body h3{font-size:19px}}.c-page-lp__apply-rule-body p{font-size:4.8vw;line-height:1.44;margin:6.93333vw 0 0}@media screen and (min-width:1024px){.c-page-lp__apply-rule-body p{font-size:18px;margin:26px 0 0}}.c-page-lp__apply-rule-body p a{color:#000}.c-page-lp__apply-rule-body h4{font-size:4.8vw;font-weight:700;line-height:1.44;margin:6.93333vw 0 0}@media screen and (min-width:1024px){.c-page-lp__apply-rule-body h4{font-size:18px;margin:26px 0 0}}.c-page-lp__apply-rule-body h4+ol[data-list=num],.c-page-lp__apply-rule-body h4+p,.c-page-lp__apply-rule-body h4+ul[data-list=dot]{margin:1.06667vw 0 0}@media screen and (min-width:1024px){.c-page-lp__apply-rule-body h4+ol[data-list=num],.c-page-lp__apply-rule-body h4+p,.c-page-lp__apply-rule-body h4+ul[data-list=dot]{margin:4px 0 0}}.c-page-lp__apply-rule-body ul[data-list=dot] li a{color:#000}.c-page-lp__apply-rule-body ul[data-list=annotation] li{font-size:4.53333vw;line-height:1.47;padding-left:4.53333vw}@media screen and (min-width:1024px){.c-page-lp__apply-rule-body ul[data-list=annotation] li{font-size:17px;padding-left:17px}}.c-page-lp__apply-rule-body ul[data-list=annotation] li a{color:#000}.c-page-lp__apply-rule-body ol[data-list=num]+ul[data-list=annotation]{margin-top:6.93333vw}@media screen and (min-width:1024px){.c-page-lp__apply-rule-body ol[data-list=num]+ul[data-list=annotation]{margin-top:26px}}.c-page-lp__point-rule{background-color:#faf4dd;padding-top:9.6vw}@media screen and (min-width:1024px){.c-page-lp__point-rule{padding-top:36px}.c-page-lp__point-rule-body{padding-left:10px;padding-right:10px}}@media screen and (max-width:1023px){.c-page-lp__point-rule-body{padding-left:2.6666666667vw;padding-right:2.6666666667vw}}.c-page-lp__point-rule-body h2{display:block;margin:0;text-align:center}.c-page-lp__point-rule-body h2 img{margin:0 auto;width:72.4vw}@media screen and (min-width:1024px){.c-page-lp__point-rule-body h2 img{width:271.5px}}.c-page-lp__point-rule-body h3{color:#c00;font-size:5.06667vw;font-weight:700;line-height:1.36;margin:5.86667vw 0 0}@media screen and (min-width:1024px){.c-page-lp__point-rule-body h3{font-size:19px;margin:22px 0 0}}.c-page-lp__point-rule-body h3:first-child{margin:0}.c-page-lp__point-rule-body h3+h4{margin:1.06667vw 0 0}@media screen and (min-width:1024px){.c-page-lp__point-rule-body h3+h4{margin:4px 0 0}}.c-page-lp__point-rule-body h4{font-size:4.8vw;font-weight:500;line-height:1.66;margin:6.66667vw 0 0;padding-left:4.8vw;position:relative}@media screen and (min-width:1024px){.c-page-lp__point-rule-body h4{font-size:18px;margin:25px 0 0;padding-left:18px}}.c-page-lp__point-rule-body h4:before{color:#000;content:"■";left:0;position:absolute;top:0}.c-page-lp__point-rule-body h4+p{margin:0}.c-page-lp__point-rule-body p{font-size:4.8vw;line-height:1.44;margin:6.93333vw 0 0}@media screen and (min-width:1024px){.c-page-lp__point-rule-body p{font-size:18px;margin:26px 0 0}}.c-page-lp__point-rule-body p a,.c-page-lp__point-rule-body ul[data-list=dot] li a{color:#000}.c-page-lp__point-rule-body ul[data-list=dot]+ul[data-list=annotation]{margin-top:6.93333vw}@media screen and (min-width:1024px){.c-page-lp__point-rule-body ul[data-list=dot]+ul[data-list=annotation]{margin-top:26px}}.c-page-lp__point-rule-body ul[data-list=annotation] li{font-size:4.53333vw;line-height:1.47;padding-left:4.53333vw}@media screen and (min-width:1024px){.c-page-lp__point-rule-body ul[data-list=annotation] li{font-size:17px;padding-left:17px}}.c-page-lp__point-rule-body ul[data-list=annotation] li a{color:#000}.c-page-lp__point-rule-links{margin-left:-1.6vw;margin-top:7.46667vw}@media screen and (min-width:1024px){.c-page-lp__point-rule-links{margin-left:-6px;margin-top:28px}}.c-page-lp__point-rule-links ul li a{color:#c00;font-size:4.8vw;font-weight:700;line-height:1.55;padding-left:4.26667vw;position:relative}@media screen and (min-width:1024px){.c-page-lp__point-rule-links ul li a{font-size:18px;padding-left:16px}}.c-page-lp__point-rule-links ul li a:before{color:#c00;content:"・";left:1.6vw;position:absolute;top:0}@media screen and (min-width:1024px){.c-page-lp__point-rule-links ul li a:before{left:6px}}.c-page-lp__point-rule-links ul li a:after{background-color:#c00;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.c-page-lp__contact{background-color:#faf4dd;padding-top:16vw}@media screen and (min-width:1024px){.c-page-lp__contact{padding-top:60px}.c-page-lp__contact-body{padding-left:10px;padding-right:10px}}@media screen and (max-width:1023px){.c-page-lp__contact-body{padding-left:2.6666666667vw;padding-right:2.6666666667vw}}.c-page-lp__contact-body{background-color:#fff;border-radius:4.8vw;margin:0 2.66667vw;padding-bottom:10.66667vw;padding-top:10.66667vw}@media screen and (min-width:1024px){.c-page-lp__contact-body{border-radius:18px;margin:0 10px;padding-bottom:40px;padding-top:40px}}.c-page-lp__contact-body h2{display:block;margin:0;text-align:center}.c-page-lp__contact-body h2 img{margin:0 auto;width:62vw}@media screen and (min-width:1024px){.c-page-lp__contact-body h2 img{width:232.5px}}.c-page-lp__contact-body p{font-size:5.6vw;font-stretch:500;line-height:1.42;margin:6.66667vw 0 0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__contact-body p{font-size:21px;margin:25px 0 0}}.c-page-lp__contact-body p em{font-size:6.13333vw;line-height:1.3}@media screen and (min-width:1024px){.c-page-lp__contact-body p em{font-size:23px}}.c-page-lp__contact-body ul[data-list=annotation]{margin-top:2.66667vw}@media screen and (min-width:1024px){.c-page-lp__contact-body ul[data-list=annotation]{margin-top:10px}}.c-page-lp__contact-body ul[data-list=annotation] a{color:#000}.c-page-lp__contact-info{background-color:#fff;border:.53333vw solid #c00;border-radius:4.8vw;margin:7.46667vw auto 0;max-width:84vw;padding:2.8vw 6.66667vw 3.33333vw}@media screen and (min-width:1024px){.c-page-lp__contact-info{border:2px solid #c00;border-radius:18px;margin:28px auto 0;max-width:315px;padding:10.5px 25px 12.5px}}.c-page-lp__contact-info p{font-size:4.8vw;font-weight:500;line-height:1.44;margin:0}@media screen and (min-width:1024px){.c-page-lp__contact-info p{font-size:18px}}.c-page-lp__contact-info p a{color:#000;font-weight:400}.c-page-lp__bottom{background-color:#faf4dd;padding-top:15.2vw}@media screen and (min-width:1024px){.c-page-lp__bottom{padding-top:57px}}.c-page-lp__bottom p{font-size:3.46667vw;line-height:1.07;margin:0;text-align:center}@media screen and (min-width:1024px){.c-page-lp__bottom p{font-size:13px}}.c-page-lp__bottom-logo{align-items:center;background-color:#c00;display:flex;justify-content:center;margin-top:2.66667vw;padding:4vw}@media screen and (min-width:1024px){.c-page-lp__bottom-logo{margin-top:10px;padding:15px}}.c-page-lp__bottom-logo img{width:34.66667vw}@media screen and (min-width:1024px){.c-page-lp__bottom-logo img{width:130px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:translateY(20px) scale(.6)}60%{opacity:1;transform:translateY(-10px) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}.c-modal{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:9999}.c-modal[aria-hidden=false]{display:block;overflow-y:auto}.c-modal[aria-hidden=true]{display:none}.c-modal[data-animation=true]{animation:show-modal .15s linear forwards}.c-modal[data-animation=true] .c-modal__body{animation:show-content .3s ease-out forwards}.c-modal[data-animation=false]{animation:hide-modal .15s linear forwards}.c-modal[data-animation=false] .c-modal__body{animation:hide-content .3s ease-out forwards}.c-modal__btn button{border:none;padding:0}.c-modal__body{align-items:center;display:flex;justify-content:center;min-height:calc(100% - 20px)}@media screen and (min-width:1024px){.c-modal__body{margin-left:4px}}.c-modal__content{background-color:#fff;border:3px solid #a3ddb0;border-radius:18px;padding:34px 18px 39px;width:355px}.c-modal__close{background-color:#c00;border-radius:15px;box-shadow:3px 2px 0 #000;color:#fff;cursor:pointer;display:block;font-size:16px;font-weight:700;line-height:1.375;margin:27px auto 0;padding:4px 41px;position:relative}.c-modal__list-item{display:none}.c-modal__list-item[data-display=block]{display:block}.c-modal__list-item[data-display=none]{display:none}.c-modal__list-item h2{font-size:21px;font-weight:500;line-height:1.14;margin:0;text-align:center}.c-modal__list-item ul{display:flex;flex-direction:column;gap:24px;margin-top:22px}.c-modal__list-item ul li{font-size:15px;letter-spacing:-.02em;line-height:1.6}@keyframes show-modal{0%{opacity:0}to{opacity:1}}@keyframes hide-modal{0%{opacity:1}to{opacity:0}}@keyframes show-content{0%{transform:translateY(-30px)}to{transform:none}}@keyframes hide-content{0%{transform:none}to{transform:translateY(-30px)}}.c-scrollbar{background-color:#fff;border:.8vw solid #c00;border-radius:4.8vw;margin:6.66667vw auto 0;max-width:94.66667vw;padding:5.33333vw 4.26667vw 6.13333vw 4.53333vw;position:relative;word-break:break-all}@media screen and (min-width:1024px){.c-scrollbar{border:3px solid #c00;border-radius:18px;margin:25px auto 0;max-width:355px;padding:20px 16px 23px 17px}}.c-scrollbar__content{height:128vw;overflow:hidden auto;padding-right:5.33333vw;position:relative;scrollbar-width:none}@media screen and (min-width:1024px){.c-scrollbar__content{height:480px;padding-right:30px}}.c-scrollbar__content::-webkit-scrollbar{width:0}.c-scrollbar__content .ssb_down{background-color:transparent;bottom:0;cursor:pointer;position:absolute;right:0}.c-scrollbar__content .ssb_sb{background-color:#c00;cursor:pointer;position:absolute;right:-1px}.c-scrollbar__content .ssb_sb_down,.c-scrollbar__content .ssb_sb_over{background-color:#c00}.c-scrollbar__content .ssb_st{background-color:#e8e8eb;cursor:pointer;height:100%;position:absolute;right:-1px;top:0}.c-scrollbar__content .ssb_up{background-color:transparent;cursor:pointer;position:absolute;right:0;top:0}.c-scrollbar__content [data-mt=none]{margin-top:0!important}.c-scrollbar__content [data-mt=md]{margin-top:6.93333vw!important}@media screen and (min-width:1024px){.c-scrollbar__content [data-mt=md]{margin-top:26px!important}}.c-scrollbar__content [data-link=underline]{color:#000;font-weight:500;text-decoration:underline;text-underline-offset:1.06667vw}@media screen and (min-width:1024px){.c-scrollbar__content [data-link=underline]{text-underline-offset:4px}}.c-scrollbar__content [data-color=red]{color:#c00}.c-scrollbar__content [data-align=right]{display:block;padding-right:3.2vw;text-align:right}@media screen and (min-width:1024px){.c-scrollbar__content [data-align=right]{padding-right:2px}}.c-btn[data-style=mix]{border-radius:6.66667vw;box-shadow:0 0 10px rgba(0,0,0,.16);color:#000;display:block;font-size:4.26667vw;font-weight:700;isolation:isolate;line-height:1.375;max-width:82.4vw;padding:3.86667vw 6.26667vw 3.6vw;position:relative}@media screen and (min-width:1024px){.c-btn[data-style=mix]{border-radius:25px;box-shadow:0 0 5px rgba(0,0,0,.16);font-size:16px;max-width:309px;padding:14.5px 23.5px 13.5px}}.c-btn[data-style=mix]:after,.c-btn[data-style=mix]:before{content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}.c-btn[data-style=mix]:before{background:linear-gradient(135deg,#ec7e7e,#f3e3a9 34%,#a3ddb0 67%,#99c1e5);border-radius:7.46667vw;height:calc(100% + 1.6vw);width:calc(100% + 1.6vw)}@media screen and (min-width:1024px){.c-btn[data-style=mix]:before{border-radius:28px;height:calc(100% + 6px);width:calc(100% + 6px)}}.c-btn[data-style=mix]:after{background-color:#fff;border-radius:6.66667vw;height:100%;width:100%}@media screen and (min-width:1024px){.c-btn[data-style=mix]:after{border-radius:25px}}.c-btn[data-style=mix] em{font-size:4.8vw;line-height:1.22}@media screen and (min-width:1024px){.c-btn[data-style=mix] em{font-size:18px}}.c-btn[data-style=red]{align-items:center;background-color:#c00;border-radius:8vw;box-shadow:.8vw .8vw 0 #000;color:#fff;display:flex;font-size:4.26667vw;font-weight:700;isolation:isolate;justify-content:center;line-height:1.375;max-width:83.2vw;padding:1.86667vw 6.26667vw 2.4vw;position:relative;text-align:center}@media screen and (min-width:1024px){.c-btn[data-style=red]{border-radius:30px;box-shadow:3px 3px 0 #000;font-size:16px;max-width:312px;padding:7px 23.5px 9px}}.c-btn[data-style=red] em{font-size:4.8vw;line-height:1.22}@media screen and (min-width:1024px){.c-btn[data-style=red] em{font-size:18px}.c-header{border-top:16px solid #c00;height:60px;margin-bottom:10px}}.c-header h1{margin:0}@media screen and (min-width:1024px){.c-header h1{left:0;position:absolute;top:0}}.c-header h1 a{display:block}@media screen and (max-width:1023px){.c-header h1 a{margin-bottom:1.33333vw}.c-header h1 a img{width:26.93333vw}}@media screen and (min-width:1024px){.c-header__desc{left:252px;position:absolute;top:33px}.c-header__menu{position:absolute;right:20px;top:36px}.c-header__menu ul{display:flex}}.c-header__menu li{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif}@media screen and (min-width:1024px){.c-header__menu li{font-weight:700;line-height:1.46;margin:0 15px}.c-header__menu a{color:#333;display:block;font-feature-settings:normal;font-size:1.3rem;letter-spacing:0}}