@charset "utf-8";
/* CSS Document */

/* ▼メニューバー▼ */
ul#menu_bar {
	font-size: 95%; /* 文字サイズ */
	height:35px; /* 背景色 */
	padding-left:0px;
	margin-left:0px;
	margin-top:0px; /* 上の間隔 */
	margin-bottom:4px; /* 下の間隔 */
}

#menu_bar li {
list-style-type:none;
float:left;
line-height:41px; /* 高さ */
margin:0px;
padding:0px;
}

#menu_bar li a {
display:block;
text-align:center;
width:140px; /* １つのメニューボタンの幅 */
border-right:1px solid #333333; /* 区切り線 */
color:#333; /* リンク文字の色 */
	background-image: url(../top/mv.png);/* メニューボタンの背景 */
text-decoration:none;
}

#menu_bar li a:hover{
color:#660000; /* マウスが乗ったときのリンク文字の色 */
background-image: url(../top/mv2.png); /* マウスが乗ったときの背景色 */
text-decoration:none;
}
/* ▲メニューバー▲ */

/* ▼メニューバー（ドロップダウン）▼ */

#menu_bar ul {
position:absolute;
margin:0;
padding:0;
}

#menu_bar li {
position:relative;
margin:0;
padding:0;
}

#menu_bar li ul li {
float:none;
}

#menu_bar li.menu ul,
#menu_bar li.menu ul li.menu ul,
#menu_bar li.menu_on ul li.menu ul {
display:none;
}

#menu_bar li.menu_on ul {
position:absolute;
display:block;
top:100%;
left:0;
}

#menu_bar li.menu_on ul li.menu_on ul {
position:absolute;
display:block;
top:0;
left:100%;
}

/* ▽IE6バグ対応▽ */
* html #menu_bar li li,
* html #menu_bar li li li {
font-size:1px;
line-height:0;
}
* html #menu_bar li li a,
* html #menu_bar li li li a {
display:block;
font-size:10pt;
line-height:41px;
}
/* △IE6バグ対応△ */

#menu_bar li li a,
#menu_bar li li li a {
border-top:1px solid #111111; /* 区切り線 */
}

/* ドロップダウンリストの透過（IE6以下未対応） */
#menu_bar > li > ul {
-moz-opacity: 0.9;
opacity: 0.9;
}
#menu_bar li li a {
width:140px;
}

/* 第３階層の幅 */
#menu_bar li li li a {
width:140px;
}
/* ▲メニューバー（ドロップダウン）▲ */
