@charset "utf-8";

/* sj red --color108 -> purple --color124로 변수 수정 처리함 */

/* 일반 리스트 게시판 - bn-list-common */
.bn-list-common table{border-top:2px solid var(--black03);border-bottom:1px solid var(--color40);width:100%;border-spacing:0;table-layout:fixed;}
.bn-list-common table tbody td{position:relative;padding: 2.3rem 1rem 2.4rem;height:7.5rem;border-bottom:1px solid var(--color77);font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--black07);line-height:2rem;text-align:center;box-sizing:border-box;}
.bn-list-common table tbody tr:last-of-type td{border-bottom:none;}
.bn-list-common table tbody td.b-td-left{text-align:left !important;}
.bn-list-common .b-num-box .b-noti{display:inline-block;padding:6px 8px;border:1px solid var(--color124);border-radius:1.4rem;font-size:1.3rem;font-weight:var(--font-weight-bold);color:var(--color124);line-height:1;}
.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;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 a:hover .b-title{color:var(--color124);}
.bn-list-common .b-title-box .b-etc-box{display:inline-flex;align-items:center;max-width:10rem;}
.bn-list-common .b-title-box .b-etc-box > p{margin:0 0 0 1rem;}
.bn-list-common .b-title-box .b-etc-box > p span{display:inline-block;}
.bn-list-common .b-title-box .b-etc-box .b-new{position:relative;font-family:'ivyora-display', serif;font-size:1rem;font-weight:var(--font-weight-bold);color:var(--color124);line-height:1.6rem;}
.bn-list-common .b-title-box .b-etc-box .b-file{margin:0 0 0 6px;width:1.2rem;height:1.5rem;background:url(/_res/sejong/_share/img/sj-board/ico-file@2x.png) no-repeat 0 0/100%;text-indent:-99999px;}
.bn-list-common .b-title-box .b-etc-box .b-lock{width:1.5rem;height:1.6rem;background:url(/_res/sejong/_share/img/sj-sw/board/ico-lock@2x.png) no-repeat 0 0/100%;text-indent:-99999px;}
.bn-list-common .b-hit-box::before{content:'';display:inline-block;margin:0 6px 0 0;width:1.6rem;height:1.2rem;background:url(/_res/sejong/_share/img/sj-board/ico-hit@2x.png) no-repeat center center/100%;vertical-align:middle;}
.bn-list-common .b-hit-box .b-hit{display:inline-block;vertical-align:middle;}
.bn-list-common table tbody td:not(.b-td-title){word-break:break-all;}
.bn-list-common .b-td-title .b-m-con{display:none;}

.b-no-post{width:100% !important;font-size:1.6rem;line-height:2.2rem;text-align:center;}

/* 포토(이미지) 리스트 게시판 - bn-img-list */
.bn-img-list .b-img-list-wrap{padding:4rem 0 6rem;border-top:2px solid var(--black03);border-bottom:1px solid var(--color40);}
.bn-img-list .b-img-list-wrap .b-img-list-box > ul{display:flex;flex-wrap:wrap;gap:6rem 2rem;}
.bn-img-list .b-img-list-wrap .b-img-list-box > ul > li{position:relative;width:calc(25% - 1.5rem);box-sizing:border-box;}
.bn-img-list .b-img-list-wrap .b-img-list-box > ul > li a{display:block;}
.bn-img-list .b-img-list-wrap .b-img-list-box .article-chk{left:5px;}
.bn-img-list .b-img-list-wrap .b-img-list-box .b-img-box{border:1px solid var(--color77);border-radius:5px;overflow:hidden;aspect-ratio:4/3;box-sizing:border-box;}
.bn-img-list .b-img-list-wrap .b-img-list-box .b-img-box img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease;}
.bn-img-list .b-img-list-wrap .b-img-list-box .b-img-box:hover img{transform:scale(1.1);}
.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-title-box{padding:1.5rem 1rem 0 0;box-sizing:border-box;}
.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-title-box .b-title{display:-webkit-box;height:5.6rem;font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--black100);line-height:2.8rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;word-wrap:break-word;transition:0.2s ease;}
.bn-img-list .b-img-list-wrap .b-img-list-box a:hover .b-txt-box .b-title-box .b-title{color:var(--color124);}
.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-info-box{display:flex;align-items:center;padding:1.5rem 0 0;}
.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-info-box > li{font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--black07);line-height:2rem;}
.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-info-box > li::before{content:'';display:inline-block;margin:-2px 7px 0 0;vertical-align:middle;background-repeat:no-repeat;background-size:100%;background-position:0 0;}
.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-info-box > li::after{content:'';display:inline-block;margin: -3px 1.2rem 0;width:1px;height:1.4rem;background-color:var(--color40);vertical-align:middle;}
.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-info-box > li:last-of-type::after{display:none;}
.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-info-box > li.b-date::before{width:1.2rem;height:1.2rem;background-image:url(/_res/sejong/_share/img/sj-board/ico-date@2x.png);}
.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-info-box > li.b-hit::before{width:1.6rem;height:1.2rem;background-image:url(/_res/sejong/_share/img/sj-board/ico-hit@2x.png);}
/* 뉴스룸 */
.bn-img-list.newsroom .b-img-list-wrap .b-img-list-box .b-txt-box .b-title-box .b-title{-webkit-line-clamp:1;}
.bn-img-list.newsroom .b-img-list-wrap .b-img-list-box .b-txt-box .b-detail-box{padding:1.3rem 0 0;}
.bn-img-list.newsroom .b-img-list-wrap .b-img-list-box .b-txt-box .b-detail-box .b-detail{display:-webkit-box;font-size:1.6rem;font-weight:var(--font-weight-medium);color:var(--black05);line-height:2.6rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;word-wrap:break-word;transition:0.2s ease;}
.bn-img-list.newsroom .b-img-list-wrap .b-img-list-box a:hover .b-txt-box .b-detail-box .b-detail{color:var(--color124);}
/* 뉴스룸 - 카테고리 년도 */
.bn-img-list.newsroom.cate .b-img-list-wrap .b-img-list-box .b-txt-box .b-title-box{padding:2.4rem 0 0;text-align:center;}
.bn-img-list.newsroom.cate .b-img-list-wrap .b-img-list-box .b-txt-box .b-title-box .b-title{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--black100);line-height:2.6rem;-webkit-line-clamp:2;transition:0.2s ease;}
.bn-img-list.newsroom.cate .b-img-list-wrap .b-img-list-box a:hover .b-txt-box .b-title-box .b-title{color:var(--color124);}

/* FAQ 게시판 리스트 - bn-faq-list */
.bn-faq-list .b-faq-list-wrap .b-faq-list-box > ul > li{position:relative;margin:0 0 1rem;border:1px solid var(--color103);border-radius:1rem;}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-no-post{padding:3.3rem 4rem;box-sizing:border-box;}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box > ul > li:last-of-type{margin:0;}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box > ul > li .article-chk{top:5px;left:5px;}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-faq-question{display:flex;align-items:start;position:relative;padding:3.3rem 6rem 3.3rem 4rem;}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-faq-question::after{content:'';position:absolute;top:50%;right:4rem;width:1.3rem;height:7px;background:url(/_res/sejong/_share/img/sj-board/ico-faq-arrow@2x.png) no-repeat 0 0/100%;transform:translateY(-50%);transition:transform 0.3s ease;}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-faq-question .b-q-title-box{display:flex;align-items:center;}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-faq-answer{display:none;position:relative;padding:3.2rem 4rem 4rem;}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-faq-answer .b-faq-answer-inner{display:flex;align-items:start;}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-faq-answer *:not(.b-a-marker){font-family:inherit !important;}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item :is(.b-q-marker,.b-a-marker){flex-shrink:0;position:relative;top:-3px;padding:0 2rem 0 0;font-size:2.4rem;line-height:3rem;font-weight:var(--font-weight-extrabold);}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-q-marker{color:var(--color109);}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-a-marker{color:var(--color124);}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-q-cate{display:inline-block;flex-shrink:0;margin:0 1.5rem 0 0;padding:6px 8px 7px;min-width:6.2rem;border:1px solid var(--color124);border-radius:1.4rem;background-color:var(--white100);font-size:1.3rem;font-weight:var(--font-weight-bold);color:var(--color124);line-height:1;text-align:center;box-sizing:border-box;}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-q-con{padding:2px 0 0;font-size:1.8rem;font-weight:var(--font-weight-semibold);line-height:2.4rem;color:var(--black03);}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-a-con{padding:3px 0 0;font-size:1.6rem;font-weight:var(--font-weight-semibold);line-height:2.2rem;color:var(--black05);}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-faq-answer .b-btn-modify{display:inline-block;margin:1rem 0 0;padding:6px 1.4rem;border-radius:2.4rem;border:1px solid var(--color112);font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--color113);line-height:2.4rem;text-align:center;transition:0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-faq-answer .b-btn-modify:hover{border-color:var(--color114);color:var(--color114);}

