body {
	font:12px Verdana, Arial, Helvetica;
	text-align: center;
}
* {padding:0; margin:0}
.dropdown1 {float:left; padding-right:0px}
.dropdown1 dt {
	width:112px;
	font-weight:bold;
	cursor:pointer;
	background:url(image/navi01_1.gif);
	height:28px
}
.dropdown1 dt:hover {background:url(image/navi01_2.gif)}
.dropdown1 dd {
	position:absolute;
	overflow:hidden;
	width:112px;
	display:none;
	background:#fff;
	z-index:200;
	opacity:0
}
.dropdown1 ul {
	width:112px;
	list-style:none;
	border-top:none
}
.dropdown1 li {
	display:inline;
	height:27px
}
.dropdown1 a, .dropdown a:active, .dropdown a:visited {
	display:block;
	padding-top:0px;
	padding-bottom:0px;
	color:#333;
	text-decoration:none;
	background:#eaf0f2;
	width:112px
}
.dropdown1 a:hover {background:#d9e1e4; color:#000}
.dropdown1 .underline {border-bottom:1px solid #b9d6dc}



.dropdown2 {float:left; padding-right:0px}
.dropdown2 dt {
	width:94px;
	padding:0px;
	font-weight:bold;
	cursor:pointer;
	background:url(image/navi01_1.gif);
	height:28px
}
.dropdown2 dt:hover {background:url(image/navi01_2.gif)}
.dropdown2 dd {
	position:absolute;
	overflow:hidden;
	width:94px;
	display:none;
	background:#fff;
	z-index:200;
	opacity:0
}
.dropdown2 ul {
	width:94px;
	list-style:none;
	border-top:none
}
.dropdown2 li {display:inline}
.dropdown2 a, .dropdown a:active, .dropdown a:visited {
	display:block;
	padding-top:0px;
	padding-bottom:0px;
	color:#333;
	text-decoration:none;
	background:#eaf0f2;
	width:94px
}
.dropdown2 a:hover {background:#d9e1e4; color:#000}
.dropdown2 .underline {border-bottom:1px solid #b9d6dc}


.dropdown3 {float:left; padding-right:0px}
.dropdown3 dt {
	width:112px;
	padding:0px;
	font-weight:bold;
	cursor:pointer;
	background:url(image/navi01_1.gif);
	height:28px
}
.dropdown3 dt:hover {background:url(image/navi01_2.gif)}
.dropdown3 dd {
	position:absolute;
	overflow:hidden;
	width:112px;
	display:none;
	background:#fff;
	z-index:200;
	opacity:0
}
.dropdown3 ul {
	width:112px;
	list-style:none;
	border-top:none
}
.dropdown3 li {display:inline}
.dropdown3 a, .dropdown a:active, .dropdown a:visited {
	display:block;
	padding-top:0px;
	padding-bottom:0px;
	color:#333;
	text-decoration:none;
	background:#eaf0f2;
	width:112px
}
.dropdown3 a:hover {background:#d9e1e4; color:#000}
.dropdown3 .underline {border-bottom:1px solid #b9d6dc}


.dropdown4 {float:left; padding-right:0px}
.dropdown4 dt {
	width:121px;
	padding:0px;
	font-weight:bold;
	cursor:pointer;
	background:url(image/navi01_1.gif);
	height:28px
}
.dropdown4 dt:hover {background:url(image/navi01_2.gif)}
.dropdown4 dd {
	position:absolute;
	overflow:hidden;
	width:121px;
	display:none;
	background:#fff;
	z-index:200;
	opacity:0
}
.dropdown4 ul {
	width:121px;
	list-style:none;
	border-top:none
}
.dropdown4 li {display:inline}
.dropdown4 a, .dropdown a:active, .dropdown a:visited {
	display:block;
	padding-top:0px;
	padding-bottom:0px;
	color:#333;
	text-decoration:none;
	background:#eaf0f2;
	width:121px
}
.dropdown4 a:hover {background:#d9e1e4; color:#000}
.dropdown4 .underline {border-bottom:1px solid #b9d6dc}




.dropdown {float:left; padding-right:0px}
.dropdown dt {
	width:112px;
	border:0px solid #9ac1c9;
	padding:0px;
	font-weight:bold;
	cursor:pointer;
	background:url(images/header.gif)
}
.dropdown dt:hover {background:url(images/header_over.gif)}
.dropdown dd {position:absolute; overflow:hidden; width:110px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:110px; border:2px solid #9ac1c9; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding-top:0px; padding-bottom:0px; color:#333; text-decoration:none; background:#eaf0f2; width:110px}
.dropdown a:hover {background:#d9e1e4; color:#000}
.dropdown .underline {border-bottom:1px solid #b9d6dc}

/* ▼メニューバー▼ */
ul#menu_bar {
font-size: 80%; /* 文字サイズ */
height:25px; /* 高さ */
background-color:#000000; /* 背景色 */
padding-left:0px;
margin-left:0px;
margin-top:0px; /* 上の間隔 */
margin-bottom:5px; /* 下の間隔 */
}

#menu_bar li {
list-style-type:none;
float:left;
line-height:25px; /* 高さ */
margin:0px;
padding:0px;
}

#menu_bar li a {
display:block;
text-align:center;
width:100px; /* １つのメニューボタンの幅 */
border-right:1px solid #333333; /* 区切り線 */
color:#ffffff; /* リンク文字の色 */
background-color:#000000; /* メニューボタンの背景 */
text-decoration:none;
}

#menu_bar li a:hover{
color:#ffffff; /* マウスが乗ったときのリンク文字の色 */
background-color:#222222; /* マウスが乗ったときの背景色 */
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:25px;
}
/* △IE6バグ対応△ */

#menu_bar li li a,
#menu_bar li li li a {
border-top:1px solid #111111; /* 区切り線 */
}

/* ドロップダウンリストの透過（IE6以下未対応） */
#menu_bar > li > ul {
filter:alpha(opacity=90);
-moz-opacity: 0.9;
opacity: 0.9;
}

/* ▲メニューバー（ドロップダウン）▲ */
