@charset "utf-8";
/* CSS Document */

/* feetable
-------------------------------------------------*/
#feetable{
	width:750px;
	height:auto;
	background-color:#999999;
}

/* 区間
-------------------------------------------------*/
.section{
width:90px;
height:auto;
background-color:#CCFFCC;
font-size:13px;
color:#333333;
text-align:center;
}
.section1{
width:90px;
height:auto;
background-color:#ffcccc;
font-size:13px;
color:#333333;
text-align:center;
}
/* 予約日
-------------------------------------------------*/
.reservation_day{
width:82px;
height:30px;
background-color:#FFFFCC;
}

.reservation_day p{
font-size:12px;
color:#333333;
}

.reservation_day p.p_departure{text-align:right; margin:3px 0;}
.reservation_day p.p_reservation{text-align:left; margin:0 0 3px 0;}

.reservation_dayA{
width:82px;
height:45px;
background-color:#FFFFFF;
font-size:11px;
color:#333333;
text-align:center;
}

/* 出発日
-------------------------------------------------*/
.departure_day{
	width:66px;
	height:30px;
	background-color:#FFFFCC;
	font-size:12px;
	color:#333333;
	text-align:center;
}

.departure_dayA{
	width:66px;
	height:auto;
	background-color:#FFFFFF;
	color:#ff0f0f;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.departure_dayB{
	width:66px;
	height:auto;
	background-color:#FFFFFF;
	color:#0000FF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

/* 備考
-------------------------------------------------*/
.remarks{
	width:74px;
	height:30px;
	background-color:#FFFFCC;
	font-size:12px;
	color:#333333;
	text-align:center;
	vertical-align:middle;
}

.remarksA{
	width:74px;
	height:auto;
	background-color:#FFFFFF;
	font-size:12px;
	vertical-align:middle;
}
