@import url(https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap);@import url(https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap);:root{--white:#fff;--black:#000;--grey:#F7E9EE;--lightgrey:#f4f3ee;--darkgrey:#f7f8f8;--hr-grey:#9fa0a0;--red:#f50a12;--darkred:#c30a19;--blue:#00a0e9;--pink:#F7E9EE;--deep-pink:#D6809A;--main-c:var(--red);--dark-c:var(--darkred);--accent-c:var(--blue);--base-c:var(--lightgrey)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{font-size:10px;line-height:1}body{width:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{background:#fff;color:#4c4c4c;font-size:16px}a{outline:0!important}a:link,a:visited{color:#2e6bde}a:active,a:focus,a:hover{color:red}img{vertical-align:text-bottom}:-moz-placeholder{color:#999;font-size:1.2rem}:-ms-input-placeholder{color:#999;font-size:1.2rem}:placeholder-shown{color:#999;font-size:1.2rem}::-webkit-input-placeholder{color:#999;font-size:1.2rem}::-moz-placeholder{color:#999;font-size:1.2rem;opacity:1}:-ms-input-placeholder{color:#999;font-size:1.2rem}.template__lp{min-width:1200px;overflow:hidden}.template__lp .a__green-text{color:#00a279}.template__lp .a__orange-text{color:#e89818}.template__lp .a__text-bold{font-weight:700}.template__lp .a__text-46pt{font-size:287.5%;line-height:1.3}.template__lp .a__text-40pt{font-size:250%;line-height:1.3}.template__lp .a__text-36pt{font-size:225%;line-height:1.3}.template__lp .a__text-32pt{font-size:200%;line-height:1.3}.template__lp .a__text-30pt{font-size:187.5%;line-height:1.3}.template__lp .a__text-28pt{font-size:175%;line-height:1.3}.template__lp .a__text-26pt{font-size:162.5%;line-height:1.3}.template__lp .a__text-24pt{font-size:150%;line-height:1.3}.template__lp .a__text-22pt{font-size:137.5%;line-height:1.3}.template__lp .a__text-20pt{font-size:125%;line-height:1.3}.template__lp .a__text-18pt{font-size:112.5%;line-height:1.3}.template__lp .a__text-16pt{font-size:100%;line-height:1.3}.template__lp .a__text-15pt{font-size:93.75%;line-height:1.3}.template__lp .a__text-14pt{font-size:87.5%;line-height:1.3}.template__lp .a__text-13pt{font-size:81.25%;line-height:1.3}.template__lp .a__text-12pt{font-size:75%;line-height:1.3}.template__lp .a__text-10pt{font-size:62.5%;line-height:1.3}.template__lp .text-left{text-align:left}.template__lp .text-center{text-align:center}.template__lp .text-right{text-align:right}.template__lp sup{font-size:50%;vertical-align:top}.template__lp sub{font-size:50%;vertical-align:baseline}.template__lp .container{max-width:960px}.template__lp .header{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1000px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;margin:0 auto;padding:5px 0}.template__lp .header .container img:hover{opacity:.5}.template__lp .header:after{clear:both;content:"";display:block}.template__lp .header a:hover{opacity:.5}.template__lp .header .logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.template__lp .header .logo:after{clear:both;content:"";display:block}.template__lp .header .logo h1{float:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.template__lp .header .logo .copy{float:left}.template__lp .header .tel{float:left;width:200px}.template__lp .header .tel:after{clear:both;content:"";display:block}.template__lp .header .tel .icon{float:left;padding-top:12px;text-align:center;width:40px}.template__lp .header .tel .text{float:left;padding-top:10px;width:160px}.template__lp .header .mail{float:left;width:130px}.template__lp .navigation{border-bottom:solid 1px #e3e3e3;border-top:solid 1px #e3e3e3;margin:0 auto;max-width:960px}.template__lp .navigation ul{border-right:1px solid #efefef}.template__lp .navigation ul:after{clear:both;content:"";display:block}.template__lp .navigation ul li{border-left:1px solid #efefef;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:160px}.template__lp .navigation ul li a{display:block;-webkit-box-sizing:border-box;border-bottom:3px solid #f8821d;box-sizing:border-box;color:inherit;font-size:14px;font-weight:700;height:42px;padding-top:13px;text-align:center;text-decoration:none}.template__lp .navigation ul li a:hover{background:#ff9910;color:#fff}.template__lp .navigation ul li.navigation-home a{border-bottom-color:#00a279;color:#006349}.template__lp .navigation ul li.navigation-home a i{font-size:15px;margin-right:.25em}.template__lp .navigation ul li.navigation-home a:not(:hover) i{color:#00a279}.template__lp .navigation ul li.navigation-home a:hover{background:#00ae83;color:#fff}.template__lp .mv{margin:0 auto 40px;padding:40px 0 87px;position:relative;width:1160px;z-index:1}.template__lp .mv:before{background:#dbf5fc url(../img/pc/biz/input/mainvisual_bg.jpg) no-repeat 50% 100%;bottom:0;content:"";left:-100%;position:absolute;right:-100%;top:0;z-index:-1}.template__lp .mv:after{clear:both;content:"";display:block}.template__lp .mv .slide{float:left;-webkit-box-sizing:border-box;border:solid 1px #128666;border-radius:10px;box-sizing:border-box;width:677px}.template__lp .mv .slide .mv-copy{height:128px;-webkit-box-sizing:border-box;background-color:#128666;border-radius:8px 8px 0 0;box-sizing:border-box;padding:26px 0 0;text-align:center}.template__lp .mv .slide .mv-ph-wrap{position:relative}.template__lp .mv .slide .mv-ph{z-index:1}.template__lp .mv .slide .mv-badge{left:25px;position:absolute;top:58px;z-index:2}.template__lp .mv .slide .mv-point{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-sizing:border-box;background-color:#fff;border-radius:0 0 10px 10px;box-sizing:border-box;height:140px;width:675px}.template__lp .mv .slide .mv-point li{margin:-32px 0 0 0;position:relative;text-align:center;width:33.3%}.template__lp .mv .slide .mv-point li:after{border-left:solid 1px #fdbd71;content:"";height:68px;margin-top:-12px;position:absolute;right:0;top:50%}.template__lp .mv .slide .mv-point li:last-child:after{display:none}.template__lp .mv .slide .slick-slider{margin-bottom:60px}.template__lp .mv .slide .slick-slider .slick-list{border-radius:10px}.template__lp .mv .slide .slick-dots{bottom:-30px}.template__lp .mv .slide .slick-dots li{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:0 8px;padding:0;width:auto}.template__lp .mv .slide .slick-dots li button{background-color:silver;border-radius:50%;display:block;font-size:100%;height:14px;width:14px}.template__lp .mv .slide .slick-dots li button:before{text-indent:-9999em}.template__lp .mv .slide .slick-dots li.slick-active button{background-color:#ff9000;opacity:1}.template__lp .mv .mv_form{float:right;position:relative;-webkit-box-sizing:border-box;background:url(../img/pc/biz/input/cv_bg.gif);box-sizing:border-box;overflow:hidden;padding:22px 36px;width:463px}.template__lp .mv .required_note{color:#fff;font-size:12px;margin-bottom:10px;text-align:right}.template__lp .required_icon{color:#fee700;padding-right:5px}.template__lp .selection-warning{background-color:#f44236;color:#fff;font-size:.8rem;line-height:1.4em;margin:8px 0;padding:8px}.template__lp .mv .mv_form .legend{padding-top:20px}.template__lp .mv .mv_form .legend+dl{margin-top:20px}.template__lp .mv .mv_form .legend_inner{color:#fff;font-size:1.4rem;font-weight:700;padding:15px 0;position:relative;z-index:1}.template__lp .mv .mv_form .legend_inner:before{background:#00835e;bottom:0;content:"";left:-36px;position:absolute;right:-36px;top:0;z-index:-1}.template__lp .mv .mv_form .legend_inner .text_wrap{display:block;margin:0 -3px}.template__lp .mv .mv_form form{position:relative}.template__lp .mv .mv_form form .js_motive_power_area,.template__lp .mv .mv_form form .low_voltage_area{display:none;margin:0 -36px;padding:0 36px}.template__lp .mv .mv_form form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700;margin:0 auto 7px}.template__lp .mv .mv_form form dl dd,.template__lp .mv .mv_form form dl dt{margin-bottom:13px}.template__lp .mv .mv_form form dl dt{font-size:1.4rem;line-height:26px;width:180px}.template__lp .mv .mv_form form dl dt:empty{display:none}.template__lp .mv .mv_form form dl dd{font-size:1.4rem;overflow:hidden;width:208px}.template__lp .mv .mv_form form dl dd .form-error{background:#fd1717;border:1px solid #834b49;border-radius:4px;font-size:1.3rem;line-height:1.3;margin-bottom:5px;padding:6px 8px;position:relative}.template__lp .mv .mv_form form dl dd .form-error:after{border:12px solid transparent;border-top:12px solid #fd1717;bottom:-23px;content:"";left:16px;position:absolute}.template__lp .mv .mv_form form dl dt:empty+dd{border:solid #006448;border-width:1px 0;margin-bottom:0;padding:13px 0;width:100%}.template__lp .mv .mv_form form dl div.custum_select{background:#fff no-repeat 100% 50%;background-image:url(../img/pc/biz/input/select.png);border:1px solid #008660;border-radius:1px;height:26px}.template__lp .mv .mv_form form .num{width:60px}.template__lp .mv .mv_form form .unit{margin-left:8px;width:137px}.template__lp .mv .mv_form form .electricity_bill_amount .text,.template__lp .mv .mv_form form .electricity_capacity_02 input.text{width:110px}.template__lp .mv .mv_form form .electricity_bill_amount .unit,.template__lp .mv .mv_form form .electricity_capacity_02 .unit{line-height:28px;margin-left:8px}.template__lp .mv .mv_form form .otherSection{border:solid #006448;border-width:1px 0;color:#fff;margin-bottom:0;padding:17px 0}.template__lp .mv .mv_form form .label{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:10px}.template__lp .mv .mv_form form .led{margin-top:15px}.template__lp .mv .mv_form form .check ul{letter-spacing:-.5em}.template__lp .mv .mv_form form .check li{display:inline-block;font-size:1.3rem;font-weight:400;letter-spacing:0;vertical-align:middle}.template__lp .mv .mv_form form .check li:nth-of-type(n+2){margin-left:1em}.template__lp .mv .mv_form form .check dt{width:100%}.template__lp .mv .mv_form form .check dd{width:100%}.template__lp .mv .mv_form form .custum_select{color:#fff}.template__lp .mv .mv_form form .custum_select:after{clear:both;content:"";display:block}.template__lp .mv .mv_form form .custum_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;background:0 0;background-size:30px;border:0 none;border-radius:0;box-sizing:border-box;color:#4c4c4c;font-size:1.2rem;height:26px;padding:0 .6em;width:130%}.template__lp .mv .mv_form form .custum_select label{display:inline-block}.template__lp .mv .mv_form form .custum_select label:hover{cursor:pointer}.template__lp .mv .mv_form form .custum_select label span{vertical-align:middle}.template__lp .mv .mv_form form .custum_select input[type=checkbox]{display:none}.template__lp .mv .mv_form form .custum_select .checkbox{-webkit-box-sizing:border-box;background-color:#fff;border:1px solid #006448;box-sizing:border-box;display:inline-block;height:18px;margin-right:7px;vertical-align:middle;width:18px}.template__lp .mv .mv_form form .custum_select input:checked+span:before{background:url(../img/pc/biz/input/check.png) no-repeat 50% 50%;content:" ";display:block;height:18px;width:18px}.template__lp .mv .mv_form form input.text{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;background:#fff no-repeat 100% 50%;border:1px solid #008660;border-radius:1px;border-radius:0;box-sizing:border-box;color:#4c4c4c;height:26px;padding:0 .8em;width:100%}.template__lp .mv .mv_form form .submit-button .fukidashi{height:66px;position:absolute;right:18px;top:-68px;width:141px}.template__lp .mv .mv_form form .submit-button{margin:0 0 15px}.template__lp .mv .mv_form form .submit-button button{background-color:transparent;border:0 none;cursor:pointer;display:block;padding:0;width:100%}.template__lp .mv .mv_form form .submit-button button>span{border:1px solid;border-radius:8px;color:#fff;display:block;font-size:1.8rem;font-weight:700;line-height:58px;position:relative;text-align:center;text-decoration:none}.template__lp .mv .mv_form form .submit-button button>.submit-button_on{background:-webkit-gradient(linear,left top,left bottom,from(#ff4c4c),to(#ff1b1b));background:linear-gradient(to bottom,#ff4c4c 0,#ff1b1b 100%);border-color:#ff1b1b}.template__lp .mv .mv_form form .submit-button button>.submit-button_off{background:-webkit-gradient(linear,left top,left bottom,from(#ff951b),to(#f8771c));background:linear-gradient(to bottom,#ff951b 0,#f8771c 100%);border-color:#f8771c}.template__lp .mv .mv_form form .submit-button button.disabled,.template__lp .mv .mv_form form .submit-button button:hover{opacity:1!important}.template__lp .mv .mv_form form .submit-button button:hover>.submit-button_on{background:-webkit-gradient(linear,left top,left bottom,from(#ff1b1b),to(#ff4c4c));background:linear-gradient(to bottom,#ff1b1b 0,#ff4c4c 100%)}.template__lp .mv .mv_form form .submit-button button:hover>.submit-button_off{background:-webkit-gradient(linear,left top,left bottom,from(#f8771c),to(#ff951b));background:linear-gradient(to bottom,#f8771c 0,#ff951b 100%)}.template__lp .mv .mv_form form .submit-button button>span::after{background:url(../img/pc/biz/input/ico_arrow_btn.png);content:"";height:16px;position:absolute;right:15px;top:50%;width:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.template__lp .mv .mv_form form .submit-button button .submit-button_on{display:none}.template__lp .mv .mv_form form .submit-button button .submit-button_off::before{background:url(../img/pc/biz/input/cv_ico_btn.png);content:"";height:59px;left:18px;position:absolute;top:-11px;width:60px}.template__lp .mv .mv_form form .submit-button.is_input2 button .submit-button_off::before{background:url(../img/pc/biz/input/cv_ico_btn_muryo.png);content:"";height:59px;left:18px;position:absolute;top:-11px;width:60px}.template__lp .mv .mv_form form .notice{margin:0 -15px}.template__lp .mv .mv_form form .notice p{color:#fff;font-size:1.2rem;line-height:1.6;margin-top:5px;text-align:center}.template__lp .mv .mv_form form .notice p a{color:#fff}.template__lp .intro{background-color:#fffff9;border-bottom:solid 4px #59b799;border-top:solid 4px #59b799;padding:50px 0}.template__lp .intro .container:after{clear:both;content:"";display:block}.template__lp .intro h2{margin-bottom:20px}.template__lp .intro .copy{color:#59b799}.template__lp .intro .icon{background:url(../img/pc/biz/input/intro_img01.png) no-repeat right center;display:inline-block;padding:5px 70px}.template__lp .intro .name{color:#e89818;display:inline-block;font-weight:700;margin-bottom:5px}.template__lp .intro p{line-height:1.9}.template__lp .intro .strong{color:#e89818}.template__lp .arrow{padding:45px 0;text-align:center}.template__lp .contents .container:after{clear:both;content:"";display:block}.template__lp .contents h2{text-align:center}.template__lp .contents h2 .title-en{border-bottom:solid 3px #fff;display:inline-block;font-size:150%;font-weight:700;margin:0 auto 1.3em;padding:.35em .2em}.template__lp .contents h2 .title-jp{font-size:300%}.template__lp .contents .marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#ffe371));background:linear-gradient(transparent 40%,#ffe371 40%);padding-left:.1em;padding-right:.1em}.template__lp .contents .point{-webkit-box-sizing:border-box;border:solid 4px #e89818;box-sizing:border-box;margin:0 auto;padding:30px;position:relative;width:740px}.template__lp .contents .point img{display:block;left:-4px;position:absolute;top:-24px}.template__lp .contents .point p{line-height:1.67;margin-left:115px}.template__lp .reduction{margin:0 auto;padding-bottom:80px;position:relative;width:1000px;z-index:1}.template__lp .reduction:before{background:#fff4d5;bottom:0;content:"";left:-100%;position:absolute;right:-100%;top:80px;z-index:-1}.template__lp .reduction .mod__heading{padding-bottom:45px}.template__lp .reduction .lead{background:#fff;border:3px solid #ec6506;color:#692b00;font-size:2.2rem;font-weight:700;margin:0 auto 40px;padding:12px 0;position:relative;text-align:center;width:518px}.template__lp .reduction .lead:after,.template__lp .reduction .lead:before{border-style:solid;border-width:20px 16px 0 0;content:"";height:0;left:50%;position:absolute;width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.template__lp .reduction .lead::before{border-color:#ec6506 transparent transparent transparent;bottom:-20px;z-index:1}.template__lp .reduction .lead::after{border-color:#fff transparent transparent transparent;bottom:-12px;margin-left:3px;z-index:2}.template__lp .reduction .lead span{color:#f49407;font-size:3.2rem}.template__lp .reduction .tablewrap{position:relative}.template__lp .reduction .tablewrap:before{border:8px solid #fb8412;bottom:12px;content:"";left:35%;position:absolute;right:35%;top:12px;z-index:5}.template__lp .reduction .tablewrap:after{bottom:-58px;content:url(../img/pc/biz/input/bg_arrow_reduction.png);left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.template__lp .reduction .table{border:2px solid #f49407;border-radius:10px;margin:0 0 80px;overflow:hidden}.template__lp .reduction .table table{margin:-2px}.template__lp .reduction .table table td,.template__lp .reduction .table table th{border:2px solid #f49407;padding:25px 0;text-align:center;vertical-align:middle;width:33.333%}.template__lp .reduction .table table th{background:#ffe6cb;color:#ec6506;font-size:2rem;font-weight:700}.template__lp .reduction .table table th img{display:inline-block;margin-right:10px;vertical-align:middle}.template__lp .reduction .table table thead th{background:#fff8ea;color:#692b00}.template__lp .reduction .table table tr>:first-child{padding-left:28px;text-align:left}.template__lp .reduction .table table td{background:#fff;color:#666;font-size:1.4rem;line-height:1.5;padding:25px 20px}.template__lp .reduction .table table td img{display:inline-block;margin-right:5px;vertical-align:-3px}.template__lp .reduction .table table td .good,.template__lp .reduction .table table td .worse{display:inline-block;font-weight:700;margin-bottom:5px}.template__lp .reduction .table table td .good{color:#ec6506;font-size:2.4rem}.template__lp .reduction .table table td .worse{color:#000;font-size:2rem}.template__lp .reduction .tablewrap+.heading{color:#692b00;font-size:2.6rem;font-weight:700;margin:0 0 20px;text-align:center}.template__lp .reduction .box{background:#fff;border:3px solid #ed4b0a;border-radius:10px;padding:40px;text-align:center}.template__lp .reduction .box>.heading{color:#692b00;font-size:3.6rem;font-weight:700;margin:0 0 45px}.template__lp .reduction .box>.heading em{color:#f49407}.template__lp .reduction .box>.heading .small{font-size:3rem}.template__lp .reduction .box .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template__lp .reduction .box .inner p{position:relative;-webkit-box-sizing:border-box;background:#fff8ea;border:1px solid #fdbd71;border-radius:15px;box-sizing:border-box;color:#692b00;font-size:1.6rem;font-weight:700;line-height:1.5;margin-left:24px;padding:20px 18px;width:406px}.template__lp .reduction .box .inner p:before{bottom:27px;content:url(../img/pc/biz/input/reduction_bg_baloon.png);left:-31px;position:absolute}.template__lp .reduction .box .inner p>span:not([class]){color:#f49407;font-size:1.8rem}.template__lp .reduction .box .inner p .large{font-size:2rem}.template__lp .reduction .box .inner p em{color:#ed4b0a;font-size:3rem}.template__lp .reduction .box .inner p em span{font-size:2rem}.template__lp .step{margin:0 auto;padding:80px 0;width:1000px}.template__lp .step .mod__heading{margin-bottom:85px}.template__lp .step .stepBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 60px}.template__lp .step .box{position:relative;-webkit-box-sizing:border-box;border:1px solid #c8c8c8;box-sizing:border-box;padding:40px 25px 35px;width:320px}.template__lp .step .box figure{display:-webkit-box;display:-ms-flexbox;display:flex;height:110px;margin:0 0 35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template__lp .step .box>.heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#000;font-size:2rem;font-weight:700;height:2.5em;justify-content:center;line-height:1.5;margin:0 0 20px;text-align:center}.template__lp .step .box>.heading img{position:absolute;top:-50px}.template__lp .step .box h4 strong{display:table-cell;height:3em;vertical-align:middle}.template__lp .step .box .text{line-height:1.875}.template__lp .step .point{border:solid #f49407;border-radius:10px;border-width:0 4px 4px;padding:0 25px 25px}.template__lp .step .point .heading{background:#f49407;color:#fff;font-size:2.4rem;font-weight:700;margin:0 -25px 25px;padding:13px 0;text-align:center}.template__lp .step .point .heading img{margin-right:20px;vertical-align:middle}.template__lp .step .point p{line-height:1.8}.template__lp .step .point p:nth-last-of-type(n+2){margin-bottom:35px}.template__lp .tvcm{margin:0 auto;padding:80px 0;position:relative;width:1000px;z-index:1}.template__lp .tvcm::before{background:#f7f7f7;bottom:0;content:"";left:-100%;position:absolute;right:-100%;top:0;z-index:-1}.template__lp .dl-case{background:#f7f7f7;padding:60px 0 50px}.template__lp .dl-case .mod__heading{margin-bottom:40px}.template__lp .dl-case .dl-case__body{margin:0 auto;max-width:800px}.template__lp .dl-case .dl-case__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.template__lp .dl-case .dl-case__img{margin-right:30px;width:350px}.template__lp .dl-case .dl-case__img img{width:100%}.template__lp .dl-case .dl-case__text{font-size:18px;line-height:1.5em;-webkit-box-flex:1;-ms-flex:1;flex:1}.template__lp .dl-case .dl-case__text>small{display:block;font-size:12px;line-height:1.5}.template__lp .dl-case .dl-case__form{background:#fff;border:2px solid #f49407;border-radius:4px;margin:0 auto;padding:23px;width:580px}.template__lp .dl-case .dl-case__form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template__lp .dl-case .dl-case__form-error{color:#c00;font-size:12px;margin-top:10px}.template__lp .dl-case .dl-case__form-heading{font-size:12px;font-weight:700;margin-right:.25em}.template__lp .dl-case .dl-case__form-input{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:5px}.template__lp .dl-case .dl-case__form-input>input{font:inherit;-webkit-box-sizing:border-box;border:1px solid #c8c8c8;border-radius:4px;box-sizing:border-box;padding:5px;width:100%}.template__lp .dl-case .dl-case__form-button>button{background:#fb8c00;border:0;border-radius:4px;color:#fff;cursor:pointer;display:block;font:inherit;font-weight:700;padding:10px 20px;-webkit-box-shadow:0 -3px 0 0 #b56710 inset;box-shadow:0 -3px 0 0 #b56710 inset;padding-right:40px;position:relative}.template__lp .dl-case .dl-case__form-button>button:disabled{opacity:.5;pointer-events:none}.template__lp .dl-case .dl-case__form-button-free{position:absolute;right:-13px;top:-19px;width:50px}.template__lp .service{margin:0 auto;padding:80px 0 70px;width:1000px}.template__lp .service .heading{margin-bottom:95px}.template__lp .service .pointBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template__lp .service .box{-webkit-box-sizing:border-box;border:solid #ec6506;border-width:0 1px 1px;box-sizing:border-box;margin:0 0 30px;padding:0 0 35px;-ms-flex-preferred-size:320px;flex-basis:320px;text-align:center}.template__lp .service .box>.heading{background:#f49407;color:#fff;font-size:2.4rem;font-weight:700;line-height:1.5;margin:0 -1px 25px;padding:35px 0 10px;position:relative;text-align:center}.template__lp .service .box>.heading::after{border-color:#f49407 transparent transparent;border-style:solid;border-width:21px 160px 0 160px;bottom:-21px;content:"";height:0;left:0;position:absolute;width:0}.template__lp .service .box>.heading img{left:50%;position:absolute;top:-37px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.template__lp .service .box p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#333;font-size:1.8rem;font-weight:700;height:5.4em;justify-content:center;line-height:1.5;margin:0 0 20px}.template__lp .service .box p em{font-size:2.2rem}.template__lp .service ul>li{font-size:1.2rem;margin:0 0 10px}.template__lp .cv{font-weight:700;margin:0 auto;max-width:734px;padding:30px 0 40px;position:relative;text-align:center;z-index:0}.template__lp .cv::before{background:url(../img/pc/biz/input/cv_bg.gif);bottom:0;content:"";left:-100vw;position:absolute;right:-100vw;top:0;z-index:-1}.template__lp .cv>.heading{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 35px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;font-size:4.2666666667vw;justify-content:space-evenly;line-height:1.4}.template__lp .cv>.heading .note{font-size:13px;font-weight:400}.template__lp .cv>.heading img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.template__lp .cv>.heading p{text-align:left}.template__lp .cv>.heading span{font-size:1.4em}.template__lp .cv>.heading em{font-size:1.5em}.template__lp .cv ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 30px;padding:0 15px}.template__lp .cv ul>li{margin:0 auto 0;width:351px}.template__lp .cv ul>li a{border:1px solid;border-radius:8px;color:#fff;font-weight:700;line-height:60px;position:relative;text-decoration:none}.template__lp .cv ul>li a::after{background:url(../img/pc/biz/input/ico_arrow_btn.png);content:"";height:16px;position:absolute;top:50%;width:10px}.template__lp .cv ul>.form a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(#ff951b),to(#f8771c));background:linear-gradient(to bottom,#ff951b 0,#f8771c 100%);border-color:#f8771c;font-size:1.7rem;padding-left:9px;text-align:left}.template__lp .cv ul>.form a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8771c),to(#ff951b));background:linear-gradient(to bottom,#f8771c 0,#ff951b 100%)}.template__lp .cv ul>.form a::after{right:15px;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.template__lp .cv ul>.form a img{margin-right:30px;vertical-align:middle;width:18%}.template__lp .cv ul>.fax a{background:-webkit-gradient(linear,left top,left bottom,from(#f5ad04),to(#f49407));background:linear-gradient(to bottom,#f5ad04 0,#f49407 100%);border-color:#deab00;display:block;font-size:1.7rem}.template__lp .cv ul>.fax a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f49407),to(#f5ad04));background:linear-gradient(to bottom,#f49407 0,#f5ad04 100%)}.template__lp .cv ul>.fax a::after{right:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.template__lp .cv ul>.search a{background:-webkit-gradient(linear,left top,left bottom,from(#f5ad04),to(#f49407));background:linear-gradient(to bottom,#f5ad04 0,#f49407 100%);border-color:#deab00;display:block;font-size:1.7rem;margin-top:20px}.template__lp .cv ul>.search a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f49407),to(#f5ad04));background:linear-gradient(to bottom,#f49407 0,#f5ad04 100%)}.template__lp .cv ul>.search a::after{right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.template__lp .cv .freedial{border:1px solid #fff;color:#fff;margin:0 15px;padding:20px 0}.template__lp .cv .freedial .heading{border-bottom:1px solid #fff;font-size:4vw;font-weight:700;margin:0 0 20px;padding:0 0 20px}.template__lp .cv .freedial .phone{font-size:8vw}.template__lp .cv .freedial .phone img{margin-right:0;vertical-align:top}.template__lp .cv .freedial .phone .businessTime{display:block;font-size:4.8vw;margin-top:15px}.template__lp .case{margin:0 auto;max-width:1000px;padding:35px 15px 20px}.template__lp .case.biz-input2{padding:10px 0 20px}.template__lp .case.biz-input2 .mod__heading{margin:0 0 25px}.template__lp .case .lead{color:#000;font-size:3.7333333333vw;line-height:1.4;margin:0 0 15px;text-align:center}.template__lp .case .lead.biz-input2{margin:0 0 30px}.template__lp .case .lead>span{color:#ec6506;display:inline-block;font-size:2.4rem;margin-bottom:20px}.template__lp .case .lead>span span{font-size:3.4rem}.template__lp .case .caseBox{letter-spacing:-.5em;margin-right:-26px;text-align:center}.template__lp .case .caseBox .box{display:inline-block;-webkit-box-sizing:border-box;border:1px solid #e1e1e1;box-sizing:border-box;letter-spacing:0;margin:0 24px 50px 0;vertical-align:top;width:317px}.template__lp .case .caseBox .box .headingBox{height:130px;margin:0;padding:0 20px;position:relative}.template__lp .case .caseBox .box .headingBox .heading{font-size:1.4rem;text-align:left}.template__lp .case .caseBox .box .headingBox .heading>span{color:#692b00;display:block;font-size:2rem;font-weight:700;margin:0 0 18px;padding:18px 0;position:relative;z-index:1}.template__lp .case .caseBox .box .headingBox .heading>span:before{background:#fff4d5;bottom:0;content:"";left:-21px;position:absolute;right:-21px;top:-1px;z-index:-1}.template__lp .case .caseBox .box .headingBox .category{position:absolute;right:20px;top:17px;z-index:2}.template__lp .case .caseBox .box .headingBox .category>li{background:#ec6506;color:#fff;font-size:1.2rem;font-weight:700;line-height:2;padding:0 10px}.template__lp .case .caseBox .box .expectation{color:#ec6506;font-size:1.7rem;font-weight:700;margin-top:10px;padding:36px 0;position:relative;z-index:1}.template__lp .case .caseBox .box .expectation::before{border-top:1px solid #f1ae09;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.template__lp .case .caseBox .box .expectation span{font-size:3rem}.template__lp .case .caseBox .box .expectationPrice{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;color:#2d2d2d;font-size:2.5rem;font-weight:700;justify-content:center;padding:20px 0;text-align:left;z-index:1}.template__lp .case .caseBox .box .expectationPrice::before{border-top:1px solid #f1ae09;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.template__lp .case .caseBox .box .expectationPrice span:not([class]){margin:0 8px 0 10px}.template__lp .case .caseBox .box .expectationPrice .label{display:block;font-size:1.2rem}.template__lp .case .caseBox .box .expectationPrice .yen{font-size:1.1rem;margin-left:5px}.template__lp .case .caseBox .box .button{padding:19px 20px;position:relative;z-index:1}.template__lp .case .caseBox .box .button::before{background:0 0;border-top:1px solid #e1e1e1;bottom:0;content:"";height:auto;left:0;position:absolute;right:0;top:0;width:auto;z-index:-1}.template__lp .case .caseBox .box .button a{border:1px solid currentColor;border-radius:6px;color:#f49407;display:block;font-weight:700;line-height:1.2;padding:16px 0;position:relative;text-decoration:none}.template__lp .case .caseBox .box .button a:hover{color:#f8771c}.template__lp .case .caseBox .box .button a:after{border:solid currentColor;border-width:1px 1px 0 0;content:"";height:8px;position:absolute;right:19px;top:50%;width:8px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.template__lp .case .caseBox .box .button.comingsoon a{background:#ebebeb;color:#fff;pointer-events:none}.template__lp .case .caseBox .box .button.comingsoon a:before{background:url(../img/pc/biz/input/case_ico_comingsoon.png);content:"";height:55px;position:absolute;right:-10px;top:-14px;width:55px;z-index:10}.template__lp .staff{margin:0 auto;padding:80px 0 60px;position:relative;width:1000px;z-index:1}.template__lp .staff::before{background:#f7f7f7;bottom:0;content:"";left:-100vw;position:absolute;right:-100vw;top:0;z-index:-1}.template__lp .staff .staffBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template__lp .staff .staffBox>li{-webkit-box-sizing:border-box;background:#fff;border:1px solid #e6d7b8;box-sizing:border-box;margin:0 0 30px;padding:29px;width:323px}.template__lp .staff .staffBox .photo{margin:0 0 20px;text-align:center}.template__lp .staff .staffBox .photo p{background:#fff4d5;color:#692b00;font-size:2rem;font-weight:700;line-height:40px}.template__lp .staff .staffBox .photo img{width:100%}.template__lp .staff .staffBox .text p{line-height:1.5}.template__lp .staff .staffBox .text p:first-child{color:#692b00;font-size:2rem;font-weight:700;margin:0 0 10px}.template__lp .knowledge{margin:0 auto;padding:80px 0;width:1000px}.template__lp .knowledge .mod__heading{margin-bottom:40px}.template__lp .knowledge .lead{color:#000;font-size:1.8rem;font-weight:700;margin:0 0 40px;text-align:center}.template__lp .knowledge ul{letter-spacing:-.5em;margin-right:-26px;text-align:center}.template__lp .knowledge ul>li{display:inline-block;letter-spacing:0;margin:0 26px 40px 0;text-align:left;vertical-align:top;width:316px}.template__lp .knowledge ul>li a{color:#00a7c0;font-weight:700;line-height:1.5}.template__lp .knowledge ul>li a figure{display:block;margin:0 0 20px}.template__lp .faq{margin:0 auto;padding:30px 0;position:relative;width:1000px;z-index:1}.template__lp .faq::after{background-color:#f8f8f8;bottom:0;content:"";left:-100vw;position:absolute;right:-100vw;top:0;z-index:-1}.template__lp .faq .faqList{margin:0;padding:0 15px}.template__lp .faq .faqList dt{background:#fff4d5;border-radius:10px;color:#692b00;cursor:pointer;font-size:3.7333333333vw;font-weight:700;line-height:1.6;margin:0 0 10px;padding:15px 30px 15px 15%;position:relative}.template__lp .faq .faqList dt:before{content:"Q.";font-size:7.2vw;left:15px;position:absolute;top:15%}.template__lp .faq .faqList dt:after{background:url(../img/pc/biz/input/faq_ico_arrow.png);content:"";height:10px;position:absolute;right:10px;top:50%;width:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease .2s;transition:all ease .2s}.template__lp .faq .faqList dt.is_active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.template__lp .faq .faqList dd{background:#fff;display:none;font-size:1.4rem;line-height:1.5;margin-bottom:30px;padding:0 30px 0 50px;position:relative}.template__lp .faq .faqList dd:before{color:#4fae8e;content:"A.";font-size:7.2vw;font-weight:700;left:15px;position:absolute;top:5px}.template__lp .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px auto 60px;width:1000px}.template__lp .contact:after{clear:both;content:"";display:block}.template__lp .contact .contact_info{width:445px}.template__lp .contact .contact_info h2{margin:0}.template__lp .contact .contact_info p{line-height:1.875;padding:5px 20px 5px 7px}.template__lp .contact .contact_tel{width:285px}.template__lp .contact .contact_tel:after{clear:both;content:"";display:block}.template__lp .contact .contact_tel .icon{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-top:7px;text-align:center;width:55px}.template__lp .contact .contact_tel .number{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-top:7px;width:230px}.template__lp .contact .contact_mail{float:left;text-align:center;width:230px}.template__lp .form .contact .contact_mail a:hover{opacity:.5}.template__lp .company{margin:0 auto;width:1000px}.template__lp .company .representative{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 50px}.template__lp .company .representative>li{text-align:center}.template__lp .company .representative>li figure{margin:0 0 15px}.template__lp .company .representative>li p{font-size:1.4rem;line-height:1.3}.template__lp .company .representative>li span{display:block;font-size:2rem;font-weight:700;margin-top:4px}.template__lp .company .sentence{letter-spacing:-.02em;margin:0 auto 30px;width:760px}.template__lp .company .sentence p{font-size:1.3rem;line-height:1.875}.template__lp .company .sentence.biz-input2 p{font-size:16px;line-height:1.875;line-height:1.75}.template__lp .company .sentence p:first-child{font-size:1.5rem;font-weight:700;text-align:center}.template__lp .company .sentence p a{color:#00a7c0}.template__lp .company .sentence p+p{margin-top:40px}.template__lp .company .sentence .shareholder{margin:40px 0}.template__lp .company .sentence .caption{font-weight:700;padding-bottom:10px}.template__lp .company .box{-webkit-box-sizing:border-box;border:solid 7px #eee;box-sizing:border-box;margin:0 auto 30px;padding:30px 60px 40px;width:760px}.template__lp .company .box h3{display:table;margin-bottom:30px}.template__lp .company .box h3 .title{color:#e89818;display:table-cell;font-size:2.8rem;font-weight:700;vertical-align:middle}.template__lp .company .box h3:before{content:url(../img/pc/biz/input/company_img02.png);display:table-cell;padding-right:20px}.template__lp .company .box p{line-height:1.875}.template__lp .company .privacy{-webkit-box-sizing:border-box;background:#fff;border:solid 1px #eee;box-sizing:border-box;display:table;margin:0 auto 30px;padding:25px 30px;width:760px}.template__lp .company .privacy .mark{display:table-cell;vertical-align:middle}.template__lp .company .privacy .info{display:table-cell;line-height:1.57;padding:0 20px;vertical-align:middle}.template__lp .company .privacy .info h4{border-bottom:solid 1px #eee;color:#0d3190;margin-bottom:5px;padding-bottom:5px}.template__lp .company .privacy .info p{margin-bottom:0}.template__lp .attention{margin:0 1.43em 2.14em}.template__lp .attention p{line-height:1.38;margin-bottom:.5em}.template__lp .btns-area{margin:0 1.43em 1em}.template__lp .btns-sns{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template__lp .btns-sns:after{clear:both;content:"";display:block}.template__lp .btns-sns li{display:inline-block;margin:0 10px;max-width:68px}.template__lp .btns-sns li a:hover{opacity:.5}.template__lp .footer-navigation{background:#4c4c4c;margin-bottom:20px;padding:0 15px}.template__lp .footer-navigation:after{clear:both;content:"";display:block}.template__lp .footer-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template__lp .footer-navigation ul li{display:inline-block;font-size:87.5%;padding:20px 0;position:relative}.template__lp .footer-navigation ul li:not(:last-of-type){border-bottom:solid 1px rgba(255,255,255,.4)}.template__lp .footer-navigation ul li a{margin:0 20px;text-decoration:none}.template__lp .footer-navigation ul li a:link,.template__lp .footer-navigation ul li a:visited{color:#fff}.template__lp .footer-navigation ul li a:active,.template__lp .footer-navigation ul li a:focus,.template__lp .footer-navigation ul li a:hover{color:red}.template__lp .footer-navigation .sp-arrow{background:#fff;border-radius:2em;bottom:0;height:1.4em;margin:auto 15px;position:absolute;right:0;top:0;width:1.4em}.template__lp .footer-navigation .sp-arrow::before{border-right:solid 2px #4c4c4c;border-top:solid 2px #4c4c4c;content:"";height:.5em;width:.5em;-webkit-transform:rotate(45deg);bottom:0;margin:auto 7px;position:absolute;right:0;top:0;transform:rotate(45deg)}.template__lp .footer{font-size:2.6666666667vw;margin-bottom:50px;text-align:center}.template__lp .toheader{bottom:30px;height:54px;position:fixed;right:30px;width:54px;z-index:10}.mod__heading{color:#000;font-size:5.8666666667vw;font-weight:700;margin:0 0 20px;padding:0 12px 25px;position:relative;text-align:center}.mod__heading br{display:none}.mod__heading:before{border-bottom:6px solid #ec6506;bottom:0;content:"";left:50%;position:absolute;width:100px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mod__heading span{color:#333;font-size:4.4rem}.mod__sup{font-size:.5em;vertical-align:top}.tosho-listed-banner-wrap img{width:100%}:root{--white:#fff;--black:#000;--grey:#F7E9EE;--lightgrey:#f4f3ee;--darkgrey:#f7f8f8;--hr-grey:#9fa0a0;--red:#f50a12;--darkred:#c30a19;--blue:#00a0e9;--pink:#F7E9EE;--deep-pink:#D6809A;--main-c:var(--red);--dark-c:var(--darkred);--accent-c:var(--blue);--base-c:var(--lightgrey)}.template__lp .form form .submit-button button.disabled,.template__lp .mv .mv_form form .submit-button button.disabled{cursor:initial;opacity:.8}.template__lp .form form .submit-button button:hover,.template__lp .mv .mv_form form .submit-button button:hover{opacity:.7}.template__lp .case .boxset{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template__lp .case .boxset .box{float:none}.comingsoon{position:relative}.comingsoon:before{background-image:url(../img/pc/biz/input/comingsoon.png);background-size:cover;content:"";height:50px;position:absolute;right:-9px;top:-9px;width:50px}.head-floater{height:55px}.head-floater.biz-smart-registration-header .biz-smart-registration-title{color:#4a4a4a;font-family:"Kosugi Maru",sans-serif;font-size:24px;font-weight:400;text-align:left}.head-floater.biz-smart-registration-header .biz-smart-registration-title br{display:block}.head-floater.biz-smart-registration-header .head-floater-inner{border-bottom:3px solid #ff8600}.head-floater-inner{background:rgba(255,255,255,.8);border-bottom:3px solid #f8821d;left:0;position:fixed;top:0;width:100%;z-index:3}.submit-button{position:relative}.submit-button__body.is-default{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.submit-button__body.is-loading{cursor:wait!important;display:block}:root{--white:#fff;--black:#000;--grey:#F7E9EE;--lightgrey:#f4f3ee;--darkgrey:#f7f8f8;--hr-grey:#9fa0a0;--red:#f50a12;--darkred:#c30a19;--blue:#00a0e9;--pink:#F7E9EE;--deep-pink:#D6809A;--main-c:var(--red);--dark-c:var(--darkred);--accent-c:var(--blue);--base-c:var(--lightgrey)}.form-error.j__form-error{background:initial;border-radius:3px;color:#f31534;font-size:12px;font-weight:300;padding-top:.5em}.form-error.j__form-error::before{all:initial}.form-error.-overall{color:#f31534;margin-top:20px;text-align:center}.pc-catch{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:55px auto 0;-ms-flex-line-pack:center;align-content:center;background:#3b9e77 radial-gradient(#86e9c2 0,#3b9e77 50%);padding:36px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;gap:0 35px;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.pc-catch .right{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin-top:0;width:553px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pc-catch .right>div{text-align:center}.pc-catch .right>div.catch-text{margin-bottom:0;max-width:525px}.pc-catch .right>div.catch-text p{color:#fff;display:block;font-size:46px;font-weight:600;line-height:125%}.pc-catch .right>div.catch-text p span{font-size:40px}.pc-catch .right>div.catch-text img{margin-top:12px}.pc-catch .right>div.catch-charactor{background-image:url(../img/common/biz/catch-charactor-pc.webp);background-repeat:no-repeat;background-size:cover;height:100%;margin-left:71px;max-height:418px;max-width:323px;position:relative;width:100%}.pc-catch .right>div.catch-charactor::after{background-image:url(../img/common/biz/i-estimate-free.svg);background-size:contain;content:"";display:block;height:100%;max-height:135px;max-width:135px;position:absolute;right:-70px;top:-21px;width:100%}.pc-catch .left{padding-bottom:20px;width:632px}.pc-catch .left .form-wrap{background-color:#fff;border:none;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 39px 22px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pc-catch .left .form-wrap>form .aaa{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 36px}.pc-catch .left .form-wrap>form .aaa .form-left,.pc-catch .left .form-wrap>form .aaa .form-right{width:50%}.pc-catch .left .form-wrap>form .aaa .field-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;height:100%}.pc-catch .left .form-wrap>form .aaa .field-wrap .field,.pc-catch .left .form-wrap>form .aaa .field-wrap .note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:260px;width:100%}.pc-catch .left .form-wrap>form .aaa .field-wrap .field+.field{margin-top:12px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .label-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .label-wrap .tag{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-style:normal;font-weight:300;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:color(display-p3 1 0 .043);border-radius:4px;color:#fff;height:20px;justify-content:center;width:34px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .label-wrap .tag.required{background:#ff000b}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .label-wrap .tag.optional{background:#9b9b9b}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap{gap:8px 0}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .checkbox-wrap,.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .radio-wrap{width:33.3333333333%;-ms-flex-negative:0;flex-shrink:0}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .checkbox-wrap label,.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .radio-wrap label{cursor:pointer;display:inline-block;padding-left:30px;padding-right:10px;position:relative;white-space:nowrap}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .checkbox-wrap label::before,.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .radio-wrap label::before{border:2px solid #dbdbdb;border-radius:4px;content:"";display:inline-block;height:22px;left:0;position:absolute;top:calc(50% - 14px);width:22px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .checkbox-wrap label::after,.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .radio-wrap label::after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:inline-block;height:5px;left:7px;position:absolute;top:calc(50% - 6px);width:10px;-webkit-transform:rotate(-45deg);opacity:0;transform:rotate(-45deg)}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .checkbox-wrap.-full,.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .radio-wrap.-full{width:100%}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .radio-wrap label::before{border-radius:50%}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input{padding:0;padding-block:0;padding-inline:0}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input:focus,.pc-catch .left .form-wrap>form .aaa .field-wrap .field select:focus{outline:0}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=text],.pc-catch .left .form-wrap>form .aaa .field-wrap .field select{background:#f6f7f7;border:1px solid #dbdbdb;border-radius:5px;color:#4a4a4a;font-size:16px;font-weight:300;height:49px;text-indent:10px;width:100%}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=text]::-webkit-input-placeholder{font-size:16px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=text]::-moz-placeholder{font-size:16px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=text]:-ms-input-placeholder{font-size:16px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=text]::-ms-input-placeholder{font-size:16px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=text]::placeholder{font-size:16px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/common/biz/i-select-allow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:14px 9px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=checkbox]:checked+label::after,.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=radio]:checked+label::after{opacity:1}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=checkbox]:checked+label::before,.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=radio]:checked+label::before{background-color:#ff8600}.pc-catch .left .form-wrap>form .aaa .field-wrap .field label{color:#4a4a4a;font-size:16px;font-style:normal;font-weight:600;line-height:180%}.pc-catch .left .form-wrap>form .aaa .field-wrap .field label .tag{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-style:normal;font-weight:300;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:color(display-p3 1 0 .043);border-radius:4px;color:#fff;height:20px;justify-content:center;width:34px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field label .tag.required{background:red}.pc-catch .left .form-wrap>form .aaa .field-wrap .field label .tag.optional{background:#9b9b9b}.pc-catch .left .form-wrap>form .aaa .field-wrap .field label+.tag{margin-left:11px}.pc-catch .left .form-wrap>form .aaa .field-wrap .note{font-size:12px;font-style:normal;font-weight:300;line-height:180%;margin-top:25px}.pc-catch .left .form-wrap>form .aaa .field-wrap .note a{color:#ff7d00;display:inline;text-decoration-line:underline}.pc-catch .left .form-wrap>form .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px auto 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pc-catch .left .form-wrap>form .button-wrap button{background:#e76f00;border-radius:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:68px;width:350px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;font-family:inherit;font-size:20px;font-weight:600;justify-content:center;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:drop-shadow(0 6px 0 #b55700);filter:drop-shadow(0 6px 0 #b55700);-webkit-box-shadow:none;box-shadow:none}.pc-catch .left .form-wrap>form .button-wrap button:hover{background:#ff8600;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-filter:none;filter:none}.pc-catch .left .form-note{color:#fff;font-size:10px;line-height:1.6;margin-top:5px;white-space:nowrap}.pc-catch .hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}.pc-catch .tooltip{color:#ff7d00;cursor:pointer;display:inline-block;position:relative;text-decoration-line:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pc-catch .tooltip .tooltip-contents{bottom:200%;height:auto;left:-97.4px;margin-left:-60px;opacity:0;position:absolute;text-align:center;visibility:hidden;width:487px;z-index:1;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .2));filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .2))}.pc-catch .tooltip .tooltip-contents .top-half{background:#3b9e77;color:#fff;font-size:16px;font-weight:600;letter-spacing:0;line-height:29px;padding:15px;text-align:left}.pc-catch .tooltip .tooltip-contents .bottom-half{background:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:300;letter-spacing:0;line-height:19px;padding:10px 15px;text-align:left}.pc-catch .tooltip .tooltip-contents .bottom-half .bottom-text{width:65%}.pc-catch .tooltip .tooltip-contents .bottom-half .bottom-privacymark{width:15%}.pc-catch .tooltip .tooltip-contents .bottom-half .bottom-privacymark img{height:50px;width:50px}.pc-catch .tooltip .tooltip-contents .bottom-half .bottom-bg{bottom:0;position:absolute;right:0}.pc-catch .tooltip:hover .tooltip-contents{opacity:1;visibility:visible}.pc-catch .tooltip .tooltip-contents:before{border:12px solid transparent;border-top:12px solid #fff;bottom:-24px;content:"";left:50%;margin-left:-15px;position:absolute;z-index:2}.sp-catch{background:#3b9e77;padding:20px 0}.sp-catch .top{background:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-catch .top .catch-wrap{margin:auto 10px;max-width:650px;position:relative;width:100%}.sp-catch .top .catch-wrap .main .catch-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:0 9px;justify-content:space-between;position:relative}.sp-catch .top .catch-wrap .main .catch-head p{color:#fff;font-size:26px;font-weight:600;line-height:1.5;position:relative}.sp-catch .top .catch-wrap .main .catch-head p::after{background-image:url(../img/common/biz/i-estimate-free.svg);background-size:contain;bottom:-24px;content:"";display:block;height:100%;max-height:68px;max-width:68px;position:absolute;right:-11px;width:100%}.sp-catch .top .catch-wrap .main .catch-head img{max-width:85px;position:absolute;right:0;top:-10px}.sp-catch .top .catch-wrap .main .catch-note{color:#fff;font-size:10px;line-height:1.5;margin:10px 0}.sp-catch .top .catch-wrap .main.is-nkad .catch-head p::after{bottom:0;max-height:76px;max-width:76px;right:-96px}.sp-catch .top .catch-wrap .main.is-nkad .catch-images .img-desc{margin-right:13px}.sp-catch .top .catch-wrap .main.is-nkad .catch-images .img-char{bottom:0;max-height:140px;position:absolute;right:5px}.sp-catch .top .catch-wrap .main.is-nkad .catch-note{margin:8px 0 4px}.sp-catch .bottom{background:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-catch .bottom .form-wrap{background:#fff;border-radius:10px;margin:auto 10px;max-width:600px;padding:24px 16px;width:100%}.sp-catch .bottom .form-wrap .title{color:#4a4a4a;font-size:16px;font-style:normal;font-weight:600;line-height:180%;margin-bottom:12px;text-align:center}.sp-catch .bottom .form-wrap form .field-wrap .field{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:550px}.sp-catch .bottom .form-wrap form .field-wrap .field+.field{margin-top:16px}.sp-catch .bottom .form-wrap form .field-wrap .field-input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sp-catch .bottom .form-wrap form .field-wrap .field .form-error.j__form-error{margin-top:7px;padding:0;text-align:left}.sp-catch .bottom .form-wrap form .field-wrap .field .label-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:180px;width:calc(35% - 10px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.sp-catch .bottom .form-wrap form .field-wrap .field .label-wrap label{color:#4a4a4a;font-size:14px;font-style:normal;font-weight:600;line-height:180%}.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 10px}.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .checkbox-wrap,.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .radio-wrap{font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .checkbox-wrap label,.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .radio-wrap label{cursor:pointer;display:inline-block;padding-left:30px;position:relative}.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .checkbox-wrap label::before,.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .radio-wrap label::before{border:2px solid #dbdbdb;border-radius:4px;content:"";display:inline-block;height:22px;left:0;position:absolute;top:calc(50% - 14px);width:22px}.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .checkbox-wrap label::after,.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .radio-wrap label::after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:inline-block;height:5px;left:7px;position:absolute;top:calc(50% - 6px);width:10px;-webkit-transform:rotate(-45deg);opacity:0;transform:rotate(-45deg)}.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .radio-wrap label::before{border-radius:50%}.sp-catch .bottom .form-wrap form .field-wrap .field input{padding:0;padding-block:0;padding-inline:0}.sp-catch .bottom .form-wrap form .field-wrap .field input:focus,.sp-catch .bottom .form-wrap form .field-wrap .field select:focus{outline:0}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=text],.sp-catch .bottom .form-wrap form .field-wrap .field select{background:#f6f7f7;border:1px solid #dbdbdb;border-radius:5px;font-size:16px;height:49px;text-indent:10px;width:100%}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=text]::-webkit-input-placeholder{font-size:16px}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=text]::-moz-placeholder{font-size:16px}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=text]:-ms-input-placeholder{font-size:16px}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=text]::-ms-input-placeholder{font-size:16px}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=text]::placeholder{font-size:16px}.sp-catch .bottom .form-wrap form .field-wrap .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/common/biz/i-select-allow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:14px 9px}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=checkbox]:checked+label::after,.sp-catch .bottom .form-wrap form .field-wrap .field input[type=radio]:checked+label::after{opacity:1}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=checkbox]:checked+label::before,.sp-catch .bottom .form-wrap form .field-wrap .field input[type=radio]:checked+label::before{background-color:#ff8600}.sp-catch .bottom .form-wrap form .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px auto 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-catch .bottom .form-wrap form .button-wrap button{background:#e76f00;cursor:pointer;height:44px;width:308px;-webkit-box-shadow:0 -4px 0 0 #b55700 inset;border-radius:10px;box-shadow:0 -4px 0 0 #b55700 inset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;font-family:inherit;font-size:14px;font-weight:300;justify-content:center;-webkit-transition:all .3s;transition:all .3s}.sp-catch .bottom .form-wrap form .button-wrap button:hover{background:#ffbb63;-webkit-box-shadow:none;box-shadow:none}.sp-catch .bottom .form-wrap .note{font-size:12px;font-style:normal;font-weight:300;line-height:180%;margin-top:12px;text-align:center}.sp-catch .bottom .form-wrap .note a{color:#ff7d00;display:inline;text-decoration-line:underline}.sp-catch .hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}:root{--white:#fff;--black:#000;--grey:#F7E9EE;--lightgrey:#f4f3ee;--darkgrey:#f7f8f8;--hr-grey:#9fa0a0;--red:#f50a12;--darkred:#c30a19;--blue:#00a0e9;--pink:#F7E9EE;--deep-pink:#D6809A;--main-c:var(--red);--dark-c:var(--darkred);--accent-c:var(--blue);--base-c:var(--lightgrey)}:root{--white:#fff;--black:#000;--grey:#F7E9EE;--lightgrey:#f4f3ee;--darkgrey:#f7f8f8;--hr-grey:#9fa0a0;--red:#f50a12;--darkred:#c30a19;--blue:#00a0e9;--pink:#F7E9EE;--deep-pink:#D6809A;--main-c:var(--red);--dark-c:var(--darkred);--accent-c:var(--blue);--base-c:var(--lightgrey)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{font-size:10px;line-height:1}body{width:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{font-weight:400;text-align:left;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{background:#fff;color:#4c4c4c;font-size:16px}a{outline:0!important}a:link,a:visited{color:#2e6bde}a:active,a:focus,a:hover{color:red}img{vertical-align:text-bottom}:-moz-placeholder{color:#999;font-size:1.2rem}:-ms-input-placeholder{color:#999;font-size:1.2rem}:placeholder-shown{color:#999;font-size:1.2rem}::-webkit-input-placeholder{color:#999;font-size:1.2rem}::-moz-placeholder{color:#999;font-size:1.2rem;opacity:1}:-ms-input-placeholder{color:#999;font-size:1.2rem}.template__lp{min-width:1200px;overflow:hidden}.template__lp .a__green-text{color:#00a279}.template__lp .a__orange-text{color:#e89818}.template__lp .a__text-bold{font-weight:700}.template__lp .a__text-46pt{font-size:287.5%;line-height:1.3}.template__lp .a__text-40pt{font-size:250%;line-height:1.3}.template__lp .a__text-36pt{font-size:225%;line-height:1.3}.template__lp .a__text-32pt{font-size:200%;line-height:1.3}.template__lp .a__text-30pt{font-size:187.5%;line-height:1.3}.template__lp .a__text-28pt{font-size:175%;line-height:1.3}.template__lp .a__text-26pt{font-size:162.5%;line-height:1.3}.template__lp .a__text-24pt{font-size:150%;line-height:1.3}.template__lp .a__text-22pt{font-size:137.5%;line-height:1.3}.template__lp .a__text-20pt{font-size:125%;line-height:1.3}.template__lp .a__text-18pt{font-size:112.5%;line-height:1.3}.template__lp .a__text-16pt{font-size:100%;line-height:1.3}.template__lp .a__text-15pt{font-size:93.75%;line-height:1.3}.template__lp .a__text-14pt{font-size:87.5%;line-height:1.3}.template__lp .a__text-13pt{font-size:81.25%;line-height:1.3}.template__lp .a__text-12pt{font-size:75%;line-height:1.3}.template__lp .a__text-10pt{font-size:62.5%;line-height:1.3}.template__lp .text-left{text-align:left}.template__lp .text-center{text-align:center}.template__lp .text-right{text-align:right}.template__lp sup{font-size:50%;vertical-align:top}.template__lp sub{font-size:50%;vertical-align:baseline}.template__lp .container{max-width:960px}.template__lp .header{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1000px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:45px;margin:0 auto;padding:5px 0}.template__lp .header .container img:hover{opacity:.5}.template__lp .header:after{clear:both;content:"";display:block}.template__lp .header a:hover{opacity:.5}.template__lp .header .logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.template__lp .header .logo:after{clear:both;content:"";display:block}.template__lp .header .logo h1{float:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.template__lp .header .logo .copy{float:left}.template__lp .header .tel{float:left;width:200px}.template__lp .header .tel:after{clear:both;content:"";display:block}.template__lp .header .tel .icon{float:left;padding-top:12px;text-align:center;width:40px}.template__lp .header .tel .text{float:left;padding-top:10px;width:160px}.template__lp .header .mail{float:left;width:130px}.template__lp .navigation{border-bottom:solid 1px #e3e3e3;border-top:solid 1px #e3e3e3;margin:0 auto;max-width:960px}.template__lp .navigation ul{border-right:1px solid #efefef}.template__lp .navigation ul:after{clear:both;content:"";display:block}.template__lp .navigation ul li{border-left:1px solid #efefef;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:160px}.template__lp .navigation ul li a{display:block;-webkit-box-sizing:border-box;border-bottom:3px solid #f8821d;box-sizing:border-box;color:inherit;font-size:14px;font-weight:700;height:42px;padding-top:13px;text-align:center;text-decoration:none}.template__lp .navigation ul li a:hover{background:#ff9910;color:#fff}.template__lp .navigation ul li.navigation-home a{border-bottom-color:#00a279;color:#006349}.template__lp .navigation ul li.navigation-home a i{font-size:15px;margin-right:.25em}.template__lp .navigation ul li.navigation-home a:not(:hover) i{color:#00a279}.template__lp .navigation ul li.navigation-home a:hover{background:#00ae83;color:#fff}.template__lp .mv{margin:0 auto 40px;padding:40px 0 87px;position:relative;width:1160px;z-index:1}.template__lp .mv:before{background:#dbf5fc url(../img/pc/biz/input/mainvisual_bg.jpg) no-repeat 50% 100%;bottom:0;content:"";left:-100%;position:absolute;right:-100%;top:0;z-index:-1}.template__lp .mv:after{clear:both;content:"";display:block}.template__lp .mv .slide{float:left;-webkit-box-sizing:border-box;border:solid 1px #128666;border-radius:10px;box-sizing:border-box;width:677px}.template__lp .mv .slide .mv-copy{height:128px;-webkit-box-sizing:border-box;background-color:#128666;border-radius:8px 8px 0 0;box-sizing:border-box;padding:26px 0 0;text-align:center}.template__lp .mv .slide .mv-ph-wrap{position:relative}.template__lp .mv .slide .mv-ph{z-index:1}.template__lp .mv .slide .mv-badge{left:25px;position:absolute;top:58px;z-index:2}.template__lp .mv .slide .mv-point{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-sizing:border-box;background-color:#fff;border-radius:0 0 10px 10px;box-sizing:border-box;height:140px;width:675px}.template__lp .mv .slide .mv-point li{margin:-32px 0 0 0;position:relative;text-align:center;width:33.3%}.template__lp .mv .slide .mv-point li:after{border-left:solid 1px #fdbd71;content:"";height:68px;margin-top:-12px;position:absolute;right:0;top:50%}.template__lp .mv .slide .mv-point li:last-child:after{display:none}.template__lp .mv .slide .slick-slider{margin-bottom:60px}.template__lp .mv .slide .slick-slider .slick-list{border-radius:10px}.template__lp .mv .slide .slick-dots{bottom:-30px}.template__lp .mv .slide .slick-dots li{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;margin:0 8px;padding:0;width:auto}.template__lp .mv .slide .slick-dots li button{background-color:silver;border-radius:50%;display:block;font-size:100%;height:14px;width:14px}.template__lp .mv .slide .slick-dots li button:before{text-indent:-9999em}.template__lp .mv .slide .slick-dots li.slick-active button{background-color:#ff9000;opacity:1}.template__lp .mv .mv_form{float:right;position:relative;-webkit-box-sizing:border-box;background:url(../img/pc/biz/input/cv_bg.gif);box-sizing:border-box;overflow:hidden;padding:22px 36px;width:463px}.template__lp .mv .required_note{color:#fff;font-size:12px;margin-bottom:10px;text-align:right}.template__lp .required_icon{color:#fee700;padding-right:5px}.template__lp .selection-warning{background-color:#f44236;color:#fff;font-size:.8rem;line-height:1.4em;margin:8px 0;padding:8px}.template__lp .mv .mv_form .legend{padding-top:20px}.template__lp .mv .mv_form .legend+dl{margin-top:20px}.template__lp .mv .mv_form .legend_inner{color:#fff;font-size:1.4rem;font-weight:700;padding:15px 0;position:relative;z-index:1}.template__lp .mv .mv_form .legend_inner:before{background:#00835e;bottom:0;content:"";left:-36px;position:absolute;right:-36px;top:0;z-index:-1}.template__lp .mv .mv_form .legend_inner .text_wrap{display:block;margin:0 -3px}.template__lp .mv .mv_form form{position:relative}.template__lp .mv .mv_form form .js_motive_power_area,.template__lp .mv .mv_form form .low_voltage_area{display:none;margin:0 -36px;padding:0 36px}.template__lp .mv .mv_form form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700;margin:0 auto 7px}.template__lp .mv .mv_form form dl dd,.template__lp .mv .mv_form form dl dt{margin-bottom:13px}.template__lp .mv .mv_form form dl dt{font-size:1.4rem;line-height:26px;width:180px}.template__lp .mv .mv_form form dl dt:empty{display:none}.template__lp .mv .mv_form form dl dd{font-size:1.4rem;overflow:hidden;width:208px}.template__lp .mv .mv_form form dl dd .form-error{background:#fd1717;border:1px solid #834b49;border-radius:4px;font-size:1.3rem;line-height:1.3;margin-bottom:5px;padding:6px 8px;position:relative}.template__lp .mv .mv_form form dl dd .form-error:after{border:12px solid transparent;border-top:12px solid #fd1717;bottom:-23px;content:"";left:16px;position:absolute}.template__lp .mv .mv_form form dl dt:empty+dd{border:solid #006448;border-width:1px 0;margin-bottom:0;padding:13px 0;width:100%}.template__lp .mv .mv_form form dl div.custum_select{background:#fff no-repeat 100% 50%;background-image:url(../img/pc/biz/input/select.png);border:1px solid #008660;border-radius:1px;height:26px}.template__lp .mv .mv_form form .num{width:60px}.template__lp .mv .mv_form form .unit{margin-left:8px;width:137px}.template__lp .mv .mv_form form .electricity_bill_amount .text,.template__lp .mv .mv_form form .electricity_capacity_02 input.text{width:110px}.template__lp .mv .mv_form form .electricity_bill_amount .unit,.template__lp .mv .mv_form form .electricity_capacity_02 .unit{line-height:28px;margin-left:8px}.template__lp .mv .mv_form form .otherSection{border:solid #006448;border-width:1px 0;color:#fff;margin-bottom:0;padding:17px 0}.template__lp .mv .mv_form form .label{color:#fff;font-size:1.4rem;font-weight:700;margin-bottom:10px}.template__lp .mv .mv_form form .led{margin-top:15px}.template__lp .mv .mv_form form .check ul{letter-spacing:-.5em}.template__lp .mv .mv_form form .check li{display:inline-block;font-size:1.3rem;font-weight:400;letter-spacing:0;vertical-align:middle}.template__lp .mv .mv_form form .check li:nth-of-type(n+2){margin-left:1em}.template__lp .mv .mv_form form .check dt{width:100%}.template__lp .mv .mv_form form .check dd{width:100%}.template__lp .mv .mv_form form .custum_select{color:#fff}.template__lp .mv .mv_form form .custum_select:after{clear:both;content:"";display:block}.template__lp .mv .mv_form form .custum_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;background:0 0;background-size:30px;border:0 none;border-radius:0;box-sizing:border-box;color:#4c4c4c;font-size:1.2rem;height:26px;padding:0 .6em;width:130%}.template__lp .mv .mv_form form .custum_select label{display:inline-block}.template__lp .mv .mv_form form .custum_select label:hover{cursor:pointer}.template__lp .mv .mv_form form .custum_select label span{vertical-align:middle}.template__lp .mv .mv_form form .custum_select input[type=checkbox]{display:none}.template__lp .mv .mv_form form .custum_select .checkbox{-webkit-box-sizing:border-box;background-color:#fff;border:1px solid #006448;box-sizing:border-box;display:inline-block;height:18px;margin-right:7px;vertical-align:middle;width:18px}.template__lp .mv .mv_form form .custum_select input:checked+span:before{background:url(../img/pc/biz/input/check.png) no-repeat 50% 50%;content:" ";display:block;height:18px;width:18px}.template__lp .mv .mv_form form input.text{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;background:#fff no-repeat 100% 50%;border:1px solid #008660;border-radius:1px;border-radius:0;box-sizing:border-box;color:#4c4c4c;height:26px;padding:0 .8em;width:100%}.template__lp .mv .mv_form form .submit-button .fukidashi{height:66px;position:absolute;right:18px;top:-68px;width:141px}.template__lp .mv .mv_form form .submit-button{margin:0 0 15px}.template__lp .mv .mv_form form .submit-button button{background-color:transparent;border:0 none;cursor:pointer;display:block;padding:0;width:100%}.template__lp .mv .mv_form form .submit-button button>span{border:1px solid;border-radius:8px;color:#fff;display:block;font-size:1.8rem;font-weight:700;line-height:58px;position:relative;text-align:center;text-decoration:none}.template__lp .mv .mv_form form .submit-button button>.submit-button_on{background:-webkit-gradient(linear,left top,left bottom,from(#ff4c4c),to(#ff1b1b));background:linear-gradient(to bottom,#ff4c4c 0,#ff1b1b 100%);border-color:#ff1b1b}.template__lp .mv .mv_form form .submit-button button>.submit-button_off{background:-webkit-gradient(linear,left top,left bottom,from(#ff951b),to(#f8771c));background:linear-gradient(to bottom,#ff951b 0,#f8771c 100%);border-color:#f8771c}.template__lp .mv .mv_form form .submit-button button.disabled,.template__lp .mv .mv_form form .submit-button button:hover{opacity:1!important}.template__lp .mv .mv_form form .submit-button button:hover>.submit-button_on{background:-webkit-gradient(linear,left top,left bottom,from(#ff1b1b),to(#ff4c4c));background:linear-gradient(to bottom,#ff1b1b 0,#ff4c4c 100%)}.template__lp .mv .mv_form form .submit-button button:hover>.submit-button_off{background:-webkit-gradient(linear,left top,left bottom,from(#f8771c),to(#ff951b));background:linear-gradient(to bottom,#f8771c 0,#ff951b 100%)}.template__lp .mv .mv_form form .submit-button button>span::after{background:url(../img/pc/biz/input/ico_arrow_btn.png);content:"";height:16px;position:absolute;right:15px;top:50%;width:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.template__lp .mv .mv_form form .submit-button button .submit-button_on{display:none}.template__lp .mv .mv_form form .submit-button button .submit-button_off::before{background:url(../img/pc/biz/input/cv_ico_btn.png);content:"";height:59px;left:18px;position:absolute;top:-11px;width:60px}.template__lp .mv .mv_form form .submit-button.is_input2 button .submit-button_off::before{background:url(../img/pc/biz/input/cv_ico_btn_muryo.png);content:"";height:59px;left:18px;position:absolute;top:-11px;width:60px}.template__lp .mv .mv_form form .notice{margin:0 -15px}.template__lp .mv .mv_form form .notice p{color:#fff;font-size:1.2rem;line-height:1.6;margin-top:5px;text-align:center}.template__lp .mv .mv_form form .notice p a{color:#fff}.template__lp .intro{background-color:#fffff9;border-bottom:solid 4px #59b799;border-top:solid 4px #59b799;padding:50px 0}.template__lp .intro .container:after{clear:both;content:"";display:block}.template__lp .intro h2{margin-bottom:20px}.template__lp .intro .copy{color:#59b799}.template__lp .intro .icon{background:url(../img/pc/biz/input/intro_img01.png) no-repeat right center;display:inline-block;padding:5px 70px}.template__lp .intro .name{color:#e89818;display:inline-block;font-weight:700;margin-bottom:5px}.template__lp .intro p{line-height:1.9}.template__lp .intro .strong{color:#e89818}.template__lp .arrow{padding:45px 0;text-align:center}.template__lp .contents .container:after{clear:both;content:"";display:block}.template__lp .contents h2{text-align:center}.template__lp .contents h2 .title-en{border-bottom:solid 3px #fff;display:inline-block;font-size:150%;font-weight:700;margin:0 auto 1.3em;padding:.35em .2em}.template__lp .contents h2 .title-jp{font-size:300%}.template__lp .contents .marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),color-stop(40%,#ffe371));background:linear-gradient(transparent 40%,#ffe371 40%);padding-left:.1em;padding-right:.1em}.template__lp .contents .point{-webkit-box-sizing:border-box;border:solid 4px #e89818;box-sizing:border-box;margin:0 auto;padding:30px;position:relative;width:740px}.template__lp .contents .point img{display:block;left:-4px;position:absolute;top:-24px}.template__lp .contents .point p{line-height:1.67;margin-left:115px}.template__lp .reduction{margin:0 auto;padding-bottom:80px;position:relative;width:1000px;z-index:1}.template__lp .reduction:before{background:#fff4d5;bottom:0;content:"";left:-100%;position:absolute;right:-100%;top:80px;z-index:-1}.template__lp .reduction .mod__heading{padding-bottom:45px}.template__lp .reduction .lead{background:#fff;border:3px solid #ec6506;color:#692b00;font-size:2.2rem;font-weight:700;margin:0 auto 40px;padding:12px 0;position:relative;text-align:center;width:518px}.template__lp .reduction .lead:after,.template__lp .reduction .lead:before{border-style:solid;border-width:20px 16px 0 0;content:"";height:0;left:50%;position:absolute;width:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.template__lp .reduction .lead::before{border-color:#ec6506 transparent transparent transparent;bottom:-20px;z-index:1}.template__lp .reduction .lead::after{border-color:#fff transparent transparent transparent;bottom:-12px;margin-left:3px;z-index:2}.template__lp .reduction .lead span{color:#f49407;font-size:3.2rem}.template__lp .reduction .tablewrap{position:relative}.template__lp .reduction .tablewrap:before{border:8px solid #fb8412;bottom:12px;content:"";left:35%;position:absolute;right:35%;top:12px;z-index:5}.template__lp .reduction .tablewrap:after{bottom:-58px;content:url(../img/pc/biz/input/bg_arrow_reduction.png);left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.template__lp .reduction .table{border:2px solid #f49407;border-radius:10px;margin:0 0 80px;overflow:hidden}.template__lp .reduction .table table{margin:-2px}.template__lp .reduction .table table td,.template__lp .reduction .table table th{border:2px solid #f49407;padding:25px 0;text-align:center;vertical-align:middle;width:33.333%}.template__lp .reduction .table table th{background:#ffe6cb;color:#ec6506;font-size:2rem;font-weight:700}.template__lp .reduction .table table th img{display:inline-block;margin-right:10px;vertical-align:middle}.template__lp .reduction .table table thead th{background:#fff8ea;color:#692b00}.template__lp .reduction .table table tr>:first-child{padding-left:28px;text-align:left}.template__lp .reduction .table table td{background:#fff;color:#666;font-size:1.4rem;line-height:1.5;padding:25px 20px}.template__lp .reduction .table table td img{display:inline-block;margin-right:5px;vertical-align:-3px}.template__lp .reduction .table table td .good,.template__lp .reduction .table table td .worse{display:inline-block;font-weight:700;margin-bottom:5px}.template__lp .reduction .table table td .good{color:#ec6506;font-size:2.4rem}.template__lp .reduction .table table td .worse{color:#000;font-size:2rem}.template__lp .reduction .tablewrap+.heading{color:#692b00;font-size:2.6rem;font-weight:700;margin:0 0 20px;text-align:center}.template__lp .reduction .box{background:#fff;border:3px solid #ed4b0a;border-radius:10px;padding:40px;text-align:center}.template__lp .reduction .box>.heading{color:#692b00;font-size:3.6rem;font-weight:700;margin:0 0 45px}.template__lp .reduction .box>.heading em{color:#f49407}.template__lp .reduction .box>.heading .small{font-size:3rem}.template__lp .reduction .box .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template__lp .reduction .box .inner p{position:relative;-webkit-box-sizing:border-box;background:#fff8ea;border:1px solid #fdbd71;border-radius:15px;box-sizing:border-box;color:#692b00;font-size:1.6rem;font-weight:700;line-height:1.5;margin-left:24px;padding:20px 18px;width:406px}.template__lp .reduction .box .inner p:before{bottom:27px;content:url(../img/pc/biz/input/reduction_bg_baloon.png);left:-31px;position:absolute}.template__lp .reduction .box .inner p>span:not([class]){color:#f49407;font-size:1.8rem}.template__lp .reduction .box .inner p .large{font-size:2rem}.template__lp .reduction .box .inner p em{color:#ed4b0a;font-size:3rem}.template__lp .reduction .box .inner p em span{font-size:2rem}.template__lp .step{margin:0 auto;padding:80px 0;width:1000px}.template__lp .step .mod__heading{margin-bottom:85px}.template__lp .step .stepBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 60px}.template__lp .step .box{position:relative;-webkit-box-sizing:border-box;border:1px solid #c8c8c8;box-sizing:border-box;padding:40px 25px 35px;width:320px}.template__lp .step .box figure{display:-webkit-box;display:-ms-flexbox;display:flex;height:110px;margin:0 0 35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template__lp .step .box>.heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#000;font-size:2rem;font-weight:700;height:2.5em;justify-content:center;line-height:1.5;margin:0 0 20px;text-align:center}.template__lp .step .box>.heading img{position:absolute;top:-50px}.template__lp .step .box h4 strong{display:table-cell;height:3em;vertical-align:middle}.template__lp .step .box .text{line-height:1.875}.template__lp .step .point{border:solid #f49407;border-radius:10px;border-width:0 4px 4px;padding:0 25px 25px}.template__lp .step .point .heading{background:#f49407;color:#fff;font-size:2.4rem;font-weight:700;margin:0 -25px 25px;padding:13px 0;text-align:center}.template__lp .step .point .heading img{margin-right:20px;vertical-align:middle}.template__lp .step .point p{line-height:1.8}.template__lp .step .point p:nth-last-of-type(n+2){margin-bottom:35px}.template__lp .tvcm{margin:0 auto;padding:80px 0;position:relative;width:1000px;z-index:1}.template__lp .tvcm::before{background:#f7f7f7;bottom:0;content:"";left:-100%;position:absolute;right:-100%;top:0;z-index:-1}.template__lp .dl-case{background:#f7f7f7;padding:60px 0 50px}.template__lp .dl-case .mod__heading{margin-bottom:40px}.template__lp .dl-case .dl-case__body{margin:0 auto;max-width:800px}.template__lp .dl-case .dl-case__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.template__lp .dl-case .dl-case__img{margin-right:30px;width:350px}.template__lp .dl-case .dl-case__img img{width:100%}.template__lp .dl-case .dl-case__text{font-size:18px;line-height:1.5em;-webkit-box-flex:1;-ms-flex:1;flex:1}.template__lp .dl-case .dl-case__text>small{display:block;font-size:12px;line-height:1.5}.template__lp .dl-case .dl-case__form{background:#fff;border:2px solid #f49407;border-radius:4px;margin:0 auto;padding:23px;width:580px}.template__lp .dl-case .dl-case__form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template__lp .dl-case .dl-case__form-error{color:#c00;font-size:12px;margin-top:10px}.template__lp .dl-case .dl-case__form-heading{font-size:12px;font-weight:700;margin-right:.25em}.template__lp .dl-case .dl-case__form-input{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:5px}.template__lp .dl-case .dl-case__form-input>input{font:inherit;-webkit-box-sizing:border-box;border:1px solid #c8c8c8;border-radius:4px;box-sizing:border-box;padding:5px;width:100%}.template__lp .dl-case .dl-case__form-button>button{background:#fb8c00;border:0;border-radius:4px;color:#fff;cursor:pointer;display:block;font:inherit;font-weight:700;padding:10px 20px;-webkit-box-shadow:0 -3px 0 0 #b56710 inset;box-shadow:0 -3px 0 0 #b56710 inset;padding-right:40px;position:relative}.template__lp .dl-case .dl-case__form-button>button:disabled{opacity:.5;pointer-events:none}.template__lp .dl-case .dl-case__form-button-free{position:absolute;right:-13px;top:-19px;width:50px}.template__lp .service{margin:0 auto;padding:80px 0 70px;width:1000px}.template__lp .service .heading{margin-bottom:95px}.template__lp .service .pointBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template__lp .service .box{-webkit-box-sizing:border-box;border:solid #ec6506;border-width:0 1px 1px;box-sizing:border-box;margin:0 0 30px;padding:0 0 35px;-ms-flex-preferred-size:320px;flex-basis:320px;text-align:center}.template__lp .service .box>.heading{background:#f49407;color:#fff;font-size:2.4rem;font-weight:700;line-height:1.5;margin:0 -1px 25px;padding:35px 0 10px;position:relative;text-align:center}.template__lp .service .box>.heading::after{border-color:#f49407 transparent transparent;border-style:solid;border-width:21px 160px 0 160px;bottom:-21px;content:"";height:0;left:0;position:absolute;width:0}.template__lp .service .box>.heading img{left:50%;position:absolute;top:-37px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.template__lp .service .box p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:#333;font-size:1.8rem;font-weight:700;height:5.4em;justify-content:center;line-height:1.5;margin:0 0 20px}.template__lp .service .box p em{font-size:2.2rem}.template__lp .service ul>li{font-size:1.2rem;margin:0 0 10px}.template__lp .cv{font-weight:700;margin:0 auto;max-width:734px;padding:30px 0 40px;position:relative;text-align:center;z-index:0}.template__lp .cv::before{background:url(../img/pc/biz/input/cv_bg.gif);bottom:0;content:"";left:-100vw;position:absolute;right:-100vw;top:0;z-index:-1}.template__lp .cv>.heading{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 35px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;font-size:4.2666666667vw;justify-content:space-evenly;line-height:1.4}.template__lp .cv>.heading .note{font-size:13px;font-weight:400}.template__lp .cv>.heading img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.template__lp .cv>.heading p{text-align:left}.template__lp .cv>.heading span{font-size:1.4em}.template__lp .cv>.heading em{font-size:1.5em}.template__lp .cv ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 30px;padding:0 15px}.template__lp .cv ul>li{margin:0 auto 0;width:351px}.template__lp .cv ul>li a{border:1px solid;border-radius:8px;color:#fff;font-weight:700;line-height:60px;position:relative;text-decoration:none}.template__lp .cv ul>li a::after{background:url(../img/pc/biz/input/ico_arrow_btn.png);content:"";height:16px;position:absolute;top:50%;width:10px}.template__lp .cv ul>.form a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(#ff951b),to(#f8771c));background:linear-gradient(to bottom,#ff951b 0,#f8771c 100%);border-color:#f8771c;font-size:1.7rem;padding-left:9px;text-align:left}.template__lp .cv ul>.form a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8771c),to(#ff951b));background:linear-gradient(to bottom,#f8771c 0,#ff951b 100%)}.template__lp .cv ul>.form a::after{right:15px;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.template__lp .cv ul>.form a img{margin-right:30px;vertical-align:middle;width:18%}.template__lp .cv ul>.fax a{background:-webkit-gradient(linear,left top,left bottom,from(#f5ad04),to(#f49407));background:linear-gradient(to bottom,#f5ad04 0,#f49407 100%);border-color:#deab00;display:block;font-size:1.7rem}.template__lp .cv ul>.fax a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f49407),to(#f5ad04));background:linear-gradient(to bottom,#f49407 0,#f5ad04 100%)}.template__lp .cv ul>.fax a::after{right:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.template__lp .cv ul>.search a{background:-webkit-gradient(linear,left top,left bottom,from(#f5ad04),to(#f49407));background:linear-gradient(to bottom,#f5ad04 0,#f49407 100%);border-color:#deab00;display:block;font-size:1.7rem;margin-top:20px}.template__lp .cv ul>.search a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f49407),to(#f5ad04));background:linear-gradient(to bottom,#f49407 0,#f5ad04 100%)}.template__lp .cv ul>.search a::after{right:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.template__lp .cv .freedial{border:1px solid #fff;color:#fff;margin:0 15px;padding:20px 0}.template__lp .cv .freedial .heading{border-bottom:1px solid #fff;font-size:4vw;font-weight:700;margin:0 0 20px;padding:0 0 20px}.template__lp .cv .freedial .phone{font-size:8vw}.template__lp .cv .freedial .phone img{margin-right:0;vertical-align:top}.template__lp .cv .freedial .phone .businessTime{display:block;font-size:4.8vw;margin-top:15px}.template__lp .case{margin:0 auto;max-width:1000px;padding:35px 15px 20px}.template__lp .case.biz-input2{padding:10px 0 20px}.template__lp .case.biz-input2 .mod__heading{margin:0 0 25px}.template__lp .case .lead{color:#000;font-size:3.7333333333vw;line-height:1.4;margin:0 0 15px;text-align:center}.template__lp .case .lead.biz-input2{margin:0 0 30px}.template__lp .case .lead>span{color:#ec6506;display:inline-block;font-size:2.4rem;margin-bottom:20px}.template__lp .case .lead>span span{font-size:3.4rem}.template__lp .case .caseBox{letter-spacing:-.5em;margin-right:-26px;text-align:center}.template__lp .case .caseBox .box{display:inline-block;-webkit-box-sizing:border-box;border:1px solid #e1e1e1;box-sizing:border-box;letter-spacing:0;margin:0 24px 50px 0;vertical-align:top;width:317px}.template__lp .case .caseBox .box .headingBox{height:130px;margin:0;padding:0 20px;position:relative}.template__lp .case .caseBox .box .headingBox .heading{font-size:1.4rem;text-align:left}.template__lp .case .caseBox .box .headingBox .heading>span{color:#692b00;display:block;font-size:2rem;font-weight:700;margin:0 0 18px;padding:18px 0;position:relative;z-index:1}.template__lp .case .caseBox .box .headingBox .heading>span:before{background:#fff4d5;bottom:0;content:"";left:-21px;position:absolute;right:-21px;top:-1px;z-index:-1}.template__lp .case .caseBox .box .headingBox .category{position:absolute;right:20px;top:17px;z-index:2}.template__lp .case .caseBox .box .headingBox .category>li{background:#ec6506;color:#fff;font-size:1.2rem;font-weight:700;line-height:2;padding:0 10px}.template__lp .case .caseBox .box .expectation{color:#ec6506;font-size:1.7rem;font-weight:700;margin-top:10px;padding:36px 0;position:relative;z-index:1}.template__lp .case .caseBox .box .expectation::before{border-top:1px solid #f1ae09;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.template__lp .case .caseBox .box .expectation span{font-size:3rem}.template__lp .case .caseBox .box .expectationPrice{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;color:#2d2d2d;font-size:2.5rem;font-weight:700;justify-content:center;padding:20px 0;text-align:left;z-index:1}.template__lp .case .caseBox .box .expectationPrice::before{border-top:1px solid #f1ae09;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.template__lp .case .caseBox .box .expectationPrice span:not([class]){margin:0 8px 0 10px}.template__lp .case .caseBox .box .expectationPrice .label{display:block;font-size:1.2rem}.template__lp .case .caseBox .box .expectationPrice .yen{font-size:1.1rem;margin-left:5px}.template__lp .case .caseBox .box .button{padding:19px 20px;position:relative;z-index:1}.template__lp .case .caseBox .box .button::before{background:0 0;border-top:1px solid #e1e1e1;bottom:0;content:"";height:auto;left:0;position:absolute;right:0;top:0;width:auto;z-index:-1}.template__lp .case .caseBox .box .button a{border:1px solid currentColor;border-radius:6px;color:#f49407;display:block;font-weight:700;line-height:1.2;padding:16px 0;position:relative;text-decoration:none}.template__lp .case .caseBox .box .button a:hover{color:#f8771c}.template__lp .case .caseBox .box .button a:after{border:solid currentColor;border-width:1px 1px 0 0;content:"";height:8px;position:absolute;right:19px;top:50%;width:8px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.template__lp .case .caseBox .box .button.comingsoon a{background:#ebebeb;color:#fff;pointer-events:none}.template__lp .case .caseBox .box .button.comingsoon a:before{background:url(../img/pc/biz/input/case_ico_comingsoon.png);content:"";height:55px;position:absolute;right:-10px;top:-14px;width:55px;z-index:10}.template__lp .staff{margin:0 auto;padding:80px 0 60px;position:relative;width:1000px;z-index:1}.template__lp .staff::before{background:#f7f7f7;bottom:0;content:"";left:-100vw;position:absolute;right:-100vw;top:0;z-index:-1}.template__lp .staff .staffBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.template__lp .staff .staffBox>li{-webkit-box-sizing:border-box;background:#fff;border:1px solid #e6d7b8;box-sizing:border-box;margin:0 0 30px;padding:29px;width:323px}.template__lp .staff .staffBox .photo{margin:0 0 20px;text-align:center}.template__lp .staff .staffBox .photo p{background:#fff4d5;color:#692b00;font-size:2rem;font-weight:700;line-height:40px}.template__lp .staff .staffBox .photo img{width:100%}.template__lp .staff .staffBox .text p{line-height:1.5}.template__lp .staff .staffBox .text p:first-child{color:#692b00;font-size:2rem;font-weight:700;margin:0 0 10px}.template__lp .knowledge{margin:0 auto;padding:80px 0;width:1000px}.template__lp .knowledge .mod__heading{margin-bottom:40px}.template__lp .knowledge .lead{color:#000;font-size:1.8rem;font-weight:700;margin:0 0 40px;text-align:center}.template__lp .knowledge ul{letter-spacing:-.5em;margin-right:-26px;text-align:center}.template__lp .knowledge ul>li{display:inline-block;letter-spacing:0;margin:0 26px 40px 0;text-align:left;vertical-align:top;width:316px}.template__lp .knowledge ul>li a{color:#00a7c0;font-weight:700;line-height:1.5}.template__lp .knowledge ul>li a figure{display:block;margin:0 0 20px}.template__lp .faq{margin:0 auto;padding:30px 0;position:relative;width:1000px;z-index:1}.template__lp .faq::after{background-color:#f8f8f8;bottom:0;content:"";left:-100vw;position:absolute;right:-100vw;top:0;z-index:-1}.template__lp .faq .faqList{margin:0;padding:0 15px}.template__lp .faq .faqList dt{background:#fff4d5;border-radius:10px;color:#692b00;cursor:pointer;font-size:3.7333333333vw;font-weight:700;line-height:1.6;margin:0 0 10px;padding:15px 30px 15px 15%;position:relative}.template__lp .faq .faqList dt:before{content:"Q.";font-size:7.2vw;left:15px;position:absolute;top:15%}.template__lp .faq .faqList dt:after{background:url(../img/pc/biz/input/faq_ico_arrow.png);content:"";height:10px;position:absolute;right:10px;top:50%;width:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease .2s;transition:all ease .2s}.template__lp .faq .faqList dt.is_active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.template__lp .faq .faqList dd{background:#fff;display:none;font-size:1.4rem;line-height:1.5;margin-bottom:30px;padding:0 30px 0 50px;position:relative}.template__lp .faq .faqList dd:before{color:#4fae8e;content:"A.";font-size:7.2vw;font-weight:700;left:15px;position:absolute;top:5px}.template__lp .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px auto 60px;width:1000px}.template__lp .contact:after{clear:both;content:"";display:block}.template__lp .contact .contact_info{width:445px}.template__lp .contact .contact_info h2{margin:0}.template__lp .contact .contact_info p{line-height:1.875;padding:5px 20px 5px 7px}.template__lp .contact .contact_tel{width:285px}.template__lp .contact .contact_tel:after{clear:both;content:"";display:block}.template__lp .contact .contact_tel .icon{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-top:7px;text-align:center;width:55px}.template__lp .contact .contact_tel .number{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-top:7px;width:230px}.template__lp .contact .contact_mail{float:left;text-align:center;width:230px}.template__lp .form .contact .contact_mail a:hover{opacity:.5}.template__lp .company{margin:0 auto;width:1000px}.template__lp .company .representative{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 50px}.template__lp .company .representative>li{text-align:center}.template__lp .company .representative>li figure{margin:0 0 15px}.template__lp .company .representative>li p{font-size:1.4rem;line-height:1.3}.template__lp .company .representative>li span{display:block;font-size:2rem;font-weight:700;margin-top:4px}.template__lp .company .sentence{letter-spacing:-.02em;margin:0 auto 30px;width:760px}.template__lp .company .sentence p{font-size:1.3rem;line-height:1.875}.template__lp .company .sentence.biz-input2 p{font-size:16px;line-height:1.875;line-height:1.75}.template__lp .company .sentence p:first-child{font-size:1.5rem;font-weight:700;text-align:center}.template__lp .company .sentence p a{color:#00a7c0}.template__lp .company .sentence p+p{margin-top:40px}.template__lp .company .sentence .shareholder{margin:40px 0}.template__lp .company .sentence .caption{font-weight:700;padding-bottom:10px}.template__lp .company .box{-webkit-box-sizing:border-box;border:solid 7px #eee;box-sizing:border-box;margin:0 auto 30px;padding:30px 60px 40px;width:760px}.template__lp .company .box h3{display:table;margin-bottom:30px}.template__lp .company .box h3 .title{color:#e89818;display:table-cell;font-size:2.8rem;font-weight:700;vertical-align:middle}.template__lp .company .box h3:before{content:url(../img/pc/biz/input/company_img02.png);display:table-cell;padding-right:20px}.template__lp .company .box p{line-height:1.875}.template__lp .company .privacy{-webkit-box-sizing:border-box;background:#fff;border:solid 1px #eee;box-sizing:border-box;display:table;margin:0 auto 30px;padding:25px 30px;width:760px}.template__lp .company .privacy .mark{display:table-cell;vertical-align:middle}.template__lp .company .privacy .info{display:table-cell;line-height:1.57;padding:0 20px;vertical-align:middle}.template__lp .company .privacy .info h4{border-bottom:solid 1px #eee;color:#0d3190;margin-bottom:5px;padding-bottom:5px}.template__lp .company .privacy .info p{margin-bottom:0}.template__lp .attention{margin:0 1.43em 2.14em}.template__lp .attention p{line-height:1.38;margin-bottom:.5em}.template__lp .btns-area{margin:0 1.43em 1em}.template__lp .btns-sns{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template__lp .btns-sns:after{clear:both;content:"";display:block}.template__lp .btns-sns li{display:inline-block;margin:0 10px;max-width:68px}.template__lp .btns-sns li a:hover{opacity:.5}.template__lp .footer-navigation{background:#4c4c4c;margin-bottom:20px;padding:0 15px}.template__lp .footer-navigation:after{clear:both;content:"";display:block}.template__lp .footer-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template__lp .footer-navigation ul li{display:inline-block;font-size:87.5%;padding:20px 0;position:relative}.template__lp .footer-navigation ul li:not(:last-of-type){border-bottom:solid 1px rgba(255,255,255,.4)}.template__lp .footer-navigation ul li a{margin:0 20px;text-decoration:none}.template__lp .footer-navigation ul li a:link,.template__lp .footer-navigation ul li a:visited{color:#fff}.template__lp .footer-navigation ul li a:active,.template__lp .footer-navigation ul li a:focus,.template__lp .footer-navigation ul li a:hover{color:red}.template__lp .footer-navigation .sp-arrow{background:#fff;border-radius:2em;bottom:0;height:1.4em;margin:auto 15px;position:absolute;right:0;top:0;width:1.4em}.template__lp .footer-navigation .sp-arrow::before{border-right:solid 2px #4c4c4c;border-top:solid 2px #4c4c4c;content:"";height:.5em;width:.5em;-webkit-transform:rotate(45deg);bottom:0;margin:auto 7px;position:absolute;right:0;top:0;transform:rotate(45deg)}.template__lp .footer{font-size:2.6666666667vw;margin-bottom:50px;text-align:center}.template__lp .toheader{bottom:30px;height:54px;position:fixed;right:30px;width:54px;z-index:10}.mod__heading{color:#000;font-size:5.8666666667vw;font-weight:700;margin:0 0 20px;padding:0 12px 25px;position:relative;text-align:center}.mod__heading br{display:none}.mod__heading:before{border-bottom:6px solid #ec6506;bottom:0;content:"";left:50%;position:absolute;width:100px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mod__heading span{color:#333;font-size:4.4rem}.mod__sup{font-size:.5em;vertical-align:top}.tosho-listed-banner-wrap img{width:100%}:root{--white:#fff;--black:#000;--grey:#F7E9EE;--lightgrey:#f4f3ee;--darkgrey:#f7f8f8;--hr-grey:#9fa0a0;--red:#f50a12;--darkred:#c30a19;--blue:#00a0e9;--pink:#F7E9EE;--deep-pink:#D6809A;--main-c:var(--red);--dark-c:var(--darkred);--accent-c:var(--blue);--base-c:var(--lightgrey)}.template__lp .form form .submit-button button.disabled,.template__lp .mv .mv_form form .submit-button button.disabled{cursor:initial;opacity:.8}.template__lp .form form .submit-button button:hover,.template__lp .mv .mv_form form .submit-button button:hover{opacity:.7}.template__lp .case .boxset{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template__lp .case .boxset .box{float:none}.comingsoon{position:relative}.comingsoon:before{background-image:url(../img/pc/biz/input/comingsoon.png);background-size:cover;content:"";height:50px;position:absolute;right:-9px;top:-9px;width:50px}.head-floater{height:55px}.head-floater.biz-smart-registration-header .biz-smart-registration-title{color:#4a4a4a;font-family:"Kosugi Maru",sans-serif;font-size:24px;font-weight:400;text-align:left}.head-floater.biz-smart-registration-header .biz-smart-registration-title br{display:block}.head-floater.biz-smart-registration-header .head-floater-inner{border-bottom:3px solid #ff8600}.head-floater-inner{background:rgba(255,255,255,.8);border-bottom:3px solid #f8821d;left:0;position:fixed;top:0;width:100%;z-index:3}.submit-button{position:relative}.submit-button__body.is-default{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.submit-button__body.is-loading{cursor:wait!important;display:block}:root{--white:#fff;--black:#000;--grey:#F7E9EE;--lightgrey:#f4f3ee;--darkgrey:#f7f8f8;--hr-grey:#9fa0a0;--red:#f50a12;--darkred:#c30a19;--blue:#00a0e9;--pink:#F7E9EE;--deep-pink:#D6809A;--main-c:var(--red);--dark-c:var(--darkred);--accent-c:var(--blue);--base-c:var(--lightgrey)}.form-error.j__form-error{background:initial;border-radius:3px;color:#f31534;font-size:12px;font-weight:300;padding-top:.5em}.form-error.j__form-error::before{all:initial}.form-error.-overall{color:#f31534;margin-top:20px;text-align:center}.pc-catch{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:55px auto 0;-ms-flex-line-pack:center;align-content:center;background:#3b9e77 radial-gradient(#86e9c2 0,#3b9e77 50%);padding:36px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;gap:0 35px;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.pc-catch .right{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin-top:0;width:553px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pc-catch .right>div{text-align:center}.pc-catch .right>div.catch-text{margin-bottom:0;max-width:525px}.pc-catch .right>div.catch-text p{color:#fff;display:block;font-size:46px;font-weight:600;line-height:125%}.pc-catch .right>div.catch-text p span{font-size:40px}.pc-catch .right>div.catch-text img{margin-top:12px}.pc-catch .right>div.catch-charactor{background-image:url(../img/common/biz/catch-charactor-pc.webp);background-repeat:no-repeat;background-size:cover;height:100%;margin-left:71px;max-height:418px;max-width:323px;position:relative;width:100%}.pc-catch .right>div.catch-charactor::after{background-image:url(../img/common/biz/i-estimate-free.svg);background-size:contain;content:"";display:block;height:100%;max-height:135px;max-width:135px;position:absolute;right:-70px;top:-21px;width:100%}.pc-catch .left{padding-bottom:20px;width:632px}.pc-catch .left .form-wrap{background-color:#fff;border:none;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 39px 22px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pc-catch .left .form-wrap>form .aaa{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 36px}.pc-catch .left .form-wrap>form .aaa .form-left,.pc-catch .left .form-wrap>form .aaa .form-right{width:50%}.pc-catch .left .form-wrap>form .aaa .field-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;height:100%}.pc-catch .left .form-wrap>form .aaa .field-wrap .field,.pc-catch .left .form-wrap>form .aaa .field-wrap .note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:260px;width:100%}.pc-catch .left .form-wrap>form .aaa .field-wrap .field+.field{margin-top:12px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .label-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:7px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .label-wrap .tag{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-style:normal;font-weight:300;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:color(display-p3 1 0 .043);border-radius:4px;color:#fff;height:20px;justify-content:center;width:34px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .label-wrap .tag.required{background:#ff000b}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .label-wrap .tag.optional{background:#9b9b9b}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap{gap:8px 0}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .checkbox-wrap,.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .radio-wrap{width:33.3333333333%;-ms-flex-negative:0;flex-shrink:0}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .checkbox-wrap label,.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .radio-wrap label{cursor:pointer;display:inline-block;padding-left:30px;padding-right:10px;position:relative;white-space:nowrap}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .checkbox-wrap label::before,.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .radio-wrap label::before{border:2px solid #dbdbdb;border-radius:4px;content:"";display:inline-block;height:22px;left:0;position:absolute;top:calc(50% - 14px);width:22px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .checkbox-wrap label::after,.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .radio-wrap label::after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:inline-block;height:5px;left:7px;position:absolute;top:calc(50% - 6px);width:10px;-webkit-transform:rotate(-45deg);opacity:0;transform:rotate(-45deg)}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .checkbox-wrap.-full,.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .radio-wrap.-full{width:100%}.pc-catch .left .form-wrap>form .aaa .field-wrap .field .input-wrap .radio-wrap label::before{border-radius:50%}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input{padding:0;padding-block:0;padding-inline:0}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input:focus,.pc-catch .left .form-wrap>form .aaa .field-wrap .field select:focus{outline:0}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=text],.pc-catch .left .form-wrap>form .aaa .field-wrap .field select{background:#f6f7f7;border:1px solid #dbdbdb;border-radius:5px;color:#4a4a4a;font-size:16px;font-weight:300;height:49px;text-indent:10px;width:100%}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=text]::-webkit-input-placeholder{font-size:16px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=text]::-moz-placeholder{font-size:16px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=text]:-ms-input-placeholder{font-size:16px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=text]::-ms-input-placeholder{font-size:16px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=text]::placeholder{font-size:16px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/common/biz/i-select-allow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:14px 9px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=checkbox]:checked+label::after,.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=radio]:checked+label::after{opacity:1}.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=checkbox]:checked+label::before,.pc-catch .left .form-wrap>form .aaa .field-wrap .field input[type=radio]:checked+label::before{background-color:#ff8600}.pc-catch .left .form-wrap>form .aaa .field-wrap .field label{color:#4a4a4a;font-size:16px;font-style:normal;font-weight:600;line-height:180%}.pc-catch .left .form-wrap>form .aaa .field-wrap .field label .tag{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-style:normal;font-weight:300;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:color(display-p3 1 0 .043);border-radius:4px;color:#fff;height:20px;justify-content:center;width:34px}.pc-catch .left .form-wrap>form .aaa .field-wrap .field label .tag.required{background:red}.pc-catch .left .form-wrap>form .aaa .field-wrap .field label .tag.optional{background:#9b9b9b}.pc-catch .left .form-wrap>form .aaa .field-wrap .field label+.tag{margin-left:11px}.pc-catch .left .form-wrap>form .aaa .field-wrap .note{font-size:12px;font-style:normal;font-weight:300;line-height:180%;margin-top:25px}.pc-catch .left .form-wrap>form .aaa .field-wrap .note a{color:#ff7d00;display:inline;text-decoration-line:underline}.pc-catch .left .form-wrap>form .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:24px auto 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pc-catch .left .form-wrap>form .button-wrap button{background:#e76f00;border-radius:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:68px;width:350px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;font-family:inherit;font-size:20px;font-weight:600;justify-content:center;-webkit-transition:all .3s;transition:all .3s;-webkit-filter:drop-shadow(0 6px 0 #b55700);filter:drop-shadow(0 6px 0 #b55700);-webkit-box-shadow:none;box-shadow:none}.pc-catch .left .form-wrap>form .button-wrap button:hover{background:#ff8600;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-filter:none;filter:none}.pc-catch .left .form-note{color:#fff;font-size:10px;line-height:1.6;margin-top:5px;white-space:nowrap}.pc-catch .hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}.pc-catch .tooltip{color:#ff7d00;cursor:pointer;display:inline-block;position:relative;text-decoration-line:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pc-catch .tooltip .tooltip-contents{bottom:200%;height:auto;left:-97.4px;margin-left:-60px;opacity:0;position:absolute;text-align:center;visibility:hidden;width:487px;z-index:1;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .2));filter:drop-shadow(0 3px 5px rgba(0, 0, 0, .2))}.pc-catch .tooltip .tooltip-contents .top-half{background:#3b9e77;color:#fff;font-size:16px;font-weight:600;letter-spacing:0;line-height:29px;padding:15px;text-align:left}.pc-catch .tooltip .tooltip-contents .bottom-half{background:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:300;letter-spacing:0;line-height:19px;padding:10px 15px;text-align:left}.pc-catch .tooltip .tooltip-contents .bottom-half .bottom-text{width:65%}.pc-catch .tooltip .tooltip-contents .bottom-half .bottom-privacymark{width:15%}.pc-catch .tooltip .tooltip-contents .bottom-half .bottom-privacymark img{height:50px;width:50px}.pc-catch .tooltip .tooltip-contents .bottom-half .bottom-bg{bottom:0;position:absolute;right:0}.pc-catch .tooltip:hover .tooltip-contents{opacity:1;visibility:visible}.pc-catch .tooltip .tooltip-contents:before{border:12px solid transparent;border-top:12px solid #fff;bottom:-24px;content:"";left:50%;margin-left:-15px;position:absolute;z-index:2}.sp-catch{background:#3b9e77;padding:20px 0}.sp-catch .top{background:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-catch .top .catch-wrap{margin:auto 10px;max-width:650px;position:relative;width:100%}.sp-catch .top .catch-wrap .main .catch-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:0 9px;justify-content:space-between;position:relative}.sp-catch .top .catch-wrap .main .catch-head p{color:#fff;font-size:26px;font-weight:600;line-height:1.5;position:relative}.sp-catch .top .catch-wrap .main .catch-head p::after{background-image:url(../img/common/biz/i-estimate-free.svg);background-size:contain;bottom:-24px;content:"";display:block;height:100%;max-height:68px;max-width:68px;position:absolute;right:-11px;width:100%}.sp-catch .top .catch-wrap .main .catch-head img{max-width:85px;position:absolute;right:0;top:-10px}.sp-catch .top .catch-wrap .main .catch-note{color:#fff;font-size:10px;line-height:1.5;margin:10px 0}.sp-catch .top .catch-wrap .main.is-nkad .catch-head p::after{bottom:0;max-height:76px;max-width:76px;right:-96px}.sp-catch .top .catch-wrap .main.is-nkad .catch-images .img-desc{margin-right:13px}.sp-catch .top .catch-wrap .main.is-nkad .catch-images .img-char{bottom:0;max-height:140px;position:absolute;right:5px}.sp-catch .top .catch-wrap .main.is-nkad .catch-note{margin:8px 0 4px}.sp-catch .bottom{background:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-catch .bottom .form-wrap{background:#fff;border-radius:10px;margin:auto 10px;max-width:600px;padding:24px 16px;width:100%}.sp-catch .bottom .form-wrap .title{color:#4a4a4a;font-size:16px;font-style:normal;font-weight:600;line-height:180%;margin-bottom:12px;text-align:center}.sp-catch .bottom .form-wrap form .field-wrap .field{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:550px}.sp-catch .bottom .form-wrap form .field-wrap .field+.field{margin-top:16px}.sp-catch .bottom .form-wrap form .field-wrap .field-input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sp-catch .bottom .form-wrap form .field-wrap .field .form-error.j__form-error{margin-top:7px;padding:0;text-align:left}.sp-catch .bottom .form-wrap form .field-wrap .field .label-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:180px;width:calc(35% - 10px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px}.sp-catch .bottom .form-wrap form .field-wrap .field .label-wrap label{color:#4a4a4a;font-size:14px;font-style:normal;font-weight:600;line-height:180%}.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 10px}.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .checkbox-wrap,.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .radio-wrap{font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .checkbox-wrap label,.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .radio-wrap label{cursor:pointer;display:inline-block;padding-left:30px;position:relative}.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .checkbox-wrap label::before,.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .radio-wrap label::before{border:2px solid #dbdbdb;border-radius:4px;content:"";display:inline-block;height:22px;left:0;position:absolute;top:calc(50% - 14px);width:22px}.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .checkbox-wrap label::after,.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .radio-wrap label::after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:inline-block;height:5px;left:7px;position:absolute;top:calc(50% - 6px);width:10px;-webkit-transform:rotate(-45deg);opacity:0;transform:rotate(-45deg)}.sp-catch .bottom .form-wrap form .field-wrap .field .input-wrap .radio-wrap label::before{border-radius:50%}.sp-catch .bottom .form-wrap form .field-wrap .field input{padding:0;padding-block:0;padding-inline:0}.sp-catch .bottom .form-wrap form .field-wrap .field input:focus,.sp-catch .bottom .form-wrap form .field-wrap .field select:focus{outline:0}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=text],.sp-catch .bottom .form-wrap form .field-wrap .field select{background:#f6f7f7;border:1px solid #dbdbdb;border-radius:5px;font-size:16px;height:49px;text-indent:10px;width:100%}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=text]::-webkit-input-placeholder{font-size:16px}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=text]::-moz-placeholder{font-size:16px}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=text]:-ms-input-placeholder{font-size:16px}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=text]::-ms-input-placeholder{font-size:16px}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=text]::placeholder{font-size:16px}.sp-catch .bottom .form-wrap form .field-wrap .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/common/biz/i-select-allow.svg);background-position:right 10px center;background-repeat:no-repeat;background-size:14px 9px}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=checkbox]:checked+label::after,.sp-catch .bottom .form-wrap form .field-wrap .field input[type=radio]:checked+label::after{opacity:1}.sp-catch .bottom .form-wrap form .field-wrap .field input[type=checkbox]:checked+label::before,.sp-catch .bottom .form-wrap form .field-wrap .field input[type=radio]:checked+label::before{background-color:#ff8600}.sp-catch .bottom .form-wrap form .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px auto 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-catch .bottom .form-wrap form .button-wrap button{background:#e76f00;cursor:pointer;height:44px;width:308px;-webkit-box-shadow:0 -4px 0 0 #b55700 inset;border-radius:10px;box-shadow:0 -4px 0 0 #b55700 inset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;font-family:inherit;font-size:14px;font-weight:300;justify-content:center;-webkit-transition:all .3s;transition:all .3s}.sp-catch .bottom .form-wrap form .button-wrap button:hover{background:#ffbb63;-webkit-box-shadow:none;box-shadow:none}.sp-catch .bottom .form-wrap .note{font-size:12px;font-style:normal;font-weight:300;line-height:180%;margin-top:12px;text-align:center}.sp-catch .bottom .form-wrap .note a{color:#ff7d00;display:inline;text-decoration-line:underline}.sp-catch .hidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}:root{--white:#fff;--black:#000;--grey:#F7E9EE;--lightgrey:#f4f3ee;--darkgrey:#f7f8f8;--hr-grey:#9fa0a0;--red:#f50a12;--darkred:#c30a19;--blue:#00a0e9;--pink:#F7E9EE;--deep-pink:#D6809A;--main-c:var(--red);--dark-c:var(--darkred);--accent-c:var(--blue);--base-c:var(--lightgrey)}.page-404{background:#f8f9fa;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Sans JP",sans-serif;margin:0;min-height:100vh;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error__logo-contaqiner{padding:40px}.error{-webkit-box-flex:1;-ms-flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}.error__inner{padding:2rem;text-align:center;z-index:10}.error__code{color:#f5821f;font-size:clamp(6rem,18vw,10rem);font-weight:900;letter-spacing:.05em;margin:0 0 .5em;text-shadow:2px 2px 0 rgba(0,0,0,.05)}.error__message{font-size:2rem;line-height:1.6;margin-bottom:2rem}.error__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn404{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:30px;font-size:1.5rem;font-weight:700;height:48px;justify-content:center;padding:0 4rem;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.btn404--primary{background:#f5821f;color:#fff!important}.btn404--primary:hover{background:rgb(215.3846153846,104.8076923077,9.6153846154)}.btn404--secondary{background:#fff!important;border:2px solid #f5821f;color:#f5821f}.btn404--secondary:hover{background:#f5821f;color:#fff!important}.error__footer{color:#888;font-size:.8125rem;padding:1rem 0;text-align:center}.bg-lightning{inset:0;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute}.bg-lightning li{background:rgba(245,130,31,.35);height:100px;position:absolute;top:-100px;width:2px;-webkit-animation:fall 11s linear infinite;animation:fall 11s linear infinite;-webkit-filter:blur(1px);filter:blur(1px)}.bg-lightning li:nth-child(odd){background:rgba(245,130,31,.55)}.bg-lightning li:nth-child(1){left:71%;-webkit-animation-delay:-1s;animation-delay:-1s}.bg-lightning li:nth-child(2){left:97%;-webkit-animation-delay:-2s;animation-delay:-2s}.bg-lightning li:nth-child(3){left:38%;-webkit-animation-delay:-3s;animation-delay:-3s}.bg-lightning li:nth-child(4){left:40%;-webkit-animation-delay:-4s;animation-delay:-4s}.bg-lightning li:nth-child(5){left:96%;-webkit-animation-delay:-5s;animation-delay:-5s}.u-sp{display:block!important}.u-pc{display:none!important}.u-sm-sp{display:none!important}.u-sm-pc{display:block!important}img{height:auto;max-width:100%;width:auto}.template__lp{min-width:unset}.template__lp .faq{max-width:1000px;width:unset}.mod__heading{line-height:1.3}.mod__heading-sub{color:#ee6504;font-size:5.3333333333vw;font-weight:700;line-height:1.8;margin-top:1rem;text-align:center;text-decoration:underline;text-underline-offset:.4em}.down-arrow{position:relative;text-align:center}.wrap__cta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.wrap__cta .cta-button{border-radius:10px;max-width:500px;width:100%}.wrap__cta .cta-button span{width:100%}.cta-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #f8771c;border-radius:8px;color:#fff!important;font-size:5.0666666667vw;font-weight:700;line-height:3;padding-left:9px;position:relative;text-align:center;text-decoration:none}.cta-button img{margin-right:3%;width:15%}.cta-button:hover{background:-webkit-gradient(linear,left top,left bottom,from(#f8771c),to(#ff951b));background:linear-gradient(to bottom,#f8771c 0,#ff951b 100%)}.cta-button::after{right:15px;-webkit-transform:translateY(-50%) rotate(-90deg);background:url(../img/pc/biz/input/ico_arrow_btn.png);content:"";height:16px;position:absolute;top:50%;transform:translateY(-50%) rotate(-90deg);width:10px}.cta-button.compare{background:-webkit-gradient(linear,left top,left bottom,from(#ff6d73),to(#df363d));background:linear-gradient(180deg,#ff6d73 0,#df363d 100%);border:none!important}.cta-button.compare:hover{background:-webkit-gradient(linear,left top,left bottom,from(#ffb9bc),to(#f7474e));background:linear-gradient(180deg,#ffb9bc 0,#f7474e 100%)}.cta-button.compare img{margin:0;max-width:74px;position:absolute;top:-16px;width:100%}.cta-button.compare span{width:100%}.cta-button.compare::after{display:none}.cta-button.download{background:-webkit-gradient(linear,left top,left bottom,from(#77c632),to(#5da61e));background:linear-gradient(180deg,#77c632 0,#5da61e 100%);border:none!important}.cta-button.download:hover{background:-webkit-gradient(linear,left top,left bottom,from(#9cf252),to(#6ebf28));background:linear-gradient(180deg,#9cf252 0,#6ebf28 100%)}.cta-button.download.bg-yellow{background:-webkit-gradient(linear,left top,left bottom,from(#ffe500),to(#ffb800));background:linear-gradient(180deg,#ffe500 0,#ffb800 100%);color:#4a4a4a!important}.cta-button.download.bg-yellow:hover{background:-webkit-gradient(linear,left top,left bottom,from(#fff8b8),to(#ffc32a));background:linear-gradient(180deg,#fff8b8 0,#ffc32a 100%)}.cta-button.download.bg-yellow::after{background:url(../img/pc/biz/input/ico_arrow_btn_black.svg);background-repeat:no-repeat;background-size:contain;height:20px;width:20px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.cta-button.download.down-arrow:after{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.cta-button.download.down-arrow-white:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.head-floater .header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.head-floater .header .logo h1{max-width:140px}.head-floater .header .logo h1 img{height:45px;width:203px}.head-floater .header .logo .copy{text-align:center}.head-floater .header .logo .a__text-13pt{font-size:12px}.head-floater .header .logo .a__text-16pt{font-size:12px}.head-floater .header .info{display:none}.head-floater .container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;-ms-flex-pack:distribute;justify-content:space-around}.mv2{margin-bottom:0}.feel-free{background-color:#fff1da;background-image:repeating-linear-gradient(45deg,#fff7e9,#fff7e9 35px,#fffcf4 35px,#fffcf4 70px);padding:30px 15px}.feel-free .mod__heading{color:#ed6504;line-height:1.3;margin-bottom:20px}.feel-free .mod__heading b{font-size:6.9333333333vw}.feel-free .feel-free__lead{font-size:4vw;line-height:1.5;margin-bottom:30px;text-align:center}.feel-free .feel-free__img{text-align:center}.feel-free .feel-free__img img{width:500px}.feel-free .feel-free__note{color:#f92222;font-size:13px;font-weight:700;margin-top:20px;text-align:center}.feel-free .feel-free__cta-wrap{margin:40px auto 0;max-width:500px;text-align:center}.cut{padding:55px 0}.cut .mod__heading{margin-bottom:20px}.cut .cut__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:800px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cut .cut__item{-webkit-box-flex:1;-ms-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.cut .cut__item-text{color:#4c4c4c;font-size:18px;font-weight:700;line-height:1.6;text-align:center}.cut .cut__item-img{margin:0 auto}.support{background:url(../img/pc/biz/input/v2/discount-bg.png);background-position:center center;background-size:100px;padding:50px 15px}.support .mod__heading{margin-bottom:20px}.support .support__lead{font-size:4vw;line-height:1.5;margin-bottom:30px;text-align:center}.support .support__list-head{color:#ec6506;font-size:18px;font-weight:700;margin:30px 0 20px;text-align:center}.support .support__list-head:after,.support .support__list-head:before{border-top:1px solid;content:"";display:inline-block;margin:0 1em;vertical-align:middle;width:3.5em}.support .support__list{display:block;margin:0 auto;max-width:960px}.support .support__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;gap:0 20px;justify-content:center}.support .support__list-item:nth-of-type(n+2){margin-top:10px}.support .support__list-item-img{text-align:center}.support .support__list-item-img img{max-width:93px}.support .support__list-item-img .img-text{color:#4a4a4a;font-size:14px;font-style:normal;font-weight:600;line-height:150%;margin-top:10px}.support .support__list-item-text{background:#fff;border:solid 2px #ff8600;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:220px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px}.support .support__list-item-text::before{border:15px solid transparent;border-right:15px solid #fff;bottom:50%;content:"";left:-27px;margin-left:0;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:2}.support .support__list-item-text::after{border:15px solid transparent;border-right:15px solid #ff8600;bottom:50%;content:"";left:-30px;margin-left:0;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:1}.support .support__list-item-text p{color:#4a4a4a;font-size:14px;font-weight:300;line-height:180%}.cta{padding:30px 0}.cta .mod__heading{margin:0}.cta .cta__body{padding:2rem 15px;text-align:center}.cta .cta__body .text{font-size:4.2666666667vw;line-height:1.8}.cta .cta__body .wrap{margin:20px auto 0;max-width:500px;text-align:center}.kikkake{background-color:#fff1da;background-image:repeating-linear-gradient(45deg,#fff7e9,#fff7e9 35px,#fffcf4 35px,#fffcf4 70px);padding:30px 0}.kikkake .mod__heading{margin-bottom:20px}.kikkake .kikkake__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:900px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kikkake .kikkake__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 20px;width:100%}.kikkake .kikkake__item-img{margin-right:10px;width:90px}.kikkake .kikkake__item-img img{width:100%}.kikkake .kikkake__item-voice{-webkit-box-flex:1;-ms-flex:1;background:#fff;border:1px solid #ed6504;border-radius:15px;flex:1;font-size:4.8vw;font-weight:700;line-height:1.5;padding:10px;position:relative;text-align:center}.kikkake .kikkake__item-voice::after,.kikkake .kikkake__item-voice::before{border:15px solid transparent;border-right-color:#fff;bottom:calc(50% - 15px);content:"";left:-30px;left:-29px;position:absolute}.kikkake .kikkake__item-voice::before{border-right-color:#ed6504;-webkit-transform:translateX(-4.5%);transform:translateX(-4.5%)}.kikkake .kikkake__item-voice::after{border-right-color:#fff}.kikkake .wrap{margin:20px auto 0;max-width:500px;padding:0 15px;text-align:center}.why{padding:30px 15px}.why .mod__heading{margin-bottom:20px}.why .mod__heading-sub{margin-bottom:20px}.why .why__lead{font-size:4vw;line-height:1.5;margin-bottom:15px;text-align:center}.why .why__list{margin:0 auto;margin-bottom:20px;max-width:600px}.why .why__list-item{border:solid 1px #ed6504;display:-webkit-box;display:-ms-flexbox;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1rem;padding:.8rem 0}.why .why__list-item:not(:first-of-type){margin-top:1rem}.why .why__list-item:last-of-type{-webkit-box-pack:center;-ms-flex-pack:center;border:none;justify-content:center;text-align:center}.why .why__list-item .icon{margin-left:.5rem;max-width:30px}.why .why__list-item .text{color:#4c4c4c;font-size:4.8vw;font-weight:700;line-height:1.6;margin-left:1rem;margin-right:1rem}.point{background-color:#fcf6e5;border-radius:2rem;margin:0 auto;margin-bottom:30px;max-width:960px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 15px}.point .mod__heading-sub small{font-size:.8em}.point .point__list{margin-top:50px;width:100%}.point .point__list-item{background-color:#fff;border:solid 2px #ef9419;font-weight:700;margin:0 auto}.point .point__list-item:not(:first-of-type){margin-top:3em}.point .point__list-item .heading{background-color:#ef9419;color:#fff;font-size:4.8vw;line-height:1.5;padding:2.5em 0 1em;position:relative;text-align:center}.point .point__list-item .heading span{position:relative}.point .point__list-item .icon{left:0;margin:auto;position:absolute;right:0;top:-35px}.point .point__list-item .text{color:#4c4c4c;font-size:4.2666666667vw;line-height:1.6;padding:1.5rem}.point .point__cta-wrap{margin:30px auto 0;max-width:500px;text-align:center}.reason{background-color:#fcf6e5;padding:30px 0}.reason .mod__heading{margin-bottom:20px}.reason .reason__list{margin:50px auto 0;max-width:960px}.reason .reason__list-item{background:#fff}.reason .reason__list-item:not(:first-of-type){margin-top:40px}.reason .reason__heading{background:#27a27b;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:5.3333333333vw;height:4em;position:relative}.reason .reason__heading .title{font-weight:700;line-height:1.4;margin-left:.5em;text-align:center}.reason .accsent{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#27a27b;border-radius:50%;font-size:4.8vw;height:5em;justify-content:center;left:3%;position:absolute;top:-35%;width:5em}.reason .accsent .num{font-size:8.8vw;margin-top:10px}.reason .reason__body{padding:20px 15px}.reason .reason__lead{font-size:4.2666666667vw;line-height:1.5;margin-bottom:30px;margin-top:10px;text-align:left}.reason .reason__lead .reason__lead__note{font-size:13px;font-weight:400}.reason .reason__container{background-color:#fcf6e5;margin:0 auto;padding:1rem;width:95%}.reason .reason__container-head{color:#ed6504;font-size:4.8vw;font-weight:700;line-height:1.4;margin:15px auto;position:relative;text-align:center;width:100%}.reason .reason__container-head span{background-color:#fcf6e5;display:block;margin:0 auto;padding:0 7px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.reason .reason__container-head:before{background-color:#ed6504;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;max-width:500px;position:absolute;right:0;top:0;width:100%}.reason .reason__container-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.reason .container__list .list-item{color:#4c4c4c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:4.8vw;font-weight:700;line-height:1.6}.reason .container__list .list-item:not(:first-of-type){margin-top:.5em}.reason .container__list .list-item:last-of-type{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reason .container__list .list-item img{height:1em;margin-right:.5em;margin-top:.1em;width:1em}.reason .container__image{margin-top:10px;width:85%}.reason .reason__sheet-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;height:360px;justify-content:flex-start;overflow-x:scroll}.reason .reason__sheet__image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:100%;margin-right:10px}.reason .reason__sheet__image img{max-height:100%;max-width:unset}.reason .sakugen__table-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:800px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.reason .sakugen__table-wrap{border:2px solid;border-radius:5px;overflow:hidden;width:100%}.reason .sakugen__table-wrap.is-kibobetsu{border-color:#35c7ba;margin-top:5%}.reason .sakugen__table-wrap.is-kibobetsu .sakugen__table-heading{background:#35c7ba}.reason .sakugen__table-wrap.is-kibobetsu td{padding:25px 15px}.reason .sakugen__table-wrap.is-gyoshubetsu{border-color:#e87a7a}.reason .sakugen__table-wrap.is-gyoshubetsu .sakugen__table-heading{background:#e87a7a}.reason .sakugen__table-wrap.is-gyoshubetsu td{padding:12px 15px}.reason .sakugen__table-heading{color:#fff;font-weight:700;padding:20px;text-align:center}.reason .sakugen__table-heading b{font-size:4.8vw;margin-right:.5em}.reason .sakugen__table{background:#fff;width:100%}.reason .sakugen__table td,.reason .sakugen__table th{font-size:3.7333333333vw;text-align:left}.reason .sakugen__table th{border-bottom:1px solid #e0e0e0;font-weight:700;line-height:1.3;padding:12px 15px}.reason .sakugen__table td{border-bottom:1px dotted #e0e0e0}.reason .sakugen__merit{font-size:4.8vw;font-weight:700;line-height:1.5;margin:15px 0;text-align:center}.reason .sakugen__merit b{color:#ee6504;display:inline-block;position:relative}.reason .sakugen__merit b::before{background:#ee6504;bottom:.1em;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.reason .reason__desc{text-align:center}.reason .reason__table{margin:0 auto}.reason .reason__table tr{border-top:solid 1px #e6e6e6}.reason .reason__table tr:last-of-type{border-bottom:solid 1px #e6e6e6}.reason .reason__table th{background-color:#f2f2f2;vertical-align:top;white-space:nowrap}.reason .reason__table td,.reason .reason__table th{font-size:3.7333333333vw;line-height:1.6;padding:.5em 1em}.case .lead{font-weight:400}.case__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:980px}.case__item-list>li{min-width:300px;padding:0 10px 20px;width:33.333%;-webkit-box-sizing:border-box;box-sizing:border-box}.case__item{background:#fff;border:1px solid #ead3bf;border-radius:7px;height:100%;overflow:hidden}.case__item .case__item-gyoshu{background:#fef4d4;color:#692b00;font-weight:700;padding:10px 0;text-align:center}.case__item .case__item-company{font-size:13px;padding:10px 0;text-align:center}.case__item .case__item-img{margin-bottom:15px}.case__item .case__item-img img{width:100%}.case__item .case__item-voice-h{margin-bottom:10px;text-align:center}.case__item .case__item-voice-h span{background:#ed6504;border-radius:20px;color:#fff;display:inline-block;font-size:13px;font-weight:700;padding:.2em 2em}.case__item .case__item-voice{font-weight:700;line-height:1.4;padding:0 10px 20px;text-align:center}.case__item .case__item-discount{border-top:1px dashed #ed6504;color:#ed6504;font-size:13px;font-weight:700;padding:18px 10px;text-align:center}.case__item .case__item-discount b{font-size:20px}.fuan{background-color:#eff4ff;background-image:repeating-linear-gradient(45deg,#eff4ff,#eff4ff 35px,#e8efff 35px,#e8efff 70px);padding:30px 0}.fuan .fuan__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:980px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.fuan .fuan__item-list>li{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.fuan .fuan__item-list>li.is-full{width:100%}.fuan .fuan__item{background:#fff;-webkit-box-sizing:border-box;border-radius:3px;box-sizing:border-box;box-sizing:border-box;display:table-cell;height:3em;position:relative;vertical-align:middle}.fuan .fuan__item-icon{color:#4a6aaa;left:3%;position:absolute;top:0;-webkit-transform:rotate(15deg);font-size:45px;transform:rotate(15deg)}.fuan .fuan__item-head{color:#4c69a9;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.7333333333vw;font-weight:700;line-height:1.6;margin-left:50px;pointer-events:all;position:relative;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.5em}.fuan .fuan__item-head .toggle-icon{background-image:url(../img/common/biz/toggle-open.png);background-repeat:no-repeat;background-size:cover;bottom:0;height:1.6em;margin:auto;position:absolute;right:2%;top:0;width:1.6em}.fuan .fuan__item-head.selected .toggle-icon{background-image:url(../img/common/biz/toggle-close.png)}.fuan .fuan__item-text{height:0;line-height:0;opacity:0;visibility:hidden;-webkit-transition:.2s;font-size:3.7333333333vw;transition:.2s}.fuan .fuan__item-checkbox{display:none}.fuan .fuan__item-checkbox:checked+.fuan__item-text{height:auto;line-height:1.8;opacity:1;padding:1em 1.5em 1.5em;visibility:visible}.step2{background:#f8f8f8;padding:30px 15px;position:relative}.step2 .step2__item-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1000px;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 0}.step2 .step2__item-list li{width:47%}.step2 .step2__item-heading{color:#000;font-size:16px;font-weight:600;line-height:150%;margin-top:8px;text-align:center}.step2 .step2__item-text{color:#000;font-size:14px;line-height:180%;margin-top:10px}.privacy{-webkit-box-sizing:border-box;background:#fff;border:solid 1px #eee;box-sizing:border-box;display:grid;margin:30px auto 0;max-width:760px;padding:15px 20px}.privacy .mark{grid-row:1/2}.privacy .info-title{color:#0d3190;font-size:3.2vw;grid-column:2/3;line-height:1.3;margin-bottom:5px;padding-bottom:5px;padding-left:20px}.privacy .info-text{border-top:solid 1px #eee;font-size:2.6666666667vw;grid-column:1/3;line-height:1.3;margin-bottom:0;margin-top:10px;padding-top:10px}.privacy .info{display:table-cell;line-height:1.57;padding:0 20px;vertical-align:middle}.privacy .info h4{border-bottom:solid 1px #eee;color:#0d3190;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.2vw;line-height:1.3;margin-bottom:5px;padding-bottom:5px}.privacy .info p{font-size:2.6666666667vw;line-height:1.3;margin-bottom:0;margin-top:10px}.no-eigyo-call{margin-top:30px}.no-eigyo-call .no-eigyo-call__body{border:5px solid;color:#06a279;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:7px}.no-eigyo-call .no-eigyo-call__icon{color:#06a279;font-size:16px;margin-right:7px}.no-eigyo-call .no-eigyo-call__text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:3vw;font-weight:700;line-height:1.5}.faq::after{display:none}.grecaptcha-badge{bottom:100px!important}@media screen and (min-width:640px){.template__lp .cv>.heading{font-size:2.4rem;line-height:1.2}.template__lp .cv>.heading img{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.template__lp .cv>.heading p{text-align:center}.template__lp .cv>.heading span{font-size:2.8rem}.template__lp .cv>.heading em{font-size:4.2rem}.template__lp .cv ul{padding:0}.template__lp .cv ul>li a{line-height:77px}.template__lp .cv ul>.form a{font-size:2.1rem}.template__lp .cv ul>.form a img{width:auto}.template__lp .cv ul>.search a{margin-top:0}.template__lp .cv ul>.search a::after{right:50px}.template__lp .cv .freedial{margin:0;padding:20px 40px}.template__lp .cv .freedial .heading{font-size:2rem}.template__lp .cv .freedial .phone{font-size:4.3rem}.template__lp .cv .freedial .phone img{margin-right:23px}.template__lp .cv .freedial .phone .businessTime{font-size:2rem;margin-top:5px}.template__lp .case .lead{font-size:18px;font-weight:700;margin:0 0 65px}.template__lp .faq{padding:80px 0}.template__lp .faq .faqList{padding:0}.template__lp .faq .faqList dt{font-size:2.4rem;padding:24px 30px 24px 100px}.template__lp .faq .faqList dt:before{font-size:3.6rem;left:38px}.template__lp .faq .faqList dt:after{right:40px}.template__lp .faq .faqList dd{padding:24px 30px 24px 100px}.template__lp .faq .faqList dd:before{font-size:3.6rem;left:38px}.template__lp .footer{font-size:87.5%}.mod__heading{font-size:2.25rem}.template__lp .cv>.heading{font-size:2.4rem;line-height:1.2}.template__lp .cv>.heading img{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.template__lp .cv>.heading p{text-align:center}.template__lp .cv>.heading span{font-size:2.8rem}.template__lp .cv>.heading em{font-size:4.2rem}.template__lp .cv ul{padding:0}.template__lp .cv ul>li a{line-height:77px}.template__lp .cv ul>.form a{font-size:2.1rem}.template__lp .cv ul>.form a img{width:auto}.template__lp .cv ul>.search a{margin-top:0}.template__lp .cv ul>.search a::after{right:50px}.template__lp .cv .freedial{margin:0;padding:20px 40px}.template__lp .cv .freedial .heading{font-size:2rem}.template__lp .cv .freedial .phone{font-size:4.3rem}.template__lp .cv .freedial .phone img{margin-right:23px}.template__lp .cv .freedial .phone .businessTime{font-size:2rem;margin-top:5px}.template__lp .case .lead{font-size:18px;font-weight:700;margin:0 0 65px}.template__lp .faq{padding:80px 0}.template__lp .faq .faqList{padding:0}.template__lp .faq .faqList dt{font-size:2.4rem;padding:24px 30px 24px 100px}.template__lp .faq .faqList dt:before{font-size:3.6rem;left:38px}.template__lp .faq .faqList dt:after{right:40px}.template__lp .faq .faqList dd{padding:24px 30px 24px 100px}.template__lp .faq .faqList dd:before{font-size:3.6rem;left:38px}.template__lp .footer{font-size:87.5%}.mod__heading{font-size:2.25rem}.u-sm-sp{display:block!important}.u-sm-pc{display:none!important}.mod__heading-sub{font-size:24px}.cta-button{font-size:1.8em}.feel-free .mod__heading b{font-size:1.2em}.feel-free .feel-free__lead{font-size:16px}.support .support__lead{font-size:16px}.cta .cta__body .text{font-size:16px}.kikkake .kikkake__item-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.kikkake .kikkake__item{margin-bottom:20px;padding:10px 20px;width:50%}.kikkake .kikkake__item-voice{font-size:18px}.why .why__lead{font-size:14px}.why .why__list-item .text{font-size:18px}.point .point__list-item .heading{font-size:22px}.point .point__list-item .text{font-size:18px}.reason{padding:30px 40px}.reason .mod__heading{margin-bottom:30px}.reason .reason__list{margin:0 auto}.reason .reason__list-item{border-radius:2rem;padding-bottom:40px}.reason .reason__list-item:not(:first-of-type){margin-top:50px}.reason .reason__heading{border-radius:2rem 2rem 0 0;font-size:24px;height:3em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.reason .reason__heading .title{margin-bottom:1.5em;-webkit-transform:translateY(50%);text-align:left;transform:translateY(50%)}.reason .accsent{font-size:20px;left:0;position:relative;top:0}.reason .accsent .num{font-size:42px}.reason .reason__body{padding:0}.reason .reason__lead{font-size:16px;text-align:center}.reason .reason__container{width:90%}.reason .reason__container-head{font-size:20px;margin:30px auto 20px}.reason .container__list .list-item{font-size:18px}.reason .container__image{margin-top:0;width:unset}.reason .sakugen__table-wrap{width:44%}.reason .sakugen__table-wrap.is-kibobetsu{margin-top:0}.reason .sakugen__table-heading b{font-size:20px}.reason .sakugen__table td,.reason .sakugen__table th{font-size:16px}.reason .sakugen__merit{font-size:28px;margin:30px 0}.reason .reason__table td,.reason .reason__table th{font-size:16px;padding:1em}.fuan{padding:55px 0}.fuan .fuan__item-list>li{width:50%}.fuan .fuan__item{height:100%;padding:35px}.fuan .fuan__item-icon{color:#b8ccf9;font-size:110px;left:unset;opacity:.4;right:-12px;top:-30px}.fuan .fuan__item-head{display:block;font-size:20px;height:unset;margin-bottom:1em;margin-left:0;padding:0 0 1em;pointer-events:none;text-align:center}.fuan .fuan__item-head::before{content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);border-bottom:3px solid;bottom:0;transform:translateX(-50%);width:20px}.fuan .fuan__item-head .toggle-icon{display:none}.fuan .fuan__item-text{font-size:16px;height:auto;line-height:1.8;opacity:1;visibility:visible}.step2{padding:55px 0}.privacy{grid-template-columns:90px 1fr;grid-template-rows:1fr 1fr;margin:80px auto 0;padding:25px 30px}.privacy .mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column:1/2;grid-row:1/3;margin-right:15px}.privacy .info-title{font-size:87.5%;padding-left:0}.privacy .info-text{font-size:87.5%;grid-column:2/3;margin-top:0}.privacy .info h4{display:block;font-size:87.5%}.privacy .info p{font-size:87.5%;margin-top:0}}@media (min-width:768px){.u-sp{display:none}}@media screen and (min-width:769px){.template__lp .header{height:50px;padding:11px 0 5px}.template__lp .case{padding:75px 0 20px}.template__lp .btns-sns{margin:60px 0 50px}.template__lp .btns-sns li{max-width:90px}.template__lp .footer-navigation{background:0 0;margin:50px 0}.template__lp .footer-navigation ul{display:block;text-align:center}.template__lp .footer-navigation ul li{border:none;padding:0}.template__lp .footer-navigation ul li a{text-decoration:underline}.template__lp .footer-navigation ul li a:link,.template__lp .footer-navigation ul li a:visited{color:#4c4c4c}.mod__heading{font-size:3.4rem;margin:0 0 60px;padding:0 0 25px}.mod__heading br{display:inline-block}.head-floater.biz-smart-registration-header{height:70px}.head-floater.biz-smart-registration-header .biz-smart-registration-title{font-size:34px}.head-floater.biz-smart-registration-header .biz-smart-registration-title br{display:none}.head-floater-inner{border:none}.sp-catch{display:none}.template__lp .header{height:50px;padding:11px 0 5px}.template__lp .case{padding:75px 0 20px}.template__lp .btns-sns{margin:60px 0 50px}.template__lp .btns-sns li{max-width:90px}.template__lp .footer-navigation{background:0 0;margin:50px 0}.template__lp .footer-navigation ul{display:block;text-align:center}.template__lp .footer-navigation ul li{border:none;padding:0}.template__lp .footer-navigation ul li a{text-decoration:underline}.template__lp .footer-navigation ul li a:link,.template__lp .footer-navigation ul li a:visited{color:#4c4c4c}.mod__heading{font-size:3.4rem;margin:0 0 60px;padding:0 0 25px}.mod__heading br{display:inline-block}.head-floater.biz-smart-registration-header{height:70px}.head-floater.biz-smart-registration-header .biz-smart-registration-title{font-size:34px}.head-floater.biz-smart-registration-header .biz-smart-registration-title br{display:none}.head-floater-inner{border:none}.sp-catch{display:none}.u-sp{display:none!important}.u-pc{display:block!important}.mod__heading-sub{font-size:28px}.wrap__cta{margin-top:30px}.wrap__cta .cta-button{width:40%}.cta-button{font-size:2.1rem;line-height:3.5}.cta-button img{margin-right:103px;width:unset}.head-floater .header .logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.head-floater .header .logo h1{max-width:unset}.head-floater .header .logo .copy{margin-left:30px;text-align:unset}.head-floater .header .logo .a__text-13pt{font-size:81.25%}.head-floater .header .logo .a__text-16pt{font-size:100%}.head-floater .header .info{display:-webkit-box;display:-ms-flexbox;display:flex}.head-floater .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.feel-free{padding:55px}.feel-free .mod__heading b{font-size:45px}.cut .cut__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}.cut .cut__item-text{font-size:20px}.support .support__list-head{font-size:20px}.support .support__list-head:after,.support .support__list-head:before{width:5em}.support .support__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 24px}.support .support__list-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 24px;min-height:418px}.support .support__list-item:nth-of-type(n+2){margin-top:0}.support .support__list-item-img img{max-width:126px}.support .support__list-item-img .img-text{font-size:20px}.support .support__list-item-text::before{border:15px solid transparent;border-top:15px solid #fff;bottom:-28px;left:50%;margin-left:-15px;-webkit-transform:initial;transform:initial}.support .support__list-item-text::after{border:15px solid transparent;border-top:15px solid #ff8600;bottom:-30px;left:50%;margin-left:-15px;-webkit-transform:initial;transform:initial}.support .support__list-item-text p{font-size:16px}.cta{padding:50px 0}.cta .cta__body{border-radius:0 0 1rem 1rem;padding:2rem 0}.kikkake{padding:55px 0}.kikkake .kikkake__item-voice{font-size:20px;padding:15px}.kikkake .wrap{padding:0}.why{padding:55px 0}.why .why__lead{font-size:16px;margin-bottom:30px}.why .why__list-item{border-radius:5rem;padding:.5rem 0}.why .why__list-item:not(:first-of-type){margin-top:2rem}.why .why__list-item:last-of-type{text-align:left}.why .why__list-item .icon{max-width:40px}.why .why__list-item .text{font-size:20px}.point{padding:30px 40px}.point .point__list{margin-top:60px}.point .point__list-item:not(:first-of-type){margin-top:4em}.point .point__list-item .heading{font-size:24px;padding:1em 0}.point .point__list-item .icon{left:-2px;right:unset;top:-40px}.point .point__list-item .text{font-size:18px;padding:3rem 2rem}.reason .reason__sheet-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;height:unset;justify-content:space-evenly;overflow-x:unset}.reason .reason__sheet__image{margin-top:10px;width:85%}.reason .reason__sheet__image img{max-width:100%}.step2 .step2__item-list{gap:40px 0}.step2 .step2__item-list li{width:30%}.step2 .step2__item-heading{font-size:20px;margin-top:17px}.step2 .step2__item-text{font-size:16px;margin-top:17px}.no-eigyo-call .no-eigyo-call__body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px}.no-eigyo-call .no-eigyo-call__icon{font-size:24px;margin-right:12px}.no-eigyo-call .no-eigyo-call__text{font-size:12px}}@media screen and (max-width:768px){.pc-catch{display:none}.pc-catch{display:none}}@media only screen and (max-width:375px){.sp-catch .top .catch-wrap .main.is-nkad .catch-images .img-char{max-width:110px}.sp-catch .top .catch-wrap .main.is-nkad .catch-images .img-char{max-width:110px}}@-webkit-keyframes fall{0%{-webkit-transform:translateY(-100px);opacity:0;transform:translateY(-100px)}10%{opacity:1}90%{opacity:1}100%{-webkit-transform:translateY(120vh);opacity:0;transform:translateY(120vh)}}@keyframes fall{0%{-webkit-transform:translateY(-100px);opacity:0;transform:translateY(-100px)}10%{opacity:1}90%{opacity:1}100%{-webkit-transform:translateY(120vh);opacity:0;transform:translateY(120vh)}}