@charset "UTF-8";

/* bn-list-common01 공통 */
.bn-list-common01 .b-col{width:11%;}
.bn-list-common01 .b-col.extend{width:16%;}
.bn-list-common01 .b-col-title{width:auto;}
.bn-list-common01 .b-col-date{width:14%;}

/* bn-list-common01.bn-convention 공통 */
.bn-list-common01.bn-convention .b-col-title{width:25%;}
.bn-list-common01.bn-convention .b-col-num{width:6%;}
.bn-list-common01.bn-convention .b-col-con{width:auto;}

/* bn-list-common01 type01 */
.bn-list-common01 table{width:100%;border-spacing:0;border-top:1px solid #111;table-layout:fixed;}
.bn-list-common01 table thead tr{position:absolute;top:0;left:-999999px;}
.bn-list-common01 table thead th{padding:17px 22px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#f2f4f8;font-weight:400;font-size:20px;color:#000;line-height:30px;}
.bn-list-common01 table thead th:last-of-type{border-right:none;}
.bn-list-common01 table tbody tr{position:relative;}
.bn-list-common01 table tbody tr:hover{background-color:#f5f5f5;}
.bn-list-common01 table tbody tr.b-cate-notice{background-color:#f2f4f8;}
.bn-list-common01 table tbody td{padding:24px 25px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:20px;font-weight:200;color:#000;text-align:center;line-height:30px;}
.bn-list-common01 table tbody td:last-of-type{border-right:none}
.bn-list-common01 table tbody tr.b-cate-notice td.b-num-box{color:#030f89;}
.bn-list-common01 table tbody td.b-td-left{text-align:left !important;}
.bn-list-common01 .b-num-box .b-num-notice{display:inline-block;width:21px;background:url(../img/board/ico-b-notice.png) no-repeat 0 0/100%;text-indent:-99999px;vertical-align:middle;}
.bn-list-common01 .b-title-box{display: flex;min-width:0;/* flex 너비 잡기 위함 */font-size:0;line-height:1;}
.bn-list-common01 .b-title-box .b-cate-box{padding: 0 20px 0 0;}
.bn-list-common01 .b-title-box .b-cate-box span{display:inline-block;padding: 6px 12px;max-width:140px;background-color:#2060aa;font-size:13px;color:#fff;line-height: 18px;box-sizing:border-box;}
.bn-list-common01 .b-title-box .b-title-con-box{flex: 1;min-width: 0;}
.bn-list-common01 .b-title-box .b-title{display:inline-block;max-width: calc(100% - 55px);font-size:20px;line-height:30px;vertical-align:middle;box-sizing:border-box;}
.bn-list-common01:not(.bn-convention) .b-title-box .b-title{text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}

.bn-list-common01 .b-title-box .b-sub-text{font-size:20px;color:#777;line-height:30px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-list-common01 .b-title-box .b-etc-box{position:relative;display:inline-block;margin:0 0 0 5px;padding: 0 0 0 25px;vertical-align:middle;}
.bn-list-common01 .b-title-box .b-etc-box .b-new{font-weight:700;font-size:18px;color:#ff1f1f;}
.bn-list-common01:not(.bn-convention) .b-title-box .b-etc-box .b-new{position:absolute;top:60%;left:0;transform:translateY(-50%);}
.bn-list-common01 .b-title-box .b-etc-box .b-file{display:inline-block;width:22px;height:20px;background:url(/_res/sookmyung/_share/img/board/ico-board-file.png) no-repeat top 50% left/100%;text-indent:-99999px;vertical-align:middle;}
.bn-list-common01 .b-title-box .b-etc-box .b-link{display:inline-block;width:18px;height:18px;background:url(/_res/sookmyung/_share/img/common/ico-link.png) no-repeat top 50% left/100%;text-indent:-99999px;vertical-align:middle;}
.bn-list-common01 .b-m-con{display:none;}
.bn-list-common01 .b-date-box p{color:#777;}

/* bn-list-common01.bn-convention type01 */
.bn-list-common01.bn-convention table tbody td{padding:15px 22px;word-break:break-word;}
.bn-list-common01.bn-convention .b-title-box{display:block;}
.bn-list-common01.bn-convention .b-title-box .b-title{display:inline;font-size:18px;font-weight:700;line-height:28px;vertical-align:middle;}
.bn-list-common01.bn-convention .b-title-box .b-etc-box{padding:0;}
.bn-list-common01.bn-convention .b-title-box .b-m-detail{display:none;}

/* bn-list-common01.bn-research-pjt */
.bn-list-common01.bn-research-pjt .b-title-box .b-title{max-width: calc(100% - 30px);}


@media screen and (min-width: 1025px) {
	.bn-list-common01 .article-chk{top:50%;transform:translateY(-50%);}
}

@media screen and (max-width: 1024px) {
	/* bn-list-common01 공통 */
	.bn-list-common01 .b-col-title{width:100%;}
	.bn-list-common01 .b-col:not(.b-col-title, .modify){display:none;width:0;}

	.bn-list-common01.bn-cm-admin .b-col.modify{width: 100px;}

	/* bn-list-common01 type01 */
	.bn-list-common01 table thead tr{display:none;}
	.bn-list-common01 table tbody td:not(.b-td-title, .b-td-modify){display:none;}
	.bn-list-common01 table tbody td{padding: 10px;border-right:none;font-size:14px;line-height: 19px;}
	.bn-list-common01 .b-title-box{display: block;background-size:18px;background-position:0 4px;}
	.bn-list-common01 .b-title-box .b-title{max-width: calc(100% - 18px) !important;font-size:16px;line-height:26px;}
	.bn-list-common01 .b-title-box .b-sub-text{font-size: 14px;line-height:24px;}
	.bn-list-common01 .b-title-box .b-etc-box{padding:0;}
	.bn-list-common01:not(.bn-convention) .b-title-box .b-etc-box .b-new{display:inline-block;position:static;font-size:16px;vertical-align:middle;transform:translateY(2px);}
	.bn-list-common01 .b-title-box .b-cate-box,.bn-list-common01.type01 .b-title-box .b-etc-box .b-file, .bn-list-common01.type01 .b-title-box .b-etc-box .b-link{display:none;}
	.bn-list-common01 .b-m-con{display:block;padding: 5px 0 0 0;}
	.bn-list-common01 .b-m-con .b-con{display:inline-block;position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size: 13px;line-height: 19px;vertical-align: middle;}
	.bn-list-common01 .b-m-con .b-con:last-child{margin:0;padding:0;}
	.bn-list-common01 .b-m-con .b-con::after{content:"";display:block;position:absolute;top: 6px;right:0;width:1px;height: 9px;background-color: #ccc;}
	.bn-list-common01 .b-m-con .b-con:last-child::after{display:none;}
	.bn-list-common01 .b-m-con .b-con.b-cate{margin:0 15px 0 0;padding:2px 8px;background-color: #2060aa;font-size: 12px;color:#fff;text-align:center;}
	.bn-list-common01 .b-m-con .b-con.b-cate::after{right:-7px;}
	.bn-list-common01 .b-m-con .b-con.b-file{padding: 0 0 0 18px;background: url(/_res/sookmyung/_share/img/board/ico-board-file.png) no-repeat 0 4px/14px;overflow:hidden;}
	.bn-list-common01 .b-m-con .b-con.b-link{padding: 0 0 0 18px;background: url(/_res/sookmyung/_share/img/common/ico-link.png) no-repeat 0 4px/14px;overflow:hidden;}

	/* bn-list-common01.bn-convention type01 */
	.bn-list-common01.bn-convention table tbody td{padding:20px 0;text-align:left;}
	.bn-list-common01.bn-convention .b-title-box .b-title{font-size:16px;line-height:26px;}
	.bn-list-common01.bn-convention .b-title-box .b-etc-box{margin:-4px 0 0 5px;}
	.bn-list-common01.bn-convention .b-title-box .b-m-detail{display:block;padding:5px 0 0 0;font-size:16px;line-height:21px;word-break:keep-all;}
	.bn-list-common01.bn-convention .b-m-con span:last-of-type{padding:0;}

}

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

	/* bn-list-common01 type01 캠퍼스투어 관리 */
	.bn-list-common01.bn-cm-admin .b-col.modify{width:80px;}

	.bn-list-common01 .b-title-box .b-etc-box .b-new{font-size:14px;}

	/* bn-list-common01.bn-convention type01 */
	.bn-list-common01.bn-convention .b-title-box .b-m-detail{font-size:14px;line-height:19px;}

}