
@charset "utf-8";


#NAVIBOX {
	width:100%;
	clear:both;
	height:47px;
	display:block;
	margin: 0;
	padding:1px 0 0 0;
	background: url(../images/back/g_navi_back.jpg) no-repeat center 0;
	position:fixed;
	top:60px;
	z-index:100;
	}
#NAVIBOX span {
	display:none;
	}
#NAVIBOX ul{
	display:block;
	width:953px;
	margin: 0 auto;
	}
#NAVIBOX ul li {
	display:block;
	float:left;
	position:relative;
	z-index:2;
	}
#NAVIBOX ul li a {
	height:45px;
	display:block;
	float:left;
	}
* html #NAVIBOX ul li a { /* Hack for IE6 */
	display: inline-block;
}
* html #NAVIBOX ul li.btn05 { /* Hack for IE6 */
	display: inline-block;
}
* html #NAVIBOX ul li.btn08 { /* Hack for IE6 */
	display: inline-block;
}

#NAVIBOX ul li.btn01 a {width:119px;background: url(../images/navi/navi.png) no-repeat 0 0;}
#NAVIBOX ul li.btn02 a {width:119px;background: url(../images/navi/navi.png) no-repeat -119px 0;}
#NAVIBOX ul li.btn03 a {width:119px;background: url(../images/navi/navi.png) no-repeat -238px 0;}
#NAVIBOX ul li.btn04 a {width:119px;background: url(../images/navi/navi.png) no-repeat -357px 0;}
#NAVIBOX ul li.btn05 {width:119px;background: url(../images/navi/navi.png) no-repeat -476px 0; height:45px; display:block;}
#NAVIBOX ul li.btn05 a {width:119px;background: url(../images/navi/navi.png) no-repeat -476px 0;}
#NAVIBOX ul li.btn06 {width:119px;background: url(../images/navi/navi.png) no-repeat -595px 0; height:45px; display:block;}
#NAVIBOX ul li.btn06 a {width:119px;background: url(../images/navi/navi.png) no-repeat -595px 0;}
#NAVIBOX ul li.btn07 a {width:119px;background: url(../images/navi/navi.png) no-repeat -714px 0;}
#NAVIBOX ul li.btn08 a {width:120px;background: url(../images/navi/navi.png) no-repeat -833px 0;}

#NAVIBOX ul li.btn01 a:hover {width:119px;background: url(../images/navi/navi.png) no-repeat 0 -45px;}
#NAVIBOX ul li.btn02 a:hover {width:119px;background: url(../images/navi/navi.png) no-repeat -119px -45px;}
#NAVIBOX ul li.btn03 a:hover {width:119px;background: url(../images/navi/navi.png) no-repeat -238px -45px;}
#NAVIBOX ul li.btn04 a:hover {width:119px;background: url(../images/navi/navi.png) no-repeat -357px -45px;}
#NAVIBOX ul li.btn05 a:hover {width:119px;background: url(../images/navi/navi.png) no-repeat -476px -45px;}
#NAVIBOX ul li.btn06 a:hover {width:119px;background: url(../images/navi/navi.png) no-repeat -595px -45px;}
#NAVIBOX ul li.btn07 a:hover {width:119px;background: url(../images/navi/navi.png) no-repeat -714px -45px;}
#NAVIBOX ul li.btn08 a:hover {width:120px;background: url(../images/navi/navi.png) no-repeat -833px -45px;}





div#Top #NAVIBOX ul li.btn01 a {width:119px;background: url(../images/navi/navi.png) no-repeat 0 -45px;}
div#Lineup #NAVIBOX ul li.btn02 a {width:119px;background: url(../images/navi/navi.png) no-repeat -119px -45px;}
div#Guide #NAVIBOX ul li.btn03 a {width:119px;background: url(../images/navi/navi.png) no-repeat -238px -45px;}
div#Seating #NAVIBOX ul li.btn04 a {width:119px;background: url(../images/navi/navi.png) no-repeat -357px -45px;}
div#Closeup #NAVIBOX ul li.btn05 a {width:119px;background: url(../images/navi/navi.png) no-repeat -476px -45px;}
div#Access #NAVIBOX ul li.btn06 a {width:119px;background: url(../images/navi/navi.png) no-repeat -595px -45px;}
div#Faq #NAVIBOX ul li.btn07 a {width:119px;background: url(../images/navi/navi.png) no-repeat -714px -45px;}
div#English #NAVIBOX ul li.btn08 a {width:120px;background: url(../images/navi/navi.png) no-repeat -833px -45px;}
/******** ページトップ */
.pageTop ul  {
	display:block;
	clear:both;
	width:665px;
	padding:20px 0;
	margin:0 auto;
	}
.pageTop span  {
	display:none;
	}
.pageTop ul li a {
	float:right;
	background: url(../images/navi/pagetop.png) no-repeat 0 0;
	width:81px;
	height:12px;}
.pageTop ul li a:hover {
	float:right;
	background: url(../images/navi/pagetop.png) no-repeat 0 -12px;
	width:81px;
	height:12px;}
/******** フッターナビ */
div#futterNavi{
	text-align:center;
}

div#futterNavi ul{
	display:block;
	clear:both;
	margin:0 auto;
	padding:5px 0;
	text-align:center;
	position: relative;
}

.WfnaviFi {
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}
/********.WfnaviFi { width:550px;margin:0 auto;text-align:center;}*/
/********.WfnaviSe { width:650px;margin:0 auto;text-align:center;}*/
.WfnaviSe {
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}

div#futterNavi ul li.Linenone {
	display:inline-block;
	border-right: none;
	/display:inline;
}
div#futterNavi ul li {
	display:inline-block;
	margin:0 15px 0 0;
	padding:0 15px 0 0;
	border-right:solid #bbbbbb 1px;
	/display:inline;
	}


div#futterNavi ul li a {
	text-decoration:none;
	color:#bbbbbb;
	}
div#futterNavi ul li a:link {
	text-decoration:none;
	color:#bbbbbb;
	}
div#futterNavi ul li a:visited {
	text-decoration:none;
	color:#bbbbbb;
	}
div#futterNavi ul li a:hover {
	color: #bbbbbb;
	text-decoration: underline;
	}
div#futterNavi ul lia:focus {
	color: #bbbbbb;
	text-decoration: underline;
	}
div#futterNavi ul lia:active {
	color: #bbbbbb;
	text-decoration: underline;
	}

/******** ラインナップ個別ナビ */
ul#lineNaviBox {
	width:687px;
	margin:0 auto;}
ul#lineNaviBox li {
	float:left;}
ul#lineNaviBox li.mm9R {
	margin:0 9px 0 0;}
	
/******** サブナビゲーション（CMS化のため追記） */

#NAVIBOX ul li ul{
	width:119px;
	display:none;
	position:absolute;
	top:45px;
	left:0;
	background-color:#02428c;
	z-index:10;
	border: solid 1px #bdbec0;
	border-bottom:none;
	clear: both;
}


#NAVIBOX ul li ul li{
	float:none;
	display:block;
	background:url(../images/back/navi_sub.gif) repeat-x;
	border-bottom: solid 1px #bdbec0;
}

#NAVIBOX ul li ul li a{
	width:119px;
	display:block;
	float:none;
	padding:7px 10px;
	margin:0;
	height:auto;
	font-weight:bold;
	text-decoration:none;
}

#NAVIBOX ul li ul li a{
	background:none!important;
}