@charset "utf-8";
/* 게시판 게시글 없을때 */
.b-no-data-box{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.7rem;padding:9.1rem 1rem 8.8rem;border-top:2px solid var(--color22);border-bottom:2px solid var(--color22);box-sizing:border-box;}
.b-no-data-box p{font-size:2.2rem;font-weight:var(--font-weight-medium);color:var(--color21);line-height:2.8rem;letter-spacing:-0.025em;}
.b-no-data-box::before{content:'';width:7.9rem;height:7.9rem;background:url(/_res/dongguk/_share/img/board/ico-board-no-data@2x.png) no-repeat 0 0/100%;}

/* 기념사업소개 목록 */
.bn-project-list .b-project-list-box ul{display:flex;flex-wrap:wrap;gap:7.5rem;}
.bn-project-list .b-project-list-box ul li{position:relative;width:calc(100% / 3 - 5rem);}
.bn-project-list .b-project-list-box .article-chk{left:unset;right:5px;}
.bn-project-list .b-project-list-box a{display:block;border:1px solid var(--color32);border-radius:1rem;transition:0.3s ease;}
.bn-project-list .b-project-list-box a:hover{border-color:var(--color03);box-shadow:0 0 18px var(--black15);}
.bn-project-list .b-project-list-box .b-img-box{position:relative;height:29.8rem;border-radius:1rem 1rem 0 0;overflow:hidden;}
.bn-project-list .b-project-list-box .b-img-box .b-position-cate{position:absolute;top:1rem;left:1rem;padding:2px 1.3rem;border-radius:1.5rem;background-color:var(--color33);font-size:1.8rem;font-weight:var(--font-weight-light);color:var(--white100);line-height:2.6rem;letter-spacing:-0.04em;box-sizing:border-box;}
.bn-project-list .b-project-list-box .b-txt-box{position:relative;padding:3.9rem 3rem;border-radius:0 0 1rem 1rem;background-color:var(--white100);box-sizing:border-box;}
.bn-project-list .b-project-list-box .b-txt-box .b-title{display:-webkit-box;font-size:2.2rem;font-weight:var(--font-weight-medium);color:var(--black03);line-height:2.8rem;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;box-sizing:border-box;transition:0.3s ease;}
.bn-project-list .b-project-list-box a:hover .b-txt-box .b-title{color:var(--color03);}
.bn-project-list .b-project-list-box .b-txt-box .b-position-status{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:2rem;width:6.6rem;height:6.6rem;border-radius:50%;font-size:1.6rem;color:var(--white100);line-height:1;transform:translateY(-50%);}
.bn-project-list .b-project-list-box .b-txt-box .b-position-status.type01{background-color:var(--color31);}
.bn-project-list .b-project-list-box .b-txt-box .b-position-status.type02{background-color:var(--color03);}
.bn-project-list .b-project-list-box .b-txt-box .b-position-status.type03{background-color:var(--color20);}

