/* カレンダ専用 追加CSS */

.divCalMain {
  line-height: 128%;
}
.divCalSub {
	background-color: #dcdcdc;
	border-color: silver;
	border-style: solid;
	border-width: 0px 3px 3px 0px;
	display: none;
	/*
	font-family: "Georgia";
	*/
	font-size: 96%;
	line-height: 108%;
	position: absolute;
}
.tblCalMain {
	border-spacing: 1px;
  text-align: center;
  width: 200px;
}
.tblCalSub {
/*	border-collapse: collapse;
	*/
	border-spacing: 1px;
  text-align: center;
}
.tdCalMainYm {
	background-color: #bbffbb;
	border: 1px solid gray;
	color: #00008b;
}
.tdCalSubYm {
	background-color: khaki;
	border: 1px solid khaki;
	color: #00008b;
	width: 150px;
}
.trCalD {
	color: black;
}
.tdSun {
	background-color: #ffe4e1;
	border: 1px solid silver;
}
.tdSat {
/*	background-color: #e0ffff;
*/
	background-color: #f0f8ff;
		/* aliceblue */
	border: 1px solid silver;
}
.tdMon {
	background-color: white;
	border: 1px solid silver;
}
.tdOutMonth {
	border: 0px dashed silver;
}
