@charset "UTF-8";:root{--content: min( calc(100% - 20px) , 1260px);--mainColor: #007966;--bgColor: #00a78d;--txtColor: #3c3c3c;--btnColor: #fdec18;--emColor: #f5a000;--titleSize: 35px;--subTitleSize: 30px;--txtSize: 18px}@media screen and (max-width: 959px){:root{--titleSize: 20px;--subTitleSize: 16px;--txtSize: 14px}}*{margin:0;padding:0;box-sizing:border-box}body{color:var(--txtColor);font-family:heisei-maru-gothic-std,sans-serif;font-weight:400;font-style:normal;font-size:16px}ul li{list-style:none}img{max-width:100%;vertical-align:top}a{color:var(--txtColor);text-decoration:none;transition:all .3s}em{font-style:normal}p{font-size:var(--txtSize)}section{width:var(--content);margin:auto;padding:80px 0 0}@media screen and (max-width: 959px){section{padding:40px 0 0}}.box-center{display:flex;justify-content:center;align-items:center}.disp_sp{display:none}@media screen and (max-width: 959px){.disp_sp{display:block}}/*!!!!!!! commom !!!!!!!!*/header{width:100%;position:sticky;top:0;left:0;z-index:100;background-color:var(--mainColor);box-shadow:0 3px 6px #00000029}.header__inner{width:var(--content);height:70px;margin:auto;display:flex;justify-content:space-between;align-items:center}.header__inner img{vertical-align:middle}@media screen and (max-width: 959px){.header__inner{width:100%}}h1{width:min(45%,175px)}@media screen and (max-width: 959px){h1{margin-left:15px}}.btn-contact{display:flex;justify-content:center;align-items:center;background-color:var(--btnColor);width:min(35%,220px);height:70px;font-size:var(--txtSize);font-weight:700;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff;transition:all .3s}.btn-contact:hover{background-color:var(--txtColor);color:var(--mainColor);text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff;transition:all .3s}/*!!!!!!! header !!!!!!!!*/footer{margin-top:80px;background-color:var(--mainColor)}@media screen and (max-width: 959px){footer{margin-top:50px}}.fooder__inner{padding-block:80px;font-size:var(--txtSize);color:#fff}.fooder__inner a{color:#fff;transition:all .3s}.fooder__inner a:hover{text-decoration:underline;transition:all .3s}@media screen and (max-width: 959px){.fooder__inner{padding-block:40px}}.fooder__box{display:flex;justify-content:center;align-items:center}.fooder__logo{margin-top:50px}@media screen and (max-width: 959px){.fooder__logo{margin-top:30px}}.copyright{margin-top:20px;font-size:12px}/*!!!!!!! fooder !!!!!!!!*/.section__title{font-size:var(--titleSize);font-weight:700;text-align:center;position:relative;display:inline-block;padding-inline:1em;color:var(--txtColor)}.section__title:after{content:"";display:inline-block;width:100%;height:5px;background-color:var(--bgColor);border-radius:10px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.section__title-text{text-align:center;font-weight:700;margin-top:50px}.section__title-white{font-size:var(--titleSize);color:var(--bgColor);font-weight:700;text-align:center;background:#fff;display:inline-block;padding-inline:25px;box-shadow:0 3px 6px #00000029}.section__title-white-text{font-weight:700;margin-top:50px;color:#fff;text-align:center;text-shadow:0px 3px 6px #00000029}@media screen and (max-width: 959px){.section__title-white-text{margin-top:30px}}.section__title-green{font-size:var(--titleSize);color:#fff;line-height:2.2;text-align:center;background:var(--mainColor);display:inline-block;width:min(100%,450px);box-shadow:0 3px 6px #00000029}/*!!!!!!! title !!!!!!!!*/.webma{width:120px;position:fixed;z-index:100;transform:translate(-50%);top:23%;left:calc(100% - 61px)}@media screen and (max-width: 959px){.webma{width:100%;position:fixed;z-index:100;transform:translate(0);top:auto;left:0;bottom:0;background:#fff;border:solid 1px #f01;padding-block:10px;display:flex;justify-content:center}.webma img{width:min(100%,200px)}}@media screen and (max-width: 959px){.webma .large{display:none}}/*!!!!!!! webmaBtn !!!!!!!!*/.mv{width:100%;height:690px;background:url(/img/bg-pc@2x.jpg) no-repeat;background-size:cover}@media screen and (max-width: 959px){.mv{height:90vh}}@media screen and (max-width: 380px){.mv{height:calc(100vh + 100px)}}.mv__inner{width:var(--content);height:100%;margin:auto;position:relative}.mv__text{font-size:var(--titleSize);font-weight:700;text-align:center;padding-top:50px}@media screen and (max-width: 959px){.mv__text{padding-top:20px}}.mv__title{font-size:55px;letter-spacing:-1.65px;font-weight:700;text-align:center;text-shadow:0 0 5px #ffffff,0 0 5px #ffffff,0 0 5px #ffffff,0 0 5px #ffffff,0 0 5px #ffffff,0 0 5px #ffffff,0 0 5px #ffffff,0 0 5px #ffffff,0 0 5px #ffffff,0 0 5px #ffffff,0 0 5px #ffffff,0 0 5px #ffffff,0 0 5px #ffffff,0 0 5px #ffffff,0 0 5px #ffffff,0 0 5px #ffffff;filter:drop-shadow(0px 0px 10px rgba(0,0,0,.3))}.mv__title span{letter-spacing:4px;display:inline-block;padding-inline:6px 4px;font-size:1.02em}@media screen and (max-width: 959px){.mv__title{font-size:26px}}.mv_box{width:min(90%,770px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;margin-top:50px;position:relative;z-index:10}@media screen and (max-width: 959px){.mv_box{gap:20px 40px;justify-content:center;margin:20px auto 0}.mv_box img{width:min(calc(40% - 20px),175px);height:auto}}.mv .buttton-wrap{margin-top:80px}.mv .bl-img{position:absolute;top:33%;left:83%;transform:translate(-50%)}@media screen and (max-width: 959px){.mv .buttton-wrap{margin-top:20px}.mv .bl-img{position:static;transform:translate(0);width:min(70%,320px);margin:-40px auto;display:block}}/*!!!!!!! main_visual !!!!!!!!*/.video{background-color:var(--txtColor);padding:20px 40px;width:min(100%,717px);margin:30px auto 80px}.video iframe{width:100%}/*!!!!!!! MEO対策 !!!!!!!!*/.bg-green{background-color:var(--bgColor);position:relative}section.bg-green{padding:0;width:100%}.bg-green__inner{width:var(--content);margin:auto;padding:80px 0 0}.bg-green:before{content:"";display:block;width:100%;height:280px;background-color:var(--bgColor);transform:skewY(-7deg);position:absolute;top:-90px;left:0;z-index:-1}.bg-green:after{content:"";display:block;width:100%;height:280px;background-color:var(--bgColor);transform:skewY(-7deg);position:absolute;left:0;z-index:-1;bottom:-180px}ul.list-icon{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:center;width:1040px;margin:30px auto auto}ul.list-icon li{list-style:none;width:110px;height:110px;border-radius:50%;background-color:#fff;box-shadow:0 3px 6px #00000029;position:relative;font-size:14px;font-weight:700;display:flex;justify-content:center;align-items:self-end;padding-bottom:1em;text-align:center}ul.list-icon .icon01{background:#fff url(/img/ind01.svg) no-repeat;background-size:50px;background-position:top 20px center}ul.list-icon .icon02{background:#fff url(/img/ind02.svg) no-repeat;background-size:50px;background-position:top 13px center;line-height:1.2}ul.list-icon .icon03{background:#fff url(/img/ind03.svg) no-repeat;background-size:50px;background-position:top 20px center}ul.list-icon .icon04{background:#fff url(/img/ind04.svg) no-repeat;background-size:50px;background-position:top 20px center}ul.list-icon .icon05{background:#fff url(/img/ind05.svg) no-repeat;background-size:50px;background-position:top 20px center}ul.list-icon .icon06{background:#fff url(/img/ind06.svg) no-repeat;background-size:50px;background-position:top 20px center}ul.list-icon .icon07{background:#fff url(/img/ind07.svg) no-repeat;background-size:50px;background-position:top 20px center}ul.list-icon .icon08{background:#fff url(/img/ind08.svg) no-repeat;background-size:50px;background-position:top 20px center}ul.list-icon .icon09{background:#fff url(/img/ind09.svg) no-repeat;background-size:50px;background-position:top 20px center}ul.list-icon .icon10{background:#fff url(/img/ind10.svg) no-repeat;background-size:50px;background-position:top 20px center}ul.list-icon .icon11{background:#fff url(/img/ind11.svg) no-repeat;background-size:50px;background-position:top 20px center}ul.list-icon .icon12{background:#fff url(/img/ind12.svg) no-repeat;background-size:50px;background-position:top 20px center}ul.list-icon .icon13{background:#fff url(/img/ind13.svg) no-repeat;background-size:50px;background-position:top 20px center}ul.list-icon .icon14{background:#fff url(/img/ind14.svg) no-repeat;background-size:50px;background-position:top 20px center}ul.list-icon .icon15{background:#fff url(/img/ind15.svg) no-repeat;background-size:50px;background-position:top 20px center}ul.list-icon li.icon16{align-items:center;padding-bottom:0}@media screen and (max-width: 959px){ul.list-icon{width:100%}}/*!!!!!!! 2,000社以上の取引実績 !!!!!!!!*/.line-wrap{width:min(100%,1200px);margin:120px auto 80px;border:solid 3px var(--emColor);border-radius:10px;padding:60px;background:#fff}@media screen and (max-width: 959px){.line-wrap{margin:auto auto 40px;padding:10px}}.line-wrap__box{display:flex;gap:40px;flex-wrap:wrap;justify-content:center;margin-top:50px}.text-wrap{width:min(100%,730px);font-weight:700}.text-wrap h3{font-size:var(--txtSize);margin-bottom:30px}.text-wrap h3 em{color:#ff6200;font-size:2em;font-style:normal;margin-right:1px}@media screen and (max-width: 959px){.text-wrap h3{font-size:var(--txtSize);margin-bottom:20px}}.text-wrap p{margin-bottom:.3em;line-height:2}/*!!!!!!! MEOとは !!!!!!!!*/.bg-greenImg{background-image:url(/img/bg-left.png),url(/img/bg-right.png),linear-gradient(to right,#00a78d,#00a78d);background-repeat:no-repeat,no-repeat,no-repeat;background-size:auto 100%,auto 100%,cover;background-position:left top,right top,center center;position:relative;padding:100px 0}.bg-greenImg__inner{width:min(calc(100% - 20px),960px);margin:auto;padding:50px 0 0}@media screen and (max-width: 959px){.bg-greenImg{padding:40px 0}.bg-greenImg__inner{padding:30px 0 0}}section.bg-greenImg{width:100%}.bg-greenImg h2{font-size:35px;color:#fff;text-shadow:0px 3px 6px #00000029;text-align:center}@media screen and (max-width: 959px){.bg-greenImg h2{font-size:24px}}.bg-greenImg__inner p{color:#fff;text-shadow:0px 3px 6px #00000029;font-weight:700}.bg-greenImg__inner p em{color:#fdec18;font-size:1.25em;font-style:normal;margin-inline:2px}.bg-greenImg__inner .local_search-box{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.bg-greenImg__inner .search-content{width:calc(100% / 3 - 60px);background-color:#fff;border-radius:30px;margin-top:40px;padding:30px 20px;box-sizing:border-box;position:relative;box-shadow:0 3px 6px #00000029}.bg-greenImg__inner .search-content .search-img{text-align:center}.bg-greenImg__inner .search-content .search-img img{width:100%}.bg-greenImg__inner .search-content p{text-align:center;font-weight:700;color:var(--txtColor);text-shadow:none;margin-bottom:auto;margin-top:20px}@media screen and (max-width: 959px){.bg-greenImg__inner .search-content{width:80%;margin:60px auto 0}.bg-greenImg__inner .search-content:first-of-type{margin-top:20px}}.bg-greenImg__inner .search-content:nth-of-type(2):before{content:"76%";font-size:28px;color:var(--emColor);font-weight:700;position:absolute;top:20px;right:20px}.bg-greenImg__inner .search-content:nth-of-type(3):before{content:"28%";font-size:28px;color:var(--emColor);font-weight:700;position:absolute;top:20px;right:20px}.bg-greenImg__inner .search-content:after{content:"";width:0;height:0;border-style:solid;border-top:27px solid transparent;border-bottom:27px solid transparent;border-left:35px solid #ffffff;border-right:0;position:absolute;top:40%;left:118%;transform:translate(-50%)}@media screen and (max-width: 959px){.bg-greenImg__inner .search-content:after{position:absolute;top:102%;left:50%;transform:translate(-50%) rotate(90deg)}}.bg-greenImg__inner .search-content:last-child:after{content:"";display:none}/*!!!!!!! ローカル検索 !!!!!!!!*/.text{font-size:var(--txtSize);line-height:2}/*!!!!!!! MEO対策のメリット !!!!!!!!*/section.bg-greenLight{width:100%;background-color:#aee6ca}.bg-greenLight__inner{width:min(calc(100% - 20px),960px);margin:80px auto auto;padding-bottom:80px}@media screen and (max-width: 959px){.bg-greenLight__inner{margin:30px auto auto;padding-bottom:40px}}.reason-box{padding:30px 50px;background-color:#fff;border-radius:10px;margin-top:30px;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}@media screen and (max-width: 959px){.reason-box{padding:30px}}.reason-box:first-of-type{margin-top:0}.reason-box:nth-of-type(3){margin-bottom:70px}@media screen and (max-width: 959px){.reason-box:nth-of-type(3){margin-bottom:50px}}.reason-box__text{width:calc(100% - 400px)}.reason-box__text h3{font-size:24px;font-weight:700;color:var(--emColor);margin-bottom:1em}.reason-box__text p{line-height:2.5;text-align:justify}@media screen and (max-width: 959px){.reason-box__text{width:100%}.reason-box__text h3{font-size:20px;margin-bottom:.5em}.reason-box__text p{line-height:2}}/*!!!!!!!!! エクスコアが選ばれる理由 !!!!!!!!!!!!*/.service .section__title-text{line-height:2.5}@media screen and (max-width: 959px){.service .section__title-text{line-height:2}}.service-box{margin:30px 0;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-around}@media screen and (max-width: 959px){.service-box{margin-top:30px}}.service-content{width:min(100%,390px);border-radius:10px 10px 0 0;box-shadow:0 2px 6px #00000029;overflow:hidden}.service-content dt{background-color:var(--mainColor);padding-block:18px;text-align:center;font-size:24px;font-weight:700;color:#fff}.service-content dd{padding-block:20px}.service-content dd p{padding-inline:20px;line-height:2;text-align:justify;margin-top:25px}.service-content dd span{font-size:.7em}@media screen and (max-width: 959px){.service-content:not(:first-of-type){margin-top:30px}}/*!!!!!!!!! サービス内容 !!!!!!!!!!!!*/section.result{background-color:var(--bgColor);width:100%;margin-top:80px;padding-bottom:80px}section.result .section__title-white-text{line-height:2.5}@media screen and (max-width: 959px){section.result{margin-top:40px;padding-bottom:40px}section.result .section__title-white-text{line-height:2;margin-inline:10px}}.result__inner{width:min(calc(100% - 20px),960px);margin:80px auto auto}@media screen and (max-width: 959px){.result__inner{margin:30px auto auto}}.result-box{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px 16px;margin-top:50px}@media screen and (max-width: 959px){.result-box{margin-top:30px}}.result-content{width:min(100%,470px);background-color:#fff;border-radius:10px}.result-content dt{display:flex;justify-content:center;align-items:center;gap:16px;font-size:24px;font-weight:700;margin-top:30px}.result-content dd{padding:0 16px 30px}.result-content dd h3{text-align:center;position:relative;font-size:18px;margin-bottom:25px}.result-content dd h3 em{font-size:1.4em;color:#ff6200}.result-content dd h3:after{content:"";display:inline-block;width:55%;height:3px;background-color:var(--bgColor);border-radius:10px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.result-content dd ul{margin-top:20px;line-height:2;margin-left:32px}@media screen and (max-width: 959px){.result-content dd ul{margin-top:0}}.result-content dd ul li{font-size:14px}@media screen and (max-width: 959px){.result-content{margin-inline:10px}}/*!!!!!!!!! 実績 !!!!!!!!!!!!*/section.flow{width:100%;background-color:#fff7e5;margin-top:120px}.flow__inner{width:min(calc(100% - 20px),960px);margin:80px auto auto;padding-bottom:80px}@media screen and (max-width: 959px){.flow__inner{margin:40px auto auto;padding-bottom:40px}}.flow-content{display:flex;margin-top:30px}.flow-content dt{display:flex;justify-content:center;align-items:center;text-align:right;width:11em;height:110px;background-color:var(--bgColor);font-size:24px;font-weight:700;color:#fff;border-radius:10px 0 0 10px;box-shadow:0 2px 6px #00000029;position:relative}@media screen and (max-width: 959px){.flow-content dt{width:8.5em;height:80px;font-size:clamp(.875rem,.714rem + .68vw,1.125rem)}}.flow-content dt:after{content:"";width:0;height:0;border-style:solid;border-right:16px solid transparent;border-left:16px solid transparent;border-top:17px solid var(--bgColor);border-bottom:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.flow-content dd{display:flex;align-items:center;width:calc(100% - 11em);padding-left:50px;font-size:var(--txtSize);background-color:#fff;border-radius:0 10px 10px 0;box-shadow:0 2px 6px #00000029}@media screen and (max-width: 959px){.flow-content dd{width:calc(100% - 8.5em);padding-inline:10px;font-size:clamp(.875rem,.714rem + .68vw,1.125rem)}}.flow-content:nth-of-type(2n) dt{background-color:var(--emColor)}.flow-content:nth-of-type(2n) dt:after{border-top:17px solid var(--emColor)}.flow-content:last-of-type dt:after{display:none}.flow-content+.buttton-wrap{margin-top:70px}@media screen and (max-width: 959px){.flow-content+.buttton-wrap{margin-top:50px}}.qa__inner{margin-top:50px}@media screen and (max-width: 959px){.qa .bg-greenLight__inner{margin-top:0}.qa__inner{margin-top:30px}}.qa .actab{position:relative;width:100%;margin:0 0 20px;color:#1b2538}.qa .actab input{display:none}.qa .actab label{font-size:24px;font-weight:700;line-height:1.6em;position:relative;display:block;margin:0;padding:30px 50px;cursor:pointer;text-indent:1em;border-radius:.5em;background:#fff}@media screen and (max-width: 959px){.qa .actab label{padding:1em 3em 1em 2em;font-size:16px}}.qa .actab label:before{content:"Q";font-size:var(--titleSize);color:#ff6200;padding-right:.5em}@media screen and (max-width: 959px){.qa .actab label:before{margin-left:-.7em}}.qa .actab label:hover{color:var(--mainColor);transition:all .3s}.qa .actab label:after{position:absolute;top:5%;right:0;content:"+";font-size:1.7em;font-weight:700;line-height:2em;display:inline-block;width:2em;height:2em;transition:transform .3s}.qa .actab .actab-content{position:relative;overflow:hidden;max-height:0;padding:0 0 0 2.5em;border-radius:0 0 .5em .5em;transition:max-height .2s}.qa .actab .actab-content p{border-radius:10px;display:block;width:100%;background-color:#aee6ca1a;padding:25px}.qa .actab input:checked~.actab-content{max-height:40em;background-color:#fff;padding:0 50px 25px}.qa .actab input:checked~label{color:#00838f;border-radius:.5em .5em 0 0}.qa .actab input[type=checkbox]:checked+label:after{transform:rotate(45deg);transform-origin:50% 50%}/*!!!!!!!!! 申込から施策開始までのフロー !!!!!!!!!!!!*/.form-contact{max-width:960px;margin:auto;font-weight:700}.form-contact label,.form-contact .info_txt{color:#fff}.form-contact ::placeholder{color:#ccc}.form-contact .section__title-text{line-height:2.5}.form-contact .contact{background-color:var(--bgColor);padding:50px;margin-top:50px}@media screen and (max-width: 959px){.form-contact .contact{padding:30px 20px}}.form-contact label{font-size:24px}@media screen and (max-width: 959px){.form-contact label{font-size:18px}}.form-contact .required,.form-contact .optional{font-size:12px;margin-left:8px;padding:3px 10px;border-radius:3px;font-weight:700;display:inline-block;vertical-align:middle}.form-contact .required{color:#fff;background-color:#f44}.form-contact .optional{color:#fff;background-color:#00bfa5}@media screen and (max-width: 959px){.form-contact label{font-size:18px}.form-contact .form-col div{width:100%}.form-contact .required,.form-contact .optional{font-size:12px;padding:2px 6px}}.form-contact .list_item label{font-size:var(--txtSize);font-weight:400}.form-contact .form-col button{color:var(--txtColor);font-weight:400}.form-contact button span{font-weight:600;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}@media screen and (max-width: 959px){.form-contact button{font-size:16px}}.form-col__box{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;align-items:center;width:100%}.form-col__box>div{width:45%}form>div>div{border-radius:3px;padding:10px 0}form>div>div>p{width:405px;float:left;margin:0 15px}form>div input[type=text],form>div input[type=email],form>div input[type=tel],form>div textarea,form>div select{display:block;width:min(100%,405px);height:50px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:10px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}form>div textarea{width:100%;max-width:960px;height:auto}input[type=radio]{margin-top:8px}button{display:block;padding:6px 12px;font-size:14px;font-weight:400;width:min(100%,405px);line-height:1.42857143;text-align:center;white-space:nowrap;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;margin:0 auto}button{color:#333;background-color:#fff;border-color:#ccc}body>div>a>button{margin-left:auto;margin-right:auto;display:block}a+button{margin-left:20px}a{text-decoration:none}a:focus,a:hover{outline:none;text-decoration:none}input::-webkit-input-placeholder{color:#777}button{padding:10px 13px 11px;font-size:18px;cursor:pointer;font-weight:700;line-height:1.6;text-align:center;white-space:nowrap;color:#333;background:#fdec18 0% 0% no-repeat padding-box;border-radius:10px;width:min(100%,475px);height:97px}input[type=button]{padding:10px 13px 11px;font-size:18px;cursor:pointer;display:inline-block;font-weight:700;border-radius:4px;line-height:1;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid #c3c3c3;color:#7c7c7c;background:#fff;text-shadow:0px 1px 1px rgba(0,0,0,.13);-moz-box-shadow:0px 1px 1px rgba(0,0,0,.28);-webkit-box-shadow:0px 1px 1px rgba(0,0,0,.28);box-shadow:0 1px 1px #00000047;margin-left:180px;margin-right:25px}input[type=button]+button{display:inline-block}input+div,select+div,textarea+div{width:90%;color:#fdec18;font-weight:bolder;margin-bottom:-10px;font-size:1rem}.error{border-color:#fdec18!important;width:100%}input[type=text]{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}input[type=text]:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80;outline:none}input[type=radio]{appearance:none;width:15px;height:15px;border:2px solid #ffffff;border-radius:50%;outline:none;cursor:pointer}.infobox{width:auto;height:200px;padding:0 20px;margin:10px auto;overflow-y:scroll;background:#007966;scrollbar-width:none;font-weight:400}.recaptcha-wrapper{display:flex;justify-content:center;align-items:center;padding:20px 0}@media screen and (max-width: 959px){.form-contact .form-col .recaptcha-wrapper,.form-contact .form-col .recaptcha-wrapper>div{width:auto}}.cp_ipradio06 ul{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;column-gap:20px}.cp_ipradio06 .list_item{margin-bottom:10px}.cp_ipradio06 label{position:relative;display:flex;align-items:center;cursor:pointer}.cp_ipradio06 .option-input{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:22px;border:none;outline:none;appearance:none}.cp_ipradio06 .option-input:before,.cp_ipradio06 .option-input:after{position:absolute;content:"";width:20px;height:20px;border-radius:50%;top:-3px}.cp_ipradio06 .option-input:after{outline:2px solid #fff;transition:all .3s ease-in-out}.cp_ipradio06 .option-input:checked:after{outline:12px solid #ffffff;outline-offset:-10px}/*!!!!!!!!! contact !!!!!!!!!!!!*/.buttton-wrap{text-align:center;margin-top:50px}.button{position:relative;display:inline-block;font-family:heisei-maru-gothic-std,sans-serif;font-weight:800;font-style:normal;line-height:1.5;padding:20px 30px 20px 40px;width:min(80%,450px);transition:.3s;text-decoration:none;color:#3c3c3c;border-radius:2.5rem;background:var(--btnColor);box-shadow:0 3px 6px #00000029;z-index:10}.button p{margin:0;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,1px 2px 0 #fff,0 -1px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff;font-size:1.9rem}@media screen and (max-width: 959px){.button p{font-size:clamp(1rem,.679rem + 1.37vw,1.5rem)}}.button:before{position:absolute;content:url(/img/cta.svg);top:-40%;left:-5%}.slider-wrap{margin-bottom:120px}.slider{margin:50px auto;max-width:980px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 2px 6px #00000029;border-radius:10px;position:relative}.slick-list{overflow:hidden;position:relative;min-height:400px}.slick-list .child{min-height:400px;display:flex;flex-direction:column}.slide-title{text-align:center;padding:10px;width:20em;height:auto;border-radius:2em;font-weight:700;color:#fff;background:var(--emColor);margin:2em auto 0}.slider-container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:3em 4em;max-width:960px}.slider-container .dslide-img{line-height:2;width:min(100%,360px);background:#fff;padding:10px;display:flex;align-items:center;justify-content:center}.text{width:calc(100% - 400px)}@media screen and (max-width: 959px){.text{width:100%;margin-top:10px}}.slide-arrow{bottom:0;top:0;cursor:pointer;margin:auto;position:absolute;width:60px}.slide-arrow img{max-width:none;display:block}@media screen and (max-width: 959px){.slide-arrow{transform:translateY(-50%);top:275px;bottom:auto}.voice .slide-arrow{transform:translateY(-50%);top:140px;bottom:auto}}.prev-arrow{left:-30px;z-index:10}.next-arrow{right:-30px;z-index:10}@media screen and (max-width: 959px){.prev-arrow{left:5px;width:30px}.next-arrow{right:5px;width:30px}}.dots-wrap{display:flex;justify-content:center;position:absolute;right:47%;margin-block:20px;list-style:none;padding:0}.dots-wrap li{width:20px;height:20px;margin:0 5px;background:#ececec;border-radius:50%;cursor:pointer}.demo-slider-section{position:relative}.demo-slider .child{outline:none;padding:20px}.demo-slider .slider-container{display:flex;align-items:center;gap:40px;background:#fff;border-radius:10px;padding:30px;box-shadow:0 5px 20px #0000001a;max-width:800px;margin:0 auto}.demo-slider .slide-img{flex:0 0 200px}.demo-slider .slide-img img{width:100%;height:150px;object-fit:cover;border-radius:8px}.demo-slider .text{flex:1}.demo-slider .text h3{font-size:1.5rem;margin-bottom:15px;color:#333;font-weight:700}.demo-slider .text p{font-size:1rem;line-height:1.6;color:#666}.demo-slider-section .dots-wrap{text-align:center;margin-top:30px}.demo-slider-section .dots-wrap .slick-dots{display:flex;justify-content:center;gap:10px;list-style:none;padding:0;margin:0}.demo-slider-section .dots-wrap .slick-dots li button{width:12px;height:12px;border-radius:50%;background:#ddd;border:none;text-indent:-9999px;transition:all .3s ease}.demo-slider-section .dots-wrap .slick-dots li.slick-active button{background:#007bff;transform:scale(1.2)}@media (max-width: 768px){.demo-slider .slider-container{flex-direction:column;text-align:center;gap:20px}.demo-slider .slide-img{flex:none}.demo-slider .text h3{font-size:1.2rem}}.slider-wrap{position:relative;margin-bottom:120px}@media screen and (max-width: 959px){.slider-wrap{margin-bottom:80px}}.voice{position:relative}.slider{margin:50px auto;max-width:980px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 2px 6px #00000029;border-radius:10px;position:relative;min-height:auto}.slider .child{display:none}.slider .child:first-child{display:block}.slider-wrap .slide-title{text-align:center;padding:10px;width:20em;height:auto;border-radius:2em;font-weight:700;color:#fff;background:var(--emColor);margin:2em auto 0}.slider-wrap .slider-container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:3em 4em;max-width:960px}.slider-wrap .slide-img{line-height:2;width:min(100%,360px);background:#fff;padding:10px;display:flex;align-items:center;justify-content:center}.slider-wrap .slide-img img{width:100%;height:auto;border-radius:8px}.slider-wrap .text{width:calc(100% - 400px);font-size:var(--txtSize);line-height:1.6;color:var(--txtColor)}@media screen and (max-width: 959px){.slider-wrap .text{width:100%;margin-top:10px;text-align:left}.slider-wrap .slider-container{flex-direction:column;text-align:left;gap:20px;padding:2em 1.5em}.slick-list{height:550px}.slick-list .child{height:550px;overflow-y:auto}}.voice .slider{background:#fff 0% 0% no-repeat padding-box;box-shadow:0 2px 6px #00000029;border-radius:10px;margin:50px auto;max-width:980px}.voice .slick-list,.voice .slick-list .child{min-height:200px}.voice .reason-box{display:flex;align-items:center;gap:30px;max-width:900px;margin:0 auto;padding:25px 40px;height:100%}.voice .slide-img{flex-shrink:0}.voice .slide-img img{width:300px;height:auto;object-fit:cover;border-radius:0}.voice .text{flex:1;font-size:var(--txtSize);line-height:1.6;color:var(--txtColor)}@media screen and (max-width: 959px){.voice .reason-box{flex-direction:column;gap:20px;text-align:left;padding:20px}.voice .slide-img img{width:100%;max-width:300px;height:auto}.voice .text{font-size:var(--txtSize)}}.slide-arrow{bottom:0;top:0;cursor:pointer;margin:auto;position:absolute;width:60px;border:none;background:transparent;z-index:10}.prev-arrow{left:-30px}.next-arrow{right:-30px}@media screen and (max-width: 959px){.slide-arrow{transform:translateY(-50%);bottom:55%;top:auto}.prev-arrow{left:5px;width:30px}.next-arrow{right:5px;width:30px}}.dots-wrap{display:flex;justify-content:center;position:absolute;margin-block:20px;list-style:none;padding:0;margin:20px 0 0;right:50%;transform:translate(50%)}@media screen and (max-width: 959px){.dots-wrap{right:25%;transform:translate(-50%)}}.dots-wrap li{width:20px;height:20px;margin:0 5px;background:#ececec;border-radius:50%;cursor:pointer;border:none;padding:0;transition:all .3s ease}.dots-wrap li:hover,.dots-wrap li.slick-active{background:#337967}.dots-wrap li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:transparent}
