html {width:100%; overflow-y:scroll;}
body {font-family: dotum, "돋음", sans-serif, Helvetica; font-weight: normal; font-size:12px; width:100%; line-height:14px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, img, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block;}
img {vertical-align:middle; border:0;}
button, input, select, textarea {margin:0; font-size:100%; vertical-align:middle;}
table {border-collapse:collapse; border-spacing:0; text-align:center;}
fieldset {border:0;}
legend {color:#000;}
fieldset legend {display:none;}
caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:400;}/*strong,*/
caption {display :none; border-collapse: collapse;}
label {cursor:pointer}
ol, ul {list-style:none;}
caption, th {text-align:left;}
caption {border-collapse:collapse;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight: normal; color:#333333;}
caption, hr, legend {display:none; border:0; height:0;} /* height:0 add */
a, a:link, a:visited, a:active, a:hover, a:focus {color:#333333; font-size:100%; text-decoration:none;}
a:hover {text-decoration:underline!important;}
.hidden {display:none; position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}


#wrap {width:480px; margin:0 auto;position:relative;}
.header {width:100%;}
.main {width:100%;}
.footer {width:100%;background:#373737;height:82px;text-align:center;}

#siteMap {display:none; position:absolute;left:25px;top:88px;z-index:10;}