@charset "shift_jis";
.wid190{width:190px !important;}
.wid200{width:200px !important;}
.wid320{width:320px !important;}
.wid390{width:390px !important;}
.wid395{width:395px !important;}
.wid430{width:430px !important;}
.wid440{width:440px !important;}
.wid510{width:510px !important;}
.wid560{width:560px !important;}
.wid645{width:645px !important;}
.bgRD2{background-color:#cc0000 !important;}
.mgl5{margin-left: 5px;}
.mgr5{margin-right: 5px;}
.wficon{position: relative;  top: 2px;}
.fwb{font-weight: bold;}

.tableC thead th{text-align:center;}
.mainVis{background:url(/en/inter/service/wifi/Y15/img/bg_index_01_220712.jpg) no-repeat; min-height:220px; padding:60px 0 0 30px;}
.mainVis h1{color:#fff; font-size:30px; line-height:1.3;}
.mainVis h2{color:#fff; font-size:30px; line-height:1.3;}
.mainVis h3{color:#fff; font-size:30px; line-height:1.3;}
.mainVis p{color:#fff; font-size:14px; margin-top:30px;}

.bdrbWT{border-bottom:1px solid #ffffff !important;}
.bdrlWT{border-left:1px solid #ffffff !important;}

.contents .planList01 th, .planList01 td{text-align:center; padding:15px;}
.free{background:url(/en/inter/service/wifi/Y15/img/icon_telfree.png) no-repeat 0px 4px; padding-left:45px;}

.faqLinks li{display:table;}
.faqLinks a{display:table-cell; vertical-align:middle; width:206px; height:60px;}
.contactBox01 > .inr{background:#fff; padding:20px;}

.spApp h3{font-size:18px; font-weight:bold; margin-top:2px;}
.stTxt01{display:inline-block; background:#cc0000; color:#fff; font-size:11px; padding:0 3px;}
.thType01 th{padding:20px 0 !important; text-align:center;}

.step2Btn{position:relative;}
.step2Btn a{position:absolute; top:327px; right:238px;}
.table_typeB_02 .noteList li{line-height: 1.2em !important;}