@charset "UTF-8";
html {overflow-x:auto; overflow-y:scroll; }
body {font-size:14px; color:#101010;}
body, p, h1, h2, h3, h4, h5, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, select, span, a, div, fieldset, button, em, address, label, strong {margin:0;padding:0;font-size:inherit;letter-spacing:-0.05em;color:inherit;outline:none;-webkit-tap-highlight-color:transparent;}
body, input, textarea, select, button, table {font-family:'Noto Sans KR', 'Arial', 'Apple SD Gothic Neo', sans-serif; font-size:inherit; font-weight:normal;line-height:1.6;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}
img, fieldset, button {border:0 none;}
ul, ol, li {list-style:none}
img {max-width:100%;}
input, select, button {font-size:14px}
input {background:#fff;}
em, address, i {font-style:normal}
a {text-decoration:none;}
button {margin:0;padding:0;background:none;}
h1, h2, h3, h4, h5, h6, b {color:#000}
table {width:100%;border-spacing:0; border-collapse:collapse;}
td, th {border-spacing:0;border-collapse:collapse;word-wrap:break-word;word-break:break-all}
caption {position:absolute;overflow:hidden; width:0;height:0;margin:-1px 0;font-size:1px;line-height:0}
legend {display:none}
label, button {cursor:pointer}
label {color:inherit;}
a,
span,
strong,
em {color:inherit;}
iframe {border:0;}
[tabindex] {outline:none;}