/*<style type="text/css">*/

#wrap {width:100%;height:100%; }

#gnb-wrap {position:fixed; top:0; left:0; width:200px; height:100%; margin:0; padding:0;  z-index:900;}
#gnb {width:100%; margin:0; padding:0; border-bottom:#f7f7f7 1px solid; z-index:901;}
#gnb p { padding:10px 0 0 7px; }
#conts-wrap {min-width:1000px; margin-left:200px; overflow:hidden; }

.j-wrap {clear:both; width:1000px; margin:0 auto; padding:0;}
#j-header-wrap {clear:both; margin:0; padding:0; background:#ddd;}
#j-header {padding:0; background:#fff;}

#j-header-fix {width:1000px; margin:0 auto; padding:0;}

#j-logo {float:left; margin:0; padding:5px 0 15px; overflow:hidden;}
#j-logo h1 {font:bold 16px/43px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; text-align:center; margin:0; padding:0;}
#j-logo h1 a {display:block; padding:10px 0 0 0; overflow:hidden;}

#j-lnb {float:right; margin:5px 0 0; padding:0;}
#j-lnb ul {margin:0; padding:0;}
#j-lnb ul li {position:relative; float:left; margin:0; padding:0; z-index:15; zoom:1;}
#j-lnb ul li a {display:block; margin:0; padding:3px 6px 5px 5px; border:1px solid transparent; background:url('../../_common/images/lnb_bar.gif') no-repeat 100% 5px;} /* ie7에서 서브메뉴 선택이 안되는 문제로 인해 border:1px solid transparent; 추가 */
#j-lnb ul li a.no-bg {background:none !important;}
#j-lnb ul li a span.un-arrow {display:block; margin:0 5px 0 0; padding:0 12px 0 0; background:url('../../_common/images/lnb_under_arrow.gif') no-repeat 100% 5px;}
#j-lnb ul li div {position:absolute; width:80px; margin:0 0 0; padding:0; border:1px solid #ddd; overflow:hidden; background:#fff; z-index:18; zoom:1; display:none;}
#j-lnb ul li div ol {width:100%; margin:0; padding:0; overflow:hidden;}
#j-lnb ul li div ol li {clear:both; width:100%; margin:0; padding:0; overflow:hidden;}
#j-lnb ul li div ol li a {display:block; margin:0; padding:5px; border:none; background:none;}
#j-lnb ul li div ol li a:hover {background:#eee;}

#j-visual-wrap {clear:both; height:120px; margin:0; padding:0;}
.j-visual-sub-wrap {/*background:#aaa !important;*/}
#j-visual {width:100%; height:120px; margin:0 auto 0; padding:0;}
#j-vis-wrap {clear:both; width:100%; height:120px; margin:0 auto; padding:0;}
#jt-visual {position:relative; width:100%; height:120px; margin:0; padding:0; overflow:hidden;}

/* 메인비주얼 하단 페이징 버튼용 */
#j-main-vis-paging ul {margin:0; padding:0;}
#j-main-vis-paging ul li {margin:0; padding:0 1px;}

/* 플로팅배너 없을때 - 메인 비주얼이 100%가 아닌경우
#j-visual {width:1000px; height:120px; margin:0 auto 0; padding:0; background:#aaa;}
#j-vis-wrap {clear:both; width:1000px; height:120px; margin:0 auto; padding:0;}
#jt-visual {position:relative; width:1000px; height:120px; margin:0 auto; padding:0; overflow:hidden;}
#jt-visual ul {position:absolute; top:0; left:0; width:99999em; height:120px; margin:0; padding:0; overflow:hidden;}
#jt-visual ul li {float:left; margin:0; padding:0;}
#jt-visual p {position:absolute; top:38px; width:35px; height:45px; margin:0; padding:0; overflow:hidden; z-index:90; display:none;}
#jt-visual p.prev {left:5px;}
#jt-visual p.next {right:5px;}
*/


#j-index-container {clear:both; margin:0px auto 0; padding:0;}
#j-index-contents {float:left; margin:0; padding:0; word-break:break-all; word-wrap:break-word;}

#j-container {clear:both; width:100%; margin:0px auto 0; padding:0; }
#j-contents { width:1000px; margin:auto; padding:0; word-break:break-all; word-wrap:break-word;}

