a {	
	color: #3366CC;	
	text-decoration: none;
	}
	
body {	
	background-color: #ffffff;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 18px;	
	line-height: 2em;	
	color: #336699;
	margin:0;
	background-image:url(../images/shadow03.gif);
	background-repeat: repeat-x;
	}
#shita {
	width:760px;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	}
	
#line {
	width:760px;
	margin:0 auto;
	background-color:#990033;
	}

#header {
	display:block;
	width: 760px;
	height:186px;
	margin:0 auto 0 auto;
	background-image: url(../images/header1.jpg);
	background-repeat:no-repeat;
	position:relative;
	}
#header2 a {
	display:block;
	width: 760px;
	height:186px;
	margin:0 auto;
	background-image: url(../images/header1.jpg);
	background-repeat:no-repeat;
	}
#toroku {
	width:220px;
	height:58px;
	margin:95px 0 0 460px;
	position: absolute;
	}


#read {
    clear:both;
	margin:20px 0;
	background-color: #454E7E;
	width:560px;
	}
	
#rightcontents{
	width:580px;
	float:right;
	background-color:#FFFFFF;
    }
#leftcontents{
	width:180px;
	background-color:#ffffff;
	float:left;
    }
	
#oowaku {
	width:790px;
	height:auto;
	margin:0 auto;
	background-image:url(../images/shadow04.gif);
	}	
	
#footer {
    clear:both;
	background-color: #AA8A15;
	width: 760px;
	height:auto;
	margin:0 auto;
	}
	
#st-t {
    clear:both;
	width:580px;
	margin:0;
	}
#news {
	background-color:#FFFFFF;
	border-top:4px solid #AA8A15;
	border-bottom:2px solid #AA8A15;
	border-left:2px solid #AA8A15;
	border-right:2px solid #AA8A15;
    width:560px;
	height:100px;
	overflow:auto;
	line-height:100%;
	margin:0px 2px 100px 2px;
	float:none;
	}		
	
#main {
	display:block;
	width: 570px;
	height:324px;
	text-align:right;
	background-color:#ffffff;
	margin:5px 0 10px 0;
	overflow: auto;
	float:none;
	}
	
#main2 {
	width: 580px;
	height:auto;
	margin:0 0 30px 0;
	float:none;
	}
#main3 {
	width: 580px;
	height:auto;
	margin:0 0 30px 0;
	float:none;
	}
#map01 {
	width: 574px;
	height:569px;
	text-align:right;

	background-color:#ffffff;
	margin:0 0 0 0;
	overflow: auto;
	float:none;
	}
#map02 {
	width: 574px;
	height:406px;
	text-align:right;

	background-color:#ffffff;
	margin:0 0 5px 0;
	overflow: auto;
	float:none;
	}
		
#main2 .ul{
	list-style-type:square;
	}

#syokai1 {
	width:450px;
	height:220px;
	margin:0 auto;
	}

#syokai2 {
	width:450px;
	height:220px;
	margin:0 auto;
	}
	
#otoiawase a{
	width:160px;
	height:200px;
	margin:0 auto;
	background-image:url(../images/otoiawase.jpg);
	background-repeat:no-repeat;
	display:block;
	}
#etc {
	width:160px;
	height:200px;
	margin:0 auto;
	display:block;
	}


#ID ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
width: 180px;
height:270px;
margin-bottom:0;
}
#ID li { 
display : inline; 
padding :0; 
margin:0;
}
#ID #top a{
background-image:url(../images/button-12.jpg); 
width:160px; 
height:26px; 
background-repeat:no-repeat; 
margin:10px auto 3px;
padding:0; 
background-color:#ffffff;
display:block;
}
#ID #top a:hover {
background-image:url(../images/button-13.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:10px auto 3px;
padding:0;
display:block;
}
#ID #top a.stay {
background-image:url(../images/button-13.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:10px auto 3px;
padding:0;
display:block;
}#ID #schedule a{
background-image:url(../images/button.jpg); 
width:160px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px auto;
padding:0; 
background-color:#ffffff;
display:block;
}
#ID #schedule a:hover {
background-image:url(../images/button-01.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #schedule a.stay {
background-image:url(../images/button-01.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #event a{
background-image:url(../images/button-02.jpg);  
width:160px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px auto;
padding:0; 
background-color:#fff;
display:block;
}
#ID #event a:hover {
background-image:url(../images/button-03.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #event a.stay {
background-image:url(../images/button-03.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #app a{
background-image:url(../images/button-04.jpg);  
width:160px;
height:26px; 
background-repeat:no-repeat; 
margin:3px auto;
padding:0; 
background-color:#fff;
display:block;
}
#ID #app a:hover {
background-image:url(../images/button-05.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #app a.stay {
background-image:url(../images/button-05.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #question a{
background-image:url(../images/button-06.jpg);  
width:160px;
height:26px; 
background-repeat:no-repeat; 
margin:3px auto;
padding:0; 
background-color:#fff;
display:block;
}
#ID #question a:hover {
background-image:url(../images/button-07.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #question a.stay {
background-image:url(../images/button-07.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #access a{
background-image:url(../images/button-08.jpg);  
width:160px;
height:26px; 
background-repeat:no-repeat; 
margin:3px auto;
padding:0; 
background-color:#fff;
display:block;
}
#ID #access a:hover {
background-image:url(../images/button-09.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #access a.stay {
background-image:url(../images/button-09.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #impression a{
background-image:url(../images/button-10.jpg);  
width:160px;
height:26px; 
background-repeat:no-repeat; 
margin:3px auto;
padding:0; 
background-color:#fff;
display:block;
}
#ID #impression a:hover {
background-image:url(../images/button-11.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #impression a.stay {
background-image:url(../images/button-11.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}


#ID #link a{
background-image:url(../images/button-18.jpg);  
width:160px;
height:26px; 
background-repeat:no-repeat; 
margin:3px auto;
padding:0; 
background-color:#fff;
display:block;
}
#ID #link a:hover {
background-image:url(../images/button-19.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #link a.stay{
background-image:url(../images/button-19.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #form a{
background-image:url(../images/button-20.jpg);  
width:160px;
height:26px; 
background-repeat:no-repeat; 
margin:3px auto;
padding:0; 
background-color:#fff;
display:block;
}
#ID #form a:hover {
background-image:url(../images/button-21.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #form a.stay {
background-image:url(../images/button-21.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
.span1 {display:none;}


