.ceo-photo {
  padding-top: 6.25rem;
}

.img-sample {
  padding-top: 4rem;
}

/*카드형태*/
.card_item {position: relative;display: block;overflow: hidden;text-align: center;width: 100%}
.card_item .item {position: relative;display: inline-block;overflow: hidden;border: 1px solid #ddd;vertical-align: top;border-radius: 7px;-webkit-transition: 0.3s;-moz-transition: 0.3s; transition: 0.3s;}
.card_item .item .num {position: absolute;top: 0;left: 0;width: 30px;height: 30px;background: rgba(0,0,0,0.6);text-align: center;line-height: 30px;color: #fff;font-size: 0.9375rem}
.card_item .item .top_title {display: block;padding: 10px 0;background: #f6f6f6;font-size: 0.8125rem;color: #111;font-weight: 600;border-bottom: 1px solid #ddd;}
.card_item .item .img {display: block;overflow: hidden;}
.card_item .item .img img {width: 100%;}
.card_item .item .textBox {display: block;padding: 15px 10px;}
.card_item .item .textBox .title {display: block;font-size: 1.0625rem;color: #111;font-weight: 600;margin-bottom: 7px}
.card_item .item .textBox .s_title {display: block;font-size: 0.9375rem;color: #111;font-weight: 600;margin-bottom: 7px}
.card_item .item .textBox .s_title small {color: #666}
.card_item .item .textBox .text {display: block;color: #555}
.card_item .item .textBox .text small {display: block;margin-top: 10px}
.card_item .item .grayBox {display: block;padding: 10px 5px;background: #f6f6f6;border-top: 1px solid #ddd;font-size: 0.8125rem}

.card3 .item {width:262px;margin: 13px 5px;}
.card4 .item {width: 262px;margin: 13px 5px;}
.card5 .item {width: 206px;margin: 13px 5px;}

.h45 {height: 45px}
.h70 {height: 70px}
.h140 {height: 140px}

/*주요사업*/
.s_box {position: relative;display: block;}
.isc_img {position: absolute;top: 70px;right: 0;display: block}

.cont_line {position: relative;display: block;width: 100%;height: 1px;border-bottom: 1px dotted #ccc;clear: both;margin: 50px 0}

.school_img {position: absolute;top: -70px;right: 0;width: 252px;text-align: center;margin: 0 auto}
.school_img li {display: inline-block;list-style: none;width: 252px;margin-bottom: 7px;padding: 10px;border: 1px solid #ddd;border-radius: 5px}

@media all and (max-width:1100px) {
  .card4 .item {width: 30%;margin: 13px 1%}
  .card5 .item {width: 31%;margin: 13px 1%}

  .isc_img {position: relative;margin-bottom: 50px}

  .school_img {position: relative;top:0;right: 0;width: 100%;}
}

@media all and (max-width:768px) {

  .isc_img {display: none}

  .card3 .item, .card4 .item, .card5 .item {width: 46%;}
  .card_item small {display: none !important;}

  .s_box .asbtn {position: relative;top:0;margin-bottom: 10px}
}

@media all and (max-width: 480px) {
  .h45 {height: auto}
  .h70 br {display: none}
  .h140 {height: 130px}
}

/*반응형 이미지*/
.resize_img {position: relative;display: block;text-align: center}

@media all and (max-width:1000px) {
  .resize_img img {max-width: 100%}
}
