/* カレンダー */
caption { /* 年月タイトル */
	font-weight:bold;
	text-align:center;
	padding:3px;
	background-color:#CCCCCC;
	color:#666666;
}

.calender { /* カレンダー テーブル*/
	width:175px;
	border-collapse:collapse;
	padding:5px 0px;
	margin:0px auto;
	text-align:center;
}

.calender td {
	padding:2px;
	border-collapse:collapse;
	text-align:center;
	border:1px solid #DDDDDD;	
}

.calender th {
	padding:2px;
	border-collapse:collapse;
	border:1px solid #DDDDDD;
	width:25px;
}

th.day { /* ヘッダ平日 */
	font-weight:bold;
	color:#666666;
	background:#EEEEEE;
	text-align:center;
}

th.sun { /* ヘッダ日曜 */
	color:red;
	background:#FDDFFC;
	text-align:center;
}

th.sat { /* ヘッダ土曜 */
	color:blue;
	background:#D0E8FF;
	text-align:center;
}
