@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;500&family=Roboto:wght@100;300&display=swap";body{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体","Yu Gothic","YuGothic","メイリオ","Meiryo",sans-serif;font-feature-settings:"palt"}ul,li{list-style:none}img{max-width:100%}.is-sp{display:none}@media(max-width: 576px){.is-sp{display:block}}.c-container{width:1280px;margin:auto}@media(max-width: 992px){.c-container{width:90%}}.c-heading{text-align:center;margin:0 0 70px}@media(max-width: 576px){.c-heading{margin:0 0 25px}}.c-heading .main{font-weight:400;font-size:3rem}@media(max-width: 992px){.c-heading .main{font-size:2.5rem}}@media(max-width: 576px){.c-heading .main{font-size:1.6rem}}.c-heading .icon-wrapper{display:flex;justify-content:center;margin:24px auto 20px}@media(max-width: 576px){.c-heading .icon-wrapper{margin:12px auto 0}}.c-heading .icon{display:block;background:#a4aaaa;border-radius:50%;width:10px;height:10px;margin:0 6px}@media(max-width: 576px){.c-heading .icon{width:5px;height:5px;margin:0 3px}}.c-heading .sub{font-family:"Roboto",sans-serif;font-weight:100;font-weight:normal;color:#a4aaaa;font-size:1.2rem}@media(max-width: 576px){.c-heading .sub{font-size:.8rem}}.header{line-height:0}.header img{width:100%}.problem{background:#ebebeb;background:linear-gradient(180deg, rgb(235, 235, 235) 0%, rgb(235, 235, 235) 84%, rgb(255, 255, 255) 100%);padding:100px 0}@media(max-width: 992px){.problem{padding:100px 0 0}}@media(max-width: 576px){.problem{padding:50px 0 0}}.problem .icon-img{line-height:0;display:block;text-align:right}@media(max-width: 576px){.problem .icon-img{display:none}}.problem .problem-content{margin-top:-160px}@media(max-width: 576px){.problem .problem-content{margin-top:0;padding-top:20px}}.problem .problem-inner{display:flex;justify-content:space-between}@media(max-width: 992px){.problem .problem-inner{flex-wrap:wrap}}.problem .problem-inner .problem-group{text-align:center;box-shadow:0px 0px 15px -5px #bdbdbd;border-radius:8px;background:#fff;width:31%;padding:20px}@media(max-width: 992px){.problem .problem-inner .problem-group{width:100%;margin:0 0 40px}}.problem .problem-inner .problem-group .group-heading{background:#ffc63c;text-align:center;border-radius:40px;padding:10px 0;font-size:1.5rem;width:85%;margin:-40px auto 0}@media(max-width: 576px){.problem .problem-inner .problem-group .group-heading{font-size:1.3rem;padding:5px 0}}.problem .problem-inner .problem-group .group-inner{display:flex;flex-direction:column;height:97%}@media(max-width: 992px){.problem .problem-inner .problem-group .group-inner{flex-direction:row;height:auto}}@media(max-width: 576px){.problem .problem-inner .problem-group .group-inner{flex-direction:column}}.problem .problem-inner .problem-group .list{text-align:left;margin:40px 0 10px}@media(max-width: 992px){.problem .problem-inner .problem-group .list{width:-moz-fit-content;width:fit-content;margin:40px auto 10px}}@media(max-width: 576px){.problem .problem-inner .problem-group .list{margin:0 auto}}.problem .problem-inner .problem-group .list .item{display:flex;font-size:1.4rem;margin:20px 0}@media(max-width: 576px){.problem .problem-inner .problem-group .list .item{font-size:1.1rem;margin:10px 0}}.problem .problem-inner .problem-group .list .item::before{content:"";display:block;background:url(../img/icon_check.png) no-repeat;background-size:100% auto;width:20px;height:20px;position:relative;top:7px;margin-right:10px}.problem .problem-inner .problem-group .group-img{margin:auto auto 10px}@media(max-width: 576px){.problem .problem-inner .problem-group .group-img{margin:10px auto 0;width:65%}}.comparison{padding:50px 0 100px 0}@media(max-width: 576px){.comparison{padding:0 0 50px}}.comparison .comparison-content{text-align:center}@media(max-width: 576px){.comparison .comparison-content{-webkit-overflow-scrolling:touch;overflow-y:scroll}}@media(max-width: 576px){.comparison .comparison-content img{max-width:100%;min-width:800px}}.about{padding:100px 0;background:url(../img/about_bg.jpg);background-size:cover}@media(max-width: 576px){.about{padding:50px 0}}.about .c-heading{color:#fff}.about .c-heading .icon{background:#fff}.about .c-heading .sub{color:#fff}.about .about-transportation{border-radius:4px;box-shadow:0px 0px 15px -5px #333;background:#fff;padding:30px;margin:70px auto}@media(max-width: 576px){.about .about-transportation{margin:45px auto;padding:30px 20px}}.about .about-transportation .heading{text-align:center;color:#1781e5;font-size:1.5rem;margin:0 0 30px;padding:0 0 15px;border-bottom:1px solid #1781e5}@media(max-width: 576px){.about .about-transportation .heading{font-size:1.2rem;margin:0 0 20px;padding:0 0 10px}}.about .about-transportation .wrapper{display:flex}@media(max-width: 576px){.about .about-transportation .wrapper{flex-wrap:wrap}}.about .about-transportation .wrapper .img{width:55%}@media(max-width: 576px){.about .about-transportation .wrapper .img{width:100%}}.about .about-transportation .wrapper .text{width:43%;margin-left:2%}@media(max-width: 576px){.about .about-transportation .wrapper .text{width:100%;margin:20px 0 0}}.about .about-transportation .wrapper .text li{display:flex;margin-bottom:25px}@media(max-width: 576px){.about .about-transportation .wrapper .text li{margin-bottom:15px}}.about .about-transportation .wrapper .text li:last-child{margin-bottom:0}.about .about-transportation .wrapper .text li small{display:block}.about .about-transportation .wrapper .text li .num{margin-right:4px}.about .about-content{width:960px;margin:auto}@media(max-width: 992px){.about .about-content{width:auto}}.about .about-content .lead{color:#fff;font-size:1.2rem;line-height:2}.about .about-content .list{margin:50px 0 0}@media(max-width: 576px){.about .about-content .list{margin:25px 0 0}}.about .about-content .list .item{text-align:center;border-radius:4px;background:#fff;box-shadow:0px 0px 15px -5px #333;padding:30px;margin:0 0 30px}@media(max-width: 576px){.about .about-content .list .item{padding:30px 20px}}.about .about-content .list .item .item-heading{color:#1781e5;font-size:2rem;margin:0 0 22px}@media(max-width: 576px){.about .about-content .list .item .item-heading{font-size:1.5rem;margin:0 0 10px}}.about .about-content .list .item .item-text{line-height:2;font-size:1.25rem;text-align:left;width:-moz-fit-content;width:fit-content;margin:auto}@media(max-width: 576px){.about .about-content .list .item .item-text{font-size:1.15rem;line-height:1.7}}.movie{padding:100px 0;text-align:center;background:url(../img/movie_bg.jpg);background-size:cover}@media(max-width: 576px){.movie{padding:50px 0}}.movie iframe{width:860px;height:500px}@media(max-width: 992px){.movie iframe{width:100%}}@media(max-width: 576px){.movie iframe{height:250px}}.strengths{text-align:center;background:#e8f3fc;padding:100px 0}@media(max-width: 576px){.strengths{padding:50px 0}}.flow{background:url(../img/flow_bg01.jpg);background-size:cover;padding:100px 0}@media(max-width: 576px){.flow{padding:50px 0}}.flow .flow-content{width:1000px;margin:auto}@media(max-width: 992px){.flow .flow-content{width:auto}}.flow .flow-content .flow-group{position:relative;display:flex;padding:20px 30px 50px 0;box-shadow:0 8px 3px -3px #eee inset}@media(max-width: 576px){.flow .flow-content .flow-group{flex-wrap:wrap;padding:10px 15px 25px 0;box-shadow:none}}.flow .flow-content .flow-group:nth-child(1) .text-heading{color:#51a1ec}.flow .flow-content .flow-group:nth-child(2) .text-heading{color:#1781e5}.flow .flow-content .flow-group:nth-child(3) .text-heading{color:#2871b7}.flow .flow-content .flow-group:nth-child(4) .text-heading{color:#396189}.flow .flow-content .flow-group .num{position:relative;top:-19px;flex-shrink:0;width:50px;margin:0 40px 0 0}@media(max-width: 576px){.flow .flow-content .flow-group .num{top:4px;width:25px;margin:0 15px 0 0}}.flow .flow-content .flow-group .text-group{padding:0 20px 0 0}@media(max-width: 576px){.flow .flow-content .flow-group .text-group{padding:0;width:85%}}.flow .flow-content .flow-group .text-group .text-heading{font-size:1.5rem;margin:0 0 10px}@media(max-width: 576px){.flow .flow-content .flow-group .text-group .text-heading{font-size:1.2rem}}.flow .flow-content .flow-group .text-group .text{font-weight:400}.flow .flow-content .flow-group .icon{flex-shrink:0;margin:auto 0 auto auto;width:80px}@media(max-width: 576px){.flow .flow-content .flow-group .icon{margin:10px auto 0}}.faq{padding:100px 0;background:#e8f3fc}@media(max-width: 576px){.faq{padding:50px 0}}.faq .faq_content .faq_group{background:#fff;padding:30px;margin:0 0 30px}@media(max-width: 576px){.faq .faq_content .faq_group{padding:15px;margin:0 0 15px}}.faq .faq_content .faq_group .faq_q{display:flex;align-items:center;color:#1781e5;font-size:1.5rem;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #ccc}@media(max-width: 576px){.faq .faq_content .faq_group .faq_q{align-items:flex-start;font-size:1.2rem;margin:0 0 10px;padding:0 0 10px}}.faq .faq_content .faq_group .faq_q .icon{flex-shrink:0;position:relative;top:4px;margin-right:30px}@media(max-width: 576px){.faq .faq_content .faq_group .faq_q .icon{width:15px;margin-right:15px}}.faq .faq_content .faq_group .faq_a{display:flex;align-items:center;font-size:1.3rem}@media(max-width: 576px){.faq .faq_content .faq_group .faq_a{align-items:flex-start;font-size:1rem}}.faq .faq_content .faq_group .faq_a .icon{flex-shrink:0;position:relative;top:4px;margin-right:30px}@media(max-width: 576px){.faq .faq_content .faq_group .faq_a .icon{width:15px;margin-right:15px}}.specification{padding:100px 0}@media(max-width: 576px){.specification{padding:50px 0}}@media(max-width: 576px){.specification .spec-content{-webkit-overflow-scrolling:touch;overflow-y:scroll}}.specification .spec-content .sub-heading{margin:70px 0 20px;font-size:1.5rem}@media(max-width: 576px){.specification .spec-content .sub-heading{margin:35px 0 15px;font-size:1.2rem}}.specification .spec-content table{border-collapse:collapse;width:100%;border:1px solid #ccc}@media(max-width: 576px){.specification .spec-content table{min-width:570px}}.specification .spec-content th{text-align:center;border-collapse:collapse;border:1px solid #ccc}.specification .spec-content td{border-collapse:collapse;border:1px solid #ccc;padding:10px}.specification .spec-content td.center{text-align:center;width:170px}@media(max-width: 576px){.specification .spec-content td.center{width:90px}}.contact{background:#e8f3fc;padding:100px 0}@media(max-width: 576px){.contact{padding:50px 0}}.contact .contact-content{width:750px;margin:auto}@media(max-width: 576px){.contact .contact-content{width:auto}}.contact .contact-content .contact-group{display:flex;align-items:center;margin:20px 0}@media(max-width: 576px){.contact .contact-content .contact-group{flex-wrap:wrap}}.contact .contact-content .contact-group.va{align-items:flex-start}.contact .contact-content .contact-group .require{border-radius:40px;color:#fff;background:#1781e5;padding:2px 5px;width:-moz-fit-content;width:fit-content;font-size:12px;margin:0 0 0 10px}.contact .contact-content .title{width:30%}@media(max-width: 576px){.contact .contact-content .title{width:100%;margin:0 0 10px}}.contact .contact-content .input{width:70%}@media(max-width: 576px){.contact .contact-content .input{width:100%}}.contact .contact-content select,.contact .contact-content input[type=text]{background:#fff;width:100%;padding:7px 10px}.contact .contact-content select{padding:10px 15px}.contact .contact-content .select{position:relative}.contact .contact-content .select::after{pointer-events:none;position:absolute;color:#666;top:50%;right:20px;font-size:10px;transform:translateY(-50%);content:"▼"}.contact .contact-content textarea{background:#fff;width:100%;padding:7px 10px;height:200px}.contact .contact-content .checkbox{text-align:center}.contact .contact-content .checkbox a{color:#333}.contact .contact-content .button{text-align:center;margin:30px 0 0}.contact .contact-content input[type=submit]{transition:all .3s;background:#fff;color:#1781e5;border:1px solid #1781e5;border-radius:5px;padding:5px 60px;width:-moz-fit-content;width:fit-content;margin:auto;font-size:1.5rem}@media(max-width: 576px){.contact .contact-content input[type=submit]{font-size:1.2rem}}.contact .contact-content input[type=submit]:hover{color:#fff;background:#1781e5}.contact .error{color:red}.footer{padding:30px 0}.footer .footer_logo{text-align:center}@media(max-width: 576px){.footer .footer_logo{width:170px;margin:auto}}.footer .list{display:flex;justify-content:center;margin:20px 0}.footer .list .item{margin:0 10px}@media(max-width: 576px){.footer .list .item{font-size:11px;margin:0 6px}}.footer .list .item a{color:#333}.footer .copy{text-align:center}@media(max-width: 576px){.footer .copy{font-size:11px}}.thanks .btn-primary a{text-align:center;color:#000;display:block;margin-top:20px}.thanks-content{text-align:center;width:750px;margin:auto;padding:30px;background:#fff;border-radius:5px}@media(max-width: 576px){.thanks-content{width:auto;padding:15px}}@media(max-width: 576px){.thanks-content .lead{font-size:1rem}}.thanks_main{background:#e8f3fc;text-align:center;height:80vh}/*# sourceMappingURL=style.min.css.map */