ul#pulldown-menu {
	width: 165px;
	/* IE6 対策csshover.htcをダウンロード（未） */
    behavior: url("csshover.htc");
	font-size: 12px;
	line-height: 13px;
}

ul#pulldown-menu a {
	color: #FFFFFF;
	text-decoration: none;
}
ul#pulldown-menu a:link,
ul#pulldown-menu a:visited {
	background: url(../image/navi_off.png) no-repeat left top;
}
ul#pulldown-menu a:hover,
ul#pulldown-menu a:active {
	background: url(../image/navi_on.png) no-repeat left top;
	height: auto;
	width: 143px;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 22px;
}

ul#pulldown-menu li {
	position: relative;
	margin: 0;
	width: 160px;
	height: auto;
	font-weight: bold;
	border-bottom: 1px solid #FFF;
}
ul#pulldown-menu li a {
	display: block;
	width: 143px;
	height: auto;
	padding-top: 8px;
	padding-bottom: 7px;
	padding-left: 22px;
}

/* 下層のメニューを不可視に */
ul#pulldown-menu li ul {
	display: none;
	margin-left: 160px;
	margin-top: -30px;
}
ul#pulldown-menu li ul a:link {
	background: url(../image/navisub_off.png);
}
ul#pulldown-menu li ul a:hover {
	background: url(../image/navisub_on.png) no-repeat left top;
}

/* 疑似要素 :hover で下層のメニューを可視に */
ul#pulldown-menu li:hover ul {
	display: block;
}

ul#pulldown-menu li ul li {
	float: none;
	margin: 0;
	font-weight: normal;
}
