.titleStyle { 
	font-size:			14pt;
	color:				#FFFFFF;
	font-weight:		bold;
	background-color:	#666699;
	text-align:			center;
}

.dayHeadSUN {
	font-size:			11pt;
	color:				#FF0000;
	font-weight:		bold;
	background-color:	#FFDDDD;
	text-align:			center;
}

.dayHeadSAT {
	font-size:			11pt;
	color:				#FF33FF;
	font-weight:		bold;
	background-color:	#CCEECC;
	text-align:			center;
}

.dayHead {
	font-size:			11pt;
	color:				#003399;
	font-weight:		bold;
	background-color:	#CCEECC;
	text-align:			center;
	width:				14%;			/* 8.2.0.2 (2022/06/24) HTML5”pŽ~‘Î‰ž */
}

.daySUN {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12pt;
	color:				#FF0000;
	background-color:	#FFDDDD;
	text-align:			right;
}

.daySAT {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12pt;
	color:				#FF33FF;
	background-color:	#EEEEEE;
	text-align:			right;
}

.day {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12pt;
	color:				#003399;
	background-color:	#EEEEEE;
	text-align:			right;
}

.holyday {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12pt;
	color:				#FF0000;
	font-weight:		bold;
	background-color:	#FFCCFF;
	text-align:			right;
}

.currentDay {
	font-family:		Arial, Helvetica, sans-serif; 
	font-size:			12pt;
	color:				#000000;
	font-weight:		bold;
	text-align:			right;
}

/* 8.2.0.2 (2022/06/24) HTML5”pŽ~‘Î‰ž */
#viewCalendar {
	border-spacing:		2px;
}