/* 홍보ㆍ소식 목록 */
.bn-news-list .b-total-wrap form{padding:0 0 1rem;}
.bn-news-list .b-news-list-wrap{border-top:2px solid var(--color22);}
.bn-news-list .b-news-list-box > ul > li{position:relative;border-bottom:1px solid var(--color34);}
.bn-news-list .b-news-box{display:flex;align-items:center;padding:1rem 0 1rem 1%;min-height:14rem;box-sizing:border-box;}
.bn-news-list .b-news-box .b-num-box{flex:1 0 auto;padding:0 1%;width:6.13%;text-align:center;box-sizing:border-box;}
.bn-news-list .b-news-box .b-num-box p{font-size:1.8rem;color:var(--black100);line-height:2.4rem;letter-spacing:-0.05em;word-break:break-all;}
.bn-news-list .b-news-box .b-num-box.notice p{font-size:2rem;font-weight:var(--font-weight-semibold);color:var(--color03);line-height:2.6rem;}
.bn-news-list .b-news-box .b-cate-box{flex:1 0 auto;padding:0 1%;width:8.667%;box-sizing:border-box;}
.bn-news-list .b-news-box .b-cate-box p{margin:0 auto;padding:5px 3px;max-width:10rem;width:100%;border-radius:1.8rem;background-color:var(--color33);font-size:1.8rem;font-weight:var(--font-weight-light);color:var(--white100);line-height:2.6rem;text-align:center;word-break:break-all;letter-spacing:-0.04em;box-sizing:border-box;}
.bn-news-list .b-news-box a{display:flex;align-items:center;width:100%;}
.bn-news-list .b-news-box a .b-txt-box{flex:1;padding:0 6.334% 0 1%;box-sizing:border-box;}
.bn-news-list .b-news-box a .b-txt-box .b-title-box{display:flex;align-items:center;gap:1.2rem;}
.bn-news-list .b-news-box a .b-txt-box .b-title-box .b-title{display:-webkit-box;font-size:2.2rem;font-weight:var(--font-weight-medium);color:var(--black03);line-height:2.8rem;text-overflow:ellipsis;word-wrap:normal;letter-spacing:-0.025em;overflow:hidden;box-sizing:border-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.bn-news-list .b-news-box a:hover .b-txt-box .b-title-box .b-title{text-decoration:underline;}
.bn-news-list .b-news-box a .b-txt-box .b-title-box .b-new{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:4px;background-color:var(--color40);font-size:1.6rem;font-weight:var(--font-weight-bold);color:var(--white100);line-height:2.2rem;}
.bn-news-list .b-news-box a .b-txt-box .b-title-box .b-link{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.7rem;height:1.7rem;text-indent:-9999px;background:url(/_res/dongguk/_share/img/board/ico-board-view-link@2x.png) no-repeat center/100%;overflow:hidden;}
.bn-news-list .b-news-box a .b-txt-box .b-etc-list{display:flex;padding:1.2rem 0 0;}
.bn-news-list .b-news-box a .b-txt-box .b-etc-list li{display:flex;align-items:center;font-size:1.8rem;color:var(--black06);line-height:2.4rem;letter-spacing:-0.05em;}
.bn-news-list .b-news-box a .b-txt-box .b-etc-list li::after{content:'';margin:0 2rem;width:1px;height:1.6rem;background-color:var(--color41);}
.bn-news-list .b-news-box a .b-txt-box .b-etc-list li:last-of-type::after{display:none;}
.bn-news-list .b-news-box a .b-txt-box .b-etc-list li.b-hit::before{content:'';margin:0 6px 0 0;width:2.4rem;height:1.7rem;background:url(/_res/dongguk/_share/img/board/ico-board-news-hit@2x.jpg) no-repeat center/100%;}
.bn-news-list .b-news-box a .b-img-box{flex-shrink:0;width:15rem;height:10rem;border-radius:1rem;overflow:hidden;}

/* 주요 행사 목록 */
.b-event-list-box .article-chk{top:1rem;left:1rem;}
.b-event-list-box > ul > li{position:relative;padding:0 0 2rem;}
.b-event-list-box > ul > li:last-of-type{padding:0;}
.b-event-list-box > ul > li .b-title-box{display:flex;align-items:center;position:relative;margin:0;padding:4rem 8.4rem 4rem 4rem;border:1px solid var(--color32);border-radius:1rem;background:var(--white100);box-sizing:border-box;transition:all 0.6s;}
.b-event-list-box > ul > li .b-title-box:after{content:'';position:absolute;top:50%;right:4rem;border-radius:50%;width:3.4rem;height:3.4rem;background:var(--black03) url(/_res/dongguk/_share/img/board/ico-plus01@2x.png) no-repeat center center/1.5rem;transform:translateY(-50%);transition:all 0.6s;}
.b-event-list-box > ul > li .b-title-box.no-link::after{display:none;}
.b-event-list-box > ul > li .b-cate{flex-shrink:0;margin:0 4rem 0 0;padding:1.7rem 1rem;border-radius:4px;width:12rem;background:var(--color33);font-weight:var(--font-weight-light);font-size:1.8rem;line-height:2.6rem;color:var(--white100);letter-spacing:-0.04em;text-align:center;box-sizing:border-box;}
.b-event-list-box > ul > li .b-date-box{flex-shrink:0;margin:0 4rem 0 0;padding:0 2rem 0 0;border-right:1px solid var(--color32);width:28.4rem;box-sizing:border-box;}
.b-event-list-box > ul > li .b-date-box span:not(.b-date){display:block;padding:0 0 4px;font-weight:var(--font-weight-medium);font-size:1.8rem;line-height:2.6rem;color:var(--color03);transition:all 0.6s;}
.b-event-list-box > ul > li .b-date-box .b-date{display:block;font-weight:var(--font-weight-medium);font-size:2.2rem;line-height:3rem;color:var(--black03);}
.b-event-list-box > ul > li .b-title{display:-webkit-box;font-weight:var(--font-weight-medium);font-size:2.2rem;line-height:3.2rem;color:var(--color20);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;word-wrap:break-word;transition:all 0.6s;}
.b-event-list-box .b-edit-btn{position:absolute;top:0;right:0;padding:5px 1rem;border-radius:4px;background:var(--color33);font-weight:var(--font-weight-light);font-size:1.6rem;line-height:2.2rem;color:var(--white100);letter-spacing:-0.04em;}

/*** 동국 120년 연대기 목록 ***/
.b-history-box{position:relative;}
.b-history-box::before{content:'';position:absolute;top:-30.6rem;right:0;width:100%;height:76.2rem;background:url(/_res/dongguk/_share/img/program/bg-history01.png) no-repeat right center/cover;z-index:-1;}
.b-history-box .b-title-box{margin:0 auto 16.3rem;}
.b-history-box .b-btn-wrap{margin:8rem auto 0;padding:0 2rem;max-width:154rem;box-sizing:border-box;}
.b-history-box .b-btn-wrap::after{left:50%;width:calc(100% - 4rem);transform:translateX(-50%);}

/** 타임라인 영역 **/
.history-timeline-wrap .timeline-box{position:relative;box-sizing:border-box;}
.history-timeline-wrap .timeline-box-inner{margin:0 auto;padding:0 2rem;max-width:154rem;box-sizing:border-box;}
.history-timeline-wrap .swiper-wrapper{padding:3.7rem 0 4.6rem;}
.history-timeline-wrap .swiper-slider{position:relative;}
.history-timeline-wrap .content{padding:0 1.5rem 0;min-height:15.5rem;text-align:center;}
.history-timeline-wrap .timeline-tit{padding:0 0 1rem;font-weight:var(--font-weight-medium);font-size:2.2rem;letter-spacing:-0.05em;color:var(--black05);transition:0.3s ease;}
.history-timeline-wrap .timeline-date{font-size:2rem;color:var(--black06);}
.history-timeline-wrap .circle-box{position:absolute;bottom:4.7rem;width:100%;}
.history-timeline-wrap .circle-box .circle{position:absolute;bottom:0;left:50%;border-radius:50%;transform:translateX(-50%);transform-origin:center center;cursor: pointer;}
.history-timeline-wrap .circle-box .circle.first{display:none;}
.history-timeline-wrap .circle-box .circle.second{display:none;}
.history-timeline-wrap .circle-box:hover .circle.first{display:block;}
.history-timeline-wrap .circle-box:hoer .circle.second{display:block;}
.history-timeline-wrap .circle-box .circle.third{width:2rem;height:2rem;background:var(--color03);}
.history-timeline-wrap .swiper-slide-active .content{position:relative;z-index:100;}
.history-timeline-wrap .swiper-slide-active .timeline-tit{color:var(--black100);}
.history-timeline-wrap .swiper-slide-active .circle-box .circle,
.history-timeline-wrap .circle-box:hover .circle{animation:scaleIn 4s infinite cubic-bezier(.36, .11, .89, .32);}
.history-timeline-wrap .swiper-slide-active .circle-box .circle.first,
.history-timeline-wrap .circle-box:hover .circle.first{display:block;bottom:-9.7rem;width:22rem;height:22rem;border:1px solid var(--color17);}
.history-timeline-wrap .swiper-slide-active .circle-box .circle.second,
.history-timeline-wrap .circle-box:hover .circle.second{display:block;bottom:-4.4rem;display:block;width:11rem;height:11rem;background:var(--color16);}
.history-timeline-wrap .swiper-slide-active .circle-box .circle.third,
.history-timeline-wrap .circle-box:hover .circle.third{bottom:-1.1rem;width:4.4rem;height:4.4rem;}
.history-timeline-wrap .control-wrap{content:'';position:absolute;bottom:10rem;left:0;width:100%;height:5px;background:var(--color13);}
.history-timeline-wrap .control-wrap .slide-navi-box{position:relative;margin:0 auto;max-width:160rem;}
.history-timeline-wrap .control-wrap button{position:absolute;bottom:-2.5rem;width:5rem;height:5rem;border-radius:50%;background-color:var(--color13);background-repeat:no-repeat;background-position:center;background-size:1.1rem;cursor:pointer;z-index:1}
.history-timeline-wrap .control-wrap .timeline-prev{left:0;background-image:url(/_res/dongguk/_share/img/program/btn-timeline-prev@2x.png);}
.history-timeline-wrap .control-wrap .timeline-next{right:0;background-image:url(/_res/dongguk/_share/img/program/btn-timeline-next@2x.png);}
@keyframes scaleIn {
	0% {
		transform:translateX(-50%) scale(0.5);
		opacity:0;
	}
	40% {
		opacity:1;
	}
	100% {
		transform:translateX(-50%) scale(1);
		opacity:0;
	}
}
.history-mid-wrap .history-mid-box > ul > li{display:none;}
.history-mid-wrap .history-mid-box > ul > li.active{display:block;}
.history-mid-wrap .history-mid-img-box{position:relative;z-index:10;height:72rem;}
.history-mid-wrap .history-mid-txt-box{position:relative;z-index:20;margin:-42.4rem 0 0 auto;padding:9.5rem 16.5rem 8rem 10rem;max-width:182.6rem;border-radius:16rem 0 0 0;background:var(--white90);box-sizing:border-box;}
.history-mid-wrap .history-mid-title{position:relative;margin:0 0 4rem;padding:0 0 5.5rem;font-weight:var(--font-weight-bold);font-size:4rem;line-height:5rem;letter-spacing:-0.05em;color:var(--black03);}
.history-mid-wrap .history-mid-title::before{content:'';position:absolute;left:-18.2rem;bottom:0;width:30rem;height:7px;background:var(--color03);}
.history-mid-wrap .history-mid-txt{font-size:2.4rem;line-height:3.8rem;letter-spacing:-0.05em;color:var(--color20);}
.history-mid-wrap .history-mid-txt:first-of-type{padding:0 0 4.8rem;}
/** 팝업 영역 **/
.history-bot-wrap{width:100vw;overflow:hidden;}
.history-bot-wrap .history-bot-list{display:flex;flex-wrap:wrap;gap:5rem 3.3rem;margin:0 auto;padding:3rem 2rem 0;max-width:154rem;box-sizing:border-box;}
.history-bot-wrap .history-bot-list > li{position:relative;width:calc((100% - 9.9rem)/4);}
.history-bot-wrap .history-bot-list > li:first-of-type::before{content:'';position:absolute;left:0;top:50%;width:1000%;height:3px;background:var(--color22);transform:translateY(-50%);z-index:-1;}
.history-bot-wrap .history-bot-list > li:last-of-type::before{content:'';position:absolute;right:0;top:50%;width:1000%;height:3px;background:var(--color22);transform:translateY(-50%);z-index:-1;}
.history-bot-wrap .history-bot-list > li > a{display:block;width:100%;height:100%;} 
.history-bot-wrap .history-bot-box{display:flex;align-items:center;gap:2rem;padding:1rem 3rem 1rem 1rem;border:2px solid var(--color21);border-radius:6rem;background:var(--color21);box-sizing:border-box;transition:0.3s ease;}
.history-bot-wrap .history-bot-img-box{flex-shrink:0;position:relative;width:10rem;height:10rem;border-radius:50%;overflow:hidden;}
.history-bot-wrap .history-bot-img-box img{width:100%;height:100%;object-fit:cover;}
.history-bot-wrap .history-bot-txt-box{font-weight:var(--font-weight-semibold);font-size:2.2rem;line-height:3rem;letter-spacing:-0.05em;color:var(--white100);}
.history-bot-wrap .history-bot-list > li > a:hover .history-bot-box{border:2px solid var(--color03);background:var(--white100);box-shadow:0 0 1.8rem var(--black15);}
.history-bot-wrap .history-bot-list > li > a:hover .history-bot-img-box::before{content:'';position:absolute;top:50%;left:50%;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--color03) url(/_res/dongguk/_share/img/program/btn-history-more@2x.png) no-repeat center/1.6rem;transform:translate(-50%, -50%);}
.history-bot-wrap .history-bot-list > li > a:hover .history-bot-txt-box{color:var(--color03);}
/* 레이어팝업 */
.history-popup-wrap{display:none;position:fixed;inset:0;opacity:0;transition:opacity 0.3s ease;z-index:1000;}
.history-popup-wrap.is-open{display:flex;justify-content:center;align-items:center;opacity:1;}
.history-popup-wrap .history-popup-dim{position:absolute;inset:0;background:var(--black70);}
.history-popup-wrap .history-popup-box{display:none;position:relative;margin:auto;width:calc(100% - 4rem);max-width:120rem;border-radius:4rem 0 10rem 0;background:var(--white100);box-sizing:border-box;transform:translateY(1rem);opacity:0;transition:opacity 0.3s ease, transform 0.3s ease;z-index:1;}
.history-popup-wrap .history-popup-box.active{display:block;opacity:1;transform:translateY(0);}
.history-popup-wrap .history-popup-box .popup-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:3rem 4rem;border-bottom:0;}
.history-popup-wrap .history-popup-box .popup-header .popup-arrow{display:flex;gap:1.5rem;min-width:12.8rem;}
.history-popup-wrap .history-popup-box .popup-header .popup-arrow.next{justify-content:flex-end;}
.history-popup-box .popup-header .popup-arrow span{display:none;font-weight:var(--font-weight-bold);font-size:1.6rem;line-height:2.2rem;letter-spacing:-0.05em;}
.history-popup-box .popup-header .popup-arrow.prev span{color:var(--color11);}
.history-popup-box .popup-header .popup-arrow.prev::before{content:'';display:inline-block;width:4.9rem;height:4.9rem;border-radius:50%;background:var(--color11) url(/_res/dongguk/_share/img/program/btn-history-prev@2x.png) no-repeat center/1.3rem;}
.history-popup-box .popup-header .popup-arrow.next span{color:var(--color03);}
.history-popup-box .popup-header .popup-arrow.next::after{content:'';display:inline-block;width:4.9rem;height:4.9rem;border-radius:50%;background:var(--color03) url(/_res/dongguk/_share/img/program/btn-history-next@2x.png) no-repeat center/1.3rem;}
.history-popup-box .popup-header .popup-arrow.is-hidden{visibility:hidden;pointer-events:none;}
.history-popup-box .popup-header .popup-arrow.is-hidden.prev::before{visibility:hidden;pointer-events:none;}
.history-popup-box .popup-header .popup-arrow.is-hidden.next::after{visibility:hidden;pointer-events:none;}
.history-popup-box .history-popup-tit-box{justify-self:center;text-align:center;}
.history-popup-box .history-popup-tit-box .popup-tit01{font-weight:var(--font-weight-semibold);font-size:3.4rem;line-height:4.4rem;letter-spacing:-0.025em;color:var(--color06);}
.history-popup-box .history-popup-tit-box span{display:none;padding:7px 0 0;font-size:1.8rem;line-height:2.4rem;letter-spacing:-0.025em;color:var(--color03);}
.history-popup-wrap .history-popup-box .popup-body{display:flex;margin:0 0 3rem;padding:0 4rem;}
.history-popup-box .popup-body .txt-wrap{width:50%;padding:2.8rem 3.8rem 3.5rem 3.5rem;max-height:50rem;border-radius:2rem 0 0 2rem;background:var(--color24);box-sizing:border-box;}

