@charset "utf-8";

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, menu, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var, td, input, select, textarea, button {margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 {font-size: 16px; font-weight: normal;}
strong {font-weight: 600;}
fieldset, img {border: 0 none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
img, input, button, select, textarea {vertical-align: middle; color: #666; font-size: 16px;}
input.txt[type=password] {font-family: 'Dotum';}
button {border: 0 none; background-color: transparent; cursor: pointer; margin: 0; padding: 0; overflow: visible; font-family: 'ns';}
button::-moz-focus-inner {border: 0; padding: 0;}
a {}
a:active, a:hover {}
address, caption, cite, code, dfn, var {font-style: normal; font-weight: normal;}
label {cursor: pointer;}
hr {display: none;}
table {font-size: 14px; border-spacing: 0px; border: 0px; border-collapse: collapse;}
legend, hr {overflow: hidden; position: absolute; top: 0; left: 0;}
legend, hr, caption {visibility: hidden; font-size: 0; width: 0; height: 0; line-height: 0;}
li {list-style: none;}
select::-ms-expand {display:none}
select::-webkit-expand { display: none; }
select::-moz-expand { display: none; }
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
}
