
#topBtn {
	background:transparent url(../images/top_btn_out.jpg) 0 0 no-repeat;
	width:135px;
	height:30px;
	float:left;
	text-indent:-9999px;
}

#topBtn a:hover, #topBtn .current {
	background:url(../images/top_btn_over.jpg) 0 0 no-repeat;
}

#systemBtn {
	background:transparent url(../images/system_btn_out.jpg) 0 0 no-repeat;
	width:133px;
	height:30px;
	float:left;
	text-indent:-9999px;
}

#systemBtn a:hover, #systemBtn .current {
	background:url(../images/system_btn_over.jpg) 0 0 no-repeat;
}

#ladiesBtn {
	background:transparent url(../images/ladies_btn_out.jpg) 0 0 no-repeat;
	width:133px;
	height:30px;
	float:left;
	text-indent:-9999px;
}

#ladiesBtn a:hover, #ladiesBtn .current {
	background:url(../images/ladies_btn_over.jpg) 0 0 no-repeat;
}

#scheduleBtn {
	background:transparent url(../images/schedule_btn_out.jpg) 0 0 no-repeat;
	width:133px;
	height:30px;
	float:left;
	text-indent:-9999px;
}

#scheduleBtn a:hover, #ladiesBtn .current {
	background:url(../images/schedule_btn_over.jpg) 0 0 no-repeat;
}

#recruitBtn {
	background:transparent url(../images/recruit_btn_out.jpg) 0 0 no-repeat;
	width:133px;
	height:30px;
	float:left;
	text-indent:-9999px;
}

#recruitBtn a:hover, #recruitBtn .current {
	background:url(../images/recruit_btn_over.jpg) 0 0 no-repeat;
}

#linkBtn {
	background:transparent url(../images/link_btn_out.jpg) 0 0 no-repeat;
	width:133px;
	height:30px;
	float:left;
	text-indent:-9999px;
}

#linkBtn a:hover, #linkBtn .current {
	background:url(../images/link_btn_over.jpg) 0 0 no-repeat;
}







#schedule {
	width:760px;
	/*height:500px;*/
	/*padding-bottom:100px;*/
}

#schedule h1 {
	margin:0;
	padding:0 0 2px 5px;
	width:750px;
	font-size:16px;
	font-weight:normal;
	color:#6666cc;
	border-left:5px solid #6666cc;
	border-bottom:1px solid #6666cc;
}

#schedule h2 {
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	padding:0 0 2px 0;
	width:760px;
	font-size:12px;
	font-weight:normal;
	color:#6666cc;
	border-bottom:1px dotted #6666cc;
}

#today {
	width:735px;
	margin:0 auto;
	overflow:auto;
	padding-bottom:20px;
}

#today li  {
	padding:15px;
	padding-top:0;
	padding-left:0;
	float:left;
}
#today li dl {
	width:90px;
}

#week table {
	width:740px;
	margin:0 auto;
	text-align:center;
	margin-bottom:10px;
	border-collapse:collapse;
}

#week th {
	border:1px dotted #CCCCCC;
}

#week td {
	border:1px dotted #CCCCCC;
}


.sat {
	color:blue;
}


.sun {
	color:red;
}