@charset "Shift_JIS";
a {	
	color: #3366CC;	
	text-decoration: none;
	}
	
body {	
	background-color: #ffffff;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka;
	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: #FF0080;
	}

#header a{
	display:block;
	width: 760px;
	height:186px;
	margin:0 auto;
	background-image: url(../images/header1.jpg);
	background-repeat:no-repeat;
	}
#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;
	}
#st-t2 {
    clear:both;
	width:580px;
	margin:20px 0 20px 0;
	}
#st-t3 {
    clear:both;
	width:580px;
	margin:20px 0 20px 0;
	position: relative;
	left: 0px;
	top: -360px;
	}
#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;
	position: relative;
	left: 0px;
	top: -360px;
	}	
#flash {
	display:block;
	width: 570px;
	height:356px;
	text-align:right;
	margin:0 0 20px 0;
	overflow: auto;
	float:none;
	position: relative;
	z-index: 0;
	left: 0px;
	top: -370px;
	}	
#main {
	display:block;
	width: 570px;
	height:356px;
	text-align:right;
	margin:0 0 20px 0;
	overflow: auto;
	float:none;
	}
#main4 {
	display:block;
	width: 570px;
	height:356px;
	text-align:right;
	margin:0 0 20px 0;
	overflow: auto;
	float:none;
	position: relative;
	z-index: 1;
	}
#main3 {
	display:block;
	width: 570px;
	height:356px;
	text-align:right;
	background-image:url(../images/top01.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin:0 0 20px 0;
	overflow: auto;
	float:none;
	}


	
#main2 {
	width: 580px;
	height:auto;
	margin:0 auto 50px auto;
	float:none;
	}
#pdf {
    clear:both;
	width:580px;
	margin:0px 0 10px 0;
	position: relative;
	left: 0px;
	top: -360px;
	}
#gorenraku {
    clear:both;
	width:550px;
	margin:0px 0 10px 20px;
	position: relative;
	left: 0px;
	top: -360px;
	}
#cam {
    clear:both;
	width:550px;
	margin:10px 0 10px 20px;
	position: relative;
	left: 0px;
	top: -360px;
	border-top:1px solid #FF0080;
	border-bottom:1px solid #FF0080;
	border-left:1px solid #FF0080;
	border-right:1px solid #FF0080;
	}
#gien {
    clear:both;
	width:550px;
	margin:10px 0 10px 20px;
	position: relative;
	left: 0px;
	top: -360px;
	border-top:1px solid #FF0080;
	border-bottom:1px solid #FF0080;
	border-left:1px solid #FF0080;
	border-right:1px solid #FF0080;
	}
#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;
	}
#map03 {
	width: 570px;
	height:399px;
	text-align:right;
	background-color:#ffffff;
	margin:0 0 0 0;
	overflow: auto;
	float:none;
	}
#map04 {
	width: 570px;
	height:378px;
	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;
	}
#campaign a{
	width:160px;
	height:155px;
	margin:0 auto;
	background-image:url(../images/campaign.jpg);
	background-repeat:no-repeat;
	display:block;
	}
#point {
	font-family:Osaka, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 160%;
	color: #FF6666;
	width:460px;
	letter-spacing:0.1em;
	margin: 15px 60px 10px 60px;
	list-style-type:square;
	}
#point ul {
	font-family:Osaka, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 14px;
	line-height: 160%;
	color: #330099;
	width:470px;
	letter-spacing:0.1em;
	list-style-type:square;

	}


#ID ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
width: 180px;
height:320px;
margin-bottom:0;
}
#ID li { 
display : inline; 
padding :0; 
margin:0;
}
#ID #class a{
background-image:url(../images/button.jpg); 
width:160px; 
height:26px; 
background-repeat:no-repeat; 
margin:10px auto 3px;
padding:0; 
background-color:#ffffff;
display:block;
}
#ID #class a:hover {
background-image:url(../images/button-01.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:10px auto 3px;
padding:0;
display:block;
}
#ID #class a.stay {
background-image:url(../images/button-01.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:10px auto 3px;
padding:0;
display:block;
}
#ID #price 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 #price 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 #price 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 #join 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 #join 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 #join 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 #free 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 #free 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 #free 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 #show 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 #show 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 #show 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 #about a{
background-image:url(../images/button-12.jpg);  
width:160px;
height:26px; 
background-repeat:no-repeat; 
margin:3px auto;
padding:0; 
background-color:#fff;
display:block;
}
#ID #about a:hover {
background-image:url(../images/button-13.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #about a.stay {
background-image:url(../images/button-13.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #access a{
background-image:url(../images/button-14.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-15.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-15.jpg);
width:160px; 
height:26px; 
background-repeat:no-repeat;
margin:3px auto;
padding:0;
display:block;
}
#ID #question a{
background-image:url(../images/button-16.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-17.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-17.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;}

