@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-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--tit, .join_cal--txt, .join_cal--tit2, .join_cal--tit3{font-family: 'Pretendard';}
.form-list__type2>li>a{font-family: 'Pretendard';}
.step_07--txtbox.new .txt_type1{font-family: 'Pretendard';}
.new-btn__desc{font-family: 'Pretendard';}


.join_cost_web_bg .join_cal--main{background: url('/join_cost_web/img/join_cost_web_cover.jpg') no-repeat center / cover;padding: 135px 0 270px;}
.join_cost_web_bg .join_cal--main .text_box{width: 950px;margin: 0 auto;}
.join_cost_web_bg.bg100p{width: 100%;}
.join_cal--main .join_cal--tit{display: inline-block;font-size: 94px;color: #fff;padding-top: 0;}
.join_cal--main .join_cal--tit span{color: #ffa324;font-size: 50px;}
.join_cal--main .join_cal--txt{font-size: 24px;color: #fff;}
.join_cal--main .btn-row--confirm{font-family: 'Pretendard';font-weight: 700;font-size: 30px;background-color: #ff2425;text-align: center;}
.join_cal--main .btn-row--confirm .ic_arrow{position: absolute;top: 50%;right: 30px;transform: translateY(-50%);}

@media (max-width: 1560px) {
    .join_cal--main .join_cal--tit{font-size: 80px;margin-bottom: 0;}
    .join_cal--main .join_cal--tit span{font-size: 42px;}
    .join_cal--tit img{width: 135px;}
    .join_cal--main .join_cal--txt{font-size: 20px;margin-top: 14px;margin-bottom: 40px;}
    .join_cal--main .btn-row--confirm{width: 320px;height: 70px;font-size: 25px;}
}
