@charset "euc-kr";
/* CSS Document */

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/css?family=Nanum+Gothic);

@font-face {
  font-family:'nanumsquare'; 
  font-weight:normal;
  src: url(../font/nanumsquare.eot);
  src: local('��'), url(../font/nanumsquarer.eot?#iefix) format('embedded-opentype'),
       url(../font/nanumsquarer.woff) format('woff'),
     url(../font/nanumsquarer.woff2) format('woff');
}

@font-face {
  font-family:'nanumsquare'; 
  font-weight:bold;
  src: url(../font/nanumsquareb.eot);
  src: local('��'), url(../font/nanumsquareb.eot?#iefix) format('embedded-opentype'),
       url(../font/nanumsquareb.woff) format('woff'),
     url(../font/nanumsquareb.woff2) format('woff');
} 

@font-face {
  font-family:'nanumsquarexb';
  font-weight:bold;
  src: url(../font/NanumSquareEB.eot);
  src: local('��'), url(../font/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
       url(../font/NanumSquareEB.woff) format('woff');
}



@font-face { /* �������� Regular */
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face { /* �������� Bold */
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face { /* �������� ExtraBold */
  font-family:'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

/*---reset---*/
html { overflow-y:scroll; overflow-x:hidden;}
* { margin:0; padding:0; }
img { border:0; }
ul, ol, dl, li { list-style:none; }
caption { width:1px; height:1px; overflow:hidden; }
table, select { border-collapse:collapse; border-spacing:0;font-family:'nanumsquare' ,'Nanum Gothic';}
body{font-family:'nanumsquare' ,'Nanum Gothic'; font-size:15px; color:#3e3e3e; line-height:23px; text-decoration:none; -webkit-text-size-adjust:none;}

/*---a link---*/
a { text-decoration:none; color:#3e3e3e; }
p{line-height:23px; font-size:15px; }

/*---header---*/
#header_wrap { 
    width:100%; 
	height:347px;
	margin:0 auto;
	background:url(../images/sub_visu.png) center center no-repeat;	
	}
#top_wrap{width:1150px;margin:0 auto; padding-top:25px; overflow:hidden; padding-right:15px;}
.top_{float:right;width:81px; padding-left:10px;height:22px; background:#1472d1 url(../images/top_arrow.png) no-repeat;border-radius:5px;}	
.top_ p{width:81px; height:22px;  color:#fff; font-size:13px; cursor:pointer;}	

	
#header {width:1200px;height:50px; margin:0 auto;}
#top_menu ul{width:190px; height:74px;padding-top:50px; }
.logo { float:left; margin-top:12px;}
#top_menu ul li a{float:left; color:#b3b3b3; font-size:13px; font-weight:bold; margin-left:10px;  text-decoration:none;}
#top_menu ul li:last-child{margin-top:none;}

.nav_wrap {width:565px;height:50px; margin:0 auto; float:right;}
/* @group core nav menu */
#nav {width:565px;margin:0 auto; padding: 0; list-style: none; height:50px;  }
#nav li { float: left; display: block;  position: relative; z-index: 500; }
#nav li a { display: block; padding: 0; line-height: 50px; text-decoration: none; zoom: 1; width:136px; color:#fff; text-align:center; }
#nav li a:hover, #nav li a.hov {  color:#fff; }


/* @group subnav */
#nav ul { position: absolute; left:-31px; display: none; margin: 0; padding: 0; list-style: none;  border-top:1px #e0e0e0 solid; font-size:13px;font-weight:none!important; }	
#nav ul.menu1 li { width:202px; float: left; }
#nav ul li:hover {  }
#nav ul.menu1 a { width:200px; display: block; height: 25px; line-height: 25px; padding: 10px 0 ; color:#fff;border-left:1px #ccc solid;border-right:1px #ccc solid; border-bottom:1px #ccc solid;background:url(../images/sub_menu2.png) no-repeat; }
#nav ul.menu1 a:hover { font-weight:300;	text-decoration:none!important;  color:#272727;  padding: 10px 0;background:#fff; font-size:13px;}
.menu_bar>a{font-size:14px; color:#2b2b2b; font-family:'nanumsquare';}




/* ����޴� */

#contentLocation{width:100%; height:66px; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;  }
.location-inner{margin:0 auto;width:100%;}
.location-inner > ul{ width:1200px;height:100%; margin:0 auto;background-color:#f9f9f9;}
.location-inner > ul > li{position:relative; float:left; width:290px; height:100%;color:#fff;   border-right:1px solid #bed1b1;}
.location-inner > ul > li.home{width:83px; height:67px; border-left:1px solid #bed1b1;border-right:1px solid #bed1b1; padding-right:0px; }
.location-inner > ul > li.home img{ margin-left:24px; margin-top:24px; }
.location-inner > ul > li > a{display:block; padding-left:20px; padding-right:20px; font-size:16px; background:url(../images/sub_menu_arrow.png) no-repeat 250px 50%;color:#2a2a2a;line-height:67px;}
.location-inner > ul > li > a:hover { text-decoration:none; }
.location-inner > ul > li .location-2dep{display:none; position:absolute; top:67px;left:-1px;width:290px; border:1px solid #cfcfcf; border-bottom-color:#000000; background-color:#fff; z-index:11;}
.location-inner > ul > li.location2>a{color:#2a2a2a;}
.location-inner > ul > li .location-2dep li{height:66px; line-height:66px; border-top:1px solid #cfcfcf;  }
.location-inner > ul > li .location-2dep li:first-child{border-top:0;}
.location-inner > ul > li .location-2dep li a{display:block; padding-left:20px; color:#2a2a2a; font-size:16px; }
.location-inner > ul > li .location-2dep li a:hover{color:#2a2a2a;font-weight:500;  text-decoration:none;}	
.location {
		background-color:#f9f9f9;
		border-bottom:1px solid #bed1b1;
      }
	  
	  
	  
#contents_wrap{width:100%;}
#article{ width:1200px; margin:0 auto; margin-top:70px;}
#article:after { display:block; content:''; clear:both; }

.article{width:1200px; margin-top:80px;}
h3.title{font-size:40px; padding-top:10px;padding-bottom:20px; text-align:center;margin-bottom:168px;}	








.blank{width:1200px; height:100px; margin:0 auto;}

.footer{width:100%; height:200px;background:#f8f2f4; }
.footer_wrap{width:1200px; margin:0 auto; padding-top:50px; }
.footer_1{width:1200px; margin:0 auto;}
.footer_wrap ul{  margin:0 auto;overflow:hidden;}
.footer_wrap ul li{float:center;  font-size:11px; text-align:center;}
.footer_wrap ul li p{float:left; font-size:11px; padding-top:5px;}
.footer_wrap ul li img{float:left; padding-top:5px;}

.footer_wrap ul li.wi_1{float:center;  font-size:11px; text-align:center;padding-top:3px; }
.footer_wrap p.wi_3{font-size:11px;top:80px; text-align:center;} 




