/* CSS Document */
/*<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> */
/***** ********/
div.calDiv{
	width: 145px;
	
	line-height:1.0em;
}



/******　カレンダーのテーブル *******/
table.calendarT {
background-color:#fff !important;
background-position: 0 0;
	padding: 0;
	paddint-right: 10px;
	padding-bottom: 15px;
/*	background-color:#eef;*/
}
/******　TDの共通 曜日と日付 *******/
table.calendarT td{
	width:20px;
	height:16px;
	font-size:8pt;
	color: #666;
	text-align:center !important;
	vertical-align:middle;
	margin:0;
	border: none  !important;
	padding:0  !important;
}

/******　カレンダーの年月のキャプション *******/
table.calendarT caption{
	font-family:Georgia,Times;
	/*height:20px;*/
	height: auto;
	font-size:8pt;
	color: #036;
	text-align:center;
	vertical-align:middle;
	margin:0; padding: 3px 0 5px 0;
	/*margin-bottom: 5px;*/
	background-color:#EEEEFF;
}
/* 年月キャプションが内包　*/
table.calendarT caption strong {
	font-family:Georgia,Times;
	font-size: 16px;
	color: #036;
}

/**********　カレンダーの曜日ラベル列　***********/
table.calendarT tr.calDay{
	/*width:18px;*/
	
	/*font-weight: bold;*/
	height:12px;
	font-size:8pt;
	color: #fff;
	text-align:center;
	margin:0; padding: 0 !important;
}
table.calendarT tr.calDay td{
color: #fff;height:12px;
background-color:#CCCCDD !important;
}


/***************** 日付詳細 ***********************/

table.calendarT td.default {/*休日、土日、イベント日のいづれでもない*/
	font-size:8pt;
	color: #666;
	text-align:center;
	margin:0; padding: 0;
	   background-color:#fff !important;
}
table.calendarT td.target0,
table.calendarT td.target0_sun,
table.calendarT td.target0_sat{/* イベントが０の日 */
	color:#fff;
	font-weight: bold;
	background-color:#3399FF !important;
/*	background-image: url(/calendar/img/blue.gif);
*/
	background-repeat: no-repeat;
}
table.calendarT td.target1,
table.calendarT td.target1_sun,
table.calendarT td.target1_sat{/* １の日 */
	color:#fff;
	font-weight: bold;
	background-color:#3366FF !important;
/*	background-image: url(/calendar/img/blue.gif);
*/
	background-repeat: no-repeat;
	
}
table.calendarT td.target2,
table.calendarT td.target2_sun,
table.calendarT td.target2_sat{/* ２の日 */
	color:#fff !important;
	font-weight: bold;
	background-color:#3344FF !important;
/*	background-image: url(/calendar/img/blue.gif);
*/
	background-repeat: no-repeat;
}
table.calendarT td.sun{  /* 日曜 */
    background-color:#fff !important;
	color:#f00;
}
table.calendarT td.sat{  /* 土曜 */
    background-color:#fff !important;
	color:#00f;
}
table.calendarT td.holiday{  /*　祝日 */
background-color:#fee !important;
	color:#f00;
}
table.calendarT td.blankTd{  /* 実在しない日（３月３３日とか） */
	color:#f00 !important;
	background-image: url(/calendar/img/dot.gif) !important;
	background-repeat: no-repeat !important;
}