@charset "utf-8";

/* 공통 CSS */

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,
fieldset, form, label, legend,
caption,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video,
dl, dt, dd, table, th, tr, td
{
	margin:0; padding:0; border:0;
	vertical-align:baseline;
	font-size:12px;
	font-family:"Malgun Gothic", "맑은 고딕", "NanumGothic", "dotum";
	color:#333;
	line-height:1.8;
}
label { font-weight:inherit; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; }

legend, caption, .hidden { display:none; }
button, .pointer { cursor:pointer; }

::selection { background:#F60; color:#FFF; }
::-moz-selection { background:#F60; color:#FFF; }
::-webkit-selection { background:#F60; color: #FFF; }


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display: block; }
blockquote, q{ quotes:none; }
blockquote:before, blockquote:after, q:before, q:after{ content:""; content:none; }
a:link{ text-decoration: none; color:#333; }
a:visited{ text-decoration: none; color:#333; }
a:active{ text-decoration: none; color:#333; }
a:hover{ text-decoration: none; color:#52af14; }
