/* CSS Document */

a{text-decoration:none; color:#0000aa;}
a:visited {text-decoration:none; color:#0000aa;}
a:hover {color:#ffcc00;}

table{
  font-size:95%;
}

hr{
  height:1.5pt;
  color:#AAAAFF;
  border-style:dashed;
}

.smallText{
  font-size:85%;
}

.buttonStyle {
  border:1 solid #888888;
  background-color:#eeeeee;
  color:#555555;
}

.tdClass0 { background-color:#6666FF; color:#FFFFFF; }
.tdClass1 { background-color:#9999FF; color:#FFFFFF; }
.tdClass2 { background-color:#DDDDFF; }
.tdClass3 { background-color:#EEEEFF; }

/* カレンダー */

/*カレンダテーブルスタイル*/
.calendar_table {
	border: 1 solid #000000;
	font-size:13pt;
}

/*カレンダタイトルスタイル*/
.calendar_title {
	color:#FFFFFF;
	background-color:#006600;
	font-weight:bold;
	text-align:center;
}

/*カレンダ曜日表示スタイル*/
.calendar_week {
	border: 1 solid #99CC99;
	color:#006600;
	background-color:#EEFFEE;
	text-align:center;
}

/*カレンダ日表示スタイル*/
.calendar_day {
	border: 1 solid #CCCCCC;
	color:#000000;
	background-color:#FFFFFF;
	text-align:right;
}

/*カレンダ休日表示スタイル*/
.calendar_holiday {
	border: 1 solid CCCCCC;
	color:#FF0000;
	background-color:#FFFFFF;
	text-align:right;
}