@charset "utf-8";
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css");
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
*:before,
*:after {
     box-sizing: border-box;
 }

body, button, input, select, table, textarea, h1, h2, h3, h4 {
    font-family:'Pretendard Variable', "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Apple SD Gothic Neo", sans-serif;
}

html, body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-overflow-scrolling: touch;
    background-color: #ededed;
    min-width: 1590px;
}
ul, ol {
    list-style: none;
}
img, button, fieldset {
    border: 0 none;
}
table {
    width:100%;
    border-collapse: collapse;
    border-spacing: 0;
}
em, address, i {
    font-style: normal;
}
a, u {
    text-decoration: none;
}
fieldset, legend {
    border: 0;
}
legend {
    height: 0;
    visibility: hidden;
}
button {
    background: none;
}
button * {
    position: relative;
}
button::-moz-focus-inner {
    padding: 0;
    border: 0;
}
input::-ms-clear,
input[type=password]::-ms-reveal {
    display: none;
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input {
    box-sizing: border-box;
}
textarea {
    resize: none;
}
a, button, input, select, textarea, [contenteditable] {
    outline: 0;
}
button, select, input[type=checkbox], input[type=radio] {
    cursor: pointer;
}
button:disabled, input:disabled {
    cursor: default;
}