@charset "euc-kr";

/* Çì´õ */
#header #logo {
	position: absolute;
	left: 2px;
	top: 15px;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}

#adv {
	position: absolute;
	right: 235px;
	top: 75px;
	width: 90px;
	height: 17px;
}

/**/
#h_search {position: absolute; left:290px; top:35px; width:170px; height:26px; border:2px solid #313b56;}
#h_search #sc {position:relative; float:left; top:4px;left:5px; width:110px; height:26px;}
#h_search #sc select {position:absolute;left:0; top:0px; font-size:12px; color:#666; width:90px; height:38px; font-family:µ¸¿ò; border:0}

#h_search1 {position: absolute; left:260px; top:38px; width:580px; height:30px; border:2px solid #313b56;}
#h_search1 fieldset {border:none;}

#h_search1 .search {position: absolute; top:0px;left:0px; width:560px; height:20px; }
#h_search1 .searchclear {position:absolute; top:7px; left:530px; width:20px; height:20px;}
#h_search1 .search input {padding-left:10px; width: 550px; height:20px;border:0; clear:none; font-size:12px; }

#h_search1 legend {display:none;}
#h_search1 .btn {position: absolute; top:5px; right:5px; width:20px; height:25px;}
#h_search1 input { vertical-align: middle; }

#gnb {
	width: auto;
	position: absolute;
	top: 5px;
	right: 0px;
	height: 34px;
	
}
#gnb ul {padding:3px 0 5px 0; float:left; width:auto;}
#gnb li {float:left; padding:0 5px; width:auto;}
#gnb li a {font-family: 'Noto Sans Korean'; font-weight:400; font-size:12px; color:#313b56; width:auto;}
#gnb li a:hover {color:#32afe5;}

/* mainHead-topmenu */
#lnb {
	position:absolute;
	left:0px;
	top:95px;
	z-index:100;
	width:1100px;
	height:65px; background:url(../../images/menu_bg.gif) 0 25px no-repeat;}
	
#lnb ul {width:450px; right:0px;position:absolute;}
#lnb ul li {float:left; display:inline; padding-right:30px;}
#lnb ul li#top1m_last {border:0px;padding:0}
#lnb ul li a {float:left; display:block; width:auto; height:33px; line-height:33px; color:#000; font-weight:bold; font-size:16px; }
#lnb ul li a:hover {color:#DB0D10}

/* mainHead-topmenu-2depth */
#lnb ul div.top2m {position:absolute; top:27px; left:7px; width:1100px; height:25px; display: none; padding:0; z-index:100;}
#lnb ul div.top2m div {}

#lnb ul ul { width:1100px; height:25px; margin:0; padding:0px 0 15px;}
#lnb ul ul li {float:none; padding-right:20px; background:none; border:none; text-decoration:none;}
#lnb ul ul li a {float:none; background:none; display:inline; font-size:1em; height:22px; line-height:22px; font-weight:normal; color:#fff; text-decoration:none; text-align:center; letter-spacing:0;  font-family:µ¸¿ò}
#lnb ul ul li a:hover {background:none; text-decoration:none;  color:#fff;}
#top2m1 {margin:0 0 0 -5px; }
#top2m2 {margin:0 0 0 -5px;}
#top2m3 {margin:0 0 0 110px;}
#top2m4 {margin:0 0 0 -105px;}
#top2m5 {margin:0 0 0 440px;}



