/* CSS Document */


*{
	margin:0 auto;
	padding:0;
	font-size: 12px;
}
#cal table{
	width:196px;
	float:left;
	margin-bottom:10px;
}
table, td, tr {
	line-height: 1.25em;
}

#cal table td {
	padding:5px;
}

#calendar {
	text-align:center;
	table-layout:fixed;
	border-collapse:collapse;
	empty-cells:show;
	caption-side:top;
}
#calendar td {
	padding:3px;
}
#week {
	color: #333;
	background-position:left top;
	font-style:normal;
	background-color:#ede6de;
	text-decoration:none;
	border: solid 1px #fff;
}
#sun {
	color: #b60000;
	background-position:left top;
	font-style:normal;
	background-color: #DDDDDD;
	text-decoration:none;
	border: solid 1px #fff;
}
#sat {
	background-position:left top;
	color:#001cab;
	font-style:normal;
	background-color: #DDDDDD;
	text-decoration:none;
	border: solid 1px #fff;
}
#title {
	background-color:#555;
	background-position:left top;
	font-style:normal;
	text-decoration:none;
	color:#fff;
	border: solid 1px #fff;
	text-align:left;
}
#sanday {
	background-position:left top;
	font-style:normal;
	text-decoration:none;
	border: solid 1px #fff;
	color:#cc0369;
	background-color:#ffe5e6;
}
#saturday {
	background-position:left top;
	font-style:normal;
	text-decoration:none;
	border: solid 1px #fff;
	color:#0b64ca;
	background-color:#ffe5e6;
}
/* 日・祝日 */
#holiday {
	background-color:#ffe5e6;
	background-position:left top;
	font-style:normal;
	text-decoration:none;
	border: solid 1px #fff;
	color:#cc0369;
}
/* 土曜日 */
#holiday2 {
	background-color:#ffe5e6;
	background-position:left top;
	font-style:normal;
	text-decoration:none;
	border: solid 1px #fff;
	color:#0b64ca;
}
/* 通常 */
#weekday {
	background-position:left top;
	font-style:normal;
	text-decoration:none;
	border: solid 1px #fff;
	color:#666;
	background-color:#fff;
}
