/*section2 메인 ABOUT 영역*/
.section2-more-eng {
    position: absolute;
    top:80%; right:13%;
}
.section3-more-eng{
	position: absolute;
	left:100px; bottom: 0;
}
.section4-more-eng {
	position: absolute;
	top: 85%; right: 13%;
}
/* section3 비지니스 영역*/
.section3-bottom-eng .section3-icon > a {padding: 10px 25px;}
.section3-bottom-eng .section3-icon > a > h5::after{
    display:none;
    /*
    display:block;
    content:'';
    width:100%; height:3px;
    background:#fff;
    margin-top:20px;
    */
}
.section3-bottom-eng .section3-icon .deco_line{
    display:block; width:100%; height:3px; background:#fff;
    _margin-top:20px;
}
.section3-bottom-eng .section3-icon1 .deco_line{margin:10px 0 15px;}
.section3-bottom-eng .section3-icon2 .deco_line{margin:43px 0 15px;}
.section3-bottom-eng .section3-icon3 .deco_line{margin:11px 0 15px;}
.section3-bottom-eng .section3-icon4 .deco_line{margin:43px 0 15px;}
.section3-bottom-eng .section3-icon5 .deco_line{margin:43px 0 15px;}
.section3-bottom-eng .section3-icon6 .deco_line{margin:11px 0 15px;}
.section3-bottom-eng .section3-icon7 .deco_line{margin:43px 0 15px;}
.section3-bottom-eng .section3-icon8 .deco_line{margin:43px 0 15px;}

.section3-bottom-eng{
    margin: 45px 0 0;
    _margin: 81px 0 0;
    position: relative; left:35%;
	width:57%; height:260px;
	display: flex;
	align-items: center;
}
.section3-cont > div > p.line_eng::before{
    display:block;
    content:'';
    width:60px; height:3px;
    background:#E83428;
    _position:absolute;
	_margin-top:-20px;
    _margin-right:10px;
    margin:3px 0;
}

/*
.section3-cont > div > p.line_eng::before{
    display: inline-block;
    content:'';
    width:3px; height:70px;
    background:#E83428;
    margin-right:10px;
}
.section3-cont > div > p.long::before{
    display: inline-block;
    content:'';
    width:3px; height:95px;
    background:#E83428;
    margin-right:10px;
}
.section3-cont > div > p.short_eng::before{
    display: inline-block;
    content:'';
    width:3px; height:43px;
    background:#E83428;
    margin-right:10px;
}
*/

/*sub12 연혁*/
.timeline-list span.timeIn_eng{margin-left:0; font-size: 17px;}
.timeline-list ul.eng br.on{display:block;}
.timeline-list ul.eng {font-size: 17px; line-height:2em; margin-bottom:40px;}
.timeline-list ul.eng li p{_width:80%;}


/*sub21 BUSINESS 사업분야*/
.s21_contTab_eng{display:block;}
.s21_list_eng .s21_list_icon_m{display:none;}
.s21_list_eng .s21_list_m{display:none;}
.s21_list_eng .scroll_wrap_m{display:none;}
.s21_list_eng .s21_list_pc{display:block;}

.s21_eng{padding-bottom:450px;}
.s21_eng .s21_list .s21_list_txt:nth-child(2){
	width:70%; height:250px;
    font-size:18px; line-height:1.5em;
    position:absolute; transform:translate(-50%, -50%);
	left:65%; top:80%;
}

.s21_list_eng .s21_list_txt{
    display:inline-block; 
    vertical-align:middle;
    position:relative; transform:translate(-50%, -50%);
    top:100%; left:15%;
}
.s21_list_eng .s21_list_txt:nth-child(1){
	_width:250px; _height:250px;
	background: #bc2737;
    color:#fff; text-align:center; font-size:28PX; line-height:1.5em;
    padding:3% 5%;
}
.s21_list_eng .s21_list_txt:nth-child(2){
	width:70%; height:auto;
    font-size:18px; line-height:1.5em;
    position:absolute; transform:translate(-50%, -50%);
	left:65%; top:82%;
}

.s21_contTab_eng{
    display:flex; 
    justify-content:flex-end;
    _justify-content:space-between;
    _margin-top:-7%; margin-top:0;
    padding-bottom:10px;
}
.s21_contTab_eng li{width:calc(15% - 50px); font-size:18px; line-height:1.5em;}
.s21_contTab_eng li a{display:block}

.s21_contTab_eng li.on a::after{
    display:inline-block;
    content: '';
    width:5px; height:5px;
    border-radius:50%;
    background:#bc2737;
    position:absolute;
    margin-left:3px;
}

