/*<style type="text/css">*/
#wrap {margin:0; padding:0;}
.j-wrap {clear:both; width:1000px; margin:0 auto; padding:0;}
#j-header-wrap {clear:both; margin:0; padding:0;  border-bottom:0px solid #ccc; }
#j-header {width:1000px; margin:0 auto;padding:0;}

#j-logo {float:left; margin:0 0 0; padding:0;}
#j-logo h1 {font:bold 16px/48px dotum,gulim,tahoma,verdana,sans-serif; margin:0px 0 0; padding:0;}
#j-logo h1 a {display:block; padding:0px; overflow:hidden;}

#j-top {margin:0; padding:0;}

#j-lnb {float:right; margin:3px 0 5px; 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; background:url('../../_common/images/lnb_bar.gif') no-repeat 100% 7px;}
#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% 4px;}
#j-lnb ul li div {position:absolute; width:80px; margin: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; background:none;}
#j-lnb ul li div ol li a:hover {background:#eee;}

#gnb-wrap {clear:both; margin:0; padding:0;}
#gnb {clear:both; position:relative; margin:0 auto; z-index:10;}
#gnb-all-wrap {clear:both; position:relative; width:1000px; margin:0 auto; z-index:8;}
#gnb-all {position:absolute; font-size:0; letter-spacing:-3px; width:996px; margin:0 auto 20px; border:2px solid #000; border-top:none; overflow:hidden; background:#fff; z-index:9; display:none;}

#j-gnb-sub {clear:both; height:0px; margin:0; padding:0; background:url('../../_common/images/nav_bg-.jpg') repeat-x 0 100%;}

#j-gnb-sub {clear:both;  height:0px; margin:0; padding:0; background:url('../../_common/images/nav_bg_.jpg') repeat-x 0 100%;}

