/* 공지사항(일반) 목록 */
.bn-list-common table{width:100%;border-top:1px solid var(--color04);border-spacing:0;table-layout:fixed;}
.bn-list-common table thead{background-color:var(--color13);}
.bn-list-common table thead th{padding:1.8rem 1rem;font-family: 'LGEIText', sans-serif;font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--color28);line-height:2rem;}
.bn-list-common table tbody td{position:relative;padding:5px 1rem;height:5.2rem;border-bottom:1px solid var(--color26);font-size:1.4rem;color:var(--color15);line-height:2rem;letter-spacing:-0.02em;text-align:center;box-sizing:border-box;}
.bn-list-common table tbody tr:first-of-type td{border-top:1px solid var(--color26);}
.bn-list-common table tbody tr.top-noti td{background-color:var(--color33);}
.bn-list-common table tbody td.b-td-left{text-align:left !important;}
.bn-list-common .b-td-title{padding:1rem 1.6rem;}
.bn-list-common .b-td-title .b-m-con{display:none;}
.bn-list-common .b-td-title .article-chk{top:0;left:0;}
.bn-list-common .b-num-box{text-align:center;}
.bn-list-common .b-num-box .b-noti{display:inline-flex;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;background:url(/_res/service/bcci/img/board/ico-notice-badge@2x.png) no-repeat 0 0/100%;text-indent:-9999px;overflow:hidden;}
.bn-list-common .b-cate-box .b-cate{display:inline-block;padding:4px;width:7.2rem;border:1px solid var(--color26);border-radius:3.4rem;font-size:1.4rem;color:var(--white100);line-height:2rem;letter-spacing:-0.02em;box-sizing:border-box;}
.bn-list-common .b-cate-box .b-cate.type01{background-color:var(--color25);}
.bn-list-common .b-cate-box .b-cate.type02{background-color:var(--color31);}
.bn-list-common .b-cate-box .b-cate.type03{background-color:var(--color32);}
.bn-list-common .b-title-box{display:inline-flex;align-items:center;max-width:100%;}
.bn-list-common .b-title-box a:only-child{max-width:100%;}
.bn-list-common .b-title-box a,
.bn-list-common .b-title-box a .b-title{display:-webkit-box;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 a:hover .b-title{color:var(--color04);}
.bn-list-common table tbody td:not(.b-td-title){word-break:break-all;}

/* 뉴스 목록 */
.b-news-list-wrap .b-news-list-box > ul{display:flex;flex-wrap:wrap;gap:4.8rem 1.6rem;}
.b-news-list-wrap .b-news-list-box > ul > li{position:relative;width:calc(100% / 3 - 1.0667rem);}
.b-news-list-wrap .b-news-list-box > ul > li > a{display:block;height:100%;}
.b-news-list-wrap .b-news-list-box .b-news-con{background-color:var(--color29);height:100%;}
.b-news-list-wrap .b-news-list-box .b-news-con .b-img-box{width:100%;aspect-ratio:352/254;}
.b-news-list-wrap .b-news-list-box .b-news-con .b-txt-box{padding:2.4rem;box-sizing:border-box;}
.b-news-list-wrap .b-news-list-box .b-news-con .b-txt-box .b-date{padding:0 0 1.2rem;font-size:1.4rem;color:var(--color09);line-height:1.7rem;letter-spacing:-0.04em;}
.b-news-list-wrap .b-news-list-box .b-news-con .b-txt-box .b-title{display:-webkit-box;margin:0 0 1.2rem;min-height:8.4rem;font-size:2rem;font-weight:var(--font-weight-semibold);color:var(--color09);line-height:2.8rem;letter-spacing:-0.02em;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;box-sizing:border-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.b-news-list-wrap .b-news-list-box .b-news-con .b-txt-box .b-detail{display:-webkit-box;min-height:8.8rem;font-size:1.6rem;color:var(--color30);line-height:2.2rem;letter-spacing:-0.02em;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;box-sizing:border-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.b-news-list-wrap .b-news-list-box .b-news-con .b-txt-box .b-more{display:inline-flex;align-items:center;gap:4px;margin:2.4rem 0 0;padding:0.9rem 1.6rem;border-radius:10rem;background-color:var(--color04);font-size:1.4rem;color:var(--white100);line-height:1.7rem;letter-spacing:-0.04em;}
.b-news-list-wrap .b-news-list-box .b-news-con .b-txt-box .b-more::after{content:'';width:1.6rem;height:1.6rem;background:url(/_res/service/bcci/img/board/img-news-list-btn-arrow@2x.png) no-repeat 0 0/100%;}

/* publications-list*/
.b-publications-list-wrap {font-family: 'Pretendard', sans-serif;}
.b-publications-list-wrap .b-publications-list-box > ul > li{position: relative;}
.b-publications-list-wrap .b-publications-list-box > ul > li + li {margin-top: 4.6rem;}
.b-publications-list-wrap .b-publications-list-box > ul > li > a{display: block;height: 100%;}
.b-publications-list-wrap .b-publications-list-box .b-publications-con{background-color: var(--color29);height: 100%;display: flex;gap: 0 2rem;}
.b-publications-list-wrap .b-publications-list-box .b-publications-con .b-img-box{width:250px;height: 160px;}
.b-publications-list-wrap .b-publications-list-box .b-publications-con .b-txt-box{padding: 1.4rem 2rem;box-sizing: border-box;flex:1;}
.b-publications-list-wrap .b-publications-list-box .b-publications-con .b-txt-box .b-date{padding: 0 0 1.2rem;font-size: 1.4rem;color: var(--color09);line-height: 1.7rem;letter-spacing: -0.04em;}
.b-publications-list-wrap .b-publications-list-box .b-publications-con .b-txt-box .b-title{display: -webkit-box;margin: 0 0 .3rem;font-size: 2rem;font-weight: var(--font-weight-semibold);color: var(--color09);line-height: 2.8rem;letter-spacing: -0.02em;text-overflow: ellipsis;word-wrap: normal;overflow: hidden;box-sizing: border-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.b-publications-list-wrap .b-publications-list-box .b-publications-con .b-txt-box > ul {}
.b-publications-list-wrap .b-publications-list-box .b-publications-con .b-txt-box > ul li {font-weight: 400;font-size: 1.6rem;line-height: 140%;letter-spacing: -0.02em;color: var(--color30);}
.b-publications-list-wrap .b-publications-list-box .b-publications-con .b-txt-box .b-detail{display: -webkit-box;min-height: 8.8rem;font-size: 1.6rem;color: var(--color30);line-height: 2.2rem;letter-spacing: -0.02em;text-overflow: ellipsis;word-wrap: normal;overflow: hidden;box-sizing: border-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.b-publications-list-wrap .b-publications-list-box .b-publications-con .b-txt-box .b-more{display: inline-flex;align-items: center;gap: 4px;margin: 2.4rem 0 0;padding: 0.9rem 1.6rem;border-radius: 10rem;background-color: var(--color04);font-size: 1.4rem;color: var(--white100);line-height: 1.7rem;letter-spacing: -0.04em;}
.b-publications-list-wrap .b-publications-list-box .b-publications-con .b-txt-box .b-more::after{content: '';width: 1.6rem;height: 1.6rem;background: url(/_res/service/bcci/img/board/img-news-list-btn-arrow@2x.png) no-repeat 0 0/100%;}

/* 이벤트 캘린더 */
.b-event-cal-wrap{padding:0 0 3.2rem;}
.b-event-cal-wrap .bn-list-cal{display:flex;gap:2.4rem;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box{flex-shrink:0;padding:2rem;width:34rem;background-color:var(--color36);box-sizing:border-box;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-toolbar .fc-center{display:flex;align-items:center;gap:1.2rem;position:relative;padding:5.5px 10rem 5.5px 0;width:100%;box-sizing:border-box;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-toolbar .fc-center h2{margin:0;font-size:1.6rem;font-weight:var(--font-weight-semibold);color:var(--color28);line-height:2.2rem;letter-spacing:-0.04em;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-toolbar .fc-center .fc-button{margin:0;width:2.4rem;height:2.4rem;border:none;background-color:transparent;background-repeat:no-repeat;background-size:100%;background-position:0;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-toolbar .fc-center .fc-button.fc-prev-button{background-image:url(/_res/service/bcci/img/board/ico-event-cal-month-prev@2x.png);}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-toolbar .fc-center .fc-button.fc-next-button{background-image:url(/_res/service/bcci/img/board/ico-event-cal-month-next@2x.png);}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-toolbar .fc-center .fc-button span{display:none;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-toolbar .fc-center .fc-year-select{position:absolute;top:0;right:0;margin:0;padding:8.5px 1.1rem;width:9.6rem;border:1px solid var(--color26);border-radius:5rem;background:var(--white100) url(/_res/service/bcci/img/board/ico-search-arrow@2x.png) no-repeat center right 1.1rem/2.4rem;font-size:1.6rem;color:var(--color30);line-height:2rem;letter-spacing:-0.04em;appearance:none;webkit-appearance:none;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-toolbar .fc-clear,
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-toolbar .fc-left,
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-toolbar .fc-right{display:none;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-head .fc-row{border:none;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-head .fc-day-header{padding:4px 4px 8px;box-sizing:border-box;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-head .fc-day-header span{font-size:1.4rem;font-weight:var(--font-weight-regular);color:var(--color37);line-height:1.7rem;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-head .fc-day-header.fc-sun span,
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-head .fc-day-header.fc-sat span{color:var(--color38);}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-body .fc-widget-content .fc-day-grid{border:none;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-body .fc-widget-content .fc-day-grid .fc-row{min-height:auto;height:auto !important;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-body .fc-widget-content .fc-day-grid .fc-row .fc-bg .fc-today{background-color:transparent;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-body .fc-widget-content .fc-day-grid .fc-row .fc-content-skeleton{padding:0;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-body .fc-widget-content .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top{padding: 0px 3px;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-body .fc-widget-content .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top span{display:block;padding:8px 0;border-radius:4px;font-size:1.8rem;color:var(--color37);line-height:2.4rem;letter-spacing:-0.02em;text-align:center;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-body .fc-widget-content .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top.fc-sat span,
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-body .fc-widget-content .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top.fc-sun span{color:var(--color38);}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-body .fc-widget-content .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top.fc-today span{background-color:var(--color14);font-weight:var(--font-weight-semibold);color:var(--white100);}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-body .fc-widget-content .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top.active span{background-color:var(--color39);}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-body .fc-widget-content .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top.fc-today.active span{background-color:var(--color14);font-weight:var(--font-weight-semibold);color:var(--white100);}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-body .fc-widget-content .fc-day-grid .fc-row .fc-content-skeleton .fc-day-top .fc-day-number{float:unset;}
.b-event-cal-wrap .bn-list-cal .b-cal-view-box .fc-body .fc-widget-content .fc-day-grid .fc-row .fc-content-skeleton > table > tbody{display:none;}
.b-event-cal-wrap .bn-list-cal .b-sche-box{padding:2rem;width:calc(100% - 34rem);background-color:var(--color36);box-sizing:border-box;}
.b-event-cal-wrap .bn-list-cal .b-sche-box .b-sche-title-box{margin:0 0 1.6rem;padding:0 1.2rem 1.6rem;border-bottom:1px solid var(--color26);box-sizing:border-box;}
.b-event-cal-wrap .bn-list-cal .b-sche-box .b-sche-title-box .b-sche-title{display:flex;align-items:center;gap:4px;padding:0 0 1.2rem;font-size:1.2rem;color:var(--color37);line-height:1.7rem;letter-spacing:-0.02em;}
.b-event-cal-wrap .bn-list-cal .b-sche-box .b-sche-title-box .b-sche-title::before{content:'';margin:-3px 0 0;width:1.6rem;height:1.6rem;background:url(/_res/service/bcci/img/board/ico-event-cal@2x.png) no-repeat 0 0/100%;}
.b-event-cal-wrap .bn-list-cal .b-sche-box .b-sche-title-box .b-sche-day{font-size:1.8rem;font-weight:var(--font-weight-semibold);color:var(--color28);line-height:2.4rem;letter-spacing:-0.04em;}
.b-event-cal-wrap .bn-list-cal .b-sche-box .b-sche-detail-box{display:flex;margin:1rem 0 0;}
.b-event-cal-wrap .bn-list-cal .b-sche-box .b-sche-detail-box .b-sche-date{display:-webkit-box;align-self:flex-start;padding:0 0 0 1.2rem;width:11rem;font-size:1.4rem;color:var(--color15);line-height:2rem;letter-spacing:-0.02em;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;box-sizing:border-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.b-event-cal-wrap .bn-list-cal .b-sche-box .b-sche-detail-box .b-sche-detail{padding:0 1.2rem;width:calc(100% - 11rem);font-size:1.4rem;color:var(--color15);line-height:2rem;letter-spacing:-0.02em;box-sizing:border-box;word-break:break-all;}
/* 이벤트 목록 */
.b-event-list-wrap .b-event-list-box > ul{display:flex;flex-wrap:wrap;gap:4rem 1.6rem;}
.b-event-list-wrap .b-event-list-box > ul > li{position:relative;width:calc(25% - 1.2rem);}
.b-event-list-wrap .b-event-list-box > ul > li .article-chk{left:unset;right:5px;}
.b-event-list-wrap .b-event-list-box .b-event-con .b-img-box{position:relative;aspect-ratio:262/192;}
.b-event-list-wrap .b-event-list-box .b-event-con .b-img-box .b-img-position{position:absolute;top:0;left:0;}
.b-event-list-wrap .b-event-list-box .b-event-con .b-img-box .b-img-position span{display:inline-block;padding:4px 1.2rem;font-size:1.2rem;font-weight:var(--font-weight-semibold);color:var(--white100);line-height:1.7rem;letter-spacing:-0.02em;text-transform:uppercase;}
.b-event-list-wrap .b-event-list-box .b-event-con .b-img-box .b-img-position span.ongo{background-color:var(--color04);}
.b-event-list-wrap .b-event-list-box .b-event-con .b-img-box .b-img-position span.sche{background-color:var(--color31);}
.b-event-list-wrap .b-event-list-box .b-event-con .b-img-box .b-img-position span.end{background-color:var(--color40);color:var(--white100)}
.b-event-list-wrap .b-event-list-box .b-event-con .b-txt-box{padding:8px 0 0;}
.b-event-list-wrap .b-event-list-box .b-event-con .b-txt-box .b-date{display:-webkit-box;font-size:1.4rem;color:var(--color30);line-height:1.9rem;letter-spacing:-0.02em;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;box-sizing:border-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.b-event-list-wrap .b-event-list-box .b-event-con .b-txt-box .b-title{display:-webkit-box;align-self:flex-start;padding:8px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semibold);color:var(--color09);line-height:2.2rem;letter-spacing:-0.04em;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;box-sizing:border-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

/* 교수진 - 목록 */
.bn-list-faculty .b-faculty-list-wrap > ul{display:flex;flex-wrap:wrap;gap:2.8rem 1.6rem;}
.bn-list-faculty .b-faculty-list-wrap > ul > li{position:relative;width:calc(50% - 8px);}
.bn-list-faculty .b-faculty-list-wrap .b-person-box .b-person-main-box{display:flex;align-items:start;gap:0 1.6rem;}
.bn-list-faculty .b-faculty-list-wrap .b-person-box .b-img-box{width:13rem;aspect-ratio:130/164;}
.bn-list-faculty .b-faculty-list-wrap .b-person-box .b-txt-box{flex:1;}
.bn-list-faculty .b-faculty-list-wrap .b-person-box .b-txt-box p{line-height:1.4;color:var(--color15);letter-spacing:-0.02em;}
.bn-list-faculty .b-faculty-list-wrap .b-person-box .b-name{font-size:2rem;font-weight:var(--font-weight-semibold);/*text-transform:uppercase;*/}
.bn-list-faculty .b-faculty-list-wrap .b-person-box .b-info01{padding:1.2rem 0 0;font-size:1.4rem;}
.bn-list-faculty .b-faculty-list-wrap .b-person-box .b-info02{padding:4px 0 0;font-size:1.2rem;color:var(--color30);}

/* job openings */
.job-top-box{padding:6rem 0;background:var(--color04);}
.job-top-box .wrapper{display:flex;justify-content:space-between;align-items:center;}
.job-top-box p{font-size:2rem;line-height:1.4;color:var(--white100);letter-spacing:-0.04em;}
.job-top-box a{display:inline-flex;align-items:center;gap:0 4px;padding:7.5px 1.6rem;border-radius:5rem;background:var(--white100);font-size:1.4rem;line-height:1.2;color:var(--color15);letter-spacing:-0.04em;}
.job-top-box a:after{content:'';width:1.6rem;height:1.6rem;background:url(../img/about-us/ico-arr-leadership@2x.png) no-repeat center center / 100%;}

.job-box{position:relative;}
.job-tit01{margin:0 0 2.4rem;font-size:5.6rem;font-weight:var(--font-weight-semibold);color:var(--color44);line-height:1.2;letter-spacing:-0.04em;}
.job-p{font-size:2.4rem;color:var(--color44);line-height:1.4;letter-spacing:-0.02em;}
.job-card-box{display:flex;gap:0 2rem;}
.job-list{flex:1;}
.job-card-box .job-item{display:flex;flex-direction:column;justify-content:space-between;padding:2.4rem;min-height:21.8rem;border:1px solid var(--white100);background:var(--white60);box-sizing:border-box;}
.job-card-box .job-item span{display:inline-block;margin:0 0 0 auto;padding:3.5px 1rem;border-radius:50px;background:var(--color25);font-size:1.2rem;line-height:1.4;color:var(--white100);letter-spacing:-0.02em;}
.job-card-box.what-box .job-item span{background:var(--color16);}
.job-card-box .job-item p{font-size:2rem;line-height:1.4;color:var(--color28);letter-spacing:-0.02em;}

.job-swiper .job-pagination{display:none;}

.job-box.box01{padding:8rem 0 1.8rem;background:url(../img/careers/bg-job01.jpg) no-repeat center center / cover;}
.job-box.box02{padding:6rem 0 8rem;background:url(../img/careers/bg-job02.jpg) no-repeat center center / cover;}
.job-box.box03{padding:8rem 0 10rem;background:linear-gradient(to bottom, var(--white100) 0%, var(--color62) 100%);}

.mission-box{display:flex;flex-wrap:wrap;gap:1.6rem;padding:6rem 0 0;}
.mission-box .mission-item{display:flex;flex-direction:column;align-items:start;padding:2.4rem;width:calc(50% - 8px);background:var(--white100);box-sizing:border-box;}
.mission-box .mission-item .txt01{display:inline-block;margin:0 0 2.4rem;padding:5.5px 1.2rem;border-radius:5rem;background:var(--color14);font-size:1.4rem;line-height:1.2;color:var(--white100);letter-spacing:-0.04em;}
.mission-box .mission-item .txt01.closed{background:var(--color61);color:var(--color42);}
.mission-box .mission-item .txt02{font-size:2rem;line-height:1.4;font-weight:var(--font-weight-semibold);color:var(--color28);letter-spacing:-0.02em;}
.mission-box .mission-item .txt03{padding:1.2rem 0 0;font-size:1.6rem;line-height:1.4;color:var(--color30);letter-spacing:-0.02em;}
.mission-box .mission-item a{display:inline-flex;align-items:center;gap:0 4px;margin:4rem 0 0 auto;padding:9.5px 1.6rem;border-radius:5rem;background:var(--color28);font-size:1.4rem;line-height:1.2;color:var(--white100);letter-spacing:-0.04em;}
.mission-box .mission-item a:after{content:'';width:1.6rem;height:1.6rem;background:var(--white100);mask:url(../img/about-us/ico-arr-leadership@2x.png) no-repeat center center / 100%;}

@media screen and (min-width:1025px) {
	/* job openings */
	.job-card-box.who-box{margin-top:-7.9rem;}
	.job-card-box.who-box .job-list:nth-of-type(1){margin:14.6rem 0 0;}
	.job-card-box.who-box .job-list:nth-of-type(1) .job-item:nth-of-type(1){margin:0 0 1.6rem;}
	.job-card-box.who-box .job-list:nth-of-type(2){margin:22.4rem 0 0;}
	.job-card-box.who-box .job-list:nth-of-type(3) .job-item:nth-of-type(1){margin:0 0 22.4rem;}

	.job-card-box.what-box{margin-top:-6.8rem;}
	.job-card-box.what-box .job-list:nth-of-type(1){margin:13.5rem 0 0;}
	.job-card-box.what-box .job-list:nth-of-type(1) .job-item:nth-of-type(1){margin:0 0 12rem;}
	.job-card-box.what-box .job-list:nth-of-type(2){margin:22.4rem 0 0;}
	.job-card-box.what-box .job-list:nth-of-type(2) .job-item:nth-of-type(1){margin:0 0 1.6rem;}
	.job-card-box.what-box .job-list:nth-of-type(3) .job-item:nth-of-type(1){margin:0 0 1.6rem;}
	.job-card-box.what-box .job-list:nth-of-type(3) .job-item:nth-of-type(2){margin:0 0 13.5rem;}
}

@media screen and (max-width:1024.98px){
	/* 뉴스 목록 */
	.b-news-list-wrap .b-news-list-box > ul{gap:2.4rem;}
	.b-news-list-wrap .b-news-list-box > ul > li{width:calc(50% - 1.2rem);}

	/* 공지사항(일반) 목록 */
	.bn-list-common table{border:none;}
	.bn-list-common table thead{display:none;}
	.bn-list-common table tbody td:not(.b-td-title){display:none;}
	.bn-list-common table tbody td.b-td-title{padding:0;height:auto;border-bottom:8px solid var(--white100);}
	.bn-list-common table tbody tr:first-of-type td{border-top:none;}
	.bn-list-common table tbody tr:last-of-type td{border:none;}
	.bn-list-common .b-td-title .article-chk{top:0;left:unset;right:0;}
	.bn-list-common .b-title-box{padding:1.4rem 1.6rem;width:100%;box-sizing:border-box;}
	.bn-list-common .b-title-box a .b-title{width:100%;}
	.bn-list-common .b-td-title .b-m-con{display:flex;align-items:center;flex-wrap:wrap;padding:0.9rem 1.2rem;width:100%;box-sizing:border-box;}
	.bn-list-common .b-td-title .b-m-con.b-m-top{background-color:var(--color34);}
	.bn-list-common tr.top-noti .b-td-title .b-m-con.b-m-top{background-color:var(--color13);}
	.bn-list-common .b-td-title .b-m-con.b-m-top .b-noti{display:inline-flex;justify-content:center;align-items:center;margin:0 1.2rem 0 0;width:2.4rem;height:2.4rem;background:url(/_res/service/bcci/img/board/ico-notice-badge@2x.png) no-repeat 0 0/100%;text-indent:-9999px;overflow:hidden;}
	.bn-list-common .b-td-title .b-m-con.b-m-top .b-cate{display:inline-block;padding:4px;width:7.2rem;border:1px solid var(--color26);border-radius:3.4rem;font-size:1.4rem;color:var(--white100);line-height:2rem;letter-spacing:-0.02em;text-align:center;box-sizing:border-box;}
	.bn-list-common .b-td-title .b-m-con.b-m-top .b-cate.type01{background-color:var(--color25);}
	.bn-list-common .b-td-title .b-m-con.b-m-top .b-cate.type02{background-color:var(--color31);}
	.bn-list-common .b-td-title .b-m-con.b-m-top .b-cate.type03{background-color:var(--color32);}
	.bn-list-common .b-td-title .b-m-con.b-m-bottom{justify-content:space-between;padding:8px 1.6rem;}
	.bn-list-common .b-td-title .b-m-con.b-m-bottom .b-date{color:var(--color30);}
	.bn-list-common .b-td-title .b-m-con.b-m-bottom .b-hit{display:flex;align-items:center;gap:1rem;color:var(--color10);}
	.bn-list-common .b-td-title .b-m-con.b-m-bottom .b-hit::before{content:'';width:2.4rem;height:2.4rem;background:url(/_res/service/bcci/img/board/ico-notice-hit@2x.png) no-repeat 0 0/100%;}	

	/* 이벤트 캘린더 */
	.b-event-cal-wrap .bn-list-cal{flex-direction:column;gap:3.2rem;}
	.b-event-cal-wrap .bn-list-cal .b-cal-view-box{padding:1.6rem;width:100%;}
	.b-event-cal-wrap .bn-list-cal .b-sche-box{padding:1.6rem;width:100%;}
	.b-event-cal-wrap .bn-list-cal .b-sche-box .b-sche-title-box{padding:0 1.2rem 1rem;}
	.b-event-cal-wrap .bn-list-cal .b-sche-box .b-sche-detail-box{flex-direction:column-reverse;position:relative;padding:0 0 0 2rem;}
	.b-event-cal-wrap .bn-list-cal .b-sche-box .b-sche-detail-box::before{content:'';position:absolute;top:7px;left:1.25rem;width:3px;height:6px;background:url(/_res/service/bcci/img/board/ico-event-date-arrow@2x.png) no-repeat 0 0/100%;}
	.b-event-cal-wrap .bn-list-cal .b-sche-box .b-sche-detail-box .b-sche-date{padding:0;width:100%;font-size:1.2rem;line-height:1.7rem;}
	.b-event-cal-wrap .bn-list-cal .b-sche-box .b-sche-detail-box .b-sche-detail{position:relative;padding:0;width:100%;}

	/* 이벤트 목록 */
	.b-event-list-wrap .b-event-list-box > ul{gap:3.6rem 1.6rem;}
	.b-event-list-wrap .b-event-list-box > ul > li{width:calc(50% - 8px);}

	/* 교수진 - 목록 */
	.bn-list-faculty .b-faculty-list-wrap > ul{flex-direction:column;gap:3.2rem;}
	.bn-list-faculty .b-faculty-list-wrap > ul > li{width:100%;}
	.bn-list-faculty .b-faculty-list-wrap .b-person-box .b-info02{padding:1.6rem 0 0;width:100%;}

	/* job openings */
	.job-top-box{padding:3.2rem 0;}
	.job-top-box .wrapper{flex-direction:column;justify-content:flex-start;align-items:start;gap:2.4rem;}
	.job-top-box p{font-size:1.6rem;}

	.job-tit01{margin:0 0 1.2rem;font-size:3.2rem;}
	.job-p{font-size:2rem;}
	.job-card-box{position:relative;padding:4rem 0 0;}
	.job-card-box .job-item{min-height:18.2rem;}
	.job-card-box .job-item p{font-size:1.6rem;}

	.job-swiper{overflow:inherit;}

	.job-box.box01{padding:6.4rem 0;}
	.job-box.box02{padding:3.2rem 0 6.4rem;}
	.job-box.box03{padding:6.4rem 0 8rem;}

	.mission-box{flex-direction:column;justify-content:flex-start;padding:3.2rem 0 0;}
	.mission-box .mission-item{width:100%;}
	.mission-box .mission-item .txt01{margin:0 0 1.2rem;padding:5.5px 1.2rem;}
	.mission-box .mission-item .txt02{font-size:1.6rem;}
	.mission-box .mission-item .txt03{font-size:1.4rem;}
	.mission-box .mission-item a{margin-top:3.2rem;}
}

@media screen and (max-width:768px){
	/* 뉴스 목록 */
	.b-news-list-wrap .b-news-list-box > ul{gap:2.4rem;}
	.b-news-list-wrap .b-news-list-box > ul > li{width:100%;}
	
	/*publications-list*/
	.b-publications-list-wrap .b-publications-list-box .b-publications-con {flex-direction:column;padding:1rem;border-radius: 10px;}
	.b-publications-list-wrap .b-publications-list-box > ul > li + li {margin-top: 1.6rem;}
	.b-publications-list-wrap .b-publications-list-box .b-publications-con .b-img-box {width:100%;height: 100%;aspect-ratio:352/254;border-radius: 10px;overflow: hidden;max-height: 18rem;}
	.b-publications-list-wrap .b-publications-list-box .b-publications-con .b-txt-box {padding: 1.6rem 1.6rem 2rem 1.6rem;}
	.b-publications-list-wrap .b-publications-list-box .b-publications-con .b-txt-box .b-date {font-size:1.2rem;line-height:100%;padding-bottom:.6rem;color:#4D4D52;}
	.b-publications-list-wrap .b-publications-list-box .b-publications-con .b-txt-box .b-title {font-size:1.5rem;line-height:2.2rem;margin-bottom:.6rem;}
	.b-publications-list-wrap .b-publications-list-box .b-publications-con .b-txt-box > ul li {font-size:1.2rem;color: #737070;}

	/* 이벤트 목록 */
	.b-event-list-wrap .b-event-list-box > ul{gap:3.6rem;}
	.b-event-list-wrap .b-event-list-box > ul > li{width:100%;}
}