.s21_list_eng{
    width:100%; height:736px;
    background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	vertical-align: top; 
}
.listBg_01{background-image:url("/images/main/business_01.png");}
.listBg_02{background-image:url("/images/main/business_02.png");}
.listBg_03{background-image:url("/images/main/business_03.png");}
.listBg_04{background-image:url("/images/main/business_04.png");}
.listBg_05{background-image:url("/images/main/business_05.png");}
.listBg_06{background-image:url("/images/main/business_06.png");}
.listBg_07{background-image:url("/images/main/business_07.png");}
.listBg_08{background-image:url("/images/main/business_08.png");}

.s21_list_eng .s21_list_txt{
    display:inline-block; 
    vertical-align:middle;
    position:relative; transform:translate(-50%, -50%);
    top:100%; left:15%;
}
.s21_list_eng .s21_list_txt:nth-child(1){
	_width:250px; _height:250px;
	background: #bc2737;
    color:#fff; text-align:center; font-size:28PX; line-height:1.5em;
    padding:3% 5%;
}
.s21_list_eng .s21_list_txt:nth-child(2){
	width:70%; height:250px;
    font-size:18px; line-height:1.5em;
    position:absolute; transform:translate(-50%, -50%);
	left:65%; top:80%;
}


.scroll_wrap_eng::after {
    display:inline-block; content:'Applied products';
    font-size:18px; font-weight:300; font-family:'Noto Sans KR';
    color:#ddd; position:absolute; margin-top:-50%; margin-left:-80%; _bottom:-40px;
}
.scroll_wrap_eng {
    width:14%; position:relative;
    animation:arrow_down 1.5s infinite; margin-top:80px;
}
.scroll_wrap_eng img {display:inline-block;}
.scroll_wrap_eng img {animation: arrow-wave 1s infinite; animation-direction: alternate;}

/*sub21 BUSINESS 사업분야 (적용분야 제품으로 바로가기 아이콘)*/
.s21_list_icon_eng{
    display:flex; justify-content: flex-start;
    position:absolute; transform:translate(-50%, -50%);
    width:70%; 
    _left: 41%; left: 65%; top:90%;
}
/*#s21_listtype1_eng .s21_list_icon:last-child{left:75%; top:103%;}*/
/*#s21_listtype2_eng .s21_list_icon_eng{top:95%;}*/
/*#s21_listtype2_eng .s21_list_icon_eng:last-child{left:75%; top:108%;}*/
/*#s21_listtype3_eng .s21_list_icon{top:90%;}*/
/*#s21_listtype3_eng .s21_list_icon:last-child{left:75%; top:103%;}*/
/*#s21_listtype4_eng .s21_list_icon{top:90%;}*/
/*#s21_listtype4_eng .s21_list_icon:last-child{left:75%; top:103%;}*/
/*#s21_listtype5_eng .s21_list_icon{top:90%;}*/
/*#s21_listtype5_eng .s21_list_icon:last-child{left:75%; top:103%;}*/
/*#s21_listtype6_eng .s21_list_icon{top:90%;}*/
/*#s21_listtype6_eng .s21_list_icon:last-child{left:75%; top:103%;}*/
/*#s21_listtype7_eng .s21_list_icon{top:90%;}*/
/*#s21_listtype7_eng .s21_list_icon:last-child{left:75%; top:103%;}*/
/*#s21_listtype8_eng .s21_list_icon{top:90%;}*/
/*#s21_listtype8_eng .s21_list_icon:last-child{left:75%; top:103%;}*/
.s21_list_eng .s21_list_icon_eng:nth-of-type(2) {
	left: 75%;
	top: 101%;
}
.s21_list_eng .s21_list_icon_eng:nth-of-type(3) {
	left: 75%;
	top: 111%;
}


.s21_list_icon_eng dl{
    width:20%;
    margin-left:20px; padding:10px 10px;
}
.s21_list_icon_eng dl.p_more{width:35px;}
.s21_list_icon_eng dd{
    text-align:start; font-size:17px; color:#fff; margin-top:5px;
    position:relative; transform:translate(-50%, -50%); left:58%; top:-45%; 
}
.s21_list_icon_eng dd a{
    display:block; font-size:18px; color:#fff; margin-top:5px; _width:18%; _padding:0 30px; 
}
.s21_list_icon_eng dd a:hover{text-decoration:underline;}
.s21_list_icon_eng dt img{width:100%;}


