@charset "utf-8";

/* 내용관리 */
#ctt {margin:10px 0;padding:20px;background:#fff}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.6em}
#ctt_con p {font-size:16px;line-height: 26px;}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}

.bx2_tit1 {font-size:25px !important;font-weight: 500;color:#446cb0;padding:20px 0 0px 0;letter-spacing: -1px;}
.bx2_tit1 i {color:#7398d8 !important;}

.container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 20px;
    grid-auto-flow: row dense !important;
}
.images {
  width: 100%;
  height: auto;
}
.images img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.images .imageFlex1 {border:#ddd solid 1px;border-radius: 4px;margin-bottom:20px !important;}
.images .imageFlex2 {border:#ddd solid 1px;border-radius: 4px;margin-bottom:20px !important;}
.images .imageFlex3 {border:#ddd solid 1px;border-radius: 4px;margin-bottom:20px !important;}
.images .imageFlex4 {border:#ddd solid 1px;border-radius: 4px;margin-bottom:20px !important;}
.images .bx_tit2 {width:100%;background: #467e9e;color:#fff;padding:3px 0;text-align:center;}

@media screen and (max-width:921px){
  .container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    grid-auto-flow: row dense !important;
  }
  .imageFlex1 {
    display: grid;
    row-gap: 0px;
  }
  .imageFlex2 {
    display: grid;
    row-gap: 0px;
  }
  .imageFlex3 {
    display: grid;
    row-gap: 0px;
  }
  .imageFlex4 {
    display: grid;
    row-gap: 0px;
  }
  .imageFlex5 {
    display: grid;
    row-gap: 0px;
  }
  .bx_tit2 {width:100%;background: #467e9e;color:#fff;padding:2px 0 !important;text-align:center;}
}
