body {

font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

color:#630;

line-height:25px;

font-size:0.95em;

background-image: url(image/b051.jpg);

}





#wrapper{

 	height:px;

 	width:960px;

 	margin-left: auto; margin-right: auto;

	z-index: 9;

}

#wrapper1{

 	height:px;

 	width:960px;

 	margin-left: auto; margin-right: auto;

	z-index: 3;

}



#header{

 	width:960px;

  	margin-left: auto; margin-right: auto;

}

#header1{

	width:960px;

	margin-left: auto; margin-right: auto;

}



#main{

	width:960px;

	margin-left: auto; margin-right: auto;

}

#access{

 	width:960px;

	margin-left: auto; margin-right: auto;

	clear: both;

}

#facilities{

	width:960px;

	margin-left: auto; margin-right: auto;

}

#guide{	

	 width:960px;

 	 margin-left: auto; margin-right: auto;

}

#footer{

  	text-align:center;

  	width:960px;

  	margin-left: auto; margin-right: auto;

}

#footer1{

  	text-align:center;

  	width:960px;

  	margin-left: auto; margin-right: auto;

	clear: both;

}





.menu{

	text-align: center;

}



.img_area {

	float: left;

	width: 420px;

}



.img_left{

	float: left;

	width: 450px;

	margin: 1px 1px 1px 1px;

	padding: 5px 5px 5px 5px;

}



.img_area1 {

	float: right;

	width: 512px;

}



.center{

	text-align: center;

}



.left{

	text-align: left;

}



.inchou {

	width: 960px;

	margin: 1px 1px 1px 1px;

	padding: 1px 1px 1px 1px;

}



.info1{

	float: left;

	width: 430px;



}



.info2{

	float: right;

	width: 490px;

}



.tizu{

	float: left;

	width: 350px;

	margin: 0;

	padding: 10px 10px 0 0;

}



.tizu1{

	float: right;

	width: 350px;

	margin: 0;

	padding: 10px 10px 0 0;

}



.yoyakumigi{

	margin: 60px 0px 0px 0px;

	padding: 10px 0px 0px 0px;

	float: right;

	width:350px;

}



.img_gaido {

	margin: 20px 0px 20px 0px;

}



.gaido {

	margin: 20px 0px 20px 0px;

}



.ttle {

	font-family:"AR P丸ゴシック体M", "DFHosomaruGothictai", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 20px;

	color : #630;

	margin: 0px 0 10px 0;

	width: 420px;

}



.ttle1{

	font-family:"AR P丸ゴシック体M", "DFHosomaruGothictai", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 25px;

	color : #630;

	margin: 0px 0 20px 0;

	width: 512px;

}



.ttl {

	font-family:"AR P丸ゴシック体M", "DFHosomaruGothictai", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 25px;

	color : #630;

	margin: 0px 1px 1px 0;

}



.class1{

	font-size: 18px;

	padding: 0 0 0 0;

	margin: 3 0 0 0;

	line-height:21px;

}



.class2{

	font-size: 20px;

	padding: 0px 0 0px 0;

	margin: 3px 0 0px 0;

	line-height:21px;

	color:#DF0101;

}



.class3a {

	font-size: 20px;

	color:#630;

	line-height:25px;

}



.class4{

	border-bottom:4px solid #F7931E;

	background:white;

	padding: 5 0 5 5;

	margin: 10 0 0 0;

	border-left: medium solid #E5D87A;

}



.class5 {

	text-align: right;

	margin: 1px 1px 1px 1px;

	padding: 1px 1px 1px 1px;

	font-size: 20px;

}



.class6{

	font-size: 25px;

	color: #04B404;

	padding: 0 0 0 0;

	margin: 10 0 0 0;

}



.class6a{



	font-size: 25px;

	color: #F7931E;

	padding: 0 0 0 0;

	margin: 10 0 0 0;

}



.class6b{

	font-size: 22px;

	color: #F7931E;

	padding: 1px 0 1px 0;

	margin: 5px 0 -8px 0;

}



.class6c{

	font-size: 28px;

	color: #F7931E;

	padding: 1px 0 1px 0;

	margin: 5px 0 -8px 0;

}



.class7{

	border-bottom:2px solid #E5D87A;

	background:white;

}



.class7a{

	border-bottom:2px solid #F18E00;

	background:white;

}



.class8{

	font-size: 18px;

	color:#630;

	line-height:25px;

}



.class8a{

	font-size: 20px;

	color: #630;

	padding: 0 0 0 0;

	margin: 10 0 -15 0;

}



.class8b{

	font-size: 25px;

	color: #F18E00;

	padding: 0 0 0 0;

	margin: 10 0 -5 0;

	font-weight: bold;

}



