@charset "UTF-8";.lineapp-lp{font-family:madf,Hiragino Sans,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif}.lineapp-lp img{max-width:100%;vertical-align:middle}.lineapp-lp .is-em{color:#08c656}.lineapp-lp .lineapp-lp-inner{margin:0 auto;max-width:600px}.lineapp-lp .line-btn a,.lineapp-lp .line-btn button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#08c656;border-radius:7px;-webkit-box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.16);box-shadow:inset 0 -3px 0 0 rgba(0,0,0,.16);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:700;gap:0 5px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:450px;width:100%}.lineapp-lp .line-btn a::before,.lineapp-lp .line-btn button::before{background:url(../img/lp/line/line_btn_icon.png) center/contain no-repeat;content:"";display:block;height:37px;width:37px}.lineapp-lp .line-btn.type-area a,.lineapp-lp .line-btn.type-area button{gap:0 10px;max-width:450px}.lineapp-lp .line-btn.type-area a::before,.lineapp-lp .line-btn.type-area button::before{background:url(../img/lp/line/area_btn_icon.png) center/contain no-repeat;height:23px;width:23px}.lineapp-lp .linefrend-btn-section .frend-ttl{font-size:2rem;font-weight:700;line-height:1.6;margin:0 0 18px;text-align:center}.lineapp-lp .linefrend-btn-section .frend-ttl .is-em{font-weight:inherit}.lineapp-lp .linefrend-btn-section .notes-txt{font-size:1.1rem;margin:8px auto 0;max-width:450px;text-align:right}.lineapp-lp .billbord{padding:15px 0 35px;text-align:center}.lineapp-lp .billbord .main-ttl{border:2px solid #dedede;border-radius:7px;display:inline-block;font-size:1.4rem;font-weight:900;margin:0 0 23px;padding:8px 16px}.lineapp-lp .billbord .main-ttl .is-em{font-weight:inherit}.lineapp-lp .billbord .mainv-img{margin:0 0 18px;padding:0 20px}.lineapp-lp .billbord .point-check-list{font-size:1.5rem;margin:0 0 40px;padding:0 30px;text-align:left}.lineapp-lp .billbord .point-check-list .point-txt{font-weight:700;margin:0 0 6px;padding:0 0 0 25px;position:relative}.lineapp-lp .billbord .point-check-list .point-txt:last-of-type{margin-bottom:0}.lineapp-lp .billbord .point-check-list .point-txt::before{background:url(../img/lp/line/point_check_icon.png) center/contain no-repeat;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px}.lineapp-lp .billbord .linefrend-btn-section-box{padding:0 25px;position:relative}.lineapp-lp .billbord .linefrend-btn-section-box::after{background:url(../img/lp/line/linefrend_btn_img.png) center/contain no-repeat;bottom:-57px;content:"";display:block;height:98px;left:15px;position:absolute;width:114px}.lineapp-lp .billbord .linefrend-btn-section{background:#e0ffed;border-radius:10px;padding:25px;position:relative}.lineapp-lp .billbord .linefrend-btn-section::after{background:url(../img/lp/line/linefrend_down_arrow.png) center/contain no-repeat;content:"";height:52px;width:12px;position:absolute;left:50%;transform:translateX(-50%);bottom:-36px}.lineapp-lp .campaign-banner-section{background:#f2f4f8;padding:60px 25px}.lineapp-lp .campaign-banner-section .campaign-banner{margin:0 auto 12px;max-width:450px}.lineapp-lp .campaign-overview{background:#fff;border:2px solid #333;border-radius:7px;margin:25px auto 0;max-width:450px}.lineapp-lp .campaign-overview summary{list-style:none}.lineapp-lp .campaign-overview summary::-webkit-details-marker{display:none}.lineapp-lp .campaign-overview .tb-ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:700;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.lineapp-lp .campaign-overview .tb-ttl::after{background:url(../img/lp/line/campaign_overview_arrow.png) center/contain no-repeat;bottom:0;content:"";display:block;height:20px;margin:auto;position:absolute;right:15px;top:0;width:20px}.lineapp-lp .campaign-overview[open] .tb-ttl::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lineapp-lp .campaign-overview .tb-body{background:url(../img/lp/line/campaign_overview_tbttl_line.png) top left/21px 2px repeat-x;padding:30px 20px 32px}.lineapp-lp .campaign-overview .tb-body-ttl{height:21px;margin:0 0 25px;text-align:center}.lineapp-lp .campaign-overview .tb-body-ttl img{height:100%;width:auto}.lineapp-lp .campaign-overview .arrow-list>li{position:relative}.lineapp-lp .campaign-overview .arrow-list>li::after{background:url(../img/lp/line/campaign_overview_list_icon.png) center/contain no-repeat;bottom:-16px;content:"";display:block;height:32px;left:50%;position:absolute;-webkit-transform:translate(calc(-50% + 5px),0);transform:translate(calc(-50% + 5px),0);width:12px;z-index:1}.lineapp-lp .campaign-overview .arrow-list>li:last-of-type::after{content:none}.lineapp-lp .campaign-overview .overview-detail-txt .notes-txt::before,.lineapp-lp .campaign-overview .overview-notes-txt::before{content:"※"}.lineapp-lp .campaign-overview .line-btn{background:#fff6d0;border-radius:10px;padding:30px 15px;text-align:center}.lineapp-lp .campaign-overview .line-btn .overview-btn-notes-txt{font-size:1.5rem;font-weight:700;margin:15px 0 0}.lineapp-lp .campaign-overview .point-num{margin:35px auto 0}.lineapp-lp .campaign-overview .point-num .point-num-txt{height:45px;text-align:center}.lineapp-lp .campaign-overview .point-num .point-num-txt img{height:100%;width:auto}.lineapp-lp .campaign-overview .overview-read-txt{font-size:1.3rem;line-height:1.54;margin:22px 0 8px}.lineapp-lp .campaign-overview .overview-notes-txt{color:#88888e;font-size:1.1rem;line-height:1.55;margin:0 0 25px;padding:0 0 0 1em;text-indent:-1em}.lineapp-lp .campaign-overview .overview-card{background:#d9f3ff;border-radius:10px;margin:0 0 30px;padding:30px 0;text-align:center}.lineapp-lp .campaign-overview .overview-card .overview-card-txt{font-size:1.5rem;font-weight:700;margin:15px 0 0}.lineapp-lp .campaign-overview .overview-detail-txt{margin:30px 0 0}.lineapp-lp .campaign-overview .overview-detail-txt .ttl{font-size:1.4rem;font-weight:700;margin:0 0 10px;text-align:center}.lineapp-lp .campaign-overview .overview-detail-txt .read-txt{font-size:1.2rem;line-height:1.59;margin:0 0 10px}.lineapp-lp .campaign-overview .overview-detail-txt .notes-txt{font-size:1.2rem;line-height:1.59;padding:0 0 0 1em;text-indent:-1em}.lineapp-lp .campaign-overview .overview-detail-txt .overview-caution-img{display:block;margin:10px 0 0 -1em;padding:0;text-align:center;text-indent:0}.lineapp-lp .section-cts{padding:60px 0 0}.lineapp-lp .section-cts .section-ttl{font-size:3rem;font-weight:900;margin:0 0 35px;padding:0 0 22px;position:relative;text-align:center}.lineapp-lp .section-cts .section-ttl::after{background:#08c656;border-radius:50px;bottom:0;content:"";display:block;height:4px;left:50%;position:absolute;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:35px}.lineapp-lp .section-cts .section-ttl .notes{color:#08c656;display:block;font-size:1.5rem;font-weight:700;margin:0 0 8px}.lineapp-lp .feature-section .section-ttl::before{background:url(../img/lp/line/feature_character.png) center/contain no-repeat;bottom:-132px;content:"";display:block;height:152px;position:absolute;right:0;width:83px}.lineapp-lp .feature-section .feature-list{counter-reset:feature}.lineapp-lp .feature-section .feature-card{background:url(../img/lp/line/feature_card_bg.png) center bottom/contain no-repeat;counter-increment:feature;margin:0 0 60px;position:relative}.lineapp-lp .feature-section .feature-card:last-of-type{margin-bottom:0}.lineapp-lp .feature-section .feature-card .card-ttl{color:#08c656;font-size:3.5rem;font-weight:900;margin:0 0 10px;text-align:center}.lineapp-lp .feature-section .feature-card .card-ttl::before{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../img/lp/line/feature_ttl_balloon.png) center/contain no-repeat;color:#08c656;content:"0" counter(feature);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Roboto,roboto,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:900;height:66px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:0 auto 10px;padding:0 0 6px;position:relative;width:60px}.line-lp-footer,.lineapp-lp-modal-section{font-family:madf,Hiragino Sans,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif}.lineapp-lp .feature-section .feature-card .card-txt{color:#004401;font-size:1.6rem;line-height:1.44;margin:0 auto 35px;max-width:450px;padding:0 40px;text-align:center}.lineapp-lp .feature-section .feature-card .notes-txt{color:#88888e;display:block;font-size:1.2rem;line-height:1.46;margin:10px auto;text-indent:-1.5em}.lineapp-lp .feature-section .feature-card .feature-img{margin:0 auto 35px;padding:0 92px;text-align:center}.lineapp-lp .feature-section .feature-card .feature-img img{max-height:450px}.lineapp-lp .feature-section .feature-card .feature-point-img{color:#fff;text-align:center}.lineapp-lp .feature-section .feature-card .feature-point-img .ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:700;gap:0 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 22px}.lineapp-lp .feature-section .feature-card .feature-point-img .ttl::after,.lineapp-lp .feature-section .feature-card .feature-point-img .ttl::before{background:#fff;border-radius:50px;content:"";display:block;height:23px;width:2px}.lineapp-lp .feature-section .feature-card .feature-point-img .ttl::before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.lineapp-lp .feature-section .feature-card .feature-point-img .ttl::after{-webkit-transform:rotate(-150deg);transform:rotate(-150deg)}.lineapp-lp .service-section .service-card{padding:50px 25px;position:relative}.lineapp-lp .service-section .service-card::after{background:#dedede;bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:calc(100% - 50px)}.lineapp-lp .service-section .service-card:first-of-type::after,.lineapp-lp .service-section .service-card:last-of-type::after{content:none}.lineapp-lp .service-section .service-card .service-card-ttl{font-size:2rem;font-weight:700;margin:0 0 35px;text-align:center}.lineapp-lp .service-section .service-card .service-card-ttl::before{content:"";display:block;height:80px;margin:0 auto 25px;width:80px}.lineapp-lp .service-section .service-card .service-card-ttl .is-em{font-weight:inherit}.lineapp-lp .service-section .service-card .service-card-img{margin:0 auto;max-width:400px}.lineapp-lp .service-section .area-section{padding:0}.lineapp-lp .service-section .area-section .service-card-ttl::before{background:url(../img/lp/line/service_icon_01.png) center/contain no-repeat}.lineapp-lp .service-section .area-section .service-card-img{max-width:450px;padding:0 25px;position:relative}.lineapp-lp .service-section .area-section .service-card-img::after{background:url(../img/lp/line/service_character.png) center/contain no-repeat;bottom:-10px;content:"";display:block;height:122px;left:5px;position:absolute;width:121px;z-index:1}.lineapp-lp .service-section .seach-box{background:#f1f4f8;padding:0 25px 60px}.lineapp-lp .service-section .seach-box:last-of-type{padding-bottom:50px}.lineapp-lp .service-section .seach-box .seaach-ttl{font-size:1.8rem;font-weight:700;margin:0 0 35px;padding:0 0 0 15px;position:relative}.lineapp-lp .service-section .seach-box .seaach-ttl::before{background:#08c656;border-radius:50px;bottom:0;content:"";display:block;height:26px;left:0;margin:auto;position:absolute;top:0;width:5px}.lineapp-lp .service-section .seach-box.area-cts{border-radius:20px 20px 0 0;padding-top:35px}.lineapp-lp .service-section .seach-box.area-cts .line-btn{margin:0 0 35px}.lineapp-lp .service-section .seach-box.area-cts .area-list{aspect-ratio:1/1;background:url(../img/lp/line/map_bg.png) center top/contain no-repeat;position:relative;width:100%}.lineapp-lp .service-section .seach-box.area-cts .area-list .area-link{position:absolute}.lineapp-lp .service-section .seach-box.area-cts .area-list .area-link a{background:#fff;border:1px solid #dedede;border-radius:50px;color:#333;display:inline-block;font-size:1.4rem;font-weight:700;height:40px;line-height:3.8rem;padding:0 10px}.lineapp-lp .service-section .seach-box.area-cts .area-list .area-link a:hover{border-color:#08c656;opacity:1}.lineapp-lp .service-section .seach-box.area-cts .area-list .area-link a::after{background:url(../img/lp/line/area_link_icon.png) center/contain no-repeat;content:"";display:inline-block;height:16px;margin:-3px 0 0 5px;vertical-align:middle;width:16px}.lineapp-lp .service-section .seach-box.area-cts .area-list .area-link.type-01{right:min(17.6vw,105.6px);top:min(1.3333333333vw,8px)}.lineapp-lp .service-section .seach-box.area-cts .area-list .area-link.type-02{right:0;top:min(24vw,144px)}.lineapp-lp .service-section .seach-box.area-cts .area-list .area-link.type-03{right:min(25.8666666667vw,155.2px);top:min(24vw,144px)}.lineapp-lp .service-section .seach-box.area-cts .area-list .area-link.type-04{right:0;top:min(45.3333333333vw,272px)}.lineapp-lp .service-section .seach-box.area-cts .area-list .area-link.type-05{right:min(20.8vw,124.8px);top:min(53.3333333333vw,320px)}.lineapp-lp .service-section .seach-box.area-cts .area-list .area-link.type-06{right:min(31.2vw,187.2px);top:min(38.6666666667vw,232px)}.lineapp-lp .service-section .seach-box.area-cts .area-list .area-link.type-07{left:min(25.8666666667vw,155.2px);top:min(62.6666666667vw,376px)}.lineapp-lp .service-section .seach-box.area-cts .area-list .area-link.type-08{bottom:min(40.8vw,244.8px);right:min(62.6666666667vw,376px)}.lineapp-lp .service-section .seach-box.area-cts .area-list .area-link.type-09{left:0;top:min(76vw,456px)}.lineapp-lp .service-section .seach-box.brand-cts .brand-slider{margin:0 -25px;padding:0 25px 40px;position:relative;width:calc(100% + 50px)}.lineapp-lp .service-section .seach-box.brand-cts .brand-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px 12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.lineapp-lp .service-section .seach-box.brand-cts .brand-card{background:#fff;border:1px solid #dddfe5;border-radius:7px;overflow:hidden;width:calc((100% - 24px)/ 3)}.lineapp-lp .service-section .seach-box.brand-cts .brand-card a{color:#333;display:block;height:100%;width:100%}.lineapp-lp .service-section .seach-box.brand-cts .brand-card-inner{aspect-ratio:1/1;border-bottom:1px solid #dddfe5;border-radius:7px 7px 0 0;width:100%}.lineapp-lp .service-section .seach-box.brand-cts .brand-card-inner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lineapp-lp .service-section .seach-box.brand-cts .brand-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1rem;font-weight:700;height:51px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px;text-align:center}.lineapp-lp .service-section .seach-box.brand-cts .brand-swiper-nv{bottom:1px;left:0;right:0}.lineapp-lp .service-section .seach-box.brand-cts .brand-swiper-nv .swiper-pagination-bullet{background:#dcdfe5;height:5px;margin:0 10px;opacity:1;width:5px}.lineapp-lp .service-section .seach-box.brand-cts .brand-swiper-nv .swiper-pagination-bullet-active{background:#08c656;height:8px;position:relative;width:8px}.lineapp-lp .service-section .seach-box.brand-cts .brand-swiper-nv .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 .service-section .seach-box.brand-cts .brand-swiper-next,.lineapp-lp .service-section .seach-box.brand-cts .brand-swiper-prev{background:url(../img/lp/line/slider_icon.png) center/contain no-repeat #08c656;border-radius:0 50px 50px 0;display:none;height:80px;top:192px;width:40px}.lineapp-lp .service-section .seach-box.brand-cts .brand-swiper-next.swiper-button-disabled,.lineapp-lp .service-section .seach-box.brand-cts .brand-swiper-prev.swiper-button-disabled{pointer-events:none;visibility:hidden}.lineapp-lp .service-section .seach-box.brand-cts .brand-swiper-next{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lineapp-lp .service-section .seach-box.brand-cts .brand-swiper-prev{left:0}.lineapp-lp .service-section .history-section .service-card-ttl::before{background:url(../img/lp/line/service_icon_02.png) center/contain no-repeat}.lineapp-lp .service-section .checkin-section .service-card-ttl::before{background:url(../img/lp/line/service_icon_03.png) center/contain no-repeat}.lineapp-lp .point-section{background:url(../img/lp/line/point_bg.png) center/cover no-repeat #fdf6d8;border-radius:20px 20px 0 0;padding:35px 25px 60px}.lineapp-lp .point-section .point-section-ttl{text-align:center}.lineapp-lp .point-section .point-section-ttl img{max-height:126px;width:auto}.lineapp-lp .point-section .point-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:3px solid #333;border-bottom:none;border-radius:15px 15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px 30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px 22px}.lineapp-lp .point-section .point-cts{position:relative;text-align:center;width:calc((100% - 30px)/ 2)}.lineapp-lp .point-section .point-cts .point-batch{aspect-ratio:1/1;left:-15px;position:absolute;top:-20px;width:60px}.lineapp-lp .point-section .point-cts .point-img-cts{margin:0 auto 15px;position:relative;width:min(calc(120/375*100vw),200px);z-index:10}.lineapp-lp .point-section .point-cts .point-ttl{font-size:1.6rem;font-weight:700}.lineapp-lp .point-section .point-cts.list-01{width:100%}.lineapp-lp .point-section .point-cts.list-01 .point-batch{left:-25px;top:-45px;width:80px}.lineapp-lp .point-section .point-cts.list-01 .point-img-cts{max-width:400px}.lineapp-lp .point-section .point-banner{background:#08c656;border:3px solid #333;border-radius:0 0 15px 15px;border-top:none}.lineapp-lp .bottom-btn-section .btn-section-ttl{background:#08c656;color:#fff;font-size:1.8rem;font-weight:700;line-height:1.5;padding:13px;text-align:center}.lineapp-lp .bottom-btn-section .btn-area{background:#484848;color:#fff;padding:35px 25px 38px}.lineapp-lp .bottom-btn-section .btn-area .btn-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 20px}.lineapp-lp .bottom-btn-section .btn-area .btn-box .ttl{font-size:1.6rem;font-weight:700}.lineapp-lp .bottom-btn-section .btn-area .btn-box .body{width:calc(100% - 116px)}.lineapp-lp .bottom-btn-section .btn-area .btn-suggest-txt{padding:20px 0 0}.lineapp-lp .bottom-btn-section .btn-area .btn-suggest-txt .ttl{font-size:1.6rem;font-weight:700;margin:0 0 6px}.lineapp-lp .bottom-btn-section .btn-area .btn-suggest-txt .txt{font-size:1.4rem}.lineapp-lp .bottom-btn-section .line-btn a,.lineapp-lp .bottom-btn-section .line-btn button{padding:0 20px 0 0}.line-lp-footer{background:#f5f5f5;margin:0 auto;max-width:600px;padding:40px 0 15px}.line-lp-footer .sns-link-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 35px;padding:0 25px}.line-lp-footer .sns-link-list .sns-link{aspect-ratio:1/1;width:30px}.line-lp-footer .sns-link-list .sns-link img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.line-lp-footer .footer-nv-link-list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 25px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 60px;padding:0 25px}.line-lp-footer .footer-nv-link-list .nv-link{width:calc((100% - 25px)/ 2)}.line-lp-footer .footer-nv-link-list .nv-link a{color:inherit;font-size:1.3rem}.line-lp-footer .footer-nv-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 25px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 0 8px;padding:0 25px}.line-lp-footer .footer-nv-logo img{height:auto;max-width:100%;vertical-align:middle}.line-lp-footer .footer-nv-logo .logo{width:150px}.line-lp-footer .footer-nv-logo .footer-nv-logolist{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.line-lp-footer .footer-nv-logo .footer-nv-logolist>li.is-jpx{width:26px}.line-lp-footer .footer-nv-logo .footer-nv-logolist>li.is-pmark{width:32px}.line-lp-footer .footer-nv-logo .footer-nv-logolist>li.is-isms{width:41px}.line-lp-footer .copyright{text-align:left;opacity:.64;padding:0 25px}.line-lp-footer .copyright small{font-size:1.1rem}.lineapp-lp-modal-section{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:rgba(0,0,0,.5);bottom:0;display:none;height:100dvh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;width:100dvw;z-index:100}.lineapp-lp-modal-section.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.lineapp-lp-modal-section .modal-inner{background:#fff;border-radius:20px 20px 0 0;-webkit-box-shadow:0 -2px 3px 0 rgba(0,0,0,.16);box-shadow:0 -2px 3px 0 rgba(0,0,0,.16);margin:0 auto;max-width:600px;position:relative;width:100%}.lineapp-lp-modal-section .modal-close-btn{position:absolute;right:15px;top:15px}.lineapp-lp-modal-section .modal-close-btn a,.lineapp-lp-modal-section .modal-close-btn button{background:#e8e8e8;border-radius:50px;cursor:pointer;display:block;height:30px;position:relative;width:30px;z-index:102}.lineapp-lp-modal-section .modal-close-btn a::after,.lineapp-lp-modal-section .modal-close-btn a::before,.lineapp-lp-modal-section .modal-close-btn button::after,.lineapp-lp-modal-section .modal-close-btn button::before{background:#b2b1a7;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:12px}.lineapp-lp-modal-section .modal-close-btn a::before,.lineapp-lp-modal-section .modal-close-btn button::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.lineapp-lp-modal-section .modal-close-btn a::after,.lineapp-lp-modal-section .modal-close-btn button::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lineapp-lp-modal-section .modal-header{padding:30px 20px 25px;position:relative}.lineapp-lp-modal-section .modal-header .page-back-btn{left:20px;position:absolute;top:30px}.lineapp-lp-modal-section .modal-header .page-back-btn a,.lineapp-lp-modal-section .modal-header .page-back-btn button{background:url(../img/lp/line/back_link_icon.png) center/17px 13px no-repeat;display:block;height:20px;width:20px}.lineapp-lp-modal-section .modal-ttl{font-size:1.6rem;font-weight:700;text-align:center}.lineapp-lp-modal-section .city-ttl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f2f4f8;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;height:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% + 50px);margin:0 -25px}.lineapp-lp-modal-section .city-ttl+.modal-body .link-list{border-top:none}.lineapp-lp-modal-section .modal-body{max-height:calc(100dvh - 180px);overflow-y:auto;padding:0 25px 80px}.lineapp-lp-modal-section .link-txt{border-top:1px solid #e2e2e2}.lineapp-lp-modal-section .link-txt:last-of-type{border-bottom:1px solid #e2e2e2}.lineapp-lp-modal-section .link-list>li:has(.city-ttl)+.link-txt{border-top:none}.lineapp-lp-modal-section .link-txt a{color:inherit;display:block;font-size:1.5rem;line-height:1.46;padding:20px 5px;position:relative}.lineapp-lp-modal-section .link-txt a::after{background:url(../img/lp/line/link_arrow_icon.png) center/contain no-repeat;bottom:0;content:"";display:block;height:13px;margin:auto;position:absolute;right:5px;top:0;width:13px}.lineapp-lp .linelp-nav-breadclums ol li:first-of-type::before,.lineapp-lp-modal-section .link-txt.is-disabled a::after{content:none}.lineapp-lp-modal-section .link-txt.is-disabled a{color:#eaeaea;pointer-events:none}@media screen and (min-width:600px){.lineapp-lp .billbord .point-check-list{font-size:1.8rem}.lineapp-lp .service-section .seach-box.brand-cts .brand-slider{padding-left:60px;padding-right:60px}.lineapp-lp .service-section .seach-box.brand-cts .brand-list{gap:14px 15px}.lineapp-lp .service-section .seach-box.brand-cts .brand-card{width:calc((100% - 30px)/ 3)}.lineapp-lp .service-section .seach-box.brand-cts .brand-swiper-next,.lineapp-lp .service-section .seach-box.brand-cts .brand-swiper-prev{display:block}}.lineapp-lp .linelp-nav-breadclums{background:#e5e9ef;margin:0;padding:0 20px;width:100%}.lineapp-lp .linelp-nav-breadclums ol{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#434343;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem;font-weight:500;gap:0 6px;height:42px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1;overflow-y:auto;white-space:nowrap}.lineapp-lp .linelp-nav-breadclums ol a{color:inherit}.lineapp-lp .linelp-nav-breadclums ol li::before{border-right:1px solid #6d6d6d;border-top:1px solid #6d6d6d;content:"";display:inline-block;height:6px;margin:-1px 6px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;width:6px}.lineapp-lp.faq-page .faq-answer-section .answer-section-body p.indent{position:relative;padding:0 0 0 1em}.lineapp-lp.faq-page .faq-answer-section .answer-section-body p.indent.base{text-indent:-1em}.lineapp-lp.faq-page .faq-answer-section .answer-section-body p.indent.sub::before{content:"※";position:absolute;left:0;top:0}