.page_ceo_AC { position: relative;  padding-top: 0rem;  padding-bottom: 0rem;  overflow: hidden; }

/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.page_ceo_AC .contents-inner { display: flex;  flex-direction: column;  justify-content: space-between;}

}

/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {}

/**** 모바일 ****/
@media only all and (max-width:767px) {
.page_ceo_AC .contents-inner { display: flex;  flex-direction: row;  justify-content: space-between;}

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {}
/* 구분 //end -----------------------------------*/





.page_ceo_AC .cardset-figure { align-self: flex-start;}

.page_ceo_AC .cardset-figure > div{ 
    width: 100%;
    height: 100%;
}
.page_ceo_AC .cardset-figure > div img{ width:100%;     object-fit: cover;
    width: 100%;
    height: 100%;
}

.page_ceo_AC .cardset { align-items: flex-start; justify-content: space-between; }

.page_ceo_AC .cardset.cardset-hor.cardset-hor-reverse { flex-direction: row-reverse;}

.page_ceo_AC .cardset .cardset-tit { font-size: var(--tit-md-size); font-weight: 700 ; margin-top: 30px; margin-bottom:10px; line-height: 120%!important; color: #333; letter-spacing: -0.5px; word-wrap: break-word; word-break: keep-all;}








/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
	.page_ceo_AC .cardset  { width: 100%; float: left; }
	.page_ceo_AC .cardset.cardset-hor { display: flex; flex-direction: row;}
  
  
	.page_ceo_AC .cardset .sign_tx{ color: var(--text-color3);  font-size: var(--tx-sm-size); word-wrap: break-word;
 word-break: keep-all; letter-spacing: -0.5px; line-height: 150%;}
}

/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {}

/**** 모바일 ****/
@media only all and (max-width:767px) {
	.page_ceo_AC .cardset {width: 100%; float: left; display: flex; justify-content: flex-end;flex-direction: column;}
	.page_ceo_AC .cardset .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: 160%; }
	.page_ceo_AC .cardset .sign_img {width: 100%;float: left;  text-align: right}
	.page_ceo_AC .cardset .sign_img img{width:120px}
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {}
/* 구분 //end -----------------------------------*/




/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
  .page_ceo_AC .cardset .cardset-figure { width: 40%!important; height: 52rem; border-radius: 2rem; overflow: hidden;}

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
  .page_ceo_AC .cardset .cardset-figure { width: 100%!important; height: 200px; border-radius: 2rem 2rem 2rem 0; overflow: hidden; }

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/


/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.page_ceo_AC .cardset .cardset-body {width:57%; padding: 0 20px 0px 0px; }
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.page_ceo_AC .cardset .cardset-body { width:100%; margin-top: 0px; }
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/

