:root{--font-family-base:"TazuganeGothicStdN", Meiryo, Arial, sans-serif;--color-prime-50:#e0f3f4;--color-prime-100:#c6e9eb;--color-prime-200:#a6dddd;--color-prime-300:#7fd1cf;--color-prime-400:#59c4c0;--color-prime-500:#0fafaa;--color-prime-600:#00a099;--color-prime-700:#00938b;--color-prime-800:#00827a;--color-prime-900:#00726a;--color-white:#fff;--color-gray-50:#f7f8f9;--color-gray-100:#edeef1;--color-gray-200:#dadce0;--color-gray-300:#c1c7d1;--color-gray-400:#9ba2ae;--color-gray-500:#838996;--color-gray-600:#636978;--color-gray-700:#45495b;--color-gray-800:#2e3242;--color-gray-900:#1e1f2a;--color-red-lighter:#fff4f4;--color-red-lighter-text:#f87e7e;--color-inspiration-red:#ff4600;--color-inspiration-hover-red:#de3b00;--color-origin-gray:#233237;--color-core-black:#0d181e;--color-black:#000;--color-border-gray-lighter:#a5acb6;--color-bbq-red--lighter:#fff4f4;--color-bbq-white--dark:#fcfcfd;--color-bbq-gray--dark:#c2c8d2;--color-bbq-gray--light:#f0f1f4;--color-bbq-gray--lighter:#f8f9fa;--spacing-8:8;--spacing-16:16;--spacing-24:24;--spacing-32:32;--spacing-40:40;--spacing-64:64;--spacing-72:72;--spacing-80:80;--spacing-120:120;--spacing-144:144;--content-width:1440px;--header-height:52px;--header-top-position:0}@media screen and (width>=1440px){:root{--header-height:103px}}:root{--leading-trim:calc((1em - 1lh) / 2);--minimum-font-size:10px;--z-tooltip:1;--z-cta:150;--z-flc:180;--z-header:200;--z-side-menu:210;--z-hamburger:300;--z-modal-mask:6000000;--z-modal:6000000;--duration-hover:.2s;--ease-link:cubic-bezier(.3, .7, .7, .3);--ease-drawer:cubic-bezier(.89, .05, .27, 1);--ease-button-hover:cubic-bezier(.05, .92, .21, .97);--ease-button-icon-hover:cubic-bezier(.05, .85, .36, .98);--ease-sticky-section:cubic-bezier(.02, .38, .26, .97);--ease-progressbar:cubic-bezier(0, .55, .45, 1);--ease-chart-pie1:cubic-bezier(.7, 0, .84, 0);--ease-chart-pie2:cubic-bezier(.16, 1, .3, 1);--ease-fadeIn:cubic-bezier(.32, 0, .67, 0);--ease-fadeInUp:cubic-bezier(0, .55, .45, 1);--vw:1vw;--100vw:100vw;--vh:1vh;--sp-ratio:calc(100 / 375);--tb-ratio:calc(100 / 1440)}.gilroy-regular{font-weight:400!important}.gilroy-semi-bold{font-weight:600!important}.gilroy-bold{font-weight:700!important}.gilroy-extra-bold{font-weight:800!important}body{padding-top:52px;padding-top:var(--header-height);text-align:left;font-family:Gilroy,TazuganeGothicStdN,Meiryo,Arial,sans-serif;font-size:16px;font-style:normal;line-height:1;font-family:"Gilroy", var(--font-family-base);font-feature-settings:"palt";color:var(--color-origin-gray);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}b,i{font:inherit}a{-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){a{transition:color .2s cubic-bezier(.3,.7,.7,.3);transition:color var(--duration-hover) var(--ease-link)}}a._textlink{color:var(--color-prime-500);-webkit-text-decoration:underline;text-decoration:underline}a._textlink:hover{-webkit-text-decoration:none;text-decoration:none}@media (hover:hover){.hover-duration{transition:all .2s cubic-bezier(.3,.7,.7,.3);transition:var(--duration-hover) var(--ease-link);transition-property:color,fill}}.hover-scale>.prime-circle{width:6.4vw;width:calc(24vw * var(--sp-ratio));height:6.4vw;height:calc(24vw * var(--sp-ratio));background-color:#0fafaa;background-color:var(--color-prime-500);border-radius:50%;justify-content:center;align-items:center;transition:width .2s,height .2s;display:flex}@media (width>=768px) and (width<=1439.98px),(width>=1440px){.hover-scale>.prime-circle{width:min(1.66667vw,24px);width:min(24vw * var(--tb-ratio), 24px);height:min(1.66667vw,24px);height:min(24vw * var(--tb-ratio), 24px)}}.hover-scale>span{transition:transform .2s}@media (width>=768px) and (width<=1439.98px),(width>=1440px){.hover-scale:hover>.prime-circle{width:min(2.08333vw,30px);width:min(30vw * var(--tb-ratio), 30px);height:min(2.08333vw,30px);height:min(30vw * var(--tb-ratio), 30px)}.hover-scale:hover>span{transform:translate(min(.277778vw,4px));transform:translate(min(4vw * var(--tb-ratio), 4px))}}@media screen and (width<=767.98px),(width>=768px) and (width<=1439.98px){.pc-only{display:none!important}}@media screen and (width>=1440px){.pc-hidden{display:none!important}}@media screen and (width>=1440px),(width>=768px) and (width<=1439.98px){.sp-only{display:none!important}}@media screen and (width<=767.98px){.sp-hidden{display:none!important}}.js-ds.-fade{opacity:0;transition:opacity .48s ease-out,transform .72s ease-out;transform:translateY(30px)}.js-ds.-fade.-active{opacity:1;transform:translateY(0)}.animate__fadeInUp{animation:.5s cubic-bezier(0,.55,.45,1) fadeInUp;animation-timing-function:var(--ease-fadeInUp);opacity:0;animation-fill-mode:forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.animate__loopLeft{animation:95s linear .5s infinite both loopLeft}@keyframes loopLeft{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate__loopRight{animation:95s linear .5s infinite both loopRight}@keyframes loopRight{0%{transform:translate(-100%)}to{transform:translate(0)}}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;-webkit-text-decoration:none;text-decoration:none}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}body{padding-top:0}.wrap.astro-sckkx6r4{position:relative;overflow-x:hidden}.bg.astro-sckkx6r4{--background-image-url-sp:"";--background-image-url-pc:"";background-image:"";background-image:var(--background-image-url-sp);top:197.067vw;top:calc(739vw * var(--sp-ratio));z-index:-1;background-size:100%;position:absolute;bottom:0;left:0;right:0}@media (width>=1440px),(width>=768px) and (width<=1439.98px){.bg.astro-sckkx6r4{top:min(57.2222vw,824px);top:min(824vw * var(--tb-ratio), 824px);background-image:var(--background-image-url-pc)}}html.noscroll,body.noscroll{overflow:hidden}:root{--vw:1vw;--100vw:100vw;--vh:1vh;--sp-ratio:calc(100 / 375);--tb-ratio:calc(100 / 1440)}*{vertical-align:baseline;box-sizing:border-box;-webkit-tap-highlight-color:#0000;font-feature-settings:"palt" on;letter-spacing:.04em;border:0;outline:none;margin:0;padding:0;-webkit-text-decoration:none;text-decoration:none;list-style:none}html{-webkit-overflow-scrolling:touch;height:100%}body{font-size:min(1.11111vw,16px);font-weight:400;font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);-webkit-overflow-scrolling:touch;height:100%;line-height:1.8;overflow-x:hidden}@media screen and (width<=767px){body{font-size:4vw;font-size:calc(15 * 1vw * var(--sp-ratio))}}h1,h2{font-weight:700;position:relative}:focus{outline:none}p a{word-break:break-all;-webkit-text-decoration:underline;text-decoration:underline}html,body,main,section,article,aside,nav,header,footer,h1,h2,h3,h4,h5,h6,hgroup,div,p,blockquote,pre,address,ul,ol,li,dl,dt,dd,table,thead,tbody,tfoot,tr,th,td,caption,colgroup,form,fieldset,legend,figure,figcaption,details,summary,hr,canvas,noscript,search,dialog,menu{line-height:1.8}a,abbr,acronym,b,bdi,bdo,big,br,button,cite,code,dfn,em,i,img,input,kbd,label,map,mark,meter,noscript,object,output,progress,q,ruby,s,samp,script,select,small,span,strong,sub,sup,textarea,time,tt,u,var,wbr,audio,video,embed,iframe,source,track,del,ins,area,base,col,hr,link,meta,param,datalist,keygen,optgroup,option{line-height:inherit}sup{vertical-align:top;font-size:50%}sub{vertical-align:baseline;font-size:50%}em,b,strong,th{font-weight:700}a{color:#333;cursor:pointer;transition:opacity .3s}figcaption,small{font-size:min(.833333vw,12px);font-size:min(calc(12 * 1vw * var(--tb-ratio)), 12px)}@media screen and (width<=767px){figcaption,small{font-size:2.66667vw;font-size:calc(10 * 1vw * var(--sp-ratio))}}img{height:auto;display:block}input,button,select,textarea{appearance:none;font:inherit;background:0 0;border:none;border-radius:0;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}@media screen and (width>=768px){.adlp-outer{justify-content:center;align-items:flex-start;display:flex;overflow-x:hidden}}@media screen and (width<=767px){.adlp-outer{overflow:hidden}}.adlp-wrapper{color:#333}@media screen and (width>=768px){.adlp-wrapper{min-width:min(88.8889vw,1280px);min-width:min(calc(1280 * 1vw * var(--tb-ratio)), 1280px);max-width:1280px;margin:0 auto}}.adlp-wrapper .relative{position:relative}.adlp-wrapper .w100{display:block;width:100%!important}.adlp-wrapper .center{text-align:center}@media screen and (width>=768px){.adlp-wrapper .sp{display:none!important}}@media screen and (width<=767px){.adlp-wrapper .pc{display:none!important}}.adlp-wrapper .text__txt{color:#333!important}.adlp-wrapper .text__white{color:#fff!important}.adlp-wrapper .text__silver{color:#f1f1f1!important}.adlp-wrapper .text__accent{color:#e75b18!important}.adlp-wrapper .text__main_black{color:#223237!important}.adlp-wrapper .bg__txt{background:#333!important}.adlp-wrapper .bg__white{background:#fff!important}.adlp-wrapper .bg__silver{background:#f1f1f1!important}.adlp-wrapper .bg__accent{background:#e75b18!important}.adlp-wrapper .bg__main_black{background:#223237!important}.adlp-wrapper .line__top__txt{border-top:1px solid #333}@media screen and (width<=767px){.adlp-wrapper .line__top.--w2{border-width:.266667vw;border-width:calc(1 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line__top.--w3{border-width:.4vw;border-width:calc(1.5 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line__top.--w4{border-width:.533333vw;border-width:calc(2 * 1vw * var(--sp-ratio))}}.adlp-wrapper .line__top__white{border-top:1px solid #fff}@media screen and (width<=767px){.adlp-wrapper .line__top.--w2{border-width:.266667vw;border-width:calc(1 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line__top.--w3{border-width:.4vw;border-width:calc(1.5 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line__top.--w4{border-width:.533333vw;border-width:calc(2 * 1vw * var(--sp-ratio))}}.adlp-wrapper .line__top__silver{border-top:1px solid #f1f1f1}@media screen and (width<=767px){.adlp-wrapper .line__top.--w2{border-width:.266667vw;border-width:calc(1 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line__top.--w3{border-width:.4vw;border-width:calc(1.5 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line__top.--w4{border-width:.533333vw;border-width:calc(2 * 1vw * var(--sp-ratio))}}.adlp-wrapper .line__top__accent{border-top:1px solid #e75b18}@media screen and (width<=767px){.adlp-wrapper .line__top.--w2{border-width:.266667vw;border-width:calc(1 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line__top.--w3{border-width:.4vw;border-width:calc(1.5 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line__top.--w4{border-width:.533333vw;border-width:calc(2 * 1vw * var(--sp-ratio))}}.adlp-wrapper .line__top__main_black{border-top:1px solid #223237}.adlp-wrapper .line__top.--w2{border-width:min(.138889vw,2px);border-width:min(calc(2 * 1vw * var(--tb-ratio)), 2px)}@media screen and (width<=767px){.adlp-wrapper .line__top.--w2{border-width:.266667vw;border-width:calc(1 * 1vw * var(--sp-ratio))}}.adlp-wrapper .line__top.--w3{border-width:min(.208333vw,3px);border-width:min(calc(3 * 1vw * var(--tb-ratio)), 3px)}@media screen and (width<=767px){.adlp-wrapper .line__top.--w3{border-width:.4vw;border-width:calc(1.5 * 1vw * var(--sp-ratio))}}.adlp-wrapper .line__top.--w4{border-width:min(.277778vw,4px);border-width:min(calc(4 * 1vw * var(--tb-ratio)), 4px)}@media screen and (width<=767px){.adlp-wrapper .line__top.--w4{border-width:.533333vw;border-width:calc(2 * 1vw * var(--sp-ratio))}}.adlp-wrapper .marker__txt{background:linear-gradient(#0000 60%,#333 60%)}.adlp-wrapper .marker__white{background:linear-gradient(#0000 60%,#fff 60%)}.adlp-wrapper .marker__silver{background:linear-gradient(#0000 60%,#f1f1f1 60%)}.adlp-wrapper .marker__accent{background:linear-gradient(#0000 60%,#e75b18 60%)}.adlp-wrapper .marker__main_black{background:linear-gradient(#0000 60%,#223237 60%)}.adlp-wrapper .line__txt{border-bottom:1px solid #333}@media screen and (width<=767px){.adlp-wrapper .line.--w2{border-width:.266667vw;border-width:calc(1 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line.--w3{border-width:.4vw;border-width:calc(1.5 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line.--w4{border-width:.533333vw;border-width:calc(2 * 1vw * var(--sp-ratio))}}.adlp-wrapper .line__white{border-bottom:1px solid #fff}@media screen and (width<=767px){.adlp-wrapper .line.--w2{border-width:.266667vw;border-width:calc(1 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line.--w3{border-width:.4vw;border-width:calc(1.5 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line.--w4{border-width:.533333vw;border-width:calc(2 * 1vw * var(--sp-ratio))}}.adlp-wrapper .line__silver{border-bottom:1px solid #f1f1f1}@media screen and (width<=767px){.adlp-wrapper .line.--w2{border-width:.266667vw;border-width:calc(1 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line.--w3{border-width:.4vw;border-width:calc(1.5 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line.--w4{border-width:.533333vw;border-width:calc(2 * 1vw * var(--sp-ratio))}}.adlp-wrapper .line__accent{border-bottom:1px solid #e75b18}@media screen and (width<=767px){.adlp-wrapper .line.--w2{border-width:.266667vw;border-width:calc(1 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line.--w3{border-width:.4vw;border-width:calc(1.5 * 1vw * var(--sp-ratio))}}@media screen and (width<=767px){.adlp-wrapper .line.--w4{border-width:.533333vw;border-width:calc(2 * 1vw * var(--sp-ratio))}}.adlp-wrapper .line__main_black{border-bottom:1px solid #223237}.adlp-wrapper .line.--w2{border-width:min(.138889vw,2px);border-width:min(calc(2 * 1vw * var(--tb-ratio)), 2px)}@media screen and (width<=767px){.adlp-wrapper .line.--w2{border-width:.266667vw;border-width:calc(1 * 1vw * var(--sp-ratio))}}.adlp-wrapper .line.--w3{border-width:min(.208333vw,3px);border-width:min(calc(3 * 1vw * var(--tb-ratio)), 3px)}@media screen and (width<=767px){.adlp-wrapper .line.--w3{border-width:.4vw;border-width:calc(1.5 * 1vw * var(--sp-ratio))}}.adlp-wrapper .line.--w4{border-width:min(.277778vw,4px);border-width:min(calc(4 * 1vw * var(--tb-ratio)), 4px)}@media screen and (width<=767px){.adlp-wrapper .line.--w4{border-width:.533333vw;border-width:calc(2 * 1vw * var(--sp-ratio))}}.adlp-wrapper .pad10{padding:min(.694445vw,10px) 0;padding:min(calc(10 * 1vw * var(--tb-ratio)), 10px) 0}@media screen and (width<=767px){.adlp-wrapper .pad10{padding-top:1.33333vw!important;padding-top:calc(5 * 1vw * var(--sp-ratio))!important;padding-bottom:1.33333vw!important;padding-bottom:calc(5 * 1vw * var(--sp-ratio))!important}}.adlp-wrapper .pad20{padding:min(1.38889vw,20px) 0;padding:min(calc(20 * 1vw * var(--tb-ratio)), 20px) 0}@media screen and (width<=767px){.adlp-wrapper .pad20{padding-top:2.66667vw!important;padding-top:calc(10 * 1vw * var(--sp-ratio))!important;padding-bottom:2.66667vw!important;padding-bottom:calc(10 * 1vw * var(--sp-ratio))!important}}.adlp-wrapper .pad30{padding:min(2.08333vw,30px) 0;padding:min(calc(30 * 1vw * var(--tb-ratio)), 30px) 0}@media screen and (width<=767px){.adlp-wrapper .pad30{padding-top:4vw!important;padding-top:calc(15 * 1vw * var(--sp-ratio))!important;padding-bottom:4vw!important;padding-bottom:calc(15 * 1vw * var(--sp-ratio))!important}}.adlp-wrapper .pad40{padding:min(2.77778vw,40px) 0;padding:min(calc(40 * 1vw * var(--tb-ratio)), 40px) 0}@media screen and (width<=767px){.adlp-wrapper .pad40{padding-top:5.33333vw!important;padding-top:calc(20 * 1vw * var(--sp-ratio))!important;padding-bottom:5.33333vw!important;padding-bottom:calc(20 * 1vw * var(--sp-ratio))!important}}.adlp-wrapper .pad50{padding:min(3.47222vw,50px) 0;padding:min(calc(50 * 1vw * var(--tb-ratio)), 50px) 0}@media screen and (width<=767px){.adlp-wrapper .pad50{padding-top:6.66667vw!important;padding-top:calc(25 * 1vw * var(--sp-ratio))!important;padding-bottom:6.66667vw!important;padding-bottom:calc(25 * 1vw * var(--sp-ratio))!important}}.adlp-wrapper .pad60{padding:min(4.16667vw,60px) 0;padding:min(calc(60 * 1vw * var(--tb-ratio)), 60px) 0}@media screen and (width<=767px){.adlp-wrapper .pad60{padding-top:8vw!important;padding-top:calc(30 * 1vw * var(--sp-ratio))!important;padding-bottom:8vw!important;padding-bottom:calc(30 * 1vw * var(--sp-ratio))!important}}.adlp-wrapper .mt10{margin-top:min(.694445vw,10px);margin-top:min(calc(10 * 1vw * var(--tb-ratio)), 10px)}@media screen and (width<=767px){.adlp-wrapper .mt10{margin-top:1.33333vw;margin-top:calc(5 * 1vw * var(--sp-ratio))}}.adlp-wrapper .mt20{margin-top:min(1.38889vw,20px);margin-top:min(calc(20 * 1vw * var(--tb-ratio)), 20px)}@media screen and (width<=767px){.adlp-wrapper .mt20{margin-top:2.66667vw;margin-top:calc(10 * 1vw * var(--sp-ratio))}}.adlp-wrapper .mt30{margin-top:min(2.08333vw,30px);margin-top:min(calc(30 * 1vw * var(--tb-ratio)), 30px)}@media screen and (width<=767px){.adlp-wrapper .mt30{margin-top:4vw;margin-top:calc(15 * 1vw * var(--sp-ratio))}}.adlp-wrapper .mt40{margin-top:min(2.77778vw,40px);margin-top:min(calc(40 * 1vw * var(--tb-ratio)), 40px)}@media screen and (width<=767px){.adlp-wrapper .mt40{margin-top:5.33333vw;margin-top:calc(20 * 1vw * var(--sp-ratio))}}.adlp-wrapper .mt50{margin-top:min(3.47222vw,50px);margin-top:min(calc(50 * 1vw * var(--tb-ratio)), 50px)}@media screen and (width<=767px){.adlp-wrapper .mt50{margin-top:6.66667vw;margin-top:calc(25 * 1vw * var(--sp-ratio))}}.adlp-wrapper .mt60{margin-top:min(4.16667vw,60px);margin-top:min(calc(60 * 1vw * var(--tb-ratio)), 60px)}@media screen and (width<=767px){.adlp-wrapper .mt60{margin-top:8vw;margin-top:calc(30 * 1vw * var(--sp-ratio))}.adlp-wrapper .sp-mt10{margin-top:1.33333vw!important;margin-top:calc(5 * 1vw * var(--sp-ratio))!important}.adlp-wrapper .sp-mt20{margin-top:2.66667vw!important;margin-top:calc(10 * 1vw * var(--sp-ratio))!important}.adlp-wrapper .sp-mt30{margin-top:4vw!important;margin-top:calc(15 * 1vw * var(--sp-ratio))!important}.adlp-wrapper .sp-mt40{margin-top:5.33333vw!important;margin-top:calc(20 * 1vw * var(--sp-ratio))!important}.adlp-wrapper .sp-mt50{margin-top:6.66667vw!important;margin-top:calc(25 * 1vw * var(--sp-ratio))!important}.adlp-wrapper .sp-mt60{margin-top:8vw!important;margin-top:calc(30 * 1vw * var(--sp-ratio))!important}}.adlp-wrapper .wrap500{width:min(34.7222vw,500px);width:min(calc(500 * 1vw * var(--tb-ratio)), 500px);margin:auto}@media screen and (width<=767px){.adlp-wrapper .wrap500{width:100%;padding:0 4vw;padding:0 calc(15 * 1vw * var(--sp-ratio))}}.adlp-wrapper .wrap600{width:min(41.6667vw,600px);width:min(calc(600 * 1vw * var(--tb-ratio)), 600px);margin:auto}@media screen and (width<=767px){.adlp-wrapper .wrap600{width:100%;padding:0 4vw;padding:0 calc(15 * 1vw * var(--sp-ratio))}}.adlp-wrapper .wrap700{width:min(48.6111vw,700px);width:min(calc(700 * 1vw * var(--tb-ratio)), 700px);margin:auto}@media screen and (width<=767px){.adlp-wrapper .wrap700{width:100%;padding:0 4vw;padding:0 calc(15 * 1vw * var(--sp-ratio))}}.adlp-wrapper .wrap800{width:min(55.5556vw,800px);width:min(calc(800 * 1vw * var(--tb-ratio)), 800px);margin:auto}@media screen and (width<=767px){.adlp-wrapper .wrap800{width:100%;padding:0 4vw;padding:0 calc(15 * 1vw * var(--sp-ratio))}}.adlp-wrapper .wrap900{width:min(62.5vw,900px);width:min(calc(900 * 1vw * var(--tb-ratio)), 900px);margin:auto}@media screen and (width<=767px){.adlp-wrapper .wrap900{width:100%;padding:0 4vw;padding:0 calc(15 * 1vw * var(--sp-ratio))}}.adlp-wrapper .wrap920{width:min(63.8889vw,920px);width:min(calc(920 * 1vw * var(--tb-ratio)), 920px);margin:auto}@media screen and (width<=767px){.adlp-wrapper .wrap920{width:100%;padding:0 4vw;padding:0 calc(15 * 1vw * var(--sp-ratio))}}.adlp-wrapper .wrap1000{width:min(69.4445vw,1000px);width:min(calc(1000 * 1vw * var(--tb-ratio)), 1000px);margin:auto}@media screen and (width<=767px){.adlp-wrapper .wrap1000{width:100%;padding:0 4vw;padding:0 calc(15 * 1vw * var(--sp-ratio))}}.adlp-wrapper .wrap1080{width:min(75vw,1080px);width:min(calc(1080 * 1vw * var(--tb-ratio)), 1080px);margin:auto}@media screen and (width<=767px){.adlp-wrapper .wrap1080{width:100%;padding:0 4vw;padding:0 calc(15 * 1vw * var(--sp-ratio))}}.adlp-header{z-index:100;width:100%;max-width:min(88.8889vw,1280px);max-width:min(calc(1280 * 1vw * var(--tb-ratio)), 1280px);background:#fff;margin:auto;top:0}@media screen and (width<=767px){.adlp-header{max-width:100vw;max-width:calc(375 * 1vw * var(--sp-ratio))}}.adlp-header__inner{height:min(4.16667vw,60px);height:min(calc(60 * 1vw * var(--tb-ratio)), 60px);justify-content:space-between;align-items:center;margin:auto;display:flex}@media screen and (width<=767px){.adlp-header__inner{width:100%;max-width:100%;height:14.6667vw;height:calc(55 * 1vw * var(--sp-ratio))}}.adlp-header__logo{width:min(7.36111vw,106px);width:min(calc(106 * 1vw * var(--tb-ratio)), 106px);margin-left:min(4.86111vw,70px);margin-left:min(calc(70 * 1vw * var(--tb-ratio)), 70px)}@media screen and (width<=767px){.adlp-header__logo{width:25.0667vw;width:calc(94 * 1vw * var(--sp-ratio));margin-left:6vw;margin-left:calc(22.5 * 1vw * var(--sp-ratio))}.adlp-header .adlp-btn__wrapper{margin:0}}.adlp-header .adlp-btn.--header{color:#fff;height:min(4.16667vw,60px);height:min(calc(60 * 1vw * var(--tb-ratio)), 60px);width:min(22.0139vw,317px);width:min(calc(317 * 1vw * var(--tb-ratio)), 317px);background:#0fafaa;border-radius:0;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.adlp-header .adlp-btn.--header:before,.adlp-header .adlp-btn.--header:after{border-radius:0}.adlp-header .adlp-btn.--header:before{display:none}@media screen and (width<=767px){.adlp-header .adlp-btn.--header{width:51.0667vw;width:calc(191.5 * 1vw * var(--sp-ratio));height:14.6667vw;height:calc(55 * 1vw * var(--sp-ratio))}}.adlp-header .adlp-btn.--header p{font-size:min(.833333vw,12px);font-size:min(calc(12 * 1vw * var(--tb-ratio)), 12px);letter-spacing:.072em;text-align:center;font-weight:700}@media screen and (width<=767px){.adlp-header .adlp-btn.--header p{font-size:2.93333vw;font-size:calc(11 * 1vw * var(--sp-ratio));letter-spacing:.132em}}.adlp-header .adlp-btn.--header:hover p{font-size:min(.902778vw,13px);font-size:min(calc(13 * 1vw * var(--tb-ratio)), 13px)}.adlp-header .adlp-btn__arrow{top:50%;right:min(3.125vw,45px);right:min(calc(45 * 1vw * var(--tb-ratio)), 45px);width:min(.486111vw,7px);width:min(calc(7 * 1vw * var(--tb-ratio)), 7px);height:min(.833333vw,12px);height:min(calc(12 * 1vw * var(--tb-ratio)), 12px);background-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 0.5L6 5.99577L1 11.5' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;transform:translateY(-50%)}@media screen and (width<=767px){.adlp-header .adlp-btn__arrow{width:1.6vw;width:calc(6 * 1vw * var(--sp-ratio));height:2.93333vw;height:calc(11 * 1vw * var(--sp-ratio));right:6vw;right:calc(22.5 * 1vw * var(--sp-ratio));background-image:url("data:image/svg+xml,%3Csvg width='12' height='22' viewBox='0 0 12 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1.5L10.5 10.9927L1.5 20.5' stroke='white' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E%0A")}}.adlp-floating{visibility:hidden;opacity:0;bottom:min(2.5vw,36px);bottom:min(calc(36 * 1vw * var(--tb-ratio)), 36px);z-index:90;transition:all .3s;position:fixed;right:0}.adlp-floating.--show{visibility:visible;opacity:1}@media screen and (width<=767px){.adlp-floating{bottom:4.8vw;bottom:calc(18 * 1vw * var(--sp-ratio))}}.adlp-floating .adlp-btn{height:min(5.27778vw,76px);height:min(calc(76 * 1vw * var(--tb-ratio)), 76px);width:min(25vw,360px);width:min(calc(360 * 1vw * var(--tb-ratio)), 360px);border-radius:200px 0 0 200px}@media screen and (width<=767px){.adlp-floating .adlp-btn{height:17.0667vw;height:calc(64 * 1vw * var(--sp-ratio));width:62.6667vw;width:calc(235 * 1vw * var(--sp-ratio))}}.adlp-floating .adlp-btn:before,.adlp-floating .adlp-btn:after{border-radius:200px 0 0 200px}.adlp-floating .adlp-btn .adlp-btn__inner{border-radius:200px 0 0 200px;overflow:hidden}.adlp-floating .adlp-btn .adlp-btn__inner:before,.adlp-floating .adlp-btn .adlp-btn__inner:after{border-radius:200px 0 0 200px}.adlp-accordion{background:#fff}.adlp-accordion__wrapper{gap:min(2.08333vw,30px);gap:min(calc(30 * 1vw * var(--tb-ratio)), 30px);flex-direction:column;display:flex}@media screen and (width<=767px){.adlp-accordion__wrapper{gap:4vw;gap:calc(15 * 1vw * var(--sp-ratio))}}.adlp-accordion__header{cursor:pointer;position:relative}.adlp-accordion__header__inner{padding:min(1.38889vw,20px) min(5.55556vw,80px) min(1.38889vw,20px) min(2.77778vw,40px);padding:min(calc(20 * 1vw * var(--tb-ratio)), 20px) min(calc(80 * 1vw * var(--tb-ratio)), 80px) min(calc(20 * 1vw * var(--tb-ratio)), 20px) min(calc(40 * 1vw * var(--tb-ratio)), 40px);align-items:center;display:flex}@media screen and (width<=767px){.adlp-accordion__header__inner{padding:5.33333vw 14.9333vw 5.33333vw 5.33333vw;padding:calc(20 * 1vw * var(--sp-ratio)) calc(56 * 1vw * var(--sp-ratio)) calc(20 * 1vw * var(--sp-ratio)) calc(20 * 1vw * var(--sp-ratio))}}.adlp-accordion__header__inner .lead{font-size:min(2.77778vw,40px);line-height:1;font-size:min(calc(40 * 1vw * var(--tb-ratio)), 40px);margin-right:min(1.38889vw,20px);margin-right:min(calc(20 * 1vw * var(--tb-ratio)), 20px)}@media screen and (width<=767px){.adlp-accordion__header__inner .lead{font-size:6.4vw;font-size:calc(24 * 1vw * var(--sp-ratio));margin-right:2.66667vw;margin-right:calc(10 * 1vw * var(--sp-ratio))}}.adlp-accordion__header:after{content:"";width:min(1.38889vw,20px);width:min(calc(20 * 1vw * var(--tb-ratio)), 20px);height:min(.833333vw,12px);height:min(calc(12 * 1vw * var(--tb-ratio)), 12px);top:50%;right:min(3.125vw,45px);right:min(calc(45 * 1vw * var(--tb-ratio)), 45px);background-image:url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 11.5L0.47372 0.25L19.5263 0.250002L10 11.5Z' fill='%23012F83'/%3E%3C/svg%3E%0A");background-size:100% 100%;transition:all .3s;display:block;position:absolute;transform:translateY(-50%)}@media screen and (width<=767px){.adlp-accordion__header:after{width:3.73333vw;width:calc(14 * 1vw * var(--sp-ratio));height:2.26667vw;height:calc(8.5 * 1vw * var(--sp-ratio));right:4.66667vw;right:calc(17.5 * 1vw * var(--sp-ratio))}}.adlp-accordion__header.--open:after{transform:translateY(-50%)rotate(180deg)}.adlp-accordion__header.--open:before{opacity:0}.adlp-accordion__header.--img:after,.adlp-accordion__header.--img>span:last-child,.adlp-accordion__header.--img.--open>span:first-child{display:none}.adlp-accordion__header.--img.--open>span:last-child{display:block}.adlp-accordion__header.--plus:before{content:"";height:min(1.38889vw,20px);height:min(calc(20 * 1vw * var(--tb-ratio)), 20px);width:min(.138889vw,2px);width:min(calc(2 * 1vw * var(--tb-ratio)), 2px);right:min(3.40278vw,49px);right:min(calc(49 * 1vw * var(--tb-ratio)), 49px);background:#012f83;transition:all .3s;display:block;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width<=767px){.adlp-accordion__header.--plus:before{height:2.66667vw;height:calc(10 * 1vw * var(--sp-ratio));width:.266667vw;width:calc(1 * 1vw * var(--sp-ratio));right:6.53333vw;right:calc(24.5 * 1vw * var(--sp-ratio))}}.adlp-accordion__header.--plus:after{width:min(1.38889vw,20px);width:min(calc(20 * 1vw * var(--tb-ratio)), 20px);height:min(.138889vw,2px);height:min(calc(2 * 1vw * var(--tb-ratio)), 2px);right:min(2.77778vw,40px);right:min(calc(40 * 1vw * var(--tb-ratio)), 40px);background:#012f83;transform:translateY(-50%)}@media screen and (width<=767px){.adlp-accordion__header.--plus:after{width:2.66667vw;width:calc(10 * 1vw * var(--sp-ratio));height:.266667vw;height:calc(1 * 1vw * var(--sp-ratio));right:5.33333vw;right:calc(20 * 1vw * var(--sp-ratio))}}.adlp-accordion__body{display:none}.adlp-accordion__body__inner{padding:min(1.38889vw,20px) min(2.77778vw,40px);padding:min(calc(20 * 1vw * var(--tb-ratio)), 20px) min(calc(40 * 1vw * var(--tb-ratio)), 40px);align-items:flex-start;display:flex}@media screen and (width<=767px){.adlp-accordion__body__inner{padding:0 5.33333vw 5.33333vw;padding:0 calc(20 * 1vw * var(--sp-ratio)) calc(20 * 1vw * var(--sp-ratio))}}.adlp-accordion__body__inner .lead{font-size:min(2.77778vw,40px);font-size:min(calc(40 * 1vw * var(--tb-ratio)), 40px);margin-right:min(1.38889vw,20px);margin-right:min(calc(20 * 1vw * var(--tb-ratio)), 20px)}@media screen and (width<=767px){.adlp-accordion__body__inner .lead{margin-right:2.66667vw;margin-right:calc(10 * 1vw * var(--sp-ratio))}}.js-toggle{cursor:pointer}.js-toggle+*{display:none}.adlp-btn{height:min(5vw,72px);height:min(calc(72 * 1vw * var(--tb-ratio)), 72px);width:min(33.8889vw,488px);width:min(calc(488 * 1vw * var(--tb-ratio)), 488px);border-radius:200px;justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}.adlp-btn__wrapper{justify-content:center;gap:min(2.08333vw,30px);gap:min(calc(30 * 1vw * var(--tb-ratio)), 30px);flex-wrap:wrap;display:flex}@media screen and (width<=767px){.adlp-btn__wrapper{align-items:center;gap:4vw;gap:calc(15 * 1vw * var(--sp-ratio));flex-direction:column}}.adlp-btn__lead{text-align:center;color:#223237;text-align:center;font-size:min(1.38889vw,20px);font-size:min(calc(20 * 1vw * var(--tb-ratio)), 20px);letter-spacing:min(.0416667vw,.6px);letter-spacing:min(.0416667vw,.6px);letter-spacing:min(calc(.6 * 1vw * var(--tb-ratio)), .6px);justify-content:center;align-items:center;gap:min(2.36111vw,34px);gap:min(calc(34 * 1vw * var(--tb-ratio)), 34px);margin:0 0 min(.694445vw,10px);margin:0 0 min(calc(10 * 1vw * var(--tb-ratio)), 10px);flex:0 0 100%;font-weight:700;line-height:100%;display:flex}@media screen and (width<=767px){.adlp-btn__lead{font-size:4.26667vw;font-size:calc(16 * 1vw * var(--sp-ratio));letter-spacing:.128vw;letter-spacing:.128vw;letter-spacing:calc(.48 * 1vw * var(--sp-ratio));gap:7.73333vw;gap:calc(29 * 1vw * var(--sp-ratio));margin:0 0 2.13333vw;margin:0 0 calc(8 * 1vw * var(--sp-ratio))}}.adlp-btn__lead:before,.adlp-btn__lead:after{content:"";flex:0 0 min(1.04167vw,15px);flex:0 0 min(calc(15 * 1vw * var(--tb-ratio)), 15px);height:min(2.15278vw,31px);height:min(calc(31 * 1vw * var(--tb-ratio)), 31px);background-image:url("data:image/svg+xml,%3Csvg width='15' height='31' viewBox='0 0 15 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='-1' x2='32' y2='-1' transform='matrix(0.401933 0.915669 0.915669 -0.401933 1.83203 0)' stroke='%230FAFAA' stroke-width='2'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}@media screen and (width<=767px){.adlp-btn__lead:before,.adlp-btn__lead:after{flex:0 0 3.46667vw;flex:0 0 calc(13 * 1vw * var(--sp-ratio));height:6.93333vw;height:calc(26 * 1vw * var(--sp-ratio));background-image:url("data:image/svg+xml,%3Csvg width='26' height='52' viewBox='0 0 26 52' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='-2' x2='54' y2='-2' transform='matrix(0.401933 0.915669 0.915669 -0.401933 3.66309 0)' stroke='%230BB7AE' stroke-width='4'/%3E%3C/svg%3E%0A")}}.adlp-btn__lead:after{transform:rotateY(180deg)}.adlp-btn__lead .--en{font-size:min(1.66667vw,24px);font-size:min(calc(24 * 1vw * var(--tb-ratio)), 24px);letter-spacing:min(.05vw,.72px);letter-spacing:min(.05vw,.72px);letter-spacing:min(calc(.72 * 1vw * var(--tb-ratio)), .72px);font-weight:700}@media screen and (width<=767px){.adlp-btn__lead .--en{font-size:4.8vw;font-size:calc(18 * 1vw * var(--sp-ratio));letter-spacing:.144vw;letter-spacing:.144vw;letter-spacing:calc(.54 * 1vw * var(--sp-ratio))}}.adlp-btn__lead-inner{flex:none}.adlp-btn__text{text-align:center}.adlp-btn:before,.adlp-btn:after{content:"";display:block;position:absolute;top:0;left:0}.adlp-btn:before{z-index:1;filter:blur(16px);background-image:linear-gradient(90deg,#0fafaa 0%,#ffdcb9 50%,#fa6482 100%);width:100%;height:100%}@media screen and (width<=767px){.adlp-btn:before{filter:blur(calc(8 * 1vw * var(--sp-ratio)))}}.adlp-btn:after{z-index:2;width:100%;height:100%}.adlp-btn:before,.adlp-btn:after{border-radius:99px}.adlp-btn:after{background-color:#0fafaa}@media screen and (width<=767px){.adlp-btn{height:13.0667vw;height:calc(49 * 1vw * var(--sp-ratio));width:84vw;width:calc(315 * 1vw * var(--sp-ratio))}}.adlp-btn .adlp-btn__inner{z-index:4;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.adlp-btn .adlp-btn__inner:before{content:"";z-index:4;opacity:.08;transform-origin:100%;background:#fff;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.adlp-btn .adlp-btn__inner:after{content:"";width:min(.555556vw,8px);width:min(calc(8 * 1vw * var(--tb-ratio)), 8px);height:min(.972222vw,14px);height:min(calc(14 * 1vw * var(--tb-ratio)), 14px);z-index:5;top:50%;right:min(1.18056vw,17px);right:min(calc(17 * 1vw * var(--tb-ratio)), 17px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M1 1L7 6.99539L1 13' stroke='white' stroke-miterlimit='10'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;transition:all .3s;display:block;position:absolute;transform:translateY(-50%)}@media screen and (width<=767px){.adlp-btn .adlp-btn__inner:after{width:2.66667vw;width:calc(10 * 1vw * var(--sp-ratio));height:3.2vw;height:calc(12 * 1vw * var(--sp-ratio));right:2.93333vw;right:calc(11 * 1vw * var(--sp-ratio))}}.adlp-btn p{text-align:center;z-index:3;line-height:min(1.66667vw,24px);line-height:min(calc(24 * 1vw * var(--tb-ratio)), 24px);color:#fff;font-size:min(1.38889vw,20px);font-weight:700;font-size:min(calc(20 * 1vw * var(--tb-ratio)), 20px);letter-spacing:min(.0416667vw,.6px);letter-spacing:min(.0416667vw,.6px);letter-spacing:min(calc(.6 * 1vw * var(--tb-ratio)), .6px);justify-content:center;align-items:center;transition:font-size .3s;display:flex}@media screen and (width<=767px){.adlp-btn p{font-size:4.26667vw;font-size:calc(16 * 1vw * var(--sp-ratio));letter-spacing:.128vw;letter-spacing:.128vw;letter-spacing:calc(.48 * 1vw * var(--sp-ratio))}}.adlp-btn p .--en{font-size:min(1.66667vw,24px);font-size:min(calc(24 * 1vw * var(--tb-ratio)), 24px);letter-spacing:min(.05vw,.72px);letter-spacing:min(.05vw,.72px);letter-spacing:min(calc(.72 * 1vw * var(--tb-ratio)), .72px);margin-right:min(.138889vw,2px);margin-right:min(calc(2 * 1vw * var(--tb-ratio)), 2px);font-weight:700;line-height:100%;display:inline-block}@media screen and (width<=767px){.adlp-btn p .--en{font-size:4.8vw;font-size:calc(18 * 1vw * var(--sp-ratio));letter-spacing:.144vw;letter-spacing:.144vw;letter-spacing:calc(.54 * 1vw * var(--sp-ratio));margin-right:.266667vw;margin-right:calc(1 * 1vw * var(--sp-ratio))}}@media screen and (width>=768px){.adlp-btn:hover .adlp-btn__inner:before{transform-origin:0%;transform:scaleX(1)}.adlp-btn:hover p{font-size:min(1.45833vw,21px);font-size:min(calc(21 * 1vw * var(--tb-ratio)), 21px)}}.adlp-head{padding:min(6.94444vw,100px) 0 min(2.77778vw,40px);padding:min(calc(100 * 1vw * var(--tb-ratio)), 100px) 0 min(calc(40 * 1vw * var(--tb-ratio)), 40px)}@media screen and (width<=767px){.adlp-head{padding:13.3333vw 0 5.33333vw;padding:calc(50 * 1vw * var(--sp-ratio)) 0 calc(20 * 1vw * var(--sp-ratio))}}.adlp-head__sub{color:#fff;font-size:min(1.38889vw,20px);font-weight:700;font-size:min(calc(20 * 1vw * var(--tb-ratio)), 20px);letter-spacing:min(.0833333vw,1.2px);letter-spacing:min(.0833333vw,1.2px);letter-spacing:min(calc(1.2 * 1vw * var(--tb-ratio)), 1.2px);padding:min(.138889vw,2px) min(1.66667vw,24px) min(.0694445vw,1px) min(4.86111vw,70px);padding:min(calc(2 * 1vw * var(--tb-ratio)), 2px) min(calc(24 * 1vw * var(--tb-ratio)), 24px) min(calc(1 * 1vw * var(--tb-ratio)), 1px) min(calc(70 * 1vw * var(--tb-ratio)), 70px);text-align:center;margin:0 0 min(1.11111vw,16px);margin:0 0 min(calc(16 * 1vw * var(--tb-ratio)), 16px);background-color:#0fafaa;line-height:140%;display:inline-block}.adlp-head__sub.--bg{color:#fff;background-color:#223237}.adlp-head__sub .--en{font-size:min(1.52778vw,22px);font-size:min(calc(22 * 1vw * var(--tb-ratio)), 22px)}@media screen and (width<=767px){.adlp-head__sub .--en{font-size:4.26667vw;font-size:calc(16 * 1vw * var(--sp-ratio))}.adlp-head__sub{font-size:3.73333vw;font-size:calc(14 * 1vw * var(--sp-ratio));letter-spacing:.16vw;letter-spacing:.16vw;letter-spacing:calc(.6 * 1vw * var(--sp-ratio));padding:.533333vw 3.2vw .266667vw 6vw;padding:calc(2 * 1vw * var(--sp-ratio)) calc(12 * 1vw * var(--sp-ratio)) calc(1 * 1vw * var(--sp-ratio)) calc(22.5 * 1vw * var(--sp-ratio));margin:0 0 2.13333vw;margin:0 0 calc(8 * 1vw * var(--sp-ratio))}}.adlp-head__main{color:#223237;font-size:min(3.33333vw,48px);font-weight:700;font-size:min(calc(48 * 1vw * var(--tb-ratio)), 48px);letter-spacing:min(.2vw,2.88px);letter-spacing:min(.2vw,2.88px);letter-spacing:min(calc(2.88 * 1vw * var(--tb-ratio)), 2.88px);padding:0 0 0 min(4.86111vw,70px);padding:0 0 0 min(calc(70 * 1vw * var(--tb-ratio)), 70px);line-height:140%}@media screen and (width<=767px){.adlp-head__main{font-size:7.46667vw;font-size:calc(28 * 1vw * var(--sp-ratio));letter-spacing:.448vw;letter-spacing:.448vw;letter-spacing:calc(1.68 * 1vw * var(--sp-ratio))}}.adlp-head__main .--en{font-size:min(3.61111vw,52px);font-size:min(calc(52 * 1vw * var(--tb-ratio)), 52px)}@media screen and (width<=767px){.adlp-head__main .--en{font-size:8.53333vw;font-size:calc(32 * 1vw * var(--sp-ratio))}}.adlp-swiper{width:100%;padding-bottom:0;position:relative}.adlp-swiper.--hide{overflow:hidden}.adlp-section{margin:0 auto;position:relative}@media screen and (width<=767px){.adlp-section{width:100%;padding:0 4vw;padding:0 calc(15 * 1vw * var(--sp-ratio))}.adlp-section.--pd0{padding:0}.adlp-section.--pd30{padding:0 4vw;padding:0 calc(15 * 1vw * var(--sp-ratio))}.adlp-section.--pd60{padding:0 8vw;padding:0 calc(30 * 1vw * var(--sp-ratio))}}.fv{background:#fff;position:relative;overflow:hidden}.fv .fv__content{z-index:2;width:min(43.0556vw,620px);width:min(calc(620 * 1vw * var(--tb-ratio)), 620px);height:min(36.1111vw,520px);height:min(calc(520 * 1vw * var(--tb-ratio)), 520px);flex-direction:column;justify-content:center;align-items:center;margin:0;display:flex;position:relative}@media screen and (width<=767px){.fv .fv__content{width:100%;height:auto;padding:85.0667vw 0 10.9333vw;padding:calc(319 * 1vw * var(--sp-ratio)) 0 calc(41 * 1vw * var(--sp-ratio))}}.fv .fv__title{margin-bottom:min(4.16667vw,60px);margin-bottom:min(calc(60 * 1vw * var(--tb-ratio)), 60px);text-align:center}@media screen and (width<=767px){.fv .fv__title{margin-top:6vw;margin-top:calc(22.5 * 1vw * var(--sp-ratio));margin-bottom:5.33333vw;margin-bottom:calc(20 * 1vw * var(--sp-ratio))}}.fv .fv__title01{color:#000;font-size:min(2.77778vw,40px);font-size:min(calc(40 * 1vw * var(--tb-ratio)), 40px);letter-spacing:.02em;font-weight:700;line-height:140%;display:block}@media screen and (width<=767px){.fv .fv__title01{font-size:7.2vw;font-size:calc(27 * 1vw * var(--sp-ratio));letter-spacing:.144vw;letter-spacing:.144vw;letter-spacing:calc(.54 * 1vw * var(--sp-ratio))}}.fv .fv__title02{color:#0fafaa;letter-spacing:min(.0777778vw,1.12px);letter-spacing:min(.0777778vw,1.12px);letter-spacing:min(calc(1.12 * 1vw * var(--tb-ratio)), 1.12px);font-size:min(3.88889vw,56px);font-size:min(calc(56 * 1vw * var(--tb-ratio)), 56px);line-height:min(5.27778vw,76px);line-height:min(calc(76 * 1vw * var(--tb-ratio)), 76px);margin:min(.555556vw,8px) 0 0;margin:min(calc(8 * 1vw * var(--tb-ratio)), 8px) 0 0;letter-spacing:.02em;font-weight:800;display:block}@media screen and (width<=767px){.fv .fv__title02{font-size:8.53333vw;font-size:calc(32 * 1vw * var(--sp-ratio));letter-spacing:.170667vw;letter-spacing:.170667vw;letter-spacing:calc(.64 * 1vw * var(--sp-ratio))}}.fv .fv__title02 .--en{color:#0fafaa;font-size:min(4.44444vw,64px);font-size:min(calc(64 * 1vw * var(--tb-ratio)), 64px);letter-spacing:min(.0888889vw,1.28px);letter-spacing:min(.0888889vw,1.28px);letter-spacing:min(calc(1.28 * 1vw * var(--tb-ratio)), 1.28px);font-weight:700;line-height:100%}@media screen and (width<=767px){.fv .fv__title02 .--en{font-size:9.6vw;font-size:calc(36 * 1vw * var(--sp-ratio));letter-spacing:.192vw;letter-spacing:.192vw;letter-spacing:calc(.72 * 1vw * var(--sp-ratio))}}.fv .fv__btn-wrapper{flex-wrap:wrap;justify-content:center;display:flex}.fv .fv__btn-wrapper .adlp-btn{width:min(28.1944vw,406px);width:min(calc(406 * 1vw * var(--tb-ratio)), 406px);height:min(5.27778vw,76px);height:min(calc(76 * 1vw * var(--tb-ratio)), 76px)}@media screen and (width<=767px){.fv .fv__btn-wrapper .adlp-btn{width:90.1333vw;width:calc(338 * 1vw * var(--sp-ratio));height:17.0667vw;height:calc(64 * 1vw * var(--sp-ratio))}}.fv .fv__img{z-index:1;width:min(45.8333vw,660px);width:min(calc(660 * 1vw * var(--tb-ratio)), 660px);margin:0 auto;position:absolute;top:0;right:0}@media screen and (width<=767px){.fv .fv__img{width:100%;height:auto;top:0;right:0}}.fv .fv__imgWrapper{position:relative}.fv .fv__imgInner{opacity:0;z-index:0;animation:25s linear infinite slideShow;position:absolute;inset:0}.fv .fv__imgInner:nth-child(2){animation-delay:5s}.fv .fv__imgInner:nth-child(3){animation-delay:10s}.fv .fv__imgInner:nth-child(4){animation-delay:15s}.fv .fv__imgInner:nth-child(5){animation-delay:20s}@keyframes slideShow{0%{opacity:0}2%{opacity:1}20%{opacity:1}22%{opacity:0}to{opacity:0}}.concern{padding:0 0 min(9.30556vw,134px);padding:0 0 min(calc(134 * 1vw * var(--tb-ratio)), 134px);background-color:#fff;position:relative}@media screen and (width<=767px){.concern{padding:0 0 30vw;padding:0 0 calc(112.5 * 1vw * var(--sp-ratio))}.concern .adlp-head{padding-top:2.66667vw;padding-top:calc(10 * 1vw * var(--sp-ratio))}}.concern .concern__outer,.concern .concern__content{position:relative}.concern .concern__cards{justify-content:center;gap:min(1.38889vw,20px);gap:min(calc(20 * 1vw * var(--tb-ratio)), 20px);flex-wrap:wrap;display:flex}@media screen and (width<=767px){.concern .concern__cards{justify-content:center;align-items:center;gap:2.66667vw;gap:calc(10 * 1vw * var(--sp-ratio));flex-direction:column}}.concern .concern__card{border-radius:min(1.11111vw,16px);border-radius:min(calc(16 * 1vw * var(--tb-ratio)), 16px);width:min(18.75vw,270px);width:min(calc(270 * 1vw * var(--tb-ratio)), 270px);padding:min(1.38889vw,20px) min(1.59722vw,23px);padding:min(calc(20 * 1vw * var(--tb-ratio)), 20px) min(calc(23 * 1vw * var(--tb-ratio)), 23px);background-color:#f7f8f9;flex-direction:column;align-items:center;display:flex}@media screen and (width<=767px){.concern .concern__card{width:90.1333vw;width:calc(338 * 1vw * var(--sp-ratio));border-radius:2.13333vw;border-radius:calc(8 * 1vw * var(--sp-ratio));padding:2.66667vw 2.4vw 2.66667vw 2.66667vw;padding:calc(10 * 1vw * var(--sp-ratio)) calc(9 * 1vw * var(--sp-ratio)) calc(10 * 1vw * var(--sp-ratio)) calc(10 * 1vw * var(--sp-ratio))}}.concern .concern__card-text{color:#223237;font-size:min(1.38889vw,20px);font-size:min(calc(20 * 1vw * var(--tb-ratio)), 20px);padding:min(1.11111vw,16px) 0;padding:min(calc(16 * 1vw * var(--tb-ratio)), 16px) 0;letter-spacing:min(.0833333vw,1.2px);letter-spacing:min(.0833333vw,1.2px);letter-spacing:min(calc(1.2 * 1vw * var(--tb-ratio)), 1.2px);text-align:center;font-weight:700;line-height:180%}.concern .concern__card-text strong{color:#0bb7ae}@media screen and (width<=767px){.concern .concern__card-text{font-size:3.73333vw;font-size:calc(14 * 1vw * var(--sp-ratio));letter-spacing:.224vw;letter-spacing:.224vw;letter-spacing:calc(.84 * 1vw * var(--sp-ratio));padding:0}}.concern .concern__img{width:min(34.0278vw,490px);width:min(calc(490 * 1vw * var(--tb-ratio)), 490px);z-index:2;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media screen and (width<=767px){.concern .concern__img{width:80vw;width:calc(300 * 1vw * var(--sp-ratio))}}.solution{padding:0 0 min(5.55556vw,80px);padding:0 0 min(calc(80 * 1vw * var(--tb-ratio)), 80px)}@media screen and (width<=767px){.solution{padding:0 0 10.6667vw;padding:0 0 calc(40 * 1vw * var(--sp-ratio))}}.solution .solution__outer{position:relative}.solution .solution__outer:before{content:"";width:100%;height:min(34.7222vw,500px);height:min(calc(500 * 1vw * var(--tb-ratio)), 500px);z-index:1;background-color:#0bb7ae;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (width<=767px){.solution .solution__outer:before{height:141.333vw;height:calc(530 * 1vw * var(--sp-ratio))}}.solution .solution__outer:after{content:"";width:min(86.0417vw,1239px);width:min(calc(1239 * 1vw * var(--tb-ratio)), 1239px);height:min(19.7917vw,285px);height:min(calc(285 * 1vw * var(--tb-ratio)), 285px);bottom:max(-3.47222vw,-50px);left:50%;bottom:max(calc(-50 * 1vw * var(--tb-ratio)), -50px);z-index:2;background-image:url("data:image/svg+xml,%3Csvg width='1239' height='285' viewBox='0 0 1239 285' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_5399_85902)'%3E%3Crect width='570' height='93.5345' transform='matrix(1 0 0 -1 49.0234 142.559)' fill='url(%23paint0_linear_5399_85902)' fill-opacity='0.48'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_5399_85902)'%3E%3Crect width='570' height='93.5345' transform='matrix(1 0 0 -1 619.023 142.559)' fill='url(%23paint1_linear_5399_85902)' fill-opacity='0.48'/%3E%3C/g%3E%3Cg filter='url(%23filter2_f_5399_85902)'%3E%3Crect width='570' height='92.4655' transform='matrix(-1 1.57393e-08 4.85584e-07 1 619.023 142.559)' fill='url(%23paint2_linear_5399_85902)' fill-opacity='0.32'/%3E%3C/g%3E%3Cg filter='url(%23filter3_f_5399_85902)'%3E%3Crect width='570' height='92.4655' transform='matrix(-1 1.57393e-08 4.85584e-07 1 1189.02 142.559)' fill='url(%23paint3_linear_5399_85902)' fill-opacity='0.6'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_5399_85902' x='-0.000564575' y='-7.62939e-05' width='668.048' height='191.583' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='24.512' result='effect1_foregroundBlur_5399_85902'/%3E%3C/filter%3E%3Cfilter id='filter1_f_5399_85902' x='569.999' y='-7.62939e-05' width='668.048' height='191.583' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='24.512' result='effect1_foregroundBlur_5399_85902'/%3E%3C/filter%3E%3Cfilter id='filter2_f_5399_85902' x='-0.000564575' y='93.5346' width='668.048' height='190.513' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='24.512' result='effect1_foregroundBlur_5399_85902'/%3E%3C/filter%3E%3Cfilter id='filter3_f_5399_85902' x='569.999' y='93.5346' width='668.048' height='190.513' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='24.512' result='effect1_foregroundBlur_5399_85902'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_5399_85902' x1='285' y1='0' x2='285' y2='93.5345' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='1' stop-color='%230BB7AE'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_5399_85902' x1='285' y1='0' x2='285' y2='93.5345' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='1' stop-color='%23FC6589'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_5399_85902' x1='285' y1='0' x2='285' y2='92.4655' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='1' stop-color='%230BB7AE'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_5399_85902' x1='285' y1='0' x2='285' y2='92.4655' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='1' stop-color='%23FFD7B4'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;position:absolute;transform:translate(-50%)}@media screen and (width<=767px){.solution .solution__outer:after{width:103.333vw;width:calc(387.5 * 1vw * var(--sp-ratio));height:42.5333vw;height:calc(159.5 * 1vw * var(--sp-ratio));bottom:-6.66667vw;bottom:calc(-25 * 1vw * var(--sp-ratio));background-image:url("data:image/svg+xml,%3Csvg width='775' height='319' viewBox='0 0 775 319' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_f_5399_85907)'%3E%3Crect width='338' height='110.632' transform='matrix(1 0 0 -1 49.0244 159.656)' fill='url(%23paint0_linear_5399_85907)' fill-opacity='0.48'/%3E%3C/g%3E%3Cg filter='url(%23filter1_f_5399_85907)'%3E%3Crect width='338' height='110.632' transform='matrix(1 0 0 -1 387.024 159.656)' fill='url(%23paint1_linear_5399_85907)' fill-opacity='0.48'/%3E%3C/g%3E%3Cg filter='url(%23filter2_f_5399_85907)'%3E%3Crect width='338' height='109.368' transform='matrix(-1 3.13944e-08 2.43443e-07 1 387.024 159.656)' fill='url(%23paint2_linear_5399_85907)' fill-opacity='0.32'/%3E%3C/g%3E%3Cg filter='url(%23filter3_f_5399_85907)'%3E%3Crect width='338' height='109.368' transform='matrix(-1 3.13944e-08 2.43443e-07 1 725.024 159.656)' fill='url(%23paint3_linear_5399_85907)' fill-opacity='0.6'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_f_5399_85907' x='0.000411987' y='-7.62939e-05' width='436.048' height='208.68' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='24.512' result='effect1_foregroundBlur_5399_85907'/%3E%3C/filter%3E%3Cfilter id='filter1_f_5399_85907' x='338' y='-7.62939e-05' width='436.048' height='208.68' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='24.512' result='effect1_foregroundBlur_5399_85907'/%3E%3C/filter%3E%3Cfilter id='filter2_f_5399_85907' x='0.000411987' y='110.632' width='436.048' height='207.416' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='24.512' result='effect1_foregroundBlur_5399_85907'/%3E%3C/filter%3E%3Cfilter id='filter3_f_5399_85907' x='338' y='110.632' width='436.048' height='207.416' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur stdDeviation='24.512' result='effect1_foregroundBlur_5399_85907'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_5399_85907' x1='169' y1='0' x2='169' y2='110.632' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='1' stop-color='%230BB7AE'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_5399_85907' x1='169' y1='0' x2='169' y2='110.632' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='1' stop-color='%23FC6589'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_5399_85907' x1='169' y1='0' x2='169' y2='109.368' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='1' stop-color='%230BB7AE'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_5399_85907' x1='169' y1='0' x2='169' y2='109.368' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='1' stop-color='%23FFD7B4'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")}}.solution .solution__inner{z-index:3;position:relative}.solution .solution__title{color:#fff;text-align:center;font-size:min(3.33333vw,48px);font-size:min(calc(48 * 1vw * var(--tb-ratio)), 48px);letter-spacing:min(.2vw,2.88px);letter-spacing:min(.2vw,2.88px);letter-spacing:min(calc(2.88 * 1vw * var(--tb-ratio)), 2.88px);padding:min(2.77778vw,40px) 0;padding:min(calc(40 * 1vw * var(--tb-ratio)), 40px) 0;font-weight:700;line-height:140%}.solution .solution__title .--en{font-size:min(3.61111vw,52px);font-size:min(calc(52 * 1vw * var(--tb-ratio)), 52px)}@media screen and (width<=767px){.solution .solution__title .--en{font-size:8.53333vw;font-size:calc(32 * 1vw * var(--sp-ratio));letter-spacing:.512vw;letter-spacing:.512vw;letter-spacing:calc(1.92 * 1vw * var(--sp-ratio))}.solution .solution__title{font-size:7.46667vw;font-size:calc(28 * 1vw * var(--sp-ratio));letter-spacing:.448vw;letter-spacing:.448vw;letter-spacing:calc(1.68 * 1vw * var(--sp-ratio));padding:5.33333vw 0;padding:calc(20 * 1vw * var(--sp-ratio)) 0}}.solution .solution__content{width:min(79.1667vw,1140px);width:min(calc(1140 * 1vw * var(--tb-ratio)), 1140px);padding:min(2.77778vw,40px) 0 0;padding:min(calc(40 * 1vw * var(--tb-ratio)), 40px) 0 0;background-color:#fff;margin:auto}@media screen and (width<=767px){.solution .solution__content{width:90.1333vw;width:calc(338 * 1vw * var(--sp-ratio));padding:5.33333vw 0 0;padding:calc(20 * 1vw * var(--sp-ratio)) 0 0}}.solution .solution__lead{text-align:center;color:#233237;font-size:min(1.52778vw,22px);font-size:min(calc(22 * 1vw * var(--tb-ratio)), 22px);letter-spacing:min(.0916667vw,1.32px);letter-spacing:min(.0916667vw,1.32px);letter-spacing:min(calc(1.32 * 1vw * var(--tb-ratio)), 1.32px);font-weight:700;line-height:160%}.solution .solution__lead .--en{font-size:min(1.80556vw,26px);font-size:min(calc(26 * 1vw * var(--tb-ratio)), 26px)}@media screen and (width<=767px){.solution .solution__lead .--en{font-size:4.8vw;font-size:calc(18 * 1vw * var(--sp-ratio))}}.solution .solution__lead .--bluegreen{color:#0bb7ae}@media screen and (width<=767px){.solution .solution__lead{font-size:4.26667vw;font-size:calc(16 * 1vw * var(--sp-ratio));letter-spacing:.256vw;letter-spacing:.256vw;letter-spacing:calc(.96 * 1vw * var(--sp-ratio))}}.solution .solution__list{padding:min(2.77778vw,40px) 0 0;padding:min(calc(40 * 1vw * var(--tb-ratio)), 40px) 0 0;justify-content:center;align-items:center;display:flex}@media screen and (width<=767px){.solution .solution__list{padding:5.33333vw 0 0;padding:calc(20 * 1vw * var(--sp-ratio)) 0 0;flex-wrap:wrap}}.solution .solution__item{flex:0 0 min(19.7917vw,285px);flex:0 0 min(calc(285 * 1vw * var(--tb-ratio)), 285px);position:relative}@media screen and (width<=767px){.solution .solution__item{flex:0 0 45.0667vw;flex:0 0 calc(169 * 1vw * var(--sp-ratio))}}.solution .solution__text{text-align:center;color:#233237;text-align:center;width:100%;font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);letter-spacing:min(.0666667vw,.96px);letter-spacing:min(.0666667vw,.96px);letter-spacing:min(calc(.96 * 1vw * var(--tb-ratio)), .96px);top:min(1.38889vw,20px);top:min(calc(20 * 1vw * var(--tb-ratio)), 20px);z-index:2;font-weight:700;line-height:180%;position:absolute}@media screen and (width<=767px){.solution .solution__text{height:12.8vw;height:calc(48 * 1vw * var(--sp-ratio));font-size:3.46667vw;font-size:calc(13 * 1vw * var(--sp-ratio));letter-spacing:.208vw;letter-spacing:.208vw;letter-spacing:calc(.78 * 1vw * var(--sp-ratio));top:1.33333vw;top:calc(5 * 1vw * var(--sp-ratio));justify-content:center;align-items:center;line-height:1.4;display:flex}}.solution .solution__img{z-index:1;position:relative}.feature{padding:min(2.08333vw,30px) 0 min(4.16667vw,60px);padding:min(calc(30 * 1vw * var(--tb-ratio)), 30px) 0 min(calc(60 * 1vw * var(--tb-ratio)), 60px)}.feature .--bluegreen{color:#0fafaa}@media screen and (width<=767px){.feature{padding:4vw 0 8vw;padding:calc(15 * 1vw * var(--sp-ratio)) 0 calc(30 * 1vw * var(--sp-ratio))}}.feature .feature__outer{width:fit-content;margin:0 auto}.feature .feature__title{margin-bottom:min(4.16667vw,60px);margin-bottom:min(calc(60 * 1vw * var(--tb-ratio)), 60px);text-align:center}@media screen and (width<=767px){.feature .feature__title{margin-bottom:5.33333vw;margin-bottom:calc(20 * 1vw * var(--sp-ratio))}}.feature .feature__title .feature__title01{color:#0bb7ae;font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);letter-spacing:min(.0666667vw,.96px);letter-spacing:min(.0666667vw,.96px);letter-spacing:min(calc(.96 * 1vw * var(--tb-ratio)), .96px);font-weight:700;line-height:180%;display:block}@media screen and (width<=767px){.feature .feature__title .feature__title01{font-size:3.2vw;font-size:calc(12 * 1vw * var(--sp-ratio));letter-spacing:.192vw;letter-spacing:.192vw;letter-spacing:calc(.72 * 1vw * var(--sp-ratio))}}.feature .feature__title .feature__title02{color:#233237;font-size:min(3.05556vw,44px);font-size:min(calc(44 * 1vw * var(--tb-ratio)), 44px);letter-spacing:min(.183333vw,2.64px);letter-spacing:min(.183333vw,2.64px);letter-spacing:min(calc(2.64 * 1vw * var(--tb-ratio)), 2.64px);font-weight:700;line-height:140%;display:block}@media screen and (width<=767px){.feature .feature__title .feature__title02{font-size:6.93333vw;font-size:calc(26 * 1vw * var(--sp-ratio));letter-spacing:.416vw;letter-spacing:.416vw;letter-spacing:calc(1.56 * 1vw * var(--sp-ratio))}}.feature .feature__title .feature__title02 .--bluegreen{color:#0fafaa}.feature .feature__title .feature__title02 .--en{font-size:min(3.33333vw,48px);font-size:min(calc(48 * 1vw * var(--tb-ratio)), 48px)}@media screen and (width<=767px){.feature .feature__title .feature__title02 .--en{font-size:8vw;font-size:calc(30 * 1vw * var(--sp-ratio))}}.feature .feature__content{width:min(79.1667vw,1140px);width:min(calc(1140 * 1vw * var(--tb-ratio)), 1140px);margin:auto}@media screen and (width<=767px){.feature .feature__content{width:90.1333vw;width:calc(338 * 1vw * var(--sp-ratio))}}.feature .feature__item{z-index:3;position:relative}.feature .feature__item:before,.feature .feature__item:after{content:"";display:block;position:absolute;top:0;left:0}.feature .feature__item:before{z-index:1;filter:blur(16px);background-image:linear-gradient(90deg,#0fafaa 0%,#ffdcb9 50%,#fa6482 100%);width:100%;height:100%}@media screen and (width<=767px){.feature .feature__item:before{filter:blur(calc(8 * 1vw * var(--sp-ratio)))}}.feature .feature__item:after{z-index:2;width:100%;height:100%}.feature .feature__item:before,.feature .feature__item:after{content:"";display:block;position:absolute}.feature .feature__item:before{background-image:url(/static-asset/adlp/img/handmade/pc/feature_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%}@media screen and (width<=767px){.feature .feature__item:before{background-image:url(/static-asset/adlp/img/handmade/sp/feature_bg.webp)}}.feature .feature__item:after{background-color:#fff}.feature .feature__item-outer{z-index:4;padding:min(2.77778vw,40px);padding:min(calc(40 * 1vw * var(--tb-ratio)), 40px) min(calc(40 * 1vw * var(--tb-ratio)), 40px);background-color:#fff;position:relative}@media screen and (width<=767px){.feature .feature__item-outer{padding:8vw 5.33333vw 5.33333vw;padding:calc(30 * 1vw * var(--sp-ratio)) calc(20 * 1vw * var(--sp-ratio)) calc(20 * 1vw * var(--sp-ratio))}}.feature .feature__item-wrapper01{justify-content:center;align-items:center;gap:min(1.38889vw,20px);gap:min(calc(20 * 1vw * var(--tb-ratio)), 20px);display:flex}@media screen and (width<=767px){.feature .feature__item-wrapper01{gap:5.33333vw;gap:calc(20 * 1vw * var(--sp-ratio));flex-direction:column}}.feature .feature__item-head{flex:0 0 min(36.1111vw,520px);flex:0 0 min(calc(520 * 1vw * var(--tb-ratio)), 520px)}@media screen and (width<=767px){.feature .feature__item-head{flex:none}}.feature .feature__item-text01{font-size:min(1.80556vw,26px);font-weight:700;font-size:min(calc(26 * 1vw * var(--tb-ratio)), 26px);letter-spacing:min(.108333vw,1.56px);letter-spacing:min(.108333vw,1.56px);letter-spacing:min(calc(1.56 * 1vw * var(--tb-ratio)), 1.56px);color:#0bb7ae;text-align:center;margin:0 0 min(1.38889vw,20px);margin:0 0 min(calc(20 * 1vw * var(--tb-ratio)), 20px);line-height:160%}@media screen and (width<=767px){.feature .feature__item-text01{font-size:4.8vw;font-size:calc(18 * 1vw * var(--sp-ratio));letter-spacing:.288vw;letter-spacing:.288vw;letter-spacing:calc(1.08 * 1vw * var(--sp-ratio));margin:0 0 2.66667vw;margin:0 0 calc(10 * 1vw * var(--sp-ratio))}}.feature .feature__item-text01 .--bluegreen{color:#0fafaa}.feature .feature__item-text01 .--en{font-size:min(2.08333vw,30px);font-size:min(calc(30 * 1vw * var(--tb-ratio)), 30px)}@media screen and (width<=767px){.feature .feature__item-text01 .--en{font-size:5.33333vw;font-size:calc(20 * 1vw * var(--sp-ratio))}}.feature .feature__item-text01:after{content:"";height:min(.138889vw,2px);height:min(calc(2 * 1vw * var(--tb-ratio)), 2px);width:min(36.1111vw,520px);width:min(calc(520 * 1vw * var(--tb-ratio)), 520px);margin:min(1.38889vw,20px) 0 0;margin:min(calc(20 * 1vw * var(--tb-ratio)), 20px) 0 0;background-image:url("data:image/svg+xml,%3Csvg width='520' height='2' viewBox='0 0 520 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_5399_85949' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='520' height='2'%3E%3Crect width='520' height='2' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5399_85949)'%3E%3Cmask id='path-2-inside-1_5399_85949' fill='white'%3E%3Cpath d='M0 -60H520V2H0V-60Z'/%3E%3C/mask%3E%3Cpath d='M520 2V0H0V2V4H520V2Z' fill='url(%23paint0_linear_5399_85949)' mask='url(%23path-2-inside-1_5399_85949)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_5399_85949' x1='520' y1='2' x2='2.94504e-05' y2='1.99973' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.25' stop-color='%23FFD7B4'/%3E%3Cstop offset='0.85' stop-color='%230BB7AE'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}@media screen and (width<=767px){.feature .feature__item-text01:after{height:.266667vw;height:calc(1 * 1vw * var(--sp-ratio));width:79.4667vw;width:calc(298 * 1vw * var(--sp-ratio));margin:2.66667vw 0 0;margin:calc(10 * 1vw * var(--sp-ratio)) 0 0;background-image:url("data:image/svg+xml,%3Csvg width='596' height='2' viewBox='0 0 596 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_5400_85954' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='596' height='2'%3E%3Crect width='596' height='2' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5400_85954)'%3E%3Cmask id='path-2-inside-1_5400_85954' fill='white'%3E%3Cpath d='M0 -82H596V2H0V-82Z'/%3E%3C/mask%3E%3Cpath d='M596 2V0H0V2V4H596V2Z' fill='url(%23paint0_linear_5400_85954)' mask='url(%23path-2-inside-1_5400_85954)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_5400_85954' x1='596' y1='2.00001' x2='3.37547e-05' y2='1.99974' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.25' stop-color='%23FFD7B4'/%3E%3Cstop offset='0.85' stop-color='%230BB7AE'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A")}}.feature .feature__item-text02{font-size:min(1.11111vw,16px);font-weight:500;font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);letter-spacing:min(.0666667vw,.96px);letter-spacing:min(.0666667vw,.96px);letter-spacing:min(calc(.96 * 1vw * var(--tb-ratio)), .96px);color:#233237;text-align:justify;line-height:180%}@media screen and (width<=767px){.feature .feature__item-text02{font-size:3.46667vw;font-size:calc(13 * 1vw * var(--sp-ratio));letter-spacing:.288vw;letter-spacing:.288vw;letter-spacing:calc(1.08 * 1vw * var(--sp-ratio));padding:0 0 2.66667vw;padding:0 0 calc(10 * 1vw * var(--sp-ratio))}}.feature .feature__item-images{flex:0 0 min(36.1111vw,520px);flex:0 0 min(calc(520 * 1vw * var(--tb-ratio)), 520px)}@media screen and (width<=767px){.feature .feature__item-images{flex:none}}.feature .feature__item-wrapper01 .feature__box01{flex:0 0 min(36.1111vw,520px);flex:0 0 min(calc(520 * 1vw * var(--tb-ratio)), 520px)}@media screen and (width<=767px){.feature .feature__item-wrapper01 .feature__box01{flex:none}}.feature .feature__item-wrapper02 .feature__box01{flex:0 0 min(23.6111vw,340px);flex:0 0 min(calc(340 * 1vw * var(--tb-ratio)), 340px)}@media screen and (width<=767px){.feature .feature__item-wrapper02 .feature__box01{flex:none}}.feature .feature__box01{padding:min(2.77778vw,40px);padding:min(calc(40 * 1vw * var(--tb-ratio)), 40px) min(calc(40 * 1vw * var(--tb-ratio)), 40px);border-radius:min(1.11111vw,16px);border-radius:min(calc(16 * 1vw * var(--tb-ratio)), 16px);background-color:#f7f8f9}@media screen and (width<=767px){.feature .feature__box01{border-radius:2.13333vw;border-radius:calc(8 * 1vw * var(--sp-ratio));padding:5.33333vw 0;padding:calc(20 * 1vw * var(--sp-ratio)) calc(0 * 1vw * var(--sp-ratio));flex:none}.feature .feature__box01 .feature__item-text02{padding:0 5.33333vw;padding:calc(0 * 1vw * var(--sp-ratio)) calc(20 * 1vw * var(--sp-ratio))}}.feature .feature__term01{color:#233237;font-size:min(1.80556vw,26px);font-size:min(calc(26 * 1vw * var(--tb-ratio)), 26px);letter-spacing:min(.108333vw,1.56px);letter-spacing:min(.108333vw,1.56px);letter-spacing:min(calc(1.56 * 1vw * var(--tb-ratio)), 1.56px);text-align:center;font-weight:700;line-height:160%}@media screen and (width<=767px){.feature .feature__term01{font-size:4.8vw;font-size:calc(18 * 1vw * var(--sp-ratio));letter-spacing:.32vw;letter-spacing:.32vw;letter-spacing:calc(1.2 * 1vw * var(--sp-ratio))}}.feature .feature__term01 .--en{font-size:min(2.08333vw,30px);font-size:min(calc(30 * 1vw * var(--tb-ratio)), 30px)}@media screen and (width<=767px){.feature .feature__term01 .--en{font-size:5.33333vw;font-size:calc(20 * 1vw * var(--sp-ratio))}}.feature .feature__box-image01{margin:min(1.38889vw,20px) 0;margin:min(calc(20 * 1vw * var(--tb-ratio)), 20px) 0}@media screen and (width<=767px){.feature .feature__box-image01{margin:2.66667vw 0;margin:calc(10 * 1vw * var(--sp-ratio)) 0}}.feature .feature__item-wrapper02{margin:min(1.38889vw,20px) 0 0;margin:min(calc(20 * 1vw * var(--tb-ratio)), 20px) 0 0;gap:min(1.38889vw,20px);gap:min(calc(20 * 1vw * var(--tb-ratio)), 20px);display:flex}@media screen and (width<=767px){.feature .feature__item-wrapper02{gap:5.33333vw;gap:calc(20 * 1vw * var(--sp-ratio));margin:5.33333vw 0 0;margin:calc(20 * 1vw * var(--sp-ratio)) 0 0;flex-direction:column}}.feature .feature__box-icon{margin:min(1.38889vw,20px) auto;margin:min(calc(20 * 1vw * var(--tb-ratio)), 20px) auto;width:min(4.44444vw,64px);width:min(calc(64 * 1vw * var(--tb-ratio)), 64px)}@media screen and (width<=767px){.feature .feature__box-icon{width:10.6667vw;width:calc(40 * 1vw * var(--sp-ratio));margin:2.66667vw auto;margin:calc(10 * 1vw * var(--sp-ratio)) auto}}.feature .feature__item-tables{flex:0 0 min(36.1111vw,520px);flex:0 0 min(calc(520 * 1vw * var(--tb-ratio)), 520px)}@media screen and (width<=767px){.feature .feature__item-tables{flex:none}}.feature .feature__item-table{flex:0 0 min(36.1111vw,520px);flex:0 0 min(calc(520 * 1vw * var(--tb-ratio)), 520px)}@media screen and (width<=767px){.feature .feature__item-table{flex:none;width:100%}}.feature .feature__item-table-title{font-size:min(1.80556vw,26px);font-size:min(calc(26 * 1vw * var(--tb-ratio)), 26px);letter-spacing:min(.108333vw,1.56px);letter-spacing:min(.108333vw,1.56px);letter-spacing:min(calc(1.56 * 1vw * var(--tb-ratio)), 1.56px);color:#233237;text-align:center;margin-bottom:min(.833333vw,12px);margin-bottom:min(calc(12 * 1vw * var(--tb-ratio)), 12px);font-weight:700;line-height:1.6}@media screen and (width<=767px){.feature .feature__item-table-title{font-size:4.8vw;font-size:calc(18 * 1vw * var(--sp-ratio));letter-spacing:.288vw;letter-spacing:.288vw;letter-spacing:calc(1.08 * 1vw * var(--sp-ratio));margin-bottom:5.33333vw;margin-bottom:calc(20 * 1vw * var(--sp-ratio))}}.feature .feature__item-table-title .--en{font-size:min(1.80556vw,26px);font-size:min(calc(26 * 1vw * var(--tb-ratio)), 26px)}@media screen and (width<=767px){.feature .feature__item-table-title .--en{font-size:4.8vw;font-size:calc(18 * 1vw * var(--sp-ratio))}}.feature .feature__item-table-wrap{align-items:center;gap:min(1.38889vw,20px);gap:min(calc(20 * 1vw * var(--tb-ratio)), 20px);flex-direction:column;display:flex}@media screen and (width<=767px){.feature .feature__item-table-wrap{gap:2.66667vw;gap:calc(10 * 1vw * var(--sp-ratio))}}.feature .feature__item-table-inner{display:flex}@media screen and (width<=767px){.feature .feature__item-table-inner{width:100%}}.feature .feature__item-table-left{flex-direction:column;justify-content:flex-end;display:flex}@media screen and (width<=767px){.feature .feature__item-table-left{flex:0 0 18.1333vw;flex:0 0 calc(68 * 1vw * var(--sp-ratio))}}.feature .feature__item-table-right{display:flex}@media screen and (width<=767px){.feature .feature__item-table-right{flex:1}}.feature .feature__item-table-col{width:min(8.75vw,126px);width:min(calc(126 * 1vw * var(--tb-ratio)), 126px);flex-direction:column;display:flex}@media screen and (width<=767px){.feature .feature__item-table-col{flex:1;width:auto}}.feature .feature__item-table-cell{height:min(5.41667vw,78px);height:min(calc(78 * 1vw * var(--tb-ratio)), 78px);padding:0 min(.694445vw,10px);padding:0 min(calc(10 * 1vw * var(--tb-ratio)), 10px);font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);letter-spacing:min(.0666667vw,.96px);letter-spacing:min(.0666667vw,.96px);letter-spacing:min(calc(.96 * 1vw * var(--tb-ratio)), .96px);color:#233237;text-align:center;background-color:#effefd;border:1px solid #24ddd0;border-top:none;flex-direction:column;justify-content:center;align-items:center;font-weight:500;line-height:1.3;display:flex}@media screen and (width<=767px){.feature .feature__item-table-cell{height:14.6667vw;height:calc(55 * 1vw * var(--sp-ratio));padding:0 1.33333vw;padding:0 calc(5 * 1vw * var(--sp-ratio));font-size:2.93333vw;font-size:calc(11 * 1vw * var(--sp-ratio));letter-spacing:.176vw;letter-spacing:.176vw;letter-spacing:calc(.66 * 1vw * var(--sp-ratio))}}.feature .feature__item-table-cell .--en{font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px)}@media screen and (width<=767px){.feature .feature__item-table-cell .--en{font-size:3.2vw;font-size:calc(12 * 1vw * var(--sp-ratio));letter-spacing:.064vw;letter-spacing:.064vw;letter-spacing:calc(.24 * 1vw * var(--sp-ratio))}}.feature .feature__item-table-cell .--sub{color:#636978}.feature .feature__item-table-cell.--header{height:min(2.91667vw,42px);height:min(calc(42 * 1vw * var(--tb-ratio)), 42px);padding-top:min(.138889vw,2px);padding-top:min(calc(2 * 1vw * var(--tb-ratio)), 2px);border-radius:min(.694445vw,10px) min(.694445vw,10px) 0 0;border-radius:min(calc(10 * 1vw * var(--tb-ratio)), 10px) min(calc(10 * 1vw * var(--tb-ratio)), 10px) 0 0;background-color:#cafdf5;border:1px solid #24ddd0}@media screen and (width<=767px){.feature .feature__item-table-cell.--header{height:8vw;height:calc(30 * 1vw * var(--sp-ratio));padding-top:.266667vw;padding-top:calc(1 * 1vw * var(--sp-ratio));border-radius:1.33333vw 1.33333vw 0 0;border-radius:calc(5 * 1vw * var(--sp-ratio)) calc(5 * 1vw * var(--sp-ratio)) 0 0}}.feature .feature__item-table-cell.--header.--primary{color:#fff;background-color:#0bb7ae;border-color:#0bb7ae}.feature .feature__item-table-cell.--header.--empty{background-color:#0000;border:none}.feature .feature__item-table-cell.--label{width:min(6.52778vw,94px);width:min(calc(94 * 1vw * var(--tb-ratio)), 94px);font-size:min(.972222vw,14px);font-size:min(calc(14 * 1vw * var(--tb-ratio)), 14px);letter-spacing:min(.0583333vw,.84px);letter-spacing:min(.0583333vw,.84px);letter-spacing:min(calc(.84 * 1vw * var(--tb-ratio)), .84px);background-color:#edeef1;border-color:#c1c7d1}@media screen and (width<=767px){.feature .feature__item-table-cell.--label{width:100%;font-size:2.66667vw;font-size:calc(10 * 1vw * var(--sp-ratio));letter-spacing:.16vw;letter-spacing:.16vw;letter-spacing:calc(.6 * 1vw * var(--sp-ratio))}}.feature .feature__item-table-cell.--label.--bordertop{border-top:1px solid #c1c7d1}.feature .feature__item-table-cell.--label .--small{font-size:min(.833333vw,12px);font-size:min(calc(12 * 1vw * var(--tb-ratio)), 12px);letter-spacing:min(.0333333vw,.48px);letter-spacing:min(.0333333vw,.48px);letter-spacing:min(calc(.48 * 1vw * var(--tb-ratio)), .48px)}@media screen and (width<=767px){.feature .feature__item-table-cell.--label .--small{font-size:2.66667vw;font-size:calc(10 * 1vw * var(--sp-ratio));letter-spacing:.106667vw;letter-spacing:.106667vw;letter-spacing:calc(.4 * 1vw * var(--sp-ratio))}}.feature .feature__item-table-note{font-size:min(.833333vw,12px);font-size:min(calc(12 * 1vw * var(--tb-ratio)), 12px);letter-spacing:min(.0333333vw,.48px);letter-spacing:min(.0333333vw,.48px);letter-spacing:min(calc(.48 * 1vw * var(--tb-ratio)), .48px);color:#636978;text-align:center;margin-top:min(1.38889vw,20px);margin-top:min(calc(20 * 1vw * var(--tb-ratio)), 20px);font-weight:500;line-height:1.5}@media screen and (width<=767px){.feature .feature__item-table-note{text-align:left;font-size:2.66667vw;font-size:calc(10 * 1vw * var(--sp-ratio));letter-spacing:.106667vw;letter-spacing:.106667vw;letter-spacing:calc(.4 * 1vw * var(--sp-ratio));margin-top:2.66667vw;margin-top:calc(10 * 1vw * var(--sp-ratio))}}.pricing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.pricing span{letter-spacing:0}@media screen and (width<=767px){.pricing .plan-annotation span{text-align:justify;font-size:3.06667vw;font-size:calc(11.5 * 1vw * var(--sp-ratio));letter-spacing:0}}.pricing .pricing__outer{width:min(79.1667vw,1140px);width:min(calc(1140 * 1vw * var(--tb-ratio)), 1140px);padding:0 0 min(6.94444vw,100px);padding:0 0 min(calc(100 * 1vw * var(--tb-ratio)), 100px);margin:0 auto}@media screen and (width<=767px){.pricing .pricing__outer{width:88.9333vw;width:calc(333.5 * 1vw * var(--sp-ratio));padding:0 0 13.3333vw;padding:0 0 calc(50 * 1vw * var(--sp-ratio))}}.pricing .pricing__outer .adlp-head__main{padding-left:0}.pricing .pricing__lead{font-size:min(1.25vw,18px);font-size:min(calc(18 * 1vw * var(--tb-ratio)), 18px)}@media screen and (width<=767px){.pricing .pricing__lead{font-size:3.73333vw;font-size:calc(14 * 1vw * var(--sp-ratio))}}.pricing .plan-container{margin-top:min(2.77778vw,40px);margin-top:min(calc(40 * 1vw * var(--tb-ratio)), 40px)}@media screen and (width<=767px){.pricing .plan-container{margin-top:5.33333vw;margin-top:calc(20 * 1vw * var(--sp-ratio))}}.cta01{padding:min(1.38889vw,20px) 0 min(5.55556vw,80px);padding:min(calc(20 * 1vw * var(--tb-ratio)), 20px) 0 min(calc(80 * 1vw * var(--tb-ratio)), 80px);flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (width<=767px){.cta01{padding:2.66667vw 0 10.6667vw;padding:calc(10 * 1vw * var(--sp-ratio)) 0 calc(40 * 1vw * var(--sp-ratio))}}.cta01 .cta01__title{color:#233237;text-align:center;font-size:min(2.5vw,36px);font-size:min(calc(36 * 1vw * var(--tb-ratio)), 36px);margin:0 0 min(2.08333vw,30px);margin:0 0 min(calc(30 * 1vw * var(--tb-ratio)), 30px);font-weight:700;line-height:140%}@media screen and (width<=767px){.cta01 .cta01__title{font-size:5.86667vw;font-size:calc(22 * 1vw * var(--sp-ratio));margin:0 0 4vw;margin:0 0 calc(15 * 1vw * var(--sp-ratio));line-height:140%}}.cta02{padding:min(4.86111vw,70px) 0 min(5.55556vw,80px);padding:min(calc(70 * 1vw * var(--tb-ratio)), 70px) 0 min(calc(80 * 1vw * var(--tb-ratio)), 80px);flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (width<=767px){.cta02{padding:5.33333vw 0 10.6667vw;padding:calc(20 * 1vw * var(--sp-ratio)) 0 calc(40 * 1vw * var(--sp-ratio))}}.cta02 .cta02__note{color:#636978;text-align:justify;font-size:min(.833333vw,12px);font-size:min(calc(12 * 1vw * var(--tb-ratio)), 12px);margin:min(2.77778vw,40px) auto 0;margin:min(calc(40 * 1vw * var(--tb-ratio)), 40px) auto 0;width:min(58.4722vw,842px);width:min(calc(842 * 1vw * var(--tb-ratio)), 842px);font-weight:500;line-height:150%}@media screen and (width<=767px){.cta02 .cta02__note{font-size:1.6vw;font-size:calc(6 * 1vw * var(--sp-ratio));margin:5.33333vw auto 0;margin:calc(20 * 1vw * var(--sp-ratio)) auto 0;width:90.1333vw;width:calc(338 * 1vw * var(--sp-ratio))}}.comparison{background-color:#f7f8f9}@media screen and (width<=767px){.comparison{padding:0 0 13.3333vw;padding:0 0 calc(50 * 1vw * var(--sp-ratio))}}.comparison .comparison__lead{font-size:min(1.25vw,18px);font-size:min(calc(18 * 1vw * var(--tb-ratio)), 18px);margin:0 0 min(4.86111vw,70px);margin:0 0 min(calc(70 * 1vw * var(--tb-ratio)), 70px)}@media screen and (width<=767px){.comparison .comparison__lead{font-size:3.73333vw;font-size:calc(14 * 1vw * var(--sp-ratio));margin:-10.4vw 6vw 9.33333vw;margin:calc(-39 * 1vw * var(--sp-ratio)) calc(22.5 * 1vw * var(--sp-ratio)) calc(35 * 1vw * var(--sp-ratio))}}.comparison .comparison__note{font-size:min(.833333vw,12px);font-size:min(calc(12 * 1vw * var(--tb-ratio)), 12px);margin:min(1.38889vw,20px) auto 0;margin:min(calc(20 * 1vw * var(--tb-ratio)), 20px) auto 0}@media screen and (width<=767px){.comparison .comparison__note{font-size:2.66667vw;font-size:calc(10 * 1vw * var(--sp-ratio));margin:2.66667vw 6vw 0;margin:calc(10 * 1vw * var(--sp-ratio)) calc(22.5 * 1vw * var(--sp-ratio)) 0}}.comparison .comparison__outer{padding:0 min(4.86111vw,70px) min(6.94444vw,100px);padding:0 min(calc(70 * 1vw * var(--tb-ratio)), 70px) min(calc(100 * 1vw * var(--tb-ratio)), 100px)}@media screen and (width<=767px){.comparison .comparison__outer{padding:10.6667vw 0 5.33333vw;padding:calc(40 * 1vw * var(--sp-ratio)) 0 calc(20 * 1vw * var(--sp-ratio));width:100vw;overflow-x:scroll}}.comparison .comparison__content{z-index:1;position:relative}@media screen and (width<=767px){.comparison .comparison__content{width:189.333vw;width:calc(710 * 1vw * var(--sp-ratio));padding:0 6vw;padding:0 calc(22.5 * 1vw * var(--sp-ratio))}}.comparison .comparison__table{width:100%;display:flex}.comparison .comparison__table-left{width:min(12.5vw,180px);width:min(calc(180 * 1vw * var(--tb-ratio)), 180px)}@media screen and (width<=767px){.comparison .comparison__table-left{width:27.8667vw;width:calc(104.5 * 1vw * var(--sp-ratio))}}.comparison .comparison__table-right{flex:1;display:flex}.comparison .comparison__table-column{z-index:6;flex:1;position:relative}.comparison .comparison__table-column--base{flex:0 0 min(16.6667vw,240px);flex:0 0 min(calc(240 * 1vw * var(--tb-ratio)), 240px)}.comparison .comparison__table-column--base>*{z-index:5;position:relative}.comparison .comparison__table-column--base:before,.comparison .comparison__table-column--base:after{content:"";display:block;position:absolute;top:0;left:0}.comparison .comparison__table-column--base:before{z-index:1;filter:blur(16px);background-image:linear-gradient(90deg,#0fafaa 0%,#ffdcb9 50%,#fa6482 100%);width:100%;height:100%}@media screen and (width<=767px){.comparison .comparison__table-column--base:before{filter:blur(calc(8 * 1vw * var(--sp-ratio)))}}.comparison .comparison__table-column--base:after{z-index:2;width:100%;height:100%}.comparison .comparison__table-column--base:before,.comparison .comparison__table-column--base:after{content:"";display:block;position:absolute}.comparison .comparison__table-column--base:before{background:linear-gradient(26deg,#0fafaacc 22.04% 35.64%,#ffdcb9cc 57.79%,#fa6482cc 74.29%) 50%/100% 100% no-repeat;width:100%;height:100%}.comparison .comparison__table-column--base:after{background-color:#fff}@media screen and (width<=767px){.comparison .comparison__table-column--base{flex:0 0 37.3333vw;flex:0 0 calc(140 * 1vw * var(--sp-ratio))}.comparison .comparison__table-column{width:100%}}.comparison .comparison__table-header{height:min(4.79167vw,69px);height:min(calc(69 * 1vw * var(--tb-ratio)), 69px);border-radius:min(.595833vw,8.58px) min(.595833vw,8.58px) 0 0;border-radius:min(calc(8.58 * 1vw * var(--tb-ratio)), 8.58px) min(calc(8.58 * 1vw * var(--tb-ratio)), 8.58px) 0 0;background-color:#f7f8f9;border:1px solid #c1c7d1;justify-content:center;align-items:center;display:flex}@media screen and (width<=767px){.comparison .comparison__table-header{height:10.6667vw;height:calc(40 * 1vw * var(--sp-ratio));border-radius:1.33333vw 1.33333vw 0 0;border-radius:calc(5 * 1vw * var(--sp-ratio)) calc(5 * 1vw * var(--sp-ratio)) 0 0}}.comparison .comparison__table-header--base{height:min(6.52778vw,94px);height:min(calc(94 * 1vw * var(--tb-ratio)), 94px);margin:max(-1.73611vw,-25px) 0 0;margin:max(calc(-25 * 1vw * var(--tb-ratio)), -25px) 0 0;border-radius:min(.625vw,9px) min(.625vw,9px) 0 0;border-radius:min(calc(9 * 1vw * var(--tb-ratio)), 9px) min(calc(9 * 1vw * var(--tb-ratio)), 9px) 0 0;background-color:#223237;border-color:#223237 #223237 #fff}@media screen and (width<=767px){.comparison .comparison__table-header--base{height:14.6667vw;height:calc(55 * 1vw * var(--sp-ratio));margin:-4vw 0 0;margin:calc(-15 * 1vw * var(--sp-ratio)) 0 0;border-radius:1.33333vw 1.33333vw 0 0;border-radius:calc(5 * 1vw * var(--sp-ratio)) calc(5 * 1vw * var(--sp-ratio)) 0 0}}.comparison .comparison__table-header--frima{background-color:#a6dddd;border-color:#59c4c0}.comparison .comparison__table-header--mall{background-color:#dadee0;border-color:#c1c7d1}.comparison .comparison__table-header--ec{background-color:#a6dddd;border-color:#59c4c0}.comparison .comparison__table-header-text{font-size:min(1.11111vw,16px);font-weight:500;font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);letter-spacing:min(.0666667vw,.96px);letter-spacing:min(.0666667vw,.96px);letter-spacing:min(calc(.96 * 1vw * var(--tb-ratio)), .96px);color:#223237;line-height:180%}@media screen and (width<=767px){.comparison .comparison__table-header-text{font-size:3.2vw;font-size:calc(12 * 1vw * var(--sp-ratio));letter-spacing:.192vw;letter-spacing:.192vw;letter-spacing:calc(.72 * 1vw * var(--sp-ratio))}}.comparison .comparison__table-header-text--base{color:#fff;font-size:min(1.94444vw,28px);font-weight:700;font-size:min(calc(28 * 1vw * var(--tb-ratio)), 28px);letter-spacing:min(.0388889vw,.56px);letter-spacing:min(.0388889vw,.56px);letter-spacing:min(calc(.56 * 1vw * var(--tb-ratio)), .56px);line-height:130%}@media screen and (width<=767px){.comparison .comparison__table-header-text--base{font-size:5.6vw;font-size:calc(21 * 1vw * var(--sp-ratio));letter-spacing:.112vw;letter-spacing:.112vw;letter-spacing:calc(.42 * 1vw * var(--sp-ratio))}}.comparison .comparison__table-cell{height:min(5.97222vw,86px);height:min(calc(86 * 1vw * var(--tb-ratio)), 86px);padding:min(.694445vw,10px);padding:min(calc(10 * 1vw * var(--tb-ratio)), 10px);background-color:#fff;border-bottom:1px solid #c1c7d1;border-left:1px solid #c1c7d1;border-right:1px solid #c1c7d1;justify-content:center;align-items:center;display:flex}@media screen and (width<=767px){.comparison .comparison__table-cell{height:13.3333vw;height:calc(50 * 1vw * var(--sp-ratio));padding:1.33333vw;padding:calc(5 * 1vw * var(--sp-ratio))}}.comparison .comparison__table-cell--base{background-color:#0fafaa;border-color:#0fafaa #0fafaa #fff}.comparison .comparison__table-cell--base:last-child{border-bottom-color:#0fafaa}.comparison .comparison__table-cell--frima{background-color:#e0f3f4;border-color:#59c4c0}.comparison .comparison__table-cell--mall{background-color:#f7f8f9;border-color:#c1c7d1}.comparison .comparison__table-cell--ec{background-color:#e0f3f4;border-color:#59c4c0}.comparison .comparison__table-cell-text{font-size:min(.972222vw,14px);font-weight:500;font-size:min(calc(14 * 1vw * var(--tb-ratio)), 14px);letter-spacing:min(.0583333vw,.84px);letter-spacing:min(.0583333vw,.84px);letter-spacing:min(calc(.84 * 1vw * var(--tb-ratio)), .84px);color:#223237;text-align:center;line-height:160%}@media screen and (width<=767px){.comparison .comparison__table-cell-text{font-size:2.93333vw;font-size:calc(11 * 1vw * var(--sp-ratio));letter-spacing:.176vw;letter-spacing:.176vw;letter-spacing:calc(.66 * 1vw * var(--sp-ratio))}}.comparison .comparison__table-cell-text--white{color:#fff;font-size:min(1.11111vw,16px);font-weight:700;font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);letter-spacing:min(.0666667vw,.96px);letter-spacing:min(.0666667vw,.96px);letter-spacing:min(calc(.96 * 1vw * var(--tb-ratio)), .96px);line-height:120%}@media screen and (width<=767px){.comparison .comparison__table-cell-text--white{font-size:3.2vw;font-size:calc(12 * 1vw * var(--sp-ratio));letter-spacing:.192vw;letter-spacing:.192vw;letter-spacing:calc(.72 * 1vw * var(--sp-ratio))}}.comparison .comparison__table-cell-text--small{font-size:min(.833333vw,12px);font-size:min(calc(12 * 1vw * var(--tb-ratio)), 12px);letter-spacing:min(.05vw,.72px);letter-spacing:min(.05vw,.72px);letter-spacing:min(calc(.72 * 1vw * var(--tb-ratio)), .72px);line-height:130%;display:inline-block}@media screen and (width<=767px){.comparison .comparison__table-cell-text--small{font-size:2.66667vw;font-size:calc(10 * 1vw * var(--sp-ratio));letter-spacing:.16vw;letter-spacing:.16vw;letter-spacing:calc(.6 * 1vw * var(--sp-ratio))}}.comparison .comparison__table-cell-text--small.--glay{color:#636978}.comparison .comparison__table-cell-text.--close{font-size:min(1.25vw,18px);font-size:min(calc(18 * 1vw * var(--tb-ratio)), 18px)}@media screen and (width<=767px){.comparison .comparison__table-cell-text.--close{font-size:4vw;font-size:calc(15 * 1vw * var(--sp-ratio))}.comparison .comparison__table.--typeb .comparison__table-cell{height:16vw;height:calc(60 * 1vw * var(--sp-ratio));padding-left:0;padding-right:0}}.comparison .comparison__table.--typeb .comparison__table-left{width:min(11.1111vw,160px);width:min(calc(160 * 1vw * var(--tb-ratio)), 160px)}@media screen and (width<=767px){.comparison .comparison__table.--typeb .comparison__table-left{width:26.6667vw;width:calc(100 * 1vw * var(--sp-ratio))}}.comparison .comparison__table.--typeb .comparison__table-left .comparison__table-header{background-color:#f7f8f9}.comparison .comparison__table.--typeb .comparison__table-left .comparison__table-cell{background-color:#edeef1}.comparison .comparison__table.--typeb .comparison__table-column--base{width:min(18.0556vw,260px);width:min(calc(260 * 1vw * var(--tb-ratio)), 260px)}@media screen and (width<=767px){.comparison .comparison__table.--typeb .comparison__table-column--base{width:42.6667vw;width:calc(160 * 1vw * var(--sp-ratio));flex:0 0 42.6667vw;flex:0 0 calc(160 * 1vw * var(--sp-ratio))}}.comparison .comparison__table.--typeb .comparison__table-column--base:before{background:linear-gradient(206deg,#0fafaacc 22.04% 35.64%,#ffdcb9cc 57.79%,#fa6482cc 74.29%)}.comparison .comparison__table.--typeb .comparison__table-header--frima,.comparison .comparison__table.--typeb .comparison__table-header--ec{background-color:#cafdf5;border-color:#24ddd0}.comparison .comparison__table.--typeb .comparison__table-cell--frima,.comparison .comparison__table.--typeb .comparison__table-cell--ec{background-color:#effefd;border-color:#24ddd0}.voice{padding:0 0 min(6.94444vw,100px);padding:0 0 min(calc(100 * 1vw * var(--tb-ratio)), 100px)}@media screen and (width<=767px){.voice{padding:0 0 13.3333vw;padding:0 0 calc(50 * 1vw * var(--sp-ratio))}}.voice .voice__content{margin-top:max(-2.77778vw,-40px);margin-top:max(calc(-40 * 1vw * var(--tb-ratio)), -40px);position:relative}@media screen and (width<=767px){.voice .voice__content{margin-top:-5.33333vw;margin-top:calc(-20 * 1vw * var(--sp-ratio))}}.voice .swiper-wrapper{padding-top:min(3.75vw,54px);padding-top:min(calc(54 * 1vw * var(--tb-ratio)), 54px)}@media screen and (width<=767px){.voice .swiper-wrapper{padding-top:7.2vw;padding-top:calc(27 * 1vw * var(--sp-ratio))}}.voice .swiper-slide{height:auto}.voice .swiper-slide-item{height:100%}.voice .voice__slider-wrapper{margin:0;position:relative}.voice .voice__slider-wrapper .swiper-pagination{margin-top:min(2.77778vw,40px);margin-top:min(calc(40 * 1vw * var(--tb-ratio)), 40px);position:relative;bottom:0}@media screen and (width<=767px){.voice .voice__slider-wrapper .swiper-pagination{margin-top:5.33333vw;margin-top:calc(20 * 1vw * var(--sp-ratio))}}.voice .voice__slider-wrapper .swiper-pagination-bullet{width:min(.833333vw,12px);width:min(calc(12 * 1vw * var(--tb-ratio)), 12px);height:min(.833333vw,12px);height:min(calc(12 * 1vw * var(--tb-ratio)), 12px);margin:0 min(.625vw,9px);margin:0 min(calc(9 * 1vw * var(--tb-ratio)), 9px);opacity:1;background-color:#c1c7d1}@media screen and (width<=767px){.voice .voice__slider-wrapper .swiper-pagination-bullet{width:3.2vw;width:calc(12 * 1vw * var(--sp-ratio));height:3.2vw;height:calc(12 * 1vw * var(--sp-ratio));margin:0 1.6vw;margin:0 calc(6 * 1vw * var(--sp-ratio))}}.voice .voice__slider-wrapper .swiper-pagination-bullet-active{background-color:#00827a}.voice .voice__slider-wrapper .swiper-button-prev,.voice .voice__slider-wrapper .swiper-button-next{width:min(2.36111vw,34px);width:min(calc(34 * 1vw * var(--tb-ratio)), 34px);height:min(2.36111vw,34px);height:min(calc(34 * 1vw * var(--tb-ratio)), 34px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Ccircle cx='17' cy='17' r='17' transform='matrix(-1 0 0 1 34 0)' fill='%230FAFAA'/%3E%3Cpath d='M19.125 10.0938L12.2188 17L19.125 23.9062' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;top:50%;transform:translateY(-50%)}@media screen and (width<=767px){.voice .voice__slider-wrapper .swiper-button-prev,.voice .voice__slider-wrapper .swiper-button-next{top:56vw;top:calc(210 * 1vw * var(--sp-ratio));width:8.53333vw;width:calc(32 * 1vw * var(--sp-ratio));height:8.53333vw;height:calc(32 * 1vw * var(--sp-ratio))}}.voice .voice__slider-wrapper .swiper-button-prev:after,.voice .voice__slider-wrapper .swiper-button-next:after{content:none}.voice .voice__slider-wrapper .swiper-button-prev{left:min(3.68056vw,53px);left:min(calc(53 * 1vw * var(--tb-ratio)), 53px)}@media screen and (width<=767px){.voice .voice__slider-wrapper .swiper-button-prev{left:2.66667vw;left:calc(10 * 1vw * var(--sp-ratio))}}.voice .voice__slider-wrapper .swiper-button-next{right:min(3.68056vw,53px);right:min(calc(53 * 1vw * var(--tb-ratio)), 53px);transform:translateY(-50%)rotate(180deg)}@media screen and (width<=767px){.voice .voice__slider-wrapper .swiper-button-next{right:2.66667vw;right:calc(10 * 1vw * var(--sp-ratio))}}.voice .voice__slide-wrapper{padding:0 min(4.86111vw,70px);padding:0 min(calc(70 * 1vw * var(--tb-ratio)), 70px);height:100%}@media screen and (width<=767px){.voice .voice__slide-wrapper{padding:0 6vw;padding:0 calc(22.5 * 1vw * var(--sp-ratio))}}.voice .voice__slide{background-color:#fff;height:100%;display:flex;position:relative}.voice .voice__slide:before,.voice .voice__slide:after{content:"";display:block;position:absolute;top:0;left:0}.voice .voice__slide:before{z-index:1;filter:blur(16px);background-image:linear-gradient(90deg,#0fafaa 0%,#ffdcb9 50%,#fa6482 100%);width:100%;height:100%}@media screen and (width<=767px){.voice .voice__slide:before{filter:blur(calc(8 * 1vw * var(--sp-ratio)))}}.voice .voice__slide:after{z-index:2;width:100%;height:100%}.voice .voice__slide>*{z-index:4;position:relative}.voice .voice__slide:before,.voice .voice__slide:after{content:"";display:block;position:absolute}.voice .voice__slide:before{background-image:url(/static-asset/adlp/img/handmade/pc/voice_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%}@media screen and (width<=767px){.voice .voice__slide:before{background-image:url(/static-asset/adlp/img/handmade/sp/voice_bg.webp)}}.voice .voice__slide:after{background-color:#fff}@media screen and (width<=767px){.voice .voice__slide{flex-direction:column;height:100%}}.voice .voice__slide-img{width:min(38.4722vw,554px);width:min(calc(554 * 1vw * var(--tb-ratio)), 554px);height:min(32.6389vw,470px);height:min(calc(470 * 1vw * var(--tb-ratio)), 470px);flex-shrink:0}@media screen and (width<=767px){.voice .voice__slide-img{width:100%;height:auto}}.voice .voice__slide-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.voice .voice__slide-content{flex:0 0 min(40.6944vw,586px);flex:0 0 min(calc(586 * 1vw * var(--tb-ratio)), 586px);padding:min(2.77778vw,40px);padding:min(calc(40 * 1vw * var(--tb-ratio)), 40px);flex-direction:column;display:flex}@media screen and (width<=767px){.voice .voice__slide-content{padding:5.33333vw;padding:calc(20 * 1vw * var(--sp-ratio))}}.voice .voice__slide-header{margin-bottom:min(1.52778vw,22px);margin-bottom:min(calc(22 * 1vw * var(--tb-ratio)), 22px)}@media screen and (width<=767px){.voice .voice__slide-header{margin-bottom:2.4vw;margin-bottom:calc(9 * 1vw * var(--sp-ratio))}}.voice .voice__slide-name{font-size:min(1.25vw,18px);font-size:min(calc(18 * 1vw * var(--tb-ratio)), 18px);letter-spacing:min(.116667vw,1.68px);letter-spacing:min(.116667vw,1.68px);letter-spacing:min(calc(1.68 * 1vw * var(--tb-ratio)), 1.68px);color:#223237;margin-bottom:min(.416667vw,6px);margin-bottom:min(calc(6 * 1vw * var(--tb-ratio)), 6px);font-weight:500;line-height:1.8}@media screen and (width<=767px){.voice .voice__slide-name{font-size:3.73333vw;font-size:calc(14 * 1vw * var(--sp-ratio));letter-spacing:.224vw;letter-spacing:.224vw;letter-spacing:calc(.84 * 1vw * var(--sp-ratio));margin-bottom:.8vw;margin-bottom:calc(3 * 1vw * var(--sp-ratio))}}.voice .voice__slide-name .--small{font-size:min(.972222vw,14px);font-size:min(calc(14 * 1vw * var(--tb-ratio)), 14px)}@media screen and (width<=767px){.voice .voice__slide-name .--small{font-size:2.93333vw;font-size:calc(11 * 1vw * var(--sp-ratio))}}.voice .voice__slide-company{font-size:min(1.80556vw,26px);font-size:min(calc(26 * 1vw * var(--tb-ratio)), 26px);letter-spacing:min(.0361111vw,.52px);letter-spacing:min(.0361111vw,.52px);letter-spacing:min(calc(.52 * 1vw * var(--tb-ratio)), .52px);color:#223237;font-weight:700;line-height:1.3}@media screen and (width<=767px){.voice .voice__slide-company{font-size:4.8vw;font-size:calc(18 * 1vw * var(--sp-ratio));letter-spacing:.096vw;letter-spacing:.096vw;letter-spacing:calc(.36 * 1vw * var(--sp-ratio))}}.voice .voice__slide-line{width:100%;height:min(.138889vw,2px);height:min(calc(2 * 1vw * var(--tb-ratio)), 2px);margin-bottom:min(2.08333vw,30px);margin-bottom:min(calc(30 * 1vw * var(--tb-ratio)), 30px);background-image:linear-gradient(90deg,#fee0ba 0%,#07ada9 100%)}@media screen and (width<=767px){.voice .voice__slide-line{height:.266667vw;height:calc(1 * 1vw * var(--sp-ratio));margin-bottom:4vw;margin-bottom:calc(15 * 1vw * var(--sp-ratio))}}.voice .voice__slide-text{flex:1}.voice .voice__slide-text p{font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);letter-spacing:min(.0666667vw,.96px);letter-spacing:min(.0666667vw,.96px);letter-spacing:min(calc(.96 * 1vw * var(--tb-ratio)), .96px);color:#223237;font-weight:500;line-height:1.8}@media screen and (width<=767px){.voice .voice__slide-text p{font-size:3.46667vw;font-size:calc(13 * 1vw * var(--sp-ratio));letter-spacing:.208vw;letter-spacing:.208vw;letter-spacing:calc(.78 * 1vw * var(--sp-ratio))}}.voice .voice__slide-text .--bluegreen{color:#0fafaa;font-weight:700}.faq{padding:0 0 min(6.94444vw,100px);padding:0 0 min(calc(100 * 1vw * var(--tb-ratio)), 100px);background:#f7f8f9}@media screen and (width<=767px){.faq{padding:0 0 13.3333vw;padding:0 0 calc(50 * 1vw * var(--sp-ratio))}}.faq .faq__content{width:min(58.4722vw,842px);width:min(calc(842 * 1vw * var(--tb-ratio)), 842px);margin:auto}@media screen and (width<=767px){.faq .faq__content{width:90.1333vw;width:calc(338 * 1vw * var(--sp-ratio))}}.faq .faq__content .adlp-accordion__wrapper{gap:min(2.08333vw,30px);gap:min(calc(30 * 1vw * var(--tb-ratio)), 30px);margin-bottom:min(1.38889vw,20px);margin-bottom:min(calc(20 * 1vw * var(--tb-ratio)), 20px);flex-direction:column;display:flex}@media screen and (width<=767px){.faq .faq__content .adlp-accordion__wrapper{gap:4vw;gap:calc(15 * 1vw * var(--sp-ratio));margin-bottom:2.66667vw;margin-bottom:calc(10 * 1vw * var(--sp-ratio))}}.faq .faq__content .adlp-accordion{background:#fff;overflow:hidden}.faq .faq__content .adlp-accordion .adlp-accordion__header{cursor:pointer;background-image:linear-gradient(90deg,#fee0ba 0%,#07ada9 100%);background-size:100% min(.138889vw,2px);background-size:100% min(calc(2 * 1vw * var(--tb-ratio)), 2px);background-position:50% 100%;background-repeat:no-repeat;position:relative}@media screen and (width<=767px){.faq .faq__content .adlp-accordion .adlp-accordion__header{background-size:100% .266667vw;background-size:100% calc(1 * 1vw * var(--sp-ratio))}}.faq .faq__content .adlp-accordion .adlp-accordion__header .adlp-accordion__header__inner{padding:min(1.66667vw,24px) min(5.55556vw,80px) min(1.66667vw,24px) min(1.66667vw,24px);padding:min(calc(24 * 1vw * var(--tb-ratio)), 24px) min(calc(80 * 1vw * var(--tb-ratio)), 80px) min(calc(24 * 1vw * var(--tb-ratio)), 24px) min(calc(24 * 1vw * var(--tb-ratio)), 24px);align-items:flex-start;display:flex}@media screen and (width<=767px){.faq .faq__content .adlp-accordion .adlp-accordion__header .adlp-accordion__header__inner{padding:5.33333vw 10.6667vw 5.33333vw 3.2vw;padding:calc(20 * 1vw * var(--sp-ratio)) calc(40 * 1vw * var(--sp-ratio)) calc(20 * 1vw * var(--sp-ratio)) calc(12 * 1vw * var(--sp-ratio))}}.faq .faq__content .adlp-accordion .adlp-accordion__header .adlp-accordion__header__inner .lead{font-size:min(2.08333vw,30px);font-size:min(calc(30 * 1vw * var(--tb-ratio)), 30px);color:#0fafaa;margin-right:min(1.11111vw,16px);margin-right:min(calc(16 * 1vw * var(--tb-ratio)), 16px);font-weight:600;line-height:1.4}@media screen and (width<=767px){.faq .faq__content .adlp-accordion .adlp-accordion__header .adlp-accordion__header__inner .lead{font-size:5.33333vw;font-size:calc(20 * 1vw * var(--sp-ratio));margin-right:1.33333vw;margin-right:calc(5 * 1vw * var(--sp-ratio))}}.faq .faq__content .adlp-accordion .adlp-accordion__header .adlp-accordion__header__inner .text{font-size:min(1.25vw,18px);font-size:min(calc(18 * 1vw * var(--tb-ratio)), 18px);padding-top:min(.416667vw,6px);padding-top:min(calc(6 * 1vw * var(--tb-ratio)), 6px);line-height:1.6}@media screen and (width<=767px){.faq .faq__content .adlp-accordion .adlp-accordion__header .adlp-accordion__header__inner .text{font-size:4.26667vw;font-size:calc(16 * 1vw * var(--sp-ratio));padding-top:.8vw;padding-top:calc(3 * 1vw * var(--sp-ratio))}}.faq .faq__content .adlp-accordion .adlp-accordion__header:after{content:"";width:min(1.11111vw,16px);width:min(calc(16 * 1vw * var(--tb-ratio)), 16px);height:min(.694445vw,10px);height:min(calc(10 * 1vw * var(--tb-ratio)), 10px);top:50%;right:min(2.08333vw,30px);right:min(calc(30 * 1vw * var(--tb-ratio)), 30px);background-image:url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1L8 8L1 1' stroke='%230FAFAA' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;transition:all .3s;display:block;position:absolute;transform:translateY(-50%)}@media screen and (width<=767px){.faq .faq__content .adlp-accordion .adlp-accordion__header:after{width:3.46667vw;width:calc(13 * 1vw * var(--sp-ratio));height:2.26667vw;height:calc(8.5 * 1vw * var(--sp-ratio));right:4.53333vw;right:calc(17 * 1vw * var(--sp-ratio));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='17' viewBox='0 0 26 17' fill='none'%3E%3Cpath d='M2 2.5L13 13.5L24 2.5' stroke='%230FAFAA' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")}}.faq .faq__content .adlp-accordion .adlp-accordion__header.--open:after{transform:translateY(-50%)rotate(180deg)}.faq .faq__content .adlp-accordion .adlp-accordion__body{display:none}.faq .faq__content .adlp-accordion .adlp-accordion__body .adlp-accordion__body__inner{padding:min(1.66667vw,24px);padding:min(calc(24 * 1vw * var(--tb-ratio)), 24px);background:#fff;align-items:flex-start;display:flex}@media screen and (width<=767px){.faq .faq__content .adlp-accordion .adlp-accordion__body .adlp-accordion__body__inner{padding:5.33333vw 3.2vw;padding:calc(20 * 1vw * var(--sp-ratio)) calc(12 * 1vw * var(--sp-ratio)) calc(20 * 1vw * var(--sp-ratio)) calc(12 * 1vw * var(--sp-ratio))}}.faq .faq__content .adlp-accordion .adlp-accordion__body .adlp-accordion__body__inner .lead{font-size:min(2.08333vw,30px);font-size:min(calc(30 * 1vw * var(--tb-ratio)), 30px);color:#0fafaa;margin-right:min(1.11111vw,16px);margin-right:min(calc(16 * 1vw * var(--tb-ratio)), 16px);font-weight:600;line-height:1.4}@media screen and (width<=767px){.faq .faq__content .adlp-accordion .adlp-accordion__body .adlp-accordion__body__inner .lead{font-size:5.33333vw;font-size:calc(20 * 1vw * var(--sp-ratio));margin-right:2.13333vw;margin-right:calc(8 * 1vw * var(--sp-ratio))}}.faq .faq__content .adlp-accordion .adlp-accordion__body .adlp-accordion__body__inner .text{font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);line-height:1.8}@media screen and (width<=767px){.faq .faq__content .adlp-accordion .adlp-accordion__body .adlp-accordion__body__inner .text{font-size:3.46667vw;font-size:calc(13 * 1vw * var(--sp-ratio))}}.faq .faq__content .adlp-accordion .adlp-accordion__body .adlp-accordion__body__inner .text_link{color:#626979;margin-top:min(1.11111vw,16px);margin-top:min(calc(16 * 1vw * var(--tb-ratio)), 16px);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;transition:color .3s}.faq .faq__content .adlp-accordion .adlp-accordion__body .adlp-accordion__body__inner .text_link:hover{color:#0fafaa}@media screen and (width<=767px){.faq .faq__content .adlp-accordion .adlp-accordion__body .adlp-accordion__body__inner .text_link{margin-top:2.13333vw;margin-top:calc(8 * 1vw * var(--sp-ratio))}}.faq .link01{width:fit-content;font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);color:#223237;cursor:pointer;justify-content:center;align-items:center;gap:min(.555556vw,8px);gap:min(calc(8 * 1vw * var(--tb-ratio)), 8px);transition:color .3s;display:flex}.faq .link01:hover{color:#0fafaa}.faq .link01:after{content:"";width:min(1.04167vw,15px);width:min(calc(15 * 1vw * var(--tb-ratio)), 15px);height:min(1.04167vw,15px);height:min(calc(15 * 1vw * var(--tb-ratio)), 15px);margin:0 0 min(.277778vw,4px);margin:0 0 min(calc(4 * 1vw * var(--tb-ratio)), 4px);background-image:url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3786_19962)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 2.49414H5.05231V3.26999H0.775611V14.1579H11.6645V9.8799H12.4401V14.9381H0V2.49414Z' fill='%23223237'/%3E%3Cpath d='M13.3338 1.04756L5.55762 8.82617L6.10606 9.37478L13.8823 1.59617L13.3338 1.04756Z' fill='%23223237'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2205 1.71335H7.39258V0.9375H14.0004V7.54741H13.2205V1.71335Z' fill='%23223237'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3786_19962'%3E%3Crect width='14' height='14' fill='white' transform='translate(0 0.9375)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}@media screen and (width<=767px){.faq .link01:after{width:3.2vw;width:calc(12 * 1vw * var(--sp-ratio));height:3.2vw;height:calc(12 * 1vw * var(--sp-ratio));margin:0 0 .533333vw;margin:0 0 calc(2 * 1vw * var(--sp-ratio))}.faq .link01{gap:1.33333vw;gap:calc(5 * 1vw * var(--sp-ratio));font-size:3.46667vw;font-size:calc(13 * 1vw * var(--sp-ratio))}}.faq .faq__help{font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);text-align:center;color:#666}.faq .faq__help .link01{color:#666;font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);-webkit-text-decoration:none;text-decoration:none;transition:color .3s}.faq .faq__help .link01:hover{color:#0fafaa}@media screen and (width<=767px){.faq .faq__help .link01,.faq .faq__help{font-size:2.66667vw;font-size:calc(10 * 1vw * var(--sp-ratio))}}.section .section-inner{padding:0 6.4vw;padding:0 calc(24 * 1vw * var(--sp-ratio));margin:0 auto}@media screen and (width>=768px){.section .section-inner{padding:0 min(7.77778vw,112px);padding:0 min(calc(112 * 1vw * var(--tb-ratio)), 112px)}}.plan-container{margin-top:7.46667vw;margin-top:calc(28 * 1vw * var(--sp-ratio));width:87.2vw;width:calc(327 * 1vw * var(--sp-ratio));height:224.533vw;height:calc(842 * 1vw * var(--sp-ratio));background-color:#0fafaa;background-color:var(--color-prime-500);position:relative}@media screen and (width>=768px){.plan-container{margin-top:min(4.44444vw,64px);margin-top:min(calc(64 * 1vw * var(--tb-ratio)), 64px);width:min(79.1667vw,1140px);width:min(calc(1140 * 1vw * var(--tb-ratio)), 1140px);height:min(34.0278vw,490px);height:min(calc(490 * 1vw * var(--tb-ratio)), 490px)}}.plan-container .plan-select{top:10.6667vw;top:calc(40 * 1vw * var(--sp-ratio));gap:1.33333vw;gap:calc(5 * 1vw * var(--sp-ratio));width:74.4vw;width:calc(279 * 1vw * var(--sp-ratio));height:12.2667vw;height:calc(46 * 1vw * var(--sp-ratio));background-color:#fff;background-color:var(--color-white);border:.533333vw solid #fff;border:calc(2 * 1vw * var(--sp-ratio)) solid var(--color-white);border-radius:13.3333vw;border-radius:calc(50 * 1vw * var(--sp-ratio));z-index:10;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media screen and (width>=768px){.plan-container .plan-select{top:min(2.77778vw,40px);top:min(calc(40 * 1vw * var(--tb-ratio)), 40px);gap:min(.972222vw,14px);gap:min(calc(14 * 1vw * var(--tb-ratio)), 14px);width:min(26.6667vw,384px);width:min(calc(384 * 1vw * var(--tb-ratio)), 384px);height:min(3.47222vw,50px);height:min(calc(50 * 1vw * var(--tb-ratio)), 50px);border-radius:min(3.47222vw,50px);border-radius:min(calc(50 * 1vw * var(--tb-ratio)), 50px);border:min(.138889vw,2px) solid #fff;border:min(calc(2 * 1vw * var(--tb-ratio)), 2px) solid var(--color-white)}}.plan-container .plan-select .plan-select-mask{width:36vw;width:calc(135 * 1vw * var(--sp-ratio));height:11.2vw;height:calc(42 * 1vw * var(--sp-ratio));transition:transform .3s,background-color .3s;position:absolute;top:0;left:0}.plan-container .plan-select .plan-select-mask:after{content:"";background-color:#0fafaa;background-color:var(--color-prime-500);border-radius:12.2667vw;border-radius:calc(46 * 1vw * var(--sp-ratio));position:absolute;inset:0}@media screen and (width>=768px){.plan-container .plan-select .plan-select-mask:after{border-radius:min(3.19444vw,46px);border-radius:min(calc(46 * 1vw * var(--tb-ratio)), 46px)}.plan-container .plan-select .plan-select-mask{width:min(12.8472vw,185px);width:min(calc(185 * 1vw * var(--tb-ratio)), 185px);height:min(3.19444vw,46px);height:min(calc(46 * 1vw * var(--tb-ratio)), 46px);border-radius:min(3.19444vw,46px);border-radius:min(calc(46 * 1vw * var(--tb-ratio)), 46px)}}.plan-container .plan-select .plan-select-mask img{top:-6.4vw;top:calc(-24 * 1vw * var(--sp-ratio));left:-6.4vw;left:calc(-24 * 1vw * var(--sp-ratio));width:48.8vw;width:calc(183 * 1vw * var(--sp-ratio));height:24vw;height:calc(90 * 1vw * var(--sp-ratio));position:relative}@media screen and (width>=768px){.plan-container .plan-select .plan-select-mask img{top:max(-1.66667vw,-24px);top:max(calc(-24 * 1vw * var(--tb-ratio)), -24px);left:max(-1.66667vw,-24px);left:max(calc(-24 * 1vw * var(--tb-ratio)), -24px);width:min(16.1806vw,233px);width:min(calc(233 * 1vw * var(--tb-ratio)), 233px);height:min(6.52778vw,94px);height:min(calc(94 * 1vw * var(--tb-ratio)), 94px)}}.plan-container .plan-select-btn{width:36vw;width:calc(135 * 1vw * var(--sp-ratio));height:11.2vw;height:calc(42 * 1vw * var(--sp-ratio));font-size:3.2vw;font-weight:700;font-size:calc(12 * 1vw * var(--sp-ratio));line-height:3.2vw;line-height:calc(12 * 1vw * var(--sp-ratio));letter-spacing:0;border-radius:12.2667vw;border-radius:calc(46 * 1vw * var(--sp-ratio));z-index:100;justify-content:center;align-items:center;transition:color .3s;display:flex}@media screen and (width>=768px){.plan-container .plan-select-btn{width:min(12.8472vw,185px);width:min(calc(185 * 1vw * var(--tb-ratio)), 185px);height:min(3.19444vw,46px);height:min(calc(46 * 1vw * var(--tb-ratio)), 46px);font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);line-height:min(1.11111vw,16px);line-height:min(calc(16 * 1vw * var(--tb-ratio)), 16px);border-radius:min(3.19444vw,46px);border-radius:min(calc(46 * 1vw * var(--tb-ratio)), 46px)}}.plan-container .plan-select-btn.standard{color:var(--color-white);cursor:auto}.plan-container .plan-select-btn.growth{color:var(--color-gray-500);cursor:pointer}.plan-container .plan-select-btn.growth:hover{color:var(--color-origin-gray)}.plan-container .plan-annotation{padding:3.2vw 0 0;padding:calc(12 * 1vw * var(--sp-ratio)) 0 0;flex-direction:column;width:100%;display:flex}@media screen and (width>=768px){.plan-container .plan-annotation{padding:min(.555556vw,8px) 0 0;padding:min(calc(8 * 1vw * var(--tb-ratio)), 8px) 0 0}}.plan-container .plan-annotation>li{gap:.533333vw;gap:calc(2 * 1vw * var(--sp-ratio));font-size:3.2vw;font-size:calc(12 * 1vw * var(--sp-ratio));line-height:5.6vw;line-height:calc(21 * 1vw * var(--sp-ratio));letter-spacing:0;color:var(--color-white);font-weight:300;display:flex}@media screen and (width>=768px){.plan-container .plan-annotation>li{gap:min(.277778vw,4px);gap:min(calc(4 * 1vw * var(--tb-ratio)), 4px);font-size:max(min(.833333vw,12px),10px);font-size:max(min(calc(12 * 1vw * var(--tb-ratio)), 12px), 10px);margin-right:auto;line-height:1.75}}.plan-container.is-growth{height:224.533vw;height:calc(842 * 1vw * var(--sp-ratio))}@media screen and (width>=768px){.plan-container.is-growth{height:min(34.0278vw,490px);height:min(calc(490 * 1vw * var(--tb-ratio)), 490px)}}.plan-container.is-growth .plan-select-mask{transform:translate(37.3333vw);transform:translate(calc(140 * 1vw * var(--sp-ratio)))}@media screen and (width>=768px){.plan-container.is-growth .plan-select-mask{transform:translate(min(13.5417vw,195px));transform:translate(min(calc(195 * 1vw * var(--tb-ratio)), 195px))}}.plan-container.is-growth .plan-select-mask:after{background-color:#233237!important;background-color:var(--color-origin-gray)!important}.plan-container.is-growth .plan-select-btn.standard{color:var(--color-gray-500);cursor:pointer}.plan-container.is-growth .plan-select-btn.standard:hover{color:var(--color-origin-gray)}.plan-container.is-growth .plan-select-btn.growth{color:var(--color-white);cursor:auto}.plan-container.is-growth .standard-plan{z-index:0}.plan-container.is-growth .growth-plan{z-index:1;height:224.533vw;height:calc(842 * 1vw * var(--sp-ratio))}@media screen and (width>=768px){.plan-container.is-growth .growth-plan{height:min(34.0278vw,490px);height:min(calc(490 * 1vw * var(--tb-ratio)), 490px)}}.standard-plan{width:87.2vw;width:calc(327 * 1vw * var(--sp-ratio));height:224.533vw;height:calc(842 * 1vw * var(--sp-ratio));background-color:#0fafaa;background-color:var(--color-prime-500);padding:33.6vw 6.4vw 0;padding:calc(126 * 1vw * var(--sp-ratio)) calc(24 * 1vw * var(--sp-ratio)) 0;z-index:1;flex-direction:column;display:flex;position:absolute}@media screen and (width>=768px){.standard-plan{padding:min(9.02778vw,130px) min(12.2222vw,176px) 0;padding:min(calc(130 * 1vw * var(--tb-ratio)), 130px) min(calc(176 * 1vw * var(--tb-ratio)), 176px) 0;width:min(79.1667vw,1140px);width:min(calc(1140 * 1vw * var(--tb-ratio)), 1140px);height:min(34.0278vw,490px);height:min(calc(490 * 1vw * var(--tb-ratio)), 490px);align-items:center}}.standard-plan .standard-plan-inner{width:74.4vw;width:calc(279 * 1vw * var(--sp-ratio));height:155.2vw;height:calc(582 * 1vw * var(--sp-ratio));background-color:#fff;background-color:var(--color-white);border:.533333vw solid #fff;border:calc(2 * 1vw * var(--sp-ratio)) solid var(--color-white);flex-direction:column;display:flex}@media screen and (width>=768px){.standard-plan .standard-plan-inner{width:min(60vw,864px);width:min(calc(864 * 1vw * var(--tb-ratio)), 864px);height:min(15vw,216px);height:min(calc(216 * 1vw * var(--tb-ratio)), 216px);border-width:min(.138889vw,2px);border-width:min(calc(2 * 1vw * var(--tb-ratio)), 2px);flex-direction:row}}.standard-plan .standard-plan-name{width:100%;height:22.6667vw;height:calc(85 * 1vw * var(--sp-ratio));font-size:5.86667vw;font-weight:700;font-size:calc(22 * 1vw * var(--sp-ratio));line-height:5.86667vw;line-height:calc(22 * 1vw * var(--sp-ratio));background-color:#0fafaa;background-color:var(--color-prime-500);color:var(--color-white);justify-content:center;align-items:center;display:flex}@media screen and (width>=768px){.standard-plan .standard-plan-name{width:min(14.7222vw,212px);width:min(calc(212 * 1vw * var(--tb-ratio)), 212px);height:min(14.7222vw,212px);height:min(calc(212 * 1vw * var(--tb-ratio)), 212px);font-size:min(1.94444vw,28px);font-size:min(calc(28 * 1vw * var(--tb-ratio)), 28px);line-height:min(2.52778vw,36.4px);line-height:min(calc(36.4 * 1vw * var(--tb-ratio)), 36.4px);text-align:center}}.standard-plan .standard-plan-content{gap:10.6667vw;gap:calc(40 * 1vw * var(--sp-ratio));padding:6.4vw 6.4vw 0;padding:calc(24 * 1vw * var(--sp-ratio)) calc(24 * 1vw * var(--sp-ratio)) 0;flex-direction:column;display:flex}@media screen and (width>=768px){.standard-plan .standard-plan-content{gap:min(2.5vw,36px);gap:min(calc(36 * 1vw * var(--tb-ratio)), 36px);padding:min(2.43056vw,35px) 0 0 min(2.77778vw,40px);padding:min(calc(35 * 1vw * var(--tb-ratio)), 35px) 0 0 min(calc(40 * 1vw * var(--tb-ratio)), 40px);flex-direction:row}.standard-plan .standard-plan-content .plan-box:first-of-type{width:min(14.4444vw,208px);width:min(calc(208 * 1vw * var(--tb-ratio)), 208px);height:min(10.7639vw,155px);height:min(calc(155 * 1vw * var(--tb-ratio)), 155px)}}.standard-plan .standard-plan-content .plan-box:first-of-type .plan-box-item{align-items:flex-end}@media screen and (width>=768px){.standard-plan .standard-plan-content .plan-box:nth-of-type(2){width:min(23.125vw,333px);width:min(calc(333 * 1vw * var(--tb-ratio)), 333px);height:min(10.7639vw,155px);height:min(calc(155 * 1vw * var(--tb-ratio)), 155px)}}.standard-plan .standard-plan-content .plan-box:nth-of-type(2) .plan-box-wrap{gap:6.4vw;gap:calc(24 * 1vw * var(--sp-ratio))}@media screen and (width>=768px){.standard-plan .standard-plan-content .plan-box:nth-of-type(2) .plan-box-wrap{gap:min(1.11111vw,16px);gap:min(calc(16 * 1vw * var(--tb-ratio)), 16px)}}@media screen and (width<=767px){.standard-plan .standard-plan-content .plan-box:nth-of-type(2) .plan-box-wrap-02{flex-flow:column}}.standard-plan .plan-box{flex-direction:column;align-items:center;display:flex}@media screen and (width>=768px){.standard-plan .plan-box{padding:0}}.standard-plan .plan-box .plan-box-title{font-size:4.8vw;font-weight:700;font-size:calc(18 * 1vw * var(--sp-ratio));line-height:8.53333vw;line-height:calc(32 * 1vw * var(--sp-ratio));letter-spacing:0;color:var(--color-origin-gray);margin-bottom:2.13333vw;margin-bottom:calc(8 * 1vw * var(--sp-ratio));align-items:flex-start;display:flex}@media screen and (width>=768px){.standard-plan .plan-box .plan-box-title{margin-bottom:min(.555556vw,8px);margin-bottom:min(calc(8 * 1vw * var(--tb-ratio)), 8px);font-size:min(1.38889vw,20px);font-size:min(calc(20 * 1vw * var(--tb-ratio)), 20px);line-height:min(2.43056vw,35px);line-height:min(calc(35 * 1vw * var(--tb-ratio)), 35px)}}.standard-plan .plan-box .plan-box-title span{padding-left:.533333vw;padding-left:calc(2 * 1vw * var(--sp-ratio));font-size:2.66667vw;font-weight:400;font-size:calc(10 * 1vw * var(--sp-ratio));line-height:6.4vw;line-height:calc(24 * 1vw * var(--sp-ratio))}@media screen and (width>=768px){.standard-plan .plan-box .plan-box-title span{padding-left:min(.138889vw,2px);padding-left:min(calc(2 * 1vw * var(--tb-ratio)), 2px);font-size:min(.694445vw,10px);font-size:min(calc(10 * 1vw * var(--tb-ratio)), 10px);line-height:min(1.80556vw,26px);line-height:min(calc(26 * 1vw * var(--tb-ratio)), 26px)}}.standard-plan .plan-box .plan-box-line{width:100%;height:.533333vw;height:calc(2 * 1vw * var(--sp-ratio));flex-shrink:0;display:block}@media screen and (width>=768px){.standard-plan .plan-box .plan-box-line{height:min(.138889vw,2px);height:min(calc(2 * 1vw * var(--tb-ratio)), 2px)}}.standard-plan .plan-box .plan-box-line.line1{background:linear-gradient(90deg,#b6e2e1 35%,#fff2e5 50% 60%,#ffc9d2 100%)}.standard-plan .plan-box .plan-box-line.line2{background:linear-gradient(90deg,#ffc9d2 0%,#fff2e5 25% 40%,#b6e2e1 80%)}.standard-plan .plan-box .plan-box-wrap{margin-top:4.26667vw;margin-top:calc(16 * 1vw * var(--sp-ratio));justify-content:center;gap:13.3333vw;gap:calc(50 * 1vw * var(--sp-ratio));-o-object-fit:cover;object-fit:cover;width:100%;display:flex;position:relative}@media screen and (width>=768px){.standard-plan .plan-box .plan-box-wrap{margin-top:min(1.45833vw,21px);margin-top:min(calc(21 * 1vw * var(--tb-ratio)), 21px);gap:min(4.93056vw,71px);gap:min(calc(71 * 1vw * var(--tb-ratio)), 71px)}}.standard-plan .plan-box .plan-box-wrap:before{content:"+";bottom:4.26667vw;bottom:calc(16 * 1vw * var(--sp-ratio));font-size:7.46667vw;font-size:calc(28 * 1vw * var(--sp-ratio));line-height:7.46667vw;line-height:calc(28 * 1vw * var(--sp-ratio));letter-spacing:0;position:absolute}@media screen and (width>=768px){.standard-plan .plan-box .plan-box-wrap:before{bottom:min(1.11111vw,16px);bottom:min(calc(16 * 1vw * var(--tb-ratio)), 16px);font-size:min(1.94444vw,28px);font-size:min(calc(28 * 1vw * var(--tb-ratio)), 28px);line-height:min(1.94444vw,28px);line-height:min(calc(28 * 1vw * var(--tb-ratio)), 28px)}}.standard-plan .plan-box .plan-box-wrap.plan-box-wrap-02:before{content:""}.standard-plan .plan-box .plan-box-item{flex-direction:column;justify-content:center;align-items:center;display:flex}.standard-plan .plan-box .plan-box-item-inner{justify-content:center;align-items:center;display:flex}.standard-plan .plan-box .plan-box-item-key{font-size:4.26667vw;font-weight:700;font-size:calc(16 * 1vw * var(--sp-ratio));line-height:4.26667vw;line-height:calc(16 * 1vw * var(--sp-ratio));letter-spacing:0;color:var(--color-origin-gray);align-items:flex-start;display:flex}@media screen and (width>=768px){.standard-plan .plan-box .plan-box-item-key{font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);line-height:min(1.94444vw,28px);line-height:min(calc(28 * 1vw * var(--tb-ratio)), 28px)}}.standard-plan .plan-box .plan-box-item-key span{padding-left:.533333vw;padding-left:calc(2 * 1vw * var(--sp-ratio));font-size:2.66667vw;font-weight:400;font-size:calc(10 * 1vw * var(--sp-ratio));line-height:2.66667vw;line-height:calc(10 * 1vw * var(--sp-ratio))}@media screen and (width>=768px){.standard-plan .plan-box .plan-box-item-key span{padding-left:min(.138889vw,2px);padding-left:min(calc(2 * 1vw * var(--tb-ratio)), 2px);font-size:min(.694445vw,10px);font-size:min(calc(10 * 1vw * var(--tb-ratio)), 10px);line-height:min(1.52778vw,22px);line-height:min(calc(22 * 1vw * var(--tb-ratio)), 22px)}}.standard-plan .plan-box .plan-box-item-value .value{font-size:14.4vw;font-weight:600;font-size:calc(54 * 1vw * var(--sp-ratio));line-height:17.0667vw;line-height:calc(64 * 1vw * var(--sp-ratio));letter-spacing:0;color:var(--color-origin-gray)}@media screen and (width>=768px){.standard-plan .plan-box .plan-box-item-value .value{font-size:min(3.75vw,54px);font-size:min(calc(54 * 1vw * var(--tb-ratio)), 54px);line-height:min(4.44444vw,64px);line-height:min(calc(64 * 1vw * var(--tb-ratio)), 64px)}}.standard-plan .plan-box .plan-box-item-value .unit{font-size:4.26667vw;font-weight:700;font-size:calc(16 * 1vw * var(--sp-ratio));line-height:4.26667vw;line-height:calc(16 * 1vw * var(--sp-ratio));letter-spacing:0;color:var(--color-origin-gray)}@media screen and (width>=768px){.standard-plan .plan-box .plan-box-item-value .unit{font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);line-height:min(1.94444vw,28px);line-height:min(calc(28 * 1vw * var(--tb-ratio)), 28px)}}.standard-plan .plan-box .plan-box-item-value .unit.percent{font-weight:600}.standard-plan .plan-box .plan-box-item-value .plus{font-size:7.46667vw;font-size:calc(28 * 1vw * var(--sp-ratio));line-height:7.46667vw;line-height:calc(28 * 1vw * var(--sp-ratio));padding:0 2.66667vw;padding:calc(0 * 1vw * var(--sp-ratio)) calc(10 * 1vw * var(--sp-ratio));letter-spacing:0}@media screen and (width>=768px){.standard-plan .plan-box .plan-box-item-value .plus{font-size:min(1.94444vw,28px);font-size:min(calc(28 * 1vw * var(--tb-ratio)), 28px);line-height:min(1.94444vw,28px);line-height:min(calc(28 * 1vw * var(--tb-ratio)), 28px);padding:min(0vw,0px) min(.694445vw,10px);padding:min(calc(0 * 1vw * var(--tb-ratio)), 0px) min(calc(10 * 1vw * var(--tb-ratio)), 10px)}}.standard-plan .plan-box .plan-box-item-inner-02{width:100%}.standard-plan .plan-box .plan-box-item-inner-02 .plan-box-item-value:first-of-type{display:none}@media screen and (width>=768px){.standard-plan .plan-box .plan-box-item-inner-02 .plan-box-item-value:first-of-type{margin-right:0;display:block}}.standard-plan .plan-box .plan-box-item-inner-02 .plan-box-item-value:nth-of-type(2){margin:auto}.standard-plan .plan-box .plan-box-item-inner-02 .plan-box-item-value .plus{padding:0}.growth-plan{width:87.2vw;width:calc(327 * 1vw * var(--sp-ratio));height:224.533vw;height:calc(842 * 1vw * var(--sp-ratio));background-color:#233237;background-color:var(--color-origin-gray);padding:28.2667vw 6.4vw 0;padding:calc(106 * 1vw * var(--sp-ratio)) calc(24 * 1vw * var(--sp-ratio)) 0;z-index:0;flex-direction:column;transition:opacity .3s;display:flex;position:absolute}@media screen and (width>=768px){.growth-plan{padding:min(9.02778vw,130px) min(12.2222vw,176px) 0;padding:min(calc(130 * 1vw * var(--tb-ratio)), 130px) min(calc(176 * 1vw * var(--tb-ratio)), 176px) 0;width:min(79.1667vw,1140px);width:min(calc(1140 * 1vw * var(--tb-ratio)), 1140px);height:min(34.0278vw,490px);height:min(calc(490 * 1vw * var(--tb-ratio)), 490px);align-items:center}}.growth-plan .growth-plan-inner{width:74.4vw;width:calc(279 * 1vw * var(--sp-ratio));height:118.133vw;height:calc(443 * 1vw * var(--sp-ratio));background-color:#fff;background-color:var(--color-white);border:.533333vw solid #fff;border:calc(2 * 1vw * var(--sp-ratio)) solid var(--color-white);margin-top:9.06667vw;margin-top:calc(34 * 1vw * var(--sp-ratio));flex-direction:column;display:flex;position:relative}@media screen and (width>=768px){.growth-plan .growth-plan-inner{width:min(60vw,864px);width:min(calc(864 * 1vw * var(--tb-ratio)), 864px);height:min(15vw,216px);height:min(calc(216 * 1vw * var(--tb-ratio)), 216px);border:min(.138889vw,2px) solid #fff;border:min(calc(2 * 1vw * var(--tb-ratio)), 2px) solid var(--color-white);flex-direction:row;margin-top:0}}.growth-plan .growth-plan-label{width:43.7333vw;width:calc(164 * 1vw * var(--sp-ratio));height:9.06667vw;height:calc(34 * 1vw * var(--sp-ratio));top:-8.8vw;top:calc(-33 * 1vw * var(--sp-ratio));left:-.533333vw;left:calc(-2 * 1vw * var(--sp-ratio));border-top-left-radius:2.13333vw;border-top-left-radius:calc(8 * 1vw * var(--sp-ratio));border-top-right-radius:2.13333vw;border-top-right-radius:calc(8 * 1vw * var(--sp-ratio));letter-spacing:0;justify-content:center;align-items:center;display:flex;position:absolute}@media screen and (width>=768px){.growth-plan .growth-plan-label{top:max(-2.63889vw,-38px);top:max(calc(-38 * 1vw * var(--tb-ratio)), -38px);left:max(-.138889vw,-2px);left:max(calc(-2 * 1vw * var(--tb-ratio)), -2px);width:min(13.9583vw,201px);width:min(calc(201 * 1vw * var(--tb-ratio)), 201px);height:min(2.5vw,36px);height:min(calc(36 * 1vw * var(--tb-ratio)), 36px);border-top-left-radius:min(.555556vw,8px);border-top-left-radius:min(calc(8 * 1vw * var(--tb-ratio)), 8px);border-top-right-radius:min(.555556vw,8px);border-top-right-radius:min(calc(8 * 1vw * var(--tb-ratio)), 8px)}}.growth-plan .growth-plan-label .growth-plan-label-bg{-o-object-fit:contain;object-fit:contain;width:43.7333vw;width:calc(164 * 1vw * var(--sp-ratio));height:9.06667vw;height:calc(34 * 1vw * var(--sp-ratio));position:absolute;inset:0}@media screen and (width>=768px){.growth-plan .growth-plan-label .growth-plan-label-bg{width:min(13.9583vw,201px);width:min(calc(201 * 1vw * var(--tb-ratio)), 201px);height:min(2.5vw,36px);height:min(calc(36 * 1vw * var(--tb-ratio)), 36px)}}.growth-plan .growth-plan-label .growth-plan-label-title{font-size:3.46667vw;font-weight:700;font-size:calc(13 * 1vw * var(--sp-ratio));line-height:2.66667vw;line-height:calc(10 * 1vw * var(--sp-ratio));letter-spacing:0;z-index:1}@media screen and (width>=768px){.growth-plan .growth-plan-label .growth-plan-label-title{font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);line-height:min(.833333vw,12px);line-height:min(calc(12 * 1vw * var(--tb-ratio)), 12px)}}.growth-plan .growth-plan-name{width:100%;height:22.6667vw;height:calc(85 * 1vw * var(--sp-ratio));font-size:5.86667vw;font-weight:700;font-size:calc(22 * 1vw * var(--sp-ratio));line-height:5.86667vw;line-height:calc(22 * 1vw * var(--sp-ratio));background-color:#233237;background-color:var(--color-origin-gray);color:var(--color-white);justify-content:center;align-items:center;display:flex}@media screen and (width>=768px){.growth-plan .growth-plan-name{width:min(14.7222vw,212px);width:min(calc(212 * 1vw * var(--tb-ratio)), 212px);height:min(14.7222vw,212px);height:min(calc(212 * 1vw * var(--tb-ratio)), 212px);font-size:min(1.94444vw,28px);font-size:min(calc(28 * 1vw * var(--tb-ratio)), 28px);line-height:min(2.52778vw,36.4px);line-height:min(calc(36.4 * 1vw * var(--tb-ratio)), 36.4px);text-align:center}}.growth-plan .growth-plan-content{gap:10.6667vw;gap:calc(40 * 1vw * var(--sp-ratio));padding:6.4vw 6.4vw 0;padding:calc(24 * 1vw * var(--sp-ratio)) calc(24 * 1vw * var(--sp-ratio)) 0;flex-direction:column;display:flex}@media screen and (width>=768px){.growth-plan .growth-plan-content{gap:min(2.77778vw,40px);gap:min(calc(40 * 1vw * var(--tb-ratio)), 40px);padding:min(2.43056vw,35px) 0 0 min(3.33333vw,48px);padding:min(calc(35 * 1vw * var(--tb-ratio)), 35px) 0 0 min(calc(48 * 1vw * var(--tb-ratio)), 48px);flex-direction:row}.growth-plan .growth-plan-content .plan-box:first-of-type{width:min(19.8611vw,286px);width:min(calc(286 * 1vw * var(--tb-ratio)), 286px);height:min(15.8333vw,228px);height:min(calc(228 * 1vw * var(--tb-ratio)), 228px)}.growth-plan .growth-plan-content .plan-box:nth-of-type(2){width:min(15.8333vw,228px);width:min(calc(228 * 1vw * var(--tb-ratio)), 228px);height:min(10.7639vw,155px);height:min(calc(155 * 1vw * var(--tb-ratio)), 155px)}}.growth-plan .plan-box{flex-direction:column;align-items:center;display:flex}.growth-plan .plan-box:first-of-type .plan-box-wrap:before{transform:translate(-11.7333vw);transform:translateX(calc(-44 * 1vw * var(--sp-ratio)))}@media screen and (width>=768px){.growth-plan .plan-box:first-of-type .plan-box-wrap:before{transform:translate(max(-4.44444vw,-64px));transform:translateX(max(calc(-64 * 1vw * var(--tb-ratio)), -64px))}}.growth-plan .plan-box:first-of-type .plan-box-wrap .plan-box-item:first-of-type{align-items:end}.growth-plan .plan-box .plan-box-title{font-size:4.8vw;font-weight:700;font-size:calc(18 * 1vw * var(--sp-ratio));line-height:8.53333vw;line-height:calc(32 * 1vw * var(--sp-ratio));letter-spacing:0;color:var(--color-origin-gray);margin-bottom:2.13333vw;margin-bottom:calc(8 * 1vw * var(--sp-ratio));align-items:flex-start;display:flex}@media screen and (width>=768px){.growth-plan .plan-box .plan-box-title{margin-bottom:min(.555556vw,8px);margin-bottom:min(calc(8 * 1vw * var(--tb-ratio)), 8px);font-size:min(1.38889vw,20px);font-size:min(calc(20 * 1vw * var(--tb-ratio)), 20px);line-height:min(2.43056vw,35px);line-height:min(calc(35 * 1vw * var(--tb-ratio)), 35px)}}.growth-plan .plan-box .plan-box-title span{padding-left:.533333vw;padding-left:calc(2 * 1vw * var(--sp-ratio));font-size:2.66667vw;font-weight:400;font-size:calc(10 * 1vw * var(--sp-ratio));line-height:6.4vw;line-height:calc(24 * 1vw * var(--sp-ratio))}@media screen and (width>=768px){.growth-plan .plan-box .plan-box-title span{padding-left:min(.138889vw,2px);padding-left:min(calc(2 * 1vw * var(--tb-ratio)), 2px);font-size:min(.694445vw,10px);font-size:min(calc(10 * 1vw * var(--tb-ratio)), 10px);line-height:min(1.80556vw,26px);line-height:min(calc(26 * 1vw * var(--tb-ratio)), 26px)}}.growth-plan .plan-box .plan-box-line{width:100%;height:.533333vw;height:calc(2 * 1vw * var(--sp-ratio));flex-shrink:0;display:block}@media screen and (width>=768px){.growth-plan .plan-box .plan-box-line{height:min(.138889vw,2px);height:min(calc(2 * 1vw * var(--tb-ratio)), 2px)}}.growth-plan .plan-box .plan-box-line.line1{background:linear-gradient(90deg,#b6e2e1 35%,#fff2e5 50% 60%,#ffc9d2 100%)}.growth-plan .plan-box .plan-box-line.line2{background:linear-gradient(90deg,#ffc9d2 0%,#fff2e5 25% 40%,#b6e2e1 80%)}.growth-plan .plan-box .plan-box-wrap{margin-top:4.26667vw;margin-top:calc(16 * 1vw * var(--sp-ratio));justify-content:space-between;width:100%;display:flex;position:relative}@media screen and (width>=768px){.growth-plan .plan-box .plan-box-wrap{margin-top:min(1.45833vw,21px);margin-top:min(calc(21 * 1vw * var(--tb-ratio)), 21px)}}.growth-plan .plan-box .plan-box-wrap:before{content:"+";bottom:2.66667vw;left:50%;bottom:calc(10 * 1vw * var(--sp-ratio));font-size:7.46667vw;font-size:calc(28 * 1vw * var(--sp-ratio));line-height:7.46667vw;line-height:calc(28 * 1vw * var(--sp-ratio));letter-spacing:0;position:absolute;transform:translate(-50%)}@media screen and (width>=768px){.growth-plan .plan-box .plan-box-wrap:before{bottom:min(1.11111vw,16px);bottom:min(calc(16 * 1vw * var(--tb-ratio)), 16px);font-size:min(1.94444vw,28px);font-size:min(calc(28 * 1vw * var(--tb-ratio)), 28px);line-height:min(1.94444vw,28px);line-height:min(calc(28 * 1vw * var(--tb-ratio)), 28px)}}.growth-plan .plan-box .plan-box-item{flex-direction:column;justify-content:center;align-items:center;display:flex}.growth-plan .plan-box .plan-box-item-key{font-size:4.26667vw;font-weight:700;font-size:calc(16 * 1vw * var(--sp-ratio));line-height:4.26667vw;line-height:calc(16 * 1vw * var(--sp-ratio));letter-spacing:0;color:var(--color-origin-gray);align-items:flex-start;display:flex}@media screen and (width>=768px){.growth-plan .plan-box .plan-box-item-key{font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);line-height:min(1.94444vw,28px);line-height:min(calc(28 * 1vw * var(--tb-ratio)), 28px)}}.growth-plan .plan-box .plan-box-item-key span{padding-left:.533333vw;padding-left:calc(2 * 1vw * var(--sp-ratio));font-size:2.66667vw;font-weight:400;font-size:calc(10 * 1vw * var(--sp-ratio));line-height:2.66667vw;line-height:calc(10 * 1vw * var(--sp-ratio))}@media screen and (width>=768px){.growth-plan .plan-box .plan-box-item-key span{padding-left:min(.138889vw,2px);padding-left:min(calc(2 * 1vw * var(--tb-ratio)), 2px);font-size:min(.694445vw,10px);font-size:min(calc(10 * 1vw * var(--tb-ratio)), 10px);line-height:min(1.52778vw,22px);line-height:min(calc(22 * 1vw * var(--tb-ratio)), 22px)}}.growth-plan .plan-box .plan-box-item-value .value{font-size:11.2vw;font-weight:600;font-size:calc(42 * 1vw * var(--sp-ratio));line-height:13.3333vw;line-height:calc(50 * 1vw * var(--sp-ratio));letter-spacing:0;color:var(--color-origin-gray)}@media screen and (width>=768px){.growth-plan .plan-box .plan-box-item-value .value{font-size:min(3.75vw,54px);font-size:min(calc(54 * 1vw * var(--tb-ratio)), 54px);line-height:min(4.44444vw,64px);line-height:min(calc(64 * 1vw * var(--tb-ratio)), 64px)}}.growth-plan .plan-box .plan-box-item-value .unit{font-size:3.73333vw;font-weight:700;font-size:calc(14 * 1vw * var(--sp-ratio));line-height:3.73333vw;line-height:calc(14 * 1vw * var(--sp-ratio));letter-spacing:0;color:var(--color-origin-gray)}@media screen and (width>=768px){.growth-plan .plan-box .plan-box-item-value .unit{font-size:min(1.11111vw,16px);font-size:min(calc(16 * 1vw * var(--tb-ratio)), 16px);line-height:min(1.94444vw,28px);line-height:min(calc(28 * 1vw * var(--tb-ratio)), 28px)}}.growth-plan .plan-box .plan-box-item-value .unit.percent{font-weight:600}
