@charset "UTF-8";

/* 공통작업 */
.en .t_br{ display: none; }
.en .m_br{ display: none; }





@media screen and (max-width:1200px){
    .en .pc_br{ display: none; }
    .en .t_br{ display: block; }
    .en .m_br{ display: none; }
    .en footer .address{ margin-bottom: 10px;}
    .en footer .address,.en footer .phone,.en footer .phone b{ font-size: 13px; }
    
    
}

@media screen and (max-width:768px){
    .en .pc_br{ display: none; }
    .en .m_br{ display: block; }
    .en footer .phone b{ width: 33px; }
    
    
}




/* main */
.en .test > div .text .subTitle{ padding-right: 100px; line-height: 120%; } 


/* subPage */
.en .subPage .titleSection02 .subTitle{ font-weight: bold; }
.en .overview .imgSectionTransform .title,.en .overview .imgSection .title{ font-weight: bold; }
.en .overview .imgSectionTransform .title{ display: inline-block; margin-bottom: 15px; }

/* overview */
.en .overview .imgSectionTransform .title{ font-size: 23px; line-height:130%; }
.en .overview .imgSectionTransform p{ font-size: 15px; }
.en .overview .genedService li:first-child .title{ font-size: 25px; text-align: left; padding:15px 5px; font-weight: bold; }
.en .submenu_container.type2 .titlebox .wrapper .title { margin-bottom: 15px;}
.en .overview .genedService ul{ flex-wrap: wrap; }
.en .overview .genedService ul li:first-child,.en .overview .genedService ul li:nth-child(2),.en .overview .genedService ul li:nth-child(3),.en .overview .genedService ul li:nth-child(4){ margin-bottom:2%; }
.en .overview .genedService li .title{ margin-bottom: 30px; }
.en .overview .genedService .subTitle{ text-align: left; padding: 0 5px; margin-bottom: 10px; }
.en .overview .genedService li.first:first-child{ padding-top: 0;}
.en .overview .genedService li p{ padding: 0 10px; }


/*  ergSocket */  
.en .subPage .tabContents .characteristic01 li{ display: flex; align-self: flex-start; line-height: 140%; align-items: center; margin:5px 0 10px 0; }
.en .subPage .tabContents .characteristic01 li span.border{ align-self: center; font-size: 15px; }
.en .ergSocket_BGA .tabContents .characteristic01{ width: 600px; }

/* contact */
.en .contact .infoSection .address{ font-size: 17px; }
.en .contact .infoSection ul p{ font-size: 14px; }


@media screen and (max-width:1200px){
    .en .subPage .tabContents .characteristic01 li span.border{ align-self: center; font-size: 14px; line-height: 26px; }
    .en .contact .infoSection .head{ font-size: 16px; }
    .en .contact .infoSection .address{ font-size: 14px; }
    .en .overview .genedService li{ width: 48.75%; }
    .en .overview .genedService li .title{ margin-bottom: 25px; }
    .en .overview .genedService li.first:first-child{width: 100%;}
    .en .overview .genedService li:nth-child(even){ margin-right: 2.5%; }
    .en .overview .genedService li:last-child{ margin: 0 auto; }
    .en .overview .genedService li:first-child .title{ font-size: 23px; text-align: left; padding:0 5px; line-height:130%; }
    .en .overview .genedService li:nth-child(odd){ margin-right: 0; }
    .en .ergSocket_BGA .tabContents .characteristic01{ width: 100%; }
    .en .overview .genedService .subTitle{ font-size: 15px; }

}

@media screen and (max-width:768px){
    .en .subPage .tabContents .characteristic01 li span.border{ align-self: stretch; width: 23px; height: 23px; border-radius: 23px; line-height: 180%; min-width: 23px;font-size: 12px; }
    .en .test > div .text .subTitle{ padding-right: 50px; font-weight: 600; } 
}




