/* active */
.bn-faq-list .b-faq-list-wrap .b-faq-list-box > ul > li.active{border-color:var(--color109);background:var(--color115);}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .active .b-faq-item .b-faq-question::after{transform:rotate(180deg) translateY(50%);}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .active .b-faq-item .b-faq-answer:before{content:'';display:block;position:absolute;top:0;left:50%;width:calc(100% - 8rem);height:1px;background:var(--color102);transform:translateX(-50%);opacity:0.3;}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .active .b-faq-item .b-q-con{font-weight:var(--font-weight-bold);color:var(--color109);}

/* 텍스트링크 유형 게시판 - bn-tlink-list */
.bn-tlink-list .b-tlink-list-wrap{border-top:2px solid var(--black03);border-bottom:1px solid var(--color40);}
.bn-tlink-list .b-tlink-list-box > ul > li{position:relative;padding:3.8rem 4rem 3.8rem 2rem;border-bottom:1px solid var(--color77);box-sizing:border-box;}
.bn-tlink-list .b-tlink-list-box > ul > li:last-of-type{border:none;}
.bn-tlink-list .b-tlink-list-box > ul > li > a{display:block;}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-title-box{display:inline-flex;align-items:center;max-width:100%;}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-title-box .b-num-box{display:inline-flex;align-items:center;}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-title-box .b-num-box .b-noti{margin:0 1rem 0 0;padding:4px 1rem;border:1px solid var(--color124);border-radius:1.4rem;font-size:1.3rem;font-weight:var(--font-weight-bold);color:var(--color124);line-height:1.9rem;letter-spacing:-0.05em;}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-title-box .b-title{display:-webkit-box;flex:1;font-size:2.4rem;font-weight:var(--font-weight-bold);color:var(--black100);line-height:3.4rem;letter-spacing:-0.025em;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;transition:0.2s ease;}
.bn-tlink-list .b-tlink-list-box a:hover .b-txt-box .b-title-box .b-title{color:var(--color124);}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-title-box .b-etc-box{display:inline-flex;align-items:center;max-width:5.5rem;}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-title-box .b-etc-box > p{flex-shrink:0;}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-title-box .b-etc-box .b-file{margin:0 0 0 6px;width:1.2rem;height:1.5rem;background:url(/_res/sejong/_share/img/sj-board/ico-file@2x.png) no-repeat 0 0/100%;text-indent:-99999px;}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-title-box .b-etc-box .b-new{position:relative;margin:0 0 0 1rem;font-family:'ivyora-display', serif;font-size:1rem;font-weight:var(--font-weight-bold);color:var(--color124);line-height:1.6rem;}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-detail-box .b-detail{display:-webkit-box;flex:1;padding:2rem 0 0;font-size:1.6rem;font-weight:var(--font-weight-medium);color:var(--black05);line-height:2.6rem;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:0.2s ease;}
.bn-tlink-list .b-tlink-list-box a:hover .b-txt-box .b-detail-box .b-detail{color:var(--color124);}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-info-box{display:flex;flex-wrap:wrap;align-items:center;padding:1.8rem 0 0;;}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-info-box > li{font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--black07);line-height:2rem;}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-info-box > li::before{content:'';display:inline-block;margin:-2px 7px 0 0;vertical-align:middle;background-repeat:no-repeat;background-size:100%;background-position:0 0;}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-info-box > li::after{content:'';display:inline-block;margin: -3px 1.2rem 0;width:1px;height:1.4rem;background-color:var(--color40);vertical-align:middle;}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-info-box > li:last-of-type::after{display:none;}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-info-box > li.b-date::before{width:1.2rem;height:1.2rem;background-image:url(/_res/sejong/_share/img/sj-board/ico-date@2x.png);}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-info-box > li.b-hit::before{width:1.6rem;height:1.2rem;background-image:url(/_res/sejong/_share/img/sj-board/ico-hit@2x.png);}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-info-box > li.b-source::before{display:none;}
.bn-tlink-list .b-tlink-list-box .b-txt-box .b-info-box > li.b-source span{display:inline-block;padding:4px 1rem 5px;border:1px solid var(--color88);border-radius:1.2rem;font-size:1.3rem;font-weight:var(--font-weight-medium);color:var(--color87);line-height:1;}
.bn-tlink-list .b-tlink-list-box .b-modify-box{display:flex;justify-content:flex-end;}
.bn-tlink-list .b-tlink-list-box .b-modify-box .b-btn-modify{display:inline-block;margin:1rem 0 0;padding:6px 1.4rem;border-radius:2.4rem;border:1px solid var(--color112);font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--color113);line-height:2.4rem;text-align:center;transition:0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;}
.bn-tlink-list .b-tlink-list-box .b-modify-box .b-btn-modify:hover{border-color:var(--color114);color:var(--color114);}

/* 이미지링크 유형 게시판 - bn-ilink-list */
.bn-ilink-list .b-ilink-list-wrap{padding:4rem 0 5.8rem;border-top:2px solid var(--color107);border-bottom:1px solid var(--color102);}
.bn-ilink-list .b-ilink-list-wrap .b-ilink-list-box > ul{display:flex;flex-wrap:wrap;gap:5.8rem 4rem;}
.bn-ilink-list .b-ilink-list-wrap .b-ilink-list-box > ul > li{position:relative;width:calc(25% - 3rem);}
.bn-ilink-list .b-ilink-list-wrap .b-ilink-list-box > ul > li .article-chk{top:5px;left:5px;}
.bn-ilink-list .b-ilink-list-wrap .b-ilink-list-box > ul > li > a{display:block;}
.bn-ilink-list .b-img-box{padding-bottom:145.31%;border:1px solid var(--color40);border-radius:5px;overflow:hidden;}
.bn-ilink-list .b-img-box img{transition:transform 0.6s ease;}
.bn-ilink-list .b-img-box:hover img{transform:scale(1.1);}

.bn-ilink-list .b-txt-box{padding:2.6rem 0 0;}
.bn-ilink-list .b-txt-box .b-title-box{display:flex;flex-wrap:wrap;gap:1rem;}
.bn-ilink-list .b-txt-box .b-title-box .b-title{font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--black100);line-height:2.4rem;transition:0.2s ease;}
.bn-ilink-list a:hover .b-txt-box .b-title-box .b-title{color:var(--color124);}
.bn-ilink-list .b-txt-box .b-title-box .b-date{padding:4px 1.1rem 5px;border:1px solid var(--color87);border-radius:1.2rem;font-size:1.3rem;font-weight:var(--font-weight-medium);color:var(--color87);line-height:1;}
.bn-ilink-list .b-txt-box .b-info-box{display:flex;flex-wrap:wrap;align-items:center;padding:1.7rem 0 0;;}
.bn-ilink-list .b-txt-box .b-info-box > li{font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--black07);line-height:2rem;}
.bn-ilink-list .b-txt-box .b-info-box > li::before{content:'';display:inline-block;margin:-2px 7px 0 0;vertical-align:middle;background-repeat:no-repeat;background-size:100%;background-position:0 0;}
.bn-ilink-list .b-txt-box .b-info-box > li::after{content:'';display:inline-block;margin:-3px 1.2rem 0;width:1px;height:1.4rem;background-color:var(--color40);vertical-align:middle;}
.bn-ilink-list .b-txt-box .b-info-box > li:last-of-type::after{display:none;}
.bn-ilink-list .b-txt-box .b-info-box > li.b-date::before{width:1.2rem;height:1.2rem;background-image:url(/_res/sejong/_share/img/sj-board/ico-date@2x.png);}
/* 뉴스룸 */
.bn-ilink-list.newsroom .b-txt-box .b-title-box{justify-content:center;}
.bn-ilink-list.newsroom .b-txt-box .b-title-box .b-title{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--black100);line-height:2.6rem;}
.bn-ilink-list.newsroom .b-txt-box .b-cate-box{display:flex;justify-content:center;padding:1.5rem 0 0;}
.bn-ilink-list.newsroom .b-txt-box .b-cate-box .b-cate{padding:1px 1rem 2px;border:1px solid var(--color87);border-radius:1.2rem;font-size:1.3rem;font-weight:var(--font-weight-medium);color:var(--color87);line-height:1.9rem;}

