/* 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: 2px solid #0048A0;table-layout:fixed;}
.bn-list-common01.type01 table thead th{padding:20px 10px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);background-color:#fff;font-weight: 500;font-size: 18px;line-height: 110%;color: #003B84;text-transform: capitalize; }
.bn-list-common01.type01 table thead th.b-no-right{border-right:none !important}
.bn-list-common01.type01 table tbody tr{background: #fff;}
.bn-list-common01.type01 table tbody tr.bg-light{background: #F4F8FC;}
.bn-list-common01.type01 table tbody tr.deleted{text-decoration: line-through;}
.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: 20px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);text-align:center;font-weight: 500;font-size: 18px;line-height: 110%;color: #767676;}
.bn-list-common01.type01 table tbody td.b-td-left{text-align:left;}
.bn-list-common01.type01 table tbody td.b-no-right{border-right:none !important;}
.bn-list-common01.type01 table tbody tr.bg-light td{padding: 15.5px 20px;}
.bn-list-common01.type01 table tbody td.b-td-left:has(.b-etc-box:has(.b-file.b-zip):not(:has(.b-new))) .b-etc-box {display: none;}
.bn-list-common01.type01 table tbody tr.bg-light td .b-title-box a{color: #262626;}
.bn-list-common01.type01 .b-title-box{display: flex;align-items: center;gap: 10px 19px;}
.bn-list-common01.type01 .b-title-box a{display: flex;align-items: center;overflow: hidden;text-overflow: ellipsis;}
.bn-list-common01.type01 .b-title-box .b-cate{white-space: nowrap;}
.bn-list-common01.type01 .b-title-box .b-etc-box{display:inline-block;}
.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{width: 28px;height: 28px;border-radius: 50%;background: #ED1C24;font-weight: 700;font-size: 16px;line-height: 19px;color: #FFFFFF;display: inline-flex;justify-content: center;align-items: center;margin-right: 19px;}
.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{padding:0 0 0 29px;background:url(../img/board/ico-notice01.gif) no-repeat left center;}
.bn-list-common01 .b-total-wrap{font-weight: 500;font-size: 16px;line-height: 19px;color: #545454;margin-bottom: 20px;}
.bn-list-common01 .b-total-wrap span{color: #0048A0;}
.bn-list-common01.type01 .b-confirm,
.bn-list-common01.type01 .b-notice{white-space: nowrap;margin-right: 5px;}
.bn-list-common01.type01 .b-confirm{background: #000;color: #fff;padding: 4px 5px;}

/* bn-view-common01 type01 */
.bn-view-common01.type01 .b-main-box{border-top:2px solid #0048A0;}
.bn-view-common01.type01 .b-main-box .b-top-box{display: flex;gap: 10px;flex-direction: row;justify-content: space-between;align-items: center;flex-wrap: wrap;padding: 32px 40px;background: #F4F8FC;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.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{display: inline-flex;gap: 12px;}
.bn-view-common01.type01 .b-main-box .b-title-box span.b-new{width: 28px;height:28px;border-radius: 50%;background: #ED1C24;font-weight: 700;font-size: 16px;line-height: 19px;color: #FFFFFF;display: inline-flex;align-items: center;justify-content: center;margin-top: 0;flex: none;}
.bn-view-common01.type01 .b-main-box .b-title-box span{font-weight: 500;font-size: 20px;line-height: 24px;color: #262626;margin-top: 3px;}
.bn-view-common01.type01 .b-etc-box ul li.b-writer-box{display: none;}
.bn-view-common01.type01 .b-etc-box ul li.b-date-box span:nth-of-type(1){display: none;}
.bn-view-common01.type01 .b-file-box ul li a{padding:0 0 0 18px;background:url(../img/board/ico-file02-off.png) no-repeat 0 2px;}
.bn-view-common01.type01 .b-file-box ul li a:hover{color:#095d3b;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(1){border-top:1px solid #2b2b2b;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(2){border-bottom:1px solid #2b2b2b;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(1) p:nth-of-type(1){background:url(../img/board/ico-pager-prev01.png) no-repeat right 30px top 50%;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(2) p:nth-of-type(1){background:url(../img/board/ico-pager-next01.png) no-repeat right 30px top 50%;}

.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-list-common01.type01 table tbody .btn-link{padding: 6px 8px;box-sizing: border-box;border: 1px solid #BBBBBB;border-radius: 8px;display: flex;align-items: center;justify-content: center;transition: all .3s;white-space: nowrap;}
.bn-list-common01.type01 table tbody .btn-link:hover{border: 1px solid #0053CF;color: #0053CF;}
/* bn-write-common01 type01 */
.bn-write-common01.type01 .b-table-wrap{border-top: 2px solid #0048A0;}
.bn-write-common01.type01 .b-input.datepicker{background:#fff url(../img/board/i-date.png) no-repeat right 16px top 50%;}

@media screen and (max-width: 1024px) {
	.bn-list-common01.bn-common .b-col,
	.bn-list-common01.bn-common .b-col-date,
	.bn-list-common01.bn-common .b-btn{display: none;}
	.bn-list-common01.type01 table thead th{display: none;}
	.bn-list-common01.type01 table tbody td:not(.b-td-left, .b-no-post){display: none;}
	
	/*
	.bn-list-common01.bn-common-cate .b-col,
	.bn-list-common01.bn-common-cate .b-col-date{display: none;}
	*/
	
	.bn-list-common01.type01 table tbody td{padding:13px;border-right:none;font-size:14px;line-height: 120%;}
	.bn-list-common01.type01 table tbody tr.bg-light td{padding: 13px;}
	.bn-list-common01.type01 table tbody td .btn-link{padding: 4px 8px;}
	.bn-list-common01.type01 .b-title-box{gap: 0 10px;flex-wrap: wrap;}
	.bn-list-common01.type01 .b-title-box a{display: inline-block;}
	.bn-list-common01.type01 .b-title-box .b-etc-box .b-new{margin-right: 10px;}
	.bn-list-common01.type01 .b-top-box .b-title-box{padding:0 0 0 20px;background-size:18px;background-position:0 7px;}
	.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 .b-m-con{display: flex;padding:5px 0 0 0;gap: 5px 16px;flex-wrap: wrap;align-items: center;width: 100%;}
	.bn-list-common01.type01 .b-title-box .b-m-con span{position:relative;font-size:14px;line-height:20px;}
	.bn-list-common01.type01 .b-title-box .b-m-con span:after{content:"";display:block;position:absolute;top:4px;right:-8px;width:1px;height:12px;background-color:#8c8c8c;}
	.bn-list-common01.type01 .b-title-box .b-m-con span:last-of-type:after{display:none;}
	
	
	
}

@media screen and (max-width: 768px) {
	/* bn-view-common01 type01 */
	.bn-view-common01.type01 .b-main-box .b-top-box{padding:10px 15px;flex-direction: column;align-items: flex-start;}
	.bn-view-common01.type01 .b-main-box .b-title-box .b-cate{font-size:16px;line-height:21px;}
	.bn-view-common01.type01 .b-etc-box ul li{font-size:14px;}
	
	/* bn-write-common01 type01 */
	
}