﻿.center{text-align:center}a.button{display:block;padding:4vw 0;border:.4vw #000 solid;border-radius:5.7333333333vw;font-size:3.7333333333vw;font-weight:bold;line-height:1em;text-align:center;background-repeat:no-repeat;background-size:4vw;background-position:center right 5.3333333333vw;background-image:url("/sp/img/lp/home-router/point/icon_plus.svg");position:relative}a.button.arrow{background:none}a.button.arrow:after{content:"";border-right:.4vw solid #000;border-bottom:.4vw solid #000;width:2vw;height:2vw;position:absolute;transform:rotate(-45deg);top:5vw;right:4vw;border-width:2px}a.button.arrow.white:after{border-right:.4vw solid #fff;border-bottom:.4vw solid #fff;border-width:2px}a.button.arrow.orange:after{border-right:.4vw solid #ff5600;border-bottom:.4vw solid #ff5600;border-width:2px}.btn-arrow{display:relative}.btn-arrow a{display:block;padding:4vw 0;border:.4vw #000 solid;border-radius:5.7333333333vw;font-size:3.7333333333vw;font-weight:bold;line-height:1em;text-align:center;background:none}a.df{color:#333}a.under-link{text-decoration:underline;color:#2bcbff}#header #header-in{height:100%}section.main-visual{position:relative}section.main-visual>a:last-child{position:absolute;bottom:0}section.main-visual .mainv-note{padding:2.6666666667vw 4vw 2.6666666667vw;background-color:#e9edf0}section.main-visual .mainv-note dl.note{font-size:3.2vw;color:#999;display:flex}section.main-visual .mainv-note dl.note dl>dt{padding:0 .6666666667vw 0 0}section#point-summary{height:136vw;padding:12vw 4vw;background-image:url("/sp/img/lp/home-router/point/bg_ankr.png");background-repeat:no-repeat;background-size:100%}section#point-summary>p{font-size:3.7333333333vw}section#point-summary>p>strong{font-size:5.6vw;font-weight:bold}section#point-summary>a{display:block;margin:2.6666666667vw 0 0;background-color:#fff;background-repeat:no-repeat;background-position:right bottom;background-image:url("/sp/img/lp/home-router/point/icon_arrow_square.svg");background-size:8vw}section#point-summary>a dl{box-shadow:0 0 .4vw #ccc;display:flex;height:16vw}section#point-summary>a dl dt{padding:2.6666666667vw;width:12vw;background-repeat:no-repeat;background-position:center center}section#point-summary>a dl dt.point-01{background-image:url("/sp/img/lp/home-router/point/icon_plug.svg");background-size:4.6666666667vw}section#point-summary>a dl dt.point-02{background-image:url("/sp/img/lp/home-router/point/icon_wifi.svg");background-size:6.6666666667vw}section#point-summary>a dl dt.point-03{background-image:url("/sp/img/lp/home-router/point/icon_speed.svg");background-size:6.6666666667vw}section#point-summary>a dl dt.point-04{background-image:url("/sp/img/lp/home-router/point/icon_coin.svg");background-size:6.6666666667vw}section#point-summary>a dl dt.point-05{background-image:url("/sp/img/lp/home-router/point/icon_phone.svg");background-size:4vw}section#point-summary>a dl dd{padding:2.6666666667vw 0vw;font-size:3.4666666667vw;font-weight:bold;line-height:1.6em;color:#000}section#point-summary>a dl dd>strong{font-size:4.8vw;color:#f63243;background:-webkit-linear-gradient(0deg, #f63243, #ffad00);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}section#point-summary>a dl dd.point-04>strong{line-height:10.6666666667vw}div.point-bg{position:absolute;width:100%;z-index:-1;background-repeat:no-repeat;background-size:100%;background-color:#e9edf0}div.point-bg-01{height:800vw;background-image:url("/sp/img/lp/home-router/point/bg_point_1.png")}div.point-bg-02{height:134vw;background-position:bottom;background-image:url("/sp/img/lp/home-router/point/bg_point_2.png")}div.point-bg-03{height:253.3333333333vw;background-position:bottom;background-image:url("/sp/img/lp/home-router/point/bg_point_3.png")}section.point-detail{position:relative;margin:13.3333333333vw 0 2.6666666667vw;padding:0 4vw}section.point-detail>.title{position:absolute;top:-4vw;left:2.6666666667vw;width:20vw;z-index:10}section.point-detail>.main{position:relative;width:96vw;max-width:none;box-shadow:0 .2666666667vw .2666666667vw -.1333333333vw #ccc;margin:0 0 6vw}section.point-detail>.p-01{color:#000;font-size:3.4666666667vw;font-weight:bold}section.point-detail>.p-02{color:#ff5600;font-size:6.4vw;font-weight:bold;line-height:1.5em}section.point-detail>.p-02>sup{font-size:3.2vw;line-height:6.4vw;vertical-align:top}section.point-detail>.p-03{color:#000;font-size:3.7333333333vw;line-height:1.5em}section.point-detail .p-04{color:#999;font-size:3.2vw;line-height:1.5em}section.point-detail dl.p-04{display:flex}section.point-detail dl.p-04>dt{padding:0 .6666666667vw 0 0}section.point-detail dl.p-04.first{margin:4vw 0 0}section.point-detail.right>.title{left:77.3333333333vw}section.point-detail.right>.main{right:4vw}section.point-detail .spec{margin:5.3333333333vw 0 0 0;padding:6.6666666667vw 4vw;background-color:#fff;color:#000}section.point-detail .spec.spec-close{padding:0 4vw;background-color:rgba(0,0,0,0)}section.point-detail .spec .box{display:none}section.point-detail .spec .box>div.center>img{width:30vw}section.point-detail .spec .box>p{font-size:3.7333333333vw;font-weight:bold;margin:5.3333333333vw 0 2.6666666667vw}section.point-detail .spec .box>table{font-size:3.2vw;color:#000;width:100%}section.point-detail .spec .box>table th,section.point-detail .spec .box>table td{padding:2.4vw;border:1px #cfcfcf solid}section.point-detail .spec .box>table th{font-weight:bold;border-right:none;background-color:#f7f7f7}section.point-detail .spec .box>table td{border-left:none}section.point-detail .spec a.box-close{margin:3.8666666667vw 0 0;background-image:url("/sp/img/lp/home-router/point/icon_minus.svg")}section.point-detail .spec a.box-close.open{margin:5.3333333333vw 0 0;background-color:rgba(0,0,0,0);background-image:url("/sp/img/lp/home-router/point/icon_plus.svg")}section.point-detail a.link{margin:4vw 4vw}section.cta{margin:13.3333333333vw 0 0;padding:8vw 4vw;background-color:#37353d}section.cta.cta-margin{margin:0}section.cta>p{font-size:4.8vw;font-weight:bold;text-align:center;margin:0 0 2.6666666667vw}section.cta>.wrapper{margin:5.0666666667vw 0 0 0;display:flex;justify-content:space-between}section.cta dl.button-square{display:flex;align-items:center;height:25.3333333333vw;padding:0 4vw 0 8vw;background-color:#00ffea;border-radius:1.3333333333vw;box-shadow:0 1.0666666667vw 0 0 #16b3b9}section.cta dl.button-square dd.c-01{width:10.6666666667vw;margin:0 5.3333333333vw 0 0}section.cta dl.button-square dd.c-02{font-size:4.2666666667vw;font-weight:bold;line-height:1.5em;flex-grow:1}section.cta dl.button-square dd.c-02 strong{line-height:1.2em;font-size:6.4vw}section.cta dl.button-square dd.c-03{width:2.6666666667vw;position:relative}section.cta dl.button-square dd.c-03:after{content:"";border-right:.4vw solid #333;border-bottom:.4vw solid #333;width:3vw;height:3vw;position:absolute;transform:rotate(-45deg);top:-1vw;right:1vw;border-width:2px}section.cta dl.button-square dd{color:#333}section.cta dl.button-square.half{height:16vw;width:44vw;padding:0 2.6666666667vw 0 5.3333333333vw;border-radius:1.0666666667vw}section.cta dl.button-square.half dd.c-01{width:6.6666666667vw;margin:0 2.6666666667vw 0 0}section.cta dl.button-square.half dd.c-02{font-size:4vw}section.cta dl.button-square.half dd.c-03{width:2.1333333333vw}section.cta dl.button-square.yellow{background-color:#ffe44e;box-shadow:0 1.0666666667vw 0 0 #caad0c}section.cta dl.button-square.white{background-color:#fff;box-shadow:0 1.0666666667vw 0 0 #b5b5b5}section.plan{background-repeat:no-repeat;background-size:cover;background-image:url("/sp/img/lp/home-router/plan/bg_plan.png");padding:12vw 4vw}section.plan>.p-01{font-size:3.7333333333vw;line-height:1.5em}section.plan>.p-02{font-size:5.6vw;font-weight:bold;line-height:1.5em}section.plan>.p-03{margin:8vw 0 0 0}section.plan>a.button{border-color:#fff;color:#fff;margin:5.3333333333vw 4vw}section.plan>.p-04{font-size:3.2vw;line-height:1em}section.plan>.p-05{margin:7.7333333333vw 0 0;padding:0 0 6.6666666667vw;background-color:#fff}section.plan>.p-05>div{margin:0 4vw;padding:0 4vw;background-color:#f7f7f7}section.plan>.p-05>div>table{width:100%}section.plan>.p-05>div>table th,section.plan>.p-05>div>table td{font-size:3.4666666667vw;color:#000;padding:2.1333333333vw}section.plan>.p-05>div>table td{text-align:right}section.plan>.p-05>div>table tr{border-bottom:1px #cfcfcf solid}section.plan>.p-05>div>table tr:last-child{border-bottom:none}section.plan>.p-05>div>table tr.discount th,section.plan>.p-05>div>table tr.discount td{color:#ff5600}section.plan>.p-05>div>table tr.amount td{font-weight:bold;color:#ff5600}section.plan>.p-05>div>table tr.amount td strong{font-size:6.4vw;line-height:1em}section.plan>.p-05>div>table tr.amount td span{padding:0 1.3333333333vw;background:linear-gradient(transparent 60%, #ff6 60%)}section.plan>.p-05>a.button{border-color:#ff5600;color:#ff5600;margin:5.3333333333vw 4vw 0}.title{color:#ff5600}.text{font-size:3.7333333333vw}.text-note{color:#999;font-size:3.2vw}ul.notes{display:table;width:100%;margin:0;padding-left:0}ul.notes li{list-style:none;line-height:1.6}ul.notes li .notes-cell{display:table-cell;vertical-align:top;white-space:nowrap;padding-right:.5em}ul.notes li .notes_body{display:table-cell;vertical-align:top}.point .title{font-size:6.4vw}.point .title-sub{fot-color:#000;font-size:3.4666666667vw}.campain .title{font-size:4.8vw}.areaForm{position:relative;background-color:#f9d929;padding:15px 15px 30px 15px;background-image:url("/sp/img/index/form_easy-assets/icon_area.png");background-repeat:no-repeat;background-size:146px;background-position:94% 1%}.areaForm .areaForm_title{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.areaForm .areaForm_title .img{display:inline-block;width:26%}.areaForm .areaForm_title .text{display:inline-block;max-width:80%;padding-left:10px;font-size:14px;font-weight:bold;text-align:left}.areaForm .areaForm_title .text>span,.areaForm .areaForm_title .text>em{display:block;color:#333}.areaForm .areaForm_title .text>em{color:#1667d9;font-size:25px;letter-spacing:1px}.areaForm .areaForm_title .bottom{width:100%;font-size:12px;font-weight:bold;letter-spacing:1px;text-align:center;margin-top:5px;color:#333}.areaForm .areaForm_title .bottom img{width:14px;padding-right:1%;padding-bottom:1%}.areaForm .areaForm_title .bottom.bottom_4729{text-align:left;padding-left:50px}.areaForm .areaForm_title .bottom.bottom_4729 img{vertical-align:text-bottom}.areaForm .areaForm_iframe{display:block;margin-top:10px;border-radius:5px;overflow:hidden}.areaForm .areaForm_iframe iframe{display:block;width:100%;height:710px}.inner-appoint{padding:15px 15px 40px;overflow:hidden;zoom:1}.js-modal-content,.js-modal-inner{display:none;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:99998;overflow:auto}.js-modal-content .js-modal-wrap,.js-modal-inner .js-modal-wrap{position:absolute;top:50px;left:0;right:0;margin:auto;z-index:100000;width:97%;height:85%;border-radius:6px;overflow:auto;-webkit-overflow-scrolling:touch}.js-modal-content .js-modal-wrap iframe,.js-modal-inner .js-modal-wrap iframe{display:block}.modal-close-tel,.modal-close-return{width:85px;height:30px;background-color:#999;border-radius:6px 6px 0 0;color:#fff;font-size:14px;line-height:30px;text-align:center;position:absolute;z-index:100001}.modal-close-tel.modal-close-tel,.modal-close-return.modal-close-tel{top:20px;right:5%}.modal-close-tel.modal-close-return,.modal-close-return.modal-close-return{top:20px;right:5%}.modal-close-tel.modal-close-return a,.modal-close-return.modal-close-return a{color:#fff}.section-campaign{background-image:url("/sp/img/lp/home-router/campaign/bg_cp_1.png"),url("/sp/img/lp/home-router/campaign/cp_2.png");background-repeat:no-repeat,no-repeat;background-position:top,bottom;background-size:contain;padding:12vw 4vw 4vw;line-height:normal}.section-campaign .ttl-txt{color:#6b6157;font-size:3.7333333333vw}.section-campaign .ttl{color:#000;font-size:5.6vw;font-weight:bold;margin-bottom:8vw}.section-campaign .ttl>span{color:#ff5600}.section-campaign .campaign-list{box-shadow:0 0 1.0666666667vw gray;margin-bottom:5.3333333333vw;background-color:#fff}.section-campaign .campaign-list .campaign-inner{padding:5.3333333333vw 4vw 12vw 4vw}.section-campaign .campaign-list .campaign-inner .list-ttl{color:#ff5600;font-size:4.8vw;font-weight:bold}.section-campaign .campaign-list .campaign-inner .list-txt{font-size:3.7333333333vw;color:#333;margin-bottom:4vw}.section-campaign .campaign-list .campaign-inner .campaign-close{color:#999;font-size:3.2vw}.section-campaign .campaign-list .campaign-inner .campaign-close p:before{content:"▼";font-size:12px}.section-campaign .campaign-list .campaign-inner .campaign-close p.open:before{content:"▲"}.section-campaign .campaign-list .campaign-inner .campaign-info{display:none;color:#999;font-size:3.2vw}.section-campaign .campaign-list .campaign-inner .campaign-info a{color:#2bcbff;text-decoration:underline}.section-flow{background-color:#e9edf0;background-image:url("/sp/img/lp/home-router/flow/bg_flow.png");background-repeat:no-repeat;background-size:contain;padding:13.3333333333vw 2.6666666667vw 4vw}.section-flow .ttl-txt{color:#6b6157;font-size:3.7333333333vw}.section-flow .ttl{color:#000;font-size:5.6vw;font-weight:bold;margin-bottom:8vw}.section-flow .ttl>span{color:#ff5600}.section-flow .flow-list .flow-box{position:relative;background-color:#fff;margin-bottom:2.6666666667vw;box-shadow:0 0 1.0666666667vw gray}.section-flow .flow-list .flow-box:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid #fff;z-index:1;box-shadow:inset 0 0 5px 0 #333}.section-flow .flow-list .flow-box:last-child:before{display:none}.section-flow .flow-list .flow-box .flow-box-inner{padding:5.3333333333vw 4vw}.section-flow .flow-list .flow-box .flow-box-inner .flow-info{display:flex;align-items:center;position:relative}.section-flow .flow-list .flow-box .flow-box-inner .flow-info.flex-wrap{flex-wrap:wrap}.section-flow .flow-list .flow-box .flow-box-inner .flow-info .flow-icon{width:12.6666666667vw;height:12.6666666667vw}.section-flow .flow-list .flow-box .flow-box-inner .flow-info .flow-text{padding-left:5.3333333333vw;color:#000;font-size:4.8vw;font-weight:bold}.section-flow .flow-list .flow-box .flow-box-inner .flow-info .flow-text .flow-no{font-size:3.4666666667vw;color:#ff5600}.section-flow .flow-list .flow-box .flow-box-inner .flow-info .flow-button{margin-top:4vw;width:84vw;height:16vw;background-color:#00ffea;display:flex;align-items:center;position:relative;padding:2.6666666667vw 10vw;border-radius:1.3333333333vw;box-shadow:0 1.0666666667vw 0 0 #16b3b9}.section-flow .flow-list .flow-box .flow-box-inner .flow-info .flow-button:after{content:"";border-right:.6666666667vw solid #333;border-bottom:.6666666667vw solid #333;width:2.4vw;height:2.4vw;position:absolute;transform:rotate(-45deg);top:7.3333333333vw;right:4vw}.section-flow .flow-list .flow-box .flow-box-inner .flow-info .flow-button .button-icon{width:8vw;height:9.3333333333vw}.section-flow .flow-list .flow-box .flow-box-inner .flow-info .flow-button .button-text p{padding-left:6.6666666667vw;color:#333;font-size:3.4666666667vw;font-weight:bold;line-height:1.4;text-align:center}.section-flow .flow-list .flow-box .flow-box-inner .flow-info .flow-button .button-text p>span{font-size:4.8vw;line-height:1.2em}.section-flow .flow-list .flow-box .flow-box-inner .flow-info .button-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.section-faq{background-image:url("/sp/img/lp/home-router/faq/bg_faq.png");background-repeat:no-repeat;background-position:bottom;background-size:contain;padding:13.3333333333vw 4vw 8vw}.section-faq .ttl{color:#000;font-size:5.6vw;font-weight:bold;margin-bottom:8vw}.section-faq .ttl>span{color:#ff5600}.section-faq .faq-list .faq-box{border:1px solid #d5d5d5;margin-bottom:4vw;position:relative}.section-faq .faq-list .faq-box .faq-q{padding:5.3333333333vw 0;display:flex;color:#000;font-size:3.7333333333vw;font-weight:bold;background-color:#e9edf0}.section-faq .faq-list .faq-box .faq-q .small{padding-top:7px}.section-faq .faq-list .faq-box .faq-q .faq-q-heading{padding:0 4vw;color:#ff5600;font-size:5.3333333333vw;vertical-align:text-top;display:grid;align-items:center}.section-faq .faq-list .faq-box .faq-q:after,.section-faq .faq-list .faq-box .faq-q:before{content:"";width:22px;height:22px;display:block;position:absolute;right:24px;top:48px;height:3px;background-color:#000}.section-faq .faq-list .faq-box .faq-q.small:after,.section-faq .faq-list .faq-box .faq-q.small:before{top:40px}.section-faq .faq-list .faq-box .faq-q:before{transform:rotate(90deg);transition:.5s}.section-faq .faq-list .faq-box .faq-q.close:before{transform:rotate(0deg);transition:.5s}.section-faq .faq-list .faq-box .faq-a{padding:5.3333333333vw;color:#000;font-size:3.7333333333vw;background-color:#fff}.section-faq .faq-list .faq-box .faq-a span{color:#999;font-size:3.2vw}.section-faq .faq-list .faq-box .faq-a span a{color:#2bcbff;text-decoration:underline}.section-faq .faq-list .faq-box .faq-a a{color:#333}.section-faq .faq-list .faq-box .faq-a a .faq-button{border:1px solid #333;padding:4vw;margin:9.3333333333vw auto 0;text-align:center;border-radius:10vw;position:relative}.section-faq .faq-list .faq-box .faq-a a .faq-button:after{content:"";border-right:.4vw solid #707070;border-bottom:.4vw solid #707070;width:2vw;height:2vw;position:absolute;transform:rotate(-45deg);top:6.4vw;right:4vw}.page-top{position:fixed;right:50px;bottom:50px;z-index:10000;display:none}.page-top a{width:45px;height:45px;background-color:rgba(35,31,32,.75);display:block;border-radius:9999px;position:relative;bottom:17vw;right:-8vw}.page-top a:before{content:"";width:10px;height:12px;border:5px solid rgba(0,0,0,0);border-bottom:8px solid #fff;display:inline-block;box-sizing:border-box;position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-5px}
