/* 초기화 */
@font-face {
    font-family: 'Pretendard';
    font-weight: 45 920;
    font-style: normal;
    font-display: swap;
    src: url('https://letsit.kr/~itforone_test2/thirdParty/font/PretendardVariable.woff2') format('woff2-variations');
}

@font-face {
    font-family: 'SUIT';
    font-weight: 100 900;
    src: url('https://letsit.kr/~itforone_test2/thirdParty/font/SUIT-Variable.woff2') format('woff2-variations');
}

@font-face {
    font-family: 'SUIT';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'SUIT';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'SUIT';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'SUIT';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
}

/* 폰트 굵기 */
.font-medium {
    font-weight: 500;
}
.\!font-medium {
    font-weight: 500 !important;
}

/* 폰트 사이즈 조절 */
.text-size {
    font-size: 0.7rem;
}

.fs-75 {
    font-size: .75rem;
}

.fs-08 {
    font-size: .8rem;
}

.text-size-sm {
    font-size: .875rem;
}
.text-size-1_1 {
    font-size: 1.1em;
}

.form-control, .form-select {
    font-size: 1em;
}