<!--
table.calendar{
	padding:0;
	margin:0;
	border:4px solid #8f8888;
	background:#8f8888;
	border-collapse:collapse;
	width:170px;
}
table.calendar th,
table.calendar td{
	width:13px;
	border:1px solid #8f8888;
}
/*月表示*/
table.calendar th{
	text-align:left;
	border:none;
	width:100%;
	color:#fff;
	background:#8f8888;
}
table.calendar th span{
	cursor:pointer;
	float:right;
}
/*曜日*/
table.calendar tr.headline td{
	background:#cfcccc;
}
/*日*/
table.calendar td{
	padding:1px;
	text-align:center;
	vertical-align:middle;
	color:#333;
	background:#fff;
}
table.calendar td.Today{
	font-weight:bold;
	color:#090;
}
/*定休日*/
table.calendar td.Sat,
table.calendar td.Sun,
table.calendar td.holyday,
span.holyday{
	background:#fbb;
}
span.holyday{
	padding:3px;
}
/*記念日設定*/
table.calendar td.xday{
	font-weight:bolder;
	color:#099;
}
table.calendar td.birthday{
	font-weight:bolder;
	color:#900;
}
/*?*/
table.calendar td.click{
	cursor:pointer;
	background-color:#fff;
}
//-->