@charset "Shift_JIS";



/*-------------------------------

@global navi

-------------------------------*/

#menu {

	background: url("../images/bg_menu.gif") no-repeat;

	height:55px;

	width: 752px;

	position: relative;

}



#menu li {

	position: absolute;

	top: 0px;

}

#menu li, #menu a {

	height: 21px; 

	display: block;

	text-indent: -999999px; 

	text-decoration: none; 

	font-size: 1px;

}



#menu li.home01, #menu li.home02 {

	left: 0px; 

	width: 94px;

}

#menu li.topics01, #menu li.topics02 {

	left: 94px; 

	width: 92px;

}

#menu li.event01, #menu li.event02 {

	left: 186px; 

	width: 113px;

}

#menu li.shop01, #menu li.shop02 {

	left: 299px;

	width: 150px;

}

#menu li.rental01, #menu li.rental02 {

	left: 449px;

	width: 116px;

}

#menu li.access01, #menu li.access02 {

	left: 565px; 

	width: 92px;

}

#menu li.history01, #menu li.history02 {

	left: 657px; 

	width: 95px;

}



#menu li.home01 a:hover {background: transparent url("../images/bg_menu.gif") 0px -51px no-repeat;}

#menu li.topics01 a:hover {background: transparent url("../images/bg_menu.gif") -94px -51px no-repeat;}

#menu li.event01 a:hover {background: transparent url("../images/bg_menu.gif") -186px -51px no-repeat;}

#menu li.shop01 a:hover {background: transparent url("../images/bg_menu.gif") -299px -51px no-repeat;}

#menu li.rental01 a:hover {background: transparent url("../images/bg_menu.gif") -449px -51px no-repeat;}

#menu li.access01 a:hover {background: transparent url("../images/bg_menu.gif") -565px -51px no-repeat;}

#menu li.history01 a:hover {background: transparent url("../images/bg_menu.gif") -657px -51px no-repeat;}



#menu li.home02	{background: transparent url("../images/bg_menu.gif") 0px -51px no-repeat;}

#menu li.topics02 {background: transparent url("../images/bg_menu.gif") -94px -51px no-repeat;}

#menu li.event02 {background: transparent url("../images/bg_menu.gif") -186px -51px no-repeat;}

#menu li.shop02 {background: transparent url("../images/bg_menu.gif") -299px -51px no-repeat;}

#menu li.rental02 {background: transparent url("../images/bg_menu.gif") -449px -51px no-repeat;}

#menu li.access02 {background: transparent url("../images/bg_menu.gif") -565px -51px no-repeat;}

#menu li.history02 {background: transparent url("../images/bg_menu.gif") -657px -51px no-repeat;}





/*-------------------------------

@side menu

-------------------------------*/





/*----history--------------------*/



#history #sub {

	width: 178px;

	padding:2px 0 10px 0;

	margin:0 0 0 32px;

	float:left;

	background-color: transparent;

}



#history #sub li a,#history #sub li a:hover,#history #sub li{

	background: url("../../history/images/bg_menu_history.gif") no-repeat;

	display: block;

	width: 178px;

	height: 37px; 

	text-indent: -999999px; 

	text-decoration: none; 

	font-size: 1px;

	line-height: .1em;

	margin: 0;

	padding: 0;

}





#history #sub li.story01 a {

	background: url("../../history/images/bg_menu_history.gif") no-repeat 0 0;

	}

#history #sub li.table01 a {

	background: url("../../history/images/bg_menu_history.gif") no-repeat 0 -37px;

	}

#history #sub li.peple01 a {

	background: url("../../history/images/bg_menu_history.gif") no-repeat 0 -74px;

	}

#history #sub li.book01 a {

	background: url("../../history/images/bg_menu_history.gif") no-repeat 0 -111px;

	}



#history #sub li.story01 a:hover {

	background: url("../../history/images/bg_menu_history.gif") no-repeat 0 -148px;

	}

#history #sub li.table01 a:hover {

	background: url("../../history/images/bg_menu_history.gif") no-repeat 0 -185px;

	}

