table.calendar {

	padding: 0;

	font-size: 0.98em;

	width: 280px;

	margin-top: 15px;

	margin-right: auto;

	margin-bottom: 20px;

	margin-left: auto;

}

/* 月タイトル */

table.calendar th {

	color: #000;

	text-align: left;

	font-weight: bold;

}

/* 曜日タイトル */

table.calendar tr.headline td{

color: #666;

}

/* 日にち */

table.calendar td {

color: #333;

border-bottom: solid 1px #CCC;

width: 20px;

height: 25px;

text-align: center;

vertical-align: middle;

line-height: normal;

}

/* 休業日 */

table.calendar td.closed {
	color: #333;
	background-color: #FFCCCC;
}

/* 臨時営業日 */

table.calendar td.working {

}

