@charset "utf-8";
html, body {height:100%; -webkit-text-size-adjust:100%; font-family:'Noto Sans KR', sans-serif;}
* {margin:0; padding:0; box-sizing:border-box;}
body, * {color:#282828; font-family:'Noto Sans KR', sans-serif; font-size:20px; letter-spacing:-0.05em; line-height:1.6;}
body {overflow-x: hidden;}
button {cursor:pointer;}
h1, h2, h3, h4, h5, h6 {font-size:inherit;line-height:inherit;}
table {border-collapse:collapse;border-spacing:0;}
textarea {-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:transparent;border:0;word-break:keep-all;word-wrap:break-word;}
button, input {border-radius:0;border:0;}
blockquote, q {quotes:none;}
select:focus {outline:none;}
button {background-color:transparent;}
fieldset, img {border:0;}
img {vertical-align:top;}
dl, li, menu, ol, ul {list-style:none;}
address, em {font-style:normal;}
a, a:active, a:hover {text-decoration:none;}
address, caption, cite, code, dfn, em, var {font-style:normal;font-weight:400;}
iframe {overflow:hidden;margin:0;border:0;padding:0;vertical-align:top;}
mark {background-color:transparent;}
i {font-style:normal;}
*,*::after,*::before {-webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/* Chrome */
input::-webkit-search-decoration,
input::-webkit-search-cancel-button,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration{ display:none;}
input[type="text"]::placeholder {color:#A1A1A1;}