@charset "utf-8";
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css");

html{box-sizing:border-box;}
html, body{margin:0; padding:0; font-family:'나눔고딕', Nanum Gothic, Gulim, Dotum, Arial, Sans-serif; font-size: 12px; color:#555; height:100%; }
body,form,td,th,p,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,pre,fieldset,input,textarea,blockquote{margin:0px; padding:0px; }
h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-size:12px;}
abbr,acronym {border:0}  
hr{display:none;}
legend {position:absolute; top:0; left:-3000px; visibility:hidden;overflow:hidden; line-height: 0.1%;font-size: 0.1%;width:0.1%;height:0.1%;} 
caption {display:none;}
img, fieldset{border:0 none; vertical-align:middle;}         
label{cursor:pointer;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{ content:''; content:none;}
em,cite,address,dfn,var{font-style:normal;}
dl,ul,ol{list-style:none;}
img{border:0;margin:0;vertical-align:middle;}
li{padding:0; margin:0;}
p{padding:0;margin:0;}
a { selector-dummy:expression(this.hideFocus=true); }
.blind {position:absolute; visibility:hidden; width:0; height:0; font-size:0; line-height:0; overflow:hidden;}
table{border-collapse:collapse;border-spacing:0;}


.mgT0 {margin-top:0 !important}