@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/* reset */
html, body { width:100%; height:100%; }
html { overflow-y:scroll; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, pre, p, input, textarea, blockquote, th, td { padding:0; margin:0; }

body { font-size:13px; font-family:'Nanum Gothic', 'NanumGothic', 'Malgun Gothic', 'dotum', 'helvetica', 'sans-serif'; color:#666; text-align:left; background:#fff; }

img { border:0; vertical-align:top; }
label img { vertical-align:middle; }
form, fieldset { display:block; border:0; }
caption, legend { position:absolute; left:-5000px; overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; }
ul, ol, li { list-style:none; }

hr { display:none; }
table { width:100%; border-collapse:collapse; border-spacing:0; }
p, acronym, address, big, small, cite, code, dfn, em, kbd, pre, samp, sub, sup, tt, var { font-weight:normal; font-style:normal; }
h1, h2, h3, h4, h5, h6 { font-size:1.0em; }

big { font-size:1.125em; }
small { font-size:0.95em; }
sub { font-size:1.05em; }
sup { font-size:1.05em; }

input, select, textarea { margin:0; padding:0; font-size:12px; font-family:'Nanum Gothic', 'NanumGothic', 'Malgun Gothic', 'dotum', 'helvetica', 'sans-serif'; color:#666; vertical-align:middle; }
blockquote, q { quotes:none; }
ins {}
del { text-decoration:line-through; }

a { color:#777; text-decoration:none; }
a:hover, a:focus { color:#777; text-decoration:none; }