ul#pulldown-menu li {
float: left;
position: relative;
/* ↓メニュー位置の調整 @KSOL 2013/05/17 */
/* margin: 7px 15px 0px 0px; */
margin: 12px 15px 0px 0px;
/* ↑メニュー位置の調整 @KSOL 2013/05/17 */
font-weight: bold;
color: #3366CC;
background:transparent url(../img/icon/accessory/arrow/white.gif) no-repeat scroll left center;
}
ul#pulldown-menu li a {
font-weight:bold;
margin:0 0 0 15px;
padding:0 0 0 0px;
line-height: 18px;
display: block;
}

/* 下層のメニューを不可視に */
ul#pulldown-menu li ul {
        display: none;
}

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

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

ul#pulldown-menu li ul li a{
width: 140px;
        float: none;
        margin: 0;
        font-weight: bold;
		background: #FFFFFF;
		border: 1px solid #9EB4C6;
}

ul#pulldown-menu li ul li a:hover{
width: 140px;
        float: none;
        margin: 0;
        font-weight: bold;
		background: #F0F5FF;
}

ul#pulldown-menu { /* IE6 対策 */
/* ↓ステージ環境構築 @KSOL 2013/01/30 */
        behavior: url("/css/csshover.htc");
/* ↑ステージ環境構築 @KSOL 2013/01/30 */
}

.pulldown-box {
	width: 140px;
	clear: both;
	height: 16px;
}

.pulldown-link {
	float: left;
	width: 115px;
	padding-left: 5px;
}

.pulldown-arrow {
	float: right;
	width: 15px;
	text-align: right;
	padding: 4px 5px 0px 0px;
}

*:first-child+html div.pulldown-arrow {
	float: right;
	width: 15px;
	text-align: right;
	margin-top: -8px;
}

*html div.pulldown-arrow {
	float: right;
	width: 15px;
	text-align: right;
	margin-top: -8px;
}
