
body{}
#sub_gnb { height:280px; }
#sub_gnb ul {/*margin-left:-455px; width:100%;*/ }
#sub_gnb ul li:first-of-type ul{width:180px;}
#sub_gnb ul li:nth-of-type(2) ul{width:220px;}
#sub_gnb ul li:nth-of-type(3) ul{width:170px;}
#sub_gnb ul li:nth-of-type(4) ul{width:170px;}
#sub_gnb ul li:last-of-type ul{width:220px;}
#header .header_bottom #gnb .gnb_list li ul.depth_list li a { font-size:14px; line-height:35px;}
#header .header_bottom #gnb .gnb_list li:nth-child(2) ul.depth_list li:nth-child(2) a { padding:5px 0;line-height:20px; }
#header .header_bottom #gnb .gnb_list ul.depth_list li:nth-child(2) a { }
#header .header_bottom #gnb .gnb_list ul.depth_list li:nth-child(5) a {  padding:5px 0; line-height:20px;}

#container .main_product_box .top ul li { height:280px; overflow:hidden;}
#container .main_product_box .top ul li p b.product_tit {white-space:nowrap; overflow: hidden; text-overflow: ellipsis;}
#container .main_contact .wrap_1170 .main_contact_map h4 { padding: 5px 10px 5px 55px;}

#container .main_contact .wrap_1170 .online_requset p { padding:28px 0px; line-height:24px;}
#container .main_bottom ul li .sub_tit p { width:70%; height:96px; overflow:hidden; }
#container .sub_gnb ul li.eng_sub_nav01 ul{}
/* #container .sub_gnb ul li.eng_sub_nav01 { width:300px;  }
#container .sub_gnb ul li.eng_sub_nav01 ul li{width:300px;}
#container .sub_gnb ul li.eng_sub_nav02 { width:200px;  }
#container .sub_gnb ul li.eng_sub_nav02 ul li{width:200px;} */




.footer_link { display:none;}

/* 메인 */
.w_1530 .graph .arr_box div {
    text-align: center;
}
.w_1530 .graph .ico_list {
    margin: 0 10px;
}
.w_1530 .graph .arr_box.m_l {
    margin-left:10px;
}
.sub .w_1530 .graph .ico_list {
    margin: 0 20px;
}
.w_1530 .graph .ico_list li {
    text-align: center;
}
.w_1530 .graph .gr_txt .txt_wrap {
    padding:30px 40px 30px 40px;
    border-radius: 100px;
}
.bus_cont02 .txt_area {
	width: 37%;
}
.step_box .step4 {
    background: url(../img/sub/main_en_02.png) no-repeat center / 312px auto;
}


/* 인사말 */
/* #container.sub .intro p { line-height:20px; } */
#container.sub .intro p:last-of-type { margin:0;}
#container.sub .intro p.eng_txt01 { margin:20px 0 150px;}

#container.sub .intro p:last-of-type.eng_ceo {font-size:20px; font-weight:bold; color:#000;}
#container.sub .intro p:last-of-type.eng_ceo .block { display:block; }
/* 사업소개 vmi */
/* #container.sub .vmiturn .text_box > div { height:350px;} */
.sub .w_1530 .graph .gr_txt .txt_wrap {
    justify-content: flex-start;
}
/* follow up */
#container.sub .follow_up .follow { position: relative; height: 552px; background: url('../img/sub/follow_eng01.png') no-repeat center,url('../img/sub/follow_arrow.png') no-repeat 53% center; border-bottom: solid 1px #ddd;}

#container.sub .follow_up .follow.global { height: 852px; background: url('../img/sub/follow_eng02.png') no-repeat 15% 15%,url('../img/sub/follow_arrow.png') no-repeat 43% 30%,url('../img/sub/follow_eng04.png') no-repeat right 15%;}


#container .main_contact .wrap_1170 .online_requset h3 {
	font-size:19px;
}


/*유통판매 사업 */
.shipping_container .shipping_img > div { height:420px;}
.shipping_container .shipping_img > div > p { line-height:20px;}
.shipping_container .shipping_img > div > div p { text-align:center;}