.history-popup-box .pop-cate{display:inline-block;padding:8px 5px;min-width:6rem;border-radius:1.5rem;background:var(--black06);font-size:1.5rem;letter-spacing:-0.05em;text-align:center;color:var(--white100);}
.history-popup-box .txt-wrap .txt-top-box{display:none;justify-content:space-between;gap:1rem;margin:0 0 1.5rem;padding:0 0 1.7rem;border-bottom:1px solid var(--color25);}
.history-popup-box .txt-wrap .txt-in-left-box{display:flex;align-items:center;gap:1.5rem;}
.history-popup-box .txt-wrap .pupup-tit02{font-size:2.2rem;line-height:2.8rem;letter-spacing:-0.05em;color:var(--black100);}
.history-popup-box .txt-wrap .txt-in-right-box span{font-weight:var(--font-weight-bold);font-size:2rem;line-height:2.8rem;letter-spacing:-0.025em;color:var(--black100);}
.history-popup-box .txt-wrap .txt-bot-box > div:not(.context-box){display:none;}
.history-popup-box .txt-wrap .txt-bot-box{height:100%;}
.history-popup-box .txt-wrap .context-box{margin:1rem 0 0;height:100%;overflow-y:auto;}
.history-popup-box .txt-wrap .context-box p{font-weight:var(--font-weight-extralight);font-size:2rem;line-height:3rem;letter-spacing:-0.025em;color:var(--black03);}
.history-popup-box .popup-body .img-outer{display:flex;flex-direction:column;width:50%;max-height:50rem;}
.history-popup-box .popup-body .img-outer .img-wrap{display:flex;justify-items:center;align-items:center;width:100%;height:100%;min-height:30rem;border-radius:0 2rem 2rem 0;background:var(--color23);text-align:center;overflow:hidden;}
.history-popup-box .popup-body .img-outer .img-wrap img{width:100%;height:100%;object-fit:cover;}
.history-popup-box .popup-body .img-outer .img-txt-box{display:flex;justify-content:space-between;gap:1rem;padding:1rem 2rem;}
.history-popup-box .popup-body .img-outer .img-txt-box .img-left-box{display:flex;align-items:center;gap:1.5rem;}
.history-popup-box .popup-body .img-outer .img-txt-box .img-left-box .img-txt01{font-size:1.8rem;line-height:2.4rem;letter-spacing:-0.05em;color:var(--black100);}
.history-popup-box .popup-body .img-outer .img-txt-box .img-right-box span{font-weight:var(--font-weight-bold);font-size:1.8rem;line-height:2.6rem;letter-spacing:-0.025em;color:var(--black100);}
.history-popup-wrap .history-popup-box .popup-foot{display:flex;justify-content:flex-end;}
.history-popup-wrap .history-popup-box .popup-foot > a{display:flex;align-items:center;gap:1.2rem;}
.history-popup-wrap .history-popup-box .popup-foot > a span{font-weight:var(--font-weight-semibold);font-size:2rem;line-height:2.6rem;letter-spacing:-0.05em;color:var(--color04);}
.history-popup-wrap .history-popup-box .popup-foot > a::after{content:'';display:inline-block;width:6.5rem;height:6.5rem;border-radius:50%;background:var(--color04) url(/_res/dongguk/_share/img/program/btn-history-close@2x.png) no-repeat center/1.5rem;}

