<!--
table.calendar {
	padding: 0;
	margin: 0px;
}
table.calendar tr.headline td{
	font-size: 10px;
}
table.calendar th { text-align: left; font-size: 10px; color: #777777; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; }
table.calendar th span { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; cursor: pointer; float: right; }
table.calendar td { text-align: center; width: 22px; height: 22px; vertical-align: middle; line-height: normal; font-size: 10px; color: #777; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; background-image: url(../_images/calendar/base.gif); }
table.calendar td.click { cursor: pointer; background-image: url(../_images/calendar/click.gif); background-repeat: no-repeat; }
table.calendar td.Today { font-weight: bolder; color: #393; font-size: 12px; background-repeat: no-repeat; }
table.calendar td.Sat { color: #039; }
table.calendar td.Sun { color: #c33; }
table.calendar td.holyday { color: #c33; }
table.calendar td.xday { color: #777; font-size: 10px; background-image: url(../_images/calendar/xday.gif); background-repeat: no-repeat; }
table.calendar td.birthday {
	font-weight: bolder;
	color: #990000;
	font-size: 14px;
}

//-->