#j-visual-wrap {clear:both; margin:0; padding:0; background:url('../../_common/images/visual_bg_.png') no-repeat 50% 0; border-top:1px solid #ccc;}
.j-visual-sub-wrap {background:url('../../_common/images/sub_visual_bg_.png') no-repeat 50% 0 !important;border-top:0px solid #aaa;}
.j-visual-sub-wrap img {margin:0px 0 0;}
#j-visual { margin:0 auto 0; padding:0;}
#j-vis-wrap {clear:both; width:1000px; height:0px; margin:0 auto; padding:0;}
#jt-visual {position:relative; width:1000px; height:0px; margin:0 auto; padding:0; overflow:hidden;}
#jt-visual ul {position:absolute; top:0; left:0; width:99999em; height:0px; margin:0; padding:0; overflow:hidden;}
#jt-visual ul li {float:left; margin:0; padding:0;}
#jt-visual p {position:absolute; top:-22px; 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-container {clear:both; overflow:hidden; width:1000px;margin:auto;}
#j-contents {float:left; width:780px; margin:0; padding:0; word-break:break-all; word-wrap:break-word; background:#fff}

#j-tbar {position:relative; margin:0 0 10px; padding:0 0 5px; border-bottom:1px solid #eee; overflow:hidden;}
#j-tbar h1 {margin-top:30px; padding:10px 0; font:bold 28px  Arial,sans-serif,Nanum Gothic, '나눔고딕'; overflow:hidden;}
#j-tbar h1 span.h1_right{font-size:12px; font-weight:normal; color:#999}
#j-tbar dl {position:absolute; left:0; top:10px; margin:0; padding:0; height:30px}
#j-tbar dl dt,
#j-tbar dl dd {float:left; margin:0; padding:0;}

#j-l-side {float:left; width:200px; margin:0 20px 0 0; padding:0; overflow:hidden; background:#ddd}
#j-r-side {float:right; width:0px; margin:0 0 0 0px; padding:0; overflow:hidden; background:#6eeaff;}

#j-footer {clear:both; margin:0 auto; padding:20px 0; overflow:hidden; border-top:0px solid #ccc; background:#999; text-align:center}
#j-footer .j-foot {clear:both; position:relative; width:1000px; margin:0 auto; padding:0;}
#j-footer ul.j-foot-menu {clear:both; margin:6px 0 3px; padding:0; border-bottom:1px solid #93bc53; 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; font-weight:bold; color:#fff; margin:0; padding:5px 5px 8px 10px; background:url('../../_common/images/footer_menu_bar.png') no-repeat 1px 8px;}
#j-footer ul.j-foot-menu li a.f {padding:5px 5px 5px 0 !important; background:none !important;}
#j-footer .j-foot-cell-wrap {clear:both; font-size:13px; color:#fff; margin:5px 0 0; padding:0;}
#j-footer .j-foot-cell-wrap .j-foot-cell {float:left; min-height:30px; margin:0; padding:0 20px 0 25px; overflow:hidden; background:url('../../_common/images/footer_vertical_bar.png') no-repeat 0 50%;}
#j-footer .j-foot-cell-wrap .j-foot-cell-f {padding:0 20px 0 0 !important; background:none !important;}
#j-footer .j-foot-cell-wrap .j-foot-cell h2 {font-size:13px; color:#fff; margin:0 0 3px; padding:0;}
#j-footer .j-foot-cell-wrap .j-foot-cell p {margin:0; padding:1px 0;}
#j-footer .j-foot-cell-wrap .j-foot-cell p span {margin:0; padding:0;}
#j-footer .j-foot-cell-wrap .j-foot-cell p em {margin:0; padding:0;}
#j-footer .j-foot-cell-wrap .j-foot-cell p em img {vertical-align:middle;}
#j-footer .j-foot-cell-wrap .j-foot-cell .spot {font-weight:bold !important;}
#j-footer address {clear:both; color:#fff; margin:0; padding:5px 0 5px; line-height:150%}
#j-footer p.copy {clear:both; color:#fff; margin:0; padding:2px 0 0;}

#j-quick {position:absolute; left:0; width:0px; margin:0 0 0 0px; padding:0; overflow:hidden; z-index:99; background:#e97fe5;}

ul.disc li{list-style-type:disc !important;font-size:13px;line-height:18px;margin:5px 0 5px 25px}
ul.circle li{list-style-type:circle !important;font-size:13px;line-height:18px;margin:5px 0 5px 25px}
ol.decimal li{list-style-type:decimal !important;font-size:13px;line-height:18px;margin:5px 0 5px 25px}
ol.decimalZero li{list-style-type:decimal-leading-zero !important;font-size:13px;line-height:18px;margin:5px 0 5px 25px}

ul.b li{list-style-type:disc !important;font-size:13px;line-height:18px;margin:15px 0 15px 5px}
ul.a li{list-style-type:circle !important;font-size:13px;line-height:18px;margin:5px 0 5px 5px}

ul.c li{list-style-type:square !important;font-size:13px;line-height:18px;margin:5px 0 5px 25px}
ol.d li{list-style-type:decimal !important;font-size:13px;line-height:18px;margin:5px 0 5px 25px}
ol.e li{list-style-type:lower-alpha !important;font-size:13px;line-height:18px;margin:5px 0 5px 25px}
ol.f li{list-style-type:lower-roman !important;font-size:13px;line-height:18px;margin:5px 0 5px 25px}
ol.g li{list-style-type:upper-alpha !important;font-size:13px;line-height:18px;margin:5px 0 5px 25px}
ol.h li{list-style-type:upper-roman !important;font-size:13px;line-height:18px;margin:5px 0 5px 25px}
ol.i li{list-style-type:none !important;font-size:13px;line-height:18px;margin:5px 0 5px 25px}

ul.disc li{background:url(/images/disc04.jpg) no-repeat 0 6px;font-size:13px;line-height:20px;padding-left:10px;margin:10px 0 10px 10px}
ul.noStyle li{list-style-type:none !important;margin:0}
ul.aa li{list-style-type:circle !important;font-size:13px;line-height:18px;margin:5px 0 5px 25px}


#j-container .ahn_profile { padding-bottom:20px; }
#j-container .ahn_profile div.ahn_part { margin-top:40px; }
#j-container .ahn_profile div.ahn_part dt { font-weight:bold; font-size:20px; line-height:200%; color:#3399ff}
#j-container .ahn_profile div.ahn_part ul.noStyle li{list-style-type:none !important;}
#j-container .ahn_profile div.ahn_part ul.noStylePadding li{list-style-type:none !important; padding:7px 0 !important; }
.border_bottom1 { border-bottom:1px solid #ddd; padding-bottom:30px !important;}

#j-container .ahn_Link { padding-bottom:20px; }
#j-container .ahn_Link div.ahn_part { margin-top:40px; }
#j-container .ahn_Link div.ahn_part dt { font-weight:bold; font-size:20px; line-height:200%; color:#111}
#j-container .ahn_Link div.ahn_part dl.sub1 dt{ clear:both; margin-top:15px; font-weight:bold; font-size:14px !important; color:#555; line-height:160% !important; padding-left:20px !important;}
#j-container .ahn_Link div.ahn_part ul.noStyle li{list-style-type:none !important;}
#j-container .ahn_Link div.ahn_part ul.noStylePadding li{list-style-type:none !important; padding:7px 0 !important; }
#j-container .ahn_Link ul.noStyleLink1 li {display:inline-block; width:220px; padding:7px 0; }
#j-container .ahn_Link ul.noStyleLink2 li {display:inline-block; padding:7px 0; }

article .ahn_profile li {list-style-type:circle; }
article .ahn_profile { padding-bottom:20px; }
article .ahn_profile div.ahn_part { margin-top:40px; }
article .ahn_profile div.ahn_part dt { font-weight:bold; font-size:20px; line-height:200%; }
article .ahn_profile div.ahn_part ul.noStyle li{list-style-type:none !important;}
article .ahn_profile div.ahn_part ul.noStylePadding li{list-style-type:none !important; padding:7px 0 !important; }

article .ahn_Link li {list-style-type:circle; }
article .ahn_Link { padding-bottom:20px; }
article .ahn_Link div.ahn_part { margin-top:40px; }
article .ahn_Link div.ahn_part dt { font-weight:bold; font-size:20px; line-height:200%; }
article .ahn_Link div.ahn_part dl.sub1 dt{ clear:both; margin-top:15px; font-weight:bold; font-size:14px !important; line-height:160% !important; padding-left:20px !important;}
article .ahn_Link div.ahn_part ul.noStyle li{list-style-type:none !important;}
article .ahn_Link div.ahn_part ul.noStylePadding li{list-style-type:none !important; padding:7px 0 !important; }
article .ahn_Link ul.noStyleLink1 li {display:inline-block; width:220px; padding:7px 0; }
article .ahn_Link ul.noStyleLink2 li {display:inline-block; padding:7px 0; }
 