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

.style4 { font-size: 14px }
.style5 { color: #3399CC }
.style7 { color: #666666 }
div.jCalendar { }
div.jCalendar a {
	outline : 0;
	text-decoration : none;
}
div.jCalendar ul.navi {
	display: none;
}
div.jCalendar div.main { padding : 5px 0 0; }
div.jCalendar div.caption {
	position : relative;
	padding : 2px;
	text-align : center;
	vertical-align : middle;
	font-size: 10px;
}
div.jCalendar div.main table {
	position : relative;
	margin : 0 auto;
	border-collapse : collapse;
	border-spacing : 0;
	background: #FFFFFF;
}
div.jCalendar div.main th, div.jCalendar div.main td {
	padding : 0 4px;
	color : #666;
	line-height : 25px;
	text-align : center;
	vertical-align : middle;
	border: 1px solid #CCCCCC;
}
div.jCalendar div.main th {
	height : 20px;
	line-height : 20px;
	font-size : 12px;
}
div.jCalendar div.main td {
	background : url('images/sprites.png') 0 0 no-repeat;
	font-size : 13px;
}
div.jCalendar div.main table .sun {
	color : #C14F22;
	background: #FFDED0;
}
div.jCalendar div.main table .sat {
	color : #33F;
	background: #C5E9FE;
}
div.jCalendar div.main table .otherMonth { color : #CFCFCF; }
div.jCalendar div.main table .today { color:#333333; text-decoration:underline; }
div.jCalendar div.main table .event { background : #FFDED0; }
div.jCalendar div.main td.event a, div.jCalendar div.main td.event span { }
div.jCalendar div.main td.event a:hover { background-position : -50px -25px; }
div.jCalendar div.todayLink {
	display: none;
}
