/*.ezLeftMenu * { font-family: '나눔고딕', 'Nanum Gothic', sans-serif; font-weight: 600; }*/
.ezLeftMenu ul.sm .menuItem { display: ; /* font-size: 10pt; */ }
.ezLeftMenu ul.ssm .menuItem { display:none !important; 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; }
.ezLeftMenu ul.ssm li { list-style: none; margin: 1px; }
.ezLeftMenu ul.sm > li {
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	float:left;	
}
.ezLeftMenu ul.sm > li._on {
	background-color: none;
	background-image: none;
	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: 0px; }
.ezLeftMenu ul.sm li > a { padding-left: 25px; }
.ezLeftMenu ul.ssm li > a { padding-left: 20px; }
.ezLeftMenu ul li > a > span {
	color: #fff; font-weight:400 !important;
}
.ezLeftMenu ul li._on > a > span {
	color: #ccff00; 
}

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