@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/NanumGothic-Regular.eot);
  src: url(/fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-Regular.woff2) format('woff2'),
       url(/fonts/NanumGothic-Regular.woff) format('woff'),
       url(/fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/NanumGothic-Bold.eot);
  src: url(/fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-Bold.woff2) format('woff2'),
       url(/fonts/NanumGothic-Bold.woff) format('woff'),
       url(/fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(/fonts/NanumGothic-ExtraBold.eot);
  src: url(/fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(/fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(/fonts/NanumGothic-ExtraBold.woff) format('woff'),
       url(/fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}



/*    Reset CSS  */
* { margin:0;  padding:0; }
ol,ul { list-style: none; }
a { outline:0; text-decoration:none;  }
img { border:0;}


body { font-family:"notokr-medium", Malgun gothic, sans-serif, dotum} 



/*header*/

.i_headerwrap{
	width:100%;
	height:160px;
	background:url(/images/headerbg.jpg);
}
#i_header{
	width:1080px;
	margin:0 auto;
	position:relative;
}

.i_lnbwrap{
	width:1080px;
	height:30px;
	background:#f5f5f5;
	margin:0 auto;	
	
	
}
.i_lnb{
	width:310px;
	float:right;
}
.i_lnb li{
	width:100px;
	height:30px;
	float:left;
	line-height:30px;
	text-align:center;
	font-size:12px;
	border-right:1px solid #ccc;
}	
.i_lnb li:nth-child(1){
	border-left:1px solid #ccc;
}
.i_lnb li img{
	margin-right:5px;
}

#i_header h1{
	margin-top:11px;
	
}
/*우측검색*/
.i_search{
	width:175px;
	height:30px;
	position:absolute;
	top:30px;
	right:15px;
	overflow:hidden;
	background:url(/images/search1.jpg)  no-repeat;
	padding-left:75px;
}
#hd_sch {
	border:0 !important;
}
#sch_submit{
	float:right;
	margin:0 !important;
	padding:0 !important;
	width:20px !important;
	height:20px !important;
	position:absolute;
	top:3px;
	right:4px;		
}
#sch_stx{
	width:150px !important;
	border:0 !important;
	background:none !important;
	padding:0;
	margin-left:-30px;
}

#sch_submit{
	width:30px;
	height:24px;
	}
.i_search img{
	float:right;
}
.tbl_head01{min-height:250px;
}
/*메뉴*/
.i_gnb{
	width:1080px;
	height:50px;
	overflow:hidden;
	margin-top:20px !important;
	background:url(/images/menubar.jpg) no-repeat;
	bakkground-size:cover;

}
.i_gnb li{
	width:154.28px;
	height:50px;
	text-align:center;
	line-height:50px;
	float:left;
	font-size:15px;
	color:#222;
	
}

.i_gnb li a{color:#222;}
.i_gnb li a:hover{color:#36662A;}

a:hover{
	text-decoration:none !important;
}

/*비주얼*/

#i_visual{
	width:100%;
	height:600px;
}
#i_subvisual{
	width:100%;
	height:250px;
	margin-bottom:40px;

}


#container_title { text-align:center; font-size:26px; font-family:"notokr-bold", Malgun gothic, sans-serif, dotum; color:#64935f; padding-bottom:40px; border-bottom:1px solid #e8e9e3}
#container_title > .tittxt { text-align:center; display:block; font-size:15px; color:#666; font-family:"notokr-demilight", Malgun gothic, sans-serif, dotum}
/*컨텐츠*/

#i_container1 {
	width:1080px;
	margin:30px auto;
	overflow:hidden;
}
.i_con1{
	width:700px;
	height:280px;
	margin-right:40px;
	background:url(/images/around1.jpg) center center no-repeat;
	background-size:cover;
	position:relative;
	float:left;
	
}
.i_around{
	
	width:100px;
	height:30px;
	font-size:13px;
	color:#fff;
	background:#777;
	text-align:center;
	line-height:30px;

}	
.i_around a{
	color:#fff;
}
.i_con2{
	width:340px;
	height:280px;
	background:url(/images/around2.jpg) center center  no-repeat;
	background-size:cover;
	position:relative;
	float:left;
}
	
.i_posi1{
	font-family:"notokr-demilight", Malgun gothic, sans-serif, dotum;
	position:absolute;
	top:220px;
	right:40px;
}
.i_posi2{
	font-family:"notokr-demilight", Malgun gothic, sans-serif, dotum;
	position:absolute;
	top:220px;
	left:50%;
	margin-left:-50px;}
	