/* 영상 리스트 게시판 - bn-video-list */
.bn-video-list .b-video-list-wrap{padding:4rem 0 6rem;border-top:2px solid var(--black03);border-bottom:1px solid var(--color40);}
.bn-video-list .b-video-list-wrap .b-video-list-box > ul{display:flex;flex-wrap:wrap;gap:6rem 2rem;}
.bn-video-list .b-video-list-wrap .b-video-list-box > ul > li{position:relative;width:calc(25% - 1.5rem);box-sizing:border-box;}
.bn-video-list .b-video-list-wrap .b-video-list-box > ul > li a{display:block;}
.bn-video-list .b-video-list-wrap .b-video-list-box .article-chk{left:5px;}
.bn-video-list .b-video-list-wrap .b-video-list-box .b-img-box{border:1px solid var(--color77);border-radius:5px;overflow:hidden;aspect-ratio:16/9;box-sizing:border-box;}
.bn-video-list .b-video-list-wrap .b-video-list-box .b-img-box img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease;}
.bn-video-list .b-video-list-wrap .b-video-list-box .b-img-box:hover img{transform:scale(1.1);}
.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-title-box{padding:2.2rem 0 0;}
.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-title-box .b-title{display:-webkit-box;height:5.6rem;font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--black100);line-height:2.8rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;word-wrap:break-word;transition:0.2s ease;}
.bn-video-list .b-video-list-wrap .b-video-list-box a:hover .b-txt-box .b-title-box .b-title{color:var(--color124);}
.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-info-box{display:flex;align-items:center;padding:1.5rem 0 0;}
.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-info-box > li{font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--black07);line-height:2rem;}
.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-info-box > li::before{content:'';display:inline-block;margin:-2px 7px 0 0;vertical-align:middle;background-repeat:no-repeat;background-size:100%;background-position:0 0;}
.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-info-box > li::after{content:'';display:inline-block;margin: -3px 1.2rem 0;width:1px;height:1.4rem;background-color:var(--color40);vertical-align:middle;}
.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-info-box > li:last-of-type::after{display:none;}
.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-info-box > li.b-date::before{width:1.2rem;height:1.2rem;background-image:url(/_res/sejong/_share/img/sj-board/ico-date@2x.png);}
.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-info-box > li.b-hit::before{width:1.6rem;height:1.2rem;background-image:url(/_res/sejong/_share/img/sj-board/ico-hit@2x.png);}

/* 공간대여 목록 */
.b-space-box .article-chk{left:1rem;}
.b-space-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;}
.b-space-list > li{display:flex;flex-direction:column;justify-content:space-between;position:relative;min-width:0;border:1px solid var(--color40);border-radius:1.5rem;padding:4rem;box-sizing:border-box;}
.b-space-list > li .b-space-title-box{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;padding:0 0 3rem;}
.b-space-list > li .b-space-title{display:-webkit-box;max-width:40rem;font-weight:var(--font-weight-bold);font-size:3.2rem;line-height:3.8rem;color:var(--black02);letter-spacing:-0.02em;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.b-space-list > li .b-space-title-box ul{display:flex;align-items:center;flex-shrink:0;gap:4px;}
.b-space-list > li .b-space-title-box ul li{display:inline-block;border-radius:2em;padding:8px 1.6rem;font-weight:var(--font-weight-bold);font-size:1.4rem;line-height:1.7rem;}
.b-space-list > li .b-space-title-box ul li.place{background:var(--color149);color:var(--color148);}
.b-space-list > li .b-space-title-box ul li.area{background:var(--color151);color:var(--color124);}
.b-space-list > li .b-space-img-box{border-radius:1.5rem;aspect-ratio:610/347;overflow:hidden;}
.b-space-list > li .b-space-btn-box{padding:2rem 0 0;}
.b-space-list > li .b-space-btn-box ul{display:flex;align-items:center;gap:6px;}
.b-space-list > li .b-space-btn-box ul li{width:calc(50% - 3px);}
.b-space-list > li .b-space-btn-box ul li a{display:block;padding:1.1rem 1rem;border:1px solid var(--color124);border-radius:5px;font-weight:var(--font-weight-bold);font-size:1.5rem;line-height:1.8rem;color:var(--color124);text-align:center;box-sizing:border-box;}
.b-space-list > li .b-space-btn-box ul li a.link:after{content:'';display:inline-block;margin:0 0 0 6px;width:8.5px;height:8.5px;background:var(--color124);-webkit-mask:url(/_res/sejong/_share/img/sj-sw/program/ico-link01@2x.png) no-repeat center center/100%;mask:url(/_res/sejong/_share/img/sj-sw/program/ico-link01@2x.png) no-repeat center center/100%;}
.b-space-list > li .b-space-btn-box ul li a.purple{background:var(--color124);color:var(--white100);}
.b-space-list > li .b-space-btn-box ul li a.purple.link:after{background:var(--white100);}
.b-space-list .space-swiper .swiper-pagination-bullet{background:var(--white100);}
/* 장비대여 목록 */
.b-equipment-box .article-chk{left:1rem;}
.b-equipment-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;}
.b-equipment-list > li{display:flex;flex-direction:column;justify-content:space-between;position:relative;border:1px solid var(--color40);border-radius:1.5rem;padding:4rem;box-sizing:border-box;}
.b-equipment-list > li .b-period{display:inline-block;margin:0 0 2rem;border-radius:2em;padding:8px 1.6rem;background:var(--color149);font-weight:var(--font-weight-bold);font-size:1.4rem;line-height:1.7rem;color:var(--color148);}
.b-equipment-list > li .b-equipment{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;padding:0 0 3rem;}
.b-equipment-list > li .b-equipment .b-title{font-weight:var(--font-weight-bold);font-size:2.2rem;line-height:2.6rem;color:var(--black03);letter-spacing:-0.03em;}
.b-equipment-list > li .b-equipment .b-quantity{display:flex;align-items:center;gap:8px;flex-shrink:0;font-weight:var(--font-weight-bold);font-size:1.4rem;line-height:1.7rem;color:var(--black03);letter-spacing:-0.02em;}
.b-equipment-list > li .b-equipment .b-quantity .b-num{font-weight:var(--font-weight-extrabold);font-size:1.8rem;line-height:2.1rem;color:var(--color150);letter-spacing:-0.02em;}
.b-equipment-list > li .b-rental-btn{display:block;padding:1.1rem 1rem;border:1px solid var(--color124);border-radius:5px;font-weight:var(--font-weight-bold);font-size:1.5rem;line-height:1.8rem;color:var(--color124);text-align:center;box-sizing:border-box;}
.b-equipment-list > li .b-rental-btn.disabled{border-color:var(--color40);background:var(--color34);color:var(--black09);}

