/*---CSS RESET---*/
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css');

/* 초기화 */ html {overflow-y:scroll} img {max-width:100%;} body 
{margin:0;padding:0; font-family: 'Pretendard Variable', Pretendard, 
sans-serif;font-size:16px;font-style: normal;text-decoration: none;color: #222; 
 letter-spacing: -0.04em;} html, h1, h2, h3, h4, h5, h6, form, 
fieldset, img{margin:0;padding:0;border:0} h1, h2, h3, h4, h5, h6 
{font-size:1em;} article, aside, details, figcaption, figure, footer, header, 
hgroup, menu, nav, section {display:block} li{list-style: none;} 
table{border-spacing: 0;border-collapse: collapse;} ul, dl,dt,dd 
{margin:0;padding:0;list-style:none} legend 
{position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-999
9em;overflow:hidden} label, input, button, select, img 
{vertical-align:middle;font-size:1em} input, select, textarea, 
button{box-sizing: border-box;} button{background: none;border: none;cursor: 
pointer;outline: none;} input, button {margin:0;padding:0;font-size:1em} 
input[type="submit"] {cursor:pointer} button {cursor:pointer} input { 
-webkit-appearance: none;  -moz-appearance: none; appearance: none; 
outline:none; background:none;} input:focus {outline:none !important; 
box-shadow:none !important;} textarea, select {font-size:1em} select {margin:0} 
p {margin:0;padding:0;} hr {display:none} pre 
{overflow-x:scroll;font-size:1.1em} a {text-decoration:none}

*, :after, :before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  margin: 0;padding: 0;font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;color: inherit;text-decoration: inherit;box-sizing: border-box;
}

html, body{text-size-adjust: none;
    -webkit-text-size-adjust: none; 
    -moz-text-size-adjust: none; 
    -ms-text-size-adjust: none;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}