@charset shift_jis; 



/*********************************

 時間割ページ

*********************************/

#timetable_ttl  {

	width: 675px;

	margin-bottom: 30px;

	background-image: url(../images/timetable_img.gif);

	background-repeat: no-repeat;

	height: 31px;

}	



#timetable_ttl_2  {

	width: 675px;

	margin-bottom: 30px;

	background-image: url(../images/timetable2_img.gif);

	background-repeat: no-repeat;

	height: 31px;

}



#timetable_ttl_3  {

	width: 675px;

	margin-bottom: 30px;

	background-image: url(../images/timetable3_img.gif);

	background-repeat: no-repeat;

	height: 31px;

}

#timetable_ttl h2 {
visibility:hidden;
}

#timetable_ttl_2 h2 {
visibility:hidden;
}

#timetable_ttl_3 h2 {
visibility:hidden;
}



.table {

	border-collapse:collapse

	border-top-width: 1px;

	border: 1px solid #CCCCCC;

}

	

#timetable_ttl h2 {

	margin: 0px;

	padding: 0px;

	background-image: url(../images/timetable_img.gif);

	background-repeat: no-repeat;



}



.timetable_box {

	width: 675px;

	margin-bottom: 20px;

}



.timetable_box2 {

	width: 675px;

	margin-bottom: 5px;

}







.timetable_td_font_11 {

	font-size: 11px;

	line-height: 1.4em;

}





.timetable_td_midashi {

	font-size: 14px;

	font-weight: bold;

	color: #0C6;

	line-height: 1em;

}



.timetable_td_midashi2 {

	font-size: 14px;

	font-weight: bold;

	color: #36CBFC;

	line-height: 1em;

}



.timetable_th1 {

	line-height: 1.4em;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #4EB12C;

	width: 100px;

	padding: 5px;

	font-size: 10px;

	border: 1px solid #DBDBDB;

	text-align: center;

}



.timetable_th1a {

	line-height: 1.4em;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #4EB12C;

	width: 80px;

	padding: 5px;

	font-size: 10px;

	border: 1px solid #DBDBDB;

}





.timetable_th2 {

	line-height: 1.4em;

	background-color: #DDEBF9;

	padding: 0px;

	font-size: 11px;

	text-align: center;

	border: 1px solid #DBDBDB;

	width: 113px;

}

.timetable_td1 {

	line-height: 1.4em;

	background-color: #FFEEF2;

	padding: 5px;

	font-size: 10px;

	border: 1px solid #DBDBDB;

}

.timetable_td2 {

	line-height: 1.4em;

	padding: 5px;

	font-size: 10px;

	border: 1px solid #DBDBDB;

	text-align: center;

}

.timetable_td3 {

	line-height: 1.4em;

	padding: 5px;

	font-size: 11px;

	border: 1px solid #DBDBDB;

	background-color: #29b7f3;

	width: 10%;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

}

.timetable_th3 {

	line-height: 1.4em;

	padding: 5px;

	font-size: 11px;

	border: 1px solid #DBDBDB;

	background-color: #29b7f3;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

	width: 14%;

}

.td_center {

	text-align: center;

}

#kousha {

	width: 635px;

	margin-bottom: 30px;

	height: 38px;

	padding-right: 20px;

	padding-left: 20px;

}



#kousha ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}



#kousha li {

	padding: 0px;

	list-style-type: none;

	float: left;

	width: 120px;

	margin-top: 0px;

	margin-right: 7px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#kousha_3 li.3 {

	padding: 0px;

	list-style-type: none;

	float: left;

	width: 635px;

	margin-top: 0px;

	margin-right: 7px;

	margin-bottom: 0px;

	margin-left: 0px;

}