#i_container2{
	width:100%;
	margin:0 auto;
	position:relative;
	background:#192903;
}
.i_bgcon1{
	width:1080px;
	height:200px;
	margin:0 auto;

	
	
}



.i_con3{
	width:100%;
	height:310px;
}

.i_bgcon2{
	width:1080px;
	margin:0 auto;
	height:360px;
	text-align:center;
	
	
}
.i_bgcon2 p{
	color:#47433f;
	font-size:30px;
	font-weight:400;
	line-height:50px;
}

.i_con4{
	width:100%;
	height:340px;
	text-align:center;
}

.i_con4 p{
	color:#47433f;
	font-size:30px;
	font-weight:400;
	line-height:50px;
}

.i_bgcon3{
	width:1080px;
	height:200px;
	margin:0 auto;
	
	
}

.i_con5{
	width:250px;
	height:200px;
	background:url(/images/contact.jpg) no-repeat;
	backgoround-size:cover;
	float:left;
}
.i_con6{
	width:720px;
	height:200px;
	float:left;
}
.i_con7	{
	width:360px;
	height:200px;
	color:#555;
	float:left;
	
}
.i_con7 p:nth-child(1){
	font-size:20px;
	font-wieght:700;
	float:left;
	padding:10px;
	
}
.i_con7 p:nth-child(2){
	font-size:11px;
	float:right;
	padding:20px;
}

/*footer*/

#i_footerwrap{
	width:100%;
	height:140px;
	background:#c7c7c7;
	margin-top:50px;
	
}
#i_footer {
	width:1080px;
	height:140px;
	margin:0 auto;
	position:relative;
}
#i_footer ul{
	width:830px;
	height:70px;
	color:#444;
	position:absolute;
	top:35px;
}
#i_footer ul li{
	margin:5px 0;
}
#i_footer img{
	width:250px;
	position:absolute;
	top:50px;
	right:0;
}
	
/*intro*/ 
.i_intro{
	width:1080px;
	margin:0 auto;
	 
}
.i_intro h3{
	font-family:notokr-bold;
}
.i_intro p{
	font-size:15px;
}
.i_intro1{
	width:1080px;
	
	background:url(/images/introbg.jpg) 460px 70px no-repeat;
	background-size:cover;
	color:#444;
	font-size:15px;
	line-height:35px;
}
.i_intro1 h3{
	width:100px;
	height:40px;
	border-top:2px solid #222;
	border-bottom:2px solid #222;
	font-size:28px;
	line-height:40px;
	text-align:center;
	margin:20px auto;
	
}
.i_intro1 span{
	font-size:17px;
	color:#f00;
	font-weight:700;
}
.i_find{
	width:1080px;
	margin:0 auto;
}
.i_find h3{
	width:200px;
	height:40px;
	border-top:2px solid #222;
	border-bottom:2px solid #222;
	font-size:28px;
	line-height:40px;
	text-align:center;
	margin:20px auto !important;
}


.i_find1 {
	width:1080px;
	margin:10px auto 0;
}
.i_find2{
	width:1080px;
	text-align:left;
	margin:20px auto !important;
	line-height:28px;
	padding-left:30px !important;

}

.i_find2 li{
	list-style-type:disc;
	font-family:notokr-bold;
	font-size:15px;

}

/*서브컨테이너*/


#i_subcontainer{
	width:1080px;
	margin:0 auto;
}


/*싱크대 게시판 하단부분*/

#bo_v_bot{
	width:1080px;
	margin:0 auto;
}



.enfreetab { margin:0; padding:0; height:50px; margin-bottom:20px;}

.enfreetab li { list-style:none; float:left; width:33%; height:50px; line-height:50px;  border-top:1px solid #64935F; border-left:1px solid #64935F; border-bottom:1px solid #64935F; text-align:center;-moz-box-sizing: border-box;   -webkit-box-sizing: border-box;    box-sizing: border-box;
}
.enfreetab li a { text-decoration:none; color:#64935F; font-size:18px;}
.enfreetab li:last-child { border-right:1px solid #64935F}

.enfreetab .on {list-style:none; float:left; width:33%; height:50px; line-height:50px;  border-top:1px solid #64935F; border-left:1px solid #64935F; border-bottom:1px solid #64935F; text-align:center; background:#64935F}
.enfreetab .on a { text-decoration:none; color:#fff !important; font-size:18px;}

.enfreetab li:hover {list-style:none; float:left; width:33%; height:50px; line-height:50px;  border-top:1px solid #64935F; border-left:1px solid #64935F; border-bottom:1px solid #64935F; text-align:center; background:#64935F}
.enfreetab li:hover a { text-decoration:none; color:#fff !important; font-size:18px;}


