.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 0px;
}
}
/**** 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;
padding: 0 20px 00px 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-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: var(--text-color3);  font-size: var(--tit-mds-size); word-wrap: break-word;
word-break: keep-all;
letter-spacing: -0.5px; line-height: 100%;
}
.page_ceo_AB .cardset  .cardset-desc .sign_img{}
	
.page_ceo_AB .cardset .cardset-desc2 {

 color: #333;  font-size: calc(var(--tx-sm-size) * 1.2); 
 letter-spacing: -0.5px; line-height: 150%;
}

.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
}
	
}
/**** 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-desc {
width: 100%; float: left; display: flex; justify-content: flex-end;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: 100%; text-align: right
}
.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-desc2 {

 color: #333;  font-size: var(--tx-sm-size); 
 letter-spacing: -0.5px; line-height: 150%;
}

.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 -----------------------------------*/