/** 동국을 빛낸 사람들 목록 **/
.b-person-box{}
.b-person-box .b-title-box{padding:0;}
.b-person-box::before{content:'';position:absolute;top:-5rem;right:min(0rem,(100vw - 154rem) / -2);z-index:-1;width:136.7rem;height:76.2rem;background:url(/_res/dongguk/_share/img/program/bg-personality.png) no-repeat;}
.b-person-box .b-person-list{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding:0 0 12rem;}
.b-person-box .b-person-list > li{width:calc(100% / 7 - 1.714rem);}
.b-person-box .b-person-list > li a{display:flex;align-items:center;gap:1.5rem;padding:8px;border-radius:3.5rem;border:2px solid var(--color21);background-color:var(--color21);box-sizing:border-box;}
.b-person-box .b-person-list > li.active a{border-color:var(--color03);background-color:var(--white100);}
.b-person-box .b-person-list > li a .b-person-thumb{flex-shrink:0;width:5rem;height:5rem;border-radius:50%;overflow:hidden;}
.b-person-box .b-person-list > li a p{font-size:2.2rem;font-weight:var(--font-weight-semibold);color:var(--white100);line-height:3rem;letter-spacing:-0.05em;}
.b-person-box .b-person-list > li.active a p{color:var(--color03);}
.b-person-box .b-person-con-list > li{display:none;}
.b-person-box .b-person-con-list > li.active{display:flex;align-items:flex-start;gap:5.334%;}
.b-person-box .b-person-con-list .b-person-img-box{width:40%;border-radius:6rem 0 16rem 0;aspect-ratio:600/720;overflow:hidden;}
.b-person-box .b-person-con-list .b-person-txt-box{width:54.66%;}
.b-person-box .b-person-con-list .b-person-txt-box .b-person-title-box{position:relative;margin:0 0 4.3rem;padding:0 0 4.5rem;}
.b-person-box .b-person-con-list .b-person-txt-box .b-person-title-box::after{content:'';position:absolute;bottom:0;left:-18rem;width:30rem;height:7px;background-color:var(--color03);}
.b-person-box .b-person-con-list .b-person-txt-box .b-person-title-box .b-person-con-title{padding:0 0 1.4rem;font-size:4rem;font-weight:var(--font-weight-medium);color:var(--black03);line-height:5rem;letter-spacing:-0.05em;}
.b-person-box .b-person-con-list .b-person-txt-box .b-person-title-box .b-person-con-sub-title{font-size:3rem;font-weight:var(--font-weight-medium);color:var(--color35);line-height:4rem;letter-spacing:0.05em;}
.b-person-box .b-person-con-list .b-person-txt-box .b-person-txt{padding:0 0 4rem;font-size:2.4rem;font-weight:var(--font-weight-extralight);color:var(--color20);line-height:3.8rem;letter-spacing:-0.05em;word-break:keep-all;}
.b-person-box .b-person-con-list .b-person-txt-box .b-person-txt:last-of-type{padding:0;}

