@charset "utf-8";

ul.main{width:1024px; margin:0; padding:0; font-size:72%; height:30px; display:block;}

.main li {float:left;}
.main li.off{height:30px; width:114px;}
.main li.on{width:114px;}
.main a{padding:0; display:block; height:30px;}

ol.sub{width:114px;}
ol.sub li.off2{width:114px; height:30px;}
ol.sub li.on2{width:114px; height:30px;}


li#m1 a {height:30px; text-indent:-9999px; width:124px;}
li#m2 a {height:30px; text-indent:-9999px; width:229px;}
li#m3 a {height:30px; text-indent:-9999px; width:114px;}
li#m4 a {height:30px; text-indent:-9999px; width:149px;}
li#m5 a {height:30px; text-indent:-9999px; width:128px;}
li#m6 a {height:30px; text-indent:-9999px; width:154px;}
li#m7 a {clear:right; height:30px; text-indent:-9999px; width:126px;}

li#m1 a {background:url(../images/m1.gif) no-repeat;}
li#m2 a {background:url(../images/m2.gif) no-repeat;}
li#m3 a {background:url(../images/m3.gif) no-repeat;}
li#m4 a {background:url(../images/m4.gif) no-repeat;}
li#m5 a {background:url(../images/m5.gif) no-repeat;}
li#m6 a {background:url(../images/m6.gif) no-repeat;}
li#m7 a {background:url(../images/m7.gif) no-repeat;}

li#sub1 a {
	background:url(../images/sub3-1.gif) no-repeat;
	display:block;
	height:30px;
	width:114px;
}

li#sub2 a {
	background:url(../images/sub3-2.gif) no-repeat;
	display:block;
	height:30px;
	width:114px;
}

li#sub3 a {
	background:url(../images/sub3-3.gif) no-repeat;
	display:block;
	height:30px;
	width:114px;
}

body.toppage li#m1 a, body.concept li#m2 a, body.event li#m4 a, body.topics li#m5 a, body.gallery li#m6 a, body.member li#m7 a {
	background-position:0 -30px;
}

/*li#sub1 a:hover, li#sub2 a:hover, li#sub3 a:hover {
	background-position:0 -30px;
}*/

.main *{margin:0px;padding:0px;list-style:none;display:block;}
ul.main{position:relative;}
ul.main li.off{position:relative;float:left;overflow:hidden;}
ul.main li.on{float:left;overflow:hidden;}
ul.main>li.on{overflow:visible;/*×*/}
ol.sub{position:relative;}
ol.sub li.off2{position:relative;overflow:hidden;}
ol.sub li.on2{overflow:hidden;}
ol.sub>li.on2{overflow:visible;}