#ej-bbs-contents {clear:both; font:normal 14px/180% "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; }

#j-tbar {position:relative; margin:0 0 10px; padding:0; border-bottom:1px solid #ddd; overflow:hidden;}
#j-tbar h1 {height:80px; margin:0; padding:0; font:bold 18px/110px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; overflow:hidden;}
#j-tbar dl {position:absolute; right:0px; bottom:12px; margin:0; padding:0;}
#j-tbar dl dt,
#j-tbar dl dd {float:left; margin:0; padding:0;}


/* 서브 타이틀 중앙정렬 및 로케이션 우측상단 2018-08-28 19:28:53 */
#j-tbar2 {position:relative; margin:0 0 10px; padding:0; overflow:hidden;}
#j-tbar2 h1 {clear:both; text-align:center; margin:0 auto; padding:80px 0 10px; font-weight:bold; font-size:30px; font-family:"Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; overflow:hidden;}
#j-tbar2 dl {position:absolute; right:30px; top:15px; margin:0; padding:0;}
#j-tbar2 dl dt,
#j-tbar2 dl dd {float:left; font-size:13px; margin:0; padding:0 0 0 25px; background:url('../../_common/images/home_icon.png') no-repeat left center;}



#j-l-side {float:left; width:200px; margin:0 5px 0 0; padding:0; overflow:hidden;}
#j-r-side {float:right; width:0px; margin:0 0 0 0px; padding:0; overflow:hidden; background:#6eeaff;}

#j-menu-footer { clear:both; position:fixed; bottom:40px; width:200px;  }
#j-menu-footer a { display:block; width:100%; padding:5px 0; text-align:center; }

#j-footer {clear:both; position:fixed; bottom:0px; width:190px; height:40px; line-height:40px; margin:0 auto; padding:0 5px; overflow:hidden; border-top:0px solid #eee; background:#444 url('../../_common/images/black60-.png'); color:#9ebdd9;}
#j-footer .j-foot {clear:both; position:relative; width:1000px; margin:0 auto; padding:0;}
#j-footer ul.j-foot-menu {clear:both; margin:3px 0 0; padding:0; border-bottom:1px solid #ddd; overflow:hidden;}
#j-footer ul.j-foot-menu li {float:left; margin:0; padding:0;}
#j-footer ul.j-foot-menu li a {display:block; font-size:13px; margin:0; padding:10px 5px 10px 10px; background:url('../../_common/images/footer_menu_bar.png') no-repeat 1px 13px;}
#j-footer ul.j-foot-menu li a.f {padding:10px 5px 10px 0 !important; background:none !important;}
#j-footer .j-foot-cell-wrap {clear:both; font:normal 12px/180% "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; color:#9ebdd9; margin:5px 0 0; padding:0;}
#j-footer .j-foot-cell-wrap span {display:inline-block; margin:3px 5px 3px 0; padding:0;}
#j-footer .j-foot-cell-wrap em {margin:0; padding:0;}
#j-footer .j-foot-cell-wrap em img {vertical-align:middle;}
#j-footer .j-foot-cell-wrap .spot {font-weight:bold !important;}
#j-footer address {clear:both; font:normal 12px/140% "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; color:#9ebdd9; margin:0; padding:5px 0 0;}
#j-footer p.copy {clear:both; font:normal 12px/40px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; color:#ccc; margin:0; padding:0px 0 0;text-align:center;}

#j-quick {position:absolute; left:0; width:60px; margin:0 0 0 5px; padding:0; overflow:hidden; z-index:99;/* background:#e97fe5;*/}

/* css_navigation.css.php 이동 */

#gnb .gnb {margin:30px 0 0 0; padding:0;}
#gnb .gnb > li {margin:0; padding:0;}
#gnb .gnb > li.gnb_open .snb {display:block;}
#gnb .gnb > li > a {display:block; margin:0; padding:10px 0 8px 35px; border-top:#f7f7f7 1px solid; font:bold 14px/18px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; text-align:left; color:#555;}