/* 사진 아카이브 - 카테고리 */
.b-photo-categori-box{margin:0 auto;padding:11.5rem 2rem 0;max-width:138rem;box-sizing:border-box;}
.b-photo-categori-box .b-photo-title{padding:0 0 2rem;font-size:6rem;font-weight:var(--font-weight-light);color:var(--black03);line-height:7rem;text-align:center;letter-spacing:-0.025em;}
.b-photo-categori-box .b-photo-title span{font-weight:var(--font-weight-bold);color:var(--color03);}
.b-photo-categori-box .b-photo-sub-title{padding:0 0 7.4rem;font-size:5rem;font-weight:var(--font-weight-light);color:var(--color11);line-height:8rem;text-align:center;letter-spacing:-0.05em;}
.b-photo-categori-box ul{display:flex;flex-wrap:wrap;gap:2rem;}
.b-photo-categori-box ul li{width:calc(25% - 1.5rem);}
.b-photo-categori-box ul li.all a{background-color:var(--color45);}
.b-photo-categori-box ul li a{display:block;position:relative;margin:-5px;border:5px solid var(--white100);border-radius:1.2rem;overflow:hidden;aspect-ratio:320/200;transition:0.3s ease;}
.b-photo-categori-box ul li a p{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;padding:1rem;width:100%;height:100%;background-color:var(--black60);font-size:2.4rem;font-weight:var(--font-weight-semibold);color:var(--white100);line-height:3.4rem;text-align:center;letter-spacing:-0.05em;word-break:break-all;box-sizing:border-box;}
.b-photo-categori-box ul li.all a p{background-color:transparent;}

/* 사진 아카이브 목록 */
.bn-photo-list .b-photo-list-box ul{display:flex;flex-wrap:wrap;gap:3rem;}
.bn-photo-list .b-photo-list-box ul li{position:relative;width:calc(25% - 2.25rem);}
.bn-photo-list .b-photo-list-box .article-chk{left:unset;right:5px;}
.bn-photo-list .b-photo-list-box a{display:block;border:1px solid var(--color32);border-radius:1rem;transition:0.3s ease;}
.bn-photo-list .b-photo-list-box a:hover{border-color:var(--color03);box-shadow:0 0 1.8rem var(--black15);}
.bn-photo-list .b-photo-list-box .b-img-box{position:relative;aspect-ratio:350/232;border-radius:1rem 1rem 0 0;overflow:hidden;}
.bn-photo-list .b-photo-list-box .b-img-box .b-position-cate-box{display:flex;align-items:flex-start;align-content:flex-start;gap:5px;flex-wrap:wrap;position:absolute;top:0;left:0;padding:1rem;width:100%;height:100%;box-sizing:border-box;}
.bn-photo-list .b-photo-list-box .b-img-box .b-position-cate-box .b-position-cate{padding:2px 1.3rem;border-radius:1.5rem;background-color:var(--color33);font-size:1.8rem;font-weight:var(--font-weight-light);color:var(--white100);line-height:2.6rem;letter-spacing:-0.04em;box-sizing:border-box;}
.bn-photo-list .b-photo-list-box .b-txt-box{position:relative;padding:2.4rem 3rem;border-radius:0 0 1rem 1rem;background-color:var(--white100);box-sizing:border-box;}
.bn-photo-list .b-photo-list-box .b-txt-box .b-title{display:-webkit-box;font-size:2.2rem;font-weight:var(--font-weight-medium);color:var(--black03);line-height:2.8rem;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;box-sizing:border-box;transition:0.3s ease;}
.bn-photo-list .b-photo-list-box a:hover .b-txt-box .b-title{color:var(--color03);}

