﻿.main-visual{display:flex;justify-content:center;align-items:center}.main-visual h1 img{min-width:1000px}.mainv.note-box{height:88px;background-color:#e9edf0;display:grid;align-items:center}.mainv.note-box .notes{width:1020px;margin:0 auto;padding-left:20px}.notes{display:table;width:100%;margin:0;padding-left:0}.notes li{list-style:none;font-size:12px;color:#999;line-height:1.6}.notes li .notes_head{display:table-cell;vertical-align:top;white-space:nowrap;padding-right:0.5em}.notes li .notes_body{display:table-cell;vertical-align:top}.point{background-image:url(/img/lp/home-router/point/bg1.png);background-repeat:no-repeat;background-size:cover;background-position:center;padding:48px 0 100px}.point .pont-list{padding-bottom:20px}.point .pont-list .container{color:#fff}.point .pont-list .container .title{font-size:36px;color:#222;text-align:left;text-align:center;padding-bottom:35px;font-weight:bold;padding-top:50px;width:820px}.point .pont-list .container .title .strong{color:#fa7407}.point .pont-list .container .list{width:820px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.point .pont-list .container .list>a{background-color:#fff;position:relative;width:400px;height:100px;margin-bottom:15px;box-shadow:0 0 8px rgba(0,0,0,0.3);border-radius:10px;border:2px solid #fff}.point .pont-list .container .list>a:hover{border:2px solid #fa7407;background-color:#fff6c5}.point .pont-list .container .list .box{display:flex;place-content:center;padding:20px 0;justify-content:space-between}.point .pont-list .container .list .box.center{padding:26px 0}.point .pont-list .container .list .box.center .text-box .item-point{line-height:45px}.point .pont-list .container .list .box .item-icon{width:18%;display:grid;justify-content:center;align-items:center}.point .pont-list .container .list .box .item-icon img{width:100%;height:auto}.point .pont-list .container .list .box .item-icon img.phone{width:65%;margin:0 auto}.point .pont-list .container .list .box .text-box{width:72%}.point .pont-list .container .list .box .text-box .item-text{font-size:14px;line-height:24px;color:#222;font-weight:bold}.point .pont-list .container .list .box .text-box .item-point{font-size:22px;line-height:30px;font-weight:bold;color:#fa7407;letter-spacing:-0.5px}.point .pont-list .container .list .box .item-icon-arrow{width:10%;display:grid;justify-content:left;align-items:center}.point .pont-list .container .list .box .item-icon-arrow img{width:22px;height:auto}.point .pont-list .container .list .img-device{position:absolute;top:-54px;right:-181px}.point .container{position:relative}.point .container #point1,.point .container #point2,.point .container #point3,.point .container #point4,.point .container #point5{padding-top:60px;position:relative}.point .container #point1 .right,.point .container #point2 .right,.point .container #point3 .right,.point .container #point4 .right,.point .container #point5 .right{width:47%}.point .container #point1 .right.first:before,.point .container #point2 .right.first:before,.point .container #point3 .right.first:before,.point .container #point4 .right.first:before,.point .container #point5 .right.first:before{content:"";position:absolute;background-image:url(/img/lp/home-router/point/point1.png);top:30px;right:192px;background-repeat:no-repeat;background-size:contain;width:268px;height:100%;z-index:-1}.point .container #point1 .right.second:before,.point .container #point2 .right.second:before,.point .container #point3 .right.second:before,.point .container #point4 .right.second:before,.point .container #point5 .right.second:before{content:"";position:absolute;background-image:url(/img/lp/home-router/point/point2.png);top:30px;right:192px;background-repeat:no-repeat;background-size:contain;width:268px;height:100%;z-index:-1}.point .container #point1 .right.third:before,.point .container #point2 .right.third:before,.point .container #point3 .right.third:before,.point .container #point4 .right.third:before,.point .container #point5 .right.third:before{content:"";position:absolute;background-image:url(/img/lp/home-router/point/point3.png);top:30px;right:192px;background-repeat:no-repeat;background-size:contain;width:268px;height:100%;z-index:-1}.point .container #point1 .right.forth:before,.point .container #point2 .right.forth:before,.point .container #point3 .right.forth:before,.point .container #point4 .right.forth:before,.point .container #point5 .right.forth:before{content:"";position:absolute;background-image:url(/img/lp/home-router/point/point4.png);top:30px;right:192px;background-repeat:no-repeat;background-size:contain;width:268px;height:100%;z-index:-1}.point .container #point1 .right.fifth:before,.point .container #point2 .right.fifth:before,.point .container #point3 .right.fifth:before,.point .container #point4 .right.fifth:before,.point .container #point5 .right.fifth:before{content:"";position:absolute;background-image:url(/img/lp/home-router/point/point5.png);top:30px;right:192px;background-repeat:no-repeat;background-size:contain;width:268px;height:100%;z-index:-1}.point .container #point2{margin-bottom:15px}.point .container .box{display:flex;justify-content:space-between}.point .container .box .title{color:#ff5600;font-weight:bold;font-size:40px;margin-top:20px;letter-spacing:-1px}.point .container .box .title .sup{font-size:14px;vertical-align:top}.point .container .box .title-sub{font-weight:bold;color:#000;font-size:24px;padding-top:50px}.point .container .box .title-sub .sup{font-size:14px;vertical-align:top}.point .container .box .text{width:460px;margin-top:30px;color:#333;font-size:18px;letter-spacing:0.01rem;line-height:1.5}.point .container .box .text .sup{font-size:12px;vertical-align:top}.point .container .box img{width:500px;height:auto}.point .container .prod-image img{margin:0 60px;width:168px;height:auto}.point .container .product-info{padding:30px 0 30px 0;margin-top:30px;width:1000px;display:none}.point .container .product-info .flex{display:flex;justify-content:space-between}.point .container .product-info .device-name{font-size:24px;font-weight:bold;text-align:center}.point .container .product-info .spec{margin-top:15px;margin-bottom:17px;border:2px solid #cfcfcf;width:100%;border-collapse:separate;border-spacing:0;-webkit-border-radius:5px;-moz-border-radius:5px;overflow:hidden}.point .container .product-info .spec tbody{font-size:15px}.point .container .product-info .spec tbody th{width:160px;font-weight:bold;background-color:#f7f7f7}.point .container .product-info .spec tbody th,.point .container .product-info .spec tbody td{padding:13px 22px;padding-right:0;border-bottom:1px solid #cfcfcf;letter-spacing:-0.01px}.point .container .product-info .spec tbody th.img_device,.point .container .product-info .spec tbody td.img_device{padding:0}.point .container .product-info .spec tbody td{background-color:#fff}.point .container .acordion-btn{text-align:center;width:1000px;padding-top:30px}.point .container .acordion-btn.open{padding-bottom:30px}.point .container .acordion-btn p{border-radius:50px;border:1px solid #000;position:relative;width:470px;height:50px;line-height:50px;margin:0 auto;font-weight:bold;cursor:pointer}.point .container .acordion-btn p:after,.point .container .acordion-btn p:before{content:"";width:16px;height:16px;display:block;position:absolute;right:24px;top:22px;height:3px;background-color:#000}.point .container .acordion-btn p:before{transform:rotate(90deg)}.point .container .acordion-btn p.open:before{transform:rotate(0deg)}.point .container .acordion-btn p:hover{background-color:#ebebeb;border-color:#ebebeb}.point .container .note-box.pd{padding-top:25px}.point .container .btn-arrow:hover{background-color:#ebebeb;border-color:#ebebeb}.point .container .btn-arrow:hover a p{color:#333}.point .container .btn-arrow:hover:after{border-color:#222}#plan{box-sizing:border-box;padding:70px 0}#plan.plan-bg{background-image:url(/img/lp/home-router/plan/bg_plan.png);background-repeat:no-repeat;background-size:cover;background-position:center;height:1100px}#plan .container{color:#fff}#plan .container .title{text-align:center;font-weight:700;font-size:24px;color:#ffffff}#plan .container .main{text-align:center;margin-top:15px;font-size:36px;font-weight:700;color:#ffffff}#plan .plan-image{text-align:center;margin-top:40px}#plan .plan-image>img{width:1560px}#plan .btn-arrow{margin:0 auto 80px;border-color:#fff;line-height:50px;height:50px;width:420px}#plan .btn-arrow.detail{margin:30px auto 0}#plan .btn-arrow a p{color:#fff}#plan .btn-arrow:after{border-color:#fff;top:35%}#plan .btn-arrow:hover{background-color:rgba(255,255,255,0.50196);border:none}#plan .btn-arrow:hover a p{color:#fa7407}#plan .btn-arrow:hover:after{border-color:#fa7507}#plan .note-box{margin:10px 0}#plan .note-box .notes li{color:#fff;width:620px}#plan .plan-detail{height:315px;background-color:#fff;position:relative;display:flex;justify-content:space-between;align-items:center;padding:40px 30px 40px 0;border-radius:10px;background-image:url(/img/lp/home-router/plan/ribbon.png);background-repeat:no-repeat;background-position-x:-18px;background-position-y:-18px;background-size:8%}#plan .plan-detail-left .detail-image{padding-left:60px}#plan .plan-detail-right .detail-list{padding:0 18px;width:311px;background-color:#f7f7f7}#plan .plan-detail-right .detail-list table{background-color:#f7f7f7;height:232px;width:272px;font-size:16px;color:#000;letter-spacing:-1px}#plan .plan-detail-right .detail-list table .color{color:#ff5600}#plan .plan-detail-right .detail-list table .bold{font-size:24px;font-weight:bold;line-height:28px;display:inline-block;margin-right:8px;letter-spacing:1px}#plan .plan-detail-right .detail-list table .strong{font-size:38px;font-weight:900}#plan .plan-detail-right .detail-list table tr{border-bottom:1px solid #cfcfcf;height:67px}#plan .plan-detail-right .detail-list table tr:last-child{border-bottom:none}#plan .plan-detail-right .detail-list table tr th{font-weight:bold}#plan .plan-detail-right .detail-list table tr th.line{line-height:22px}#plan .plan-detail-right .detail-list table tr td{text-align:right}#campaign{background-color:#f5f5f5}#campaign .container{position:relative}#campaign .container .title{font-size:30px;font-weight:bold;margin-top:10px;text-align:center}#campaign .container .title>span{color:#ff5600}#campaign .container .title-sub{font-size:24px;color:#222222;font-weight:700;text-align:center;margin-top:90px}#campaign .container .title.top-title{margin-bottom:45px}#campaign .container .box{margin-bottom:30px;box-shadow:0 0 8px grey;background-color:#fff;border-radius:10px}#campaign .container .box:last-child{margin-bottom:70px}#campaign .container .box .flex{display:flex;justify-content:stretch;align-items:center}#campaign .container .box .flex .banner{width:395px;height:195px}#campaign .container .box .flex .banner>img{border-radius:10px 0 0 0}#campaign .container .box .flex .right{padding-left:20px}#campaign .container .box .flex .right .title{text-align:start;font-size:24px;font-weight:bold;color:#ff5600;line-height:30px}#campaign .container .box .flex .right .title>span{color:#222222}#campaign .container .box .flex .right .text{margin-top:15px;font-size:18px;line-height:26px;color:#333333;font-weight:400;letter-spacing:normal}#campaign .container .box .accordion-link{background-color:#f7f7f7;padding:16px 20px 16px;font-size:12px;border-radius:0 0 10px 10px}#campaign .container .box .accordion-link:before{content:"▼";font-size:16px}#campaign .container .box .accordion-link.open:before{content:"▲"}#campaign .container .box .notes{display:none;padding:0 20px 20px;background-color:#f7f7f7;font-size:12px;color:#000;border-radius:0 0 10px 10px}#campaign .container .box .notes.block{display:block;padding-top:16px;padding-bottom:0}#campaign .sup{vertical-align:text-top;display:inline-block;margin-top:3px}#campaign .accordion-link{display:block;color:#898989}#flow{background-color:#f5f5f5;box-sizing:border-box;height:505px;padding:70px 0}#flow .container .title-sub{font-size:24px;color:#222222;font-weight:700;text-align:center;padding-top:5px}#flow .container .title{font-size:30px;color:#222222;font-weight:700;line-height:52px;text-align:center}#flow .container .title .strong{color:#ff5600}#flow .container .flow-content{background-image:url(/img/lp/home-router/flow/box_base.png);background-repeat:no-repeat;background-size:cover;background-position:center;box-sizing:border-box;height:275px;margin-top:27px;display:flex;justify-content:space-between}#flow .container .flow-content .flow-item{width:322px;height:263px;box-sizing:border-box;padding-top:40px}#flow .container .flow-content .flow-item .flow-text{font-size:24px;line-height:32px;color:#000;font-weight:700;text-align:center}#flow .container .flow-content .flow-item .flow-head{text-align:center;margin-bottom:18px}#flow .container .flow-content .flow-item .flow-head span{display:block;font-size:16px;color:#ff5600;font-weight:700;margin-bottom:5px}#flow .container .flow-content .flow-item .flow-head .head-icon img{height:42px}#flow .container .flow-content .flow-item .flow-btn{border-radius:50px;height:70px;text-align:center;position:relative;cursor:pointer;display:grid;place-content:center;margin:0 auto;margin-top:13px}#flow .container .flow-content .flow-item .flow-btn>a{color:#333;display:block;font-weight:bold}#flow .container .flow-content .flow-item .flow-btn span{display:block}#flow .container .flow-content .flow-item .flow-btn:before{content:"";display:block;position:absolute;width:20px;height:24px;background-repeat:no-repeat;background-size:contain;top:0}#flow .container .flow-content .flow-item .flow-btn:after{content:'';width:12px;height:12px;border-top:2px solid #222;border-right:2px solid #222;display:inline-block;transform:rotate(45deg);position:absolute;right:22px;top:40%}#flow .container .flow-content .flow-item .flow-btn.btn-entry{background:-webkit-linear-gradient(0deg, #98e05f, #0de3ac);filter:drop-shadow(0px 3px 2.5px rgba(0,0,0,0.1));width:282px;padding-left:8px}#flow .container .flow-content .flow-item .flow-btn.btn-entry>a{font-size:18px}#flow .container .flow-content .flow-item .flow-btn.btn-entry .entry-subtext{font-size:14px;font-weight:normal;margin-bottom:5px}#flow .container .flow-content .flow-item .flow-btn.btn-entry:before{background-image:url(/img/lp/home-router/cta/icon_sheet.svg);top:32%;left:21px;width:25px;height:28px}#flow .container .flow-content .flow-item .flow-btn:hover{position:relative;top:3px;filter:none;background:#8eff35}#faq{padding-top:70px;padding-bottom:60px}#faq .container .title{font-size:30px;font-weight:bold;margin-bottom:30px;text-align:center}#faq .container .title>span{color:#ff5600}#faq .container .title:after{position:absolute;content:"";background-repeat:no-repeat;display:inline-block;background-size:cover;width:21px;height:29px;left:0;top:50%}#faq .container .box{margin-bottom:15px;border:1px solid #ebebeb;border-radius:10px}#faq .container .box .question{background-color:#f5f5f5;background-size:20px 30px;padding:10px 0px;font-size:18px;font-weight:bold;position:relative;cursor:pointer;border-radius:10px 10px 10px 10px;display:flex;justify-content:flex-start;align-items:center}#faq .container .box .question>div{font-family:"Futura PT";color:#ffffff;font-size:24px;margin:0 20px;height:36px;width:36px;border-radius:50px;background-color:#fa7407;display:flex;justify-content:center;align-items:center}#faq .container .box .question:after,#faq .container .box .question:before{content:"";width:22px;height:22px;display:block;position:absolute;right:24px;top:28px;height:3px;background-color:#fa7407;border-radius:2px}#faq .container .box .question:before{transform:rotate(90deg);transition:0.5s}#faq .container .box .question.open{border-radius:10px 10px 0 0}#faq .container .box .question.open:before{transform:rotate(0deg);transition:0.5s}#faq .container .box .question:hover{background-color:#fff7c4}#faq .container .box:hover{border-color:#fa7407}#faq .container .box .answer{padding:30px 25px;font-size:16px;display:none;line-height:24px}#faq .container .box .answer .note{font-size:12px;color:#898989}#faq .container .box .answer .btn{border:1px solid #000;border-radius:25px;position:relative;margin:30px auto 0;width:350px;height:50px;text-align:center;line-height:50px;cursor:pointer}#faq .container .box .answer .btn .text{color:#000}#faq .container .box .answer .btn:after{content:'';width:12px;height:12px;border-top:2px solid #222;border-right:2px solid #222;display:inline-block;transform:rotate(45deg);position:absolute;right:37px;top:17px}#faq .container .box .answer .btn:hover{background-color:#ebebeb;border-color:#ebebeb}.footer{background-color:#fff}.footer .footer-menu{height:100px;display:flex;justify-content:space-around;align-items:center}.footer .footer-menu .footer-left{font-size:14px}.footer .footer-menu .footer-left img{width:115px;heihgt:25px}.footer .footer-menu .footer-left p{padding-top:5px}.footer .footer-menu .footer-right{font-size:16px}.footer .footer-menu .footer-right ul li{display:inline-block;padding:0 10px;border-left:solid 1px #A49D9D}.footer .footer-menu .footer-right ul li a{color:#333333}.footer .footer-menu .footer-right ul li:first-child{border:none}.footer .copyright{background-color:#000;padding:15px 0;color:#fff;font-size:14px;background-color:#000;text-align:center}#appoint .appoint{width:700px;height:736px}.cp-pop-box .popup-wrap .close-btn{top:-55px;right:5px;font-size:60px;cursor:pointer}.cp-pop-box .cp-pop .mainv{height:unset}.cp-pop-box .cp-pop .mainv>img{width:100%;height:auto}.cp-pop-box .cp-pop .cp-contents{padding:unset}.cp-pop-box .cp-pop .cp-contents .campaign-inner{padding:30px 30px 40px}.cp-pop-box .cp-pop .cp-contents .campaign-inner .list-ttl{font-size:24px;font-weight:bold;color:#ff5600}.cp-pop-box .cp-pop .cp-contents .campaign-inner .list-txt{margin-top:20px;margin-bottom:20px;font-size:16px;line-height:22px}.cp-pop-box .cp-pop .cp-contents .campaign-inner .campaign-info{font-size:12px;color:#898989}.cp-pop-box .cp-pop .cp-contents .campaign-inner .campaign-info a{color:#2BCBFF;text-decoration:underline}.cp-pop-box .cp-pop .cp-contents .campaign-inner .campaign-info .note-box{margin-top:20px}.cp-pop-box .cp-pop .cp-contents .campaign-inner .campaign-info .note-box .notes li .notes_head{display:table-cell;vertical-align:top;white-space:nowrap;padding-right:0.5em}.cp-pop-box .cp-pop .cp-contents .campaign-inner .campaign-info .note-box .notes li .notes_body{display:table-cell;vertical-align:top}#form-area-sc,#form-area-sc2{margin-bottom:-12px}