/* centerColumn */
.mainVisual2 {
	
	width:100%;
	height:235px;	
	position:relative;
	
	
}
.mainVisual2 .m_img2{position:relative; margin:0 auto; width:1100px; height:234px; border:1px solid #000}

/* subMenu */
#subMenu {position:relative; width:200px; margin:0 0 20px 0;}
#subMenu .subMenuTitle1 {height:63px; width:180px; border-bottom:2px solid #666; font-size:28px; line-height:30px; letter-spacing:-2px; color:#4f4f4f; padding-left:14px; margin-bottom:40px;font-weight:bold;}
#subMenu p { font-weight:bold; font-size:0.9em; color:#d6d6d6;}
#subMenu ul {padding:0 0 30px 0px;}
#subMenu ul a {}
#subMenu ul li { border-bottom:1px solid #CCCCCC; width:180px;}
#subMenu ul li a {display:block; color:#574f4f; width:180px; height:34px;  padding:16px 0px 0px 20px; font-size:14px; line-height:14px;}
#subMenu ul li a:hover {color:#2b388e; font-weight:bold;}
#subMenu ul li.on a,#subMenu ul li.on a:hover {color:#4F4F4F; font-weight:bold; border:0; background:#f2f2f2;}
#subMenu ul div {width:110px; margin-bottom:5px; padding-left:10px; }
#subMenu ul ul {width:125px; padding:2px 0 3px 10px;}
#subMenu ul li.on li {border:0; }
#subMenu ul li.on li a {width:130px; padding:4px 0 2px 15px; color:#767676; height:15px; letter-spacing:0; font-size:0.95em; font-family:dotum; font-weight:normal; line-height:15px;  background:url(../../images/subMenuBul2.gif)  no-repeat; }
#subMenu ul li.on li a:hover {font-weight:bold; color:#767676; background:url(../../images/subMenuBul2.gif) no-repeat;}
#subMenu ul li.on .on a {font-weight:bold; color:#767676; }

#sitelink               {width:158px; float:left; position:relative; margin-top:20px;  height:300px;}
#sitelink .link_title   {width:138px; padding-top:10px; padding-left:10px; height:20px; font-weight:bold; color:#000}
#sitelink .link_cont    {width:138px; padding-top:10px; padding-left:10px;  height:300px; }
#sitelink .link_cont ul.left_02 {width:127px; position:relative; height:300px;}
#sitelink .link_cont ul.left_02 li {width:127px; height:16px; padding-bottom:3px; display:block;}
#sitelink .link_cont ul.left_02 li a {font-weight:normal; color:#6699FF}
#sitelink .link_cont ul.left_02 li a:hover {color:#0076c0; text-decoration:underline;}
#sitelink .link_cont ul.left_02 li.last {padding-bottom:0}

#right_content {width:800px; float:left; position:relative; height:auto;}


/* centerColumn */
.centerColumn .centertitle {letter-spacing:-2px; width:800px; height:36px; float:left; font-weight:bold; font-size:18px;  line-height:30px; color:#000; background-color:Aqua;}
#contabs {}
#contabs ul {width:800px; background:url(../../images/tab_bg.jpg) repeat-x 0 1px; height:41px;}
#contabs ul li {width:167px; height:41px; float:left; display:inline; background:url(../../images/tab_cl.jpg) no-repeat; text-align:center; padding-top:13px; font-size:14px; font-weight:bold}
#contabs ul li.on{background:url(../../images/tab_op.jpg) no-repeat}
.centerColumn .location {float:right;position:relative; width:200px; font-size:0.95em; text-align:right}
.centerColumn .location img {}
.centerColumn .location a {color:#999;}
.centerColumn .location a:hover {color:#0076c0; text-decoration:underline;}
.centerColumn .location a span {color:#0076c0; font-weight:bold;}
.sub_contt {width:800PX; height:auto; float:left; padding-bottom:60px;padding-top:70px;}
.tabcontainer {width:760px; height:auto; padding:60px 20px 60px 20px;}


.tb_search {width:680px; height:40px; padding-top:35px; padding-bottom:10px; margin:0 auto;}

#tbSearch1 {width:190px; float:left;}
#tbSearch1 select {font-size:12px; float:left;vertical-align:middle;}


#tbSearch2 {width:100px; float:left}
#tbSearch2 select {font-size:12px;  float:left;vertical-align:middle;}


#tbSearch3 {width:366px;float:left; padding-left:10px;}
#tbSearch3 .inputType {font-size:12px; border:0;  float:left; clear:none; border:1PX SOLID #D1D1D1}
#tbSearch3 img {float:left; padding-left:10px;}


/* ÇªÅÍ */
#footer {	clear:both;
	position:relative;
	height:100px;
	width:1100px;
	margin:0 auto;
	padding-top:20px;
	border-top:1px solid #e1e1e1;
}


#foot_logo {width:800px; height:80px; float:left; line-height:60px; vertical-align:middle;}
#foot_logo ul {width:800px; height:40px; vertical-align:middle; line-height:20px;}
#foot_logo ul li {float:left; width:auto; padding-right:15px;}
#foot_logo ul li img {vertical-align:middle;}

#footer_info {position:relative; width:800px; height:200px; float:LEFT; padding-left:0px}
.f_menu  {width:880px; float:LEFT; height:15px;padding-bottom:5px;}
.f_menu ul {width:880px; float:left; padding-bottom:5px;}
.f_menu li {float:left; width:auto; padding-right:6px; font-size:11px; font-family:dotum;}
.f_menu li a {float:left; display:block; padding-right:5px; color:#344}
.f_menu li.first {background:none;}

#footer_info address {color:#686868; font-style: normal; text-align:left;  line-height:18px; }
#footer_info address img {vertical-align:middle;}

#footer_info2 {position:relative; width:300px; height:200px; float:right}
.title_box{width:300px; background-color:#313b56; height:25px;}
.title_box h2 {font-size:13px; color:White; padding: 3px 0 0 5px;}

.inner_box{ border:1px solid #313b56; width:293px; height:50px; padding-left:5px}
.inner_box ul{ width:290px}
.inner_box ul li {
	padding: 3px 0px 3px 5px;
	margin-bottom: 0px;
	border-bottom: 1px solid #efefef;}
.inner_box li .tit {padding:0 5px; border-left:0px solid #ea5532; border-right:0px solid #ea5532; font-size:11px; font-weight:600; line-height:12px;}
.inner_box li strong{padding:0 0 0 50px; font-size:12px; font-weight:600; line-height:12px;}

	
/* Layout */
#accessibility{position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0%;}
#accessibility-foot {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0%;}
