@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;}
h1, h2, h3, h4, h5, h6 { font-weight: bold; } 
ol, ul { list-style:none; overflow:hidden; zoom:1; }
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:#fff; }


/*header*/
#header { position:fixed;left:0;padding:20px 0  0 0; width:230px; font-weight:normal;}
#header .logo a { display:block; margin-left:24px; width:186px; height:220px; background:url(../img/common/logo.gif) 0 0 no-repeat; text-indent:-9999px; }

#header #gnb ul li { padding:0 24px 5px 58px; text-align:left; }
#header #gnb ul li a { color:#000; font-size:17px; font-weight:normal; font-family: 'NanumGothic' }
#header #gnb li.on a { color:#458acf;}

/*container*/
#container { position:relative; overflow:hidden; min-height:850px; margin-left:230px; padding-bottom:50px; background:#fff url(../img/common/bgContent.gif) 0 0 repeat-y; }

/*footer*/
#footer { position:fixed; bottom:0; z-index:0; margin-bottom:30px; left:23px; width:190px; }
#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:190px; height:38px; font:normal 11px tahoma; color:#b4b4b4;text-indent:-9999px; background:url(../img/common/copyright.gif) no-repeat;}

/*location*/
.location{ position:fixed; padding-left:18px; top:0px; left:230px; z-index:30; width:1084px; height:40px; background:url(../img/common/bgLocation.gif) left top repeat-x; overflow:visible;}
.location>li{position: relative;float: left;/*width: 145px;*/padding: 0px 25px; height:40px; line-height:40px; text-align: center;color: #ffffff;background: url(../img/common/bgLocation_off.gif) no-repeat right top;}
.location>li>a{color:#ffffff; }
.location>li span { opacity:0.5; }
.location>li.last{background:none;padding: 0 25px;}
.location>li.last>a{display:block; padding: 0px 0px;padding-right:15px;background: url(../img/common/bgLocation_on.gif) no-repeat right 50%;}
.location>li.last span { opacity:1; } 
.location>li>ul{ display:none;  width:250px; background-color: #f8f8f8;border: 1px solid #e3e3e3;/* padding: 10px 0; */position: absolute;top: 40px;left: 0px;z-index: 200;}
.location>li>ul>li>a{display:block; padding:0px 25px;/*padding:10px 25px;*/ text-align:left;}
.location>li>ul>li>a:hover,.location>li>ul>li>a:focus{background:#e1e1e1;color:#656464}

/*페이지 상단으로 이동*/
.ComTop { display:none; position:fixed; margin-left:-150px; z-index:7; top:5px; left:1250px; z-index:9999;}

/*contents*/
.contents_sec{ float:left;clear:both;width:1000px; margin:93px 40px; margin-bottom:0px;}
.contents_sec h3{margin-bottom:45px; font-size:60px; line-height: 100%; color:#1a559b; font-weight:200; }
.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:60px; padding:0px; background:#fff; }
	#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:block;}
	
	#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;} 
}

