@charset "utf-8";


* {margin:0; padding:0;}

html									{height:100%; overflow-y:scroll; overflow-x:auto;}
body									{height:100%; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; color:#535353; font-size:0.75em;}

img										{border:0; vertical-align:top; font-size:0;}
form, fieldset							{display:block; border:0;}
ul,ol,li								{list-style:none;}
label									{float:left; width:80px; height:17px; padding-top:9px; font-weight:bold}
select 									{vertical-align:middle; font-size:1em; color:#67625c; height:22px; margin-top:5px; }
input 									{vertical-align:middle; font-size:1em; color:#67625c; height:16px; margin-top:5px; padding:2px; border:1px #ccc solid}

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,thead,tbody,tr,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;
}

p {margin-bottom:10px; line-height:150%;}
p.txt {padding:5px;}
p.txtbold {padding:5px; font-weight:bold;}

h1										{font-size:1.5em; font-weight:bold}
h2										{font-size:1.4em; font-weight:bold}
h3										{font-size:1.25em; font-weight:normal}
h4, h5, h6								{font-size:1em; font-weight:normal}

big										{font-size:1em; font-weight:bold;} /* 14px */
small									{font-size:0.95em;} /* 11px */

sub										{font-size:1.05em;}
sup										{font-size:1.05em;}

textarea								{border:1px solid #ccc; padding:3px; 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;}
.txt_red {color:#F00}

.png24 {
　 tmp:expression(setPng24(this));
}

.wa{text-indent:-9999px;position:absolute;top:-9999px;font-size:0;}