@charset "UTF-8";

/* 일반게시판 */
.bn-list-common .article-chk{left:-21.5%;}
.bn-list-common table{table-layout:fixed;width:100%;border-spacing:0;border-top:2px solid var(--color08);}
.bn-list-common table thead th{padding:2rem 1rem;border-bottom:1px solid var(--black20);background:var(--color21);font-weight:var(--font-weight-medium);font-size:1.8rem;line-height:1.1;color:var(--color07);text-align:center;word-break:break-all;}
.bn-list-common table tbody td{position:relative;padding:2rem clamp(1rem, 1.09vw, 2rem);border-bottom:1px solid var(--black20);font-size:1.8rem;line-height:1.1;text-align:center;word-break:break-all;color:var(--color02);box-sizing:border-box;}
.bn-list-common table tbody td.b-td-left{text-align:left !important;}
.bn-list-common .b-notice{display:inline-block;padding:6px 1.2rem;border-radius:10rem;background:var(--black100);font-weight:var(--font-weight-semibold);font-size:1.6rem;line-height:1;color:var(--white100);}
.bn-list-common .b-title-box{display:flex;align-items:center;gap:8px;}
.bn-list-common .b-title-box > a{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden;}
.bn-list-common .b-title-box .b-title{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.8rem;line-height:1.1;color:var(--color01);box-sizing:border-box;}
.bn-list-common .b-title-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;flex-shrink:0;margin-left:8px;}
.bn-list-common .b-m-noti-box{display:none;}
.bn-list-common .b-m-con{display:none;}

/* FAQ게시판 */
.bn-list-faq .b-faq-list-box > ul > li{position:relative;margin:0 0 1.5rem;}
.bn-list-faq .b-faq-list-box .b-faq-item{border:1px solid var(--black20);border-radius:2rem;background:var(--color04);}
.bn-list-faq .b-faq-list-box .b-faq-question{display:flex;flex-wrap:wrap;gap:2rem;position:relative;padding:3rem 6.5rem 3rem 3rem;}
.bn-list-faq .b-faq-list-box .b-faq-question::after{content:'';position:absolute;top:calc(50% - 1.6rem);right:3rem;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--color03) url(/_res/gradcau/cauoie/img/common/btn-faq@2x.png) no-repeat center/1.6rem;}
.bn-list-faq .b-faq-list-box .b-faq-question .b-q-con{font-size:2rem;line-height:1.1;color:var(--color01);}
.bn-list-faq .b-faq-list-box .b-faq-answer{display:none;padding:0 3rem 3rem;font-size:1.8rem;line-height:1.6;color:var(--color02);}
.bn-list-faq .b-faq-list-box > ul > li.active .b-faq-item{border:2px solid var(--color07);background:var(--white100);box-shadow:0 4px 4px 0 var(--black25);}
.bn-list-faq .b-faq-list-box > ul > li.active .b-faq-question .b-q-con{color:var(--color07);}
.bn-list-faq .b-faq-list-box > ul > li.active .b-faq-question::after{background:var(--color07) url(/_res/gradcau/cauoie/img/common/btn-faq02@2x.png) no-repeat center/1.6rem;}
.bn-list-faq .b-btn-modify{display:inline-block;margin:1.5rem 0 0;padding:1rem 2rem;border-radius:8px;background:var(--color07);font-size:1.6rem;line-height:1;color:var(--white100);}

@media screen and (max-width:1024.98px){
	/* 일반게시판 */
	.bn-list-common .article-chk{left:0;}
	.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.b-td-title{display:block;padding:2rem 1.6rem;font-size:1.6rem;}
	.bn-list-common .b-m-noti-box{display:block;padding:0 0 1.2rem;}
	.bn-list-common .b-m-con{display:flex;gap:2.5rem;padding:1.2rem 0 0;}
	.bn-list-common .b-m-con .b-hit{position:relative;}
	.bn-list-common .b-m-con .b-hit:after{content:'';position:absolute;top:0;right:-1.2rem;width:1px;height:1.8rem;background:var(--black20);}
	
	/* FAQ게시판 */
	.bn-list-faq .b-faq-list-box .b-faq-item{border-radius:1.2rem;}
	.bn-list-faq .b-faq-list-box .b-faq-question{padding:3rem 5.5rem 3rem 2rem;}
	.bn-list-faq .b-faq-list-box .b-faq-answer{padding:0 2rem 3rem;}
}