@charset "utf-8";

#dlmenu {
height:20em;
padding-top : 1.5em;
margin-left : 0;
}
#menu {
list-style-type:none;
margin:0 0 10px;
padding:0;
position:absolute;
width:15.5em;
background:#F6F6F6;
z-index:100;
}
#menu li {
display:block;
padding:0;
margin:0;
position:relative;
z-index:100;
}
#menu li a, #menu li a:visited {
display:block;
text-decoration:none;
}
#menu li dd {
display:none;
}
#menu li:hover, #menu li a:hover {
border:0;
}
#menu li:hover dt a , #menu li a:hover dt a {
background : url("images/icon_02.gif") no-repeat left center;
color:#616161;
padding-left:15px;
}
#menu li:hover dd, #menu li a:hover dd {
display:block;
}
#menu li:hover dl, #menu li a:hover dl {
	/*height:20em;子类列表高度*/
	/*background:#b4be9c url(images/sub_grad.gif);*/
}
#menu table {
border-collapse:collapse;
padding:0;
margin:-4px;
font-size:1em;
}
#menu dl {
width: 15.5em;
margin: 0;
cursor:pointer;
}
#menu dt {
margin:0;
padding: 0;
font-size: 1.1em;
}
#menu dd {
margin:0;
padding:0;
font-size: 1em;
text-align:left;
}
.gallery dt a, .gallery dt a:visited {
display:block;
color:#616161;
padding:0 5px 0 15px;
background:url(images/icon_02.gif) no-repeat left center;
margin-left : 10px;
}
.gallery dd a, .gallery dd a:visited {
color:#000;
min-height:1em;
text-decoration:none;
display:block;
padding:0 5px 0 15px;
margin-left:20px;
background:url(images/icon_02.gif) no-repeat left center;
}
* html .gallery dd a, * html .gallery dd a:visited {
height:1em;
}
.gallery dd a:hover {
color:#616161;
}
