@charset "UTF-8";
/* CSS Document */

/*　メニュー上部　*/
.menu{
	width: 950px;
	margin: 0;
	padding: 0;
}

ul.gnavi{
	position: relative;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 950px;
	height: 50px;
	background-color: transparent;
	background-image: url(../image/common/gm.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

ul.gnavi li{
	height: 34px;
	text-indent: -9000px;
}
	
ul.gnavi li a{
	position: absolute;
	overflow: hidden;
	top: 0;
	height:50px;
	text-indent: -9000px;
	text-decoration: none;
}

li.gnavi_spa a{
	left: 0px;
	width: 96px;
	background: transparent url(../image/common/gm.png) -0px -0px no-repeat;
}

li.gnavi_room a{
	left: 96px;
	width: 111px;
	background: transparent url(../image/common/gm.png) -96px -0px no-repeat;
}

li.gnavi_cui a{
	left: 207px;
	width: 111px;
	background: transparent url(../image/common/gm.png) -207px -0px no-repeat;
}

li.gnavi_fac a{
	left: 318px;
	width: 126px;
	background: transparent url(../image/common/gm.png) -318px -0px no-repeat;
}

li.gnavi_kan a{
	left: 444px;
	width: 126px;
	background: transparent url(../image/common/gm.png) -444px -0px no-repeat;
}

li.gnavi_acc a{
	left: 570px;
	width: 125px;
	background: transparent url(../image/common/gm.png) -570px -0px no-repeat;
}

li.gnavi_koe a{
	left: 695px;
	width: 143px;
	background: transparent url(../image/common/gm.png) -695px -0px no-repeat;
}

li.gnavi_res a{
	left: 838px;
	width: 112px;
	background: transparent url(../image/common/gm.png) -838px -0px no-repeat;
}

li.gnavi_spa a:hover{background-position:  -00px -50px;}
li.gnavi_room a:hover{background-position: -96px -50px;}
li.gnavi_cui a:hover{background-position: -207px -50px;}
li.gnavi_fac a:hover{background-position: -318px -50px;}
li.gnavi_kan a:hover{background-position: -444px -50px;}
li.gnavi_acc a:hover{background-position: -570px -50px;}
li.gnavi_koe a:hover{background-position: -695px -50px;}
li.gnavi_res a:hover{background-position: -838px -50px;}


