@charset "UTF-8";@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css)


@charset "UTF-8";

/* Default Style */

*            {  letter-spacing:-1px;}
p           { letter-spacing:-1px;  }
li         { letter-spacing:-1px;  }
td       { letter-spacing:0px;  }




div    	  	{margin:0; padding:0; font-family:'³ª´®°íµñ',"NanumGothic",NanumGothic,verdana,'Malgun Gothic',¸¼Àº°íµñ,sans-serif;  }
p    	  	{margin:0; padding:0; font-family:'³ª´®°íµñ',"NanumGothic",NanumGothic,verdana,'Malgun Gothic',¸¼Àº°íµñ,sans-serif;}
li    	  	{margin:0; padding:0; font-family:'³ª´®°íµñ',"NanumGothic",NanumGothic,verdana,'Malgun Gothic',¸¼Àº°íµñ,sans-serif;}
ul    	  	{margin:0; padding:0; font-family:'³ª´®°íµñ',"NanumGothic",NanumGothic,verdana,'Malgun Gothic',¸¼Àº°íµñ,sans-serif;}

@import url('https://fonts.googleapis.com/css?family=Noto+Sans');

body		{font-size:14px; font-family:"nanumgothic" , "noto sans"; color:#333; }

/***********top menu***********/
#logo	{float:left; margin:15px 20px 0 30px; }

nav {width:100%; float:left; border-bottom:2px solid #034f92; padding-bottom:25px;  min-width:1400px; }

.container	{width:80%; margin:20px auto; min-width:1400px;}

nav ul {
  font-size: 0;
  margin: 0;
  padding: 0;
}

.menu {
  display: inline-block;
  position: relative;
  float:left; 
  
  width:10.3%;
  z-index:99
}

.menu a {
  color: #2f2b22;
  display: block;
  font-size: 14px;
  padding: 20px 0;
  transition: 0.3s linear;
  font-size:18px;
  text-align:center;
}

.menu a:hover { 
	color:#034f92;
}

.menu ul {
  display: none;
  position: absolute;
  width:350px;
  left:25px;
}

.menu ul li {
  display: block;
  float:left;
}

.menu ul li a {
  background: #034f92;
  display: block;
  padding: 10px 17px;
  color:#fff;
  font-size:14px;
}

.menu ul li a:hover { 
	color:#f8ff8f;
	font-weight:600;
}


#top_search	{
	position:relative;
	float:left; 
	margin-top:15px;
}

#top_search input	{
	width:160px;
	height:23px;
	padding:5px; 
	border:1px solid #d7d7cc;
	border-right:none;
}

#top_search a	{
	display:block; 
	position:absolute; 
	border:1px solid #d7d7cc;
	border-left:none;
	right:-39px;
	top:0px;
}





/*************¸ÞÀÎÆäÀÌÁö ½ÃÀÛ***********/

#main_product	{
	width:100%; 
	height:340px; 
	float:left;
	min-width:1200px;
}

#main_product_wrap{
	width:100%; 
	border-bottom:1px solid #c6c6c6;
	float:left;
}
.product_tab{
	position:relative;
	width:80%; 
	margin:0 auto; 
	height:auto;
	min-width:1400px;
}

.product_tab dt{
	background:#fff; 
	color:#484848; 
	text-align:center;
	font-size:14px; 
	float:left;
	width:10%;
	height:60px;
	position:relative;
	z-index:999
}
	
	
.product_tab dt a{
	display:block; 
	color:#484848;
	padding:21px 0 23px 0;
	border-bottom:1px solid #c6c6c6;
	letter-spacing:-1px;
	
}


.product_tab dt a:hover, .product_tab dt a.main_on{
	background:#fff; 
	border-bottom:4px solid #034f92;
	padding:21px 0 20px 0;
}


.product_tab dd{
	position:absolute;
	top:0;
	left:0;
	float:left;
	width:100%;

	
}


.main_product_list	{
	float:left; 
	text-align:center;
	padding:0 2%;
	
}