/* 프로그램 신청 */
.bn-list-program .b-list-program-wrap{border-top:2px solid var(--black03);}
.bn-list-program .b-list-program-wrap > ul > li{position:relative;padding:2rem 0;border-bottom:1px solid var(--color77);}
.bn-list-program .b-list-program-wrap > ul > li > a{display:block;width:100%;height:100%;}
.bn-list-program .b-list-program-box{display:flex;gap:2.9rem;}
.bn-list-program .b-program-left-box{flex-shrink:0;width:32.8rem;}
.bn-list-program .b-program-left-box .b-program-img-box{position:relative;margin:0 0 1rem;width:100%;aspect-ratio:328/180;overflow:hidden;box-sizing:border-box;}
.bn-list-program .b-program-left-box .b-program-img-box .b-program-status{display:inline-block;position:absolute;top:1rem;left:1rem;padding:8px 1.6rem;border-radius:5px;font-weight:var(--font-weight-bold);font-size:1.4rem;line-height:1.4rem;letter-spacing:0.02rem;color:var(--white100);z-index:10;}
.bn-list-program .b-program-left-box .b-program-img-box .b-program-status.purple{background:var(--color124);}
.bn-list-program .b-program-left-box .b-program-img-box .b-program-status.light-purple{background:var(--color151);color:var(--color124);}
.bn-list-program .b-program-left-box .b-program-img-box .b-program-status.gray{background:var(--black09);}
.bn-list-program .b-program-left-box .b-program-img-box img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease;}
.bn-list-program .b-program-more-box .b-btn-program-more{padding:1.2rem 0;border:1px solid var(--color124);border-radius:5px;font-weight:var(--font-weight-bold);font-size:1.5rem;line-height:1.5rem;text-align:center;letter-spacing:0.02rem;color:var(--color124);transition:all 0.3s ease;}
.bn-list-program .b-list-program-wrap > ul > li:hover .b-program-img-box img{transform:scale(1.1);}
.bn-list-program .b-list-program-wrap > ul > li:hover .b-program-more-box .b-btn-program-more{background:var(--color124);color:var(--white100);}
.bn-list-program .b-program-tit-box{padding:2.6rem 0 0;}
.bn-list-program .b-program-tit-box .b-title-cate{padding:0 0 1.2rem;}
.bn-list-program .b-program-tit-box .b-title-cate span{display:inline-block;padding:8px 1.6rem;border-radius:9.9rem;background:var(--color149);font-weight:var(--font-weight-bold);font-size:1.4rem;line-height:1.4rem;text-align:center;letter-spacing:0.02rem;color:var(--color148);}
.bn-list-program .b-program-tit-box .b-title{padding:0 0 2.4rem;font-weight:var(--font-weight-bold);font-size:2.4rem;line-height:2.4rem;color:var(--black03);}
.bn-list-program .b-program-con{display:flex;flex-wrap:wrap;gap:1.6rem 2rem;}
.bn-list-program .b-program-con > li{display:flex;width:calc((100% - 2rem)/2);}
.bn-list-program .b-program-con > li .b-program-con-tit{flex-shrink:0;width:9rem;font-weight:var(--font-weight-semibold);font-size:1.4rem;line-height:1.4rem;letter-spacing:0.02rem;color:var(--color125);}
.bn-list-program .b-program-con > li .b-program-con-txt{font-weight:var(--font-weight-semibold);font-size:1.4rem;line-height:1.4rem;letter-spacing:0.02em;color:var(--black03);}

/* 트랙 신청 */
.bn-list-track .b-track-box{margin:0 0 7.1rem;}
.bn-list-track .b-track-box:last-of-type{margin:0;}
.bn-list-track .b-track-box td:has(.b-btn-link01){padding:5px 1rem;}
.bn-list-track .b-track-box .b-btn-link01{display:inline-block;padding:1.4rem 5px;width:9.1rem;border:1px solid var(--color125);border-radius:1rem;font-weight:var(--font-weight-medium);font-size:1.5rem;line-height:1.5rem;text-align:center;letter-spacing:0.02em;color:var(--color125);}
.bn-list-track .b-track-box .b-btn-link01.disabled{border-color:var(--color40);background:var(--color34);color:var(--black09);pointer-events:none;}

/* 산학협력프로젝트 - 협력기관 */
.bn-list-company .article-chk{left:5px;}
.bn-list-company .b-list-company-wrap > ul{display:flex;flex-wrap:wrap;gap:2rem;}
.bn-list-company .b-list-company-wrap > ul > li{position:relative;padding:3rem 3rem 4rem 4rem;width:calc((100% - 2rem)/2);border:1px solid var(--color40);border-radius:1.5rem;box-sizing:border-box;}
.bn-list-company .b-list-company-box{display:flex;justify-content:space-between;gap:1rem;}
.bn-list-company .b-company-title-box{display:flex;align-items:flex-start;gap:1rem;padding:0 0 2.4rem;}
.bn-list-company .b-company-title-box .b-title{font-weight:var(--font-weight-bold);font-size:2.4rem;line-height:3rem;letter-spacing:-0.02em;color:var(--black02);}
.bn-list-company .b-company-title-box .b-btn-company-home{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--color124);}
.bn-list-company .b-company-title-box .b-btn-company-home:before{content:'';display:block;width:1.5rem;height:1.5rem;background:url(/_res/sejong/_share/img/sj-sw/program/ico-company-home@2x.png) no-repeat center/100%;}
.bn-list-company .b-company-info-list > li{display:flex;align-items:flex-start;gap:1rem;padding:0 0 1.2rem;}
.bn-list-company .b-company-info-list > li:last-of-type{padding:0;}
.bn-list-company .b-company-info-list > li .b-company-list-tit{display:flex;flex-shrink:0;align-items:center;gap:1rem;font-weight:var(--font-weight-bold);font-size:1.5rem;line-height:1;letter-spacing:-0.02em;color:var(--color124);}
.bn-list-company .b-company-info-list > li .b-company-list-tit:after{content:'';display:block;width:1px;height:1.2rem;background:var(--color89);}
.bn-list-company .b-company-info-list > li .b-company-list-txt{font-weight:var(--font-weight-semibold);font-size:1.6rem;line-height:1;letter-spacing:-0.02em;color:var(--black03);}
.bn-list-company .b-company-logo-box{max-width:15rem;}

