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;
}
@media screen and (max-width:1225px){
	ul#pulldown-menu li {
float: left;
position: relative;
/* ↓メニュー位置の調整 @KSOL 2013/05/17 */
/* margin: 7px 15px 0px 0px; */
margin: 2px 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;
		z-index: 100;
}

/* 疑似要素 :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: 150px;
        float: none;
        margin: 0;
        font-weight: bold;
		background: #FFFFFF;
		border: 1px solid #9EB4C6;
		z-index: 150;
}

ul#pulldown-menu li ul li a:hover{
width: 120px;
        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 */
        /* プルダウン重なり順対策 @ ESS 2010/10/26 */
        position:relative;
        z-index: 100;
}

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

.pulldown-link {
	float: left;
	width: 125px;
	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;
}

/* マイページ、マイヘブン対応 @ ESS 2010/09/14 */
ul#pulldown-mypage { /* IE6 対策 */
behavior: url("/css/csshover.htc");
position:relative;
z-index:99 !important;
}

ul#pulldown-mypage li {
color:#3366CC;
float:left;
margin:7px 0 0 1px;
/*position:relative; 画面上部のプルダウンと重なってしまう現象を回避する為コメントアウト */
}
ul#pulldown-mypage li a {
display:block;
line-height:18px;
padding:0 0 0 0;
}
ul#pulldown-mypage li ul {
border:1px solid #FFC680;
display:none;
}
ul#pulldown-mypage li:hover ul {
display:block;
position:absolute;
z-index:99;
background: #FFE3A7;
}
ul#pulldown-mypage li ul li {
border-bottom:1px solid #FFC680;
float:none;
margin:0;
line-height:0;         /* IEリストメニュー隙間対策*/
vertical-align:bottom; /* IEリストメニュー隙間対策*/
}
ul#pulldown-mypage li ul li.last {
border:medium none;
float:none;
margin:0;
}
ul#pulldown-mypage li ul li a {
background-color:#FFF8EC;
background-image:url("../img/header/submenubg.gif");
color:#000000;
float:none;
margin:0;
padding:8px 0;
width:138px;
line-height:normal; /* IEリストメニュー隙間対策*/
}
ul#pulldown-mypage li ul li a:hover {
background-color:#FFE3A7;
background-image:url("../img/header/submenubg_2.gif");
float:none;
margin:0;
text-decoration:none;
width:138px;
}
ul#pulldown-mypage {
border-bottom:1px solid #FFC680;
clear:both;
height:36px;
margin-bottom:15px;
width:990px;
}


ul#pulldown-mypage div.pulldown-box {
clear:both;
height:16px;
width:138px;
}

ul#pulldown-mypage div.pulldown-link {
float:left;
padding-left:5px;
width:125px;
}
/* マイページ、マイヘブン対応 @ ESS 2010/09/14 */
