@charset "utf-8";

@import url(sj-academics.css);

/* 일반 리스트 게시판 - bn-list-common */
.bn-list-common table{border-top:2px solid var(--color06);border-bottom:1px solid var(--color17);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(--color10);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(--color01);border-radius:1.4rem;font-size:1.3rem;font-weight:var(--font-weight-bold);color:var(--color01);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(--color01);}
.bn-list-common .b-title-box .b-etc-box{display:inline-flex;align-items:center;max-width:6rem;}
.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(--color01);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(../img/sj-board/ico-file%402x.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(../img/sj-board/ico-hit%402x.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(--color06);border-bottom:1px solid var(--color17);}
.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(--color65);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(--color01);}
.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(--color56);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(../img/sj-board/ico-date%402x.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(../img/sj-board/ico-hit%402x.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(--color01);}
/* 뉴스룸 - 카테고리 년도 */
.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(--color01);}
/* 웹진 리스트 게시판 - bn-webzine-list */
.bn-webzine-list .b-webzine-list-wrap{border-top:2px solid var(--color06);border-bottom:1px solid var(--color17);}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box > ul > li{position:relative;padding:2rem 2rem 2rem 0;border-bottom:1px solid var(--color10);box-sizing:border-box;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box > ul > li:last-of-type{border:none;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box > ul > li .article-chk{top:2px;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box > ul > li a{display:flex;align-items:center;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-img-box{width:28.3rem;border:1px solid var(--color65);border-radius:5px;aspect-ratio:3/2;overflow:hidden;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-img-box img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-img-box:hover img{transform:scale(1.1);}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box{padding:0 0 0 5rem;width:calc(100% - 28.3rem);box-sizing:border-box;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-vol-box{padding:0 0 1.2rem;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-vol-box .b-vol{font-size:1.4rem;font-weight:var(--font-weight-bold);color:var(--color01);line-height:2rem;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-title-box{display:inline-flex;align-items:center;max-width:100%;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-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:2;-webkit-box-orient:vertical;transition:0.2s ease;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box a:hover .b-txt-box .b-title-box .b-title{color:var(--color01);}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-title-box .b-etc-box{display:inline-flex;align-items:center;max-width:4rem;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-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(--color01);line-height:1.6rem;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-detail-box{padding:2rem 0 0;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-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;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:0.2s ease;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box a:hover .b-txt-box .b-detail-box .b-detail{color:var(--color01);}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-info-box{display:flex;flex-wrap:wrap;align-items:center;padding:1.8rem 0 0;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-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-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-info-box > li::before{content:'';display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:100%;background-position:0 0;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-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(--color56);vertical-align:middle;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-info-box > li:last-of-type::after{display:none;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-info-box > li.b-cate::before{display:none;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-info-box > li.b-cate span{padding:3px 0.9rem;border:1px solid var(--color08);border-radius:1.2rem;font-size:1.3rem;font-weight:var(--font-weight-medium);color:var(--color08);line-height:1.9rem;}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-info-box > li.b-date::before{margin:-2px 7px 0 0;width:1.2rem;height:1.2rem;background-image:url(../img/sj-board/ico-date%402x.png);}
.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-info-box > li.b-hit::before{margin:-2px 7px 0 0;width:1.6rem;height:1.2rem;background-image:url(../img/sj-board/ico-hit%402x.png);}

/* 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(--color67);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(../img/sj-board/ico-faq-arrow%402x.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(--color04);}
.bn-faq-list .b-faq-list-wrap .b-faq-list-box .b-faq-item .b-a-marker{color:var(--color01);}
.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(--color01);border-radius:1.4rem;background-color:var(--white100);font-size:1.3rem;font-weight:var(--font-weight-bold);color:var(--color01);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(--color48);font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--color54);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(--color49);color:var(--color49);}


/* active */
.bn-faq-list .b-faq-list-wrap .b-faq-list-box > ul > li.active{border-color:var(--color04);background:var(--color11);}
.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(--color17);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(--color04);}

/* Q&A 리스트 게시판 - bn-qna-list */
.bn-qna-list table{border-top:2px solid var(--color06);border-bottom:1px solid var(--color17);width:100%;border-spacing:0;table-layout:fixed;}
.bn-qna-list table tbody td{position:relative;padding: 2.3rem 1rem 2.4rem;height:7.5rem;border-bottom:1px solid var(--color10);font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--black07);line-height:2rem;text-align:center;box-sizing:border-box;}
.bn-qna-list table tbody tr:last-of-type td{border-bottom:none;}
.bn-qna-list table tbody td.b-td-left{text-align:left !important;}
.bn-qna-list .b-num-box .b-noti{display:inline-block;padding:6px 8px;border:1px solid var(--color01);border-radius:1.4rem;font-size:1.3rem;font-weight:var(--font-weight-bold);color:var(--color01);line-height:1;}
.bn-qna-list .b-title-box{display:inline-flex;align-items:center;max-width:100%;}
.bn-qna-list .b-title-box a:only-child{max-width:100%;}
.bn-qna-list .b-title-box a,
.bn-qna-list .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-qna-list .b-title-box a:hover .b-title{color:var(--color01);}
.bn-qna-list .b-title-box .b-etc-box{display:inline-flex;align-items:center;max-width:10rem;}
.bn-qna-list .b-title-box .b-etc-box > p{margin:0 0 0 1rem;}
.bn-qna-list .b-title-box .b-etc-box > p span{display:inline-block;}
.bn-qna-list .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(--color01);line-height:1.6rem;}
.bn-qna-list .b-title-box .b-etc-box .b-file{margin:0 0 0 6px;width:1.2rem;height:1.5rem;background:url(../img/sj-board/ico-file%402x.png) no-repeat 0 0/100%;text-indent:-99999px;}
.bn-qna-list .b-title-box .b-etc-box .b-lock{width:1.5rem;height:1.6rem;background:url(../img/sj-board/ico-lock%402x.png) no-repeat 0 0/100%;text-indent:-99999px;}
.bn-qna-list .b-answer-box .b-answer{display:inline-block;padding:3px 0.9rem 4px;font-size:1.3rem;font-weight:var(--font-weight-bold);line-height:1.9rem;letter-spacing:-0.05em;border-radius:1.4rem;}
.bn-qna-list .b-answer-box .b-answer.reply{color:var(--color01);border:1px solid var(--color01);}
.bn-qna-list .b-answer-box .b-answer.complete{color:var(--color08);border:1px solid var(--color08);}
.bn-qna-list .b-hit-box::before{content:'';display:inline-block;margin:0 6px 0 0;width:1.6rem;height:1.2rem;background:url(../img/sj-board/ico-hit%402x.png) no-repeat center center/100%;vertical-align:middle;}
.bn-qna-list .b-hit-box .b-hit{display:inline-block;vertical-align:middle;}
.bn-qna-list table tbody td:not(.b-td-title){word-break:break-all;}
.bn-qna-list .b-td-title .b-m-con{display:none;}

/* 영상 리스트 게시판 - bn-video-list */
.bn-video-list .b-video-list-wrap{padding:4rem 0 6rem;border-top:2px solid var(--color06);border-bottom:1px solid var(--color17);}
.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(--color65);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(--color01);}
.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(--color56);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(../img/sj-board/ico-date%402x.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(../img/sj-board/ico-hit%402x.png);}

/* 홍보대사, 온라인 홍보기자, 홍보기자 */
.co-board.prom .bn-search{padding:0;}
.co-board.prom .bn-search form{width:auto;}
.co-board.prom .bn-search .b-phrase-wrap{display:flex;justify-content:space-between;align-items:center;margin:6.5rem 0 0;padding:8rem 0 4rem;border-top:4px solid var(--color07);}
.co-board.prom .bn-search .b-search-cate-list{margin:0;}
.bn-prom-list-wrap{display:flex;flex-wrap:wrap;border-top:1px solid var(--color17);}
.bn-prom-list-wrap .bn-prom-list-box{display:flex;align-items:center;position:relative;padding:2.7rem 2rem;width:50%;border-bottom:1px solid var(--color10);box-sizing:border-box;}
.bn-prom-list-wrap .bn-prom-list-box .b-thumb-wrap{max-width:11.1rem;width:100%;}
.bn-prom-list-wrap .bn-prom-list-box .b-thumb-wrap .b-thumb-box{padding-bottom:128.828%;border-radius:5px;overflow:hidden;}
.ambassador-page .bn-prom-list-wrap .bn-prom-list-box .b-thumb-wrap .b-thumb-box{padding-bottom:150%;} /* 뉴스룸 > 홍보대사 페이지 별도 적용 */
.bn-prom-list-wrap .bn-prom-list-box .b-txt-box{padding:0 0 0 3rem;}
.bn-prom-list-wrap .bn-prom-list-box .b-txt-box a{display:inline-block;}
.bn-prom-list-wrap .bn-prom-list-box .b-txt-box span{display:block;padding:0 0 1.7rem;font-size:2.4rem;font-weight:var(--font-weight-bold);line-height:3rem;color:#000;transition:color 0.2s ease;}
.bn-prom-list-wrap .bn-prom-list-box .b-txt-box a:hover span{color:var(--color01);}
.bn-prom-list-wrap .bn-prom-list-box .b-txt-box .b-label-box{padding:0 0 1.5rem;}
.bn-prom-list-wrap .bn-prom-list-box .b-txt-box .b-label-box .b-label-list{display:flex;flex-wrap:wrap;}
.bn-prom-list-wrap .bn-prom-list-box .b-txt-box .b-label-box .b-label-list > li{margin:0 2px 2px 0;padding:2px 1.2rem 2px 1.1rem;border-radius:1.2rem;background:var(--color108);font-size:1.4rem;font-weight:var(--font-weight-medium);line-height:2rem;color:var(--color06);box-sizing:border-box;}
.bn-prom-list-wrap .bn-prom-list-box .b-txt-box .b-label-box .b-label-list > li:last-of-type{margin:0 0 2px;}
.bn-prom-list-wrap .bn-prom-list-box .b-txt-box .b-slogan{font-size:1.5rem;font-weight:var(--font-weight-medium);line-height:2.1rem;color:var(--black05);}

/* 텍스트링크 유형 게시판 - bn-tlink-list */
.bn-tlink-list .b-tlink-list-wrap{border-top:2px solid var(--color06);border-bottom:1px solid var(--color17);}
.bn-tlink-list .b-tlink-list-box > ul > li{position:relative;padding:3.8rem 4rem 3.8rem 2rem;border-bottom:1px solid var(--color10);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(--color01);border-radius:1.4rem;font-size:1.3rem;font-weight:var(--font-weight-bold);color:var(--color01);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(--color01);}
.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(../img/sj-board/ico-file%402x.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(--color01);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(--color01);}
.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(--color56);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(../img/sj-board/ico-date%402x.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(../img/sj-board/ico-hit%402x.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(--color08);border-radius:1.2rem;font-size:1.3rem;font-weight:var(--font-weight-medium);color:var(--color08);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(--color48);font-size:1.4rem;font-weight:var(--font-weight-semibold);color:var(--color54);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(--color49);color:var(--color49);}

/* 이미지링크 유형 게시판 - bn-ilink-list */
.bn-ilink-list .b-ilink-list-wrap{padding:4rem 0 5.8rem;border-top:2px solid var(--color06);border-bottom:1px solid var(--color17);}
.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(--color56);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(--color01);}
.bn-ilink-list .b-txt-box .b-title-box .b-date{padding:4px 1.1rem 5px;border:1px solid var(--color08);border-radius:1.2rem;font-size:1.3rem;font-weight:var(--font-weight-medium);color:var(--color08);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(--color56);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(../img/sj-board/ico-date%402x.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(--color08);border-radius:1.2rem;font-size:1.3rem;font-weight:var(--font-weight-medium);color:var(--color08);line-height:1.9rem;}

/* 대학대학원 > 대학 > 학부 */
.b-college-box a[href^="mailto:"]:hover,
.b-college-box a[href^="tel:"]:hover{text-decoration:unset;}
.b-college-box .b-college-con{padding:0 0 8rem;}
.b-college-box .b-college-con:last-of-type{padding:0;}
.b-college-box .b-college-con .b-h4-tit01{padding:0 0 3.5rem;font-size:3.4rem;color:var(--black100);line-height:4.4rem;font-weight:var(--font-weight-bold);}
.b-college-box .b-college-con-p{padding:0 0 2.6rem;font-size:1.6rem;line-height:2.6rem;color:var(--black05);word-break:keep-all;}
.b-college-box .b-college-con-p:last-of-type{padding:0;}
.b-college-box .b-college-con .bg-img-box{margin:0 0 4rem;}
/* 학부 - 학부소개 */
.b-college-intro{display:flex;margin:0 0 8rem;border-bottom:4px solid var(--color07);}
.b-college-intro > div{padding:6.5rem 0 6.8rem;box-sizing:border-box;}
.b-college-intro .b-intro-title{padding:0 0 5.9rem;font-size:4.4rem;line-height:5.4rem;color:var(--black100);font-weight:var(--font-weight-bold);}
.b-college-intro .b-intro-sub-title{padding:0 0 3.7rem;font-size:3rem;line-height:4rem;color:var(--color01);font-weight:var(--font-weight-bold);}
.b-college-intro .b-intro-desc{padding:0 0 3.7rem;font-size:2.4rem;line-height:3.6rem;color:var(--color07);font-weight:var(--font-weight-semibold);word-break:keep-all;}
.b-college-intro .b-intro-img-box{position:relative;margin:0 0 2.2rem;height:41.4rem;border-radius:5px;overflow:hidden;}
.b-college-intro .b-intro-img-box img{width:100%;height:100%;object-fit:cover;}
.b-college-intro .b-intro-txt-over-img{position:absolute;top:5.2rem;left:50%;max-width:100%;transform:translateX(-50%);}
.b-college-intro .b-intro-txt-over-img p{font-size:1.8rem;line-height:2.4rem;font-weight:var(--font-weight-medium);color:var(--black100);letter-spacing:0.025em;text-align:center;}
.b-college-intro .b-intro-txt-over-img p.college-name{padding:1.2rem 0 0;font-size:3.4rem;line-height:3.6rem;font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:uppercase;}
.b-college-intro .b-intro-info-box{display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;width:100%;}
.b-college-intro .b-intro-info-box .b-intro-info-txt{flex:auto;}
.b-college-intro .b-intro-info-box .b-intro-info-txt p{padding:9px 0 1.7rem;font-size:2rem;line-height:2.6rem;color:var(--color07);font-weight:var(--font-weight-bold);}
.b-college-intro .b-intro-info-box .b-intro-info-txt .b-intro-info-list li{margin:0 0 8px;padding:0 0 0 3rem;background-repeat:no-repeat;background-position:center left;font-size:1.5rem;line-height:2.1rem;color:var(--black05);font-weight:var(--font-weight-medium);}
.b-college-intro .b-intro-info-box .b-intro-info-txt .b-intro-info-list li:last-of-type{margin-bottom:0;}
.b-college-intro .b-intro-info-box .b-intro-info-txt .b-intro-info-list li.ico-loca{background-image:url(../img/sj-board/ico-department-location%402x.png);background-size:1.6rem;}
.b-college-intro .b-intro-info-box .b-intro-info-txt .b-intro-info-list li.ico-tel{background-image:url(../img/sj-board/ico-department-tel%402x.png);background-size:1.7rem;}
.b-college-intro .b-intro-info-box .b-intro-info-txt .b-intro-info-list li.ico-email{background-image:url(../img/sj-board/ico-department-email%403x.png);background-size:1.7rem;}
.b-college-intro .b-intro-info-box .b-intro-info-btn{display:inline-flex;align-items:center;position:relative;font-size:1.6rem;line-height:2.6rem;color:var(--color01);font-weight:var(--font-weight-bold);letter-spacing:-0.05em;text-decoration:underline;}
.b-college-intro .b-intro-info-box .b-intro-info-btn:after{content:'';display:inline-block;margin:0 0 0 1.5rem;border-radius:50%;width:5.2rem;height:5.2rem;background:var(--color02);}
/* 학부 - 교육목표 */
.b-college-box .b-edu-box ul{display:flex;gap:1rem;}
.b-college-box .b-edu-box ul li{flex:1;padding:3.5rem 3.3rem 7.1rem;border-radius:5px;background-color:var(--color11);box-sizing:border-box;}
.b-college-box .b-edu-box ul li .b-edu-title{font-size:2.2rem;line-height:2.8rem;color:var(--color08);font-weight:var(--font-weight-medium);}
.b-college-box .b-edu-box ul li .b-edu-title span{font-size:3rem;line-height:3.6rem;font-weight:var(--font-weight-bold);}
.b-college-box .b-edu-box ul li .b-edu-txt{padding:2.6rem 0 0;font-size:2rem;line-height:3rem;color:var(--color07);font-weight:var(--font-weight-semibold);word-break:keep-all;}
/* 학부 - 학과소개 */
.b-college-box .b-major-box{position:relative;}
.b-college-box .b-major-box ul{display:flex;flex-wrap:wrap;margin:-2rem -5px;}
.b-college-box .b-major-box ul li{padding:2rem 5px;width:calc(100%/3);box-sizing:border-box;}
.b-college-box .b-major-box ul li .b-img-box{margin:0 0 2.2rem;border-radius:5px;padding-bottom:56.493%;overflow:hidden;}
.b-college-box .b-major-box ul li .b-txt-box{position:relative;}
.b-college-box .b-major-box ul li .b-txt-box .major-info{padding-right:clamp(6.5rem, 5.21vw, 10rem);padding-left:1rem;}
.b-college-box .b-major-box ul li .b-txt-box .major-info .major-name{padding:0 0 1.1rem;font-size:2.2rem;line-height:3.2rem;color:var(--black100);font-weight:var(--font-weight-bold);}
.b-college-box .b-major-box ul li .b-txt-box .major-info .major-desc{padding:0 0 1.3rem;font-size:1.6rem;line-height:2.4rem;color:var(--black05);font-weight:var(--font-weight-medium);}
.b-college-box .b-major-box ul li .b-txt-box .major-info a{display:inline-flex;align-items:center;position:relative;border-bottom:1px solid var(--color01);font-size:1.4rem;line-height:1;color:var(--color01);font-weight:var(--font-weight-semibold);letter-spacing:-0.025em;}
.b-college-box .b-major-box ul li .b-txt-box .major-info a:hover{color:var(--color51);}
.b-college-box .b-major-box ul li .b-txt-box .major-info a:after{content:'';display:inline-block;margin:0 0 0 2px;width:6px;height:6px;border-right:1px solid var(--color01);border-bottom:1px solid var(--color01);transform:rotate(315deg);}
.b-college-box .b-major-box ul li .b-txt-box .major-info a:hover:after{border-color:var(--color51);}
.b-college-box .b-major-box ul li .b-txt-box .major-home-btn{display:inline-flex;align-items:center;position:absolute;top:7px;right:1.8rem;border-radius:2.3rem;width:4.7rem;height:4.7rem;background:var(--color45) url(../img/sj-board/ico-department-home%402x.png) no-repeat center right 1.6rem/1.7rem;transition:width 0.45s cubic-bezier(0.65, 0, 0.076, 1);}
.b-college-box .b-major-box ul li .b-txt-box .major-home-btn span{opacity:0;}
.b-college-box .b-major-box .control-wrap{display:none;}
/* 학부 - 인사말 */
.b-college-box .b-greeting-box{display:flex;align-items:flex-start;gap:6rem;}
.b-college-box .b-greeting-box .greeting-img-box{flex-shrink:0;position:relative;width:40.5%;border-radius:5px;overflow:hidden;box-sizing:border-box;}
.b-college-box .b-greeting-box .greeting-eng-name{position:absolute;bottom:7.4rem;left:5rem;max-width:calc(100% - 4.9rem);}
.b-college-box .b-greeting-box .greeting-eng-name p{font-size:6rem;line-height:7rem;color:var(--white100);font-weight:var(--font-weight-medium);letter-spacing:0;word-break:break-all;}
.b-college-box .b-greeting-box .greeting-eng-name .greeting-eng-title{padding:0 0 1.6rem;font-size:2rem;line-height:2.6rem;color:var(--white100);font-weight:var(--font-weight-medium);}
.b-college-box .b-greeting-box .txt01{padding:0 0 3.5rem;font-size:3rem;line-height:4rem;color:var(--black100);font-weight:var(--font-weight-bold);word-break:keep-all;}
.b-college-box .b-greeting-box .txt01 span{color:var(--color01);}
.b-college-box .b-greeting-box .txt02{padding:0 0 3rem;font-size:2rem;line-height:3rem;color:var(--black100);font-weight:var(--font-weight-semibold);word-break:keep-all;}
.b-college-box .b-greeting-box .txt03{padding:0 0 3rem;font-size:2rem;line-height:3rem;color:var(--color07);font-weight:var(--font-weight-semibold);word-break:keep-all;}
.b-college-box .b-greeting-box .b-college-con-p{padding:0 0 3rem;}
.b-college-box .b-greeting-box .b-college-con-p:last-of-type{padding:0;}
.b-college-box .b-greeting-box .greeting-info-box{display:flex;justify-content:space-between;margin:3rem 0 0;padding:3rem 0 0;border-top:1px solid var(--color10);}
.b-college-box .b-greeting-box .greeting-prof .prof{padding:0 0 1.3rem;font-size:2rem;line-height:3rem;color:var(--black100);font-weight:var(--font-weight-bold);}
.b-college-box .b-greeting-box .greeting-prof .prof-name .name{font-size:3rem;line-height:3.6rem;color:var(--black100);font-weight:var(--font-weight-bold);letter-spacing:1em;}
.b-college-box .b-greeting-box .greeting-prof .prof-name .name + span{margin:0 0 0 -1.5rem;font-size:2.4rem;line-height:3.6rem;color:var(--black100);font-weight:var(--font-weight-bold);letter-spacing:0.3em;}
.b-college-box .b-greeting-box .greeting-prof p.prof-name .name.eng_name {letter-spacing: 1px !important; margin-right: 28px;font-size: 2.6rem}
.b-college-box .b-greeting-box .greeting-contact{padding:0 4px 0 0;text-align:right;}
.b-college-box .b-greeting-box .greeting-contact > p{padding:0 0 2.2rem;font-size:1.4rem;line-height:2rem;color:var(--color07);font-weight:var(--font-weight-medium);}
.b-college-box .b-greeting-box .greeting-contact .b-greeting-info-list li{margin:0 0 1.2rem;padding:0 3.4rem 0 0;background-repeat:no-repeat;background-position:center  right;font-size:1.5rem;line-height:2.1rem;color:var(--black100);font-weight:var(--font-weight-medium);}
.b-college-box .b-greeting-box .greeting-contact .b-greeting-info-list li:last-of-type{margin-bottom:0;}
.b-college-box .b-greeting-box .greeting-contact .b-greeting-info-list li.ico-loca{background-image:url(../img/sj-board/ico-department-location%402x.png);background-size:1.6rem;}
.b-college-box .b-greeting-box .greeting-contact .b-greeting-info-list li.ico-tel{background-image:url(../img/sj-board/ico-department-tel%402x.png);background-size:1.7rem;}
.b-college-box .b-greeting-box .greeting-contact .b-greeting-info-list li.ico-email{background-image:url(../img/sj-board/ico-department-email%402x.png);background-size:2rem;}
.b-college-box .b-greeting-box .greeting-contact .b-greeting-info-list li.ico-email a{color:var(--color54);text-decoration:underline;text-underline-offset:4px;}
.b-college-box .b-greeting-box .greeting-contact .b-greeting-info-list li.ico-email a::after{content:'';display:inline-block;flex-shrink:0;margin:0 0 0 5px;width:6px;height:1rem;background:url(../../kor/img/common/ico-organ-popup-email-arrow%402x.png) no-repeat 0 0/100%;vertical-align:middle;}
/* 학과소개 공통 */
.b-department-box a[href^="mailto:"]:hover,
.b-department-box a[href^="tel:"]:hover{text-decoration:unset;}
.b-department-box .b-depart-con-p{padding:0 0 2.5rem;font-size:1.6rem;color:var(--black05);line-height:2.6rem;word-break:keep-all;}
.b-department-box .b-depart-con-p:last-of-type{padding:0;}
/* 교수소개 - 인트로 */
.b-department-box .b-department-intro{display:flex;border-bottom:4px solid var(--color07);}
.b-department-box .b-department-intro > div{box-sizing:border-box;}
.b-department-box .b-department-intro .b-intro-left-box{padding:6.5rem 5rem 8rem 0;width:42%;border-right:1px solid var(--color10);}
.b-department-box .b-department-intro .b-intro-left-box .b-intro-title-box{padding:0 0 5.3rem;}
.b-department-box .b-department-intro .b-intro-left-box .b-intro-title-box .b-intro-title{padding:0 0 3.5rem;font-size:4.4rem;font-weight:var(--font-weight-bold);color:var(--black100);line-height:5.4rem;letter-spacing:-0.05rem;}
.b-department-box .b-department-intro .b-intro-left-box .b-intro-title-box .b-sub-title{padding:0 0 2.5rem;font-size:3rem;font-weight:var(--font-weight-medium);color:var(--black100);line-height:4rem;letter-spacing:0}
.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box{text-align:right;}
.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box p{padding:0 0 2.4rem;font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--color05);line-height:2.4rem;}
.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box ul{padding:0 0 2.7rem;}
.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box ul li{padding:0 0 1.2rem;font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--black05);line-height:2.1rem;}
.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box ul li:last-of-type{padding:0;}
.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box ul li::after{content:'';display:inline-block;margin:-2px 0 0 1.2rem;width:1.7rem;height:1.7rem;background-repeat:no-repeat;background-size:100%;background-position:0 0;vertical-align:middle;}
.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box ul li.location::after{width:1.6rem;background-image:url(../img/sj-board/ico-department-location%402x.png);}
.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box ul li.tel::after{background-image:url(../img/sj-board/ico-department-tel%402x.png);}
.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box ul li a{display:inline-block;}

.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box .b-intro-img-box{height:41.4rem;border-radius:5px;overflow:hidden;}
.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box .b-intro-img-box img{width:100%;height:100%;object-fit:cover;}
.b-department-box .b-department-intro .b-intro-right-box{padding:7rem 0 8rem 5rem;width:58%;}
.b-department-box .b-department-intro .b-intro-right-box .b-intro-detail-box .b-detail-title{padding:0 0 5rem;font-size:2.6rem;font-weight:var(--font-weight-bold);color:var(--color05);line-height:3.6rem;}
.b-department-box .b-department-intro .b-intro-right-box .b-intro-detail-box .b-detail-title span{color:var(--color02);}
.b-department-box .b-department-intro .b-intro-right-box .b-intro-detail-box .b-detail-sub-title{padding:0 0 4.7rem;font-size:2rem;font-weight:var(--font-weight-semibold);color:var(--color07);line-height:3rem;}
.b-department-box .b-department-intro .b-intro-right-box .b-intro-detail-box .b-detail-title-desc{padding:0 0 5rem;font-size:2.2rem;font-weight:var(--font-weight-bold);color:var(--color05);line-height:3.2rem;}
.b-department-box .b-department-intro .b-intro-right-box .b-intro-detail-box .b-detail-title + .b-detail-title-desc{margin:-3rem 0 0;}

/* 학과소개 - 교육목표 */
.b-department-box .b-department-con{padding:7.5rem 0 0;}
.b-department-box .b-department-con .b-h4-tit01{padding:0 0 3.5rem;font-size:3.4rem;font-weight:var(--font-weight-bold);color:var(--black100);line-height:4.4rem;}
.b-department-box .b-department-con .b-h5-tit01{padding:0 0 2.5rem;font-size:2.6rem;font-weight:var(--font-weight-bold);color:var(--black100);line-height:3.6rem;}
.b-department-box .b-department-con .b-edu-box ul{display:flex;gap:0.8rem;}
.b-department-box .b-department-con .b-edu-box ul li{flex:1;padding:3rem 3.2rem 3.9rem;min-height:22.1rem;background-color:var(--color11);box-sizing:border-box;}
.b-department-box .b-department-con .b-edu-box ul li .b-edu-title{font-size:2.2rem;font-weight:var(--font-weight-medium);color:var(--color08);line-height:2.8rem;}
.b-department-box .b-department-con .b-edu-box ul li .b-edu-title span{font-size:3rem;font-weight:var(--font-weight-bold);line-height:3.6rem;}
.b-department-box .b-department-con .b-edu-box ul li .b-edu-txt{padding:2.6rem 0 0;font-size:1.8rem;font-weight:var(--font-weight-semibold);color:var(--color08);line-height:3rem;word-break:keep-all;}
.b-department-box .b-department-con .b-edu-box ul li .b-edu-desc{padding:2rem 0 0;font-size:1.5rem;line-height:2.6rem;color:var(--color08);font-weight:var(--font-weight-semibold);}

/* 학과소개 - 프로젝트(대학 > 인공지능융합대학 > 지능IoT학과) */
.b-department-box .b-project-box .b-project-title{padding:0 0 2rem;font-size:2.4rem;font-weight:var(--font-weight-bold);color:var(--color06);line-height:3.6rem;}
.b-department-box .b-project-box .b-depart-con-p + .b-project-title{padding-top:5rem;}
.b-department-box .b-project-box .project-img-box{border:1px solid var(--color56);border-radius:3px;overflow:hidden;}

/* 학과소개 - 졸업 후 진로 */
.b-department-box .b-department-con .b-career-box{display:flex;}
.b-department-box .b-department-con .b-career-box > div{box-sizing:border-box;}
.b-department-box .b-department-con .b-career-box .b-career-left-box{width:67%;padding:0 6.9rem 0 0;}
.b-department-box .b-department-con .b-career-box .b-career-left-box.w100{padding:0;width:100%;}
.b-department-box .b-department-con .b-career-box .b-career-left-box .b-career-txt-bold{padding:0 0 2.7rem;font-size:2.4rem;font-weight:var(--font-weight-bold);color:var(--black100);line-height:3.6rem;}
.b-department-box .b-department-con .b-career-box .b-career-left-box .b-depart-con-p .mark-p01{display:block;margin-top:8px;}
.b-department-box .b-department-con .b-career-box .b-career-left-box > div{padding:5.2rem 0 0;}
.b-department-box .b-department-con .b-career-box .b-career-left-box > div > p{padding:0 0 2.1rem;font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--black100);line-height:2.4rem;}
.b-department-box .b-department-con .b-career-box .b-career-left-box > div > ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;}
.b-department-box .b-department-con .b-career-box .b-career-left-box > div > ul li{position:relative;padding:1.8rem 6.2rem;border-radius:3px;background-color:var(--color12);font-size:1.8rem;font-weight:var(--font-weight-semibold);color:var(--black100);line-height:2.4rem;box-sizing:border-box;}
.b-department-box .b-department-con .b-career-box .b-career-left-box > div > ul li::before{content:'';position:absolute;top:2.3rem;left:2.3rem;width:1.4rem;height:1rem;background:url(../img/sj-board/ico-career-check%402x%402x.png) no-repeat 0 0/100%;}
.b-department-box .b-department-con .b-career-box .b-career-right-box{position:relative;top:-3.5rem;width:33%;height:73.5rem;border-radius:5px;overflow:hidden;}
.b-department-box .b-department-con .b-career-box .b-career-right-box img{width:100%;height:100%;object-fit:cover;}
.b-department-box .b-department-con .b-career-box .b-career-right-box .b-career-position-txt{position:absolute;left:0;bottom:12.2rem;padding:0 4rem;width:100%;box-sizing:border-box;}
.b-department-box .b-department-con .b-career-box .b-career-right-box .b-career-position-txt span{display:inline-block;font-size:1.8rem;font-weight:var(--font-weight-medium);color:var(--white100);line-height:2.4rem;word-break: keep-all ;overflow-wrap: break-word;}
.b-department-box .b-department-con .b-career-box .b-career-right-box .b-career-position-txt p{padding:2rem 0 0;font-size:4.4rem;font-weight:var(--font-weight-medium);color:var(--white100);line-height:5rem;word-break:keep-all;text-transform:uppercase;}

/* 학과소개 - 졸업 후 진로 - 배정가능 학과/전공 */
.b-department-box .b-department-con .b-career-box + .b-major-box{padding:5.5rem 0 0;}

/* 학과소개 - 교수소개 */
.b-department-box .b-department-con .b-professor-box{padding:5.7rem 0 0;letter-spacing:0;}
.b-department-box .b-department-con .b-professor-box .b-total{padding:0 0 2rem;font-size:1.5rem;color:var(--color01);line-height:2.1rem;}
.b-department-box .b-department-con .b-professor-box > ul{border-top:1px solid var(--color17);}
.b-department-box .b-department-con .b-professor-box > ul > li{display:flex;padding:2.5rem 2rem 2.6rem;border-bottom:1px solid var(--color10);box-sizing:border-box;}
.b-department-box .b-department-con .b-professor-box > ul > li > div{padding:0 1rem 0 0;box-sizing:border-box;}
.b-department-box .b-department-con .b-professor-box > ul > li > div:last-of-type{padding:0;}
.b-department-box .b-department-con .b-professor-box > ul > li > div .b-professor-title{display:inline-block;padding:0 0 1.3rem;font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color09);line-height:2rem;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-name p{display:flex;align-items:center;padding:5px 0 1.1rem;font-size:2.4rem;font-weight:var(--font-weight-bold);color:var(--black03);line-height:3rem;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-name p span{flex-shrink:0;margin:0 0 0 1.1rem;padding:4px 1.1rem;border-radius:1.15rem;background:var(--color01);font-size:1.4rem;line-height:1;color:var(--white100);font-weight:var(--font-weight-bold);}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-name ul{display:flex;flex-direction:column;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-name ul li span{display:inline-block;font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color18);line-height:2rem;}


.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info > ul li{position:relative;padding:0 0 3px;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info > ul li:last-of-type{padding:0;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info > ul li span{display:inline-block;vertical-align:middle;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info > ul li::before{content:'';display:inline-block;margin:-2px 1.1rem 0 0;background-repeat:no-repeat;background-size:100%;background-position:0 0;vertical-align:middle;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info > ul li.b-email::before{width:1.9rem;height:1.7rem;background-image:url(../img/sj-board/ico-department-email%402x.png)}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info > ul li.b-tel::before{margin-right:1.4rem;width:1.7rem;height:1.7rem;background-image:url(../img/sj-board/ico-department-tel%402x.png)}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info > ul li.b-location::before{margin-right:1.4rem;width:1.6rem;height:1.7rem;background-image:url(../img/sj-board/ico-department-location%402x.png);}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info > ul li a{display:inline-block;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info > ul li span{display:inline-block;font-size:1.5rem;color:var(--black100);line-height:2.1rem;}

.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree p{padding:0 0 3px;font-size:1.5rem;color:var(--black100);line-height:2.1rem;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree .b-popup-outer-wrap .btn-popup-open{position:relative;font-size:1.3rem;color:var(--color01);line-height:1.9rem;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree .b-popup-outer-wrap .btn-popup-open::before{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:var(--color01);}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree .b-popup-outer-wrap .btn-popup-open::after{content:'';display:inline-block;margin:-3px 0 0 6px;width:6px;height:1rem;mask:url(../img/sj-board/ico-professor-degree-arrow%402x.png) no-repeat 0 0/100%;background-color:var(--color01);vertical-align:middle;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree .b-popup-outer-wrap .btn-popup-open span{display:inline-block;vertical-align:middle;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree .b-popup-outer-wrap .btn-popup-open:hover::before{background-color:var(--color51);}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree .b-popup-outer-wrap .btn-popup-open:hover::after{background-color:var(--color51);}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree .b-popup-outer-wrap .btn-popup-open:hover span{color:var(--color51);}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree .b-popup-outer-wrap .b-popup-wrap.tooltip .b-popup-box ul li{position:relative;padding:0 0 1rem 5px;font-size:1.5rem;color:var(--black100);line-height:2.1rem;letter-spacing:-0.025em;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree .b-popup-outer-wrap .b-popup-wrap.tooltip .b-popup-box ul li:last-of-type{padding-bottom:0;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree .b-popup-outer-wrap .b-popup-wrap.tooltip .b-popup-box ul li::before{content:'';position:absolute;top:8px;left:0;width:2px;height:2px;background-color:var(--black100);}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-field p{font-size:1.5rem;color:var(--black05);line-height:2.2rem;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link > ul{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:3px;padding:1.3rem 0 0;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link > ul li a{display:block;padding:1rem 1.5rem 1rem 2rem;border-radius:2.15rem;box-sizing:border-box;transition:0.4s ease;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link > ul li a::after{content:'';display:inline-block;margin:-1px 0 0 0.9rem;width:6px;height:1.1rem;background-repeat:no-repeat;background-size:100%;background-position:0 0;vertical-align:middle;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link > ul li a.portal{border:1px solid var(--color19);color:var(--color54);}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link > ul li a.homepage{border:1px solid var(--color20);color:var(--color01);letter-spacing:-0.025em;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link > ul li a.portal::after{background-image:url(../img/sj-board/ico-professor-link-arrow-blue%402x.png);}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link > ul li a.homepage::after{background-image:url(../img/sj-board/ico-professor-link-arrow-red%402x.png);}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link > ul li a span{display:inline-block;font-size:1.4rem;font-weight:var(--font-weight-semibold);line-height:2rem;vertical-align:middle;}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link > ul li a.portal:hover{border-color:var(--color54);background-color:var(--color54);}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link > ul li a.homepage:hover{border-color:var(--color01);background-color:var(--color01);}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link > ul li a:hover::after{background-image:url(../img/sj-board/ico-professor-link-arrow-white%402x.png);}
.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link > ul li a:hover span{color:var(--white100);}

/* 학과소개 - 교육과정 */
.b-department-box .b-department-con .b-curriculum-box{padding:4.5rem 0 0;}
.b-department-box .b-department-con .b-curriculum-box .b-curriculum-select-box {padding:0 0 1rem;text-align:right;}
.b-department-box .b-department-con .b-curriculum-box .b-curriculum-select-box .b-curriculum-select{display:inline-block;padding:1.3rem 3.7rem 1.3rem 1.6rem;border-radius:5px;border:1px solid var(--color24);background:url(../img/sj-board/ico-curriculum-select-arrow%402x.png)no-repeat right 1.5rem center/1.1rem 6px;font-size:1.4rem;font-weight:var(--font-weight-medium);color:var(--color23);line-height:1;box-sizing:border-box;appearance:none;}
.b-department-box .b-department-con .b-curriculum-box .b-curriculum-select-box .b-curriculum-select option{font-size:1.4rem;line-height:2.4rem;}
.b-department-box .b-department-con .b-curriculum-box .b-sj-table tbody td.td-grade{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--black05);line-height:2.6rem;}
.b-department-box .b-department-con .b-curriculum-box .b-sj-table .b-unit{background-color:var(--color22);}
.b-department-box .b-department-con .b-curriculum-box .b-sj-table .b-unit.unit01{color:var(--color25);}
.b-department-box .b-department-con .b-curriculum-box .b-sj-table .b-unit.unit02{color:var(--color26);}
.b-department-box .b-department-con .b-curriculum-box .b-sj-table .b-unit.unit03{color:var(--color01);}

/*학과소개 탭*/
.b-department-box .b-department-con .b-department-tab-box{position:relative;height:100rem;}
.b-department-box .b-department-con .b-department-tab-box > ul{display:flex;}
.b-department-box .b-department-con .b-department-tab-box > ul > li{flex:1;}
.b-department-box .b-department-con .b-department-tab-box > ul > li .b-department-tab{display:block;padding:1.9rem 1rem;border:1px solid var(--color28);border-bottom:2px solid var(--color08);background-color:var(--color27);font-size:1.8rem;font-weight:var(--font-weight-bold);color:var(--color04);line-height:2.4rem;text-align:center;box-sizing:border-box;}
.b-department-box .b-department-con .b-department-tab-box > ul > li .b-department-tab-content{display:none;position:absolute;top:6.5rem;left:0;width:100%;}
.b-department-box .b-department-con .b-department-tab-box > ul > li.active .b-department-tab{border:2px solid var(--color08);border-bottom:1px solid var(--white100);background-color:var(--white100);}
.b-department-box .b-department-con .b-department-tab-box > ul > li.active .b-department-tab-content{display:block;}
.b-department-box .b-department-con .b-department-tab-box > ul > li:only-child .b-department-tab{display:none;}
.b-department-box .b-department-con .b-department-tab-box > ul > li:only-child .b-department-tab-content{top:0;}
.b-department-box .b-department-con .b-department-tab-box > ul > li:only-child .b-department-tab-content .b-professor-box{padding:0;}
/* 등록금심의위원회 회의록 */
.b-tuition-review-box .td-title-box{position:relative;}

/* 대학생활 > 복지시설 > 편의시설 */
.b-facility-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;}
.b-facility-list-box{padding:3rem 2.9rem 4.2rem 3rem;border-radius:5px;height:100%;box-sizing:border-box;overflow:hidden;}
.b-facility-box.cafeteria .b-facility-list-box{background:var(--color11);}
.b-facility-box.facility .b-facility-list-box{background:var(--color46);}
.b-facility-list-box .b-title-box{display:flex;justify-content:space-between;align-items:center;padding:0 0 2rem;}
.b-facility-list-box .b-title-box .b-title{font-size:2rem;line-height:2.6rem;color:var(--color06);font-weight:var(--font-weight-bold);}
.b-facility-list-box .b-title-box img{flex-shrink:0;margin:0 0 0 5px;max-width:10rem;mix-blend-mode:multiply;}
.b-facility-list-box .b-facility-info{padding:0 0 1.3rem;}
.b-facility-list-box .b-facility-info li{display:flex;padding:0 0 4px;font-size:1.6rem;line-height:2.2rem;color:var(--black05);font-weight:var(--font-weight-semibold);}
.b-facility-list-box .b-facility-info li:last-of-type{padding:0;}
.b-facility-list-box .b-facility-info li:before{content:'';flex-shrink:0;margin:2px 1rem 0 0;width:1.7rem;height:1.7rem;}
.b-facility-list-box .b-facility-info li.ico-location:before{background:url(../img/sj-board/ico-facility-location%402x.png) no-repeat center center/100%;}
.b-facility-list-box .b-facility-info li.ico-tel:before{background:url(../img/sj-board/ico-facility-tel%402x.png) no-repeat center center/100%;}
.b-facility-list-box .link-box :is(.btn, .txt-btn).self::after{margin:-2px 0 0 3px;}
.b-facility-list-box .link-box .txt-btn.type01:hover{color:var(--color01);}
.b-facility-list-box .link-box .txt-btn.type01:hover::after{background-color:var(--color01);}
.b-facility-list-box .link-box .txt-btn.type01:hover span::after{background-color:var(--color01);}

/* 뉴스룸 - 웹진 (아이프레임) */
.content-wrap:has(.b-webzine-view-wrap){margin:0;}
.b-webzine-view-wrap{display:flex;flex-wrap:wrap;}
.b-webzine-view-wrap .b-webzine-lnb-wrap{padding:0 8rem 0 0;width:28.4rem;border-right:1px solid var(--color10);box-sizing:border-box;}
.b-webzine-view-wrap .b-webzine-menu-list li a{display:block;position:relative;padding:1.1rem 2.5rem 1.1rem 0;border-bottom:1px solid var(--color10);}
.b-webzine-view-wrap .b-webzine-menu-list li:last-child a{border-bottom:1px solid var(--color17);}
.b-webzine-view-wrap .b-webzine-menu-list li a.active{padding:1.6rem 2.5rem 1.6rem 0;border-bottom:0;}
.b-webzine-view-wrap .b-webzine-menu-list li a.active:before{content:'';position:absolute;top:50%;left:50%;width:calc(100% + 4.8rem);height:calc(100% + 2px);border:1px solid var(--color01);border-radius:1rem;background:var(--white100);transform:translate(-50%,-50%);box-shadow:0px 13px 8px 0px rgba(0, 0, 0, 0.08);}
.b-webzine-view-wrap .b-webzine-menu-list li a.active:after{content:'';position:absolute;top:50%;right:0;width:2rem;height:2rem;border-radius:50%;background:var(--color01) url(../img/sj-board/ico-webzine-lnb-arrow%402x.png) no-repeat center left 8px/5px 8px;transform:translateY(-50%);}
.b-webzine-view-wrap .b-webzine-menu-list li a.active span,
.b-webzine-view-wrap .b-webzine-menu-list li a:hover span{color:var(--color01);}
.b-webzine-view-wrap .b-webzine-menu-list li a span{display:inline-block;position:relative;font-weight:var(--font-weight-bold);font-size:1.6rem;line-height:2.2rem;color:var(--color06);transition:0.3s ease;}
.b-webzine-view-wrap .b-lnb-sel-title{padding:3.5rem 0 1.3rem;}
.b-webzine-view-wrap .b-lnb-sel-title p{font-weight:var(--font-weight-bold);font-size:1.6rem;line-height:2.2rem;}
.b-webzine-view-wrap .b-lnb-sel-title .b-lnb-sel-tit02{display:none !important;}
.b-lnb-sel-box .b-webzine-select-box{padding:1.1rem 3rem 1.2rem 1.8rem;border:1px solid var(--color17);border-radius:8px;background:url(../img/sj-board/ico-common-select-arrow%402x.png) no-repeat center right 1.5rem/1.1rem 6px;font-weight:var(--font-weight-semibold);font-size:1.5rem;line-height:2.1rem;color:var(--black03);}
.b-webzine-view-wrap .b-webzine-content-wrap{padding:0 0 12.4rem 8rem;width:calc(100% - 28.4rem);box-sizing:border-box;}
.b-webzine-content-top{display:flex;justify-content:space-between;padding:8rem 0 2rem;}
.b-webzine-content-top .b-webzine-cate-box{display:flex;gap:4px;}
.b-webzine-content-top .b-webzine-cate-box li a{display:block;align-content:center;width:4.8rem;height:4.8rem;border:1px solid var(--color50);border-radius:50%;font-weight:var(--font-weight-semibold);font-size:1.4rem;text-align:center;color:var(--color01);transition:0.3s ease;}
.b-webzine-content-top .b-webzine-cate-box li a:hover{border-color:var(--color51);color:var(--color51);}
.b-webzine-content-top .b-webzine-cate-box li a.active{border:1px solid var(--color01);background:var(--color01);color:var(--white100);}
.b-webzine-iframe-box{background-color:var(--color11);text-align:center;}
.b-webzine-iframe-box iframe{margin:0 auto;width:75.6rem;max-width:100%;aspect-ratio:0.75;overflow-y:scroll;}
.b-webzine-iframe-box iframe > *{margin:0;}

@media screen and (max-width:1500px){
	/* 뉴스룸 - 웹진 (아이프레임) */
	.b-webzine-view-wrap .b-webzine-menu-list li a{padding:1.1rem 4.5rem 1.1rem 1.5rem;}
	.b-webzine-view-wrap .b-webzine-menu-list li a.active{padding:1.6rem 4.5rem 1.6rem 1.5rem;}
	.b-webzine-view-wrap .b-webzine-menu-list li a.active:before{width:100%;box-sizing:border-box;}
	.b-webzine-view-wrap .b-webzine-menu-list li a.active:after{right:2rem;}
}

@media screen and (min-width:1025px){
	/* 대학대학원 > 대학 > 학부 */
	/* 학부 - 교육목표 */
	.b-college-box .b-college-con .b-edu-box.wrap ul{flex-wrap:wrap;gap:0;}
	.b-college-box .b-college-con .b-edu-box.wrap ul li{flex:unset;margin:1rem 1rem 0 0;width:calc(100% / 3 - 6.667px);}
	.b-college-box .b-college-con .b-edu-box.wrap ul li:nth-of-type(3n){margin-right:0;}
	.b-college-box .b-college-con .b-edu-box.wrap ul li:nth-of-type(-n+3){margin-top:0;}

	/* 학과소개 - 교육목표 */
	.b-department-box .b-department-con .b-edu-box.wrap ul{flex-wrap:wrap;gap:0;}
	.b-department-box .b-department-con .b-edu-box.wrap ul li{flex:unset;margin:0.8rem 0.8rem 0 0;width:calc(100% / 3 - 5.34px);}
	.b-department-box .b-department-con .b-edu-box.wrap ul li:nth-of-type(3n){margin-right:0;}
	.b-department-box .b-department-con .b-edu-box.wrap ul li:nth-of-type(-n+3){margin-top:0;}

	/* 학과소개 - 교수소개 */
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-name{width:16%;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info{width:20%;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree{width:18%;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-field{width:24%;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link{width:22%;}
}

@media screen and (min-width:769px){
	/* 대학대학원 > 대학 > 학부 */
	/* 학부 - 학부소개 */
	.b-college-intro .b-intro-left-box{padding-right:4.7rem;border-right:1px solid var(--color10);width:100%;}
	.b-college-intro .b-intro-right-box{flex-shrink:0;padding-left:5rem;width:45.2%;}
	.b-college-intro .b-intro-info-box .b-intro-info-btn:before{content:'';display:inline-block;position:absolute;top:50%;right:2.6rem;z-index:10;width:1.4rem;height:1.4rem;background:url(../img/sj-board/ico-department-more%402x.png) no-repeat center center/100%;transform:translate(50%, -50%);transition:transform 0.2s;}
	.b-college-intro .b-intro-info-box .b-intro-info-btn:hover:before,
	.b-college-intro .b-intro-info-box .b-intro-info-btn:focus:before{transform:translate(calc(50% + 4px), calc(-50% - 4px));}

	/* 학부 - 학과소개 */
	.b-college-box .b-major-box ul{transform:none !important;}
	.b-college-box .b-major-box ul li{margin:0 !important;}
	.b-college-box .b-major-box ul li .b-txt-box .major-home-btn:hover{border-radius:2.3rem;width:13.3rem;background:var(--color01) url(https://www.sejong.ac.kr/_res/sejong/_share/img/sj-board/ico-department-home-w@2x) no-repeat center right 1.5rem/1.7rem;}
	.b-college-box .b-major-box ul li .b-txt-box .major-home-btn:hover span{padding:0 4rem 0 2rem;font-size:1.4rem;line-height:1;color:var(--white100);font-weight:var(--font-weight-semibold);opacity:1;word-break:keep-all;transition-delay:0.45s;}
}
@media print {
	/* 학부소개 */
	.b-college-box .b-college-con{page-break-inside:avoid;}
	.b-college-intro{display:block;}
	.b-college-intro > div{width:100% !important;}
	.b-college-box .b-edu-box ul{display:block;}
	.b-college-box .b-edu-box ul li{margin:0 0 1rem;}
	.b-college-box .b-major-box{page-break-inside:avoid;}
	.b-college-box .b-major-box .b-major-swiper{overflow:visible;}
	.b-college-box .b-major-box ul{transform:none !important;}
	.b-college-box .b-major-box ul li{margin:0 !important;height:min-content;}
	.b-college-box .b-greeting-box{display:block;}
	.b-college-box .b-greeting-box > div{width:100% !important;}
	/* 학과소개 */
	.b-department-box .b-department-con{page-break-inside:avoid;}
	.b-department-box .b-department-intro{display:block;}
	.b-department-box .b-department-intro > div{width:100% !important;}
	.b-department-box .b-department-con .b-edu-box ul{display:block;}
	.b-department-box .b-department-con .b-edu-box ul li{margin:0 0 1rem;}
	.b-department-box .b-department-con .b-career-box{display:block;}
	.b-department-box .b-department-con .b-career-box > div{width:100% !important;break-inside:avoid;}
	.b-department-box .b-department-con .b-career-box .b-career-right-box{top:0;}
	.b-department-box .b-department-con .b-professor-box > ul > li{display:block;}

}
@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-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(--color01);}
	.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(--color56);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;}

	/* 웹진 리스트 게시판 - bn-webzine-list */
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box > ul > li{padding:1rem 1rem 1rem 0;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box > ul > li .article-chk{top:1.5rem;left:5px;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-img-box{width:25rem;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box{padding:0 0 0 3rem;width:calc(100% - 25rem);}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-vol-box{padding:0 0 8px;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-vol-box .b-vol{font-size:1.3rem;line-height:1.9rem;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-title-box .b-title{font-size:1.8rem;line-height:2.8rem;-webkit-line-clamp:1;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-title-box .b-etc-box{max-width:3.5rem;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-title-box .b-etc-box .b-new{margin:0 0 0 5px;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-detail-box{padding:1rem 0 0;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-detail-box .b-detail{font-size:1.4rem;line-height:2.4rem;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-info-box{padding:1.2rem 0 0;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-info-box > li{font-size:1.3rem;line-height:1.9rem;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-info-box > li::after{margin: -2px 1rem 0;height:1rem;}    
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-info-box > li.b-cate span{padding:2px 7px;font-size:1.2rem;line-height:1.8rem;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-info-box > li.b-date::before{margin:-1px 4px 0 0;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box .b-info-box > li.b-hit::before{margin:-1px 4px 0 0;}

	/* 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);}

	/* Q&A 리스트 게시판 - bn-qna-list */
	.bn-qna-list table tbody td:not(.b-td-title){display:none;}
	.bn-qna-list table tbody td.b-td-title{padding:1.5rem 1rem;height:auto;}
	.bn-qna-list .b-title-box{flex-wrap:wrap;align-items:center;}
	.bn-qna-list .b-title-box a{flex:1;max-width:unset;}
	.bn-qna-list .b-title-box a,
	.bn-qna-list .b-title-box a .b-title{font-size:1.5rem;line-height:2.1rem;}
	.bn-qna-list .b-title-box .b-etc-box{max-width:unset;}
	.bn-qna-list .b-title-box .b-etc-box > p{margin:-2px 0 0 5px;}
	.bn-qna-list .b-title-box .b-etc-box .b-lock{width:1.3rem;height:1.4rem;}
	.bn-qna-list .b-td-title .b-m-con{display:flex;flex-wrap:wrap;width:100%;}
	.bn-qna-list .b-td-title .b-m-con{padding:5px 0 0;}
	.bn-qna-list .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-qna-list .b-td-title .b-m-con span.b-answer.reply{color:var(--color01);}
	.bn-qna-list .b-td-title .b-m-con span.b-answer.complete{color:var(--color08);}
	.bn-qna-list .b-td-title .b-m-con span::after{content:'';display:inline-block;margin:-2px 8px 0;width:1px;height:1rem;background-color:var(--color07);vertical-align:middle;}
	.bn-qna-list .b-td-title .b-m-con span:last-of-type::after{display:none;}

	/* 영상 리스트 게시판 - 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;}

	/* 텍스트링크 유형 게시판 - 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;}

	/* 대학대학원 > 대학 > 학부 */
	.b-college-box .b-college-con{padding:0 0 6rem;}
	.b-college-box .b-college-con .b-h4-tit01{padding:0 0 2.5rem;font-size:2.5rem;line-height:3.5rem;}
	.b-college-box .b-college-con-p{padding:0 0 1.6rem;font-size:1.5rem;line-height:2.5rem;}
	.b-college-box .b-college-con .bg-img-box{margin-bottom:2.4rem;}

	/* 학부 - 교육목표 */
	.b-college-box .b-edu-box ul{flex-wrap:wrap;gap:5px;}
	.b-college-box .b-edu-box ul li{flex:none;padding:1.7rem 1rem 3.5rem 1.5rem;width:calc(50% - 2.5px);}
	.b-college-box .b-edu-box ul li .b-edu-title{font-size:1.6rem;line-height:2.2rem;}
	.b-college-box .b-edu-box ul li .b-edu-title span{font-size:2.2rem;line-height:3.2rem;}
	.b-college-box .b-edu-box ul li .b-edu-txt{padding:1.7rem 0 0;font-size:1.5rem;line-height:2.3rem;}

	/* 학부 - 인사말 */
	.b-college-box .b-greeting-box{flex-direction:column;align-items:center;gap:3rem;}
	.b-college-box .b-greeting-box .greeting-img-box{width:auto;}
	.b-college-box .b-greeting-box .greeting-txt-box{width:100%;}
	.b-college-box .b-greeting-box .greeting-eng-name{bottom:4.6rem;left:2.4rem;width:calc(100% - 1rem);}
	.b-college-box .b-greeting-box .greeting-eng-name p{font-size:3.5rem;line-height:4.5rem;}
	.b-college-box .b-greeting-box .greeting-eng-name .greeting-eng-title{padding:0 0 5px;font-size:1.2rem;line-height:1.8rem;}
	.b-college-box .b-greeting-box .txt01{padding:0 0 1.5rem;font-size:2.2rem;line-height:3.3rem;}
	.b-college-box .b-greeting-box .txt02{padding:0 0 3rem;font-size:1.7rem;line-height:2.8rem;}
	.b-college-box .b-greeting-box .txt03{padding:0 0 2.3rem;font-size:1.7rem;line-height:2.8rem;}
	.b-college-box .b-greeting-box .b-college-con-p{padding:0 0 2.5rem;}
	.b-college-box .b-greeting-box .greeting-prof{padding:0 0 6rem;}
	.b-college-box .b-greeting-box .greeting-prof .prof{padding:0 0 1.9rem;font-size:2rem;line-height:2.6rem;}
	.b-college-box .b-greeting-box .greeting-prof .prof-name .name{font-size:3rem;line-height:3.6rem;}
	.b-college-box .b-greeting-box .greeting-prof .prof-name .name + span{font-size:2rem;line-height:2.6rem;}
	.b-college-box .b-greeting-box .greeting-contact{padding:0;}
	.b-college-box .b-greeting-box .greeting-contact > p{padding:0 0 3rem;font-size:1.4rem;line-height:2.4rem;font-weight:var(--font-weight-semibold);}
	.b-college-box .b-greeting-box .greeting-contact .b-greeting-info-list li{margin:0 0 1.6rem;padding:0 2.4rem 0 0;font-size:1.4rem;line-height:2rem;font-weight:var(--font-weight-semibold);}
	.b-college-box .b-greeting-box .greeting-contact .b-greeting-info-list li.ico-loca {background-size:1.3rem;}
	.b-college-box .b-greeting-box .greeting-contact .b-greeting-info-list li.ico-tel {background-size:1.4rem;}
	.b-college-box .b-greeting-box .greeting-contact .b-greeting-info-list li.ico-email {background-size:1.6rem;}
	.b-college-box .b-greeting-box .greeting-info-box{flex-direction:column;margin:2.4rem 0 0;padding:2.4rem 0 0;}

	/* 교수소개 공통 */
	.b-department-box .b-depart-con-p{padding:0 0 1.5rem;font-size:1.5rem;line-height:2.5rem;}

	/* 학과소개 - 교육목표 */
	.b-department-box .b-department-con{padding:3.5rem 0 0;}
	.b-department-box .b-department-con .b-h4-tit01{padding:0 0 1.5rem;font-size:3rem;line-height:4rem;}
	.b-department-box .b-department-con .b-h5-tit01{padding:0 0 1.5rem;font-size:2.4rem;line-height:3.4rem;}
	.b-department-box .b-department-con .b-edu-box ul{flex-wrap:wrap;gap:5px;}
	.b-department-box .b-department-con .b-edu-box ul li{flex:none;padding:1.7rem 1rem 3.5rem 1.5rem;width:calc(50% - 2.5px);min-height:auto;}
	.b-department-box .b-department-con .b-edu-box ul li .b-edu-title{font-size:1.6rem;line-height:2.2rem;}
	.b-department-box .b-department-con .b-edu-box ul li .b-edu-title span{font-size:2.2rem;line-height:3.2rem;}
	.b-department-box .b-department-con .b-edu-box ul li .b-edu-txt{padding:1.7rem 0 0;font-size:1.5rem;line-height:2.3rem;}
	.b-department-box .b-department-con .b-edu-box ul li .b-edu-desc{padding:1rem 0 0;font-size:1.4rem;line-height:2rem;}

	/* 학과소개 - 프로젝트(대학 > 인공지능융합대학 > 지능IoT학과) */
	.b-department-box .b-project-box .b-project-title{padding:0 0 1.7rem;font-size:2.2rem;line-height:3.3rem;}
	.b-department-box .b-project-box .b-depart-con-p + .b-project-title{padding-top:2rem;}
	.b-department-box .b-project-box .project-img-box{padding:0 0 2rem;}

	/* 학과소개 - 졸업 후 진로 - 배정가능 학과/전공 */
	.b-department-box .b-department-con .b-career-box + .b-major-box{padding:3.5rem 0 0;}
	.b-department-box .b-department-con .b-career-box .b-career-right-box .b-career-position-txt p{padding:1.5rem 0 0;font-size:3.4rem;line-height:3.6rem;}

	/* 학과소개 - 교수소개 */
	.b-department-box .b-department-con .b-professor-box{padding:3rem 0 0;}
	.b-department-box .b-department-con .b-professor-box .b-total{padding:0 0 1rem;font-size:1.4rem;line-height:2rem;}
	.b-department-box .b-department-con .b-professor-box > ul > li{flex-wrap:wrap;padding:1.5rem 5px;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div{width:100%;padding:0 0 2rem;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div .b-professor-title{padding:0 0 6px;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-name{display:flex;flex-direction:column-reverse;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-name p{padding:6px 0 0;font-size:2.2rem;line-height:2.8rem;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-name ul{flex-wrap:wrap;flex-direction:row;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-name ul li{display:flex;align-items:center;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-name ul li::after{content:'';display:inline-block;margin:0 5px;width:1px;height:1rem;background-color:var(--color09);}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-name ul li:last-of-type::after{display:none;}



	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info{width:50%;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info > ul li::before{margin:-2px 8px 0 0;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info > ul li.b-email::before{width:1.8rem;height:1.3rem;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info > ul li.b-tel::before{margin-right:1.1rem;width:1.5rem;height:1.5rem;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info > ul li.b-location::before{margin-right:1.1rem;width:1.5rem;height:1.6rem;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info > ul li span{font-size:1.4rem;line-height:2rem;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree{width:50%;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree p{font-size:1.4rem;line-height:2rem;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree .b-popup-outer-wrap .btn-popup-open::after{content:'';display:inline-block;margin:-1px 0 0 6px;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree .b-popup-outer-wrap .b-popup-wrap.tooltip .b-popup-box ul li{position:relative;padding:0 0 5px 5px;font-size:1.4rem;line-height:2rem;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-field p{font-size:1.4rem;line-height:2rem;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-field p br{display:none;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link > ul{gap:5px;padding:0;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-link > ul li a::after{content:'';display:inline-block;margin:0 0 0 8px;width:5px;height:0.9rem;}	
	.b-department-box .b-department-con .b-curriculum-box .b-sj-table tbody td.td-grade{font-size:1.8rem;line-height:2.4rem;}

	/* 학과소개 - 교육과정 */
	.b-department-box .b-department-con .b-curriculum-box{padding:3rem 0 0;}

	/*학과소개 탭*/
	.b-department-box .b-department-con .b-department-tab-box{position:relative;}
	.b-department-box .b-department-con .b-department-tab-box > ul > li .b-department-tab{padding:1rem 5px;font-size:1.6rem;line-height:2.2rem;}
	.b-department-box .b-department-con .b-department-tab-box > ul > li .b-department-tab-content{top:4.5rem;}	

	/* 대학생활 > 복지시설 > 편의시설 */
	.b-facility-list{grid-template-columns:repeat(3, 1fr);}
	.b-facility-list-box{padding:3rem 2.9rem 3rem 3rem;box-sizing:border-box;}
	.b-facility-list-box .b-title-box .b-title{font-size:1.6rem;line-height:2.2rem;}
	.b-facility-list-box .b-title-box img{max-height:2.8rem;}
	.b-facility-list-box .b-facility-info{padding:0 0 7px;}
	.b-facility-list-box .b-facility-info li{font-size:1.4rem;line-height:2rem;}

	/* 뉴스룸 - 웹진 (아이프레임) */
	.b-webzine-view-wrap .b-webzine-lnb-wrap{padding:0;width:100%;border:0;}
	.b-webzine-view-wrap .b-lnb-sel-title{padding:0;}
	.b-lnb-sel-box .b-webzine-select-box{padding:8px 3rem 8px 1rem;font-size:1.4rem;line-height:2rem;}

	.b-webzine-view-wrap .b-webzine-content-wrap{display:flex;flex-direction:column;padding:0 0 6rem;width:100%;}
	.b-webzine-content-top{flex-wrap:wrap;gap:1.5rem 1.5rem;padding:4.5rem 0 3rem;}
	.b-webzine-content-top .b-webzine-cate-box li a{width:4rem;height:4rem;font-size:1.3rem;}

	/* 홍보대사. 온라인 홍보기자. 홍보기자 */
	.co-board.prom .bn-search .b-search-cate-list ul li{width:100%;}
}

@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-webzine-list */
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box > ul > li{padding:2rem 0 3rem;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box > ul > li .article-chk{top:3rem;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box > ul > li a{flex-wrap:wrap;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-img-box{width:100%;}
	.bn-webzine-list .b-webzine-list-wrap .b-webzine-list-box .b-txt-box{padding:1.5rem 1rem 0 0;width:100%;}

	/* 영상 리스트 게시판 - bn-video-list */
	.bn-video-list .b-video-list-wrap .b-video-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);}

	/* 교수소개 - 인트로 */
	.b-department-box .b-department-intro{flex-wrap:wrap;}
	.b-department-box .b-department-intro .b-intro-left-box{padding:4.5rem 0 3.4rem;width:100%;border:none;}
	.b-department-box .b-department-intro .b-intro-left-box .b-intro-title-box{padding:0 0 2.3rem;}
	.b-department-box .b-department-intro .b-intro-left-box .b-intro-title-box .b-intro-title{padding:0 0 3.5rem;font-size:3.4rem;line-height:4.4rem;}
	.b-department-box .b-department-intro .b-intro-left-box .b-intro-title-box .b-sub-title{padding:0 0 1rem;font-size:2.6rem;line-height:3.6rem;}
	.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box p{padding:0 0 1.4rem;font-size:1.8rem;line-height:3rem;}
	.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box ul{padding:0 0 1.7rem;}
	.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box ul li{padding:0 0 1rem;font-size:1.4rem;line-height:2rem;}
	.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box ul li::after{margin:-2px 0 0 1rem;width:1.5rem;height:1.5rem;}
	.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box ul li.location::after{width:1.4rem;}
	.b-department-box .b-department-intro .b-intro-left-box .b-intro-info-box .b-intro-img-box{height:35rem;}
	.b-department-box .b-department-intro .b-intro-right-box{padding:0 0 3rem;width:100%;}
	.b-department-box .b-department-intro .b-intro-right-box .b-intro-detail-box .b-detail-title{padding:0 0 1.9rem;font-size:2.4rem;line-height:3.4rem;}
	.b-department-box .b-department-intro .b-intro-right-box .b-intro-detail-box .b-detail-sub-title{padding:0 0 2rem;font-size:1.7rem;line-height:2.7rem;}
	.b-department-box .b-department-intro .b-intro-right-box .b-intro-detail-box .b-detail-title-desc{padding:0 0 1.9rem;font-size:2rem;line-height:3rem;}
	.b-department-box .b-department-intro .b-intro-right-box .b-intro-detail-box .b-detail-title + .b-detail-title-desc{margin:-1rem 0 0;}

	/* 학과소개 */
	.b-department-box .b-department-con .b-h4-tit01{font-size:2.6rem;line-height:3.6rem;}
	/* 학과소개 - 졸업 후 진로 */
	.b-department-box .b-department-con .b-career-box{flex-wrap:wrap;}
	.b-department-box .b-department-con .b-career-box .b-career-left-box{width:100%;padding:0 0 3rem;}
	.b-department-box .b-department-con .b-career-box .b-career-left-box .b-career-txt-bold{padding:0 0 1.7rem;font-size:2.2rem;line-height:3.3rem;}
	.b-department-box .b-department-con .b-career-box .b-career-left-box > div{padding:2.2rem 0 0;}
	.b-department-box .b-department-con .b-career-box .b-career-left-box > div > p{padding:0 0 1rem;font-size:1.6rem;line-height:2.2rem;}
	.b-department-box .b-department-con .b-career-box .b-career-left-box > div > ul li{padding:1rem 1rem 1rem 5rem;font-size:1.6rem;line-height:2.2rem;}
	.b-department-box .b-department-con .b-career-box .b-career-left-box > div > ul li::before{top:1.5rem;left:2rem;width:1.3rem;height:1rem;}
	.b-department-box .b-department-con .b-career-box .b-career-right-box{top:0rem;width:100%;height:30rem;}
	.b-department-box .b-department-con .b-career-box .b-career-right-box .b-career-position-txt{bottom:0;padding:2rem;}
	.b-department-box .b-department-con .b-career-box .b-career-right-box .b-career-position-txt span{font-size:1.6rem;line-height:2.2rem;}
	.b-department-box .b-department-con .b-career-box .b-career-right-box .b-career-position-txt p{padding:1.5rem 0 0;font-size:3.4rem;line-height:4rem;}

	/* 대학대학원 > 대학 > 학부 */
	/* 학부 - 학부소개 */
	.b-college-intro{flex-direction:column;margin:0 0 5.9rem;border-width:2px;}
	.b-college-intro .b-intro-left-box{padding:7rem 0 3.6rem;}
	.b-college-intro .b-intro-right-box{padding:0 0 4rem;}
	.b-college-intro .b-intro-title{padding:0 0 6.4rem;font-size:3.6rem;line-height:4.6rem;}
	.b-college-intro .b-intro-sub-title{padding:0 0 1.9rem;font-size:2.4rem;line-height:3.4rem;}
	.b-college-intro .b-intro-desc{padding:0 0 2rem;font-size:1.7rem;line-height:2.7rem;}
	.b-college-intro .b-intro-img-box{margin:0 0 2.1rem;height:auto;}
	.b-college-intro .b-intro-img-box img{width:100%;height:auto;object-fit:unset;}
	.b-college-intro .b-intro-txt-over-img{top:3.3rem;}
	.b-college-intro .b-intro-txt-over-img p{font-size:1.1rem;line-height:1.7rem;}
	.b-college-intro .b-intro-txt-over-img p.college-name{padding:5px 0 0;font-size:2.1rem;line-height:2.2rem;}
	.b-college-intro .b-intro-info-box{flex-direction:column-reverse;align-items:flex-end;}
	.b-college-intro .b-intro-info-box .b-intro-info-txt{padding:0 1rem 3.4rem;width:100%;box-sizing:border-box;}
	.b-college-intro .b-intro-info-box .b-intro-info-txt p{padding:0 0 1.4rem;font-size:2rem;line-height:3rem;}
	.b-college-intro .b-intro-info-box .b-intro-info-txt .b-intro-info-list li{font-size:1.4rem;line-height:2rem;}
	.b-college-intro .b-intro-info-box .b-intro-info-btn{font-size:1.4rem;line-height:2.4rem;}
	.b-college-intro .b-intro-info-box .b-intro-info-btn:after{margin:0 0 0 1rem;width:4rem;height:4rem;background:var(--color02) url(../img/sj-board/ico-department-more%402x.png) no-repeat center center/1.2rem;}
	.b-college-intro .b-intro-info-box .b-intro-info-txt .b-intro-info-list li{margin:0 0 1rem;padding:0 0 0 2.5rem;}
	.b-college-intro .b-intro-info-box .b-intro-info-txt .b-intro-info-list li.ico-loca,
	.b-college-intro .b-intro-info-box .b-intro-info-txt .b-intro-info-list li.ico-tel{background-size:1.4rem;}
	/* 학부 - 학과소개 */
	.b-college-box .b-major-box .b-major-swiper{width:calc(100% - 5rem);overflow:unset;}
	.b-college-box .b-major-box ul{flex-wrap:nowrap;margin:0;}
	.b-college-box .b-major-box ul li{padding:0 0 6.4rem;width:100%;}
	.b-college-box .b-major-box ul li .b-img-box{margin:0 0 1.5rem;padding-bottom:59.675%;border-radius:2.5px;}
	.b-college-box .b-major-box ul li .b-txt-box .major-info{padding:0 4rem 0 0;}
	.b-college-box .b-major-box ul li .b-txt-box .major-info .major-name{padding:0 0 1rem;font-size:1.8rem;line-height:2.8rem;}
	.b-college-box .b-major-box ul li .b-txt-box .major-info .major-desc{padding:0 0 9px;font-size:1.4rem;line-height:2.3rem;}
	.b-college-box .b-major-box ul li .b-txt-box .major-info a{font-size:1.3rem;line-height:2.3rem;}
	.b-college-box .b-major-box ul li .b-txt-box .major-home-btn{top:0;right:0;width:3.8rem;height:3.8rem;background-size:1.4rem;background-position:center center;}
	.b-college-box .b-major-box .control-wrap{display:block;}
	.b-college-box .b-major-box .b-major-progress-bar{position:relative;width:100%;height:2px;background:var(--color13);}
	.b-college-box .b-major-box .b-major-progress-bar .swiper-pagination-progressbar-fill{background:var(--color01);}
	.b-college-box .b-major-box .b-major-counter-box{position:absolute;top:-8px;right:3rem;display:flex;align-items:center;padding:0 0 0 40px;width:auto;font-size:1.5rem;line-height:1;font-weight:var(--font-weight-medium);color:#4d6b87;box-sizing:border-box;transform:translateY(-100%);}
	.b-college-box .b-major-box .b-major-counter-box .total{padding:0 0 0 4px;}

	/* 학과소개 - 교수소개 */
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-info{width:100%;}
	.b-department-box .b-department-con .b-professor-box > ul > li > div.b-professor-degree{width:100%;}

	/* 대학생활 > 복지시설 > 편의시설 */
	.b-facility-list{grid-template-columns:repeat(2, 1fr);}
	.b-facility-list-box{display:grid;padding:2rem;box-sizing:border-box;}
	.b-facility-list-box .b-title-box{flex-wrap:wrap;align-self:self-start;}
	.b-facility-list-box .b-title-box .b-title{max-width:56%;  word-break: normal;}
	.b-facility-list-box .b-title-box img{margin:0;max-width:7rem;}
	.b-facility-list-box .b-facility-info{align-self:end;}
	.b-facility-list-box .link-box{align-self:end;}

	/* 홍보대사. 온라인 홍보기자. 홍보기자 */
	.co-board.prom .bn-search .b-phrase-wrap{flex-wrap:wrap;margin:3rem 0 0;padding:4.5rem 0 1.5rem;}
	.co-board.prom .bn-search .b-search-cate-list{margin:1.5rem 0 0;}
	.co-board.prom .bn-search .b-search-cate-list ul li{position:relative;width:calc((100% - 3.5rem)/2);}
	.b-phrase-wrap .b-phrase{width:100%;font-size:2.6rem;line-height:3.6rem;}
	.co-board.prom .bn-search form{width:100%;}
	.bn-prom-list-wrap{flex-wrap:wrap;}
	.bn-prom-list-wrap .bn-prom-list-box{width:100%;padding:2.3rem 1rem;}
	.bn-prom-list-wrap .bn-prom-list-box .b-txt-box{padding:0 0 0 2.7rem;}
	.bn-prom-list-wrap .bn-prom-list-box .b-txt-box span{padding:0 0 1rem;font-size:2rem;line-height:2.6rem;}
	.bn-prom-list-wrap .bn-prom-list-box .b-txt-box .b-label-box{padding:0 0 8px;}
	.bn-prom-list-wrap .bn-prom-list-box .b-txt-box .b-label-box .b-label-list > li{font-size:1.3rem;line-height:1.9rem;}
	.bn-prom-list-wrap .bn-prom-list-box .b-txt-box .b-slogan{font-size:1.4rem;line-height:2rem;}

	/* 뉴스룸 - 웹진 (아이프레임) */
	.b-webzine-iframe-box iframe{width:100%;height:auto !important;}

}

@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-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;}

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

	/* 학과소개 - 교수소개 */
	.b-department-box .b-department-con{}

	/* 대학생활 > 복지시설 > 편의시설 */
	.b-facility-list-box .b-title-box{width:100%;}
	.b-facility-list-box .b-title-box img{display:none;}	
	.b-facility-list-box .b-facility-info{align-self:auto;}
	.b-facility-list-box .b-title-box .b-title{max-width:100%;  word-break: normal;}

}