@charset "euc-kr";
@import url("sub.css");

@font-face{
 font-family: 'NanumGothicWeb';
 font-style: normal;
 font-weight: normal;
 src: url('/img/font/NanumGothic.eot'); 
 src: local(''), url('/img/font/NanumGothic.woff') format('woff'), url('/img/font/NanumGothic.ttf') format('truetype');
 }

@font-face{
 font-family: 'NanumMyeongjoWeb';
 font-style: normal;
 font-weight: normal;
 src: url('/img/font/NanumMyeongjo.eot'); 
 src: local(''), url('/img/font/NanumMyeongjo.woff') format('woff'), url('/img/font/NanumMyeongjo.ttf') format('truetype');
}

/* -----------------------------------------------------기본 ------------------------------------------------------- */

	body {margin:0px; font-size: 12px; color: #404040; font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','맑은 고딕', 'Malgun Gothic','돋움','굴림',Dotum,Gulim,Sans-serif; }
	td { font-size: 12px; color: #404040; font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','맑은 고딕', 'Malgun Gothic','돋움','굴림',Dotum,Gulim,Sans-serif; }
	p{font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','맑은 고딕', 'Malgun Gothic','돋움','굴림',Dotum,Gulim,Sans-serif;}
	ul, li{padding:0; margin:0;}

	/* 기본 클래스 */
	img {border:0;}
	form { margin-top:0px; margin-bottom:0px;}
	input {font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','맑은 고딕', 'Malgun Gothic','돋움','굴림',Dotum,Gulim,Sans-serif; font-size:12px; color:#000000;}
	textarea { font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','맑은 고딕', 'Malgun Gothic','돋움','굴림',Dotum,Gulim,Sans-serif; font-size:12px; color:#000000;}
	select {font-family:tahoma; font-size:12px; color:#0F377F; }


	.input_border {font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','맑은 고딕', 'Malgun Gothic','돋움','굴림',Dotum,Gulim,Sans-serif; font-size:12px; height:18px; color:#000000; border-right: #C7C7C7 1px solid; border-top: #C7C7C7 1px solid;border-left: #C7C7C7 1px solid; border-bottom: #C7C7C7 1px solid;}



	/* 기본 링크 */
	A:active { color: #666;font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','맑은 고딕', 'Malgun Gothic','돋움','굴림',Dotum,Gulim,Sans-serif; text-decoration: none; }
	A:link {color: #666; font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','맑은 고딕', 'Malgun Gothic','돋움','굴림',Dotum,Gulim,Sans-serif; text-decoration: none; }
	A:visited { color: #666;font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','맑은 고딕', 'Malgun Gothic','돋움','굴림',Dotum,Gulim,Sans-serif; text-decoration: none; }
	A:hover { color: #000000;font-family:'NanumGothic', '나눔고딕','NanumGothicWeb','맑은 고딕', 'Malgun Gothic','돋움','굴림',Dotum,Gulim,Sans-serif; text-decoration: underline; }
	



.b {
font-weight:bold;
}

/* form */
.input {
border:1px solid #CCCCCC;
}

/* font */

.green {
	color: #49993C;
	font-weight: bold;
}

.p11{
font-family:돋움;
font-size:11px;
color:#666666;
line-height:13pt;
}


.18pt{
line-height:18pt;
}

.white{
font-family:돋움;
font-size:11px;
color:#ffffff;
line-height:13pt;
}

.style1 {
	color: #82563C;
	font-weight: bold;
}

.style2 {
	color: #45a505;
	font-weight: bold;
}


.top {color:#e2e2e2;}
.top a {color:#e2e2e2;}
.top a:visited {color:#e2e2e2;}
.top a:hover {color:#fff;}
.top a.select {color:#e2e2e2;}


/* 투명png */
.png24 {tmp:expression(setPng24(this));}


/* 메뉴부분 */
.gnb{position:relative; width:100%; z-index:10; float: left;}
.top_logo{float:left;  padding:28px 50px 0px 3px; width:111px; }
.top_link{float:right; padding-top:64px}
.top_link li{list-style:none; display:inline; padding-left:28px;}

#nav{float:left; margin:0; padding:0; list-style:none;}
#nav li { float: left; padding:64px 70px 0px 0px; background: none; position: relative;  display:inline; list-style:none;}
#nav ul { position: absolute; left:0px; display: none; z-index:2; top:84px;}
#nav ul li { display:inline;  padding:10px 10px 10px 10px; background:url(/img/bar.gif) no-repeat right;  }
#nav ul li.last{ display:inline;  padding:10px 10px 10px 10px; background:none;}
#nav ul li a {color: #888889;  font-weight: bold; font-size:13px; display: block; line-height:14pt; }
#nav ul li a:hover { text-decoration: none; color: #e50012; display: block;}
.sub01{width:310px; position:absolute; margin-left:-10px;}
.sub02{width:700px; position:absolute; margin-left:-10px;}
.sub03{width:580px; position:absolute; margin-left:-10px;}


/*페이지*/
.text{position:absolute; top:232px; padding-left:788px; border:0px solid blue; z-index:20}
.text2{position:absolute; top:560px; padding-left:80px; border:0px solid blue; z-index:20}
.greeting{padding:122px 0 0 100px;}
.greeting01{margin:230px 0 0 120px; position:absolute; top:0;}
.greeting01 img {width:330px}
#his{width:; border:0px solid blue; position:relative; }
.his01{padding:90px 57px 0 25px; width:300px; float:left;}
.his02{padding:90px 0 0 0;  float:left;  display:block;}
.his03{padding-top: 30px; position:relative; float: left;}
.ser01{padding:91px 0 0 50px;}
.ser02{padding:10px 0 0 70px;}
.ser_btn{margin-left:500px; position:absolute; top:650px;}
.sitemap{padding:91px 0 0 70px;}
.title{padding:91px 0 10px 75px;}


/* 메인 비주얼 */
#main_visual .bx-viewport { height: 600px !important;}