* {margin:0px; padding:0px; box-sizing: border-box;}

small, address, em {font-size:100%; font-style:normal;}
form, div, p, span, ul, li, dl, dt, textarea, h1, h2, h3, h4, h5, h6 {margin:0px; padding:0px; word-break:keep-all;} 
table legend {visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0;}
table, th, td {border-spacing:0px; border-collapse:collapse;}
ul, ol, dl, li, dt, dd {list-style:none;}
img, fieldset {display:inline; max-width:100%; border:0px; line-height:0;}
img, video, audio {max-width: 100%; max-height: 100%;}
figure {display:block; line-height:0;}
header, nav, aside, section, address, article, main, footer, hgroup, div {display:block;}
dfn,em {font-style: normal;}
del,s {display: inline-block;}
figcaption {display: block;}
button {background: transparent; border:none; box-shadow:none; border-radius:0; padding:0; overflow:visible; cursor:pointer}
input, textarea, select, button {font-family: inherit;}
input[type="button"], input[type="text"], input[type="submit"], input[type="password"], select {vertical-align:middle; appearance:none; -webkit-appearance: none; -moz-appearance: none;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px #fff inset; -webkit-text-fill-color: #000;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {transition: background-color 5000s ease-in-out 0s;}
input[type="text"]::-ms-clear {display: none;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {margin: 0; appearance: none; -webkit-appearance: none;}
button, input[type="button"] {border:0; cursor: pointer; background: none;}
a, span, em {display: inline-block;}
a:link {color:#000; text-decoration:none;}
a:visited {color:#000; text-decoration:none;}
a:active {color:#000; text-decoration:none;}

::before, ::after {display: none; content: '';}

html {color:#000; font-size:100%; font-family: 'Pretendard', sans-serif; font-size: 16px; font-weight: 400;}
body {line-height:1.4; overflow-x: hidden;}