@charset "UTF-8";#top-bottom-fixed-off .inner:before,#top #faq .contact-off:before,#top-bottom-fixed-off .inner:after,#top #faq .contact-off:after{content:"";display:block;overflow:hidden;height:0}#top-bottom-fixed-off .inner:after,#top #faq .contact-off:after{clear:both}#top-bottom-fixed-off .inner,#top #faq .contact-off{zoom:1}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after{content:"";content:none}blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.ta-c{text-align:center}#header .inner:before,#header .inner .right:before{content:"";display:block;overflow:hidden;height:0}#top-header .inner:before,#top-header .inner ul:before{content:"";display:block;overflow:hidden;height:0}#entry .inner .contact:before,#entry .inner .contact .web:before{content:"";display:block;overflow:hidden;height:0}.top-entry .inner:before{content:"";display:block;overflow:hidden;height:0}.top-entry .contact dl.web:before,.top-entry .contact dl.tel:before{content:"";display:block;overflow:hidden;height:0}#top-footer-entry .inner:before,#top-side-nav ul li:before{content:"";display:block;overflow:hidden;height:0}#top-bottom-fixed .inner:before{content:"";display:block;overflow:hidden;height:0}#top-bottom-fixed .contact:before,#top-bottom-fixed .contact .web dd:before{content:"";display:block;overflow:hidden;height:0}#top #about .inner:before,#top #scene .inner:before,#top #reason .inner .reason-why:before,#top #point .inner div:before{content:"";display:block;overflow:hidden;height:0}#top #campaign .campaign-list:before,#top #campaign .campaign-list li dl:before{content:"";display:block;overflow:hidden;height:0}#top #campaign .device:before,#top #campaign #set_plan_inner:before{content:"";display:block;overflow:hidden;height:0}#top #price .switch:before,#top #price .switch ul:before{content:"";display:block;overflow:hidden;height:0}#top #price .option:before,#top #price .credit:before{content:"";display:block;overflow:hidden;height:0}#top #flow .explain:before,#top #flow .step:before{content:"";display:block;overflow:hidden;height:0}#top #faq .switch ul:before{content:"";display:block;overflow:hidden;height:0}#top #faq .contact:before,#top #faq .contact .inquiry-area .dial:before{content:"";display:block;overflow:hidden;height:0}#notice-popup #container .head:before{content:"";display:block;overflow:hidden;height:0}#device-popup #container #device-mainv:before{content:"";display:block;overflow:hidden;height:0}#device-popup #container #device-point ul:before,#device-popup #container #device-point ul li:before{content:"";display:block;overflow:hidden;height:0}#scene-popup #container:before{content:"";display:block;overflow:hidden;height:0}#area-popup .area .heading:before{content:"";display:block;overflow:hidden;height:0}#header .inner:after,#header .inner .right:after{content:"";display:block;overflow:hidden;height:0}#top-header .inner:after,#top-header .inner ul:after{content:"";display:block;overflow:hidden;height:0}#entry .inner .contact:after,#entry .inner .contact .web:after{content:"";display:block;overflow:hidden;height:0}.top-entry .inner:after{content:"";display:block;overflow:hidden;height:0}.top-entry .contact dl.web:after,.top-entry .contact dl.tel:after{content:"";display:block;overflow:hidden;height:0}#top-footer-entry .inner:after,#top-side-nav ul li:after{content:"";display:block;overflow:hidden;height:0}#top-bottom-fixed .inner:after{content:"";display:block;overflow:hidden;height:0}#top-bottom-fixed .contact:after,#top-bottom-fixed .contact .web dd:after{content:"";display:block;overflow:hidden;height:0}#top #about .inner:after,#top #scene .inner:after,#top #reason .inner .reason-why:after,#top #point .inner div:after{content:"";display:block;overflow:hidden;height:0}#top #campaign .campaign-list:after,#top #campaign .campaign-list li dl:after{content:"";display:block;overflow:hidden;height:0}#top #campaign .device:after,#top #campaign #set_plan_inner:after{content:"";display:block;overflow:hidden;height:0}#top #price .switch:after,#top #price .switch ul:after{content:"";display:block;overflow:hidden;height:0}#top #price .option:after,#top #price .credit:after{content:"";display:block;overflow:hidden;height:0}#top #flow .explain:after,#top #flow .step:after{content:"";display:block;overflow:hidden;height:0}#top #faq .switch ul:after{content:"";display:block;overflow:hidden;height:0}#top #faq .contact:after,#top #faq .contact .inquiry-area .dial:after{content:"";display:block;overflow:hidden;height:0}#notice-popup #container .head:after{content:"";display:block;overflow:hidden;height:0}#device-popup #container #device-mainv:after{content:"";display:block;overflow:hidden;height:0}#device-popup #container #device-point ul:after,#device-popup #container #device-point ul li:after{content:"";display:block;overflow:hidden;height:0}#scene-popup #container:after{content:"";display:block;overflow:hidden;height:0}#area-popup .area .heading:after{content:"";display:block;overflow:hidden;height:0}#header .inner:after,#header .inner .right:after{clear:both}#top-header .inner:after,#top-header .inner ul:after{clear:both}#entry .inner .contact:after,#entry .inner .contact .web:after{clear:both}.top-entry .inner:after{clear:both}.top-entry .contact dl.web:after,.top-entry .contact dl.tel:after{clear:both}#top-footer-entry .inner:after,#top-side-nav ul li:after{clear:both}#top-bottom-fixed .inner:after{clear:both}#top-bottom-fixed .contact:after,#top-bottom-fixed .contact .web dd:after{clear:both}#top #about .inner:after,#top #scene .inner:after,#top #reason .inner .reason-why:after,#top #point .inner div:after{clear:both}#top #campaign .campaign-list:after,#top #campaign .campaign-list li dl:after{clear:both}#top #campaign .device:after,#top #campaign #set_plan_inner:after{clear:both}#top #price .switch:after,#top #price .switch ul:after{clear:both}#top #price .option:after,#top #price .credit:after{clear:both}#top #flow .explain:after,#top #flow .step:after{clear:both}#top #faq .switch ul:after{clear:both}#top #faq .contact:after,#top #faq .contact .inquiry-area .dial:after{clear:both}#notice-popup #container .head:after{clear:both}#device-popup #container #device-mainv:after{clear:both}#device-popup #container #device-point ul:after,#device-popup #container #device-point ul li:after{clear:both}#scene-popup #container:after{clear:both}#area-popup .area .heading:after{clear:both}#header .inner,#header .inner .right,#top-header .inner,#top-header .inner ul,#entry .inner .contact,#entry .inner .contact .web,.top-entry .inner,.top-entry .contact dl.web,.top-entry .contact dl.tel,#top-footer-entry .inner,#top-side-nav ul li,#top-bottom-fixed .inner,#top-bottom-fixed .contact,#top-bottom-fixed .contact .web dd,#top #about .inner,#top #scene .inner,#top #reason .inner .reason-why,#top #point .inner div,#top #campaign .campaign-list,#top #campaign .campaign-list li dl,#top #campaign .device,#top #campaign #set_plan_inner,#top #price .switch,#top #price .switch ul,#top #price .option,#top #price .credit,#top #flow .explain,#top #flow .step,#top #faq .switch ul,#top #faq .contact,#top #faq .contact .inquiry-area .dial,#notice-popup #container .head,#device-popup #container #device-mainv,#device-popup #container #device-point ul,#device-popup #container #device-point ul li,#scene-popup #container,#area-popup .area .heading{zoom:1}.ui-overlay-c{background:#fff}body{font-family:Meiryo,Hiragino Kaku Gothic Pro,Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif;font-size:14px;color:#333;line-height:1.7;letter-spacing:1px;-webkit-text-size-adjust:100%}a:link{color:#06c}a:hover,a:active{color:#3189e2;text-decoration:none}a:visited{color:#3189e2}.alpha:hover{filter:alpha(opacity=80);opacity:.8}img{vertical-align:bottom}.btn a{display:block;color:#fff;font-weight:700;text-align:center;text-decoration:none;border-radius:5px}.btn a.entry{background:#ff3c3c url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) no-repeat;background-size:auto 13px;box-shadow:#cf0f0f 0 5px}.btn a.inquiry{background:#3fa92e url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) no-repeat;background-size:auto 13px;box-shadow:#238414 0 5px}.btn a.bw-dial{background:#98ca00 url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) no-repeat;background-size:auto 13px;box-shadow:#78a000 0 5px}.btn a.tf-dial{background:#98ca00;background-size:auto 13px;box-shadow:#78a000 0 5px}.btn a.review-btn_4202{background:#F3A901;background-size:auto 13px;box-shadow:#a98105 0 5px}/*!
* Selector Hack(Exclusion)
* target: IE6,7,8
* Validator: Valid
*/a.entry{border-bottom:5px solid #db882e}:root a.entry{border-bottom:none}a.inquiry{border-bottom:5px solid #1baa7d}:root a.inquiry{border-bottom:none}a.bw-dial{border-bottom:5px solid #1baa7d}:root a.bw-dial{border-bottom:none}a.tf-dial{border-bottom:5px solid #1baa7d}:root a.tf-dial{border-bottom:none}a.hack{border-bottom:4px solid #406066}:root a.hack{border-bottom:none}a.hack:hover{border-bottom:1px solid #406066}:root a.hack:hover{border-bottom:none}a.hack2{border-bottom:4px solid #555}:root a.hack2{border-bottom:none}a.hack2:hover{border-bottom:1px solid #555}:root a.hack2:hover{border-bottom:none}#note_of_coution{text-align:center;padding:6px 0;font-size:11px}#note_of_coution .attention{font-weight:700;color:#f95a5a}#note_of_coution .attention strong{font-size:16px;line-height:26px}#header{width:100%;background:#1796db}#header .inner{width:960px;height:60px;margin:0 auto;font-size:32px}#header .inner .logo{float:left}#header .inner .logo a{background:#fff;width:190px;height:60px;display:block}#header .inner .logo a img{padding:16px 25px}#header .inner .right{float:right}#header .inner .right .fd{color:#fff;float:left;margin:7px 10px 0}#header .inner .right .fd .text{font-size:10px;letter-spacing:.1em;*letter-spacing: .03em}#header .inner .right .fd .text span{font-size:9px}#header .inner .right .fd .num{font-family:Arial,Verdana,sans-serif,Meiryo,Hiragino Kaku Gothic Pro,Lucida Grande,Lucida Sans Unicode;line-height:1;padding-left:25px;font-size:28px;background:url(../img/tel-icon.png) no-repeat 0 10px}#header .inner .right .fd .num a{color:#fff}#header .inner .right .btn{float:left;margin-top:9px;width:220px}#header .inner .right .btn a{width:200px;padding-right:20px;font-size:15px;line-height:37px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;text-shadow:0px -1px 0px rgba(75,75,75,.5);background-position:195px center}#top-header{width:100%;background:#fff;border-bottom:dotted 1px #27bbcc;border-top:3px solid #2792cc;position:fixed;top:-89px;left:0;z-index:100}#top-header .inner{position:relative;width:960px;margin:0 auto}#top-header .inner h1{position:absolute;top:0;left:50%;margin-left:-100px}#top-header .inner ul li{float:left;font-weight:700}#top-header .inner ul li a{line-height:34px;color:#27bbcc;text-decoration:none}#top-header .inner ul li a:hover{text-decoration:underline}#top-header .inner ul.left{float:left}#top-header .inner ul.left li{margin-right:20px}#top-header .inner ul.right{float:right}#top-header .inner ul.right li{margin-left:20px}#container{width:960px;margin:0 auto;position:relative}#entry,#entry-off{background:#eee;border-top:#ccc 1px solid;padding:35px 0}#entry .inner,#entry-off .inner{width:960px;margin:auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:#ccc 1px solid}#entry .inner h3,#entry-off .inner h3{padding:5px;text-align:center;background:#1796db;color:#fff;font-size:20px;font-weight:700;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}#entry .inner .contact,#entry-off .inner .contact{padding:15px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#entry .inner .contact dl dt,#entry-off .inner .contact dl dt{font-size:14px;margin-bottom:10px;background:image-url("alfa.png")}#entry .inner .contact .tel,#entry-off .inner .contact .tel{float:left;width:380px}#entry .inner .contact .tel dd,#entry-off .inner .contact .tel dd{color:#1796db}#entry .inner .contact .tel dd.num,#entry-off .inner .contact .tel dd.num{padding-left:40px;line-height:1.1;font-size:50px;font-weight:700;font-family:Arial,sans-serif;background:image-url("entry-tel-icon.png") no-repeat 0 20px}#entry .inner .contact .tel dd.hours,#entry-off .inner .contact .tel dd.hours{font-size:12px}#entry .inner .contact .web,#entry-off .inner .contact .web{position:relative;float:right;width:540px}#entry .inner .contact .web dd,#entry-off .inner .contact .web dd{float:left}#entry .inner .contact .web dd a,#entry-off .inner .contact .web dd a{position:relative;padding:13px 20px 11px 0;display:block;width:240px;font-size:16px;line-height:1.3;background-position:235px center;z-index:1}#entry .inner .contact .web dd.entry-btn,#entry-off .inner .contact .web dd.entry-btn{margin-right:15px}#entry .inner .contact .web dd.ssl,#entry-off .inner .contact .web dd.ssl{position:absolute;top:-12px;right:0}#entry-ivr .entry-ivr-inner{background:#fff image-url("entry-ivr-bg.png") no-repeat 15px 0;padding-bottom:20px}#entry-ivr .entry-ivr-inner dt,#entry-ivr .entry-ivr-inner dd{display:inline-block;font-weight:700;line-height:37px}#entry-ivr .entry-ivr-inner dt{color:#fff;margin-left:23px}#entry-ivr .entry-ivr-inner dd ul{margin-left:8px}#entry-ivr .entry-ivr-inner dd li{display:inline;color:#f95a5a;letter-spacing:0}#entry-ivr .entry-ivr-inner dd li .text{font-size:15px}#entry-ivr .entry-ivr-inner dd li .number{font-size:17px}#entry-ivr .entry-ivr-inner dd li .mark{padding-right:6px}#entry-ivr .entry-ivr-inner .aside{font-weight:400;font-size:10px;line-height:0;display:block;text-align:right;padding:10px 22px 0}.top-entry{padding:0 0 70px;background:image-url("top/noize-bg.png") repeat 0 0}.top-entry h2{margin-bottom:15px}.top-entry .inner{width:960px;margin:0 auto}.top-entry .triangle{margin:0 0 5px;text-align:center}.top-entry .device{float:left;margin-top:75px}.top-entry .contact{position:relative;float:right;padding:18px 0 0;width:645px}.top-entry .contact .eyecatch{position:absolute;right:0;top:-20px}.top-entry .contact dl{color:#5a5a5a}.top-entry .contact dl.web dt{margin:10px 0;font-size:16px;background:image-url("alfa.png")}.top-entry .contact dl.web dd{float:left}.top-entry .contact dl.web dd a{width:290px;padding:17px 18px 13px 0;line-height:1.4}.top-entry .contact dl.web dd a span{font-size:22px}.top-entry .contact dl.web dd a.entry{background:url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) no-repeat 273px center #ffa749}.top-entry .contact dl.web dd a.inquiry{background:url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) no-repeat 273px center #47d3a7}.top-entry .contact dl.web dd.entry-btn{margin:0 25px 0 0}.top-entry .contact dl.tel{margin:20px 0 0}.top-entry .contact dl.tel dt{margin:10px 0 0;font-size:16px;background:image-url("alfa.png")}.top-entry .contact dl.tel dd{float:left}.top-entry .contact dl.tel dd.fd{padding:0 0 0 34px;line-height:1;background:image-url("top/tel-icon.png") no-repeat 0 18px;float:left;font-family:Arial,sans-serif;font-size:46px;font-weight:700;margin:0 9px 0 0;letter-spacing:0}.top-entry .contact dl.tel dd.fd a{text-decoration:none}.top-entry .contact dl.tel dd.time{margin:0 9px 0 0;padding:5px 0 0;font-size:11px}.top-entry .contact dl.tel dd.ssl{margin:-10px 0 0}.top-entry .contact-off{position:relative;float:right;padding:18px 0 0;width:645px}.top-entry .contact-off .eyecatch{position:absolute;right:0;top:-20px}.top-entry .contact-off dl{color:#5a5a5a}.top-entry .contact-off dl.web dt{margin:10px 0;font-size:16px;background:image-url("alfa.png")}.top-entry .contact-off dl.web dd{float:left}.top-entry .contact-off dl.web dd a{width:290px;padding:17px 18px 13px 0;line-height:1.4}.top-entry .contact-off dl.web dd a span{font-size:22px}.top-entry .contact-off dl.web dd a.entry{background:url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) no-repeat 273px center #ffa749}.top-entry .contact-off dl.web dd a.inquiry{background:url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) no-repeat 273px center #47d3a7}.top-entry .contact-off dl.web dd.entry-btn{margin:0 25px 0 0}.top-entry .contact-off .tel{margin:27px 0 0}.top-entry .area-check{padding:18px 25px;border:1px solid #0068b8;margin-top:25px;background-color:#fff}.top-entry .area-check img{vertical-align:middle}.top-entry .area-check .button{display:inline-block;position:relative;top:0;width:175px;padding:18px 40px;border-radius:5px;margin:0 0 5px 30px;background-color:#17568d;box-shadow:0 5px #0e3861;text-align:center;vertical-align:middle;font-size:18px;font-weight:700;text-decoration:none;color:#fff;text-shadow:0 -2px 0 #0e3861}.top-entry .area-check .button:after{content:"";position:absolute;top:0;bottom:0;right:20px;height:0;border-top:7px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;margin:auto 0}.top-entry .area-check .button:hover{top:5px;box-shadow:none}.top-entry.entry1 .contact .tel-off{margin:20px 0 0}.top-entry.entry2 .contact{padding-top:5px}.top-entry.entry2 .contact .tel,.top-entry.entry2 .contact .tel-off{margin:18px 0 0}#top-entry-ivr dt{color:#f95a5a;font-weight:700;font-size:16px;margin-top:15px;display:inline-block}#top-entry-ivr .aside{display:inline-block;font-size:12px}#top-entry-ivr .select{background:image-url("top-entry-ivr-bg.png") no-repeat}#top-entry-ivr .select ul{margin-left:8px;line-height:32px}#top-entry-ivr .select li{display:inline;color:#f95a5a;font-weight:700}#top-entry-ivr .select li .text,#top-entry-ivr .select li .number{font-size:16px}#top-footer-entry{padding:80px 0 0}#top-footer-entry .inner{width:960px;margin:0 auto;color:#505050}#top-footer-entry .inner p{float:left}#top-footer-entry .inner .contact{float:right;margin-top:5px;width:445px}#top-footer-entry .inner .contact dl dt{background:image-url("alfa.png");font-size:12px}#top-footer-entry .inner .contact dl.web dt{margin:20px 0 10px}#top-footer-entry .inner .contact dl.web dd{margin:0 0 23px}#top-footer-entry .inner .contact dl.web a{padding:13px 0 11px;font-size:22px;line-height:1.4}#top-footer-entry .inner .contact dl.web a.entry{background:url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) no-repeat 405px center #ffa749}#top-footer-entry .inner .contact dl.web a.inquiry{background:url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) no-repeat 405px center #47d3a7}#top-footer-entry .inner .contact dl.tel{margin:20px 0 10px;text-align:center}#top-footer-entry .inner .contact dl.tel .fd{padding-left:30px;font-size:46px;font-weight:700;font-family:Arial,sans-serif;background:image-url("top/footer-tel-icon.png") no-repeat 45px 14px;line-height:1}#top-footer-entry .inner .contact dl.tel .time{font-size:10px;padding:0 20px 0 0}#top-footer-entry .inner .contact-off{float:right;margin-top:5px;width:445px}#top-footer-entry .inner .contact-off dl dt{background:image-url("alfa.png")}#top-footer-entry .inner .contact-off dl.web dt{margin:20px 0 10px}#top-footer-entry .inner .contact-off dl.web dd{margin:0 0 23px}#top-footer-entry .inner .contact-off dl.web a{padding:13px 0 11px;font-size:22px;line-height:1.4}#top-footer-entry .inner .contact-off dl.web a.entry{background:url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) no-repeat 405px center #ffa749}#top-footer-entry .inner .contact-off dl.web a.inquiry{background:url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) no-repeat 405px center #47d3a7}#top-footer-entry .inner .contact-off .tel{margin:12px 0 0}#top-footer-entry .inner .footer-entry-device{margin-top:50px}#top-footer-entry .inner .footer-entry-appeal{margin-top:10px}#top-side-nav{position:fixed;top:0;right:30px;height:100%;z-index:100}#top-side-nav ul{display:none;position:absolute;top:37%;right:0;margin-top:-100px}#top-side-nav ul li{position:relative;margin-bottom:15px;line-height:0;font-size:1%}#top-side-nav ul li p{line-height:1}#top-side-nav ul li p.circle a{display:block;text-indent:-9999px;width:20px;height:20px;background:image-url("top/side-nav.png") no-repeat}#top-side-nav ul li p.circle a:hover{background-position:-20px 0}#top-side-nav ul li p.circle a.active{background-position:-40px 0}#top-side-nav ul li p.fadein{display:none;position:absolute;top:0;right:35px}#top-side-nav .scroll{position:absolute;bottom:140px;right:-18px}#top-side-nav .scroll a{display:block;text-indent:-9999px;width:55px;height:67px;background:image-url("top/scroll.png") no-repeat}#top-side-nav .scroll a:hover,#top-side-nav .scroll a.active{background-position:-55px 0}.footer-banner{display:flex;justify-content:center;gap:400px;padding-block:15px}.footer-banner .ac-banner-and-text{text-align:right;font-weight:700;margin-block:auto}.footer-banner .ac-banner-and-text img{width:70%;height:auto;margin-bottom:16px}.footer-banner .ac-banner-and-text p{font-size:12px}#footer{padding:38px 0;background:#3f4545;color:#fff}#footer .inner{width:960px;margin:0 auto;text-align:center}#footer a{margin:0 15px;color:#fff;text-decoration:none}#footer a:hover{text-decoration:underline}.page-top{display:block;color:#1492fd;text-decoration:none;position:absolute;bottom:56px;right:-3px;padding:12px 22px 12px 42px;background:url(/img/customer-static/pc/lp/wi-fi/index/pagetop-arrow.png) no-repeat 19px center #ececec;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;line-height:2}.page-top:hover{text-decoration:underline}.capylight-bg{height:60px;line-height:60px;background:#ececec;color:#1492fd;text-align:center;font-size:11px}.copyright{width:960px;margin:0 auto;text-align:center;position:relative}#top-bottom-fixed-off{position:fixed;bottom:0;left:0;padding:10px 0 0;width:100%;z-index:100}#top-bottom-fixed-off .fixed-top{background:#fffc54}#top-bottom-fixed-off .fixed-top .text{color:#ff296b;font-size:15px;font-weight:700;padding-left:215px;line-height:30px}#top-bottom-fixed-off .fixed-bottom{background:#26568d}#top-bottom-fixed-off .inner{width:960px;margin:0 auto}#top-bottom-fixed-off .push{float:left}#top-bottom-fixed-off .push img{margin-top:-34px}#top-bottom-fixed-off .push .price{margin:0 0 12px 12px}#top-bottom-fixed-off .contact{float:right;margin-top:8px}#top-bottom-fixed-off .contact dl{color:#fff}#top-bottom-fixed-off .contact dl dt{font-size:11px;font-weight:700}#top-bottom-fixed-off .contact .web{float:left;margin-left:10px;width:345px}#top-bottom-fixed-off .contact .web dd .btn{float:left;margin-right:10px}#top-bottom-fixed-off .contact .web dd .btn a{width:150px;padding-right:10px;font-size:15px;line-height:37px;background-position:130px center}.top-bottom-fixed .push img{margin-top:-45px!important;margin-left:-40px}.top-bottom-fixed .web dd{margin-top:6px}#top-bottom-fixed{position:fixed;bottom:-150px;left:0;padding:10px 0;width:100%;background:#215b88;z-index:100}#top-bottom-fixed .inner{width:1050px;margin:0 auto;padding-bottom:0}#top-bottom-fixed .push{float:left}#top-bottom-fixed .push img{margin-top:5px}#top-bottom-fixed .contact{float:left}#top-bottom-fixed .contact dl{color:#fff}#top-bottom-fixed .contact dl dt{font-size:11px;font-weight:700}#top-bottom-fixed .contact .tel{float:left}#top-bottom-fixed .contact .tel dd .num{padding-left:36px;font-size:27px;font-family:arial;line-height:1;background:image-url("tel-icon.png") no-repeat left 5px}#top-bottom-fixed .contact .tel dd .num a{color:#fff;text-decoration:none}#top-bottom-fixed .contact .tel dd .hours{font-size:10px}#top-bottom-fixed .contact .tel-tf{float:left;width:200px}#top-bottom-fixed .contact .tel-tf dd .btn a{height:37px;line-height:37px;padding-right:10px;font-size:11px;background-position:130px center;position:relative;padding-left:15px}#top-bottom-fixed .contact .tel-tf dd .btn a:hover{box-shadow:none;transform:translateY(4px)}#top-bottom-fixed .contact .tel-tf dd .btn a img{position:absolute;left:5px;width:15px;height:18px;top:10px}#top-bottom-fixed .contact .tel-tf dd .btn a:after{position:absolute;top:calc(50% - 4px);right:8px;width:8px;height:8px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}#top-bottom-fixed .contact .web{float:left;margin-left:10px;width:493px}#top-bottom-fixed .contact .web dd .btn{float:left;margin-right:10px}#top-bottom-fixed .contact .web dd .btn a{width:306px;padding-top:5px;padding-left:0;padding-right:10px;font-size:15px;line-height:40px;background-position:right 10px center}#top-bottom-fixed .contact .web dd .btn a:hover{box-shadow:none;transform:translateY(4px)}#top-bottom-fixed .contact .web dd .btn.question a{width:160px}#top-bottom-fixed .contact .web dd .btn.review a{position:relative;width:160px}#top-bottom-fixed .contact .web dd .btn.review a img{position:relative;width:36px;left:8px;top:-5px}#top-bottom-fixed .contact .web dd .btn.review a:after{position:absolute;top:calc(50% - 4px);right:8px;width:8px;height:8px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}#top-bottom-fixed .contact .web dd .btn.review .text_4202{color:#fff;font-weight:700;position:relative;top:-16px;left:54px;text-decoration:none}#top-bottom-fixed #fixed-ivr{margin-top:75px}#top-bottom-fixed #fixed-ivr .entry-ivr-inner .aside{float:right;font-size:10px;margin-top:-31px;color:#fff;padding-right:9px}#top-bottom-fixed #fixed-ivr .entry-ivr-inner .aside a{color:#fff}#top-bottom-fixed .congestion-status{display:none;background:#41b526;color:#fff;text-align:center;font-size:14px;padding:7px 5px;letter-spacing:.7px}#top-bottom-fixed .congestion-status span{margin-right:5px;padding:3px 5px;background:#f7f409;font-size:11px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#41b526}.top-bottom-fixed-ivr .push img{margin-top:-24px!important}.top-bottom-fixed-ivr .num{font-size:47px!important;background:image-url("tel-icon-ivr.png") no-repeat left 20px!important;padding-left:38px!important;margin-top:5px}.top-bottom-fixed-ivr .web dd{margin-top:6px}.top-bottom-fixed-ivr .time{font-weight:400;letter-spacing:0;padding-left:5px}#top-footer-entry-ivr dt{color:#f95a5a;font-weight:700;font-size:14px;letter-spacing:0}#top-footer-entry-ivr dt small{font-size:11px;color:#333}#top #mainv{position:relative;overflow:hidden}#top #mainv #slider{position:relative;height:735px;overflow:hidden}#top #mainv #slider li{position:absolute;top:0;width:100%;min-width:960px}#top #mainv #slider li img{width:100%}#top #mainv .inner{position:relative;margin-top:-735px;height:735px;min-width:960px}#top #mainv .inner .headline{position:absolute;top:20px;left:2%;color:#fff;font-weight:700}#top #mainv .inner .mainv-logo{position:absolute;top:0;left:50%;margin-left:-145px}#top #mainv .inner .tel{position:absolute;top:10px;right:2%;color:#fff}#top #mainv .inner .tel dt{font-size:10px}#top #mainv .inner .tel dd{padding-left:25px;font-size:30px;line-height:1.2;font-weight:700;background:image-url("top/mainv-tel-icon.png") no-repeat 0 15px;font-family:Arial,sans-serif}#top #mainv .inner .tel dd a{color:#fff;text-decoration:none}#top #mainv .inner .tel-off{position:absolute;top:15px;right:30px;color:#fff}#top #mainv .inner .copy{width:960px;margin:0 auto;padding-top:105px}#top #mainv .inner .annotation-text{width:960px;margin:20px auto 0;font-size:11px;color:#fff}#top #mainv .inner .annotation-text span{font-weight:700;text-decoration:underline}#top #mainv .inner .bottom-bg{position:absolute;bottom:0;left:0;height:170px;width:100%;background:image-url("top/mainv-bottom-bg.png") repeat-x top left}#top #mainv .inner .bottom-bg .bottom{position:relative;width:960px;margin:0 auto;padding-top:40px;height:130px}#top #mainv .inner .bottom-bg .bottom .btn{float:left;position:absolute}#top #mainv .inner .bottom-bg .bottom .btn a{padding:15px 20px 14px 0;width:390px;font-size:22px;text-align:center;text-decoration:none;line-height:1.4}#top #mainv .inner .bottom-bg .bottom .btn a.entry{background:url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) no-repeat 368px center #ffa749}#top #mainv .inner .bottom-bg .bottom .houjin-link{float:left;margin-left:20px;position:absolute;top:41px;left:413px}#top #mainv .inner .bottom-bg .bottom .houjin-link .head{text-align:center;font-size:17px;line-height:1;margin-bottom:5px;margin-left:45px;font-weight:700;color:#17568d}#top #mainv .inner .bottom-bg .bottom .houjin-link .btn{float:none}#top #mainv .inner .bottom-bg .bottom .houjin-link .btn a{width:260px;font-size:18px;padding:20px 20px 20px 0;background:image-url("top/btn-arrow.png") no-repeat 243px center #17568d;-webkit-box-shadow:#0e3861 0px 4px 0px 0px;-moz-box-shadow:#0e3861 0px 4px 0px 0px;box-shadow:#0e3861 0 4px}#top #mainv .inner .bottom-bg .bottom .eyecatch{position:absolute;top:-35px;left:467px}#top #mainv .inner .bottom-bg .bottom .hand{position:absolute;top:-482px;right:-218px}#top #about{padding:20px 0 30px;background:image-url("top/triangle-bg.png") repeat 0 0}#top #about .inner{width:960px;margin:0 auto;color:#fff}#top #about h2{float:left;margin:0 30px 0 0}#top #about p{padding:60px 0 0;font-size:16px;background:image-url("alfa.png")}#top #recommend{padding:40px 0 50px;background:image-url("top/noize-bg.png") repeat 0 0}#top #recommend .inner{width:960px;margin:0 auto}#top #recommend .inner h2{text-align:center;margin:0 0 20px}#top #scene{padding:0 0 75px;background:image-url("top/triangle-bg.png") repeat 0 0}#top #scene .inner{width:960px;margin:0 auto}#top #scene .inner div{float:left}#top #scene .inner div.scene1,#top #scene .inner div.scene2,#top #scene .inner div.scene3{margin:0 13px 0 0}#top #scene .inner div a{display:block;width:230px;height:95px;padding:440px 0 0;text-decoration:none;border-bottom:3px solid #fff}#top #scene .inner div a p{text-align:center;color:gray;font-size:14px;padding:0 11px}#top #scene .inner div.scene1 a{background:image-url("top/scene-list.png") no-repeat 0 0}#top #scene .inner div.scene1 a:hover{background:image-url("top/scene-list.png") no-repeat 0 -636px;border-bottom:3px solid #ffa749}#top #scene .inner div.scene2 a{background:image-url("top/scene-list.png") no-repeat -243px 0}#top #scene .inner div.scene2 a:hover{background:image-url("top/scene-list.png") no-repeat -243px -636px;border-bottom:3px solid #ffa749}#top #scene .inner div.scene3 a{background:image-url("top/scene-list.png") no-repeat -486px 0}#top #scene .inner div.scene3 a:hover{background:image-url("top/scene-list.png") no-repeat -486px -636px;border-bottom:3px solid #ffa749}#top #scene .inner div.scene4 a{background:image-url("top/scene-list.png") no-repeat -729px 0}#top #scene .inner div.scene4 a:hover{background:image-url("top/scene-list.png") no-repeat -729px -636px;border-bottom:3px solid #ffa749}#top #scene h2{margin:20px 0 25px;text-align:center}#top #scene .triangle,#top #scene .pic{text-align:center}#top #reason{padding:0 0 70px;background:image-url("top/triangle-bg2.png") repeat 0 0}#top #reason .inner{width:960px;margin:0 auto}#top #reason .inner .triangle{text-align:center;margin:0 0 5px}#top #reason .inner h3{margin:35px 0 20px}#top #reason .inner .reason-why{background:#fff;padding:30px 60px}#top #reason .inner .reason-why sup{font-size:12px;vertical-align:top}#top #reason .inner .reason-why dl{width:245px;float:left}#top #reason .inner .reason-why dl.area{margin:0 52px}#top #reason .inner .reason-why dl.area .button{display:block;position:relative;top:0;width:140px;padding:10px 25px;border-radius:5px;margin:12px auto 4px;background-color:#17568d;box-shadow:0 4px #0e3861;text-align:center;vertical-align:middle;font-size:14px;font-weight:700;text-decoration:none;color:#fff;text-shadow:0 -2px 0 #0e3861}#top #reason .inner .reason-why dl.area .button:after{content:"";position:absolute;top:0;bottom:0;right:15px;height:0;border-top:5px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;margin:auto 0}#top #reason .inner .reason-why dl.area .button:hover{top:4px;box-shadow:none}#top #reason .inner .reason-why dt{font-weight:700;font-size:21px;color:#2792cc;text-align:center;line-height:1.2}#top #reason .inner .reason-why dt b{font-size:36px}#top #reason .inner .reason-why dd{line-height:1.5}#top #reason .inner .reason-why dd img{margin:12px 0}#top #reason .inner ul{color:#fff;font-size:11px;margin:15px 0 0}#top #reason .inner ul li{background:image-url("alfa.png")}#top #point{background:image-url("top/noize-bg.png") repeat 0 0;padding:35px 0 0}#top #point .inner{width:960px;margin:0 auto}#top #point .inner div{padding:0 0 50px;margin:0 0 40px}#top #point .inner div.point1{background:image-url("top/shadow.png") no-repeat center bottom}#top #point .inner div.point1 dl{width:520px;float:left;margin:70px 43px 0 0}#top #point .inner div.point1 dt{margin:0 0 30px}#top #point .inner div.point1 dd{background:image-url("alfa.png")}#top #point .inner div.point1 p img{padding:30px 0 0}#top #point .inner div.point1 p.discount img{padding:10px 0 20px}#top #point .inner div.point2{background:image-url("top/shadow.png") no-repeat center bottom;position:relative}#top #point .inner div.point2 p{position:absolute}#top #point .inner div.point2 dl{text-align:right;padding:0 0 30px 345px;width:625px}#top #point .inner div.point2 dt{margin:0 0 40px}#top #point .inner div.point2 dd{background:image-url("alfa.png")}#top #point .inner div.point3 dl{width:520px;float:left;margin:10px 50px 0 0}#top #point .inner div.point3 dt{margin:0 0 30px}#top #point .inner div.point3 dd{background:image-url("alfa.png")}#top #compare{background:image-url("top/triangle-bg2.png") repeat 0 0;padding:0 0 45px}#top #compare .inner{width:960px;margin:0 auto}#top #compare .triangle{text-align:center}#top #compare h2{margin:15px 0 20px;text-align:center}#top #compare .surface{position:relative}#top #compare .surface .here{position:absolute;top:132px;right:255px}#top #campaign{position:relative;height:1720px;background:image-url("top/device-bg.png") repeat-x 0 0}#top #campaign .leaf1{background:image-url("top/leaf1.png") no-repeat left 0}#top #campaign .leaf2{background:image-url("top/leaf2.png") no-repeat right 0}#top #campaign .inner{width:960px;margin:0 auto}#top #campaign .inner .triangle{text-align:center}#top #campaign .inner h2{text-align:center;margin:-18px 0 15px}#top #campaign .campaign-list li{float:left;width:464px}#top #campaign .campaign-list li.campaign1{margin:0 30px 0 0}#top #campaign .campaign-list li .detail{margin:3px 0 0 13px;padding:20px 15px 0;width:420px;height:148px;background:image-url("top/detail-bg.png") no-repeat 0 0}#top #campaign .campaign-list li h4{margin:0 0 14px;border-bottom:1px solid #b2762a;color:#7a4a0c;font-weight:700;font-size:16px}#top #campaign .campaign-list li dl{color:#7a4a0c}#top #campaign .campaign-list li dl.c-detail{margin:0 0 14px}#top #campaign .campaign-list li dl.c-detail2{margin:0 0 8px}#top #campaign .campaign-list li dt{width:140px;float:left;background:#7a4a0c;color:#faead5;margin:0 11px 0 0;padding:1px 0;font-size:14px;font-weight:700;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#top #campaign .campaign-list li dd{float:right;width:265px;font-size:14px;line-height:1.5}#top #campaign .off{margin:30px 0 110px}#top #campaign .arrow img{margin:3px 0 0 64px}#top #campaign h3{margin:-10px 0 0;text-align:center}#top #campaign .device{margin:7px 4px 0 0}#top #campaign .device li{width:475px;position:relative;float:left;padding:20px 0 0;font-size:10px;text-align:center;color:#26568d}#top #campaign .device li:first-child{border-right:1px solid #c49d54}#top #campaign .device li:last-child{border-left:1px solid #f4e1c4}#top #campaign .device li .new_icon{position:absolute;top:-5px;left:46px}#top #campaign .device li p{width:75px;position:absolute;top:13px;right:8px;padding:2px 0 0;border:1px solid #318cd1;color:#318cd1;font-size:8px;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px}#top #campaign .device li p.wimax2{border:1px solid #fb004d;color:#fb004d}#top #campaign .device li img{margin:0 0 5px}#top #campaign .annotation{font-size:12px;text-decoration:underline;margin-top:15px;padding-left:50px}#top #campaign #set_plan_upper{margin:68px 15px 0;overflow:hidden}#top #campaign #set_plan_upper .plan{float:left;margin-right:18px}#top #campaign #set_plan_upper .plan:last-child{margin-right:0}#top #campaign #set_plan_upper .plan a{display:block;width:450px;height:244px}#top #campaign #set_plan_inner{padding:10px 0 40px;margin:23px auto 0;width:940px;overflow:hidden}#top #campaign #set_plan_inner .plan{float:left;margin-right:18px}#top #campaign #set_plan_inner .plan:last-child{margin-right:0}#top #campaign #set_plan_inner .plan a{display:block;width:293px;height:244px}#top #campaign #set_plan_inner #set_plan_li{margin-left:20px;width:215px;height:284px;float:left}#top #campaign #set_plan_inner #set_plan_li:first-child{margin-left:10px}#top #campaign span{font-size:14px;line-height:1.6;display:block;margin:5px 0}#top #campaign .text{font-size:20px;font-weight:700;color:#06f}#top #campaign .btn{display:block;width:310px;margin:20px auto;padding:8px 4px 7px 12px;background:image-url("top/btn-arrow2.png") no-repeat 93px center #0f71a4;color:#fff;font-size:16px;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:#406066 0px 4px 0px 0px;-moz-box-shadow:#406066 0px 4px 0px 0px;box-shadow:#406066 0 4px;text-shadow:0px -1px 0px #000}#top #campaign .btn:hover{margin-top:23px;margin-bottom:17px;-webkit-box-shadow:#406066 0px 1px 0px 0px;-moz-box-shadow:#406066 0px 1px 0px 0px;box-shadow:#406066 0 1px}#top #campaign .btn2{display:block;width:110px;margin:0 auto;padding:4px 4px 1px;background:#666;color:#fff;font-size:12px;text-decoration:none;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:#555 0px 4px 0px 0px;-moz-box-shadow:#555 0px 4px 0px 0px;box-shadow:#555 0 4px;text-shadow:0px -1px 0px #000}#top #campaign .btn2:hover{margin-top:8px;margin-bottom:-3px;-webkit-box-shadow:#555 0px 1px 0px 0px;-moz-box-shadow:#555 0px 1px 0px 0px;box-shadow:#555 0 1px}#top #price{padding:0 0 75px;background:image-url("top/noize-bg.png") repeat 0 0}#top #price .plan_inner{position:relative;width:960px;margin:0 auto}#top #price .plan-tab-ul dl dd{position:relative}#top #price .plan-tab-ul dl dd img{position:absolute;top:-70px;right:15px}#top #price .plan-tab-cont{position:relative;border:1px solid #26568d;padding:0 39px 30px;margin-bottom:90px;background:#fff;display:none}#top #price .plan-tab-cont .box-span{font-size:17px;letter-spacing:3px;display:block;margin-top:-6px}#top #price .active-cont{display:block}#top #price .plan-cont-head{font-weight:700;font-size:22px;margin:30px 0 20px;color:#26568d}#top #price .giga-p{font-weight:700;font-size:22px;color:#fc2e69;margin:-20px 0 20px}#top #price .giga-plan-detail{position:absolute;top:60px;right:40px;text-shadow:none;background:url(../img/price-btn-back.png) no-repeat #fff;font-weight:700;height:50px}#top #price .giga-plan-detail a{color:#fff;text-decoration:none;display:block;padding:4px 19px 3px 30px}#top #price .giga-plan-detail:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}#top #price .plan-cont-read{margin-bottom:30px}#top #price .plan-tab-ul{overflow:hidden;text-align:center;border-bottom:5px solid #26568d;margin-top:50px;color:#667a91}#top #price .plan-tab-ul li{-webkit-border-radius:20px 20px 0px 0px;-moz-border-radius:20px 20px 0px 0px;-ms-border-radius:20px 20px 0px 0px;-o-border-radius:20px 20px 0px 0px;border-radius:20px 20px 0 0;width:49%;height:100px;padding:25px 0 15px;background:#f5f5f5;position:relative;border-top:2px solid #e7e7e7;border-left:2px solid #e7e7e7;border-right:2px solid #e7e7e7}#top #price .plan-tab-ul li:hover{cursor:pointer}#top #price .plan-tab-ul .active-tab{background:#26568d!important;color:#fff;text-shadow:none;border-top:2px solid #26568d;border-left:2px solid #26568d;border-right:2px solid #26568d}#top #price .plan-tab-ul .plan-light{float:left}#top #price .plan-tab-ul .plan-giga{float:right}#top #price .plan-tab-ul dt{font-size:30px;font-weight:700;margin-bottom:10px}#top #price .plan-tab-ul dl span{font-size:10px;vertical-align:top}#top #price .plan-tab-ul dd{position:relative}#top #price .plan-tab-ul dd img{position:absolute;top:-70px;right:15px}#top #price .triangle{margin:-1px 0 0;text-align:center}#top #price h2{margin:35px 0 0;color:#2792cc;font-size:47px;font-weight:700}#top #price .chara{position:absolute;right:15px;top:91px;*top: 70px;z-index:1}#top #price .switch{margin:50px 0 0;background:#ebebeb;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}#top #price .switch p{float:left;margin:15px 0 0 30px}#top #price .switch ul{float:right}#top #price .switch li{float:left;width:232px;height:40px;padding:15px 0 0;color:#fff;font-size:16px;background:#26568d;text-align:center;cursor:pointer}#top #price .switch li img{display:none;margin-top:13px}#top #price .switch li.active{background:#ff3d89}#top #price .switch li.active img{display:inline}#top #price .switch li.wimax{-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;border-right:2px solid #fff}#top #price .switch li.wimax2{-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px}#top #price .switch li.active{background:#ff006a}#top #price h3{padding-left:8px;font-size:20px;font-weight:700;text-align:left;line-height:1.3;color:#2792cc}#top #price .chart{text-shadow:1px 1px 0px #fff}#top #price .chart .plan{margin:0 0 0 2px}#top #price .chart .plan th,#top #price .chart .plan td{text-align:center;font-weight:700;border-bottom:1px #26568d dotted}#top #price .chart .plan th sup{font-size:10px;vertical-align:top}#top #price .chart .plan td{border-right:10px #d2e8f3 solid;padding:10px;background:#fff}#top #price .chart .plan td sup{font-size:10px;vertical-align:top}#top #price .chart .plan td .cp{color:red}#top #price .chart .plan th{background-color:#d2e8f3;padding:10px}#top #price .chart .plan .blank td.push{background-color:#ff3d89;border-right:10px #ff3d89 solid;border-left:10px #ff3d89 solid}#top #price .chart .plan .blank td.blue-bg{border:none;background:none}#top #price .chart .plan .push{z-index:50;color:#ff3d89;border-right:10px #ff3d89 solid;border-left:10px #ff3d89 solid;border-bottom:1px #ff3d89 dotted;*position: relative}#top #price .chart .plan .push-2{font-size:22px}#top #price .chart .plan .push-2 span{font-size:15px}#top #price .chart .plan .head .plan-h{padding-top:5px;padding-left:0;background:none;vertical-align:top}#top #price .chart .plan .head th,#top #price .chart .plan .head td{border-bottom:none}#top #price .chart .plan .head th span,#top #price .chart .plan .head td span{display:block;font-size:10px}#top #price .chart .plan .head .push{color:#fff;font-size:18px;text-shadow:none;background-color:#ff3d89;position:relative}#top #price .chart .plan .head .push .ribbon{position:absolute;top:-16px;left:-16px;*top: -11px;*left: -16px}#top #price .chart .plan .head .push p{margin-top:-10px}#top #price .chart .plan .head .blue-bg{border-right:10px #d2e8f3 solid}#top #price .chart .plan .head .blue-bg-2{border-bottom:1px dotted #ff3d89}#top #price .chart .plan .money .push{font-size:36px}#top #price .chart .plan .money .push span{font-size:24px}#top #price .chart .plan .commission .push span,#top #price .chart .plan .initial .push span{font-size:14px}#top #price .chart .plan .campaign .push{font-size:18px}#top #price .chart .plan .pay th,#top #price .chart .plan .pay td{border-bottom:20px #d2e8f3 solid}#top #price .chart .plan .pay .push{border-bottom:21px #ff3d89 solid}#top #price .attention{text-align:right;font-size:12px;margin-top:10px;font-weight:700;margin-right:-12px}#top #price .option h4{margin:15px 0 3px;font-size:18px;font-weight:700}#top #price .option table{width:430px;height:58px;float:left;background:#d2e9f4;font-weight:700;margin:0 0 3px}#top #price .option table.support{margin:0 20px 0 0}#top #price .option th{width:140px;text-align:center;font-size:12px;font-weight:700;padding:0 5px}#top #price .option td{border-top:9px solid #d2e9f4;border-right:9px solid #d2e9f4;border-bottom:9px solid #d2e9f4;background:#fff;line-height:1.3;text-align:center;padding:0;font-size:14px;font-weight:700}#top #price .option td span{position:static;color:#fc2e69}#top #price .option p{margin:0 0 11px;font-size:10px;text-align:right}#top #price .option p span{position:static;font-size:10px}#top #price .credit{padding:10px;background:#d2e8f3}#top #price .credit dt{float:left;margin:0 20px 0 0;font-size:16px}#top #price .credit dd{font-size:12px;background:image-url("alfa.png")}#top #price .credit dd.how{padding:8px 0 0;font-size:16px}#top #price .outlet-ban{margin:20px 0}#top #price .outlet-ban a:hover{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}#top #price .outlet-ban img{width:890px}#top #price .pay-small{margin:10px 0 0}#top #price .pay-small ul{margin:10px 0 0 15px;font-size:10px;color:gray;text-indent:-1.3em}#top #price .pay-small ul li{background:image-url("alfa.png")}#top #flow{padding:0 0 75px;background:image-url("top/triangle-bg.png") repeat 0 0}#top #flow .inner{width:960px;margin:0 auto}#top #flow .arrow{background:image-url("top/flow-arrow.png") repeat-x center 170px}#top #flow .triangle{text-align:center}#top #flow .explain h2{float:left;margin:-45px 0 0}#top #flow .explain p{float:right;margin:-15px 0 0}#top #flow .step{overflow:hidden;margin:45px -24px 0 0}#top #flow .step dl{float:left;width:222px;margin:0 24px 0 0;text-align:center}#top #flow .step dl dd{font-size:14px;color:gray}#top #flow .step dl dd img{padding:20px 0 0}#top #flow .step dl dd.text{letter-spacing:0;padding:12px 10px}#top #flow .step dl.step1 dd{background:#fff}#top #flow .step dl.step2 dd{background:#fefff6}#top #flow .step dl.step3 dd{background:#fcffe9}#top #flow .step dl.step4 dd{background:#f8ffd0}#top #area-check{min-width:960px;padding-bottom:50px;background-color:#e5f5ff}#top #area-check .inner{width:960px;margin:0 auto}#top #area-check .head{padding:50px 0 30px}#top #area-check .body{padding:30px;background-color:#fff}#top #area-check .body-head{padding-bottom:25px;border-bottom:1px solid #cecece;text-align:center}#top #area-check .body-inner{position:relative;min-height:image-height("top/area-check-image.png");padding-left:320px}#top #area-check .body-inner .image{position:absolute;top:10px;left:0}#top #area-check .body-inner-inner .text{padding-top:25px;font-size:14px;line-height:1.8}#top #area-check .body-inner-inner .lead{display:block;margin-bottom:5px;font-size:20px;font-weight:700;line-height:1.5;color:#f74646}#top #area-check .body-inner-inner .contact{display:table;box-sizing:border-box;width:100%;height:80px;border:2px solid #f74646;border-radius:5px;margin-top:20px;background-color:#fff}#top #area-check .body-inner-inner .contact dt{display:table-cell;width:200px;padding:7px 0;background-color:#f74646;vertical-align:middle;text-align:center;font-size:16px;font-weight:700;line-height:1.4;color:#fff}#top #area-check .body-inner-inner .contact dd{padding-left:30px;display:table-cell;vertical-align:middle}#top #area-check .body-inner-inner .contact dd .tel{font-size:40px;font-weight:700;font-family:Helvetica,Arial,sans-serif;line-height:1;color:#f74646}#top #area-check .body-inner-inner .contact dd .tel img{position:relative;top:-2px;margin-right:8px;vertical-align:middle}#top #area-check .body-inner-inner .contact dd .time{font-size:12px;height:auto;color:gray}#top #area-check .foot{text-align:center}#top #area-check .foot .text{margin:30px 0 10px;font-size:15px;color:gray}#top #area-check .foot .button-outer{margin:12px 0 5px;height:120px;text-align:center}#top #area-check .foot .button{display:inline-block;position:relative;box-sizing:border-box;width:450px;padding:20px 50px;border-radius:5px;margin:0;background:#1e6da6 image-url("top/btn-arrow.png") no-repeat 405px center;box-shadow:0 5px #134979;text-align:center;vertical-align:middle;font-size:22px;font-weight:700;text-decoration:none;color:#fff;text-shadow:0 -3px 0 #0e3861;transition:transform .2s}#top #faq{padding:0 0 75px}#top #faq .inner{width:960px;margin:0 auto}#top #faq .explain{padding-top:45px}#top #faq .switch{margin:40px 0 0}#top #faq .switch li{width:476px;height:36px;color:#2d95cd;font-weight:700;font-size:16px;text-align:center;cursor:pointer}#top #faq .switch .category1{margin-right:8px}#top #faq .faq-container{padding:35px;background:#fff}#top #faq .faq{margin:-1px 0 0;color:#26568d;font-size:12px}#top #faq .faq dt{border-top:#b3cada dotted 1px;border-bottom:#b3cada dotted 1px;background:url(../img/top/question_arrow.png) no-repeat 12px center #fff;display:block;height:40px;line-height:40px;font-weight:700;padding-left:40px;text-decoration:none;cursor:pointer}#top #faq .faq dt:hover,#top #faq .faq dt:active{background:url(../img/top/question_arrow_on.png) no-repeat 12px center #f0fcff;color:#043786}#top #faq .faq dd{border-bottom:#b3cada dotted 1px;background:#fff;padding:10px;margin:-1px 0 0}#top #faq .faq dd li{margin-bottom:5px}#top #faq .faq dd li table tr{color:#26568d}#top #faq .faq dd li table tr th{width:110px}#top #faq .faq dd .close{text-align:right;line-height:19px}#top #faq .faq dd .close span{cursor:pointer}#top #faq .faq .helpline{width:350px;margin:10px 0;padding:10px 20px;background-color:#e9f0f8;font-size:11px;letter-spacing:.1em;color:#26568d}#top #faq .faq .helpline-head{margin-bottom:-5px;display:inline-block;font-size:14px;font-weight:700;color:#26568d}#top #faq .faq .helpline-phone{font-size:15px;font-weight:700;color:#fb004d}#top #faq .contact{margin-top:30px}#top #faq .contact h3{color:#2a576d;margin:0 0 5px;font-size:15px;font-weight:700}#top #faq .contact .inquiry-area{float:right;width:470px}#top #faq .contact .inquiry-area .dial{padding:12px 16px 17px;background-color:#215c8a;color:#fff;border-radius:4px}#top #faq .contact .inquiry-area dt{font-size:12px;font-weight:700}#top #faq .contact .inquiry-area dl.tel dd.fd{padding:2px 0 0 33px;font-size:30px;background:url(../img/top/qa-fd.svg) no-repeat 0 10px;background-size:26px;line-height:1}#top #faq .contact .inquiry-area dl.tel dd.fd a{color:#fff;text-decoration:none}#top #faq .contact .inquiry-area dl.tel dd.hour{font-size:10px}#top #faq .contact .inquiry-area dl.web{float:left}#top #faq .contact .inquiry-area dl.web dt{margin:0 0 4px}#top #faq .contact .inquiry-area dl.web a{width:164px;color:#2a576d;font-size:15px;line-height:38px;background:#fff url(../img/top/new/btn_cta_arrow_blk.svg) right 5px top 50% no-repeat}#top #faq .contact .inquiry-area dl.tel{float:right}#top #faq .contact .inquiry-area dl.tel dt{margin:0 0 4px}#top #faq .contact .inquiry-area dl.tel a{width:250px;position:relative;color:#fff;font-size:15px;line-height:37px;background:#98ca00}#top #faq .contact .inquiry-area dl.tel a:after{position:absolute;top:calc(50% - 4px);right:8px;width:8px;height:8px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}#top #faq .contact .inquiry-area dl.tel a p{font-size:12px;padding-left:8px}#top #faq .contact .inquiry-area dl.tel a p span{font-size:16px}#top #faq .contact .inquiry-area dl.tel a p img{width:18px;height:20px;position:absolute;left:8px;top:8px}#top #faq .contact .entry-area{float:left}#top #faq .contact .entry-area h3{color:#e91630}#top #faq .contact .entry-area h3 span{font-size:14px}#top #faq .contact .entry-area p{margin:9px 0 0}#top #faq .contact .entry-area p .entry{background:#e91630 url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) right 10px top 50% no-repeat;font-size:19px;line-height:1.5;width:396px;padding-top:13px;padding-bottom:13px}#top #faq .contact-off{margin-top:30px}#top #faq .contact-off h3{color:#2d95cd;margin:0 0 5px;font-size:14px;font-weight:700}#top #faq .contact-off .entry-area{float:left}#top #faq .contact-off .entry-area h3{color:#fc8c0a}#top #faq .contact-off .entry-area h3 span{font-size:14px}#top #faq .contact-off .entry-area p{margin:9px 0 0}#top #faq .contact-off .entry-area p .entry{background:#ffa749 url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) 400px center no-repeat;font-size:18px;line-height:1.4;width:436px;padding-top:13px;padding-bottom:13px}#top #faq .contact-off .entry-area p span{font-size:24px}#top #faq .contact-off .inquiry-area{float:right}#top #faq .contact-off .inquiry-area h3{color:#47d3a7}#top #faq .contact-off .inquiry-area h3 span{font-size:14px}#top #faq .contact-off .inquiry-area p{margin:9px 0 0}#top #faq .contact-off .inquiry-area p .inquiry{background:image-url("top/btn-arrow.png") no-repeat 400px center #47d3a7;font-size:18px;line-height:1.4;width:436px;padding-top:13px;padding-bottom:13px}#top #faq .contact-off .inquiry-area p span{font-size:24px}#top #shipping-free{display:none;position:fixed;top:20px;right:10px}#gw-popup #gw-container{position:relative;background:#fff}#gw-popup #gw-container .hover{position:absolute;bottom:19px;left:209px}#notice-popup #container{width:739px;background:#fff;margin:0 auto}#notice-popup #container .head{height:302px}#notice-popup #container .head .read{line-height:1.5;width:650px;margin:20px 30px 40px}#notice-popup .contents{margin-left:40px}#notice-popup .contents .btn{float:left;margin-top:20px;padding-bottom:30px}#notice-popup .contents p{font-size:11px;float:left;margin:32px 0 0 20px}#device-popup #container{width:710px;margin:0 auto}#device-popup #container .attention{width:100%;padding:3px 0;background:#ff006a;color:#fff;font-weight:700;text-align:center;font-size:14px}#device-popup #container #device-mainv{position:relative;background:image-url("top/device/device-mainv-bg.png") no-repeat 0 0;height:302px}#device-popup #container #device-mainv .new{position:absolute;top:0;left:0}#device-popup #container #device-img{float:left;vertical-align:bottom}#device-popup #container h3{padding-top:52px;font-size:16px;font-weight:700;color:#000;line-height:1.3;letter-spacing:0}#device-popup #container h3 span{color:#f02857}#device-popup #container h3 b{font-size:29px}#device-popup #container h3 b span{font-size:23px;color:#000}#device-popup #container .detail{margin:7px 0 20px;color:#999;font-size:15px;line-height:1.8}#device-popup #container #thumbs li{position:relative;float:left;width:65px;height:65px;margin-right:10px;background:image-url("top/device/device-info-thumb-bg.png") left top no-repeat;cursor:pointer}#device-popup #container #thumbs li img{position:absolute;top:3px;left:3px}#device-popup #container #thumbs .active{background:image-url("top/device/device-info-thumb-bg-on.png") no-repeat 0 0}#device-popup #container #device-point{border:4px solid #eee}#device-popup #container #device-point ul{padding:10px 0 7px 16px}#device-popup #container #device-point ul li{float:left;width:137px;overflow:auto;letter-spacing:0}#device-popup #container #device-point ul li img{float:left;margin:0 8px 0 0}#device-popup #container #device-point ul p{line-height:1.6;color:#999;font-size:14.5px}#device-popup #container #spec{margin:25px 24px 0}#device-popup #container #spec h4{font-size:26px;color:#1d8fca}#device-popup #container #spec table{border-top:5px solid #1d8fca;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;font-size:14.5px;line-height:1.6}#device-popup #container #spec table th{width:120px;padding:0 0 0 12px;background:#f0f0f0;border:1px solid #d3d3d3;border-collapse:collapse;font-weight:700}#device-popup #container #spec table td{padding:12px;border:1px solid #d3d3d3}#device-popup #container #spec table td b{color:#ff3d89}#device-popup #container #spec ul{margin:5px 0 0;font-size:14.5px;line-height:1.8;color:#26568d}#device-popup #container #spec ul li{background:image-url("alfa.png")}#device-popup #container #spec dl{font-size:14.5px;color:#26568d;line-height:1.8;margin:12px 0 20px}#device-popup #container #spec dl dt{font-size:14.5px;line-height:1.8;font-weight:700;margin:0 0 2px;background:image-url("alfa.png")}#device-popup #container #spec dl dd{margin:0 0 3px;background:image-url("alfa.png")}#device-popup #container #spec dl .text{padding:0 0 0 12px;text-indent:-1em}#device-popup #container #spec .small{margin-top:5px;font-size:14.5px;line-height:1.8;color:#26568d}#device-popup #container .entry-popup{margin:0 0 0 25px;padding:0 0 25px;float:left}#device-popup #container .entry-popup a{display:block;width:280px;height:57px;background:image-url("top/device/popup-btn.png") no-repeat 0 0;text-indent:-9999px}#device-popup #container .entry-popup a:hover{background:image-url("top/device/popup-btn.png") no-repeat 0 -57px}#device-popup #container .entry-popup.soldout{width:280px;height:57px;background:image-url("top/device/popup-btn.png") no-repeat 0 -114px;text-indent:-9999px;margin-bottom:25px}#device-popup #container .exit{float:right;margin:30px 28px 0 0}#device-popup #container .exit a{display:block;width:82px;height:29px;background:image-url("top/device/popup-btn.png") no-repeat -280px 0;text-indent:-9999px}#device-popup #container .exit a:hover{background:image-url("top/device/popup-btn.png") no-repeat -280px -29px}#scene-popup #container{width:800px;margin:0}#scene-popup #container .scene-mainv{float:left;width:280px}#scene-popup #container .inner{float:left;width:460px;padding:30px 30px 0}#scene-popup #container .inner h2{background:#ffa749;display:inline-block;text-align:center;width:160px;color:#fff;margin-bottom:30px;font-size:14px}#scene-popup #container .inner h2 span{font-size:24px}#scene-popup #container .inner dl dt{color:#ffa749;font-size:26px;font-weight:700;line-height:1.3;margin-bottom:20px;background:image-url("alfa.png")}#scene-popup #container .inner dl dd{margin-bottom:15px;background:image-url("alfa.png")}#set-popup #container{width:710px;margin:0 auto}#set-popup #container #device-mainv{display:flex;justify-content:center;position:relative;padding:25px 0;background-image:linear-gradient(45deg,#E8E8E8,#FFFFFF)}#set-popup #container #device-mainv .device-pic{width:270px;text-align:center}#set-popup #container #device-mainv .header-content{width:340px}#set-popup #container #device-mainv h1{color:#26568d;font-size:17px;font-weight:700}#set-popup #container #device-mainv .title{color:#0091d7;font-size:30px;font-weight:700;line-height:35px}#set-popup #container #device-mainv .detail{margin:7px 0;color:#26568d;font-size:14px;line-height:1.9}#set-popup #container #device-mainv dl{display:flex;justify-content:space-around;align-items:center;margin:10px 0}#set-popup #container #device-mainv dl dd{font-size:28px;font-weight:700;color:#ff2d6e;line-height:.8;*line-height: 1}#set-popup #container #device-mainv dl dd span{font-size:55px}#set-popup #container #device-mainv .btn-entry a{display:block;width:280px;height:57px;background:url(../img/top/device/popup-btn.png) no-repeat 0 0px;margin:0 auto}#set-popup #container #device-mainv .btn-entry.no-stock a{background:url(../img/top/device/popup-btn.png) no-repeat 0 -114px}#set-popup #container .comment{padding:2px 0;background:#0091d7}#set-popup #container .comment p{color:#fff;font-size:14px;text-align:center;position:relative}#set-popup #container .comment p:after{position:absolute;top:21px;left:338px;height:0px;width:0px;content:"";border-bottom:0px solid transparent;border-left:17px solid transparent;border-right:17px solid transparent;border-top:#0091d7 11px solid}#set-popup #container .info{margin:25px 24px 24px}#set-popup #container .info h2{font-size:26px;color:#1d8fca}#set-popup #container .info table{width:100%;border-top:5px solid #1d8fca;border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;font-size:12px}#set-popup #container .info table .txt-center{text-align:center;padding:0}#set-popup #container .info table th{width:115px;padding:0 0 0 12px;background:#f0f0f0;border:1px solid #d3d3d3;border-collapse:collapse;font-weight:700}#set-popup #container .info table td{font-weight:700;padding:12px;border:1px solid #d3d3d3}#set-popup #container .info table td.check{color:#ff2d6e}#set-popup #container .info table td.check b{font-size:18px}#set-popup #container .info table td.check.c2{width:204px}#set-popup #container .info table .price-center{font-weight:700;padding:12px;border:1px solid #d3d3d3;text-align:center}#set-popup #container .info table .price-center.check{color:#ff2d6e}#set-popup #container .info table .price-center.check b{font-size:18px}#set-popup #container .info table .price-center.check.c2{width:204px}#set-popup #container .info table .set-row{background:#fffeeb;text-align:center}#set-popup #container .info .small{margin-top:5px;font-size:10px;color:#26568d}#set-popup #container ul.note{font-size:10px;color:#26568d;margin:15px 24px 20px}#set-popup #container ul.note li{background:image-url("alfa.png")}#set-popup #container .exit{position:absolute;left:50%;margin:0 0 20px -41px}#set-popup #container .exit a{display:block;width:82px;height:29px;background:image-url("top/device/popup-btn.png") no-repeat -280px 0;text-indent:-9999px}#set-popup #container .exit a:hover{background:image-url("top/device/popup-btn.png") no-repeat -280px -29px}#outlet-price-popup #outlet-plan-mainv{margin-bottom:15px}#outlet-price-popup #container{width:710px}#outlet-price-popup .info{padding-left:25px}#outlet-price-popup .info h4{margin-bottom:10px;font-size:26px;color:#1d8fca}#outlet-price-popup .info .small{margin-bottom:10px;font-size:12px}#outlet-price-popup .info th{text-align:center;font-weight:700;border-bottom:1px #26568d dotted}#outlet-price-popup .info td{text-align:center;font-weight:700;border-bottom:1px #26568d dotted;border-right:10px #d9e5f2 solid;width:160px}#outlet-price-popup .info th{background-color:#d9e5f2;width:130px;*width: 163px;height:70px}#outlet-price-popup .info .blank td{border:none}#outlet-price-popup .info .blank td.push{background-color:#7cb4b5;border-right:15px #7cb4b5 solid;border-left:15px #7cb4b5 solid}#outlet-price-popup .info .push{color:#4e919f;border-right:15px #7cb4b5 solid;border-left:15px #7cb4b5 solid;border-bottom:1px #7cb4b5 dotted;width:215px}#outlet-price-popup .info .head th,#outlet-price-popup .info .head td{border-bottom:none}#outlet-price-popup .info .head th span,#outlet-price-popup .info .head td span{display:block;font-size:10px}#outlet-price-popup .info .head .push{color:#fff;font-size:18px;text-shadow:none;background-color:#7cb4b5}#outlet-price-popup .info .head .push p{margin-top:-10px;line-height:1.5}#outlet-price-popup .info .head .blue-bg{border-right:10px #d9e5f2 solid;padding:4px 0}#outlet-price-popup .info .money .push{font-size:36px}#outlet-price-popup .info .money .push span{font-size:24px}#outlet-price-popup .info .commission .push,#outlet-price-popup .info .initial .push,#outlet-price-popup .info .fee .push{font-size:18px}#outlet-price-popup .info .commission .push span,#outlet-price-popup .info .initial .push span,#outlet-price-popup .info .fee .push span{font-size:14px}#outlet-price-popup .info .campaign .push{font-size:18px}#outlet-price-popup .info .entry_area .entry_h{background:url(../img/entry_th_bg.png) #d9e5f2 no-repeat left center;color:#fff;text-shadow:none}#outlet-price-popup .info .entry_area th{border-bottom:15px #d9e5f2 solid}#outlet-price-popup .info .entry_area td{border-bottom:15px #d9e5f2 solid;background:#F2F8FF;padding:11px 0}#outlet-price-popup .info .small{font-size:11px;margin-top:10px;margin-bottom:15px}#outlet-price-popup .pay dl{margin:20px 2px;padding:10px 10px 0;background:#d9e5f2;height:73px;width:623px}#outlet-price-popup .pay dl dt{float:left;padding:0 25px 3px 0}#outlet-price-popup .pay dl dd{font-size:10px}#outlet-price-popup .pay dl dd.how{font-weight:700;font-size:12px;margin:9px 0 7px}#outlet-price-popup .h-attention{font-size:14px;padding-bottom:3px}#outlet-price-popup .exit{width:30px;margin:0 auto}#outlet-price-popup .exit a{display:block;width:82px;height:29px;background:image-url("top/device/popup-btn.png") no-repeat -280px 0;text-indent:-9999px;margin-bottom:30px}#area-popup{padding:50px 0;background:#f5f5f5}#area-popup .area{width:80%;min-width:700px;margin:0 auto;padding:20px 5% 50px;background:#fff;border-top:10px solid #0092d0}#area-popup .area .heading{line-height:1.3;margin-bottom:20px}#area-popup .area .heading h1{float:left;padding-top:15px;font-size:30px}#area-popup .area .heading .tel{float:right;text-align:right;font-size:11px}#area-popup .area .heading .tel .number{font-size:28px;font-weight:700;vertical-align:middle;color:#0092d0}#area-popup .area .area_link{margin-top:20px;height:600px;border:1px solid #dbdbdb}#area-popup .area .area_link iframe{width:100%;height:100%;background:#fff}#area-popup .close{margin-top:30px;text-align:center}#registration_time{text-align:center;padding:3px 0;border-bottom:2px solid #da1d05;background:#f3f3f3;font-size:12px}#registration_time .attention{font-weight:700;color:#da1d05}.review_section{font-size:12px;background:linear-gradient(to bottom,#0584E1,#01B5EA)}.review_section .mynabi-banner{padding:33px 0;text-align:center}.review_section>div{padding:10px}.review_section>div>.content{width:800px;margin:0 auto}.review_section>div>.content div.review_title{display:flex}.review_section>div>.content div.review_title .icon{width:14%;height:14%;margin-right:5px}.review_section>div>.content div.review_title p{font-size:45px;color:#fff;font-weight:700;width:max-content;margin:auto;white-space:nowrap;text-shadow:2px 2px 3px rgba(0,0,0,.6);text-align:center}.review_section>div>.content div.review_number{font-size:24px;color:#fff;font-weight:700;width:max-content;margin:0 auto 18px;white-space:nowrap;text-shadow:2px 2px 3px rgba(0,0,0,.6);text-align:center}.review_section>div>.content div.review_detail{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:30px}.review_section>div>.content div.review_detail>div{border-radius:20px;padding:2px 26px 30px;background-color:#fff;box-shadow:2px 2px 3px #0009;min-height:250px;font-size:13px}.review_section>div>.content div.review_detail .name_section{display:flex;border-bottom:2px solid #01B5EA}.review_section>div>.content div.review_detail .name_section img{width:30px;height:30px}.review_section>div>.content div.review_detail .name_section .name{padding-right:20px}.review_section>div>.content div.review_detail .profile_section{margin:.5em 0}.review_section>div>.content div.review_detail .ratings_section{display:flex;font-size:18px;font-weight:700;align-items:center;padding-top:10px}.review_section>div>.content div.review_detail .ratings_section .overall-ratings{color:#f3a901;font-size:28px;padding:0 10px;display:flex}.review_section>div>.content div.review_detail .ratings_section .overall-ratings .rating-star-non{opacity:.3}.review_section>div>.content div.review_detail .detail{line-height:1.5;padding-top:15px}.review_section>div>.content div.review_detail .continuation{display:grid;justify-items:end;cursor:pointer;font-weight:700;color:#0584e1;padding-top:10px}.review_section .review_tab{width:max-content;margin:40px auto 30px;padding-top:20px}.review_section .review_tab>ul{display:flex;column-gap:12px}.review_section .review_tab>ul>li{height:33px;width:28px;background-color:#fff;border-radius:5px;cursor:pointer;min-width:36px;display:grid;justify-items:center;align-items:center}.review_section .review_tab>ul>li a{height:100%;width:100%;color:#000;text-decoration:none;display:flex;justify-content:center;align-items:center}.review_section .review_tab>ul>li .last-tab{color:#fff}.review_section .review_tab>ul>li.selected{opacity:.7}.review_section .review_tab>ul>li.abbreviation{background-color:transparent;color:#fff;font-weight:700}.review_section .review_tab>ul>li.first{background-color:transparent;font-size:20px;color:#fff;font-weight:700;padding:0}.review_section .review_tab>ul>li.last{background-color:transparent;font-size:20px;color:#fff;font-weight:700;padding:0}.review_section .cta_btn a{width:550px;height:82px;display:flex;justify-content:center;align-items:center;background-color:#d9001a;font-size:24px;font-weight:700;color:#fff;margin:40px auto 30px;text-decoration:none;border-radius:5px;position:relative}.review_section .cta_btn a:after{content:"";position:absolute;top:0;bottom:0;right:20px;width:10px;height:10px;border:4px solid;border-color:#fff #fff transparent transparent;transform:rotate(45deg);margin:auto}.review_section .cta_btn a:hover{opacity:.8}html{overflow-x:hidden;font-size:62.5%;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,Noto Sans Japanese,ヒラギノ角ゴ ProN W3,Meiryo,sans-serif}*{box-sizing:border-box}p{letter-spacing:0}img{height:auto}sup{vertical-align:super;font-size:.9rem;padding:0 .1rem}span._bold{font-weight:700}.headerSection{overflow:hidden}.headerSection header{background:url(/img/customer-static/pc/lp/wi-fi/index/mainv_bg.png) center no-repeat;background-size:cover}.headerSection h1{display:flex;align-items:center;position:relative;width:100%;max-width:1000px;height:590px;margin:0 auto;padding:0 20px}.headerSection h1 .main-text-wrapper{position:absolute;top:30px}.headerSection h1 .main-text-wrapper .main-text-lower{position:relative}.headerSection h1 .main-text-wrapper .time-research{position:absolute;z-index:5;color:#144891;width:1000px;font-size:12px;font-weight:700;line-height:1.5}.headerSection h1 img{position:relative;z-index:10;padding-top:17px}.headerSection h1 .header-company{text-align:left;font-size:16px;position:absolute;top:30px;left:30px;color:#fff;font-weight:700}.cp-cb{display:flex;justify-content:center;position:relative;background:#144891;padding:20px 0;margin-top:-5px}.cp-cb li:first-child{position:relative;margin-right:20px}.cp-cb li:first-child:before{position:absolute;content:"";border:18px solid transparent;border-top:18px solid #144891;top:120px;left:237px;z-index:99}.headerCta{position:relative;background-color:#ffffffd9;z-index:20}.headerCta .container{margin:32px auto 0;max-width:1000px;padding:0 20px}.headerCta .container .shipment{margin-top:15px;font-size:12px;font-weight:700}.headerCtaContact{display:flex;justify-content:space-between;width:100%}.headerCta .txt{font-size:1.8rem;line-height:1}.headerCta .txt p{margin-bottom:5px}.headerCta .txt a{text-align:center;text-decoration:none;display:block;align-items:center;width:430px;height:69px;border-radius:4px;background:#efefef url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow_2.png) right 10px top 50% no-repeat;box-shadow:0 5px #cecece}.headerCta .txt a img{margin:25px}.headerCta .txt .off{background:#9a9a9a;box-shadow:0 5px #8b8b8b;text-decoration:none;display:block;align-items:center;width:430px;height:69px;border-radius:4px;position:relative;color:#fff;font-weight:700;text-align:center;line-height:69px!important;margin-top:0!important}.headerCta .tel{margin:7px 0;font-size:4.8rem;font-family:Arial,sans-serif;font-weight:600;line-height:37px}.headerCta .tel:before{content:url(/img/customer-static/pc/lp/wi-fi/index/ico_freedial_blue.svg);margin-right:.8rem}.headerCta .headerCtaBtn{display:flex;flex-direction:column;justify-content:center;align-items:center;width:53%;max-width:510px;height:90px;color:#fff;font-size:2.4rem;font-weight:600;line-height:1;text-decoration:none;border-radius:5px;box-shadow:0 6px #cf0f0f;background:#ff3c3c url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) right 10px top 50% no-repeat}.headerCta .headerCtaBtn:hover{box-shadow:none;transform:translateY(6px)}.banner{padding:33px 0 0;background-color:#fff;text-align:center}.banner img{padding:0 20px;width:100%;max-width:1000px;vertical-align:bottom}.banner .note{padding:0 20px;margin:15px auto 51px;font-size:12px;width:100%;max-width:1000px;text-align:left}.what-container{max-width:1000px;padding:0 20px;margin:0 auto}.what-container ul{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:center;margin-bottom:40px}.what-container ul li{position:relative;width:155px;border:1px solid #c7c7c7;border-radius:10px;box-shadow:0 3px 5px #c7c7c7;overflow:hidden}.what-container ul li:before{content:"";display:inline-block;position:absolute;bottom:0;right:0;width:0;height:0;border-left:30px solid transparent;border-bottom:30px solid #c7c7c7}.what-container ul li:after{position:absolute;bottom:7px;right:5px;content:"";width:5px;height:5px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);margin:auto 0}.what-container ul li a{display:block;text-decoration:none;padding:10px 0;height:100%}.what-container ul li a .point-img,.what-container ul li a p{height:50%}.what-container ul li a p{color:#333}.what-container dl dd{border:1px solid #c7c7c7;border-radius:8px;margin-bottom:30px}.what-container dl dd .details_link{margin:0 20px;padding:10px 0;border-bottom:1px solid #f5f4f4}.what-container dl dd .details_link .w_wrap{padding-left:30px;font-weight:700;position:relative}.what-container dl dd .details_link .w_wrap:before{position:absolute;content:"";width:24px;height:24px;background:url(/img/customer-static/pc/lp/wi-fi/index/what_head_icon.png) no-repeat center/100% 100%;left:0;top:50%;transform:translateY(-50%)}.what-container dl dd .details_link .w_wrap:after{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #686868;border-right:1px solid #686868;position:absolute;background-color:unset;right:0;top:50%;margin-top:-8px;transform:rotate(135deg)}.what-container dl dd .details_text{padding:20px}.what-container dl dd .details_text .a_wrap .a_point{background-color:#e9faff;padding:20px;margin:20px 0}.what-container dl dd .details_text .a_wrap .a_point .title{text-align:center;font-size:18px;font-weight:700}.what-container dl dd .details_text .a_wrap .a_point .text{position:relative;padding-left:28px}.what-container dl dd .details_text .a_wrap .a_point .text:before{position:absolute;content:"";width:20px;height:20px;background:url(/img/customer-static/pc/lp/wi-fi/index/check.png) no-repeat center/100% 100%;left:0;top:50%;transform:translateY(-50%)}.what-container dl dd span{font-weight:700;color:#2b98ce}.point,.plan{background-color:#e9faff}.pointIntro{text-align:center;position:relative;padding-top:60px}.pointIntro .anker{margin:30px 0}.pointIntro .anker ul{display:flex;justify-content:space-between;flex-wrap:wrap;width:1000px;margin:auto}.pointIntro .anker ul:nth-child(2){justify-content:center;gap:20px}.pointIntro .anker ul li{position:relative;width:32%;margin:0 0 15px;background-color:#fff;border:1px solid #2c414c}.pointIntro .anker ul li a{height:120px;padding:20px;display:flex;align-items:center;justify-content:flex-start;text-decoration:none}.pointIntro .anker ul li a p{color:#222;font-size:20px;font-weight:700;text-align:left;line-height:25px;margin-left:20px}.pointIntro .anker ul li a p .small{font-size:12px;font-weight:400}.pointIntro .anker ul li a p .point-text{color:#2b98ce}.pointIntro .anker ul li a p .color-text{color:#ff7800}.pointIntro .anker ul li:before{content:"";display:inline-block;position:absolute;bottom:0;right:0;width:0;height:0;border-left:30px solid transparent;border-bottom:30px solid #2c414c}.pointIntro .anker ul li:after{position:absolute;bottom:7px;right:5px;content:"";width:5px;height:5px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);margin:auto 0}.pointIntro .note{max-width:1014px;margin:0 auto}.pointIntro .note p{font-size:12px;text-align:left}.point001,.point002,.point003,.point004,.point005{margin-top:115px}.point001 h3,.point002 h3,.point003 h3,.point004 h3,.point005 h3{text-align:center;margin-bottom:30px}.point001 .container,.point002 .container,.point003 .container,.point004 .container,.point005 .container{max-width:1000px;margin:26px auto 0;padding:0 20px}.point001 .content,.point002 .content,.point003 .content,.point004 .content,.point005 .content{position:relative;padding:55px;background-color:#fff}.point001 .content .point-number,.point002 .content .point-number,.point003 .content .point-number,.point004 .content .point-number,.point005 .content .point-number{position:absolute;top:-30px;left:40%}.point001 .content img,.point002 .content img,.point003 .content img,.point004 .content img,.point005 .content img{display:block;margin:auto}.point001 .content .img100,.point002 .content .img100,.point003 .content .img100,.point004 .content .img100,.point005 .content .img100{width:100%}.point001 .content p,.point002 .content p,.point003 .content p,.point004 .content p,.point005 .content p{margin-top:3.3rem;font-size:1.6rem;line-height:1.5}.point001 .content p a,.point002 .content p a,.point003 .content p a,.point004 .content p a,.point005 .content p a{font-size:1.5rem;text-decoration:none}.point001 .content p span,.point002 .content p span,.point003 .content p span,.point004 .content p span,.point005 .content p span{color:#2b98ce;font-weight:700}.point001 .content p span .marker-line,.point002 .content p span .marker-line,.point003 .content p span .marker-line,.point004 .content p span .marker-line,.point005 .content p span .marker-line{background:linear-gradient(transparent 75%,#ffff7f 75%)}.point001 .content .note,.point002 .content .note,.point003 .content .note,.point004 .content .note,.point005 .content .note{margin-top:.5em;font-size:12px}.point001 .content .note.scroll,.point002 .content .note.scroll,.point003 .content .note.scroll,.point004 .content .note.scroll,.point005 .content .note.scroll{height:70px;overflow-y:scroll}.point001 .content .note.scroll::-webkit-scrollbar,.point002 .content .note.scroll::-webkit-scrollbar,.point003 .content .note.scroll::-webkit-scrollbar,.point004 .content .note.scroll::-webkit-scrollbar,.point005 .content .note.scroll::-webkit-scrollbar{width:6px;height:70px}.point001 .content .note.scroll::-webkit-scrollbar-thumb,.point002 .content .note.scroll::-webkit-scrollbar-thumb,.point003 .content .note.scroll::-webkit-scrollbar-thumb,.point004 .content .note.scroll::-webkit-scrollbar-thumb,.point005 .content .note.scroll::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}.point001 .content .note.scroll::-webkit-scrollbar-track,.point002 .content .note.scroll::-webkit-scrollbar-track,.point003 .content .note.scroll::-webkit-scrollbar-track,.point004 .content .note.scroll::-webkit-scrollbar-track,.point005 .content .note.scroll::-webkit-scrollbar-track{background:#aeaeae;border:none;border-radius:10px}.point001 .content .area-check-button,.point002 .content .area-check-button,.point003 .content .area-check-button,.point004 .content .area-check-button,.point005 .content .area-check-button{display:block;position:relative;padding:17px 20px;margin:30px auto 0;width:35%;text-align:center;border-radius:5px;background:url(/img/customer-static/pc/lp/wi-fi/index/map_icon.png) no-repeat left bottom;background-color:#17568d;box-shadow:0 2px 1px #bababa;font-size:14px;font-weight:700;text-decoration:none;color:#fff}.point001 .content .area-check-button:after,.point002 .content .area-check-button:after,.point003 .content .area-check-button:after,.point004 .content .area-check-button:after,.point005 .content .area-check-button:after{content:"";position:absolute;top:0;right:10px;bottom:0;height:0;margin:auto 0;width:6px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.point001 .content .area-check-button .fukidashi,.point002 .content .area-check-button .fukidashi,.point003 .content .area-check-button .fukidashi,.point004 .content .area-check-button .fukidashi,.point005 .content .area-check-button .fukidashi{position:absolute;top:-15px;left:-10px;width:50%}.point001 .content .point5-img,.point002 .content .point5-img,.point003 .content .point5-img,.point004 .content .point5-img,.point005 .content .point5-img{margin:0 auto}.point001 .content .point5-img .point5-img-text,.point002 .content .point5-img .point5-img-text,.point003 .content .point5-img .point5-img-text,.point004 .content .point5-img .point5-img-text,.point005 .content .point5-img .point5-img-text{background-color:#0663c7;border-radius:20px;margin-top:-25px;padding:25px 40px 40px;color:#fff}.point001 .content .point5-img .point5-img-text .color-text,.point002 .content .point5-img .point5-img-text .color-text,.point003 .content .point5-img .point5-img-text .color-text,.point004 .content .point5-img .point5-img-text .color-text,.point005 .content .point5-img .point5-img-text .color-text{color:#ffd10b}.point001 .content .point5-img .js-accordion,.point002 .content .point5-img .js-accordion,.point003 .content .point5-img .js-accordion,.point004 .content .point5-img .js-accordion,.point005 .content .point5-img .js-accordion{margin-top:unset}.point001 .content .point5-img .js-accordion .js-accordion-content,.point002 .content .point5-img .js-accordion .js-accordion-content,.point003 .content .point5-img .js-accordion .js-accordion-content,.point004 .content .point5-img .js-accordion .js-accordion-content,.point005 .content .point5-img .js-accordion .js-accordion-content{background-color:#fff}.point001 .content .point5-img .js-accordion .price-cont,.point002 .content .point5-img .js-accordion .price-cont,.point003 .content .point5-img .js-accordion .price-cont,.point004 .content .point5-img .js-accordion .price-cont,.point005 .content .point5-img .js-accordion .price-cont{padding:10px}.point001 .content .point5-img .accordion-content,.point002 .content .point5-img .accordion-content,.point003 .content .point5-img .accordion-content,.point004 .content .point5-img .accordion-content,.point005 .content .point5-img .accordion-content{color:#333}.point001 sup,.point002 sup,.point003 sup,.point004 sup,.point005 sup{font-size:.6em;vertical-align:top}.point005{padding-bottom:55px}.plan{padding:120px 0 50px}.plan h2{background:url(/img/customer-static/pc/lp/wi-fi/index/price_gachamuku.png) center no-repeat;font-size:48px;font-weight:700;color:#0763c7;padding:60px 0 0;line-height:70px}.plan .plan-table{display:flex;justify-content:space-between;align-items:center}.plan .plan-table li{width:48%;text-align:center;border-radius:15px}.plan .plan-table li .plan-pop{font-size:22px;font-weight:700;color:#fff;padding:20px 0;position:relative}.plan .plan-table li .plan-pop span{color:#fff600}.plan .plan-table li .plan-pop:after{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;bottom:-13px;right:0;left:0;margin:auto}.plan .plan-table li .plan-title{font-size:20px;font-weight:700;padding:25px 0;background-color:#fff}.plan .plan-table li .plan-title .org{color:#ff8a00}.plan .plan-table li .plan-title .blue{color:#0763c7}.plan .plan-table li .plan-title .note{font-size:12px}.plan .plan-table li .month{font-size:16px;font-weight:700;padding:15px 0}.plan .plan-table li .month .note{font-size:12px}.plan .plan-table li .price{font-size:50px;font-weight:700;padding:10px 0 20px;background-color:#fff}.plan .plan-table li .price span{font-size:26px}.plan .plan-table .cost-performance-plan{border:10px solid #ff8a00;position:relative}.plan .plan-table .cost-performance-plan:after{content:"";width:85px;height:85px;background:url(/img/customer-static/pc/lp/wi-fi/index/price_fukidashi_circle.png) center no-repeat;position:absolute;top:-85px;left:-10px}.plan .plan-table .cost-performance-plan .plan-pop{background-color:#ff8a00}.plan .plan-table .cost-performance-plan .plan-pop:after{border-top:15px solid #ff8a00}.plan .plan-table .cost-performance-plan .month{background-color:#fff5ec}.plan .plan-table .cost-performance-plan .price{color:#ff8a00}.plan .plan-table .unlimited-plan{border:10px solid #0763c7}.plan .plan-table .unlimited-plan .plan-pop{background-color:#0763c7}.plan .plan-table .unlimited-plan .plan-pop:after{border-top:15px solid #0763c7}.plan .plan-table .unlimited-plan .month{background-color:#e9eef3}.plan .plan-table .unlimited-plan .price{color:#0763c7}.js-accordion .js-accordion-open,.js-accordion .js-accordion-close{position:relative;margin:21px auto 0;width:265px;height:46px;text-align:center;display:flex;justify-content:center;align-items:center;color:#ec5506;font-size:1.5rem;text-decoration:none;border:1px solid #ec5506}.js-accordion .js-accordion-open:before,.js-accordion .js-accordion-close:before{content:"";display:inline-block;position:absolute;top:0;bottom:0;right:15px;margin:auto;width:15px;height:1px;background-color:#ec5506}.js-accordion .js-accordion-open:after{content:"";display:inline-block;position:absolute;top:0;bottom:0;right:22px;margin:auto;width:1px;height:15px;background-color:#ec5506}.js-accordion .js-accordion-content{margin-top:30px;border:1px solid #ccc;border-top:none}.js-accordion .js-accordion-content dt,.js-accordion .js-accordion-content dd{padding:10px;border-top:1px solid #ccc}.js-accordion .js-accordion-content dt{font-size:15px;font-weight:700;color:#3273a4}.js-accordion .btn-open,.js-accordion .btn-close{display:table;width:400px;padding:15px 0;text-align:center;font-size:16px;color:#686868;border:1px solid #686868;margin-bottom:20px;position:relative;text-decoration:none;background-color:#fff;border-radius:5px}.js-accordion .btn-open:before,.js-accordion .btn-close:before{content:"";display:none}.js-accordion .btn-open:after,.js-accordion .btn-close:after{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #686868;border-right:1px solid #686868;position:absolute;background-color:unset}.js-accordion .btn-open:after{right:10px;top:50%;margin-top:-8px;transform:rotate(135deg)}.js-accordion .btn-close:after{right:10px;top:50%;margin-top:-2px;transform:rotate(-45deg)}.js-accordion .accordion-content{border:unset}.js-accordion .accordion-ttl{color:#215c8a;font-size:2.2rem;font-weight:700;padding-left:16px;border-left:5px solid #215c8a}.js-accordion .accordion-tbl{width:100%;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;margin-top:10px}.js-accordion .accordion-tbl tr{border-bottom:1px solid #d3d3d3}.js-accordion .accordion-tbl th,.js-accordion .accordion-tbl td{font-size:13px;padding:15px 18px;border-right:1px solid #d3d3d3}.js-accordion .accordion-tbl th{width:175px;font-weight:700;text-align:center}.js-accordion .accordion-tbl th.cell01{border-right:0;width:115px}.js-accordion .accordion-tbl th.cell02{width:150px;font-weight:400}.js-accordion .accordion-tbl td{background-color:#fff}.js-accordion .accordion-tbl td span{color:#ff6c00}.cta{padding-top:41px;padding-bottom:30px;color:#fff;background:url(/img/customer-static/pc/lp/wi-fi/index/bg_try.png) repeat}.cta .container{max-width:950px;margin:0 auto;padding:0 42px}.cta header{position:relative;padding-bottom:30px;text-align:center}.cta header .badge{position:absolute;left:0;top:-67px}.cta .content{display:flex;justify-content:space-between;position:relative;border-radius:8px}.cta .memo{margin-top:-20px;padding-bottom:8px}.cta .ctaTel-b{margin-top:14px}.cta .ctaTel-b p{width:210px;float:left}.cta .ctaTel-b p:first-of-type{margin-top:.7em;font-size:1.6rem;line-height:1.9rem}.cta .ctaTel-b .yellowgreen{background:#efefef url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow_2.svg) right 10px top 50% no-repeat;box-shadow:0 5px #cecece;text-decoration:none;display:block;align-items:center;width:430px;height:69px;border-radius:4px;position:relative;color:#00486e}.cta .ctaTel-b .yellowgreen p{text-align:center;width:420px;font-size:2.4rem;padding-top:10px;padding-left:28px}.cta .ctaTel-b .yellowgreen p span{font-size:2rem}.cta .ctaTel-b .yellowgreen p img{position:absolute;left:33px;top:20px}.cta .ctaTel-b:after{clear:both;content:" ";display:block}.cta .ctaTel-b .off{background:#9a9a9a;box-shadow:0 5px #8b8b8b;text-decoration:none;display:block;align-items:center;width:430px;height:69px;border-radius:4px;position:relative;color:#fff;font-weight:700;text-align:center;line-height:69px!important;margin-top:0!important}.cta .ctaTel-b .off p{text-align:center;width:420px;font-size:2.2rem;padding-top:10px}.cta .ctaTel p:first-of-type{margin-top:.7em;font-size:1.6rem;line-height:1.9rem}.cta .ctaTelInner p:last-of-type{display:inline-block;margin-top:0;font-size:1.6rem;font-weight:600;line-height:1.9rem}.cta .ctaTelInner p:last-of-type span{font-weight:300}.cta .ctaTelNumber{position:relative;display:inline-block;width:383px;padding-left:65px;margin:12px 0;font-size:4.7rem;font-weight:600;font-family:Arial,sans-serif;line-height:37px}.cta .ctaTelNumber:before{content:"";position:absolute;top:0;left:0;background:url(/img/customer-static/pc/lp/wi-fi/index/img_freedial.svg) no-repeat;width:54px;height:38px;background-size:54px auto;margin-right:.8rem}.cta .ctaBtn{width:545px}.cta .ctaBtn a{font-size:1.6rem;font-weight:600;text-decoration:none}.cta .ctaBtn p{font-size:2rem;font-weight:700;color:#fff;text-align:center}.cta .ctaBtn p span{font-size:2.4rem;color:#ffd10b}.cta .ctaBtnInner-t{position:relative;margin-top:10px}.cta .ctaBtnInner-t .ribon{position:absolute;top:-3px;left:-3px}.cta .ctaBtnInner-t a{display:flex;justify-content:center;align-items:center;height:94px;color:#fff;line-height:1;border-radius:5px;background:#d9001a url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) right 10px top 50% no-repeat}.cta .ctaBtnInner-t a span{font-size:2.4rem}.cta .ctaBtnInner-b{display:flex;justify-content:space-evenly;margin-top:14px;gap:10px}.cta .ctaBtnInner-b a{position:relative;display:flex;justify-content:center;align-items:center;width:225px;color:#fff;line-height:1;border-radius:5px}.cta .ctaBtnInner-b a.tel{background:#efefef url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow_2.svg) right 10px top 50% no-repeat;color:#00486e}.cta .ctaBtnInner-b a.tel img{position:absolute;left:19px;top:8px}.cta .ctaBtnInner-b a.area{background:url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) right 10px top 50% no-repeat;border:1px solid #fff}.cta .ctaBtnInner-b a.area img{position:absolute;left:19px;top:8px}.cta .ctaBtnInner-b a.faq{display:block;background:unset;width:140px;line-height:1.7}.cta .ctaBtnInner-b a.faq span{text-decoration:underline}.product{position:relative;z-index:1;margin-top:0;padding:85px 0 70px;background-color:#e9faff}.product .container{max-width:1000px;margin:0 auto}.product h2{text-align:center;font-weight:700;font-size:50px;color:#26568d}.product .device-list{display:flex}.product .device{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:90px 0 15px;padding:0 35px}.product .device.L13{padding:0}.product .device .device01{display:flex;flex-direction:column;flex:1;width:462px;padding:30px;background-color:#fff;text-align:center}.product .device .device01 .subtitile{color:#538ed6;font-size:20px;font-weight:700;margin-bottom:-10px}.product .device .device01 .device-name{color:#538ed6;font-size:50px;font-weight:700}.product .device .device01 .text{font-size:16px;font-weight:700;margin-bottom:20px;flex:1}.product .device .device01 .correspondence{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.product .device .device01 .correspondence li{display:inline-block;width:24%;font-weight:700;font-size:12px;color:#333;background-color:#f5f4f4;padding:10px}.product .device .device01 .emtry-btn{display:flex;align-items:center;justify-content:center;background-color:#d9001a;border-radius:5px;text-decoration:none;color:#fff;font-weight:700;font-size:20px;padding:20px 70px;position:relative}.product .device .device01 .emtry-btn:hover{opacity:.8}.product .device .device01 .emtry-btn:after{content:"";width:8px;height:8px;border:3px solid;border-color:#fff #fff transparent transparent;transform:rotate(45deg);position:absolute;top:0;bottom:0;right:20px;margin:auto}.product .device .device01 .detail-btn{font-size:16px;color:#383838;font-weight:700;text-decoration:underline;position:relative}.product .device .device01 .detail-btn:hover{opacity:.8}.product .device .device01 .detail-btn:before{content:"";width:6px;height:6px;border:2px solid;border-color:#383838 #383838 transparent transparent;transform:rotate(45deg);position:absolute;top:0;bottom:0;left:-25px;margin:auto}.product .note{font-size:12px;color:#b0b6b8}.product .note a{color:#b0b6b8;text-decoration:none}.product .note a:hover{opacity:.8}.planPopup{width:700px;margin:0 auto;padding:40px;line-height:1}.planPopup .txtMain{margin-top:40px;text-align:center}.planPopup .txtDesc{margin-top:1em;font-size:1.4rem;line-height:2.2rem}.planPopup .txtLink{margin-top:1em;color:#004986;font-size:1.2rem;line-height:1.5}.planPopup .btnContent{display:flex;justify-content:space-between;margin-top:20px}.planPopup .btnContent a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:300px;height:70px;color:#fff;font-size:1.6rem;line-height:1.4;text-align:center;text-decoration:none;border-radius:5px;background-color:#e91630;box-shadow:0 4px #990d4d}.planPopup .btnContent a span{font-size:1.2rem}.planPopup .tabContent{margin-top:34px}.planPopup .tabContent h2{color:#215c8a;font-size:2.4rem;font-weight:600}.planPopup .tabContent ul{display:flex;justify-content:space-between;position:relative;margin-top:20px;height:324px}.planPopup .tabContent p{display:flex;justify-content:center;align-items:center;position:relative;z-index:2;width:295px;height:50px;color:#fff;font-size:1.6rem;font-weight:600;background-color:#bababa;border-radius:4px 4px 0 0;cursor:pointer}.planPopup .tabContent p.active{background-color:#215c8a}.planPopup .tabContent figure{display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:49px;z-index:1;width:100%;height:274px;border:1px solid #cccccc;border-radius:0 0 5px 5px}.planPopup .tabContent figure:not(.active){display:none}.planPopup aside{margin-top:15px}.planPopup aside h2{color:#215c8a;font-size:1.4rem;font-weight:600}.planPopup aside p{margin-top:1rem;font-size:1rem;line-height:1.8}.planPrice{padding:50px 0}.planPrice .plan-price-ttl{color:#26568d;font-size:30px;text-align:center;font-weight:700}.planPrice .container{max-width:1000px;margin:0 auto}.planPrice .container .notes{margin:20px 0 60px}.planPrice .container .ex-sub-ttl{margin:10px 0}.planPrice .container .ex-cont{display:flex;justify-content:space-between}.planPrice .container .ex-cont .ex-img{width:45%;text-align:right}.planPrice .container .ex-cont .ex-img img{width:100%}.planPrice .container .ex-cont .ex-txt{position:relative;width:50%;height:250px;padding:50px 30px 0;background:#fff}.planPrice .container .ex-cont .ex-txt img{position:absolute;top:-10px;left:0;right:0;margin:auto}.planPrice .container .ex-cont .ex-txt span{color:#ff6c00}.planPrice .container .ex-cont .ex-txt strong{font-weight:700}.planPrice .container .ex-cont:first-of-type{margin-bottom:30px}.planPrice .container .ex-cont:first-of-type .ex-txt{height:300px}.waribiki{padding:80px 0;background-color:#e9faff}.waribiki .title{font-size:46px;text-align:center;font-weight:700;color:#085cc4}.waribiki .banner{padding:30px 0 0;text-align:center;background-color:unset}.waribiki .banner img{padding:unset}.waribiki .otherPrice{max-width:1000px;margin:0 auto;padding-top:50px}.waribiki .otherPrice h2{text-align:center}.waribiki .otherPrice h3{padding:4px 16px;color:#085cc4;font-size:2.2rem;font-weight:600;line-height:1;border-left:5px solid #085cc4}.waribiki .otherPrice .supportContent{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:36px}.waribiki .otherPrice .supportContent section{width:48%;height:200px;padding:30px 40px;border:4px solid #085cc4;border-radius:20px;background-color:#fff;position:relative}.waribiki .otherPrice .supportContent section:nth-child(n+3){margin-top:30px}.waribiki .otherPrice .supportContent section .container{display:flex;align-items:center}.waribiki .otherPrice .supportContent .badge{position:absolute;left:10px;top:-25px}.waribiki .otherPrice .supportContent .txt{margin-left:70px}.waribiki .otherPrice .supportContent .txt h4{color:#085cc4;font-size:21px;font-weight:600}.waribiki .otherPrice .supportContent .txt .service{font-size:16px}.waribiki .otherPrice .supportContent .txt .service span{color:#ff6c00}.waribiki .otherPrice .supportContent .txt .m_price{padding:8px 0;font-size:22px;font-weight:600;line-height:1;letter-spacing:.05em;margin:auto}.waribiki .otherPrice .supportContent .txt .m_price span.price{font-size:32px;font-family:Arial,sans-serif}.waribiki .otherPrice .supportContent .txt .m_price span.tax{font-size:16px;font-weight:400}.waribiki .otherPrice .supportContent .txt .m_price span.blue{color:#085cc4}.waribiki .otherPrice .supportContent .txt.hulu{margin-left:44px}.waribiki .otherPrice .supportContent .txt.hulu h4{color:#222}.waribiki .otherPrice .support .link-detail a{display:block;position:relative;padding:17px 20px;border:1px solid #686868;border-radius:5px;font-size:14px;font-weight:700;text-decoration:none;color:#686868;text-align:center;width:350px;margin:30px auto 0}.waribiki .otherPrice .support .link-detail a:after{content:"";position:absolute;top:0;right:10px;bottom:0;height:0;margin:auto 0;width:6px;height:6px;border-right:1px solid #686868;border-bottom:1px solid #686868;-webkit-transform:rotate(45deg);transform:rotate(-45deg)}.waribiki .otherPrice .priceList .container{max-width:1000px;margin:0 auto}.waribiki .otherPrice .priceList h2{text-align:center}.waribiki .otherPrice .priceList h2.text-ttl{font-size:36px;font-weight:700}.waribiki .otherPrice .priceList h3.sub-ttl{font-size:2.2rem;font-weight:700}.waribiki .otherPrice .priceList .price-block{margin-top:32px}.waribiki .otherPrice .priceList .price-block .price-cont{margin-top:60px}.waribiki .otherPrice .priceList .price-block .price-cont h2.text-ttl{margin-top:70px}.waribiki .otherPrice .priceList .price-block .price-cont .price-tbl{width:100%;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;margin-top:10px}.waribiki .otherPrice .priceList .price-block .price-cont .price-tbl tr{border-bottom:1px solid #d3d3d3}.waribiki .otherPrice .priceList .price-block .price-cont .price-tbl th,.waribiki .otherPrice .priceList .price-block .price-cont .price-tbl td{font-size:13px;padding:15px 18px;border-right:1px solid #d3d3d3}.waribiki .otherPrice .priceList .price-block .price-cont .price-tbl th{width:140px;font-weight:700;vertical-align:top;text-align:center;background-color:#ddd}.waribiki .otherPrice .priceList .price-block .price-cont .price-tbl td{background-color:#fff;text-align:left}.waribiki .otherPrice .priceList .price-block .price-cont .link-detail{font-size:1.6rem;margin-top:10px}.waribiki .otherPrice .priceList .price-block .price-cont .link-detail a{color:#555}.waribiki .otherPrice .note{margin-top:10px;font-size:12px;margin-bottom:50px}.waribiki .otherPrice .card{margin-top:45px}.waribiki .otherPrice .card p{margin-top:22px;font-size:1.4rem;line-height:1}.waribiki .otherPrice .card p.note{margin-top:13px;font-size:1.2rem}.waribiki .otherPrice .card figure{margin-top:15px}.waribiki .otherPrice .card section{margin-top:30px}.waribiki .otherPrice .card section h4{color:#416070;font-size:1.6rem;font-weight:600}.waribiki .otherPrice .card section p{margin-top:1.2rem;font-size:1.2rem;line-height:2rem}.waribiki .otherPrice .js-accordion .btn-open,.waribiki .otherPrice .js-accordion .btn-close{background-color:unset}.campaign{position:relative;z-index:2;padding:90px 0 55px;background:url(/img/customer-static/pc/lp/wi-fi/index/bg_campaign.png) left 50% bottom 0px no-repeat;background-size:cover;background-color:#205a87}.campaign .title{font-size:24px;color:#fff;font-weight:700;text-align:center}.campaign h2{font-size:50px;color:#fff;font-weight:700;text-align:center}.campaign .container{display:flex;justify-content:center;margin-top:68px;padding:0 20px}.campaign article{position:relative;width:440px;margin:0 25px;background-color:#fdf6db;padding:0 30px 30px}.campaign article .box-ribon{position:absolute;top:-78px;left:155px}.campaign article .box-title{width:calc(100% + 80px);margin:-25px -40px 0;padding:30px 0 20px;border-radius:15px 15px 0 0;text-align:center;font-size:20px;font-weight:700;background-color:#fdf6db}.campaign article .box{text-align:center;color:#f12f3e}.campaign article .box .price-box{display:flex;justify-content:center;align-items:center;font-weight:700;position:relative;margin:0 -30px}.campaign article .box .price-box:before{content:"";width:100%;height:5px;background-color:#e3d4c3;position:absolute;top:0;right:0;left:0;margin:auto}.campaign article .box .price-box .cost{font-size:18px;line-height:2.2rem}.campaign article .box .price-box .maximum{font-size:26px;line-height:2.8rem}.campaign article .box .price-box .price{font-size:60px}.campaign article .box .price-box .price span{font-size:40px}.campaign article .box .price-box .discount{font-size:30px;line-height:3rem}.campaign article .box .child{font-size:16px;color:#f12f3e;font-weight:700;margin:-15px 0 5px}.campaign .js-accordion .js-accordion-open,.campaign .js-accordion .js-accordion-close{position:relative;margin:21px auto 0;width:300px;height:48px;text-align:center;display:flex;justify-content:center;align-items:center;color:#444;font-size:1.5rem;text-decoration:none;border-radius:5px;border:1px solid #444444}.campaign .js-accordion .js-accordion-open:before,.campaign .js-accordion .js-accordion-close:before{content:"";display:inline-block;position:absolute;top:0;bottom:0;right:15px;margin:auto;width:15px;height:1px;background-color:#444}.campaign .js-accordion .js-accordion-open:after{content:"";display:inline-block;position:absolute;top:0;bottom:0;right:22px;margin:auto;width:1px;height:15px;background-color:#444}.campaign .js-accordion .js-accordion-content{margin-top:30px;border:1px solid #ccc;border-top:none}.campaign .js-accordion .js-accordion-content dt,.campaign .js-accordion .js-accordion-content dd{padding:10px;border-top:1px solid #ccc}.campaign .js-accordion .js-accordion-content dt{font-size:15px;font-weight:700;color:#444;background-color:#f5f4f4}.campaign .js-accordion .js-accordion-content dd{background-color:#fff}.campaign .js-accordion .btn-open,.campaign .js-accordion .btn-close{display:table;width:400px;padding:15px 0;text-align:center;font-size:16px;color:#fff;border:1px solid #fff;margin-bottom:20px;position:relative;text-decoration:none;background-color:#ff9231;border-radius:5px}.campaign .js-accordion .btn-open:before,.campaign .js-accordion .btn-close:before{content:"";display:none}.campaign .js-accordion .btn-open:after,.campaign .js-accordion .btn-close:after{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;background-color:unset}.campaign .js-accordion .btn-open:after{right:10px;top:50%;margin-top:-8px;transform:rotate(135deg)}.campaign .js-accordion .btn-close:after{right:10px;top:50%;margin-top:-2px;transform:rotate(-45deg)}.campaign .js-accordion .accordion-content{width:960px;background-color:#fff;border-radius:10px;padding:40px 70px;margin:0 auto}.campaign .js-accordion .accordion-content .accordion-content-title{font-size:22px;font-weight:700;color:#444;text-align:center;margin-bottom:20px}.campaign .js-accordion .accordion-content .accordion-content-table{display:flex;justify-content:space-between;margin-bottom:30px}.campaign .js-accordion .accordion-content .accordion-content-table li{width:26%;display:flex;flex-direction:column}.campaign .js-accordion .accordion-content .accordion-content-table li.start-box .start{background-color:#ff8a00;color:#fff}.campaign .js-accordion .accordion-content .accordion-content-table li.start-box .period-text{background-color:#f5f4f4;font-size:15px;position:relative}.campaign .js-accordion .accordion-content .accordion-content-table li.start-box .period-text span{color:#ff8a00}.campaign .js-accordion .accordion-content .accordion-content-table li.start-box .period-text:after{content:"";width:0;height:0;border-left:10px solid #cfcfcf;border-top:15px solid transparent;border-bottom:15px solid transparent;position:absolute;top:0;bottom:0;right:-8px;margin:auto;z-index:5}.campaign .js-accordion .accordion-content .accordion-content-table li.middle-box{width:47%}.campaign .js-accordion .accordion-content .accordion-content-table li.middle-box .middle{background-color:#e0e0e0;color:#333}.campaign .js-accordion .accordion-content .accordion-content-table li.middle-box .period-text{background-color:#f5f4f4;padding:20px 15px;font-size:16px;position:relative}.campaign .js-accordion .accordion-content .accordion-content-table li.middle-box .period-text span{font-size:15px}.campaign .js-accordion .accordion-content .accordion-content-table li.middle-box .period-text:after{content:"";width:0;height:0;border-left:10px solid #cfcfcf;border-top:15px solid transparent;border-bottom:15px solid transparent;position:absolute;top:0;bottom:0;right:-8px;margin:auto;z-index:5}.campaign .js-accordion .accordion-content .accordion-content-table li.last-box .last{background-color:#ff8a00;color:#fff}.campaign .js-accordion .accordion-content .accordion-content-table li.last-box .period-text{background-color:#fff5ec;font-size:15px;color:#ff8a00}.campaign .js-accordion .accordion-content .accordion-content-table li .period-title{text-align:center;padding:14px 0;border-bottom:1px solid #fff;font-size:20px;font-weight:700}.campaign .js-accordion .accordion-content .accordion-content-table li .period-text{height:170px;font-weight:700;padding:10px 25px}.campaign .js-accordion .accordion-content .table-note{font-size:20px;font-weight:700;color:#0a66ca;margin-bottom:5px;padding-left:15px;position:relative}.campaign .js-accordion .accordion-content .table-note:before{content:"";width:5px;height:25px;background-color:#0a66ca;position:absolute;top:0;left:0;margin:auto}.campaign .js-accordion .accordion-content .text{font-size:18px;font-weight:700;color:#444;margin-bottom:10px}.campaign .js-accordion .accordion-content .text span{color:#0a66ca}.campaign .js-accordion .accordion-content .note{color:#444}.step{width:1000px;padding:80px 0;margin:0 auto}.step .sub-title{text-align:center;font-weight:700;font-size:25px;color:#0a66ca}.step h2{text-align:center;font-weight:700;font-size:50px;color:#0a66ca;margin-bottom:50px}.step .step-list{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.step .step-list li{display:flex;align-items:center;flex-direction:column;background-color:#f5f4f4;width:24%;height:320px;padding:50px 30px 0}.step .step-list li.setp2 img{margin-bottom:15px}.step .step-list li:not(:last-child){position:relative}.step .step-list li:not(:last-child):after{content:"";width:0;height:0;border-left:15px solid #0a66ca;border-top:12px solid transparent;border-bottom:12px solid transparent;position:absolute;top:0;bottom:0;right:-15px;margin:auto;z-index:2}.step .step-list li .step-numeber{background-color:#0a66ca;font-size:24px;border-radius:20px 20px 0;color:#fff;padding:5px 35px;margin:-80px 0 35px}.step .step-list li img{margin-bottom:25px}.step .step-list li .step-title{font-size:24px;color:#0a66ca;font-weight:700;margin-bottom:20px}.step .step-list li .text{font-weight:700;font-size:16px;color:#444}.step .text-note{border-top:none;max-width:80em;font-weight:400;padding:1em 0 0;margin:0 auto;color:#a5a5a5;font-size:1.25rem;line-height:1.5}.areaCheck{margin:0 auto;padding:100px 0;background-color:#f8f8f8}.areaCheck .container{max-width:1000px;margin:0 auto;border-radius:10px}.areaCheck header{text-align:center}.areaCheck img{margin-bottom:50px}.areaCheck .area-iframe{height:450px}.areaCheck .sub-ttl{color:#215c8a;font-size:2.2rem;font-weight:700;padding-left:16px;margin:50px 0 20px;border-left:5px solid #215c8a}.areaCheck .area-faq{display:flex;flex-wrap:wrap;justify-content:space-between}.areaCheck .area-faq p{width:48%;font-weight:700}.areaCheck .area-faq .area-faq-q{color:#003b82}.areaCheck .area-faq .area-faq-a{margin-top:10px;padding:10px 10px 10px 30px;background-color:#fff;text-indent:-1em}.areaCheck .area-faq .area-faq-a span{color:#ff6c00}#top #faq{padding:70px 0;background:none}#top #faq header{padding-top:0;color:#215c8a;font-size:2.1rem;line-height:1;text-align:center}#top #faq header p{margin-top:2rem}#top #faq .faq-btn{display:flex;justify-content:center;margin:25px 0}#top #faq .faq-btn a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:76px;color:#fff;font-size:2.4rem;font-weight:600;line-height:1;text-decoration:none;border-radius:5px;background:url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) right 10px top 50% no-repeat;background-color:#3fa92e;box-shadow:0 4px #238414}#top #faq .faq-btn a:hover{transform:translateY(4px);box-shadow:none}.intro p.text-note{max-width:960px;font-weight:400;padding:0;margin:1em auto 0;color:#555;font-size:1.6rem;line-height:1.5}#enquete .wrap{background:#fff;display:block;position:relative;padding:30px 20px;height:auto;overflow-y:auto;overflow-x:hidden;z-index:2000}#enquete .satisfaction-box .text{font-size:13px;text-align:center}#enquete .satisfaction-box .text .bold{font-weight:700;color:#444}#enquete .satisfaction-box .ttl-box{display:block;margin:0 auto 20px;width:550px}#enquete .satisfaction-box .ttl-box .title{display:table-cell}#enquete .satisfaction-box .ttl-box .ttl-text{display:table-cell;padding-left:15px;vertical-align:middle;font-weight:700;font-size:36px;color:#ff807a}#enquete .satisfaction-box .img-box{margin-top:15px}#enquete .satisfaction-box .img-box img{padding:10px .5%;width:32.5%}#enquete .satisfaction-box .when{font-weight:700;font-size:19px;color:#ff807a}#enquete .satisfaction-box .factor-box{margin-top:15px}#enquete .satisfaction-box .factor-box .factor{margin-top:20px;margin-left:20px}#enquete .satisfaction-box .factor-box .factor .balloon-right{display:table-cell;position:relative;margin:1.5em 15px 1.5em 0;padding:7px 10px;vertical-align:middle;min-width:120px;max-width:100%;color:#ff807a;font-size:16px;background:#FFF;border:solid 2px #ff807a;border-radius:8px;box-sizing:border-box}#enquete .satisfaction-box .factor-box .factor .balloon-right:before{content:"";position:absolute;top:50%;right:-22px;margin-top:-11px;border:11px solid transparent;border-left:11px solid #FFF;z-index:2}#enquete .satisfaction-box .factor-box .factor .balloon-right:after{content:"";position:absolute;top:50%;right:-27px;margin-top:-13px;border:13px solid transparent;border-left:13px solid #ff807a;z-index:1}#enquete .satisfaction-box .factor-box .factor .balloon-right .question{margin:0;padding:0;font-weight:700;font-size:20px}#enquete .satisfaction-box .factor-box .factor .text{display:table-cell;text-align:left;padding-left:30px}#enquete .satisfaction-box .various_lines{clear:both;background-color:#f9f9f9;padding:30px 0}#enquete .satisfaction-box .various_lines .text{line-height:1.8em}#enquete .satisfaction-box .various_lines .img{margin:20px 30px 0;padding:20px;border:2px solid #cbcbcb;border-radius:6px;background-color:#fff}#enquete .satisfaction-box .detail .entry-btn{position:relative;display:inline-block;width:250px;line-height:40px;font-weight:700;border-radius:8px;font-size:16px;color:#fff;background-color:#043786}#enquete .satisfaction-box .detail .entry-btn:after{content:"";position:absolute;top:0;bottom:0;margin:auto;height:8px;width:8px;right:10px;transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff}#enquete .satisfaction-box .detail .text{margin-top:25px}#top-bottom-fixed .contact dl dt{text-align:center}#top-bottom-fixed .contact dl dt:first-child{text-align:left}#top-bottom-fixed .contact .tel-tf dt{padding-left:20px}#top-bottom-fixed .contact .tel-tf dd .btn a{height:45px;padding-top:9px;line-height:1.3;font-size:12px;width:82%;background-color:#efefef;box-shadow:#cecece 0 5px;color:#00486e}#top-bottom-fixed .contact .tel-tf dd .btn a:after{border-color:#00486e}#top-bottom-fixed .contact .tel-tf dd .btn a img{top:15px;left:13px}#top-bottom-fixed .contact .web dd .btn .entry{background-color:#ff3c3c;box-shadow:#cf0f0f 0 5px}#top-bottom-fixed .contact .web dd .btn .entry span{font-size:20px}#top-bottom-fixed .contact .web dd .btn .inquiry{background-color:#3fa92e;box-shadow:#238414 0 5px}.about-pocketwifi .what-lower{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.about-pocketwifi .what-lower .wi-fi-img{width:35%}.about-pocketwifi .what-lower .wi-fi-img img{display:block;margin:auto;width:320px!important;float:none!important}.about-pocketwifi .description{max-height:0;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.075,.82,.165,1)}.about-pocketwifi .description.is-active{max-height:1180px;opacity:1;visibility:visible}.about-pocketwifi .toggle-wrapper{padding-top:64px;padding-bottom:64px}.about-pocketwifi a.js-toggle{background-color:transparent;font-size:16px;border-style:solid;border-width:2px;border-color:#fff;border-radius:6px;color:#fff;width:442px;height:65px;display:flex;justify-content:center;align-items:center;text-decoration:none;margin:-64px auto auto;cursor:pointer;position:relative}.about-pocketwifi a.js-toggle.is-active{margin-top:0}.about-pocketwifi a.js-toggle:after{content:"+";position:absolute;font-size:24px;top:8px;right:23px}.about-pocketwifi a.js-toggle.is-active:after{content:"✕";font-size:18px;top:14px}.wrapper_gakuwari{background-color:#fff;padding:0 40px 40px}.column_gakuwari{padding:30px;text-align:justify;text-justify:inter-ideograph}.column_gakuwari.bg{background-color:#ffe7ea}.column_gakuwari .column_flex{display:flex;justify-content:space-between;align-items:flex-start}.column_gakuwari .column_flex>div{width:50%}.column_gakuwari .column_flex>div img{width:100%}.column_gakuwari .column_flex>div:last-child{padding-left:15px}.column_gakuwari .column_flex h3{font-size:24px;color:#215c8a;text-align:left!important;font-weight:700;margin:-5px 0 0;padding:0}.column_gakuwari .column_flex .read{font-size:14px;line-height:22px;margin:0}.column_gakuwari .column_flex .period{font-size:12px;font-weight:700;margin:8px 0}.column_gakuwari .column_flex .period span{color:#e3348a}.column_gakuwari .column_flex .period span span{font-weight:400;color:#333;font-size:9px;margin-top:-4px}.column_gakuwari .column_flex .detail_btn a{display:block;border:solid 1px #e3348a;padding:10px;color:#e3348a;text-align:center}.column_gakuwari .column_flex .detail_btn a:after{content:url(/img/campaign/gakuwari/btn-detail-arrow.png);position:relative;left:96px}.column_gakuwari .column_flex .detail_btn a:link,.column_gakuwari .column_flex .detail_btn a:visited{color:#e3348a!important;text-decoration:none!important}.column_gakuwari .column_flex .detail_btn a:hover{background-color:#fff}.column_gakuwari ul{font-size:12px;margin-top:15px}.column_gakuwari ul li{text-align:justify;text-justify:inter-ideograph;padding-left:1.5rem;text-indent:-1.5rem}.column_gakuwari ul li:before{content:"※";position:relative;margin-right:2px}.scroll-header{position:fixed;top:-76px;left:0;width:100%;height:71px;z-index:500000;background-image:url(/img/customer-static/pc/lp/wi-fi/index/follow-header/top-cp-bg.png);background-position:center 0;background-repeat:repeat;box-shadow:0 0 5px 1px #bfbfbf}.scroll-header .scroll-header-inner{margin:0 auto;width:1000px;display:flex;align-items:center;justify-content:space-between;padding:12px 20px 8px}.plan-section .container{max-width:1000px;margin:0 auto}.plan-section h2 img{width:100%}.plan-section h2.text-ttl{color:#215c8a;font-size:36px;font-weight:700}.plan-section h3.sub-ttl{color:#215c8a;font-size:18px;font-weight:700}.plan-section .pc-display-none{display:none}.plan-section .js-tab-menu{display:flex;justify-content:space-between;margin-top:48px}.plan-section .js-tab-menu li{width:460px;height:80px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-bottom:0px;border-radius:8px 8px 0 0;position:relative}.plan-section .js-tab-menu li img{position:absolute;top:-20px;left:0;right:0;margin:auto}.plan-section .js-tab-menu li p{color:#eee;font-size:16px;text-align:center;font-weight:700}.plan-section .js-tab-menu li p span{position:relative;color:#fff600}.plan-section .js-tab-menu li p span span{font-size:20px}.plan-section .plan-tab-cospa{background:#ff6c00}.plan-section .plan-tab-free{background:#26568d}.plan-section .tab-content .price{text-align:center}.plan-section .tab-content .note,.plan-section .tab-content .notes{font-family:Noto Sans JP,sans-serif;font-size:12px;text-indent:-32px;text-align:left;margin-left:32px}.plan-section .tab-content .note,.plan-section .tab-content .notes{margin-top:26px}.plan-section .tab-content .plan-tbl .note{margin-left:0}.plan-section .plan-cospa,.plan-section .plan-free{padding:50px 0}.plan-section .plan-cospa img,.plan-section .plan-free img{display:block;margin:auto}.plan-section .plan-cospa a,.plan-section .plan-free a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:400px;box-shadow:0 4px #cf0f0f;height:76px;color:#fff;margin:30px auto 0;font-size:20px;font-weight:600;line-height:1;text-decoration:none;border-radius:5px;background:#ff3c3c url(/img/customer-static/pc/lp/wi-fi/index/btn_cta_arrow.svg) right 10px top 50% no-repeat}.plan-section .plan-cospa a span,.plan-section .plan-free a span{margin-bottom:.3em;font-size:1.6rem}.plan-section .plan-cospa a:hover,.plan-section .plan-free a:hover{transform:translateY(4px);box-shadow:none}.plan-section .plan-cospa{border:5px solid #ff6c00}.plan-section .plan-free{border:5px solid #26568d}.plan-section h2{text-align:center}.plan-section h3{color:#243994;font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:500;line-height:1;margin:50px 0 10px}.plan-section table.plan-tbl{border-top:1px solid #999;width:100%}.plan-section table.plan-tbl th,.plan-section table.plan-tbl td{font-family:Noto Sans JP,sans-serif;font-size:16px}.plan-section table.plan-tbl th{width:200px;color:#fff;line-height:1.4;border-bottom:1px solid #999;border-left:1px solid #999;background-color:#205a87;padding:12px 0 12px 18px}.plan-section table.plan-tbl td{border-bottom:1px solid #999;border-right:1px solid #999;background-color:#fff;padding:12px 0 12px 40px}.plan-section table.plan-tbl td em{font-size:16px;position:relative;z-index:1}.plan-section table.plan-tbl td em span{font-size:20px;font-weight:900}.plan-section table.plan-tbl td em span:after{content:"";z-index:-1;position:absolute;bottom:-2px;left:-10px;display:block;width:calc(100% + 20px);height:13px;background-color:#fff94c}.plan-section table.plan-tbl td em span strong{font-size:30px}.plan-section table.plan-tbl td .arrow{vertical-align:middle;margin:0 20px}.plan-section table.plan-tbl td .note{font-size:12px;text-indent:0;margin-top:0}.plan-section .entry-btn{margin-top:30px}.plan-section .entry-btn a{width:400px;height:70px;display:block;font-family:Noto Sans JP,sans-serif;line-height:70px;font-size:24px;font-weight:700;text-align:center;letter-spacing:1px;background:#ed1548;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;border-bottom:5px solid #a10127;margin:auto;position:relative}.plan-section .entry-btn a:after{position:absolute;top:calc(50% - 5px);right:22px;width:10px;height:10px;content:"";transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}.plan-section .entry-btn a:hover{text-decoration:none;top:5px}.plan-section .gakuwari{position:relative;margin-top:50px}.plan-section .gakuwari .gakuwari-img{width:100%}.plan-section .gakuwari .accordion-btn{position:absolute;top:940px;left:0;right:0;margin:auto}.plan-section .wimax-plan .note{margin-top:10px}.plan-section .wimax-plan a{width:550px;height:82px;display:flex;justify-content:center;align-items:center;background-color:#d9001a;font-size:24px;font-weight:700;color:#fff;margin:30px auto 0;text-decoration:none;border-radius:5px;position:relative}.plan-section .wimax-plan a:hover{opacity:.8}.plan-section .wimax-plan a:after{content:"";position:absolute;top:0;bottom:0;right:20px;width:10px;height:10px;border:4px solid;border-color:#fff #fff transparent transparent;transform:rotate(45deg);margin:auto}.priceList .container{max-width:1000px;margin:0 auto}.priceList h2{text-align:center}.priceList h2.text-ttl{color:#215c8a;font-size:36px;font-weight:700}.priceList h3.sub-ttl{color:#215c8a;font-size:2.2rem;font-weight:700}.priceList .price-block{margin-top:32px}.priceList .price-block .price-cont{margin-top:60px}.priceList .price-block .price-cont h2.text-ttl{margin-top:70px}.priceList .price-block .price-cont .price-tbl{width:100%;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;margin-top:10px}.priceList .price-block .price-cont .price-tbl tr{border-bottom:1px solid #d3d3d3}.priceList .price-block .price-cont .price-tbl th,.priceList .price-block .price-cont .price-tbl td{font-size:13px;padding:15px 18px;border-right:1px solid #d3d3d3}.priceList .price-block .price-cont .price-tbl th{font-weight:700;vertical-align:top;text-align:center;background-color:#f9fcff}.priceList .price-block .price-cont .price-tbl th.cell01{border-right:0;width:115px}.priceList .price-block .price-cont .price-tbl th.cell02{width:150px;font-weight:400}.priceList .price-block .price-cont .price-tbl td{text-align:center}.priceList .price-block .price-cont .price-tbl .tr-first th{color:#333;font-weight:400;text-align:center}.priceList .price-block .price-cont a{color:#555}.priceList .price-block .note{color:#2c2c2c;font-size:10px;line-height:1.8;margin-top:10px}.capylight-bg{height:143px}
