/* カレンダー */
.calendarhead {
	padding-bottom: 5px;
	text-align: center;
	color: #666666;
	font-size: 10px;
	background: none;
	letter-spacing: 0.2em;
}
.calendar {
	text-align: center;
	color: #666666;
	background: none;
}
.calendar table {
	text-align: center;
	padding: 0px;
	border-collapse: collapse;
}
.calendar th {
	padding-bottom: 3px;
	font-size: 10px;
	width: 23px;
}
.calendar td {
	padding: 2px 0;
	font-size: 10px;
	line-height: 120%;
}
.today {
	display:block;
	text-align: center;
	color: #666666;
	border: 1px solid #666666;
}
.red {
	color: #e50003;
}
.blue {
	color: blue;
}
