* {margin:0; padding:0;}

html									{height:100%; overflow-y:scroll; overflow-x:auto;}
body									{height:100%; background:#ffffff;}

img										{border:0; vertical-align:middle; font-size:0;}
form, fieldset							{display:block; border:0;}
ul,ol,li								{list-style:none;}

legend,caption							{width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}

ul,ol,li,a,table,td,th,p,dl,dd,dt,strong,span,div {font-size:1em; line-height:1.5; word-spacing:-1px;}

p, acronym, address, big, small, cite, code, dfn, em, kbd, pre, samp, sub, sup, tt, var {
	font-weight:normal; font-style:normal; font-weight:normal;
}
h2 {text-align:center;}

blockquote, q							{quotes:none;}
ins {}
del										{text-decoration:line-through;}

hr {display:none;}

iframe {border:0;}


/* 기본 링크 스타일 */
a:link 									{color:#616161; text-decoration:none;}
a:visited								{color:#666; text-decoration:none;}
a:hover, a:focus						{color:#666; text-decoration:underline;}
a:active								{color:#666; text-decoration:none;}


/* button */
button		{background:transparent; margin:0; padding:0; border:0; *overflow:visible; cursor:pointer;}


/* clear */
.clear {clear:both;}


.checkbox {
	width:12px;
	height:12px;
}
.radio {
	width:12px;
	height:12px;
}


.png24 {
　 tmp:expression(setPng24(this));
}