@charset "utf-8";
/* sub Navi */
#sub_navi { font-family:"맑은 고딕", "나눔고딕", "굴림", "돋움", "바탕"; margin:0; width:100%;}

/*2단계 메뉴가 선택시 상위메뉴에 background*/
#sub_navi .now_menu_top { background:url(../images/sub_dot.png) no-repeat 15px 30px #f0faff;}
#sub_navi .now_menu_top a{color:#000;font-weight:700;  }
#sub_navi .now_menu_top .sub_dept2 li a{color:#000; font-weight:400; display:block; width:100%; }

.sub_dept1{ width:100%; margin-top:0px;}
.sub_dept1 li {width:100%; padding:25px 0 28px 12%; font-family:"맑은 고딕"; border-left:1px solid #dbdbdb;  border-right:1px solid #dbdbdb;  border-bottom:1px solid #dbdbdb;}  /*height:22px;  */
.sub_dept1 li a{font-family:"맑은 고딕"; color:#5a5a5a; font-weight:400; font-size:1.0em;}
	.sub_dept1 li li a{color:#5a5a5a;font-size:0.9em; }

.sub_dept1 li:hover{ background:url(../images/sub_dot.png) no-repeat 15px 30px #f0faff;}
.sub_dept1 li:hover a{color:#000; font-weight:700;  }
.sub_dept1 li:hover li a{color:#000; font-size:0.9em; }
	

*.sub_dept2 { display:none; margin-top:5px; }
.sub_dept2{padding-top:5px;}
.sub_dept2 li { line-height:20px; margin:0; padding: 1.5% 0 1.5% 10px; border-top:none; border:0px;}
#sub_navi .sub_dept2 li:hover{ background:none;background: url(#none) !important;}
#sub_navi .sub_dept2 li:hover a{ color:#921d24; font-weight:bold;}

/*2단계 서브 메뉴 선택시*/
#sub_navi .sub_dept1 .sub_dept2 li.now_menu_sub a{color:#921d24; letter-spacing:0px;}

.treeonoff { margin-left:10px; vertical-align:middle; }
.treeonoff img { cursor:pointer; }