.main_product_list a{
	display:inline-block;
	width:100%;
}

.main_product_list a img	{
}


.line		{
	float:left;
	width:1px; 
	height:140px; 
	background:#e8e8e8;
	margin-top:50px
}



#new_product	{
	width:100%; 
	min-width:1400px;
	float:left;
	background:#272727;
	padding:50px 0;
	color:#fff;
}

#new_product_in	{
	width:1100px;
	margin:0 auto; 
}

#new_product_in h2	{
	text-align:center;
	font-size:38px;
	font-family:"noto sans" , sans-serif;
	font-weight:900;
}

.new_product_img 	{
	height:260px;
}
.new_product_img img	{
	width:199px; 
	height:199px; 
	background:#fff; 
	border:1px solid #909090;
	border-radius:15px;
	padding:5px;
	margin:0 31px !important;
}

.new_product_img span	{
	color:#fff;
	font-size:19px;
	font-weight:200 !important;
	font-family:"noto sans";
	position:relative;
	top:20px;
}





#main_bottom	{
	width:100%;
	float:left; 
	padding-top:40px;
	
}

#bottom_in	{
	width:1100px; 
	margin:0 auto; 
	
}


#notice	{
	float:left; 
	width:368px;
	height:228px;
	border:1px solid #cacaca; 
	margin-right:20px;
}

#notice div	{
	width:100%; 
	float:left; 
}

#notice div h3	{
	
	font-family:"noto sans";
	font-weight:600;
	font-size:21px;
	color:#272727; 
	float:left;
	margin:13px 0 0 18px;
}


#notice p	{
	float:right; 
	margin:14px 18px 0 0  
	
}

.notice_tt	{
	float:left; 
	margin:0 0 15px 25px;
	width:200px;
}

.notice_tt a	{
	font-size:13px;
	
}


.date	{
	font-size:13px; 
	margin:0 30px 10px 0;
	float:right;
	color:#7e7e7e;
}


#gallery	{
	width:424px;
	height:228px;
	float:left; 
	border:1px solid #cacaca; 
	margin-right:20px;
}

#gallery img	{
	float:left; 
}


#gallery h3	{
	font-size:19px; 
	float:left;
	margin:13px 0 0 20px;
	width:180px;
	font-weight:600;
}

#gallery_tt	{
	font-size:16px; 
	float:left; 
	width:180px; 
	margin:30px 0 10px 20px;
	color:#4d4d4d; 
	font-weight:600;
}

#gallery_contents	{
	font-size:13px; 
	width:180px;
	height:60px;
	float:left;
	margin:0 0 15px 20px;
	color:#686868
}

#gallery_btn	{
	float:left; 
	border:1px solid #b7b7b7;
	margin-left:20px;
}

#gallery_btn a	{
	display:block; 
	padding:6px 8px 8px 8px; 
	color:#8f8f8f;
	font-size:13px; 
}

#gallery_btn a:hover	{
	background:#b7b7b7; 
	color:#fff;
}


/**********************¸ÞÀÎÆäÀÌÁö ³¡********************/


#footer		{
	width:100%;
	border-top:2px solid #034f92;
	float:left; 
	margin-top:40px;
	min-width:1400px;
}

#footer_in	{
	width:1100px; 
	margin:0 auto;
}

#footer01	{
	float:left; 
	margin:40px 50px 0 20px;
}

#footer01 h4	{
	font-size:14px; 
	color:#828282;
}

#footer01 p	{
	font-size:12px; 
	color:#525252;
	line-height:20px;
	margin-top:10px;
}

.copyright	{
width:100%; float:left;
	font-size:11px !important;
	font-family:"noto sans" , "nanumgothic" !important;
	color:#929292 !important;
}


#footer ul	{
	float:right;
	margin:55px 0 0 23px;
}

#footer ul li	{
	float:left; 
	text-align:center;
	margin:0 10px;
	font-size:13px;
	line-height:30px;
}