
/* bn-list-common01 type02 */
.bn-list-common01.type02:not(.bn-common) .b-col {width: 10%;}
.bn-list-common01.type02:not(.bn-common) .b-col-title {width: auto;}
.bn-list-common01.type02:not(.bn-common) .b-col-xs {width: 8%;}
.bn-list-common01.type02 .adm-chk{margin:0 0 10px 0;}
.bn-list-common01.type02 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-common01.type02 .article-chk{position:absolute;top:0;left:0;z-index:10;line-height:1;}
.bn-list-common01.type02 .article-chk input{margin:0;}
.bn-list-common01.type02 table{width:100%;border-spacing:0;border-top:2px solid #000000;table-layout:fixed;}
.bn-list-common01.type02 table thead th{padding: 20px 0;border-bottom:1px solid rgba(0, 0, 0, 0.2);font-weight: 600;font-size: 18px;line-height: 110.00000000000001%;letter-spacing: 0%;color: #000;}
.bn-list-common01.type02 table thead th.b-no-right{border-right:none !important}
.bn-list-common01.type02 table tbody th{padding:15px 10px;border-bottom:1px solid #eee;background-color:#fafafa;font-weight:200;}
.bn-list-common01.type02 table tbody td{position:relative;padding:18px 0;border-bottom: 1px solid rgba(0, 0, 0, 0.2);font-weight: 400;text-align:center;font-size: 18px;color: #545454;}
.bn-list-common01.type02 table tbody td.b-num-box.color01  {color:#009BB4;}
.bn-list-common01.type02 table tbody td.b-num-box.color02  {color:#003B90;}
.bn-list-common01.type02 table tbody td.b-td-left{text-align:left !important;}
.bn-list-common01.type02 table tbody td.b-no-right{border-right:none !important;}
.bn-list-common01.type02 .b-top-box{background:#f5f5f5;}
.bn-list-common01.type02 .b-top-box .b-num-box{font-weight:500;color:#333;}
.bn-list-common01.type02 .b-title-box a{display:inline-block;max-width:calc(100% - 60px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;line-height:21px;vertical-align:middle;box-sizing:border-box;font-size: 18px;font-weight: 500;color: #000;}
.bn-list-common01.type02 .b-title-box .b-etc-box{display:inline-block;vertical-align:middle;}
.bn-list-common01.type02 .b-title-box .b-etc-box .b-lock{width:14px;height:25px;background:url(../img/board/ico-lock01.png) no-repeat center;background-size:contain;}
.bn-list-common01.type02 .b-title-box .b-etc-box .b-new{}
.bn-list-common01.type02 .b-title-box .b-etc-box .b-file{display:none;}
.bn-list-common01.type02 .b-file-box{margin:0 auto;width:18px;height:16px;background:url(../img/board/ico-file.png) no-repeat 0 0/18px 16px;}
.bn-list-common01.type02 .b-reply-box .b-title-box{padding:0 0 0 30px;background:url(../img/board/ico-reply02.png) no-repeat 0 0/16px 15px;}
.bn-list-common01.type02 .b-title-box .b-m-con{display:none;}
.bn-list-common01.type02 .b-top-box .b-title-box a span{display:none;}
.bn-list-common01.type02 .b-reply-box .b-num-box{text-indent:-99999px;}


/* Table type02 */
.bn-list-common01.type02 .b-col-num { width: 6.56%; }
.bn-list-common01.type02 .b-col-cate { width: 12.3%; }
.bn-list-common01.type02 .b-col-title { width: auto; }
.bn-list-common01.type02 .b-col-repre { width: 7.87%; }
.bn-list-common01.type02 .b-col-date {width:21%;}
.bn-list-common01.type02 .b-col { width: 10.66%; }

.bn-list-common01.type02 table{ table-layout: fixed; width: 100%; border-top:1px solid #ddd; border-spacing: 0; }
.bn-list-common01.type02 table thead th {padding: 20px 5px;border-top: 2px solid #000;font-weight: 600;font-size: 18px;line-height: 110%;color: #000;}
.bn-list-common01.type02 table tbody tr.new {background:#F7F7F7;}
.bn-list-common01.type02 table tbody td{position: relative;padding: 19px 5px;border-bottom: 1px solid #ddd;font-weight: 400;font-size: 16px;text-align: center;line-height: 100%;letter-spacing: -0.01em;color: #545454;}
.bn-list-common01.type02 table tbody td.b-num-box span {padding: 4.5px 12.5px;background:#000;color:#fff;border-radius: 30px;white-space: nowrap;}
.bn-list-common01.type02 table tbody td.b-td-left{text-align:left !important;}

.bn-list-common01.type02 .b-title-box { padding: 0 15px; }
.bn-list-common01.type02 .b-title-box .b-etc-box { display: inline-block; }
.bn-list-common01.type02 .b-title-box .b-new {display: inline-block;font-size: 14px;background: #009BB4;vertical-align: middle;width: 28px;height: 28px;box-sizing: border-box;color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.bn-list-common01.type02 .b-title-box a .m-file{display: none;}
@media ( max-width: 1024px ) {
	.b-top-info-wrap .b-total { position: unset; }

	.bn-list-common01.type02 table thead tr { display: none; }
	.bn-list-common01.type02 table tbody td { padding: 16px 10px; }

	.bn-list-common01.type02 .b-title-box { padding: 0; }
	.bn-list-common01.type02 .b-title-box .b-m-con {display: flex;flex-wrap: wrap;align-items: center;gap: 12.5px;margin-bottom:10px;}
	.bn-list-common01.type02 .b-title-box .b-m-con span{font-size: 16px;line-height: 110.00000000000001%;color: #545454;}
	.bn-list-common01.type02 .b-title-box .b-m-con span+span {display: flex;align-items: center;gap: 12.5px;}
	.bn-list-common01.type02 .b-title-box .b-m-con span+span:before{content:'';width: 1px;height: 14px;background: rgba(0, 0, 0, 0.2);}
	.bn-list-common01.type02 .b-title-box .b-m-con span.b-num {padding: 4.5px 12.5px;background: #000;color: #fff;border-radius: 30px;white-space: nowrap;}

	.bn-list-common01.type02.bn-common .b-col-repre { display: none; width: 0; }
	.bn-list-common01.type02.bn-common .b-col-num {display:none;width:0;}
	.bn-list-common01.type02.bn-common .b-col-num { display: none; width: 0; }
	.bn-list-common01.type02.bn-common .b-col-cate { display: none; width: 0; }
	.bn-list-common01.type02.bn-common .b-col { display: none; width: 0; }
	.bn-list-common01.type02.bn-common .b-col-title { width: 100%; }

	.bn-list-common01.type02.bn-common table tbody tr td:nth-of-type(1) { display: none; }
	.bn-list-common01.type02.bn-common table tbody tr td:nth-of-type(2) { display: none; }
	.bn-list-common01.type02.bn-common table tbody tr td:nth-of-type(3) { display: block; }
	.bn-list-common01.type02.bn-common table tbody tr td:nth-of-type(4) { display: none; }
	.bn-list-common01.type02.bn-common table tbody tr td:nth-of-type(5) { display: none; }
	.bn-list-common01.type02.bn-common table tbody tr td:nth-of-type(6) { display: none; }

	.bn-list-common01.type02 .b-title-box .b-file-box {display:block;margin:0;}
	.bn-list-common01.type02 .b-title-box a {max-width: 100%;white-space: normal;margin-bottom: 10px;}
	.bn-list-common01.type02 .b-title-box a > span {margin-right: 8px;}
	.bn-list-common01.type02 .b-title-box a .m-file {display: inline-block;background: url(/_res/nsu/_share/img/board/ico-file.png) no-repeat;text-indent: -999px;width: 18px;}
	.bn-list-common01.type02 .b-title-box a.new {position:relative;}
	.bn-list-common01.type02 .b-title-box a.new:after{content: 'N';display: inline-flex;align-items: center;justify-content: space-evenly;position: relative;top: 0;width: 25px;height: 25px;border-radius: 50%;line-height: 21px;font-weight: 300;text-align: center;font-size: 12px;color: #fff;background: #009BB4;}
	.bn-list-common01.type02 .b-title-box .b-etc-box {display:none;}


	/*bn-cate01*/
	.bn-list-common01.bn-cate01 .b-col-repre { display: none; width: 0; }
	.bn-list-common01.bn-cate01 .b-col-num { display: none; width: 0; }
	.bn-list-common01.bn-cate01 .b-col-cate { display: none; width: 0; }
	.bn-list-common01.bn-cate01 .b-col { display: none; width: 0; }
	.bn-list-common01.bn-cate01 .b-col-title { width: 100%; }

	.bn-list-common01.bn-cate01 table tbody tr td:nth-of-type(1) { display: none; }
	.bn-list-common01.bn-cate01 table tbody tr td:nth-of-type(2) { display: block; }
	.bn-list-common01.bn-cate01 table tbody tr td:nth-of-type(3) { display: none; }
	.bn-list-common01.bn-cate01 table tbody tr td:nth-of-type(4) { display: none; }
	.bn-list-common01.bn-cate01 table tbody tr td:nth-of-type(5) { display: none; }
	.bn-list-common01.bn-cate01 table tbody tr td:nth-of-type(6) { display: none; }
	
	/*bn-cate02*/
	.bn-list-common01.bn-cate02 .b-col-num {display:none;width:0;}
	.bn-list-common01.bn-cate02 .b-col-date { display: none; width: 0; }
	.bn-list-common01.bn-cate02 .b-col { display: none; width: 0; }
	.bn-list-common01.bn-cate02 .b-col-title { width: 100%; }

	.bn-list-common01.bn-cate02 table tbody tr td:nth-of-type(1) { display: none; }
	.bn-list-common01.bn-cate02 table tbody tr td:nth-of-type(2) { display: block; }
	.bn-list-common01.bn-cate02 table tbody tr td:nth-of-type(3) { display: none; }

}	
@media screen and (max-width: 768px) {
	/*bn-write-common01 */
	.bn-write-common01 .b-btn01.type01 ul li a, 
	.bn-write-common01 .b-btn01.type01 ul li button{min-width:auto;}
	/* bn-list-common01 type01 */
	.bn-list-common01.type01 table thead tr{display:none;}
	.bn-list-common01.type01 table tbody td{height: auto;padding: 14px 10px;color: #999999}
	.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;gap: 0 15px;align-items: center;padding-top:5px;flex-wrap:wrap;}
	.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:-10px;width:1px;height:12px;background:#8c8c8c;}
	.bn-list-common01.type01 .b-title-box .b-m-con span:last-of-type:after {content: none;}
	.bn-list-common01.type01 .b-title-box a {font-size: 15px;max-width: unset;width: 100%;}
	.bn-list-common01.bn-common .b-col-num {display:none;width:0;}

	.partnership-box .bn-list-common01.bn-common table tbody tr td:nth-of-type(1) {display: none;}
	.partnership-box .bn-list-common01.bn-common table tbody tr td:nth-of-type(2) {display: none;}
	.partnership-box .bn-list-common01.bn-common table tbody tr td:nth-of-type(3) {display: block;}
	.partnership-box .bn-list-common01.bn-common table tbody tr td:nth-of-type(4) {display: none;}
	.partnership-box .bn-list-common01.bn-common table tbody tr td:nth-of-type(5) {display: none;}
	.partnership-box .bn-list-common01.bn-common table tbody tr td:nth-of-type(6) {display: none;}
	.partnership-box .bn-list-common01.bn-common table tbody tr td:nth-of-type(7) {display: none;}
	.partnership-box .bn-list-common01.bn-common table tbody tr td.b-no-post {display: flex !important;align-items: center;justify-content: center;height: 300px;background-position: top 80px center;}

}

/* bn-view-common01 type02 */
.bn-view-common01.type02 .b-main-box{}
.bn-view-common01.type02 .b-content-box {padding:40px 0;}
.bn-view-common01.type02 .b-content-box > p {font-weight: 400;font-size: 18px;line-height: 140%;color:#545454;}
.bn-view-common01.type02 .b-content-box > p + p {margin-top: 19px;}
.bn-view-common01.type02 .b-content-box img {padding: 19px 0 40px 0;width: 100%;}
.bn-view-common01.type02 .b-main-box .b-top-box .b-title-box{font-weight: 700;font-size: 36px;line-height: 120%;color: #262626;padding-bottom: 20px;}
.bn-view-common01.type02 .b-main-box .b-top-box .b-title-box.b-new {position:relative;} 
.bn-view-common01.type02 .b-main-box .b-top-box .b-title-box.b-new:after {content:"N";width:32px;height:32px;border-radius: 50%;background:#009BB4;display: inline-flex;align-items:center;justify-content:center;font-weight: 700;font-size: 16px;line-height: 100%;color:#fff;position: relative;top: -7px;left: 12px;}
.bn-view-common01.type02 .b-main-box .b-top-box .b-title-box .b-new {}
.bn-view-common01.type02 .b-main-box .b-top-box .b-etc-box{border-bottom: 1px solid #000;padding-bottom: 30px;}
.bn-view-common01.type02 .b-main-box .b-title-box .b-cate{line-height:20px;}
.bn-view-common01.type02 .b-etc-box ul li {position:relative;font-size:18px;line-height:140%;color:#767676;padding: 0;margin: 0;}
.bn-view-common01.type02 .b-etc-box ul li.b-writer-box {background:url(../img/board/ico-writer.png) no-repeat center left;padding-left: 26px;}
.bn-view-common01.type02 .b-etc-box ul li.b-date-box {background:url(../img/board/ico-date.png) no-repeat center left;padding-left: 26px;}
.bn-view-common01.type02 .b-etc-box ul li.b-hit-box {background:url(../img/board/ico-view.png) no-repeat center left;padding-left: 26px;}
.bn-view-common01.type02 .b-etc-box ul li:before {content:"";}
.bn-view-common01.type02 .b-etc-box ul li.b-writer-box span:nth-of-type(1) {display:block;padding: 0;}
.bn-view-common01.type02 .b-etc-box ul li.b-date-box span:nth-of-type(1) {display:block;padding: 0;}
.bn-view-common01.type02 .b-etc-box ul li:after{content: none;}
.bn-view-common01.type02 .b-main-box .b-top-box .b-etc-box ul {display:flex;align-items:center;flex-wrap:wrap;gap: 10px 20px;}
.bn-view-common01.type02 .b-main-box .b-title-box span:nth-of-type(2){line-height:20px;}
.bn-view-common01.type02 .b-file-box {padding: 20px 16px;background: rgba(234, 243, 248, 0.5);border: 1px solid #D8E3EA;border-radius: 16px;}
.bn-view-common01.type02 .b-file-box .t-num {position:relative;font-weight: 400;font-size: 16px;line-height: 120%;color:#262626;margin-bottom:20.5px;display:flex;align-items:center;gap: 8px;}
.bn-view-common01.type02 .b-file-box .t-num:before {content:"";background:url(../img/board/ico-b-file.png) no-repeat center;width:20px;height:20px;}

.bn-view-common01.type02 .b-file-box ul {display:grid;grid-template-columns:repeat(2, 1fr);gap: 10px;}
.bn-view-common01.type02 .b-file-box ul li {padding:0;border: 1px solid #D8E3EA;background: #fff;border-radius: 8px;}
.bn-view-common01.type02 .b-file-box ul li a{position:relative;padding: 12px;display: flex;align-items: center;gap: 10px;font-size: 16px;color: #262626;}
.bn-view-common01.type02 .b-file-box ul li a:before {content:"";background:url(../img/board/ico-b-download.png) no-repeat center;width:20px;height:20px}
.bn-view-common01.type02 .b-file-box ul li a span:first-child {display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.bn-view-common01.type02 .b-file-box ul li a span:last-child {color:#767676;margin-left: auto;}

.bn-view-common01.type02 .b-pager-box {display:flex;align-items:center;gap:40px;}
.bn-view-common01.type02 .b-pager-box div {border-bottom: 0;flex: 1;}
.bn-view-common01.type02 .b-pager-box div > ul {padding:0;}
.bn-view-common01.type02 .b-pager-box div:nth-of-type(2){border-bottom: 0;width: auto;flex: none;}
.bn-view-common01.type02 .b-pager-box div:nth-of-type(1) p:nth-of-type(1){background: url(../img/board/btn-prev-page02.png) no-repeat center left;padding: 0 0 0 24px;width: 71px;font-weight: 600;font-size: 18px;line-height: 1;color: #767676;}
.bn-view-common01.type02 .b-pager-box div p:nth-of-type(2) {padding: 19px 20px;-webkit-box;}
.bn-view-common01.type02 .b-pager-box div p:nth-of-type(2) a {font-weight: 600;font-size: 18px;line-height: 120%;color:#262626;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.bn-view-common01.type02 .b-pager-box div:last-child p:nth-of-type(1) {width: 100%;padding:19px 20px;-webkit-box;}
.bn-view-common01.type02 .b-pager-box div:last-child p:nth-of-type(2) {width:71px;padding:0;background:url(../img/board/btn-next-page02.png) no-repeat center right;padding-right:24px;font-weight: 600;font-size: 18px;line-height: 1;color: #767676;}
.bn-view-common01.type02 .b-write-reply-box .reply-content-count span{color:#124e87;}
.bn-view-common01.type02 .b-write-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#124e87;}
.btn-view-list a {display: block;border: 1px solid #003B90;padding: 19px 10px;width: 200px;font-size: 20px;font-weight: 700;line-height: 1;letter-spacing: 0;color: #fff;border-radius: 50px;transition: all .3s;text-align: center;box-sizing: border-box;background: #003B90;}
/* bn-write-common01 type02 */
.bn-write-common01.type02 .b-table-wrap{border-top:2px solid #124e87;}
.bn-write-common01.type02 .b-table-box .b-row-box .b-title-box{background:#f1f5f8;text-align:left;}
.bn-write-common01.type02 .b-input.datepicker{background:#fff url(../img/board/ico-datepicker02.gif) no-repeat right 10px top 50%;}

@media screen and (max-width: 1024px) {
	.bn-list-common01.type02.bn-task table {width:900px;}
	.bn-list-common01.type02.bn-task .table-wrap::-webkit-scrollbar {display:none;}

	.bn-view-common01.type02 .b-pager-box {gap:20px}
	.bn-view-common01.type02 .b-main-box .b-top-box .b-title-box {font-size: 32px;}
	.btn-view-list a {width:150px;}
}

@media screen and (max-width: 768px) {
	/* bn-list-common01 type02 */
	.bn-list-common01.type02:is(.bn-common) table thead tr{display:none;}
	.bn-list-common01.type02:is(.bn-common) table tbody td{padding:13px 0;border-right:none;font-size:14px;}
	.bn-list-common01.type02:is(.bn-common) .b-top-box .b-title-box a span{display:inline-block;font-weight:600;color:#666;}
	.bn-list-common01.type02:is(.bn-common) .b-reply-box .b-title-box{background-position:0 4px;background-size:13px 12px;}
	.bn-list-common01.type02:is(.bn-common) .b-title-box .b-etc-box{position:absolute;top:50%;right:0;transform:translateY(-50%);}
	.bn-list-common01.type02:is(.bn-common) .b-title-box .b-etc-box .b-new{width:21px;height:21px;background-size:100%;}
	.bn-list-common01.type02:is(.bn-common) .b-title-box .b-m-con{display:block;padding:5px 0 0 0;max-width:calc(100% - 48px);}
	.bn-list-common01.type02:is(.bn-common) .b-title-box .b-m-con span{position:relative;padding:0 20px 0 0;color:#969696;vertical-align:middle;}
	.bn-list-common01.type02:is(.bn-common) .b-title-box .b-m-con span:after{content:"";display:block;position:absolute;top:3px;right:10px;width:1px;height:12px;background-color:#d3d3d3;}
	.bn-list-common01.type02:is(.bn-common) .b-title-box .b-m-con span:last-of-type{padding:0;}
	.bn-list-common01.type02:is(.bn-common) .b-title-box .b-m-con span:last-of-type:after{display:none;}
	.bn-list-common01.type02:is(.bn-common) .b-title-box .b-m-con .b-writer{display:none;}
	.bn-list-common01.type02:is(.bn-common) .b-reply-box .b-num-box{text-indent:-99999px;}

	/* bn-view-common01 type02 */
	.bn-view-common01.type02:is(.bn-common) .b-main-box .b-top-box{padding:0;}
	.bn-view-common01.type02:is(.bn-common) .b-main-box .b-title-box .b-cate{font-size:15px;line-height:20px;}
	.bn-view-common01.type02:is(.bn-common) .b-main-box .b-title-box span:nth-of-type(2){font-size:15px;line-height:20px;}

	.bn-view-common01.type02 .b-file-box ul {grid-template-columns:repeat(1, 1fr);}
	.bn-view-common01.type02 .b-file-box {padding:20px 16px;}
	.bn-view-common01.type02 .b-file-box ul li a {font-size:14px}
	.bn-view-common01.type02 .b-pager-box div:first-child p:nth-of-type(2),
	.bn-view-common01.type02 .b-pager-box div:last-child p:nth-of-type(1){display:none;}
	.bn-view-common01.type02 .b-pager-box div:nth-of-type(1) p:nth-of-type(1)  {background-position: center left !important;text-align:left;}
	.bn-view-common01.type02 .b-pager-box div:last-child p:nth-of-type(2) {text-align:right;}
	.btn-view-list a {width:130px;padding: 15px;font-size:18px;}
	/* bn-write-common01 type02 */

}

@media screen and (max-width: 480px) {
	.bn-view-common01.type02 .b-main-box .b-top-box .b-etc-box ul {}
}

@media screen and (max-width: 374px) {
	.btn-view-list a {width: 100px;font-size: 16px;}
}