* {margin:0; padding:0;}

html									{height:100%; overflow-y:scroll; overflow-x:auto;}
body									{height:100%; font-size:75%; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; color:#6e7173;}

img										{border:0; vertical-align:top; 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;}

table									{border-collapse:collapse; border-spacing:0; width:100%; font-size:1em;}

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;
}

h1, h2, h3, h4, h5, h6					{font-size:1em;}

big										{font-size:1.125em;} /* 14px */
small									{font-size:0.95em;} /* 11px */

sub										{font-size:1.05em;}
sup										{font-size:1.05em;}

input, select {vertical-align:middle; font-size:1em; color:#67625c; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif;}

textarea								{border:1px solid #ccc; font-size:12px; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; resize:none;}

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;
}

.txt_left {text-align:left;}
.txt_right {text-align:right;}

.png24 {
　 tmp:expression(setPng24(this));
}

