@charset "UTF-8";.ttl-001{padding:15px 10px;font-size:10px;background-color:#fff;font-weight:100;width:1100px;margin:0 auto}.lineBand{background:#2BBD13;text-align:center;width:100%}.lineBand img{padding:8px 0}.cb_banner img{width:100%;height:auto;vertical-align:bottom}.linkbnr{margin:0}.linkbnr img{width:100%}.info{background:#073685}.color-blue{color:#043786}.color-red{color:#ea0159}.bold{font-weight:700}.infoTitle{text-align:center;background:#008bd0;padding:17px 0 17px 47px;margin-bottom:32px;font-size:28px;color:#fff}.infoTitle span{position:relative;z-index:1}.infoTitle span:before{content:"";z-index:1;position:absolute;background:url(/img/customer-static/pc/business/icon03.png) 0 50% no-repeat;width:27px;height:36px;top:0;left:-36px}.infoTitle-top{text-align:center;margin:0 0 5px 47px;padding-top:36px;font-size:28px;font-weight:400;color:#fff}.infoTitle_3008{display:flex;justify-content:center;align-items:center;padding:20px 0 7px;color:#fff}.infoTitle_3008-text{display:grid;align-items:center;margin-left:17px;padding-top:10px;line-height:1.4}.infoTitle_3008-text .infoTitle-top_3008{font-size:30px;font-weight:700}.infoTitle_3008-text .infoHead-top_3008{padding-left:6px;font-size:14.7px}.infoInner{padding-bottom:30px;position:relative}.infoInner .top-text{background-color:#073685;color:#fff;text-align:center;font-weight:700;padding:20px 0 5px}.infoInner02{padding-bottom:15px}.infoInner02 .top-text{background-color:#073685;color:#fff;text-align:center;font-weight:700;padding:20px 0 5px}.mb-op-btn{display:inline-block;position:absolute;bottom:34px}.mb-op-btn a{line-height:109px;padding:34px 62px 33px 33px;text-align:center;color:#063786;font-weight:700;background:#f3f3f3;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 4px 0 0 #949494;-moz-box-shadow:0 4px 0 0 #949494;box-shadow:0 4px #949494;position:relative;top:0;font-size:27px}.mb-op-btn a span{font-size:22px;line-height:22px;vertical-align:middle}.mb-op-btn a img{width:40px;padding-right:15px}.mb-op-btn a:hover{top:4px;-webkit-box-shadow:0 2px 0 0 #949494;-moz-box-shadow:0 2px 0 0 #949494;box-shadow:0 2px #949494;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.mb-op-btn a:after{position:absolute;top:calc(50% - 4px);right:11px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:2px solid #043786;border-right:2px solid #043786}.mb-op-btn p{padding:34px 47px 33px 48px;color:#fff;text-align:center;font-weight:700;background:#9a9a9a;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 4px 0 0 #949494;-moz-box-shadow:0 4px 0 0 #949494;box-shadow:0 4px #949494;position:relative;top:0;font-size:20px}.infoInner_3008{padding-bottom:30px;position:relative}.infoInner_3008 .infoForm02_3008{color:#fff}.infoInner_3008 .infoForm02_3008 .infoFormList02_3008 li{width:226px}.infoInner_3008 .infoForm02_3008 .infoFormList02_3008 li:first-child{margin-left:84px}.infoInner_3008 .infoForm02_3008 .infoFormList02_3008 li:last-child{margin:0 10px 0 9px}.infoInner_3008 .infoForm02_3008 .infoFormList02_3008 .infoFormBtn01-02_3008:before{background:none}.infoInner_3008 .infoForm02_3008 .infoFormList02_3008 .infoFormBtn01-02_3008 span{line-height:52px;background:initial;padding:13px 0 10px;border:1px solid #fff}.infoInner_3008 .infoForm02_3008 .infoFormList02_3008 .infoFormBtn02-02_3008:before{background:#949494}.infoInner_3008 .infoForm02_3008 .infoFormList02_3008 .infoFormBtn02-02_3008 span{line-height:52px;background:#f3f3f3;padding:13px 0 10px;color:#063786}.infoInner_3008 .infoForm02_3008 .infoFormList02_3008 .infoFormBtn02-02_3008 span:before{background:url(/img/customer-static/pc/business/common/arrow-entry_3008.png) 0 50% no-repeat}.infoInner_3008 .mb-op-btn_3008{display:inline-block;position:absolute;bottom:34px}.infoInner_3008 .mb-op-btn_3008 a{position:relative;display:block;top:0;padding:0 90px 12px 112px;line-height:1.2;letter-spacing:2px;text-align:center;color:#fff;background:#EA0159;font-size:27px;font-weight:700;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 4px 0 0 #A5013F;-moz-box-shadow:0 4px 0 0 #A5013F;box-shadow:0 4px #a5013f}.infoInner_3008 .mb-op-btn_3008 a span{font-size:15px;font-weight:400}.infoInner_3008 .mb-op-btn_3008 a:hover{top:4px;-webkit-box-shadow:0 2px 0 0 #A5013F;-moz-box-shadow:0 2px 0 0 #A5013F;box-shadow:0 2px #a5013f;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.infoInner_3008 .mb-op-btn_3008 a:before{position:absolute;content:"";display:block;width:50px;height:45px;top:14px;left:16px;background:url(/img/customer-static/pc/business/common/cta_entry_icon-3008.png) 0 50% no-repeat}.infoInner_3008 .mb-op-btn_3008 a:after{position:absolute;content:"";top:calc(50% - 4px);right:11px;width:7px;height:7px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}.hb-op-btn{padding-top:45px;display:inline-block}.hb-op-btn a{line-height:1;padding:37px 70px 37px 40px;text-align:center;color:#063786;font-weight:700;background:#f3f3f3;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 4px 0 0 #949494;-moz-box-shadow:0 4px 0 0 #949494;box-shadow:0 4px #949494;position:relative;top:0;font-size:27px}.hb-op-btn a span{font-size:22px}.hb-op-btn a img{width:40px;padding-right:15px}.hb-op-btn a:hover{top:4px;-webkit-box-shadow:0 2px 0 0 #949494;-moz-box-shadow:0 2px 0 0 #949494;box-shadow:0 2px #949494;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.hb-op-btn a:after{position:absolute;top:calc(50% - 4px);right:11px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:2px solid #043786;border-right:2px solid #043786}.hb-op-btn p{padding:0 55px;text-align:center;color:#fff;font-weight:700;line-height:118px;background:#9a9a9a;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 4px 0 0 #949494;-moz-box-shadow:0 4px 0 0 #949494;box-shadow:0 4px #949494;position:relative;top:0;font-size:20px;margin-top:-40px}.infoHead{font-size:16px;font-weight:700;color:#fff;margin-bottom:15px}.infoHead-top{background-color:#ff0;color:#073685;font-size:14px;font-weight:400;text-align:center;margin-bottom:20px;width:1000px}.infoTel{float:left;color:#fff}.infoTelText{font-size:21px}.infoTelNo{font-family:Oswald,Helvetica,Arial,sans-serif;line-height:1;margin:0 0 3px;color:#fff;font-size:68px;font-weight:700;position:relative;z-index:1;padding:0 0 0 85px}.infoTelNo a{color:#fff}.infoTelNo:before{content:"";z-index:1;position:absolute;background:url(/img/customer-static/pc/business/free_01.png) 0 0 no-repeat;width:70px;height:50px;top:5px;left:0}.infoTelTime{font-size:15px}.infoTelTime span{margin-left:6px}.infoForm{float:right;width:451px;color:#fff}.infoForm02{float:right;width:490px;color:#fff}.infoFormText{font-size:21px;margin:0 0 5px}.infoFormText02{font-size:16px;margin:6px 0 11px;line-height:16px}.infoFormList li{float:left;margin:0 0 0 9px;width:221px}.infoFormList li:first-child{margin-left:0}.infoFormList a{color:#fff;font-weight:700;font-size:24px}.infoFormList a span:before{content:"";z-index:1;position:absolute;background:url(/img/customer-static/pc/business/common/arrow01.png) 0 50% no-repeat;width:8px;top:0;bottom:0;right:11px}.infoFormList02 li{float:left;width:240px;margin:0 0 0 9px}.infoFormList02 li:first-child{margin-left:0}.infoFormList02 a{color:#fff;font-weight:700;font-size:22px}.infoFormList02 a span:before{content:"";z-index:1;position:absolute;background:url(/img/customer-static/pc/business/common/arrow01.png) 0 50% no-repeat;width:8px;top:0;bottom:0;right:11px}.infoFormBtn01:before{background:#A5013F}.infoFormBtn01 span{line-height:52px;background:#EA0159;padding:19px 0 13px}.infoFormBtn01-02:before{background:#A5013F}.infoFormBtn01-02 span{line-height:52px;background:#EA0159;padding:13px 0 10px}.infoFormBtn02 span{line-height:52px;padding:19px 0 13px;background:#2E9C19}.infoFormBtn02:before{background:#227513}.infoFormBtn02-02 span{background:#2E9C19;line-height:52px;padding:13px 0 10px}.infoFormBtn02-02:before{background:#227513}.contact-header{background-color:#008bd0}.contact-header p{text-align:center;color:#fff;font-size:27px;font-weight:700;padding:10px 0}.contact-header p:before{content:url(/img/customer-static/pc/business/icon03.png);position:relative;top:5px;left:-5px}.route-wifistore{padding:15px;display:flex;justify-content:center;background:#f5f5f7;font-size:16px;font-weight:700;color:#fc3751}.route-wifistore img{max-height:28px;margin:auto 15px}.route-donnatokimowifi{padding:15px;display:flex;justify-content:center;background:#f5f5f7;font-size:16px;font-weight:700;color:#fc3751}.route-donnatokimowifi img{max-height:28px;margin:auto 15px}#wimax{padding:55px 0 50px;background:url(/img/customer-static/pc/business/index/bg-wimax.png) no-repeat center bottom}#wimax .wimaxTitle{text-align:center;font-size:30px;font-weight:700;color:#073685;margin-bottom:40px;line-height:1}#wimax .wimaxTitle .strong{font-size:44px;background:linear-gradient(transparent 60%,#ffff7f 50%)}#wimax .wimaxCatch{font-size:26px;font-weight:700;padding-right:425px;margin-bottom:20px}#wimax .wimaxText{padding-right:425px}#reason{padding:55px 0 40px;background:url(/img/customer-static/pc/business/bg-dot.png) repeat 0 0}#reason .reasonTitle{text-align:center;font-size:50px;font-weight:700;color:#073685;margin-bottom:25px;line-height:1}#reason .reason-list{overflow:hidden;*zoom: 1}#reason .reason-list li{width:493px;float:left;margin-right:14px;margin-bottom:20px;padding:18px 20px;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;text-align:center}#reason .reason-list li:nth-child(2n){margin-right:0}#reason .reason-list li .title{font-size:24px;color:#073685;font-weight:700;margin-bottom:0}#reason .reason-list li .image{margin-bottom:12px}#reason .reason-list li .beforeText,#reason .reason-list li .afterText{width:216px;font-size:14px;text-align:left}#reason .reason-list li .beforeText{float:left}#reason .reason-list li .afterText{float:right;color:#ea0159}#houjin{padding:55px 0 80px}#houjin .houjinTitle{text-align:center;margin-bottom:40px;font-weight:700}#houjin .houjinTitle .subtitle{font-size:80px;color:#ea0159;line-height:1;margin-top:4px}#houjin .houjinTitle .subtitle span{font-size:38px}#houjin .houjinTitle .text{font-size:38px;color:#333;margin-bottom:25px}#houjin .point-list{overflow:hidden;*zoom: 1;margin-bottom:70px}#houjin .point-list li{width:320px;height:372px;float:left;margin-right:20px;text-align:center;font-size:15px}#houjin .point-list li a{display:block;height:372px;box-sizing:border-box;position:relative}#houjin .point-list li:last-child{margin-right:0}#houjin .point-list li.point{background:url(/img/customer-static/pc/business/index/btn-point.png) no-repeat 0 0}#houjin .point-list li .point-title{padding:8px;font-size:28px;color:#fff}#houjin .point-list li img{position:absolute;top:80px;right:0;left:0;margin:auto;width:120px}#houjin .point-list li .content{padding-top:120px}#houjin .point-list li .title{font-size:28px;color:#073685;font-weight:700;line-height:1.1}#houjin .point-list li .title sup{font-size:16px}#houjin .point-list li .title-red{font-size:46px;color:#ea0159;font-weight:700;line-height:1.2}#houjin .point-list li .title-red sup{font-size:16px;vertical-align:super}#houjin .point-list li .title-sub-red{color:#ea0159;font-weight:700;display:flex;justify-content:center;align-items:center;position:relative}#houjin .point-list li .title-sub-red .cost{font-size:18px;line-height:1.1;padding-right:4px;padding-top:4px}#houjin .point-list li .title-sub-red .cost .month{font-size:34px}#houjin .point-list li .title-sub-red .price{font-size:14px;line-height:1.1}#houjin .point-list li .title-sub-red .price .yen{font-size:28px}#houjin .point-list li .title-sub-red .price .tax{font-size:36px}#houjin .point-list li .text{padding-top:14px}#houjin .sceneTitle{text-align:center;margin-bottom:30px;font-size:31px;color:#073685;font-weight:700;line-height:1.1}#houjin .scene-list{overflow:hidden;*zoom: 1;margin-bottom:30px}#houjin .scene-list li{width:240px;float:left;margin-right:13px}#houjin .scene-list li:last-child{margin-right:0}#houjin .scene-list li .image{margin-bottom:15px}#houjin .scene-list li .title{font-size:22px;color:#043785;font-weight:700;margin-bottom:5px;text-align:center}#houjin .scene-list li .text{font-size:13px}#houjin .sceneOther{text-align:center;font-size:22px;color:#043785;font-weight:700;padding:8px 0;border:2px solid #073685;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.h2Title{padding:40px 0;text-align:center;background:#073685;position:relative}.h2Title:after{content:"";position:absolute;border:31px solid transparent;border-top:30px solid #073685;bottom:-60px;left:50%;margin-left:-30px}.h2Title .title{color:#fff;width:1200px;font-size:40px}.h2Title .title sup{font-size:16px;vertical-align:super}.h2Title .title.campaign{font-weight:700;font-size:48px;line-height:1.2}.h2Title .strong{font-size:60px}.h2Title .strong-campaign{font-size:70px;padding:0 6px}.h2Title .yellow{color:#ff0}.h2Title .strong-dot{background-image:radial-gradient(circle at center,yellow 18%,transparent 20%);background-position:top right;background-repeat:repeat-x;background-size:1em .2em;padding-top:.4rem}.h2Title .anshin{color:#fff;font-weight:700;font-size:62px;line-height:1.3}.h2Title .anshin .small{font-size:37px}.h2Title .anshin sup{font-size:16px;vertical-align:super;font-weight:100;top:-1rem}#plan .planInner{padding:60px 0 35px}#plan .planText{text-align:center;margin-bottom:40px}#plan .plan-notes{color:#555;margin-bottom:10px}#plan .plan-list{*zoom: 1;margin-bottom:10px}#plan .plan-list:after{content:"";display:table;clear:both}#plan .plan-list li{width:1000px;float:left;position:relative;margin-bottom:20px}#plan .plan-list li .balloon{position:absolute;left:-70px;top:-10px}#plan .plan-list li dl{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}#plan .plan-list li dt{padding:20px 0;text-align:center;color:#fff;font-size:25px;font-weight:700;line-height:1.3}#plan .plan-list li dt span{font-size:20px;font-weight:400}#plan .plan-list li .monthly{padding:25px 0 30px;text-align:center}#plan .plan-list li .monthly .text{font-size:15px;margin-bottom:15px}#plan .plan-list li .monthly .image{margin-bottom:25px}#plan .plan-list li .monthly .btn-entry{padding:0 20px}#plan .plan-list li .monthly .btn-entry a{display:block;line-height:1;padding:20px 0;text-align:center;font-size:19px;color:#fff;font-weight:700;background:#ea0159;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 6px 0 0 #a3013e;-moz-box-shadow:0 6px 0 0 #a3013e;box-shadow:0 6px #a3013e;position:relative;top:0;margin-right:20px}#plan .plan-list li .monthly .btn-entry a:hover{top:4px;-webkit-box-shadow:0 2px 0 0 #a3013e;-moz-box-shadow:0 2px 0 0 #a3013e;box-shadow:0 2px #a3013e;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#plan .plan-list li .monthly .btn-entry a:before{content:"";z-index:1;position:absolute;background:url(/img/customer-static/pc/business/common/arrow01.png) 0 50% no-repeat;width:8px;top:0;bottom:0;right:11px}#plan .plan-list li .detail{padding:30px 20px 15px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}#plan .plan-list li .detail .detailCont{padding:15px 20px;margin-bottom:15px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#fff;width:400px}#plan .plan-list li .detail .detailCont .title{font-size:19px;font-weight:700;margin-bottom:10px}#plan .plan-list li .detail .detailCont .image{height:150px}#plan .plan-list li .detail .detailCont .image img{max-width:85%}#plan .plan-list li .detail .detailCont .data_text{line-height:40px;font-size:15px;text-align:left}#plan .plan-list li.giga dl{border:4px solid #073685;height:415px}#plan .plan-list li.giga div{width:480px;float:left}#plan .plan-list li.giga dt{background:#073685;border-radius:0 0 50px}#plan .plan-list li.giga .detail{background:#dbe8ff;margin-left:30px;width:440px;height:370px}#plan .plan-list li.giga .detail .detailCont .title{color:#073685}#plan .plan-list li.giga-year dl{border:4px solid #073685;height:415px}#plan .plan-list li.giga-year div{width:480px;float:left}#plan .plan-list li.giga-year dt{background:#073685;border-radius:0 0 50px}#plan .plan-list li.giga-year .detail{background:#dbe8ff;margin-left:30px;width:440px;height:370px}#plan .plan-list li.giga-year .detail .detailCont .title{color:#073685}#plan .plan-list .price-text{color:#ea0159;font-weight:700;line-height:1.1;position:relative;padding-bottom:30px}#plan .plan-list .price-text .cost{font-size:38px}#plan .plan-list .price-text .cost .price{font-size:54px}#plan .plan-list .price-text .cost .small{font-size:30px}#plan .plan-list .price-text .cost .small sup{font-size:14px;vertical-align:super}#plan .plan-list .price-text .price{font-size:28px}#plan .plan-list .price-text .price .tax{font-size:54px}#plan .plan-list .price-text .price .yen sup{font-size:14px;vertical-align:super}#plan .plan-list-notes{color:#555;font-size:12px;margin-bottom:50px}#plan .plan-list-notes-yearlygiga{color:#555;font-size:12px;float:right;margin-right:10px}#plan .planContact{border:#043786 1px solid;padding:25px 0;margin-bottom:50px}#plan .planContactTitle{text-align:center;margin:0 0 12px;font-size:22px;color:#043785;font-weight:700}#plan .b-op-btn{padding-top:12px;text-align:right}#plan .b-op-btn a{line-height:1;padding:15px 62px 15px 52px;text-align:center;font-size:18px;color:#063786;font-weight:700;background:#f3f3f3;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 6px 0 0 #949494;-moz-box-shadow:0 6px 0 0 #949494;box-shadow:0 6px #949494;position:relative;top:0}#plan .b-op-btn a span{font-size:14px}#plan .b-op-btn a img{width:22px;padding-right:10px}#plan .b-op-btn a:hover{top:4px;-webkit-box-shadow:0 2px 0 0 #949494;-moz-box-shadow:0 2px 0 0 #949494;box-shadow:0 2px #949494;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}#plan .b-op-btn a:after{position:absolute;top:calc(50% - 4px);right:11px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:2px solid #043786;border-right:2px solid #043786}#plan .b-op-btn .contact-fd-none{line-height:1;padding:15px 62px 15px 52px;text-align:center;font-size:14px;color:#fff;font-weight:700;background:#9a9a9a;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative;top:0}#plan .b-op-btn .contact-fd-none:after{position:absolute;top:calc(50% - 4px);right:11px;width:7px;height:7px;content:"";transform:rotate(45deg);border-top:2px solid #ffffff;border-right:2px solid #ffffff}#plan .planContactInfo{margin:0 auto 5px;width:788px}#plan .planContactMes{float:left;width:390px;padding:15px 0 0;line-height:1.5;font-size:14px}#plan .planContactTel{float:right}#plan .planContactNo{font-family:Oswald,Helvetica,Arial,sans-serif;line-height:1;margin:0;color:#043786;font-size:48px;font-weight:700;position:relative;z-index:1;padding:0 0 0 45px}#plan .planContactNo a{color:#043786}#plan .planContactNo:before{content:"";z-index:1;position:absolute;background:url(/img/customer-static/pc/business/free_03.png) 0 0 no-repeat;width:38px;height:25px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;top:10px;left:0}#plan .planContactTime{color:#043785;font-size:12px}.h3Title{padding:6px 15px;font-size:24px;font-weight:700;background:#e1f5ff;color:#043785;margin-bottom:30px}.h4Title{font-size:22px;font-weight:700;color:#043786;padding-left:12px;border-left:6px solid #043786;margin-bottom:20px}.planTable{width:100%;table-layout:fixed;margin-bottom:30px}.planTable th,.planTable td{padding:15px 10px;font-size:14px;vertical-align:middle}.planTable th{width:130px;font-weight:700;background:#f3f3f3;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.planTable td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.planTable .strike{text-decoration:line-through}.planTable a{color:#043786;text-decoration:underline}.planLink{display:block;color:#043786;text-decoration:underline;cursor:pointer}.planTable+.planLink{margin-top:-20px;margin-bottom:25px;font-size:14px;text-align:right}#gradle-popup{padding:20px 30px;background-color:#fff;box-sizing:border-box}#gradle-popup .inner h4{font-size:28px;font-weight:700;position:relative}#gradle-popup .inner h4:before,#gradle-popup .inner h4:after{content:"";position:absolute;left:0;bottom:-10px}#gradle-popup .inner h4:before{width:100%;border-bottom:4px solid #AFBFCA}#gradle-popup .inner h4:after{width:25%;border-bottom:4px solid #3C4D67}#gradle-popup .inner .contents{display:flex;align-items:center;margin:25px 0}#gradle-popup .inner .contents .text .ttl{display:flex;align-items:center;font-size:24px;font-weight:700;line-height:30px;padding-left:20px;position:relative}#gradle-popup .inner .contents .text .ttl:before{content:"";border-left:8px solid #C0DCF6;position:absolute;top:0;bottom:0;left:0}#gradle-popup .inner img{width:100%}#gradle-popup .inner .note{font-size:16px;color:#acb5ba;line-height:24px;margin-top:10px}.payment-list{overflow:hidden;*zoom: 1;padding-top:5px;margin-bottom:10px}.payment-list li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align: auto;zoom:1;*display: inline;border:1px solid #ccc;padding:0 35px;line-height:100px;font-size:22px;font-weight:700;color:#043786;margin-right:5px}.payment-list li img{margin-right:30px}.note{font-size:12px;margin-bottom:20px}#campaign .campaignInner{padding:75px 0 20px;background:url(/img/customer-static/pc/business/index/bg-campaign.png) no-repeat center 0 #fcfa68;text-align:center}#campaign .campaignInner .campaignGigaYear{width:340px;font-size:25px;background:#073685;position:relative;color:#fff;padding:5px 90px;border-radius:5px;font-weight:500;margin-top:30px}#campaign .campaignInner .campaignGigaYear:after{content:"";position:absolute;border:10px solid transparent;border-top:10px solid #073685;bottom:-20px;left:50%;margin-left:-30px}#campaign .campaignInner .campaignText{margin:40px 0 0;height:200px;position:relative}#campaign .campaignInner .campaignText img{margin-bottom:20px}#campaign .campaignInner .campaignText .text{text-align:left;left:20px;font-size:48px;font-weight:700;color:#073685;margin-bottom:25px;line-height:1;text-shadow:4px 4px 0 #fff}#campaign .campaignInner .campaignText .text.dx_plan{font-size:36px}#campaign .campaignInner .campaignText .icon{position:absolute;font-size:32px;line-height:1.2;background:#073685;color:#fff;padding:10px 14px;border-radius:6px;font-weight:700;left:30px;box-shadow:4px 4px #fff}#campaign .campaignInner .campaignText .cost{padding-left:140px;text-align:left;left:20px;font-size:80px;height:100px;font-weight:700;color:#073685;letter-spacing:-.5rem;line-height:1.3;text-shadow:2px 2px 0 #fff}#campaign .campaignInner .campaignText .cost.dx_plan{font-size:48px;line-height:1.1;letter-spacing:0}#campaign .campaignInner .campaignText .cost .small{padding:0 20px;font-size:60px;letter-spacing:0;text-shadow:4px 4px #fff}#campaign .campaignInner .campaignText .price{position:absolute;top:-40px;bottom:0;right:0;left:500px;font-size:260px;font-weight:700;color:#ea0159;margin-bottom:25px;line-height:1;text-shadow:4px 4px 0 #fff}#campaign .campaignInner .campaignText .price .yen{font-size:120px}#campaign .campaignInner .campaignText .price.dx_plan{font-size:140px;letter-spacing:-.8rem;left:130px;top:50px}#campaign .campaignInner .campaignText .price .small{font-size:30px}#campaign .campaignInner .campaignText .price .otoku{font-size:60px}#campaign .campaignInner .campaignText .yen_text{position:absolute;top:60px;bottom:0;right:0;left:770px;font-size:50px;font-weight:700;color:#ea0159;text-align:left;line-height:1.1;text-shadow:4px 4px 0 #fff}#campaign .campaignInner .campaignText .yen_text .small{font-size:30px}#campaign .campaignInner .campaignText .yen_text .otoku{font-size:60px}#campaign .campaignInner .campaignText .otoku_img{position:absolute;left:740px;top:-24px}#campaign .campaignInner .campaignText .otoku_img img{width:200px}#campaign .campaignInner .waribiki{width:1000px;margin-bottom:20px;margin-top:80px;padding:18px 20px;background:#fff;box-shadow:2px 4px 4px #ddd;border-radius:4px}#campaign .campaignInner .waribiki .title{position:relative}#campaign .campaignInner .waribiki .title .fukidashi{position:absolute;top:-50px;bottom:0;right:0;left:-70px;z-index:999}#campaign .campaignInner .waribiki .title .ribbon{position:absolute;top:20px;bottom:0;right:0;left:70px}#campaign .campaignInner .waribiki .title .title_text{position:absolute;top:22px;bottom:0;right:0;left:60px;color:#fff;font-weight:700;font-size:38px}#campaign .campaignInner .waribiki .title .title_text span{color:#ff0}#campaign .campaignInner .waribiki .waribiki_price{padding:100px 0 10px;color:#ea0159;font-weight:700;font-size:100px}#campaign .campaignInner .waribiki .waribiki_price .yen{font-size:130px}#campaign .campaignInner .waribiki .waribiki_img{position:relative;margin:0 50px}#campaign .campaignInner .waribiki .waribiki_img .img_text{text-align:left;position:absolute;top:10px;bottom:0;right:0;left:20px}#campaign .campaignInner .waribiki .waribiki_img .img_text .red{color:#ea0159;font-weight:700}#campaign .campaignInner .waribiki .waribiki_img .img_text_bold{font-size:20px;color:#073685;font-weight:700}#campaign .campaignInner .waribiki .waribiki_img .img_text_bold .red{color:#ea0159}#campaign .campaignInner .waribiki .waribiki_table{margin:20px 50px}#campaign .campaignInner .waribiki .waribiki_table ul{list-style:none;display:flex;justify-content:space-between;gap:14px}#campaign .campaignInner .waribiki .waribiki_table li{border:2px solid #ccc;position:relative;width:300px}#campaign .campaignInner .waribiki .waribiki_table .title{background:#ccc}#campaign .campaignInner .waribiki .waribiki_table .cost_img{list-style:none;margin:10px;display:flex;justify-content:space-between;gap:14px;height:90px}#campaign .campaignInner .waribiki .waribiki_table .initial_cost,#campaign .campaignInner .waribiki .waribiki_table .month_cost{background:#FFFEAE;text-align:center;width:124px;padding:20px 0;align-items:center;font-size:14px;font-weight:700}#campaign .campaignInner .waribiki .waribiki_table .initial_cost .blue,#campaign .campaignInner .waribiki .waribiki_table .month_cost .blue{color:#043785;font-weight:700;font-size:18px}#campaign .campaignInner .waribiki .waribiki_table .month_cost:after{content:"＋";position:absolute;color:#353535;top:50%;bottom:0;right:0;left:0}#campaign .campaignInner .waribiki .waribiki_table .notes{text-align:left}#campaign .campaignInner .waribiki_anshin{margin-top:70px}#campaign .campaignInner .waribiki_anshin .fukidashi{position:relative}#campaign .campaignInner .waribiki_anshin .fukidashi .fukidashi-img{width:80%}#campaign .campaignInner .waribiki_anshin .fukidashi .fukidashi-left{position:absolute;top:44px;bottom:0;left:174px;font-size:20px;color:#043785;font-weight:700}#campaign .campaignInner .waribiki_anshin .fukidashi .fukidashi-right{position:absolute;top:24px;bottom:0;right:164px;font-size:20px;color:#043785;font-weight:700}#campaign .campaignInner .waribiki_anshin .circle{position:absolute;width:200px;height:200px;border-radius:50%;background:#043785}#campaign .campaignInner .waribiki_anshin .circle .circle_text{color:#fff;position:absolute;display:inline-block;left:10%;top:50%;transform:translateY(-50%);width:auto;text-align:center;font-size:24px;font-weight:700;line-height:1.4}#campaign .campaignInner .waribiki_anshin .circle .strong{font-size:30px}#campaign .campaignInner .waribiki_anshin .note_text{margin-top:30px;margin-left:220px;color:#043785;font-weight:700}#campaign .campaignInner .waribiki_anshin .note_text .note_1{font-size:34px;text-align:left;line-height:1.3}#campaign .campaignInner .waribiki_anshin .note_text .note_2{margin-top:-92px;font-size:76px;color:#ea0159;text-align:right;line-height:1.4;padding-right:20px}#campaign .campaignInner .waribiki_anshin .note_text .note_3{font-size:48px;color:#043785;line-height:1.3}#campaign .campaignInner .waribiki_anshin .note_text .note_4{text-align:left;color:#333;font-weight:100}#campaign .campaignInner .campaignGraph{left:-73px;position:relative;margin-bottom:36px}#campaign .campaignInner .campaignTrouble{position:relative;padding:20px 0 5px;margin-bottom:49px}#campaign .campaignInner .campaignTroubleText{font-size:33px;font-weight:700;color:#ea0159;margin-bottom:15px}#campaign .campaignInner .campaignTroubleNote{margin-bottom:70px}#campaign .campaignInner .campaignTroubleNote.abs{position:absolute;margin-bottom:0;bottom:-30px;left:225px;text-align:left}#campaign .campaignInner .campaignPresent{margin-left:-34px}#delivery .deliveryInner{padding:65px 0 80px}#delivery .deliveryInner .deliveryText{margin-bottom:30px;text-align:center}#delivery .deliveryInner .delivery-list{overflow:hidden;*zoom: 1;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#delivery .deliveryInner .delivery-list li{display:-webkit-flex;display:flex;width:100%;margin:0 auto}#delivery .deliveryInner .delivery-list li dl{border:4px solid #073685;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#delivery .deliveryInner .delivery-list li dl dt{padding:10px 0;text-align:center;font-size:24px;font-weight:700;color:#fff;background:#073685;line-height:1}#delivery .deliveryInner .delivery-list li dl dd{padding:15px 10px}#delivery .deliveryInner .delivery-list li dl dd .title{font-size:20px;font-weight:700;color:#073685;margin-bottom:5px;text-align:center}#delivery .deliveryInner .delivery-list li dl dd .time{font-size:22px;margin-bottom:5px;line-height:1.2;text-align:center}#delivery .deliveryInner .delivery-list li dl dd .time span{font-size:36px;font-weight:700;color:#ea0159}#delivery .deliveryInner .delivery-list li dl dd .text{font-size:14px;text-align:center}#delivery .deliveryInner .delivery-list li dl dd a{text-decoration:underline}#lineup{background:url(/img/customer-static/pc/business/bg-dot.png) repeat 0 0;padding:85px 0 80px}.lineupTitle{font-size:48px;text-align:center;letter-spacing:1px;margin:0 0 15px;color:#073685}.lineupimg{width:780px;margin:0 auto 10px;border-radius:0 0 10px 10px}.lineupimg img{width:100%}.device-type{width:790px;margin:0 auto 15px;background-color:#fff;border-radius:6px}.device-type .device-type-title{font-size:18px;color:#fff;background:#073685;font-weight:700;padding:10px 0;text-align:center;border-radius:6px 6px 0 0}.device-content{width:720px;margin:0 auto 15px;background-color:#fff;padding:20px 30px;border-radius:6px;display:flex;justify-content:space-between}.device-content .device-left{width:54%;position:relative}.device-content .device-left .device_img{text-align:center;padding:30px 0}.device-content .device-left .device_img.device_5g:before{position:absolute;content:"";display:block;width:100px;height:100px;top:-10px;left:-10px;background:url(/img/customer-static/pc/business/index/new_label.png) 0 50% no-repeat;background-position:center;background-size:80%}.device-content .device-left .device_img .device_5g{width:52%}.device-content .device-left .device_img.device_l13:before{position:absolute;content:"";display:block;width:100px;height:100px;top:-10px;left:50px;background:url(/img/customer-static/pc/business/index/new_label.png) 0 50% no-repeat;background-position:center;background-size:80%}.device-content .device-left .device_img .device_l13{width:20%}.device-content .device-left .device-tag{text-align:center;font-size:13px;display:flex;justify-content:center;gap:6px;margin-top:13px;flex-wrap:wrap;font-weight:700}.device-content .device-left .device-tag li{display:flex;align-items:center;justify-content:center;padding:0 12px;height:30px;border-radius:4px;background-color:#eee;color:#073685;line-height:1.1}.device-content .device-left .device-tag li.tag-type{font-size:11px;padding:0 23px}.device-content .device-left .device-title{color:#073685;font-weight:700;font-size:20px;text-align:center;margin-top:10px;line-height:1.3}.device-content .device-left .device-title .device-title-strong{font-size:36px;line-height:1.1}.device-content .device-right{position:relative;width:40%;text-align:center;margin-top:30px}.device-content .device-right:before{position:absolute;top:11px;left:0;width:100%;border-bottom:3px solid #ddd;content:""}.device-content .device-right .title{position:relative;display:inline-block;background-color:#fff;font-size:16px;font-weight:700;padding:0 10px}.device-content .device-right .sub-title{position:relative;display:inline-block;font-size:16px;font-weight:700}.device-content .device-right .memo{text-align:left;padding-top:20px}.lineuptext{width:780px;font-size:13px;line-height:22.5px;margin:0 auto}.btn-detail{display:flex;justify-content:space-between;width:690px;margin:-71px auto 50px}.btn-detail a{display:block;width:300px;background:#008bd0;position:relative;line-height:40px;font-size:18px;font-weight:700;color:#fff;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 3px 0 0 #006191;-webkit-box-shadow:0 3px 0 0 #006191;box-shadow:0 3px #006191;top:0}.btn-detail a:after{content:"";z-index:1;position:absolute;background:url(/img/customer-static/pc/business/common/arrow01.png?1609835055) 0 50% no-repeat;width:8px;top:0;bottom:0;right:11px}#flow{padding:64px 0 60px}.flowTitle{font-size:48px;text-align:center;margin:0 0 20px;color:#0b3678}.flowList li{display:table;width:100%;border:4px solid #0B3678;background-color:#0b3678;border-radius:15px;position:relative;z-index:1;margin:0 0 27px;min-height:100px}.flowList li:before{content:"";z-index:1;position:absolute;background:url(/img/customer-static/pc/business/common/arrow04.png) 50% 0 no-repeat;height:30px;bottom:-30px;left:0;right:0}.flowList li:last-child:before{display:none}.flowNo{display:table-cell;background:#0B3678;color:#fff;text-align:center;vertical-align:middle;width:252px}.flowName img{position:relative;z-index:1;left:-13px}.flowName span{display:block;font-size:23px}.flowMes{display:table-cell;font-size:17px;padding:25px 27px;line-height:1.5;background:#fff;border-radius:0 10px 10px}.flowMes span{display:block;font-size:12px;margin:0 0 10px}.flowMes a{color:#043785;text-decoration:underline}.notes_text{padding-top:25px;color:#1d8fca}.notes_text .notes_ttl{display:block;margin-bottom:10px}
