
@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    src:url('../font/Pretendard-Medium.woff2') format('woff2'),
        url('../font/Pretendard-Medium.woff') format('woff'),
        url('../font/Pretendard-Medium.ttf') format('truetype');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 600;
    src:url('../font/Pretendard-SemiBold.woff2') format('woff2'),
        url('../font/Pretendard-SemiBold.woff') format('woff'),
        url('../font/Pretendard-SemiBold.ttf') format('truetype');
}
@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    src:url('../font/Pretendard-Bold.woff2') format('woff2'),
        url('../font/Pretendard-Bold.woff') format('woff'),
        url('../font/Pretendard-Bold.ttf') format('truetype');
}



body {
    font-family: 'Pretendard', 'Apple SD Gothic Neo', '돋움', Verdana, Arial, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: -0.03em;
    color: #1e1e1e;
}
.clear::after {
    content: "";
    clear: both;
    display: block;
}
.blind {
    position: absolute;
    overflow: hidden;
    width: 1px;
    height: 1px;
    margin: -1px;
    clip: rect(0, 0, 0, 0);
}
.inner {
    max-width: 1170px;
    margin: auto;
    padding: 0 20px;
}
input,
select,
textarea,
button {
    font-family: inherit;
}
input:focus,
select:focus,
option:focus,
textarea:focus {
    outline: none;
}
button {
    color: inherit;
    letter-spacing: inherit;
    font-size: inherit;
}
video {
    border: 0;
    outline: none;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
    }