@charset "utf-8";

/********************************************************
■ Side Menu : 사이드 메뉴
********************************************************/
#nt_side_menu {margin-right:20px !important;}
#nt_side_menu ul.off { display:none; }
#nt_side_menu li { padding:0; margin:0; position:relative; }
#nt_side_menu a { display:block; padding:8px 15px;font-size:16px;padding-right:2.5rem; border-top:1px solid #ddd; overflow:hidden; }
#nt_side_menu a {color:#444;}
#nt_side_menu a:hover {color:#4b69b2;}
#nt_side_menu .tree-toggle { position:absolute;  z-index:1; top:0; right:0; width:2.5rem; padding:0.6rem 0; margin-top:0.15rem; text-align:center; cursor:pointer; color:#aaa; }
#nt_side_menu .lm_top {background:url('./lm_top.jpg') no-repeat;}
#nt_side_menu h4 {font-size:26px;text-align:left;font-weight:500;padding:20px 0 20px 16px;letter-spacing:-1px;}
#nt_side_menu .me-ul { background:#fff; }
#nt_side_menu .me-ul1 {	background:#fafafa;font-weight:normal !important;color:#444;}
#nt_side_menu .me-ul1 a {color:#444;}
#nt_side_menu .me-ul1 a:hover {color:#4b69b2;}
#nt_side_menu .me-ul2 {font-weight:bold}
#nt_side_menu .me-li1 .me-a1 {padding-left:20px !important;}
#nt_side_menu .me-li.active .me-a,
#nt_side_menu .me-li1.active .me-a1,
#nt_side_menu .me-li2.active .me-a2 { color:#4b69b2; font-weight:bold; }
#nt_side_menu .me-li .me-a i {float:right;padding-top:7px;color:#5b7bc2;}
#nt_side_menu .me-line1 .me-a1 { background:#eee; font-weight:bold; }
#nt_side_menu .me-line2 .me-a2 { background:#eee; font-weight:bold; }
@media all and (max-width:575px) {
	.responsive #nt_side_menu .me-ul.border { border-left:0 !important; border-right:0 !important; }
}

@media all and (max-width:991px) {
	#nt_side_menu {margin:30px 0 0 0px !important;}
	#nt_side_menu h4 {font-size:22px;text-align:center;font-weight:600;padding:8px 0px;}
	#nt_side_menu .lm_top {background:#4b69b2;border-radius:5px;}
}