@charset "utf-8";
/* CSS Document */
/* -- calendar -- */

div#calendar p {
	width:180px;
	height:44px;
	overflow:hidden;
	margin:0;
	padding:0 0 0 10px;
	border:none 0;
}
div#calendar p img {
	position:relative;
	top:0;
	left:0;
}
div#calendar table {
	width:175px;
	position:relative;
	top:0;
	left:15px;
	margin:0;
	border:1px solid rgb(153,204,0);
}

div#calendar td {
	text-align:center;
	padding:1px 0 2px;
	border-style:solid none;
	border-color:rgb(153,204,0);
	border-width:1px 0;
	color:rgb(102,102,102);
	background-color:rgb(255,255,255);
	width:25px;
	height:21px;
	vertical-align:bottom;
	line-height:9px;
}

div#calendar td.weekday {

}
div#calendar td.saturday {
	color:rgb(0,153,204);
}
div#calendar td.holiday {
	color:rgb(255,51,51);
}
div#calendar td.today {
	text-decoration:underline;
}
div#calendar td.others {
}
div#calendar td.closed {
}

