.event_subbgcopy { position: absolute; top: 45%; left: 50%; transform: translate(-50%, -0%); color: #fff; font-size: 1.8em; width: 100%; text-align: left; line-height: 1; font-weight: 100;  max-width: 1200px; }

/*행사/전시*/
.event {text-align:center;padding-top:3.57em;letter-spacing: -1px !important;}
.event .section01 {position:relative;padding:2.19em 0;}
.event .event_tit::after {content:"";display:inline-block;clear:both;width:94px;height:4px;background-color:#323335; margin: 1.43em 0;}
.event .event_tit h2 {color:#323335;font-size:2.43em;font-weight:bold;}
.event .section01 .content_wrap { display: flex; flex-direction: column;  align-items: center; justify-content: center; width: 100%;}
.event .section01 .content_wrap .con_wrap { display: flex; align-items: center; flex-direction: column; justify-content: center; width: 100%; border: solid 1px #999; padding: 10px; border-radius: 15px }
.event .section01 .content_wrap .con_wrap:nth-child(1)~ .con_wrap { margin-top: 20px; }
.event .section01 .content_wrap .con_wrap h3 { width: 100%; background: #282e4d; color: #fff; border-radius: 15px; line-height: 2em; font-size: 1.7em; }
.event .section01 .content_wrap .con_wrap .con { display: flex; margin: 20px 0; width: 100%; padding: 0 10px; justify-content: space-between; align-items: center; }
.event .section01 .content_wrap .con_wrap .con p { color: #333; text-align: start; padding-right: 40px; font-size: 1.1em; }
.event .section01 .content_wrap .con_wrap .con .img { flex: 1; display: flex; align-items: center; justify-content: space-between;}
.event .section01 .content_wrap .con_wrap .con .img img { width: 32%; }


/* 반응형 중간기기 1200px 사이즈 이하*/
@media all and (max-width: 1200px) {
  .event_subbgcopy { padding-left: 10px; }
}
/* 반응형 중간기기 1100px 사이즈 이하*/
@media all and (max-width: 1100px) {

}
/* 반응형 중간기기 992px 사이즈 이하*/
@media all and (max-width: 992px) {
}

/* 반응형 중간기기 768사이즈 이하 */
@media screen and (max-width: 768px) {
  .event_subbgcopy { top: 20%; font-size: 1.8em; }

  .event .section01 .content_wrap .con_wrap .con {  
    flex-wrap: wrap;
  } 
  .event .section01 .content_wrap .con_wrap h3 {
    font-size: 1.5em;
  } 
  .event .section01 .content_wrap .con_wrap .con p {
    width: 100%;
    text-align: center;
  }
  .event .section01 .content_wrap .con_wrap .con p br {
    display: none;
  }
  .event .section01 .content_wrap .con_wrap .con .img {
    width: 100%;
    flex: unset;
    margin-top: 20px;
  }
  
}

/* 반응형 중간기기 576사이즈 이하 */
@media screen and (max-width: 576px) {
}

/* 반응형 작은기기 480사이즈 이하 */
@media screen and (max-width: 480px) {

}

/* 반응형 작은기기 360사이즈 이하 */
@media screen and (max-width: 360px) {

}
