@charset "euc-kr";
/* NTS UI Development 3Team KYR 120917 */
/* Common */
html,body{height:100%}
html{overflow-x:hidden;overflow-y:scroll}
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:'Nanum Gothic',Dotum,AppleGothic,sans- serif;font-size:12px}
table{border-collapse:collapse}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
img,input{vertical-align:top}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
hr{display:none}
legend{display:none}
caption{display:none}
#skipNavi{font-size:0;line-height:0;display:block;color:#fff;position:absolute;left:0;top:-100px;text-align:center;z-index:1100;background:#1154ae;border:0 none;font-weight:bold;}
#skipNavi:active, #skipNavi:focus { top:0; width:200px;height:20px; line-height:20px; font-weight:bold; font-size:12px;border-bottom:1px solid #fff; text-decoration:none;}

.layout_center{width:766px;margin:0 auto;position:relative}
.layout_center h2 {
	overflow:hidden;
	float:left;
	margin-top:8px;
	margin-right:20px
}
.layout_center > ul {
	overflow:hidden
}
.layout_center > ul li {
	float:left;
	margin-left:2px
}
.layout_center > ul li:first-child {
	margin-left:0
}

#header{border-top:3px solid #1154ae;text-align:center;}
#header h1{border-top:1px solid #3b77b9;padding:40px 0}
#header .shadow{background:url(/img/sdw.gif);height:5px}
#header .btn{position:absolute;top:0;right:0}

#container .layout_center{margin:36px auto}

.txt{text-align:right;color:#737373;font-size:11px;font-weight:bold;margin-top:14px}

.index_txt{background:url(/img/index_txt.gif) no-repeat;height:303px;text-indent:-9999em;position:relative}
.index_txt a{position:absolute;background:#fff;opacity:0;width:164px;height:17px}
.index_txt .link01{top:103px;left:330px}
.index_txt .link02{top:208px;left:368px}

.index_btn{}
.index_btn ul{width:598px;margin:0 auto;overflow:hidden;margin-top:50px}
.index_btn li{float:left;margin-left:30px}
.index_btn li:first-child{margin-left:0}

.search_tbl{width:100%;border-top:2px solid #1154ae;table-layout:fixed;margin-top:14px}
.search_tbl th,.search_tbl td{border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;height:33px}
.search_tbl th:first-child{border-left:0}
.search_tbl.list thead th{background:#f1f1f1;height:32px}
.search_tbl.list tbody th{font-weight:normal}
.search_tbl.list tbody td{padding-left:54px}
.search_tbl.list li{float:left;margin-left:23px;font-weight:bold}
.search_tbl.list li:first-child{margin-left:0}
.search_tbl.list li a{color:#000}
.search_tbl.list li span{color:#1154ae !important}

.search_tbl.list02 th,.search_tbl.list02 td:first-child{padding-left:23px}
.search_tbl.list02 th{border-bottom:1px dashed #ccc;text-align:left;background:#f1f1f1;color:#1154ae}
.search_tbl.list02 td:first-child{border-left:0}
.search_tbl.list02 td{padding-left:14px}
.search_tbl.list02 td a{color:#000;font-weight:bold}

#footer{border-top:1px solid #e9e9e9;padding:20px 0}
#footer p{float:left}
#footer .txt{float:left;margin:8px 0 0 43px}
#footer ul{overflow:hidden;margin-top:7px}
#footer li{float:left;padding:0 10px;border-left:1px solid #dadada;height:12px}
#footer li:first-child{padding-left:0;border-left:0}