/******************/
/* 　　　　　　　 */
/******************/
table.main{
	font-weight : bold;
	font-size : 16px;
	text-align : center;
	background-color : #ffffff;

	border-style: solid;
	border: solid 1px #A9A9A9;
	border-collapse: collapse;
}

a{
	text-decoration : none;
}

image{
	border : solid 0px #ffffff;
}

td{
	text-align : center;
	border-style: solid;
	border: solid 1px #A9A9A9;
	border-collapse: collapse;
}

td.day{
	width : 20px;
}

td.main{
	text-align : center;
	background-color : #ffffff
}

td.headtop{
	border-bottom-width: 0px;
	border-spacing: 0px 0px;
	background-color : #ffffff;
	text-align : center;
}
td.headbottom{
	border-top-width: 0px;
	border-spacing: 0px 0px;
	background-color : #ffffff;
	text-align : center;
}

td.bintitle{
	text-align : center;
	background-color : #ffffff;
}

td.ryokin{
	background-color : #FF00FF;
	color : #ffffff;
}

td.partition{
	border-style: solid;
	border: solid 1px #A9A9A9;
}


/******************/
/* 　　　　　　　 */
/******************/
.alphaA{
	background-color : #FFFF99;
}

.alphaB{
	background-color : #CCFFFF;
}

.alphaC{
	background-color : #FFCC99;
}

.alphaE{
	background-color : #FFFF00;
}

.alphaF{
	background-color : #CCFFFF;
}

.alphaG{
	background-color : #FF9900;
}

.alphaD{
	background-color : #F69AD9;
}

.alphaH{
	background-color : #FCB044;
}

.alphaI{
	background-color : #FC42C1;
}

.alphaJ{
	background-color : #3191FD;
}



/******************/
/* カレンダー関係 */
/******************/
/* 表示文字 */
td.weekday,td.holiday,td.saturday{
	font-weight : normal;
}

/* 平日 */
td.weekday{
	text-align : center;
	background-color : #FFFACD;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-spacing: 0px 0px;
}

/* 日曜 */
td.holiday{
	text-align : center;
	color:FF0000;
	background-color : #FFCCFF;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-spacing: 0px 0px;
}

/* 土曜 */
td.saturday{
	text-align : center;
	color : #0000FF;
	background-color : #CCFFFF;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-spacing: 0px 0px;
}