/* 영상 아카이브 목록 */
.bn-video-list .b-video-list-box ul{display:flex;flex-wrap:wrap;gap:3rem;}
.bn-video-list .b-video-list-box ul li{position:relative;width:calc(25% - 2.25rem);}
.bn-video-list .b-video-list-box .article-chk{left:unset;right:5px;}
.bn-video-list .b-video-list-box a{display:block;border:1px solid var(--color32);border-radius:1rem;transition:0.3s ease;}
.bn-video-list .b-video-list-box a:hover{border-color:var(--color03);box-shadow:0 0 1.8rem var(--black15);}
.bn-video-list .b-video-list-box .b-img-box{position:relative;border-radius:1rem 1rem 0 0;overflow:hidden;aspect-ratio:350/197;}
.bn-video-list .b-video-list-box .b-img-box .b-position-cate{position:absolute;top:1rem;left:1rem;padding:2px 1.3rem;border-radius:1.5rem;background-color:var(--color33);font-size:1.8rem;font-weight:var(--font-weight-light);color:var(--white100);line-height:2.6rem;letter-spacing:-0.04em;box-sizing:border-box;}
.bn-video-list .b-video-list-box .b-txt-box{position:relative;padding:2.4rem 3rem;border-radius:0 0 1rem 1rem;background-color:var(--white100);box-sizing:border-box;}
.bn-video-list .b-video-list-box .b-txt-box .b-title{display:-webkit-box;font-size:2.2rem;font-weight:var(--font-weight-medium);color:var(--black03);line-height:2.8rem;text-overflow:ellipsis;word-wrap:normal;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;box-sizing:border-box;transition:0.3s ease;}
.bn-video-list .b-video-list-box a:hover .b-txt-box .b-title{color:var(--color03);}
.bn-video-list .b-video-list-box .b-txt-box .b-youtube{display:none;/*display:inline-block;*/position:absolute;top:0;right:1.1rem;padding:3.5px 1.2rem 3.5px 4.3rem;border:1px solid var(--color32);border-radius:2em;background:var(--white100) url(/_res/dongguk/_share/img/board/ico-youtube@2x.png) no-repeat center left 1.3rem/2.4rem;font-weight:var(--font-weight-medium);font-size:1.4rem;line-height:2rem;color:var(--black06);letter-spacing:-0.025em;transform:translateY(-50%);}
.archive-warning-text {display:block;padding-top:10px;font-size:1.8rem;color:var(--color03);}


@media screen and (max-width:1920px){
	/** 동국 120년 연대기 목록 **/
	/* 타임라인 영역 */
	.history-mid-wrap .history-mid-txt-box{max-width:90vw;}
}


@media screen and (max-width:1500px){
	/** 동국 120년 연대기 목록 **/
	/* 타임라인 영역 */
	.history-mid-wrap .history-mid-img-box{height:60rem;}
	.history-mid-wrap .history-mid-txt-box{padding:7rem 5rem 6rem 8rem;max-width:75vw;border-radius:12rem 0 0 0;}
	/** 팝업 영역 **/
	.history-bot-wrap .history-bot-list{gap:2rem 1rem;}
	.history-bot-wrap .history-bot-list > li{width:calc((100% - 3rem)/4);}
	.history-bot-wrap .history-bot-box{gap:1rem;}
	.history-bot-wrap .history-bot-img-box{width:7rem;height:7rem;}
	.history-bot-wrap .history-bot-txt-box{font-size:1.7rem;line-height:2.3rem;}
}


