@charset "utf-8";

/* Normalize */
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video { margin:0; padding:0; border:0; font:inherit; color:inherit; vertical-align:baseline; background:transparent;}
input, select, textarea, button { font:inherit; color:inherit;}
article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote { display:block;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
ul, ol, li{ list-style:none;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
ins { text-decoration:underline;}
del { text-decoration:line-through;}
mark { background:none;}
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help;}
table { border-spacing:0; border-collapse:collapse;}
hr { display:none;}
img { border:0 none;}
input, button, select, img { vertical-align:middle; margin:0;}
button { position:relative; background:none; border:0 none; cursor:pointer; font-family:inherit; margin:0; padding:0;}
button * { margin:0; padding:0;}
button::-moz-focus-inner { padding:0; border:0;}
a { text-decoration:none; margin:0; padding:0;}
a:hover { text-decoration:none;}
* { -webkit-text-size-adjust:none}

/* Common */

img, object, embed, video{
	max-width:100%;
}
body{
	font-family:"Gadget",돋움, Dotum, arial,calibri, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	padding:0;
	margin:0 auto;
	color:#3a3a3a;
	position:relative;
}

table, th, td, tr{
	font-family:"Gadget",돋움, Dotum, arial,calibri, Helvetica, sans-serif;
	font-size:12px;
}

.mT_2{
	margin-top:2px;
}
.mT_5{
	margin-top:5px;
}
.mT_12{
	margin-top:12px;
}
.mL_2{
	margin-left:2px;
}
.pT_10{
	padding-top:10px;
}
.pT_12{
	padding-top:12px;
}
.pT_15{
	padding-top:15px;
}
.pL_10{
	padding-left:10px;
}
.lay_r{
	float:right;
}
.lay_l{
	float:left;
}