/* -----------------------------------------------------------------------------
【全体】
----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
【繁忙期カレンダー】
----------------------------------------------------------------------------- */
#cont-left-in h4 {
	clear : both;
	margin-top : 20px;
	padding-left : 6px;
	color : #2C4E95;
	line-height : 150%;
	border-left : 2px solid #2C4E95;
}
.calendar {
	float : left;
}
.calendar table {
	border-collapse: collapse;
	margin: 0 20px 20px 0px;
	color: #2d4585;
	font-weight: bold;
}
.calendar table.margin0 {
	margin : 0;
}
.calendar table caption {
	padding-top : 15px;
	font-size: 17px;
}

.calendar table td {
	font-size: 15px;
	padding: 3px;
	text-align : center;
}

/* 最終更新日 */
.update {
	display : block;
	font-weight : normal;
	font-size: 12px;
}

/* -----------------------------------------------------------------------------
【曜日名、空白、土日スタイル】
----------------------------------------------------------------------------- */

.week th{
	font-size: 14px;
	padding: 4px;
	border-bottom : 1px solid #ff6600;
}

.blank {
	background: #fff;
}

.sat {
	color: #336699;
}

.sun {
	color: #f00;
}

/* -----------------------------------------------------------------------------
【繁忙スタイル】
----------------------------------------------------------------------------- */

.very-busy {
/*	background: #f44800;*/
	background :url(./update/ext/calendar/img/very_busy.jpg) repeat-x;
	color : #fff;
}
.very-busy span.sun,.very-busy span.sat {
	color : #fff;
}
.busy {
/*	background: #ffa120;*/
	background :url(./update/ext/calendar/img/busy.jpg) repeat-x;
	color : #fff;
}
.busy span.sun,.busy span.sat {
	color : #fff;
}

.little-busy {
/*	background: #f1d507;*/
	background :url(./update/ext/calendar/img/little_busy.jpg) repeat-x;
}

.normal {
	background: #fff;
}

.example {
	clear : both;
}
.example li {
	display : inline;
	list-style : none;
	margin-right : 10px;
	font-size : 13px;
}
.example img {
	vertical-align : middle;
	border : 1px solid #6e6e6e;
}
