#mainv{border-bottom:1px solid #ddd}#mainv .mainv-text{height:460px;background:#f7f7f7 url('../../img/service/wifi/mainv-bg.png?1678676613') repeat center;padding-top:35px;text-align:center}#mainv .container{position:relative}#mainv .container nav .breadcrumb{position:relative;top:0;left:0;margin-top:10px}#mainv .container h1{color:#004ea2;font-size:16px;font-weight:bold;margin:10px 0}#mainv .mainv-list{display:flex;justify-content:space-between;width:600px;margin:0 auto}#mainv .mainv-list li{width:190px;height:60px;padding-top:70px}#mainv .mainv-list li p{color:#004ea2;font-size:20px;font-weight:bold;line-height:1.3}#mainv .mainv-list .mainv-list1{background:url('../../img/service/wifi/mainv-text1.png?1678676613') no-repeat center top}#mainv .mainv-list .mainv-list2{background:url('../../img/service/wifi/mainv-text2.png?1678676613') no-repeat center top}#mainv .mainv-list .mainv-list3{height:70px;padding-top:60px;background:url('../../img/service/wifi/mainv-text3.png?1678676613') no-repeat center top}#mainv .mainv-list .mainv-list3 p{line-height:1.1}section .inner{width:1000px;margin:0 auto;padding:0 20px}.point-sec{background-color:#186fcd;text-align:center}.point-sec .ttl{color:#fff;font-size:42px;font-weight:bold}.point-sec .ttl span{color:#FFFC00;font-size:60px}.point-sec .point-list{background:url('../../img/service/wifi/pagelink_bg.png?1678676613') no-repeat top;background-size:134%;padding:40px 0}.point-sec .point-list ul{overflow:hidden;margin:30px 30px 0}.point-sec .point-list ul li{float:left;margin-right:20px;position:relative}.point-sec .point-list ul li img{width:300px}.point-sec .point-list ul li p{position:absolute;right:0;left:0;bottom:40px;width:300px;color:#004ea2;font-size:24px;font-weight:bold;text-align:center;line-height:1.2;margin:0 auto}.point-sec .point-list ul li:last-child{margin-right:0}.point-sec .point-list ul li:last-child p{bottom:35px;line-height:1}.point1,.point2,.point3{text-align:center;padding:90px 0}.point1 .pt-bg,.point2 .pt-bg,.point3 .pt-bg{position:relative}.point1 .pt-bg img,.point2 .pt-bg img,.point3 .pt-bg img{position:absolute;top:0;margin-top:-50px}.point1 h2.ttl,.point2 h2.ttl,.point3 h2.ttl{color:#004ea2;font-size:60px;font-weight:bold;text-align:center;margin-top:30px}.point1 h3.text,.point2 h3.text,.point3 h3.text{color:#004ea2;font-size:22px;text-align:center;margin-top:40px}.point1 dl,.point2 dl,.point3 dl{margin:60px 0 50px;padding:40px 40px 60px;background-color:#fff;border:1px solid #004ea2;position:relative;border-radius:3px}.point1 dl dd,.point2 dl dd,.point3 dl dd{margin-top:40px;font-size:18px;line-height:32px;color:#222}.point1 dl .ribbon,.point2 dl .ribbon,.point3 dl .ribbon{position:absolute;position:absolute;top:0;left:0;margin:-6px}.point1 .comment,.point1 .comment2,.point2 .comment,.point2 .comment2,.point3 .comment,.point3 .comment2{overflow:hidden;margin-bottom:34px}.point1 .comment .txt,.point1 .comment2 .txt,.point2 .comment .txt,.point2 .comment2 .txt,.point3 .comment .txt,.point3 .comment2 .txt{color:#fff;font-size:22px;padding:20px 20px 20px 30px;margin-top:18px;text-align:left;border-radius:100px;width:825px;position:relative}.point1 .comment .txt img,.point1 .comment2 .txt img,.point2 .comment .txt img,.point2 .comment2 .txt img,.point3 .comment .txt img,.point3 .comment2 .txt img{position:absolute;top:0;margin-top:10px}.point1 .comment .txt,.point2 .comment .txt,.point3 .comment .txt{background-color:#888;float:left}.point1 .comment .txt img,.point2 .comment .txt img,.point3 .comment .txt img{right:0;margin-right:-16px}.point1 .comment .img-right,.point2 .comment .img-right,.point3 .comment .img-right{float:right}.point1 .comment2 .txt,.point2 .comment2 .txt,.point3 .comment2 .txt{background-color:#004ea2;float:right}.point1 .comment2 .txt span,.point2 .comment2 .txt span,.point3 .comment2 .txt span{color:#fff800}.point1 .comment2 .txt img,.point2 .comment2 .txt img,.point3 .comment2 .txt img{left:0;margin-left:-18px}.point1 .comment2 .img-left,.point2 .comment2 .img-left,.point3 .comment2 .img-left{float:left}.point1{background-color:#f2f6f9}.point1 .pt-bg img{left:0;margin-left:-165px}.point2{background:url('../../img/service/wifi/point2_ttl_bg.png?1678676613') no-repeat;background-position:calc(50% + 450px) 35px}.point2 .comment2 .txt{margin-top:6px}.point3{background:url('../../img/service/wifi/point3_ttl_bg.png?1678676613') no-repeat;background-position:calc(50% - 500px) 35px;background-color:#f2f6f9}.point3 .btn{position:relative;top:0;margin:20px auto;width:450px;line-height:70px;background:url('../../img/common/arrow-white-right.png?1678676612') no-repeat right 20px center #666;border-radius:3px;box-shadow:0 3px 0 #333;text-align:center;font-size:22px;font-weight:bold}.point3 .btn:hover{top:2px;box-shadow:0 1px 0 #333}.point3 .btn a{display:block;width:100%;color:#fff;text-decoration:none}.cta-web{background:url('../../img/service/wifi/web-cta-bg.png?1678676613') top;padding:60px 0;text-align:center}.cta-web .inner{padding:0}.cta-web .inner table{border:3px solid #004ea2;margin-top:25px;width:100%}.cta-web .inner table th{background-color:#004ea2;width:32%;text-align:center;position:relative}.cta-web .inner table th .webgilr{position:absolute;z-index:1;left:0;bottom:0;margin-left:-130px;margin-bottom:-63px}.cta-web .inner table td{background-color:#fff;width:68%;position:relative;padding:25px 30px}.cta-web .inner table td .pt-bg{position:relative}.cta-web .inner table td .pt-bg img{position:absolute;top:0;margin-top:-50px}.cta-web .inner table td .fuwafuwa{-webkit-animation:fuwafuwa 3s infinite linear alternate;animation:fuwafuwa 3s infinite linear alternate}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0, 0) rotate(0deg)}50%{-webkit-transform:translate(0, -5px) rotate(0deg)}100%{-webkit-transform:translate(0, 0) rotate(0deg)}}@keyframes fuwafuwa{0%{transform:translate(0, 0) rotate(0deg)}50%{transform:translate(0, -5px) rotate(0deg)}100%{transform:translate(0, 0) rotate(0deg)}}.cta-web .inner table td p{font-size:22px;color:#ff7200}.cta-web .inner table td img{position:absolute;width:100px;height:95px;top:-35px;right:-20px}.cta-web .inner table td ul{margin-top:15px}.cta-web .inner table td ul li{float:left}.cta-web .inner table td ul li .inquiry-link,.cta-web .inner table td ul li .entry-link{display:inline-block;position:relative;top:0;font-weight:bold;cursor:pointer;height:80px;line-height:80px;text-decoration:none;border-radius:3px;font-size:22px;text-align:center;-webkit-transition:box-shadow 0.2s, -webkit-transform 0.2s;transition:box-shadow 0.2s, transform 0.2s}.cta-web .inner table td ul li .inquiry-link:hover,.cta-web .inner table td ul li .entry-link:hover{top:2px;transition:all .2s}.cta-web .inner table td ul li .inquiry-link::after,.cta-web .inner table td ul li .entry-link::after{position:absolute;top:0;bottom:0;right:20px;width:10px;height:10px;content:"";margin:auto;transform:rotate(45deg)}.cta-web .inner table td ul li .inquiry-link{color:#222;width:260px;background-color:#e8e8e8;box-shadow:0 3px 0 #ccc,0 0px 0 rgba(0,0,0,0.2)}.cta-web .inner table td ul li .inquiry-link:hover{color:#222;background-color:#e8e8e8;box-shadow:0 0px 0 #ccc,0 0px 0px rgba(0,0,0,0.2)}.cta-web .inner table td ul li .inquiry-link::after{border-top:2px solid #222;border-right:2px solid #222}.cta-web .inner table td ul li .entry-link{margin-left:15px;color:#fff;width:340px;background-color:#ff7200;box-shadow:0 3px 0 #c86414,0 0px 0 rgba(0,0,0,0.2)}.cta-web .inner table td ul li .entry-link:hover{color:#fff;background-color:#ff7200;box-shadow:0 0px 0 #c86414,0 0px 0px rgba(0,0,0,0.2)}.cta-web .inner table td ul li .entry-link::after{border-top:2px solid #fff;border-right:2px solid #fff}.mobile-box{text-align:center;margin-top:40px;padding:80px 0 0;background:url('../../img/service/wifi/solution_ttl_bg.png?1678676613') no-repeat top center}.mobile-box>img{margin-bottom:80px}.mobile-box .mb-dl{border:1px solid #004ea2;position:relative;border-radius:3px;margin-bottom:120px;background-color:#fff}.mobile-box .mb-dl dt{padding:60px 0 40px}.mobile-box .mb-dl dt h2{color:#004ea2;font-size:40px;font-weight:bold;text-align:center;line-height:1.5;margin-bottom:30px}.mobile-box .mb-dl dt h2 span{background:linear-gradient(rgba(0,0,0,0) 50%,#fffc00 50%,#fffc00 90%,rgba(0,0,0,0) 90%)}.mobile-box .mb-dl dt .solution_img{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 40px}.mobile-box .mb-dl dt .solution_img li{width:49%}.mobile-box .mb-dl dt .solution_img li dl dt{color:#fff;font-size:24px;text-align:center;border-radius:5px 5px 0 0;padding:20px 0}.mobile-box .mb-dl dt .solution_img li dl dd{border-radius:0 0 5px 5px;overflow:hidden}.mobile-box .mb-dl dt .solution_img li dl.router dt{background-color:#999}.mobile-box .mb-dl dt .solution_img li dl.router dd{border:1px solid #999}.mobile-box .mb-dl dt .solution_img li dl.wifi dt{background-color:#ff7200}.mobile-box .mb-dl dt .solution_img li dl.wifi dd{border:1px solid #ff7200}.mobile-box .mb-dl .mb-img{position:absolute;top:0;left:0;right:0;margin-top:-26px}.mobile-box .mb-dl .mb-tab .note-btn{position:relative;top:0;color:#222;font-size:16px;font-weight:bold;text-align:center;background-color:#fff;border:1px solid #d0d0d0;box-shadow:0 3px 0 #d0d0d0;border-radius:3px;padding:18px 0;width:300px;margin:auto;margin-bottom:40px}.mobile-box .mb-dl .mb-tab .note-btn:hover{top:2px;box-shadow:0 1px 0 #d0d0d0}.mobile-box .mb-dl .mb-tab .note-btn::after{position:absolute;top:50%;right:calc(50% - 140px);content:'';width:8px;height:8px;border-bottom:solid 2px #999;border-right:solid 2px #999;-moz-transform:translate(-50%, -70%) rotate(45deg);-ms-transform:translate(-50%, -70%) rotate(45deg);-webkit-transform:translate(-50%, -70%) rotate(45deg);transform:translate(-50%, -70%) rotate(45deg)}.mobile-box .mb-dl .mb-tab .note-btn.active{top:2px;box-shadow:0 1px 0 #d0d0d0}.mobile-box .mb-dl .mb-tab .note-btn.active::after{-moz-transform:translate(-50%, -33%) rotate(-135deg);-ms-transform:translate(-50%, -33%) rotate(-135deg);-webkit-transform:translate(-50%, -33%) rotate(-135deg);transform:translate(-50%, -33%) rotate(-135deg)}.mobile-box .mb-dl .mb-tab .wifi-syosai{background-color:#f9f9f9;margin:40px;padding:40px 50px;display:none}.mobile-box .mb-dl .mb-tab .wifi-syosai .memo3{text-align:left;font-size:12px;color:#999;line-height:20px;margin:15px 5px 0}.mobile-box .mb-dl .mb-tab .wifi-syosai ul{overflow:hidden}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li{float:left;background-color:#fff}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li dt{padding:0}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .orange{color:#ff7200}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .border-a{border:1px solid #d6d6d6}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .border-b{border-bottom:1px solid #d6d6d6}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .font-b{font-weight:bold}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .ttl{width:188px}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .ttl .ttl-w-x{background-color:#f9f9f9;height:70px}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .ttl .ttl-sp{font-size:15px;line-height:18px;padding:16px 0;border-radius:5px 0 0 0}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .ttl .ttl-net{font-size:15px;line-height:18px;padding:16px 0;border-top:none}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .ttl .ttl-cp{font-size:15px;line-height:18px;padding:61.5px 0;border-top:none}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .mb{width:275px}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .mb .mb-ttx{font-size:22px;line-height:32px;color:#fff;background-color:#999;padding:19px 0;border-radius:5px 5px 0 0}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .mb .mb-sp{font-size:22px;padding:23.5px 0}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .mb .mb-net{border-top:1px solid #d6d6d6;font-size:14px;padding:16px 0 6px}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .mb .mb-net span{font-size:22px;line-height:32px}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .mb .mb-cp{font-size:22px;padding:59.5px 0}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .kotei{border:10px solid #ff7200;width:335px;border-radius:5px 5px 0 0}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .kotei .kotei-ttx{background-color:#ff7200;font-size:22px;line-height:32px;color:#fff;padding:14px 0}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .kotei .kotei-sp{font-size:28px;line-height:32px;padding:18.5px 0}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .kotei .kotei-net{font-size:14px;padding:15px 0 7px}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .kotei .kotei-net span{font-size:28px;line-height:32px}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .kotei .kotei-net sup{vertical-align:top;font-size:12px}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .kotei .kotei-cp{font-size:16px;padding:20px 0}.mobile-box .mb-dl .mb-tab .wifi-syosai ul li .kotei .kotei-cp span{font-size:26px}.mobile-box .mb-dl .mb-txt{background-color:#edf8ff;padding:40px;font-size:18px;line-height:32px;border-radius:0 0 3px 3px}.mobile-box .mb-dl .mb-txt p{margin-bottom:30px}.mobile-box .mb-dl .mb-txt .plan-link{position:relative;top:0;margin:20px auto;width:450px;line-height:70px;background:url('../../img/common/arrow-white-right.png?1678676612') no-repeat right 20px center #666;border-radius:3px;box-shadow:0 3px 0 #333;text-align:center;font-size:22px;font-weight:bold}.mobile-box .mb-dl .mb-txt .plan-link:hover{top:2px;box-shadow:0 1px 0 #333}.mobile-box .mb-dl .mb-txt .plan-link a{display:block;width:100%;color:#fff;text-decoration:none}.mobile-box .mb-x{margin-bottom:0}
