.page_ceo_AB {
position: relative;
padding-top: 0rem;
padding-bottom: 0rem;
overflow: hidden;
}

.page_ceo_AB .contents-inner {

}




/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.page_ceo_AB .cardset {
display: flex; justify-content:space-between;  align-items: flex-start; flex-direction:row; box-sizing: border-box; }

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.page_ceo_AB .cardset {
display: flex; justify-content:flex-start;  align-items: flex-start; flex-direction:column; box-sizing: border-box; }

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/





/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
	
.page_ceo_AB .cardset .cardset-figure {width: 45%!important ;}	
.page_ceo_AB .cardset .cardset-body {width:55% ; margin-top:100px; padding: 0 20px 0px 30px;}
  
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.page_ceo_AB .cardset .cardset-figure {width: 100%!important ;}
.page_ceo_AB .cardset .cardset-body {width:100% ;margin-top: 0px; }
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/






/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.page_ceo_AB .cardset .cardset-tit {
font-size: var(--tit-lg-size); font-weight: 700 ; margin-bottom:clamp(10px, 2.344vw, 30px); line-height: 120%!important; color: #333; letter-spacing: -0.5px; word-wrap: break-word;word-break: keep-all;}	
	
.page_ceo_AB .cardset .cardset-tit em { color: var(--primary)!important; font-size:calc(var(--tit-md-size) * 1.3) !important;}
   
}  
	
.page_ceo_AB .cardset  .cardset-desc {
width: 100%; float: left;   display: flex; justify-content:flex-start;  align-items: center; flex-direction:row; box-sizing: border-box; gap:10px;}
  
.page_ceo_AB .cardset  .cardset-desc .sign_tx{
color: #333;  font-size: calc(var(--tit-mds-size) * 1.2); word-wrap: break-word; word-break: keep-all; letter-spacing: -0.5px; line-height: 130%;  font-weight: 600}
.page_ceo_AB .cardset  .cardset-desc .sign_tx em{
color: #000;    font-weight: 700}

.page_ceo_AB .cardset  .cardset-desc .sign_img{  }
	
.page_ceo_AB .cardset  .cardset-desc .sign_tx span { font-size: calc(var(--tx-sm-size) * 1.2); }

.page_ceo_AB .cardset .cardset-desc2 {  color: #333;  font-size: calc(var(--tx-sm-size) * 1); letter-spacing: -0.5px; line-height: 150%;}

.page_ceo_AB .cardset .cardset-desc2 em{ color: #333;  font-size: calc(var(--tx-sm-size) * 1);  letter-spacing: -0.5px; line-height: 150%; font-weight: 700}
	
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	
.page_ceo_AB .cardset .cardset-tit {font-size: var(--tit-lg-size); font-weight: 700 ; margin-bottom:clamp(10px, 2.344vw, 30px); line-height: 120%!important; color: #333; letter-spacing: -0.5px; word-wrap: break-word; word-break: keep-all;}	

.page_ceo_AB .cardset .cardset-tit em { color: var(--primary)!important; font-size:var(--tit-md-size);}  
	
.page_ceo_AB .cardset  .cardset-desc {width: 100%; float: left; display: flex;  align-items: flex-start;flex-direction: column;}
.page_ceo_AB .cardset  .cardset-desc .sign_tx{color: var(--text-color3);  font-size: var(--tit-mds-size); word-wrap: break-word;word-break: keep-all;letter-spacing: -0.5px; line-height: 130%; }
.page_ceo_AB .cardset  .cardset-desc .sign_img{width: 100%;float: left;  text-align: right}
.page_ceo_AB .cardset  .cardset-desc .sign_img img{width:120px}
  
.page_ceo_AB .cardset  .cardset-desc .sign_tx span { font-size: calc(var(--tx-sm-size) * 0.9);  }  
	
.page_ceo_AB .cardset .cardset-desc2 { color: #333;  font-size: var(--tx-sm-size); letter-spacing: -0.5px; line-height: 180%;}

.page_ceo_AB .cardset .cardset-desc2 em{ color: #333;  font-size: calc(var(--tx-sm-size) * 1.2); letter-spacing: -0.5px; line-height: 150%; font-weight: 700; width: 100%; float: left; margin-top: 10px}	
	
	
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/















