.tTypeA01 th,.tTypeA01 td{text-align:center; font-weight:normal;}
.tTypeA01 th{}
tr.jl006 th,tr.jl006 td{background:#ffffdd !important;}
tr.jl005 th,tr.jl005 td{background:#e7f3fb !important;}
tr.jl005 td.type001,tr.jl006 td.type001{background:#fae5e5 !important;font-weight:bold;}
.tTypeA01 th.alL,.tTypeA01 td.alL{text-align:left !important;}
.tTypeA01 th.sat{background:#cae1fe !important;color:#045dcc;}
.tTypeA01 th.sun{background:#ffe0ea !important;color:#e71b2a;}
.tTypeA01 th.bold,.tTypeA01 td.bold{font-weight:bold !important;}

.plan dt{width:10em; float:left; clear:both;}
.plan dd{width:12em; float:left;}
.planArea{ border:#CC0000 solid 1px; background:#fcf2f2; padding:10px 15px; float:left;}
* html .planArea{ width:500px;}
.bnr{padding:15px 0 5px;}
.flowArea dt{ padding:8px 0 5px;}
.flowArea dd{ background:#e7f3fb; padding:15px 20px;}
.flowArea dd p{line-height:1.5;}
.flowArea .caption{font-size:140%; font-weight:bold; padding-right:5px;}
.flowArea .arrow{background:url(/en/inter/service/wifi/img/arrow_index_001.gif) no-repeat 80px 100%;padding-bottom:25px;}

.planArea03{
	border:#FF8334 solid 1px;
	background:#faf0cd;
	width:908px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
* html .planArea02{ width:908px;}

.linkBtnA01 a:before, .linkBtnA01 .noLink span:before, .linkBtnA01 .current span:before {background:url("/common_rn/img/bg_nav_default_01.png") no-repeat 0 0;
    height: 2px;left:-1px;top:0;width:100%;}
.partner-gray2 {background:url("/jalmile/use/img/pic_campaignPeriod_bk_rn.gif") no-repeat left bottom #fff;border:1px solid #ccc;margin:10px 10px;padding:10px;}