@charset "utf-8";

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0; padding:0; vertical-align:baseline; font-size:100%; background:transparent; border:0; outline:0;}

body {line-height:1;}

img {max-width:100%;}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display:block;}

nav ul {list-style:none;}

blockquote, q {quotes:none;}

blockquote:before, blockquote:after,
q:before, q:after {content:""; content:none;}

a {margin:0; padding:0; vertical-align:baseline; font-size:100%; background:transparent; color:#fff;}

li{list-style:none;}

/* change colours to suit your needs */
ins {text-decoration:none; background-color:#ff9; color:#000;}

/* change colours to suit your needs */
mark {font-style:italic; font-weight:bold; background-color:#ff9; color:#000;}

del {text-decoration:line-through;}

abbr[title], dfn[title] {border-bottom:1px dotted; cursor:help;}

table {border-collapse:collapse; border-spacing:0;}

/* change border colour to suit your needs */
hr {display:block; margin:1em 0; padding:0; height:1px; border:0; border-top:1px solid #ccc;}

input, select {vertical-align:middle;}
button,
input[type=button],
input[type=submit],
input[type=reset] {cursor:pointer;width:auto;overflow:visible;vertical-align:middle;background:none;margin:0;padding:0;font-family:'NanumGothic', sans-serif;}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="tel"],
input[type="datetime"] {font-family:'NanumGothic', sans-serif;border:1px solid #999999;padding:3px 5px;height:37px;width:100%;font-size:14px; color:#434343; border-radius:0;background:#fff;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }

input[type="radio"],
input[type="checkbox"] {}
button::-moz-focus-inner {padding:0;border:0;cursor:pointer;}
input, button, select {vertical-align:middle; border:0;}
html,body{height:100%;}
sub {vertical-align: sub;font-size: smaller;}
sup { vertical-align: super;font-size: smaller;}