@media screen and (max-width:1400px){
	/* 기념사업소개 목록 */
	.bn-project-list .b-project-list-box ul{gap:3.5rem;}
	.bn-project-list .b-project-list-box ul li{width:calc(100% / 3 - 2.334rem);}   

	/** 동국을 빛낸 사람들 목록 **/
	.b-person-box .b-person-list{gap:1rem 2rem;}
	.b-person-box .b-person-list > li{width:calc(20% - 1.6rem);}
}
@media screen and (min-width:1025px){
	/* 주요 행사 목록 */
	.b-event-list-box > ul > li .b-title-box:hover{border-color:var(--color03);box-shadow:0 0 1.8rem 0.9rem rgba(0, 0, 0, 0.15);}
	.b-event-list-box > ul > li .b-title-box:hover:after{background-color:var(--color03);}
	.b-event-list-box > ul > li .b-title-box:hover .b-date-box span:not(.b-date){color:var(--black03)}
	.b-event-list-box > ul > li .b-title-box:hover .b-title{color:var(--color03)}

	/* 사진 아카이브 - 카테고리 */
	.b-photo-categori-box ul li a:hover{transform: scale(1.1515, 1.2381);box-shadow:0 0 3rem 0 var(--black15);z-index:10;}
	.b-photo-categori-box ul li a:hover::after{content:'';position:absolute;top:50%;left:50%;width:7.2rem;height:7.2rem;border-radius:50%;background:var(--color03) url(/_res/dongguk/_share/img/board/ico-photo-cate-plus@2x.png)no-repeat center/2rem;transform: translate(-50%, -50%) scale(0.8684, 0.8077);}
	.b-photo-categori-box ul li a:hover p{display:none;}    
}
@media screen and (max-width:1024.98px){
	/* 게시판 게시글 없을때 */
	.b-no-data-box{gap:1rem;padding:4rem 1rem;}
	.b-no-data-box p{font-size:1.8rem;line-height:2.4rem;}
	.b-no-data-box::before{width:6rem;height:6rem;}

	/* 기념사업소개 목록 */
	.bn-project-list .b-project-list-box ul{gap:3rem;}
	.bn-project-list .b-project-list-box ul li{width:calc(50% - 1.5rem);}
	.bn-project-list .b-project-list-box .article-chk{top:5px;}
	.bn-project-list .b-project-list-box .b-img-box{height:25rem;}
	.bn-project-list .b-project-list-box .b-img-box .b-position-cate{top:5px;left:5px;padding:2px 8px;font-size:1.4rem;line-height:2.2rem;}
	.bn-project-list .b-project-list-box .b-txt-box{padding:2.5rem 1.5rem;}
	.bn-project-list .b-project-list-box .b-txt-box .b-title{font-size:1.6rem;line-height:2.2rem;}
	.bn-project-list .b-project-list-box .b-txt-box .b-position-status{right:1re,rem;width:4.4rem;height:4.4rem;font-size:1.3rem;}

	/* 홍보ㆍ소식 목록 */
	.bn-news-list .article-chk{left:unset;top:5px;right:5px;}
	.bn-news-list .b-news-box{flex-direction:column;padding:1rem 0;min-height:unset;}
	.bn-news-list .b-news-box .b-num-box{padding:0 0 1rem;width:100%;text-align:left;}
	.bn-news-list .b-news-box .b-num-box p{font-size:1.6rem;line-height:2.2rem;}
	.bn-news-list .b-news-box .b-num-box.notice p{font-size:1.6rem;line-height:2.2rem;}
	.bn-news-list .b-news-box .b-cate-box{padding:0 0 1rem;width:100%;}
	.bn-news-list .b-news-box .b-cate-box p{margin:0;padding:5px;max-width:12rem;font-size:1.6rem;line-height:2.2rem;}
	.bn-news-list .b-news-box a{align-items:flex-start;}
	.bn-news-list .b-news-box a .b-txt-box{padding:0 1rem 0 0;}
	.bn-news-list .b-news-box a .b-txt-box .b-title-box{gap:6px;}
	.bn-news-list .b-news-box a .b-txt-box .b-title-box .b-title{font-size:1.8rem;line-height:2.4rem;}
	.bn-news-list .b-news-box a .b-txt-box .b-title-box .b-new{width:2rem;height:2rem;font-size:1.4rem;line-height:2rem;}	
	.bn-news-list .b-news-box a .b-txt-box .b-etc-list{padding:6px 0 0;}
	.bn-news-list .b-news-box a .b-txt-box .b-etc-list li{font-size:1.4rem;line-height:2rem;}
	.bn-news-list .b-news-box a .b-txt-box .b-etc-list li::after{margin:0 1rem;height:1rem;}
	.bn-news-list .b-news-box a .b-txt-box .b-etc-list li.b-hit::before{margin:0 3px 0 0;width:2rem;height:1.4rem;}
	.bn-news-list .b-news-box a .b-img-box{flex-shrink:0;width:15rem;height:10rem;}

	/* 주요 행사 목록 */
	.b-event-list-box > ul > li .b-title-box{flex-wrap:wrap;padding:1rem 4rem 1rem 1rem;}
	.b-event-list-box > ul > li .b-title-box:after{right:1rem;width:3rem;height:3rem;}
	.b-event-list-box > ul > li .b-cate{margin:0 0 1rem;padding:2px 1.2rem;width:8rem;font-size:1.4rem;line-height:2.4rem;}
	.b-event-list-box > ul > li .b-date-box{display:flex;align-items:center;gap:7px;margin:0 0 1rem;padding:0;border:0;width:100%;}
	.b-event-list-box > ul > li .b-date-box span:not(.b-date){padding:0;font-size:1.4rem;line-height:2.4rem;}
	.b-event-list-box > ul > li .b-date-box .b-date{font-size:1.5rem;line-height:2.4rem;}
	.b-event-list-box > ul > li .b-title{font-size:1.6rem;line-height:2.6rem;}
	.b-event-list-box .b-edit-btn{padding:5px 8px;font-size:1.4rem;line-height:2rem;}

	/*** 동국 120년 연대기 목록 ***/
	.b-history-box .b-title-box{margin:0 auto 7.7rem;}
	.b-history-box .b-btn-wrap{margin:4rem auto 0;}
	/** 타임라인 영역 **/
	.history-timeline-wrap .timeline-tit{font-size:1.8rem;line-height:2.4rem;}
	.history-timeline-wrap .timeline-date{font-size:1.6rem;}
	.history-timeline-wrap .circle-box{bottom:4.6rem;}
	.history-timeline-wrap .control-wrap{height:3px;}
	.history-timeline-wrap .control-wrap button{bottom:-1.8rem;width:3.5rem;height:3.5rem;background-size:7px;}	
	.history-timeline-wrap .swiper-slide-active .circle-box .circle{animation:none;}
	.history-timeline-wrap .swiper-slide-active .circle-box .circle.first{display:none;}
	.history-timeline-wrap .swiper-slide-active .circle-box .circle.second{display:none;}
	.history-timeline-wrap .swiper-slide-active .circle-box .circle.third{bottom:0;width:2rem;height:2rem;}
	.history-mid-wrap .history-mid-img-box{height:50rem;}
	.history-mid-wrap .history-mid-txt-box{margin:-25rem 0 0 auto;max-width:85vw;padding:4rem 2rem;border-radius:5rem 0 0 0;}
	.history-mid-wrap .history-mid-title{margin:0 0 2rem;padding:0 0 2.5rem;font-size:2.2rem;line-height:3.2rem;}
	.history-mid-wrap .history-mid-title::before{left:-5.5rem;width:11rem;height:3px;}
	.history-mid-wrap .history-mid-txt{font-size:1.8rem;line-height:2.8rem;}
	.history-mid-wrap .history-mid-txt:first-of-type{padding:0 0 2rem;}
	/** 팝업 영역 **/
	.history-bot-wrap .history-bot-list{gap:2rem;padding:3rem 2rem 0;}
	.history-bot-wrap .history-bot-list > li{width:calc((100% - 2rem)/2);}
	.history-bot-wrap .history-bot-list > li:first-of-type::before{display:none;}
	.history-bot-wrap .history-bot-list > li:last-of-type::before{display:none;}
	/* 레이어팝업 */
	.history-popup-wrap .history-popup-box{max-height:calc(100vh - 8rem);border-radius:2rem 0 5rem 0;}
	.history-popup-wrap .history-popup-box .popup-header{padding:2rem;}
	.history-popup-box .history-popup-tit-box .popup-tit01{font-size:2rem;line-height:2.8rem;}
	.history-popup-box .history-popup-tit-box span{font-size:1.6rem;line-height:2.2rem;}
	.history-popup-wrap .history-popup-box .popup-header .popup-arrow{gap:0;min-width:2.5rem;}
	.history-popup-box .popup-header .popup-arrow.prev::before{width:2.5rem;height:2.5rem;background-size:1rem;}
	.history-popup-box .popup-header .popup-arrow.next::after{width:2.5rem;height:2.5rem;background-size:1rem;}
	.history-popup-box .popup-header .popup-arrow span{font-size:0;}
	.history-popup-wrap .history-popup-box .popup-body{flex-wrap:wrap;gap:2rem;padding:0 2rem;max-height:30rem;border-radius:1.5rem;overflow-y:auto;}
	.history-popup-box .popup-body .txt-wrap{padding:1.5rem;width:100%;max-height:unset;border-radius:0;}
	.history-popup-box .pop-cate{padding:6px 5px;min-width:5rem;font-size:1.4rem;}
	.history-popup-box .txt-wrap .context-box{margin:0;max-height:unset;overflow-y:auto;}
	.history-popup-box .txt-wrap .context-box p{font-size:1.5rem;line-height:2.5rem;}
	.history-popup-box .popup-body .img-outer{display:flex;flex-direction:column;width:100%;max-height:40rem;overflow:unset;}
	.history-popup-box .popup-body .img-outer .img-wrap{border-radius:2rem;}
	.history-popup-box .popup-body .img-outer .img-txt-box{gap:1rem;padding:1rem;}
	.history-popup-box .popup-body .img-outer .img-txt-box .img-left-box{gap:1rem;}
	.history-popup-box .popup-body .img-outer .img-txt-box .img-left-box .img-txt01{font-size:1.8rem;line-height:2.4rem;}
	.history-popup-box .popup-body .img-outer .img-txt-box .img-right-box span{font-size:1.6rem;line-height:2.2rem;}
	.history-popup-wrap .history-popup-box .popup-foot > a{gap:1rem;}
	.history-popup-wrap .history-popup-box .popup-foot > a span{font-size:1.6rem;}
	.history-popup-wrap .history-popup-box .popup-foot > a::after{width:3.5rem;height:3.5rem;background-size:1.1rem;}

	/** 동국을 빛낸 사람들 목록 **/
	.b-person-box .b-person-list{gap:1rem;padding:0 0 6rem;}
	.b-person-box .b-person-list > li{width:calc(25% - 7.5px);}
	.b-person-box .b-person-list > li a{justify-content:center;gap:1rem;padding:5px;}
	.b-person-box .b-person-list > li a .b-person-thumb{width:3rem;height:3rem;}
	.b-person-box .b-person-list > li a p{font-size:1.6rem;line-height:2.2rem;}
	.b-person-box .b-person-con-list > li.active{flex-direction:column;gap:4rem;}
	.b-person-box .b-person-con-list .b-person-img-box{align-self:center;width:70%;}
	.b-person-box .b-person-con-list .b-person-txt-box{width:100%;}
	.b-person-box .b-person-con-list .b-person-txt-box .b-person-title-box{margin:0 0 1.8rem;padding:0 0 2rem;overflow:hidden;}
	.b-person-box .b-person-con-list .b-person-txt-box .b-person-title-box::after{left:0;width:10rem;height:3px;}
	.b-person-box .b-person-con-list .b-person-txt-box .b-person-title-box .b-person-con-title{padding:0 0 5px;font-size:2.4rem;line-height:3.4rem;}
	.b-person-box .b-person-con-list .b-person-txt-box .b-person-title-box .b-person-con-sub-title{font-size:2rem;line-height:3rem;}
	.b-person-box .b-person-con-list .b-person-txt-box .b-person-txt{padding:0 0 2rem;font-size:1.6rem;line-height:2.4rem;}

	/* 사진 아카이브 - 카테고리 */
	.b-photo-categori-box{padding:5.5rem 0 0;}
	.b-photo-categori-box .b-photo-title{padding:0 0 5px;font-size:4rem;line-height:5rem;}
	.b-photo-categori-box .b-photo-sub-title{padding:0 0 3.5rem;font-size:3rem;line-height:4rem;}
	.b-photo-categori-box ul{gap:1rem;}
	.b-photo-categori-box ul li{width:calc(50% - 5px);}
	.b-photo-categori-box ul li a{margin:0;border:none;}
	.b-photo-categori-box ul li a p{font-size:1.7rem;line-height:2.3rem;}

	/* 사진 아카이브 목록 */
	.bn-photo-list .b-photo-list-box ul li{width:calc(50% - 1.5rem);}
	.bn-photo-list .b-photo-list-box .article-chk{top:5px;}
	.bn-photo-list .b-photo-list-box .b-img-box{}
	.bn-photo-list .b-photo-list-box .b-img-box .b-position-cate-box{padding:5px;}
	.bn-photo-list .b-photo-list-box .b-img-box .b-position-cate-box .b-position-cate{padding:2px 8px;font-size:1.4rem;line-height:2.2rem;}
	.bn-photo-list .b-photo-list-box .b-txt-box{padding:2.5rem 1.5rem;}
	.bn-photo-list .b-photo-list-box .b-txt-box .b-title{font-size:1.6rem;line-height:2.2rem;}

	/* 영상 아카이브 목록 */
	.bn-video-list .b-video-list-box ul li{width:calc(50% - 1.5rem);}
	.bn-video-list .b-video-list-box .article-chk{top:5px;}
	.bn-video-list .b-video-list-box .b-img-box .b-position-cate{top:5px;left:5px;padding:2px 8px;font-size:1.4rem;line-height:2.2rem;}
	.bn-video-list .b-video-list-box .b-txt-box{padding:2.5rem 1.5rem;}
	.bn-video-list .b-video-list-box .b-txt-box .b-title{font-size:1.6rem;line-height:2.2rem;}
	
	/** 동국 연대기 **/
	.history-popup-wrap .history-popup-box .popup-header{height:6.8rem;padding:0 2rem;} /* 260401 추가 */
	.history-popup-wrap .history-popup-box .popup-body{max-height:calc(100vh - 20.8rem)	}/* 260401 추가 */
	.history-popup-box .popup-body .img-outer .img-txt-box {flex-flow: column;gap:.3rem}
}