/* 주요일정 */
.bn-list-cal{display:flex;gap:2rem;}
.bn-list-cal .board-calendar-view-wrap{position:relative;width:100%;box-sizing:border-box;}
.bn-list-cal .board-calendar-sub-wrap{flex-shrink:0;padding:6.8rem 0 0;width:36.5%;box-sizing:border-box;}
.bn-list-cal .schedule-top{display:flex;padding:0 0 2rem;}
.bn-list-cal .schedule-top .date-left{display:flex;align-items:center;gap:6px;}
.bn-list-cal .b-sch-select{position:relative;padding:1.3rem 2.9rem 1.3rem 1.8rem;min-width:11.3rem;height:4.6rem;border:1px solid var(--color40);border-radius:8px;background:#fff url(/_res/sejong/_share/img/sj-sw/board/ico-select-arr01@2x.png) no-repeat right 1.5rem center/9px;font-weight:var(--font-weight-semibold);font-family:inherit;font-size:1.5rem;color:var(--black03);-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-list-cal .custom-calendar .fc-toolbar.fc-header-toolbar{position:relative;margin:0;height:0;}
.bn-list-cal .custom-calendar .fc-toolbar.fc-header-toolbar .fc-center{display:none;}
.bn-list-cal .custom-calendar .fc-toolbar.fc-header-toolbar .fc-left{display:none;}
.bn-list-cal .custom-calendar .fc-toolbar.fc-header-toolbar .fc-right{margin:9px 0 0;}
.bn-list-cal .custom-calendar .fc-toolbar.fc-header-toolbar .fc-right .fc-button-group{display:none;}
.bn-list-cal .custom-calendar .fc-toolbar.fc-header-toolbar .fc-right .fc-today-button{display:inline-block;position:absolute;bottom:calc(100% + 2rem);left:24.2rem;padding:1.3rem 2rem;border:1px solid var(--color125);border-radius:8px;min-width:6.6rem;background:none;background-repeat:no-repeat;background-position:center center;font-weight:var(--font-weight-semibold);font-family:inherit;font-size:1.5rem;color:var(--color125);line-height:1.8rem;text-align:center;box-sizing:border-box;}
.bn-list-cal .custom-calendar .fc-toolbar.fc-header-toolbar .fc-right .fc-today-button.fc-state-disabled{opacity:1;}
.bn-list-cal .custom-calendar .fc-today .cell-box{border-color:var(--color124);background:var(--white100);}
.bn-list-cal .custom-calendar.fc-ltr .fc-basic-view .fc-day-top.fc-today .fc-day-number{color:var(--color124);}
.bn-list-cal .custom-calendar.fc-ltr .fc-basic-view .fc-day-top.fc-sat .fc-day-number,
.bn-list-cal .custom-calendar.fc-ltr .fc-basic-view .fc-day-top.fc-sun .fc-day-number{color:var(--color154);}
.custom-calendar .fc-day,
.custom-calendar .fc-day-top,
.custom-calendar .fc-row,
.custom-calendar .fc-widget-content,
.custom-calendar .fc-day-header{border:none;}
.custom-calendar .fc-day,
.custom-calendar .fc-day-header{padding:2px;background:transparent;}
.custom-calendar .fc-day > .cell-box{position:relative;border-radius:5px;border:1px solid var(--color157);height:100%;box-sizing:border-box;}
.custom-calendar.fc-unthemed td.fc-today{border:none;background:none;}
.custom-calendar .fc-day.fc-other-month .cell-box{border-color:var(--color40);background:var(--color34);}
.custom-calendar .fc-day-header > .cell-box{padding:7.5px 1rem;border-radius:5px;background:var(--color124);font-weight:var(--font-weight-semibold);font-size:1.4rem;;line-height:1.7rem;color:var(--white100);text-align:center;text-transform:uppercase;}
.custom-calendar .fc-scroller > .fc-day-grid, .fc-scroller > .fc-time-grid{border:0;}
.custom-calendar .fc-toolbar.fc-header-toolbar > * > *{float:none;margin:0;}
.custom-calendar .fc-basic-view .fc-body .fc-row{min-height:11.2rem;}
.custom-calendar.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:left;padding:1.6rem;font-weight:var(--font-weight-semibold);font-size:1.3rem;line-height:1.6rem;color:var(--black06);}
.custom-calendar .fc-basic-view .fc-day-top.fc-other-month .fc-day-number{color:var(--black09);}
.custom-calendar .fc-basic-view .fc-day-top.fc-other-month.fc-sat .fc-day-number,
.custom-calendar .fc-basic-view .fc-day-top.fc-other-month.fc-sun .fc-day-number{color:var(--black09);}
/* 날짜 셀 안에 찍히는 점 */
.custom-calendar .fc-day .my-event-dot{position:absolute;top:1.5rem;right:1.1rem;border-radius:50%;width:1.3rem;height:1.3rem;background:var(--color151);}
/* 주요일정 우측 */
.b-sche-wrap{padding:3rem;border:1px solid var(--color40);border-radius:5px;}
.b-sche-box .board-calendar-day{padding:0 0 2.4rem;font-weight:var(--font-weight-bold);font-size:2.4rem;line-height:2.9rem;color:var(--black03);letter-spacing:-0.02em;}
.b-sche-box .board-calendar-list{margin:0 -1rem 0 0;max-height:58.7rem;overflow:auto;}
.b-sche-box .board-calendar-list::-webkit-scrollbar{width:4px;height:4px;} 
.b-sche-box .board-calendar-list::-webkit-scrollbar-thumb{background-color:var(--black03);border-radius:2em;}
.b-sche-box .board-calendar-list::-webkit-scrollbar-thumb:hover{background-color:var(--color03);}
.b-sche-box .board-calendar-list::-webkit-scrollbar-track{background-color:var(--black10);}
.b-sche-box .board-calendar-list > ul{padding:0 1rem 0 0;}
.b-sche-box .board-calendar-list > ul > li{padding:0 0 6px;}
.b-sche-box .board-calendar-list > ul > li:last-of-type{padding:0;}
.b-sche-box .board-calendar-list > ul > li > div{display:block;padding:2rem 1.5rem;border-radius:5px;background:var(--color34);}
.b-sche-box .board-calendar-list > ul > li > div .calendar-date{padding:0 0 1.2rem;font-weight:var(--font-weight-bold);font-size:1.8rem;line-height:2.1rem;color:var(--black03);letter-spacing:-0.02em;}
.b-sche-box .board-calendar-list > ul > li > div .calendar-desc{font-weight:var(--font-weight-semibold);font-size:1.4rem;line-height:1.7rem;color:var(--black06);letter-spacing:-0.02em;}
.b-sche-box .board-calendar-list > ul > li.no-list p{display:block;padding:2rem 1.5rem;border-radius:5px;background:var(--color34);font-weight:var(--font-weight-semibold);font-size:1.4rem;line-height:1.7rem;color:var(--black06);letter-spacing:-0.02em;}

/* 대여현황 */
.bn-list-cal-rental{display:flex;gap:2rem;padding:4.9rem 0 6.7rem;}
.bn-list-cal-rental .board-calendar-view-wrap{position:relative;width:100%;box-sizing:border-box;}
.bn-list-cal-rental .board-calendar-sub-wrap{flex-shrink:0;padding:5.8rem 0 0;width:47.348%;box-sizing:border-box;}
.bn-list-cal-rental .b-mark-p01{margin:2rem 0 0;font-weight:var(--font-weight-medium);font-size:1.4rem;line-height:1.7rem;color:var(--black06);letter-spacing:-0.02em;}
.bn-list-cal-rental .b-mark-p01:before{content:'※';display:inline-block;margin:0 4px 0 0;vertical-align:middle;}
.bn-list-cal-rental .custom-calendar .fc-day{cursor:pointer;}
.bn-list-cal-rental .custom-calendar .fc-day.clicked > .cell-box{border-color:var(--color124);background:var(--color124);}
.bn-list-cal-rental .custom-calendar .fc-toolbar.fc-header-toolbar{margin:0;padding:0 0 2.6rem;}
.bn-list-cal-rental .custom-calendar.fc-ltr .fc-basic-view .fc-day-top.clicked .fc-day-number{color:var(--white100);''}
.bn-list-cal-rental .custom-calendar .fc-toolbar.fc-header-toolbar .fc-left,
.bn-list-cal-rental .custom-calendar .fc-toolbar.fc-header-toolbar .fc-right{display:none;}
.bn-list-cal-rental .custom-calendar .fc-toolbar.fc-header-toolbar .fc-right .fc-today-button{display:none;}
.bn-list-cal-rental .custom-calendar .fc-toolbar.fc-header-toolbar .fc-center{display:flex;align-items:center;justify-content:center;}
.bn-list-cal-rental .custom-calendar .fc-toolbar.fc-header-toolbar .fc-center .fc-button{display:inline-block;position:relative;border:0;width:3rem;height:3rem;background:url(/_res/sejong/_share/img/sj-sw/board/btn-cal-rental-prev@2x.png) no-repeat center center/100%;text-indent:-99999px;box-sizing:border-box;transition:all .2s;}
.bn-list-cal-rental .custom-calendar .fc-toolbar.fc-header-toolbar .fc-center .fc-button.fc-next-button{background-image:url(/_res/sejong/_share/img/sj-sw/board/btn-cal-rental-next@2x.png);}
.bn-list-cal-rental .custom-calendar .fc-toolbar.fc-header-toolbar .fc-center .fc-button .fc-icon{display:none;}
.bn-list-cal-rental .custom-calendar .fc-toolbar.fc-header-toolbar .fc-center h2{display:inline-block;padding:0 3rem;font-weight:var(--font-weight-bold);font-size:2rem;line-height:2.4rem;color:var(--black02);vertical-align:middle;}
.bn-list-cal-rental .custom-calendar .fc-basic-view .fc-body .fc-row{min-height:8.4rem;}
/* 대여현황 우측 */
.b-sche-rental-box .board-calendar-rental-day{padding:0 0 2.1rem;font-weight:var(--font-weight-bold);font-size:1.6rem;line-height:1.9rem;color:var(--black03);letter-spacing:-0.02em;}
.b-sche-rental-box .board-calendar-rental-day:before{content:'';display:inline-block;margin:0 8px 0 0;width:1.5rem;height:1.6rem;background:url(/_res/sejong/_share/img/sj-sw/board/ico-cal02@2x.png) no-repeat center center/100%;vertical-align:middle;}
.b-sche-rental-box .board-calendar-list{margin:0 -1rem 0 0;max-height:43.4rem;overflow:auto;}
.b-sche-rental-box .board-calendar-list::-webkit-scrollbar{width:4px;height:4px;} 
.b-sche-rental-box .board-calendar-list::-webkit-scrollbar-thumb{background-color:var(--black03);border-radius:2em;}
.b-sche-rental-box .board-calendar-list::-webkit-scrollbar-thumb:hover{background-color:var(--color03);}
.b-sche-rental-box .board-calendar-list::-webkit-scrollbar-track{background-color:var(--black10);}
.b-sche-rental-box .board-calendar-list > ul{padding:0 1rem 0 0;}
.b-sche-rental-box .board-calendar-list > ul > li{padding:0 0 6px;}
.b-sche-rental-box .board-calendar-list > ul > li:last-of-type{padding:0;}
.b-sche-rental-box .board-calendar-list > ul > li > div{display:block;padding:2rem;border-radius:5px;background:var(--color34);}
.b-sche-rental-box .board-calendar-list > ul > li > div .calendar-title{padding:0 0 1.2rem;font-weight:var(--font-weight-bold);font-size:1.8rem;line-height:2.1rem;color:var(--black03);letter-spacing:-0.02em;}
.b-sche-rental-box .board-calendar-list > ul > li > div .calendar-period{display:flex;font-weight:var(--font-weight-semibold);font-size:1.4rem;line-height:1.7rem;color:var(--black06);letter-spacing:-0.02em;}
.b-sche-rental-box .board-calendar-list > ul > li > div .calendar-period span{flex-shrink:0;}
.b-sche-rental-box .board-calendar-list > ul > li > div .calendar-period span:after{content:'';display:inline-flex;margin:0 8px;width:1px;height:1rem;background:var(--color89);}
.b-sche-rental-box .board-calendar-list > ul > li.no-list p{display:block;padding:2rem 1.5rem;border-radius:5px;background:var(--color34);font-weight:var(--font-weight-semibold);font-size:1.4rem;line-height:1.7rem;color:var(--black06);letter-spacing:-0.02em;}

