@charset "utf-8";
/* KCS (geusgod@gamil.com) */
/* HTML Reset */
body, input, button, textarea, table{font-family:나눔고딕,NanumGothic,"맑은 고딕","Malgun Gothic",AppleGothic,돋움,Dotum,굴림,Gulim,sans-serif;font-size:12px; color:#666666;}
html, body{height:100%}
body{margin:0;padding:0;}
form{border:0;margin:0;padding:0}

/* KCS Reset */
img {border:0;}
td {line-height:140%;}
.x-tab-strip-wrap ul {list-style:none; margin:0; padding:0;}

/* KCS layout */
#kcsmain {margin:0 auto; width:100%;}
#header {margin:0 auto; width:880px;}
#content {margin:0 auto; width:880px; min-height:512px; height:auto !important; height:500px;}
#footer {margin:0 auto; width:880px; margin-top:10px; border-top:2px solid #dedede;}
.columnLeft {float:left; width:170px;}
.columnRight {float:right; width:680px; padding:10px;}
.bread-crumb {width:680px; height:30px; margin-bottom:10px; border-bottom:1px solid #AAAAB9;}
.subContent {float:left; width:680px; line-height:160%;}

/* KCS top menu */
#header h1 {float:left; width:226px; margin:20px; padding:0;}
ul.top_menu {float:right; width:560px; margin-top:20px; padding:5px; list-style:none; border-bottom:1px solid #d1d1d1;}
ul.top_menu li {float:right; padding:0 8px; border-right:1px solid #dedede;}
ul.top_menu li a {font-size:11px; color:#6d6f6f;}
ul.top_menu li a:hover {font-size:11px; color:#000;}
ul.top_menu li.last_li {border-right:0px;}

/* common */
a:link { color:#444444; text-decoration:none;}
a:visited { color:#555555; text-decoration:none;}
a:hover { color:#0000ff; text-decoration:underline;}
a:active { color:#555555; text-decoration:none; }
.bclear {clear:both; font-size:0px; height:0px;}

/** menu **/
#ldd_menu {float:right; z-index:100; margin-top:-13px; padding:0; width:560px;}
ul.ldd_menu {margin:0; padding:0; top:-11px; display:block; list-style:none;}
ul.ldd_menu li span a {color:#666; text-decoration:none;}
ul.ldd_menu li span a:hover {color:#2d2d2d; font-size:16px; background:#fff; padding:10px 10px 0 10px; border-top:2px solid red;}
ul.ldd_menu li {float:left; position:relative;}
ul.ldd_menu li span {float:left; width:108px; color:#666; font-size:14px; font-weight:bold; line-height:42px; text-align:center;}

.ldd_submenu {position:absolute; z-index:100; display:none; top:30px; left:-10px; padding-top:25px; padding-bottom:10px; background:#fff; opacity:0.9; filter:alpha(opacity=90);} /*background:#fff url(./img/menu_bg_on.png) no-repeat top left; */
.ldd_submenu ul {float:left; margin:0 5px; padding:0; list-style:none;}
.ldd_submenu ul li {float:left; width:120px; padding-left:5px; line-height:20px; color:#666666;}
.ldd_submenu ul li a {color:#3d3d3d; font-size:11px; line-height:20px; text-decoration:none;}
.ldd_submenu ul li.selected {font-weight:bold; background:#a5dbd9;}
.ldd_submenu a.ldd_subfoot {clear:both; margin-top:5px; padding:10px 10px; background-color:#61c37f; color:#666; display:block; font-size:12px;}

/** search **/
.isSearch{float:right;position:relative;width:234px;height:34px;background:url(./img/bgSearch.gif) no-repeat right bottom}
.isSearch .iText{position:absolute;left:0;top:0;padding:5px 0 0 10px;border:0;line-height:24px;height:29px;width:180px;background:none}
.isSearch .sBtn{position:absolute;top:0;right:0;border:0;padding:0;overflow:visible;background:none;height:34px;width:42px;cursor:pointer}
.isSearch .sBtn span{visibility:hidden}

/** left menu **/
.columnLeft h3 {margin:0; padding:0; text-align:center;}
.lnb {margin:0; padding:8px 11px 8px 8px; list-style:none;}
.lnb ul{list-style:none; margin:0; padding:0;}
.lnb > li{line-height:250%; border-bottom:1px solid #E0E1DB;}
.lnb li a{display:block; padding:0 0 0 8px; color:#333; text-decoration:none}
.lnb li a.active{font-weight:bold; background:#E9EAE4; color:#2d2d2d;}
.lnb li a:hover, a:active, a:focus{background:#E9EDEF;}
.lnb li li{padding-left:15px;}
.lnb > .li_last{border-bottom:0;}

.ts,
.ts th,
.ts td{border:1px solid #bbb}
.ts caption{font-weight:bold}
.ts th,
.ts td{padding:2px 5px}
.ts{border-collapse:collapse;margin:1em 0}
.ts th{text-align:left;background-color:#fafafa}
.ts td{text-align:left}
.toc{margin:1em 0;border:1px solid #ddd;background:#fafafa}
.toc ul ul{padding-left:1em;margin:0}
.ts .sub_title1 {width:30%;}

/* 라운드 처리 추가 */
.corner_round_box_type01 {position:relative;}
.corner_round_box_type01.outer {border:4px solid #A8E469;}
.corner_round_box_type01 .inner {border:1px solid #418F30;}
* html .corner_round_box_type01 {height:1%;}
 .corner_round_box_type01 p {padding:10px;font-size:12px;}
 .corner_round_box_type01 .l_t_corner {position:absolute;font-size:0;width:7px;height:7px;left:-4px;top:-4px;background:#fff url("/ksis/img/roundbox/bg_2_border_corner.gif") no-repeat left top;}
 .corner_round_box_type01 .r_t_corner {position:absolute;font-size:0;width:7px;height:7px;right:-4px;top:-4px;background:#fff url("/ksis/img/roundbox/bg_2_border_corner.gif") no-repeat right top;}
 .corner_round_box_type01 .l_b_corner {position:absolute;font-size:0;width:7px;height:7px;left:-4px;bottom:-4px;background:#fff url("/ksis/img/roundbox/bg_2_border_corner.gif") no-repeat left bottom;}
 .corner_round_box_type01 .r_b_corner {position:absolute;font-size:0;width:7px;height:7px;right:-4px;bottom:-4px;background:#fff url("/ksis/img/roundbox/bg_2_border_corner.gif") no-repeat right bottom;}
.corner_round_box_type02 {position:relative;}
.outer02 {border:4px solid #E4E4E4;}
.inner02 {border:1px solid #C7C7C7;}
* html .corner_round_box_type02 {height:1%;}
 .corner_round_box_type02 p {padding:10px;font-size:12px;}
 .corner_round_box_type02 .l_t_corner {position:absolute;font-size:0;width:7px;height:7px;left:-4px;top:-4px;background:#fff url("/ksis/img/roundbox/bg_2_border_corner_2.gif") no-repeat left top;}
 .corner_round_box_type02 .r_t_corner {position:absolute;font-size:0;width:7px;height:7px;right:-4px;top:-4px;background:#fff url("/ksis/img/roundbox/bg_2_border_corner_2.gif") no-repeat right top;}
 .corner_round_box_type02 .l_b_corner {position:absolute;font-size:0;width:7px;height:7px;left:-4px;bottom:-4px;background:#fff url("/ksis/img/roundbox/bg_2_border_corner_2.gif") no-repeat left bottom;}
 .corner_round_box_type02 .r_b_corner {position:absolute;font-size:0;width:7px;height:7px;right:-4px;bottom:-4px;background:#fff url("/ksis/img/roundbox/bg_2_border_corner_2.gif") no-repeat right bottom;}
 *html .corner_round_box_type01 .r_t_corner,
 *html .corner_round_box_type01 .r_b_corner,
 *html .corner_round_box_type02 .r_t_corner,
 *html .corner_round_box_type02 .r_b_corner {}

.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;}
.ts1 td{padding:5px;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}
.ts1 .tlc{border-left:none;}
.ts1 .tbc{border-left:none;}