﻿.sub-head{font-size:24px;font-weight:bold}.sub-head:before{content:"";display:inline-block;border:4px solid #fc7025;border-radius:5px;height:20px;vertical-align:-5px;margin-right:10px}.sub-head .small{font-size:13px}#service .service-list{overflow:hidden}#service .service-list dl{float:left;width:305px;height:230px;margin:10px;padding:15px;border:solid 1px #ccc}#service .service-list dl.internet dd{background:url('../img/service/internet-bg.png?1722572344') no-repeat right center}#service .service-list dl.denwa dd{background:url('../img/service/denwa-bg.png?1722572344') no-repeat right center}#service .service-list dl.electric dd{background:url('../img/service/electric-bg.png?1722572344') no-repeat right center}#service .service-list dl.video dd{background:url('../img/service/video-bg.png?1722572344') no-repeat right center}#service .service-list dl.security dd{background:url('../img/service/security-bg.png?1722572344') no-repeat right center}#service .service-list dl.wifi dd{background:url('../img/service/wifi-bg.png?1722572344') no-repeat right center}#service .service-list dl dd{height:180px;letter-spacing:0;margin-top:15px}#service .service-list dl dd .flex{display:flex;align-items:center}#service .service-list dl dd .dd-txt{margin-right:12px}#service .service-list dl dd p{margin-top:15px}#service .service-list dl dd .button{cursor:pointer}.net-cnt-table{margin-top:50px;font-size:13px}.net-cnt-table tr th,.net-cnt-table tr td{border:2px #ccc solid;padding:6px}.net-cnt-table tr th{vertical-align:middle}.net-cnt-table tr th.first-th{white-space:nowrap;background-color:#fffbf1;position:relative}.net-cnt-table tr th.first-th .table-icon{position:absolute;top:-45px;right:-50px}.net-cnt-table tr th.red-box,.net-cnt-table tr th.orange-box,.net-cnt-table tr th.yellow-box{width:29%;color:#fff;font-size:19px;text-align:center;line-height:1.2;padding:15px}.net-cnt-table tr th.red-box{background-color:#ef0426}.net-cnt-table tr th.orange-box{background-color:#fc7d0c}.net-cnt-table tr th.yellow-box{background-color:#ffba14}.net-cnt-table tr td{vertical-align:top}.net-cnt-table tr td>span{display:block;font-weight:bold;padding:2px 0}.net-cnt-table tr td .red-ttl{color:#ef0426}.net-cnt-table tr td .orange-ttl{color:#fc7d0c}.net-cnt-table tr td .yellow-ttl{color:#ffba14}#service-phone #phone-contents{margin-bottom:30px}#service-phone #phone-contents .border{padding:20px;border:solid 2px #ccc;border-top:none}#service-phone #phone-contents .inner.price{overflow:hidden}#service-phone #phone-contents .inner.price dd p{float:right;margin-top:-255px}#service-phone #phone-contents .inner.namber{overflow:hidden}#service-phone #phone-contents .inner.namber dd p{float:right;margin-top:-180px}#service-phone #phone-contents .inner.option dd{position:relative;width:720px;height:330px}#service-phone #phone-contents .inner.option dd p{position:absolute;top:80px;right:80px}#service-phone #phone-contents .inner.option dd .costlist{width:233px;height:140px;margin:20px auto;padding:110px 0 0 370px;background:url('../img/service/denwa-option.png?1722572344') no-repeat;font-size:11px}#service-phone #phone-contents .inner dt{margin-bottom:20px}#service-phone #phone-contents .inner dd p{margin:30px 0 0;text-align:center}.sub-notice{font-size:12px;font-weight:bold}#service-video{outline:none}#service-video .hukidashi{display:block;margin:0 auto 10px}#service-video #video-contents{margin-bottom:30px}#service-video #video-contents .border{padding:0 20px 20px;border:solid 2px #ccc;border-top:none}#service-video #video-contents .border dt{padding:20px 0}#service-video #video-contents .inner{padding:20px 0;border-bottom:dotted 1px #ccc}#service-video #video-contents .inner.price{overflow:hidden}#service-video #video-contents .inner.price dd p{float:right;margin-top:-150px}#service-video #video-contents .inner.channel{height:130px}#service-video #video-contents .inner.channel p{position:absolute;z-index:100;margin:-150px 0 0 400px}#service-video #video-contents .inner.plan{height:170px;display:flex;align-items:center;justify-content:center}#service-video #video-contents .inner.plan dt{width:50%;font-size:22px;font-weight:bold;text-align:center}#service-video #video-contents .inner.plan dd{width:50%;text-align:center}#service-video #video-contents .inner.plan dd a{outline:none}#service-video #video-contents .inner dd.video{height:150px;padding:20px 0}#service-video #video-contents .inner dd.rental{background:url('../img/service/video-rental.png?1722572344') no-repeat right top;border-bottom:dotted 1px #ccc}#service-video #video-contents .inner dd.setbox{background:url('../img/service/video-setbox.png?1722572344') no-repeat right top}#service-video #video-contents .inner dd.stb{position:relative}#service-video #video-contents .inner dd.stb .content-txt{width:43%;position:absolute;top:3em}#service-video #video-contents .inner dd p{margin:20px 0 0;text-align:center}#service-video #video-contents .inner.allpack{display:flex;align-items:center;justify-content:space-evenly;border-bottom:none}#service-video #video-contents .inner.allpack dt{width:55%;height:100px;display:flex;align-items:center;flex-direction:column;justify-content:space-between}#service-video #video-contents .inner.allpack dd{width:40%;color:#eb5505;font-size:17px;font-weight:bold;line-height:25px}#service-video #video-contents .inner.pass{display:inline-block;background:url('../img/service/telasa.png?1722572344') no-repeat right 50px top 100px;border-bottom:none;padding-bottom:0}#service-video #video-contents .inner.pass dd{padding:0}#service-video #video-contents .inner.pass dd img{margin-left:20px}#service-video #video-contents .inner.pass .sub-ttl{font-size:18px;font-weight:bold;color:#ec5504;text-align:left;margin-left:20px;margin-bottom:1em}.popup-wrapper{display:none;outline:none}.popup_ch{width:700px;height:500px}.popup_ch table{width:600px;margin:20px auto;border:solid 2px #ccc;font-size:11px}.popup_ch table caption{font-size:13px;font-weight:bold}.popup_ch table th,.popup_ch table td{padding:5px;border:solid 1px #ccc}.popup_ch table th{background:#eee}.popup_ch .exit{cursor:pointer;width:120px;margin:20px auto;padding:5px 10px;background:#0066cc;font-size:13px;font-weight:bold;color:#fff;text-align:center}#service-security #security-contents{margin-bottom:30px}#service-security #security-contents .border{padding:20px;border:solid 2px #ccc;border-top:none}#service-security #security-contents .inner .security-select{position:relative;left:-20px;width:716px;height:149px;margin:20px 0;padding:60px 0 0 130px;background:url('../img/service/security-select.png?1722572344') no-repeat}#service-security #security-contents .inner .security-select p{margin-bottom:10px}#service-security #security-contents .inner .security-provider{overflow:hidden}#service-security #security-contents .inner .security-provider li{float:left;width:220px;height:140px;margin:8px;padding:180px 0 0 100px}#service-security #security-contents .inner .security-provider li.biglobe{background:url('../img/security_bg_biglobe.png?1722572343') no-repeat;padding-top:190px}#service-security #security-contents .inner .security-provider li.sonet{background:url('../img/security_bg_sonet.png?1722572344') no-repeat}#service-security #security-contents .inner ul li{width:470px;height:70px;margin:15px 0;padding:20px 20px 20px 180px;border-radius:3px}#service-security #security-contents .inner ul li.support1{background:url('../img/service/security/support1.png?1722572344') no-repeat left center #eee;background-position:4%}#service-security #security-contents .inner ul li.support2{background:url('../img/service/security/support2.png?1722572344') no-repeat left center #eee;background-position:4%}#service-security #security-contents .inner ul li.support3{background:url('../img/service/security/support3.png?1722572344') no-repeat left center #eee;background-position:4%}#service-security #security-contents .inner ul li.support4{background:url('../img/service/security/support4.png?1722572344') no-repeat left center #eee;background-position:4%}#service-security #security-contents .inner dt{margin-bottom:20px}#service-security #security-contents .inner dd .security-list{overflow:hidden;margin:20px 0}#service-security #security-contents .inner dd .security-list li{float:left;width:135px;height:250px;margin:8px;padding:8px;background:#eee}#service-security #security-contents .inner dd .security-list li .bold{margin:10px 0;padding-bottom:5px;border-bottom:solid 1px #ccc;font-size:12px;text-align:center}#service-security #security-contents .inner dd .security-list li .explan{font-size:11px}#service-wifi .mr-15{margin-right:15px}#service-wifi .mb-15{margin-bottom:15px}#service-wifi .mb-30{margin-bottom:30px}#service-wifi .active{display:block}#service-wifi .none{display:none}#service-wifi #container{display:flex;justify-content:space-between;flex-wrap:wrap;overflow:visible;width:auto;font-family:"Noto Sans JP" , "Hiragino Sans", "Hiragino Kaku Gothic ProN",  Meiryo, sans-serif}#service-wifi .breadcrumb{width:960px;margin:5px auto}#service-wifi #content{margin-top:0;width:100%}#service-wifi #content .check-btn{display:flex;justify-content:center;align-items:center;position:relative;width:360px;margin:auto;background-color:#fff;border-radius:500px;padding:1em;font-size:16px;border:solid 2px;box-shadow:2px 4px 0px 0px #ffdd6b;box-sizing:border-box;cursor:pointer}#service-wifi #content .check-btn::before,#service-wifi #content .check-btn::after{content:"";position:absolute;top:0;bottom:0;margin:auto}#service-wifi #content .check-btn::before{background:url("/img/service/wifi_b/check_yellow.svg");background-repeat:no-repeat;background-size:cover;background-position:center;width:1.5em;height:1.5em;left:1.5em}#service-wifi #content .check-btn::after{border-top:2.5px solid;border-right:2.5px solid;width:0.25em;height:0.25em;transform:rotate(135deg);right:1.5em}#service-wifi #content .check-btn .btn-txt{display:inline-flex;white-space:nowrap}#service-wifi #content .check-btn .btn-txt::after{content:"見る"}#service-wifi #content .check-btn.open::after{transform:rotate(315deg)}#service-wifi #content .check-btn.open .btn-txt::after{content:"閉じる"}#service-wifi #content .text-acd{font-size:16px;position:relative;cursor:pointer}#service-wifi #content .text-acd .btn-txt{display:inline-flex;white-space:nowrap}#service-wifi #content .text-acd .btn-txt::before{content:'▼'}#service-wifi #content .text-acd .btn-txt::after{content:"確認する"}#service-wifi #content .text-acd.open::after{transform:rotate(315deg)}#service-wifi #content .text-acd.open .btn-txt::before{content:'▲'}#service-wifi #content .text-acd.open .btn-txt::after{content:"閉じる"}#service-wifi #content .detail-btn-acd{position:relative;display:flex;justify-content:center;background-color:#fff;border-radius:50px;border:1px solid;padding:1em;font-size:16px;font-weight:bold;width:360px;box-sizing:border-box;margin:0 auto 30px;cursor:pointer;order:2}#service-wifi #content .detail-btn-acd ~ .sub-target{display:none;order:3;margin:0 30px}#service-wifi #content .detail-btn-acd::after{content:"";position:absolute;top:0;bottom:0;margin:auto}#service-wifi #content .detail-btn-acd::after{border-top:2.5px solid;border-right:2.5px solid;width:0.25em;height:0.25em;transform:rotate(135deg);right:1.5em}#service-wifi #content .detail-btn-acd .btn-txt{display:inline-flex;white-space:nowrap}#service-wifi #content .detail-btn-acd.open ~ .sub-target{display:block}#service-wifi #content .detail-btn-acd.open::after{transform:rotate(315deg)}#service-wifi #content .detail-btn-acd.open .btn-txt{font-size:0}#service-wifi #content .detail-btn-acd.open .btn-txt::after{font-size:16px;content:"閉じる"}#service-wifi #content .sup{font-size:.5em}#service-wifi #content .flex-note{display:flex;line-height:1.5em;font-size:12px;color:#222}#service-wifi #content .flex-note.gray-font{color:#4f4f4f}#service-wifi #content .flex-note .indent{padding-right:.5em;flex:none}#service-wifi #content .ttl{margin:0 0 15px}#service-wifi #content .mv-flex{display:flex;justify-content:center;overflow:hidden}#service-wifi #content .content-inner{width:1000px;margin:0 auto}#service-wifi #content .content-inner h2{text-align:center}#service-wifi #content .content1{background:url('../img/service/wifi_b/bg_onayami1.png?1722572344');background-position:center;background-repeat:no-repeat;background-size:100% 100%;padding:80px 0 120px 0px;background-color:#fff}#service-wifi #content .content1 .content-inner{width:1000px}#service-wifi #content .content1 .content-inner .h2_title{font-size:46px;letter-spacing:0.05em;line-height:1.3em;font-weight:bold;margin-right:50px}#service-wifi #content .content1 .content-inner .h2_title .small{font-size:26px;font-weight:normal}#service-wifi #content .content1 .content-inner .needs{display:flex;width:960px;margin:45px auto 0 auto;position:relative}#service-wifi #content .content1 .content-inner .needs .need{width:100%;background-color:#fff;padding:25px;border-radius:15px;z-index:1}#service-wifi #content .content1 .content-inner .needs .need .check{border-radius:15px;background-color:#f7f7f7}#service-wifi #content .content1 .content-inner .needs .need .check .check-box{border-radius:15px;background-color:#f7f7f7;padding:1em;letter-spacing:0.02em;font-size:20px;font-weight:bold;font-feature-settings:"palt";display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#service-wifi #content .content1 .content-inner .needs .need .check .check-box .check-list{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1em;position:relative;color:#222;width:45%}#service-wifi #content .content1 .content-inner .needs .need .check .check-box .check-list:last-of-type{margin-bottom:unset}#service-wifi #content .content1 .content-inner .needs .need .check .check-box .check-list.check-icon::before{content:"";position:relative;background:url("/img/service/wifi_b/check.svg") no-repeat left top;background-size:contain;top:.25em;width:1.3em;height:1.3em;margin-right:0.5em}#service-wifi #content .content1 .content-inner .needs .need .check .check-box .check-list .under-line{font-size:30px;background:linear-gradient(to bottom, transparent 0%, transparent 75%, #ff7814 75%, #ff7814 100%);padding:0 2px;font-weight:bold;line-height:1.2em}#service-wifi #content .content1 .content-inner .needs .need p{text-align:center;font-weight:bold}#service-wifi #content .content1 .content-inner .needs .human{position:absolute;top:-212px;right:5px}#service-wifi #content .content1 .content-inner .needs .human img{width:212px}#service-wifi #content .kaishou .title{display:flex;justify-content:center}#service-wifi #content .point-container{width:100%;padding:50px 0;background-color:#fffae2;font-feature-settings:"palt"}#service-wifi #content .anchor-container{width:960px;margin:auto}#service-wifi #content .point_wrap{display:flex;justify-content:space-between}#service-wifi #content .point_wrap .point_list a{display:inline-block;position:relative;text-align:center}#service-wifi #content .point_wrap .point_list a p{position:absolute;color:#222;font-size:20px;font-weight:bold;line-height:28px;bottom:20%;left:0;right:0}#service-wifi #content .point_wrap .point_list a:hover{opacity:0.8}#service-wifi #content .sub_bg{position:relative}#service-wifi #content .sub_bg::before{content:"";position:absolute;background:url('../img/service/wifi_b/sub_bg.png?1722572344');background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:1562px;top:-165px;pointer-events:none}#service-wifi #content .sub_content{width:960px;margin:60px auto 60px auto}#service-wifi #content .sub_content .hikaku{margin:0 auto;text-align:center;position:relative;bottom:-2px}#service-wifi #content .sub_content .hikaku img{width:400px}#service-wifi #content .sub_content .hikaku.point1-hikaku:before{right:180px}#service-wifi #content .sub_content .hikaku:before{content:url('../img/service/wifi_b/hikaku_shikaku.png?1722572344');position:absolute;top:24px;right:100px}#service-wifi #content .sub_content .bg-cream{background-color:#fff7dc;padding:30px 35px}#service-wifi #content .sub_content .bg-cream.margin-child-set{padding:35px 0}#service-wifi #content .sub_content .bg-cream.margin-child-set>*{margin:0 35px}#service-wifi #content .sub_content .bg-cream.margin-child-set>*.reverse-item{margin:15px 0 0;display:flex;flex-direction:column}#service-wifi #content .sub_content .bg-cream.margin-child-set>* .pricebtn-wifi__list{margin:50px 35px;display:flex;justify-content:center}#service-wifi #content .sub_content .hikaku_box .checkpoint{position:relative}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_ttl{position:relative;line-height:1.4;padding:30px 0% 40px 8%;font-size:40px;letter-spacing:3.2px;font-weight:bold;text-align:center;border-radius:20px 20px 0 0;background-color:#ff7826;color:#fff;height:254px;box-sizing:border-box;display:flex;justify-content:flex-start}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_ttl .checkpoint_ttl2{color:#fff;background-color:#464242;border-radius:55px;font-size:22px;margin:0 auto 13px auto;padding:0.25em 1.5em;display:flex;align-items:center;width:fit-content;height:50px;box-sizing:border-box}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_ttl .hikaku_human{margin-right:5%}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_ttl .hikaku_human2{position:absolute;bottom:0;left:150px}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_ttl .hikaku_human2 img{width:175px}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_ttl .hikaku_human3{position:absolute;bottom:0;left:150px}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_ttl .hikaku_human3 img{width:165px}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_ttl .ttl-txt-box.none-checkpoint_ttl2{display:flex;align-items:center}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner{background-color:#fff;padding:35px;border-radius:0 0 20px 20px}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .point_sub_ttl{font-size:28px;font-weight:bold;line-height:1.3em;text-align:center}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .inner-box img{max-width:100%;height:auto}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_img{margin:0 0 40px 0}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .point-text{font-size:18px;color:#222;text-align:left}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .point-text .color{font-weight:bold;font-size:24px;color:#fa7407;text-align:center;margin:auto;display:inherit}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_text{letter-spacing:0.05em;line-height:32px;font-size:18px}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_text span{color:#ff7826}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2{margin:30px 0 0 0;width:100%}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2 .checkpoint_ttl2{position:relative;line-height:1.4;font-size:26px;letter-spacing:3.2px;font-weight:bold;color:#ff7826;text-align:center;border-radius:10px 10px 0 0;background-color:#ffdd6b;min-height:60px;display:flex;justify-content:center;align-items:center}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2 .checkpoint_ttl2 .hikaku_icon2{position:absolute;top:0;left:35px}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2 .checkpoint_ttl2 .hikaku_icon2 img{width:75px}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2 .checkpoint_inner2{display:flex;background:#fffae2;border-radius:0 0 10px 10px}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2 .checkpoint_inner2 .hikaku_img2{margin:30px 20px 20px 30px}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2 .checkpoint_inner2 .hikaku_img2 img{width:670px}#service-wifi #content .sub_content .hikaku_box .checkpoint .checkpoint_inner .hikaku_box2 .checkpoint_inner2 .hikaku_text2{padding:25px 35px 25px 20px;line-height:31px;letter-spacing:2px;width:690px}#service-wifi #content .sub_content .flex-box{display:flex;justify-content:space-between;align-items:flex-start}#service-wifi #content .sub_content .flex-box .width-50{width:50%}#service-wifi #content .sub_content .flex-box .mt-1em{margin-top:1em}#service-wifi #content #plan_content{margin-bottom:100px}#service-wifi #content #plan_content .tab{display:flex;justify-content:space-between;position:relative;z-index:2}#service-wifi #content #plan_content .tab .tab-btn{display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;display:flex;justify-content:center;align-items:center;width:49%;height:95px;background-color:#e9e9e9;border:solid 2px #d3d3d3;border-bottom:none;border-radius:10px 10px 0 0;position:relative;overflow:hidden}#service-wifi #content #plan_content .tab .tab-btn.active{background-color:#fff}#service-wifi #content #plan_content .tab .tab-btn.active::before{content:'';display:block;width:100%;height:10px;background-color:#fa7407;position:absolute;top:0;left:0;right:0;margin:auto;z-index:1}#service-wifi #content #plan_content .tab .tab-btn.active .on{display:inline-block;line-height:1}#service-wifi #content #plan_content .tab .tab-btn.active .off{display:none}#service-wifi #content #plan_content .tab .tab-btn.active .text{color:#222}#service-wifi #content #plan_content .tab .tab-btn .on{display:none}#service-wifi #content #plan_content .tab .tab-btn .off{display:inline-block;line-height:1}#service-wifi #content #plan_content .tab .tab-btn .text{margin-left:8px;color:#999;font-size:24px;font-weight:bold}#service-wifi #content #plan_content .tab .tab-btn:hover{cursor:pointer}#service-wifi #content #plan_content .tab-contents{text-align:center;position:relative;top:-2px;z-index:1}#service-wifi #content #plan_content .tab-contents .tab-content{border:solid 2px #d3d3d3}#service-wifi #content #plan_content .tab-contents .tab-content .content-ttl{padding:30px 0;font-size:28px;font-weight:bold;color:#fa7407}#service-wifi #content #plan_content .tab-contents .tab-content .content-text{margin:25px 30px 75px;font-size:16px;line-height:26px;text-align:left}#service-wifi #content #plan_content .tab-contents .tab-content .explanation{width:100%;background-image:url('../img/service/wifi_b/p1_bg_pattern.png?1722572344')}#service-wifi #content #plan_content .tab-contents .tab-content .explanation .pop{margin-top:-30px}#service-wifi #content #plan_content .tab-contents .tab-content .explanation p{text-align:left;font-size:24px;font-weight:bold;width:80%;line-height:normal;margin:20px auto;text-indent:-40px;padding-left:40px}#service-wifi #content #plan_content .tab-contents .tab-content .explanation p img{margin-right:10px}#service-wifi #content #plan_content .tab-contents .tab-content .explanation p span{color:#f33f26;position:relative;z-index:1}#service-wifi #content #plan_content .tab-contents .tab-content .explanation p span::after{content:'';position:absolute;bottom:6px;left:0;height:8px;width:100%;background-color:#ffef8f;z-index:-1}#service-wifi #content #plan_content .tab-contents .tab-content .explanation.wifi{height:270px}#service-wifi #content #plan_content .tab-contents .tab-content .explanation.router{height:330px}#service-wifi #content #wifi-contents{text-align:center}#service-wifi #content #wifi-contents .point_ttl{font-size:30px;font-weight:bold;letter-spacing:4px;line-height:normal;margin:25px 0 50px}#service-wifi #content #wifi-contents .point_ttl .small{font-size:25px}#service-wifi #content #wifi-contents .point_ttl .strong{color:#fa7407;font-size:40px}#service-wifi #content #wifi-contents .point_ttl .strong .small{font-size:30px}#service-wifi #content #wifi-contents .point_ttl.top{font-size:23px;background:url('../img/service/wifi_b/main_ttl.png?1722572344') no-repeat top center;height:190px;padding-top:70px;margin:unset}#service-wifi #content #wifi-contents .point_ttl.top img{vertical-align:middle;margin:0 10px}#service-wifi #content #wifi-contents .point_ttl.top .strong{font-size:45px}#service-wifi #content #wifi-contents #point1{margin-top:75px;padding-top:25px}#service-wifi #content #wifi-contents #point1 .wifi-content{margin-bottom:50px}#service-wifi #content #wifi-contents #point1 .wifi-content img{margin-top:30px}#service-wifi #content #wifi-contents #point1 .wifi-content .text-box{margin-bottom:40px}#service-wifi #content #wifi-contents #point1 .communication-content{margin-bottom:50px}#service-wifi #content #wifi-contents #point1 .communication-content img{margin-top:30px}#service-wifi #content #wifi-contents #point1 .benefits-content{margin-bottom:10px}#service-wifi #content #wifi-contents #point1 .benefits-content img{margin-top:20px}#service-wifi #content #wifi-contents #point1 .benefits-content .text-ttl{font-size:20px;font-weight:bold;margin-bottom:10px}#service-wifi #content #wifi-contents #point1 .link-btn{margin:30px auto 70px;width:360px;height:50px;border-radius:50px;background-color:#fa7407;display:flex;color:#fff;justify-content:center;align-items:center;position:relative}#service-wifi #content #wifi-contents #point1 .link-btn p{display:block;font-size:16px}#service-wifi #content #wifi-contents #point1 .link-btn:hover{opacity:0.7}#service-wifi #content #wifi-contents #point1 .link-btn::before{content:'';width:8px;height:8px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:48%;right:40px;margin-top:-4px}#service-wifi #content #wifi-contents #point2{margin-top:75px;padding-top:25px}#service-wifi #content #wifi-contents #point2 #plan_content .tab{display:flex;justify-content:space-between;position:relative;z-index:2}#service-wifi #content #wifi-contents #point2 #plan_content .tab .tab-btn{display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;display:flex;justify-content:center;align-items:center;width:350px;height:95px;background-color:#e9e9e9;border:solid 2px #d3d3d3;border-bottom:none;border-radius:10px 10px 0 0;position:relative;overflow:hidden}#service-wifi #content #wifi-contents #point2 #plan_content .tab .tab-btn.active{background-color:#fff}#service-wifi #content #wifi-contents #point2 #plan_content .tab .tab-btn.active::before{content:'';display:block;width:100%;height:10px;background-color:#fa7407;position:absolute;top:0;left:0;right:0;margin:auto;z-index:1}#service-wifi #content #wifi-contents #point2 #plan_content .tab .tab-btn.active .on{display:inline-block;line-height:1}#service-wifi #content #wifi-contents #point2 #plan_content .tab .tab-btn.active .off{display:none}#service-wifi #content #wifi-contents #point2 #plan_content .tab .tab-btn.active .text{color:#222}#service-wifi #content #wifi-contents #point2 #plan_content .tab .tab-btn .on{display:none}#service-wifi #content #wifi-contents #point2 #plan_content .tab .tab-btn .off{display:inline-block;line-height:1}#service-wifi #content #wifi-contents #point2 #plan_content .tab .tab-btn .text{margin-left:8px;color:#999;font-size:24px;font-weight:bold}#service-wifi #content #wifi-contents #point2 #plan_content .tab .tab-btn:hover{cursor:pointer}#service-wifi #content #wifi-contents #point2 #plan_content .tab-contents{position:relative;top:-2px;z-index:1}#service-wifi #content #wifi-contents #point2 #plan_content .tab-contents .tab-content{border:solid 2px #d3d3d3}#service-wifi #content #wifi-contents #point2 #plan_content .tab-contents .tab-content .content-ttl{padding:30px 0;font-size:28px;font-weight:bold;color:#fa7407}#service-wifi #content #wifi-contents #point2 #plan_content .tab-contents .tab-content .content-text{margin:25px 30px 75px;font-size:16px;line-height:26px;text-align:left}#service-wifi #content #wifi-contents #point2 #plan_content .tab-contents .tab-content .explanation{width:100%;background-image:url('../img/service/wifi_b/p1_bg_pattern.png?1722572344')}#service-wifi #content #wifi-contents #point2 #plan_content .tab-contents .tab-content .explanation .pop{margin-top:-30px}#service-wifi #content #wifi-contents #point2 #plan_content .tab-contents .tab-content .explanation p{text-align:left;font-size:24px;font-weight:bold;width:80%;line-height:normal;margin:20px auto;text-indent:-40px;padding-left:40px}#service-wifi #content #wifi-contents #point2 #plan_content .tab-contents .tab-content .explanation p img{margin-right:10px}#service-wifi #content #wifi-contents #point2 #plan_content .tab-contents .tab-content .explanation p span{color:#f33f26;position:relative;z-index:1}#service-wifi #content #wifi-contents #point2 #plan_content .tab-contents .tab-content .explanation p span::after{content:'';position:absolute;bottom:6px;left:0;height:8px;width:100%;background-color:#ffef8f;z-index:-1}#service-wifi #content #wifi-contents #point2 #plan_content .tab-contents .tab-content .explanation.wifi{height:270px}#service-wifi #content #wifi-contents #point2 #plan_content .tab-contents .tab-content .explanation.router{height:330px}#service-wifi #content #wifi-contents #point3{margin-top:55px;padding-top:25px}#service-wifi #content #wifi-contents #point3 .router-content{padding-bottom:30px;margin-bottom:50px}#service-wifi #content #wifi-contents #point3 .router-content img{margin-top:20px}#service-wifi #content #wifi-contents #point3 .router-content .accordion-btn .router-home-spec{padding:0 30px 0}#service-wifi #content #wifi-contents #point3 .router-content .accordion-btn .router-home-spec .router-home-spec-table thead tr .router-name-1000{background-image:url('../img/service/wifi_b/hikaku_table_home1.png?1722572344');background-position:30px 10px}#service-wifi #content #wifi-contents #point3 .router-content .accordion-btn .router-home-spec .router-home-spec-table thead tr .router-name-900{background-image:url('../img/service/wifi_b/hikaku_table_home2.png?1722572344');background-position:30px 17px}#service-wifi #content #wifi-contents #point3 .router-content .accordion-btn .note{padding:0 30px 0}#service-wifi #content #wifi-contents #point3 .smartvalue-content img{margin-top:20px}#service-wifi #content #wifi-contents #point3 .smartvalue-content .text-box{padding:20px 30px 20px}#service-wifi #content #wifi-contents #point3 .smartvalue-content .plan-box{background-color:#f6f6f6;padding:0 30px 30px}#service-wifi #content #wifi-contents #point3 .smartvalue-content .plan-box .plan-ttl{font-size:20px;color:#222222;font-weight:bold;padding-top:40px}#service-wifi #content #wifi-contents #point3 .smartvalue-content .plan-box .img-box{display:flex;justify-content:space-between}#service-wifi #content #wifi-contents #point3 .smartvalue-content .plan-box .note{margin:15px 0 30px;color:#9f9f9f}#service-wifi #content #wifi-contents #point3 .smartvalue-content .plan-box .text{line-height:26px}#service-wifi #content #wifi-contents #point3 .support-content{margin-top:100px}#service-wifi #content #wifi-contents #point3 .support-content .support-boxs{display:flex;justify-content:space-between;margin-top:50px}#service-wifi #content #wifi-contents #point3 .support-content .support-boxs .support-box{width:230px;height:350px;border:solid 1px #dedede}#service-wifi #content #wifi-contents #point3 .support-content .support-boxs .support-box .box-ttl{height:40px;background-color:#fdd900;font-size:20px;font-weight:bold;margin-bottom:35px;display:flex;justify-content:center;align-items:center}#service-wifi #content #wifi-contents #point3 .support-content .support-boxs .support-box h4{font-size:18px;color:#fa7407;font-weight:bold}#service-wifi #content #wifi-contents #point3 .support-content .support-boxs .support-box img{margin:25px 0 30px}#service-wifi #content #wifi-contents #point3 .support-content .support-boxs .support-box .wifi-icon{margin-bottom:20px}#service-wifi #content #wifi-contents #point3 .support-content .support-boxs .support-box p{font-size:16px;line-height:24px}#service-wifi #content #wifi-contents #point3 .support-content .support-boxs .support-box a{display:inline-block;height:40px;width:190px;background-color:#dc3032;position:relative;margin-top:15px;border-radius:5px;box-shadow:0 3px 0 #a82526}#service-wifi #content #wifi-contents #point3 .support-content .support-boxs .support-box a:hover{top:3px;box-shadow:none}#service-wifi #content #wifi-contents #point3 .support-content .support-boxs .support-box a p{color:#fff;font-size:16px;margin-top:9px}#service-wifi #content #wifi-contents #point3 .support-content .support-boxs .support-box a::before{content:'';width:7px;height:7px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:20px;margin-top:-4px}#service-wifi #content #wifi-contents #point3 .point-end-content{margin-bottom:25px}#service-wifi #content #wifi-contents .accordion-btn{margin:20px auto 0}#service-wifi #content #wifi-contents .accordion-btn>dt{display:-webkit-flex;-webkit-justify-content:center;-webkit-align-items:center;display:flex;justify-content:center;align-items:center;width:360px;height:45px;margin:0 auto;border:solid 1px #dedede;border-radius:50px;font-size:16px;position:relative;cursor:pointer}#service-wifi #content #wifi-contents .accordion-btn>dt::after{content:'';display:inline-block;width:8px;height:8px;border-right:2px solid #dedede;border-bottom:2px solid #dedede;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;right:15px;bottom:5px;margin:auto}#service-wifi #content #wifi-contents .accordion-btn>dt.active::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#service-wifi #content #wifi-contents .accordion-btn>dd{display:none;margin-top:30px}#service-wifi #content #wifi-contents .content{border:solid 1px #d4d4d4;border-radius:8px 8px 0 0}#service-wifi #content #wifi-contents .content .content-ttl{height:125px;background-color:#f8f8f8;border-radius:8px 8px 0 0;font-size:28px;font-weight:bold;line-height:40px;border-top:solid 8px #fa7407}#service-wifi #content #wifi-contents .content .content-ttl h3{padding-top:20px}#service-wifi #content #wifi-contents .content .text-box{padding:20px 30px 0;text-align:left;font-size:16px;line-height:26px}#service-wifi #content #wifi-contents .content .text-box .note{font-size:12px;color:#bbb;text-align:left;line-height:20px;margin:20px 0 40px}#service-wifi #content #wifi-contents .table{width:100%;font-size:17px;margin-bottom:30px}#service-wifi #content #wifi-contents .table caption{font-size:20px;font-weight:bold;margin-bottom:25px;text-align:center}#service-wifi #content #wifi-contents .table th{font-size:15px;width:74px;font-weight:bold;text-align:center;background-color:#f6f6f6}#service-wifi #content #wifi-contents .table td{font-size:15px;line-height:20px;width:285px;text-align:left;padding-left:30px}#service-wifi #content #wifi-contents .table thead tr{height:90px;background-color:#f6f6f6}#service-wifi #content #wifi-contents .table thead tr th{height:90px;border:solid 1px #dedede}#service-wifi #content #wifi-contents .table thead tr td{border-top:solid 1px #dedede;border-right:solid 1px #dedede;border-bottom:solid 1px #dedede}#service-wifi #content #wifi-contents .table thead tr .router-name{font-weight:bold;background-repeat:no-repeat}#service-wifi #content #wifi-contents .table tbody tr{height:50px}#service-wifi #content #wifi-contents .table tbody tr th{border-right:solid 1px #dedede;border-bottom:solid 1px #dedede;border-left:solid 1px #dedede}#service-wifi #content #wifi-contents .table tbody tr td{border-right:solid 1px #dedede;border-bottom:solid 1px #dedede}#service-wifi #content #wifi-contents .text{font-size:16px;text-align:left}#service-wifi #content #wifi-contents .note{font-size:12px;color:#bbb;text-align:left}#service-wifi #content #wifi-contents .point-end-content .cta-induction{color:#fa7407;font-size:40px;font-weight:bold;line-height:normal;background:url('../img/service/wifi_b/p_closing.png?1722572344') no-repeat top center;height:180px;padding-top:50px}#service-wifi #content #wifi-contents .point-end-content .cta-induction img{vertical-align:middle;margin-right:10px}#service-wifi #content #wifi-contents .point-end-content .cta-induction .small{font-size:30px}#service-wifi #content #wifi-contents .point-end-content .cv-box{height:320px;border:solid 2px #eb5505}#service-wifi #content #wifi-contents .point-end-content .cv-box .cv-box-ttl{height:70px;background-color:#eb5505;color:#fff;font-size:26px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#service-wifi #content #wifi-contents .point-end-content .cv-box .cv-girl{float:left;margin:15px 0 0 35px}#service-wifi #content #wifi-contents .point-end-content .cv-box .entry-btn{display:inline-block;width:480px;height:95px;color:#fff;background-color:#dc3032;background-image:url('../img/service/wifi_b/cta_icon_entry.png?1722572344');background-repeat:no-repeat;background-position:35px 35px;border-radius:10px;margin-top:45px;box-shadow:0 4px 0 #b12628;position:relative}#service-wifi #content #wifi-contents .point-end-content .cv-box .entry-btn img{margin-top:-25px}#service-wifi #content #wifi-contents .point-end-content .cv-box .entry-btn p{font-size:28px;font-weight:bold;margin-top:15px}#service-wifi #content #wifi-contents .point-end-content .cv-box .entry-btn:hover{top:3px;box-shadow:0 1px 0 #b12628}#service-wifi #content #wifi-contents .point-end-content .cv-box .entry-btn:hover img{opacity:1}#service-wifi #content #wifi-contents .point-end-content .cv-box .entry-btn::before{content:'';width:8px;height:8px;border:0px;border-top:solid 3px #fff;border-right:solid 3px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:54%;right:40px;margin-top:-4px}#service-wifi #content #wifi-contents .point-end-content .cv-box .small-btn a{display:inline-block;width:225px;height:55px;font-size:18px;font-weight:bold;color:#4a78ce;margin-top:20px;border:solid 3px #4a78ce;box-shadow:0 3px 0 #d9d9d9;border-radius:10px;position:relative;cursor:pointer}#service-wifi #content #wifi-contents .point-end-content .cv-box .small-btn a.simulation-btn{background-image:url('../img/service/wifi_b/cta_icon_simulation.png?1722572344');background-repeat:no-repeat;background-position:20px 15px}#service-wifi #content #wifi-contents .point-end-content .cv-box .small-btn a.popup-btn{margin-left:15px;background-image:url('../img/service/wifi_b/cta_icon_tel.png?1722572344');background-repeat:no-repeat;background-position:20px 12px}#service-wifi #content #wifi-contents .point-end-content .cv-box .small-btn a p{margin:20px 0 0 30px}#service-wifi #content #wifi-contents .point-end-content .cv-box .small-btn a:hover{top:3px;box-shadow:none}#service-wifi #content #wifi-contents .point-end-content .cv-box .small-btn a::before{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #4a78ce;border-right:solid 2px #4a78ce;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:15px;margin-top:-4px}#service-wifi #content .router-detail-box{margin-bottom:30px}#service-wifi #content .router-detail-box .ttl-obi{height:64px;display:flex;align-items:center;justify-content:flex-start;padding:0 35px;background-color:#ffdd6b;font-size:24px;font-weight:bold;color:#222}#service-wifi #content #router-content{padding:25px 4vw;background-color:#fffae1}#service-wifi #content #router-content .pop{font-size:19px;font-weight:bold;letter-spacing:1px;margin:40px 0 30px}#service-wifi #content #router-content .pop .strong{color:#fa7407;font-size:25px}#service-wifi #content #router-content .router-img{display:flex;justify-content:space-between;position:relative;margin-bottom:25px}#service-wifi #content #router-content .router-img img{width:calc(50% - 5px)}#service-wifi #content #router-content .router-img .add-emblem{position:relative;display:flex}#service-wifi #content #router-content .router-img .add-emblem .emblem{position:absolute;top:-30px;left:0;right:0;width:75%;zoom:0.5;margin:auto}#service-wifi #content #router-content .router-details{margin:30px auto 0;font-feature-settings:"palt";letter-spacing:0.05em;background-color:#f6f6f6}#service-wifi #content #router-content .router-details .router-detail.mobile{padding:19px 14px 35px}#service-wifi #content #router-content .router-details .router-detail.home{padding:0 14px 22px}#service-wifi #content #router-content .router-details .router-detail .text-pop{text-align:left;font-size:13px;font-weight:bold;margin-bottom:5px}#service-wifi #content #router-content .router-details .router-detail .text-pop.mobile{color:#f5b509}#service-wifi #content #router-content .router-details .router-detail .text-pop.home{color:#fa7407}#service-wifi #content #router-content .router-details .router-detail .text{font-size:13px;line-height:24px;text-align:left;font-weight:normal}#service-wifi #content #router-content .router-comparison{margin-top:25px}#service-wifi #content #router-content .router-comparison .router-comparison-table th{width:80px;height:62px;font-weight:bold;text-align:center;background-color:#f6f6f6}#service-wifi #content #router-content .router-comparison .router-comparison-table td{width:176px;height:45px;font-weight:bold;text-align:center;padding:0}#service-wifi #content #router-content .router-comparison .router-comparison-table thead tr .mobile-router{background-color:#f5b509;color:#fff}#service-wifi #content #router-content .router-comparison .router-comparison-table thead tr .home-router{background-color:#fa7407;color:#fff}#service-wifi #content #router-content .router-comparison .router-comparison-table tbody tr th{height:45px}#service-wifi #content #router-content .router-comparison .router-comparison-table tbody tr .home-router{color:#fa7407}#service-wifi #content #router-content .router-mobile-spec{margin:30px auto 0}#service-wifi #content #router-content .router-mobile-spec .router-mobile-spec-table thead tr .router-name{background-image:url('../img/service/wifi_b/hikaku_table_mobile.png?1722572344');background-position:17px 10px;background-size:25%;padding-left:30px}#service-wifi #content #router-content .router-mobile-spec .router-mobile-spec-table tbody th{padding:20px 0}#service-wifi #content #router-content .router-mobile-spec .router-mobile-spec-table tbody td{padding:10px 0 10px 20px}#service-wifi #content #router-content .router-home-spec{margin:30px 0 20px}#service-wifi #content #router-content .router-home-spec .router-home-spec-table thead tr .router-name-1000{background-image:url('../img/service/wifi_b/hikaku_table_home1.png?1722572344');background-position:25px 7px;background-size:8%;padding-left:30px}#service-wifi #content #router-content .router-home-spec .router-home-spec-table thead tr .router-name-900{background-image:url('../img/service/wifi_b/hikaku_table_home2.png?1722572344');background-position:25px 13px;background-size:8%;padding-left:30px}#service-wifi #content #router-content .router-home-spec .router-home-spec-table tbody tr{height:45px}#service-wifi #content .pricebtn{padding:5rem 0}#service-wifi #content .pricebtn-wifi{margin:0 auto}#service-wifi #content .pricebtn-wifi__ttl{padding:1rem 1.5rem;margin-bottom:2rem;font-size:14px;font-weight:bold;border-radius:.5rem}#service-wifi #content .pricebtn-wifi__item{display:flex;justify-content:stretch;align-items:stretch;flex-wrap:wrap;background-color:#fff;width:49%}#service-wifi #content .pricebtn-wifi__item .table-top{width:100%;display:flex;border:solid 1px #ccc;border-bottom:none;padding:2em 35px 1em}#service-wifi #content .pricebtn-wifi__item__ttl{line-height:27px;font-size:18px}#service-wifi #content .pricebtn-wifi__item__image{text-align:center}#service-wifi #content .pricebtn-wifi__item__summary{table-layout:fixed;width:100%;border-collapse:collapse}#service-wifi #content .pricebtn-wifi__item__summary th,#service-wifi #content .pricebtn-wifi__item__summary td{padding:0.75em 1em;text-align:left;vertical-align:middle;border:1px solid #d9d9d9;line-height:25px;font-size:13px;letter-spacing:0.05em}#service-wifi #content .pricebtn-wifi__item__summary th{width:7em;font-size:13px;background:#eaeaea;vertical-align:top}#service-wifi #content .pricebtn-wifi__note{margin-top:2rem;font-size:10px;color:#808080}#service-wifi #content .inner-item-title{font-size:24px;font-weight:bold;text-align:center}#service-wifi #content .plan-ex-box{display:flex}#service-wifi #content .plan-ex-box .cb_box{width:50%}#service-wifi #content .plan-ex-box .cb_box .plan-ex-ttl{position:relative;line-height:1.4;font-size:18px;font-weight:bold;color:#fff;text-align:center;background-color:#000;height:43px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}#service-wifi #content .plan-ex-box .cb_box .ttl_left{border-radius:10px 0 0 0;border-right:solid 1px #fff;padding:14px 0}#service-wifi #content .plan-ex-box .cb_box .ttl_right{border-radius:0 10px 0 0;border-left:solid 1px #fff}#service-wifi #content .plan-ex-box .cb_box .checkpoint_inner3{background:#fff;border:solid 1px #000;padding:1em 0;height:90px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}#service-wifi #content .plan-ex-box .cb_box .checkpoint_inner3 .hikaku_text3{color:#ff7814;font-weight:500;display:flex;align-items:center}#service-wifi #content .plan-ex-box .cb_box .checkpoint_inner3 .hikaku_text3 .text1{font-size:18px;font-weight:bold;text-align:left}#service-wifi #content .plan-ex-box .cb_box .checkpoint_inner3 .hikaku_text3 .text2{font-size:20px;line-height:1.3;font-weight:bold}#service-wifi #content .plan-ex-box .cb_box .checkpoint_inner3 .hikaku_text3 .text2 span{font-size:46px;font-weight:900}#service-wifi #content .plan-ex-box .cb_box .checkpoint_inner_left{border-radius:0 0 0 10px}#service-wifi #content .plan-ex-box .cb_box .checkpoint_inner_right{border-radius:0 0 10px 0}#service-wifi #content .case-tab-content-box{background-color:#ffdd6b;padding:50px 0;position:relative}#service-wifi #content .case-tab-content-box .content{width:1000px;margin:auto}#service-wifi #content .case-tab-content-box:before{content:url('../img/service/wifi_b/price_left.png?1722572344');position:absolute;top:0;left:0}#service-wifi #content .case-tab-content-box:after{content:url('../img/service/wifi_b/price_right.png?1722572344');position:absolute;top:0;right:0}#service-wifi #content .case-tab-content-box .h2_title{font-size:46px;letter-spacing:2px;line-height:50px;font-weight:bold;text-align:center;margin-bottom:110px}#service-wifi #content .case-tab-content-box .h2_title .small{font-size:26px;font-weight:normal}#service-wifi #content .case-tab-content-box .h2_title .orange{font-size:45px;color:#ff7814}#service-wifi #content .case-tab-content-box .price_shikaku{position:relative}#service-wifi #content .case-tab-content-box .price_shikaku:before{content:url('../img/service/wifi_b/price_shikaku_left.png?1722572344');position:absolute;top:-20px;left:170px}#service-wifi #content .case-tab-content-box .price_shikaku:after{content:url('../img/service/wifi_b/price_shikaku_right.png?1722572344');position:absolute;right:180px;bottom:0}#service-wifi #content .case-tab-content-box .ptice{position:relative;background:#fff;padding:6px 0 5px 0;margin-top:85px;border-radius:0 0 5px 5px}#service-wifi #content .case-tab-content-box .ptice .note{color:#4f4f4f}#service-wifi #content .case-tab-content-box .ptice .note dt>span{border-bottom:1px solid #228cd6;color:#228cd6}#service-wifi #content .case-tab-content-box .ptice .note dd{margin-top:10px;line-height:25px}#service-wifi #content .case-tab-content-box .ptice .note .arrow{position:relative;display:inline-block;padding-left:13px;cursor:pointer}#service-wifi #content .case-tab-content-box .ptice .note .arrow::before{content:'';position:absolute;top:7px;left:0;border:5px solid transparent;border-top:7px solid #787070}#service-wifi #content .case-tab-content-box .ptice .note .red{color:#ff7814}#service-wifi #content .case-tab-content-box .ptice .price-tabs{position:absolute;top:-70px;left:0;right:0;width:100%;display:flex;align-items:flex-start;justify-content:space-between}#service-wifi #content .case-tab-content-box .ptice .price-tabs .tab01,#service-wifi #content .case-tab-content-box .ptice .price-tabs .tab02{width:49%;height:70px;color:#fff;font-size:24px;font-weight:bold;text-align:center;background-color:#bcb1ab;border-radius:5px 5px 0 0;display:flex;align-items:center;justify-content:center;cursor:pointer}#service-wifi #content .case-tab-content-box .ptice .price-tabs .tab01::before,#service-wifi #content .case-tab-content-box .ptice .price-tabs .tab02::before{display:inline-block;vertical-align:middle}#service-wifi #content .case-tab-content-box .ptice .price-tabs .tab01.on,#service-wifi #content .case-tab-content-box .ptice .price-tabs .tab02.on{color:#ff7814;background-color:#fff}#service-wifi #content .case-tab-content-box .ptice .price-tabs .tab01.on::before,#service-wifi #content .case-tab-content-box .ptice .price-tabs .tab02.on::before{transform:none;margin-right:5px}#service-wifi #content .case-tab-content-box .ptice .price-tabs .tab01::before{transform:scale(0.6);content:url('../img/service/wifi_b/price_tab1.svg?1722572344')}#service-wifi #content .case-tab-content-box .ptice .price-tabs .tab01.on::before{content:url('../img/service/wifi_b/price_tab1_on.png?1722572344')}#service-wifi #content .case-tab-content-box .ptice .price-tabs .tab02::before{transform:scale(0.7);content:url('../img/service/wifi_b/price_tab2.svg?1722572344')}#service-wifi #content .case-tab-content-box .ptice .price-tabs .tab02.on::before{content:url('../img/service/wifi_b/price_tab2_on.png?1722572344')}#service-wifi #content .case-tab-content-box .ptice .price-con{display:none;margin:auto}#service-wifi #content .case-tab-content-box .ptice .price-con.on{display:block;color:#4f4f4f;background-color:#fff;border-bottom:1px solid #fff}#service-wifi #content .case-tab-content-box .ptice .price-con .price-con-bg.price-con-bg_home{background:url('../img/service/wifi_b/con_03_bg_home.png?1722572344') repeat 0 0;background-position:center;margin:0 auto;width:985px;height:250px;padding:40px 0 40px 0}#service-wifi #content .case-tab-content-box .ptice .price-con .price-con-bg.price-con-bg_mansion{background:url('../img/service/wifi_b/con_03_bg.png?1722572344') repeat 0 0;background-position:center;margin:0 auto;width:985px;height:250px;padding:40px 0 40px 0}#service-wifi #content .case-tab-content-box .ptice .price-con .price-con-bg .price-con-ttl{color:#fff;font-size:20px;font-weight:bold;text-align:center}#service-wifi #content .case-tab-content-box .ptice .price-con .price-con-bg .price-con-ttl .small{font-size:12px}#service-wifi #content .case-tab-content-box .ptice .price-con .price-con-bg .month-price{color:#fff;font-size:90px;font-weight:bold;text-align:center;letter-spacing:2px;margin:20px 0 50px 0}#service-wifi #content .case-tab-content-box .ptice .price-con .price-con-bg .month-price img{margin-right:10px}#service-wifi #content .case-tab-content-box .ptice .price-con .price-con-bg .month-price span{font-size:42px}#service-wifi #content .case-tab-content-box .ptice .price-con .price-con-bg .month-price .tax{font-size:34px;font-weight:normal}#service-wifi #content .case-tab-content-box .ptice .price-con .price-con-bg .month-price .normal{font-weight:400}#service-wifi #content .case-tab-content-box .ptice .price-con .price-con-bg .month-price .svg18{fill:#000 !important}#service-wifi #content .case-tab-content-box .ptice .price-con .price-con-bg .price-con-txt{color:#fff;font-size:15px;margin:20px auto;width:620px;font-family:'Noto Sans JP', sans-serif}#service-wifi #content .case-tab-content-box .ptice .price-con .price-con-bg ul{display:flex;justify-content:space-between;margin-bottom:15px;width:610px;margin:0 auto}#service-wifi #content .case-tab-content-box .ptice .price-con .price-con-bg ul li{font-size:18px;line-height:22px;letter-spacing:2px;width:42%;height:74px;padding:0px 20px;display:flex;align-items:center;justify-content:space-evenly;background-color:#fff8cf;font-weight:bold;border-radius:5px}#service-wifi #content .case-tab-content-box .ptice .price-con .price-con-bg ul li .icon img{width:20px}#service-wifi #content .case-tab-content-box .ptice .price-con .box{padding:26px 35px 70px}#service-wifi #content .case-tab-content-box .ptice .price-con .box table{width:100%;color:#463c3c;font-size:18px;margin-bottom:20px}#service-wifi #content .case-tab-content-box .ptice .price-con .box table caption{position:relative;font-size:18px;font-weight:bold;margin-bottom:20px;margin-left:15px}#service-wifi #content .case-tab-content-box .ptice .price-con .box table caption:before{content:'';position:absolute;width:5px;height:22px;top:.25em;bottom:0;left:-14px;margin:auto;background-color:#ff7814}#service-wifi #content .case-tab-content-box .ptice .price-con .box table span{color:#555555;font-size:12px;font-weight:normal}#service-wifi #content .case-tab-content-box .ptice .price-con .box table .kouji{font-size:12px;font-weight:normal}#service-wifi #content .case-tab-content-box .ptice .price-con .box table tr{letter-spacing:3px;border-top:1px solid #bcb1ab;border-bottom:1px solid #bcb1ab}#service-wifi #content .case-tab-content-box .ptice .price-con .box table tr th{width:16%;background-color:#efedec;padding-left:20px}#service-wifi #content .case-tab-content-box .ptice .price-con .box table tr td{font-weight:bold}#service-wifi #content .case-tab-content-box .ptice .price-con .box table tr .td1{padding:10px 30px}#service-wifi #content .case-tab-content-box .ptice .price-con .box table tr .td2{padding:20px 30px;display:flex}#service-wifi #content .case-tab-content-box .ptice .price-con .box table tr .td2 .triangle{width:0;height:0;border-top:17px solid transparent;border-right:20px solid transparent;border-bottom:17px solid transparent;border-left:20px solid #ff7814;margin-top:15px;margin-left:10px}#service-wifi #content .case-tab-content-box .ptice .price-con .box table tr .td2 .orange{color:#ff7814;font-weight:bold;font-size:18px}#service-wifi #content .case-tab-content-box .ptice .price-con .box table tr .td2 .flex-text{display:flex}#service-wifi #content .case-tab-content-box .ptice .price-con .box table tr .td2 .margin-set{margin:0 16px 0 0}#service-wifi #content .case-tab-content-box .ptice .price-con .box .btn-list-price{width:51%;margin:50px auto 0 auto}#service-wifi #content .case-tab-content-box .ptice .price-con .box .btn-list-price a{position:relative;display:block;padding:29px 26px 30px 100px;background:linear-gradient(90deg, #3791ff, #0c75f6);font-size:24px;font-weight:bold;border-radius:45px;position:relative;text-decoration:none;box-sizing:border-box;color:#fff;transition:all 0.3s ease 0s}#service-wifi #content .case-tab-content-box .ptice .price-con .box .btn-list-price a .area-txt{position:absolute;top:-5px;left:-3px}#service-wifi #content .case-tab-content-box .ptice .price-con .box .btn-list-price a .svg08{fill:#fff;margin-top:6px;margin-left:-20px}#service-wifi #content .case-tab-content-box .ptice .price-con .box .btn-list-price a p{position:absolute;top:18px;left:80px}#service-wifi #content .case-tab-content-box .ptice .price-con .box .btn-list-price a:after{position:absolute;content:'';width:9px;height:9px;border-top:solid 3px #fff;border-right:solid 3px #fff;transform:rotate(45deg);top:calc(50% - 6px);right:20px;margin:auto}#service-wifi #content .case-tab-content-box .ptice .price-con .box .btn-list-price a:hover{background:#ff7814;box-shadow:0px 15px 20px rgba(255,151,54,0.4);color:#fff;transform:translateY(-7px)}#service-wifi #content .case-tab-content-box .ptice .price-con .box ul{margin:10px 0 25px 0}#service-wifi #content .case-tab-content-box .ptice .price-con .box ul li{padding-left:1em;text-indent:-1em;line-height:25px}#service-wifi #content .case-tab-content-box .ptice .price-con .box ul li span{color:#ff7814}#service-wifi #content .campaign-list{width:1000px;margin:auto;padding:100px 0}#service-wifi #content .campaign-list .h2{text-align:center;font-size:46px;font-weight:bold;line-height:1.7}#service-wifi #content .campaign-list .box{display:flex;margin:20px 0 40px;font-size:16px}#service-wifi #content .campaign-list .box .camp-list-bnr{display:flex;margin-right:15px;border-radius:6px}#service-wifi #content .campaign-list .box .camp-list-bnr img{width:360px}#service-wifi #content .campaign-list .box .camp-list-txt{width:100%}#service-wifi #content .campaign-list .box .cb-detail{color:#999}#service-wifi #content .campaign-list .box .js-cb-icon:before{content:'▼'}#service-wifi #content .campaign-list .box .add_delta .js-cb-icon:before{content:'▲'}#service-wifi #content .campaign-list .box .subtitle-txt{font-size:20px;color:#FF6501;font-weight:bold;margin-right:10px}#service-wifi #content .campaign-list .box a.subtitle-txt:hover{text-decoration:underline}#service-wifi #content .campaign-list .box .camp{white-space:nowrap;color:#FF6501;border:1px solid #FF6501;font-weight:bold;font-size:14px;padding:1px 4px;margin-top:10px;min-width:60px}#service-wifi #content .campaign-list .box .camp.kddi{border:1px solid #f39c20;color:#f39c20;display:inline-flex;margin-top:1em}#service-wifi #content .campaign-list .box .text{margin-top:10px;line-height:1.7}#service-wifi #content .campaign-list .box .detail-link{display:flex;justify-content:flex-end;margin-top:10px}#service-wifi #content .campaign-list .box .detail-link a{display:flex;align-items:center;color:#222;border-bottom:1px solid #222}#service-wifi #content .campaign-list .box .detail-link a span{min-width:95px}#service-wifi #content .campaign-list .box .detail-link a img{height:14px}#service-wifi #content .campaign-list .box .detail-link a:hover{opacity:0.6}#service-wifi #content .flow-content{background-color:#fff7dc;padding:70px 0 80px}#service-wifi #content .flow-content .h2_title{font-size:46px;letter-spacing:2px;line-height:1.3em;font-weight:bold;text-align:center}#service-wifi #content .flow-content .h2_title .small{font-size:26px;font-weight:normal}#service-wifi #content .flow-content .h2_title .orange{color:#ff7814}#service-wifi #content .flow-content .step_box{width:960px;margin:30px auto 10px auto}#service-wifi #content .flow-content .step_box .step .step_inner{position:relative;background-color:#fff;width:100%;border-radius:15px;padding:25px 0 25px 100px;box-sizing:border-box;display:flex}#service-wifi #content .flow-content .step_box .step .step_inner .step_number{position:absolute;top:15px;left:15px;font-size:30px;color:#fff}#service-wifi #content .flow-content .step_box .step .step_inner .step-title{display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}#service-wifi #content .flow-content .step_box .step .step_inner .step-title .title{text-align:center;font-size:24px;font-weight:bold;line-height:1em}#service-wifi #content .flow-content .step_box .step .step_inner .step-icon{text-align:center;display:flex;align-items:center;margin-right:30px}#service-wifi #content .flow-content .step_box .step .step_inner .step-icon img{width:72px;height:auto}#service-wifi #content .flow-content .step_box .step .step_inner .text{text-align:left;line-height:24px;font-size:16px;box-sizing:border-box}#service-wifi #content .flow-content .step_box .step .step_inner::before{content:'';width:0;position:absolute;top:0;left:0;border-bottom:90px solid transparent;border-left:90px solid #ff7814;border-top-left-radius:15px;clip-path:polygon(0 0, 0% 100%, 100% 0)}#service-wifi #content .flow-content .step_box .step .btn-list-entry{margin:40px auto 0;margin-left:90px}#service-wifi #content .flow-content .step_box .step .btn-list-entry a{position:relative;padding:1em;background:linear-gradient(90deg, #3791ff, #0c75f6);font-size:24px;font-weight:bold;border-radius:45px;text-decoration:none;box-sizing:border-box;color:#fff;transition:all 0.3s ease 0s;display:flex;justify-content:center;align-items:center;height:70px;width:390px;letter-spacing:-0.05em}#service-wifi #content .flow-content .step_box .step .btn-list-entry a:hover{opacity:0.8}#service-wifi #content .flow-content .step_box .step .btn-list-entry a:hover .balloon{opacity:unset}#service-wifi #content .flow-content .step_box .step .btn-list-entry a p{position:absolute;top:18px;left:80px}#service-wifi #content .flow-content .step_box .step .btn-list-entry a .balloon{position:absolute;top:-30%;border:solid 1px #0c75f6;border-radius:999px;padding:0.4em 1em;font-size:16px;color:#000;background-color:#fff687}#service-wifi #content .flow-content .step_box .step .btn-list-entry a .balloon .color{color:#0c75f6;font-size:1.2em}#service-wifi #content .flow-content .step_box .step .btn-list-entry a .balloon::after{position:absolute;content:'';width:6px;height:6px;border-top:2px solid #fff687;border-right:2px solid #fff687;transform:rotate(135deg);bottom:-13%;right:50%;margin:auto;background-color:#fff687}#service-wifi #content .flow-content .step_box .step .btn-list-entry a .icon{position:absolute;margin:auto;left:8%;width:auto;margin:auto}#service-wifi #content .flow-content .step_box .step .btn-list-entry a:after{position:absolute;content:'';width:9px;height:9px;border-top:solid 3px #fff;border-right:solid 3px #fff;transform:rotate(45deg);top:calc(50% - 6px);right:20px;margin:auto}#service-wifi #content .faq-content{background-color:#ffdd6b;padding:100px 0}#service-wifi #content .faq-content .h2_title{font-size:46px;letter-spacing:2px;line-height:1.3em;font-weight:bold;text-align:center}#service-wifi #content .faq-content .faq-inner{width:960px;margin:0 auto 30px;background-color:#fff;border-radius:14px;padding:15px 35px}#service-wifi #content .faq-content .faq-inner .icon-q,#service-wifi #content .faq-content .faq-inner .icon-a{font-size:22px;font-weight:bold;display:inline-flex;width:45px;height:45px;justify-content:center;align-items:center;border-radius:10px;margin-right:30px}#service-wifi #content .faq-content .faq-inner .icon-q{background-color:#ffdd6b;color:#fa7407}#service-wifi #content .faq-content .faq-inner .icon-a{background-color:#fa7407;color:#fff;flex:none}#service-wifi #content .faq-content .faq-inner .q-box{display:flex;align-items:center;cursor:pointer}#service-wifi #content .faq-content .faq-inner .q-box .text{font-size:22px;font-weight:bold}#service-wifi #content .faq-content .faq-inner .q-box .state{position:relative;display:inline;width:1em;height:1em;margin-left:auto}#service-wifi #content .faq-content .faq-inner .q-box .state::before,#service-wifi #content .faq-content .faq-inner .q-box .state::after{position:absolute;content:"";display:block;transition:all 0.2s;background:#222;left:50%;top:50%;width:1.5em;height:3px;transform:translate(-50%, -50%)}#service-wifi #content .faq-content .faq-inner .q-box .state::before{transform:translate(-50%, -50%) rotate(90deg)}#service-wifi #content .faq-content .faq-inner .q-box.open .state::before{transform:translate(-50%, -50%)}#service-wifi #content .faq-content .faq-inner .a-box{padding-top:20px}#service-wifi #content .faq-content .faq-inner .a-box .flex{display:flex;border-top:solid 2px #222;padding-top:20px}#service-wifi #content .faq-content .faq-inner .a-box .answer{font-size:18px;line-height:1.4em}#service-electricity #electricity-contents{margin-bottom:30px}#service-electricity #electricity-contents .border{padding:20px;border:solid 2px #ccc;border-top:none}#service-electricity #electricity-contents .inner dt{margin-bottom:20px}#service-electricity #electricity-contents .inner dd p{margin:30px 0 0;text-align:center}#service-electricity #electricity-contents .inner .setwari{padding:30px;margin-top:25px;background:#f3f3f3;text-align:center;margin-bottom:30px}#service-electricity #electricity-contents .inner .setwari dl{margin-bottom:30px;border:1px solid #d3d3d3}#service-electricity #electricity-contents .inner .setwari dl dt{margin-bottom:0;background:#eb5505}#service-electricity #electricity-contents .inner .setwari dl dd{padding:30px 0;background:#fff}#service-electricity #electricity-contents .inner .exam{margin-bottom:65px}#service-electricity #electricity-contents .inner .exam p{font-size:14px;font-weight:bold;margin-bottom:10px;text-align:left}#service-electricity #electricity-contents .inner .exam table{width:100%}#service-electricity #electricity-contents .inner .exam table th,#service-electricity #electricity-contents .inner .exam table td{border:1px solid #c4c4c4}#service-electricity #electricity-contents .inner .exam table th{padding:15px 0;text-align:center;font-size:12px;font-weight:bold;background:#eee}#service-electricity #electricity-contents .inner .exam table th span{font-size:10px}#service-electricity #electricity-contents .inner .exam table th.num{width:180px}#service-electricity #electricity-contents .inner .exam table td{font-size:13px;padding:12px 0;text-align:center;background:#fff}#service-electricity #electricity-contents .inner .exam table td b{font-weight:bold}#service-electricity #electricity-contents .inner .exam table td span{font-size:16px;font-weight:bold;color:#eb5505}#service-electricity #electricity-contents .inner .price{margin-bottom:65px}#service-electricity #electricity-contents .inner .price .graph{padding:25px 0 10px}#service-electricity #electricity-contents .inner .cashback .graph{margin-top:25px;padding:30px 0;text-align:center;background:#f3f3f3}#service-electricity #electricity-contents .inner .invoice{overflow:hidden;margin-top:25px}#service-electricity #electricity-contents .inner .invoice .invoice-l{padding:30px;width:360px;float:left;background:#f3f3f3}#service-electricity #electricity-contents .inner .invoice .invoice-r{float:right;padding-top:30px;margin-left:15px}#service-electricity #electricity-contents .inner .app-list{width:660px;margin:25px auto 0;overflow:hidden}#service-electricity #electricity-contents .inner .app-list ul{width:678px;margin-right:-18px}#service-electricity #electricity-contents .inner .app-list ul li{width:204px;float:left;margin-right:18px;text-align:center;padding:28px 0;border:2px solid #ececec}#service-electricity #electricity-contents .notice{margin-top:15px}#service-wifirental .wifirentai_MV{display:flex;margin-bottom:15px;margin-top:15px}#service-wifirental .wifirentai_MV .MV_1{margin-top:15px}#service-wifirental .wifirentai_MV .MV_2{margin-left:20px;margin-top:15px}#service-wifirental .wifirentai_MV .MV_2 .MV_img2{width:390px}#service-wifirental .wifirentai_MV .MV_2 .MV-btn-l{position:relative;justify-content:center;vertical-align:middle;align-items:center;width:358px;color:white;border-radius:5px;font-weight:bold;font-size:23px;padding-left:20px;background-color:#ef0426;margin-top:25px;padding:27px 0 27px 34px}#service-wifirental .wifirentai_MV .MV_2 .MV-btn-l:after{position:absolute;content:'';width:0px;height:0px;border-top:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid white;top:0;bottom:0;right:6px;margin:auto}#service-wifirental .wifirentai_MV .MV_2 .MV-btn-l:hover{opacity:0.8}#service-wifirental .wifirentai_MV_note{margin-bottom:15px}#service-wifirental .wifirental-contents{margin-bottom:30px}#service-wifirental .wifirental-contents .test_height{line-height:23px}#service-wifirental .wifirental-contents .bar_box{height:58px;background:url('../img/provider/bar.png?1722572343') top no-repeat}#service-wifirental .wifirental-contents .bar_box .bar_title{padding-top:20px;font-size:25px;text-align:center;letter-spacing:4px;font-weight:900;color:#eb5505}#service-wifirental .wifirental-contents .bar_box_2{position:relative}#service-wifirental .wifirental-contents .bar_box_2 .bar_title{border-radius:7px 7px 0 0;font-size:19px;text-align:center;letter-spacing:4px;font-weight:900;color:#fff;background-color:#ef6318;padding:12px}#service-wifirental .wifirental-contents .bar_box_2 p{border-radius:7px 0 0 0;position:absolute;top:0;left:0;font-size:27px;background-color:#f04a00;color:#fff;font-weight:600;letter-spacing:5px;padding:11px 10px 10px 20px}#service-wifirental .wifirental-contents .bar_box_2 p span{font-size:17px}#service-wifirental .wifirental-contents .sub_title{display:flex}#service-wifirental .wifirental-contents .sub_title .text_1{font-size:25px;font-weight:900;margin-left:11px;margin-top:3px;letter-spacing:0px}#service-wifirental .wifirental-contents .sub_title .text{font-size:23px;font-weight:900;margin-left:11px;margin-top:4px}#service-wifirental .wifirental-contents .border{padding:20px;border:solid 2px #ccc;border-top:none}#service-wifirental .wifirental-contents .inner.price{overflow:hidden}#service-wifirental .wifirental-contents .inner.price dd p{float:right;margin-top:-255px}#service-wifirental .wifirental-contents .inner.namber{overflow:hidden}#service-wifirental .wifirental-contents .inner.namber dd p{float:right;margin-top:-180px}#service-wifirental .wifirental-contents .inner.option dd{position:relative;width:720px;height:350px}#service-wifirental .wifirental-contents .inner.option dd p{position:absolute;top:85px;right:75px}#service-wifirental .wifirental-contents .inner.option dd .costlist{width:233px;height:140px;margin:20px auto;padding:110px 0 0 370px;background:url('../img/service/denwa-option.png?1722572344') no-repeat;font-size:11px}#service-wifirental .wifirental-contents .inner dt{margin-bottom:20px}#service-wifirental .wifirental-contents .inner dd p{margin:15px 0 0}#service-wifirental .wifirental-contents .gray{font-size:12px;color:#9f9f9f}#service-wifirental .wifirental-contents .apply-box{position:relative}#service-wifirental .wifirental-contents .apply-box dd{padding-left:190px}#service-wifirental .wifirental-contents .apply-box dt{font-size:21px}#service-wifirental .wifirental-contents .apply-box .inner_box{margin-right:0;width:500px}#service-wifirental .wifirental-contents .apply-box .inner_box p{margin:15px 0 20px 0;padding:0;font-size:15px;font-weight:600}#service-wifirental .wifirental-contents .apply-box .inner_box .MV-btn-l{position:relative;justify-content:center;vertical-align:middle;align-items:center;width:368px;color:white;border-radius:5px;font-weight:bold;font-size:23px;padding-left:20px;background-color:#ef0426;margin-top:25px;padding:27px 0 27px 34px}#service-wifirental .wifirental-contents .apply-box .inner_box .MV-btn-l:after{position:absolute;content:'';width:0px;height:0px;border-top:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid white;top:0;bottom:0;right:6px;margin:auto}#service-wifirental .wifirental-contents .apply-box .inner_box .MV-btn-l:hover{opacity:0.8}#service-wifirental .wifirental-contents .apply-box .apply_img{position:absolute;top:-62px;left:-96px}#service-wifirental .wifirental-contents .box1{position:relative}#service-wifirental .wifirental-contents .box1 .textbox{width:500px;margin-left:0px}#service-wifirental .wifirental-contents .box1 .MV_1{position:absolute;top:-80px;right:0px}#service-wifirental .wifirental-contents .sub_box .sub{text-align:center;margin:40px 0 30px}#service-wifirental .wifirental-contents .sub_box .sub .subcontent_title{position:relative;font-weight:900;font-size:25px;color:#eb5505;display:inline-block}#service-wifirental .wifirental-contents .sub_box .sub .subcontent_title:before{content:'';position:absolute;top:50%;left:-30px;display:inline-block;width:35px;height:2px;background-color:#eb5505;transform:rotate(60deg)}#service-wifirental .wifirental-contents .sub_box .sub .subcontent_title:after{content:'';position:absolute;top:50%;right:-30px;display:inline-block;width:35px;height:2px;background-color:#eb5505;transform:rotate(-60deg)}#service-wifirental .wifirental-contents .sub_box .sitecontent_box{margin:0 auto;width:667px}#service-wifirental .wifirental-contents .sub_box .sitecontent_box .sitecontent{display:flex;margin-bottom:30px}#service-wifirental .wifirental-contents .sub_box .sitecontent_box .sitecontent .maru{background-color:#fffbf7}#service-wifirental .wifirental-contents .sub_box .sitecontent_box .sitecontent .maru p{font-size:16px;font-weight:bold;color:#ee5503;text-align:center}#service-wifirental .wifirental-contents ul li{padding-left:1em;text-indent:-1em}#service-wifirental .wifirental-contents ul li span{color:#eb5505;font-weight:bold}#service-wifirental .wifirental-contents .content1 .rentalservice_img1{display:flex;width:500px;margin:0 auto}#service-wifirental .wifirental-contents .content1 .rentalservice_img1 .MV_1{margin:20px 65px 50px -46px}#service-wifirental .wifirental-contents .content1 .rentalservice_img1 .MV_2{margin:20px 0 50px 0}#service-wifirental .wifirental-contents .content2 .procedure_box{display:flex}#service-wifirental .wifirental-contents .content2 .procedure_box .procedure{position:relative;width:154px;height:160px;background-color:#fffbf7;color:#eb5505;margin-left:20px}#service-wifirental .wifirental-contents .content2 .procedure_box .procedure .procedure_number{position:absolute;top:0;left:0;background-color:#eb5505;color:#fff;margin-top:0;font-size:20px;padding:5px 9px}#service-wifirental .wifirental-contents .content2 .procedure_box .procedure .procedure_img{text-align:center;margin-top:20px}#service-wifirental .wifirental-contents .content2 .procedure_box .procedure .procedure_img_3{text-align:center;margin-top:16px}#service-wifirental .wifirental-contents .content2 .procedure_box .procedure .procedure_img_4{text-align:center;margin-top:8px}#service-wifirental .wifirental-contents .content2 .procedure_box .procedure .procedure_text{text-align:center;margin-top:21px}#service-wifirental .wifirental-contents .content2 .procedure_box .procedure .procedure_text_3{text-align:center;margin-top:20px}#service-wifirental .wifirental-contents .content2 .procedure_box .procedure .procedure_text_4{text-align:center;margin-top:10px}#service-wifirental .wifirental-contents .content2 .procedure_box .procedure_1{margin-left:0}#service-wifirental .wifirental-contents .content2 .procedure_box .next:after{position:absolute;content:'';width:0px;height:0px;border-top:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #eb5505;top:0;bottom:0;right:-35px;margin:auto}#service-wifirental .wifirental-contents .content_sub1 .MV_1{top:-15px;right:0px}#service-wifirental .wifirental-contents .content_sub1 .procedure_box{display:flex}#service-wifirental .wifirental-contents .content_sub1 .procedure_box .top{margin-top:23px}#service-wifirental .wifirental-contents .content_sub1 .procedure_box .procedure{position:relative;width:153px;height:160px;margin-left:16px;border:solid 2px #ccc;border-top:none}#service-wifirental .wifirental-contents .content_sub1 .procedure_box .procedure .procedure_number{position:absolute;top:-25px;left:-2px;width:148px;height:20px;background-color:#eb5505;color:#fff;margin-top:0;font-size:20px;font-size:21px;padding-top:6px;padding:6px 0 0 5px;text-align:center;border:solid 2px #eb5505}#service-wifirental .wifirental-contents .content_sub1 .procedure_box .procedure .orange{color:#eb5505}#service-wifirental .wifirental-contents .content_sub1 .procedure_box .procedure .procedure_text1{text-align:center;font-size:11px}#service-wifirental .wifirental-contents .content_sub1 .procedure_box .procedure .procedure_text2{text-align:center;font-size:12px}#service-wifirental .wifirental-contents .content_sub1 .procedure_box .procedure .procedure_img{padding:25px 0 20px 0;text-align:center}#service-wifirental .wifirental-contents .content_sub1 .procedure_box .procedure .procedure_img2{padding:12px 0 0 0;text-align:center}#service-wifirental .wifirental-contents .content_sub1 .procedure_box .procedure_1{margin-left:0}#service-wifirental .wifirental-contents .content_sub1 .procedure_box .procedure_3{background-color:#fffbf7;border:solid 2px #eb5505;border-top:none}#service-wifirental .wifirental-contents .content_sub1 .procedure_box .next:after{position:absolute;content:'';width:0px;height:0px;border-top:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #eb5505;top:5px;bottom:0;right:-26px;margin:auto}#service-wifirental .wifirental-contents .content_sub1 .procedure_box .next_gray:after{position:absolute;content:'';width:0px;height:0px;border-top:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #848484;top:5px;bottom:0;right:-26px;margin:auto}#service-wifirental .wifirental-contents .content_sub2 .MV_1{top:0px;right:12px}#service-wifirental .wifirental-contents .content_sub2 .maru{position:relative;background-color:#fffbf7;width:100%;height:134px}#service-wifirental .wifirental-contents .content_sub2 .maru p{position:absolute;top:31px;left:65px}#service-wifirental .wifirental-contents .content_sub2 .maru p img{width:80%}#service-wifirental .wifirental-contents .content_sub2 .maru ul{position:absolute;top:31px;right:82px}#service-wifirental .wifirental-contents .content_sub2 .list{margin-top:-10px}#service-wifirental .wifirental-contents .content_sub2 .list .list_1{padding-left:3em;text-indent:-3em}#service-wifirental .wifirental-contents .content_sub3 .MV_1{top:-19px;right:0px}#service-wifirental .wifirental-contents .content_sub3 .sitecontent ul li{padding-left:1em;text-indent:0em}#service-wifirental .wifirental-contents .content_sub3 .sitecontent .maru{position:relative;background-color:#fffbf7;width:100%;height:192px}#service-wifirental .wifirental-contents .content_sub3 .sitecontent .maru p{position:absolute;top:24px;left:80px}#service-wifirental .wifirental-contents .content_sub3 .sitecontent .maru ul{position:absolute;top:76px;right:115px}#service-wifirental .wifirental-contents .content3 .service_only{margin-right:20px}#service-wifirental .wifirental-contents .content3 .procedure_list .procedure{position:relative;background-color:#fffbf7}#service-wifirental .wifirental-contents .content3 .procedure_list .procedure p{margin-top:10px}#service-wifirental .wifirental-contents .content3 .procedure_list .procedure .procedure_number{position:absolute;top:0;left:0;width:25px;height:25px;background-color:#eb5505;color:#fff;margin-top:0;font-size:20px;font-size:21px;padding:13px 3px 1px 13px}#service-wifirental .wifirental-contents .content3 .procedure_list .procedure .procedure_text{margin-left:50px;padding:11px;font-size:12px}#service-wifirental .wifirental-contents .content3 .procedure_box{display:flex}#service-wifirental .wifirental-contents .content3 .procedure_box .procedure{position:relative;width:100px;height:100px;background-color:#fffbf7;margin-left:20px}#service-wifirental .wifirental-contents .content3 .procedure_box .procedure .procedure_number{position:absolute;top:0;left:0;width:86px;height:24px;background-color:#eb5505;color:#fff;margin-top:0;font-size:20px;font-size:21px;padding:7px 0 0 10px}#service-wifirental .wifirental-contents .content3 .procedure_box .procedure .procedure_img{text-align:center}#service-wifirental .wifirental-contents .content3 .procedure_box .procedure .procedure_img_3{text-align:center;margin-top:24px}#service-wifirental .wifirental-contents .content3 .procedure_box .procedure .procedure_img_4{text-align:center;margin-top:24px}#service-wifirental .wifirental-contents .content3 .procedure_box .procedure .procedure_text{text-align:center;margin-top:48px;font-size:12px}#service-wifirental .wifirental-contents .content3 .procedure_box .procedure .procedure_text2{text-align:center;margin-top:45px;font-size:10px;line-height:12px}#service-wifirental .wifirental-contents .content3 .procedure_box .procedure .procedure_text3{text-align:center;margin-top:48px;font-size:11px;line-height:19px}#service-wifirental .wifirental-contents .content3 .procedure_box .procedure_1{margin-left:0}#service-wifirental .wifirental-contents .content3 .procedure_box .next:after{position:absolute;content:'';width:0px;height:0px;border-top:8px solid transparent;border-right:10px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #eb5505;top:16px;bottom:0;right:-26px;margin:auto}#service-wifirental .wifirental-contents .content3 .gray{margin:20px 0 50px 0}#service-wifirental .wifirental-contents .service{padding:20px 0 20px 20px}#service-wifirental .wifirental-contents .content4 dd p{margin:0;line-height:24px}#service-wifirental .note_topright{position:relative;padding-right:20px}#service-wifirental .note_topright .small{position:absolute;top:0;font-size:15px}.toggle-icon.open{display:flex}.toggle-icon.open span{transform:rotate(180deg)}