/*sub31~38 PRODUCT*/
.prod_txt .pInfo .pInfo_03 .p_02_eng{text-align:center; padding:125px;}
.sub32_01_eng .p_32_1:nth-child(1){padding:8.5%;}
.sub32_01_eng .p_32_1:nth-child(2){padding:8.5%;}
.sub33_1_eng .p_32_1:nth-child(1){padding:9.4%;}
.sub33_1_eng .p_32_1:nth-child(2){padding:9.5%;}
.sub34_1_eng .p_32_1:nth-child(1){padding:10.1%;}
.sub34_1_eng .p_32_1:nth-child(2){padding:10.1%;}
.prod_txt .pInfo .sub38_eng .p_02{padding:24px;}

.sub35_1_eng .p_32_1:nth-child(1){padding:7%;}
.sub35_1_eng .p_32_1:nth-child(2){padding:7%;}
.prod_txt .pInfo .sub35_2_eng .p_02{padding:22px;}

.sub36_1_eng .p_32_1:nth-child(1){padding:8%;}
.sub36_1_eng .p_32_1:nth-child(2){padding:9%;}


.hiper .hiper_text {line-height:1.5;text-align:left;font-size:24px;padding:0 30px;}


/************************************************************************/
@media screen and (max-width: 768px) {
    /*more-btn*/
    .section2-more-eng{top:970px; right:5%;}
    .section3-more-eng{top:375px; left:60%;}
    .section3 .section3-more-eng > span{left:0;}
    .section4-more-eng{top: 1160px; right: 5%;}
    
    .section3-more-eng > span{background: rgba(255, 255, 255, 0.5);} 
    .section3-more-eng > span::before {background: rgba(255, 255, 255, 1);}
    .section3-more-eng  > div:first-child > span {color: rgba(255, 255, 255, 1);}
    .section3-more-eng .svg-box svg{stroke: #fff;}
    
    
    /*section2 메인 ABOUT 영역*/
    .section2-cont p.eng{font-size:17px; margin:0 0 20px;}
    
    /* section3 비지니스 영역*/
    .section3-icon > a > h5 {
        margin: 20px 0 15px;
	    font-size: 18px; line-height:1.5em;
    }
    .section3-bottom-eng{width:100%; left:0; margin: 100px 0 0;}
    .section3-bottom-eng .section3-icon1 .deco_line{margin:33px 0 15px;}
    .section3-bottom-eng .section3-icon2 .deco_line{margin:33px 0 15px;}
    .section3-bottom-eng .section3-icon3 .deco_line{margin:5px 0 15px;}
    .section3-bottom-eng .section3-icon4 .deco_line{margin:61px 0 15px;}
    .section3-bottom-eng .section3-icon5 .deco_line{margin:61px 0 15px;}
    .section3-bottom-eng .section3-icon6 .deco_line{margin:33px 0 15px;}
    .section3-bottom-eng .section3-icon7 .deco_line{margin:61px 0 15px;}
    .section3-bottom-eng .section3-icon8 .deco_line{margin:33px 0 15px;}
    .section3-cont-box h3.eng {margin-top:20px;}
    .section3-cont > div > p.line_eng::before{
        display: inline-block;
        content:'';
        width:60px; height:3px;
        background:#E83428;
        margin-right:10px;
    }
    .section3-cont > div > p.long::before{
        display: inline-block;
        content:'';
        width:60px; height:3px;
        background:#E83428;
        margin-right:10px;
    }
    .section3-cont > div > p.short_eng::before{
        display: inline-block;
        content:'';
       width:60px; height:3px;
        background:#E83428;
        margin-right:10px;
    }

    .section3-cont > div > p.line_eng{padding:0;}
    
    /*sub12 연혁*/
    .timeline-list ul.eng br.on{display:block;}
    .timeline-list span.timeIn_eng{margin: 0;}
    
    /*sub13 비전*/
    .s13_m_eng .icon_01 dt{margin:35% 5% 0 15%;}
    .s13_m_eng .icon_02 dt{margin:45% 5% 0 32%;}
    .s13_m_eng .icon_03 dt{margin:50% 5% 0 20%;}
    .s13_m_eng .icon_04 dt{margin:50% 5% 0 20%;}
    .s13_m_eng .icon_05 dt{margin:45% 27% 0 20%;}
    
    /*sub21 BUSINESS 사업분야*/ 
    .s21_list_eng .s21_list_icon_m{display:block;}
    .s21_list_eng .s21_list_m{display:block;}
    .s21_list_eng .scroll_wrap_m{display:block;}
    .s21_list_eng .s21_list_pc{display:none;}

    .s21_eng{padding-bottom:900px;}
    .s21_contTab_eng li.on a{color:#bc2737; font-weight:700;}
    .s21_contTab_eng li.on a::after{display:none;}
    .s21_contTab_eng{_flex-flow: column nowrap; column-count:2; display:block; padding-bottom:0;}
    .s21_contTab_eng li{width:calc(50% - 5px); font-size:16px; line-height:1.5em;}
    .s21_contTab_eng li a{width:160px;}
    .s21_list_eng{height:400px;}
    .s21_list_eng .s21_list_txt{left:23%; top:400px;}
    .s21_list_eng .s21_list_txt:nth-child(1){width:150px; font-size:20px; padding:10px;} 
	.s21_list_eng .s21_list_txt:nth-child(2){width:100%; left:50%; top:57%; font-size: 16px;}
    
    .s21_list_txt > span{font-size:50px;}

    #s21_listtype2_eng .s21_list_txt br{display:none;}
    #s21_listtype2_eng{margin-bottom:100px;}
    #s21_listtype2_eng .s21_list_txt:nth-child(2){top:52.5%;;}
    #s21_listtype2_eng .scroll_wrap{margin-top:630px;}
    #s21_listtype2_eng .s21_list_icon_m{top:68%;}
    
    #s21_listtype3_eng .s21_list_txt:nth-child(2){top:68%;}
    #s21_listtype3_eng{margin-bottom:-270px;}
    #s21_listtype3_eng .scroll_wrap{margin-top:530px;}
    #s21_listtype3_eng .s21_list_icon_m{top:80%;}
    
	#s21_listtype4_eng .s21_list_txt:nth-child(2){top:65%;}
	#s21_listtype4_eng {margin-bottom:-230px;}
    #s21_listtype4_eng .scroll_wrap{margin-top:500px;}
	#s21_listtype4_eng .s21_list_icon_m{top:73%;}
    
    #s21_listtype5_eng .s21_list_txt:nth-child(2){top:55%;}
    #s21_listtype5_eng .scroll_wrap{margin-top:520px;}
	#s21_listtype5_eng .s21_list_icon_m{top:64%;}
    
    #s21_listtype6_eng .s21_list_txt:nth-child(2){top:58%;}
	#s21_listtype6_eng {margin-bottom:-50px;}
    #s21_listtype6_eng .scroll_wrap{margin-top:490px;}
	#s21_listtype6_eng .s21_list_icon_m{top:65%;}
    
    #s21_listtype7_eng .s21_list_txt:nth-child(2){top:57%;}
	#s21_listtype7_eng {margin-bottom:-50px;}
    #s21_listtype7_eng .scroll_wrap{margin-top:490px;}
	#s21_listtype7_eng .s21_list_icon_m{top:63%;}
    
	#s21_listtype8_eng .s21_list_txt:nth-child(2){top:64%;}
	#s21_listtype8_eng {margin-bottom:-200px;}
    #s21_listtype8_eng .scroll_wrap{margin-top:470px;}
	#s21_listtype8_eng .s21_list_icon_m{top:71%;}

    .s21_list_eng .scroll_wrap{width:100%; margin-top:485px;}
    .s21_list_eng .scroll_wrap::after{margin-top:15px; margin-left:20px;}
    .s21_list_eng .s21_list_icon_pc{display:none;}
    .s21_list_eng .s21_list_icon{display:none;}
    .s21_list_eng .s21_list_m{display:block;}
    
    .s21_list_eng .s21_list_icon_m{display:block; position:absolute; top:65%;}
    .s21_list_eng .s21_list_icon_m div{display:flex; justify-content:space-between;}
    .s21_list_eng .s21_list_icon_m dl{width:50%; padding:10px;}
    .s21_list_eng .s21_list_icon_m dl img{width:100%;}
    .s21_list_eng .s21_list_icon_m dd{text-align:start; font-size:14px; color:#fff; position:relative; transform:translate(-50%, -50%); left:58%; top:-45%;}
    .s21_list_icon_m dd a{text-align:start; font-size:17px; color:#fff; display:block;}
    .s21_list_eng .s21_list_icon_m dd a:hover{text-decoration:underline;}
    
    .sub35_1_eng .p_32_1:nth-child(1){padding:3%;}
    .sub35_1_eng .p_32_1:nth-child(2){padding:3%;}
    .prod_txt .pInfo .sub35_2_eng .p_02{padding:3%;}
    
    .sub36_1_eng .p_32_1:nth-child(1){padding:3%;}
    .sub36_1_eng .p_32_1:nth-child(2){padding:3%;}
    
    .selectBox2 .optionList a:first-child, .selectBox2 .optionList a:last-child {padding:0;}
	.selectBox2.active .optionList {max-height:fit-content;}
	.selectBox2 .optionItem {line-height:1.3;}
}