/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type="checkbox"]{appearance:checkbox}[type="radio"]{appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;appearance:none}button[disabled],[type="button"][disabled],[type="reset"][disabled],[type="submit"][disabled]{cursor:default}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}html,body{font-family:sans-serif;width:100%;height:100%;min-height:100%}h1,h2,h3,h4,h5,h6 p,table,blockquote,address,pre,iframe,form,figure,dl{padding:0}p,table,blockquote,address,pre,iframe,form,figure,dl,dt,dd,ul,ol,li{font-weight:inherit;margin:0}img{width:100%;max-width:100%;height:auto;display:block}a:hover img{opacity:.85}svg{margin:0;padding:0;vertical-align:top}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}th,td{margin:0;padding:0}.dp-none{display:none}.dp-block{display:block}@media (min-width: 768px){.pc-dp-none{display:none !important}.mb-dp-none{display:block}}@media (max-width: 767px){.pc-dp-none{display:block !important}.mb-dp-none{display:none !important}}.fl-left{float:left}.fl-right{float:right}.clearfix:after{content:" ";display:block;clear:both}.bold{font-weight:bold}.ta-center{text-align:center}.ta-right{text-align:right}.ta-left{text-align:left}.justify{text-align:justify;text-justify:inter-ideograph}.indent{text-indent:-1em;padding-left:1em}.text-vertical{-o-writing-mode:vertical-rl;writing-mode:vertical-rl;width:100%;height:100%;margin:0;padding:0}_:-ms-lang(x)::-ms-backdrop,.text-vertical{writing-mode:tb-rl}@media (max-width: 767px){.text-vertical{-o-writing-mode:initial;writing-mode:initial}}input,optgroup,select,textarea{border-width:1px;border-style:solid;border-color:#aaa;border-radius:5px;appearance:auto}input:focus,optgroup:focus,select:focus,textarea:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);outline:0}body{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,"メイリオ","Meiryo",sans-serif;color:#000;background:#fff}@media screen and (min-width: 768px){body{font-size:calc(1rem + ((1vw - 7.68px) * 2.2152));line-height:1.7}}@media screen and (min-width: 1400px){div{font-size:30px;line-height:1.7}}@media screen and (max-width: 767px){body{font-size:14px;line-height:1.7}}main{margin:0}#wrap{width:100%}.width-100{width:100%}.max-inner{width:100%;max-width:100%;margin:auto}@media screen and (min-width: 768px){.con-inner{width:70%;max-width:980px;margin:auto}}@media screen and (max-width: 767px){.con-inner{width:93%;max-width:93%;margin:auto}}#header .max-inner .box-a{margin:auto;position:absolute;top:0;left:0;right:0}#header .max-inner .box-a .header-txt li{width:calc(96% / 3)}@media screen and (min-width: 768px){#header .max-inner{position:relative;width:100%;padding-top:62.85714%;background:url("../images/img-head-01-min.jpg") 0 0 no-repeat;background-size:contain;background-size:cover}#header .max-inner .box-a{width:69%}#header .max-inner .box-a .header-copy2{width:23.4%;margin:2% auto 0 1%}#header .max-inner .box-a .header-logo{width:93%;margin:2% auto -1% 0}#header .max-inner .box-a .header-txt{width:64%;margin:-2.5% auto 0}}@media screen and (max-width: 767px){#header .max-inner{position:relative;width:100%;padding-top:139.73333%;background:url("../images/mb-img-head-01-min.jpg") 0 0 no-repeat;background-size:contain}#header .max-inner .box-a{width:93%}#header .max-inner .box-a .header-copy2{width:37.5%;margin:0% auto 0 1%}#header .max-inner .box-a .header-logo{width:105%;margin:16% auto 2% -5%}#header .max-inner .box-a .header-copy{width:105%;margin:0 -3% 0 -2%}#header .max-inner .box-a .header-txt{margin:2% auto 0}}#footer .box-a{font-size:102%;text-align:center}#footer .box-b{width:15em;margin:0 auto 5%}#footer .box-b p{width:20%;margin-right:5%}#footer .box-b ul{font-size:80%;width:75%}#footer #copyright{color:#fff;font-size:53%;text-align:center;background:#000}@media screen and (min-width: 768px){#footer .box-a{margin:0 auto 5%}#footer #copyright{padding:1% 0}}@media screen and (max-width: 767px){#footer .box-a{margin:0 auto 10%}#footer #copyright{padding:1% 0 25%}}.form-area #footer{position:fixed;bottom:0}.form-area #footer #copyright{padding:1% 0}.animated{animation-delay:0.2s;display:block}.animate-op0{opacity:0}.animate-op1{opacity:1}.animatedDura1{animation-duration:1s}.animatedDura2{animation-duration:2s}.animatedDura3{animation-duration:3s}.animatedDura4{animation-duration:4s}.animatedDura5{animation-duration:5s}.animatedDura6{animation-duration:6s}.animatedDura7{animation-duration:7s}.animatedDura8{animation-duration:8s}.animatedDura9{animation-duration:9s}.animatedDura10{animation-duration:10s}.animatedDelay01{animation-delay:0.1s}.animatedDelay02{animation-delay:0.2s}.animatedDelay03{animation-delay:0.3s}.animatedDelay04{animation-delay:0.4s}.animatedDelay05{animation-delay:0.5s}.animatedDelay06{animation-delay:0.6s}.animatedDelay07{animation-delay:0.7s}.animatedDelay08{animation-delay:0.8s}.animatedDelay09{animation-delay:0.9s}.animatedDelay10{animation-delay:1.0s}.animatedDelay15{animation-delay:1.5s}.animatedDelay20{animation-delay:2.0s}.flex{display:flex;flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-between{justify-content:space-between}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-align-end{align-items:flex-end}.flex-align-center{align-items:center}h1{color:#fff;font-size:53%;background:#82BC3F;padding:.5%}h2{margin:0 auto 3%}.fixed-btn{position:fixed;margin:auto;right:1%;bottom:1%;z-index:10}@media screen and (min-width: 768px){.fixed-btn{width:12.4%}}@media screen and (max-width: 767px){.fixed-btn{width:100%;position:fixed;left:0;bottom:0}}.ScrollBtn{opacity:0;transition:all 0.65s}.ScrollBtn.isActive{opacity:1;transition:all 0.65s}.form-box,#form-confirm{width:100%}.form-box input,.form-box select,#form-confirm input,#form-confirm select{background:#E8E8E8;border:none;border-radius:0;width:100%;padding:1%}.form-box .form-notice,#form-confirm .form-notice{color:red;font-weight:bold}.form-box .form-btn-area,#form-confirm .form-btn-area{margin:4% auto 0}.form-box .form-btn-area li,#form-confirm .form-btn-area li{width:40%;margin:0 2%}.form-box .form-btn-area li .form-btn,#form-confirm .form-btn-area li .form-btn{color:#fff;font-weight:bold;text-align:center;background:#F46C0F;padding:3% 0}#form-confirm{margin-bottom:5%;padding-top:5%}#form-confirm h4{font-weight:bold;text-align:center;margin-bottom:1em}#form-confirm .error_messe{color:red}#form-confirm table{width:100%;border:1px solid #333}#form-confirm table th,#form-confirm table td{font-weight:normal;border:1px solid #333;padding:1%;text-align:left}#form-confirm table th{background:#FFDFCA}#form-confirm table tr:last-of-type{display:none}#form-thanks{padding-top:5%}#form-thanks h2{font-weight:bold}#form-thanks p{margin-top:1em}#form-thanks a:hover{text-decoration:underline}.swiper-container1 .swiper-wrapper{transition-timing-function:linear !important}.swiper-container2{width:93%;margin:auto;position:relative;overflow:hidden}.swiper-button-next,.swiper-button-prev{color:#000}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:5px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:5px}#top-sec1-about{margin-top:5%}#top-sec2-service{margin:7% auto 3%}#top-sec4-worry{background:url(../images/img-sec4-image-02-min.png) center bottom/100% no-repeat;margin:7% auto 0;padding:0 0 10%;position:relative;z-index:1}#top-sec4-worry .box-a p{margin:5% auto 6%}#top-sec5-solution{background:url(../images/img-bg-02-min.png) 2% 3%/5% repeat;margin:-9% auto 0;padding-top:9%}#top-sec5-solution h2{width:82%;margin:0 auto 3%}#top-sec5-solution ul{margin-right:-2%}#top-sec5-solution p:last-child{width:88%;margin:2% auto 0;padding-bottom:7%}#top-sec6-example{overflow:hidden}#top-sec6-example .box-a{position:relative}#top-sec6-example .box-a h2{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}#top-sec6-example .box-b{position:relative}#top-sec6-example .box-b ul{width:100%;margin:4% auto}@media screen and (min-width: 768px){#top-sec6-example .box-a h2{width:63%;height:8vw}#top-sec6-example .box-b ul{display:flex;justify-content:space-between}#top-sec6-example .box-b ul li{width:calc(96% / 3)}}@media screen and (max-width: 767px){#top-sec6-example .box-a h2{width:85%;height:10vw}}#top-sec7-profits .box-a{width:70%;margin:0 auto 7%}#top-sec8-voice{background:url(../images/img-bg-01-min.png) 2% 3%/5% repeat;margin-top:2%;padding:5% 0 2%}#top-sec8-voice .box-a h2{width:93%}#top-sec8-voice .box-a ul li:last-child{margin-bottom:3%}#top-sec9-flow{padding:5% 0}#top-sec9-flow h2{margin-bottom:7%}#top-sec9-flow p:last-child{margin-top:5%}#top-sec10-form .box-a{background:#F46C0F;width:100%;height:auto;padding:5% 0;position:relative}#top-sec10-form .box-a:after{content:'';border:solid transparent;border-top-color:#F46C0F;width:0;height:0;border-bottom-width:0px;pointer-events:none;position:absolute;top:100%;left:50%}#top-sec10-form .box-a h2{margin:auto}#top-sec10-form .box-b{margin:7% auto}#top-sec10-form .box-b dl{font-size:102%}#top-sec10-form .box-b dl dt{color:#A0A0A0;margin-top:2%}#top-sec10-form .box-b dl dt.form-indi::after{content:"※";color:red;margin-left:.2em}#top-sec10-form .box-b .form-pvc-box{font-size:70%;width:100%;margin:7% auto 0;padding:3%;border:1px solid #A0A0A0}@media screen and (min-width: 768px){#top-sec10-form .box-a:after{margin:-0.5% 0 0 -3em;border-top-width:2.5em;border-left-width:3em;border-right-width:3em}#top-sec10-form .box-a h2{width:54%}}@media screen and (max-width: 767px){#top-sec10-form .box-a:after{margin:-0.5% 0 0 -2.4em;border-top-width:2.4em;border-left-width:2.4em;border-right-width:2.4em}#top-sec10-form .box-a h2{width:70%}}.contact-area{background:url(../images/img-bg-01-min.png) 2% 3%/5% repeat;padding-bottom:2%}.contact-area .box-a{padding-top:5%;position:relative}.contact-area .box-a h3{margin:5% auto}.contact-area .box-b{margin:2% auto 0;padding-bottom:2%;width:70.5%;position:relative}.contact-area .box-b figure{width:8%;margin:auto;position:absolute;bottom:-2%;left:0;right:0}
/*# sourceMappingURL=style-main.min.css.map */