#history #sub li.peple01 a:hover {

	background: url("../../history/images/bg_menu_history.gif") no-repeat 0 -222px;

	}

#history #sub li.book01 a:hover {

	background: url("../../history/images/bg_menu_history.gif") no-repeat 0 -259px;

	}



#history #sub li.story02 {

	background: url("../../history/images/bg_menu_history.gif") no-repeat 0 -148px;

	}

#history #sub li.table02 {

	background: url("../../history/images/bg_menu_history.gif") no-repeat 0 -185px;

	}

#history #sub li.peple02 {

	background: url("../../history/images/bg_menu_history.gif") no-repeat 0 -222px;

	}

#history #sub li.book02 {

	background: url("../../history/images/bg_menu_history.gif") no-repeat 0 -259px;

	}

/*----rental space--------------------*/



#rental #sub {

	width: 178px;

	padding:2px 0 10px 0;

	margin:0 0 0 32px;

	float:left;

	background-color: transparent;

}



#rental #sub li a,#rental #sub li a:hover,#rental #sub li{

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat;

	display: block;

	width: 178px;

	height: 37px; 

	text-indent: -999999px; 

	text-decoration: none; 

	font-size: 1px;

	line-height: .1em;

	margin: 0;

	padding: 0;

}





#rental #sub li.rental1a a {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 0;

	}

#rental #sub li.rental2a a {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -37px;

	}

#rental #sub li.rental3a a {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -74px;

	}

#rental #sub li.rental4a a {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -111px;

	}

#rental #sub li.rental5a a {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -148px;

	}

#rental #sub li.rental6a a {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -185px;

	}

#rental #sub li.rental7a a {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -222px;

	}

#rental #sub li.rental8a a {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -259px;

	}

#rental #sub li.rental9a a {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -296px;

	}
#rental #sub li.rental10a a {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -333px;

	}
#rental #sub li.rental11a a {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -370px;

	}


#rental #sub li.rental1a a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -409px;

	}

#rental #sub li.rental2a a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -446px;

	}

#rental #sub li.rental3a a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -483px;

	}

#rental #sub li.rental4a a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -520px;

	}

#rental #sub li.rental5a a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -557px;

	}

#rental #sub li.rental6a a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -594px;

	}

#rental #sub li.rental7a a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -631px;

	}

#rental #sub li.rental8a a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -668px;

	}

#rental #sub li.rental9a a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -705px;

	}
#rental #sub li.rental10a a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -742px;

	}
#rental #sub li.rental11a a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -779px;

	}


#rental #sub li.rental1b,#rental #sub li.rental1b a,#rental #sub li.rental1b a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -409px;

	}

#rental #sub li.rental2b,#rental #sub li.rental2b a,#rental #sub li.rental2b a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -446px;

	}

#rental #sub li.rental3b,#rental #sub li.rental3b a,#rental #sub li.rental3b a:hover{

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -483px;

	}

#rental #sub li.rental4b,#rental #sub li.rental4b a,#rental #sub li.rental4b a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -520px;

	}

#rental #sub li.rental5b,#rental #sub li.rental5b a,#rental #sub li.rental5b a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -557px;

	}

#rental #sub li.rental6b,#rental #sub li.rental6b a,#rental #sub li.rental6b a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -594px;

	}

#rental #sub li.rental7b,#rental #sub li.rental7b a,#rental #sub li.rental7b a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -631px;

	}

#rental #sub li.rental8b,#rental #sub li.rental8b a,#rental #sub li.rental8b a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -668px;

	}

#rental #sub li.rental9b,#rental #sub li.rental9b a,#rental #sub li.rental9b a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -705px;

	}
#rental #sub li.rental10b,#rental #sub li.rental10b a,#rental #sub li.rental10b a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -742px;

	}
#rental #sub li.rental11b,#rental #sub li.rental11b a,#rental #sub li.rental11b a:hover {

	background: url("../../rental/images/bg_menu_rental.gif") no-repeat 0 -779px;

	}