/* 채용정보 */
.recruit_container .bok > div { height:240px; } 
.recruit_container .bok > div p { line-height:25px;}


/* #container .sub_gnb .wrap_1000 > ul > li:last-of-type {
	width:240px;
	
} */

#container .sub_gnb ul li ul li {
	width:100%;
	box-sizing:border-box;
}


.quality_box .right_box {
	min-height:557px;
	height:auto;
}


@media screen and (max-width: 1024px){ 
	
	#header .header_bottom #gnb .gnb_list li ul.depth_list li::after{content:"-"; position:absolute; top:50%; left:20px; transform:translate(-50%,-50%); } 
	#container .main_product_box .top ul li { height:300px;}
	#container .main_product_box .top ul li p.product_tit { white-space:normal;  }
	#container .main_product_box .top ul li p.product_tit br {display:none;}

	#container .main_contact .wrap_1170 .main_contact_box > div p { font-size:12px;}
	#container .main_contact .wrap_1170 .main_contact_right .main_contact_phone p:first-of-type { font-size:12px;}
	#container .main_contact .wrap_1170 .main_contact_map .detail_view { float:right; margin-top:5px;  margin-left:50px;}

	#container .main_bottom ul li .sub_tit p { width:100%;}
	#container .main_bottom ul li:last-of-type .sub_tit p { width:100%;}

	#container .sub_gnb ul li.eng_sub_nav01 { width:100%;}
	#container .sub_gnb ul li.eng_sub_nav01 ul li { width:100%;}
	#container .sub_gnb ul li.eng_sub_nav02 {width:100%;}
	#container .sub_gnb ul li.eng_sub_nav02 ul li {width:100%;}
	
	#container h2.sub_tit { line-height:30px; padding:20px 0;}
	.eng_moblie br:first-child { display:none; }

	/* 메인 */
	.bus_cont02 .txt_area {
		width: 50%;
	}
	.bus_cont02 .bus_item > div:nth-child(1) .img_box {
		margin-top: 40px;

	}

	/* 인사말 */

	#container.sub .intro p.eng_txt01 { margin:15px 0;}
	#container.sub .intro p:last-of-type.eng_ceo { position: relative;bottom: 0; right: 0;}

	#container.sub .vmiturn .text_box > div p { line-height:20px;}
	
	.history .history_list > li:nth-child(odd) ul li span { width:50px; margin-left:2px;}
	.history .history_list > li:nth-child(even) ul li span { display:inline-block; width:50px;  margin-left:2px;}
	/* vmi */
	#container.sub .vmiturn h3 {margin:30px 0 18px;}
	/* follow up */
	
	#container.sub .follow_up .follow { height: 500px; background: url('../img/sub/follow_eng01.png') no-repeat 3% 15%;background-size: 200%;}
	#container.sub .follow_up .follow div p { line-height:25px;}
	#container.sub .follow_up .follow.global { height: 600px; background: url('../img/sub/m_engfollow.png') no-repeat center 5%; background-size: contain;}

	/* new item*/
	.new_item_container .new_item_box p { font-size:12px;}
	.new_item01_01, .new_item01_02, .new_item01_03 { height:365px; }
	/*유통판매 사업 */
	.shipping_container .shipping_img > div { padding:10px 0; height: auto;}
	/* .shipping_container .shipping_img > div { margin-bottom:15px;} sub.css 793 */

	/* 채용정보 */
	.recruit_container > div .recruit_box > div { height:400px; }
	.recruit_container > div:last-child { margin-top:50px;}

	
	
	#container.sub .location_tb th {padding:10px;}
	
}

@media screen and (max-width: 940px) {
	.bus_cont02 .txt_area {
		width:100%;
	}
	.bus_cont02 .bus_item > div:nth-child(1) .img_box {
		margin-top: 0;
	}
	.step_box .step4 {
		background:none
	}
	.main_ttl span {
		line-height: 1.5;
	}
	.w_1530 .graph .gr_txt .txt_wrap {
		border-radius: 50px;
		padding: 25px 40px;
		min-height: inherit;
	}
	.eng .all_menu_open > ul > li + li {
		margin-left: 0;
	}
}
