@charset "utf-8";

div#menu {
	width: 972px;
	text-align: center;
	float: left;
	height: 45px;
	padding: 0 0 0 13px;
	background-color: #FF0000:
}

div#menu h2 {
	display: none;
}
div.menu_div {
	padding: 0;
	margin: 0;
	text-align: left;
}

ul.main {
	margin:0px;
	padding:0px;
	width:100%;
	list-style:none;
	text-align:center;
}

ul.main li {
	margin:0px;
	padding:0px;
}

/*通常時*/
.main li.off01,
.main li.off00 {
	position:relative;
	float:left;
	width:123px;
	height: 45px;
	overflow:hidden;
}
.main li.off02,
.main li.off03,
.main li.off04,
.main li.off05,
.main li.off06,
.main li.off07 {
	position:relative;
	float:left;
	width:121px;
	height: 45px;
	overflow:hidden;
}

/*展開時*/
.main li.on01,
.main li.on00 {
	float:left;
	overflow:hidden;
	width:123px;
	height: 45px;
}
.main li.on02,
.main li.on03,
.main li.on04,
.main li.on05,
.main li.on06,
.main li.on07{
	float:left;
	overflow:hidden;
	width:121px;
	height: 45px;
}

.main>li.on01,
.main>li.on02,
.main>li.on03,
.main>li.on04,
.main>li.on05,
.main>li.on06,
.main>li.on07,
.main>li.on00 {
	overflow:visible;
}

.main li.off00     { background: url("../images2/navi/navi08.jpg") 0 0 no-repeat; }
.main li.off01     { background: url("../images2/navi/navi01.jpg") 0 0 no-repeat; }
.main li.off02     { background: url("../images2/navi/navi02.jpg") 0 0 no-repeat; }
.main li.off03     { background: url("../images2/navi/navi03.jpg") 0 0 no-repeat; }
.main li.off04     { background: url("../images2/navi/navi04.jpg") 0 0 no-repeat; }
.main li.off05     { background: url("../images2/navi/navi05.jpg") 0 0 no-repeat; }
.main li.off06     { background: url("../images2/navi/navi06.jpg") 0 0 no-repeat; }
.main li.off07     { background: url("../images2/navi/navi07.jpg") 0 0 no-repeat; }
.main li.on00      { background: url("../images2/navi/navi08_on.jpg") 0 0 no-repeat; }
.main li.on01      { background: url("../images2/navi/navi01_on.jpg") 0 0 no-repeat; }
.main li.on02      { background: url("../images2/navi/navi02_on.jpg") 0 0 no-repeat; }
.main li.on03      { background: url("../images2/navi/navi03_on.jpg") 0 0 no-repeat; }
.main li.on04      { background: url("../images2/navi/navi04_on.jpg") 0 0 no-repeat; }
.main li.on05      { background: url("../images2/navi/navi05_on.jpg") 0 0 no-repeat; }
.main li.on06      { background: url("../images2/navi/navi06_on.jpg") 0 0 no-repeat; }
.main li.on07      { background: url("../images2/navi/navi07_on.jpg") 0 0 no-repeat; }
.main li#current01 { background: url("../images2/navi/navi01_on.jpg") 0 0 no-repeat; }
.main li#current02 { background: url("../images2/navi/navi02_on.jpg") 0 0 no-repeat; }
.main li#current03 { background: url("../images2/navi/navi03_on.jpg") 0 0 no-repeat; }
.main li#current04 { background: url("../images2/navi/navi04_on.jpg") 0 0 no-repeat; }
.main li#current05 { background: url("../images2/navi/navi05_on.jpg") 0 0 no-repeat; }
.main li#current06 { background: url("../images2/navi/navi06_on.jpg") 0 0 no-repeat; }
.main li#current07 { background: url("../images2/navi/navi07_on.jpg") 0 0 no-repeat; }
.main li#current00 { background: url("../images2/navi/navi08_on.jpg") 0 0 no-repeat; }

.main a.indent {
	width: 119px;
	height: 45px;
	display: block;
	text-indent: -4000px;
}

/*リンクスタイル*/
.main a{
	display:block;
	text-decoration:none;
}

/****サブメニュー用スタイル****/
ol.sub{
	margin: 0px;
	padding: 10px 0 0 10px;
	width: 962px;
	position: relative;
	float: left;
	height: 23px;
	display: block;
	list-style:none;
	text-align:left;
}
ol.japan    { background: url("../images2/navi/navi_bg02.gif") 0 0 no-repeat; }
ol.suite    { background: url("../images2/navi/navi_bg03.gif") 0 0 no-repeat; }
ol.con      { background: url("../images2/navi/navi_bg04.gif") 0 0 no-repeat; }
ol.map      { background: url("../images2/navi/navi_bg05.gif") 0 0 no-repeat; }
ol.access   { background: url("../images2/navi/navi_bg06.gif") 0 0 no-repeat; }
ol.download { background: url("../images2/navi/navi_bg07.gif") 0 0 no-repeat; }
ol.about    { background: url("../images2/navi/navi_bg08.gif") 0 0 no-repeat; }
ol.top      { left: 0px; }
ol.japan    { left: -118px; }
ol.suite    { left: -239px; }
ol.con      { left: -360px; }
ol.map      { left: -481px; }
ol.access   { left: -602px; }
ol.download { left: -723px; }
ol.about    { left: -844px; }

ol.sub li{
	float: left;
	margin-right: 15px;
}

ol.sub li.ajust01 { margin-left: 60px; }
ol.sub li.ajust02 { margin-left: 240px; }
ol.sub li.ajust03 { margin-left: 360px; }
ol.sub li.ajust04 { margin-left: 480px; }
ol.sub li.ajust05 { margin-left: 590px; }
ol.sub li.ajust06 { margin-left: 730px; }
ol.sub li.ajust07 { margin-left: 610px; }

ol.sub li.ajust01 { _margin-left: 30px; }
ol.sub li.ajust02 { _margin-left: 120px; }
ol.sub li.ajust03 { _margin-left: 160px; }
ol.sub li.ajust04 { _margin-left: 240px; }
ol.sub li.ajust05 { _margin-left: 290px; }
ol.sub li.ajust06 { _margin-left: 340px; }
ol.sub li.ajust07 { _margin-left: 300px; }


ol#stay_suite {
	position: absolute;
	margin: 45px 0 0 5px;
	background: url("../images2/navi/navi_bg03.gif") 0 0 no-repeat;
}
ol#stay_con {
	position: absolute;
	margin: 45px 0 0 5px;
	background: url("../images2/navi/navi_bg04.gif") 0 0 no-repeat;
}

ol#stay_map {
	position: absolute;
	margin: 45px 0 0 5px;
	background: url("../images2/navi/navi_bg05.gif") 0 0 no-repeat;
}

ol#stay_access {
	position: absolute;
	margin: 45px 0 0 5px;
	background: url("../images2/navi/navi_bg06.gif") 0 0 no-repeat;
}

ol#stay_japan {
	position: absolute;
	margin: 45px 0 0 5px;
	background: url("../images2/navi/navi_bg02.gif") 0 0 no-repeat;
}

ol#stay_download {
	position: absolute;
	margin: 45px 0 0 5px;
	background: url("../images2/navi/navi_bg07.gif") 0 0 no-repeat;
}

ol#stay_about {
	position: absolute;
	margin: 45px 0 0 5px;
	background: url("../images2/navi/navi_bg08.gif") 0 0 no-repeat;
}

li#new_icon {
	position: relative;
	top: -9px;
	left: -15px;
	margin: 0;
}








