/*! 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}input[type="button"],input[type="submit"]{-webkit-appearance:none}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(0.875rem + ((1vw - 7.68px) * 0.9494));line-height:1.6}}@media screen and (min-width: 1400px){div{font-size:20px;line-height:1.6}}@media screen and (max-width: 767px){body{font-size:14px;line-height:1.75}}@media screen and (max-width: 399px){body{font-size:calc($mb-font-size-base * 0.9)}}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}}@media screen and (max-width: 767px){.form-conf #header,.form-end #header{background:#4bbebf;padding:.1em 2%}}@media screen and (min-width: 768px){.form-conf #header,.form-end #header{background:#4bbebf;padding:.1em 2%}}.form-area #footer{position:fixed;bottom:0}@media screen and (max-width: 767px){#footer{background:#f2f2f2;position:relative}#footer .footer-inr{padding:3em 0 .5em}#footer .footer-inr p{font-size:114%;text-align:center}#footer #copyright{color:#fff;font-size:94%;text-align:center;background:#4bbebf;padding:0.5% 0}#footer .return-btn{width:3.7em;position:absolute;top:-5%;right:0%}.index #footer #copyright{padding:0.5% 0 16%}body.form-end{background:#f2f2f2}body.form-end #footer{position:fixed;bottom:0}}@media screen and (min-width: 768px){#footer{background:#f2f2f2;position:relative}#footer .footer-inr{padding:7em 0 .5em;position:relative}#footer .footer-inr p{font-size:80%;text-align:center}#footer .footer-inr::before,#footer .footer-inr::after{content:"";background-position:0 0;background-size:cover;background-repeat:no-repeat;position:absolute;display:block}#footer .footer-inr::before{background-image:url(../images/common/svg/img-ft-01.svg);width:5.5em;height:7.4em;bottom:0;left:2%}#footer .footer-inr::after{background-image:url(../images/common/svg/img-ft-02.svg);width:6.3em;height:8.1em;bottom:0;right:6%}#footer #copyright{color:#fff;font-size:80%;text-align:center;background:#4bbebf;padding:0.5% 0}#footer .return-btn{width:4.5em;position:absolute;top:-5%;right:8%}}.animated{animation-delay:0.2s;display:block}.animate-op0{opacity:0}.animate-op1{opacity:1}.fade-in-up{opacity:0}.fade-in-title{opacity:0}@keyframes fadeInTitle{from{opacity:0;filter:blur(8px)}to{opacity:0;filter:blur(0px)}}.fadeInTitle{animation-name:fadeInTitle;animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);animation-fill-mode:forwards}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 25%, 0);filter:blur(6px)}to{opacity:1;transform:translate3d(0, 0, 0);filter:blur(0px)}}.fadeInUp{animation-name:fadeInUp;animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94);animation-fill-mode:forwards}.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:1s}.animatedDelay15{animation-delay:1.5s}.animatedDelay20{animation-delay:2s}.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}@media screen and (max-width: 767px){h1{color:#fff}}@media screen and (min-width: 768px){h1{color:#fff;font-size:80%}}@media screen and (max-width: 767px){.fixed-btn{background:#0b7ce0;border:3px solid #fff;border-radius:2em;width:86%;height:3.5em;position:fixed;bottom:1%;left:50%;transform:translateX(-50%);z-index:10}.fixed-btn a{display:block;height:100%;width:100%}.fixed-btn span{width:65%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}@media screen and (min-width: 768px){.fixed-btn{background:#0b7ce0;border:3px solid #fff;border-radius:2em;width:12.4em;height:3em;position:fixed;top:3%;right:2%;z-index:10}.fixed-btn a{display:block;height:100%;width:100%}.fixed-btn span{width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.form-notice{color:red}.form-req::before{content:"※"}.form-btn{color:#fff;font-weight:bold;text-align:center;background:#0b7ce0;width:100%;padding:.2em 0}.form-btn:hover{background:#044c82}.form-alink{color:#0b7ce0}.form-alink:hover{color:#044c82}.form-alink:active{color:#0b7ce0}.form-alink:visited{color:#0b7ce0}input,textarea{background:#fff;border:none;border-radius:0;width:100%;padding:.7em}input::placeholder,textarea::placeholder{color:#808080}input[type=checkbox]{width:1em;margin-right:.5em;transform:scale(1.2)}@media screen and (max-width: 767px){.form-notice{font-size:114%}.form-head{position:relative}.form-head h3{width:78.5%;margin:auto}.form-head .form-ico{width:67%;margin:5% auto 8%;position:relative}.form-head .form-ico::before{content:"";background:#000;width:90%;height:1px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.form-head .form-ico li{color:#666;font-weight:bold;line-height:3.7em;text-align:center;background:#fff;border-radius:50%;width:3.7em;height:3.7em;position:relative;z-index:1}.form-head .form-ico li.active{color:#fff;background:#4d4d4d}.form-box .form-inr .form-con{margin:0 0 5% 0}.form-box .form-inr .form-con dt{font-size:114%}.form-box .form-inr .form-con.form-hour li{width:50%;margin-bottom:.3em}.form-box .form-inr .form-con.form-itr li{width:100%;margin-bottom:.3em}.form-box .form-pvc-box{margin:8% 0 5%}.form-box .btn-area{width:92%;margin:auto}.form-box .btn-area li{width:100%;margin-bottom:2%}.form-box .btn-area li .form-btn{font-size:137.5%;margin:auto;border-radius:2em}textarea{height:10em}}@media screen and (min-width: 768px){.form-notice{font-size:80%}.form-head{position:relative}.form-head h3{width:37%;margin:auto}.form-head .form-ico{width:24%;margin:5% auto;position:relative}.form-head .form-ico::before{content:"";background:#000;width:90%;height:1px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.form-head .form-ico li{color:#666;font-size:70%;font-weight:bold;line-height:3.7em;text-align:center;background:#fff;border-radius:50%;width:3.7em;height:3.7em;position:relative;z-index:1}.form-head .form-ico li.active{color:#fff;background:#4d4d4d}.form-box .form-inr .form-con{margin:0 0 8% 0}.form-box .form-inr .form-con dt{font-size:110%}.form-box .form-inr .form-con.form-hour dt{margin-bottom:1em}.form-box .form-inr .form-con.form-hour li{width:33.33%;margin-bottom:.3em}}@media screen and (min-width: 768px) and (orientation: portrait){.form-box .form-inr .form-con.form-hour li{width:50%}}@media screen and (min-width: 768px){.form-box .form-inr .form-con.form-itr dt{margin-bottom:1em}.form-box .form-inr .form-con.form-itr li{margin-bottom:.3em}.form-box .form-inr .form-con.form-itr li:nth-child(odd){width:52%}.form-box .form-inr .form-con.form-itr li:nth-child(even){width:48%}}@media screen and (min-width: 768px) and (orientation: portrait){.form-box .form-inr .form-con.form-itr li:nth-child(odd),.form-box .form-inr .form-con.form-itr li:nth-child(even){width:100%}}@media screen and (min-width: 768px){.form-box .form-pvc-box{margin:8% 0 5%}.form-box .btn-area{width:92%;margin:auto}.form-box .btn-area li{width:47%;margin:0 1.5%}.form-box .btn-area li .form-btn{font-size:130%;margin:auto;border-radius:2em}textarea{height:5em}}@media screen and (max-width: 767px){#form-confirm.form-area,#form-thanks.form-area{background:#f2f2f2;padding:10% 0 5%}#form-confirm .form-box{width:100%;margin:auto}#form-confirm .form-box h4{font-weight:bold;text-align:center;margin-bottom:2em}#form-confirm .form-box table{width:100%;border:1px solid #999;margin:2em auto 3em}#form-confirm .form-box table th,#form-confirm .form-box table td{font-weight:normal;border-bottom:1px solid #999;padding:1%;text-align:left}#form-confirm .form-box table th{width:30%;background:#9bdddb}#form-confirm .form-box table tr:last-of-type th,#form-confirm .form-box table tr:last-of-type td{border-bottom:none}#form-confirm .form-box .btn-area li{width:48%;margin:0 1%}#form-confirm .form-box .form-err-box{margin:0 0 2em 0}#form-confirm .form-box .form-err-box .error_messe{color:red}}@media screen and (min-width: 768px){#form-confirm.form-area,#form-thanks.form-area{background:#f2f2f2;padding:5% 0}#form-confirm .form-box{width:70%;max-width:800px;margin:auto}#form-confirm .form-box h4{font-weight:bold;text-align:center;margin-bottom:2em}#form-confirm .form-box table{width:100%;border:1px solid #999;margin:2em auto 3em}#form-confirm .form-box table th,#form-confirm .form-box table td{font-weight:normal;border-bottom:1px solid #999;padding:1%;text-align:left}#form-confirm .form-box table th{width:30%;background:#9bdddb}#form-confirm .form-box table tr:last-of-type th,#form-confirm .form-box table tr:last-of-type td{border-bottom:none}#form-confirm .form-box .form-err-box{margin:0 0 2em 0}#form-confirm .form-box .form-err-box .error_messe{color:red}}.swiper-container1{position:relative;overflow:hidden}.swiper-container1 .swiper-wrapper{transition-timing-function:linear !important}@media screen and (max-width: 767px){#wrap{overflow:hidden}.section .max-inner{margin:0 auto;max-width:100%;width:100%}.section .max-inner .con-inner{margin:0 auto;max-width:100%;width:100%}.section .max-inner .con-inner picture{display:block;width:100%;max-width:100%}#eyechatch-area{overflow:hidden}#eyechatch-area .box-a{position:relative}#eyechatch-area .box-a h1{position:absolute;top:0;left:0;padding:0.5em;z-index:2;color:#fff;line-height:1.2}#eyechatch-area .box-b .box-inner{margin:0 auto;max-width:1400px;padding:3% 0;position:relative;width:100%}#eyechatch-area .box-b .box-inner .btn-area{display:none}#eyechatch-area .box-b .box-inner .bg-img{display:none}.top-sec1-question .con-inner{position:relative}.top-sec1-question .box-a{padding:4% 0 2%}.top-sec1-question .box-a .headline-area{padding:0 0 5%}.top-sec1-question .box-a .headline-area .headline-txt{margin:0 auto;width:95%}.top-sec1-question .box-a .box01{margin:0 auto;width:80%}.top-sec1-question .bg-img{display:flex;margin:-15% auto 3.5%;justify-content:space-between;user-select:none;width:100%}.top-sec1-question .bg-img .bg01{width:45%}.top-sec1-question .bg-img .bg01 p{margin:0 auto;width:66%}.top-sec1-question .bg-img .bg02{width:45%}.top-sec1-question .bg-img .bg02 p{margin:0 auto;width:66%}}@media screen and (min-width: 768px){.section .max-inner{margin:0 auto;max-width:100%;width:100%}.section .max-inner .con-inner{margin:0 auto;max-width:1400px;width:100%}.section .max-inner .con-inner picture{display:block;width:100%;max-width:100%}#eyechatch-area{background-color:#4bbebf;overflow:hidden}#eyechatch-area .box-a{position:relative}#eyechatch-area .box-a h1{position:absolute;top:0;left:0;padding:0.5em;z-index:2;color:#fff}#eyechatch-area .box-a picture{padding:1.5% 0 0;width:99%}#eyechatch-area .box-b{background-color:#fff;margin:0 calc(50% - 50vw);width:100vw}#eyechatch-area .box-b .box-inner{margin:0 auto;max-width:1400px;padding:3em 0;position:relative;width:100%}#eyechatch-area .box-b .box-inner .btn-area{background:#0b7ce0;border-radius:2em;width:16em;height:2.5em;margin:0 auto;position:relative;z-index:1}#eyechatch-area .box-b .box-inner .btn-area a{display:block;width:100%;height:100%}#eyechatch-area .box-b .box-inner .btn-area span{align-items:center;display:flex;width:70%;height:100%;margin:0 auto}#eyechatch-area .box-b .box-inner .bg-img{position:absolute;top:0;right:0;left:0;margin:0 auto;user-select:none;width:100%;z-index:0}#eyechatch-area .box-b .box-inner .bg-img .bg01{margin:-10% 0 0 14%;width:11%}#eyechatch-area .box-b .box-inner .bg-img .bg02{margin:-2.5% 7% 0 0;width:5%}.top-sec1-question .con-inner{position:relative}.top-sec1-question .box-a{padding:4% 0 2%}.top-sec1-question .box-a .headline-area{padding:0 0 5%}.top-sec1-question .box-a .headline-area .headline-txt{margin:0 auto;width:41%}.top-sec1-question .box-a .box01{margin:0 auto;width:27%}.top-sec1-question .bg-img{display:flex;position:absolute;bottom:0;right:0;left:0;margin:0 auto 3.5%;justify-content:space-between;user-select:none;width:100%}.top-sec1-question .bg-img .bg01{width:40%}.top-sec1-question .bg-img .bg01 p{margin:0 auto;width:66%}.top-sec1-question .bg-img .bg02{width:40%}.top-sec1-question .bg-img .bg02 p{margin:0 auto;width:66%}}@media screen and (max-width: 767px){.top-sec2-solution{background-color:#4bbebf;overflow:hidden}.top-sec2-solution .box-a{padding:9% 0;position:relative;margin:0 auto;width:93.5%;z-index:2}.top-sec2-solution .box-a .headline-area{margin:0 0 8%;position:relative}.top-sec2-solution .box-a .headline-area .headline-txt{margin:0 2% 0 auto;position:relative;width:71%;z-index:1}.top-sec2-solution .box-a .headline-area .ab-img{position:absolute;top:0;left:0;margin:-4% 0 0 0;user-select:none;width:26%;z-index:0}.top-sec2-solution .box-a .box-01{margin:0 auto 5%;width:100%}.top-sec2-solution .box-a .box-01 .solution-box{width:30%}.top-sec2-solution .box-a .box-02 .timg{margin:0 auto;padding:0 0 8%;width:71%}.top-sec2-solution .box-a .box-02 .btn-area{background:#0b7ce0;border-radius:3em;width:90%;height:4.5em;margin:0 auto;width:86%;height:3.5em;z-index:10}.top-sec2-solution .box-a .box-02 .btn-area a{display:block;width:100%;height:100%}.top-sec2-solution .box-a .box-02 .btn-area span{align-items:center;display:flex;width:68%;margin:0 auto;height:100%}.top-sec2-solution .box-b{background-image:url(../images/sec2/pic/img-s2-bg-min.png);background-size:100% 100%;margin:-25% auto 0;padding:35% 0 22.5%;width:100%}.top-sec2-solution .box-b .box-inner{margin:0 auto;width:93.5%}.top-sec2-solution .box-b .box-inner .headline-area{margin:0 auto -14%;width:100%;position:relative;z-index:2}.top-sec2-solution .box-b .box-inner .box-com{position:relative;margin:0 auto 6%}.top-sec2-solution .box-b .box-inner .box-com .box-content{background-color:#fff;border-radius:15px;position:relative;z-index:1}.top-sec2-solution .box-b .box-inner .box-com .box-content .bcom .hdline-area{margin:0 auto;padding:0 0 2%;width:100%}.top-sec2-solution .box-b .box-inner .box-com .box-content .bcom .hdline-area .hdline-txt img{font-size:4vw;height:2.55em;width:auto;margin:0 auto}.top-sec2-solution .box-b .box-inner .box-com .bg-img{position:absolute;top:0;right:0;left:0;user-select:none;height:100%;width:100%;z-index:0}.top-sec2-solution .box-b .box-inner .box-01 .box-content{padding:20% 0 10%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .headline-area{margin:0 auto;padding:0 0 5%;width:100%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .headline-area .headline-txt01{margin:0 auto;padding:0 0 5%;width:88%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .headline-area .headline-txt02{margin:0 auto;width:70%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .t-box{margin:0 auto;padding:0 0 3%;width:90%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .t-box .txt{color:#4D4D4D;font-size:140%;font-size:4.1vw;font-weight:bold;text-align:center;letter-spacing:-0.025em}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .img-box{margin:0 auto;padding:0 0 7%;width:77.5%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .img-box .img01,.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .img-box .img02{width:100%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .img-box .img01{padding:0 0 7%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .img-box .img01 picture{margin:0 auto;width:61%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .img-box .img02 picture{margin:0 auto 0 5.2%;width:94%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b02 .hdline-area .hdline-txt img{height:4.55em}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b02 .t-box{margin:0 auto;width:90%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b02 .t-box .txt{color:#4D4D4D;font-size:140%;font-size:4.1vw;font-weight:bold;text-align:center;letter-spacing:-0.025em}.top-sec2-solution .box-b .box-inner .box-01 .box-content .bg-img-balloon{display:none}.top-sec2-solution .box-b .box-inner .box-01 .bg-img picture:nth-of-type(1){margin:-31% -22% 0 auto;width:46%}.top-sec2-solution .box-b .box-inner .box-01 .bg-img picture:nth-of-type(2){display:none}.top-sec2-solution .box-b .box-inner .box-01 .bg-img picture:nth-of-type(3){display:none}.top-sec2-solution .box-b .box-inner .box-01 .bg-img picture:nth-of-type(4){position:absolute;bottom:0;margin:0 0 -13% -15.5%;width:34%}.top-sec2-solution .box-b .box-inner .box-02 .box-content{padding:5% 0 6%}.top-sec2-solution .box-b .box-inner .box-02 .box-content .headline-area{margin:0 auto;padding:0 0 5%;width:100%}.top-sec2-solution .box-b .box-inner .box-02 .box-content .headline-area .headline-txt01{margin:0 auto;padding:0 0 5%;width:93%}.top-sec2-solution .box-b .box-inner .box-02 .box-content .headline-area .headline-txt02{margin:0 auto;width:62%}.top-sec2-solution .box-b .box-inner .box-02 .box-content .b01{margin:0 auto;padding:0 0 2%;width:60%}.top-sec2-solution .box-b .box-inner .box-02 .box-content .b01 div{margin:0 auto 3.5%;width:100%}.top-sec2-solution .box-b .box-inner .box-02 .box-content .img-box{margin:0 0.5% 0 auto;width:98.5%}.top-sec2-solution .box-b .box-inner .box-02 .bg-img picture:nth-of-type(1){margin:-16% -11.5% 0 auto;width:35%}.top-sec2-solution .box-b .box-inner .box-02 .bg-img picture:nth-of-type(2){position:absolute;bottom:0;margin:0 0 -22% -7%;width:27%}.top-sec2-solution .box-b .box-inner .box-02 .bg-img picture:nth-of-type(3){display:none}.top-sec2-solution .box-b .box-inner .box-02 .bg-img picture:nth-of-type(4){display:none}.top-sec2-solution .box-b .box-inner .box-03 .box-content{padding:7% 0 6%}.top-sec2-solution .box-b .box-inner .box-03 .box-content .headline-area{margin:0 auto;padding:0 0 5%;width:100%}.top-sec2-solution .box-b .box-inner .box-03 .box-content .headline-area .headline-txt01{margin:0 auto;padding:0 0 7%;width:95%}.top-sec2-solution .box-b .box-inner .box-03 .box-content .headline-area .headline-txt02{margin:0 auto;width:68.5%}.top-sec2-solution .box-b .box-inner .box-03 .box-content .b01{margin:0 auto;padding:0 0 5%;width:93%}.top-sec2-solution .box-b .box-inner .box-03 .box-content .b01 .t-box{margin:0 auto;width:100%}.top-sec2-solution .box-b .box-inner .box-03 .box-content .b01 .t-box .txt{color:#4D4D4D;font-size:140%;font-size:4.1vw;font-weight:bold;text-align:center;letter-spacing:-0.025em}.top-sec2-solution .box-b .box-inner .box-03 .box-content .b02{margin:0 3% 0 auto;width:90%}.top-sec2-solution .box-b .box-inner .box-03 .bg-img picture:nth-of-type(1){margin:-9% -21% 0 auto;width:48%}.top-sec2-solution .box-b .box-inner .box-03 .bg-img picture:nth-of-type(2){display:none}.top-sec2-solution .box-b .box-inner .box-03 .bg-img picture:nth-of-type(3){position:absolute;bottom:0;right:0;margin:0 -14% -27% auto;width:41%}.top-sec2-solution .box-b .box-inner .box-03 .bg-img picture:nth-of-type(4){position:absolute;bottom:0;margin:0 0 -22% -8%;width:30%}.top-sec2-solution .box-c{margin:-30% auto 0;padding:4.5% 0 4%;position:relative;width:100%}.top-sec2-solution .box-c .box01{margin:0 0 0 -17%;width:135%}.top-sec2-solution .box-c .box02{position:absolute;bottom:0;right:0;margin:0 1.5% 0 0;user-select:none;width:26%}}@media screen and (min-width: 768px){.top-sec2-solution{background-color:#4bbebf;overflow:hidden}.top-sec2-solution .box-a{padding:9% 0;margin:0 auto;width:73%}.top-sec2-solution .box-a .headline-area{margin:0 0 5%;position:relative}.top-sec2-solution .box-a .headline-area .headline-txt{margin:0 10% 0 auto;position:relative;width:73%;z-index:1}.top-sec2-solution .box-a .headline-area .ab-img{position:absolute;top:0;left:0;margin:-7% 0 0 4%;user-select:none;width:16%;z-index:0}.top-sec2-solution .box-a .box-01{margin:0 auto 5%;width:58%}.top-sec2-solution .box-a .box-01 .solution-box{width:29%}.top-sec2-solution .box-a .box-02 .timg{margin:0 auto;padding:0 0 3%;width:70%}.top-sec2-solution .box-a .box-02 .btn-area{background:#0b7ce0;border-radius:2em;width:16em;height:2.5em;margin:0 auto}.top-sec2-solution .box-a .box-02 .btn-area a{display:block;width:100%;height:100%}.top-sec2-solution .box-a .box-02 .btn-area span{align-items:center;display:flex;width:70%;height:100%;margin:0 auto}.top-sec2-solution .box-b{background-image:url(../images/sec2/pic/img-s2-bg-min.png);background-size:100% 100%;margin:-13% calc(50% - 50vw) -18%;padding:13% 0 18.5%;width:100vw}.top-sec2-solution .box-b .box-inner{margin:0 auto;max-width:1022px;width:73%}.top-sec2-solution .box-b .box-inner .headline-area{margin:0 auto -2%;width:55%;position:relative;z-index:2}.top-sec2-solution .box-b .box-inner .box-com{position:relative;margin:0 auto 5%}.top-sec2-solution .box-b .box-inner .box-com .box-content{background-color:#fff;border-radius:15px;position:relative;z-index:1}.top-sec2-solution .box-b .box-inner .box-com .box-content .bcom .hdline-area{margin:0 auto;padding:0 0 2%;width:100%}.top-sec2-solution .box-b .box-inner .box-com .box-content .bcom .hdline-area .hdline-txt img{font-size:1vw;height:4.2em;width:auto;margin:0 auto}}@media screen and (min-width: 768px) and (min-width: 1400px){.top-sec2-solution .box-b .box-inner .box-com .box-content .bcom .hdline-area .hdline-txt img{font-size:14px}}@media screen and (min-width: 768px){.top-sec2-solution .box-b .box-inner .box-com .bg-img{position:absolute;top:0;right:0;left:0;user-select:none;width:100%;z-index:0}.top-sec2-solution .box-b .box-inner .box-01 .box-content{padding:7% 0;position:relative}.top-sec2-solution .box-b .box-inner .box-01 .box-content .headline-area{margin:0 auto;padding:0 0 5%;position:relative;width:100%;z-index:1}.top-sec2-solution .box-b .box-inner .box-01 .box-content .headline-area .headline-txt01{margin:0 auto;padding:0 0 2.5%;width:39%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .headline-area .headline-txt02{margin:0 auto;width:48.5%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01{position:relative;z-index:1}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .t-box{margin:0 auto;padding:0 0 3%;width:40%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .t-box .txt{color:#4D4D4D;font-size:80%;font-weight:bold;letter-spacing:-0.025em}}@media screen and (min-width: 768px) and (min-width: 1400px){.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .t-box .txt{font-size:18px}}@media screen and (min-width: 768px){.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .img-box{margin:0 auto;padding:0 0 7%;width:77.5%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .img-box .img01,.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .img-box .img02{width:50%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .img-box .img01 picture{margin:0 13.5% 0 auto;width:61%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .img-box .img02{align-items:end;display:flex}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b01 .img-box .img02 picture{margin:0 0 0 auto;width:82%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b02{position:relative;z-index:1}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b02 .t-box{margin:0 auto;width:47%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .b02 .t-box .txt{color:#4D4D4D;font-size:80%;font-weight:bold;letter-spacing:-0.025em}}@media screen and (min-width: 768px) and (min-width: 1400px){.top-sec2-solution .box-b .box-inner .box-01 .box-content .b02 .t-box .txt{font-size:18px}}@media screen and (min-width: 768px){.top-sec2-solution .box-b .box-inner .box-01 .box-content .bg-img-balloon{top:0;position:absolute;height:100%;width:100%;z-index:0}.top-sec2-solution .box-b .box-inner .box-01 .box-content .bg-img-balloon div:nth-of-type(1){margin:0 auto;padding:6% 0 0;width:88%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .bg-img-balloon div:nth-of-type(1) figure{width:7em;font-size:1vw}}@media screen and (min-width: 768px) and (min-width: 1400px){.top-sec2-solution .box-b .box-inner .box-01 .box-content .bg-img-balloon div:nth-of-type(1) figure{font-size:14px}}@media screen and (min-width: 768px){.top-sec2-solution .box-b .box-inner .box-01 .box-content .bg-img-balloon div:nth-of-type(2){margin:0 auto;padding:6% 0 0;width:70%}.top-sec2-solution .box-b .box-inner .box-01 .box-content .bg-img-balloon div:nth-of-type(2) figure{width:7em;font-size:1vw}}@media screen and (min-width: 768px) and (min-width: 1400px){.top-sec2-solution .box-b .box-inner .box-01 .box-content .bg-img-balloon div:nth-of-type(2) figure{font-size:14px}}@media screen and (min-width: 768px){.top-sec2-solution .box-b .box-inner .box-01 .bg-img picture:nth-of-type(1){margin:-24% -24% 0 auto;width:40%}.top-sec2-solution .box-b .box-inner .box-01 .bg-img picture:nth-of-type(2){margin:13% 0 0 -29%;width:33%}.top-sec2-solution .box-b .box-inner .box-01 .bg-img picture:nth-of-type(3){margin:-16% -29% 0 auto;width:41%}.top-sec2-solution .box-b .box-inner .box-01 .bg-img picture:nth-of-type(4){margin:20% 0 0 -27%;width:42%}.top-sec2-solution .box-b .box-inner .box-02 .box-content{padding:5% 0 3%}.top-sec2-solution .box-b .box-inner .box-02 .box-content .headline-area{margin:0 auto;padding:0 0 5%;width:100%}.top-sec2-solution .box-b .box-inner .box-02 .box-content .headline-area .headline-txt01{margin:0 auto;padding:0 0 2.5%;width:69.5%}.top-sec2-solution .box-b .box-inner .box-02 .box-content .headline-area .headline-txt02{margin:0 auto;width:42.5%}.top-sec2-solution .box-b .box-inner .box-02 .box-content .b01{margin:0 auto;padding:0 0 2%;width:93%}.top-sec2-solution .box-b .box-inner .box-02 .box-content .b01 div{width:32%}.top-sec2-solution .box-b .box-inner .box-02 .box-content .img-box{margin:0 auto 0 14%;width:82.3%}.top-sec2-solution .box-b .box-inner .box-02 .bg-img picture:nth-of-type(1){margin:-10% -25% 0 auto;width:39%}.top-sec2-solution .box-b .box-inner .box-02 .bg-img picture:nth-of-type(2){margin:13% 0 0 -18%;width:20%}.top-sec2-solution .box-b .box-inner .box-02 .bg-img picture:nth-of-type(3){margin:0 -24% 0 auto;width:35%}.top-sec2-solution .box-b .box-inner .box-02 .bg-img picture:nth-of-type(4){margin:-13% 0 0 -22%;width:32%}.top-sec2-solution .box-b .box-inner .box-03 .box-content{padding:5% 0 6%}.top-sec2-solution .box-b .box-inner .box-03 .box-content .headline-area{margin:0 auto;padding:0 0 5%;width:100%}.top-sec2-solution .box-b .box-inner .box-03 .box-content .headline-area .headline-txt01{margin:0 auto;padding:0 0 2.5%;width:46.5%}.top-sec2-solution .box-b .box-inner .box-03 .box-content .headline-area .headline-txt02{margin:0 auto;width:56.5%}.top-sec2-solution .box-b .box-inner .box-03 .box-content .b01{margin:0 auto;padding:0 0 2%;width:93%}.top-sec2-solution .box-b .box-inner .box-03 .box-content .b01 .t-box{margin:0 auto;width:100%}.top-sec2-solution .box-b .box-inner .box-03 .box-content .b01 .t-box .txt{color:#4D4D4D;font-size:80%;font-weight:bold;text-align:center;letter-spacing:-0.025em}}@media screen and (min-width: 768px) and (min-width: 1400px){.top-sec2-solution .box-b .box-inner .box-03 .box-content .b01 .t-box .txt{font-size:18px}}@media screen and (min-width: 768px){.top-sec2-solution .box-b .box-inner .box-03 .box-content .b02{margin:0 auto 0 30.5%;width:55.5%}.top-sec2-solution .box-b .box-inner .box-03 .bg-img picture:nth-of-type(1){margin:6% -36% 0 auto;width:48%}.top-sec2-solution .box-b .box-inner .box-03 .bg-img picture:nth-of-type(2){margin:-31% 0 0 -42%;width:68%}.top-sec2-solution .box-b .box-inner .box-03 .bg-img picture:nth-of-type(3){margin:20% -28% 0 auto;width:41%}.top-sec2-solution .box-b .box-inner .box-03 .bg-img picture:nth-of-type(4){margin:-26% 0 0 -21%;width:40%}.top-sec2-solution .box-c{margin:0 auto;padding:4.5% 0 4%;position:relative;width:73%}.top-sec2-solution .box-c .box01{width:77%}.top-sec2-solution .box-c .box02{position:absolute;bottom:0;right:0;margin:0 5% 0 0;user-select:none;width:33%}}@media screen and (max-width: 767px){.top-sec3-achievement{background-color:#ffdc77;background-image:url(../images/common/pic/img-eye-bg-min.png);background-position:top right;background-size:45%;background-repeat:no-repeat;overflow:hidden}.top-sec3-achievement .box-a{margin:0 auto;padding:5% 0 3%;width:100%}.top-sec3-achievement .box-a .headline-area{margin:0 auto;padding:0 0 5%;width:63%}.top-sec3-achievement .box-a .swiper-container .swiper-wrapper .swiper-slide{width:70%}.top-sec3-achievement .box-a .swiper-container .swiper-wrapper .swiper-slide figure{width:80%;margin:0 auto}.top-sec3-achievement .box-a .swiper-container .swiper-button-prev,.top-sec3-achievement .box-a .swiper-container .swiper-button-next{background-size:100%;background-position:top center;background-repeat:no-repeat}.top-sec3-achievement .box-a .swiper-container .swiper-button-prev::after,.top-sec3-achievement .box-a .swiper-container .swiper-button-next::after{content:''}.top-sec3-achievement .box-a .swiper-container .swiper-button-prev{background:url(../images/sec3/pic/img-s3-06-min.png);background-size:100%;background-repeat:no-repeat;top:45%;left:0;padding:7.5%}.top-sec3-achievement .box-a .swiper-container .swiper-button-next{background:url(../images/sec3/pic/img-s3-05-min.png);background-size:100%;background-repeat:no-repeat;top:45%;right:0;padding:7.5%}}@media screen and (min-width: 768px){.top-sec3-achievement{background-color:#ffdc77;background-image:url(../images/common/pic/img-eye-bg-min.png);background-position:top right;background-size:45%;background-repeat:no-repeat}.top-sec3-achievement .box-a{margin:0 auto;padding:5% 0;width:88%}.top-sec3-achievement .box-a .headline-area{margin:0 auto;padding:0 0 2%;width:29.5%}.top-sec3-achievement .box-a .swiper-container .swiper-wrapper .swiper-slide{width:70%}.top-sec3-achievement .box-a .swiper-container .swiper-button-prev,.top-sec3-achievement .box-a .swiper-container .swiper-button-next{background-size:100%;background-position:top center;background-repeat:no-repeat}.top-sec3-achievement .box-a .swiper-container .swiper-button-prev::after,.top-sec3-achievement .box-a .swiper-container .swiper-button-next::after{content:''}.top-sec3-achievement .box-a .swiper-container .swiper-button-prev{background:url(../images/sec3/pic/img-s3-06-min.png);background-size:100%;background-repeat:no-repeat;left:16%;padding:4.5%}.top-sec3-achievement .box-a .swiper-container .swiper-button-next{background:url(../images/sec3/pic/img-s3-05-min.png);background-size:100%;background-repeat:no-repeat;right:16%;padding:4.5%}}@media screen and (max-width: 767px){.top-sec4-flow .box-a{margin:0 auto;padding:10% 0 15%;width:93%}.top-sec4-flow .box-a .headline-area{margin:0 auto;padding:0 0 7%;width:60%}.top-sec4-flow .box-a .box01{padding:0 0 10%}.top-sec4-flow .box-a .box01 .p01{margin:0 2% 0 auto;padding:0 0 8%;width:91.5%}.top-sec4-flow .box-a .box01 .p02{margin:0 auto 0 1%;width:97%}.top-sec4-flow .box-a .box02 .btn-area{background:#0b7ce0;border-radius:3em;width:90%;height:4.5em;margin:0 auto;width:86%;height:3.5em;z-index:10}.top-sec4-flow .box-a .box02 .btn-area a{display:block;width:100%;height:100%}.top-sec4-flow .box-a .box02 .btn-area span{align-items:center;display:flex;width:68%;margin:0 auto;height:100%}}@media screen and (min-width: 768px){.top-sec4-flow .box-a{margin:0 auto;padding:3% 0 8%;width:75%}.top-sec4-flow .box-a .headline-area{margin:0 auto;padding:0 0 4%;width:35%}.top-sec4-flow .box-a .box01 .p01{margin:0 auto 0 4%;padding:0 0 5%;width:93.8%}.top-sec4-flow .box-a .box01 .p02{margin:0 auto 0 1%;padding:0 0 10%;width:97%}.top-sec4-flow .box-a .box02 .btn-area{background:#0b7ce0;border-radius:3em;width:29em;height:4.5em;margin:0 auto}.top-sec4-flow .box-a .box02 .btn-area a{display:block;width:100%;height:100%}.top-sec4-flow .box-a .box02 .btn-area span{align-items:center;display:flex;width:70%;height:100%;margin:0 auto}}@media screen and (max-width: 767px){#top-sec5-form{background:#f2f2f2;padding:3.5em 0 1em}#top-sec5-form .form-head{position:relative}#top-sec5-form .form-head::before,#top-sec5-form .form-head::after{content:"";background-position:0 0;background-size:cover;background-repeat:no-repeat;position:absolute;display:block}#top-sec5-form .form-head::before{background-image:url(../images/sec5/svg/img-sec5-01.svg);width:5.7em;height:4.75em;top:-5.5em;left:0}#top-sec5-form .form-head::after{background-image:url(../images/sec5/svg/img-sec5-02.svg);width:4.2em;height:5.25em;top:-5.5em;right:0}}@media screen and (min-width: 768px){#top-sec5-form{background:#f2f2f2;padding:3.5em 0 1em}#top-sec5-form .form-head{position:relative}#top-sec5-form .form-head::before,#top-sec5-form .form-head::after{content:"";background-position:0 0;background-size:cover;background-repeat:no-repeat;position:absolute;display:block}#top-sec5-form .form-head::before{background-image:url(../images/sec5/svg/img-sec5-01.svg);width:9.5em;height:7.9em;top:-6em;left:-10%}#top-sec5-form .form-head::after{background-image:url(../images/sec5/svg/img-sec5-02.svg);width:6.5em;height:8.15em;top:-6em;right:-7%}#top-sec5-form .form-area form{width:78%;margin:auto}}
/*# sourceMappingURL=style-main.min.css.map */