@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video
{ margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}


*{margin:0; padding:0}
body{font-family: 'NanumSquare', sans-serif;}
body, input, button, textarea, select{font-family: 'NanumSquare', sans-serif; font-size:14px; letter-spacing:-0.5px;}


ul,li {list-style:none;}
a{text-decoration:none;}
address{font-style:normal;}
fieldset{border:0;}
legend{display:none;}
button, img{border:none;}
table{border-collapse:collapse; border-spacing:0;}
.center{vertical-align:middle;}

.veralign{vertical-align:sub;}
radio{border:none;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;}
.on{display:block;}
.off{display:none;}
.fwn{font-weight:normal;}



.dis-inline{display:inline-block;}
.vertical-top{vertical-align:top;}
span{display:inline-block;}
del{margin:0; padding:0;}
.png24 {tmp:expression(setPng24(this));}
.font700{font-weight:700;}
::selection{background:#2e4475; color:#fff;}