/* SW 전공·융합 트랙 신청 - List */
.b-track-wrap .b-inform-box{margin:0 0 7rem;}
.b-track-wrap .b-track-box + .b-track-box{padding:7rem 0 0;}
.b-track-wrap .b-track-box .b-table-wrap{}
.b-track-wrap .b-track-box .b-table-wrap tbody td{padding:5px 2rem;}
.b-track-wrap .b-track-box .b-table-wrap tbody td .b-track-btn{padding:1.1rem 1.9rem;border:1px solid var(--color125);border-radius:8px;background-color:var(--white100);font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--color125);line-height:2.1rem;letter-spacing:-0.02em;box-sizing:border-box;}
.b-track-wrap .b-track-box .b-table-wrap tbody td .b-track-btn:disabled{cursor:unset;border-color:var(--color40);background-color:var(--color34);color:var(--black09);}

/*  SW기초가치확산 > 공동교재개발 */
.bn-list-book .b-list-book-wrap{border-top:2px solid var(--black03);}
.bn-list-book .b-list-book-wrap > ul > li{position:relative;padding:2rem 11rem 2rem 0;border-bottom:1px solid var(--color77);}
.bn-list-book .b-list-book-wrap > ul > li > a{display:block;width:100%;height:100%;}
.bn-list-book .b-list-book-box{display:flex;align-items:center;gap:4rem;}
.bn-list-book .b-book-img-box{flex-shrink:0;max-width:25.8rem;width:25.8rem;border:1px solid var(--color40);box-sizing:border-box;}
.bn-list-book .b-book-writer-box{display:flex;align-items:center;gap:8px;padding:0 0 1.6rem;}
.bn-list-book .b-book-writer-box:before{content:'';display:block;flex-shrink:0;width:2.9rem;height:2.9rem;border-radius:50%;background:var(--color124) url(/_res/sejong/_share/img/sj-sw/board/ico-book-person@2x.png) no-repeat center/1.4rem;}
.bn-list-book .b-book-writer-box .b-writer{font-weight:var(--font-weight-bold);font-size:1.4rem;line-height:1;letter-spacing:-0.02em;color:var(--color147);}
.bn-list-book .b-title-box .b-title{padding:0 0 2rem;font-weight:var(--font-weight-bold);font-size:2.4rem;line-height:1;color:var(--black02);}
.bn-list-book .b-detail-box .b-detail{display:-webkit-box;margin:0 0 5rem;font-weight:var(--font-weight-medium);font-size:1.5rem;line-height:2.6rem;letter-spacing:-0.02em;color:var(--black03);text-overflow:ellipsis;word-wrap:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.bn-list-book .b-info-box{display:flex;align-items:center;gap:8px;}
.bn-list-book .b-info-box li{display:flex;align-items:center;gap:8px;font-weight:var(--font-weight-medium);font-size:1.4rem;line-height:1;letter-spacing:-0.02em;color:var(--black07);}
.bn-list-book .b-info-box li:after{content:'';display:block;width:1px;height:8px;background:var(--color89);}
.bn-list-book .b-info-box li:last-of-type:after{display:none;}
.bn-list-book .b-info-box li span{display:flex;align-items:center;gap:5px;}
.bn-list-book .b-info-box li.b-date span:before{content:'';display:block;flex-shrink:0;width:1.2rem;height:1.2rem;background:url(/_res/sejong/_share/img/sj-board/ico-date@2x.png) no-repeat center/100%;}
.bn-list-book .b-info-box li.b-hit span:before{content:'';display:block;flex-shrink:0;width:1.6rem;height:1.2rem;background:url(/_res/sejong/_share/img/sj-board/ico-hit@2x.png) no-repeat center/100%;}

/* SW프로그램 신청 - List */
.b-sw-program-wrap .inform-box{margin:0 0 2rem;}
.b-sw-program-wrap .b-btn-wrap.b-sw-program-btn{padding:0 0 7rem;}

/* 마이페이지 */
.mypage .b-mark-p{font-weight:var(--font-weight-medium);font-size:1.4rem;line-height:1.4rem;letter-spacing:-0.02em;color:var(--color48);}

/* 온라인 신청 > 인증서 발급 > 이수증 */
.b-certificate-wrap .b-certificate-box .b-table-wrap tbody td .b-down-btn{display:inline-block;padding:1.3rem 1.9rem;border:1px solid var(--color125);border-radius:8px;background-color:var(--white100);font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--color125);line-height:2.1rem;letter-spacing:-0.02em;box-sizing:border-box;}
.b-certificate-wrap .b-certificate-box .b-table-wrap tbody td .b-down-btn:disabled{cursor:unset;border-color:var(--color40);background-color:var(--color34);color:var(--black09);}

