html, body, header, select, textarea, input, button, p, span, div {margin:0; padding:0; /*color:#111;*/ font-size:14px; font-family:'Pretendard', system-ui,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,arial,sans-serif; box-sizing:border-box}
body {min-height: -webkit-fill-available; min-height: 100vh;}
button, input {background:none; border:none; outline: none}
button {cursor: pointer}
button span {position:relative}
strong {font-weight:700; color:#111;}

input::-webkit-input-placeholder {color: #999;}
input:-moz-placeholder {color: #999;}
input::-moz-placeholder {color: #999;}
input:-ms-input-placeholder {color: #999;}

h1 {margin:0; padding:0; font-size:0;}
a{text-decoration: none; box-sizing: border-box; color:#111;}
a:hover {text-decoration: none}
ul,dl,dd,dt,
ol {margin:0; padding:0; list-style: none; box-sizing:border-box}
p {margin:0}
em {font-style: normal}
i {font-style:normal}
img {width:100%; height:100%}
.blind {position:absolute; left:-999em; top:-9999em; overflow:hidden; width:1px; height:1px; font-size:1px; overflow:hidden}
::-webkit-scrollbar {-webkit-appearance:none; display:none;}
input[type="date"]::-webkit-clear-button, input[type="date"]::-webkit-inner-spin-button {
    display: none;
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 700;
    src: url('/fonts/Pretendard-Bold.woff2') format('woff2'), url('/fonts/Pretendard-Bold.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 500;
    src:  url('/fonts/Pretendard-Medium.woff2') format('woff2'), url('/fonts/Pretendard-Medium.woff') format('woff');
}

@font-face {
    font-family: 'Pretendard';
    font-weight: 400;
    src:  url('/fonts/Pretendard-Regular.woff2') format('woff2'), url('/fonts/Pretendard-Regular.woff') format('woff');
}
