﻿*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--mt: 0;--mb: 0;--ml: 0;--mr: 0;--spmt: 0;--spmb: 0;--spml: 0;--spmr: 0;--pt: 0;--pb: 0;--pl: 0;--pr: 0;--sppt: 0;--sppb: 0;--sppl: 0;--sppr: 0;--fs: 16px;--spfs: 4.2666666667vw}html,body{margin:0;padding:0;color:#282828;font-family:"Noto Sans","Noto Sans JP","Zen Maru Gothic",sans-serif;font-weight:400;font-style:normal;font-size:10px;position:relative;-webkit-text-size-adjust:100%}*{box-sizing:border-box}html,body,#wrapper{min-height:100%}body.overlay{height:100vh;overflow:hidden}#wrapper{z-index:1;background:#fff}main{contain:paint}figure{margin:0}@media (max-width: 767px){figure{width:100% !important;text-align:center}}figcaption{margin-top:5px;font-size:1.3rem;color:#8e8e8e}@media (max-width: 767px){figcaption{margin-top:1.3333333333vw;font-size:3.4666666667vw}}img{max-width:100%;height:auto;vertical-align:bottom;backface-visibility:hidden}.btn.focus,.btn:focus,.btn:hover{outline:none}a,a img,button{transition:all 0.2s ease-out 0s;will-change:transform}a{text-decoration:none}a:link{color:#008B8B}a:hover{color:#FF8749}a:hover img{opacity:.8}a:visited{color:#008B8B}iframe{max-width:100%}.em{margin:var(--mt) var(--mr) var(--mb) var(--ml) !important}@media (max-width: 767px){.em{margin:var(--spmt) var(--spmr) var(--spmb) var(--spml) !important}}.ep{padding:var(--pt) var(--pr) var(--pb) var(--pl) !important}@media (max-width: 767px){.ep{padding:var(--sppt) var(--sppr) var(--sppb) var(--sppl) !important}}.efs{font-size:var(--fs) !important}@media (max-width: 767px){.efs{font-size:var(--spfs) !important}}.emt{margin-top:var(--mt) !important}@media (max-width: 767px){.emt{margin-top:var(--spmt) !important}}.emb{margin-bottom:var(--mb) !important}@media (max-width: 767px){.emb{margin-bottom:var(--spmb) !important}}.eml{margin-left:var(--ml) !important}@media (max-width: 767px){.eml{margin-left:var(--spml) !important}}.emr{margin-right:var(--mr) !important}@media (max-width: 767px){.emr{margin-right:var(--spmr) !important}}.ept{padding-top:var(--pt) !important}@media (max-width: 767px){.ept{padding-top:var(--sppt) !important}}.epb{padding-bottom:var(--pb) !important}@media (max-width: 767px){.epb{padding-bottom:var(--sppb) !important}}.epl{padding-left:var(--pl) !important}@media (max-width: 767px){.epl{padding-left:var(--sppl) !important}}.epr{padding-right:var(--pr) !important}@media (max-width: 767px){.epr{padding-right:var(--sppr) !important}}.txtRed{color:#F00}.txtLeft{text-align:left}.txtCenter{text-align:center}.txtRight{text-align:right}.pconly{display:block !important}@media (max-width: 767px){.pconly{display:none !important}}.sponly{display:none !important}@media (max-width: 767px){.sponly{display:block !important}}.btn{display:flex;align-items:center;justify-content:center;box-shadow:5px 5px 5px rgba(0,0,0,0.05)}@media (min-width: 768px) and (max-width: 1919px){.btn{box-shadow:.2604166667vw .2604166667vw .2604166667vw rgba(0,0,0,0.05)}}@media (max-width: 767px){.btn{box-shadow:1.3333333333vw 1.3333333333vw 1.3333333333vw rgba(0,0,0,0.05)}}.btn.-type1,.btn.-type3,.btn.-type5{background:#FF8749;border-radius:100px;color:#fff;font-weight:bold;letter-spacing:0.1em;overflow:hidden}@media (min-width: 768px) and (max-width: 1919px){.btn.-type1,.btn.-type3,.btn.-type5{border-radius:5.2083333333vw}}@media (max-width: 767px){.btn.-type1,.btn.-type3,.btn.-type5{border-radius:26.6666666667vw}}.btn.-type1::before,.btn.-type3::before,.btn.-type5::before{background-color:#fff;content:"";display:block;position:absolute;top:-100px;left:0;width:30px;height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0);z-index:2}@media (min-width: 768px) and (max-width: 1919px){.btn.-type1::before,.btn.-type3::before,.btn.-type5::before{top:-5.2083333333vw;width:1.5625vw}}@media (max-width: 767px){.btn.-type1::before,.btn.-type3::before,.btn.-type5::before{top:-26.6666666667vw;width:8vw}}.btn.-type1:hover,.btn.-type3:hover,.btn.-type5:hover{opacity:1}.btn.-type1:hover::before,.btn.-type3:hover::before,.btn.-type5:hover::before{animation:kiran 0.8s linear}.btn.-type1:hover img,.btn.-type3:hover img,.btn.-type5:hover img{opacity:1}.btn.-type2,.btn.-type4{background:#fff;border:1px solid #E0E0E0;border-radius:100px;color:#282828;font-weight:bold;letter-spacing:0.1em;overflow:hidden}@media (min-width: 768px) and (max-width: 1919px){.btn.-type2,.btn.-type4{border-width:.0520833333vw;border-radius:5.2083333333vw}}@media (max-width: 767px){.btn.-type2,.btn.-type4{border-width:.2666666667vw;border-radius:26.6666666667vw}}.btn.-type2::before,.btn.-type4::before{background-color:#FF8749;content:"";display:block;position:absolute;top:-100px;left:0;width:30px;height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0);z-index:2}@media (min-width: 768px) and (max-width: 1919px){.btn.-type2::before,.btn.-type4::before{top:-5.2083333333vw;width:1.5625vw}}@media (max-width: 767px){.btn.-type2::before,.btn.-type4::before{top:-26.6666666667vw;width:8vw}}.btn.-type2:hover,.btn.-type4:hover{opacity:1}.btn.-type2:hover::before,.btn.-type4:hover::before{animation:kiran 0.8s linear}.btn.-type2:hover img,.btn.-type4:hover img{opacity:1}.btn.-type1,.btn.-type2{width:260px;height:48px;font-size:16px}@media (min-width: 768px) and (max-width: 1919px){.btn.-type1,.btn.-type2{width:13.5416666667vw;height:2.5vw;font-size:.8333333333vw}}@media (max-width: 767px){.btn.-type1,.btn.-type2{width:69.3333333333vw;height:12.8vw;font-size:4.2666666667vw}}.btn.-type3,.btn.-type4{width:380px;height:56px;font-size:21px}@media (min-width: 768px) and (max-width: 1919px){.btn.-type3,.btn.-type4{width:19.7916666667vw;height:2.9166666667vw;font-size:1.09375vw}}@media (max-width: 767px){.btn.-type3,.btn.-type4{width:93.3333333333vw;height:14.9333333333vw;font-size:5.6vw}}.btn.-type4{font-weight:500}.btn.-type5{width:350px;height:64px;font-size:24px}@media (min-width: 768px) and (max-width: 1919px){.btn.-type5{width:18.2291666667vw;height:3.3333333333vw;font-size:1.25vw}}@media (max-width: 767px){.btn.-type5{width:93.3333333333vw;height:17.0666666667vw;font-size:6.4vw}}.clearfix:after{content:"";display:block;clear:both}.youtubeIframe{aspect-ratio:16 / 9}.youtubeIframe iframe{width:100%;height:auto;vertical-align:bottom}#pageHead{width:100%;background:#fff;border-bottom:1px solid #E0E0E0;position:fixed;z-index:10001}@media (min-width: 768px) and (max-width: 1919px){#pageHead{border-bottom-width:.0520833333vw}}@media (max-width: 767px){#pageHead{border-bottom-width:.2666666667vw}}#pageHead .container{max-width:1920px;height:99px;margin:0 auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between}@media (min-width: 768px) and (max-width: 1919px){#pageHead .container{height:5.15625vw;padding:0 2.5vw}}@media (max-width: 767px){#pageHead .container{height:18.4vw;padding:0 4vw}}@media (min-width: 768px) and (max-width: 1919px){#pageHead .logo img{width:9.375vw;height:auto}}@media (max-width: 767px){#pageHead .logo img{width:34.6666666667vw;height:auto}}#pageHead .hamburger{display:none}@media (max-width: 767px){#pageHead .hamburger{width:8vw;height:4.8vw;display:block;position:relative}#pageHead .hamburger span{width:8vw;height:.5333333333vw;background:#008B8B;display:block;position:absolute;left:0;transition:all 0.2s ease-out 0s}#pageHead .hamburger span:nth-of-type(1){top:0}#pageHead .hamburger span:nth-of-type(2){top:2.1333333333vw}#pageHead .hamburger span:nth-of-type(3){bottom:0}#pageHead .hamburger.active span:nth-of-type(1){top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}#pageHead .hamburger.active span:nth-of-type(2){display:none}#pageHead .hamburger.active span:nth-of-type(3){top:50%;left:50%;bottom:auto;transform:translate(-50%, -50%) rotate(-45deg)}}@media (max-width: 767px){#pageHead .headerLink{width:100%;height:calc(100vh - 18.6666666667vw);background:#fff;position:fixed;top:18.6666666667vw;left:0;display:none;z-index:10001}}#pageHead .headerLink ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:12px}@media (min-width: 768px) and (max-width: 1919px){#pageHead .headerLink ul{gap:.625vw}}@media (max-width: 767px){#pageHead .headerLink ul{padding:8vw;flex-wrap:wrap;gap:8vw}}#pageHead .headerLink ul li{font-size:16px;font-weight:500;line-height:1.15;letter-spacing:0.1em}@media (min-width: 768px) and (max-width: 1919px){#pageHead .headerLink ul li{font-size:.8333333333vw}}@media (max-width: 767px){#pageHead .headerLink ul li{width:100%;font-size:4.2666666667vw;text-align:center}#pageHead .headerLink ul li a.btn{margin:0 auto}}#pageHead .headerLink ul li a:not(.btn){color:#000}#pageHead .headerLink ul li a:not(.btn):hover{color:#008B8B}#pageHead .headerLink ul li:nth-of-type(1),#pageHead .headerLink ul li:nth-of-type(2),#pageHead .headerLink ul li:nth-of-type(3){margin:0 14px}@media (min-width: 768px) and (max-width: 1919px){#pageHead .headerLink ul li:nth-of-type(1),#pageHead .headerLink ul li:nth-of-type(2),#pageHead .headerLink ul li:nth-of-type(3){margin:0 .7291666667vw}}@media (max-width: 767px){#pageHead .headerLink ul li:nth-of-type(1),#pageHead .headerLink ul li:nth-of-type(2),#pageHead .headerLink ul li:nth-of-type(3){margin:0}}#pageHead .headerLink ul li:nth-of-type(4){margin:0 28px 0 14px}@media (min-width: 768px) and (max-width: 1919px){#pageHead .headerLink ul li:nth-of-type(4){margin:0 1.4583333333vw 0 .7291666667vw}}@media (max-width: 767px){#pageHead .headerLink ul li:nth-of-type(4){margin:0}}.pageTop{width:80px;height:80px;margin:-120px 40px 40px auto;border-radius:100px;box-shadow:5px 5px 5px rgba(0,0,0,0.1);position:sticky;bottom:40px;right:40px;z-index:10000}@media (min-width: 768px) and (max-width: 1919px){.pageTop{width:4.1666666667vw;height:4.1666666667vw;margin:-6.25vw 2.0833333333vw 2.0833333333vw auto;border-radius:5.2083333333vw;box-shadow:.2604166667vw .2604166667vw .2604166667vw rgba(0,0,0,0.1);bottom:2.0833333333vw;right:2.0833333333vw}}@media (max-width: 767px){.pageTop{width:13.3333333333vw;height:13.3333333333vw;margin:-18.6666666667vw 5.3333333333vw 5.3333333333vw auto;border-radius:26.6666666667vw;box-shadow:1.3333333333vw 1.3333333333vw 1.3333333333vw rgba(0,0,0,0.1);bottom:5.3333333333vw;right:5.3333333333vw}}#pageFoot{min-height:160px;padding:18px 23px;background:#282828}@media (min-width: 768px) and (max-width: 1919px){#pageFoot{min-height:8.3333333333vw;padding:.9375vw 1.1979166667vw}}@media (max-width: 767px){#pageFoot{min-height:42.6666666667vw;padding:4.8vw 6.1333333333vw}}#pageFoot .container{min-height:124px;display:flex;align-items:center;justify-content:center;position:relative}@media (min-width: 768px) and (max-width: 1919px){#pageFoot .container{min-height:6.4583333333vw}}@media (max-width: 767px){#pageFoot .container{min-height:33.0666666667vw;flex-wrap:wrap;gap:5.3333333333vw}}#pageFoot .container .privacy{position:absolute;top:0;right:0}@media (min-width: 768px) and (max-width: 1919px){#pageFoot .container .privacy img{width:6.4583333333vw;height:auto}}@media (max-width: 767px){#pageFoot .container .privacy{width:100%;position:static}#pageFoot .container .privacy img{width:33.0666666667vw;height:auto;margin:0 auto;display:block}}#pageFoot .footerContent{width:fit-content;margin:0 auto;color:#fff}#pageFoot .footerContent ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;gap:16px}@media (min-width: 768px) and (max-width: 1919px){#pageFoot .footerContent ul{gap:.8333333333vw}}@media (max-width: 767px){#pageFoot .footerContent ul{gap:4.2666666667vw}}#pageFoot .footerContent ul li{margin:0;padding:0}#pageFoot .footerContent ul li a{color:#fff;font-size:14px;font-weight:normal;line-height:1;letter-spacing:0.05em}@media (min-width: 768px) and (max-width: 1919px){#pageFoot .footerContent ul li a{font-size:.7291666667vw}}@media (max-width: 767px){#pageFoot .footerContent ul li a{font-size:3.7333333333vw}}#pageFoot .footerContent ul li a:hover{color:#008B8B}#pageFoot address{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,0.3);color:#fff;font-size:10px;font-style:normal;font-weight:300;line-height:1.6;letter-spacing:0.05em;text-align:center;display:block}@media (min-width: 768px) and (max-width: 1919px){#pageFoot address{margin-top:.8333333333vw;padding-top:.8333333333vw;font-size:.5208333333vw}}@media (max-width: 767px){#pageFoot address{margin-top:4.2666666667vw;padding-top:4.2666666667vw;font-size:2.6666666667vw}}#pageFoot small{margin-top:8px;color:#fff;font-size:10px;font-weight:bold;line-height:1;text-align:center;display:block;opacity:0.5}@media (min-width: 768px) and (max-width: 1919px){#pageFoot small{margin-top:.4166666667vw;font-size:.5208333333vw}}@media (max-width: 767px){#pageFoot small{margin-top:2.1333333333vw;font-size:2.6666666667vw}}.mainVisual{background:#008B8B}.mainVisual .container{width:1200px;min-height:820px;margin:0 auto;padding-top:100px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}@media (min-width: 768px) and (max-width: 1919px){.mainVisual .container{width:62.5vw;min-height:42.7083333333vw;padding-top:5.2083333333vw}}@media (max-width: 767px){.mainVisual .container{width:100%;min-height:186.6666666667vw;padding-top:26.6666666667vw;padding-left:4vw;padding-right:4vw;padding-bottom:10.6666666667vw}}.mainVisual h1{color:#fff;font-size:40px;font-weight:bold;line-height:calc(56em / 40);letter-spacing:0.1em;text-align:center}@media (min-width: 768px) and (max-width: 1919px){.mainVisual h1{font-size:2.0833333333vw}}@media (max-width: 767px){.mainVisual h1{font-size:6.6666666667vw}}.mainVisual h1 .dots{background-image:radial-gradient(circle at center, #FF8749 15%, transparent 15%);background-position:top right;background-repeat:repeat-x;background-size:0.95em 0.5em;padding-top:.1em;font-family:"Zen Maru Gothic", sans-serif;font-size:72px;font-weight:bold;letter-spacing:-0.05em}@media (min-width: 768px) and (max-width: 1919px){.mainVisual h1 .dots{font-size:3.75vw}}@media (max-width: 767px){.mainVisual h1 .dots{font-size:14.6666666667vw;line-height:1.8}}.mainVisual .mainVisualColumn{display:flex;flex-direction:column;align-items:center}.mainVisual .mainVisualColumn .img{margin-top:41px;order:99}@media (min-width: 768px) and (max-width: 1919px){.mainVisual .mainVisualColumn .img{margin-top:2.1354166667vw}.mainVisual .mainVisualColumn .img img{width:55.2604166667vw;height:auto}}@media (max-width: 767px){.mainVisual .mainVisualColumn .img{margin-top:0;order:0}.mainVisual .mainVisualColumn .img img{width:90.6666666667vw;height:auto}}.mainVisual .mainVisualColumn .text{margin-top:32px}@media (min-width: 768px) and (max-width: 1919px){.mainVisual .mainVisualColumn .text{margin-top:1.6666666667vw}}@media (max-width: 767px){.mainVisual .mainVisualColumn .text{margin-top:8vw}}.mainVisual .mainVisualColumn .text p{color:#fff;font-size:20px;font-weight:500;line-height:1.4;letter-spacing:0.07em;text-align:center}@media (min-width: 768px) and (max-width: 1919px){.mainVisual .mainVisualColumn .text p{font-size:1.0416666667vw}}@media (max-width: 767px){.mainVisual .mainVisualColumn .text p{font-size:4.2666666667vw}}.mainVisual .mainVisualColumn .text p+p{margin-top:6px}@media (min-width: 768px) and (max-width: 1919px){.mainVisual .mainVisualColumn .text p+p{margin-top:.3125vw}}@media (max-width: 767px){.mainVisual .mainVisualColumn .text p+p{margin-top:1.6vw}}.mainVisual .mainVisualColumn .text .btns{margin-top:32px;display:flex;gap:32px;justify-content:center}@media (min-width: 768px) and (max-width: 1919px){.mainVisual .mainVisualColumn .text .btns{margin-top:1.6666666667vw;gap:1.6666666667vw}}@media (max-width: 767px){.mainVisual .mainVisualColumn .text .btns{margin-top:8vw;gap:5.3333333333vw;flex-wrap:wrap}}:root{--parent-vw-unit: 10px}.aform-header{display:none}.aform-error{margin-top:12px;color:#BC4848;font-size:18px;font-weight:bold}form{width:100%}form input[type="text"],form input[type="email"],form input[type="tel"],form textarea,form select{width:100%;display:block;height:56px;padding:15px 24px;font-family:"Noto Sans","Noto Sans JP","Zen Maru Gothic",sans-serif;font-size:16px;line-height:1.15;color:#282828;background-color:#fff;background-image:none;border:1px solid #BDBDBD;border-radius:6px}form input[type="text"]::placeholder,form input[type="email"]::placeholder,form input[type="tel"]::placeholder,form textarea::placeholder,form select::placeholder{color:#BDBDBD;font-weight:300}form input[type="text"].aform-input.error,form input[type="email"].aform-input.error,form input[type="tel"].aform-input.error,form textarea.aform-input.error,form select.aform-input.error{border-color:#BC4848;background-image:url("../images/ico_i.svg");background-size:24px 24px;background-position:top 15px right 20px;background-repeat:no-repeat}form textarea{height:180px}form button,form input[type="button"],form input[type="reset"],form input[type="submit"]{width:164px;height:61px;background:#FF8749;border:none;border-radius:1000px;color:#fff;font-size:32px;font-family:"Noto Sans","Noto Sans JP","Zen Maru Gothic",sans-serif;line-height:1.15;appearance:none;cursor:pointer}form dl dt{color:#282828;font-size:16px;font-weight:600}form dl dt.required{display:flex;align-items:center;gap:12px}form dl dt.required::after{padding:3px 6px;background:#BC4848;border-radius:2px;color:#fff;content:"必須";font-size:14px;font-weight:600;display:block}form dl dt.hide{display:none}form dl dt.hide+dd{margin-top:34px}form dl dt .aform-label{display:flex;align-items:center;gap:12px}form dl dt .aform-required{padding:3px 6px;background:#BC4848;border-radius:2px;color:#fff;font-size:14px;font-weight:600;display:block}form dl dd{margin-top:12px;font-size:16px}form dl dd+dt{margin-top:34px}form dl dd label{display:block}form dl dd ul{margin:0;padding:0;list-style:none}form dl+dl{margin-top:34px}form dl.dl_privacy dt{display:none}form .aform-radio-ul li,form .aform-checkbox-ul li{position:relative}form .aform-radio-ul li input,form .aform-checkbox-ul li input{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}form .aform-radio-ul li label,form .aform-checkbox-ul li label{position:relative;cursor:pointer;padding-left:48px}form .aform-radio-ul li label::before,form .aform-radio-ul li label:after,form .aform-checkbox-ul li label::before,form .aform-checkbox-ul li label:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}form .aform-radio-ul li label::before,form .aform-checkbox-ul li label::before{background-color:#fff;border:1px solid #ccc;border-radius:50%;width:24px;height:24px;left:0}form .aform-radio-ul li label::after,form .aform-checkbox-ul li label::after{background-color:#BC4848;border-radius:50%;opacity:0;width:12px;height:12px;left:6px}form .aform-radio-ul li:has(input:checked) label::after,form .aform-checkbox-ul li:has(input:checked) label::after{opacity:1}form .aform-radio-ul li+li,form .aform-checkbox-ul li+li{margin-top:12px}form .aform-checkbox-ul li label{font-weight:bold}form .aform-checkbox-ul li label::before{border-radius:8px}form .aform-checkbox-ul li label::after{width:17.59px;height:13.41px;background:url("../images/ico_check.svg") center center/cover no-repeat;left:4.41px}form .radioBtns label,form .checkBtns label{position:relative;cursor:pointer;padding-left:48px}form .radioBtns label:has(input:checked)::after,form .checkBtns label:has(input:checked)::after{opacity:1}form .radioBtns label::before,form .radioBtns label:after,form .checkBtns label::before,form .checkBtns label:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}form .radioBtns label::before,form .checkBtns label::before{background-color:#fff;border:1px solid #ccc;border-radius:50%;width:24px;height:24px;left:0}form .radioBtns label::after,form .checkBtns label::after{background-color:#BC4848;border-radius:50%;opacity:0;width:12px;height:12px;left:6px}form .radioBtns label+label,form .checkBtns label+label{margin-top:19px}form .radioBtns label+p,form .checkBtns label+p{margin-top:12px}form .radioBtns input,form .checkBtns input{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}form .radioBtns p,form .checkBtns p{padding-left:48px;font-size:16px;font-weight:normal;line-height:1.6}form .checkBtns label{font-weight:bold}form .checkBtns label::before{border-radius:8px}form .checkBtns label::after{width:17.59px;height:13.41px;background:url("../images/ico_check.svg") center center/cover no-repeat;left:4.41px}form .aform-input.aform-note{margin-top:12px;padding-left:48px;font-size:16px;font-weight:normal;line-height:1.6}form .btnArea,form .aform-button-area{margin-top:48px;text-align:center}form .btnArea .btnWrapper,form .aform-button-area .btnWrapper{width:164px;height:61px;margin:0 auto;border-radius:1000px;position:relative;overflow:hidden;display:block;cursor:pointer}form .btnArea .btnWrapper::before,form .aform-button-area .btnWrapper::before{background-color:#fff;content:"";display:block;position:absolute;top:-100px;left:0;width:30px;height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0);z-index:2}form .btnArea .btnWrapper:hover,form .aform-button-area .btnWrapper:hover{opacity:1}form .btnArea .btnWrapper:hover::before,form .aform-button-area .btnWrapper:hover::before{animation:kiran 0.8s linear}form .btnArea .btnWrapper:hover img,form .aform-button-area .btnWrapper:hover img{opacity:1}form .aform-button-area{width:164px;height:61px;margin:48px auto 0;border-radius:1000px;position:relative;overflow:hidden;display:block;cursor:pointer}form .aform-button-area::before{background-color:#fff;content:"";display:block;position:absolute;top:-100px;left:0;width:30px;height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0);z-index:2;pointer-events:none}form .aform-button-area:hover{opacity:1}form .aform-button-area:hover::before{animation:kiran 0.8s linear}form .aform-button-area:hover img{opacity:1}#aform_wrapper .footer{margin-top:6px;color:#757575;font-size:12px;line-height:1.3;text-align:center}.is-desktop-view .aform-error{margin-top:12px;color:#BC4848;font-size:18px}@media (max-width: 764px){.is-desktop-view .aform-error{margin-top:calc(12 / 19.2 * var(--parent-vw-unit));font-size:calc(18 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form{width:100%}.is-desktop-view form input[type="text"],.is-desktop-view form input[type="email"],.is-desktop-view form input[type="tel"],.is-desktop-view form textarea,.is-desktop-view form select{width:100%;display:block;height:56px;padding:15px 24px;font-family:"Noto Sans","Noto Sans JP","Zen Maru Gothic",sans-serif;font-size:16px;line-height:1.15;color:#282828;background-color:#fff;background-image:none;border:1px solid #BDBDBD;border-radius:6px}@media (max-width: 764px){.is-desktop-view form input[type="text"],.is-desktop-view form input[type="email"],.is-desktop-view form input[type="tel"],.is-desktop-view form textarea,.is-desktop-view form select{height:calc(56 / 19.2 * var(--parent-vw-unit));padding:calc(15 / 19.2 * var(--parent-vw-unit)) calc(24 / 19.2 * var(--parent-vw-unit));font-size:calc(16 / 19.2 * var(--parent-vw-unit));border-width:calc(1 / 19.2 * var(--parent-vw-unit));border-radius:calc(6 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form input[type="text"]::placeholder,.is-desktop-view form input[type="email"]::placeholder,.is-desktop-view form input[type="tel"]::placeholder,.is-desktop-view form textarea::placeholder,.is-desktop-view form select::placeholder{color:#BDBDBD;font-weight:300}.is-desktop-view form input[type="text"].aform-input.error,.is-desktop-view form input[type="email"].aform-input.error,.is-desktop-view form input[type="tel"].aform-input.error,.is-desktop-view form textarea.aform-input.error,.is-desktop-view form select.aform-input.error{border-color:#BC4848;background-image:url("../images/ico_i.svg");background-size:24px 24px;background-position:top 15px right 20px;background-repeat:no-repeat}@media (max-width: 764px){.is-desktop-view form input[type="text"].aform-input.error,.is-desktop-view form input[type="email"].aform-input.error,.is-desktop-view form input[type="tel"].aform-input.error,.is-desktop-view form textarea.aform-input.error,.is-desktop-view form select.aform-input.error{background-size:calc(24 / 19.2 * var(--parent-vw-unit)) calc(24 / 19.2 * var(--parent-vw-unit));background-position:top calc(15 / 19.2 * var(--parent-vw-unit)) right calc(20 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form textarea{height:180px}@media (max-width: 764px){.is-desktop-view form textarea{height:calc(180 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form button,.is-desktop-view form input[type="button"],.is-desktop-view form input[type="reset"],.is-desktop-view form input[type="submit"]{width:164px;height:61px;background:#FF8749;border:none;border-radius:1000px;color:#fff;font-size:32px;font-family:"Noto Sans","Noto Sans JP","Zen Maru Gothic",sans-serif;line-height:1.15;appearance:none;cursor:pointer}@media (max-width: 764px){.is-desktop-view form button,.is-desktop-view form input[type="button"],.is-desktop-view form input[type="reset"],.is-desktop-view form input[type="submit"]{width:calc(164 / 19.2 * var(--parent-vw-unit));height:calc(61 / 19.2 * var(--parent-vw-unit));border-radius:calc(1000 / 19.2 * var(--parent-vw-unit));font-size:calc(32 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form dl dt{color:#282828;font-size:16px;font-weight:600}@media (max-width: 764px){.is-desktop-view form dl dt{font-size:calc(16 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form dl dt.required{display:flex;align-items:center;gap:12px}@media (max-width: 764px){.is-desktop-view form dl dt.required{gap:calc(12 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form dl dt.required::after{padding:3px 6px;background:#BC4848;border-radius:2px;color:#fff;content:"必須";font-size:14px;font-weight:600;display:block}@media (max-width: 764px){.is-desktop-view form dl dt.required::after{padding:calc(3 / 19.2 * var(--parent-vw-unit)) calc(6 / 19.2 * var(--parent-vw-unit));border-radius:calc(2 / 19.2 * var(--parent-vw-unit));font-size:calc(14 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form dl dt.hide{display:none}.is-desktop-view form dl dt.hide+dd{margin-top:34px}@media (max-width: 764px){.is-desktop-view form dl dt.hide+dd{margin-top:calc(34 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form dl dt .aform-label{display:flex;align-items:center;gap:12px}@media (max-width: 764px){.is-desktop-view form dl dt .aform-label{gap:calc(12 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form dl dt .aform-required{padding:3px 6px;background:#BC4848;border-radius:2px;color:#fff;font-size:14px;font-weight:600;display:block}@media (max-width: 764px){.is-desktop-view form dl dt .aform-required{padding:calc(3 / 19.2 * var(--parent-vw-unit)) calc(6 / 19.2 * var(--parent-vw-unit));border-radius:calc(2 / 19.2 * var(--parent-vw-unit));font-size:calc(14 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form dl dd{margin-top:12px;font-size:16px}@media (max-width: 764px){.is-desktop-view form dl dd{margin-top:calc(12 / 19.2 * var(--parent-vw-unit));font-size:calc(16 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form dl dd+dt{margin-top:34px}@media (max-width: 764px){.is-desktop-view form dl dd+dt{margin-top:calc(34 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form dl dd label{display:block}.is-desktop-view form dl+dl{margin-top:34px}@media (max-width: 764px){.is-desktop-view form dl+dl{margin-top:calc(34 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form dl.dl_privacy dt{display:none}.is-desktop-view form .aform-radio-ul li,.is-desktop-view form .aform-checkbox-ul li{position:relative}.is-desktop-view form .aform-radio-ul li input,.is-desktop-view form .aform-checkbox-ul li input{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}@media (max-width: 764px){.is-desktop-view form .aform-radio-ul li input,.is-desktop-view form .aform-checkbox-ul li input{height:calc(1 / 19.2 * var(--parent-vw-unit));width:calc(1 / 19.2 * var(--parent-vw-unit));margin:calc(-1 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .aform-radio-ul li label,.is-desktop-view form .aform-checkbox-ul li label{position:relative;cursor:pointer;padding-left:48px}@media (max-width: 764px){.is-desktop-view form .aform-radio-ul li label,.is-desktop-view form .aform-checkbox-ul li label{padding-left:calc(48 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .aform-radio-ul li label::before,.is-desktop-view form .aform-radio-ul li label:after,.is-desktop-view form .aform-checkbox-ul li label::before,.is-desktop-view form .aform-checkbox-ul li label:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.is-desktop-view form .aform-radio-ul li label::before,.is-desktop-view form .aform-checkbox-ul li label::before{background-color:#fff;border:1px solid #ccc;border-radius:50%;width:24px;height:24px;left:0}@media (max-width: 764px){.is-desktop-view form .aform-radio-ul li label::before,.is-desktop-view form .aform-checkbox-ul li label::before{border-width:calc(1 / 19.2 * var(--parent-vw-unit));width:calc(24 / 19.2 * var(--parent-vw-unit));height:calc(24 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .aform-radio-ul li label::after,.is-desktop-view form .aform-checkbox-ul li label::after{background-color:#BC4848;border-radius:50%;opacity:0;width:12px;height:12px;left:6px}@media (max-width: 764px){.is-desktop-view form .aform-radio-ul li label::after,.is-desktop-view form .aform-checkbox-ul li label::after{width:calc(12 / 19.2 * var(--parent-vw-unit));height:calc(12 / 19.2 * var(--parent-vw-unit));left:calc(6 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .aform-radio-ul li:has(input:checked) label::after,.is-desktop-view form .aform-checkbox-ul li:has(input:checked) label::after{opacity:1}.is-desktop-view form .aform-radio-ul li+li,.is-desktop-view form .aform-checkbox-ul li+li{margin-top:12px}@media (max-width: 764px){.is-desktop-view form .aform-radio-ul li+li,.is-desktop-view form .aform-checkbox-ul li+li{margin-top:calc(12 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .aform-checkbox-ul li label{font-weight:bold}.is-desktop-view form .aform-checkbox-ul li label::before{border-radius:8px}@media (max-width: 764px){.is-desktop-view form .aform-checkbox-ul li label::before{border-radius:calc(8 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .aform-checkbox-ul li label::after{width:17.59px;height:13.41px;background:url("../images/ico_check.svg") center center/cover no-repeat;left:4.41px}@media (max-width: 764px){.is-desktop-view form .aform-checkbox-ul li label::after{width:calc(17.59 / 19.2 * var(--parent-vw-unit));height:calc(13.41 / 19.2 * var(--parent-vw-unit));left:calc(4.41 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .radioBtns label,.is-desktop-view form .checkBtns label{position:relative;cursor:pointer;padding-left:48px}@media (max-width: 764px){.is-desktop-view form .radioBtns label,.is-desktop-view form .checkBtns label{padding-left:calc(48 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .radioBtns label:has(input:checked)::after,.is-desktop-view form .checkBtns label:has(input:checked)::after{opacity:1}.is-desktop-view form .radioBtns label::before,.is-desktop-view form .radioBtns label:after,.is-desktop-view form .checkBtns label::before,.is-desktop-view form .checkBtns label:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.is-desktop-view form .radioBtns label::before,.is-desktop-view form .checkBtns label::before{background-color:#fff;border:1px solid #ccc;border-radius:50%;width:24px;height:24px;left:0}@media (max-width: 764px){.is-desktop-view form .radioBtns label::before,.is-desktop-view form .checkBtns label::before{width:calc(24 / 19.2 * var(--parent-vw-unit));height:calc(24 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .radioBtns label::after,.is-desktop-view form .checkBtns label::after{background-color:#BC4848;border-radius:50%;opacity:0;width:12px;height:12px;left:6px}@media (max-width: 764px){.is-desktop-view form .radioBtns label::after,.is-desktop-view form .checkBtns label::after{width:calc(12 / 19.2 * var(--parent-vw-unit));height:calc(12 / 19.2 * var(--parent-vw-unit));left:calc(6 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .radioBtns label+label,.is-desktop-view form .checkBtns label+label{margin-top:19px}@media (max-width: 764px){.is-desktop-view form .radioBtns label+label,.is-desktop-view form .checkBtns label+label{margin-top:calc(19 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .radioBtns label+p,.is-desktop-view form .checkBtns label+p{margin-top:12px}@media (max-width: 764px){.is-desktop-view form .radioBtns label+p,.is-desktop-view form .checkBtns label+p{margin-top:calc(12 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .radioBtns input,.is-desktop-view form .checkBtns input{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}@media (max-width: 764px){.is-desktop-view form .radioBtns input,.is-desktop-view form .checkBtns input{height:calc(1 / 19.2 * var(--parent-vw-unit));width:calc(1 / 19.2 * var(--parent-vw-unit));margin:calc(-1 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .radioBtns p,.is-desktop-view form .checkBtns p{padding-left:48px;font-size:16px;font-weight:normal;line-height:1.6}@media (max-width: 764px){.is-desktop-view form .radioBtns p,.is-desktop-view form .checkBtns p{padding-left:calc(48 / 19.2 * var(--parent-vw-unit));font-size:calc(16 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .checkBtns label{font-weight:bold}.is-desktop-view form .checkBtns label::before{border-radius:8px}@media (max-width: 764px){.is-desktop-view form .checkBtns label::before{border-radius:calc(8 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .checkBtns label::after{width:17.59px;height:13.41px;background:url("../images/ico_check.svg") center center/cover no-repeat;left:4.41px}@media (max-width: 764px){.is-desktop-view form .checkBtns label::after{width:calc(17.59 / 19.2 * var(--parent-vw-unit));height:calc(13.41 / 19.2 * var(--parent-vw-unit));left:calc(4.41 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .aform-input.aform-note{margin-top:12px;padding-left:48px;font-size:16px;font-weight:normal;line-height:1.6}@media (max-width: 764px){.is-desktop-view form .aform-input.aform-note{margin-top:calc(12 / 19.2 * var(--parent-vw-unit));padding-left:calc(48 / 19.2 * var(--parent-vw-unit));font-size:calc(16 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .btnArea{margin-top:48px;text-align:center}@media (max-width: 764px){.is-desktop-view form .btnArea{margin-top:calc(48 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .btnArea .btnWrapper{width:164px;height:61px;margin:0 auto;border-radius:1000px;position:relative;overflow:hidden;display:block;cursor:pointer}@media (max-width: 764px){.is-desktop-view form .btnArea .btnWrapper{width:calc(164 / 19.2 * var(--parent-vw-unit));height:calc(61 / 19.2 * var(--parent-vw-unit));border-radius:calc(1000 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .btnArea .btnWrapper::before{background-color:#fff;content:"";display:block;position:absolute;top:-100px;left:0;width:30px;height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0);z-index:2}@media (max-width: 764px){.is-desktop-view form .btnArea .btnWrapper::before{top:calc(-100 / 19.2 * var(--parent-vw-unit));width:calc(30 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .btnArea .btnWrapper:hover{opacity:1}.is-desktop-view form .btnArea .btnWrapper:hover::before{animation:kiran 0.8s linear}.is-desktop-view form .btnArea .btnWrapper:hover img{opacity:1}.is-desktop-view form .aform-button-area{width:164px;height:61px;margin:48px auto 0;border-radius:1000px;position:relative;overflow:hidden;display:block;cursor:pointer}@media (max-width: 764px){.is-desktop-view form .aform-button-area{width:calc(164 / 19.2 * var(--parent-vw-unit));height:calc(61 / 19.2 * var(--parent-vw-unit));margin:calc(48 / 19.2 * var(--parent-vw-unit)) auto 0;border-radius:calc(1000 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .aform-button-area::before{background-color:#fff;content:"";display:block;position:absolute;top:-100px;left:0;width:30px;height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0);z-index:2}@media (max-width: 764px){.is-desktop-view form .aform-button-area::before{top:calc(-100 / 19.2 * var(--parent-vw-unit));width:calc(30 / 19.2 * var(--parent-vw-unit))}}.is-desktop-view form .aform-button-area:hover{opacity:1}.is-desktop-view form .aform-button-area:hover::before{animation:kiran 0.8s linear}.is-desktop-view form .aform-button-area:hover img{opacity:1}.is-desktop-view #aform_wrapper .footer{margin-top:6px;color:#757575;font-size:12px;line-height:1.3;text-align:center}@media (max-width: 764px){.is-desktop-view #aform_wrapper .footer{margin-top:calc(6 / 19.2 * var(--parent-vw-unit));font-size:calc(12 / 19.2 * var(--parent-vw-unit))}}.is-mobile-view .aform-error{margin-top:calc(12 / 3.75 * var(--parent-vw-unit));color:#BC4848;font-size:calc(18 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form{width:100%}.is-mobile-view form input[type="text"],.is-mobile-view form input[type="email"],.is-mobile-view form input[type="tel"],.is-mobile-view form textarea,.is-mobile-view form select{width:100%;display:block;height:calc(56 / 3.75 * var(--parent-vw-unit));padding:calc(15 / 3.75 * var(--parent-vw-unit)) calc(24 / 3.75 * var(--parent-vw-unit));font-family:"Noto Sans","Noto Sans JP","Zen Maru Gothic",sans-serif;font-size:calc(16 / 3.75 * var(--parent-vw-unit));line-height:1.15;color:#282828;background-color:#fff;background-image:none;border:calc(1 / 3.75 * var(--parent-vw-unit)) solid #BDBDBD;border-radius:calc(6 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form input[type="text"]::placeholder,.is-mobile-view form input[type="email"]::placeholder,.is-mobile-view form input[type="tel"]::placeholder,.is-mobile-view form textarea::placeholder,.is-mobile-view form select::placeholder{color:#BDBDBD;font-weight:300}.is-mobile-view form input[type="text"].aform-input.error,.is-mobile-view form input[type="email"].aform-input.error,.is-mobile-view form input[type="tel"].aform-input.error,.is-mobile-view form textarea.aform-input.error,.is-mobile-view form select.aform-input.error{border-color:#BC4848;background-image:url("../images/ico_i.svg");background-size:calc(24 / 3.75 * var(--parent-vw-unit)) calc(24 / 3.75 * var(--parent-vw-unit));background-position:top calc(15 / 3.75 * var(--parent-vw-unit)) right calc(20 / 3.75 * var(--parent-vw-unit));background-repeat:no-repeat}.is-mobile-view form textarea{height:calc(180 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form button,.is-mobile-view form input[type="button"],.is-mobile-view form input[type="reset"],.is-mobile-view form input[type="submit"]{width:calc(164 / 3.75 * var(--parent-vw-unit));height:calc(61 / 3.75 * var(--parent-vw-unit));background:#FF8749;border:none;border-radius:calc(1000 / 3.75 * var(--parent-vw-unit));color:#fff;font-size:calc(32 / 3.75 * var(--parent-vw-unit));font-family:"Noto Sans","Noto Sans JP","Zen Maru Gothic",sans-serif;line-height:1.15;appearance:none;cursor:pointer}.is-mobile-view form dl dt{color:#282828;font-size:calc(16 / 3.75 * var(--parent-vw-unit));font-weight:600}.is-mobile-view form dl dt.required{display:flex;align-items:center;gap:calc(12 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form dl dt.required::after{padding:calc(3 / 3.75 * var(--parent-vw-unit)) calc(6 / 3.75 * var(--parent-vw-unit));background:#BC4848;border-radius:calc(2 / 3.75 * var(--parent-vw-unit));color:#fff;content:"必須";font-size:calc(14 / 3.75 * var(--parent-vw-unit));font-weight:600;display:block}.is-mobile-view form dl dt.hide{display:none}.is-mobile-view form dl dt.hide+dd{margin-top:calc(34 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form dl dt .aform-label{display:flex;align-items:center;gap:calc(12 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form dl dt .aform-required{padding:calc(3 / 3.75 * var(--parent-vw-unit)) calc(6 / 3.75 * var(--parent-vw-unit));background:#BC4848;border-radius:calc(2 / 3.75 * var(--parent-vw-unit));color:#fff;font-size:calc(14 / 3.75 * var(--parent-vw-unit));font-weight:600;display:block}.is-mobile-view form dl dd{margin-top:calc(12 / 3.75 * var(--parent-vw-unit));font-size:calc(16 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form dl dd+dt{margin-top:calc(34 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form dl dd label{display:block}.is-mobile-view form dl+dl{margin-top:calc(34 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form dl.dl_privacy dt{display:none}.is-mobile-view form .aform-radio-ul li,.is-mobile-view form .aform-checkbox-ul li{position:relative}.is-mobile-view form .aform-radio-ul li input,.is-mobile-view form .aform-checkbox-ul li input{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:calc(1 / 3.75 * var(--parent-vw-unit));width:calc(1 / 3.75 * var(--parent-vw-unit));margin:calc(-1 / 3.75 * var(--parent-vw-unit));padding:0}.is-mobile-view form .aform-radio-ul li label,.is-mobile-view form .aform-checkbox-ul li label{position:relative;cursor:pointer;padding-left:calc(48 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form .aform-radio-ul li label::before,.is-mobile-view form .aform-radio-ul li label:after,.is-mobile-view form .aform-checkbox-ul li label::before,.is-mobile-view form .aform-checkbox-ul li label:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.is-mobile-view form .aform-radio-ul li label::before,.is-mobile-view form .aform-checkbox-ul li label::before{background-color:#fff;border:calc(1 / 3.75 * var(--parent-vw-unit)) solid #ccc;border-radius:50%;width:calc(24 / 3.75 * var(--parent-vw-unit));height:calc(24 / 3.75 * var(--parent-vw-unit));left:0}.is-mobile-view form .aform-radio-ul li label::after,.is-mobile-view form .aform-checkbox-ul li label::after{background-color:#BC4848;border-radius:50%;opacity:0;width:calc(12 / 3.75 * var(--parent-vw-unit));height:calc(2 / 3.75 * var(--parent-vw-unit));left:calc(6 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form .aform-radio-ul li:has(input:checked) label::after,.is-mobile-view form .aform-checkbox-ul li:has(input:checked) label::after{opacity:1}.is-mobile-view form .aform-radio-ul li+li,.is-mobile-view form .aform-checkbox-ul li+li{margin-top:calc(12 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form .aform-checkbox-ul li label{font-weight:bold}.is-mobile-view form .aform-checkbox-ul li label::before{border-radius:calc(8 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form .aform-checkbox-ul li label::after{width:calc(17.59 / 3.75 * var(--parent-vw-unit));height:calc(13.41 / 3.75 * var(--parent-vw-unit));background:url("../images/ico_check.svg") center center/cover no-repeat;left:calc(4.41 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form .radioBtns label,.is-mobile-view form .checkBtns label{position:relative;cursor:pointer;font-kerning:calc(48 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form .radioBtns label:has(input:checked)::after,.is-mobile-view form .checkBtns label:has(input:checked)::after{opacity:1}.is-mobile-view form .radioBtns label::before,.is-mobile-view form .radioBtns label:after,.is-mobile-view form .checkBtns label::before,.is-mobile-view form .checkBtns label:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.is-mobile-view form .radioBtns label::before,.is-mobile-view form .checkBtns label::before{background-color:#fff;border:1px solid #ccc;border-radius:50%;width:calc(24 / 3.75 * var(--parent-vw-unit));height:calc(24 / 3.75 * var(--parent-vw-unit));left:0}.is-mobile-view form .radioBtns label::after,.is-mobile-view form .checkBtns label::after{background-color:#BC4848;border-radius:50%;opacity:0;width:calc(12 / 3.75 * var(--parent-vw-unit));height:calc(12 / 3.75 * var(--parent-vw-unit));left:calc(6 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form .radioBtns label+label,.is-mobile-view form .checkBtns label+label{margin-top:calc(19 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form .radioBtns label+p,.is-mobile-view form .checkBtns label+p{margin-top:calc(12 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form .radioBtns input,.is-mobile-view form .checkBtns input{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:calc(1 / 3.75 * var(--parent-vw-unit));width:calc(1 / 3.75 * var(--parent-vw-unit));margin:calc(-1 / 3.75 * var(--parent-vw-unit));padding:0}.is-mobile-view form .radioBtns p,.is-mobile-view form .checkBtns p{padding-left:calc(48 / 3.75 * var(--parent-vw-unit));font-size:calc(16 / 3.75 * var(--parent-vw-unit));font-weight:normal;line-height:1.6}.is-mobile-view form .checkBtns label{font-weight:bold}.is-mobile-view form .checkBtns label::before{border-radius:calc(8 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form .checkBtns label::after{width:calc(17.59 / 3.75 * var(--parent-vw-unit));height:calc(13.41 / 3.75 * var(--parent-vw-unit));background:url("../images/ico_check.svg") center center/cover no-repeat;left:calc(4.41 / 3.75 * var(--parent-vw-unit))}.is-mobile-view form .aform-input.aform-note{margin-top:calc(12 / 3.75 * var(--parent-vw-unit));padding-left:calc(48 / 3.75 * var(--parent-vw-unit));font-size:calc(16 / 3.75 * var(--parent-vw-unit));font-weight:normal;line-height:1.6}.is-mobile-view form .btnArea{margin-top:calc(48 / 3.75 * var(--parent-vw-unit));text-align:center}.is-mobile-view form .btnArea .btnWrapper{width:calc(164 / 3.75 * var(--parent-vw-unit));height:calc(61 / 3.75 * var(--parent-vw-unit));margin:0 auto;border-radius:calc(1000 / 3.75 * var(--parent-vw-unit));position:relative;overflow:hidden;display:block;cursor:pointer}.is-mobile-view form .btnArea .btnWrapper::before{background-color:#fff;content:"";display:block;position:absolute;top:calc(-100 / 3.75 * var(--parent-vw-unit));left:0;width:calc(30 / 3.75 * var(--parent-vw-unit));height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0);z-index:2}.is-mobile-view form .btnArea .btnWrapper:hover{opacity:1}.is-mobile-view form .btnArea .btnWrapper:hover::before{animation:kiran 0.8s linear}.is-mobile-view form .btnArea .btnWrapper:hover img{opacity:1}.is-mobile-view form .aform-button-area{width:calc(164 / 3.75 * var(--parent-vw-unit));height:calc(61 / 3.75 * var(--parent-vw-unit));margin:calc(48 / 3.75 * var(--parent-vw-unit)) auto 0;border-radius:calc(1000 / 3.75 * var(--parent-vw-unit));position:relative;overflow:hidden;display:block;cursor:pointer}.is-mobile-view form .aform-button-area::before{background-color:#fff;content:"";display:block;position:absolute;top:calc(-100 / 3.75 * var(--parent-vw-unit));left:0;width:calc(30 / 3.75 * var(--parent-vw-unit));height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0);z-index:2}.is-mobile-view form .aform-button-area:hover{opacity:1}.is-mobile-view form .aform-button-area:hover::before{animation:kiran 0.8s linear}.is-mobile-view form .aform-button-area:hover img{opacity:1}.is-mobile-view #aform_wrapper .footer{margin-top:calc(6 / 3.75 * var(--parent-vw-unit));color:#757575;font-size:calc(12 / 3.75 * var(--parent-vw-unit));line-height:1.3;text-align:center}@keyframes kiran{0%{transform:scale(2) rotate(45deg);opacity:0}20%{transform:scale(20) rotate(45deg);opacity:0.6}40%{transform:scale(30) rotate(45deg);opacity:0.4}80%{transform:scale(45) rotate(45deg);opacity:0.2}100%{transform:scale(50) rotate(45deg);opacity:0}}#contents .sliderArea{padding:32px 0}@media (min-width: 768px) and (max-width: 1919px){#contents .sliderArea{padding:1.6666666667vw 0}}@media (max-width: 767px){#contents .sliderArea{padding:8.5333333333vw 0}}#contents .sliderArea h2{color:#282828;font-size:20px;font-weight:500;letter-spacing:0.05em;text-align:center}@media (min-width: 768px) and (max-width: 1919px){#contents .sliderArea h2{font-size:1.0416666667vw}}@media (max-width: 767px){#contents .sliderArea h2{font-size:5.3333333333vw}}#contents .sliderArea .slider1,#contents .sliderArea .slider2{height:64px;overflow:hidden}@media (min-width: 768px) and (max-width: 1919px){#contents .sliderArea .slider1,#contents .sliderArea .slider2{height:3.3333333333vw}}@media (max-width: 767px){#contents .sliderArea .slider1,#contents .sliderArea .slider2{height:17.0666666667vw}}#contents .sliderArea .slider1 .item,#contents .sliderArea .slider2 .item{padding:14.5px 24px}@media (min-width: 768px) and (max-width: 1919px){#contents .sliderArea .slider1 .item,#contents .sliderArea .slider2 .item{padding:.7552083333vw 1.25vw}#contents .sliderArea .slider1 .item img,#contents .sliderArea .slider2 .item img{width:auto;height:1.8229166667vw}}@media (max-width: 767px){#contents .sliderArea .slider1 .item,#contents .sliderArea .slider2 .item{padding:3.8666666667vw 6.4vw}#contents .sliderArea .slider1 .item img,#contents .sliderArea .slider2 .item img{width:auto;height:9.3333333333vw}}#contents .sec01 .secTitle,#contents .sec02 .secTitle,#contents .sec03 .secTitle{padding-bottom:24px;color:#282828;font-family:"Zen Maru Gothic", sans-serif;font-size:40px;font-weight:bold;line-height:1;letter-spacing:0.07em;text-align:center;position:relative}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .secTitle,#contents .sec02 .secTitle,#contents .sec03 .secTitle{padding-bottom:1.25vw;font-size:2.0833333333vw}}@media (max-width: 767px){#contents .sec01 .secTitle,#contents .sec02 .secTitle,#contents .sec03 .secTitle{padding-bottom:6.4vw;font-size:8vw;line-height:1.2}}#contents .sec01 .secTitle::after,#contents .sec02 .secTitle::after,#contents .sec03 .secTitle::after{width:60px;height:8px;background:#008B8B;border-radius:0 0 16px 0;content:"";display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .secTitle::after,#contents .sec02 .secTitle::after,#contents .sec03 .secTitle::after{width:3.125vw;height:.4166666667vw;border-radius:0 0 .8333333333vw 0}}@media (max-width: 767px){#contents .sec01 .secTitle::after,#contents .sec02 .secTitle::after,#contents .sec03 .secTitle::after{width:16vw;height:2.1333333333vw;border-radius:0 0 4.2666666667vw 0}}#contents .sec01 .subTitle,#contents .sec02 .subTitle,#contents .sec03 .subTitle{margin-top:16px;color:#282828;font-size:24px;font-weight:500;line-height:1;letter-spacing:0.05em;text-align:center}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .subTitle,#contents .sec02 .subTitle,#contents .sec03 .subTitle{margin-top:.8333333333vw;font-size:1.25vw}}@media (max-width: 767px){#contents .sec01 .subTitle,#contents .sec02 .subTitle,#contents .sec03 .subTitle{margin-top:4.2666666667vw;font-size:5.3333333333vw}}#contents .sec05 .secTitleArea,#contents .sec06 .secTitleArea{display:flex;align-items:center;gap:18px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .secTitleArea,#contents .sec06 .secTitleArea{gap:.9375vw}}@media (max-width: 767px){#contents .sec05 .secTitleArea,#contents .sec06 .secTitleArea{gap:4.8vw;flex-wrap:wrap}}#contents .sec05 .secTitleArea .secTitle,#contents .sec06 .secTitleArea .secTitle{padding:10px 0 10px 32px;font-family:"Zen Maru Gothic", sans-serif;font-size:40px;font-weight:bold;letter-spacing:0.07em;line-height:1;position:relative}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .secTitleArea .secTitle,#contents .sec06 .secTitleArea .secTitle{padding:.5208333333vw 0 .5208333333vw 1.6666666667vw;font-size:2.0833333333vw}}@media (max-width: 767px){#contents .sec05 .secTitleArea .secTitle,#contents .sec06 .secTitleArea .secTitle{padding:2.6666666667vw 0 2.6666666667vw 8.5333333333vw;font-size:8vw}}#contents .sec05 .secTitleArea .secTitle::after,#contents .sec06 .secTitleArea .secTitle::after{width:8px;height:60px;background:#008B8B;border-radius:0 0 16px 0;content:"";display:block;position:absolute;left:0;top:50%;transform:translate(0, -50%)}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .secTitleArea .secTitle::after,#contents .sec06 .secTitleArea .secTitle::after{width:.4166666667vw;height:3.125vw;border-radius:0 0 .8333333333vw 0}}@media (max-width: 767px){#contents .sec05 .secTitleArea .secTitle::after,#contents .sec06 .secTitleArea .secTitle::after{width:2.1333333333vw;height:16vw;border-radius:0 0 4.2666666667vw 0}}#contents .sec05 .secTitleArea .subTitle,#contents .sec06 .secTitleArea .subTitle{font-size:24px;letter-spacing:0.05em}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .secTitleArea .subTitle,#contents .sec06 .secTitleArea .subTitle{font-size:1.25vw}}@media (max-width: 767px){#contents .sec05 .secTitleArea .subTitle,#contents .sec06 .secTitleArea .subTitle{font-size:4.8vw}}#contents .sec01{padding:96px 0 102px;background:#FFFBEA;position:relative}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01{padding:5vw 0 5.3125vw}}@media (max-width: 767px){#contents .sec01{padding:13.3333333333vw 4vw}}#contents .sec01 .sec01Column{width:1200px;margin:48px auto 0;position:relative}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .sec01Column{width:62.5vw;margin:2.5vw auto 0}}@media (max-width: 767px){#contents .sec01 .sec01Column{width:100%;margin:10.6666666667vw auto 0}}#contents .sec01 .sec01Column .img{position:absolute;left:50%;bottom:-57px;transform:translate(-50%, 0)}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .sec01Column .img{bottom:-2.96875vw}#contents .sec01 .sec01Column .img img{width:15.4166666667vw;height:auto}}@media (max-width: 767px){#contents .sec01 .sec01Column .img{margin-top:5.3333333333vw;position:static;left:auto;bottom:0;transform:translate(0)}#contents .sec01 .sec01Column .img img{width:78.9333333333vw;height:auto;margin:0 auto;display:block}}#contents .sec01 .sec01Column .text{display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){#contents .sec01 .sec01Column .text{flex-wrap:wrap}}#contents .sec01 .sec01Column .text ul{margin:0;padding:0;list-style:none}@media (max-width: 767px){#contents .sec01 .sec01Column .text ul{width:100%}#contents .sec01 .sec01Column .text ul+ul{margin-top:5.3333333333vw}}#contents .sec01 .sec01Column .text ul li{width:400px;margin:0;padding:27px 21px;background:#fff;border-radius:16px;color:#282828;font-size:16px;font-weight:500;letter-spacing:0.07em;line-height:1.8;text-align:center;position:relative}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .sec01Column .text ul li{width:20.8333333333vw;padding:1.40625vw 1.09375vw;font-size:.8333333333vw}}@media (max-width: 767px){#contents .sec01 .sec01Column .text ul li{width:100%;padding:5.3333333333vw;font-size:4.2666666667vw}}#contents .sec01 .sec01Column .text ul li.line2{padding:21px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .sec01Column .text ul li.line2{padding:1.09375vw}}@media (max-width: 767px){#contents .sec01 .sec01Column .text ul li.line2{padding:5.3333333333vw}}#contents .sec01 .sec01Column .text ul li+li{margin-top:32px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .sec01Column .text ul li+li{margin-top:1.6666666667vw}}@media (max-width: 767px){#contents .sec01 .sec01Column .text ul li+li{margin-top:5.3333333333vw}}#contents .sec01 .sec01Column .text ul li::after{width:38px;height:23px;background:url("../images/ico_fukidashi.svg") left top/cover no-repeat;content:"";display:block;position:absolute;top:50%}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .sec01Column .text ul li::after{width:1.9791666667vw;height:1.1979166667vw}}@media (max-width: 767px){#contents .sec01 .sec01Column .text ul li::after{display:none}}#contents .sec01 .sec01Column .text ul:nth-of-type(1) li:nth-of-type(1)::after{right:10px;transform:translate(100%, 0) rotate(30deg)}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .sec01Column .text ul:nth-of-type(1) li:nth-of-type(1)::after{right:.5208333333vw}}#contents .sec01 .sec01Column .text ul:nth-of-type(1) li:nth-of-type(2)::after{right:10px;transform:translate(100%, -50%)}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .sec01Column .text ul:nth-of-type(1) li:nth-of-type(2)::after{right:.5208333333vw}}#contents .sec01 .sec01Column .text ul:nth-of-type(1) li:nth-of-type(3)::after{right:10px;transform:translate(100%, -100%) rotate(-30deg)}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .sec01Column .text ul:nth-of-type(1) li:nth-of-type(3)::after{right:.5208333333vw}}#contents .sec01 .sec01Column .text ul:nth-of-type(2) li:nth-of-type(1)::after{left:10px;transform:translate(-100%, 0%) rotate(150deg)}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .sec01Column .text ul:nth-of-type(2) li:nth-of-type(1)::after{left:.5208333333vw}}#contents .sec01 .sec01Column .text ul:nth-of-type(2) li:nth-of-type(2)::after{left:10px;transform:translate(-100%, -50%) rotate(180deg)}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .sec01Column .text ul:nth-of-type(2) li:nth-of-type(2)::after{left:.5208333333vw}}#contents .sec01 .sec01EndText{width:560px;height:161px;padding-top:29px;background:url("../images/bg_sec01.svg") left top/cover no-repeat;color:#fff;font-size:24px;font-weight:bold;line-height:1.6;letter-spacing:0.1em;text-align:center;position:absolute;bottom:-107px;left:50%;transform:translate(-50%, 0)}@media (min-width: 768px) and (max-width: 1919px){#contents .sec01 .sec01EndText{width:29.1666666667vw;height:8.3854166667vw;padding-top:1.5104166667vw;font-size:1.25vw;bottom:-5.5729166667vw}}@media (max-width: 767px){#contents .sec01 .sec01EndText{width:92vw;height:26.4vw;padding-top:3.2vw;font-size:4.8vw;bottom:-12vw}}#contents .sec02{padding:180px 0 96px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec02{padding:9.375vw 0 5vw}}@media (max-width: 767px){#contents .sec02{padding:21.3333333333vw 0 13.3333333333vw}}#contents .sec02 .sec02Column{width:948px;margin:48px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:48px 24px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec02 .sec02Column{width:49.375vw;margin:2.5vw auto 0;gap:2.5vw 1.25vw}}@media (max-width: 767px){#contents .sec02 .sec02Column{width:100%;margin:8vw auto 0}}#contents .sec02 .sec02Column .item{width:300px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec02 .sec02Column .item{width:15.625vw}}@media (max-width: 767px){#contents .sec02 .sec02Column .item{width:80vw}}#contents .sec02 .sec02Column .img img{margin:0 auto;display:block}@media (min-width: 768px) and (max-width: 1919px){#contents .sec02 .sec02Column .img img{width:auto;height:9.375vw}}@media (max-width: 767px){#contents .sec02 .sec02Column .img img{width:auto;height:48vw}}#contents .sec02 .sec02Column .text{margin-top:16px;color:#282828;font-size:24px;font-weight:500;line-height:calc(32em / 24);letter-spacing:0.05em;text-align:center}@media (min-width: 768px) and (max-width: 1919px){#contents .sec02 .sec02Column .text{margin-top:.8333333333vw;font-size:1.25vw}}@media (max-width: 767px){#contents .sec02 .sec02Column .text{margin-top:4.2666666667vw;font-size:5.3333333333vw}}#contents .sec03{padding:96px 0;background:#FFFBEA}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03{padding:5vw 0}}@media (max-width: 767px){#contents .sec03{padding:13.3333333333vw 4vw}}#contents .sec03 .sec03Block{width:1200px;margin:48px auto 0;padding:56px 72px;background:#fff;border-radius:16px;position:relative}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block{width:62.5vw;margin:2.5vw auto 0;padding:2.9166666667vw 3.75vw;border-radius:.8333333333vw}}@media (max-width: 767px){#contents .sec03 .sec03Block{width:100%;margin:10.6666666667vw auto 0;padding:5.3333333333vw 4vw;border-radius:4.2666666667vw}}#contents .sec03 .sec03Block+.sec03Block{margin-top:56px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block+.sec03Block{margin-top:2.9166666667vw}}@media (max-width: 767px){#contents .sec03 .sec03Block+.sec03Block{margin-top:5.3333333333vw}}#contents .sec03 .sec03Block .point{color:#FF8749;font-family:"Zen Maru Gothic", sans-serif;text-align:center;position:absolute;top:32px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block .point{top:1.6666666667vw}}@media (max-width: 767px){#contents .sec03 .sec03Block .point{position:static;display:flex;align-items:baseline;justify-content:center;gap:1.3333333333vw}}#contents .sec03 .sec03Block .point .text{font-size:40px;font-weight:900;line-height:1;display:block}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block .point .text{font-size:2.0833333333vw}}@media (max-width: 767px){#contents .sec03 .sec03Block .point .text{font-size:10.6666666667vw}}#contents .sec03 .sec03Block .point .num{margin-top:-4px;font-size:100px;font-weight:900;line-height:1;display:block}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block .point .num{margin-top:-.2083333333vw;font-size:5.2083333333vw}}@media (max-width: 767px){#contents .sec03 .sec03Block .point .num{margin-top:-1.0666666667vw;font-size:21.3333333333vw}}#contents .sec03 .sec03Block .blockTitle{width:fit-content;margin:0 auto;padding:16px 40px;background:#008B8B;border-radius:8px;color:#fff;font-family:"Zen Maru Gothic", sans-serif;font-size:40px;letter-spacing:0.07em;line-height:1}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block .blockTitle{padding:.8333333333vw 2.0833333333vw;font-size:2.0833333333vw}}@media (max-width: 767px){#contents .sec03 .sec03Block .blockTitle{margin-top:2.6666666667vw;padding:4.2666666667vw;font-size:8vw;text-align:center}}#contents .sec03 .sec03Block .blockSubTitle{margin-top:12px;color:#282828;font-size:24px;line-height:calc(28em / 24);letter-spacing:0.03em;text-align:center}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block .blockSubTitle{margin-top:.625vw;font-size:1.25vw}}@media (max-width: 767px){#contents .sec03 .sec03Block .blockSubTitle{margin-top:3.2vw;font-size:5.3333333333vw}}#contents .sec03 .sec03Block .sec03BlockColumn{margin-top:40px;display:flex;align-items:center;justify-content:space-between}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block .sec03BlockColumn{margin-top:2.0833333333vw}}@media (max-width: 767px){#contents .sec03 .sec03Block .sec03BlockColumn{margin-top:10.6666666667vw;flex-wrap:wrap}}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block .sec03BlockColumn .movie{max-width:17.2916666667vw}}@media (max-width: 767px){#contents .sec03 .sec03Block .sec03BlockColumn .text{margin-top:10.6666666667vw}}#contents .sec03 .sec03Block .sec03BlockColumn .text dl dt{padding-left:44px;font-size:24px;font-weight:bold;line-height:1.25;letter-spacing:0.07em;position:relative}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block .sec03BlockColumn .text dl dt{padding-left:2.2916666667vw;font-size:1.25vw}}@media (max-width: 767px){#contents .sec03 .sec03Block .sec03BlockColumn .text dl dt{padding-left:11.7333333333vw;font-size:6.4vw}}#contents .sec03 .sec03Block .sec03BlockColumn .text dl dt::before{width:32px;height:33px;background:url("../images/ico_ notification.svg") left top/cover no-repeat;content:"";display:block;position:absolute;top:-1px;left:0}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block .sec03BlockColumn .text dl dt::before{width:1.6666666667vw;height:1.71875vw;top:-.0520833333vw}}@media (max-width: 767px){#contents .sec03 .sec03Block .sec03BlockColumn .text dl dt::before{width:8.5333333333vw;height:8.8vw;top:-.2666666667vw}}#contents .sec03 .sec03Block .sec03BlockColumn .text dl dd{margin-top:12px;font-size:16px;line-height:1.75}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block .sec03BlockColumn .text dl dd{margin-top:.625vw;font-size:.8333333333vw}}@media (max-width: 767px){#contents .sec03 .sec03Block .sec03BlockColumn .text dl dd{margin-top:3.2vw;font-size:4.2666666667vw}}#contents .sec03 .sec03Block .sec03BlockColumn .text dl dd+dt{margin-top:48px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block .sec03BlockColumn .text dl dd+dt{margin-top:2.5vw}}@media (max-width: 767px){#contents .sec03 .sec03Block .sec03BlockColumn .text dl dd+dt{margin-top:12.8vw}}#contents .sec03 .sec03Block:nth-of-type(even) .point{left:-40px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block:nth-of-type(even) .point{left:-2.0833333333vw}}@media (max-width: 767px){#contents .sec03 .sec03Block:nth-of-type(even) .point{left:0}}#contents .sec03 .sec03Block:nth-of-type(even) .sec03BlockColumn .movie{order:99}@media (max-width: 767px){#contents .sec03 .sec03Block:nth-of-type(even) .sec03BlockColumn .movie{order:0}}#contents .sec03 .sec03Block:nth-of-type(odd) .point{right:-40px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec03 .sec03Block:nth-of-type(odd) .point{right:-2.0833333333vw}}@media (max-width: 767px){#contents .sec03 .sec03Block:nth-of-type(odd) .point{right:0}}#contents .sec04{padding:96px 0}@media (min-width: 768px) and (max-width: 1919px){#contents .sec04{padding:5vw 0}}@media (max-width: 767px){#contents .sec04{padding:13.3333333333vw 0}}#contents .sec04 .secTitle{color:#282828;font-family:"Zen Maru Gothic", sans-serif;font-size:40px;font-weight:bold;line-height:1;letter-spacing:0.07em;text-align:center;position:relative}@media (min-width: 768px) and (max-width: 1919px){#contents .sec04 .secTitle{font-size:2.0833333333vw}}@media (max-width: 767px){#contents .sec04 .secTitle{font-size:8vw;line-height:1.2}}#contents .sec04 .secTitle span{letter-spacing:0}#contents .sec04 .sec04Column{width:1200px;margin:48px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:22.5px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec04 .sec04Column{width:62.5vw;margin:2.5vw auto 0;gap:1.171875vw}}@media (max-width: 767px){#contents .sec04 .sec04Column{width:100%;margin:10.6666666667vw auto 0;gap:13.3333333333vw}}#contents .sec04 .sec04Column .item{width:181px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec04 .sec04Column .item{width:9.4270833333vw}}@media (max-width: 767px){#contents .sec04 .sec04Column .item{width:100%}}#contents .sec04 .sec04Column .item .img img{margin:0 auto;display:block}@media (min-width: 768px) and (max-width: 1919px){#contents .sec04 .sec04Column .item .img img{width:auto;height:5.2083333333vw}}@media (max-width: 767px){#contents .sec04 .sec04Column .item .img img{width:auto;height:26.6666666667vw}}#contents .sec04 .sec04Column .item .text{margin-top:24px;font-size:16px;font-weight:500;line-height:calc(24em / 16);letter-spacing:0.03em;text-align:center}@media (min-width: 768px) and (max-width: 1919px){#contents .sec04 .sec04Column .item .text{margin-top:1.25vw;font-size:.8333333333vw}}@media (max-width: 767px){#contents .sec04 .sec04Column .item .text{margin-top:6.4vw;font-size:4.2666666667vw}}#contents .secCta{padding:40px 0;background:#008B8B}@media (min-width: 768px) and (max-width: 1919px){#contents .secCta{padding:2.0833333333vw 0}}@media (max-width: 767px){#contents .secCta{padding:10.6666666667vw 4vw}}#contents .secCta .ctaColumn{display:flex;align-items:center;justify-content:center;gap:20px}@media (min-width: 768px) and (max-width: 1919px){#contents .secCta .ctaColumn{gap:1.0416666667vw}}@media (max-width: 767px){#contents .secCta .ctaColumn{flex-wrap:wrap;gap:5.3333333333vw}}#contents .secCta .ctaColumn a{width:590px;height:130px;border-radius:16px;box-shadow:5px 5px 5px rgba(0,0,0,0.05);display:flex;align-items:center;justify-content:center;gap:35px;overflow:hidden;position:relative}@media (min-width: 768px) and (max-width: 1919px){#contents .secCta .ctaColumn a{width:30.7291666667vw;height:6.7708333333vw;border-radius:.8333333333vw;box-shadow:.2604166667vw .2604166667vw .2604166667vw rgba(0,0,0,0.05);gap:1.8229166667vw}}@media (max-width: 767px){#contents .secCta .ctaColumn a{width:100%;height:25.6vw;border-radius:4.2666666667vw;box-shadow:1.3333333333vw 1.3333333333vw 1.3333333333vw rgba(0,0,0,0.05);gap:2.6666666667vw}}#contents .secCta .ctaColumn a .text{text-align:center}#contents .secCta .ctaColumn a .text .line1{width:fit-content;margin:0 auto;padding:0 12px;font-size:16px;font-weight:500;line-height:0.88em;display:block;position:relative}@media (min-width: 768px) and (max-width: 1919px){#contents .secCta .ctaColumn a .text .line1{padding:0 .625vw;font-size:.8333333333vw}}@media (max-width: 767px){#contents .secCta .ctaColumn a .text .line1{padding:0 2.6666666667vw;font-size:3.2vw}}#contents .secCta .ctaColumn a .text .line1::before,#contents .secCta .ctaColumn a .text .line1::after{width:1px;height:16px;background:#fff;content:"";display:block;position:absolute;top:0}@media (min-width: 768px) and (max-width: 1919px){#contents .secCta .ctaColumn a .text .line1::before,#contents .secCta .ctaColumn a .text .line1::after{width:.0520833333vw;height:.8333333333vw}}@media (max-width: 767px){#contents .secCta .ctaColumn a .text .line1::before,#contents .secCta .ctaColumn a .text .line1::after{width:.2666666667vw;height:3.2vw}}#contents .secCta .ctaColumn a .text .line1::before{left:0;transform:rotate(144deg)}#contents .secCta .ctaColumn a .text .line1::after{right:0;transform:rotate(-144deg)}#contents .secCta .ctaColumn a .text .line2{margin-top:16px;font-size:24px;font-weight:bold;line-height:0.92em;letter-spacing:0.05em;display:block}@media (min-width: 768px) and (max-width: 1919px){#contents .secCta .ctaColumn a .text .line2{margin-top:.8333333333vw;font-size:1.25vw}}@media (max-width: 767px){#contents .secCta .ctaColumn a .text .line2{margin-top:3.2vw;font-size:4.2666666667vw}}#contents .secCta .ctaColumn a img{position:relative;z-index:1}#contents .secCta .ctaColumn a::before{background-color:#fff;content:"";display:block;position:absolute;top:-100px;left:0;width:30px;height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0);z-index:2}@media (min-width: 768px) and (max-width: 1919px){#contents .secCta .ctaColumn a::before{top:-5.2083333333vw;width:1.5625vw}}@media (max-width: 767px){#contents .secCta .ctaColumn a::before{top:-26.6666666667vw;width:8vw}}#contents .secCta .ctaColumn a:nth-of-type(1){background:#FF8749;color:#fff}@media (min-width: 768px) and (max-width: 1919px){#contents .secCta .ctaColumn a:nth-of-type(1) img{width:7.1354166667vw;height:auto}}@media (max-width: 767px){#contents .secCta .ctaColumn a:nth-of-type(1) img{width:26.6666666667vw;height:auto}}#contents .secCta .ctaColumn a:nth-of-type(2){background:#fff;color:#282828}@media (min-width: 768px) and (max-width: 1919px){#contents .secCta .ctaColumn a:nth-of-type(2) img{width:8.3854166667vw;height:auto}}@media (max-width: 767px){#contents .secCta .ctaColumn a:nth-of-type(2) img{width:26.6666666667vw;height:auto}}#contents .secCta .ctaColumn a:nth-of-type(2)::before{background-color:#FF8749}#contents .secCta .ctaColumn a:nth-of-type(2) .text .line1::before,#contents .secCta .ctaColumn a:nth-of-type(2) .text .line1::after{background:#282828}#contents .secCta .ctaColumn a:hover{opacity:1}#contents .secCta .ctaColumn a:hover::before{animation:kiran 0.5s linear}#contents .secCta .ctaColumn a:hover img{opacity:1}#contents .sec05{padding:96px 0;background:#FFFBEA}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05{padding:5vw 0}}@media (max-width: 767px){#contents .sec05{padding:13.3333333333vw 0}}#contents .sec05 .container{width:1200px;margin:0 auto}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .container{width:62.5vw}}@media (max-width: 767px){#contents .sec05 .container{width:100%;padding:0 4vw}}#contents .sec05 .priceArea{margin-top:48px;display:flex;gap:4px;overflow:hidden}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea{margin-top:2.5vw}}@media (max-width: 767px){#contents .sec05 .priceArea{height:auto;margin-top:10.6666666667vw;fap:1.0666666667vw;flex-wrap:wrap}}#contents .sec05 .priceArea.open{height:auto}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea.open{height:auto}}#contents .sec05 .priceArea table{width:300px;border-collapse:collapse}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea table{width:15.625vw}}@media (max-width: 767px){#contents .sec05 .priceArea table{width:100%}}#contents .sec05 .priceArea table th,#contents .sec05 .priceArea table td{background:#fff}#contents .sec05 .priceArea table thead tr th{height:230px;border-bottom:4px solid #FFFBEA;text-align:center}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea table thead tr th{height:11.9791666667vw;border-bottom-width:.2083333333vw}}@media (max-width: 767px){#contents .sec05 .priceArea table thead tr th{height:61.3333333333vw}}#contents .sec05 .priceArea table thead tr th .line1{font-size:32px;font-weight:normal;line-height:1;letter-spacing:-0.01em;display:block}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea table thead tr th .line1{font-size:1.6666666667vw}}@media (max-width: 767px){#contents .sec05 .priceArea table thead tr th .line1{font-size:8.5333333333vw}}#contents .sec05 .priceArea table thead tr th .line2{margin-top:10px;font-size:16px;font-weight:normal;line-height:0.88em;letter-spacing:0.05em;display:block}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea table thead tr th .line2{margin-top:.5208333333vw;font-size:.8333333333vw}}@media (max-width: 767px){#contents .sec05 .priceArea table thead tr th .line2{margin-top:2.6666666667vw;font-size:4.2666666667vw}}#contents .sec05 .priceArea table thead tr th .line3{margin-top:24px;display:flex;justify-content:center;gap:4px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea table thead tr th .line3{margin-top:1.25vw;gap:.2083333333vw}}@media (max-width: 767px){#contents .sec05 .priceArea table thead tr th .line3{margin-top:6.4vw;gap:1.0666666667vw}}#contents .sec05 .priceArea table thead tr th .line3 .yen{font-size:30px;font-weight:600;line-height:1.2;display:block}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea table thead tr th .line3 .yen{font-size:1.5625vw}}@media (max-width: 767px){#contents .sec05 .priceArea table thead tr th .line3 .yen{font-size:8vw}}#contents .sec05 .priceArea table thead tr th .line3 .num{font-size:48px;font-weight:600;line-height:1;letter-spacing:0.03em}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea table thead tr th .line3 .num{font-size:2.5vw}}@media (max-width: 767px){#contents .sec05 .priceArea table thead tr th .line3 .num{font-size:12.8vw}}#contents .sec05 .priceArea table tbody tr th,#contents .sec05 .priceArea table tbody tr td{height:120px;text-align:center}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea table tbody tr th,#contents .sec05 .priceArea table tbody tr td{height:6.25vw}}@media (max-width: 767px){#contents .sec05 .priceArea table tbody tr th,#contents .sec05 .priceArea table tbody tr td{height:32vw}}#contents .sec05 .priceArea table tbody tr th{font-size:24px;font-weight:500;letter-spacing:0.05em;line-height:1}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea table tbody tr th{font-size:1.25vw}}@media (max-width: 767px){#contents .sec05 .priceArea table tbody tr th{padding:0 0 0 4vw;border-right:1.0666666667vw solid #FFFBEA;font-size:3.7333333333vw;text-align:left}}#contents .sec05 .priceArea table tbody tr td{font-size:32px;font-weight:500}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea table tbody tr td{font-size:1.6666666667vw}}@media (max-width: 767px){#contents .sec05 .priceArea table tbody tr td{padding:0 4vw;font-size:8.5333333333vw}}#contents .sec05 .priceArea table tbody tr td .img+.text{margin-top:24px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea table tbody tr td .img+.text{margin-top:1.25vw}}@media (max-width: 767px){#contents .sec05 .priceArea table tbody tr td .img+.text{margin-top:6.4vw}}#contents .sec05 .priceArea table tbody tr td img{margin:0 auto;display:block}@media (max-width: 767px){#contents .sec05 .priceArea table tbody tr td img.triangle{width:9.0666666667vw;height:8.5333333333vw}}@media (max-width: 767px){#contents .sec05 .priceArea table tbody tr td img.dash{width:8.5333333333vw;height:1.3333333333vw}}@media (max-width: 767px){#contents .sec05 .priceArea table tbody tr td img.circle{width:8.5333333333vw;height:8.8vw}}#contents .sec05 .priceArea table tbody tr td .text{padding-left:12px;padding-right:12px;font-size:16px;font-weight:normal;line-height:1.5em;letter-spacing:0.05em}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea table tbody tr td .text{padding-left:.625vw;padding-right:.625vw;font-size:.8333333333vw}}@media (max-width: 767px){#contents .sec05 .priceArea table tbody tr td .text{padding-left:0;padding-right:0;font-size:3.7333333333vw}#contents .sec05 .priceArea table tbody tr td .text br{display:none}}#contents .sec05 .priceArea table tbody tr td .colorKey{color:#008B8B;font-size:24px;font-weight:500;line-height:1;letter-spacing:0.1em}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea table tbody tr td .colorKey{font-size:1.25vw}}@media (max-width: 767px){#contents .sec05 .priceArea table tbody tr td .colorKey{font-size:6.4vw}}@media (max-width: 767px){#contents .sec05 .priceArea .titleArea{display:none}}#contents .sec05 .priceArea .titleArea table{width:288px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec05 .priceArea .titleArea table{width:15vw}}@media (max-width: 767px){#contents .sec05 .priceArea .item{width:100%}}@media (max-width: 767px){#contents .sec05 .priceArea .item{height:157.3333333333vw;overflow:hidden}#contents .sec05 .priceArea .item.open{height:auto}}#contents .sec05 .priceArea .item table thead tr th:nth-of-type(1){display:none}#contents .sec05 .priceArea .item table tbody tr th{display:none}@media (max-width: 767px){#contents .sec05 .priceArea .item table tbody tr th{width:45%;display:table-cell}}#contents .sec05 .priceArea .itemBtn{display:none}@media (max-width: 767px){#contents .sec05 .priceArea .itemBtn{width:fit-content;margin:5.3333333333vw auto 0;font-size:5.3333333333vw;cursor:pointer;text-align:center;transition:all 0.2s ease-out 0s;display:block}#contents .sec05 .priceArea .itemBtn::before{content:"詳細をひらく\02193";display:block}#contents .sec05 .priceArea .itemBtn:hover{color:#008B8B}#contents .sec05 .priceArea .itemBtn.open::before{content:"詳細をとじる\02191"}#contents .sec05 .priceArea .itemBtn+.item{margin-top:10.6666666667vw}}#contents .sec06{padding:96px 0}@media (min-width: 768px) and (max-width: 1919px){#contents .sec06{padding:5vw 0}}@media (max-width: 767px){#contents .sec06{padding:13.3333333333vw 0}}#contents .sec06 .container{width:1200px;margin:0 auto}@media (min-width: 768px) and (max-width: 1919px){#contents .sec06 .container{width:62.5vw}}@media (max-width: 767px){#contents .sec06 .container{width:100%;padding:0 4vw}}#contents .sec06 .faqArea{margin-top:48px}@media (min-width: 768px) and (max-width: 1919px){#contents .sec06 .faqArea{margin-top:2.5vw}}@media (max-width: 767px){#contents .sec06 .faqArea{margin-top:10.6666666667vw}}#contents .sec06 .faqArea dl{border-bottom:1px solid #E0E0E0;position:relative}@media (min-width: 768px) and (max-width: 1919px){#contents .sec06 .faqArea dl{border-bottom-width:.0520833333vw}}@media (max-width: 767px){#contents .sec06 .faqArea dl{border-bottom-width:.2666666667vw}}#contents .sec06 .faqArea dl::before{content:"Q";color:#008B8B;font-family:"Zen Maru Gothic", sans-serif;font-size:32px;font-weight:500;line-height:0.68em;position:absolute;top:32px;left:0}@media (min-width: 768px) and (max-width: 1919px){#contents .sec06 .faqArea dl::before{font-size:1.6666666667vw;top:1.6666666667vw}}@media (max-width: 767px){#contents .sec06 .faqArea dl::before{font-size:8.5333333333vw;top:8.5333333333vw}}#contents .sec06 .faqArea dl dt{padding:33px 48px;font-size:16px;font-weight:500;line-height:1.5;position:relative;cursor:pointer}@media (min-width: 768px) and (max-width: 1919px){#contents .sec06 .faqArea dl dt{padding:1.71875vw 2.5vw;font-size:.8333333333vw}}@media (max-width: 767px){#contents .sec06 .faqArea dl dt{padding:8.8vw 12.8vw;font-size:4.2666666667vw}}#contents .sec06 .faqArea dl dt::before,#contents .sec06 .faqArea dl dt::after{width:22px;height:3px;background:#008B8B;border-radius:5px;content:"";display:block;position:absolute;top:41.5px;right:0;transition:all 0.2s ease-out 0s}@media (min-width: 768px) and (max-width: 1919px){#contents .sec06 .faqArea dl dt::before,#contents .sec06 .faqArea dl dt::after{width:1.1458333333vw;height:.15625vw;border-radius:.2604166667vw;top:2.1614583333vw}}@media (max-width: 767px){#contents .sec06 .faqArea dl dt::before,#contents .sec06 .faqArea dl dt::after{width:5.8666666667vw;height:.8vw;border-radius:1.3333333333vw;top:11.0666666667vw}}#contents .sec06 .faqArea dl dt::before{transform:rotate(90deg)}#contents .sec06 .faqArea dl dd{padding:0 0 33px 48px;font-size:16px;line-height:1.5;position:relative;overflow:hidden;display:none}@media (min-width: 768px) and (max-width: 1919px){#contents .sec06 .faqArea dl dd{padding:0 0 1.71875vw 2.5vw;font-size:.8333333333vw}}@media (max-width: 767px){#contents .sec06 .faqArea dl dd{padding:0 0 8.8vw 12.8vw;font-size:4.2666666667vw}}#contents .sec06 .faqArea dl dd::before{content:"A";color:#FF8749;font-family:"Zen Maru Gothic", sans-serif;font-size:32px;font-weight:500;line-height:0.68em;position:absolute;top:0;left:0}@media (min-width: 768px) and (max-width: 1919px){#contents .sec06 .faqArea dl dd::before{font-size:1.6666666667vw}}@media (max-width: 767px){#contents .sec06 .faqArea dl dd::before{font-size:8.5333333333vw}}#contents .sec06 .faqArea dl.active dt::before{transform:rotate(0)}#contents .formColumn{width:100%;min-height:100vh;display:flex;justify-content:center;overflow:hidden}@media (max-width: 767px){#contents .formColumn{flex-wrap:wrap}}#contents .formColumn .text{width:100%;max-width:820px;padding:130px 0 30px;background:#008B8B;display:flex;align-items:center;justify-content:flex-end;position:relative}@media (min-width: 768px) and (max-width: 1919px){#contents .formColumn .text{padding:6.7708333333vw 0 1.5625vw;justify-content:center}}@media (max-width: 767px){#contents .formColumn .text{padding:26.6666666667vw 4vw 8vw}}#contents .formColumn .text::before{width:50vw;height:100%;background:#008B8B;content:"";display:block;position:absolute;top:0;left:0;bottom:0;transform:translate(-99%, 0)}#contents .formColumn .text .inner{width:fit-content;margin:0 auto}@media (min-width: 768px) and (max-width: 1919px){#contents .formColumn .text .logo img{width:7.8125vw;height:auto}}@media (max-width: 767px){#contents .formColumn .text .logo{display:none}}#contents .formColumn .text h1{margin-top:30px;color:#fff;font-size:40px;font-weight:500;line-height:1}@media (min-width: 768px) and (max-width: 1919px){#contents .formColumn .text h1{margin-top:1.5625vw;font-size:2.0833333333vw}}@media (max-width: 767px){#contents .formColumn .text h1{margin-top:0;font-size:8vw}}#contents .formColumn .text p{margin-top:32px;color:#fff;font-size:16px;font-weight:500;line-height:1}@media (min-width: 768px) and (max-width: 1919px){#contents .formColumn .text p{margin-top:1.6666666667vw;font-size:.8333333333vw}}@media (max-width: 767px){#contents .formColumn .text p{margin-top:8.5333333333vw;font-size:wv(16);line-height:1.6}}#contents .formColumn .text p+p{margin-top:12px;line-height:1.6}@media (min-width: 768px) and (max-width: 1919px){#contents .formColumn .text p+p{margin-top:.625vw}}@media (max-width: 767px){#contents .formColumn .text p+p{margin-top:3.2vw}}#contents .formColumn .form{width:100%;max-width:1100px;height:100vh;padding:196px 160px 96px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;overflow:auto}@media (min-width: 768px) and (max-width: 1919px){#contents .formColumn .form{padding:10.2083333333vw 8.3333333333vw 5vw}}@media (max-width: 767px){#contents .formColumn .form{height:auto;padding:8vw 4vw}}#contents .formColumn .form .inner{width:100%}#contents .formColumn .form .inner iframe{border:0}#contents .formColumn.-typeContact .text .img{width:fit-content;margin:56px auto 0}@media (min-width: 768px) and (max-width: 1919px){#contents .formColumn.-typeContact .text .img{margin-top:2.9166666667vw}#contents .formColumn.-typeContact .text .img img{width:14.6354166667vw;height:auto}}@media (max-width: 767px){#contents .formColumn.-typeContact .text .img{margin-top:8vw}#contents .formColumn.-typeContact .text .img img{width:74.9333333333vw;height:auto}}#contents .formColumn.-typeDemo .text .img{width:fit-content;margin:48px auto 0}@media (min-width: 768px) and (max-width: 1919px){#contents .formColumn.-typeDemo .text .img{margin-top:2.5vw}#contents .formColumn.-typeDemo .text .img img{width:16.6666666667vw;height:auto}}@media (max-width: 767px){#contents .formColumn.-typeDemo .text .img{margin-top:8vw}#contents .formColumn.-typeDemo .text .img img{width:85.3333333333vw;height:auto}}#contents .thanksArea{min-height:100vh;padding:130px 48px 30px;background:#008B8B;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px) and (max-width: 1919px){#contents .thanksArea{padding:6.7708333333vw 2.5vw 1.5625vw}}@media (max-width: 767px){#contents .thanksArea{padding:26.6666666667vw 4vw 8vw}}@media (min-width: 768px) and (max-width: 1919px){#contents .thanksArea .img img{width:18.2291666667vw;height:auto}}@media (max-width: 767px){#contents .thanksArea .img img{width:92vw;height:auto}}#contents .thanksArea h1{margin-top:40px;color:#fff;font-size:32px;font-weight:bold;line-height:1.75}@media (min-width: 768px) and (max-width: 1919px){#contents .thanksArea h1{margin-top:2.0833333333vw;font-size:1.6666666667vw}}@media (max-width: 767px){#contents .thanksArea h1{margin-top:10.6666666667vw;font-size:8vw}}#contents .thanksArea p{margin-top:6px;margin-bottom:40px;color:#fff;font-size:16px;font-weight:bold;line-height:1.75;text-align:center}@media (min-width: 768px) and (max-width: 1919px){#contents .thanksArea p{margin-top:.3125vw;margin-bottom:2.0833333333vw;font-size:.8333333333vw}}@media (max-width: 767px){#contents .thanksArea p{margin-top:1.6vw;margin-bottom:10.6666666667vw;font-size:4.2666666667vw;text-align:left}}
