body,tr,td{color:#000000;font-size:10pt;font-family:ＭＳ Ｐゴシック;}
a{color:#888888;text-decoration:underline;font-family:;}

/* 日曜の文字色 */
.font_sun{
	color:#FF0000;
}

/* 土曜の文字色 */
.font_sat{
	color:#000000;
}

/* 祝日の文字色 */
.font_hol{
	color:#FF0000;
}

#calendar{
	background-color:#FFFFFF;
	padding:10pt;
	padding-bottom:10pt;
}

#calendar table{
	border-collapse: collapse;
}

#calendar td{
	color:#000000;
}

/* カレンダータイトル */
.calendar_sub{
	font-size:20pt;
	font-weight:bold;
	text-align:center;
	padding:3px 1px 3px 1px;
}

/* カレンダー週タイトル左のマス(日曜の所) */
.calendar_week_L{
	font-size:20pt;
	font-family:Verdana;
	border:1px solid #808080;
	background-color:#F4D9DA;
	text-align:center;
	width:110px;
	height:80px;
}

/* カレンダー週タイトル右のマス(土曜の所) */
.calendar_week_R{
	font-size:20pt;
	font-family:Verdana;
	border:1px solid #808080;
	background-color:#EEEEFF;
	text-align:center;
	width:110px;
}

/* カレンダー週タイトル中央(月曜〜金曜の所) */
.calendar_week{
	font-size:20pt;
	font-family:Verdana;
	border:1px solid #808080;
	background-color:#EEEEEE;
	text-align:center;
	width:110px;
}

/* カレンダー左側(日曜欄)のマス */
.calendar_day_L{
	font-size:20pt;
	font-family:Verdana;
	border:1px solid #808080;
	height:100px;
	padding-top:3px;
	padding-left:4px;
	padding-bottom:3px;
	vertical-align:top;
}

/* カレンダー右側(土曜欄)のマス */
.calendar_day_R{
	font-size:20pt;
	font-family:Verdana;
	border:1px solid #808080;
	height:100px;
	padding-top:3px;
	padding-left:4px;
	padding-bottom:3px;
	vertical-align:top;
}

/* カレンダーその他(月〜金欄)のマス */
.calendar_day{
	font-size:20pt;
	font-family:Verdana;
	border:1px solid #808080;
	height:100px;
	padding-top:3px;
	padding-left:4px;
	padding-bottom:3px;
	vertical-align:top;
}

/* カレンダー空白のマス */
.calendar_day_sp{
	border:1px solid #808080;
	background-color:#FFFFFF;
	height:100px;
}