.class9{

	font-size: 20px;

	color:#630;

	line-height:25px;

	padding: -15 0 -15 0;

	margin: 0 0 0 0;

	font-weight: bold;

}



.class10{

	text-align: center;

	color: #F18E00;

}



.class12a{

	font-size: 18px;

	color:red;

}



.class13{

	margin: 20px -10px 0 0;

	padding: 0px 0 0px 0;

	font-size: 30px;

	color:#ff0000;

}



.class17{

	margin: 0 0 0 0;

	padding: 10 0 10 0;

	font-size: 30px;

	color:#58D3F7;

}



.class18{

	font-size: 20px;

	padding: 1px 0 1px 0;

	margin: 1px 0 10px 0;



}



.class19{

	font-size: 15px;

	line-height:20px;

	padding: 1px 0px 1px 0px;

	margin: 10px 0px 1px 0px;



}



.class21{

	font-size: 20px;

	padding: 1px 1px 1px 1px;

	margin: 1px 1px 1px 1px;

	line-height:27px;

}



.class22{

	font-size: 30px;

	line-height:33px;

	color:#FE9A2E;

	padding: 0px 0px 10px 0px;

	margin: 0 0 0 0;

}

.class22a{

	font-size: 30px;

	line-height:33px;

	color:#FE9A2E;

	padding: 8px 0px 10px 0px;

	margin: 8 0 0 0;

}

.class23{

	font-size: 23px;

	line-height:26px;

	color:#ff0000;

	padding: 0px 0px 5px 0px;

	margin: 0 0 0 0;

}

.class24{

	font-size: 23px;

	line-height:26px;

	padding: 0px 0px 5px 0px;

	margin: 0 0 0 0;

}

.class25{

	font-size: 20px;

	padding: 0 0 0 0;

	margin: 0 0 0 0;

}



.class26{

	font-size: 20px;

	color:#630;

	padding: 0 0 0 0;

	margin: -10 0 10 0;	

}



.class27{

	font-size: 25px;

	color:#630;

	line-height:28px;

	padding: 5 0 5 0;

	margin: 5 0 0 0;

	text-align: center;

}



.class28{

	font-size: 23px;

	line-height:26px;

	padding: 0px 0px 0px 0px;

	margin: -15 0 5 0;

	text-align: center;

}



















































.aisatu {

	float: right;

	width: 300px;

	margin: 0;

	padding: 10px 10px 0 0px;

	

}





.chui {

	margin: 0;

	padding: 10px 10px 0 0px;

	text-align: center;



}





.motimono {

	margin: 0;

	padding: 10px 10px 0 0px;

	

}











.class2a{

	font-size: 20px;

	padding: 0px 0 0px 0;

	margin: 3px 0 0px 0;

	line-height:25px;

}

.class3{

	border-bottom:4px solid #F7931E;

	background:white;

	margin: 5px 5px;

 	padding: 10px;

	border-left: medium solid #E5D87A;

}





.class4a{

	border-bottom:4px solid #F7931E;

	background:white;

	padding: 5 0 5 5;

	margin: 10 0 0 0;

	border-left: medium solid #E5D87A;

}

.class4b{

	border-bottom:4px solid #F7931E;

	background:white;

	padding: 5 0 5 5;

	margin: 10 0 0 0;

	border-left: medium solid #E5D87A;

}











.class7b{

	border-bottom:2px solid #4EA467;

	background:white;

}







.class11{

	font-size: 20px;

	color: #F18E00;

	padding: 10px 0 1px 0;

	margin: 5px 0 5px 0;

}

.class11a{

	font-size: 20px;

	color: #A1BC60;

	padding: 10px 0 1px 0;

	margin: 5px 0 5px 0;

}

.class11b{

	font-size: 20px;

	color: #4EA467;

	padding: 10px 0 1px 0;

	margin: 5px 0 5px 0;

}



.class12{

	font-size: 15px;

	color:red;

}





.class13a{

	margin: 20px -10px 0 0;

	padding: 0px 0 0px 0;

	font-size: 20px;

	color:#000;

}

.class14{

	font-size: 20px;

	padding: 1px 0 1px 0;

	margin: 1px 0 10px 0;

	color:#630;

}

.class15{

	font-size: 20px;

	padding: 0px 0 1px 0;

	margin: 10px 0 10px 0;

	color:#630;

}

.class16{

	font-size: 20px;

	padding: 0px 0 1px 0;

	margin: -10px 0 20px 0;

	color:#630;

}







.junbi{

	font-size: 30px;

	color: red;

	padding: 10px 0 1px 0;

	margin: 10px 0 1px 0;

}

















































































































