@charset "utf-8";

/********************************************************
■ Side Menu : 사이드 메뉴
********************************************************/
#nt_side_menu {display: flex; align-items: center;}
#nt_side_menu div {padding: 0.7rem 1.5rem !important; border-radius: 5px;}
#nt_side_menu div h4 {font-size: 16px; font-weight: bold;}

#nt_side_menu ul.off { display:none; }
#nt_side_menu li { padding:0; margin:0; position:relative; }
#nt_side_menu a { display:block; margin-left: 15px; overflow:hidden; font-size: 16px;}
#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 .me-ul { display: flex; align-items: center;}
#nt_side_menu .me-ul1 {	background:#fafafa; }
#nt_side_menu .me-ul2 { }
#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:#3568dc; font-weight:bold; border-bottom: 2px solid #3568dc; margin-bottom: -2px;}
#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; }
}
