@charset "euc-kr";

html { height:100%; }
body {
	width:100%; height:100%;
	margin:0; padding:0;
	font:11px/16px "µ¸¿ò", dotum, Verdana, sans-serif;
}
div, p, span, ol, ul, li, img, a, iframe, dl, dt, dd, table, thead, tbody, tfoot, th, td, textarea, select, input, pre, form, fieldset, blockquote{
	margin:0; padding:0;
	font-size:11px; font-family: "µ¸¿ò", dotum, Verdana, sans-serif;
	color:#666;
}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; }

ul, ol, li { list-style:none; }
fieldset, iframe{ border:0; }
img{ border:0; }
img.btn{ cursor:pointer; vertical-align:middle; }
table{ table-layout:fixed; *border-collapse:collapse; border:0; border-spacing:0; }
th, td{ border-collapse:collapse;}

legend, caption{ overflow:hidden; width:0; height:0; font:0/0 Arial; visibility:hidden; }
sup{
	margin:0; padding:0;
	font-size:9px; line-height:10px; font-family: "µ¸¿ò", dotum, Verdana, sans-serif;
}
textarea { font-size:11px;}
	textarea.tarea {
			padding:2px 0;
			border:1px solid #e3e3e3;
			background:#fff;
		}

select{ vertical-align:middle; border:1px solid #ddd; }
input { color:#777; line-height:14px; vertical-align:middle; }
	input.txt{
		height:16px; padding:2px 0 0 3px;
		background-color:#ffffff;
		border:1px solid #e3e3e3;
		border-top:1px solid #aeaeae;
		border-left:1px solid #aeaeae;
	}
	input.txtbg{
		height:15px; padding:2px 0 0 3px;
		background-color:#F6F6F6;
		border:1px solid #e3e3e3;
		border-top:1px solid #aeaeae;
		border-left:1px solid #aeaeae;
	}
	input.bnone { border:0; }

	input.radio, input.check { /* radio, checkbox */
		width:13px; height:13px;
		margin:0 3px 0 0;
		border:none;
		background:none;
	}
	input.file{
		height:19px; padding:3px 4px 0; border:1px solid #d5d5d5;
	}

	input.main{
		height:18px; width:72px;
		margin-right:2px; padding:0 0 0 6px;
		border:1px solid #e0e0e0;
		color:#aaa; line-height:18px; font-family:Tahoma;
	}
		input.id{ background:url('/bz/img/main/bg_id.gif') no-repeat 8px 5px; }
		input.pw{ background:url('/bz/img/main/bg_pw.gif') no-repeat 8px 5px; }
		input.cc{ background:#fff url('/bz/img/cc/bg_cc.gif') no-repeat 8px 4px; }

label{ position:relative; top:1px; vertical-align:middle; }
em{ font-style:normal; color:#3890b8; }
.ps{ color:#AAAAB3; }/* gray */
.ps2{ color:#DEA44A; }/* yellow */


a { color:#666; }
a:link, a:active, a:visited { color:#666; text-decoration:none; }
a:hover { color:#3890b8; text-decoration:none; }

hr { display:none; }
col { background:none; }

.fs12 { font-size:12px; }

.fleft{ float:left !important; }
.fright{ float:right !important; }
.cboth { clear:both; font-size:0px; }
.fclear{ display:block; }
.fclear:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* \*/ .fclear{ min-height:1%; } /* */
* html .fclear{ height:1%; }

.txt-c{ text-align:center !important; }
.txt-r{ text-align:right !important; }
.txt-l{ text-align:left !important; }

.mt5 { margin-top:5px !important; }
.mt10 { margin-top:10px !important; }
.mt15 { margin-top:15px !important; }
.mt20 { margin-top:20px !important; }
.mt30 { margin-top:30px !important; }
.mt40 { margin-top:40px !important; }
.mt0 { margin-top:0px !important; }
.mt-10 { margin-top:-10px !important; }
.mt-20 { margin-top:-20px !important; }

.mb10 { margin-bottom:10px !important; }
.ml10 { margin-left:10px !important; }
.ml20 { margin-left:20px !important; }

.pt25 {padding-top: 25px !important;}


.accessibility{
	position:absolute; top:0; left:0; width:0 !important; height:0 !important;
	overflow:hidden !important; #visibility:hidden !important;
	margin:0 !important; padding:0 !important; font:0/0 Arial !important;
}


/*
Btn Style
*/
.btn-c {text-align:center; margin:20px 0 0;}
.btn-r {text-align:right; margin:20px 0 0;}


/*
ÄÁÅÙÃ÷ ¹Ù·Î°¡±â
*/
#skip_navi {list-style:none; font-size:1.15em;}
#skip_navi a:active,
#skip_navi a:focus{text-align:center;}
#skip_navi a:active,
#skip_navi a:focus{color:#000; background:#fff; border:1px solid #475470; outline:0;}
#skip_navi {position:absolute;top:-10em; left:0; margin:0 auto; width:18em;}
#skip_navi a:active,
#skip_navi a:focus{position:absolute; top:15em; left:0; width:18em; z-index:2;}