.sec-faq{padding-bottom:370px;position:relative}.sec-faq .cta-block{position:absolute;width:100%;bottom:0;left:0;z-index:10}.sec-faq .cmn-content{position:relative;z-index:10;margin-top:90px}.sec-faq .cmn-mainimg_faq{position:relative}.sec-faq .cmn-mainimg_faq .cmn-mainimg_img{background:none}.sec-faq .cmn-mainimg_faq .cmn-mainimg_img__main{background-image:url("/img/pc/faq/bg_q.png");background-repeat:no-repeat;background-position:center center;height:380px}.sec-faq .cmn-mainimg_faq .cmn-mainimg_ttl{width:1280px;position:absolute;top:100px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0)}.sec-faq .mid-faq-contact{background:#fff;margin-bottom:60px;display:flex;align-items:center}.sec-faq .mid-faq-contact_text{width:495px;font-size:16px;line-height:1.625;padding:30px 25px 35px 40px}.sec-faq .mid-faq-contact_link{flex:1;padding:40px 0 35px 0;text-align:center}.sec-faq .mid-faq-contact_link__btn{background:#f28be6;background:linear-gradient(101deg, #946fd1 0%, #ef65b9 100%);box-shadow:0 10px 10px rgba(233,42,204,.4);width:330px;height:55px;border-radius:43px;font-size:18px;font-weight:bold;transition:.5s;box-shadow:0 10px 12px rgba(119,119,119,.4);margin:0 auto 20px auto}.sec-faq .mid-faq-contact_link__btn a{color:#fff;display:block;line-height:55px;text-align:center;position:relative;padding-right:20px}.sec-faq .mid-faq-contact_link__btn a:before{content:"";background:url(/img/pc/faq/icon_tel.png) no-repeat;background-position:right center;padding:15px;margin-right:10px}.sec-faq .mid-faq-contact_link__btn a:after{content:"";position:absolute;top:50%;right:30px;background:url(/img/pc/faq/icon_arrow_a.png) no-repeat;background-position:right center;padding:5%;margin-top:-15px}.sec-faq .mid-faq-contact_link__btn a:hover{text-decoration:none;background:#f74490;border-radius:43px}.sec-faq .mid-faq-contact_link__link a{color:#007dd5;text-decoration:underline}.sec-faq .mid-faq-menu{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:16px;margin-bottom:40px}.sec-faq .mid-faq-menu li{width:300px;margin-bottom:20px}.sec-faq .mid-faq-menu li a{display:block;padding:28px 45px 28px 30px;border:1px solid #111;background:#fff url("/img/pc/faq/icon_arrow_right_c_pink.png") no-repeat center right}.sec-faq .mid-faq-menu li a:hover{background:#f74490 url("/img/pc/faq/icon_arrow_right_c.png") no-repeat center right;border:1px solid #f74490;text-decoration:none;color:#fff}.sec-faq .cmn-faq-box{margin-top:-100px;padding-top:100px;margin-bottom:80px}