
#calendar table{text-align:center;margin-bottom:2px;}
#calendar table td{vertical-align: middle;}


#calendar table.ss {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
}
#calendar td.tt {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	border-left: solid 1px #999999;
}
#calendar td.youbi {
	font-weight: bold;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
#calendar td.youbisat {
	font-weight: bold;
	color: #3366CC;
	border-top: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
}
#calendar td.youbisun {
	font-weight: bold;
	color: #CC3300;
	border: solid 1px #999999;
}
#calendar td.sat {
	color: #3366CC;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
#calendar td.sun {
	color: #CC3300;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
#calendar td.heijitsu {
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
#calendar #bb1 {color: #FF6666;}
#calendar #bb2 {color: #FFCC66;}
#calendar #bb3 {color: #33FFCC;}

#calendar td.BDRlrb {
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
#calendar td.BDRrb {
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
}

#calendar td.fbg30 {
	color: #CC3300;
}
#calendar td.fbg20 {
	color: #3366CC;
}
#calendar td.fbg10 {
	color: #000000;
}
#calendar td.fbg31 {
	color: #CC3300;
	background-color: #FF6666;
}
#calendar td.fbg21 {
	color: #3366CC;
	background-color: #FF6666;
}
#calendar td.fbg11 {
	color: #000000;
	background-color: #FF6666;
}
#calendar td.fbg32 {
	color: #CC3300;
	background-color: #FFCC66;
}
#calendar td.fbg22 {
	color: #3366CC;
	background-color: #FFCC66;
}
#calendar td.fbg12 {
	color: #000000;
	background-color: #FFCC66;
}
#calendar td.fbg33 {
	color: #CC3300;
	background-color: #33FFCC;
}
#calendar td.fbg23 {
	color: #3366CC;
	background-color: #33FFCC;
}
#calendar td.fbg13 {
	color: #000000;
	background-color: #33FFCC;
}

#calendar .bb1 {color: #FF6666;}
#calendar .bb2 {color: #FFCC66;}
#calendar .bb3 {color: #33FFCC;}
