@charset "UTF-8";.sec{padding:100px 0}@media screen and (max-width:768px){.sec{padding:60px 0}}.sec_pb0{padding-bottom:0}.sec_subtitle{background:#12a0a0;border-radius:99em;color:#fff;display:inline-block;font-family:'Poppins',sans-serif;font-size:14px;font-weight:700;padding:3px 40px}@media screen and (max-width:768px){.sec_subtitle{font-size:12px}}.sec_title{color:#12a0a0;font-size:36px;margin-top:10px;text-align:center}@media screen and (max-width:768px){.sec_title{font-size:24px}}.sec_gray{background:#f7f7f7}.sec_green{background:#e6fcfc}.fv{background:#12a0a0;color:#fff;padding:60px 0;position:relative}@media screen and (max-width:768px){.fv{padding:20px 0}}.fv .inner-1200{position:relative;z-index:2}.fv_img{position:relative}.fv_img .img2{bottom:0;position:absolute;right:0;transform:translate(30%,30%);width:180px}@media screen and (max-width:768px){.fv_img .img2{bottom:10px;right:10px;transform:none;width:90px}}.fv_cnt_title{font-size:36px}@media screen and (max-width:768px){.fv_cnt_title{font-size:24px;text-align:center}}.fv_cnt_subtitle{font-size:18px;font-weight:700}@media screen and (max-width:768px){.fv_cnt_subtitle{font-size:14px;text-align:center}}.fv_btn{border-radius:8px;display:inline-block;font-size:14px;font-weight:700;padding:20px 0;text-align:center;width:250px}@media screen and (max-width:768px){.fv_btn{padding:15px 0;width:100%}}.fv_btn.dl{background:#fd8118;color:#fff}@media screen and (min-width:769px){.fv_btn.dl{margin-right:20px}}.fv_btn.sodan{background:#fff;color:#12a0a0}@media screen and (max-width:768px){.fv_btn.sodan{margin-top:10px}}@media screen and (max-width:768px){.problem_item:nth-child(n+2){margin-top:40px}}.problem_item_title{color:#12a0a0;font-size:24px;text-align:center}@media screen and (max-width:768px){.problem_item_title{font-size:22px}}.problem_item_text{font-size:14px}.feature_circle_item{background:url(//stg.lumii.co.jp/wp-content/themes/lumii3.2/css/../images/service/video-ads/feature_circle1.png) no-repeat center center/contain;padding:60px 0;text-align:center;width:100%;max-width:390px}@media screen and (max-width:768px){.feature_circle_item{padding:40px 0}}.feature_circle_item.item2{background:url(//stg.lumii.co.jp/wp-content/themes/lumii3.2/css/../images/service/video-ads/feature_circle2.png) no-repeat center center/contain}.feature_circle_item_img{height:120px}.feature_circle_item_title{font-size:24px}@media screen and (max-width:768px){.feature_circle_plus{margin-top:10px;text-align:center}}.feature_circle_plus img{height:30px;margin:0 20px}.feature_item{background:#fff;border-radius:8px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);padding:60px 40px;position:relative}@media screen and (max-width:768px){.feature_item{padding:40px 20px}}.feature_item:nth-child(n+2){margin-top:100px}@media screen and (max-width:768px){.feature_item:nth-child(n+2){margin-top:60px}}.feature_item_num{color:#12a0a0;font-size:80px;font-weight:700;position:absolute;left:40px;top:0;transform:translatey(-50%)}@media screen and (max-width:768px){.feature_item_num{font-size:40px;left:20px}}.feature_item_cnt_title{font-size:30px}@media screen and (max-width:768px){.feature_item_cnt_title{font-size:24px}}.feature_item_cnt_title span{color:#12a0a0}.feature_item_cnt_text{line-height:2}@media screen and (max-width:768px){.quality_item:nth-child(n+2){margin-top:40px}}.quality_item_title{font-size:18px;text-align:center}.quality_item_text{font-size:14px}.flow_item{background:#fff;border-radius:8px;padding-bottom:40px;position:relative;width:100%}@media screen and (max-width:768px){.flow_item{padding:0 20px 20px}}.flow_item:nth-child(n+2){margin-top:40px}.flow_item_label{background:#fff;border:1px solid #12a0a0;border-radius:99em;color:#12a0a0;display:inline-block;font-size:14px;font-weight:700;padding:5px 20px;transform:translatey(-50%);width:120px}.flow_item_title{color:#12a0a0;font-size:30px}@media screen and (max-width:768px){.flow_item_title{font-size:24px}.flow_item_title span{display:none}}.flow_item_img{position:absolute;right:20px;top:-20px}.flow_arrow{width:0;height:0;border-style:solid;border-width:10px 5px 0;border-color:#12a0a0 transparent transparent;margin:20px auto 0}.faqs{border-bottom:2px solid #12a0a0;border-top:2px solid #12a0a0}.faq_item{border-bottom:1px solid #12a0a0;padding:30px 0}.faq_item:last-child{border:none}.faq_item_q{color:#12a0a0;cursor:pointer;font-weight:700;padding:0 40px;position:relative}.faq_item_q:after{content:"\f055";font-family:"Font Awesome 5 Free";position:absolute;right:20px;top:0}.faq_item_q.on:after{content:"\f056"}.faq_item_a{display:none;margin-top:20px;padding-left:40px;position:relative}.faq_item_icon{font-weight:700;left:0;position:absolute;top:0}.sec_cta{background:#12a0a0;position:relative}.sec_cta .inner-1000_2{position:relative;z-index:2}.sec_cta .sec_subtitle{background:#fff;color:#12a0a0}.sec_cta .sec_title{color:#fff}.form_wrap{background:#fff;padding:60px}@media screen and (max-width:768px){.form_wrap{padding:40px}}.cta_bg01{left:0;position:absolute;top:0}.cta_bg02{bottom:0;position:absolute;right:0}@media screen and (max-width:768px){.cta_bg01,.cta_bg02{width:50%}}.com_table{margin:0 auto;max-width:640px}.com_table tr{border-bottom:1px solid #ccc}.com_table th,.com_table td{border:none;font-size:14px;padding-left:30px;text-align:left}@media screen and (max-width:768px){.com_table th,.com_table td{padding-left:20px}}.com_table th{font-weight:700}.cta{display:none}.page-id-4139 .fv{margin-top:100px}.page-id-4234 .fv{margin-top:100px}@media screen and (max-width:768px){.fv_cnt_title.anima{font-size:22px}}.creator_item_title{color:#12a0a0;font-size:18px;text-align:center}.creator_item_text{font-size:14px}.case_item{background:#fff;border-radius:8px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.1);overflow:hidden;padding-bottom:20px}.case_item:nth-child(n+4){margin-top:60px}@media screen and (max-width:768px){.case_item{display:block}.case_item:nth-child(n+2){margin-top:40px}.case_item:nth-child(n+4){display:none}}.case_item_title{color:#12a0a0;font-size:18px;text-align:center}.media_inner{max-width:960px;margin:0 auto}.media_text1{color:#8f9f9f;font-size:20px;font-weight:700;line-height:2.5;text-align:center}@media screen and (max-width:768px){.media_text1{font-size:14px}}.media_text2{color:#8f9f9f;font-size:14px;font-weight:700;line-height:2.5;text-align:center}@media screen and (max-width:768px){.media_text2{display:flex;flex-wrap:wrap;font-size:12px;justify-content:space-between;line-height:1.2}}.media_text2 span{display:inline-block;margin:0 10px}@media screen and (max-width:768px){.media_text2 span{margin:15px 0 0;width:30%}}.campeign{background:#12a0a0;border-radius:8px;padding:100px;position:relative}@media screen and (max-width:768px){.campeign{padding:60px 20px}}.campeign_wrap{position:relative;z-index:2}.campeign .sec_subtitle{background:#fff;color:#12a0a0}.campeign .sec_title{color:#fff}.campeign_inner{background:#fff;border-radius:8px;overflow:hidden}@media screen and (min-width:769px){.campeign_img{width:50%}}.campeign_img img{display:block}@media screen and (min-width:769px){.campeign_cnt{width:50%}}.campeign_cnt{color:#12a0a0;padding:20px;text-align:center}.campeign_cnt_title{font-size:20px}@media screen and (max-width:768px){.campeign_cnt p{text-align:left}}.campeign_btn{background:#fd8118;border-radius:8px;color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:60px;text-align:center;width:250px}.campeign_bg01{left:0;position:absolute;top:0}@media screen and (max-width:768px){.campeign_bg01{width:88px}}.campeign_bg02{bottom:0;position:absolute;right:0}@media screen and (max-width:768px){.campeign_bg02{width:127px}}.interview_list_item_title a{color:#12a0a0}.interview_list_item_meta_cat{background:#fff}.interview_list_item_img_bg{background:#e6fcfc}@media screen and (min-width:769px){.quality_item_title.anima{line-height:58px}}.flows_inner{background:#e6fcfc;border-radius:8px;padding:100px}@media screen and (max-width:768px){.flows_inner{padding:60px 30px}}.flow_item2{background:#fff;box-shadow:0px 0px 21px -6px rgba(15,35,59,.3)}.flow_item2:before{background:#12a0a0}.flow_item2:after{background:url(//stg.lumii.co.jp/wp-content/themes/lumii3.2/css/../images/service/animation/flow_item_arrow.png) no-repeat center center/contain}.flow_item2_title{color:#12a0a0}@media screen and (min-width:769px){.flow_item2_title.anima{line-height:58px}}.flow_item2_list li{font-size:14px}.flow_item2_list li:nth-child(n+2){margin-top:0}