﻿@charset "utf-8";

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0;padding:0}
body,input,textarea,select,button,table {font-family:Dotum,"돋움",AppleGothic,sans-serif;font-size:11px;color:#666;}
img,fieldset {border:0}
ul,ol {list-style:none}
em,address {font-style:normal}

/* 테이블 스타일 초기화 */
table {border-collapse:collapse; border-spacing:0;}
td {color:#6b6b6b; font:12px/140% Dotum,"돋움"; word-break:break-all; word-wrap:break-word; word-break:keep-all;}
div {word-break:break-all; word-wrap:break-word; word-break:keep-all;}

/* 링크 */
a:link        {color:#666;text-decoration:none;}
a:visited     {color:#666;text-decoration:none;}
a:active      {color:#666;text-decoration:none;}
a:hover       {color:#666;text-decoration:underline;}

/* 이미지, 폼관련 요소 */
img {vertical-align:top;}
label, select, input, textarea {vertical-align:top;}

/* main */
.main {background:url("../images/bg_main.jpg") repeat; overflow:hidden; }
.header_wrap_m {height:120px;padding:0 30px;background:#141414;}
.w12 {max-width:1200px; margin:0 auto;}
.main .header_top {width:100%;height:25px;margin:0 auto;padding:11px 0 0 0;background:url("../images/bg_ht_main.gif") repeat-x left bottom;}
.utill_m {float:right;padding:0 0 0 0;}
.utill_m ul {overflow:hidden;}
.utill_m ul li {float:left;}
.header_bottom_m {width:100%;}
.header_bottom_m h2 {float:left;padding:10px 0 0 21px;}
.gnb_m {float:right;padding:0 60px 0 0;}
.gnb_m ul {}
.gnb_m ul li {position:relative;float:left;width:62px;margin-left:11px;text-align:center;line-height:0;z-index:10;}
.gnb_m ul li a {display:inline-block;}
/* .gnb_m ul li .menu_box {display:none; position:absolute;top:0;left:0; z-index:100;} */
/* .gnb_m ul li .menu_box {display:none; position:relative;top:0;left:0; z-index:1000; margin-top:-60px;} */
.gnb_m ul li .menu_box {display:none; position:relative;top:-60px;left:0; z-index:100;}


.title_kps {position:relative;left:10px;top:30px;}
.banner {position:absolute; bottom:55px; overflow:hidden; max-width:1200px; }
.banner dl {float:left;margin-right:30px;}
.banner dl dt {padding:0 0 9px 0;}
.banner dl dd {}
/* .year {position:relative; top:-190px;right:20px; text-align:right;} */
.year {position:absolute; top:120px;left:72%; text-align:left;}
.map_m {text-align:right; max-width:1200px; bottom:30px; position:absolute; left:70%; }
.footer_m {position:absolute; bottom:20px;}


/* sub_layout */
.header_wrap {width:100%;height:120px;background:#1b1b1b;}
.header_top {overflow:hidden;max-width:1024px;height:25px;margin:0 auto;padding:11px 0 0 0;background:url("../images/bg_ht.gif") no-repeat left bottom;}
.logo {float:left;padding:0 0 0 20px;}
.utill {float:right;padding:0 64px 0 0;}
.utill ul {overflow:hidden;}
.utill ul li {float:left;}
.header_bottom {overflow:hidden;max-width:1024px;margin:0 auto;}
.header_bottom h2 {float:left;padding:10px 0 0 21px;}
.gnb {float:right;padding:25px 64px 0 0;}
.gnb ul {}
.gnb ul li {float:left;padding-left:30px;}

.container {width:1024px;margin:0 auto; height:auto;}
.lnb {float:left;width:209px;padding:35px 0 0 0; min-height:100%; }
.lnb dl {}
.lnb dl dt {padding:0 0 8px 9px;border-bottom:1px solid #9a9a9a;}
.lnb dl dd {padding:0 0 12px 0;border-left:4px solid #9e9186;}
.lnb dl dd.first {padding:50px 0 12px 0;}
.lnb dl dd.last {padding:0 0 0 0;}
.lnb dl dd.first_last {padding:50px 0 0 0;}
.lnb dl dd img {margin-left:2px;}
.lnb dl dd a {display:block;}
.lnb dl dd a:hover,
.lnb dl dd a.on {background:url("../images/bg_lnb.gif") no-repeat 133px bottom;}
.footer {position:absolute;bottom:11px;}
.footer2 {width:209px; min-height:500px; position:relative; float:left;  padding-top:52px;} /*140923 추가*/


.content_wrap {float:left;width:751px;margin:56px 0 0 0;}
.page_info {overflow:hidden;height:31px;border-bottom:1px solid #9a9a9a;}
.page_tit {float:left;padding:0 0 0 25px;}
.path2 {float:left;padding:23px 0 0 20px;}
.path2 span {padding:0 0 0 1px;}
.path2 span.on {padding:0 0 0 1px;background:none;}
.content {width:751px;min-height:700px;border-left:1px solid #9a9a9a; margin-bottom:100px;}

.path {float:right;padding:8px 0 0 0;}
.path span {padding:0 11px 0 1px;background:url("../images/bg_path.gif") no-repeat right top;}
.path span.on {padding:0 0 0 1px;background:none;}







/*=============== 140812 추가시안용 path class 추가==================*/


#left {float:left;width:200px;padding:35px 0 0 0;}
#left .title{padding:0 0 8px 9px;border-bottom:1px solid #9a9a9a;}
#left .blank{border-left:4px solid #9e9186; height:35px;}

#left ul{border-left:1px solid #cec8c2; border-top:1px solid #f6f6f6; font-weight:bold; font-size:13px;}
#left ul li{padding:15px 0 15px 15px; border-bottom:1px solid #cec8c2;}
#left .on{background:url("../images/left_on.jpg") no-repeat;}
	*:first-child+html #left .on{color:#ff9900;}
#left .depth2{clear:both; border:none; background-color:#f4f4f4;}
	*:first-child+html #left .depth2{border:none; background-color:#f4f4f4; width:200px; float:left;}
#left .depth2 img{margin:2px 4px 0 0;}
#left .depth2 li{border:none; min-height:10px;}
#left .depth2 li:last-child{border-bottom:1px solid #cec8c2; margin-bottom:10px;}
#left .depth2 li:first-child{padding-top:20px;}
#left .depth3{border:none; margin:0px 0 10px 10px;} 
#left .depth3 img{margin:2px 4px 0 0;}
#left .depth3 li{border:none; padding:5px !important;}
#left .depth3 li:last-child{border:none; margin-bottom:20px;}
#left .depth4{border:none; margin:0px 0 10px 12px; border-left:1px solid #F93; font-size:12px; font-weight:normal;} 
#left .depth4 img{margin:2px 4px 0 0;}
#left .depth4 li{border:none; padding:5px !important;}
#left .depth4 li:last-child{border:none; margin-bottom:20px;}
#left .depth4
#left .depth4
#left .depth4




/*   

ul#gnb li {background:url("../images/bg_gnb_off.gif") no-repeat right 17px;font-size:11px;}
ul#gnb ul.depth2 {display:none;margin:14px 0 14px 18px;padding-left:12px;border-left:1px solid #d3d3d3;}
ul#gnb>li>a {display:block;height:36px;padding:0 0 0 29px;border-top:1px solid #e2e2e2;font-weight:bold;line-height:38px;color:#1d1c1c;}
ul#gnb>li>a.on,
ul#gnb>li>a:hover {background:#043d6f url("../images/bg_gnb_on.gif") no-repeat right 17px;;font-weight:bold;text-decoration:none;color:#fff;}
ul#gnb>li>a.active {background: #ececec;color:#333;font-weight:bold;}
ul#gnb ul.depth2 a {display:block;height:21px;color:#333;}
ul#gnb ul.depth2 li {background:none;border:0;line-height:20px;}
ul#gnb ul.depth2 ul {}
ul#gnb ul.depth2 ul li {height:17px;margin-left:10px;padding-left:9px;background:url("../images/icon_gnb.gif") no-repeat left 7px;}
ul#gnb ul.depth2 ul li a {}
ul#gnb ul.depth2 ul li a:hover {color:#00529b;text-decoration:none;font-weight:bold;}

*/






.footer {position:absolute;bottom:11px;}




.con{line-height:23px; clear:both; margin: 0 0 0 25px; }
.con .bold{font-weight:bold; line-height:16px;}
.con .bullet{color:#ff7200;}
.con p{margin:0 0 20px 0;}
.con figure{text-align:center; width:400px; caption-side:bottom; border-bottom:2px solid #c3c3c3; margin:30px 0 65px 150px;}
.con .img{text-align:center;}
.con .thumblist{background:url("../images/thumb_bg.gif") no-repeat; width:727px; height:101px; text-align:center;}
.con .arl{width:13px; height:16px; float:left; margin:44px 0 0 15px;}
.con .arr{width:13px; height:16px; float:right; margin:44px 15px 0 0;}
.con .listthumb{margin:15px 5px;}
.link{margin:5px 0 0 0;}



.page_info2 {overflow:hidden;height:31px;border-bottom:1px solid #9a9a9a;}
.page_info2 .page_tit {float:left;padding:0 0 0 25px; font-family:MalgunGothic,"맑은고딕",Dotum,"돋움",AppleGothic,sans-serif;font-size:20px; color:#666; }
.content .path {float:left; padding:50px 0 0 25px; }
.content .path span {padding:0 11px 0 1px;background:url("../images/bg_path.gif") no-repeat right top;}
.content .path span.on {padding:0 0 0 1px;background:none;}





.con_info{clear:both; margin: 0 0 0 25px; display:inline-block;}
.con_info .wrap3{height:155px; margin:45px 0 0 0; }
.con_info .thumb{width:204px; height:104px; float:left; }
.con_info .con_title{position:relative; float:right; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; height:104px; margin:0 0 0 20px;}
.con_info .con_title .title{width:440px; float:left;font-family:MalgunGothic,"맑은고딕",Dotum,"돋움",AppleGothic,sans-serif;font-size:18px; color:#666; font-weight:bold;  margin:20px 0;}
.con_info .con_title .copyri{float:right;  margin:23px 0; width:61px; }
.con_info .con_title .copyri img{margin:0 0 0 2px;}
	*:first-child+html .con_info .con_title .copyri img{margin:0px;}
.con_info .con_title .id{clear:both; float:left; width:420px; margin:7px 0 20px 0;}
.con_info .con_title .pn_btn{float:right; margin:0 0 20px 0;}
	*:first-child+html .con_info .con_title .pn_btn{float:right; margin:0 -5px 20px 0;}
.con_info .con_title .pn_btn img{ width:55px; height:25px; }
.con_info .wrap3 .btn{float:right; margin:20px 0 0 0; width:114px; clear:both;}
	*:first-child+html .con_info .wrap3 .btn{float:right; margin:20px -5px 0 0; width:118px;}
.con_info 
















/*=============== / 140812 추가시안용 path class 추가 / ==================*/




/* .in {padding:52px 0 0 23px;} */
.in {padding:75px 0 0 23px; z-index:10px;}

.story_1 {padding-left:23px;}
.story_1 p {height:307px;border-bottom:1px solid #c0c0c0;margin:0 0 25px 0;padding:130px 0 0 0;background:url("../images/bg_story1.gif") no-repeat right top;}
.left_p {float:left;width:348px;text-align:justify;line-height:16px;}
.right_p {float:right;width:348px;text-align:justify;line-height:16px;}
.right_p strong a,/*140513 추가*/
.right_p strong{color:#9aa400;text-decoration:underline;}
.right_p .tip {font-weight:bold;color:#9aa400;text-decoration:underline;}
.story_1_2 {padding-left:23px;}
.story_1_2 p {height:333px;border-bottom:1px solid #c0c0c0;margin:0 0 25px 0;padding:104px 0 0 0;background:url("../images/bg_story2.gif") no-repeat right top;}
.story_2 {padding:51px 0 0 24px;}
.story_2 p{font-weight:bold; margin:0 0 5px 0;}
.tit_2_1 {padding:0 0 90px 0;}
.tit_2_2 {margin:0 0 24px 0;padding:0 0 17px 0;border-bottom:1px solid #c0c0c0;}

.restore_area {position:relative;padding:51px 0 0 24px;line-height:16px;}
.tab_list_r {height:39px;margin:0 0 47px 0;border-bottom:1px solid #c4c4c4;}
.tab_list_r ul{margin:0;padding:0;font-size:14px;font-weight:bold;}
.tab_list_r ul:after{display:block;clear:both;content:""}
.tab_list_r li {float:left;margin-bottom:-1px}
.tab_list_r li a {float:left;width:243px;height:38px;margin-right:-1px;background:#f5f5f5;border:1px solid #c4c4c4;color:#7b7b7b;text-decoration:none;text-align:center;}
.tab_list_r li.on a{float:left;width:243px;margin-right:-1px;background:#fff;border-bottom:1px solid #fff;color:#7b7b7b;text-decoration:none;text-align:center;}
.tab_list_r li a span {display:inline-block;padding:10px 0 13px 0; letter-spacing:-1px;cursor:pointer}
.copy_2 {padding:0 0 22px 0;}
.copy_2_1 {width:655px;margin:0 0 55px 0;padding:0 69px 34px 0;border-bottom:1px solid #c0c0c0;text-align:justify;line-height:16px; }
.restore_area dl {width:376px;padding:0 0 50px 0; }
.restore_area dl dt {padding:0 0 11px 0;}
.restore_area dl dd {}
.restore_area dl dd a,
.restore_area dl dd strong {color:#9aa400;text-decoration:underline;}
.margin{padding-bottom:170px;}/*140513 추가*/
.img1 {position:absolute;left:434px;top:437px;}
.img2 {position:absolute;left:421px;top:695px;}
.img3 {position:absolute;left:22;top:824px; }
.img4 {position:absolute;left:383px;top:464px;}
.img5 {position:absolute;left:404px;top:756px;}
.img6 {margin:30px 0 0 0;}/* 140513 img1~6 수정*/

.promote_area {overflow:hidden;}
.left_box {float:left;width:485px;height:360px; padding:50px 0 0 20px;}
.tab_list {width:482px;height:39px;margin:0 0 7px 0;border-bottom:1px solid #c4c4c4;}
.tab_list ul{margin:0;padding:0;font-size:14px;font-weight:bold;}
.tab_list ul:after{display:block;clear:both;content:""}
.tab_list li {float:left;margin-bottom:-1px}
.tab_list li a {float:left;width:118px;height:38px;margin-right:-1px;background:#f5f5f5;border:1px solid #c4c4c4;color:#7b7b7b;text-decoration:none;text-align:center;}
.tab_list li.on a{float:left;width:123px;margin-right:-1px;background:#fff;border-bottom:1px solid #fff;color:#7b7b7b;text-decoration:none;text-align:center;}
.tab_list li a span {display:inline-block;padding:10px 0 13px 0; letter-spacing:-1px;cursor:pointer}
.right_box {float:right;width:237px;height:360px; padding:50px 0 0 0;}
.text_box {width:205px;height:287px;margin:0 0 4px 0;padding:24px 14px 0 14px;border:1px solid #e1e1e1;line-height:15px;text-align:justify;overflow-y:auto;}

/*

.left_box {float:left;width:485px;height:360px;}
.tab_list {width:482px;height:39px;margin:0 0 7px 0;border-bottom:1px solid #c4c4c4;}
.tab_list ul{margin:0;padding:0;font-size:14px;font-weight:bold;}
.tab_list ul:after{display:block;clear:both;content:""}
.tab_list li {float:left;margin-bottom:-1px}
.tab_list li a {float:left;width:118px;height:38px;margin-right:-1px;background:#f5f5f5;border:1px solid #c4c4c4;color:#7b7b7b;text-decoration:none;text-align:center;}
.tab_list li.on a{float:left;width:123px;margin-right:-1px;background:#fff;border-bottom:1px solid #fff;color:#7b7b7b;text-decoration:none;text-align:center;}
.tab_list li a span {display:inline-block;padding:10px 0 13px 0; letter-spacing:-1px;cursor:pointer}
.right_box {float:right;width:237px;height:360px;}
.text_box {width:205px;height:287px;margin:0 0 4px 0;padding:24px 14px 0 14px;border:1px solid #e1e1e1;line-height:15px;text-align:justify;overflow-y:auto;}




*/




/* 연구자료 */
.tab_list_2 {height:39px;margin:0 0 47px 0;border-bottom:1px solid #c4c4c4;}
.tab_list_2 ul{margin:0;padding:0;font-size:14px;font-weight:bold;}
.tab_list_2 ul:after{display:block;clear:both;content:""}
.tab_list_2 li {float:left;margin-bottom:-1px}
.tab_list_2 li a {float:left;width:160px;height:38px;margin-right:-1px;background:#f5f5f5;border:1px solid #c4c4c4;color:#7b7b7b;text-decoration:none;text-align:center;}
.tab_list_2 li.on a{float:left;width:160px;margin-right:-1px;background:#fff;border-bottom:1px solid #fff;color:#7b7b7b;text-decoration:none;text-align:center;}
.tab_list_2 li a span {display:inline-block;padding:10px 0 13px 0; letter-spacing:-1px;cursor:pointer}

.table_h4 {min-height:520px;margin:0 0 0 0;}
.table_h4 table {width:100%;margin:0 0 56px 0;}
.table_h4 table caption {display:none;}
.table_h4 table th {padding:16px 0 16px 0;border-top:2px solid #bdbdbd;border-bottom:1px solid #d5d5d5;font-size:12px;text-align:center;}
.table_h4 table td {padding:14px 0 13px 0;border-bottom:1px solid #d5d5d5;background:none;color:#7b7b7b;font-size:12px;text-align:center;}
.table_h4 table td.txt {padding-left:22px;background:url("../images/bul_1.gif") no-repeat 11px 23px;text-align:left;}
.table_h4 table td.txt a.on,
.table_h4 table td.txt a:hover {color:#6faee4;font-weight:bold;}
.table_h4 table .last td {border-bottom:2px solid #bdbdbd;}

/* paginate */
.paginate_simple {margin:0 0 50px 0;text-align:center;line-height:normal}
.paginate_simple *{display:inline-block;position:relative;margin:0 4px;padding:2px 4px;font-size:14px;color:#7b7b7b;font-weight:bold;line-height:normal;text-decoration:none;vertical-align:middle}
.paginate_simple a {min-width:11px !important;}
.paginate_simple a:hover,
.paginate_simple a:active,
.paginate_simple a:focus{background-color:#f8f8f8}
.paginate_simple strong{color:#6faee4;text-decoration:underline;}
.paginate_simple .direction span{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

.sitemap {overflow:hidden;padding:67px 0 45px 59px;border:1px solid #dadada;}
.sitemap dl {float:left;width:150px;}
.sitemap dl dt {padding:0 0 28px 0;font-size:14px;color:#7b7b7b;font-weight:bold;}
.sitemap dl dd {padding:0 0 14px 6px;border-left:2px solid #9aa300;font-size:12px;}
.sitemap dl dd a:link {color:#7b7b7b;}
.sitemap dl dd a:visited {color:#7b7b7b;}
.sitemap dl dd a:hover {text-decoration:underline;color:#6faee4;font-weight:bold;}
.sitemap dl dd.last {padding:0 0 0 6px;}