/*<style type="text/css">*/
#wrap {margin:0; padding:0; border-top:0px solid #18539e;background:url(/images/north.gif) no-repeat center 20px}
.j-wrap {clear:both; width:1000px; margin:0 auto; padding:0;}
#j-header-wrap {clear:both;position:relative;z-index:10; margin:0; padding:0; border-bottom:0px solid #1661aa;background:url(/images/gnb_bar.png) repeat-x center 70px}
#j-header {margin:0 auto; padding:0; }

#j-logo-wrap{position:relative; width:1000px;margin:auto; height:130px;}
#j-logo {position:absolute; left:343px; top:5px; padding:0; border:0px solid #ddd}
#j-logo h1 {font:bold 16px/59px Nanum Gothic, '나눔고딕',tahoma,verdana,sans-serif; text-align:left; margin:0; padding:0;}
#j-logo h1 a {display:block; padding:0px; overflow:hidden;}

#j-top {float:right; width:750px; margin:0; padding:0;border:0px solid #ddd}

#j-lnb {float:right; margin:45px 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:0; background:url('../../_common/images/lnb_bar-.gif') no-repeat 100% 7px; font-size:12px; color:#777}
#j-lnb ul li a:hover { color:#222}
#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:0px 0 0 0; background:#ddd; border:0px solid #ddd}
/* #gnb {clear:both;width:1000px;  margin:0 auto; z-index:10;  } */
#gnb {clear:both;position:absolute; z-index:100; left:30px; top:60px; }
#gnb-all-wrap {clear:both; position:relative; margin:0 auto; z-index:8;}
#gnb-all {position:absolute; width:100%; display:none;}
#gnb-all-bg{  border-bottom:0px solid #ddd; border-top:0px solid #ddd; overflow:hidden; background:#fff; }
#gnb-all-box{ width:1000px; margin:0 auto 20px; border:0px solid #000; border-top:none; overflow:hidden;  }

