/* calendar */
table.cal-tbl-month {
	width : 150px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	border-collapse: collapse;
	margin : 5px 0px 5px 0px;
}
table#container .cal-tbl-month td {
	padding : 2px;
}

.cal-title-eng { /* 月英語表示（小さめ）　*/
	font-size: 18px;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
}
.cal-title-month { /* 月英語表示（大きめ) */
	font-size: 30px;
	line-height: 30px;
	font-weight: normal;
	color: #cccccc;
}
.cal-title-month-jpn { /* 年月日本語表示（中サイズ) */
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

/*
 * カレンダータイトル行 
 */
.cal-tbl-title-sat{ /* 土曜　*/
	border: 1px solid #CCCCCC;
	background-color: #999999;
	color: #ffcccc;
}
.cal-tbl-title-sun{ /* 日曜　*/
	border: 1px solid #CCCCCC;
	background-color: #999999;
	color: #ffcccc;
}
.cal-tbl-title-wee{ /* 平日　*/
	border: 1px solid #CCCCCC;
	background-color: #999999;
	color: #FFFFFF;
}
/* 
 * 各日のスタイル別のバックカー等 
 */
.cal-tbl-day-other{ /* 他の月　*/
	border: 1px solid #CCCCCC;
	background-color: #eeeeee;
	color: #ffffff;
}
.cal-tbl-day-sun{ /* 　日曜　*/
	border: 1px solid #CCCCCC;
	background-color: #ffb7ca;
	color: #666666;
}
.cal-tbl-day-sat{ /* 　土曜　*/
	border: 1px solid #CCCCCC;
	background-color: #ffb7ca;
	color: #666666;
}
.cal-tbl-day-weekday{ /* 平日（営業日）　*/
	border: 1px solid #CCCCCC;
	color: #666666;
	background-color: #ffffcc;
}
.cal-tbl-day-holiday{ /* 祝日など　*/
	border: 1px solid #CCCCCC;
	background-color: #ffb7ca;
	color: #666666;
}
.cal-tbl-day-today{ /* 今日　*/
	border: 1px solid #CCCCCC;
	background-color: #FFFF99;
	color: #666666;
}
/* カレンダーの月毎のコメント*/
.cal-fotter-comments {
	font-size: 12px;
	color: #ff0000;
}