/* 온라인 신청 > 인증서 발급 > 이수증 없음 */
.b-no-certificate-box{padding:10rem 1rem;border:1px solid var(--color40);border-radius:1.5rem;text-align:center;}
.b-no-certificate-box:before{content:'';display:inline-block;margin:0 auto 4rem;;border-radius:50%;width:16rem;height:16rem;background:var(--color158) url(/_res/sejong/_share/img/sj-sw/program/ico-no-cerficate01@2x.png) no-repeat center center/5.5rem;}
.b-no-certificate-box .b-certificate-title{margin:0 0 4rem;font-weight:var(--font-weight-bold);font-size:3rem;line-height:3.3rem;color:var(--black02);}

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

	/* 일반 리스트 게시판 - bn-list-common */
	.bn-list-common table tbody td:not(.b-td-title){display:none;}
	.bn-list-common table tbody td.b-td-title{padding:1.5rem 1rem;height:auto;}
	.bn-list-common .b-title-box{flex-wrap:wrap;align-items:center;}
	.bn-list-common .b-title-box a{flex:1;max-width:unset;}
	.bn-list-common .b-title-box a,
	.bn-list-common .b-title-box a .b-title{font-size:1.5rem;line-height:2.1rem;}
	.bn-list-common .b-title-box .b-etc-box{max-width:unset;}
	.bn-list-common .b-title-box .b-etc-box > p{margin:-2px 0 0 5px;}
	.bn-list-common .b-title-box .b-etc-box .b-lock{width:1.3rem;height:1.4rem;}
	.bn-list-common .b-td-title .b-m-con{display:flex;flex-wrap:wrap;width:100%;}
	.bn-list-common .b-td-title .b-m-con{padding:5px 0 0;}
	.bn-list-common .b-td-title .b-m-con span{display:inline-block;font-size:1.2rem;font-weight:var(--font-weight-medium);color:var(--black07);line-height:1.8rem;vertical-align:middle;}
	.bn-list-common .b-td-title .b-m-con span.b-noti{color:var(--color124);}
	.bn-list-common .b-td-title .b-m-con span::after{content:'';display:inline-block;margin:-2px 8px 0;width:1px;height:1rem;background-color:var(--color40);vertical-align:middle;}
	.bn-list-common .b-td-title .b-m-con span:last-of-type::after{display:none;}

	.b-no-post{font-size:1.4rem;line-height:2rem;}

	/* 포토(이미지) 리스트 게시판 - bn-img-list */
	.bn-img-list .b-img-list-wrap{padding:2rem 0 3rem;}
	.bn-img-list .b-img-list-wrap .b-img-list-box > ul{display:flex;flex-wrap:wrap;gap:3rem 1rem;}
	.bn-img-list .b-img-list-wrap .b-img-list-box > ul > li{width:calc(100% / 3 - 6.67px);}
	.bn-img-list .b-img-list-wrap .b-img-list-box .article-chk{top:5px;left:5px;}
	.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-title-box{padding:1rem 1rem 0 0;}
	.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-title-box .b-title{height:5.2rem;font-size:1.6rem;line-height:2.6rem;}
	.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-info-box{padding:1rem 0 0;}
	.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-info-box > li{font-size:1.3rem;line-height:1.9rem;}
	.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-info-box > li::before{margin:-1px 5px 0 0;}
	.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-info-box > li::after{margin:-2px 1rem 0;height:1rem;}
	/* 뉴스룸 */
	.bn-img-list.newsroom .b-img-list-wrap .b-img-list-box .b-txt-box .b-detail-box{padding:3px 0 0;}
	.bn-img-list.newsroom .b-img-list-wrap .b-img-list-box .b-txt-box .b-detail-box .b-detail{font-size:1.4rem;line-height:2.4rem;}
	/* 뉴스룸 - 카테고리 년도 */
	.bn-img-list.newsroom.cate .b-img-list-wrap .b-img-list-box .b-txt-box .b-title-box{padding:1rem 0 0;}
	.bn-img-list.newsroom.cate .b-img-list-wrap .b-img-list-box .b-txt-box .b-title-box .b-title{font-size:1.6rem;line-height:2.2rem;}

	/* FAQ 게시판 리스트 - bn-faq-list */
	.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-no-post{padding:1.5rem 2rem;}
	.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-faq-question{flex-wrap:wrap;align-items:center;padding:1.5rem 4rem 1.5rem 2rem;}
	.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-faq-question::after{right:2rem;}
	.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-faq-question .b-q-title-box{flex-direction:column;align-items:start;}
	.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-faq-answer{padding:1.5rem 2rem;}
	.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item :is(.b-q-marker,.b-a-marker){padding:0 1rem 0 0;font-size:2rem;line-height:2.6rem;}
	.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-q-cate{margin:0 0 2px;padding:5px 1rem;min-width:auto;font-size:1.2rem;}
	.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-q-con{width:100%;font-size:1.6rem;line-height:2.2rem;}
	.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-a-con{padding:2px 0 0;width:calc(100% - 3.3rem);font-size:1.4rem;line-height:2rem;}
	.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-a-con p{word-break:break-all;}
	.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-faq-answer .b-btn-modify{padding:3px 1rem;font-size:1.3rem;line-height:2.3rem;}
	/* active */
	.bn-faq-list .b-faq-list-wrap .b-faq-list-box .active .b-faq-item .b-faq-answer:before{width:calc(100% - 4rem);}

	/* 텍스트링크 유형 게시판 - bn-tlink-list */
	.bn-tlink-list .b-tlink-list-box > ul > li{padding:2rem 1rem;}
	.bn-tlink-list .b-tlink-list-box .b-txt-box .b-title-box .b-num-box .b-noti{padding:2px 7px;font-size:1.2rem;line-height:1.8rem;}
	.bn-tlink-list .b-tlink-list-box .b-txt-box .b-title-box .b-title{font-size:1.8rem;line-height:2.8rem;}
	.bn-tlink-list .b-tlink-list-box .b-txt-box .b-title-box .b-etc-box{max-width:5rem;}
	.bn-tlink-list .b-tlink-list-box .b-txt-box .b-title-box .b-etc-box .b-new{margin:0 0 0 5px;}
	.bn-tlink-list .b-tlink-list-box .b-txt-box .b-detail-box .b-detail{padding:1rem 0 0;font-size:1.5rem;line-height:2.5rem;}
	.bn-tlink-list .b-tlink-list-box .b-txt-box .b-info-box{padding:1.2rem 0 0;}
	.bn-tlink-list .b-tlink-list-box .b-txt-box .b-info-box > li{font-size:1.3rem;line-height:1.9rem;}
	.bn-tlink-list .b-tlink-list-box .b-txt-box .b-info-box > li::before{margin:-1px 4px 0 0;}
	.bn-tlink-list .b-tlink-list-box .b-txt-box .b-info-box > li::after{margin:-2px 1rem 0;height:1rem;}
	.bn-tlink-list .b-tlink-list-box .b-txt-box .b-info-box > li.b-source span{padding:3px 5px;font-size:1.2rem;}
	.bn-tlink-list .b-tlink-list-box .b-modify-box .b-btn-modify{padding:3px 1rem;font-size:1.3rem;line-height:2.3rem;}

	/* 이미지링크 유형 게시판 - bn-ilink-list */
	.bn-ilink-list .b-ilink-list-wrap{padding:2rem 0 3rem;}
	.bn-ilink-list .b-ilink-list-wrap .b-ilink-list-box > ul{gap:3rem 2rem;}
	.bn-ilink-list .b-ilink-list-wrap .b-ilink-list-box > ul > li{width:calc(100% / 3 - 1.333rem);}
	.bn-ilink-list .b-txt-box{padding:2rem 0 0;}
	.bn-ilink-list .b-txt-box .b-title-box .b-title{font-size:1.6rem;line-height:2.2rem;}
	.bn-ilink-list .b-txt-box .b-title-box .b-date{padding:3px 6px;}
	.bn-ilink-list .b-txt-box .b-info-box{padding:1rem 0 0;;}
	.bn-ilink-list .b-txt-box .b-info-box > li{font-size:1.3rem;line-height:1.9rem;}
	.bn-ilink-list .b-txt-box .b-info-box > li::before{margin:-1px 4px 0 0;}
	.bn-ilink-list .b-txt-box .b-info-box > li::after{margin:-2px 1rem 0;height:1rem;}
	/* 뉴스룸 */
	.bn-ilink-list.newsroom .b-txt-box .b-title-box .b-title{font-size:1.6rem;line-height:2.2rem;}
	.bn-ilink-list.newsroom .b-txt-box .b-cate-box{padding:1rem 0 0;}
	.bn-ilink-list.newsroom .b-txt-box .b-cate-box .b-cate{padding:1px 6px 2px;}

	/* 영상 리스트 게시판 - bn-video-list */
	.bn-video-list .b-video-list-wrap{padding:2rem 0 3rem;}
	.bn-video-list .b-video-list-wrap .b-video-list-box > ul{display:flex;flex-wrap:wrap;gap:3rem 1rem;}
	.bn-video-list .b-video-list-wrap .b-video-list-box > ul > li{width:calc(100% / 3 - 6.67px);}
	.bn-video-list .b-video-list-wrap .b-video-list-box .article-chk{top:5px;left:5px;}
	.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-title-box{padding:1rem 0 0;}
	.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-title-box .b-title{height:5.2rem;font-size:1.6rem;line-height:2.6rem;}
	.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-info-box{padding:1rem 0 0;}
	.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-info-box > li{font-size:1.3rem;line-height:1.9rem;}
	.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-info-box > li::before{margin:-1px 5px 0 0;}
	.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-info-box > li::after{margin:-2px 1rem 0;height:1rem;}

	/* 공간대여 목록 */
	.b-space-list > li{padding:2rem;}
	.b-space-list > li .b-space-title-box{flex-wrap:wrap;justify-content:flex-end;gap:1rem;padding:0 0 1.5rem;}
	.b-space-list > li .b-space-title-box ul li{padding:5px 1.2rem;font-size:1.3rem;line-height:1.5rem;}
	.b-space-list > li .b-space-title{width:100%;font-size:1.8rem;line-height:2.4rem;}
	.b-space-list > li .b-space-btn-box{padding:1rem 0 0;}
	.b-space-list > li .b-space-btn-box ul li a{padding:1rem;font-size:1.4rem;line-height:1.6rem;}

	/* 장비대여 목록 */
	.b-equipment-list{grid-template-columns:repeat(2, 1fr);}
	.b-equipment-list > li{padding:2rem;}
	.b-equipment-list > li .b-period{margin:0 0 1rem;padding:5px 1.2rem;font-size:1.3rem;line-height:1.5rem;}
	.b-equipment-list > li .b-equipment{flex-wrap:wrap;justify-content:flex-end;gap:1rem;padding:0 0 1.5rem;}
	.b-equipment-list > li .b-equipment .b-title{width:100%;font-size:1.8rem;line-height:2.4rem;}
	.b-equipment-list > li .b-equipment .b-quantity .b-num{font-size:1.6rem;line-height:2rem;}
	.b-equipment-list > li .b-rental-btn{padding:1rem;font-size:1.4rem;line-height:1.6rem;}

	/* 프로그램 신청 */
	.bn-list-program .b-list-program-box{flex-direction:column;}
	.bn-list-program .b-program-left-box{width:100%;}
	.bn-list-program .b-program-left-box .b-program-img-box .b-program-status{font-size:1.2rem;line-height:1.2rem;}
	.bn-list-program .b-program-more-box .b-btn-program-more{padding:1rem 0;font-size:1.4rem;line-height:1.4rem;}
	.bn-list-program .b-program-tit-box{padding:0;}
	.bn-list-program .b-program-tit-box .b-title-cate span{padding:8px 1rem;font-size:1.2rem;line-height:1.2rem;}
	.bn-list-program .b-program-tit-box .b-title{padding:0 0 1.5rem;font-size:1.8rem;}
	.bn-list-program .b-program-con{gap:1rem;}
	.bn-list-program .b-program-con > li{width:100%;}
	.bn-list-program .b-program-con > li .b-program-con-tit{width:8rem;}	

	/* 트랙 신청 */
	.bn-list-track .b-track-box{margin:0 0 4rem;}
	.bn-list-track .b-track-box .b-btn-link01{padding:1rem 5px;width:8rem;font-size:1.4rem;line-height:1.4rem;}

	/* 산학협력프로젝트 - 협력기관 */
	.bn-list-company .b-list-company-wrap > ul{gap:1rem;}
	.bn-list-company .b-list-company-wrap > ul > li{padding:2.5rem 2rem;width:100%;}
	.bn-list-company .b-list-company-box{flex-direction:column-reverse;gap:2rem;}
	.bn-list-company .b-company-title-box{gap:5px;padding:0 0 1.5rem;}
	.bn-list-company .b-company-title-box .b-title{font-size:2rem;}
	.bn-list-company .b-company-info-list > li{gap:5px;}
	.bn-list-company .b-company-info-list > li .b-company-list-tit{gap:5px;font-size:1.4rem;}
	.bn-list-company .b-company-info-list > li .b-company-list-txt{font-size:1.4rem;}

	/* 주요일정 */
	.bn-list-cal{flex-wrap:wrap;}
	.bn-list-cal .b-sch-select{padding:1rem 2.4rem 1rem 1.2rem;min-width:9rem;height:4rem;}
	.bn-list-cal .board-calendar-sub-wrap{padding:0;width:100%;}
	.bn-list-cal .custom-calendar .fc-toolbar.fc-header-toolbar .fc-right .fc-today-button{left:19.6rem;padding:1rem 2rem;}
	/* fullcalendar custom */
	.custom-calendar .fc-day, 
	.custom-calendar .fc-day-header{padding:1px;}
	.custom-calendar .fc-day > .cell-box{padding:5px;}
	.custom-calendar .fc-day-header > .cell-box{padding:5px;font-size:1.2rem;line-height:1.4rem;}
	.custom-calendar .fc-basic-view .fc-body .fc-row{min-height:8rem;}
	.custom-calendar.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{padding:7px;}
	.custom-calendar .fc-day .my-event-dot{top:6px;right:6px;}
	/* 주요일정 우측 */
	.b-sche-wrap{padding:1.5rem;}
	.b-sche-box .board-calendar-day{font-size:2rem;line-height:2.4rem;}
	.b-sche-box .board-calendar-list > ul > li > div{padding:1rem;}
	.b-sche-box .board-calendar-list > ul > li > div .calendar-date{padding:0 0 1rem;font-size:1.6rem;line-height:1.8rem;}

	/* 대여현황 */
	.bn-list-cal-rental{flex-wrap:wrap;gap:3rem;padding:2rem 0 3rem;}
	.bn-list-cal-rental .board-calendar-sub-wrap{padding:0;width:100%;}
	.bn-list-cal-rental .custom-calendar .fc-toolbar.fc-header-toolbar{padding:0 0 2rem;}
	.bn-list-cal-rental .custom-calendar .fc-toolbar.fc-header-toolbar .fc-center h2{font-size:1.8rem;line-height:2rem;}
	.bn-list-cal-rental .custom-calendar .fc-basic-view .fc-body .fc-row{min-height:5rem;height:5rem !important;}
	/* 대여현황 우측 */
	.b-sche-rental-box .board-calendar-rental-day{font-size:1.5rem;line-height:1.8rem;}
	.b-sche-rental-box .board-calendar-list > ul > li > div{padding:1rem;}
	.b-sche-rental-box .board-calendar-list > ul > li > div .calendar-title{padding:0 0 1rem;font-size:1.6rem;line-height:1.8rem;}

	/* SW 전공·융합 트랙 신청 - List */
	.b-track-wrap .b-inform-box{margin:0 0 3.5rem;}
	.b-track-wrap .b-track-box + .b-track-box{padding:3.5rem 0 0;}
	.b-track-wrap .b-track-box .b-table-wrap tbody td{padding:5px 1rem;}
	.b-track-wrap .b-track-box .b-table-wrap tbody td .b-track-btn{padding:5px 1rem;font-size:1.4rem;line-height:2rem;}

	/*  SW기초가치확산 > 공동교재개발 */	
	.bn-list-book .b-list-book-wrap > ul > li{padding:2rem 0;}
	.bn-list-book .b-list-book-box{flex-direction:column;gap:2rem;}
	.bn-list-book .b-book-img-box{padding:1rem 0;width:100%;max-width:unset;text-align:center;}
	.bn-list-book .b-book-writer-box{padding:0 0 1.2rem;}
	.bn-list-book .b-title-box .b-title{padding:0 0 1.5rem;font-size:2rem;}
	.bn-list-book .b-detail-box .b-detail{margin:0 0 2rem;font-size:1.4rem;line-height:2.5rem;}

	/* SW프로그램 신청 - List */
	.b-sw-program-wrap .b-btn-wrap.b-sw-program-btn{padding:0 0 2rem;}
	
	/* 온라인 신청 > 인증서 발급 > 이수증 */
	.b-certificate-wrap .b-certificate-box .b-table-wrap tbody td .b-down-btn{padding:5px 1rem;font-size:1.4rem;line-height:2rem;}
	
	/* 온라인 신청 > 인증서 발급 > 이수증 없음 */
	.b-no-certificate-box{padding:5rem 1rem;}
	.b-no-certificate-box:before{width:8rem;height:8rem;background-size:4rem;}
	.b-no-certificate-box .b-certificate-title{margin:0 0 1rem;font-size:2rem;line-height:2.4rem;}

}