#gnb .gnb > li .snb {display:none; width:150px; margin:0; padding:0; position:absolute; top:80px; left:200px; overflow:hidden; background:#e9f2fb; z-index:10000;}
#gnb .gnb > li .snb > li a {display:inline-block; width:130px; padding:10px 10px 8px 10px; border-bottom:#dae4ef 1px solid; color:#555; font-size:13px; line-height:18px;}
#gnb .gnb > li .snb > li:first-child a {border-top:#dae4ef 1px solid;}
#gnb .gnb > li .snb > li a:hover {color:#00338e;}

.gnb_sub_bg {display:none; position:fixed; top:0; left:200px; width:150px; background:#e9f2fb; z-index:9999; -webkit-box-shadow:3px 0 3px 0 rgba(0,0,0,0.2); -moz-box-shadow:3px 0 3px 0 rgba(0,0,0,0.2); box-shadow:3px 0 3px 0 rgba(0,0,0,0.2);}

/*
서브 배경 100%

#gnb .gnb > li .snb {display:none; width:150px; margin:0; padding:0; position:absolute; top:80px; left:200px; z-index:10000;}
#gnb .gnb > li .snb > li a {display:inline-block; width:130px; padding:10px 10px 8px 10px; border-bottom:#dae4ef 1px solid; color:#555; font-size:13px; line-height:18px;}
#gnb .gnb > li .snb > li:first-child a {border-top:#dae4ef 1px solid;}
#gnb .gnb > li .snb > li a:hover {color:#00338e;}

.gnb_sub_bg {display:none; position:fixed; top:0; left:200px; width:150px; height:100%; background:#e9f2fb; z-index:9999; -webkit-box-shadow:3px 0 3px 0 rgba(0,0,0,0.2); -moz-box-shadow:3px 0 3px 0 rgba(0,0,0,0.2); box-shadow:3px 0 3px 0 rgba(0,0,0,0.2);}
*/

/*
#gnb p {float:right; margin:0; padding:0;}

#gnb .ej-navi-depth1 {margin:0; padding:0;}
#gnb .ej-navi-depth1 ul {float:left; margin:0; padding:0;}
#gnb .ej-navi-depth1 ul li {float:left; position:relative; margin:0; padding:0; zoom:1;}
#gnb a {display:block; width:165px; text-decoration:none; font:bold 16px/180% "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; text-align:center; margin:0 0 0 1px; padding:12px 0 11px; color:#333; overflow:hidden;}
#gnb a:hover {color:#f63;}

#gnb .ej-navi-depth2 {position:absolute; width:165px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:none; border-bottom:none; overflow:hidden; background:#fff; z-index:60; zoom:1; display:none;}
#gnb .ej-navi-depth2 ul {width:100%; margin:0; padding:0; overflow:hidden;}
#gnb .ej-navi-depth2 ul li {clear:both; width:100%; margin:0; padding:0; overflow:hidden;}
#gnb .ej-navi-depth2 ul li a {display:block; font:normal 12px/14px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; text-align:left; margin:0; padding:5px 0 5px 5px; color:#555; background:#fff;}
#gnb .ej-navi-depth2 ul li a:hover {color:#333; background:#fff;}

.j-gnb-sub-pointer {clear:both; overflow:hidden;}
.j-gnb-sub-header {display:none;}
.j-gnb-sub-footer {display:none;}

*/



/* 하위메뉴가 없는 경우 라인이 보일 수 있어서 추가 2016-05-04 16:40:34 */
.ej-navi-nothing {left:0 !important; top:0 !important; width:0 !important; border:none !important; background:none !important; display:none !important;}


/* GNB : 현재 선택된 메뉴 표시용 */
#gnb a.active {color:#00338e;}
#gnb a.gnb-active {color:#00338e !important;/* background:#fff !important;*/}

#gnb a.active img {border-width:0; display:inline;}
#gnb a.active img.t_roll_ovr {display:none;}
#gnb a.gnb-active:hover img {display:none;}
#gnb a.gnb-active:hover img.o_img_ovr {display:inline;}
#gnb a.gnb-active:hover img.t_roll_ovr {display:inline;}

#gnb .ej-navi-depth2 a.img_ovr img {display:inline;}
#gnb .ej-navi-depth2 a.img_ovr img.roll_ovr {display:none;}
#gnb .ej-navi-depth2 a.img_ovr:hover img {display:none;}
#gnb .ej-navi-depth2 a.img_ovr:hover img.roll_ovr {display:inline;}

#gnb .ej-navi-depth2 a.gnb-active img {display:none;}
#gnb .ej-navi-depth2 a.gnb-active img.roll_ovr {display:inline;}


#gnb .ej-navi-depth2 .ej-navi-depth3,
#gnb .ej-navi-depth2 .ej-navi-depth4,
#gnb .ej-navi-depth2 .ej-navi-depth5 {position:static; border:none; background:none; overflow:hidden;}
#gnb .ej-navi-depth2 .ej-navi-depth3 ul,
#gnb .ej-navi-depth2 .ej-navi-depth4 ul,
#gnb .ej-navi-depth2 .ej-navi-depth5 ul {margin:0; padding:0;}
#gnb .ej-navi-depth2 .ej-navi-depth3 ul li,
#gnb .ej-navi-depth2 .ej-navi-depth4 ul li,
#gnb .ej-navi-depth2 .ej-navi-depth5 ul li {clear:both; margin:0; padding:0;}
#gnb .ej-navi-depth2 .ej-navi-depth3 ul li a,
#gnb .ej-navi-depth2 .ej-navi-depth4 ul li a,
#gnb .ej-navi-depth2 .ej-navi-depth5 ul li a {display:block; text-align:left; padding:3px 0 3px 5px; color:#555;}
#gnb .ej-navi-depth2 .ej-navi-depth3 ul li a:hover,
#gnb .ej-navi-depth2 .ej-navi-depth4 ul li a:hover,
#gnb .ej-navi-depth2 .ej-navi-depth5 ul li a:hover {color:#333; background:#f6f6f6;}


/* 전체보기 */
#gnb-all .gnb-all-close {position:absolute; bottom:5px; right:5px; width:25px; height:25px; margin:0; padding:0; overflow:hidden; z-index:80;}
#gnb-all .gnb-all-close a {display:block; font:bold 14px/16px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; text-align:center; line-height:25px; padding:3px; border:none;}
#gnb-all .ej-navi-depth1 {margin:0; padding:0; overflow:hidden;}
#gnb-all .ej-navi-depth1 ul {margin:0 0 0 0px; padding:0;}
#gnb-all .ej-navi-depth1 ul li {position:relative; width:151px; margin:0; padding:7px; display:inline-block; *display:inline; font-size:12px; vertical-align:top; letter-spacing:0; *zoom:1;} /* 대메뉴가 많을경우 width값을 직접지정 해야함 */
#gnb-all a {display:block; font:bold 14px/16px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; padding:5px; border-bottom:1px solid #ccc; color:#333; text-decoration:none;}
#gnb-all .ej-navi-depth2 {border:none;height:100%;background:none; overflow:hidden;}
#gnb-all .ej-navi-depth2 ul {margin:0; padding:0; }
#gnb-all .ej-navi-depth2 ul li {clear:both; margin:0; padding:0; border-bottom:1px dotted #bbb; }
#gnb-all .ej-navi-depth2 ul li a {display:block; font:normal 13px/200% "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; padding:3px 0 3px 5px; color:#000; border:none; color:#555;text-align:center;}
#gnb-all .ej-navi-depth2 ul li a:hover {background:none; color:#36f}
#gnb-all .ej-navi-depth2 .ej-navi-depth3,
#gnb-all .ej-navi-depth2 .ej-navi-depth4,
#gnb-all .ej-navi-depth2 .ej-navi-depth5 {position:static; border:none; background:none; overflow:hidden;}
#gnb-all .ej-navi-depth2 .ej-navi-depth3 ul,
#gnb-all .ej-navi-depth2 .ej-navi-depth4 ul,
#gnb-all .ej-navi-depth2 .ej-navi-depth5 ul {margin:0; padding:0;}
#gnb-all .ej-navi-depth2 .ej-navi-depth3 ul li,
#gnb-all .ej-navi-depth2 .ej-navi-depth4 ul li,
#gnb-all .ej-navi-depth2 .ej-navi-depth5 ul li {clear:both; margin:0; padding:0;}
#gnb-all .ej-navi-depth2 .ej-navi-depth3 ul li a {display:block; font:normal 12px/16px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; padding:3px 0 3px 15px; color:#000; border:none; color:#555;}
#gnb-all .ej-navi-depth2 .ej-navi-depth3 ul li a:hover {background:none;}
#gnb-all .ej-navi-depth2 .ej-navi-depth3 .ej-navi-depth4 ul li a {display:block; font:normal 12px/16px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; padding:3px 0 3px 25px; color:#000; border:none; color:#555;}
#gnb-all .ej-navi-depth2 .ej-navi-depth3 .ej-navi-depth4 ul li a:hover {background:none;}
#gnb-all .ej-navi-depth2 .ej-navi-depth3 .ej-navi-depth4 .ej-navi-depth5 ul li a {display:block; font:normal 12px/16px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; padding:3px 0 3px 35px; color:#000; border:none; color:#555;}
#gnb-all .ej-navi-depth2 .ej-navi-depth3 .ej-navi-depth4 .ej-navi-depth5 ul li a:hover {background:none;}

/* 전체보기 : 현재 선택된 메뉴 표시용 */
#gnb-all a.all-active {color:#f00 !important; background:none !important;}


/* 사이드 */
#j-l-side .j-side-title {clear:both; height:80px; margin:0 0 2px 0; padding:0; font:bold 20px/110px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; border-bottom:1px solid #ddd; background:none;}
#j-l-side .j-side-title span {display:block; margin:0; padding:0 0 0 5px;}
#j-l-side .ej-navi-depth2 {border:none; overflow:hidden; background:none;}
#j-l-side .ej-navi-depth2 ul {margin:0; padding:0;}
#j-l-side .ej-navi-depth2 ul li {clear:both; margin:0; padding:0; border-bottom:1px dotted #ddd;}
#j-l-side .ej-navi-depth2 ul li a {display:block; font-size:13px; padding:10px 0 10px 5px; color:#000; border:none;}
#j-l-side .ej-navi-depth2 ul li a:hover {background:#36f url(../../_common/images/j-l-side_back.png) no-repeat right center; color:#fff; font-weight:bold;}
#j-l-side .ej-navi-depth2 .ej-navi-depth3,
#j-l-side .ej-navi-depth2 .ej-navi-depth4,
#j-l-side .ej-navi-depth2 .ej-navi-depth5 {position:static; border:none; background:none; overflow:hidden;}
#j-l-side .ej-navi-depth2 .ej-navi-depth3 ul,
#j-l-side .ej-navi-depth2 .ej-navi-depth4 ul,
#j-l-side .ej-navi-depth2 .ej-navi-depth5 ul {margin:0; padding:0;}
#j-l-side .ej-navi-depth2 .ej-navi-depth3 ul li,
#j-l-side .ej-navi-depth2 .ej-navi-depth4 ul li,
#j-l-side .ej-navi-depth2 .ej-navi-depth5 ul li {clear:both; margin:0; padding:0;}
#j-l-side .ej-navi-depth2 .ej-navi-depth3 ul li a {display:block; padding:3px 0 3px 15px; color:#000; border:none;}
#j-l-side .ej-navi-depth2 .ej-navi-depth3 .ej-navi-depth4 ul li a {display:block; padding:3px 0 3px 25px; color:#000; border:none;}
#j-l-side .ej-navi-depth2 .ej-navi-depth3 .ej-navi-depth4 .ej-navi-depth5 ul li a {display:block; padding:3px 0 3px 35px; color:#000; border:none;}

/* 사이드 : 현재 선택된 메뉴 표시용 */
#j-l-side a.side-active {color:#fff !important; font-weight:bold; background:#36f url(../../_common/images/j-l-side_back.png) no-repeat right center !important;}

#j-l-side a.side-active img {display:none;}
#j-l-side a.side-active img.o_img_ovr {display:inline;}
#j-l-side a.side-active img.roll_ovr {display:inline;}


/* 서브 상단메뉴 2018-08-28 19:47:49 */
#j-sub-top-menu {clear:both; margin:0 0 30px; padding:0;}
#j-sub-top-menu .ej-navi-sub-top {clear:both; margin:0 0 0 1px; padding:0; border-bottom:1px solid #ddd; overflow:hidden;}
#j-sub-top-menu .ej-navi-sub-top ul {clear:both; float:right; position:relative; left:-50%; margin:5px 0 -1px; padding:0; z-index:1;}
#j-sub-top-menu .ej-navi-sub-top ul li {float:left; position:relative; left:50%; z-index:2;}
#j-sub-top-menu .ej-navi-sub-top ul li a {display:block; width:135px; text-align:center; margin:0 -1px 0 0; padding:10px 15px; font-size:16px; font-weight:bold; color:#777; border:1px solid #ddd; z-index:1; /*border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;*/}
#j-sub-top-menu .ej-navi-sub-top ul li a:hover {color:#111; background:#f5f5f5;}
#j-sub-top-menu .ej-navi-sub-top ul li a.st-active {color:#fff; background:#495267;}



/* 사이트맵 */
#sitemap .ej-navi-depth1 {margin:0; padding:0; overflow:hidden;}
#sitemap .ej-navi-depth1 ul {margin:0 0 0 2px; padding:0;}
#sitemap .ej-navi-depth1 ul li {position:relative; width:180px; margin:0; padding:7px; display:inline-block; *display:inline; font-size:12px; vertical-align:top; letter-spacing:0; *zoom:1;}
#sitemap a {display:block; font:bold 14px/16px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; padding:8px 5px; color:#fff; text-decoration:none; background:#333;}
#sitemap .ej-navi-depth2 {border:none; background:#f9f9f9; overflow:hidden; background:#fff;}
#sitemap .ej-navi-depth2 ul {margin:0; padding:0;}
#sitemap .ej-navi-depth2 ul li {clear:both; margin:0; padding:0;}
#sitemap .ej-navi-depth2 ul li a {display:block; font:normal 12px/16px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; padding:7px 0 7px 5px; color:#000; border:1px solid #ddd; border-top:none; color:#111; background:#fff;}
#sitemap .ej-navi-depth2 ul li a:hover {background:#eee;}
#sitemap .ej-navi-depth2 .ej-navi-depth3,
#sitemap .ej-navi-depth2 .ej-navi-depth4,
#sitemap .ej-navi-depth2 .ej-navi-depth5 {position:static; border:none; background:none; overflow:hidden;}
#sitemap .ej-navi-depth2 .ej-navi-depth3 ul,
#sitemap .ej-navi-depth2 .ej-navi-depth4 ul,
#sitemap .ej-navi-depth2 .ej-navi-depth5 ul {margin:0; padding:0;}
#sitemap .ej-navi-depth2 .ej-navi-depth3 ul li,
#sitemap .ej-navi-depth2 .ej-navi-depth4 ul li,
#sitemap .ej-navi-depth2 .ej-navi-depth5 ul li {clear:both; margin:0; padding:0;}
#sitemap .ej-navi-depth2 .ej-navi-depth3 ul li a {display:block; font:normal 12px/16px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; padding:7px 0 7px 15px; color:#000; border:1px solid #ddd; border-top:none; color:#444; background:#fff;}
#sitemap .ej-navi-depth2 .ej-navi-depth3 ul li a:hover {background:#f1f1f1;}
#sitemap .ej-navi-depth2 .ej-navi-depth3 .ej-navi-depth4 ul li a {display:block; font:normal 12px/16px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; padding:7px 0 7px 25px; color:#000; border:1px solid #ddd; border-top:none; color:#666; background:#fff;}
#sitemap .ej-navi-depth2 .ej-navi-depth3 .ej-navi-depth4 ul li a:hover {background:#f6f6f6;}
#sitemap .ej-navi-depth2 .ej-navi-depth3 .ej-navi-depth4 .ej-navi-depth5 ul li a {display:block; font:normal 12px/16px "Noto Sans KR", sans-serif,"Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; padding:7px 0 7px 35px; color:#000; border:1px solid #ddd; border-top:none; color:#888; background:#fff;}
#sitemap .ej-navi-depth2 .ej-navi-depth3 .ej-navi-depth4 .ej-navi-depth5 ul li a:hover {background:#f9f9f9;}

#woojin_content dl dt{ font-size:16px; font-weight:bold; color:#222; padding:0 0 0 20px; background:url(/_common/images/big_icon.png) no-repeat left center; }

#woojin_m_content dl dt{ font-size:16px; font-weight:bold; color:#222; padding:0 0 0 20px; background:url(/_common/images/big_icon.png) no-repeat left 6px; }
#woojin_m_content dl dd ul{ margin-left:-20px; }
#woojin_m_content dl dd ol{ margin-left:-20px; }