
/* bn-list-common01 type01 */
.bn-list-common table{width:100%;border-spacing:0;border-top:4px solid var(--border-color02);table-layout:fixed;}
.bn-list-common table thead tr{position:relative;transform:scale(1, 1);-webkit-transform:scale(1, 1);}
.bn-list-common.no-con table thead tr{display:none;}
.bn-list-common table thead th{padding:17px 10px;border-right:1px solid var(--border-color01);border-bottom:1px solid var(--border-color01);background-color:var(--color02);font-size:2.0rem;font-weight:var(--font-weight-semibold);line-height:2.5rem;word-break:break-all;}

.bn-list-common table thead th:last-of-type{border-right:none;}
.bn-list-common table thead th.b-no-right{border-right:none;}
.bn-list-common table tbody tr{position:relative;transform:scale(1, 1);-webkit-transform:scale(1, 1);}
.bn-list-common table tbody th{padding:15px 10px;border-right:1px solid var(--border-color01);border-bottom:1px solid var(--border-color01);font-size:2.0rem;font-weight:var(--font-weight-semibold);line-height:2.5rem;word-break:break-all;}
.bn-list-common table tbody th:last-of-type{border-right:none;}
.bn-list-common table tbody td{padding:12px 10px;border-right:1px solid var(--border-color01);border-bottom:1px solid var(--border-color01);font-size:1.8rem;font-weight:400;line-height:2.3rem;text-align:center;word-break: break-word;}
.bn-list-common table tbody td:last-of-type{border-right:none;}
.bn-list-common table tbody td.b-td-left{text-align:left;}
.bn-list-common table tbody td.b-no-right{border-right:none;}

.bn-list-common .b-detail-box{display:inline-block;padding:4px 10px;border-radius:6px;background-color:var(--color01);line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-list-common .b-detail-box.end{background-color:var(--color03);}
.bn-list-common .b-detail-box span{display:inline-block;font-size:1.2rem;font-weight:var(--font-weight-semibold);color:#fff;line-height:1.7rem;vertical-align:middle;}
.bn-list-common .b-title-box .b-m-con{display:none;}
.bn-list-common .b-title-box{}
.bn-list-common .b-title-box .b-title-list-box{display:inline-flex;align-items:center;max-width:100%;}
.bn-list-common .b-title-box .b-title-list-box .b-title:only-child{max-width:100%;}
.bn-list-common .b-title-box .b-title-list-box .b-title{display:-webkit-box;font-size:1.6rem;color:var(--black03);line-height:2.2rem;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;box-sizing:border-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;transition:0.2s ease;}
.bn-list-common .b-title-box .b-title-list-box .b-title:hover{text-decoration:underline;}
.bn-list-common .b-title-box .b-title-list-box .b-etc-box{display:inline-flex;align-items:center;flex-shrink:0;max-width:6rem;}
.bn-list-common .b-title-box .b-title-list-box .b-etc-box > p{margin:0 0 0 1rem;}
.bn-list-common .b-title-box .b-title-list-box .b-etc-box > p span{display:inline-block;}
.bn-list-common .b-title-box .b-title-list-box .b-etc-box .b-new{position:relative;font-size:1rem;font-weight:var(--font-weight-bold);color:var(--color01);line-height:1.6rem;}

/* 비즈니스 문의확인 버튼 */
.bn-list-business .bn-list-common tbody tr td .b-btn.b-btn-c-blue{padding:11px 8px;min-width:100%;min-height:46px;}
.bn-list-business .bn-list-common tbody tr td .b-btn.b-btn-c-blue:hover{border-color:var(--border-color03);background-color:var(--color01);color:#fff;}

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

	/* bn-list-common01 type01 */
	.bn-list-common table thead tr{display:none;}
	.bn-list-common table tbody td:not(.b-td-title){display:none;}
	.bn-list-common table tbody td{padding:10px 20px;border-right:none;font-size:1.4rem;line-height:1.9rem;box-sizing:border-box;}

	.bn-list-common .b-title-box .b-m-con{display:block;padding:5px 0 0;}
	.bn-list-common .b-m-con .b-con{display:inline-block;position:relative;margin:0 5px 0 0;padding:0 6px 0 0;font-size:1.3rem;line-height:1.8rem;vertical-align: middle;}
	.bn-list-common .b-m-con .b-con:last-child{margin:0;padding:0;}
	.bn-list-common .b-m-con .b-con::after{content:"";display:block;position:absolute;top:5px;right:0;width:1px;height:8px;background-color:#ccc;}
	.bn-list-common .b-m-con .b-con:last-child::after{display:none;}
	.bn-list-common .b-m-con .b-detail-box{padding:3px;}
	.bn-list-common .b-detail-box span{font-size:1.1rem;}
}