@charset "Shift_JIS";
/* CSS Document */


/*-- gnavi---5menu----------------------------------------------------------------- */
#gnav li,
#gnav_noscj li {
	float:left;
	height:51px;
	margin:0;
}
#gnav .m0,
#gnav_noscj .m0{
	margin:0;
}
#gnav li a{
	float:left;
	display:block;
	height:51px;
	background:url(../img/gnav02_off.gif);
	text-indent:-999em;
}
#gnav li a:hover{
	background:url(../img/gnav02_on.gif) no-repeat;
}

#gnav #gnav01 a{ width:143px; background-position:0px 0px;}
#gnav #gnav02 a{ width:143px; background-position:-143px 0px;}
#gnav #gnav03 a{ width:143px; background-position:-286px 0px;}
#gnav #gnav04 a{ width:143px; background-position:-429px 0px;}
#gnav #gnav05 a{ width:143px; background-position:-572px 0px;}
#gnav #gnav06 a{ width:143px; background-position:-715px 0px;}

#top #gnav #gnav01 a{ background-image:url(../img/gnav02_on.gif) ;}
.menu #gnav #gnav02 a{ background-image:url(../img/gnav02_on.gif) ;}
#wine #gnav #gnav03 a{ background-image:url(../img/gnav02_on.gif) ;}
#party #gnav #gnav04 a{ background-image:url(../img/gnav02_on.gif) ;}
#cuomo #gnav #gnav05 a{ background-image:url(../img/gnav02_on.gif) ;}
#map #gnav #gnav06 a{ background-image:url(../img/gnav02_on.gif) ;}

/*-- gnavi 6menu-01------------------------------------------------------------------- */
#gnavsapporo {
	margin-left:10px;
}
#gnavsapporo li {
	float:left;
	height:51px;
	margin:0;
}
#gnavsapporo .m0{
	margin:0;
}
#gnavsapporo li a{
	float:left;
	display:block;
	height:51px;
	background:url(../img/gnavsapporo_off.gif);
	text-indent:-999em;
}
#gnavsapporo li a:hover{
	background:url(../img/gnavsapporo_on.gif) no-repeat;
}

#gnavsapporo #gnav01 a{ width:286px; background-position:0px 0px;}
#gnavsapporo #gnav02 a{ width:287px; background-position:-286px 0px;}
#gnavsapporo #gnav03 a{ width:287px; background-position:-573px 0px;}

#top #gnavsapporo #gnav01 a{ background-image:url(../img/gnavsapporo_on.gif) ;}
#cuomo #gnavsapporo #gnav02 a{ background-image:url(../img/gnavsapporo_on.gif) ;}
#map #gnavsapporo #gnav03 a{ background-image:url(../img/gnavsapporo_on.gif) ;}


/*-- gnavi 5menu-02------------------------------------------------------------------- */

#gnav_noscj li a{
	float:left;
	display:block;
	height:51px;
	background: url(../img/gnav_off02.gif)  no-repeat;
	text-indent:-999em;
}
#gnav_noscj li a:hover{
	background:url(../img/gnav_on02.gif) no-repeat;
}

#gnav_noscj #gnav01 a{ width:173px; background-position:0px 0px;}
#gnav_noscj #gnav02 a{ width:172px; background-position:-173px 0px;}
#gnav_noscj #gnav03 a{ width:172px; background-position:-345px 0px;}
#gnav_noscj #gnav04 a{ width:172px; background-position:-517px 0px;}
#gnav_noscj #gnav05 a{ width:170px; background-position:-689px 0px;}

#top #gnav_noscj #gnav01 a{ background-image:url(../img/gnav_on02.gif) ;}
.menu #gnav_noscj #gnav02 a{ background-image:url(../img/gnav_on02.gif) ;}
#wine #gnav_noscj #gnav03 a{ background-image:url(../img/gnav_on02.gif) ;}
#map #gnav_noscj #gnav04 a{ background-image:url(../img/gnav_on02.gif) ;}

/*-- menunav -------------------------------------------------------------------- */
.menu #nenu_nav{
	height:36px;
	margin:0 0 36px 0;
}
.menu #nenu_nav li {
	float:left;
	height:36px;
	margin:0;
}
.menu #nenu_nav .m0{
	margin:0;
}
.menu #nenu_nav li a{
	float:left;
	display:block;
	width:157px;
	height:36px;
	background:url(../img/tab_menu_off.gif);
	text-indent:-999em;
}
.menu #nenu_nav li a:hover{
	background:url(../img/tab_menu_on.gif) no-repeat;
}

.menu #nenu_nav #mnav01 a{ background-position:0px 0px;}
.menu #nenu_nav #mnav02 a{ background-position:-157px 0px;}
.menu #nenu_nav #mnav03 a{ background-position:-314px 0px;}
.menu #nenu_nav #mnav04 a{ background-position:-471px 0px;}

#menu-in #nenu_nav #mnav01 a{ background-image:url(../img/tab_menu_on.gif) ;}
#menu-di #nenu_nav #mnav02 a{ background-image:url(../img/tab_menu_on.gif) ;}
#menu-dr #nenu_nav #mnav03 a{ background-image:url(../img/tab_menu_on.gif) ;}
#menu-pr #nenu_nav #mnav04 a{ background-image:url(../img/tab_menu_on.gif) ;}

/*-- menunav -------------------------------------------------------------------- */
#feel #feel_nav01{
	height:36px;
	margin:0 0 36px 0;
}
#feel #feel_nav li {
	float:left;
	height:36px;
	margin:0;
}
#feel #feel_nav .m0{
	margin:0;
}
#feel #feel_nav li a{
	float:left;
	display:block;
	width:210px;
	height:36px;
	background:url(../img/tab_feel_off.gif);
	text-indent:-999em;
}
#feel #feel_nav li a:hover{
	background:url(../img/tab_feel_on.gif) no-repeat;
}

#feel #feel_nav #fnav01 a{ background-position:0px 0px;}
#feel #feel_nav #fnav02 a{ background-position:-210px 0px;}
#feel #feel_nav #fnav03 a{ background-position:-420px 0px;}

/*-- menunav -------------------------------------------------------------------- */
#feel #feel_nav01{
	height:43px;
	margin:0 0 43px 0;
}
#feel #feel_nav01 li {
	float:left;
	height:43px;
	margin:0;
}
#feel #feel_nav01 .m0{
	margin:0;
}
#feel #feel_nav01 li a{
	float:left;
	display:block;
	height:43px;
	background:url(../img/navi_concept_off.gif);
	text-indent:-999em;
}
#feel #feel_nav01 li a:hover{
	background:url(../img/navi_concept_on.gif) no-repeat;
}

#feel #feel_nav01 #fnav01 a{ width:164px; background-position:0px 0px;}
#feel #feel_nav01 #fnav02 a{ width:184px; background-position:-164px 0px;}
#feel #feel_nav01 #fnav03 a{ width:115px; background-position:-348px 0px;}

.concept01 #feel_nav01 #fnav01 a{ background-image: url(../img/navi_concept_on.gif) ;}
.concept02 #feel_nav01 #fnav02 a{ background-image: url(../img/navi_concept_on.gif) ;}
.concept03 #feel_nav01 #fnav03 a{ background-image: url(../img/navi_concept_on.gif) ;}
