.calendar {
	border:1px solid #aa9a55; 
	border-collapse: collapse; 
	font-size: 0.9em
}

.calendar th {
	height: 1em;
	letter-spacing:1px;
	text-align: center;
	background-color:#958630;
	color:#fff;
}

.calendar tr {
	text-align:right; 
	vertical-align:center
}

.calendar td {
	text-align: center;
	border:1px solid #aa9a55; 
	padding:0.3em;
	background-color:#fff;
	color:inherit;
}

/* ½ËÆü */
.calendar td.hol {
	background-color:#ded7b8;
	color:inherit;
}