@media screen and (max-width:768px){
	/*** 동국 120년 연대기 목록 ***/
	/** 타임라인 영역 **/
	.history-timeline-wrap{padding:0 2rem;}
	.history-timeline-wrap .timeline-tit{font-size:1.7rem;line-height:2.3rem;}
	.history-timeline-wrap .timeline-date{font-size:1.5rem;}	
	/** 팝업 영역 **/
	.history-bot-wrap .history-bot-list > li{width:100%;}
	.archive-warning-text {font-size:1.6rem;}

}

@media screen and (max-width:480px){
	/* 기념사업소개 목록 */
	.bn-project-list .b-project-list-box ul{gap:2rem;}
	.bn-project-list .b-project-list-box ul li{width:100%;}

	/* 홍보ㆍ소식 목록 */
	.bn-news-list .b-news-box a{flex-direction:column;}
	.bn-news-list .b-news-box a .b-txt-box{padding:0 0 1rem;}
	.bn-news-list .b-news-box a .b-img-box{margin:0 auto;width:100%;height:100%;}

	/** 동국을 빛낸 사람들 목록 **/
	.b-person-box .b-person-list > li{width:calc(50% - 5px);}
	.b-person-box .b-person-con-list .b-person-img-box{width:100%;}

	/* 사진 아카이브 목록 */
	.bn-photo-list .b-photo-list-box ul{gap:2rem;}
	.bn-photo-list .b-photo-list-box ul li{width:100%;}

	/* 영상 아카이브 목록 */
	.bn-video-list .b-video-list-box ul{gap:2rem;}
	.bn-video-list .b-video-list-box ul li{width:100%;}
}