@charset "utf-8";
/* 행사 사전신청 공개 전 안내 */
.festa-registration-announcement{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:432px;padding:48px 20px;background:#fff;text-align:center}
.festa-registration-announcement>strong{color:#000;font-family:'GMarketSans';font-size:32px;font-weight:800;line-height:1.6;letter-spacing:-.05em;word-break:keep-all;overflow-wrap:break-word}
.festa-registration-announcement>p{margin-top:18px;color:#555;font-size:26px;font-weight:700;line-height:1.5;letter-spacing:-.04em;word-break:keep-all}
.festa-registration-announcement-art{position:relative;width:min(100%,392px);aspect-ratio:392/200;margin-top:22px;overflow:hidden}
.festa-registration-announcement-art img{position:absolute;bottom:0;left:0;display:block;width:100%;height:auto}
@media(max-width:600px){
  .festa-registration-announcement{min-height:390px;padding:35px 12px}
  .festa-registration-announcement>strong{font-size:23px}
  .festa-registration-announcement>p{margin-top:14px;font-size:21px}
}
