@charset "UTF-8";

.pr-table-notice {position:relative; overflow:hidden;}
.pr-table-notice .title {position:relative; display:inline-block; font-size:1.25vw; font-family:'Noto Demilight';}
.pr-table-notice .more {position:absolute; right:0; top:10px; text-indent:-99999px;  width:23px; height:23px; background:url('../images/btn_more.png') no-repeat center center;}

.pr-table-title {margin-bottom: 22px;}
.pr-table-title p {font-size: 26px; line-height: 34px; letter-spacing: -0.5px; color: #222222; font-family: "Noto Bold";}
.pr-table-title p span {color: #004e96;}

.broad-table thead th { background: #fff; font-size: 18px; font-family: 'Noto Medium'; font-weight: 500; padding: 15px 0; border-bottom: 1px solid #080808; border-top: 2px solid #000000;}
.broad-table tbody tr:hover {background: #F6F8FA;}
.broad-table tbody td {overflow: hidden; text-align: center; font-size: 16px; font-family: 'Noto Light'; padding: 9px 0; color: #666666; border-bottom: 1px solid #cfcfd1; line-height: 24px;}
.broad-table tbody td.align-l {text-align: left;}
.broad-table .broad-title {padding-left: 20px;}
.broad-table .broad-title a {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}

.broad-table .broad-title a .category {}

.board-link-btn {position: relative; display: inline-block; width: 100%; max-width: 108px; min-height: 35px; border-radius: 20px;  text-align: left; font-size: 14px; line-height: 20px; letter-spacing: -0.5px; color: #1e5ba8; overflow: hidden; vertical-align: middle; background: #fff; word-break: break-all; padding: 7px 0; box-shadow: 0 0 0 1px #1E5BA8 inset;}
.board-link-btn::before {content: ""; position: absolute; width: 0; height: 100%; left: -30px; background: #1E5BA8; top: 0; transform: skewX(-45deg); transition: all 0.5s; z-index: 1;}
.board-link-btn span {position: relative; z-index: 2; display: inline-block; padding-left: 40px; background: url("../images/ic_news.png") no-repeat 15px center; transition: all 0.5s;}

.board-link-btn:hover {color: #fff;}
.board-link-btn:hover span {background: url("../images/ic_news_on.png") no-repeat 15px center;}
.board-link-btn:hover::before {width: 140%;}


@media all and (min-width:1921px) {

}

@media all and (max-width:1023px) {
	.pr-table-notice {margin-top: 30px;}
}

@media all and (max-width:768px) {
	.broad-table colgroup {display: none;}
	/* .broad-table thead th:nth-child(1), .broad-table tbody tr td:nth-child(1) {width: calc(100% - 130px);} */
	.broad-table thead th:nth-child(2), .broad-table tbody tr td:nth-child(2) {width: 130px;}
	.broad-table thead th:nth-child(3), .broad-table thead th:nth-child(4) {display: none;}
	.broad-table tbody tr td:nth-child(3), .broad-table tbody tr td:nth-child(4) {display: none;}

	.pr-table-notice .broad-table table {table-layout: fixed;}
	.board-link-btn{text-align: center;}
}

/*20230509 백그라운드 이미지 alt 값 대신 css로 처리*/
.text-hidden{position: absolute !important; left: -99999px !important; text-indent: -9999px !important;}