@charset "UTF-8";.l-content{margin-bottom:60px;line-height:1.6;color:#333}.l-content--color{padding:60px 0;background-color:rgba(0,183,198,.05)}.l-content img{max-width:100%;height:auto}.section-ttl{position:relative;margin-bottom:40px;line-height:1.4;font-size:28px;text-align:center}.section-ttl .section-ttl_txt{padding-bottom:8px;background:linear-gradient(to bottom,transparent 0,transparent 90%,#00b7c6 90%,#00b7c6 100%)}.color-txt{color:#00b7c6}.more-btn{text-align:center}.more-btn .more-btn_link{display:inline-block;padding:9px 34px 8px;background-color:#ff8400;border:2px solid #ff8400;border-radius:30px;font-size:20px;font-weight:700;text-decoration:none;color:#fff;transition:.2s linear}.more-btn .more-btn_link:hover{background-color:#fff;color:#ff8400}.main-visual{position:relative;color:#333;overflow:hidden}.main-visual .main-visual_img{position:absolute;top:0;left:50%;height:auto;transform:translate(-50%,0)}.main-visual .l-content_inner{position:relative}.main-visual .main-visual_body{padding-top:53px;height:510px}.main-visual .main-visual_cont{font-family:"M+ C Type-1 (basic latin) Regular","M+ Type-1 (general-j) Regular",sans-serif}.main-visual h1{margin-bottom:17px}.main-visual .main-visual_ttl{display:block;margin-bottom:6px;line-height:1.4;font-size:30px}.main-visual .main-visual_subttl{margin-bottom:48px;font-size:20px;font-weight:700}.main-visual .main-visual_cv-link{display:block;padding:19px 0 18px;width:356px;max-width:100%;background-color:#193c6e;border:2px solid #193c6e;border-radius:35px;font-size:20px;font-weight:700;text-align:center;color:#fff;transition:.2s linear}.main-visual .main-visual_cv-link:hover{background-color:#fff;color:#193c6e}.main-visual .main-visual_chat{position:absolute;bottom:0;right:0;padding:28px 11px 0;width:251px;overflow:hidden}.main-visual .main-visual_chat:before{position:absolute;content:"";top:0;right:0;width:100%;height:513px;background:url(../../../img/direct-lp/materials/bg_main_movie.png) no-repeat;background-size:contain}.main-visual .main-visual_chat video{border-radius:44px}.main-visual .company{padding:30px 250px 5px 0}.main-visual .company .company_cont{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center}.main-visual .company .company_txt{position:relative;z-index:1;display:inline-block;margin:0;padding:0 48px;font-size:26px;font-weight:700;white-space:nowrap;color:#333}.main-visual .company .company_txt:before{position:absolute;content:"";top:50%;left:0;width:40px;height:76px;background:url(../../../img/top/img_company_icon.png) no-repeat;transform:translate(0,-50%)}.main-visual .company .company_txt:after{position:absolute;content:"";top:50%;right:0;width:40px;height:76px;background:url(../../../img/top/img_company_icon.png) no-repeat;transform:scale(-1,1) translate(0,-50%)}.main-visual .company .company_num{display:inline-block;margin:0 10px;vertical-align:bottom}.main-visual .company .company_txt_sub{display:inline-block;padding-bottom:6px;color:#00b7c6}.main-visual .company .company_txt_time{margin:10px 0 0 11px;font-size:12px;font-weight:400;white-space:nowrap}.voice-bnr{margin-bottom:30px;padding:24px 0 20px}.voice-bnr .voice-bnr_list{height:60px;overflow:hidden}.voice-bnr .slick-slide{height:60px}.problem{position:relative;margin-bottom:0;background-color:#c9c9c9}.problem .problem_body{position:relative;z-index:1;padding:50px 0 240px}.problem .problem_ttl{margin-bottom:50px;line-height:1.4;font-size:32px;text-align:center}.problem .problem_ttl_txt{display:inline-block}.problem .problem_cont{text-align:center}.problem .problem_list{display:inline-block;text-align:left}.problem .problem_item{position:relative;margin-bottom:10px;padding-left:35px;font-size:24px}.problem .problem_item:last-child{margin-bottom:0}.problem .problem_item:before{position:absolute;content:"";top:7px;left:0;width:24px;height:24px;background-color:#333;border-radius:50%}.problem .problem_img{position:absolute;z-index:2;bottom:-70px;left:50%;width:360px;max-width:48%;transform:translate(-50%,0)}.problem .problem_bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.problem .problem_bg_img{position:absolute;top:0;left:50%;width:1920px;max-width:none;transform:translate(-50%,0)}.solution{position:relative;margin-bottom:100px;padding:220px 0 130px;background-color:#00b7c6}.solution .solution_head{position:absolute;top:0;left:0;width:100%;height:160px;overflow:hidden}.solution .solution_head:before{position:absolute;content:"";top:0;left:calc(50% - 50vw);border-style:solid;border-width:160px 50vw 0 50vw;border-color:#c9c9c9 transparent transparent transparent}.solution .solution_ttl{margin-bottom:30px;line-height:1.4;font-size:32px;text-align:center;color:#fff}.solution .solution_ttl_txt{display:inline-block}.solution .solution_list{display:flex;flex-wrap:wrap;justify-content:space-between}.solution .solution_item{margin:0 0 40px;padding:30px 30px 40px;width:48%;background-color:#fff;border-radius:20px;box-shadow:0 0 30px #fff}.solution .solution_item_head{display:flex;align-items:center;margin-bottom:35px}.solution .solution_item_ttl{margin:0;padding:3px 0 0 22px;line-height:1.4;font-size:24px;font-weight:700}.solution .solution_item_txt{line-height:1.8;color:#303030}.solution .solution_img{position:absolute;bottom:-70px;left:50%;width:360px;max-width:48%;transform:translate(-50%,0)}.wide-bnr .wide-bnr_link{display:block;transition:.5s ease-out}.wide-bnr .wide-bnr_link:hover{transform:scale(1.01);transition:all .2s ease-out}.about .about_txt{margin-bottom:20px}.about .movie{display:flex;justify-content:center}.about .movie_item{flex-basis:80%}.feature .feature_cont{display:flex;align-items:center;margin-bottom:40px;padding:30px;background-color:#fff;border-radius:30px}.feature .feature_cont:last-child{margin-bottom:0}.feature .feature_cont_detail{padding-right:30px}.feature .feature_cont:nth-child(2n) .feature_cont_detail{order:2;padding:0 0 0 30px}.feature .feature_cont_ttl{position:relative;margin-bottom:30px;padding-left:70px;line-height:1.4;font-size:24px}.feature .feature_cont_num{position:absolute;top:50%;left:0;font-size:100px;font-weight:400;font-family:Arial,Helvetica,sans-serif;color:#00b7c6;transform:translate(0,-50%)}.feature .feature_cont_img{width:45%;border-radius:20px}.function .function_img{display:block;margin-bottom:10px}.plan .plan_body{display:flex;margin-bottom:30px;border:1px solid #ccc}.plan .plan_cont{width:17%}.plan .plan_cont:first-child{width:15%;background-color:rgba(230,230,234,.3);font-weight:700}.plan .plan_cont:nth-child(2){background-color:rgba(255,210,0,.45)}.plan .plan_cont:nth-child(3){background-color:rgba(0,183,198,.03)}.plan .plan_cont:nth-child(4){background-color:rgba(0,183,198,.1)}.plan .plan_cont:nth-child(5){background-color:rgba(0,183,198,.15)}.plan .plan_cont:nth-child(6){background-color:rgba(0,183,198,.3)}.plan .plan_item{display:table;width:100%;height:70px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}.plan .plan_item:first-child{font-weight:700}.plan .plan_item:last-child{border-bottom:none}.plan .plan_cont:last-child .plan_item{border-right:none}.plan .plan_item_txt{display:table-cell;vertical-align:middle}.plan .plan_item_btn{display:block;margin:0 auto;padding:3px 5px;width:90%;background-color:#f79256;border-radius:5px;font-size:12px;font-weight:700;color:#fff;transition:.2s linear}.plan .plan_item_btn:hover{opacity:.75}.plan .plan_item_price{font-size:20px;font-weight:700;color:#00707a}.plan .plan_item_sub{font-size:14px}.plan .plan_item_note{display:block;font-size:14px}.plan .plan_item_note a{font-weight:700;text-decoration:underline}.plan .plan_item_note a:hover{text-decoration:none}.voice{margin-bottom:30px}.voice .voice_list{display:flex;flex-wrap:wrap}.voice .voice_item{display:block;margin:0 2% 30px 0;width:32%;background-color:#fff;border:1px solid #e1e1e1;color:#202020;transition:.5s ease-out}.voice .voice_item:nth-child(3n){margin-right:0}.voice .voice_item:hover{transform:scale(1.01);box-shadow:0 3px 6px rgba(187,187,187,.3);transition:all .2s ease-out}.voice .voice_item_visual{position:relative;height:200px}.voice .voice_item_industry{position:absolute;bottom:-10px;left:0;padding:6px 12px;background-color:#2dafbb;font-size:13px;color:#fff}.voice .voice_item_img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.voice .voice_item_detail{padding:20px}.voice .voice_item_ttl{margin-bottom:6px;font-size:18px;font-weight:700}.voice .voice_item_company{margin-bottom:15px}.voice .voice_item_foot{padding:0 20px}@media all and (max-width:768px){.section-ttl .section-ttl_txt{padding-bottom:3px}.main-visual{overflow:auto}.main-visual .main-visual_img{position:static;width:100%;transform:none}.main-visual .l-content_inner{position:static}.main-visual .main-visual_body{padding-top:14px;height:auto}.main-visual .main-visual_cont{position:absolute;top:0;left:0;padding:20px 20px 0;width:100%}.main-visual h1{margin-bottom:6px}.main-visual .main-visual_ttl{margin-bottom:0;font-size:5.5vw}.main-visual .main-visual_img-ttl{display:block;width:87%;height:auto}.main-visual .main-visual_subttl{margin-bottom:0;font-size:4.2vw}.main-visual .main-visual_cv-link{margin:0 auto;padding:9px 0 8px}.main-visual .main-visual_chat{bottom:175px;right:20px;padding:2px .6% 0;max-width:30%}.main-visual .main-visual_chat:before{height:100%}.main-visual .main-visual_chat video{border-radius:36px}.main-visual .company{padding:34px 0 10px;text-align:center}.main-visual .company .company_cont{display:inline-block;text-align:right}.main-visual .company .company_txt{padding:0 26px;font-size:16px}.main-visual .company .company_txt:after,.main-visual .company .company_txt:before{width:26px;height:50px;background-size:26px auto}.main-visual .company .company_num img{width:auto;height:46px}.main-visual .company .company_txt_time{display:block}.voice-bnr{padding:0}.problem{background-color:#fff}.problem .l-content_inner{position:relative}.problem .problem_body{padding:20px 0 0}.problem .problem_ttl{margin-bottom:20px;font-size:28px}.problem .problem_cont{text-align:left}.problem .problem_item{margin-bottom:3px;padding-left:20px;font-size:16px}.problem .problem_item:before{top:7px;width:12px;height:12px}.problem .problem_img{top:100%;margin-top:30px}.problem .problem_bg{position:static;display:block;margin-top:-15px;padding-bottom:40px;background-color:#c9c9c9}.problem .problem_bg_img{position:static;display:block;width:100%;transform:none}.solution{padding-top:80px}.solution .solution_head{height:32px}.solution .solution_head:before{border-top-width:32px}.solution .solution_ttl{font-size:28px}.solution .solution_list{display:block}.solution .solution_item{padding:20px 20px 30px;width:100%}.solution .solution_item_head{margin-bottom:20px}.solution .solution_item_icon{max-width:20%}.about .movie_item{flex-basis:100%}.feature .feature_cont{flex-wrap:wrap;flex-direction:column;padding:20px}.feature .feature_cont_detail{order:2;padding:0}.feature .feature_cont:nth-child(2n) .feature_cont_detail{padding:0}.feature .feature_cont_ttl{margin-bottom:20px}.feature .feature_cont_img{margin-bottom:20px;width:100%}.plan .plan_body{display:block}.plan .plan_cont{display:flex;width:100%}.plan .plan_cont:first-child{width:100%}.plan .plan_item{font-size:15px}.plan .plan_item:last-child{border-right:none;border-bottom:1px solid #ccc}.plan .plan_cont:last-child .plan_item{border-right:1px solid #ccc;border-bottom:none}.plan .plan_cont:last-child .plan_item:last-child{border-right:none}.plan .plan_item_btn{font-size:10px}.plan .plan_item_price{font-size:16px}.plan .plan_item_note,.plan .plan_item_sub{font-size:12px}.voice .voice_item{margin-right:4%;width:48%}.voice .voice_item:nth-child(3n){margin-right:4%}.voice .voice_item:nth-child(2n){margin-right:0}}@media all and (max-width:599px){.main-visual .main-visual_chat video{border-radius:26px}.solution{margin-bottom:60px}.solution .solution_img{bottom:-10px}.voice .voice_list{display:block}.voice .voice_item{margin-right:0;width:100%}.voice .voice_item:nth-child(3n){margin-right:0}}@media all and (max-width:426px){.solution .solution_item:last-child{margin-bottom:0}}@media all and (max-width:374px){.main-visual .company .company_num img{height:32px}.main-visual .company .company_txt_sub{padding-bottom:0}}
/*# sourceMappingURL=direct-lp.min.css.map */
