@charset "UTF-8";
/*!
* ress.css v2.0.2
* MIT License
* github.com/filipelinhares/ress
*/html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[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-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}@media screen and (max-width:767px){.pc{display:none!important}}.sp{display:none!important}@media screen and (max-width:767px){.sp{display:initial!important}}html{height:100%;font-size:62.5%}h1{font-size:3.6rem}h2{font-size:3.2rem;font-weight:bold;line-height:1.4;margin-bottom:20px}@media screen and (max-width:767px){h2{font-size:2.4rem}}h3{font-size:2.8rem;font-weight:bold;line-height:1.4;margin-bottom:20px}@media screen and (max-width:767px){h3{font-size:2rem}}h4{font-size:2.4rem;font-weight:bold;line-height:1.4;margin-bottom:20px}@media screen and (max-width:767px){h4{font-size:1.6rem}}h5{font-size:2rem;line-height:1.4;margin-bottom:20px}@media screen and (max-width:767px){h5{font-size:1.6rem}}h6{font-size:1.6rem;line-height:1.4;margin-bottom:20px}@media screen and (max-width:767px){h6{font-size:1.6rem}}textarea{border:1px solid #959595}input{border:1px solid #959595}table{border-collapse:collapse}ul{list-style:none}body,html{padding:0;margin:0}body{line-height:1.3;font-family:"Inter","Noto Sans JP",sans-serif;color:#000;font-weight:400;background:#FFD31D}h1,h2,h3{padding:0;margin:0;border:none;background:none;overflow:hidden}picture{font-size:0;display:block}*{-webkit-box-sizing:border-box;box-sizing:border-box}ul{margin:0;padding:0}ul li{list-style:none}p{margin:0;padding:0}a{text-decoration:none}a:hover{opacity:0.7}img,video{width:100%;height:auto;vertical-align:bottom}.site-header{width:100%;height:calc(86px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));padding:0 calc(20px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));position:absolute;left:0;top:0;z-index:100}@media screen and (max-width:767px){.site-header{padding:0 3.2vw;height:16vw}}.site-header .header-inr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.site-header .header-inr h1 a{width:calc(180px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));height:calc(27px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));display:block;text-indent:calc(-9999px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));background:url(../img/logo.svg) no-repeat;background-size:contain}@media screen and (max-width:767px){.site-header .header-inr h1 a{width:34.6666666667vw;height:5.3333333333vw}}.site-header .header-inr .btn-box a{width:calc(230px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));height:calc(46px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;font-size:calc(15px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));background:#000;border-radius:calc(30px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1))}@media screen and (max-width:767px){.site-header .header-inr .btn-box a{width:48vw;height:8.2666666667vw;font-size:3.2vw;border-radius:26.6666666667vw}}.site-footer{height:calc(50px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.site-footer{height:10.6666666667vw}}.site-footer p{font-size:calc(14px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.site-footer p{font-size:2.6666666667vw}}.kv-container{max-width:calc(1260px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));height:calc(840px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));margin:0 auto calc(100px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));position:relative}@media screen and (max-width:767px){.kv-container{height:101.3333333333vw;margin:8.5333333333vw 0 4.8vw}}.kv-container>div{position:absolute}.kv-container>div.ill-main{left:11.95%;top:25.2%;z-index:20;width:calc(1022px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1))}@media screen and (max-width:767px){.kv-container>div.ill-main{width:94.9333333333vw;left:50%;top:26%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.kv-container>div.txt-lead1{top:16.4%;left:18.85%;width:calc(785px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1))}@media screen and (max-width:767px){.kv-container>div.txt-lead1{width:84.5333333333vw;left:50%;top:12.7%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}}.kv-container>div.txt-lead2{top:63.1%;left:18.85%;width:calc(783px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1))}@media screen and (max-width:767px){.kv-container>div.txt-lead2{width:61.6vw;top:55.4%}}.kv-container>div.service-name{top:23.1%;left:25.6%;width:calc(616px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));z-index:10}@media screen and (max-width:767px){.kv-container>div.service-name{width:66.9333333333vw;left:50%;top:23%;margin-left:-1%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.kv-container>div.circle-box{width:calc(225px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));height:calc(225px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));border-radius:50%;background:#8f6917;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:11.9%;left:0.2%}@media screen and (max-width:767px){.kv-container>div.circle-box{display:none}}.kv-container>div.circle-box p{font-size:calc(21px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));line-height:1.4;text-align:center;color:#FFF;font-weight:500}.kv-container>div.btn-box{left:21.3%;top:75.1%}@media screen and (max-width:767px){.kv-container>div.btn-box{top:73%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.kv-container>div.btn-box:before{content:"＼ まずはお気軽に！ ／";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:calc(38px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));color:#203354;font-weight:600;margin-bottom:calc(3px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1))}@media screen and (max-width:767px){.kv-container>div.btn-box:before{font-size:4.9333333333vw}}.kv-container>div.btn-box a{width:calc(724px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));height:calc(119px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:url(/common/img/kv_btn_bg.webp) no-repeat;background-size:contain}@media screen and (max-width:767px){.kv-container>div.btn-box a{width:91.2vw;height:16vw;background:url(/common/img/kv_btn_bg_sp.webp) no-repeat;background-size:contain}}.kv-container>div.btn-box a span{font-size:calc(30px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:calc(10px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));font-weight:500}@media screen and (max-width:767px){.kv-container>div.btn-box a span{font-size:4vw;margin-bottom:1.3333333333vw}}.kv-container>div.btn-box a span:before{content:"";width:calc(46px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));height:calc(38px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1));display:block;background:url(/common/img/kv_btn_icon.webp) no-repeat;background-size:contain;margin-right:calc(20px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1))}@media screen and (max-width:767px){.kv-container>div.btn-box a span:before{width:6.1333333333vw;height:5.0666666667vw;background:url(/common/img/kv_btn_icon_sp.webp) no-repeat;background-size:contain;margin-right:3.4666666667vw}}.kv-container>div.bg-ill1{left:16.5%;top:4.3%;width:calc(91px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1))}@media screen and (max-width:767px){.kv-container>div.bg-ill1{left:26%;top:7%;width:9.8666666667vw}}.kv-container>div.bg-ill2{left:2%;top:43.6%;width:calc(72px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1))}@media screen and (max-width:767px){.kv-container>div.bg-ill2{left:1.2%;top:19.5%;width:8vw}}.kv-container>div.bg-ill3{left:9.7%;top:65.7%;width:calc(94px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1))}@media screen and (max-width:767px){.kv-container>div.bg-ill3{left:4.5%;top:53.7%;width:10.4vw}}.kv-container>div.bg-ill4{left:75.5%;top:4%;width:calc(70px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1))}@media screen and (max-width:767px){.kv-container>div.bg-ill4{left:48%;top:3%;width:7.7333333333vw}}.kv-container>div.bg-ill5{left:90.2%;top:16.8%;width:calc(84px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1))}@media screen and (max-width:767px){.kv-container>div.bg-ill5{left:88%;top:19.5%;width:9.2vw}}.kv-container>div.bg-ill6{left:72.8%;top:48.6%;width:calc(100px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1))}@media screen and (max-width:767px){.kv-container>div.bg-ill6{left:74%;top:48.5%;width:11.2vw}}.kv-container>div.bg-ill7{left:81.5%;top:70.4%;width:calc(68px * min((100vw - var(--scrollbar-w, 0px)) / 1260px, 1))}@media screen and (max-width:767px){.kv-container>div.bg-ill7{left:88%;top:57%;width:6.9333333333vw}}.intro-container{width:100%;height:calc(240px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));background:#FFE167;border-radius:calc(40px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:calc(140px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.intro-container{height:26.6666666667vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:2.6666666667vw;padding:5.3333333333vw;margin-bottom:10.6666666667vw;position:relative}}.intro-container .img-box{width:calc(349px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));margin-right:calc(60px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.intro-container .img-box{position:absolute;width:30.9333333333vw;left:5%;top:-10%;margin:0}}.intro-container .txt-box{width:calc(560px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.intro-container .txt-box{width:41.8666666667vw;margin-left:47%}}.intro-container .txt-box h2{font-size:calc(40px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.intro-container .txt-box h2{font-size:4.6666666667vw}}.lead-container{margin-bottom:calc(70px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.lead-container{text-align:center;margin-bottom:5.3333333333vw}}.lead-container h2{text-align:center;font-size:calc(45px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));margin-bottom:calc(30px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.lead-container h2{font-size:6vw;margin-bottom:4vw}}.lead-container p{text-align:center}.plan-container{margin-bottom:calc(120px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.plan-container{margin-bottom:19.4666666667vw}}.plan-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(60px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.plan-container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.3333333333vw}}.plan-container ul li{background:#FFF;border:calc(2px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1)) solid #000;border-radius:calc(40px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));width:calc(520px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));height:calc(440px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));position:relative;padding:calc(20px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.plan-container ul li{width:100%;height:64vw;padding:3.7333333333vw;border-width:1px}}.plan-container ul li h3{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:calc(30px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));font-size:calc(38px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));font-weight:700}@media screen and (max-width:767px){.plan-container ul li h3{font-size:5.3333333333vw}}.plan-container ul li h3 span{position:absolute;left:calc(10px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));top:calc(10px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));line-height:1;left:calc(25px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));top:calc(20px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.plan-container ul li h3 span{left:4%;top:5%}}.plan-container ul li .img-box{width:calc(350px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));margin:0 auto calc(20px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.plan-container ul li .img-box{width:46.6666666667vw;margin-bottom:4vw}}.plan-container ul li .plan-box p{text-align:center}.plan-container ul li .plan-box p.plan-name{font-size:calc(33px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));font-weight:700;line-height:1.7}@media screen and (max-width:767px){.plan-container ul li .plan-box p.plan-name{font-size:5.3333333333vw}}.plan-container ul li .plan-box p.plan-detail{font-size:calc(23px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));font-weight:500}@media screen and (max-width:767px){.plan-container ul li .plan-box p.plan-detail{font-size:3.7333333333vw}}.num-en{font-weight:600;color:#FFD31D;font-size:calc(60px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));margin-bottom:calc(5px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.num-en{font-size:8.8vw}}.available-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(55px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.available-container ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8.5333333333vw}}.available-container ul li{width:calc(160px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));text-align:center}@media screen and (max-width:767px){.available-container ul li{width:22.6666666667vw}}.available-container ul li .img-box{width:calc(150px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));margin:0 auto calc(10px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.available-container ul li .img-box{width:24vw;margin:0 auto;margin-bottom:1.3333333333vw}}.available-container ul li p{font-size:calc(22px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));font-weight:500}@media screen and (max-width:767px){.available-container ul li p{font-size:3.2vw}}.bg-container{background:#FFE167;padding:calc(80px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));margin-bottom:calc(95px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.bg-container{padding:9.3333333333vw 0}}.bg-container .container-wpr{position:relative}@media screen and (max-width:767px){.bg-container .container-wpr{padding:0}}.bg-container .container-wpr:before{content:"";width:calc(346px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));height:calc(183px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));display:block;background:url(../img/available_img6.webp) no-repeat;background-size:contain;position:absolute;right:-2%;top:-47%}@media screen and (max-width:767px){.bg-container .container-wpr:before{background:url(../img/available_img6_sp.webp) no-repeat;background-size:cover;width:36.2666666667vw;height:19.2vw;right:5%;top:-28%}}.recommend-container{margin-bottom:calc(120px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}.recommend-container ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.recommend-container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.recommend-container ul li{background:#FFF;border:calc(2px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1)) solid #000;border-radius:calc(40px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));width:calc(350px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));height:calc(430px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));position:relative;padding:calc(30px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:calc(25px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.recommend-container ul li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:36vw;width:100%;padding:6.6666666667vw 5.3333333333vw;border-width:1px;margin-right:0;margin-bottom:4vw}}.recommend-container ul li:last-child{margin-bottom:0}.recommend-container ul li .img-box{margin-bottom:calc(20px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.recommend-container ul li .img-box{margin-right:2.6666666667vw;margin-bottom:0}}.recommend-container ul li .img-box img{width:calc(286px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.recommend-container ul li .img-box img{width:33.3333333333vw}}.recommend-container ul li .txt-box{margin-bottom:calc(15px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}.recommend-container ul li h3{font-size:calc(27px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));font-weight:700;line-height:1.4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0}@media screen and (max-width:767px){.recommend-container ul li h3{font-size:4.2666666667vw}}@media screen and (max-width:767px){.recommend-container ul li h3 .num-en{font-size:8vw;margin-bottom:0}}.form-container{margin-bottom:calc(130px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.form-container{margin-bottom:11.2vw}}.form-container ul{margin-bottom:calc(90px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}.form-container ul li{margin-bottom:calc(30px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.form-container ul li{margin-bottom:4vw}}.form-container ul li dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.form-container ul li dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.form-container ul li dl dt{margin-top:calc(13px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.form-container ul li dl dt{margin:0;margin-bottom:1.8666666667vw}}.form-container ul li dl dd{line-height:1}.form-container ul li dl dd p{margin-top:calc(10px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));font-size:calc(15px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.form-container ul li dl dd p{font-size:2.6666666667vw;line-height:1.4;margin-top:1.3333333333vw}}.form-container ul label{width:calc(220px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:calc(17px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.form-container ul label{width:100%;font-size:3.4666666667vw}}.form-container ul label.-required:after{content:"必須";width:calc(44px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));height:calc(23px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));background:#000;color:#FFF;font-size:calc(13px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:calc(10px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));line-height:1}@media screen and (max-width:767px){.form-container ul label.-required:after{width:8vw;height:4.8vw;font-size:2.6666666667vw;margin-left:2.6666666667vw}}.form-container ul input,.form-container ul textarea{background:#FFF;border-radius:calc(4px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));border:none;padding:calc(10px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));width:calc(730px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.form-container ul input,.form-container ul textarea{width:100%;border-radius:1.0666666667vw}}.form-container ul input{height:calc(50px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));padding:calc(10px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.form-container ul input{height:9.3333333333vw}}.form-container ul textarea{height:calc(190px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));padding:calc(10px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}.form-container input[type=submit]{width:calc(370px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));height:calc(80px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:calc(20px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));color:#FFF;background:#000;justify-content:center;border-radius:calc(100px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));margin:0 auto}@media screen and (max-width:767px){.form-container input[type=submit]{width:64vw;height:13.3333333333vw;font-size:3.7333333333vw}}.form-container input[type=submit]:hover{opacity:0.7}.under-kv-container{margin-top:calc(35px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));height:auto;margin-bottom:calc(30px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.under-kv-container{padding-top:45px;margin:0 -15px 10px}}.message-container{margin-bottom:calc(50px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.message-container{margin-bottom:13.3333333333vw}}.message-container .txt-box{padding:calc(50px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1)) calc(60px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));background:#FFE167;border-radius:calc(40px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));margin-bottom:calc(70px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.message-container .txt-box{padding:5.3333333333vw 6.6666666667vw;margin-bottom:10.6666666667vw}}.message-container .txt-box h4{font-size:calc(23px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));margin-bottom:calc(20px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.message-container .txt-box h4{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}}.message-container .txt-box ul li{text-indent:-1rem;margin-left:1rem;font-size:calc(16px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.message-container .txt-box ul li{font-size:3.4666666667vw}}.message-container .txt-box p{font-size:calc(16px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.message-container .txt-box p{font-size:3.4666666667vw}}.message-container .btn-box a{width:calc(370px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));height:calc(80px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:calc(20px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));color:#FFF;background:#000;justify-content:center;border-radius:calc(100px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));margin:0 auto}@media screen and (max-width:767px){.message-container .btn-box a{width:64vw;height:13.3333333333vw;font-size:3.7333333333vw}}.confirm-container{width:calc(950px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));margin:0 auto calc(100px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.confirm-container{width:100%;margin-bottom:8vw}}.confirm-container h3{font-size:calc(30px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));margin-bottom:calc(60px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.confirm-container h3{font-size:6vw}}.confirm-container>ul{margin-bottom:calc(70px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.confirm-container>ul{margin-bottom:8vw}}.confirm-container>ul>li{margin-bottom:calc(30px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.confirm-container>ul>li{margin-bottom:5.3333333333vw}}.confirm-container>ul>li dl{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.confirm-container>ul>li dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.confirm-container>ul>li dl dd,.confirm-container>ul>li dl dt{font-size:calc(17px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.confirm-container>ul>li dl dd,.confirm-container>ul>li dl dt{font-size:3.4666666667vw}}.confirm-container>ul>li dl dt{width:calc(220px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.confirm-container>ul>li dl dt{width:100%}}.confirm-container>ul>li dl dd{width:calc(730px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.confirm-container>ul>li dl dd{width:100%}}.confirm-container .btn-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:calc(40px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.confirm-container .btn-list ul{gap:4vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.confirm-container .btn-list ul li .btn-box button{width:calc(320px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));height:calc(80px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:calc(20px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));color:#FFF;background:#000;justify-content:center;border-radius:calc(100px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));margin:0 auto}@media screen and (max-width:767px){.confirm-container .btn-list ul li .btn-box button{width:64vw;height:13.3333333333vw;font-size:3.7333333333vw}}.confirm-container .btn-list ul li:first-child button{border:calc(2px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1)) solid #000;background:none;color:#000}@media screen and (max-width:767px){.confirm-container .btn-list ul li:first-child button{border-width:1px}}body{font-size:calc(16px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));line-height:1.8}@media screen and (max-width:767px){body{font-size:3.6vw}}body.confirm .site-header .btn-box,body.error .site-header .btn-box,body.thanks .site-header .btn-box{display:none}h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;margin-bottom:calc(15px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){h3{margin-bottom:3.4666666667vw}}.container-wpr{max-width:calc(1180px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1));margin:0 auto;padding:0 calc(40px * min((100vw - var(--scrollbar-w, 0px)) / 1180px, 1))}@media screen and (max-width:767px){.container-wpr{max-width:none;padding:0 4vw}}
/*# sourceMappingURL=style.css.map */