.friend-add-body .method-slider .slider ul li .text::before,.is-em b,.lineapp-lp .howto .howto-body ul li .step-num p,.top-appeal b{font-family:roboto,sans-serif;font-weight:700}.top-appeal{background:#08c656;color:#fff;font-size:1.7rem;font-weight:700;height:40px;line-height:40px;text-align:center}.top-appeal b{font-size:2.5rem;margin:0 5px;vertical-align:-1px}{padding:15px 0 0}h2{margin-bottom:35px}.lineapp-lp .friend-add h2 img{display:block;margin:auto;width:267px}.lineapp-lp .friend-add .friend-add-body .method-slider{margin-bottom:35px}.lineapp-lp .friend-add .friend-add-body .method-slider:last-of-type{margin-bottom:0}.lineapp-lp .friend-add .friend-add-body .method-slider h3{font-size:1.8rem;font-weight:700;line-height:26px;margin-bottom:25px;padding:0 0 0 40px;position:relative}.lineapp-lp .friend-add .friend-add-body .method-slider h3::before{background:#08c656;border-radius:3px;content:"";height:26px;left:25px;position:absolute;top:0;width:5px}.friend-add-body .method-slider .slider ul{counter-reset:number 0}.friend-add-body .method-slider .slider ul li{position:relative;width:260px}.friend-add-body .method-slider .slider ul li::after{background:url(../img/lp/line/slider_arrow.png) center/contain no-repeat;content:"";height:15px;position:absolute;right:-25px;top:60px;width:9px}.friend-add-body .method-slider .slider ul li:last-of-type::after{display:none}.friend-add-body .method-slider .slider ul li img{display:block;margin:auto;width:260px}.friend-add-body .method-slider .slider ul li .text{font-size:1.3rem;margin-top:15px;text-align:center}.friend-add-body .method-slider .slider ul li .text::before{background:url(../img/lp/line/fiend_add_num_icon.png) center/contain no-repeat;color:#fff;content:"0" counter(number);counter-increment:number 1;display:inline-block;font-size:1.3rem;height:31px;margin-right:10px;padding:4px 0 0;vertical-align:0;width:33px}.friend-add-body .method-slider .slider [class*=swiper-pagination]{margin-top:25px;text-align:center}.friend-add-body .method-slider .slider .swiper-pagination-bullet{background:#dcdfe5;height:5px;margin:0 5px;opacity:1;width:5px}.friend-add-body .method-slider .slider .swiper-pagination-bullet-active{background:#08c656;height:8px;position:relative;width:8px}.friend-add-body .method-slider .slider .swiper-pagination-bullet-active::after{border:1px solid #08c656;border-radius:50px;content:"";display:block;height:14px;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14px}.lineapp-lp .howto{padding:60px 25px 0;position:relative}.lineapp-lp .howto::after,.lineapp-lp .howto::before{position:absolute;content:""}.lineapp-lp .howto::before{background:url(../img/lp/line/howto_character_01.png) center/contain no-repeat;height:110px;left:0;top:-17px;width:50px}.lineapp-lp .howto::after{background:url(../img/lp/line/howto_character_02.png) center/contain no-repeat;height:133px;right:0;top:-40px;width:64px}.lineapp-lp .howto .howto-body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px}.lineapp-lp .howto .howto-body ul li{background:#f2f4f8;border-radius:10px;padding:35px 30px;position:relative}.lineapp-lp .howto .howto-body ul li .step-num{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#08c656;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:15px;position:absolute;top:15px;width:60px}.lineapp-lp .howto .howto-body ul li .step-num p{color:#fff;font-size:1.3rem;line-height:1;text-align:center}.lineapp-lp .howto .howto-body ul li .step-num p b{display:block;font-size:2.5rem;font-weight:700}.lineapp-lp .howto .howto-body ul li img{display:block;margin:auto;width:238px}.lineapp-lp .howto .howto-body ul li .textbox{margin-top:16px}.lineapp-lp .howto .howto-body ul li .textbox .text{font-size:1.5rem;font-weight:700;line-height:1.4;text-align:center}.lineapp-lp .howto .howto-body ul li .textbox .sub{color:#88888d;display:block;font-size:1.2rem;line-height:1.4;margin-top:11px;text-align:center}.lineapp-lp .faq{background:#f2f4f8;padding:60px 25px}.lineapp-lp .faq .section-ttl{margin-bottom:33px}.lineapp-lp .faq .faq-body{position:relative}.lineapp-lp .faq .faq-body::before{background:url(../img/lp/line/faq_character_l.png) center/contain no-repeat;content:"";height:79px;left:10px;position:absolute;top:-79px;width:54px}.lineapp-lp .faq .faq-body::after{background:url(../img/lp/line/faq_character_r.png) center/contain no-repeat;content:"";height:60px;position:absolute;right:10px;top:-60px;width:30px}.lineapp-lp .faq .faq-body .faq-cts{margin:0 0 15px}.lineapp-lp .faq .faq-body .faq-cts:last-of-type{margin-bottom:0}.lineapp-lp .faq .faq-body .faq-cts .q-ttl{background:#fff;border-radius:10px 10px 0 0;font-size:1.5rem;font-weight:700;line-height:1.6;padding:14px 48px 14px 50px;position:relative}.lineapp-lp .faq .faq-body .faq-cts .q-ttl::before{background:url(../img/lp/line/faq_q_icon.png) center/contain no-repeat;content:"";display:block;height:19px;left:20px;position:absolute;top:17px;width:19px}.lineapp-lp .faq .faq-body .faq-cts .q-ttl:hover{cursor:pointer}.lineapp-lp .faq .faq-body .faq-cts .a-txt{background:#fff;border-radius:0 0 10px 10px;border-top:none;font-size:1.3rem;line-height:1.6;padding:0 19px 14px 50px;position:relative}.lineapp-lp .faq .faq-body .faq-cts .a-txt::before{background:url(../img/lp/line/faq_a_icon.png) center/contain no-repeat;content:"";display:block;height:19px;left:20px;position:absolute;top:0;width:19px}.lineapp-lp .faq .faq-body .faq-cts .a-txt .textlist{margin:10px auto}.lineapp-lp .faq .faq-body .faq-cts .a-txt .textlist dd{padding:0 0 0 1em;text-indent:-1em}.lineapp-lp .faq .faq-body .faq-cts .a-txt .text-img{margin-bottom:10px}.lineapp-lp .faq .faq-body .faq-cts .a-txt .text-img:last-of-type{margin-bottom:0}.lineapp-lp .faq .faq-body .faq-cts .a-txt .text-img .ttl{margin-bottom:7px;padding:0 0 0 1em;text-indent:-1em}.lineapp-lp .faq .faq-body .faq-cts .a-txt .text-img img{display:block;max-width:256px;width:100%}.lineapp-lp .faq .faq-body .faq-cts.is-close .q-ttl{border-radius:10px}.lineapp-lp .faq .faq-body .faq-cts.is-close .q-ttl::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lineapp-lp .faq .faq-body .faq-cts.is-close .a-txt{display:none}.is-em b{font-size:2.2rem}@media screen and (max-width:360px){.lineapp-lp .linefrend-btn-section .frend-ttl{font-size:1.8rem}.lineapp-lp .howto .howto-body ul li .textbox .sub{font-size:1.1rem}}.lineapp-lp .faq .faq-body .faq-cts .close-icon{background:#333;border-radius:50px;bottom:0;display:block;height:18px;margin:auto;position:absolute;right:20px;top:0;width:18px}.lineapp-lp .faq .faq-body .faq-cts .close-icon::after,.lineapp-lp .faq .faq-body .faq-cts .close-icon::before{background:#fff;border-radius:50px;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:10px}.lineapp-lp .faq .faq-body .faq-cts .close-icon::after{display:none;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lineapp-lp .faq .faq-body .faq-cts.is-close .close-icon::after{display:block}.lineapp-lp .faq .faq-link-btn{margin:35px 0 0;padding:0 40px}.lineapp-lp .faq .faq-link-btn a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #333;border-radius:50px;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%}.lineapp-lp .faq .faq-link-btn a::after{border-right:2px solid #333;border-top:2px solid #333;bottom:0;content:"";display:block;height:8px;margin:auto;position:absolute;right:15px;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px}.lineapp-lp.faq-page .faq-list-header .faq-list-ttl{margin:0}