@charset "utf-8";
/* HTML Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline;} /*font:inherit; */
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}

/* common */
body {background:#fff; font:12px/21px verdana,tahoma,arial,Helvetica,sans-serif; color:#444; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%;}/* background:url('./../img/bg_all.png') repeat-x;}*/
a{color:#444;text-decoration:none;} a:hover{text-decoration:underline;}
.bclear {clear:both; font-size:0px; height:0px;}


/* layout */
#site_wrap {position:relative; width:980px; margin: 0 auto;}
#site_header {position:relative; height:110px; border-bottom:7px solid #D7E4BD; z-index:99; margin-bottom:3px;}
#site_header > h1.logo {position:absolute; left:18px; top:18px; font-size:24px; font-weight:bold;}
#login_menu {position:absolute; right:0; top:5px;}
#login_menu .gnbBar > li {float:left; padding:0 9px; background:url('./../img/login_menu_bg_line.gif') no-repeat 0 5px;}
#login_menu .gnbBar > li.m0 {background:none;}
#login_menu .gnbBar > li.m0 a {display:inline-block; padding:0 0 0 15px; background:url('./../img/login_menu_icon_home.gif') no-repeat 0 5px;}

#global_aside {position:absolute; left:990px; top:155px; width:90px;}
#global_aside > a {display:block; margin-bottom:5px;}

#site_content {position:relative; min-height:512px; height:auto !important; height:500px; border-bottom:5px solid #D7E4BD;}/* background:url('./../img/bg_point_img2.png') no-repeat right bottom;*/
#aside {float:left; width:200px;}
#section {float:right; width:750px;}

#aside > h3 {margin-bottom:20px; padding:40px 0 10px 0; font-size:14px; text-align:center; box-sizing:border-box; border-bottom:5px solid #F2F2F2;}
#aside > .box_type {position:relative;_height:1%;background-color:#F2F2F2;margin-bottom:5px;}
#aside > .box_type p{padding:10px;}
#aside > .box_type a{color:#376092; font-size:14px;}
#aside > .box_type .active{font-weight:bold;}
#aside > .box_type .lt{position:absolute;top:0;left:0;width:4px;height:4px;background:url(./../img/nuli_bg_round_corner2.gif) no-repeat 0 0;font-size:0}
#aside > .box_type .rt{position:absolute;top:0;right:-1px;width:4px;height:4px;background:url(./../img/nuli_bg_round_corner2.gif) no-repeat 100% 0;font-size:0}
#aside > .box_type .lb{position:absolute;left:0;bottom:0;width:4px;height:4px;background:url(./../img/nuli_bg_round_corner2.gif) no-repeat 0 100%;font-size:0}
#aside > .box_type .rb{position:absolute;right:-1px;bottom:0;width:4px;height:4px;background:url(./../img/nuli_bg_round_corner2.gif) no-repeat 100% 100%;font-size:0}

#aside > .box_type ul {margin-left:20px; color:white;}
#aside > .box_type .2dan_menu li a {color:white}

#section > .bread-crumb {float:left; width:100%; height:73px; border-bottom:4px solid #ddd;}
#current_position {float:right; width:50%; margin:15px 15px 0 0; font-size:11px; text-align:right;}
#sub_title {float:left; width:50%; margin:10px 0 0 0; padding-left:10px; border-left:8px solid #797979; background:url('./../img/icon_titleleft.png') no-repeat 0 4px;}
#section > .subContent {float:left; width:720px; padding:15px 10px; line-height:160%;}
#section > .subContent_apply {float:left; width:750px; padding:15px 0; line-height:160%;}
#section > .subContent_intra {float:left; width:750px; padding:15px 0; line-height:160%;}

#site_footer {position:relative;clear:both;}
#site_footer > div {margin:15px;}

.ts1{border-top:2px solid #666;}
.ts1 th{padding:7px;border-left:1px solid #CCC;text-align:center;border-bottom:1px solid #CCC;background:#f5f5f5; vertical-align:middle;}
.ts1 td{padding:5px;border-bottom:1px solid #CCC;border-left:1px solid #CCC; vertical-align:middle;}
.ts1 .tlc{border-left:none;}
.ts1 .tbc{border-left:none;}

.lst_type{padding:20px;list-style:none}
.lst_type li{margin-bottom:12px;padding:0 0 0 10px;background:url(./../img/nuli_bu_list1.gif) no-repeat 0 5px;}
.lst_type li a{color:#2d2c2d;text-decoration:none}
.lst_type li a:hover{text-decoration:underline}

.bod_lst_type{padding:10px;list-style:none}
.bod_lst_type > li{margin-bottom:12px;padding:0 0 0 10px;background:url(./../img/nuli_bu_list1.gif) no-repeat 0 5px;}
.bod_lst_type > li a{color:#2d2c2d;text-decoration:none}
.bod_lst_type > li a:hover{text-decoration:underline}

.paginate{padding:15px 0;text-align:center}
.paginate a,.paginate strong{display:inline-block;position:relative;_width /**/:17px;margin-right:1px;padding:3px 3px 5px;border:1px solid #fff;color:#000;font-family:Verdana;font-size:13px;font-weight:bold;line-height:normal;text-decoration:none}
.paginate strong{border:1px solid #e9e9e9;color:#f23219 !important}
.paginate .pre{margin-right:9px;padding:7px 6px 5px 16px;background:url(./../img/nuli_bu_pg3_l_off.gif) no-repeat 6px 9px !important}
.paginate .next{margin-left:9px;padding:7px 16px 5px 6px;background:url(./../img/nuli_bu_pg3_r_off.gif) no-repeat 71px 9px !important}
.paginate a.pre{background:url(./../img/nuli_bu_pg3_l_on.gif) no-repeat 6px 9px !important}
.paginate a.next{background:url(./../img/nuli_bu_pg3_r_on.gif) no-repeat 74px 9px !important}
.paginate .pre,.paginate .next{display:inline-block;position:relative;top:1px;_width /**/:84px;border:1px solid #e9e9e9;color:#ccc;font-family:'굴림',Gulim;font-size:12px;line-height:normal}
.paginate a.pre,.paginate a.next{color:#565656}
.paginate a:hover{border:1px solid #e9e9e9;background-color:#f7f7f7 !important}
