.lineapp-lp.faq-page .lineapp-lp-inner{background:#f2f4f8}.lineapp-lp.faq-page .faq-billbord{padding:30px 20px 35px;position:relative}.lineapp-lp.faq-page .faq-billbord .faq-ttl{color:#333;font-family:Helvetica,Arial,sans-serif;font-size:5rem;font-weight:700;line-height:1;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lineapp-lp.faq-page .faq-billbord .faq-ttl::after{content:"";display:block;position:absolute}.lineapp-lp.faq-page .faq-billbord .faq-ttl .notes-txt{display:block;font-family:madf,Hiragino Sans,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;font-size:1.5rem;font-weight:900;padding:15px 0 0 5px}.lineapp-lp.faq-page .faq-billbord .faq-ttl.type-faq{font-size:6rem}.lineapp-lp.faq-page .faq-billbord .faq-ttl.type-faq .notes-txt{padding-top:4px}.lineapp-lp.faq-page .faq-billbord .faq-ttl.type-faq::after{background:url(../img/lp/line/faq/billbord_ttl_faq.png) center/contain no-repeat;height:38px;right:-49px;top:-13px;width:38px}.lineapp-lp.faq-page .faq-billbord .faq-ttl.type-checkin::after{background:url(../img/lp/line/faq/billbord_ttl_checkin.png) center/contain no-repeat;height:41px;right:-36px;top:5px;width:25px}.lineapp-lp.faq-page .faq-billbord .faq-ttl.type-campaign::after{background:url(../img/lp/line/faq/billbord_ttl_campaign.png) center/contain no-repeat;height:41px;right:-56px;top:4px;width:47px}.lineapp-lp.faq-page .faq-billbord .faq-ttl.type-other::after{background:url(../img/lp/line/faq/billbord_ttl_other.png) center/contain no-repeat;height:25px;right:-36px;top:17px;width:25px}.lineapp-lp.faq-page .faq-billbord .faq-ttl.type-service::after{background:url(../img/lp/line/faq/billbord_ttl_service.png) center/contain no-repeat;height:41px;right:-48px;top:4px;width:37px}.lineapp-lp.faq-page .faq-billbord .faq-billbord-img{bottom:0;position:absolute;right:40px;width:94px}.lineapp-lp.faq-page .faq-list-section{margin:0 0 60px;padding:0 25px}.lineapp-lp.faq-page .faq-list-section .faq-list-section-inner{background:#fff;border-radius:10px;margin:0 0 25px;padding:5px 15px 20px}.lineapp-lp.faq-page .faq-list-section .faq-list-section-inner:last-of-type{margin-bottom:0}.lineapp-lp.faq-page .faq-list-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dddfe5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 5px}.lineapp-lp.faq-page .faq-list-header .faq-list-ttl{font-size:1.6rem;font-weight:700;padding:0 0 0 15px;position:relative}.lineapp-lp.faq-page .faq-list-header .faq-list-ttl::before{background:#08c656;border-radius:50px;bottom:0;content:"";display:block;height:18px;left:0;margin:auto;position:absolute;top:0;width:5px}.lineapp-lp.faq-page .faq-list-header .faq-section-link a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f2f4f8;border-radius:50px;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;height:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;width:60px}.lineapp-lp.faq-page .faq-link-list .link-cts{border-bottom:1px solid #dddfe5;padding:0 5px}.lineapp-lp.faq-page .faq-link-list .link-cts a{color:inherit;display:block;font-size:1.4rem;padding:20px 28px;position:relative}.lineapp-lp.faq-page .faq-link-list .link-cts a::before{background:url(../img/lp/line/faq/faq_q_icon.png) center/contain no-repeat;content:"";display:block;height:19px;left:0;position:absolute;top:20px;width:19px}.lineapp-lp.faq-page .faq-link-list .link-cts a::after{background:url(../img/lp/line/faq/faq_link_icon.png) center/contain no-repeat;bottom:0;content:"";display:block;height:13px;margin:auto;position:absolute;right:0;top:0;width:13px}.lineapp-lp.faq-page .contac-area{margin:0 0 25px;padding:0 25px;text-align:center}.lineapp-lp.faq-page .contac-area .contac-area-inner{background:#fff;border-radius:10px;padding:30px 20px}.lineapp-lp.faq-page .contac-area .contac-ttl{font-size:1.8rem;font-weight:700;margin:0 0 10px}.lineapp-lp.faq-page .contac-area .contac-txt{font-size:1.3rem;line-height:1.54}.lineapp-lp.faq-page .contac-area .contact-btn{margin:20px 0 0}.lineapp-lp.faq-page .contac-area .contact-btn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #333;border-radius:7px;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:700;gap:0 10px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.lineapp-lp.faq-page .contac-area .contact-btn a::before{background:url(../img/lp/line/faq/contact_btn_icon.png) center/contain no-repeat;content:"";display:block;height:18px;width:18px}.lineapp-lp.faq-page .faq-answer-section{background:#fff;margin:0 0 25px;padding:35px 25px 60px}.lineapp-lp.faq-page .faq-answer-section .answer-ttl{font-size:2rem;font-weight:900;margin:0 0 27px;padding:0 0 38px;position:relative}.lineapp-lp.faq-page .faq-answer-section .answer-ttl .notes-txt{display:block;font-size:1.4rem;font-weight:700;margin:0 0 10px}.lineapp-lp.faq-page .faq-answer-section .answer-ttl .notes-txt::before{background:url(../img/lp/line/faq/answer_q_icon.png) center/contain no-repeat;content:"";display:inline-block;height:26px;margin:0 5px 0 0;vertical-align:middle;width:26px}.lineapp-lp.faq-page .faq-answer-section .answer-ttl::after{background:#08c656;border-radius:50px;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:80px}.lineapp-lp.faq-page .faq-answer-section .answer-body-ttl{font-size:1.4rem;font-weight:700;margin:0 0 15px}.lineapp-lp.faq-page .faq-answer-section .answer-body-ttl::before{background:url(../img/lp/line/faq/answer_a_icon.png) center/contain no-repeat;content:"";display:inline-block;height:26px;margin:-2px 12px 0 0;vertical-align:middle;width:26px}.lineapp-lp.faq-page .faq-answer-section .answer-section-body{font-size:1.4rem;line-height:1.43}.lineapp-lp.faq-page .faq-answer-section .answer-section-body p+.answer-img{margin-top:25px}.lineapp-lp.faq-page .faq-answer-section .answer-section-body p+p{margin-top:15px}.lineapp-lp.faq-page .faq-answer-section .answer-section-body a{text-decoration:underline;color:#0066d2}.lineapp-lp.faq-page .faq-answer-section .answer-img{text-align:center}.lineapp-lp.faq-page .faq-answer-section .answer-img img{height:auto;max-width:100%}.lineapp-lp.faq-page .faq-answer-section .answer-img+.answer-img,.lineapp-lp.faq-page .faq-answer-section .answer-img+p{margin-top:25px}