/* bn-list-common01 type01 */
.bn-list-common01.type01 .adm-chk{margin:0 0 10px 0;}
.bn-list-common01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-common01.type01 .article-chk{position:absolute;top:0;left:0;z-index:10;line-height:1;}
.bn-list-common01.type01 .article-chk input{margin:0;}
.bn-list-common01.type01 table{width:100%;border-spacing:0;border-top:1px solid #ccc;table-layout:fixed;}
.bn-list-common01.type01 table thead th{padding:16px 10px;border-bottom:1px solid #ccc;background-color:#f5f5f5;font-weight: 600;font-size: 20px;line-height: 150%;letter-spacing: -0.02em;}
.bn-list-common01.type01 table thead th.b-no-right{border-right:none !important}
.bn-list-common01.type01 table tbody th{padding:15px 10px;border-bottom:1px solid #eee;background-color:#fafafa;font-weight:200;}
.bn-list-common01.type01 table tbody td{position:relative;padding:37.5px 40px;border-bottom:1px solid #ccc;font-weight: 400;font-size: 18px;line-height: 150%;letter-spacing: -0.02em;text-align:center;}
.bn-list-common01.type01 table tbody td.b-num-box {text-align:center;}
.bn-list-common01.type01 table tbody td.b-num-box span {width: 40px; height: 40px;border-radius: 50%;background: #004BAE;font-weight: 700;font-size: 14px;line-height: 160%;letter-spacing: -0.01em;color: #fff;display: flex;justify-content: center;align-items: center; margin: auto;}
.bn-list-common01.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-list-common01.type01 table tbody td.b-no-right{border-right:none !important;}
.bn-list-common01.type01 .b-title-box{display:flex; align-items:center;}
.bn-list-common01.type01 .b-title-box a{display:inline-block;max-width:calc(100% - 30px);font-size: 20px;line-height: 150%;font-weight: 500;color: #121212;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;box-sizing:border-box;}
.bn-list-common01.type01 .b-info li a.down { max-width: none; padding-right: 20px; font-size: 13px; background: url(../img/board/ico-download-02.png) no-repeat right -2px; text-overflow: clip; white-space: normal; word-wrap: normal; overflow: visible; vertical-align: baseline; color: #555;}
.bn-list-common01.type01.bn-notice-list .b-title-box a {max-width:calc(100% - 93px);}
.bn-list-common01.type01 .b-title-box .b-etc-box{display:inline-block; flex-shrink:0;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-lock{display:none;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-new{display: inline-block;color: #1174FF;vertical-align: middle;border: 1px solid #CCCCCC;border-radius: 12px;font-family: Paperlogy;font-weight: 600;font-size: 18px;line-height: 26px;text-align: center;padding: 11px 23px;margin-right: 12px;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-file{display:none;}
.bn-list-common01.type01 .b-file-box{margin:0 auto;width:16px;height:17px;background:url(../img/board/ico-file02.gif) no-repeat 0 0;}
.bn-list-common01.type01 .b-title-box .b-m-con{display:none;}
.bn-list-common01.type01 .b-reply-box .b-title-box{padding:0 0 0 30px;background:url(../img/board/ico-reply01.gif) no-repeat 11px 4px;}
.bn-list-common01.type01 .b-top-box .b-title-box a span{display:none;}
.bn-list-common01.type01 .b-top-box .b-title-box{padding:0 0 0 29px;background:url(../img/board/ico-notice01.gif) no-repeat 0 2px;}

/* bn-view-common01 type01 */
.bn-view-common01.type01 .b-main-box{}
.bn-view-common01.type01 .b-main-box .b-top-box{padding:0 0 40px 0;border-bottom:1px solid #ccc;}
.bn-view-common01.type01 .b-main-box .b-title-box .b-cate{font-size:20px;line-height:26px;}
.bn-view-common01.type01 .b-main-box .b-title-box span:nth-of-type(2){font-size:20px;line-height:26px;}
.bn-view-common01.type01 .b-file-box ul li a{display:inline-block;font-family: Paperlogy;font-weight: 500;font-size: 16px;line-height: 20px;letter-spacing: 0.3px;text-align: center;color:#111;padding: 12px 54px 12px 24px;border: 1px solid #ccc;border-radius: 5px;background:url(../img/board/ico-download-02.png) no-repeat center right 24px;}
.bn-view-common01.type01 .b-file-box ul li a:hover{color:#0050BF;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(1){border-top:1px solid #000;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(2){border-bottom:1px solid #000;}
.bn-view-common01.type01 .b-btn01.type01 ul li a, .bn-view-common01.type01 .b-btn01.type01 ul li button {min-width:160px;}

.bn-view-common01.type01 .b-write-reply-box .reply-content-count span{color:#095d3b;}
.bn-view-common01.type01 .b-write-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#095d3b;}
.bn-view-common01 .sumary {padding: 52px 40px;border-radius:12px;background:#F2F6FB;}
.bn-view-common01 .sumary > p {font-weight: 400;font-size: 20px;line-height: 150%;letter-spacing: -0.02px;color:#000;}
.bn-view-common01 .sumary > p + p {margin:1px 0 0 0;}
/* bn-write-common01 type01 */
.bn-write-common01.type01 .b-table-wrap{border-top:1px solid #ccc;}
.bn-write-common01.type01 .b-table-box .b-row-box .b-title-box{}

/*bn-common-type02*/
.bn-list-common01.bn-common-type02 .b-col {width: 8%;}
.bn-list-common01.bn-common-type02 .b-col-title {width: auto;}
.bn-list-common01.bn-common-type02 .b-col-date {width: 12%;}
.bn-list-common01.bn-common-type02 .b-col-expand {width: 20%;}
.bn-list-common01.bn-common-type02 .b-col {width: 8%;}
.bn-list-common01.bn-common-type02 .b-col-action {width:12%;}

.bn-list-common01.bn-common-type02 .table-wrap {position: relative;width: 100%;overflow-x: auto;overflow-y: hidden;padding-bottom: 2px;}

.bn-list-common01.bn-common-type02 table thead th {border-right:1px solid #ccc;}
.bn-list-common01.bn-common-type02 table thead th:last-child,
.bn-list-common01.bn-common-type02 table tbody td:last-child{border-right:0;}
.bn-list-common01.bn-common-type02 table tbody td {border-right:1px solid #ccc;}

.bn-list-common01.bn-common-type02 .b-cont {border-top:1px solid #666;padding: 40px 0 0 0;}
.bn-list-common01.bn-common-type02 .b-top-label {padding: 0 0 24px 0;}
.bn-list-common01.bn-common-type02 .b-top-label ul {display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;}
.bn-list-common01.bn-common-type02 .b-top-label ul li {position:relative; display:flex;gap:8px;font-weight: 400;font-size: 16px;line-height: 150%;letter-spacing: -0.02em;color:#222;}
.bn-list-common01.bn-common-type02 .b-top-label ul li + li:before {content:"";position:absolute;top:50%;transform:translatey(-50%);width:1px;height:12px;background:#666;left:-12px;}
.bn-list-common01.bn-common-type02 .b-top-label ul li span {display:inline-flex;align-items:center;justify-content:center;font-weight: 700;font-size: 14px;color:#fff;width:20px;height:20px;border-radius:4px;} 
.bn-list-common01.bn-common-type02 .b-top-label ul li span.color01 {background:#1174FF;}
.bn-list-common01.bn-common-type02 .b-top-label ul li span.color02 {background:#01367E;}
.bn-list-common01.bn-common-type02 .b-top-label ul li span.color03 {background:#0B5DCF;}
.bn-list-common01.bn-common-type02 table tbody td.b-cate-box span {display:inline-flex;align-items:center;justify-content:center;font-weight: 700;font-size: 14px;color:#fff;width:20px;height:20px;border-radius:4px;margin: 0 0 0 12px;}
.bn-list-common01.bn-common-type02 table tbody td.b-cate-box span.color01 {background:#1174FF;}
.bn-list-common01.bn-common-type02 table tbody td.b-cate-box span.color02 {background:#01367E;}
.bn-list-common01.bn-common-type02 table tbody td.b-cate-box span.color03 {background:#0B5DCF;}

/*special-lecture*/
.special-lecture {}
.special-lecture .bn-list-common01.bn-common-type02 .b-col-date {width:15%;}
.special-lecture .bn-list-common01.bn-common-type02 .b-no-right {padding: 16px 0;}
.special-lecture .bn-list-common01.bn-common-type02 td a.b-video {border: 1px solid #CCCCCC;font-family: Paperlogy;font-weight: 500;font-size: 16px;line-height: 20px;letter-spacing: 0.3px;text-align: center;color:#111;padding: 12px 46px 12px 24px;background:url(../img/board/ico-video.png) no-repeat center right 24px;border-radius:5px;}

.the-media .bn-list-common01.type01.bn-notice-list .b-title-box a {max-width: calc(100% - 150px);}
.the-media .bn-list-common01.type01 .b-title-box .b-etc-box .b-new {min-width:120px;box-sizing:border-box;}

/*event-participate*/
.event-participate {}
.event-participate .b-btn01.type01 ul {text-align:center;}


/* 모바일 전용 설명 텍스트 */
.b-info{display:flex; gap:5px; align-items:center;}
.b-info li{font-size:13px; color:#555; display:inline-flex; align-items:center; gap:5px;}
.b-info li::after{display:block;content:'';width:3px;height:3px;background:#999;border-radius:100%;}
.b-info li:last-child::after{display:none;}
.b-info li a{display:inline-block;}




@media (max-width: 1200px) {
	.bn-list-common01.bn-common-type02 table {width: 1200px;} 
	.bn-list-common01.type01 table tbody td {padding: 37.5px 20px}
}
@media screen and (max-width: 1024px) {
	.bn-list-common01.bn-common-type02 table tbody td {font-size:18px;padding: 30px 10px;}
}

@media screen and (max-width: 768px) {
	/* bn-list-common01 type01 */
	.bn-list-common01.type01 table thead th{padding:13px 0; border:0; font-size:14px; line-height:1;}
	
	.bn-list-common01.type01 table tbody td{padding:13px 0;border-right:none;font-size:14px;}
	.bn-list-common01.type01 .b-top-box .b-title-box{ padding:0 0 0 20px;background-size:18px;background-position:0 4px;}
	.bn-list-common01.type01 .b-reply-box .b-title-box{padding:0 0 0 20px;background-position:0 6px;}
	.bn-list-common01.type01 .b-title-box{display:block;}
	.bn-list-common01.type01 .b-title-box a {font-size:16px; display:block;}
	.bn-list-common01.type01 .b-title-box .b-m-con{display:block;padding:5px 0 0 0;}
	.bn-list-common01.type01 .b-title-box .b-m-con span{position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size:14px;line-height:20px;}
	.bn-list-common01.type01 .b-title-box .b-m-con span:after{content:"";display:block;position:absolute;top:3px;right:0;width:1px;height:12px;background-color:#8c8c8c;}
	.bn-list-common01.type01 .b-title-box .b-m-con span:last-of-type{padding:0;}
	.bn-list-common01.type01 .b-title-box .b-m-con span:last-of-type:after{display:none;}
	.bn-list-common01.type01 .b-title-box .b-m-con span.down {text-indent: -99999px;background:url(../img/board/ico-download-02.png) no-repeat center center;display:inline-block;width:20px;height:20px;}
	.bn-list-common01.type01 .b-title-box .b-m-con span.docs {text-indent: -99999px;background:url(../img/board/ico-move.png) no-repeat center center;display:inline-block;width:24px;height:24px;}
	.bn-list-common01.type01 .b-title-box .b-etc-box .b-new {font-size:14px;padding: 10px 15px;}
	
	
	.bn-list-common01.bn-common-type02 .b-title-box a {font-size:14px;}
	.special-lecture .bn-list-common01.bn-common-type02 .b-no-right {padding: 16px 0;}

	/* bn-view-common01 type01 */
	.bn-view-common01.type01 .b-main-box .b-top-box{padding:10px 0;}
	.bn-view-common01.type01 .b-main-box .b-title-box .b-cate{font-size:16px;line-height:21px;}
	.bn-view-common01.type01 .b-main-box .b-title-box span:nth-of-type(2){font-size:16px;line-height:21px;}
	.bn-list-common01.bn-common-cate .b-top-label ul {gap: 12px 12px;}
	.bn-view-common01.type01 .b-file-box ul li a {padding: 12px 34px 12px 12px;background-position: center right 12px;}
	.bn-view-common01 .sumary  {padding: 20px;}
	.bn-view-common01 .sumary > p  {font-size:16px;}

	.bn-list-common01.bn-common table tbody tr td.b-td-left{display:block !important;}
	.bn-list-common01.bn-common table tbody tr td.b-no-right{display:none !important;}
	
	.the-media .bn-list-common01.bn-common table tbody tr td:nth-of-type(1) {display:block;}
	.the-media .bn-list-common01.bn-common table tbody tr td:nth-of-type(2) {display:none;}
	.the-media .bn-list-common01.type01 .b-title-box .b-etc-box .b-new  {min-width:auto;}

}

@media screen and (max-width: 480px) {
	.bn-list-common01.bn-common-cate .b-top-label ul li + li:before {content:none;}
}

@media screen and (max-width: 320px) {

}


.sr-only {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    clip-path: inset(50%) !important;
    white-space: nowrap !important;
    border: 0 !important;
}