/*
Site: FOREST
Page: common
*/

/* --- navi-top --- */

li#gnavi-home {
	width: 103px;
	height: 36px;
	text-indent: -9999px;
	background: url(../common/gnavi-home-off.gif) no-repeat;
}

li#gnavi-home a {
	width: 103px;
	height: 36px;
	display: block;
}

li#gnavi-home a:hover {
	background: url(../common/gnavi-home-on.gif) no-repeat;
}

li#gnavi-club {
	width: 125px;
	height: 36px;
	text-indent: -9999px;
	background: url(../common/gnavi-club-off.gif) no-repeat;
}

li#gnavi-club a {
	width: 125px;
	height: 36px;
	display: block;
}

li#gnavi-club a:hover {
	background: url(../common/gnavi-club-on.gif) no-repeat;
}

li#gnavi-course {
	width: 124px;
	height: 36px;
	text-indent: -9999px;
	background: url(../common/gnavi-course-off.gif) no-repeat;
}

li#gnavi-course a {
	width: 124px;
	height: 36px;
	display: block;
}

li#gnavi-course a:hover {
	background: url(../common/gnavi-course-on.gif) no-repeat;
}

li#gnavi-playingfee {
	width: 125px;
	height: 36px;
	text-indent: -9999px;
	background: url(../common/gnavi-playingfee-off.gif) no-repeat;
}

li#gnavi-playingfee a {
	width: 125px;
	height: 36px;
	display: block;
}

li#gnavi-playingfee a:hover {
	background: url(../common/gnavi-playingfee-on.gif) no-repeat;
}

li#gnavi-access {
	width: 137px;
	height: 36px;
	text-indent: -9999px;
	background: url(../common/gnavi-access-off.gif) no-repeat;
}

li#gnavi-access a {
	width: 137px;
	height: 36px;
	display: block;
}

li#gnavi-access a:hover {
	background: url(../common/gnavi-access-on.gif) no-repeat;
}

li#gnavi-open {
	width: 178px;
	height: 36px;
	text-indent: -9999px;
	background: url(../common/gnavi-open-off.gif) no-repeat;
}

li#gnavi-open a {
	width: 178px;
	height: 36px;
	display: block;
}

li#gnavi-open a:hover {
	background: url(../common/gnavi-open-on.gif) no-repeat;
}

li#gnavi-reserve {
	width: 128px;
	height: 36px;
	text-indent: -9999px;
	background: url(../common/gnavi-reserve-off.gif) no-repeat;
}

li#gnavi-reserve a {
	width: 128px;
	height: 36px;
	display: block;
}

li#gnavi-reserve a:hover {
	background: url(../common/gnavi-reserve-on.gif) no-repeat;
}



/* --- navi-left --- */

li#nl-club {
	width: 200px;
	height: 52px;
	text-indent: -9999px;
	background: url(../common/nl-club-off.gif) no-repeat;
}

li#nl-club a {
	width: 200px;
	height: 52px;
	display: block;
}

li#nl-club a:hover {
	background: url(../common/nl-club-on.gif) no-repeat;
}

li#nl-course {
	width: 200px;
	height: 52px;
	text-indent: -9999px;
	background: url(../common/nl-course-off.gif) no-repeat;
}

li#nl-course a {
	width: 200px;
	height: 52px;
	display: block;
}

li#nl-course a:hover {
	background: url(../common/nl-course-on.gif) no-repeat;
}

li#nl-playingfee {
	width: 200px;
	height: 52px;
	text-indent: -9999px;
	background: url(../common/nl-playingfee-off.gif) no-repeat;
}

li#nl-playingfee a {
	width: 200px;
	height: 52px;
	display: block;
}

li#nl-playingfee a:hover {
	background: url(../common/nl-playingfee-on.gif) no-repeat;
}

li#nl-access {
	width: 200px;
	height: 50px;
	text-indent: -9999px;
	background: url(../common/nl-access-off.gif) no-repeat;
}

li#nl-access a {
	width: 200px;
	height: 50px;
	display: block;
}

li#nl-access a:hover {
	background: url(../common/nl-access-on.gif) no-repeat;
}


/* --- navi-left-course --- */

#sub_menu {
  width : 200px;
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  margin-bottom : 20px;
  background : #ebebeb url(../common/sub_menu_footer.gif) no-repeat;
  padding-left : 10px;
  padding-right : 0px;
  padding-top : 10px;
  padding-bottom : 5px;
}




li#nl-course-main {
	width: 190px;
	height: 52px;
	text-indent: -9999px;
	background: url(../common/nl-coursemain-off.gif) no-repeat;
}

li#nl-course-main a {
	width: 190px;
	height: 52px;
	display: block;
}

li#nl-course-main a:hover {
	background: url(../common/nl-coursemain-on.gif) no-repeat;
}

li#nl-west {
	width: 190px;
	height: 35px;
	text-indent: -9999px;
	background: url(../common/nl-coursewest-off.gif) no-repeat;
}

li#nl-west a {
	width: 190px;
	height: 35px;
	display: block;
}

li#nl-west a:hover {
	background: url(../common/nl-coursewest-on.gif) no-repeat;
}

li#nl-east {
	width: 190px;
	height: 35px;
	text-indent: -9999px;
	background: url(../common/nl-courseeast-off.gif) no-repeat;
}

li#nl-east a {
	width: 190px;
	height: 35px;
	display: block;
}

li#nl-east a:hover {
	background: url(../common/nl-courseeast-on.gif) no-repeat;
}
#sub_menu li.hall{
  padding-top : 3px;
  padding-bottom : 3px;
  padding-left : 5px;
}

