/*sub CSS*/


/*contents */
#contents {
	position:relative;
	overflow:hidden;
	width:1000px;
	margin-top:18px;
	background: url('../img/sub/contents_topimg.gif') no-repeat left top;
}
#contents .left_menu, #contents .left_menu_brand {
	float:left;
	width:216px;	
}
#contents .left_menu dl, #contents .left_menu_brand dl{
	float:left;
	width:230px;
	padding-bottom:40px;	
}
#contents .left_menu dt, #contents .left_menu_brand dt  {
	float:left;
	width:217px;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#fff;	
	text-align:center;
	font-weight:bold;	
	margin-bottom:10px;	
}
#contents .left_menu dd {
	float:left;
	width:230px;	
}
#contents .left_menu dd a{
	display:block;
	width:196px;	
	height:24px;
	line-height:24px;
	padding-left:34px;
	color:#333;
}
#contents .left_menu dd a.current,
#contents .left_menu_brand dd a.current{
	color:#4b69ff;
	font-weight:bold;
}
#contents .left_menu dd a:hover {
	color:#fff;
	width:230px;
	font-weight:bold;	
	background:url('../img/sub/left_munu_ov.gif') no-repeat;
}
#contents .left_menu_brand dd{
	display:block;
	width:196px;	
	height:24px;
	line-height:24px;
	padding-left:34px;
	color:#333;
	float:left;
}
.left_menu_brand dd a{
	display:block;
	width:196px;	
	height:24px;
	line-height:24px;
	color:#333;
}
#contents .left_menu_brand dd a:hover {
	width:176px;
	color:#fff;
	height:24px;
	font-weight:bold;	
	background:url('../img/sub/left_munu_ov.gif') no-repeat;
}
#contents .left_menu_brand dd:hover {
	width:230px;
	color:#fff;
	height:24px;
	font-weight:bold;	
	background:url('../img/sub/left_munu_ov.gif') no-repeat;
}
/* Article */
#article {
	float:left;	
	width:735px;	
	border-left: 2px dotted #E6e6e6;
}
.sub_title {
	float:left;
	width:755px;
	height:113px;
	padding:0 0 5px 30px;
	border-bottom:2px dotted #e6e6e6;
}
.sub_title li.route {
	float:right;	
	margin:22px 16px 0 0 ;
	color:#959595;
	font-size:11px;
}
.sub_title li.title {
	float:left;
	font-size:30px;
	padding-top:70px;		
}
.sub_content {
	float:left;
	padding:30px 0 50px;
	width:735px;
	margin-left:20px;
}
.greeting, .brands {
	float:left;
	width:725px;
	color:#242424;
	line-height:150%;
}
.greeting p{
	float:left;
	width:400px;
}
.greeting p.img{
	float:right;
	width:300px;
}
.greeting strong{
	font-size:14px;
}
.greeting span.sam{
	color:#4B69FF;
	font-weight:bold;
	display:block;
	margin:8px 0;
}
.greeting .sam_certification{
	float:left;
	width:400px;
	margin-top:40px;
}
.greeting .sam_certification strong{
	display:block;
	margin-top:10px;
}
.greeting .sam_img{
	float:left;
	margin-top:10px;
}
.sign {
	float:right;
	width:160px;
	margin-top:30px;
}
.sign span{
	display:block;
	text-align:center;
	width:160px;
	margin:8px 0;
}
/* brand */
.brand_content {
	float:left;
	line-height:150%;
}
.brand_content .left {
	float:left;
	width:330px;
}
.logo_img {
	margin-bottom:20px;
}
.brand_content dt{
	font-size:20px;
	margin-bottom:5px;
}
.brand_content .right {
	float:right;
	width:373px;
}
.ceo {
	float:left;
	line-height:150%;
	text-align:justify;
}
.vision {
	float:left;
	width:735px;
	line-height:150%;
}
.vision dl {
	margin-bottom:60px;
	width:450px;
	float:left;
}
.vision dt {
	font-size:16px;
	color:#ff0000;
	font-weight:bold;
}
.vision dt img{
	margin-right:10px;
}
.vision dd {
	float:left;
	width:345px;
	margin-left:75px;
}
.vision p.img{
	float:right;
	width:280px;
}
/*sitemap*/
.sitemap {
	float:left;
	width:735px;
}
.sitemap dl {
	float:left;
	width:139px;
	margin-right:10px;
}
.sitemap .sitemap_contact {
	margin-right:0;
}
.sitemap dt {
	font-size:16px;
	height:25px;
	line-height:25px;
	text-align:center;
	padding-bottom:5px;
	font-weight:bold;
	border-bottom:1px solid #dedede;
}
.sitemap dd {
	text-align:center;
	margin-top:15px;
}
.sitemap_aboutus dt {
	color:#fc0101;
}
.sitemap_brand dt {
	color:#fc8f01;
}
.sitemap_products dt {
	color:#fcdc01;
}
.sitemap_factory dt {
	color:#017522;
}
.sitemap_contact dt {
	color:#0712f9;
}
.board {
	margin-bottom:20px;
}	
.board p{
	margin-top:20px;
	text-align:justify;
	line-height:150%;
	width:650px;
}
/* 130819 김소정 추가 */
.factory, .factory ul{
	float:left;
	width:735px;
}
.factory ul.two{
	float:left;
	width:735px;
	margin-top:30px;
}
.factory li{
	float:left;
	width:230px;
	margin-right:22px;
}
.factory li.end{
	float:left;
	margin:0;
}
/* 130826 김소정 추가 */
.brands p.img{
	float:left;
	width:725px;
	margin-bottom:30px;
}
/* 130827 김소정 추가 */
.board ul{
	float:left;
	width:650px;
	margin-top:20px;
}
/* 130925 김윤희 추가 */
.brands span.mail a{
	color:#4B69FF;
}
.brands span.mail a:hover{
	color:#4B69FF;
}
.factory li span{
	display:block;
	width:230px;
	text-align:center;
	margin-top:5px;
}
/* 130830 김소정 추가 */
.vision .contents{
	float:left;
	width:350px;
}
