.wifi-v2-page{width:100%;min-width:1000px;font-size:62.5%;align-self:stretch;color:#17315f;background:#fff;font-family:Meiryo,Hiragino Kaku Gothic Pro,Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif;overflow-x:clip}@media (min-width:751px) and (max-width:999.98px){.wifi-v2-page{width:1000px;margin-left:calc((100vw - 1000px) / 2);overflow-x:visible}}.wifi-v2-page *,.wifi-v2-page :after,.wifi-v2-page :before{box-sizing:border-box}.wifi-v2-page img{display:block;max-width:100%;height:auto;border-radius:0}.wifi-v2-page a{color:inherit;text-decoration:none}.wifi-v2-page .container{width:100%;max-width:1000px;margin:0 auto;padding-left:0;padding-right:0}.wifi-v2-page .page-width{width:min(1000px,calc(100vw - 32px));margin:0 auto}.wifi-v2-page .page-width-wide{width:min(1180px,calc(100vw - 32px));margin:0 auto}.wifi-v2-page .page-width-full{width:100%;margin:0 auto}.wifi-v2-page .follow-banner_campaign{position:fixed;bottom:100px;left:90px;z-index:9999}.wifi-v2-page .follow-banner_campaign .follow-banner_campaign-close{position:absolute;top:15px;right:0}.wifi-v2-page .follow-banner_campaign .follow-banner_campaign-close,.wifi-v2-page .follow-banner_campaign .popup-campaign_banner{display:block;cursor:pointer;padding:0;border:0;background:transparent;line-height:0}.wifi-v2-page .popup_wrap .popup_overlay{display:flex;justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:9999999;width:100%;height:100%;background:rgb(0 0 0/50%);opacity:0;pointer-events:none;transition:opacity .5s,transform 0s .5s;transform:scale(0)}.wifi-v2-page .popup_wrap.is-open .popup_overlay{opacity:1;pointer-events:auto;transform:scale(1);transition:opacity .5s}.wifi-v2-page .popup_wrap .popup_overlay .popup_trigger{position:absolute;width:100%;height:100%;border:0;background:transparent;cursor:pointer}.wifi-v2-page .popup_wrap .popup_overlay .popup_content{color:#18335d;position:relative;align-self:center;width:90%;max-width:710px;min-width:300px;box-sizing:border-box;background:#fff;transition:.5s}.wifi-v2-page .popup_wrap .popup_overlay .popup_content .inner{width:auto;overflow:auto;padding:12px;height:600px;box-sizing:border-box}.wifi-v2-page .popup_wrap .popup_overlay .popup_content .inner .popup_title{color:#18335d;margin:20px 0;font-size:18px;line-height:27px}.wifi-v2-page .popup_wrap .popup_overlay .popup_content .inner .content_wrap{margin:0 12px;line-height:21px;font-size:14px}.wifi-v2-page .popup_wrap .popup_overlay .popup_content .inner .content_wrap dt{margin-top:20px;font-size:14px;font-weight:700;line-height:35px;text-align:center;background:#f8f8f8;border-bottom:1px solid #8794a9}.wifi-v2-page .popup_wrap .popup_overlay .popup_content .inner .content_wrap dt:first-child{margin-top:0}.wifi-v2-page .popup_wrap .popup_overlay .popup_content .inner .content_wrap dd{margin-top:20px}.wifi-v2-page .popup_wrap .popup_overlay .popup_content .close_btn{position:absolute;display:block;top:-60px;right:0;font-size:30px;cursor:pointer;background:transparent;border:0;padding:0}.wifi-v2-page .popup_wrap .popup_overlay .popup_content .close_btn span{position:relative;display:inline-block;width:50px;height:50px}.wifi-v2-page .popup_wrap .popup_overlay .popup_content .close_btn span:after,.wifi-v2-page .popup_wrap .popup_overlay .popup_content .close_btn span:before{position:absolute;display:block;content:"";margin:auto;top:0;bottom:0;left:0;right:0;width:100%;height:0}.wifi-v2-page .popup_wrap .popup_overlay .popup_content .close_btn span:before{border-top:2px solid #fff;transform:rotate(45deg)}.wifi-v2-page .popup_wrap .popup_overlay .popup_content .close_btn span:after{border-top:2px solid #fff;transform:rotate(-45deg)}.wifi-v2-page .cb_banner img,.wifi-v2-page .img_adjustment{width:100%}.wifi-v2-page .cb_banner img{cursor:pointer}.wifi-v2-page .headerSection{overflow:hidden}.wifi-v2-page .headerSection .header{background:url(/lp/wi-fi-v2-mainv-bg.png) 50% no-repeat;background-size:cover}.wifi-v2-page .headerSection h1{position:relative;display:flex;align-items:center;width:100%;max-width:1000px;height:580px;margin:0 auto;padding:0 20px}.wifi-v2-page .headerSection h1 .main-text-wrapper{position:absolute;top:30px}.wifi-v2-page .headerSection h1 .main-text-wrapper .main-text-lower{position:relative}.wifi-v2-page .headerSection h1 .time-research{position:absolute;z-index:5;width:1000px;color:#144891;font-size:12px;font-weight:700;line-height:1.5}.wifi-v2-page .headerSection h1 img{position:relative;z-index:10;padding-top:17px}.wifi-v2-page .cp-cb{position:relative;display:flex;justify-content:center;margin-top:-5px;padding:20px 0;background:#144891}.wifi-v2-page .cp-cb li img{width:470px}.wifi-v2-page .cp-cb li:first-child{position:relative;margin-right:20px}.wifi-v2-page .cp-cb li:first-child:before{position:absolute;top:120px;left:237px;z-index:99;content:"";border:18px solid transparent;border-top-color:#144891}.wifi-v2-page .headerCta{position:relative;background-color:#ffffffd9;z-index:20}.wifi-v2-page .headerCta .container{max-width:1000px!important;margin:32px auto 0!important;padding:0 20px}.wifi-v2-page .headerCta .container .shipment{margin-top:15px;font-size:12px;font-weight:700;color:#333}.wifi-v2-page .headerCtaContact{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.wifi-v2-page .headerCtaContact img{width:250px}.wifi-v2-page .headerCta .txt{font-size:18px;line-height:1}.wifi-v2-page .headerCta .txt p{margin-bottom:5px;color:#333;line-height:1;text-align:center}.wifi-v2-page .headerCta .txt a{display:flex;justify-content:center;align-items:center;width:430px;height:69px;text-align:center;text-decoration:none;border-radius:4px;background:#efefef url(/lp/wi-fi-v2-btn-cta-arrow-2.png) right 10px top 50% no-repeat;box-shadow:0 5px 0 0 #cecece}.wifi-v2-page .headerCta .txt a img{margin:0;display:block}.wifi-v2-page .headerCta .headerCtaBtn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:53%;max-width:510px;height:90px;color:#fff;font-size:24px;font-weight:600;line-height:1;text-decoration:none;border-radius:5px;box-shadow:0 6px 0 0 #cf0f0f;background:#ff3c3c url(/lp/wi-fi-v2-btn-cta-arrow.svg) right 10px top 50% no-repeat}.wifi-v2-page .headerCta .headerCtaBtn:hover{box-shadow:none;transform:translateY(6px)}.wifi-v2-page .banner{padding:33px 0 0;text-align:center}.wifi-v2-page .banner img{width:100%;max-width:1000px;padding:0 20px;vertical-align:bottom}.wifi-v2-page .banner .note{width:100%;max-width:1000px;margin:15px auto 51px;padding:0 20px;font-size:12px;line-height:1.5;color:#333;text-align:left}.wifi-v2-page .what-container{max-width:1000px;margin:0 auto;padding:0 20px}.wifi-v2-page .what-container ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px;text-align:center}.wifi-v2-page .what-container ul li{position:relative;width:155px;overflow:hidden;border:1px solid #c7c7c7;border-radius:10px;box-shadow:0 3px 5px #c7c7c7}.wifi-v2-page .what-container ul li:before{position:absolute;right:0;bottom:0;display:inline-block;width:0;height:0;content:"";border-bottom:30px solid #c7c7c7;border-left:30px solid transparent}.wifi-v2-page .what-container ul li:after{position:absolute;right:5px;bottom:7px;width:5px;height:5px;content:"";margin:auto 0;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg)}.wifi-v2-page .what-container ul li a{display:block;height:100%;padding:10px 0;text-decoration:none}.wifi-v2-page .what-container ul li a .point-img,.wifi-v2-page .what-container ul li a p{height:50%}.wifi-v2-page .what-container ul li .point-img{display:flex;justify-content:center;align-items:center}.wifi-v2-page .what-container ul li a .point-img img{margin:auto}.wifi-v2-page .what-container ul li a p{color:#333;font-size:14px;line-height:1.4;padding-top:5px}.wifi-v2-page .what-container dl dd{border:1px solid #c7c7c7;border-radius:8px;margin-bottom:30px}.wifi-v2-page .what-container dl dd .details_link{margin:0 20px;padding:10px 0;border-bottom:1px solid #f5f4f4;cursor:pointer}.wifi-v2-page .what-container dl dd .w_wrap{margin:0;display:block;padding-left:30px;padding-right:20px;font-weight:700;position:relative;font-size:14px}.what-container dl dd .details_link .w_wrap:before,.wifi-v2-page .what-container dl dd .w_wrap:before{position:absolute;content:"";width:24px;height:24px;background:url(/img/contents/pc/lp/wi-fi-v2/index/what_head_icon.png) no-repeat 50%/100% 100%;left:0;top:50%;transform:translateY(-50%)}.wifi-v2-page .what-container dl dd .w_wrap:after{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #686868;border-right:1px solid #686868;position:absolute;background-color:unset;right:0;top:50%;margin-top:-8px;transform:rotate(135deg)}.wifi-v2-page .what-container dl dd .js-accordion-parent.active .w_wrap:after{transform:rotate(-45deg)}.wifi-v2-page .what-container dl dd .details_text{padding:20px}.wifi-v2-page .what-container dl dd .js-accordion-what .details_link{display:block;width:auto;border:0;background:transparent;font-family:inherit;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.wifi-v2-page .what-container dl dd .js-accordion-what .details_text{display:block!important;max-height:0;opacity:0;overflow:hidden;padding:0 20px;transform:translateY(-6px);transition:max-height .42s ease,opacity .26s ease,padding .26s ease,transform .26s ease}.wifi-v2-page .what-container dl dd .js-accordion-what.is-open .details_text{max-height:1400px;opacity:1;padding:20px;transform:translateY(0);font-size:1rem}.wifi-v2-page .what-container dl dd .js-accordion-what.is-open .w_wrap:after{transform:rotate(-45deg)}.wifi-v2-page .what-container dl dd .details_text .a_point{background-color:#e9faff;padding:20px;margin:20px 0}.wifi-v2-page .what-container dl dd .details_text .a_point .title{text-align:center;font-size:16px;font-weight:700}.wifi-v2-page .what-container dl dd .details_text .a_point .text{position:relative;padding-left:28px;font-size:14px}.wifi-v2-page .what-container dl dd .details_text .a_wrap>p{font-size:14px}.wifi-v2-page .what-container dl dd .details_text .a_wrap .a_point .text:before{position:absolute;content:"";width:20px;height:20px;background:url(/img/contents/pc/lp/wi-fi-v2/index/check.png) no-repeat 50%/100% 100%;left:0;top:50%;transform:translateY(-50%)}.what-container .js-accordion-children .details_text div{font-size:14px}.wifi-v2-page .what-container dl dd span{font-weight:700;color:#2b98ce}.wifi-v2-banners,.wifi-v2-hero,.wifi-v2-top-campaign{display:none}.wifi-v2-top-campaign{background:#ffe84a}.wifi-v2-top-campaign img{width:100%}.wifi-v2-hero{background:#144891}.wifi-v2-hero-main{background:url(/lp/wi-fi-v2-mainv-bg.png) top/cover no-repeat}.wifi-v2-hero-visual{width:1000px;height:580px;margin:0 auto;display:flex;align-items:flex-start}.wifi-v2-hero-visual img{width:100%}.wifi-v2-hero-badge-bar{background:#144891;margin-top:-5px;padding:20px 0}.wifi-v2-hero-badge-bar .page-width{display:flex;justify-content:center}.wifi-v2-hero-note{margin:15px 0 0;font-size:12px;line-height:1.6;color:#144891;font-weight:700}.wifi-v2-hero-badges{display:flex;justify-content:center;gap:20px}.wifi-v2-hero-badges img{width:470px}.wifi-v2-hero-cta-panel{position:relative;background:rgba(255,255,255,.85);z-index:20}.wifi-v2-hero-cta-panel .page-width{padding-top:32px;padding-bottom:8px}.wifi-v2-hero-cta{align-items:stretch}.wifi-v2-hero-cta,.wifi-v2-hero-cta-main{display:flex;justify-content:space-between}.wifi-v2-hero-cta-main{width:100%;gap:20px;align-items:flex-end}.wifi-v2-hero-cta-main>a:first-child{display:flex;width:53%;max-width:510px;height:90px}.wifi-v2-hero-cta-main>a:first-child img{width:100%}.wifi-v2-hero-cta-text{width:43%;color:#333;font-size:16px;line-height:1.4;padding-bottom:10px}.wifi-v2-hero-consult-btn{display:block;width:430px;height:69px;border-radius:4px;background:#efefef url(/lp/wi-fi-v2-btn-cta-arrow.svg) right 10px center no-repeat;box-shadow:0 5px #cecece}.wifi-v2-hero-consult-btn img{width:250px;margin:25px}.wifi-v2-hero-shipment{margin:15px 0 0;color:#333;font-size:12px;line-height:1.6;font-weight:700}.wifi-v2-banners{padding:0 0 22px;background:#fff}.wifi-v2-banners a img,.wifi-v2-banners img{width:100%}.wifi-v2-banners a+.wifi-v2-banners-note,.wifi-v2-banners img+a img,.wifi-v2-banners img+img{margin-top:15px}.wifi-v2-banners-note{margin:6px 0 0;font-size:10px;line-height:1.6;color:#333}.wifi-v2-intro{padding:18px 0 28px;background:#fff}.wifi-v2-anchor-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.wifi-v2-anchor-card{border:1px solid #c7cbd2;border-radius:6px;background:linear-gradient(180deg,#fff,#f2f2f2);padding:10px 8px 12px;text-align:center;font-size:12px;line-height:1.4;box-shadow:0 3px 0 #c5c5c5;white-space:pre-line}.wifi-v2-anchor-card img{width:38px;margin:0 auto 8px}.wifi-v2-accordion{margin-top:12px;border:none;background:transparent}.wifi-v2-accordion summary{display:table;width:400px;padding:15px 0;text-align:center;font-size:16px;color:#686868;border:1px solid #686868;margin:0 auto 20px;position:relative;text-decoration:none;background-color:#fff;border-radius:5px;cursor:pointer;list-style:none;outline:none}.wifi-v2-accordion summary::-webkit-details-marker{display:none}.wifi-v2-accordion summary:after{content:"+";position:absolute;right:16px;top:10px;font-size:20px;color:#8092ad}.wifi-v2-accordion[open] summary:after{content:"-"}.wifi-v2-accordion-body{display:block!important;max-height:0;overflow:hidden;opacity:0;padding:0 16px;font-size:13px;line-height:1.8;color:#3a3a3a;transition:max-height .35s ease,opacity .25s ease,padding .25s ease}.wifi-v2-accordion[open] .wifi-v2-accordion-body{max-height:2200px;opacity:1;padding:0 16px 16px}.wifi-v2-page sup{vertical-align:super;font-size:9px;padding:0 1px}.wifi-v2-page .point .content p sup{font-size:9.6px}.wifi-v2-page .plan,.wifi-v2-page .point{background-color:#e9faff}.wifi-v2-page .pointIntro{position:relative;padding-top:60px;text-align:center}.wifi-v2-page .pointIntro>img{display:block;margin:0 auto}.wifi-v2-page .pointIntro .anker{margin:30px 0}.wifi-v2-page .pointIntro .anker ul{display:flex;width:1000px;margin:auto;justify-content:space-between;flex-wrap:wrap}.wifi-v2-page .pointIntro .anker ul:nth-child(2){justify-content:center;gap:20px}.wifi-v2-page .pointIntro .anker ul li{position:relative;width:32%;margin:0 0 15px;border:1px solid #2c414c;background-color:#fff}.wifi-v2-page .pointIntro .anker ul li:before{content:"";position:absolute;right:0;bottom:0;display:inline-block;width:0;height:0;border-bottom:30px solid #2c414c;border-left:30px solid transparent}.wifi-v2-page .pointIntro .anker ul li:after{content:"";position:absolute;right:5px;bottom:7px;width:5px;height:5px;margin:auto 0;transform:rotate(45deg);border-right:1px solid #fff;border-bottom:1px solid #fff}.wifi-v2-page .pointIntro .anker ul li a{display:flex;height:120px;padding:20px;align-items:center;justify-content:flex-start;text-decoration:none}.wifi-v2-page .pointIntro .anker ul li a p{margin-left:20px;color:#222;font-size:20px;font-weight:700;line-height:25px;text-align:left}.wifi-v2-page .pointIntro .anker ul li a p .point-text{color:#2b98ce}.wifi-v2-page .pointIntro .anker ul li a p .color-text{color:#ff7800}.wifi-v2-page .pointIntro .note{max-width:1014px;margin:0 auto}.wifi-v2-page .pointIntro .note p{font-size:12px;text-align:left}.wifi-v2-page .point001,.wifi-v2-page .point002,.wifi-v2-page .point003,.wifi-v2-page .point004,.wifi-v2-page .point005{margin-top:115px}#point001,#point002,#point003,#point004,#point005{scroll-margin-top:90px}.wifi-v2-page .point005{padding-bottom:55px}.wifi-v2-page .point001 h3,.wifi-v2-page .point002 h3,.wifi-v2-page .point003 h3,.wifi-v2-page .point004 h3,.wifi-v2-page .point005 h3{margin-bottom:30px;text-align:center}.wifi-v2-page .point001 .container,.wifi-v2-page .point002 .container,.wifi-v2-page .point003 .container,.wifi-v2-page .point004 .container,.wifi-v2-page .point005 .container{max-width:1000px;margin:26px auto 0;padding:0 20px}.wifi-v2-page .point001 .content,.wifi-v2-page .point002 .content,.wifi-v2-page .point003 .content,.wifi-v2-page .point004 .content,.wifi-v2-page .point005 .content{position:relative;padding:55px;background-color:#fff}.wifi-v2-page .point001 .content .point-number,.wifi-v2-page .point002 .content .point-number,.wifi-v2-page .point003 .content .point-number,.wifi-v2-page .point004 .content .point-number,.wifi-v2-page .point005 .content .point-number{position:absolute;top:-30px;left:40%}.wifi-v2-page .point001 .content img,.wifi-v2-page .point002 .content img,.wifi-v2-page .point003 .content img,.wifi-v2-page .point004 .content img,.wifi-v2-page .point005 .content img{display:block;margin:auto}.wifi-v2-page .point001 .content .img100,.wifi-v2-page .point002 .content .img100,.wifi-v2-page .point003 .content .img100,.wifi-v2-page .point004 .content .img100,.wifi-v2-page .point005 .content .img100{width:100%}.wifi-v2-page .point001 .content p,.wifi-v2-page .point002 .content p,.wifi-v2-page .point003 .content p,.wifi-v2-page .point004 .content p,.wifi-v2-page .point005 .content p{margin-top:33px;font-size:16px;line-height:1.5}.wifi-v2-page .point001 .content p span,.wifi-v2-page .point002 .content p span,.wifi-v2-page .point003 .content p span,.wifi-v2-page .point004 .content p span,.wifi-v2-page .point005 .content p span{color:#2b98ce;font-weight:700}.wifi-v2-page .point001 .content p span .marker-line,.wifi-v2-page .point002 .content p span .marker-line,.wifi-v2-page .point003 .content p span .marker-line,.wifi-v2-page .point004 .content p span .marker-line,.wifi-v2-page .point005 .content p span .marker-line{background:linear-gradient(transparent 75%,#ffff7f 0)}.wifi-v2-page .point001 .content .note,.wifi-v2-page .point002 .content .note,.wifi-v2-page .point003 .content .note,.wifi-v2-page .point004 .content .note,.wifi-v2-page .point005 .content .note{margin-top:.5em;font-size:12px}.wifi-v2-page .point001 .content .note.scroll,.wifi-v2-page .point002 .content .note.scroll,.wifi-v2-page .point003 .content .note.scroll,.wifi-v2-page .point004 .content .note.scroll,.wifi-v2-page .point005 .content .note.scroll{height:70px;overflow-y:scroll}.wifi-v2-page .point001 .content .note.scroll::-webkit-scrollbar,.wifi-v2-page .point002 .content .note.scroll::-webkit-scrollbar,.wifi-v2-page .point003 .content .note.scroll::-webkit-scrollbar,.wifi-v2-page .point004 .content .note.scroll::-webkit-scrollbar,.wifi-v2-page .point005 .content .note.scroll::-webkit-scrollbar{width:6px;height:70px}.wifi-v2-page .point001 .content .note.scroll::-webkit-scrollbar-thumb,.wifi-v2-page .point002 .content .note.scroll::-webkit-scrollbar-thumb,.wifi-v2-page .point003 .content .note.scroll::-webkit-scrollbar-thumb,.wifi-v2-page .point004 .content .note.scroll::-webkit-scrollbar-thumb,.wifi-v2-page .point005 .content .note.scroll::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}.wifi-v2-page .point001 .content .note.scroll::-webkit-scrollbar-track,.wifi-v2-page .point002 .content .note.scroll::-webkit-scrollbar-track,.wifi-v2-page .point003 .content .note.scroll::-webkit-scrollbar-track,.wifi-v2-page .point004 .content .note.scroll::-webkit-scrollbar-track,.wifi-v2-page .point005 .content .note.scroll::-webkit-scrollbar-track{background:#aeaeae;border:none;border-radius:10px}.wifi-v2-page .point001 .content .area-check-button,.wifi-v2-page .point002 .content .area-check-button,.wifi-v2-page .point003 .content .area-check-button,.wifi-v2-page .point004 .content .area-check-button,.wifi-v2-page .point005 .content .area-check-button{position:relative;display:block;width:35%;margin:30px auto 0;padding:17px 20px;border-radius:5px;background:url(/img/contents/pc/lp/wi-fi-v2/index/map_icon.png) no-repeat 0 100%,#17568d;box-shadow:0 2px 1px #bababa;color:#fff;font-size:14px;font-weight:700;text-align:center;text-decoration:none}.wifi-v2-page .point001 .content .area-check-button:after,.wifi-v2-page .point002 .content .area-check-button:after,.wifi-v2-page .point003 .content .area-check-button:after,.wifi-v2-page .point004 .content .area-check-button:after,.wifi-v2-page .point005 .content .area-check-button:after{content:"";position:absolute;top:0;right:10px;bottom:0;width:6px;height:6px;margin:auto 0;transform:rotate(45deg);border-right:1px solid #fff;border-bottom:1px solid #fff}.wifi-v2-page .point001 .content .area-check-button .fukidashi,.wifi-v2-page .point002 .content .area-check-button .fukidashi,.wifi-v2-page .point003 .content .area-check-button .fukidashi,.wifi-v2-page .point004 .content .area-check-button .fukidashi,.wifi-v2-page .point005 .content .area-check-button .fukidashi{position:absolute;top:-15px;left:-10px;width:50%}.wifi-v2-page .point5-img{position:relative;height:1280px;margin:0 auto}.wifi-v2-page .point001 .content .point5-img .point5-img-text,.wifi-v2-page .point002 .content .point5-img .point5-img-text,.wifi-v2-page .point003 .content .point5-img .point5-img-text,.wifi-v2-page .point004 .content .point5-img .point5-img-text,.wifi-v2-page .point005 .content .point5-img .point5-img-text{position:absolute;top:1130px;z-index:0;width:100%;margin-top:-25px;padding:25px 40px 40px;border-radius:20px;background-color:#0663c7;color:#fff}.wifi-v2-page .point001 .content .point5-img .point5-img-text .color-text,.wifi-v2-page .point002 .content .point5-img .point5-img-text .color-text,.wifi-v2-page .point003 .content .point5-img .point5-img-text .color-text,.wifi-v2-page .point004 .content .point5-img .point5-img-text .color-text,.wifi-v2-page .point005 .content .point5-img .point5-img-text .color-text{color:#ffd10b}.wifi-v2-page .point001 .content .point5-img .img_point5_bg,.wifi-v2-page .point002 .content .point5-img .img_point5_bg,.wifi-v2-page .point003 .content .point5-img .img_point5_bg,.wifi-v2-page .point004 .content .point5-img .img_point5_bg,.wifi-v2-page .point005 .content .point5-img .img_point5_bg{position:absolute;z-index:0}.wifi-v2-page .point001 .content .point5-img .img_point5_gacha,.wifi-v2-page .point002 .content .point5-img .img_point5_gacha,.wifi-v2-page .point003 .content .point5-img .img_point5_gacha,.wifi-v2-page .point004 .content .point5-img .img_point5_gacha,.wifi-v2-page .point005 .content .point5-img .img_point5_gacha{position:absolute;top:425px;z-index:1}.wifi-v2-page .cta{padding-top:41px;padding-bottom:30px;background:url(/img/contents/pc/lp/wi-fi-v2/index/bg_try.png) repeat;color:#fff}.wifi-v2-page .cta .container{max-width:950px;margin:0 auto;padding:0 42px}.wifi-v2-page .cta .content{position:relative;display:flex;justify-content:space-between;border-radius:8px}.wifi-v2-page .cta .memo{margin-top:-20px;padding-bottom:8px;font-size:14px}.wifi-v2-page .cta .ctaBtn{width:545px}.wifi-v2-page .cta .ctaBtn a{font-size:16px;font-weight:600;text-decoration:none}.wifi-v2-page .cta .ctaBtn p{color:#fff;font-size:20px;font-weight:700;text-align:center}.wifi-v2-page .cta .ctaBtn p span{color:#ffd10b;font-size:24px}.wifi-v2-page .cta .ctaBtnInner-t{position:relative;margin-top:10px}.wifi-v2-page .cta .ctaBtnInner-t .ribon{position:absolute;top:-3px;left:-3px}.wifi-v2-page .cta .ctaBtnInner-t a{display:block;width:540px;height:94px;padding-top:30px;padding-left:72px;border-radius:5px;background:#d9001a url(/img/contents/pc/lp/wi-fi-v2/index/btn_cta_arrow.svg) right 10px top 50% no-repeat;color:#fff;line-height:1}.wifi-v2-page .cta .ctaBtnInner-t a span{font-size:24px}.wifi-v2-page .cta .ctaBtnInner-b{display:flex;justify-content:space-evenly;gap:10px;margin-top:14px}.wifi-v2-page .cta .ctaBtnInner-b a{position:relative;display:flex;width:225px;align-items:center;justify-content:center;border-radius:5px;color:#fff;line-height:1}.wifi-v2-page .cta .ctaBtnInner-b a.tel{background:#efefef url(/img/contents/pc/lp/wi-fi-v2/index/btn_cta_arrow_2.svg) right 10px top 50% no-repeat;color:#00486e}.wifi-v2-page .cta .ctaBtnInner-b a.tel img{position:absolute;top:8px;left:19px}.wifi-v2-page .cta .ctaBtnInner-b a.area{border:1px solid #fff;background:url(/img/contents/pc/lp/wi-fi-v2/index/btn_cta_arrow.svg) right 10px top 50% no-repeat}.wifi-v2-page .cta .ctaBtnInner-b a.area img{position:absolute;top:8px;left:19px}.wifi-v2-page .cta .ctaBtnInner-b a.faq{display:block;width:140px;background:unset;line-height:1.7}.wifi-v2-page .cta .ctaBtnInner-b a.faq span{text-decoration:underline}.wifi-v2-page .plan{background-color:#e9faff;padding:120px 0 50px}.wifi-v2-page .plan-section{padding:0}.wifi-v2-page .plan-section .container{max-width:1000px;margin:0 auto;padding:0 20px}.wifi-v2-page .plan-img{height:1030px;text-align:center;background:url(/img/contents/pc/lp/wi-fi-v2/index/price_otoku.png) 50% no-repeat;margin:0 -20px}.wifi-v2-page .plan-img h2{margin:0;padding:80px 0 0;font-size:35px;font-weight:700;line-height:50px;color:#0763c7}.wifi-v2-page .plan-link{margin-top:710px}.wifi-v2-page .plan-link a{position:relative;display:flex;justify-content:center;align-items:center;width:550px;height:82px;margin:30px auto 0;font-size:24px;font-weight:700;color:#fff;text-decoration:none;background-color:#d9001a;border-radius:5px}.wifi-v2-page .plan-link a:hover{opacity:.8}.wifi-v2-page .plan-link a:after{content:"";position:absolute;top:0;right:20px;bottom:0;width:10px;height:10px;margin:auto;border-color:#fff #fff transparent transparent;border-style:solid;border-width:4px;transform:rotate(45deg)}.wifi-v2-page .plan .note{font-size:14px;color:#b0b6b8;line-height:1.6;margin-top:10px}.wifi-v2-page .plan-section .gakuwari{position:relative;margin-top:50px!important}.wifi-v2-page #plan .gakuwari .img_bn{width:90%;margin-bottom:130px}.wifi-v2-page .gakuwari-img{width:100%}.wifi-v2-page .plan-section .gakuwari .accordion-btn{position:absolute;top:580px;left:0;right:0;margin:auto}.wifi-v2-page .js-accordion .btn-close,.wifi-v2-page .js-accordion .btn-open{display:table;width:400px;padding:15px 0;text-align:center;font-size:16px;color:#686868;border:1px solid #686868;margin:21px auto 20px;position:relative;text-decoration:none;border-radius:5px;cursor:pointer;outline:none}.wifi-v2-page .waribiki .otherPrice .js-accordion .btn-close,.wifi-v2-page .waribiki .otherPrice .js-accordion .btn-open{background-color:unset}.wifi-v2-page .js-accordion .btn-close:before,.wifi-v2-page .js-accordion .btn-open:before{content:"";display:inline-block;position:absolute;top:50%;right:14px;width:8px;height:8px;margin-top:-6px;border-right:1px solid #686868;border-bottom:1px solid #686868;background-color:transparent}.wifi-v2-page .js-accordion .btn-close:after,.wifi-v2-page .js-accordion .btn-open:after{content:none}.wifi-v2-page .js-accordion .btn-open:before{transform:rotate(45deg)}.wifi-v2-page .js-accordion .btn-close:before{transform:rotate(-135deg);margin-top:-2px}.wifi-v2-page .js-accordion .detail-toggle.btn-close:before,.wifi-v2-page .js-accordion .detail-toggle.btn-open:before{top:0;bottom:0;right:15px;margin:auto;width:15px;height:1px;border:none;background-color:#686868;transform:none}.wifi-v2-page .js-accordion .detail-toggle.btn-open:after{content:"";display:inline-block;position:absolute;top:0;bottom:0;right:22px;margin:auto;width:1px;height:15px;background-color:#686868}.wifi-v2-page .js-accordion .accordion-content{border:unset;margin-top:30px}.wifi-v2-page .waribiki .js-accordion .js-accordion-open{display:table}.wifi-v2-page .waribiki .js-accordion .js-accordion-close{display:none}.wifi-v2-page .waribiki .js-accordion .js-accordion-content{display:block;max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .42s ease,opacity .26s ease,margin-top .26s ease}.wifi-v2-page .waribiki .js-accordion.is-open .js-accordion-open{display:none}.wifi-v2-page .waribiki .js-accordion.is-open .js-accordion-close{display:table}.wifi-v2-page .waribiki .js-accordion.is-open .js-accordion-content{max-height:9000px;opacity:1;margin-top:30px}.wifi-v2-page .plan-section .gakuwari .js-accordion .js-accordion-open{display:table;background-color:#fff}.wifi-v2-page .plan-section .gakuwari .js-accordion .js-accordion-close{display:none;background-color:#fff}.wifi-v2-page .plan-section .gakuwari .js-accordion .js-accordion-content{display:block;max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .42s ease,opacity .26s ease,margin-top .26s ease}.wifi-v2-page .plan-section .gakuwari .js-accordion.is-open .js-accordion-open{display:none}.wifi-v2-page .plan-section .gakuwari .js-accordion.is-open .js-accordion-close{display:table}.wifi-v2-page .plan-section .gakuwari .js-accordion.is-open .js-accordion-content{max-height:9000px;opacity:1;margin-top:30px}.wifi-v2-page .planPrice .js-accordion .js-accordion-open{display:table}.wifi-v2-page .planPrice .js-accordion .js-accordion-close{display:none}.wifi-v2-page .planPrice .js-accordion .js-accordion-content{display:block;max-height:0;opacity:0;overflow:hidden;margin-top:0;transform:translateY(-6px);transition:max-height .42s ease,opacity .26s ease,margin-top .26s ease,transform .26s ease}.wifi-v2-page .planPrice .js-accordion.is-open .js-accordion-open{display:none}.wifi-v2-page .planPrice .js-accordion.is-open .js-accordion-close{display:table}.wifi-v2-page .planPrice .js-accordion.is-open .js-accordion-content{max-height:2200px;opacity:1;margin-top:30px;transform:translateY(0)}.wifi-v2-page .js-accordion .accordion-ttl{color:#215c8a;font-size:22px;font-weight:700;padding-left:16px;border-left:5px solid #215c8a;margin-bottom:10px}.wifi-v2-page .js-accordion .accordion-tbl{width:100%;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;margin-top:10px;border-collapse:collapse}.wifi-v2-page .js-accordion .accordion-tbl tr{border-bottom:1px solid #d3d3d3}.wifi-v2-page .js-accordion .accordion-tbl td,.wifi-v2-page .js-accordion .accordion-tbl th{font-size:13px;padding:15px 18px;border-right:1px solid #d3d3d3;text-align:left;line-height:1.6}.wifi-v2-page .js-accordion .accordion-tbl th{width:175px;font-weight:700;text-align:center}.wifi-v2-page .js-accordion .accordion-tbl td{background-color:#fff}.wifi-v2-page .js-accordion .accordion-tbl td span{color:#ff6c00}.wifi-v2-page .planPrice{background:#fff;padding:26px 0 34px}.wifi-v2-page .plan-price-ttl{text-align:center;font-size:30px;font-weight:700;color:#17315f;margin:0 0 20px}.wifi-v2-page .planPrice .container{max-width:1000px;margin:0 auto;padding:0 20px}.wifi-v2-page .planPrice img{width:100%}.wifi-v2-page .planPrice ul.notes{list-style:none;margin:12px 0 0;padding:0;font-size:14px;color:#333;line-height:1.6}.wifi-v2-page .planPrice ul.notes li{margin-bottom:4px}.wifi-v2-page .waribiki{background:#e9faff;padding:80px 0}.wifi-v2-page .waribiki .title{font-size:46px;text-align:center;font-weight:700;color:#085cc4;margin:0 0 18px}.wifi-v2-page .waribiki .banner{max-width:1000px;margin:0 auto;padding:30px 0 0;display:block}.wifi-v2-page .waribiki .banner img{width:100%}.wifi-v2-page .waribiki .otherPrice{max-width:1000px;margin:0 auto;padding-top:50px}.wifi-v2-page .waribiki .otherPrice h3{padding:4px 16px;color:#085cc4;font-size:22px;font-weight:600;line-height:1;border-left:5px solid #085cc4}.wifi-v2-page .waribiki .otherPrice .priceList .price-block .price-cont .price-tbl{width:100%;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;margin-top:10px}.wifi-v2-page .waribiki .otherPrice .priceList .price-block .price-cont .price-tbl tr{border-bottom:1px solid #d3d3d3}.wifi-v2-page .waribiki .otherPrice .priceList .price-block .price-cont .price-tbl th{width:140px;font-weight:700;vertical-align:top;text-align:center;background-color:#ddd}.wifi-v2-page .waribiki .otherPrice .priceList .price-block .price-cont .price-tbl td{background-color:#fff;text-align:left}.wifi-v2-page .waribiki .otherPrice .card{margin-top:45px}.wifi-v2-page .waribiki .otherPrice .supportContent{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:36px}.wifi-v2-page .waribiki .otherPrice .supportContent section{position:relative;width:48%;height:200px;padding:30px 40px;border:4px solid #085cc4;border-radius:20px;background-color:#fff}.wifi-v2-page .waribiki .otherPrice .supportContent section:nth-child(n+3){margin-top:30px}.wifi-v2-page .waribiki .otherPrice .supportContent section .container{display:flex;align-items:center}.wifi-v2-page .waribiki .otherPrice .supportContent .badge{position:absolute;top:-25px;left:10px}.wifi-v2-page .waribiki .otherPrice .supportContent .txt{margin-left:70px}.wifi-v2-page .waribiki .otherPrice .supportContent .txt h4{color:#085cc4;font-size:21px;font-weight:600}.wifi-v2-page .waribiki .otherPrice .supportContent .txt .service{font-size:16px}.wifi-v2-page .waribiki .otherPrice .supportContent .txt .service span{color:#ff6c00}.wifi-v2-page .waribiki .otherPrice .supportContent .txt .m_price{margin:auto;padding:8px 0;font-size:22px;font-weight:600;line-height:1;letter-spacing:.05em}.wifi-v2-page .waribiki .otherPrice .supportContent .txt .m_price .price{font-size:32px;font-family:Arial,sans-serif}.wifi-v2-page .waribiki .otherPrice .supportContent .txt .m_price .tax{font-size:16px;font-weight:400}.wifi-v2-page .waribiki .otherPrice .supportContent .txt .m_price .blue{color:#085cc4}.wifi-v2-page .waribiki .otherPrice .supportContent .txt.hulu{margin-left:44px}.wifi-v2-page .waribiki .otherPrice .supportContent .txt.hulu h4{color:#222}.wifi-v2-page .waribiki .otherPrice .support .link-detail a{display:block;position:relative;width:350px;margin:30px auto 0;padding:17px 20px;color:#686868;font-size:14px;font-weight:700;text-align:center;text-decoration:none;border:1px solid #686868;border-radius:5px}.wifi-v2-page .waribiki .otherPrice .support .link-detail a:after{content:"";position:absolute;top:0;right:10px;bottom:0;width:6px;height:6px;margin:auto 0;border-right:1px solid #686868;border-bottom:1px solid #686868;transform:rotate(-45deg)}.wifi-v2-page .priceList{margin-bottom:24px}.wifi-v2-page .priceList .container{max-width:none;margin:0;padding:0}.wifi-v2-page .priceList .price-block{padding:14px 16px}.wifi-v2-page .priceList .sub-ttl,.wifi-v2-page .sub-ttl{color:#0c57b8;font-size:18px;font-weight:700;margin:0 0 10px}.wifi-v2-page .price-tbl{width:100%;border-collapse:collapse;font-size:13px}.wifi-v2-page .price-tbl tr{border-bottom:1px solid #d3d3d3}.wifi-v2-page .price-tbl td,.wifi-v2-page .price-tbl th{border:1px solid #d0d8e8;padding:15px 18px;text-align:left}.wifi-v2-page .price-tbl th{background:#ddd;font-weight:700;width:140px;vertical-align:top;text-align:center}.wifi-v2-page .card{padding:16px;margin-bottom:16px}.wifi-v2-page .card h3{color:#0c57b8;font-size:20px;font-weight:700;margin:0 0 8px}.wifi-v2-page .card p{font-size:14px;color:#444;margin:0 0 8px}.wifi-v2-page .card figure{margin:0 0 8px}.wifi-v2-page .card figure img{max-width:100%}.wifi-v2-page .card .note{font-size:12px;color:#888}.wifi-v2-page .campaign{position:relative;z-index:2;padding:90px 0 55px;background:url(/img/contents/pc/lp/wi-fi-v2/index/bg_campaign.png) left 50% bottom 0 no-repeat;background-size:cover;background-color:#205a87}.wifi-v2-page .campaign .title{text-align:center;color:#fff5d0;font-size:24px;font-weight:700;margin:0 0 8px}.wifi-v2-page .campaign h2{text-align:center;color:#fff;font-size:50px;font-weight:800;margin:0 0 26px}.wifi-v2-page .campaign article>p:not(.js-accordion-open):not(.js-accordion-close):not(.child){font-size:14px}.wifi-v2-page .campaign .container{display:flex;justify-content:center;margin-top:68px;padding:0 20px}.wifi-v2-page .campaign article{position:relative;width:440px;margin:0 25px;background-color:#fdf6db;padding:0 30px 30px}.wifi-v2-page .campaign article .box-ribon{position:absolute;top:-78px;left:155px}.wifi-v2-page .campaign article .box-title{width:calc(100% + 80px);margin:-25px -40px 0;padding:30px 0 20px;border-radius:15px 15px 0 0;text-align:center;font-size:20px;font-weight:700;background-color:#fdf6db}.wifi-v2-page .campaign .box{text-align:center;color:#f12f3e}.wifi-v2-page .campaign .price-box{display:flex;justify-content:center;align-items:center;font-weight:700;position:relative;margin:0 -30px}.wifi-v2-page .campaign .price-box:before{content:"";width:100%;height:5px;background-color:#e3d4c3;position:absolute;top:0;right:0;left:0;margin:auto}.wifi-v2-page .campaign .price-box .cost,.wifi-v2-page .campaign .price-box .discount,.wifi-v2-page .campaign .price-box .maximum{margin:0}.wifi-v2-page .campaign .price-box .cost{font-size:18px;line-height:1.5rem}.wifi-v2-page .campaign .price-box .maximum{font-size:26px;line-height:1.8rem}.wifi-v2-page .campaign .price-box .discount{font-size:30px;line-height:2rem}.wifi-v2-page .campaign .price-box .price{font-size:60px;margin:0}.wifi-v2-page .campaign .price-box .price span{font-size:40px}.wifi-v2-page .campaign .child{font-size:16px;color:#f12f3e;font-weight:700;margin:-15px 0 5px}.wifi-v2-page .campaign .js-accordion .js-accordion-content{display:block;text-align:left;font-size:12px;line-height:1.6;margin-top:30px;border:1px solid #ccc;border-top:none;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;transition:max-height .42s ease,opacity .26s ease,padding-bottom .26s ease}.wifi-v2-page .campaign .js-accordion .js-accordion-open{display:flex}.wifi-v2-page .campaign .js-accordion .js-accordion-close,.wifi-v2-page .campaign .js-accordion .js-accordion-open{position:relative;margin:21px auto 0;width:300px;height:48px;text-align:center;justify-content:center;align-items:center;color:#444;font-size:15px;text-decoration:none;border-radius:5px;border:1px solid #444444}.wifi-v2-page .campaign .js-accordion .js-accordion-close,.wifi-v2-page .campaign .js-accordion.is-open .js-accordion-open{display:none}.wifi-v2-page .campaign .js-accordion.is-open .js-accordion-close{display:flex}.wifi-v2-page .campaign .js-accordion.is-open .js-accordion-content{max-height:3600px;opacity:1}.wifi-v2-page .campaign .js-accordion .js-accordion-content dd,.wifi-v2-page .campaign .js-accordion .js-accordion-content dt{padding:10px;border-top:1px solid #ccc}.wifi-v2-page .campaign .js-accordion .js-accordion-content dt{font-size:15px;font-weight:700;color:#444;background-color:#f5f4f4}.wifi-v2-page .campaign .js-accordion .js-accordion-content dd{background-color:#fff}.wifi-v2-page .campaign .js-accordion .btn-open:after{right:22px}.wifi-v2-page .campaign .js-accordion .btn-close:after{right:10px}.wifi-v2-page .campaign-cb-flow{margin:0 auto}.wifi-v2-page .campaign .campaign-cb-flow .btn-close,.wifi-v2-page .campaign .campaign-cb-flow .btn-open{display:table;width:400px;padding:15px 0;text-align:center;font-size:16px;color:#fff;border:1px solid #fff;margin-top:21px;margin-bottom:20px;position:relative;text-decoration:none;background-color:#ff9231;border-radius:5px}.wifi-v2-page .campaign .campaign-cb-flow .btn-close:before,.wifi-v2-page .campaign .campaign-cb-flow .btn-open:before{content:"";display:none}.wifi-v2-page .campaign .campaign-cb-flow .btn-close:after,.wifi-v2-page .campaign .campaign-cb-flow .btn-open:after{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;background-color:unset}.wifi-v2-page .campaign .campaign-cb-flow .btn-open:after{right:10px;top:50%;margin-top:-8px;transform:rotate(135deg)}.wifi-v2-page .campaign .campaign-cb-flow .btn-close:after{border-top-color:#fff;border-right-color:#fff;right:10px;top:50%;margin-top:-2px;transform:rotate(-45deg)}.wifi-v2-page .campaign .campaign-cb-flow .js-accordion-open{display:table}.wifi-v2-page .campaign .campaign-cb-flow .js-accordion-close,.wifi-v2-page .campaign .campaign-cb-flow.is-open .js-accordion-open{display:none}.wifi-v2-page .campaign .campaign-cb-flow.is-open .js-accordion-close{display:table}.wifi-v2-page .campaign .campaign-cb-flow .js-accordion-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .42s ease,opacity .26s ease}.wifi-v2-page .campaign .campaign-cb-flow.is-open .js-accordion-content{max-height:2800px;opacity:1}.wifi-v2-page .campaign .campaign-cb-flow .accordion-content{width:960px;background-color:#fff;border-radius:10px;padding:40px 70px;margin:0 auto}.wifi-v2-page .campaign .campaign-cb-flow .accordion-content-title{font-size:22px;font-weight:700;color:#444;text-align:center;margin-bottom:20px}.wifi-v2-page .campaign .campaign-cb-flow .accordion-content-table{display:flex;justify-content:space-between;list-style:none;padding:0;margin:0 0 30px}.wifi-v2-page .campaign .campaign-cb-flow .accordion-content-table li{width:26%;display:flex;flex-direction:column}.wifi-v2-page .campaign .campaign-cb-flow .start-box .start{background-color:#ff8a00;color:#fff}.wifi-v2-page .campaign .campaign-cb-flow .start-box .period-text{background-color:#f5f4f4;font-size:15px;position:relative}.wifi-v2-page .campaign .campaign-cb-flow .start-box .period-text span{color:#ff8a00}.wifi-v2-page .campaign .campaign-cb-flow .middle-box,.wifi-v2-page .campaign .js-accordion .accordion-content .accordion-content-table li.middle-box{width:47%}.wifi-v2-page .campaign .campaign-cb-flow .middle-box .middle{background-color:#e0e0e0;color:#333}.wifi-v2-page .campaign .campaign-cb-flow .middle-box .period-text{background-color:#f5f4f4;padding:20px 15px;font-size:16px;position:relative}.wifi-v2-page .campaign .campaign-cb-flow .middle-box .period-text span{font-size:15px}.wifi-v2-page .campaign .campaign-cb-flow .last-box .last{background-color:#ff8a00;color:#fff}.wifi-v2-page .campaign .campaign-cb-flow .last-box .period-text{background-color:#fff5ec;font-size:15px;color:#ff8a00}.wifi-v2-page .campaign .campaign-cb-flow .period-title{text-align:center;padding:14px 0;border-bottom:1px solid #fff;font-size:20px;font-weight:700}.wifi-v2-page .campaign .campaign-cb-flow .period-text{height:170px;font-weight:700;padding:10px 25px}.wifi-v2-page .campaign .campaign-cb-flow .middle-box .period-text:after,.wifi-v2-page .campaign .campaign-cb-flow .start-box .period-text:after{content:"";width:0;height:0;border-left:10px solid #cfcfcf;border-top:15px solid transparent;border-bottom:15px solid transparent;position:absolute;top:0;bottom:0;right:-8px;margin:auto;z-index:5}.wifi-v2-page .campaign .campaign-cb-flow .table-note{font-size:20px;font-weight:700;color:#0a66ca;margin-bottom:5px;padding-left:15px;position:relative}.wifi-v2-page .campaign .campaign-cb-flow .table-note:before{content:"";width:5px;height:25px;background-color:#0a66ca;position:absolute;top:0;left:0;margin:auto}.wifi-v2-page .campaign .campaign-cb-flow .text{font-size:18px;font-weight:700;color:#444;margin-bottom:10px}.wifi-v2-page .campaign .campaign-cb-flow .text span{color:#0a66ca}.wifi-v2-page .campaign .campaign-cb-flow .note{color:#444;font-size:14px}.wifi-v2-page .product{position:relative;z-index:1;margin-top:0;padding:85px 0 70px;background-color:#e9faff}.wifi-v2-page .product .container{max-width:1070px;margin:0 auto}.wifi-v2-page .product h2{text-align:center;font-weight:700;font-size:50px;color:#26568d}.wifi-v2-page .device-list{display:flex;flex-wrap:wrap}.wifi-v2-page .product .device{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:90px 0 15px;padding:0 35px;position:relative}.wifi-v2-page .product .device.L13{padding:0}.wifi-v2-page .product .device .icon0_device01{position:absolute;top:-65px;right:5px}.wifi-v2-page .product .device .icon0_L13{position:absolute;top:-65px;right:-30px}.wifi-v2-page .icon0_L13 img,.wifi-v2-page .icon0_device01 img{width:auto;height:auto;max-width:none}.wifi-v2-page .device>img{display:block}.wifi-v2-page .product .device .device01{display:flex;flex-direction:column;flex:1;width:462px;padding:30px;background-color:#fff;text-align:center}.wifi-v2-page .device01 .subtitile{color:#538ed6;font-size:20px;font-weight:700;margin-bottom:-10px}.wifi-v2-page .device01 .device-name{color:#538ed6;font-size:50px;font-weight:700}.wifi-v2-page .device01 .text{font-size:16px;font-weight:700;margin-bottom:20px;flex:1}.wifi-v2-page .correspondence{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.wifi-v2-page .correspondence li{display:inline-block;width:24%;font-weight:700;font-size:12px;color:#333;background-color:#f5f4f4;padding:10px}.wifi-v2-page .emtry-btn{display:flex;align-items:center;justify-content:center;background-color:#d9001a;border-radius:5px;text-decoration:none;color:#fff;font-weight:700;font-size:20px;padding:20px 70px;position:relative}.wifi-v2-page .emtry-btn:hover{opacity:.8}.wifi-v2-page .emtry-btn:after{content:"";width:8px;height:8px;border-color:#fff #fff transparent transparent;border-style:solid;border-width:3px;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:20px;margin:auto}.wifi-v2-page .product .note{font-size:12px;color:#b0b6b8}.wifi-v2-page .product .note a{color:#b0b6b8;text-decoration:none}.wifi-v2-page .product .note a:hover{opacity:.8}.wifi-v2-page .product .note.scroll{height:120px;overflow-y:scroll}.wifi-v2-page .product .note.scroll::-webkit-scrollbar{width:6px;height:120px}.wifi-v2-page .product .note.scroll::-webkit-scrollbar-thumb{background:#e9faff;border-radius:10px}.wifi-v2-page .product .note.scroll::-webkit-scrollbar-track{background:#aeaeae;border:none;border-radius:10px}.wifi-v2-page .step{width:1000px;padding:80px 0;margin:0 auto}.wifi-v2-page .step .sub-title{text-align:center;color:#0a66ca;font-size:25px;font-weight:700;margin:0}.wifi-v2-page .step h2{text-align:center;color:#0a66ca;font-size:50px;font-weight:700;margin:0 0 50px}.wifi-v2-page .step-list{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;list-style:none;padding:0}.wifi-v2-page .step-list li{display:flex;align-items:center;flex-direction:column;background-color:#f5f4f4;width:24%;height:320px;padding:50px 30px 0}.wifi-v2-page .step-list li.setp2 img{margin-bottom:15px}.wifi-v2-page .step-list li:not(:last-child){position:relative}.wifi-v2-page .step-list li:not(:last-child):after{content:"";width:0;height:0;border-left:15px solid #0a66ca;border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;top:0;bottom:0;right:-15px;margin:auto;z-index:2}.wifi-v2-page .step-numeber{background-color:#0a66ca;font-size:24px;border-radius:20px 20px 0;color:#fff;padding:5px 35px;margin:-80px 0 35px}.wifi-v2-page .step-list img{margin-bottom:25px}.wifi-v2-page .step-list .step-title{color:#0a66ca;font-size:24px;font-weight:700;margin:0 0 20px}.wifi-v2-page .step-list .text{font-weight:700;font-size:16px;color:#444;line-height:1.5;margin:0}.wifi-v2-page .step .text-note{border-top:none;max-width:80em;font-weight:400;padding:1em 0 0;margin:0 auto;color:#a5a5a5;font-size:12.5px;line-height:1.5}.wifi-v2-page .areaCheck{margin:0 auto;padding:100px 0;background-color:#f8f8f8}.wifi-v2-page .areaCheck .container{max-width:1000px;margin:0 auto;border-radius:10px}.wifi-v2-page .areaCheck header h2{text-align:center;margin:0}.wifi-v2-page .areaCheck header h2 img{margin:0 auto 50px;display:block}.wifi-v2-page .areaCheck .container>img{margin-bottom:50px;display:block}.wifi-v2-page .areaCheck .iframe{background:#fff;padding:10px;margin-bottom:20px}.wifi-v2-page .areaCheck .area-iframe{display:block;width:100%;height:450px;border:0}.wifi-v2-page .areaCheck .sub-ttl{color:#215c8a;font-size:22px;font-weight:700;padding-left:16px;margin:50px 0 20px;border-left:5px solid #215c8a}.wifi-v2-page .area-faq{display:flex;flex-wrap:wrap;justify-content:space-between}.wifi-v2-page .area-faq p{width:48%;font-weight:700}.wifi-v2-page .area-faq .area-faq-q{color:#003b82;font-size:14px}.wifi-v2-page .area-faq .area-faq-a{margin-top:10px;padding:10px 10px 10px 30px;background-color:#fff;text-indent:-1em;font-size:14px}.wifi-v2-page .area-faq .area-faq-a span{color:#ff6c00}#top-bottom-fixed{position:fixed;bottom:-150px;left:0;width:100%;padding:10px 0;z-index:100;background:#215b88;transition:bottom .25s ease}#top-bottom-fixed.is-visible{bottom:0}#top-bottom-fixed .inner{width:1050px;margin:0 auto;padding-bottom:0;display:flex;align-items:center}#top-bottom-fixed .inner.-b{width:1155px}#top-bottom-fixed .push{float:left;display:flex;align-items:center}#top-bottom-fixed .push img{margin-top:0}#top-bottom-fixed .contact{float:left;display:flex;align-items:center}#top-bottom-fixed .contact dl{color:#fff}#top-bottom-fixed .contact dl dt{font-size:11px;font-weight:700;text-align:left}#top-bottom-fixed .contact dl:first-child dt{text-align:left}#top-bottom-fixed .contact .web{float:none;width:493px;margin-left:10px}#top-bottom-fixed .contact .web.-b{width:380px}#top-bottom-fixed .contact .web dd .btn{float:left;margin-right:10px}#top-bottom-fixed .contact .web dd .btn a{display:block;width:306px;padding-top:5px;padding-right:10px;padding-left:0;font-size:15px;font-weight:700;line-height:40px;text-align:center;text-decoration:none;color:#fff;border-radius:5px;background-position:right 10px center}#top-bottom-fixed .contact .web dd .btn a.entry{background:#ff3c3c url(/img/contents/pc/lp/wi-fi-v2/index/btn_cta_arrow.svg) no-repeat;background-size:auto 13px;background-position:130px;box-shadow:0 5px 0 0 #cf0f0f}#top-bottom-fixed .contact .web dd .btn a.entry.-b{width:200px;line-height:1.2;background-position:170px}#top-bottom-fixed .contact .web dd .btn a.entry span{font-size:20px}#top-bottom-fixed .contact .web dd .btn.question a{width:160px;background:#3fa92e url(/img/contents/pc/lp/wi-fi-v2/index/btn_cta_arrow.svg) no-repeat;background-size:auto 13px;background-position:130px;box-shadow:0 5px 0 0 #238414}#top-bottom-fixed .contact .tel-tf{float:none;width:200px}#top-bottom-fixed .contact .tel-tf dt{padding-left:20px}#top-bottom-fixed .contact .tel-tf dd .btn a{display:block;position:relative;width:82%;height:45px;padding-top:9px;padding-right:10px;padding-left:15px;font-size:12px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;border-radius:5px;background:#efefef;box-shadow:0 5px 0 0 #cecece;color:#00486e}#top-bottom-fixed .contact .tel-tf dd .btn a img{position:absolute;top:15px;left:13px;width:15px;height:18px}#top-bottom-fixed .contact .tel-tf dd .btn a:after{position:absolute;top:calc(50% - 4px);right:8px;width:8px;height:8px;content:"";transform:rotate(45deg);border-top:1px solid #00486e;border-right:1px solid #00486e}#top-bottom-fixed .contact .tel-tf dd .btn a:hover,#top-bottom-fixed .contact .web dd .btn a:hover{box-shadow:none;transform:translateY(4px)}.wifi-v2-page .congestion-status{display:block;background:#41b526;color:#fff;text-align:center;font-size:14px;padding:7px 5px;letter-spacing:.7px}.wifi-v2-page .congestion-status span{margin-right:5px;padding:3px 5px;background:#f7f409;font-size:11px;border-radius:5px;color:#41b526}.wifi-v2-page .footer-banner{display:flex;justify-content:center;gap:400px;padding-block:15px;background:#fff}.wifi-v2-page .footer-banner>img{width:auto;height:auto}.wifi-v2-page .footer-banner .ac-banner-and-text{margin-block:auto;font-weight:700;text-align:right}.wifi-v2-page .footer-banner .ac-banner-and-text img{width:70%;height:auto;margin-bottom:16px;margin-left:auto}.wifi-v2-page .footer-banner .ac-banner-and-text p{font-size:12px}.wifi-v2-page .footer-banner .ac-banner-and-text a{color:#3189e2;text-decoration:underline}.wifi-v2-page .footer-banner .ac-banner-and-text a:active,.wifi-v2-page .footer-banner .ac-banner-and-text a:hover{color:#3189e2;text-decoration:none}.wifi-v2-page #footer{padding:38px 0;background:#3f4545;color:#fff}.wifi-v2-page #footer .inner{width:960px;margin:0 auto;text-align:center;font-size:14px}.wifi-v2-page #footer a{margin:0 15px;color:#fff;text-decoration:none}.wifi-v2-page #footer a:hover,.wifi-v2-page .page-top:hover{text-decoration:underline}.wifi-v2-page .page-top{position:absolute;right:-3px;bottom:56px;display:block;padding:12px 22px 12px 42px;border-top-left-radius:6px;border-top-right-radius:6px;background:url(/img/contents/pc/lp/wi-fi-v2/index/pagetop-arrow.png) no-repeat 19px #ececec;color:#1492fd;line-height:2;text-decoration:none}.wifi-v2-page .capylight-bg{height:140px;background:#ececec;color:#1492fd;font-size:11px;line-height:60px;text-align:center}.wifi-v2-page .copyright{position:relative;width:960px;margin:0 auto;text-align:center}@media (max-width:750px){.wifi-v2-page{width:100%;min-width:0;margin-left:0;overflow-x:clip}.wifi-v2-hero-cta,.wifi-v2-hero-cta-main,.wifi-v2-page .footer-banner{grid-template-columns:1fr}.wifi-v2-hero-visual{width:min(1000px,100vw);height:auto}.wifi-v2-hero-cta-main{display:grid}.wifi-v2-hero-consult-btn,.wifi-v2-hero-cta-main>a:first-child,.wifi-v2-hero-cta-text{width:100%;max-width:none}.wifi-v2-hero-badges{gap:10px}.wifi-v2-follow-banner,.wifi-v2-side-tab{display:none}.wifi-v2-page .what-container ul{flex-wrap:wrap}.wifi-v2-page .what-container ul li{flex:0 0 30%}.wifi-v2-page .supportContent{flex-wrap:wrap}.wifi-v2-page .supportContent>section{flex:0 0 calc(50% - 6px)}.wifi-v2-page .device-list{grid-template-columns:1fr;max-width:400px;margin:0 auto}.wifi-v2-page .step{width:auto;padding-inline:16px}.wifi-v2-page .step-list{flex-wrap:wrap;gap:12px}.wifi-v2-page .step-list li{width:calc(50% - 6px)}.wifi-v2-page .step-list li:not(:last-child):after{display:none}.wifi-v2-page .campaign .container{grid-template-columns:1fr;max-width:300px}.wifi-v2-page .plan-img h2{font-size:22px}.wifi-v2-page .campaign h2,.wifi-v2-page .product h2,.wifi-v2-page .step h2{font-size:28px}.wifi-v2-page .footer-banner{gap:20px;align-items:center;flex-direction:column}#top-bottom-fixed .inner,#top-bottom-fixed .inner.-b,.wifi-v2-page #footer .inner,.wifi-v2-page .copyright{width:auto;padding-inline:16px}.wifi-v2-page #footer .inner{line-height:1.9}.wifi-v2-page #footer a{margin:0 6px;white-space:nowrap}.wifi-v2-page .page-top{position:static;display:inline-block;margin-top:12px}#top-bottom-fixed .inner{flex-wrap:wrap;gap:8px}.wifi-v2-page .contact{flex-direction:column;width:100%}}.wifi-v2-page #deals_campaign{display:block;width:100%;margin:0 auto}.what-container dl dd .details_link .w_wrap:before,.wifi-v2-page .what-container dl dd .details_link .w_wrap:before{position:absolute!important;display:block!important;content:""!important;width:24px!important;height:24px!important;background:url(/img/contents/pc/lp/wi-fi-v2/index/what_head_icon.png) no-repeat 50%/100% 100%!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;z-index:1!important;pointer-events:none!important}.wifi-v2-inline-popup-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:wifi-v2-popup-backdrop-in .28s ease-out}.wifi-v2-inline-popup{width:727px;height:600px;background:#fff;border-radius:0;box-shadow:0 24px 48px rgba(0,0,0,.35);position:relative;overflow:hidden;animation:wifi-v2-popup-content-in .32s cubic-bezier(.2,.8,.2,1)}.wifi-v2-inline-popup-close{position:absolute;top:10px;right:12px;width:30px;height:30px;border:none;background:rgba(0,0,0,.7);border-radius:15px;font-size:0;line-height:0;cursor:pointer;z-index:2}.wifi-v2-inline-popup-close span{position:relative;display:block;width:100%;height:100%}.wifi-v2-inline-popup-close span:after,.wifi-v2-inline-popup-close span:before{position:absolute;display:block;content:"";inset:0;width:100%;height:0;margin:auto;border-top:2px solid #fff}.wifi-v2-inline-popup-close span:before{transform:rotate(45deg)}.wifi-v2-inline-popup-close span:after{transform:rotate(-45deg)}.wifi-v2-inline-popup-frame-wrap{width:100%;height:100%;padding-top:0;position:relative}.wifi-v2-inline-popup-frame{width:100%;height:100%;border:0;display:block}.wifi-v2-inline-popup-fallback{position:absolute;left:0;right:0;bottom:8px;margin:0;text-align:center;font-size:12px;color:#333;background:rgba(255,255,255,.9);padding:4px 8px}.wifi-v2-inline-popup-fallback a{margin-left:4px;color:#005ebf;text-decoration:underline}@keyframes wifi-v2-popup-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes wifi-v2-popup-content-in{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.follow-banner-origin{position:fixed;bottom:110px;right:90px;z-index:999999}.follow-banner-close{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background-color:#9fb4ca;font-size:18px;font-weight:700;position:absolute;top:-10px;right:-10px;cursor:pointer}.follow-banner-cb46000{max-width:200px}.follow-banner-cb46000 .follow-banner-cb46000-img{max-width:100%;display:inline}.wifi-v2-page .wifistore-band{display:flex;justify-content:center;align-items:center;padding:20px;background-color:#fafafa}.wifi-v2-page .wifistore-band img{width:auto;max-width:100%;height:auto;display:block}.wifi-v2-page .wifistore-band u{margin-left:4vw;font-size:20px}@media (max-width:768px){.wifi-v2-page .wifistore-band{display:block;padding:10px 12px;box-sizing:border-box}.wifi-v2-page .wifistore-band img{width:auto;max-width:100%;height:auto;margin:0 auto}.wifi-v2-page .wifistore-band u{margin-left:0;margin-top:8px;display:block;font-size:12px;line-height:1.5}}