@charset "utf-8";

/* Common */
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}

body,input,textarea,button,select,table{font-family:'나눔고딕','Nanum Gothic','NanumGothicWeb','돋움',dotum,Helvetica,sans-serif;font-size:12px;color:#333;}
body {background-color:#fff;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;line-height:18px}
ul,ol,li{list-style:none}
a{text-decoration:none}
legend, caption, .hidden { position:absolute; margin:0; padding:0;border:0; width:0; height:0; overflow:hidden;  text-indent: -9999px; }


#wrap{min-width:100%;max-width:100%;margin:0 auto}

/* header */
#header{position:relative;width:100%}

/* container */
#container{position:relative; width:1000px;margin:0 auto;}
#container_pop{position:relative; width:100%;margin:0 auto;}

/* snb */
#snb{float:left;position:relative; width:170px;margin-right:30px}

/* content */
#content{float:left;position:relative; width:800px}

/* aside */
/*#aside{position:relative; padding-left:10px; width:180px}*/

/* footer */
#footer{position:relative;width:100%;margin:0 auto}