@charset "shift_jis";
/* CSS Document */

.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; width:908px;}
* html .planArea{ width:908px;}

.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;}

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


.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(/inter/service/wifi/img/arrow_index_001.gif) no-repeat 80px 100%;padding-bottom:25px;}
.ind3 { text-indent:-3em; margin-left:3em;}

.schedule-Field {	margin-bottom: 40px;}
.schedule-Field .update-Box {
	text-align: right;
	}
	
