/* pretendard */
@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-SemiBold.woff') format('woff');
    font-weight: 600;
    font-display: swap;
}
@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}
.join_cal--tit2, .join_cal--tit2.result--tit {font-family: 'Pretendard', sans-serif;}
.new-model .join_cal--main.new-main {background: url('../img/event/bg__event-03.jpg') no-repeat center bottom / cover;}
.new-model .join_cal--main.new-main .inner {min-height: 68.75rem;padding: 6.5rem 0 0 4.75rem;}
.new-model .join_cal--main.new-main .tit {line-height: 1.15;font-size: 6.5rem;font-family: 'Pretendard', sans-serif;color: #fff;}
.new-model .join_cal--main.new-main .tit > strong {font-weight: 700;font-family: 'Pretendard', sans-serif;}
.new-model .join_cal--main.new-main .txt {margin: 3.15rem 0; font-weight: 300;font-family: 'Pretendard', sans-serif;color: #fff;}
.new-model .join_cal--main.new-main .btn-row--confirm {left: 0; width: 18.75rem; height: 5.625rem; line-height: 5.625rem; background-color: #ff2425;}
.new-model .join_cal--main.new-main .btn-row--confirm span {font-weight: 600; font-size: 2.5rem;line-height: 1; margin-top: -1px; margin-left: 4px;}
.new-model .join_cal--main.new-main .btn-row--confirm span::after{display: none;}
.new-model .join_cal--main.new-main .btn-row--confirm span > img {display: block; width: .875rem; margin-left: 1rem;}
.new-model .join_cal--main.new-main .member-wrap {display: flex; justify-content: space-between; align-items: center; padding: 0 4.2rem;}
.new-model .join_cal--main.new-main .member-wrap * {color: #fff; font-family: 'Pretendard', sans-serif; font-weight: 600;font-size: 1.67rem;}
.new-model .join_cal--main.new-main .member-wrap .news {position: relative; padding-left: 2.5rem;}
.new-model .join_cal--main.new-main .member-wrap .news::before {position: absolute; top: 50%; left: 0; transform: translateY(-50%);}
.new-model .join_cal--main.new-main .member-wrap .date {font-weight: 300;font-size: 1.4rem;}

@media (min-width:414px) {
  .new-model .join_cal--main.new-main .inner {padding: 6.5rem 0 0 0;}
  .new-model .join_cal--main.new-main .member-wrap {padding: 0;}
}

/* 590 x 603 */
@media only screen and (min-device-width: 535px) and (min-device-height: 600px) {
    .new-model .join_cal--main.new-main {background-image: url('../img/event/fold_bg__event-03.jpg');}
}
