:where(:not(iframe,canvas,img,svg,video):not(svg *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:pointer}ol,ul{list-style:none}img{max-width:100%;vertical-align:bottom}table{border-collapse:collapse}textarea{white-space:revert}html{font-size:100%}body{color:#000;font-size:1rem}.black{color:#333}.orange{color:#f08d18}.green{color:#4eb17c}.pink{color:#e86e71}.blue{color:#5dabc6}.gold{color:#b2b51a}.form_button_blue{color:#4e70b1}.a_gray{color:#666}.gray{color:#c4c4c4}.light_gray{color:#d6d6d6}.dark{color:#333}.bg_green{color:#f1fff8}.bg_orange{color:#fef8e3}.bg_blue{color:#edfbff}.red{color:#c3433d}.sozokutaisaku-content{line-height:1.5em}.fv{color:#333}.fv .fv-main{background-color:#4eb17c;color:#fff;height:300px}.fv .fv-main>div{max-width:1024px}.fv .fv-main .fv-main-left{background-position:bottom;font-size:34px}.fv .fv-main .fv-main-left .fv-main-left-bottom{background-color:#fff;color:#4eb17c;font-size:44px}.fv .fv-main .fv-main-right{background-position:bottom;background-size:80%}.fv .fv-main .fv-main-right span.operator{bottom:20px;font-size:13px;right:14%}.fv .fv-main .fv-main-right .fv-main-right-sp{display:none;font-size:24px;top:16%;width:100%}.fv .fv-main .fv-main-right .fv-main-right-sp .fv-main-right-sp-bottom{background-color:hsla(0,0%,100%,.9);color:#4eb17c;font-size:22px}.fv .fv-cv{border-color:#4eb17c;max-width:1024px}.fv .fv-cv .arrow_box{background:#fff;border:1px solid #000;display:block;position:relative}.fv .fv-cv .arrow_box:after,.fv .fv-cv .arrow_box:before{border:solid transparent;content:"";height:0;left:50%;pointer-events:none;position:absolute;top:100%;width:0}.fv .fv-cv .arrow_box:after{border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:10px;margin-left:-10px}.fv .fv-cv .arrow_box:before{border-color:#000 transparent transparent;border-width:11px;margin-left:-11px}.fv .fv-cv .fv-cv-message{color:#c3433d;font-size:28px;top:-20px}.fv .fv-cv .fv-cv-message br{display:none}.fv .fv-cv .fv-cv-message span{background-color:#fff}.fv .fv-cv .fv-cv-tel .fv-cv-tel-button{background-color:#f08d18;color:#fff;height:110px}.fv .fv-cv .fv-cv-tel .fv-cv-tel-button .left{position:relative;width:130px}.fv .fv-cv .fv-cv-tel .fv-cv-tel-button .left img{bottom:0;left:12px;min-width:180px;position:absolute}.fv .fv-cv .fv-cv-tel .fv-cv-tel-button .right{font-size:13px}.fv .fv-cv .fv-cv-tel .fv-cv-tel-button .right .middle{font-family:Roboto;font-size:36px}.fv .fv-cv .fv-cv-web .fv-cv-web-button{background-color:#4e70b1;color:#fff;height:110px}.fv .fv-cv .fv-cv-web .fv-cv-web-button span{font-size:36px}.section{color:#333}.section .section-inner .section-title{color:#4eb17c;font-size:40px}.section1 .section-inner .section3-part .section3-part-left .section3-part-title{font-size:30px}.section1 .section-inner .section3-part .section3-part-left .section3-part-title span{border-bottom:2px solid #333;position:relative;top:3px}.section1 .section-inner .section3-part-arrow span{color:#4eb17c;font-size:120px}.section1 .section-inner .section3-part-message{font-size:24px}.section1 .section-inner .section3-part-message span{color:#f08d18}.section1 .section-inner .section3-part-message strong{border-bottom:1px solid #f08d18;color:#f08d18;font-weight:400;padding-bottom:0}.section2 ul{max-width:1024px}.section3 .section3-part.section3-part1{background-color:#f1fff8}.section3 .section3-part.section3-part1 .section3-part-content{max-width:1024px}.section3 .section3-part.section3-part1 .section3-part-content ul li .inner{background-color:#fff;border-color:#4eb17c}.section3 .section3-part.section3-part1 .section3-part-content ul li .inner .top{color:#4eb17c;font-size:20px}.section3 .section3-part.section3-part1 .section3-part-content ul li .inner .bottom{height:180px}.section3 .section3-part.section3-part2{background-color:#fef8e3}.section3 .section3-part.section3-part2 .section3-part-content{max-width:1024px}.section3 .section3-part.section3-part2 .section3-part-content .title{color:#b2b51a;font-size:20px}.section3 .section3-part.section3-part2 .section3-part-content ul li.card{background-color:#fff;border-color:#d6d6d6;font-weight:400;height:280px}.section3 .section3-part.section3-part2 .section3-part-content ul li.card .top{font-family:Roboto;font-size:32px}.section3 .section3-part.section3-part2 .section3-part-content ul li.card .top span{color:#b2b51a;font-size:22px}.section3 .section3-part.section3-part2 .section3-part-content ul li.card .middle{font-size:18px;height:84px}.section3 .section3-part.section3-part2 .section3-part-content ul li.card .bottom{font-size:15px}.section3 .section3-part.section3-part3{background-color:#edfbff}.section3 .section3-part.section3-part3 .section3-part-content{max-width:1024px}.section3 .section3-part.section3-part3 .section3-part-content ul li{max-width:300px}.section3 .section3-part.section3-part3 .section3-part-content ul li .inner{background-color:#fff}.section3 .section3-part.section3-part3 .section3-part-content ul li .inner .title{background-color:#5dabc6;color:#fff}.section3 .section3-part .section3-part-inner .section3-part-title{font-size:32px}.section3 .section3-part .section3-part-inner .section3-part-title span{border-bottom:2px solid #e86e71;color:#e86e71;font-family:Roboto;font-size:26px}.section3 .section3-part .section3-part-inner .section3-part-desc span{color:#f08d18;font-weight:700}.section3 .section3-message{max-width:800px}.section3 .section3-message .title{color:#e86e71;font-size:30px}.section3 .section3-message .title img{width:28px}.section3 .section3-message .content .left img{width:300px}.section3 .section3-message .content .right span{color:#e86e71}.section5 ul{max-width:800px}.section5 .q{color:#fff}.section5 .q .arrow_box{background:#2e3858;border:2px solid #2e3858;position:relative}.section5 .q .arrow_box:after,.section5 .q .arrow_box:before{border:solid transparent;content:"";height:0;pointer-events:none;position:absolute;right:100%;top:50%;width:0}.section5 .q .arrow_box:after{border-color:rgba(46,56,88,0) #2e3858 rgba(46,56,88,0) rgba(46,56,88,0);border-width:10px;margin-top:-10px}.section5 .q .arrow_box:before{border-color:transparent #2e3858 transparent transparent;border-width:13px;margin-top:-13px}.section5 .a .arrow_box{background:#c4c4c4;border:2px solid #cacaca;position:relative}.section5 .a .arrow_box:after,.section5 .a .arrow_box:before{border:solid transparent;content:"";height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.section5 .a .arrow_box:after{border-color:hsla(0,0%,77%,0) hsla(0,0%,77%,0) hsla(0,0%,77%,0) #c4c4c4;border-width:10px;margin-top:-10px}.section5 .a .arrow_box:before{border-color:hsla(0,0%,79%,0) hsla(0,0%,79%,0) hsla(0,0%,79%,0) #cacaca;border-width:13px;margin-top:-13px}.cv-banner .cv-banner-inner{background-color:#fef8e3}.cv-banner .cv-banner-inner>.left img{width:140px}.cv-banner .cv-banner-inner>.right>.top{font-size:14px}.cv-banner .cv-banner-inner>.right>.top span{color:#f08d18}.cv-banner .cv-banner-inner>.right>.middle{font-size:12px;font-weight:400}.cv-banner .cv-banner-inner>.right>.bottom .tel .inner{color:#f08d18;height:80px}.cv-banner .cv-banner-inner>.right>.bottom .tel .inner .top{font-family:Roboto;font-size:40px}.cv-banner .cv-banner-inner>.right>.bottom .tel .inner .bottom{color:#333;font-size:13px}.cv-banner .cv-banner-inner>.right>.bottom .web .inner{background-color:#4e70b1;border-color:#3b5589;color:#fff;height:70px}.cv-banner .cv-banner-inner>.right>.bottom .web .inner .center .top{font-size:12px;font-weight:400}.cv-banner .cv-banner-inner>.right>.bottom .web .inner .center .bottom{font-size:22px}.cv-banner .cv-banner-inner>.right>.bottom .web .inner .right{background-color:#fff;color:#4e70b1}.u-invisible-sp{display:none}@media screen and (min-width:576px){.u-invisible-sp{display:block}}@media (max-width:1024px){.fv .fv-main .fv-main-left{font-size:24px}.fv .fv-main .fv-main-left .fv-main-left-bottom{font-size:32px}.fv .fv-main .fv-main-right{background-position:100% 100%;background-size:86%}.fv .fv-main .fv-main-right span.operator{bottom:20px;right:6%}.fv .fv-cv .fv-cv-message{font-size:20px}.fv .fv-cv .fv-cv-message br{display:inline-block}.fv .fv-cv .fv-cv-tel .fv-cv-tel-button .right{font-size:11px}.fv .fv-cv .fv-cv-tel .fv-cv-tel-button .right .middle{font-size:28px}}@media (max-width:768px){.fv .fv-main .fv-main-left{display:none}.fv .fv-main .fv-main-right{background-position:100% 100%;background-size:56%}.fv .fv-main .fv-main-right .fv-main-right-sp{display:flex}.fv .fv-cv .fv-cv-message{font-size:18px}.fv .fv-cv .fv-cv-message br{display:inline-block}.fv .fv-cv .fv-cv-tel .fv-cv-tel-button{height:100px}.fv .fv-cv .fv-cv-tel .fv-cv-tel-button .left{width:90px}.fv .fv-cv .fv-cv-tel .fv-cv-tel-button .left img{min-width:120px}.fv .fv-cv .fv-cv-web .fv-cv-web-button{height:80px}.fv .fv-cv .fv-cv-web .fv-cv-web-button span{font-size:26px}.section .section-inner .section-title{font-size:24px}.section .section-inner .section-title img{width:30px}.section1 .section-inner .section3-part-message{font-size:16px}.section3 .section3-part.section3-part1 .section3-part-content ul li .inner .bottom{height:120px}.section3 .section3-part.section3-part1 .section3-part-content ul li .inner .bottom img{height:80px}.section3 .section3-part.section3-part2 .section3-part-content ul li.card{height:200px}.section3 .section3-part.section3-part2 .section3-part-content ul li.card .middle{height:60px}.section3 .section3-part .section3-part-inner .section3-part-title{font-size:24px}.section3 .section3-part .section3-part-inner .section3-part-desc{font-size:14px}}
/*# sourceMappingURL=style.min.css.map */