/** 국문과 같은 css를 쓰고있습니다. 
영문만 적용하길 원하시면, 여기를 수정해주세요**/

[lang="en"] #header .w_gnb .sub_menu > li > a {font-size:14px; font-weight: 400;}


@media screen and (max-width:640px){
  [lang="en"] ul.sub_tab.type4 {display: grid; grid-template-columns: repeat(2,1fr);}
}



@media screen and (max-width:640px){ 
  [lang="en"] #footerW {border:0 none;}
  [lang="en"] .footer_ul {display: none; border-top:0 none;}
}


[lang="en"] .philosophy .values_box dl {gap:1.5rem; justify-content: flex-start;}
[lang="en"] .philosophy .values_box dl dt { font-size:1rem; } 
[lang="en"] .philosophy .values_box dl dd {letter-spacing: -0.4px;}


[lang="en"] .org_box .org_group dl dd {justify-content: flex-start; text-align: left; } 

[lang="en"] .rounded_list dt {line-height: 1.2;}


[lang="en"] .recruit_list li .tit { width:7.5rem;} 

@media screen and (max-width:640px){ 
  [lang="en"] .recruit_list li .tit { width:100%;} 
}


[lang="en"] .welfare ul li { gap:1rem; align-items: center;  justify-content: flex-start; flex-direction: column;} 
[lang="en"] .welfare ul li .img {display: flex; align-items: center; justify-content: center; flex:unset; height:70px } 
[lang="en"] .welfare ul li .img img {height:auto; } 
[lang="en"] .welfare ul li .txt { width:100%; text-align: center;} 


[lang="en"] .training .performance_box {flex-direction: column;}
[lang="en"] .training .performance_box .circle_box {display: flex; gap:2rem; flex-direction: row; padding:2rem 4rem; width:100%; height:auto; text-align: left; border-radius: 10px;}
[lang="en"] .training .performance_box .circle_box strong {display: inline-block;}
[lang="en"] .training .performance_box .arrow {transform: rotate(90deg);}

[lang="en"] .training .performance_box .desc { gap:0.625rem; align-items: flex-start;flex-direction: column;}

@media screen and (max-width:640px){ 
  [lang="en"] .training .performance_box .circle_box { gap:1rem;flex-direction: column; padding:2rem;}
}
