@charset "utf-8";

body { overflow-x:hidden;}



/* HTML Default */
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, font, 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, article, aside, hgroup, header, footer, figure, figcaption, nav, section { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; font-family:NanumGothic,NanumGothicWeb,'Apple Gothic',sans-serif;}
article, aside, hgroup, header, footer, figure, figcaption, nav, section { display: block; }

body { color:#4e545a; font-weight:normal; -webkit-text-size-adjust:none; font-family:NanumGothic,NanumGothicWeb,'Apple Gothic',sans-serif;background:# url(../img/common/bg.gif) 0 0 repeat-y;}
h1, h2, h3, h4, h5, h6 { font-weight: bold; } 
h5 { font-size:15px} 
ol, ul {
	list-style:none;
	overflow:hidden;
	zoom:1;
	font-weight: ;
}
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,q:before, q:after { content:''; }
table { border-collapse:collapse; border-spacing:0; table-layout:fixed; }
button { margin:0; padding:0; border:0; font:inherit; color:inherit; background:transparent; overflow:visible; cursor:pointer; line-height:1; }
a:link, a:visited, a:hover, a,active, a:focus { text-decoration:none; cursor:pointer; color:#777; }
legend, caption { display:none; }
textarea { resize:vertical; font:inherit; overflow-y:auto; }
input, select { color:inherit; font:inherit; }
address, i { font-style:normal; }
table { border-collapse:collapse; table-layout:fixed; }
img, select, input, button { vertical-align:middle; }
em { font-style:normal; }


#wrap { max-width:100%; position:relative;background: url(../img/common/bg.gif) 0 0 repeat-x;}


/*header*/
#header { position:fixed;left:0;padding:0; width:231px;height:100%; font-weight:normal;background: url(../img/common/bg1.gif) 0 0 repeat-x;}
#header .logo a { display:block; margin-left:0px; width:185px; height:74px; background:url(../img/common/logo.gif) 0 0 no-repeat; text-indent:-9999px;}
#header #gnb { padding:10px 0 0 0;background:url(../img/common/left_bg.gif) 0 0 repeat-y; }
#header #gnb ul li { width:165px; padding:8px 0 0 20px; height:29px;text-align:left; background:url(../img/common/left_bg.gif) 0 0 repeat-y;border-bottom:1px solid #e0e6ed;}
#header #gnb ul li a {padding:10px;color:#666666; font-size:14px; font-weight:bold; font-family: 'NanumGothic'; }
#header #gnb ul li a:hover{ color:#101010; }
#header #gnb li.on a { color:#101010;}

/*container*/
#container { position:relative; overflow:hidden; min-height:850px; margin-left:231px; padding-bottom:50px;line-height:1.7em;}

/*footer*/
#footer { position:fixed; bottom:0; z-index:0; margin-bottom:30px; left:0px; width:231px; }
#footer .txt {color:#677681; font-size:12px; text-align:right; line-height:1.7em; font-weight:bold; }
#footer .txt .left {display:inline-block;}
#footer .copyright {width:231px; height:0px; font:normal 11px tahoma; color:#b4b4b4;text-indent:-9999px;}

/*location*/
.location{ position:fixed; font-size:14px;font-weight:bold;padding-left:0px; top:0px; left:190px; z-index:30; width:100%; height:74px; background: url(../img/common/bg1.gif) 0 0 repeat-x; overflow:visible;}
.location>li{position: relative;float: left;width: 130px;padding: 0px 10px; height:40px; line-height:40px; text-align: left;color: #516c86;background: url() no-repeat right top;}
.location>li>a{color:#333738; }
.location>li span {  }
.location>li.last{padding: 0 40px;padding-top:7px;}
.location>li.last>a{display:block; padding: 10px 0px;background: url(../img/common/bgLocation_on.gif) no-repeat 90px 50%;}
.location>li.last span { opacity:1; } 
.location>li>ul{ display:none;  width:200px; background-color: #f7f8fa;border: 1px solid #dae1e8;/* padding: 10px 0; */position: absolute;top: 60px;left: 30px;z-index: 200;}
.location>li>ul>li>a{display:block; padding:0px 15px;/*padding:10px 25px;*/ text-align:left;}
.location>li>ul>li>a:hover,.location>li>ul>li>a:focus{background:#dae1e8;color:#516c86;}

/*페이지 상단으로 이동*/
.ComTop { display:none; position:fixed; margin-left:-150px; z-index:7; top:15px; left:1250px; z-index:9999;}

/*contents*/
.contents_sec{ float:left;clear:both;width:1000px; margin:93px 0px; margin-bottom:0px;}
.contents_sec h3{margin-bottom:45px; font-size:14px; line-height: 100%; color:#1a559b; font-weight: bold; }
.contents_sec h3 a {color:#1A559B}
.contents_tit { margin-left:3px; }
.contents_tit p{width:80%}




@media screen and (max-width: 1280px) {  /* 1024 ~ 1280 */
	body{overflow-x: hidden;}
	.contents_sec{ width:auto;padding:20px;margin-top:25px;}
	#header {position:static; float:none; width:100%; height:0px; padding:0px;}
	#header .logo a { position:absolute; top:15px; left:50%; margin-left:-125.5px; width:251px; background:url("../img/main/tLogo.gif") no-repeat}
	#header .search {display:none; float:right; margin:0px; margin-top:15px; margin-right:20px; width:190px; height:31px; background:url(../img/main/bgSearch.gif) 0 0 no-repeat;} 
	#header .search input { margin:5px 0 0 3px; width:145px; height:20px; border:0; }
	#header .search span { display:inline-block; padding:0  5px 5px 5px; }
	#header .search span input{ width:12px; height:12px; }	
	#header .mtMenu {display:none}
	
	#header .subBg { position:absolute;left:-230px;width:229px; z-index:-1; background:#384c61; border-left:1px solid #15447c; border-right:1px solid #15447c;}
	#header #gnb { position:absolute; top:0px; left:-200px; width: 199px; z-index:100;}
	#header #gnb .menuList {display:none}
	#header #gnb>ul
	#header #gnb>ul>li{}
	#header #gnb>ul>li h2 { text-align:left; padding:0; background:#255d9f url("../img/main/bul/gnbArrow1.gif") no-repeat 170px center;}
	#header #gnb>ul>li h2 a {display:block; padding: 10px 0 10px 20px; border-bottom:1px solid #153f6b;color:#fff;}
	#header #gnb>ul>li.on h2 {background:#255d9f url("../img/main/gnbArrow2.gif") no-repeat 170px center;}
	#header #gnb>ul>li.on h2 a { color:#fff;}
	
	#header #gnb .gnbSub { display:none;position:relative;left:0;top:0;width:auto;color:#fff;background:#384c61;}
	#header #gnb .gnbSub>ul {margin:0;}
	#header #gnb .gnbSub>ul>li { margin-bottom:0px; padding:0; }
	#header #gnb .gnbSub>ul>li+li { background:none; }
	#header #gnb .gnbSub ul li h3{ padding:15px 0px; border-bottom:1px solid #283747; }
	
	#header #gnb .gnbSub ul li h3 a {font-size: 15px; color:#fff; font-weight:noraml; }
	
	
	#header #gnb li.on .gnbSub ul li h3.on { background:#2a3c4e;}
	#header #gnb li.on .gnbSub ul li h3.on a { text-decoration:none; }
	#header #gnb .gnbSub ul li ul { border-bottom:1px solid #2c3e52;}
	#header #gnb .gnbSub ul li ul li { border-top:1px solid #2c3e52; border-bottom:1px solid #44576b}
	
	#header #gnb .gnbSub ul li ul li a { margin:10px 0px; font-size:14px; line-height:20px; background:url("../img/main/gnbDepth3.gif") no-repeat 20px center; color:#afbfd3; }
	
	#header #gnb .gnbSub ul li ul li a:hover, 
	#header #gnb .gnbSub ul li ul li.on a { font-weight:bold; color:#fff;}
	
	#container{ margin-left:0px; padding-bottom:20px;background:none; }
	
	.location { position:relative;left:0;}
	.ComTop { display:none !important; visibility:hidden;}

	#footer {position:relative;left:0;display:block;margin:16px 2%;padding-top:16px;width:auto;border-top:1px solid #e0e6ed; }
		#footer .txt {text-align:left;}
		#footer .txt a {margin-right:20px}
		#footer .txt br {display:none}
		#footer .txt .middle {display:inline-block;}
		#footerFrm {position:absolute; right:195px; top:15px}
		#footer #footerFrm .search {margin-top:3px;}
		#footer .openLink {position:absolute; right:0; top:15px; margin:0;}
		#footer .copyright {margin-top:3px;width:auto;background:none;}

	#header .language {display:block; right:20px;top:17px;margin:0;}
	
	#footer .txt .devide126 {margin-right:0; width:auto;} 
}
