@charset "UTF-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
*								{font-family:"nanum gothic","나눔고딕"; font-size:14px;}
a								{color:#333; font-size:14px; text-decoration:none}
::selection 					{background:#82bb25; color:#FFF; text-shadow:none;}
::-moz-selection 				{background:#82bb25; color:#FFF; text-shadow:none;}
::-webkit-selection 			{background:#82bb25; color:#FFF; text-shadow:none;}

body					{margin:0; padding:0; font-family:"nanumgothic","나눔고딕",'Noto Sans', sans-serif; font-size:14px; color:#333}
/* Default Style */

*            {  letter-spacing:-1px;}
p           { letter-spacing:-1px;  }
li         { letter-spacing:-1px; list-style:none }
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;}
h1, h2, h3, h4, dl, dt, dd	{margin:0 ; padding:0; }
img		{border:none;}


#topmenu_wrap	{
	width:100%; 
	margin:0 auto;
	height:100px;
	border-bottom:1px solid #d0d0d0; 
	background:url('/common/img/common/menu_bg.png') repeat; 
	position:relative; 
	top:0; 
	left:0; 
	z-index:99999;
	min-width:1100px;
}

#topmenu_wrap nav	{
	width:1100px; 
	margin:0 auto;
	
}

#logo	{
	float:left; 
	
	margin:22px 39px 0 50px;
}

#top_menu	{
	float:left;
	margin-top:40px;
	
}

#tmenu {display:flex; width:800px; }
#tmenu li	{
	 width:16.6666%; 
	padding-bottom:40px;
   text-align:center; 
}

 
 
#tmenu li a	{
	font-size:19px;
	color:#4e4e4e;
	white-space:nowrap 
}


#bottom_menu	{
	float:left;
	width:800px;
	background:#444; 
	position:absolute;
	top:101px;
}

#bottom_menu	ul	{
	float:left; 
	width:132.5px;
	height:200px;
	text-align:center;
	border-right:1px solid #666
}

#bottom_menu ul:last-child	{
	border-right:none;
}

#bottom_menu li	{
}

#bottom_menu li a	{
	color:#fff;
	display:block;
	padding:10px 0;
}

#bottom_menu li a:hover	{
	background:#212121;
	font-weight:bold; 
}


#main_contents	{
	width:1100px; 
	margin:0 auto;
	margin-top:680px;
	overflow:hidden;
}


.main_notice	{
	float:left; 
	width:411px; 
	height:253px;
	border:1px solid #ededed;
}

.main_notice h3	{
	width:370px; 
	font-size:22px; 
	font-weight:600; 
	color:#444;
	padding:0 20px;
	margin:20px 0 15px 0;
}

.main_notice h3 a	{
	float:right;
	margin-top:3px;
}


.notice_tt	{
	background:url('/common/img/common/bull01.jpg') no-repeat left center; 
	padding-left:10px;
	width:250px; 
	float:left; 
	margin:11px 0 8px 28px;
}

.notice_tt a	{
	font-size:14px; 
	color:#7e7e7e; 
}

.date	{
	float:right; 
	margin:11px 30px 8px 0;
	color:#7e7e7e;
	font-size:14px;
}


.icon_box	{
	float:left; 
	text-align:center; 
	padding:50px 0;
	width:275px; 
	height:155px;
}

.icon_box a	{
	display:block; 
	color:#fff; 
	font-size:23px; 
}

.icon_box a img	{
	margin-bottom:20px
}


.main_product	{
	float:left; 
	width:550px; 
	height:255px; 
	position:relative;
}


.main_product_img	{
	float:left; 
	width:275px; 
	height:255px;
}

.main_product_con	{
	float:left; 
	color:#fff; 
	width:155px; 
	height:182px;
	text-align:center;
	padding:40px 60px 33px 60px;
	position:relative; 
	
}

.triangle	{
	border-top:16px solid transparent;
	border-left:16px solid transparent;
	border-bottom:16px solid transparent;
	border-right:16px solid red;
	position:absolute;
	left:243px;
	top:45%

}

.triangle02	{
	border-top:16px solid transparent;
	border-right:16px solid transparent;
	border-bottom:16px solid transparent;
	border-left:16px solid red;
	position:absolute;
	left:275px;
	top:45%

}
.main_product_tt	{
	font-size:23px;
	margin-bottom:20px;
}

.main_product_text	{
	font-size:14px; 
	line-height:24px;
	width:155px;
	height:72px;
	
}


.product_more_btn	{
	position:absolute; 
	bottom:33px; 
	left:25.5%;
	border:1px solid #fff; 
	padding:14px 0; 
	text-align:center; 
	width:136px;
}

.product_more_btn a	{
	display:block; 
	color:#fff;
	font-size:15px;
	
}

.product_more_btn:hover	{
	border:2px solid #fff;
	width:134px;
	padding:13px 0
}

#footer_wrap	{
	width:100%; 
	float:left; 
	margin-top:100px; 
	border-top:1px solid #c4c4c4; 
	padding:30px 0; 
	text-align:center;
	color:#868686; 
}

#footer_wrap h3	{
	font-size:16px; 
	margin-bottom:15px;
}

#footer_wrap p	{
	font-size:12px; 
	line-height:24px;
}

#copyright	{
	color:#a9a9a9; 
	margin-top:15px;
}

#copyright span	{
	color:#919191; 
	font-size:12px; 
	vertical-align:bottom;
	font-weight:600
}

.hand {cursor:pointer;}