@charset "utf-8";
/*DESCRIPTION : 초기화 관련 css*/
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,a,img,form,fieldset,select,input,table,th,td,caption,address {
	margin:0; 
	padding:0;
}
a {text-decoration:none;cursor: pointer;color: #575757;}
a:hover {text-decoration:none; color:#0099FF;}
img {border:none;vertical-align:middle;}
ol,ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
caption {display:none;}
fieldset {border:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}

/*숨김영역*/
.skip, hr,legend,caption,label{
	position:absolute;
	width:0; 
	height:0;            
	line-height:0;
	overflow:hidden; 
	text-indent:-2000px;
	left:-500px;
}

body {
	color: #575757;
	font-family: sans-serif, Dotum;
	font-size: 75%;
	font-family:Dotum,"돋움",sans-serif;
	height:100%;
	background-color:#fff;
}
table, pre {
	font-family:Dotum,"돋움",sans-serif;
	font-size:1em;
	color:#777;
}
input {border:none;}
textarea	{border:1px solid #dadada;}
#accessibility a{position:absolute;top:-500px;}
#accessibility a:focus, #accessibility a:active{
	top:1px;
	display:block;
	width:100%;
	height:20px;
	padding-top:4px;
	text-align:center;
	font-size:100%;
	font-weight:bold;
	background-color:#36312b;
	color:#fff;
	text-decoration:none;
	position:absolute;top:0;left:0;
}

/* skipNavi */
#skipNavi{position:relative; width:1000px; height:0;margin:0 auto; z-index:10;}
#skipNavi a{display:block; position:absolute; top:0; left:0; width:0; height:0; font-size:0; overflow:hidden;}
#skipNavi a:active, #skipNavi a:focus{width:100%; height:auto; padding:5px 0; background:#369; color:#fff; font-size:1em; text-align:center;}



.cke_skin_kama label{
position:relative;
display:block;
	line-height:180%;
	overflow:hidden; 
	text-indent:0px;
	left:0px;
}

body{position:relative;}