/* Resv.css */

/* body */
body {
	margin : 0px;
	font-size : 14px;
	background-color : #ffffff;
}

/* DIV */
DIV.DD {
	text-align : center;
}
/* table */
TABLE.STTL
{
	BORDER: 2px ridge #666666;
	border-collapse: collapse;
	PADDING: 0px;
	COLOR: black;
	BACKGROUND-COLOR: #FFFFFF;
}
TABLE.HTTL
{
	BACKGROUND-COLOR: #6666CC;
}

/* td */
/* 過去日 */
td.GTD {
	font-size : 14px;
	background-color : #808080;
	width : 18px;
	text-align : center;
	BORDER: 1px ridge #666666;
}

/* 日曜 */
td.HTD {
	font-size : 14px;
	background-color : #FFC8C8;
	width : 18px;
	text-align : center;
	BORDER: 1px ridge #666666;
}
/* 土曜 */
td.BTD {
	font-size : 14px;
	background-color : #88FFFF;
	width : 18px;
	text-align : center;
	BORDER: 1px ridge #666666;
}

/* 平日 */
td.NTD {
	font-size : 14px;
	background-color : #FFFFFF;
	width : 18px;
	text-align : center;
	BORDER: 1px ridge #666666;
}

/* 施設名 */
td.STD {
	font-size : 14px;
	font-weight : bold;
	background-color : #B8FFB8;
	width : 200px;
	text-align : left;
	BORDER: 1px ridge #666666;
}

/* 日付 */
td.DTD {
	font-size : 16px;
	font-weight : bold;
	background-color : #FFFFFF;
	width : 200px;
	text-align : center;
	BORDER: 1px ridge #666666;
}

/* 日付・曜日列 */
td.TTD {
	font-size : 14px;
	background-color : #88FF88;
	text-align : center;
	BORDER: 1px ridge #666666;
}

td.ATD {
	font-size : 14px;
	background-color : #FFFFFF;
}
td.CTD {
	font-size : 14px;
	background-color : #FFFFFF;
}
.txtM {
	color : orange;
}
.txtY {
	color : red;
}
