@charset "UTF-8";
/* 診療日・カレンダー */





#calendar  {
	color:   #000;
	text-align:   center;
	width:   593px;
	margin:   10px 0px 20px 0px;
	padding:   7px 0px 5px 7px;
	border:   1px solid #ccc;
}

.calendarhead   {
	text-align:   left;
	font-weight:   bold;
	font-size:   13px;
}

table   {
	font-size:   12px;
	float:   left;
	width:   190px;
	border:   none;
	padding:   0px;
	margin:   10px 7px 10px 0px;
}

th   {
	font-weight:   normal;
}

.calendarday   {
	background:   #eee;
	border-right:   1px solid #aab;
	border-bottom:   1px solid #aab;
	vertical-align:   top;
	padding:   2px 3px 3px 3px;
}

.day   {
	border-right:   1px solid #ddd;
	border-bottom:   1px solid #ddd;
	vertical-align:   top;
	padding:   2px 3px 3px 3px;
	background:   #fff;
}

.holiday   {
	color:   #c00;
	background:   #fcc;
}

.sunday   {
	color:   #c00;
	background:   #fcc;
}

.specialday   {
	color:   #c00;
	background:   #fcc;
}

.saturday   {
	color:   #00a;
	background:   #ccf;
}






