/*.ezLeftMenu * { font-family: '나눔고딕', 'Nanum Gothic', sans-serif; font-weight: 600; }*/
.ezLeftMenu ul.sm .menuItem { display: ; font-size: 10pt; }
.ezLeftMenu ul.ssm .menuItem { display: ; font-size: 9pt; }
.ezLeftMenu ul {
	padding: 0;
	margin: 0;
	list-style-position: inside;
	list-style-type: disc;
}

.ezLeftMenu a, .ezLeftMenu a:hover, .ezLeftMenu a:visited, .ezLeftMenu a:active, .ezLeftMenu a:link {
	outline: 0;
	text-decoration: none;
	display: block;
}

.ezLeftMenu ul.sm li { list-style: none; margin: 1px; border-bottom:1px solid #e9e9e9; margin-bottom:-1px;}
.ezLeftMenu ul.ssm li { list-style: none; margin: 1px; }
.ezLeftMenu ul.sm > li {
	background-color: transparent;
	background-image: url(list_style.png);
	background-repeat: no-repeat;
}
.ezLeftMenu ul.sm > li._on {
	background-color: none;
	background-image: url(/img/sub/list_style_on.jpg);
	background-repeat: no-repeat;
}
.ezLeftMenu ul.ssm > li {
	background-color: transparent;
	background-image: url(list_style.png);
	background-repeat: no-repeat;
}
.ezLeftMenu ul.ssm > li._on {
	background-color: #e22e2f;
	background-image: url(list_style_on.png);
	background-repeat: no-repeat;
}
.ezLeftMenu ul li > a { padding: 5px; }
.ezLeftMenu ul.sm li > a { padding-left: 25px; }
.ezLeftMenu ul.ssm li > a { padding-left: 20px; }
.ezLeftMenu ul li > a > span {
	color: #666666;
}
.ezLeftMenu ul li._on > a > span {
	 color:#a3880a;
}

.ezLeftMenu ul li._focus > a > span {
	text-decoration: underline;
}