@media screen and (max-width:768px){
	/* 포토(이미지) 리스트 게시판 - bn-img-list */
	.bn-img-list .b-img-list-wrap .b-img-list-box > ul > li{width:calc(50% - 5px);}

	/* 이미지링크 유형 게시판 - bn-ilink-list */
	.bn-ilink-list .b-ilink-list-wrap .b-ilink-list-box > ul > li{width:calc(50% - 1rem);}

	/* 영상 리스트 게시판 - bn-video-list */
	.bn-video-list .b-video-list-wrap .b-video-list-box > ul > li{width:calc(50% - 5px);}

	/* 공간대여 목록 */
	.b-space-list{grid-template-columns:repeat(1, 1fr);}

	/* 장비대여 목록 */
	.b-equipment-list{grid-template-columns:repeat(1, 1fr);}
}

@media screen and (max-width:480px){
	/* 포토(이미지) 리스트 게시판 - bn-img-list */
	.bn-img-list .b-img-list-wrap .b-img-list-box > ul > li{width:100%;}
	.bn-img-list .b-img-list-wrap .b-img-list-box .b-txt-box .b-title-box .b-title{height:unset;}

	/* 이미지링크 유형 게시판 - bn-ilink-list */
	.bn-ilink-list .b-ilink-list-wrap .b-ilink-list-box > ul > li{width:100%;}

	/* 영상 리스트 게시판 - bn-video-list */
	.bn-video-list .b-video-list-wrap .b-video-list-box > ul > li{width:100%;}
	.bn-video-list .b-video-list-wrap .b-video-list-box .b-txt-box .b-title-box .b-title{height:auto;}
}