#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; height:158px; margin:0; padding:0px 0 0px; background:url('../../_common/images/visual_m_bg-.png') repeat-x center top;border-bottom:1px solid #ddd;border-top:1px solid #ddd;overflow:hidden}
.j-visual-sub-wrap {background:url('../../_common/images/visual_bg-.png') !important;border-top:0px solid #aaa;}
.j-visual-sub-wrap img {margin:0px 0 0;}
#j-visual { height:160px; margin:0 auto 0; padding:0;background:url('../../_common/images/visual_bg.png') repeat-x center top}
#j-main-visual { height:160px; margin:0px auto; padding:0px 0;background:url('../../_common/images/visual_main_bg.png') no-repeat center 2px}
#j-vis-wrap {clear:both; width:1000px; height:160px; margin:0 auto; padding:0;}
#jt-visual {position:relative; width:1000px; height:160px; margin:0 auto; padding:0; overflow:hidden;}
#jt-visual ul {position:absolute; top:0; left:0; width:99999em; height:160px; margin:0; padding:0; overflow:hidden;}
#jt-visual ul li {float:left; margin:0; padding:0;}
#jt-visual p {position:absolute; top:58px; 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; background:url(/images/kpvc_left_line.jpg) repeat-y 171px top; width:1000px; margin:0px auto 0; padding:0; }
#j-contents {float:left; width:1000px; margin:0; padding:0; word-break:break-all; word-wrap:break-word;}
#j-container .j-location {text-align:right; padding:3px 0; border-bottom:0px solid #eee;}
#j-container .j-location a { color:#777}
#j-container .j-location a.home_location {display:inline; height:18px; color:#f63; padding-left:0px; background:none}

#j-tbar {position:relative; margin:0 0 30px 0; padding:0 0 0 20px; border-bottom:1px solid #ddd; overflow:hidden; background:url(/images/h1.gif) no-repeat left center}
#j-tbar h1 {display:block; font:bold 24px/40px "Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; margin:0; padding:10px 0 0 5px;}
#j-tbar dl {position:absolute; right:0; top:15px; margin:0; padding:0;}
#j-tbar dl dt,
#j-tbar dl dd {float:left; margin:0; padding:15px 0 0 0px; font:normal 12px/120% dotum, tahoma, gulim, sans-serif; background:none;}

#j-l-side {float:left; width:151px; margin:0 50px 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-footer {clear:both; position:relative;  height:150px; margin:0 auto; padding:0; overflow:hidden; border-top:1px solid #eee; background:none;}
#j-footer .j-foot {clear:both;width:1000px; margin:0 auto; padding:0;}
#j-footer ul.j-foot-menu {clear:both; margin:3px 0 0; padding:0; border-bottom:1px dotted #aaa; 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:normal; color:#64470e; margin:0; padding:8px 5px 8px 10px; background:url('../../_common/images/footer_menu_bar.png') no-repeat 1px 9px;}
#j-footer ul.j-foot-menu li a.f {padding:8px 5px 8px 0 !important; background:none !important;}
#j-footer .j-foot-cell-wrap {clear:both; position:relative; font:normal 12px/160% dotum, tahoma, gulim, sans-serif; color:#555; margin:15px 0 0 0px; padding:0;}
#j-footer .j-foot-cell-wrap .j-foot-cell {  margin:0 0 0 280px; padding:0px 0;}
#j-footer .j-foot-cell-wrap .j-foot-cell-f {padding:0 15px 3px 0 !important; background:none !important;}
#j-footer .j-foot-cell-wrap .j-foot-cell h2 {font:bold 13px Nanum Gothic, '나눔고딕', sans-serif; color:#333; margin:0 0 0px; padding:0;}
#j-footer .j-foot-cell-wrap .j-foot-cell span {display:inline; margin:0; padding:0;}
#j-footer .j-foot-cell-wrap .j-foot-cell em {display:inline; margin:0 15px 0 0; padding:0;}
#j-footer .j-foot-cell-wrap .j-foot-cell .spot {font-weight:bold !important;}
#j-footer address { display:inline; font:normal 12px/120% dotum, tahoma, gulim, sans-serif; color:#555; margin:0 15px 0 0px; padding:0;}
#j-footer p.copy {clear:both; font:normal 12px/120% dotum, tahoma, gulim, sans-serif; color:#555; margin:0 0 0 280px; 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;}


#ej-bbs-contents{ padding:0 0 30px 0; line-height:200%; }
#j-contents{ padding:0 0 10px 0; }


ul.a li{list-style-type:circle !important;font-size:12px;line-height:18px;margin:5px 0 5px 25px}
ul.b li{list-style-type:disc !important;font-size:12px;line-height:18px;margin:5px 0 5px 25px}
ul.c li{list-style-type:square !important;font-size:12px;line-height:18px;margin:5px 0 5px 25px}
ol.d li{list-style-type:decimal !important;font-size:12px;line-height:18px;margin:5px 0 5px 25px}
ol.e li{list-style-type:lower-alpha !important;font-size:12px;line-height:18px;margin:5px 0 5px 25px}
ol.f li{list-style-type:lower-roman !important;font-size:12px;line-height:18px;margin:5px 0 5px 25px}
ol.g li{list-style-type:upper-alpha !important;font-size:12px;line-height:18px;margin:5px 0 5px 25px}
ol.h li{list-style-type:upper-roman !important;font-size:12px;line-height:18px;margin:5px 0 5px 25px}
ol.i li{list-style-type:none !important;font-size:12px;line-height:18px;margin:5px 0 5px 25px}

/*sub22_접수하기*/

#sel_box{border-top: 2px solid  #e2d2c2;}
#sel_box th{background-color:#eaf8ff; padding: 9px 0 10px 11px;color:#408fb6;}
#sel_box font{color:#408fb6;}

#sel_box2{border-top: 2px solid  #e2d2c2;}
#sel_box2 th{background-color:#eaf8ff; padding: 9px 0 7px 11px;color:#408fb6;}
#sel_box2 font{color:#017ab7;font-size:12px;}
#sel_box2 strong{color:#ff6500;}
#sel_box2 .red{ color:#fe0000;}
#sel_box2 .line{ color:#246586; text-decoration:underline;}

/*sub23_접수하기확인*/

#counsel_3 { position:relative; width:763px; height:348px; background:url('/images/content_23.jpg') no-repeat 70px top;  }
#counsel_3 fieldset { position:absolute; top:160px; left:220px; }
#counsel_3 p { padding:0 0 5px 0; *padding:0 0 2px 0; }
#counsel_3 .btn { position:absolute; top:0px; left:270px; }
#counsel_3 label { float:left; width:69px; }
#counsel_3 .feedback { display:block; padding:0 0 18px 0; }


#online table.sub3_bg{background:url(/images/sub23_bg_01.jpg) no-repeat 70px top; height:197px;}
#online table.sub3_bg td{font-size:16px; color:#424242;}