span.btn_title {color: #ffffff;font-size:1.0em;letter-spacing: -1px; display: inline-block;padding: 3px 5px 4px 5px; border-radius: 1px;border: 0px solid #8b092f; background-color:#555;line-height: 13px; height: 13px; text-align: center;}
.ticker_title {	
	overflow: hidden;
	margin: 0;
	padding: 4px 2px 5px 3px;
	list-style: none;
	float:left;
	font-size:1.2em;
}
.ticker {
	width: 80%;
	height: 28px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	float:right;
	/*border:1px solid red;*/
}
.ticker li {
	height: 28px;
	padding: 0px;
	margin: 5px 10px 8px 10px;
	color:#fff;
}
.ticker li a{
	color:#fff;
	text-decoration: none;
	font-size:1.2em;
}
.ticker li a:hover{
	color:#f46c08;
}

.ticker li .an_left {float:left;}
.ticker li .an_left span {margin-right:5px;font-size:1.2em}
.ticker li .an_right {float:right;color:#fff;white-space:nowrap}
.ticker li .an_right span {margin-left:5px}

.ticker li .icon span {padding:0 3px;border:1px solid #fafafa;font-size:1.2em;color:#FFF}
.ticker li .icon span.n {background-color:#a5bd76}
.ticker li .icon span.h {background-color:#bd7676}
.ticker li .icon span.l {background-color:#bd76b9}
.ticker li .icon span.f {background-color:#768fbd}
.ticker li .icon span.s {background-color:#9a9a9a}

.ticker li .bullet {color:#fff;font-size:1.2em;}

/* 글자 크게 (2026-10-24) */
span.btn_title {font-size:16px;line-height:22px;height:22px;padding:4px 10px;border-radius:10px;} /* 공지사항 라벨 둥글게 */
.ticker_title {padding:0 0 0 6px;height:42px;display:flex;align-items:center;font-size:16px;} /* 라벨 세로 가운데 */
.ticker {float:left;width:calc(100% - 100px);height:42px;margin-left:2px;} /* 라벨 바로 옆에 붙임 */
.ticker li {height:42px;margin:0 4px;line-height:42px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ticker li a, .ticker li .an_left span, .ticker li .bullet, .ticker li .icon span {font-size:18px;}

