@charset "utf-8";

#contents .left .side-menu li.lib {
	color:#007145;
	background:#D4FAB0;
	width: 208px;
    list-style-type: none;
    height: auto;
}

#contents .left .side-menu li.lib ul li{padding: 0;margin: 0;}
#contents .left .side-menu li.lib ul li.lib_tit{
	height:25px;
    color: #007145;
    font-weight: bold;
	margin:0px;
}
#contents .left .side-menu li.lib ul li.lib_tit a{background:#D4FAB0;padding-bottom:5px;}
#contents .left .side-menu ul.lib ul li.lib_sub{
    background:url(../ir/img/arr.gif) no-repeat left top;
}
#contents .left .side-menu li.lib li.lib_sub a{
	width:193px;
	margin:0px;
	padding-left:15px;
	font-size:12px;
	background-image:none;
}
/*
#contents .left .side-menu ul.lib ul li.lib_tit a{
    color: #007145;
    font-weight: bold;
    padding-left: 5px;
    text-decoration: none;
	height:25px;
    display: block;
}
#contents .left .side-menu ul.lib li.lib_sub a{
	
	margin:0px;
	padding-left:15px;
	font-size:11px;
    text-decoration: none;
	vertical-align:top;
}
#contents .left .side-menu li.lib ul li.lib_sub a:hover, #contents .left .side-menu ul.lib li.lib_sub .in {
    color: #007145;
    font-weight: bold;
}
*/

#contents .left .side-menu li.lib ul li.lib_tit2{
	height:40px;
}

#contents .left .side-menu li.lib ul li.lib_tit2 a {
	margin-left:0;
}

#contents .left .side-menu li.side-menu-large a > span {
	background:none;
}

