@charset "UTF-8"; 


.display { display:none; }

a.skipToContent { display:block; position:relative; width:1px; height:1px; margin:0 0 -1px 0; clear:both; overflow:hidden; text-decoration:none; font-size:0; line-height:0; }
a.skipToContent:hover,
a.skipToContent:active,
a.skipToContent:focus { width:100%; height:auto; margin:0 0 10px 0; padding:5px; font-size:1em; line-height:1; }

.ellipsis_95 {
	white-space: nowrap;
	width: 350px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}


* { margin:0; padding:0; font-family:Dotum; }
html, body { width:100%; height:100%; }
html { overflow-y:scroll; }

/* Style */
hr, legend, .hidden, caption { display:none;}
fieldset, img { border:none;}
li { list-style:none;}
table { border-collapse:collapse; }
a { text-decoration:none;}
a:hover, a:active, a:focus { text-decoration:underline;}
p { margin:0; padding:0;}


/* 정렬 */
.margin-top10 { margin : 10px 0 0 0; }
.margin-bottom10 { margin : 0 0 10px 0; }
.float-right { float:right; margin : 0 5px 0 0; } 
.center { text-align:center; }
.right { text-align:right; }


/* Skip To Content */
#accessibility { display:none;}

.str_strong { font-weight: bold; }
.str_none_strong { font-weight: none; }

.font_red { color: #ff0000; }

/* 글자자르기 ellipsis width값 넣어줘야함 */
.ellipsis { overflow:hidden; white-space:nowrap; text-overflow: ellipsis; } 