@charset "UTF-8";body{font-family:font_name;font-family:Roboto,BIZ UDPGothic,YuGothic,Lucida Grande,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,sans-serif;font-size:12px;font-weight:400}body .section-case h2 span,body .section-faq h2 span,body .section-problem h2 span,body .section-reason h2 span,body .section-related h2 span,body .section-simulation h2 span{font-size:26px}body .section-case h2 span:after,body .section-case h2 span:before,body .section-faq h2 span:after,body .section-faq h2 span:before,body .section-problem h2 span:after,body .section-problem h2 span:before,body .section-reason h2 span:after,body .section-reason h2 span:before,body .section-related h2 span:after,body .section-related h2 span:before,body .section-simulation h2 span:after,body .section-simulation h2 span:before{background-image:none;width:0}body .section-case h2 legend,body .section-faq h2 legend,body .section-problem h2 legend,body .section-reason h2 legend,body .section-related h2 legend,body .section-simulation h2 legend{color:#ad8f2b;font-size:28px;font-weight:100}header{background-color:#2e3858;height:80px}header .header-inner{color:#fff}header .header-inner a{color:#f08d18;font-size:34px;font-weight:700}header .header-inner h1{color:#fff}header .header-inner>div{height:80px}header .header-inner .header-inner-right>div{width:100%}header .header-inner .header-inner-right>div>div:first-child{margin-bottom:4px}header .header-inner .header-inner-right>div>div:first-child img{margin-right:4px}header .header-inner .header-inner-right>div>div:last-child{font-size:13px}.header-inner,.section-inner{margin:auto;max-width:1024px}.cv-banner-inner{margin:auto;max-width:800px}.section-main{background-image:url(../../../src/img/main-sp.jpg);background-size:cover;height:600px}.section-main .section-inner{height:600px;position:relative}.section-main .section-inner .message{background-color:rgba(240,141,24,.9);border-radius:10px;padding:20px}.section-main .section-inner .message h2{color:#fff;font-size:32px;font-weight:100}.section-main .section-inner .message h2 span{font-weight:700}.section-main .section-inner .message>div{background-color:hsla(0,0%,100%,.95);border-radius:10px}.section-main .section-inner .message .message-inner{color:#1a1a1a}.section-main .section-inner .message .message-inner p:first-child{font-size:28px;font-weight:700;line-height:46px}.section-main .section-inner .message .message-inner p:first-child span{border-bottom:3px solid #f08d18;font-size:34px}.section-main .section-inner .message .message-inner p:nth-child(2){font-size:24px;font-weight:400;line-height:36px}.section-main .section-inner .message .message-inner p:nth-child(3) span{display:block}.section-main .section-inner .message .message-inner p:nth-child(3) span a{color:#f08d18;font-size:48px;font-weight:700}.section-problem h5{color:#ad8f2b;font-family:Cardo;font-size:28px}.section-problem h5>span{border-bottom:1px solid}.section-problem h5>span span{font-size:22px}.section-problem .cases .case>div>div .case-desc h3{color:#2e3858;font-size:24px;font-weight:700;line-height:38px}.section-problem .cases .case>div>div .case-desc p{font-size:18px;line-height:28px}.section-problem .cases .case>div>div .case-desc p span{font-weight:700}.section-problem .cases .case>div>div .case-desc>div{font-size:11px;line-height:20px;margin-top:10px}.section-problem .cases .case>div>div .case-img>img{width:100%}.section-problem .solution{border:2px solid #ffb600;font-size:28px;line-height:38px;margin:0;padding:20px}.section-problem .solution span{border-bottom:3px dashed #f08d18;color:#f08d18;font-size:32px;font-weight:700}.section-simulation .section-inner h2{margin-bottom:80px}.section-simulation .section-inner>div>div{color:#333;margin-bottom:20px}.section-simulation .section-inner>div>div.img img{max-width:340px}.section-simulation .section-inner>div>div.lead1{font-size:22px;font-weight:700}.section-simulation .section-inner>div>div.lead1 span{color:#f08d18}.section-simulation .section-inner>div>div.lead2{align-items:baseline;font-size:32px;font-weight:700}.section-simulation .section-inner>div>div.lead2>span{color:#f08d18;font-family:Roboto;font-size:58px;margin:0 10px}.section-simulation .section-inner>div>div.lead2>span>span{color:#333;font-size:20px}.section-simulation .section-inner>div>div.lead2 strong{border-bottom:2px solid #f08d18;padding-bottom:4px}.section-simulation .section-inner>div>div.button{align-items:center;background:linear-gradient(45deg,#fda43a,#f08d18);border-radius:16px;box-shadow:0 0 6px rgba(0,0,0,.3);color:#fff;font-size:28px;font-weight:700;justify-content:center;margin:30px auto;max-width:660px;width:100%}.section-simulation .section-inner>div>div.button a{align-items:center;color:#fff;padding:30px 10px;text-decoration:none}.section-simulation .section-inner>div>div.button a img{margin-left:20px;width:40px}.section-case .section-inner .charts li .chart-desc{background-color:#939393;border-radius:8px;color:#fff;font-size:20px;line-height:30px;max-height:300px;padding:30px}.section-case .section-inner .charts li .chart-desc span.open{font-size:44px;font-weight:700;left:11px;position:absolute;top:15px;width:10px}.section-case .section-inner .charts li .chart-desc span.close{bottom:0;font-size:44px;font-weight:700;position:absolute;right:28px;width:10px}.section-case .section-inner .problem{font-size:22px;line-height:34px;padding:20px}.section-case .section-inner .problem span{color:#cc1d64;font-weight:700}.section-case .section-inner .solution{border:2px solid #ffb600;font-size:22px;line-height:38px;padding:20px}.section-case .section-inner .solution span{border-bottom:3px dashed #f08d18;color:#f08d18;font-weight:700}.cv-banner{background-color:#2e3858}.cv-banner .cv-banner-inner{background-image:url(../../../src/img/operator.png);background-position:0 100%;background-repeat:no-repeat;background-size:190px;height:170px}.cv-banner .cv-banner-inner>div:first-child{color:#fff;font-size:22px;text-align:center}.cv-banner .cv-banner-inner>div:first-child span{color:#f08d18;font-weight:700}.cv-banner .cv-banner-inner>div:last-child{text-align:center}.cv-banner .cv-banner-inner>div:last-child div:first-child{background-color:#fff;padding:10px}.cv-banner .cv-banner-inner>div:last-child div:first-child span{color:#f08d18}.cv-banner .cv-banner-inner>div:last-child div:nth-child(2) img{width:28px}.cv-banner .cv-banner-inner>div:last-child div:nth-child(2) a{background-color:rgba(240,141,24,.9);border-radius:30px;color:#fff;font-size:28px;font-weight:700;max-width:90%;padding:10px 0}.cv-banner .cv-banner-inner>div:last-child div:nth-child(3) img{width:14px}.cv-banner .cv-banner-inner>div:last-child div:nth-child(3) a{border:none;color:#fff;font-size:12px;font-weight:700;text-decoration:underline}.section-reason{background-image:url(../../../src/img/bg.png);background-size:cover;overflow:hidden}.section-reason .section-inner{max-width:100%}.section-reason .section-inner>div{overflow:visible}.section-reason .section-inner h2{margin-bottom:100px}.section-reason .section-inner ul.reasons>li{position:relative}.section-reason .section-inner ul.reasons>li .uk-card-media-top{left:0;position:absolute;top:0;width:100%}.section-reason .section-inner ul.reasons>li .uk-card-media-top img{position:relative;top:-70px}.section-reason .section-inner ul.reasons>li>div{border-radius:8px;position:relative}.section-reason .section-inner ul.reasons>li>div h3{color:#1d79a2;font-size:26px;font-weight:700;height:64px;line-height:34px;text-align:center}.section-reason .section-inner ul.reasons>li>div p{font-size:18px;line-height:28px}.section-faq .section-inner{max-width:800px}.section-faq .section-inner .balloon{border-radius:6px;color:#fff;font-size:16px;line-height:26px;min-height:70px;padding:20px;position:relative;width:100%}.section-faq .section-inner .balloon-a{background-color:#6d6d6d;margin-right:20px;padding:20px;position:relative}.section-faq .section-inner .balloon-q{background-color:#2e3858;margin-left:20px;padding:20px;position:relative}.section-faq .section-inner .balloon-a:before{border-left:15px solid #6d6d6d;right:-15px}.section-faq .section-inner .balloon-a:before,.section-faq .section-inner .balloon-q:before{border-bottom:15px solid transparent;border-top:15px solid transparent;content:"";display:block;height:0;position:absolute;top:20px;width:0}.section-faq .section-inner .balloon-q:before{border-right:15px solid #2e3858;left:-15px}.section-related{background-color:#f7f7f7;overflow:hidden;padding:1px 0}.section-related ul.articles li:hover{opacity:.8}.section-related .uk-card-title{font-size:1.3rem}.section-related .uk-slider-container{overflow:visible}.section-related .btn-more{background-color:#26b9ca;border:0;border-radius:25px;color:#fff;line-height:40px;padding-left:20px;padding-right:20px}.section-related .btn-more:hover{text-decoration:underline}footer .footer-inner .wrapper .ft_logo_txt span{font-size:16px;margin:0 6px}footer .footer-inner .wrapper .ft_logo_txt .ft_logo_ks{width:80px}footer .footer-inner .wrapper .ft_logo_txt .ft_logo{width:100px}footer .footer-inner .wrapper .ft_txt{font-size:12px;line-height:18px}@media screen and (min-width:800px){body .section-case h2 span,body .section-faq h2 span,body .section-problem h2 span,body .section-reason h2 span,body .section-related h2 span,body .section-simulation h2 span{font-size:36px}body .section-case h2 span:before,body .section-faq h2 span:before,body .section-problem h2 span:before,body .section-reason h2 span:before,body .section-related h2 span:before,body .section-simulation h2 span:before{background-image:url(../../../src/img/heading-left.svg);content:" ";display:inline-block;height:44px;margin:0 10px;position:relative;top:10px;width:35px}body .section-case h2 span:after,body .section-faq h2 span:after,body .section-problem h2 span:after,body .section-reason h2 span:after,body .section-related h2 span:after,body .section-simulation h2 span:after{background-image:url(../../../src/img/heading-right.svg);content:" ";display:inline-block;height:44px;margin:0 10px;position:relative;top:10px;width:35px}.section-main{background-image:url(../../../src/img/main.jpg)}}@media screen and (max-width:800px){body .section-case .arrow img,body .section-faq .arrow img,body .section-problem .arrow img,body .section-reason .arrow img,body .section-related .arrow img,body .section-simulation .arrow img{width:80px}header .header-inner img{width:100px}header .header-inner .header-inner-right a{font-size:26px}header .header-inner .header-inner-right img{width:30px}header .header-inner .header-inner-right>div>div:last-child{font-size:10px}.section-main .section-inner h2,header .header-inner h1{display:none}.section-main .section-inner .message{background-color:rgba(240,141,24,0)!important;border-radius:10px;bottom:10px;left:-170px;margin:auto;padding:20px 20px 20px 160px;position:absolute;width:450px}.section-main .section-inner .message>div{background-color:hsla(0,0%,100%,.7);border-bottom-left-radius:0;border-top-left-radius:0;text-align:left!important}.section-main .section-inner .message .message-inner p:first-child{font-size:12px;font-weight:700;line-height:23px}.section-main .section-inner .message .message-inner p:first-child img{width:100px}.section-main .section-inner .message .message-inner p:first-child span{font-size:23px}.section-main .section-inner .message .message-inner p:nth-child(2){font-size:19px;font-weight:400;line-height:26px}.section-main .section-inner .message .message-inner p:nth-child(3){font-size:8px}.section-main .section-inner .message .message-inner p:nth-child(3) img{width:24px}.section-main .section-inner .message .message-inner p:nth-child(3) span a{font-size:26px}.section-problem .solution{font-size:14px;line-height:38px;margin:0 20px;padding:10px}.section-problem .solution span{font-size:18px}.section-case .section-inner .charts li{padding:20px}.section-case .section-inner .problem{font-size:16px;line-height:22px;padding:20px}.section-case .section-inner .solution{font-size:14px;line-height:28px;margin:0 20px;padding:10px}.section-case .section-inner .solution span{font-size:18px}.cv-banner .cv-banner-inner{background-position:-30px bottom;height:280px;padding:10px 0}.cv-banner .cv-banner-inner>div:first-child{padding:0}.cv-banner .cv-banner-inner>div:last-child{padding-left:0}.cv-banner .cv-banner-inner>div:last-child div:first-child{background:none;color:#fff;margin:0 20px;padding:6px}.cv-banner .cv-banner-inner>div:last-child div:nth-child(2) img{font-size:22px;max-width:64%}.cv-banner .cv-banner-inner>div:last-child div:nth-child(2) a{font-size:22px;max-width:60%}.section-faq,.section-related{padding:20px}}@media screen and (max-width:640px){.section-problem .cases .case{margin:0 20px}.section-simulation .section-inner>div>div.button{font-size:22px;width:90%}.section-simulation .section-inner>div>div.button a{padding:20px 10px}.section-simulation .section-inner>div>div.button a img{width:30px}.section-case .section-inner .charts li{flex-direction:column}.section-case .section-inner .charts li>div{margin:20px 0!important;width:100%}.section-reason .section-inner ul.reasons{margin-top:20px}}
/*# sourceMappingURL=base.min.css.map */