.bn-search01.type03 .b-search-wrap{margin-bottom: 40px;}
.b-top-info-wrap{padding-bottom: 10px;}
.bn-list-common01.bn-common .b-col{width: 10%;}
.bn-write-common01 .b-table-box .b-row-box .b-title-box {background:#F2F6FB;}
.bn-write-common01 .b-table-box .b-row-box .b-title-box.b-required:after {color:#1174FF;}
/* bn-list-common01 type01 */
.bn-list-common01.bn-common .b-num {width:5%;}
.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:0;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 20px;border-bottom:1px solid #ccc;font-weight: 500;font-size: 20px;line-height: 150%;letter-spacing: -0.02em;text-align:center;color:#121212;}
.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: #1174FF;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 a{display:inline-block;max-width:calc(100% - 32px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;box-sizing:border-box;letter-spacing: -0.04em;}
.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{display: inline-block;color: #fff;vertical-align: middle;border-radius: 4px;font-weight: 500;font-size: 12px;line-height: 1;text-align: center;padding: 3px 5px;margin-left: 8px;background:#1174FF;}
.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;}

.bn-list-common01.bn-common.bn-common03 .b-meta-info {justify-content:space-between;}
.bn-list-common01.bn-common .b-meta-info li .onl-app {display:inline-block;font-weight: 500;font-size: 14px;line-height: 150%;color:#1174FF;padding:8px 10px;background:#F2F6FB;border-radius:8px;}
@media (min-width: 1025px) {
	.bn-list-common01.type01 .b-title-box {display:flex;align-items:center;justify-content:space-between;}
	.bn-list-common01.type01 .b-title-box.b-block {display:block;}
}
@media (max-width:1400px) {
	.bn-list-common01.type01 table tbody td {font-size:16px;}
	.bn-list-common01.type01 table tbody td {padding: 37.5px 20px;}
}

@media (max-width: 1200px) {
	.bn-list-common01.type01 table tbody td {padding: 25px 10px;}
	.bn-list-common01.type01 .b-title-box {display:block;}
	.bn-list-common01.bn-common.bn-common03 .b-meta-info {justify-content:flex-end;}
	.bn-list-common01.bn-common .b-meta-info li {padding: 0 10px;}
}
@media (max-width: 1024px) {
	.bn-list-common01.bn-common02 .b-col,
	.bn-list-common01.bn-common02 .b-num,
	.bn-list-common01.bn-common02 .b-col-expand {display:none;width:0;}
	.bn-list-common01.bn-common02 .b-col-title {width:100%}
	.bn-list-common01.bn-common02 table tbody tr td:nth-of-type(1) {display:none;}
	.bn-list-common01.bn-common02 table tbody tr td:nth-of-type(2) {display:none;}
	.bn-list-common01.bn-common02 table tbody tr td:nth-of-type(3) {display: block;}
	.bn-list-common01.bn-common02 table tbody tr td:nth-of-type(4) {display:none;}
	.bn-list-common01.bn-common02 table tbody tr td:nth-of-type(5) {display:none;}

	.bn-list-common01.bn-common02 .b-title-box a {font-size: 15px;max-width: calc(100% - 50px);}
	.bn-list-common01.bn-common02 .b-title-box .b-m-con {display: block;}
	.bn-list-common01.bn-common02 .b-title-box .b-m-con{display:block;padding:5px 0 0 0;}
	.bn-list-common01.bn-common02 .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;color:#666;}
	.bn-list-common01.bn-common02 .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.bn-common02 .b-title-box .b-m-con span:last-of-type{padding:0;}
	.bn-list-common01.bn-common02 .b-title-box .b-m-con span:last-of-type:after{display:none;}
	.bn-list-common01.bn-common02 .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.bn-common02 .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.bn-common03 .b-col,
	.bn-list-common01.bn-common03 .b-num,
	.bn-list-common01.bn-common03 .b-col-expand {display:none;width:0;}
	.bn-list-common01.bn-common03 .b-col-title {width:100%}
	.bn-list-common01.bn-common03 table tbody tr td:nth-of-type(1) {display:none;}
	.bn-list-common01.bn-common03 table tbody tr td:nth-of-type(2) {display:block;}
	.bn-list-common01.bn-common03 table tbody tr td:nth-of-type(3) {display: none;}
	.bn-list-common01.bn-common03 table tbody tr td:nth-of-type(4) {display:none;}
	.bn-list-common01.bn-common03 table tbody tr td:nth-of-type(5) {display:none;}

	.bn-list-common01.bn-common03 .b-title-box a {font-size: 15px;max-width: calc(100% - 50px);}
	.bn-list-common01.bn-common03 .b-title-box .b-m-con {display: block;}
	.bn-list-common01.bn-common03 .b-title-box .b-m-con{display:block;padding:5px 0 0 0;}
	.bn-list-common01.bn-common03 .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;color:#666;}
	.bn-list-common01.bn-common03 .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.bn-common03 .b-title-box .b-m-con span:last-of-type{padding:0;}
	.bn-list-common01.bn-common03 .b-title-box .b-m-con span:last-of-type:after{display:none;}
	.bn-list-common01.bn-common03 .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.bn-common03 .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;}
	
}

@media screen and (max-width: 768px) {
	/* bn-list-common01 type01 */
	.bn-list-common01.type01 table thead tr{display:none;}
	.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 a {font-size:16px;}
	.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-m-con span .onl-app {display:inline-block;font-weight: 500;font-size: 14px;line-height: 150%;color:#1174FF;padding:5px 10px;background:#F2F6FB;border-radius:8px;}
	.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;}

	.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;}
}

.action-box {display:flex;justify-content:space-between;align-items:center;gap:10px 10px;margin-top:40px;}
.action-box a {display:inline-block;font-weight: 400;font-size: 20px;line-height: 150%;letter-spacing: -0.02em;text-align: center;color:#fff;padding:12px 10px;box-sizing:border-box;min-width:160px;border-radius:8px;background:#0B5DCF;}
.action-box ul {display:flex;justify-content:space-between;align-items:center;gap:10px 10px;}
.action-box a.btn-logout {background:#01367E;}

@media (max-width: 768px) {
	.action-box {flex-direction:column;}
	.action-box a {font-size:16px;}
}