/*----shop restaurant--------------------*/



#shop #sub {

	width: 178px;

	padding:2px 0 10px 0;

	margin:0 0 0 32px;

	float:left;

	background-color: transparent;

}



#shop #sub li a,#shop #sub li a:hover,#shop #sub li{

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat;

	display: block;

	width: 178px;

	height: 20px; 

	text-indent: -999999px; 

	text-decoration: none; 

	font-size: 1px;

	line-height: .1em;

	margin: 0;

	padding: 0;

}





#shop #sub li.shop1a a {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -41px;

	}

#shop #sub li.shop2a a {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -61px;

	}

#shop #sub li.shop3a a {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -81px;

	}

#shop #sub li.shop4a a {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -101px;

	}

#shop #sub li.shop5a a {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -121px;

	}

#shop #sub li.shop6a a {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -141px;

	}

#shop #sub li.shop7a a {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -161px;

	}

	

#shop #sub li.shop11a a {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -224px;

	}

#shop #sub li.shop12a a {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -244px;

	}

#shop #sub li.shop13a a {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -264px;

	}

#shop #sub li.shop14a a {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -284px;

	}

#shop #sub li.shop15a a {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -304px;

	}

#shop #sub li.shop16a a {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -324px;

	}





#shop #sub li.shop1a a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -385px;

	}

#shop #sub li.shop2a a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -405px;

	}

#shop #sub li.shop3a a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -425px;

	}

#shop #sub li.shop4a a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -445px;

	}

#shop #sub li.shop5a a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -465px;

	}

#shop #sub li.shop6a a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -485px;

	}

#shop #sub li.shop7a a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -505px;

	}

	

#shop #sub li.shop11a a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -568px;

	}

#shop #sub li.shop12a a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -588px;

	}

#shop #sub li.shop13a a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -608px;

	}

#shop #sub li.shop14a a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -628px;

	}

#shop #sub li.shop15a a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -648px;

	}

#shop #sub li.shop16a a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -668px;

	}



#shop #sub li.shop1b {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -385px;

	}

#shop #sub li.shop2b {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -405px;

	}

#shop #sub li.shop3b {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -425px;

	}

#shop #sub li.shop4b {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -445px;

	}

#shop #sub li.shop5b {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -465px;

	}

#shop #sub li.shop6b {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -485px;

	}

#shop #sub li.shop7b {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -505px;

	}

#shop #sub li.shop11b {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -568px;

	}

#shop #sub li.shop12b {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -588px;

	}

#shop #sub li.shop13b {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -608px;

	}

#shop #sub li.shop14b {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -628px;

	}

#shop #sub li.shop15b {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -648px;

	}

#shop #sub li.shop16b {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -668px;

	}



#shop #sub li.shop1b a , #shop #sub li.shop1b a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -385px;

	}

#shop #sub li.shop2b a , #shop #sub li.shop2b a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -405px;

	}

#shop #sub li.shop3b a , #shop #sub li.shop3b a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -425px;

	}

#shop #sub li.shop4b a , #shop #sub li.shop4b a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -445px;

	}

#shop #sub li.shop5b a , #shop #sub li.shop5b a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -465px;

	}

#shop #sub li.shop6b a , #shop #sub li.shop6b a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -485px;

	}

#shop #sub li.shop7b a , #shop #sub li.shop7b a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -505px;

	}

	

#shop #sub li.shop11b a , #shop #sub li.shop11b a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -568px;

	}

#shop #sub li.shop12b a , #shop #sub li.shop12b a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -588px;

	}

#shop #sub li.shop13b a , #shop #sub li.shop13b a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -608px;

	}

#shop #sub li.shop14b a , #shop #sub li.shop14b a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -628px;

	}

#shop #sub li.shop15b a , #shop #sub li.shop15b a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -648px;

	}

#shop #sub li.shop16b a , #shop #sub li.shop16b a:hover {

	background: url("../../shop/images/bg_menu_shop.gif") no-repeat 0 -668px;

	}



