/* 초기화 */
@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-face {
    font-family: 'Pretendard';
    font-weight: 100 900;
    src: url('/css/fonts/Pretendard-Regular-76a1283c27610a9ad7d6940b9b174e46.woff2') format('woff2-variations');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 100;
    src: url('/css/fonts/Pretendard-Thin-120b8200ef02c54246f59471bf4dfcdd.woff2') format('woff2-variations');
}

@font-face {
    font-family: 'Pretendard';
    src: url('/css/fonts/Pretendard-ExtraLight-e54830d29ec09047650dbb81e9a2f3bd.woff2') format('woff2');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 300;
    src: url('/css/fonts/Pretendard-Light-6e125543eff1bb5e7dde302f1f50a7b0.woff2') format('woff2-variations');
}

@font-face {
    font-family: 'Pretendard';
    src: url('/css/fonts/Pretendard-Regular-76a1283c27610a9ad7d6940b9b174e46.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    src: url('/css/fonts/Pretendard-Medium-65d0a735617322a4fe0bcc5350642159.woff2') format('woff2-variations');
}

@font-face {
    font-family: 'Pretendard';
    src: url('/css/fonts/Pretendard-SemiBold-d3b288a528801dae385d6f104693e022.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    src: url('/css/fonts/Pretendard-Bold-33860c9446a2671456e4619020774137.woff2') format('woff2-variations');
}

@font-face {
    font-family: 'Pretendard';
    src: url('/css/fonts/Pretendard-ExtraBold-4e75935a8e92c6b078d8e1bafd81cb42.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 900;
    src: url('/css/fonts/Pretendard-Black-2af430c08505f68fe8ccbd974e4c85f1.woff2') format('woff2-variations');
}

/* 폰트 굵기 */
.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;
}