﻿:root{--max-view-width: clamp(0px, 85.1388888889vw, 1716.4px);--padding: clamp(0px, 6.9444444444vw, 140px);--black2: #2E3A45;--black3: #5B7389;--black4: #BDC7D0;--black5: #E5E9EC;--black6: #F7F8FA;--white: #fff;--pink1: #E990A6;--blue1: #64A7C8;--blue3: #5B7389;--grade1: linear-gradient(80deg, var(--pink1) 14%, var(--blue1) 62%);--grade2: linear-gradient(80deg, var(--pink1) 46%, var(--blue1) 88%)}a{-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s;text-decoration:none;color:inherit}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;line-height:1;word-break:break-all}body.oh{overflow:hidden}div,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:none;font-size:100%;font-weight:normal;font-style:normal;vertical-align:baseline;background:transparent}img{max-width:100%;height:auto;vertical-align:bottom}svg{width:100%}article,aside,details,figcaption,figure,footer,header,menu,nav,section,div,address,iframe,canvas,hr,textarea{display:block;line-height:1}alabel{cursor:pointer}blockquote{padding:0;margin:0;display:block}address,em{font-style:normal}hr{border:0;margin:0;padding:0}ul,ol,li{list-style:none;margin:0;padding:0}textarea{resize:vertical;overflow:hidden;-webkit-appearance:none;border:none}button,select{vertical-align:middle;border-radius:0px;border:none;background:transparent;margin:0;padding:0;cursor:pointer;-webkit-appearance:none}table{border-collapse:collapse}*:before,*:after{padding:0;margin:0;line-height:1}::selection{color:var(--white);background:var(--black2)}::-moz-selection{color:var(--white);background:var(--black2)}*,:before,:after{box-sizing:border-box}html{min-height:100%;font-size:10px}html.wp-login{margin-top:0 !important}html.mac{-webkit-font-smoothing:antialiased}body{width:100%;font-size:clamp(0px, 1.1111111111vw, 22.4px);font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", "Hiragino Sans", sans-serif;font-weight:400;color:var(--black2);background-color:var(--black6);word-break:break-word;overflow-wrap:break-word}@media screen and (max-width: 767px){body{min-width:inherit}}body.on{overflow:hidden}.pc{display:block !important}@media screen and (max-width: 767px){.pc{display:none !important}}.sp{display:none !important}@media screen and (max-width: 767px){.sp{display:block !important}}.inner{max-width:var(--max-view-width);min-width:var(--max-view-width);margin-right:auto;margin-left:auto;padding-right:var(--padding);padding-left:var(--padding);position:relative}@media screen and (max-width: 767px){.inner{max-width:100%;min-width:100%;padding-right:0;padding-left:0}}.container{height:100%;overflow:hidden;position:relative}.table-wrap{width:100%}@media screen and (max-width: 767px){.table-wrap{width:100vw;overflow-x:scroll}}.wrap{display:grid;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.wrap{flex-direction:column}}section{position:relative}@media screen and (max-width: 767px){section{padding:0 clamp(0px, 5.3333333333vw, 28px)}}.movie-wrap{width:100%;padding-top:56.25%;position:relative}.movie-wrap iframe{width:100%;height:100%;position:absolute;top:0;left:0}.lead-txt{font-size:clamp(0px, 1.1111111111vw, 22.4px);font-weight:400;line-height:1.8;text-align:justify}@media screen and (max-width: 767px){.lead-txt{font-size:clamp(0px, 3.4666666667vw, 18.2px)}}.en-font{font-family:"Inter", sans-serif;font-weight:800}main{padding-top:clamp(0px, 6.5277777778vw, 131.6px)}@media screen and (max-width: 767px){main{padding-top:0}}.ttl-h2{text-align:center;color:var(--black2);margin-bottom:clamp(0px, 2.0833333333vw, 42px)}@media screen and (max-width: 767px){.ttl-h2{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.ttl-h2 span{font-size:clamp(0px, 1.6666666667vw, 33.6px);font-weight:600;display:inline-flex;flex-direction:column;justify-content:center;padding:0 clamp(0px, .2083333333vw, 4.2px);position:relative}@media screen and (max-width: 767px){.ttl-h2 span{font-size:clamp(0px, 4vw, 21px);padding:0 clamp(0px, .5333333333vw, 2.8px)}}.ttl-h2 span:after{content:"";width:calc(100% + (0.2083333333vw * 2));height:1px;margin-top:clamp(0px, .4166666667vw, 8.4px);background-color:var(--black2);position:relative;left:-0.2083333333vw}@media screen and (max-width: 767px){.ttl-h2 span:after{width:100%;margin-top:clamp(0px, 1.6vw, 8.4px);left:0}}.ttl-h3{font-size:clamp(0px, 2.7777777778vw, 56px);font-weight:600;line-height:1.55;text-align:center}@media screen and (max-width: 767px){.ttl-h3{font-size:clamp(0px, 6.4vw, 33.6px);line-height:1.4}}.header{width:100%;display:flex;align-items:center;padding:clamp(0px, 1.6666666667vw, 33.6px) clamp(0px, 2.2222222222vw, 44.8px);background-color:rgba(255,255,255,0.5);box-shadow:0 clamp(0px, .2777777778vw, 5.6px) clamp(0px, 1.3888888889vw, 28px) rgba(0,0,0,0.08);position:fixed;top:0;left:0;z-index:3}@media screen and (max-width: 767px){.header{padding:clamp(0px, 4.2666666667vw, 22.4px);background-color:transparent;box-shadow:none;position:absolute}}.header .ttl-h1{width:clamp(0px, 10.4166666667vw, 210px);height:clamp(0px, 2.9861111111vw, 60.2px);position:relative;z-index:1}@media screen and (max-width: 767px){.header .ttl-h1{width:clamp(0px, 23.7333333333vw, 124.6px);height:auto}}.header .logo{width:100%;height:auto;display:block}.nav{width:100%;display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 767px){.nav{position:fixed;bottom:clamp(-81.2px, -15.4666666667vw, 0px);left:0;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.nav.show{bottom:0}}.gnav-list{display:flex;align-items:center;gap:clamp(0px, 1.3888888889vw, 28px);margin-left:auto}.gnav-list a{font-size:clamp(0px, .9722222222vw, 19.6px);font-weight:400;position:relative}.gnav-list a:after{content:"";width:0;height:1px;background-color:var(--black2);position:absolute;bottom:clamp(-11.2px, -.5555555556vw, 0px);left:0;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.gnav-list a:hover:after{width:100%}.sub-list{display:flex;align-items:center;gap:clamp(0px, .6944444444vw, 14px)}@media screen and (max-width: 767px){.sub-list{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:0}}.sub-list a{font-size:clamp(0px, 1.1111111111vw, 22.4px);font-weight:600;display:flex;align-items:center;justify-content:center;padding:clamp(0px, .9722222222vw, 19.6px) clamp(0px, 1.6666666667vw, 33.6px);border-radius:clamp(0px, 1.5972222222vw, 32.2px);overflow:hidden;position:relative}@media screen and (max-width: 767px){.sub-list a{font-size:clamp(0px, 3.4666666667vw, 18.2px);padding:clamp(0px, 6.1333333333vw, 32.2px) 0;border-radius:0}}.btn-contact{color:var(--black2);background-color:var(--white);border:1px solid var(--black2)}@media screen and (min-width: 768px){.btn-contact:hover{color:var(--white);background-color:var(--black3);border-color:var(--black3)}}@media screen and (max-width: 767px){.btn-contact{background-color:#D9D9D9;border:none}}.btn-download{color:var(--white);background-color:var(--black2);border:1px solid var(--black2)}@media screen and (min-width: 768px){.btn-download:hover{background-color:var(--black3);border-color:var(--black3)}}@media screen and (max-width: 767px){.btn-download{border:none}}.btn-demo{color:var(--white)}.btn-demo:before,.btn-demo:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;z-index:-1}.btn-demo:before{background:var(--grade1)}.btn-demo:after{background:var(--grade2);z-index:-2}@media screen and (min-width: 768px){.btn-demo:hover:before{opacity:0}}.top .kv-section{height:clamp(0px, 40.9722222222vw, 826px)}@media screen and (max-width: 767px){.top .kv-section{height:100svh;min-height:clamp(0px, 177.8666666667vw, 933.8px)}}.top .kv-section .inner{height:100%}.top .kv-section .wrap{height:100%;display:flex;position:relative}@media screen and (max-width: 767px){.top .kv-section .wrap{justify-content:center}}.top .kv-section .wrap:before{content:"";width:clamp(0px, 12.2916666667vw, 247.8px);height:clamp(0px, 8.6805555556vw, 175px);background-image:url(../img/bg-item.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;bottom:0;left:calc(-50vw + 50%)}@media screen and (max-width: 767px){.top .kv-section .wrap:before{width:clamp(0px, 16.2666666667vw, 85.4px);height:clamp(0px, 20.8vw, 109.2px);background-image:url(../img/bg-item_sp.webp);top:0;right:clamp(-28px, -5.3333333333vw, 0px);bottom:auto;left:auto;z-index:1}}@media screen and (max-width: 767px){.top .kv-section .left-wrap{margin-top:clamp(0px, 8vw, 42px)}}.top .kv-section .left-wrap .ttl-h2{color:var(--black2);text-align:left;margin-bottom:clamp(0px, 3.3333333333vw, 67.2px)}@media screen and (max-width: 767px){.top .kv-section .left-wrap .ttl-h2{text-align:center;margin-bottom:clamp(0px, 4.8vw, 25.2px)}}.top .kv-section .left-wrap .ttl-h2 span{padding:0}.top .kv-section .left-wrap span{display:block}.top .kv-section .left-wrap .copy-ttl{font-size:clamp(0px, 3.3333333333vw, 67.2px);font-weight:600;background:var(--grade1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:clamp(0px, 1.8055555556vw, 36.4px);position:relative}@media screen and (max-width: 767px){.top .kv-section .left-wrap .copy-ttl{font-size:clamp(0px, 10.6666666667vw, 56px);line-height:1.2;display:inline-block}}.top .kv-section .left-wrap .copy-ttl i{font-weight:600;background:var(--grade1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:absolute;top:clamp(-60.2px, -2.9861111111vw, 0px);left:0}@media screen and (max-width: 767px){.top .kv-section .left-wrap .copy-ttl i{line-height:1;top:clamp(-40.6px, -7.7333333333vw, 0px)}}.top .kv-section .left-wrap .logo-wrap{width:clamp(0px, 29.5138888889vw, 595px);position:relative}@media screen and (max-width: 767px){.top .kv-section .left-wrap .logo-wrap{width:clamp(0px, 77.3333333333vw, 406px);margin-left:clamp(-14px, -2.6666666667vw, 0px)}}.top .kv-section .left-wrap .logo-wrap i{font-size:clamp(0px, 1.25vw, 25.2px);font-weight:600;line-height:1.55;position:absolute;top:clamp(-8.4px, -.4166666667vw, 0px);left:clamp(0px, 9.3055555556vw, 187.6px);white-space:nowrap}@media screen and (max-width: 767px){.top .kv-section .left-wrap .logo-wrap i{font-size:clamp(0px, 3.2vw, 16.8px);line-height:1;top:clamp(0px, 1.0666666667vw, 5.6px);left:clamp(0px, 25.0666666667vw, 131.6px)}}.top .kv-section .left-wrap .sub-ttl{font-size:clamp(0px, 2.2222222222vw, 44.8px);font-weight:600;margin-top:clamp(0px, 1.0416666667vw, 21px)}@media screen and (max-width: 767px){.top .kv-section .left-wrap .sub-ttl{font-size:clamp(0px, 4.8vw, 25.2px);margin-top:clamp(0px, 2.6666666667vw, 14px)}}.top .kv-section .left-wrap .sub-ttl i{color:var(--pink1);font-weight:600}.top .kv-section .left-wrap .contact-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(0px, .5555555556vw, 11.2px)}@media screen and (max-width: 767px){.top .kv-section .left-wrap .contact-list{display:none}}.top .kv-section .left-wrap .contact-list span{font-size:clamp(0px, .9722222222vw, 19.6px);font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:clamp(0px, .9722222222vw, 19.6px)}.top .kv-section .left-wrap .contact-list span:before,.top .kv-section .left-wrap .contact-list span:after{content:"";width:1px;height:clamp(0px, 1.1111111111vw, 22.4px);background-color:var(--black2)}.top .kv-section .left-wrap .contact-list span:before{margin-right:clamp(0px, .5555555556vw, 11.2px);transform:rotate(-30deg)}.top .kv-section .left-wrap .contact-list span:after{margin-left:clamp(0px, .5555555556vw, 11.2px);transform:rotate(30deg)}.top .kv-section .left-wrap .contact-list a{font-size:clamp(0px, .9722222222vw, 19.6px);font-weight:600;display:flex;align-items:center;justify-content:center;padding:clamp(0px, 1.3888888889vw, 28px) clamp(0px, 1.6666666667vw, 33.6px);border-radius:clamp(0px, 2.3611111111vw, 47.6px);position:relative;overflow:hidden}.top .kv-section .right-wrap{width:clamp(0px, 39.0277777778vw, 786.8px);position:absolute;top:clamp(0px, 4.3055555556vw, 86.8px);right:clamp(-74.2px, -3.6805555556vw, 0px)}@media screen and (max-width: 767px){.top .kv-section .right-wrap{width:clamp(0px, 86.4vw, 453.6px);position:relative;top:auto;right:auto;left:clamp(0px, 2.1333333333vw, 11.2px)}}.top .kv-section .right-wrap img{filter:drop-shadow(0 clamp(0px, 1.3888888889vw, 28px) clamp(0px, 1.1111111111vw, 22.4px) rgba(0,0,0,0.15))}@media screen and (max-width: 767px){.top .kv-section .right-wrap img{filter:drop-shadow(0 clamp(0px, 2.6666666667vw, 14px) clamp(0px, 2.1333333333vw, 11.2px) rgba(0,0,0,0.15))}}.top .kv-section .bg-wrap{width:clamp(0px, 36.9444444444vw, 744.8px);height:clamp(0px, 41.0416666667vw, 827.4px);position:absolute;top:clamp(-155.4px, -7.7083333333vw, 0px);right:calc(-50vw + 50%);z-index:-1}@media screen and (max-width: 767px){.top .kv-section .bg-wrap{width:100vw;height:clamp(0px, 66.9333333333vw, 351.4px);top:auto;bottom:0}}.about-section{padding-top:clamp(0px, 8.3333333333vw, 168px);padding-bottom:clamp(0px, 11.1111111111vw, 224px);background-color:var(--white)}@media screen and (max-width: 767px){.about-section{padding-top:clamp(0px, 13.3333333333vw, 70px);padding-bottom:clamp(0px, 13.3333333333vw, 70px)}}.about-section .ttl-h3{margin-bottom:clamp(0px, .9722222222vw, 19.6px)}@media screen and (max-width: 767px){.about-section .ttl-h3{margin-bottom:clamp(0px, 4.2666666667vw, 22.4px);white-space:nowrap}}.about-section .ttl-h3 span{font-weight:600;background:var(--grade1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.about-section .ttl-h3 span:after{content:"";width:100%;height:clamp(0px, .1388888889vw, 2.8px);background:var(--grade1);position:absolute;bottom:0;left:0}@media screen and (max-width: 767px){.about-section .ttl-h3 span:after{height:clamp(0px, .5333333333vw, 2.8px)}}.about-section .lead-txt{text-align:center}@media screen and (max-width: 767px){.about-section .lead-txt{text-align:justify}}.about-section .movie-wrap{margin:clamp(0px, 4.0277777778vw, 81.2px) auto 0;padding-top:0;border-radius:clamp(0px, 1.6666666667vw, 33.6px);overflow:hidden;position:relative;cursor:pointer}@media screen and (max-width: 767px){.about-section .movie-wrap{margin-top:clamp(0px, 5.3333333333vw, 28px);border-radius:clamp(0px, 4.2666666667vw, 22.4px)}}.about-section .movie-wrap .play-icon_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.about-section .movie-wrap .play-icon_wrap img{width:clamp(0px, 5.9722222222vw, 120.4px);display:block;margin:0 auto clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.about-section .movie-wrap .play-icon_wrap img{width:clamp(0px, 12.8vw, 67.2px);margin-bottom:clamp(0px, 1.8666666667vw, 9.8px)}}.about-section .movie-wrap .btn-movie{font-size:clamp(0px, .9722222222vw, 19.6px);font-weight:600;padding:clamp(0px, 1.3888888889vw, 28px) clamp(0px, 2.7777777778vw, 56px);background-color:var(--white);border-radius:clamp(0px, 1.875vw, 37.8px)}@media screen and (max-width: 767px){.about-section .movie-wrap .btn-movie{font-size:clamp(0px, 3.4666666667vw, 18.2px);padding:clamp(0px, 4.2666666667vw, 22.4px) clamp(0px, 7.4666666667vw, 39.2px);border-radius:clamp(0px, 6.1333333333vw, 32.2px)}}@media screen and (min-width: 768px){.about-section .movie-wrap picture>img{-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.about-section .movie-wrap:hover picture>img{transform:scale(1.1)}}.modal-video{background-color:rgba(46,58,69,0.8)}.modal-video-body{max-width:clamp(0px, 61.1111111111vw, 1232px);padding:0}@media screen and (max-width: 767px){.modal-video-body{max-width:100%;padding:0 clamp(0px, 5.3333333333vw, 28px)}}.modal-video-inner{padding:0}.modal-video-close-btn{width:clamp(0px, 2.0833333333vw, 42px);height:clamp(0px, 2.0833333333vw, 42px);top:clamp(-70px, -3.4722222222vw, 0px);right:0}@media screen and (max-width: 767px){.modal-video-close-btn{width:clamp(0px, 8vw, 42px);height:clamp(0px, 8vw, 42px);top:clamp(-70px, -13.3333333333vw, 0px)}}.modal-video-close-btn:before{width:clamp(0px, 2.0833333333vw, 42px);height:clamp(0px, 2.0833333333vw, 42px);background:transparent;background-image:url(../img/icon-close.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;border-radius:0;margin-top:0;position:absolute;top:0;left:0;transform:none}@media screen and (max-width: 767px){.modal-video-close-btn:before{width:clamp(0px, 8vw, 42px);height:clamp(0px, 8vw, 42px)}}.modal-video-close-btn:after{content:none}.cando-section{padding-top:clamp(0px, 8.3333333333vw, 168px)}@media screen and (max-width: 767px){.cando-section{padding-top:clamp(0px, 13.3333333333vw, 70px)}}@media screen and (max-width: 767px){.cando-section .h3-wrap{text-align:center;margin-bottom:clamp(0px, 4.8vw, 25.2px)}}.cando-section .h3-wrap._2{margin:0}@media screen and (max-width: 767px){.cando-section .h3-wrap._2{margin-bottom:clamp(0px, 4.8vw, 25.2px)}.cando-section .h3-wrap._2 .ttl-h3:before{left:clamp(-21px, -4vw, 0px)}}.cando-section .h3-wrap+.lead-txt{text-align:center;padding:0 clamp(0px, 6.25vw, 126px)}@media screen and (max-width: 767px){.cando-section .h3-wrap+.lead-txt{text-align:justify;padding:0}}.cando-section .ttl-h3{display:flex;align-items:flex-end;justify-content:center;margin-bottom:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.cando-section .ttl-h3{display:inline-block;margin-bottom:0;position:relative}}.cando-section .ttl-h3:before{content:"まず";width:clamp(0px, 6.3888888889vw, 128.8px);height:clamp(0px, 6.3194444444vw, 127.4px);font-size:clamp(0px, 1.6666666667vw, 33.6px);color:var(--white);display:flex;align-items:center;justify-content:center;margin-right:clamp(0px, 1.3888888889vw, 28px);background-image:url(../img/bg-balloon.webp);background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width: 767px){.cando-section .ttl-h3:before{width:clamp(0px, 12.2666666667vw, 64.4px);height:clamp(0px, 12vw, 63px);font-size:clamp(0px, 3.7333333333vw, 19.6px);margin-right:clamp(0px, 1.3333333333vw, 7px);position:absolute;top:clamp(-19.6px, -3.7333333333vw, 0px);left:clamp(-71.4px, -13.6vw, 0px)}}.cando-section .ttl-h3:nth-of-type(2):before{content:"一方"}.cando-section .ttl-h3:nth-of-type(2) span{color:var(--pink1)}.cando-section .ttl-h3:nth-of-type(2)+.lead-txt{text-align:center}.cando-section .ttl-h3 span{color:var(--blue1)}.cando-section .ttl-h3 span.cl-pink{color:var(--pink1)}.cando-section .ttl-h3+.lead-txt{text-align:center;margin:0 auto;padding:0 clamp(0px, 6.25vw, 126px)}@media screen and (max-width: 767px){.cando-section .ttl-h3+.lead-txt{text-align:justify;padding:0}}.cando-section .img-wrap{width:clamp(0px, 58.1944444444vw, 1173.2px);text-align:right;margin:clamp(0px, 3.4722222222vw, 70px) auto 0}@media screen and (max-width: 767px){.cando-section .img-wrap{width:100%;margin-top:clamp(0px, 5.3333333333vw, 28px)}}.cando-section .img-wrap a{font-size:clamp(0px, .8333333333vw, 16.8px);line-height:1.8;text-decoration:underline;display:inline-block;margin-top:clamp(0px, 1.5277777778vw, 30.8px)}@media screen and (max-width: 767px){.cando-section .img-wrap a{font-size:clamp(0px, 2.9333333333vw, 15.4px);line-height:1;margin-top:clamp(0px, 2.6666666667vw, 14px)}}.cando-section .review-wrap{margin-top:clamp(0px, 5.1388888889vw, 103.6px);margin-bottom:clamp(0px, 4.0277777778vw, 81.2px)}@media screen and (max-width: 767px){.cando-section .review-wrap{margin-top:clamp(0px, 6.9333333333vw, 36.4px);margin-bottom:clamp(0px, 11.2vw, 58.8px)}}.cando-section .review-wrap .ttl-h4{font-size:clamp(0px, 1.6666666667vw, 33.6px);font-weight:600;line-height:1.55;margin-bottom:clamp(0px, 2.2222222222vw, 44.8px)}.cando-section .review-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(0px, 1.9444444444vw, 39.2px) clamp(0px, 2.4305555556vw, 49px)}@media screen and (max-width: 767px){.cando-section .review-list{grid-template-columns:1fr;gap:clamp(0px, 2.1333333333vw, 11.2px)}}.cando-section .review-list_item{padding:clamp(0px, 1.9444444444vw, 39.2px);padding-left:clamp(0px, 2.5694444444vw, 51.8px);background-color:var(--white);border-radius:clamp(0px, .6944444444vw, 14px);position:relative}@media screen and (max-width: 767px){.cando-section .review-list_item{padding:clamp(0px, 6.4vw, 33.6px);padding-left:clamp(0px, 6.4vw, 33.6px);border-radius:clamp(0px, 4.2666666667vw, 22.4px)}}.cando-section .review-list_item img{display:block;margin:0 auto}.cando-section .review-list_item:first-child img{width:clamp(0px, 4.8611111111vw, 98px)}.cando-section .review-list_item:nth-child(2) img{width:clamp(0px, 4.8611111111vw, 98px)}.cando-section .review-list_item:nth-child(3) img{width:clamp(0px, 4.5138888889vw, 91px)}.cando-section .review-list_item:nth-child(4) img{width:clamp(0px, 4.9305555556vw, 99.4px)}.cando-section .review-list_item:nth-child(5) img{width:clamp(0px, 4.5138888889vw, 91px)}.cando-section .review-list_item:nth-child(6) img{width:clamp(0px, 5vw, 100.8px)}.cando-section .review-list_item:nth-child(7) img{width:clamp(0px, 5vw, 100.8px)}.cando-section .review-list_item:nth-child(8) img{width:clamp(0px, 4.5138888889vw, 91px)}.cando-section .review-list_item:nth-child(9) img{width:clamp(0px, 4.5138888889vw, 91px)}.cando-section .review-list_item:last-child img{width:clamp(0px, 4.4444444444vw, 89.6px)}.cando-section .review-list_item .ttl{width:clamp(0px, 8.8194444444vw, 177.8px);font-size:clamp(0px, .9722222222vw, 19.6px);font-weight:600;color:var(--white);text-align:center;padding:clamp(0px, .4166666667vw, 8.4px) clamp(0px, .9722222222vw, 19.6px);background-color:var(--black3);border-radius:clamp(0px, .9027777778vw, 18.2px);position:absolute;top:clamp(-18.2px, -.9027777778vw, 0px);left:clamp(0px, 2.2222222222vw, 44.8px);white-space:nowrap}.cando-section .review-list_item .wrap{display:grid;grid-template-columns:clamp(0px, 5vw, 100.8px) clamp(0px, 23.6805555556vw, 477.4px)}.cando-section .review-list_item .avatar-wrap{display:flex;align-items:center;justify-content:center;position:relative}.cando-section .review-list_item .avatar-wrap:before{content:"";width:clamp(0px, 1.5277777778vw, 30.8px);height:clamp(0px, 1.7361111111vw, 35px);background-image:url(../img/icon-wind.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:clamp(-11.2px, -.5555555556vw, 0px);left:clamp(-14px, -.6944444444vw, 0px)}@media screen and (max-width: 767px){.cando-section .review-list_item .avatar-wrap:before{width:clamp(0px, 4.5333333333vw, 23.8px);height:clamp(0px, 5.0666666667vw, 26.6px);top:clamp(-11.2px, -2.1333333333vw, 0px);left:clamp(-11.2px, -2.1333333333vw, 0px)}}.cando-section .review-list_item .ttl-h5{font-size:clamp(0px, 1.3888888889vw, 28px);font-weight:600;color:var(--blue1);margin-bottom:clamp(0px, .5555555556vw, 11.2px)}.cando-section .review-list_item .lead-txt{font-size:clamp(0px, .9722222222vw, 19.6px);line-height:1.8}.cando-section .review-list_item .lead-txt span{font-weight:600;text-decoration:underline}.cando-section .speech-bubble_wrap{color:var(--white);margin:clamp(0px, 1.6666666667vw, 33.6px) 0 clamp(0px, 8.3333333333vw, 168px);position:relative}@media screen and (max-width: 767px){.cando-section .speech-bubble_wrap{margin-top:clamp(0px, 7.2vw, 37.8px);margin-bottom:clamp(0px, 16vw, 84px)}}.cando-section .speech-bubble_wrap p{font-size:clamp(0px, 2.7777777778vw, 56px);line-height:1.55;font-weight:600;text-align:center;padding:clamp(0px, 2.4305555556vw, 49px);background-color:var(--black2);border-radius:clamp(0px, 1.6666666667vw, 33.6px);position:relative}@media screen and (max-width: 767px){.cando-section .speech-bubble_wrap p{font-size:clamp(0px, 4.8vw, 25.2px);padding:clamp(0px, 7.4666666667vw, 39.2px);border-radius:clamp(0px, 4.2666666667vw, 22.4px)}}.cando-section .speech-bubble_wrap p:before{content:"";border-right:clamp(0px, 2.7777777778vw, 56px) solid transparent;border-left:clamp(0px, 2.7777777778vw, 56px) solid transparent;border-bottom:clamp(0px, 2.9166666667vw, 58.8px) solid var(--black2);position:absolute;top:clamp(-33.6px, -1.6666666667vw, 0px);left:50%;transform:translate(-50%, 0)}@media screen and (max-width: 767px){.cando-section .speech-bubble_wrap p:before{border-right-width:clamp(0px, 5.0666666667vw, 26.6px);border-left-width:clamp(0px, 5.0666666667vw, 26.6px);border-bottom-width:clamp(0px, 5.3333333333vw, 28px);top:clamp(-18.2px, -3.4666666667vw, 0px)}}.cando-section .speech-bubble_wrap p span{font-size:clamp(0px, 3.3333333333vw, 67.2px);background:var(--grade1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}@media screen and (max-width: 767px){.cando-section .speech-bubble_wrap p span{font-size:clamp(0px, 5.8666666667vw, 30.8px)}}.cando-section .speech-bubble_wrap p span:before{content:"";width:100%;height:clamp(0px, .1388888889vw, 2.8px);background:var(--grade1);position:absolute;bottom:0;left:0}@media screen and (max-width: 767px){.cando-section .speech-bubble_wrap p span:before{height:clamp(0px, .5333333333vw, 2.8px)}}.cando-section .graph-list{display:grid;grid-template-columns:clamp(0px, 25.7638888889vw, 519.4px) clamp(0px, 25.7638888889vw, 519.4px);justify-content:center;gap:clamp(0px, 8.75vw, 176.4px);margin-top:clamp(0px, 3.4722222222vw, 70px);white-space:nowrap}@media screen and (max-width: 767px){.cando-section .graph-list{grid-template-columns:1fr;gap:clamp(0px, 8vw, 42px);margin-top:clamp(0px, 5.3333333333vw, 28px)}.cando-section .graph-list .graph-list_item{padding:0 clamp(0px, 17.3333333333vw, 91px)}}.cando-section .graph-list .ttl{font-size:clamp(0px, 1.9444444444vw, 39.2px);font-weight:600;color:var(--white);text-align:center;margin-bottom:clamp(0px, 2.0833333333vw, 42px);padding:clamp(0px, .6944444444vw, 14px) clamp(0px, .9722222222vw, 19.6px);background-color:var(--black3);border-radius:clamp(0px, .2777777778vw, 5.6px)}@media screen and (max-width: 767px){.cando-section .graph-list .ttl{font-size:clamp(0px, 4.8vw, 25.2px);margin-bottom:clamp(0px, 4.2666666667vw, 22.4px);padding:clamp(0px, 2.6666666667vw, 14px);border-radius:clamp(0px, 1.0666666667vw, 5.6px)}}.cando-section .graph-list .txt{font-size:clamp(0px, .9722222222vw, 19.6px);line-height:1.55;font-weight:600;color:var(--black2);text-align:center;white-space:nowrap}@media screen and (max-width: 767px){.cando-section .graph-list .txt{font-size:clamp(0px, 3.4666666667vw, 18.2px)}}.cando-section .graph-list .img-wrap{width:100%;margin:clamp(0px, 1.3888888889vw, 28px) 0 0 0}@media screen and (max-width: 767px){.cando-section .graph-list .img-wrap{width:clamp(0px, 65.8666666667vw, 345.8px);margin:clamp(0px, 3.2vw, 16.8px) auto 0}}.cando-section .graph-list figcaption{font-size:clamp(0px, .8333333333vw, 16.8px);line-height:1.8;text-align:center;margin-top:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.cando-section .graph-list figcaption{font-size:clamp(0px, 2.9333333333vw, 15.4px);margin-top:clamp(0px, 2.6666666667vw, 14px)}}.cando-section .graph-list figcaption a{font-size:clamp(0px, .8333333333vw, 16.8px);margin-top:0}@media screen and (max-width: 767px){.cando-section .graph-list figcaption a{font-size:clamp(0px, 2.9333333333vw, 15.4px)}}.cando-section .graph-list_item:last-child .img-wrap{position:relative}.cando-section .graph-list_item:last-child .img-wrap:after{content:"";width:clamp(0px, 11.25vw, 226.8px);height:clamp(0px, 7.2916666667vw, 147px);background-image:url(../img/img-top_graph2_speech__bubble.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:clamp(0px, 5.8333333333vw, 117.6px);left:clamp(-89.6px, -4.4444444444vw, 0px)}@media screen and (max-width: 767px){.cando-section .graph-list_item:last-child .img-wrap:after{width:clamp(0px, 28.5333333333vw, 149.8px);height:clamp(0px, 18.6666666667vw, 98px);top:clamp(0px, 14.4vw, 75.6px);left:clamp(-61.6px, -11.7333333333vw, 0px)}}.cando-section ._2{margin-top:clamp(0px, 1.6666666667vw, 33.6px);margin-bottom:clamp(0px, 6.9444444444vw, 140px)}@media screen and (max-width: 767px){.cando-section ._2{margin-top:clamp(0px, 6.9333333333vw, 36.4px);margin-bottom:clamp(0px, 11.2vw, 58.8px)}}.cando-section ._2 .speech-bubble_wrap{margin-top:0;margin-bottom:clamp(0px, 2.7777777778vw, 56px)}@media screen and (max-width: 767px){.cando-section ._2 .speech-bubble_wrap{margin-bottom:clamp(0px, 4.8vw, 25.2px)}}.cando-section ._2 .but-txt{font-size:clamp(0px, 2.2222222222vw, 44.8px);line-height:1.55;font-weight:600;text-align:center;margin-bottom:clamp(0px, 1.5972222222vw, 32.2px)}@media screen and (max-width: 767px){.cando-section ._2 .but-txt{font-size:clamp(0px, 4.8vw, 25.2px);line-height:1;margin-bottom:clamp(0px, 4.2666666667vw, 22.4px)}}.cando-section ._2 .but-txt:before{content:"";width:0;height:0;display:block;margin:0 auto clamp(0px, .6944444444vw, 14px);border-style:solid;border-right:clamp(0px, 4.8611111111vw, 98px) solid transparent;border-left:clamp(0px, 4.8611111111vw, 98px) solid transparent;border-top:clamp(0px, 3.4722222222vw, 70px) solid var(--black4);border-bottom:0}@media screen and (max-width: 767px){.cando-section ._2 .but-txt:before{margin-bottom:clamp(0px, 2.6666666667vw, 14px);border-right-width:clamp(0px, 9.3333333333vw, 49px);border-left-width:clamp(0px, 9.3333333333vw, 49px);border-top-width:clamp(0px, 6.4vw, 33.6px)}}.cando-section ._2 .review-list{margin-bottom:clamp(0px, 2.7777777778vw, 56px)}@media screen and (max-width: 767px){.cando-section ._2 .review-list{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.cando-section ._2 .review-list_item{padding-top:clamp(0px, 2.0833333333vw, 42px);padding-right:clamp(0px, 3.0555555556vw, 61.6px);padding-bottom:clamp(0px, 2.2222222222vw, 44.8px)}@media screen and (max-width: 767px){.cando-section ._2 .review-list_item{padding:clamp(0px, 6.4vw, 33.6px)}}.cando-section ._2 .review-list_item:first-child img{width:clamp(0px, 5.5555555556vw, 112px)}.cando-section ._2 .review-list_item:nth-child(2) img{width:clamp(0px, 5.4166666667vw, 109.2px)}.cando-section ._2 .review-list_item:nth-child(3) img{width:clamp(0px, 5.4166666667vw, 109.2px)}.cando-section ._2 .review-list_item:last-child img{width:clamp(0px, 5.9722222222vw, 120.4px)}@media screen and (max-width: 767px){.cando-section ._2 .review-list_item:first-child img{width:clamp(0px, 14.4vw, 75.6px)}.cando-section ._2 .review-list_item:nth-child(2) img{width:clamp(0px, 13.8666666667vw, 72.8px)}.cando-section ._2 .review-list_item:nth-child(3) img{width:clamp(0px, 13.8666666667vw, 72.8px)}.cando-section ._2 .review-list_item:last-child img{width:clamp(0px, 15.4666666667vw, 81.2px)}}.cando-section ._2 .review-list_item .avatar-wrap{flex-direction:column}.cando-section ._2 .review-list_item .avatar-wrap figcaption{font-size:clamp(0px, .9722222222vw, 19.6px);color:var(--black4);font-weight:600;margin-top:clamp(0px, .6944444444vw, 14px)}@media screen and (max-width: 767px){.cando-section ._2 .review-list_item .avatar-wrap figcaption{font-size:clamp(0px, 3.2vw, 16.8px);margin-top:clamp(0px, 2.1333333333vw, 11.2px)}}.cando-section ._2 .review-list_item .ttl-h5{font-size:clamp(0px, 1.6666666667vw, 33.6px);color:var(--blue1);margin-bottom:clamp(0px, .4166666667vw, 8.4px)}@media screen and (max-width: 767px){.cando-section ._2 .review-list_item .ttl-h5{font-size:clamp(0px, 4.2666666667vw, 22.4px);margin-bottom:clamp(0px, 1.8666666667vw, 9.8px)}}.cando-section ._2 .review-list_item .lead-txt{font-size:clamp(0px, 1.1111111111vw, 22.4px);line-height:1.55}@media screen and (max-width: 767px){.cando-section ._2 .review-list_item .lead-txt{font-size:clamp(0px, 3.4666666667vw, 18.2px)}}.cando-section ._2 .review-list_item .wrap{grid-template-columns:clamp(0px, 6.1111111111vw, 123.2px) clamp(0px, 21.6666666667vw, 436.8px)}@media screen and (max-width: 767px){.cando-section ._2 .review-list_item .wrap{grid-template-columns:clamp(0px, 15.4666666667vw, 81.2px) clamp(0px, 58.6666666667vw, 308px)}}.cando-section ._2 .logo-wrap{width:clamp(0px, 42.7777777778vw, 862.4px);margin:clamp(0px, 5.6944444444vw, 114.8px) auto 0;position:relative}@media screen and (max-width: 767px){.cando-section ._2 .logo-wrap{width:clamp(0px, 73.0666666667vw, 383.6px);margin-top:clamp(0px, 9.0666666667vw, 47.6px)}}.cando-section ._2 .logo-wrap p{font-size:clamp(0px, 1.6666666667vw, 33.6px);line-height:1.55;font-weight:600;position:absolute;top:0;left:clamp(0px, 14.0277777778vw, 282.8px)}@media screen and (max-width: 767px){.cando-section ._2 .logo-wrap p{font-size:clamp(0px, 2.9333333333vw, 15.4px);line-height:1;left:clamp(0px, 25.0666666667vw, 131.6px);white-space:nowrap}}.cando-section ._2 .message-wrap{font-size:clamp(0px, 2.7777777778vw, 56px);color:var(--white);text-align:center}@media screen and (max-width: 767px){.cando-section ._2 .message-wrap{font-size:clamp(0px, 5.3333333333vw, 28px)}}.cando-section ._2 .message-wrap:before{content:"";width:0;height:0;display:block;margin:0 auto clamp(0px, 1.5277777778vw, 30.8px);border-style:solid;border-right:clamp(0px, 4.8611111111vw, 98px) solid transparent;border-left:clamp(0px, 4.8611111111vw, 98px) solid transparent;border-top:clamp(0px, 3.4722222222vw, 70px) solid var(--black4);border-bottom:0}@media screen and (max-width: 767px){.cando-section ._2 .message-wrap:before{border-right-width:clamp(0px, 9.3333333333vw, 49px);border-left-width:clamp(0px, 9.3333333333vw, 49px);border-top-width:clamp(0px, 6.4vw, 33.6px);margin-bottom:clamp(0px, 2.6666666667vw, 14px)}}.cando-section ._2 .message-wrap span{font-weight:600;display:inline-flex;margin-bottom:clamp(0px, 1.1111111111vw, 22.4px);padding:clamp(0px, 1.3888888889vw, 28px) clamp(0px, 2.7777777778vw, 56px);background:var(--grade1);border-radius:clamp(0px, .2777777778vw, 5.6px)}@media screen and (max-width: 767px){.cando-section ._2 .message-wrap span{margin-bottom:clamp(0px, 2.1333333333vw, 11.2px);padding:clamp(0px, 1.6vw, 8.4px) clamp(0px, 2.6666666667vw, 14px);border-radius:clamp(0px, .5333333333vw, 2.8px);white-space:nowrap}}.cando-section ._2 .message-wrap span:last-of-type{margin-bottom:0}.difference-wrap{padding-bottom:clamp(0px, 12.9166666667vw, 260.4px)}.difference-wrap .ttl-h3{font-size:clamp(0px, 1.6666666667vw, 33.6px);font-weight:600;text-align:left;display:block;margin-bottom:clamp(0px, 2.0833333333vw, 42px);padding-left:clamp(0px, .6944444444vw, 14px)}@media screen and (max-width: 767px){.difference-wrap .ttl-h3{font-size:clamp(0px, 4vw, 21px);margin-bottom:clamp(0px, 3.7333333333vw, 19.6px);padding-left:0}}.difference-wrap .ttl-h3:before{content:none}.difference-wrap .price-wrap{gap:clamp(0px, 5.4166666667vw, 109.2px)}.difference-wrap .table-wrap{overflow:hidden}@media screen and (max-width: 767px){.difference-wrap .table-wrap{padding-bottom:clamp(0px, 4.2666666667vw, 22.4px);border-radius:0;overflow:scroll}}.difference-wrap .table-wrap::-webkit-scrollbar{width:4px;height:4px}.difference-wrap .table-wrap::-webkit-scrollbar-track{background:var(--black4);border-radius:2px}.difference-wrap .table-wrap::-webkit-scrollbar-thumb{background:var(--black3);border-radius:2px}.difference-wrap table{width:100%;font-size:clamp(0px, .9722222222vw, 19.6px);line-height:1.5;border-radius:clamp(0px, 1.6666666667vw, 33.6px);position:relative;overflow:hidden}@media screen and (max-width: 767px){.difference-wrap table{width:clamp(0px, 218.6666666667vw, 1148px);font-size:clamp(0px, 3.2vw, 16.8px);border-radius:clamp(0px, 6.4vw, 33.6px)}}.difference-wrap table:before{content:"";width:100%;height:100%;border:2px solid var(--black2);border-radius:clamp(0px, 1.6666666667vw, 33.6px);position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 767px){.difference-wrap table:before{border-radius:clamp(0px, 6.4vw, 33.6px)}}.difference-wrap table tr:first-of-type th:first-of-type{border-left:1px solid var(--black2)}.difference-wrap table tr:first-of-type th:nth-of-type(2){color:var(--black4)}.difference-wrap table tr:first-of-type th:last-of-type{color:var(--pink1);border-right:none}.difference-wrap table tr:nth-of-type(n+2) td:first-of-type{width:clamp(0px, 13.8888888889vw, 280px)}@media screen and (max-width: 767px){.difference-wrap table tr:nth-of-type(n+2) td:first-of-type{width:clamp(0px, 42.6666666667vw, 224px)}}.difference-wrap table tr:last-of-type td{border-bottom:none}.difference-wrap table th,.difference-wrap table td{vertical-align:middle;padding:clamp(0px, 1.3888888889vw, 28px) clamp(0px, 1.1805555556vw, 23.8px)}@media screen and (max-width: 767px){.difference-wrap table th,.difference-wrap table td{padding:clamp(0px, 4.2666666667vw, 22.4px)}}.difference-wrap table th{color:var(--white);background-color:var(--black2);border-right:1px solid var(--white)}.difference-wrap table td{border-right:1px solid var(--black2);border-bottom:1px solid var(--black2)}.difference-wrap table td:nth-of-type(2){background-color:var(--black5)}.difference-wrap table td:last-of-type{color:var(--white);background-color:var(--pink1);border-right:none}.difference-wrap table span{font-size:clamp(0px, 1.1111111111vw, 22.4px);font-weight:600}@media screen and (max-width: 767px){.difference-wrap table span{font-size:clamp(0px, 3.7333333333vw, 19.6px)}}.interest-wrap{color:var(--white);padding:clamp(0px, 5.2777777778vw, 106.4px) 0 clamp(0px, 8.3333333333vw, 168px);position:relative}@media screen and (max-width: 767px){.interest-wrap{display:none}}.interest-wrap:after{content:"";width:100vw;height:100%;background:linear-gradient(125deg, #5B7389 -11.57%, #2E3A45 68.03%);position:absolute;top:0;left:calc(-50vw + 50%);z-index:-1}.interest-wrap .ttl-h3{font-size:clamp(0px, 2.7777777778vw, 56px);line-height:1;margin-bottom:clamp(0px, 3.9583333333vw, 79.8px)}.interest-wrap .ttl-h3:before{content:none}.interest-wrap .contact-list{width:clamp(0px, 83.3333333333vw, 1680px);display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(0px, 1.0416666667vw, 21px);margin-left:clamp(-121.8px, -6.0416666667vw, 0px)}.interest-wrap .contact-list_item{width:clamp(0px, 27.0833333333vw, 546px)}.interest-wrap .contact-list_item .ttl{font-size:clamp(0px, 1.3888888889vw, 28px);font-weight:600;text-align:center;display:flex;align-items:center;justify-content:center;margin-bottom:clamp(0px, 1.3888888889vw, 28px)}.interest-wrap .contact-list_item .ttl:before,.interest-wrap .contact-list_item .ttl:after{content:"";width:1px;height:clamp(0px, 1.3888888889vw, 28px);background-color:var(--white)}.interest-wrap .contact-list_item .ttl:before{margin-right:clamp(0px, .8333333333vw, 16.8px);transform:rotate(-30deg)}.interest-wrap .contact-list_item .ttl:after{margin-left:clamp(0px, .8333333333vw, 16.8px);transform:rotate(30deg)}.interest-wrap .contact-list_item .ttl-h4{font-size:clamp(0px, 1.6666666667vw, 33.6px);font-weight:700;text-align:center;color:var(--black4);margin-bottom:clamp(0px, 1.1111111111vw, 22.4px)}.interest-wrap .contact-list_item .lead-txt{font-size:clamp(0px, 1.1111111111vw, 22.4px);line-height:1.55;color:var(--black2);text-align:center;margin-bottom:clamp(0px, 1.875vw, 37.8px)}.interest-wrap .contact-list_item .contact-wrap{padding:clamp(0px, 3.4722222222vw, 70px) clamp(0px, 3.125vw, 63px);background-color:var(--white);border-radius:clamp(0px, 1.6666666667vw, 33.6px)}.interest-wrap .contact-list_item .contact-wrap a{width:100%;font-size:clamp(0px, 1.3888888889vw, 28px);font-weight:600;display:flex;align-items:center;justify-content:center;padding:clamp(0px, 2.2222222222vw, 44.8px);border-radius:clamp(0px, 2.9166666667vw, 58.8px);position:relative;z-index:1}.interest-wrap .contact-list_item:last-child a:before,.interest-wrap .contact-list_item:last-child a:after{border-radius:clamp(0px, 2.9166666667vw, 58.8px)}.feature-section{background-color:var(--white)}@media screen and (max-width: 767px){.feature-section{padding-top:clamp(0px, 21.3333333333vw, 112px)}}.feature-section .ttl-h2{margin-bottom:clamp(0px, 2.0833333333vw, 42px)}@media screen and (max-width: 767px){.feature-section .ttl-h2{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.feature-section .point-list{display:flex;flex-direction:column;gap:clamp(0px, 5.5555555556vw, 112px)}@media screen and (max-width: 767px){.feature-section .point-list{gap:clamp(0px, 13.3333333333vw, 70px)}}.feature-section .point-list_item{display:grid;grid-template-columns:clamp(0px, 33.125vw, 667.8px) clamp(0px, 34.7916666667vw, 701.4px);align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.feature-section .point-list_item{grid-template-columns:1fr;gap:clamp(0px, 5.3333333333vw, 28px)}}.feature-section .point-list_item .num-ttl{font-size:clamp(0px, 2.2222222222vw, 44.8px);color:var(--black3);margin-bottom:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.feature-section .point-list_item .num-ttl{font-size:clamp(0px, 4.8vw, 25.2px);margin-bottom:clamp(0px, 3.7333333333vw, 19.6px)}}.feature-section .point-list_item .ttl-h3{font-size:clamp(0px, 2.5vw, 50.4px);line-height:1;font-weight:600;background:var(--grade1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:left;margin-bottom:clamp(0px, 1.1111111111vw, 22.4px);font-feature-settings:"palt"}@media screen and (max-width: 767px){.feature-section .point-list_item .ttl-h3{font-size:clamp(0px, 6.4vw, 33.6px);margin-bottom:clamp(0px, 3.4666666667vw, 18.2px)}}.feature-section .point-list_item .lead-txt{font-size:clamp(0px, 1.1111111111vw, 22.4px);line-height:1.8}@media screen and (max-width: 767px){.feature-section .point-list_item .lead-txt{font-size:clamp(0px, 3.4666666667vw, 18.2px)}}.feature-section .point-list_item .img-wrap img{border-radius:clamp(0px, .5555555556vw, 11.2px)}@media screen and (max-width: 767px){.feature-section .point-list_item .img-wrap img{border-radius:clamp(0px, 4.2666666667vw, 22.4px)}}.feature-section .point-list_item:nth-child(even) .txt-wrap{order:2}@media screen and (max-width: 767px){.feature-section .point-list_item:nth-child(even) .txt-wrap{order:1}}.feature-section .point-list_item:nth-child(even) .img-wrap{order:1}@media screen and (max-width: 767px){.feature-section .point-list_item:nth-child(even) .img-wrap{order:2}}.efficacy-section{background-color:var(--white);padding-top:clamp(0px, 9.0277777778vw, 182px);padding-bottom:clamp(0px, 8.3333333333vw, 168px)}@media screen and (max-width: 767px){.efficacy-section{padding-top:clamp(0px, 21.3333333333vw, 112px);padding-bottom:clamp(0px, 18.6666666667vw, 98px)}}.efficacy-section .ttl-h2{margin-bottom:clamp(0px, 2.0833333333vw, 42px)}@media screen and (max-width: 767px){.efficacy-section .ttl-h2{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.efficacy-section .efficacy-list{counter-reset:number 0;display:grid;gap:clamp(0px, .6944444444vw, 14px)}@media screen and (max-width: 767px){.efficacy-section .efficacy-list{gap:clamp(0px, 2.1333333333vw, 11.2px)}}.efficacy-section .efficacy-list_item{width:100%;height:clamp(0px, 12.2222222222vw, 246.4px);background-image:url(../img/bg-efficacy1.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:relative}@media screen and (max-width: 767px){.efficacy-section .efficacy-list_item{height:clamp(0px, 41.8666666667vw, 219.8px);background-image:url(../img/bg-efficacy1_sp.webp)}}.efficacy-section .efficacy-list_item:last-child{height:clamp(0px, 10.9027777778vw, 219.8px);background-image:url(../img/bg-efficacy2.webp)}@media screen and (max-width: 767px){.efficacy-section .efficacy-list_item:last-child{height:clamp(0px, 38.6666666667vw, 203px);background-image:url(../img/bg-efficacy2_sp.webp)}}.efficacy-section .efficacy-list_item .efficacy-wrap{width:100%;height:clamp(0px, 10.9027777778vw, 219.8px);display:grid;align-items:center;grid-template-columns:1fr clamp(0px, 29.1666666667vw, 588px);padding:0 clamp(0px, 2.5694444444vw, 51.8px)}@media screen and (max-width: 767px){.efficacy-section .efficacy-list_item .efficacy-wrap{height:clamp(0px, 38.6666666667vw, 203px);grid-template-columns:1fr;gap:clamp(0px, 2.6666666667vw, 14px);padding:clamp(0px, 6.1333333333vw, 32.2px)}}.efficacy-section .efficacy-list_item .ttl-h3{font-size:clamp(0px, 2.7777777778vw, 56px);text-align:left;display:flex;align-items:center}@media screen and (max-width: 767px){.efficacy-section .efficacy-list_item .ttl-h3{font-size:clamp(0px, 5.3333333333vw, 28px)}}.efficacy-section .efficacy-list_item .ttl-h3:before{content:"0" counter(number);counter-increment:number 1;font-size:clamp(0px, 3.3333333333vw, 67.2px);font-family:"Inter", sans-serif;font-weight:800;color:var(--black3);margin-right:clamp(0px, .6944444444vw, 14px)}@media screen and (max-width: 767px){.efficacy-section .efficacy-list_item .ttl-h3:before{font-size:clamp(0px, 7.4666666667vw, 39.2px);margin-right:clamp(0px, 2.9333333333vw, 15.4px)}}.efficacy-section .efficacy-list_item .ttl-h3 span{font-weight:600;line-height:1;background:var(--grade1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}.efficacy-section .efficacy-list_item .ttl-h3 span:after{content:"";width:100%;height:1px;display:block;background:var(--grade1)}.efficacy-section .efficacy-list_item ol{padding:0 0 0 clamp(0px, 2.0833333333vw, 42px)}@media screen and (max-width: 767px){.efficacy-section .efficacy-list_item ol{padding:0}}.efficacy-section .efficacy-list_item ol li{font-size:clamp(0px, 1.25vw, 25.2px);line-height:1.65;display:flex;align-items:center;white-space:nowrap;position:relative}@media screen and (max-width: 767px){.efficacy-section .efficacy-list_item ol li{font-size:clamp(0px, 3.4666666667vw, 18.2px)}}.efficacy-section .efficacy-list_item ol li:before{content:"";width:clamp(0px, 1.3888888889vw, 28px);height:clamp(0px, 1.3888888889vw, 28px);margin-right:clamp(0px, .7638888889vw, 15.4px);background-color:var(--black2)}@media screen and (max-width: 767px){.efficacy-section .efficacy-list_item ol li:before{width:clamp(0px, 3.7333333333vw, 19.6px);height:clamp(0px, 3.7333333333vw, 19.6px);margin-right:clamp(0px, 2.1333333333vw, 11.2px)}}.efficacy-section .efficacy-list_item ol li:after{content:"";width:clamp(0px, .8333333333vw, 16.8px);height:clamp(0px, .8333333333vw, 16.8px);background-image:url(../img/icon-check.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:clamp(0px, .5555555556vw, 11.2px);left:clamp(0px, .2777777778vw, 5.6px)}@media screen and (max-width: 767px){.efficacy-section .efficacy-list_item ol li:after{width:clamp(0px, 2.1333333333vw, 11.2px);height:clamp(0px, 2.1333333333vw, 11.2px);top:clamp(0px, 1.8666666667vw, 9.8px);left:clamp(0px, .8vw, 4.2px)}}.howto-section{padding-top:clamp(0px, 9.0277777778vw, 182px);padding-bottom:clamp(0px, 11.1111111111vw, 224px)}@media screen and (max-width: 767px){.howto-section{padding-top:clamp(0px, 18.6666666667vw, 98px);padding-bottom:0}}.howto-section .ttl-h2{margin-bottom:clamp(0px, 2.7777777778vw, 56px)}@media screen and (max-width: 767px){.howto-section .ttl-h2{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.howto-section .howto-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(0px, 1.1111111111vw, 22.4px);margin-bottom:clamp(0px, 1.3888888889vw, 28px)}@media screen and (max-width: 767px){.howto-section .howto-list{grid-template-columns:1fr;gap:clamp(0px, 2.4vw, 12.6px);margin-bottom:0}}.howto-section .howto-list_item{height:clamp(0px, 39.5138888889vw, 796.6px);color:var(--white);padding:clamp(0px, 3.125vw, 63px) clamp(0px, 3.75vw, 75.6px);background-repeat:no-repeat;background-size:contain;background-position:center center;white-space:nowrap}@media screen and (max-width: 767px){.howto-section .howto-list_item{height:auto;padding:clamp(0px, 8vw, 42px) clamp(0px, 7.4666666667vw, 39.2px) clamp(0px, 9.6vw, 50.4px);border-radius:clamp(0px, 4.2666666667vw, 22.4px)}}.howto-section .howto-list_item:first-child{background-image:url(../img/bg-howto1.webp)}@media screen and (max-width: 767px){.howto-section .howto-list_item:first-child{background-image:none;background:linear-gradient(149deg, #F5CCD6 -4.25%, #E990A6 40.21%)}}.howto-section .howto-list_item:first-child .ttl-h3{color:var(--pink1)}.howto-section .howto-list_item:first-child .ttl-h3:after{background-image:url(../img/icon-howto1_1.webp)}.howto-section .howto-list_item:first-child ol:before{background-image:url(../img/icon-howto1_1.webp)}.howto-section .howto-list_item:first-child ol li:before{background-image:url(../img/icon-howto1_2.webp)}.howto-section .howto-list_item:last-child{background-image:url(../img/bg-howto2.webp)}@media screen and (max-width: 767px){.howto-section .howto-list_item:last-child{background-image:none;background:linear-gradient(145deg, #A9D0E1 -24.11%, #64A7C8 57.57%)}}.howto-section .howto-list_item:last-child .ttl-h3{color:var(--blue1)}.howto-section .howto-list_item:last-child ol:before{background-image:url(../img/icon-howto2_1.webp)}.howto-section .howto-list_item:last-child ol li:before{background-image:url(../img/icon-howto2_2.webp)}.howto-section .howto-list_item .ttl-h3{font-size:clamp(0px, 2.5vw, 50.4px);line-height:1;background-color:var(--white);margin-bottom:clamp(0px, .6944444444vw, 14px);padding:clamp(0px, .9722222222vw, 19.6px) clamp(0px, .6944444444vw, 14px);border-radius:clamp(0px, 2.3611111111vw, 47.6px)}@media screen and (max-width: 767px){.howto-section .howto-list_item .ttl-h3{font-size:clamp(0px, 6.4vw, 33.6px);margin-bottom:clamp(0px, 2.1333333333vw, 11.2px);padding:clamp(0px, 3.7333333333vw, 19.6px) clamp(0px, 2.6666666667vw, 14px);border-radius:clamp(0px, 6.9333333333vw, 36.4px)}}.howto-section .howto-list_item ol:before{content:"";width:clamp(0px, 5.5555555556vw, 112px);height:clamp(0px, 5.5555555556vw, 112px);display:block;margin:0 auto clamp(0px, .9722222222vw, 19.6px);background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width: 767px){.howto-section .howto-list_item ol:before{width:clamp(0px, 14.4vw, 75.6px);height:clamp(0px, 14.4vw, 75.6px);margin-bottom:clamp(0px, 2.6666666667vw, 14px)}}.howto-section .howto-list_item ol li{font-size:clamp(0px, 1.3888888889vw, 28px);line-height:1.55;font-weight:600;text-align:justify;display:grid;grid-template-columns:clamp(0px, 3.4722222222vw, 70px) clamp(0px, 22.9166666667vw, 462px);align-items:center;justify-content:space-between;margin-bottom:clamp(0px, 1.0416666667vw, 21px);padding-bottom:clamp(0px, 1.0416666667vw, 21px);padding-left:clamp(0px, .4861111111vw, 9.8px);border-bottom:1px dotted var(--white)}@media screen and (max-width: 767px){.howto-section .howto-list_item ol li{font-size:clamp(0px, 3.4666666667vw, 18.2px);grid-template-columns:clamp(0px, 8.8vw, 46.2px) clamp(0px, 58.6666666667vw, 308px);margin-bottom:0;padding:clamp(0px, 3.4666666667vw, 18.2px) clamp(0px, 2.6666666667vw, 14px) clamp(0px, 2.6666666667vw, 14px) clamp(0px, .8vw, 4.2px)}.howto-section .howto-list_item ol li:first-child{padding-top:0}}.howto-section .howto-list_item ol li:before{content:"";width:clamp(0px, 3.4722222222vw, 70px);height:clamp(0px, 3.4722222222vw, 70px);background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width: 767px){.howto-section .howto-list_item ol li:before{width:clamp(0px, 8.8vw, 46.2px);height:clamp(0px, 8.8vw, 46.2px)}}.howto-section .howto-list_item ol li:last-child{margin-bottom:0}.howto-section .howto-outer{padding:clamp(0px, 4.8611111111vw, 98px) clamp(0px, 7.6388888889vw, 154px);border-radius:clamp(0px, 1.6666666667vw, 33.6px);position:relative}@media screen and (max-width: 767px){.howto-section .howto-outer{padding:clamp(0px, 8vw, 42px);border-radius:clamp(0px, 4.2666666667vw, 22.4px)}}.howto-section .howto-outer:after{content:"";width:0;height:0;border-style:solid;border-right:clamp(0px, 2.7777777778vw, 56px) solid transparent;border-left:clamp(0px, 2.7777777778vw, 56px) solid transparent;border-top:clamp(0px, 2.9166666667vw, 58.8px) solid var(--pink1);border-bottom:0;position:absolute;bottom:clamp(-37.8px, -1.875vw, 0px);left:50%;transform:translate(-50%, 0)}@media screen and (max-width: 767px){.howto-section .howto-outer:after{border-right:clamp(0px, 10.6666666667vw, 56px) solid transparent;border-left:clamp(0px, 10.6666666667vw, 56px) solid transparent;border-top:clamp(0px, 11.2vw, 58.8px) solid var(--pink1);bottom:clamp(-23.8px, -4.5333333333vw, 0px)}}.howto-section .howto-outer.pink{background:linear-gradient(125deg, #F5CCD6 -3.24%, #E990A6 30.64%)}.howto-section .howto-outer.pink .ttl-h3{color:var(--pink1)}.howto-section .howto-outer.pink .ttl-h3:before{background-image:url(../img/icon-howto1_4.webp)}@media screen and (max-width: 767px){.howto-section .howto-outer.pink .howto-list:before{content:"";width:clamp(0px, 14.4vw, 75.6px);height:clamp(0px, 14.4vw, 75.6px);display:block;margin:clamp(0px, 2.1333333333vw, 11.2px) auto;background-image:url(../img/icon-howto1_1.webp);background-repeat:no-repeat;background-size:contain;background-position:certer center}}.howto-section .howto-outer.pink .howto-list_item:nth-child(2):before{background-image:url(../img/icon-howto1_3.webp)}.howto-section .howto-outer.pink+.howto-bg .howto-wrap .right-wrap ul li{background-color:var(--pink1)}.howto-section .howto-outer.blue{margin-top:clamp(0px, 4.1666666667vw, 84px);background:linear-gradient(145deg, #A9D0E1 -24.11%, #64A7C8 57.57%)}@media screen and (max-width: 767px){.howto-section .howto-outer.blue{margin-top:clamp(0px, 10.6666666667vw, 56px)}}.howto-section .howto-outer.blue:after{border-top:clamp(0px, 2.9166666667vw, 58.8px) solid var(--blue1)}@media screen and (max-width: 767px){.howto-section .howto-outer.blue:after{border-top:clamp(0px, 11.2vw, 58.8px) solid var(--blue1)}}.howto-section .howto-outer.blue .ttl-h3{color:var(--blue1)}.howto-section .howto-outer.blue .ttl-h3:before{background-image:url(../img/icon-howto2_4.webp)}@media screen and (max-width: 767px){.howto-section .howto-outer.blue .howto-list:before{content:"";width:clamp(0px, 14.4vw, 75.6px);height:clamp(0px, 14.4vw, 75.6px);display:block;margin:clamp(0px, 2.1333333333vw, 11.2px) auto 0;background-image:url(../img/icon-howto2_1.webp);background-repeat:no-repeat;background-size:contain;background-position:center center}}.howto-section .howto-outer.blue .howto-list_item:before{content:"";background-image:url(../img/icon-howto2_3.webp)}.howto-section .howto-outer .ttl-h3{width:clamp(0px, 31.25vw, 630px);margin:0 auto clamp(0px, 1.3888888889vw, 28px);padding:clamp(0px, .8333333333vw, 16.8px) clamp(0px, 2.3611111111vw, 47.6px);background-color:var(--white);border-radius:clamp(0px, 2.9861111111vw, 60.2px);position:relative}@media screen and (max-width: 767px){.howto-section .howto-outer .ttl-h3{width:100%;margin-bottom:0;padding:clamp(0px, 1.3333333333vw, 7px) clamp(0px, 2.6666666667vw, 14px);border-radius:clamp(0px, 5.8666666667vw, 30.8px)}}.howto-section .howto-outer .ttl-h3:before{content:"";width:clamp(0px, 3.4722222222vw, 70px);height:clamp(0px, 3.4722222222vw, 70px);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:50%;left:clamp(0px, 2.0833333333vw, 42px);transform:translate(0, -50%)}@media screen and (max-width: 767px){.howto-section .howto-outer .ttl-h3:before{content:none}}.howto-section .howto-outer .howto-list{grid-template-columns:1fr;gap:clamp(0px, 1.0416666667vw, 21px);margin-bottom:0}@media screen and (max-width: 767px){.howto-section .howto-outer .howto-list{gap:clamp(0px, 2.4vw, 12.6px)}}.howto-section .howto-outer .howto-list_item{height:auto;font-size:clamp(0px, 1.6666666667vw, 33.6px);font-weight:600;display:flex;align-items:center;padding:0 0 clamp(0px, 1.0416666667vw, 21px);border-bottom:1px dotted var(--white)}@media screen and (max-width: 767px){.howto-section .howto-outer .howto-list_item{font-size:clamp(0px, 3.4666666667vw, 18.2px);line-height:1.55;padding-bottom:clamp(0px, 2.6666666667vw, 14px);padding-left:clamp(0px, 13.3333333333vw, 70px);border-radius:0;white-space:normal;position:relative}}.howto-section .howto-outer .howto-list_item:first-child{background-image:none}.howto-section .howto-outer .howto-list_item:before{content:"";width:clamp(0px, 3.4722222222vw, 70px);height:clamp(0px, 3.4722222222vw, 70px);display:flex;align-items:center;justify-content:center;margin-right:clamp(0px, .6944444444vw, 14px);background-image:url(../img/icon-howto1_2.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;background-color:var(--white);border-radius:50%}@media screen and (max-width: 767px){.howto-section .howto-outer .howto-list_item:before{width:clamp(0px, 9.0666666667vw, 47.6px);height:clamp(0px, 9.0666666667vw, 47.6px);margin-right:0;position:absolute;top:clamp(0px, .5333333333vw, 2.8px);left:0}}.howto-section .howto-outer .howto-list_item:last-child{background-image:none}.howto-section .howto-wrap{text-align:center;margin-bottom:clamp(0px, 1.3888888889vw, 28px);padding:clamp(0px, 2.7777777778vw, 56px);background-color:var(--white);border-radius:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.howto-section .howto-wrap{margin-bottom:clamp(0px, 13.3333333333vw, 70px);padding:0;background-color:transparent;border-radius:0}}.howto-section .howto-wrap .ttl-h4{font-size:clamp(0px, 1.3888888889vw, 28px);font-weight:600;text-align:center;margin-bottom:clamp(0px, 2.3611111111vw, 47.6px)}@media screen and (max-width: 767px){.howto-section .howto-wrap .ttl-h4{font-size:clamp(0px, 4.2666666667vw, 22.4px);margin-bottom:clamp(0px, 8vw, 42px)}}.howto-section .howto-wrap .ttl-h4:before{content:"";width:clamp(0px, 4.3055555556vw, 86.8px);height:clamp(0px, 4.3055555556vw, 86.8px);display:block;margin:0 auto clamp(0px, .6944444444vw, 14px);background-image:url(../img/icon-mail.webp);background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width: 767px){.howto-section .howto-wrap .ttl-h4:before{width:clamp(0px, 10.6666666667vw, 56px);height:clamp(0px, 10.6666666667vw, 56px);margin-bottom:clamp(0px, 2.6666666667vw, 14px)}}.howto-section .howto-wrap .wrap{grid-template-columns:repeat(2, 1fr);gap:clamp(0px, 2.9166666667vw, 58.8px);justify-content:center}@media screen and (max-width: 767px){.howto-section .howto-wrap .wrap{grid-template-columns:1fr;gap:clamp(0px, 5.8666666667vw, 30.8px)}}.howto-section .howto-wrap .wrap>div{width:clamp(0px, 20.1388888889vw, 406px);position:relative}@media screen and (max-width: 767px){.howto-section .howto-wrap .wrap>div{width:clamp(0px, 65.0666666667vw, 341.6px)}.howto-section .howto-wrap .wrap>div.left-wrap:after{content:"";width:0;height:0;display:block;margin:clamp(0px, 8vw, 42px) auto 0;border-style:solid;border-right:clamp(0px, 9.3333333333vw, 49px) solid transparent;border-left:clamp(0px, 9.3333333333vw, 49px) solid transparent;border-top:clamp(0px, 6.4vw, 33.6px) solid var(--black4);border-bottom:0;position:relative;left:clamp(-63px, -12vw, 0px)}}.howto-section .howto-wrap .wrap>div:before{content:"";width:clamp(0px, 10.1388888889vw, 204.4px);height:clamp(0px, 20vw, 403.2px);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:50%;transform:translate(0, -50%)}@media screen and (max-width: 767px){.howto-section .howto-wrap .wrap>div:before{width:clamp(0px, 24.2666666667vw, 127.4px);height:clamp(0px, 48.5333333333vw, 254.8px);top:0;transform:none}}.howto-section .howto-wrap .ttl{font-size:clamp(0px, .9722222222vw, 19.6px);margin-bottom:clamp(0px, .9722222222vw, 19.6px)}@media screen and (max-width: 767px){.howto-section .howto-wrap .ttl{font-size:clamp(0px, 3.2vw, 16.8px);margin-bottom:clamp(0px, 2.1333333333vw, 11.2px)}}.howto-section .howto-wrap ul li{font-size:clamp(0px, .9722222222vw, 19.6px);font-weight:600;color:var(--white);margin-bottom:clamp(0px, .6944444444vw, 14px);padding:clamp(0px, .5555555556vw, 11.2px);background-color:var(--black3);border-radius:0 clamp(0px, .2777777778vw, 5.6px) clamp(0px, .2777777778vw, 5.6px) 0}@media screen and (max-width: 767px){.howto-section .howto-wrap ul li{font-size:clamp(0px, 3.2vw, 16.8px);margin-bottom:clamp(0px, 1.8666666667vw, 9.8px);padding:clamp(0px, 1.6vw, 8.4px);border-radius:0 clamp(0px, .5333333333vw, 2.8px) clamp(0px, .5333333333vw, 2.8px) 0}}.howto-section .howto-wrap ul li:last-child{margin-bottom:0}.howto-section .howto-wrap .left-wrap{margin-left:auto}.howto-section .howto-wrap .left-wrap:before{background-image:url(../img/img-top_howto1.webp);left:clamp(-204.4px, -10.1388888889vw, 0px)}@media screen and (max-width: 767px){.howto-section .howto-wrap .left-wrap:before{left:clamp(-127.4px, -24.2666666667vw, 0px)}}.howto-section .howto-wrap .right-wrap:before{background-image:url(../img/img-top_howto2.webp);right:clamp(-204.4px, -10.1388888889vw, 0px)}@media screen and (max-width: 767px){.howto-section .howto-wrap .right-wrap:before{right:clamp(-127.4px, -24.2666666667vw, 0px)}}.howto-section .howto-wrap .right-wrap ul li{background-color:var(--pink1);border-radius:clamp(0px, .2777777778vw, 5.6px) 0 0 clamp(0px, .2777777778vw, 5.6px);position:relative}@media screen and (max-width: 767px){.howto-section .howto-wrap .right-wrap ul li{border-radius:clamp(0px, .5333333333vw, 2.8px) 0 0 clamp(0px, 1.0666666667vw, 5.6px)}}.howto-section .howto-wrap .right-wrap ul li:before{content:"";border-style:solid;border-top:clamp(0px, .5555555556vw, 11.2px) solid transparent;border-bottom:clamp(0px, .5555555556vw, 11.2px) solid transparent;border-left:clamp(0px, .6944444444vw, 14px) solid var(--black4);border-right:0;position:absolute;top:50%;left:clamp(-33.6px, -1.6666666667vw, 0px);transform:translate(0, -50%)}@media screen and (max-width: 767px){.howto-section .howto-wrap .right-wrap ul li:before{content:none}}.howto-section .howto-wrap .big-ttl{font-size:clamp(0px, 2.7777777778vw, 56px);color:var(--pink1);font-weight:600;text-align:center;display:inline-block;margin-top:clamp(0px, 2.0833333333vw, 42px);position:relative}@media screen and (max-width: 767px){.howto-section .howto-wrap .big-ttl{font-size:clamp(0px, 8.5333333333vw, 44.8px);margin-top:clamp(0px, 6.9333333333vw, 36.4px)}}.howto-section .howto-wrap .big-ttl:after{content:"";width:100%;height:clamp(0px, .1388888889vw, 2.8px);display:block;background-color:var(--pink1)}@media screen and (max-width: 767px){.howto-section .howto-wrap .big-ttl:after{height:clamp(0px, .5333333333vw, 2.8px)}}.howto-section .howto-wrap:last-of-type{margin-bottom:0}.howto-section .howto-wrap:last-of-type .ttl-h4:before{background-image:url(../img/icon-talk.webp)}.howto-section .howto-wrap:last-of-type .left-wrap:before{background-image:url(../img/img-top_howto3.webp)}.howto-section .howto-wrap:last-of-type .right-wrap ul li{background-color:var(--blue1)}.howto-section .howto-wrap:last-of-type .big-ttl{color:var(--blue1)}.howto-section .howto-wrap:last-of-type .big-ttl:after{background-color:var(--blue1)}@media screen and (max-width: 767px){.price-section{padding-top:clamp(0px, 13.3333333333vw, 70px);padding-bottom:clamp(0px, 13.3333333333vw, 70px);background:linear-gradient(125deg, #5B7389 -11.57%, #2E3A45 68.03%)}}.price-section .price-wrap{padding:clamp(0px, 4.1666666667vw, 84px) clamp(0px, 4.0277777778vw, 81.2px) clamp(0px, 4.4444444444vw, 89.6px);background-color:var(--white);border-radius:clamp(0px, 1.6666666667vw, 33.6px);position:relative;z-index:1}@media screen and (max-width: 767px){.price-section .price-wrap{padding:0;background-color:transparent;border-radius:0}}.price-section .price-wrap:after{content:"";border-top:clamp(0px, 2.9166666667vw, 58.8px) solid var(--white);border-right:clamp(0px, 2.7777777778vw, 56px) solid transparent;border-left:clamp(0px, 2.7777777778vw, 56px) solid transparent;position:absolute;bottom:clamp(-39.2px, -1.9444444444vw, 0px);left:50%;transform:translate(-50%, 0)}@media screen and (max-width: 767px){.price-section .price-wrap:after{content:none}}.price-section .ttl-h2{margin-bottom:clamp(0px, 2.0833333333vw, 42px)}@media screen and (max-width: 767px){.price-section .ttl-h2{color:var(--white);margin-bottom:clamp(0px, 5.3333333333vw, 28px)}.price-section .ttl-h2 span:after{background-color:var(--white)}}.price-section .lead-txt{text-align:center}@media screen and (max-width: 767px){.price-section .lead-txt{color:var(--white);text-align:justify}}.price-section .plice-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(0px, 5.4166666667vw, 109.2px);margin-top:clamp(0px, 2.0833333333vw, 42px);position:relative}@media screen and (max-width: 767px){.price-section .plice-list{grid-template-columns:1fr;gap:clamp(0px, 15.2vw, 79.8px);margin-top:clamp(0px, 5.3333333333vw, 28px);padding:clamp(0px, 7.4666666667vw, 39.2px);background-color:var(--white);border-radius:clamp(0px, 4.2666666667vw, 22.4px)}}.price-section .plice-list:before,.price-section .plice-list:after{content:"";width:clamp(0px, 2.3611111111vw, 47.6px);height:clamp(0px, .1388888889vw, 2.8px);background-color:var(--black2);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.price-section .plice-list:before,.price-section .plice-list:after{width:clamp(0px, 6.6666666667vw, 35px);height:clamp(0px, .5333333333vw, 2.8px)}}.price-section .plice-list:after{transform:translate(-50%, -50%) rotate(90deg)}.price-section .price-list_item{color:var(--white);text-align:center;padding:clamp(0px, 2.7777777778vw, 56px) clamp(0px, 3.4722222222vw, 70px) clamp(0px, 1.9444444444vw, 39.2px);background-color:var(--black2);border-radius:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.price-section .price-list_item{padding:clamp(0px, 7.4666666667vw, 39.2px) clamp(0px, 10.6666666667vw, 56px) clamp(0px, 5.3333333333vw, 28px);border-radius:clamp(0px, 4.2666666667vw, 22.4px)}}.price-section .price-list_item:last-child{background:var(--grade1)}.price-section .price-list_item .ttl{font-size:clamp(0px, 1.3888888889vw, 28px);font-weight:600;margin-bottom:clamp(0px, 1.3888888889vw, 28px)}@media screen and (max-width: 767px){.price-section .price-list_item .ttl{font-size:clamp(0px, 4.2666666667vw, 22.4px);margin-bottom:clamp(0px, 2.6666666667vw, 14px)}}.price-section .price-list_item .ttl span{font-size:clamp(0px, .6944444444vw, 14px);position:relative;left:clamp(-5.6px, -.2777777778vw, 0px)}@media screen and (max-width: 767px){.price-section .price-list_item .ttl span{font-size:clamp(0px, 2.4vw, 12.6px);left:clamp(-1.4px, -.2666666667vw, 0px)}}.price-section .price-list_item .en-font{font-size:clamp(0px, 4.1666666667vw, 84px);font-weight:700}@media screen and (max-width: 767px){.price-section .price-list_item .en-font{font-size:clamp(0px, 10.6666666667vw, 56px)}}.price-section .price-list_item .en-font span{font-size:clamp(0px, 1.3888888889vw, 28px);position:relative;left:clamp(-7px, -.3472222222vw, 0px)}@media screen and (max-width: 767px){.price-section .price-list_item .en-font span{font-size:clamp(0px, 3.7333333333vw, 19.6px);left:clamp(-5.6px, -1.0666666667vw, 0px)}}.price-section .price-list_item .note-txt{font-size:clamp(0px, .9722222222vw, 19.6px);line-height:1.45;text-align:center;margin-top:clamp(0px, .6944444444vw, 14px)}@media screen and (max-width: 767px){.price-section .price-list_item .note-txt{font-size:clamp(0px, 2.6666666667vw, 14px);margin-top:clamp(0px, 1.6vw, 8.4px)}}.price-section table{width:100%;text-align:center}.price-section table tr:first-of-type td{border-bottom:none}.price-section table tr:first-of-type th{border-right:none;border-bottom:none}.price-section table tr:nth-of-type(odd) td:first-of-type{background-color:var(--black5)}.price-section table tr:nth-of-type(even) td:first-of-type{background-color:var(--black6)}.price-section table th,.price-section table td{font-weight:600;padding:clamp(0px, 2.2222222222vw, 44.8px);border-right:1px solid var(--black3);border-bottom:1px solid var(--black3)}.price-section table th{font-size:clamp(0px, 1.3888888889vw, 28px);color:var(--white)}.price-section table td:last-of-type{border-right:none}.price-section table .bg-black{background-color:var(--black3)}.price-section table .bg-blue{background-color:var(--blue1)}.price-section table .bg-pink{background-color:var(--pink1)}.price-section table .cl-black{color:var(--blue3)}.price-section table .cl-blue{color:var(--blue1)}.price-section table .cl-pink{color:var(--pink1)}.price-section table .price-txt{font-size:clamp(0px, 2.2222222222vw, 44.8px);font-weight:700}.price-section table span.en-font{font-size:clamp(0px, 1.3888888889vw, 28px);font-weight:700}.price-section .note-txt{font-size:clamp(0px, .9027777778vw, 18.2px);font-weight:300;text-align:right;margin-top:clamp(0px, 1.1111111111vw, 22.4px)}.price-section .interest-wrap:after{height:clamp(0px, 52.2222222222vw, 1052.8px);top:auto;bottom:0;z-index:-1}.case-section{padding-bottom:clamp(0px, 8.3333333333vw, 168px)}.case-section .ttl-h2{margin-bottom:clamp(0px, 2.7777777778vw, 56px)}.case-section .case-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(0px, 1.6666666667vw, 33.6px)}.case-section a{width:100%;height:100%;display:block}.case-section a:hover img{transform:scale(1.1)}.case-section .img-wrap{height:clamp(0px, 15.1388888889vw, 305.2px);margin-bottom:clamp(0px, 1.6666666667vw, 33.6px);border-radius:clamp(0px, .2777777778vw, 5.6px);overflow:hidden}.case-section .img-wrap img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;object-position:center;-o-object-position:center;-webkit-transition:all ease 0.4;transition:all ease 0.4s}.case-section time{font-size:clamp(0px, .9722222222vw, 19.6px);font-weight:600;color:var(--black3);display:block;margin-bottom:clamp(0px, .6944444444vw, 14px)}.case-section .ttl{font-size:clamp(0px, 1.25vw, 25.2px);font-weight:600;line-height:1.55;text-align:justify}.news-section{padding-top:clamp(0px, 8.3333333333vw, 168px);padding-bottom:clamp(0px, 8.3333333333vw, 168px);background-color:var(--white)}@media screen and (max-width: 767px){.news-section{padding-top:clamp(0px, 13.3333333333vw, 70px);padding-bottom:clamp(0px, 10.6666666667vw, 56px)}}.news-section .ttl-h2{margin-bottom:clamp(0px, 2.0833333333vw, 42px)}@media screen and (max-width: 767px){.news-section .ttl-h2{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.news-section .news-list_item a{display:grid;grid-template-columns:clamp(0px, 7.2222222222vw, 145.6px) clamp(0px, 60.9027777778vw, 1227.8px);gap:clamp(0px, 3.125vw, 63px);padding:clamp(0px, 2.2222222222vw, 44.8px) 0;border-bottom:1px solid var(--black4)}@media screen and (max-width: 767px){.news-section .news-list_item a{grid-template-columns:1fr;gap:clamp(0px, 2.1333333333vw, 11.2px);padding:clamp(0px, 6.4vw, 33.6px) 0}}.news-section .news-list_item time{font-size:clamp(0px, 1.1111111111vw, 22.4px);font-weight:600;color:var(--black4)}@media screen and (max-width: 767px){.news-section .news-list_item time{font-size:clamp(0px, 3.4666666667vw, 18.2px)}}.news-section .news-list_item .ttl{font-size:clamp(0px, 1.1111111111vw, 22.4px);font-weight:600}@media screen and (max-width: 767px){.news-section .news-list_item .ttl{font-size:clamp(0px, 3.4666666667vw, 18.2px);line-height:1.5}}.news-section .news-list_item:first-child a{border-top:1px solid var(--black4)}.news-section+.interest-wrap{padding:clamp(0px, 8.3333333333vw, 168px) 0}.news-section+.interest-wrap .contact-list{width:clamp(0px, 83.3333333333vw, 1680px)}.flow-section{padding-top:clamp(0px, 8.3333333333vw, 168px)}@media screen and (max-width: 767px){.flow-section{padding-top:clamp(0px, 13.3333333333vw, 70px)}}.flow-section .ttl-h2{margin-bottom:clamp(0px, 2.0833333333vw, 42px)}@media screen and (max-width: 767px){.flow-section .ttl-h2{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.flow-section .flow-list{counter-reset:number 0}.flow-section .flow-list_item{min-height:clamp(0px, 11.8055555556vw, 238px);display:grid;grid-template-columns:clamp(0px, 6.25vw, 126px) clamp(0px, 57.0833333333vw, 1150.8px);align-items:center;justify-content:space-between;margin-bottom:clamp(0px, 1.3888888889vw, 28px);padding:clamp(0px, 2.7777777778vw, 56px) clamp(0px, 2.7777777778vw, 56px) clamp(0px, 2.7777777778vw, 56px) clamp(0px, 3.125vw, 63px);background-color:var(--white);border-radius:clamp(0px, 1.1111111111vw, 22.4px);position:relative}@media screen and (max-width: 767px){.flow-section .flow-list_item{min-height:clamp(0px, 48vw, 252px);grid-template-columns:clamp(0px, 12vw, 63px) clamp(0px, 60.8vw, 319.2px);align-items:flex-start;margin-bottom:clamp(0px, 2.6666666667vw, 14px);padding:clamp(0px, 8vw, 42px) clamp(0px, 5.8666666667vw, 30.8px) clamp(0px, 6.4vw, 33.6px);border-radius:clamp(0px, 4.2666666667vw, 22.4px)}}.flow-section .flow-list_item:after{content:"";border-top:clamp(0px, 2.5vw, 50.4px) solid var(--black4);border-right:clamp(0px, 3.6111111111vw, 72.8px) solid transparent;border-left:clamp(0px, 3.6111111111vw, 72.8px) solid transparent;position:absolute;bottom:clamp(-50.4px, -2.5vw, 0px);left:50%;transform:translate(-50%, 0);z-index:1}@media screen and (max-width: 767px){.flow-section .flow-list_item:after{border-top-width:clamp(0px, 6.4vw, 33.6px);border-right-width:clamp(0px, 9.3333333333vw, 49px);border-left-width:clamp(0px, 9.3333333333vw, 49px);bottom:clamp(-33.6px, -6.4vw, 0px)}}.flow-section .flow-list_item:last-child{margin-bottom:0}.flow-section .flow-list_item:last-child:after{content:none}@media screen and (max-width: 767px){.flow-section .flow-list_item .num-wrap{position:relative;top:clamp(-5.6px, -1.0666666667vw, 0px)}}.flow-section .flow-list_item .num-wrap .icon-wrap{display:none}@media screen and (max-width: 767px){.flow-section .flow-list_item .num-wrap .icon-wrap{width:clamp(0px, 10.6666666667vw, 56px);display:block;margin:clamp(0px, 2.1333333333vw, 11.2px) auto 0}}.flow-section .flow-list_item .en-font{font-size:clamp(0px, 1.6666666667vw, 33.6px);color:var(--black4);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:clamp(0px, 2.0833333333vw, 42px);border-right:1px solid var(--black4);white-space:nowrap}@media screen and (max-width: 767px){.flow-section .flow-list_item .en-font{font-size:clamp(0px, 4.8vw, 25.2px);padding-right:0;padding-bottom:clamp(0px, 1.0666666667vw, 5.6px);border-right:none;border-bottom:1px solid var(--black4)}}.flow-section .flow-list_item .en-font:after{content:"0" counter(number);counter-increment:number 1;font-size:clamp(0px, 3.3333333333vw, 67.2px);font-weight:800}@media screen and (max-width: 767px){.flow-section .flow-list_item .en-font:after{font-size:clamp(0px, 8vw, 42px)}}.flow-section .flow-list_item .flow-wrap{display:grid;grid-template-columns:clamp(0px, 3.6805555556vw, 74.2px) clamp(0px, 48.9583333333vw, 987px);justify-content:space-between;gap:clamp(0px, 4.4444444444vw, 89.6px)}@media screen and (max-width: 767px){.flow-section .flow-list_item .flow-wrap{grid-template-columns:1fr;gap:0}}.flow-section .flow-list_item .icon-wrap{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.flow-section .flow-list_item .icon-wrap{display:none}}.flow-section .flow-list_item .ttl-h3{font-size:clamp(0px, 1.6666666667vw, 33.6px);line-height:1;text-align:left;margin-bottom:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.flow-section .flow-list_item .ttl-h3{font-size:clamp(0px, 4.8vw, 25.2px);margin-bottom:clamp(0px, 2.6666666667vw, 14px)}}.flow-section .flow-list_item .lead-txt{line-height:1.55}.faq-section{padding-top:clamp(0px, 8.3333333333vw, 168px)}@media screen and (max-width: 767px){.faq-section{padding-top:clamp(0px, 16.8vw, 88.2px)}}.faq-section .faq-list{color:var(--white);margin-bottom:clamp(0px, 1.1111111111vw, 22.4px);padding:clamp(0px, 1.1111111111vw, 22.4px) clamp(0px, 1.3888888889vw, 28px);background-color:var(--black3);border-radius:clamp(0px, .5555555556vw, 11.2px)}@media screen and (max-width: 767px){.faq-section .faq-list{margin-bottom:clamp(0px, 1.6vw, 8.4px);padding:clamp(0px, 5.8666666667vw, 30.8px) clamp(0px, 10.6666666667vw, 56px) clamp(0px, 5.8666666667vw, 30.8px) clamp(0px, 11.4666666667vw, 60.2px);border-radius:clamp(0px, 2.6666666667vw, 14px)}}.faq-section .faq-list:last-of-type{margin-bottom:clamp(0px, 8.3333333333vw, 168px)}@media screen and (max-width: 767px){.faq-section .faq-list:last-of-type{margin-bottom:clamp(0px, 16vw, 84px)}}.faq-section .faq-list .faq-ttl{font-size:clamp(0px, 1.1111111111vw, 22.4px);font-weight:600;display:flex;align-items:center;position:relative;cursor:pointer}@media screen and (max-width: 767px){.faq-section .faq-list .faq-ttl{font-size:clamp(0px, 3.4666666667vw, 18.2px);line-height:1.4}}.faq-section .faq-list .faq-ttl:before{content:"Q";width:clamp(0px, 2.2916666667vw, 46.2px);height:clamp(0px, 2.2916666667vw, 46.2px);font-size:clamp(0px, 1.25vw, 25.2px);font-family:"Inter", sans-serif;font-weight:800;color:var(--black3);display:flex;align-items:center;justify-content:center;margin-right:clamp(0px, 1.9444444444vw, 39.2px);background-color:var(--white);border-radius:50%}@media screen and (max-width: 767px){.faq-section .faq-list .faq-ttl:before{width:clamp(0px, 6.4vw, 33.6px);height:clamp(0px, 6.4vw, 33.6px);line-height:1.4;font-size:clamp(0px, 3.7333333333vw, 19.6px);margin-right:clamp(0px, 2.1333333333vw, 11.2px);position:absolute;top:clamp(-5.6px, -1.0666666667vw, 0px);left:clamp(-44.8px, -8.5333333333vw, 0px)}}.faq-section .faq-list .faq-txt{font-size:clamp(0px, 1.1111111111vw, 22.4px);line-height:1.55;text-align:justify;color:var(--black2);margin-top:clamp(0px, 1.25vw, 25.2px);padding:clamp(0px, 1.3888888889vw, 28px) clamp(0px, 4.2361111111vw, 85.4px);background-color:var(--white);border-radius:clamp(0px, .5555555556vw, 11.2px)}@media screen and (max-width: 767px){.faq-section .faq-list .faq-txt{width:clamp(0px, 83.4666666667vw, 438.2px);font-size:clamp(0px, 3.4666666667vw, 18.2px);margin-top:clamp(0px, 4.2666666667vw, 22.4px);margin-left:clamp(-46.2px, -8.8vw, 0px);padding:clamp(0px, 3.7333333333vw, 19.6px);border-radius:clamp(0px, 1.0666666667vw, 5.6px)}}.faq-section .faq-list .faq-txt ul{margin:clamp(0px, .6944444444vw, 14px) 0}.faq-section .faq-list .faq-txt ul li{list-style:disc inside;text-indent:-0.9em;padding-left:0.9em}.faq-section .faq-list .btn{width:clamp(0px, 1.3888888889vw, 28px);height:clamp(0px, 1.3888888889vw, 28px);position:absolute;top:50%;right:clamp(0px, 1.6666666667vw, 33.6px);transform:translate(0, -50%)}@media screen and (max-width: 767px){.faq-section .faq-list .btn{width:clamp(0px, 5.3333333333vw, 28px);height:clamp(0px, 5.3333333333vw, 28px);right:clamp(-36.4px, -6.9333333333vw, 0px)}}.faq-section .faq-list .btn:before,.faq-section .faq-list .btn:after{content:"";width:100%;height:1px;background-color:var(--white);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.faq-section .faq-list .btn:after{width:1px;height:100%;-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}.faq-section .faq-list._open{padding-bottom:clamp(0px, 1.8055555556vw, 36.4px)}@media screen and (max-width: 767px){.faq-section .faq-list._open{padding-bottom:clamp(0px, 3.4666666667vw, 18.2px)}}.faq-section .faq-list._open .btn:after{transform:translate(-50%, -50%) rotate(90deg)}.footer{padding-top:clamp(0px, 6.9444444444vw, 140px);padding-bottom:clamp(0px, 4.1666666667vw, 84px)}@media screen and (max-width: 767px){.footer{padding:clamp(0px, 18.6666666667vw, 98px) clamp(0px, 5.3333333333vw, 28px) clamp(0px, 23.2vw, 121.8px)}}.footer .logo{width:clamp(0px, 28.3333333333vw, 571.2px);display:block;margin:0 auto clamp(0px, 4.3055555556vw, 86.8px)}@media screen and (max-width: 767px){.footer .logo{width:clamp(0px, 59.2vw, 310.8px);margin-bottom:clamp(0px, 16vw, 84px)}}.footer .nav{justify-content:center}.footer .gnav-list{margin-bottom:clamp(0px, 5.1388888889vw, 103.6px);margin-left:0}.footer .footer-bottom{width:clamp(0px, 83.0555555556vw, 1674.4px);margin-left:clamp(-119px, -5.9027777778vw, 0px)}@media screen and (max-width: 767px){.footer .footer-bottom{width:100%;margin-left:0}}.footer .footer-bottom .ttl{font-size:clamp(0px, 1.3888888889vw, 28px);font-weight:600;margin-bottom:clamp(0px, 1.9444444444vw, 39.2px);padding-bottom:clamp(0px, 1.1111111111vw, 22.4px);border-bottom:1px solid var(--black4)}@media screen and (max-width: 767px){.footer .footer-bottom .ttl{font-size:clamp(0px, 3.4666666667vw, 18.2px);margin-bottom:clamp(0px, 5.3333333333vw, 28px);padding-bottom:clamp(0px, 2.1333333333vw, 11.2px)}}.footer .footer-bottom .logo{width:clamp(0px, 7.9861111111vw, 161px);margin:0 clamp(0px, 1.875vw, 37.8px) 0 0}@media screen and (max-width: 767px){.footer .footer-bottom .logo{width:clamp(0px, 27.2vw, 142.8px);margin-bottom:clamp(0px, 2.6666666667vw, 14px)}}.footer .footer-bottom .wrap{display:flex;align-items:baseline}.footer .footer-bottom .left-wrap{display:flex;align-items:center}@media screen and (max-width: 767px){.footer .footer-bottom .left-wrap{align-items:flex-start;flex-direction:column;margin-bottom:clamp(0px, 5.3333333333vw, 28px)}}.footer .footer-bottom .txt{font-size:clamp(0px, .9722222222vw, 19.6px);line-height:1.8}@media screen and (max-width: 767px){.footer .footer-bottom .txt{font-size:clamp(0px, 3.2vw, 16.8px);line-height:1.55}}.footer .footer-bottom .txt a{text-decoration:underline}.footer .footer-bottom .right-wrap ul{display:flex}.footer .footer-bottom .right-wrap ul li{margin-right:clamp(0px, 1.3888888889vw, 28px)}@media screen and (max-width: 767px){.footer .footer-bottom .right-wrap ul li{font-size:clamp(0px, 3.2vw, 16.8px);margin-right:clamp(0px, 8vw, 42px)}}.footer .footer-bottom .right-wrap ul li:nth-child(2){margin-right:clamp(0px, 2.0138888889vw, 40.6px)}@media screen and (max-width: 767px){.footer .footer-bottom .right-wrap ul li:nth-child(2){margin-right:clamp(0px, 8vw, 42px)}}.footer .footer-bottom .right-wrap ul li:last-child{margin-right:0}.footer .footer-bottom .right-wrap a{text-decoration:underline}.page .kv-section{padding:clamp(0px, 5.5555555556vw, 112px) 0 clamp(0px, 6.9444444444vw, 140px)}@media screen and (max-width: 767px){.page .kv-section{padding:clamp(0px, 19.2vw, 100.8px) clamp(0px, 5.3333333333vw, 28px) clamp(0px, 13.3333333333vw, 70px)}}.page .ttl-h2{font-size:clamp(0px, 3.3333333333vw, 67.2px);font-weight:600;color:var(--white);text-align:left;padding:clamp(0px, 5.5555555556vw, 112px) clamp(0px, 6.25vw, 126px);background:var(--grade1);border-radius:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page .ttl-h2{font-size:clamp(0px, 7.4666666667vw, 39.2px);line-height:1.3;margin-bottom:0;padding:clamp(0px, 14.9333333333vw, 78.4px) clamp(0px, 8.5333333333vw, 44.8px);border-radius:clamp(0px, 4.2666666667vw, 22.4px);font-feature-settings:'palt'}}.page .ttl-h2 .en-font{font-size:clamp(0px, 1.3888888889vw, 28px);display:block;margin-bottom:clamp(0px, 1.3888888889vw, 28px)}@media screen and (max-width: 767px){.page .ttl-h2 .en-font{font-size:clamp(0px, 3.4666666667vw, 18.2px);margin-bottom:clamp(0px, 2.6666666667vw, 14px)}}.page .policy-section{padding:clamp(0px, 6.9444444444vw, 140px) 0 clamp(0px, 8.3333333333vw, 168px);background-color:var(--white)}@media screen and (max-width: 767px){.page .policy-section{padding:clamp(0px, 13.3333333333vw, 70px) clamp(0px, 5.3333333333vw, 28px)}}.page .policy-wrap p{font-size:clamp(0px, 1.1111111111vw, 22.4px);font-weight:400;line-height:1.8;text-align:justify}@media screen and (max-width: 767px){.page .policy-wrap p{font-size:clamp(0px, 3.4666666667vw, 18.2px)}}.page .policy-wrap p:nth-last-child(-n+2){margin-top:clamp(0px, 2.0833333333vw, 42px)}@media screen and (max-width: 767px){.page .policy-wrap p:nth-last-child(-n+2){margin-top:clamp(0px, 8vw, 42px)}}.page .policy-wrap h3{font-size:clamp(0px, 1.3888888889vw, 28px);font-weight:600;line-height:1.8;margin-top:clamp(0px, 2.0833333333vw, 42px)}@media screen and (max-width: 767px){.page .policy-wrap h3{font-size:clamp(0px, 4vw, 21px);margin-top:clamp(0px, 8vw, 42px)}}.page .policy-wrap h4{font-size:clamp(0px, 1.1111111111vw, 22.4px);font-weight:600;line-height:1.8;margin-top:clamp(0px, 2.0833333333vw, 42px)}@media screen and (max-width: 767px){.page .policy-wrap h4{font-size:clamp(0px, 3.4666666667vw, 18.2px);margin-top:clamp(0px, 8vw, 42px)}}@media screen and (max-width: 767px){.page .footer{padding-bottom:clamp(0px, 8vw, 42px)}}@media screen and (max-width: 767px){.page-contact main,.page-document main,.page-experience main{padding-top:clamp(0px, 16vw, 84px)}}.page-contact .ttl-h2,.page-document .ttl-h2,.page-experience .ttl-h2{font-size:clamp(0px, 2.7777777778vw, 56px);color:var(--black2);margin-bottom:0;padding:0;background:none}@media screen and (max-width: 767px){.page-contact .ttl-h2,.page-document .ttl-h2,.page-experience .ttl-h2{font-size:clamp(0px, 7.4666666667vw, 39.2px);text-align:center}}.page-contact .ttl-h2 .en-font,.page-document .ttl-h2 .en-font,.page-experience .ttl-h2 .en-font{font-size:clamp(0px, 1.1111111111vw, 22.4px);color:var(--black4);margin-bottom:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-contact .ttl-h2 .en-font,.page-document .ttl-h2 .en-font,.page-experience .ttl-h2 .en-font{font-size:clamp(0px, 3.4666666667vw, 18.2px);margin-bottom:clamp(0px, 2.6666666667vw, 14px)}}.page-contact .inner,.page-document .inner,.page-experience .inner{padding-top:clamp(0px, 6.9444444444vw, 140px);padding-bottom:clamp(0px, 4.3055555556vw, 86.8px)}@media screen and (max-width: 767px){.page-contact .inner,.page-document .inner,.page-experience .inner{padding:clamp(0px, 5.3333333333vw, 28px)}}.page-contact .lead-txt,.page-document .lead-txt,.page-experience .lead-txt{font-size:clamp(0px, 1.25vw, 25.2px);margin-top:clamp(0px, 1.3888888889vw, 28px)}@media screen and (max-width: 767px){.page-contact .lead-txt,.page-document .lead-txt,.page-experience .lead-txt{font-size:clamp(0px, 3.4666666667vw, 18.2px);text-align:center;margin-top:clamp(0px, 5.3333333333vw, 28px)}}.page-contact .contact-section .inner,.page-contact .document-section .inner,.page-contact .experience-section .inner,.page-document .contact-section .inner,.page-document .document-section .inner,.page-document .experience-section .inner,.page-experience .contact-section .inner,.page-experience .document-section .inner,.page-experience .experience-section .inner{padding-top:0;padding-bottom:0}.page-contact .attention-wrap .ttl,.page-document .attention-wrap .ttl,.page-experience .attention-wrap .ttl{font-size:clamp(0px, 1.1111111111vw, 22.4px);font-weight:600;margin-bottom:clamp(0px, 1.1111111111vw, 22.4px)}@media screen and (max-width: 767px){.page-contact .attention-wrap .ttl,.page-document .attention-wrap .ttl,.page-experience .attention-wrap .ttl{font-size:clamp(0px, 3.4666666667vw, 18.2px);margin-bottom:clamp(0px, 3.4666666667vw, 18.2px)}}.page-contact .attention-wrap .txt,.page-document .attention-wrap .txt,.page-experience .attention-wrap .txt{font-size:clamp(0px, 1.1111111111vw, 22.4px);line-height:1.8}@media screen and (max-width: 767px){.page-contact .attention-wrap .txt,.page-document .attention-wrap .txt,.page-experience .attention-wrap .txt{font-size:clamp(0px, 3.4666666667vw, 18.2px)}}.page-notfound main{padding-top:0}.page-notfound .kv-section{height:100svh;min-height:clamp(0px, 55.5555555556vw, 1120px);padding:clamp(0px, 6.9444444444vw, 140px) 0;background-image:url(../img/bg-notfound.webp);background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width: 767px){.page-notfound .kv-section{min-width:initial;padding:clamp(0px, 13.3333333333vw, 70px) clamp(0px, 5.3333333333vw, 28px)}}.page-notfound .kv-section:after{content:"";width:100%;height:100%;background:linear-gradient(34deg, rgba(245,204,214,0.9) 32.37%, rgba(169,208,225,0.9) 60.89%);background-blend-mode:multiply;position:absolute;top:0;left:0;z-index:-1}.page-notfound .kv-section .inner{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.9);border-radius:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.page-notfound .kv-section .inner{padding:clamp(0px, 5.3333333333vw, 28px);border-radius:clamp(0px, 6.4vw, 33.6px)}}.page-notfound .kv-section .ttl-h2{font-size:clamp(0px, 6.1111111111vw, 123.2px);font-weight:700;text-align:center;margin-bottom:clamp(0px, 2.3611111111vw, 47.6px);padding:0;background:var(--grade1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;border-radius:0}@media screen and (max-width: 767px){.page-notfound .kv-section .ttl-h2{font-size:clamp(0px, 10.6666666667vw, 56px);margin-bottom:clamp(0px, 9.0666666667vw, 47.6px)}}.page-notfound .kv-section .ttl-h3{font-size:clamp(0px, 2.2222222222vw, 44.8px);margin-bottom:clamp(0px, .6944444444vw, 14px)}@media screen and (max-width: 767px){.page-notfound .kv-section .ttl-h3{font-size:clamp(0px, 6.4vw, 33.6px);margin-bottom:clamp(0px, 2.6666666667vw, 14px)}}.page-notfound .kv-section .lead-txt{font-size:clamp(0px, 1.25vw, 25.2px);text-align:center;margin-bottom:clamp(0px, 2.9166666667vw, 58.8px)}@media screen and (max-width: 767px){.page-notfound .kv-section .lead-txt{font-size:clamp(0px, 3.4666666667vw, 18.2px);margin-bottom:clamp(0px, 8.5333333333vw, 44.8px)}}.page-notfound .kv-section .btn-wrap{text-align:center}.page-notfound .kv-section .btn-more{font-size:clamp(0px, 1.25vw, 25.2px);font-weight:600;line-height:1.55;color:var(--white);margin:0 auto;padding:clamp(0px, .9722222222vw, 19.6px) clamp(0px, 4.3055555556vw, 86.8px);display:inline-block;background-color:var(--black3);border-radius:clamp(0px, 1.9444444444vw, 39.2px)}@media screen and (max-width: 767px){.page-notfound .kv-section .btn-more{font-size:clamp(0px, 3.4666666667vw, 18.2px);padding:clamp(0px, 4.2666666667vw, 22.4px) clamp(0px, 10.6666666667vw, 56px);border-radius:clamp(0px, 6.9333333333vw, 36.4px)}}@media screen and (min-width: 768px){.page-notfound .kv-section .btn-more:hover{background-color:var(--black2)}}.ipad .top .kv-section .inner{padding:0 clamp(0px, 4.1666666667vw, 84px)}.ipad .efficacy-section .efficacy-list_item ol li:after{top:clamp(0px, .6944444444vw, 14px)}.ipad .howto-section .howto-wrap ul li{font-size:clamp(0px, .7638888889vw, 15.4px)}.ipad .footer .footer-bottom .txt{font-size:clamp(0px, .8333333333vw, 16.8px)}.ipad .footer .footer-bottom .right-wrap ul li{font-size:clamp(0px, .8333333333vw, 16.8px)}.fadeTriggerOnce,.fadeInUpTriggerOnce,.slideTriggerOnce,.imgTriggerOnce{opacity:0}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.leftAnime{opacity:0}.slideAnimeLeftRight{animation-name:slideTextX100;animation-duration:0.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeRightLeft{animation-name:slideTextX-100;animation-duration:0.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;opacity:0;display:block}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:0.6s;animation-fill-mode:forwards;opacity:0;display:block}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:var(--orange)}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.bgRLextend::before{animation-name:bgRLextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:var(--orange)}@keyframes bgRLextendAnime{0%{transform-origin:right;transform:scaleX(0)}50%{transform-origin:right;transform:scaleX(1)}50.001%{transform-origin:left}100%{transform-origin:left;transform:scaleX(0)}}.bgDUextend::before{animation-name:bgDUextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:var(--orange)}@keyframes bgDUextendAnime{0%{transform-origin:bottom;transform:scaleY(0)}50%{transform-origin:bottom;transform:scaleY(1)}50.001%{transform-origin:top}100%{transform-origin:top;transform:scaleY(0)}}.bgUDextend::before{animation-name:bgUDextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:var(--orange)}@keyframes bgUDextendAnime{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.001%{transform-origin:bottom}100%{transform-origin:bottom;transform:scaleY(0)}}.fadeIn{opacity:0;transform:translateY(clamp(0px, 3.4722222222vw, 70px))}.fadeIn.is-active{opacity:1;transform:translateY(0);transition:all 3s cubic-bezier(0.22, 1, 0.36, 1)}.top .kv-section .wrap{align-items:flex-start}@media screen and (max-width: 767px){.top .kv-section .wrap{align-items:center}}.top .kv-section .left-wrap{padding-top:clamp(0px, 4.7222222222vw, 95.2px)}@media screen and (max-width: 767px){.top .kv-section .left-wrap{margin-top:0;padding-top:0}}.top .kv-section .left-wrap .copy-ttl.c-bk{font-size:clamp(0px, 2.5vw, 50.4px);line-height:1.6;color:var(--black2);background:none;-webkit-background-clip:initial;-webkit-text-fill-color:inherit;margin-bottom:clamp(0px, 1.3888888889vw, 28px);font-feature-settings:"palt"}@media screen and (max-width: 767px){.top .kv-section .left-wrap .copy-ttl.c-bk{font-size:clamp(0px, 5.0666666667vw, 26.6px);line-height:1.35;margin-bottom:clamp(0px, .5333333333vw, 2.8px)}}.top .kv-section .left-wrap .copy-ttl i{position:static}@media screen and (max-width: 767px){.top .kv-section .left-wrap .copy-ttl i{font-size:clamp(0px, 8.5333333333vw, 44.8px);line-height:1.44;display:block;margin-top:clamp(0px, 1.3333333333vw, 7px)}.top .kv-section .left-wrap .copy-ttl i:first-of-type{font-size:clamp(0px, 5.0666666667vw, 26.6px);line-height:1.35;display:inline;margin-top:0}}.top .kv-section .left-wrap .logo-wrap{width:clamp(0px, 33.125vw, 667.8px)}@media screen and (max-width: 767px){.top .kv-section .left-wrap .logo-wrap{width:clamp(0px, 77.6vw, 407.4px)}}.top .kv-section .left-wrap .ttl-h2{margin-bottom:clamp(0px, 3.6805555556vw, 74.2px)}.top .kv-section .left-wrap .contact-list{grid-template-columns:clamp(0px, 11.1111111111vw, 224px) clamp(0px, 11.1111111111vw, 224px) clamp(0px, 11.1111111111vw, 224px);gap:clamp(0px, .5555555556vw, 11.2px)}.top .kv-section .left-wrap .contact-list a{padding-right:0;padding-left:0}.top .kv-section .right-wrap{top:clamp(0px, 4.3055555556vw, 86.8px);right:clamp(-74.2px, -3.6805555556vw, 0px)}.howto-section .howto-wrap{margin-top:clamp(0px, 1.1111111111vw, 22.4px);padding-bottom:clamp(0px, 6.9444444444vw, 140px)}@media screen and (max-width: 767px){.howto-section .howto-wrap{width:100vw;margin-top:clamp(-170.8px, -32.5333333333vw, 0px);margin-left:calc(-50vw + 50%);padding-top:clamp(0px, 42.6666666667vw, 224px);padding-right:clamp(0px, 5.3333333333vw, 28px);padding-bottom:clamp(0px, 13.3333333333vw, 70px);padding-left:clamp(0px, 5.3333333333vw, 28px);background-color:var(--white)}.howto-section .howto-wrap .left-wrap .ttl{text-align:right}.howto-section .howto-wrap .right-wrap .ttl{text-align:left}}.howto-section .howto-wrap .ttl-h4{margin-bottom:clamp(0px, 1.6666666667vw, 33.6px)}@media screen and (max-width: 767px){.howto-section .howto-wrap .ttl-h4{margin-bottom:clamp(0px, 6.4vw, 33.6px)}}.howto-section .howto-wrap .ttl-h4:before{content:none}.cando-section{padding-top:0}.price-section .price-list_item:last-child .price-font{font-size:clamp(0px, 2.2222222222vw, 44.8px);line-height:1.25;font-weight:600}@media screen and (max-width: 767px){.price-section .price-list_item:last-child .price-font{font-size:clamp(0px, 5.8666666667vw, 30.8px)}}@media screen and (max-width: 767px){.flow-section{padding-top:clamp(0px, 16vw, 84px)}}.flow-section .flow-step_txt{height:clamp(0px, 11.5277777778vw, 232.4px);color:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:clamp(0px, .6944444444vw, 14px);background-image:url(../img/bg-flow.webp);background-repeat:no-repeat;background-size:contain;background-position:center center}@media screen and (max-width: 767px){.flow-section .flow-step_txt{height:clamp(0px, 56.8vw, 298.2px);margin-bottom:clamp(0px, 2.6666666667vw, 14px);padding:clamp(0px, 9.0666666667vw, 47.6px) clamp(0px, 8vw, 42px);background-image:url(../img/bg-flow_sp.webp)}}.flow-section .flow-step_txt .ttl{font-size:clamp(0px, 2.2222222222vw, 44.8px);font-weight:600;margin-top:clamp(-11.2px, -.5555555556vw, 0px);margin-bottom:clamp(0px, .9722222222vw, 19.6px)}@media screen and (max-width: 767px){.flow-section .flow-step_txt .ttl{font-size:clamp(0px, 6.9333333333vw, 36.4px);line-height:1.3;text-align:center;margin-top:clamp(0px, 1.3333333333vw, 7px);margin-bottom:clamp(0px, .5333333333vw, 2.8px)}}@media screen and (max-width: 767px){.flow-section .flow-step_txt .lead-txt{text-align:center}}.flow-section .flow-list .flow-item{display:flex;align-items:center;margin-bottom:clamp(0px, 1.6666666667vw, 33.6px);padding:clamp(0px, 2.4305555556vw, 49px) clamp(0px, 3.125vw, 63px);gap:clamp(0px, 4.1666666667vw, 84px);background-color:var(--white);border-radius:clamp(0px, 1.1111111111vw, 22.4px);position:relative}@media screen and (max-width: 767px){.flow-section .flow-list .flow-item{margin-bottom:clamp(0px, 2.6666666667vw, 14px);padding:clamp(0px, 6.9333333333vw, 36.4px) clamp(0px, 5.8666666667vw, 30.8px);gap:clamp(0px, 5.3333333333vw, 28px);border-radius:clamp(0px, 4.2666666667vw, 22.4px)}}.flow-section .flow-list .flow-item:after{content:"";width:clamp(0px, .4166666667vw, 8.4px);height:clamp(0px, 12.6388888889vw, 254.8px);background-image:url(../img/icon-arrow.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:clamp(0px, 10.4166666667vw, 210px);left:clamp(0px, 5.5555555556vw, 112px);z-index:1}@media screen and (max-width: 767px){.flow-section .flow-list .flow-item:after{width:clamp(0px, 1.6vw, 8.4px);height:clamp(0px, 51.2vw, 268.8px);background-image:url(../img/icon-arrow_sp.webp);top:clamp(0px, 36vw, 189px);left:clamp(0px, 10.6666666667vw, 56px)}}.flow-section .flow-list._3 .flow-item{margin-bottom:0}.flow-section .flow-list._3 .flow-item:after{content:none}.flow-section .flow-list .num-wrap{display:flex;align-items:center;padding:clamp(0px, .9027777778vw, 18.2px) 0}@media screen and (max-width: 767px){.flow-section .flow-list .num-wrap{flex-direction:column;padding:0}}.flow-section .flow-list .num-wrap .en-font{width:clamp(0px, 8.6805555556vw, 175px);font-size:clamp(0px, 1.6666666667vw, 33.6px);font-weight:800;text-align:center;color:var(--black4);padding-right:clamp(0px, 4.1666666667vw, 84px);white-space:nowrap;position:relative}@media screen and (max-width: 767px){.flow-section .flow-list .num-wrap .en-font{width:clamp(0px, 12vw, 63px);font-size:clamp(0px, 4.8vw, 25.2px);padding-right:0}}.flow-section .flow-list .num-wrap .en-font:after{content:"";width:1px;height:clamp(0px, 6.9444444444vw, 140px);background-color:var(--black4);position:absolute;top:50%;left:clamp(0px, 6.25vw, 126px);transform:translate(0, -50%)}@media screen and (max-width: 767px){.flow-section .flow-list .num-wrap .en-font:after{width:clamp(0px, 10.6666666667vw, 56px);height:1px;display:block;margin:clamp(0px, 1.0666666667vw, 5.6px) auto clamp(0px, 2.1333333333vw, 11.2px);position:static;top:auto;left:auto;transform:none}}.flow-section .flow-list .num-wrap .en-font span{font-size:clamp(0px, 3.3333333333vw, 67.2px);display:block;margin-top:clamp(0px, .2083333333vw, 4.2px)}@media screen and (max-width: 767px){.flow-section .flow-list .num-wrap .en-font span{font-size:clamp(0px, 8vw, 42px);margin-top:0}}.flow-section .flow-list .txt-wrap .ttl-h3{font-size:clamp(0px, 1.6666666667vw, 33.6px);line-height:1;color:var(--black2);text-align:left;margin-bottom:clamp(0px, .8333333333vw, 16.8px)}@media screen and (max-width: 767px){.flow-section .flow-list .txt-wrap .ttl-h3{font-size:clamp(0px, 4.2666666667vw, 22.4px);line-height:1.5;margin-bottom:clamp(0px, 2.1333333333vw, 11.2px)}}.flow-section .icon-wrap img{width:clamp(0px, 3.9583333333vw, 79.8px)}@media screen and (max-width: 767px){.flow-section .icon-wrap img{width:clamp(0px, 9.6vw, 50.4px)}}.flow-section .flow-list_sub{height:clamp(0px, 6.9444444444vw, 140px);color:var(--white);display:flex;align-items:center;gap:clamp(0px, 4.5833333333vw, 92.4px);margin-bottom:clamp(0px, 1.6666666667vw, 33.6px);padding-left:clamp(0px, 11.5277777778vw, 232.4px);border-radius:clamp(0px, 1.1111111111vw, 22.4px);background:linear-gradient(80deg, #E990A6 14.81%, #64A7C8 83.05%)}@media screen and (max-width: 767px){.flow-section .flow-list_sub{height:clamp(0px, 36vw, 189px);gap:clamp(0px, 6.6666666667vw, 35px);margin-bottom:clamp(0px, 2.6666666667vw, 14px);padding-right:clamp(0px, 9.0666666667vw, 47.6px);padding-left:clamp(0px, 6.4vw, 33.6px);border-radius:clamp(0px, 4.2666666667vw, 22.4px);position:relative;z-index:1}}.flow-section .flow-list_sub .txt{font-size:clamp(0px, 1.3888888889vw, 28px);font-weight:600}@media screen and (max-width: 767px){.flow-section .flow-list_sub .txt{font-size:clamp(0px, 4.8vw, 25.2px);line-height:1.4}}.faq-section{padding-top:clamp(0px, 9.0277777778vw, 182px)}@media screen and (max-width: 767px){.faq-section{padding-top:clamp(0px, 16vw, 84px)}}@media screen and (max-width: 767px){.about-section{padding-bottom:0}.about-section .movie-wrap{width:100vw;margin-top:clamp(0px, 11.4666666667vw, 60.2px);margin-left:calc(-50vw + 50%);border-radius:0}}
/*# sourceMappingURL=main.css.map */
