@charset "utf-8";

div#menu {
	width: 938px;
	text-align: center;
	float: left;
	height: 60px;
	padding: 0;
	margin-left: 32px;
	_margin-left: 16px;
	height: 60px;
}

div#menu h2 {
	display: none;
}

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

ul.main li {
	margin-right: 4px;
}

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

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

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

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

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

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

/****サブメニュー用スタイル****/
ol.sub{
	margin: 0px;
	padding: 9px 0 0 0;
	width: 934px;
	position: relative;
	float: left;
	height: 23px;
	display: block;
	list-style:none;
	text-align:left;
}
ol.about    { background: url("../images/navi/navi_bg02.gif") 0 0 no-repeat; }
ol.stage    { background: url("../images/navi/navi_bg03.gif") 0 0 no-repeat; }
ol.news     { background: url("../images/navi/navi_bg04.gif") 0 0 no-repeat; }
ol.press    { background: url("../images/navi/navi_bg05.gif") 0 0 no-repeat; }
ol.download { background: url("../images/navi/navi_bg06.gif") 0 0 no-repeat; }
ol.inquiry  { background: url("../images/navi/navi_bg07.gif") 0 0 no-repeat; }
ol.top      { left: 0px; }
ol.about    { left: -134px; }
ol.stage    { left: -268px; }
ol.news     { left: -402px; }
ol.press    { left: -536px; }
ol.download { left: -670px; }
ol.inquiry  { left: -804px; }

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

ol.sub li.ajust01 { margin-left: 154px; }
ol.sub li.ajust02 { margin-left: 80px; }
ol.sub li.ajust03 { margin-left: 404px; }
ol.sub li.ajust04 { margin-left: 558px; }
ol.sub li.ajust05 { margin-left: 550px; }
ol.sub li.ajust06 { margin-left: 555px; }
ol.sub li.ajust07 { margin-left: 707px; }

ol.sub li.ajust01 { _margin-left: 78px; }
ol.sub li.ajust02 { _margin-left: 97px; }
ol.sub li.ajust03 { _margin-left: 208px; }
ol.sub li.ajust04 { _margin-left: 282px; }
ol.sub li.ajust05 { _margin-left: 280px; }
ol.sub li.ajust06 { _margin-left: 347px; }
ol.sub li.ajust07 { _margin-left: 379px; }


ol#stay_stage {
	position: absolute;
	margin-top: 28px;
	background: url("../images/navi/navi_bg03.gif") 0 0 no-repeat;
}

ol#stay_news {
	position: absolute;
	margin-top: 28px;
	background: url("../images/navi/navi_bg04.gif") 0 0 no-repeat;
}

ol#stay_press {
	position: absolute;
	margin-top: 28px;
	background: url("../images/navi/navi_bg05.gif") 0 0 no-repeat;
}

ol#stay_about {
	position: absolute;
	margin-top: 28px;
	background: url("../images/navi/navi_bg02.gif") 0 0 no-repeat;
}

ol#stay_download {
	position: absolute;
	margin-top: 28px;
	background: url("../images/navi/navi_bg06.gif") 0 0 no-repeat;
}

ol#stay_inquiry {
	position: absolute;
	margin-top: 28px;
	background: url("../images/navi/navi_bg07.gif") 0 0 no-repeat;
}

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

