.page_ceo_AD { position: relative;  padding-top: 0rem;  padding-bottom: 0rem;  overflow: hidden; }

.page_ceo_AD .contents-inner { display: flex;  flex-direction: column;  justify-content: space-between;}

.page_ceo_AD .cardset-figure { align-self: flex-start;}

.page_ceo_AD .cardset-figure  img{ width: 100% }

.page_ceo_AD .cardset { align-items: flex-start; justify-content: space-between; }



.page_ceo_AD .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_AD .cardset.cardset-hor.cardset-hor-reverse { flex-direction: row-reverse;}  
}

/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {}

/**** 모바일 ****/
@media only all and (max-width:767px) {
.page_ceo_AD .cardset.cardset-hor.cardset-hor-reverse { }  
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {}
/* 구분 //end -----------------------------------*/




/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
	.page_ceo_AD .cardset  { width: 100%; float: left; }
	.page_ceo_AD .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_AD .cardset {width: 100%; float: left; }
	.page_ceo_AD .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_AD .cardset .sign_img {width: 100%;float: left;  text-align: right}
	.page_ceo_AD .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_AD .cardset .cardset-figure {
  width: 40%!important ;  height: 52rem;  border-radius: 2rem 2rem 0 2rem;  overflow: hidden;}

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.page_ceo_AD .cardset .cardset-figure {
  width: 100%!important ;  height: 200px;  border-radius: 2rem 2rem 0 2rem;  overflow: hidden;}

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/


/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.page_ceo_AD .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_AD .cardset .cardset-body {
  width:100% ;  margin-top: 30px;  padding: 0 20px 00px 0px;}
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/









