body {

	color: #333333;

	margin: 0px;

	padding: 0px;

	text-align: center;

	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;

	/*font-size: 80%;*/

	line-height: 160%;

	background-image: url(../img/bg_index.jpg);

	background-repeat: repeat-x;

}



#wrapper {



	margin: 0px auto;



	padding: 0px;



	height: auto;



}



#header {



	margin: 0px;



	padding: 0px;



	/*width: 700px;*/



}



#header h1 {



	margin: 0px;



	padding: 0px;



	border-right: 1px solid #09616B;



	border-left: 1px solid #09616B;



}



#main {

	background: #FFFFFF;

	height: auto;

	border: 1px solid #84cbcd;

	text-align: left;

	margin-top: 8px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

	padding-top: 15px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;



}



#main #number {



	margin: 0px auto;



	padding: 5px;



	background: #D6F0F1 url(../img/bg_number.gif) repeat-x;



	/*width: 640px;*/







}



#main #number h2 {



	font-size: 150%;



	color: #09616B;



	border-left: 5px solid #09616B;



	margin: 0px;



	padding: 0px;



	text-indent: 10px;



	letter-spacing: 0.1em;



	font-weight: bold;



	background: url(../img/bg_number.gif) repeat-x;







}



#main h3{

	font-size: 130%;

	color: #003399;

	margin-top: 0px;

	padding-bottom: 2px;

	margin-bottom: 0px;

}

.title_field{

	float: left;

	width: 450px;

	margin-bottom: 5px;

}





#main #contentsBox {

	padding: 0px;

	height: auto;

	/*width: 640px;*/

	margin-top: 30px;

	margin-right: auto;

	margin-bottom: 20px;

	margin-left: auto;

}



#contents_hyou {

	font-size: 80%;

	line-height: 120%;

	margin-bottom: 5px;

}

#main #contentsBox img {



	/*padding-right: 20px;



	padding-top: 5px;*/



}



.schedule_title {



	background-color:#009BAD;



	font-weight: bold;



	color: #FFFFFF;



	text-align: center;



}



.schedule_day{



	text-align: center;

	background-color:#EBEBEB;

}







.schedule_copy{

	text-indent: -1em;

	padding-left: 1em;

}









#contentsBox .back_button a{

	background-image: url(../img/button_back.gif);

	background-repeat: no-repeat;

	background-position: top;

	text-align: center;

	display: block;

	margin-bottom: 0px;

	height: 25px;

	width: 40px;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-size: 10px;

	color: #A68332;

	float: right;

	margin-right: 10px;

}



#contentsBox .back_button a:hover



	{

	color: #FF3300;

	}



#contentsBox .next_button a{

	background-image: url(../img/button_next.gif);

	background-repeat: no-repeat;

	background-position: top;

	text-align: center;

	display: block;

	height: 25px;

	width: 40px;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-size: 10px;

	color: #A68332;

	float: right;

}



#contentsBox .next_button a:hover



	{

	color: #FF3300;

	}







.honbun_name {



	text-align: right;



	margin: 0px;



	padding: 10px 20px 10px 0px;



}



#closeBox {



	text-align: center;



	padding-top: 20px;



	padding-bottom: 40px;



	margin: 0px;



}



/* float解除 */



.clears{



  clear:both;



}

.small90{

font-size: 90%;

}

.small80{

font-size: 80%;

}



.small70{

font-size: 70%;

}



.green_font{

color: #009BAD;

}

.red_font{

color: #FF3300;

}

.red_blue{

color: #003399;

}



.gakunai{

color: #009BAD;

}

.gakugai{

color: #FF3300;

}

