
/* 역대 교장 */
.person-wrap2 {  }
.person-wrap2 .person-item + .person-item{ margin-top: 1rem;}
.person-wrap2 .person-item { display: flex; border: 1px solid #ddd; border-radius: 0.5rem; padding:2rem 1rem 1.5rem; text-align: center; background: #fff; }
.person-wrap2 .person-item .img{ flex: 1; min-width: 0;}
.person-wrap2 .person-item .img img{ max-width: 6rem;}
.person-wrap2 .person-item .name strong{ font-size: 1.1rem;}
.person-wrap2 .person-item .cnt{ flex: 3; min-width: 0px; width: 100%; text-align: left;}

.imgCnt_wrap{ margin-top: 2rem;}
.imgCnt_wrap .inr + .inr{ margin-top: 2rem;}
.imgCnt_wrap .inr { display: flex; gap:2rem; border:1px solid #ddd; padding:1.5rem; border-radius:1.5rem;}
.imgCnt_wrap .inr .img { width: 10rem; height: 7rem; border-radius:1rem; overflow: hidden; }
.imgCnt_wrap .inr .img img { width: 100%; height: 100%; object-fit: cover; object-position: center; }
.imgCnt_wrap .inr .txt_box { flex: 1; min-width: 0; width: 100%; padding-top: 0.5rem; text-align: left; }

.imgCnt_wrap.noBrd{ margin-top: 2rem;}
.imgCnt_wrap.noBrd .inr{ gap: 1rem; padding:0; border-radius:0; border:none;}
.imgCnt_wrap.noBrd .inr + .inr{ padding-top: 2rem; margin-top: 2rem; border-top: 1px solid #ccc; }

.imgCnt_wrap.circle .inr .img { width: 10rem; height: 7rem; border-radius:0;}
.imgCnt_wrap.circle .inr .img  img{ object-fit: contain;}

@media (max-width:560px){

    .imgCnt_wrap .inr { display: flex; gap:1rem}
    .imgCnt_wrap .inr .img { width: 6rem; height: 6rem; border-radius:1rem; }
}

@media (max-width:480px){

    .imgCnt_wrap .inr { display: block; text-align: center; padding: 1rem;} 
    .imgCnt_wrap .inr .img{ display: inline-block; width:auto !important; height: auto !important; margin:0 auto 0.5rem; line-height: 0;}
    .imgCnt_wrap .inr .img img { max-width: 100%; width:auto; height: auto; object-fit: none; }

    .imgCnt_wrap.circle .inr .img  img{ object-fit: fill;}
}