@charset "UTF-8";

/* **************************************** *
 * board basic
 * **************************************** */
 /* board-basic-list */
.board-basic-list .list-head{position:relative; border-top:0.2rem solid var(--krds-color-light-gray-95); border-bottom:0.1rem solid var(--krds-color-light-gray-10); box-shadow:0.2rem 0.4rem 1.2rem 0 rgb(0 0 0 / 5%)}
.board-basic-list .list-head li{display:flex}
.board-basic-list .list-head li > div{display:flex; align-items:center; justify-content:center; position:relative; height:6.2rem; padding:0 1rem; box-sizing:border-box}
.board-basic-list .list-head li > div > span{line-height:1em; letter-spacing:-0.05rem; color:#505050; font-weight:300; font-size:1.6rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}

.board-basic-list .list-body li{display:flex; position:relative; border-bottom:0.1rem solid var(--krds-color-light-gray-10); box-sizing:border-box}
.board-basic-list .list-body li > div{display:flex; align-items:center; justify-content:center; position:relative; min-height:6.8rem; padding:1.2rem 1rem; text-align:center; box-sizing:border-box}
.board-basic-list .list-body li > div.tleft{justify-content:flex-start}
.board-basic-list .list-body li > div.center{justify-content:center}
.board-basic-list .list-body li > div.tright{justify-content:flex-end}

.board-basic-list .basic-tit{display:none; min-width:8rem; max-width:8rem; font-size:1.6rem; font-weight:300; line-height:1.2em; letter-spacing:-0.05rem; color:var(--krds-color-light-gray-95); box-sizing:border-box}
.board-basic-list .basic-cont{display:contents}
.board-basic-list .basic-cont .cont-link,
.board-basic-list .basic-cont .cont-txt{display:-webkit-box; position:relative; padding:0 0.2rem; line-height:2rem; letter-spacing:-0.05rem; font-size:1.6rem; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; word-break:keep-all; -webkit-line-clamp:1; -webkit-box-orient:vertical}

.board-basic-list .basic-cont .cont-link{color:var(--krds-color-light-gray-95); font-weight:normal; transition:all .20s ease}
.board-basic-list .basic-cont .cont-link:hover,
.board-basic-list .basic-cont .cont-link:focus{text-decoration:underline; text-underline-offset:0.4rem}
.board-basic-list .basic-cont .cont-txt{color:var(--krds-color-light-gray-60); font-weight:normal}

.board-basic-list .basic-cont .cont-link + .badge-cmm,
.board-basic-list .basic-cont .cont-txt + .badge-cmm{margin-left:0.4rem}

.board-basic-list .list-body li.bg-notice{background-color:var(--krds-color-light-secondary-5)}
.board-basic-list .list-body li.bg-notice .badge-cmm.gray.light{background-color:var(--krds-color-light-gray-0)}

/* 공지사항 */
.board-basic-list.board-notice div.col1{width:8%}
.board-basic-list.board-notice div.col2{width:52%}
.board-basic-list.board-notice div.col3{width:15%}
.board-basic-list.board-notice div.col4{width:5%}
.board-basic-list.board-notice div.col5{width:10%}
.board-basic-list.board-notice div.col6{width:10%}

/* 보도자료 */
.board-basic-list.board-press div.col1{width:8%}
.board-basic-list.board-press div.col2{width:52%}
.board-basic-list.board-press div.col3{width:15%}
.board-basic-list.board-press div.col4{width:5%}
.board-basic-list.board-press div.col5{width:10%}
.board-basic-list.board-press div.col6{width:10%}

/* 입찰공고 */
.board-basic-list.board-bid div.col1{width:8%}
.board-basic-list.board-bid div.col2{width:52%}
.board-basic-list.board-bid div.col3{width:15%}
.board-basic-list.board-bid div.col4{width:5%}
.board-basic-list.board-bid div.col5{width:10%}
.board-basic-list.board-bid div.col6{width:10%}

/* 채용정보 */
.board-basic-list.board-recruit div.col1{width:8%}
.board-basic-list.board-recruit div.col2{width:52%}
.board-basic-list.board-recruit div.col3{width:15%}
.board-basic-list.board-recruit div.col4{width:5%}
.board-basic-list.board-recruit div.col5{width:10%}
.board-basic-list.board-recruit div.col6{width:10%}

/* 자주 묻는 질문 */
.board-basic-list.board-faq div.col1{width:8%}
.board-basic-list.board-faq div.col2{width:92%}

/* 헤리티지:역사와 과학 */
.board-basic-list.board-hhs div.col1{width:8%}
.board-basic-list.board-hhs div.col2{width:52%}
.board-basic-list.board-hhs div.col3{width:30%}
.board-basic-list.board-hhs div.col4{width:10%}

/* 훈령/예규/지침 */
.board-basic-list.board-directive div.col1{width:8%}
.board-basic-list.board-directive div.col2{width:38%}
.board-basic-list.board-directive div.col3{width:20%}
.board-basic-list.board-directive div.col4{width:10%}
.board-basic-list.board-directive div.col5{width:10%}
.board-basic-list.board-directive div.col6{width:14%}

/* 연구과제목록 */
.board-basic-list.board-rscproject div.col1{width:8%}
.board-basic-list.board-rscproject div.col2{width:52%}
.board-basic-list.board-rscproject div.col3{width:15%}
.board-basic-list.board-rscproject div.col4{width:5%}
.board-basic-list.board-rscproject div.col5{width:10%}
.board-basic-list.board-rscproject div.col6{width:10%}

/* 발굴조사 */
.board-basic-list.board-excsurvey div.col1{width:8%}
.board-basic-list.board-excsurvey div.col2{width:68%}
.board-basic-list.board-excsurvey div.col3{width:12%}
.board-basic-list.board-excsurvey div.col4{width:12%}

/* 사진자료 */
.board-basic-list.board-ptmaterial div.col1{width:8%}
.board-basic-list.board-ptmaterial div.col2{width:68%}
.board-basic-list.board-ptmaterial div.col3{width:12%}
.board-basic-list.board-ptmaterial div.col4{width:12%}

/* 학술자료 */
.board-basic-list.board-scholarly div.col1{width:8%}
.board-basic-list.board-scholarly div.col2{width:48%}
.board-basic-list.board-scholarly div.col3{width:22%}
.board-basic-list.board-scholarly div.col4{width:22%}

/* 영상자료 */
.board-basic-list.board-vomaterial div.col1{width:8%}
.board-basic-list.board-vomaterial div.col2{width:50%}
.board-basic-list.board-vomaterial div.col3{width:22%}
.board-basic-list.board-vomaterial div.col4{width:10%}
.board-basic-list.board-vomaterial div.col5{width:10%}

/* 행정규칙 */
.board-basic-list.board-adsrule div.col1{width:8%}
.board-basic-list.board-adsrule div.col2{width:68%}

/* 특별전시 */
.board-basic-list.board-spcexhibition div.col1{width:8%}
.board-basic-list.board-spcexhibition div.col2{width:36%}
.board-basic-list.board-spcexhibition div.col3{width:56%}

/* 연구과제목록 */
.board-basic-list.board-rsdproject div.col1{width:8%}
.board-basic-list.board-rsdproject div.col2{width:20%}
.board-basic-list.board-rsdproject div.col3{width:42%}
.board-basic-list.board-rsdproject div.col4{width:15%}
.board-basic-list.board-rsdproject div.col5{width:15%}



/* board-basic-view */
.board-basic-view .view-head{display:flex; flex-direction:column}
.board-basic-view .view-head .head-tit{display:inline-flex; align-items:center}
.board-basic-view .view-head .head-tit .tit{line-height:4.3rem; color:var(--krds-color-light-gray-90); font-family:FlightSans; font-size:3.3rem; font-weight:300; letter-spacing:-0.08rem; word-break:keep-all}

.board-basic-view .view-head .head-tit .badge-cmm + .tit{margin-left:1rem}

.board-basic-view .view-head .head-meta{position:relative; padding:4rem 0 2.5rem; border-bottom:1px solid var(--krds-color-light-gray-10)}
.board-basic-view .view-head .meta-list{display:flex; align-items:center; flex-wrap:wrap}
.board-basic-view .view-head .meta-list li{display:inline-flex; align-items:center}
.board-basic-view .view-head .meta-list li:after{content:''; width:1px; height:1.6rem; margin-left:2.2rem; margin-right:2.2rem; background:var(--krds-color-light-gray-20)}
.board-basic-view .view-head .meta-list li:last-child:after{display:none}
.board-basic-view .view-head .meta-list .tit,
.board-basic-view .view-head .meta-list .info{line-height:1.6rem; font-size:1.6rem; font-weight:normal; letter-spacing:-0.05rem}
.board-basic-view .view-head .meta-list .tit{color:var(--krds-color-light-gray-90)}
.board-basic-view .view-head .meta-list .info{display:inline-flex; align-items:center; position:relative; margin-left:1.5rem; color:var(--krds-color-light-gray-50)}

.board-basic-view .view-head .head-meta.col-set .meta-list{gap:1.4rem}
.board-basic-view .view-head .head-meta.col-set .meta-list li:after{display:none}
.board-basic-view .view-head .head-meta.col2 .meta-list li{flex:0 0 calc(50% - 0.7rem)}
.board-basic-view .view-head .head-meta.col3 .meta-list li{flex:0 0 calc(25% - 0.7rem)}

.board-basic-view .view-content{min-height:40rem; padding:4.5rem 0; border-bottom:1px solid var(--krds-color-light-gray-10)}
.board-basic-view .view-content img{max-width:100%}
.board-basic-view .view-content p{line-height:1.55em}
.board-basic-view .view-content.auto{min-height:auto}

.board-basic-view .view-sec-content-wrap{display:flex; flex-direction:column; gap:6rem; padding:4.5rem 0; border-bottom:1px solid var(--krds-color-light-gray-10)}
.board-basic-view .view-sec-content img{max-width:100%}
.board-basic-view .view-sec-content p{line-height:1.55em}
.board-basic-view .view-sec-content.auto{min-height:auto}


.board-basic-view .view-foot{display:flex; align-items:center; justify-content:center; margin-top:4rem}
.board-basic-view .view-foot .btn{min-width:14rem}

.board-basic-view .view-split{display:flex}
.board-basic-view .view-split .split-l{flex:none}
.board-basic-view .view-split .split-r{flex:1; min-width:1px; margin-left:6rem; box-sizing:border-box}
.board-basic-view .view-split .cover-thum{min-width:30rem; max-width:30rem}
.board-basic-view .view-split .cover-thum .thum-img{display:block; position:relative; bottom:0; width:30rem; height:auto; cursor:pointer}
.board-basic-view .view-split .cover-thum .thum-img:before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; border:1px solid rgba(0,0,0,.1)}
.board-basic-view .view-split .cover-thum .thum-img img{display:block; width:100%; height:100%}

.board-basic-view + .board-basic-list{margin-top:12rem}


/* **************************************** *
 * board cover
 * **************************************** */
.board-cover-list{position:relative; border-top:0.2rem solid var(--krds-color-light-gray-95)}
.board-cover-list .list-body{display:flex; flex-wrap:wrap; margin-left:-4rem; margin-top:-8rem; padding:4rem 0; border-bottom:0.1rem solid var(--krds-color-light-gray-10)}
.board-cover-list .list-body li{width:25%}
.board-cover-list .cover-box{margin-left:4rem; margin-top:8rem}
.board-cover-list .cover-box .cover-meta{display:flex; flex-direction:column}

.board-cover-list .cover-thum{display:flex; align-items:center; justify-content:center; background-color:#f8f8f8; background:#f8f8f8 url('../img/common/heritage-pattern01.png') 50% 50% repeat; overflow:hidden}
.board-cover-list .cover-thum .thum-img{display:block; position:relative; bottom:0; width:22.4rem; height:31.5rem; cursor:pointer; transition: all .20s ease}
.board-cover-list .cover-thum .thum-img:before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; border:1px solid rgba(0,0,0,.1)}
.board-cover-list .cover-thum .thum-img img{display:block; width:100%; height:100%}
.board-cover-list .cover-thum .thum-img:hover{bottom:-1rem}

.board-cover-list .cover-info{display:flex; flex-direction:column; padding-top:3rem}
.board-cover-list .cover-info .info-tit{margin-bottom:2.5rem}
.board-cover-list .cover-info .info-tit .tit{display:-webkit-box; min-height:5.6rem; line-height:2.8rem; color:var(--krds-color-light-gray-95); font-family:'FlightSans','PretendardGOV'; font-size:2rem; font-weight:300; letter-spacing:-0.08rem; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; word-break:keep-all; -webkit-line-clamp:2; -webkit-box-orient:vertical}
.board-cover-list .cover-info .info-tit:hover .tit,
.board-cover-list .cover-info .info-tit:focus .tit{text-decoration:underline; text-underline-offset:0.4rem}

.board-cover-list .cover-info .info-class{display:flex; align-items:center; gap:0.2rem}
.board-cover-list .cover-info .info-class .class,
.board-cover-list .cover-info .info-class .host,
.board-cover-list .cover-info .info-class .year{height:3.7rem; padding:1rem 1.2rem; line-height:1.6rem; color:var(--krds-color-light-gray-95); font-size:1.6rem; font-weight:normal; letter-spacing:-0.06rem; border:1px solid var(--krds-color-light-gray-95); white-space:nowrap; box-sizing:border-box}
.board-cover-list .cover-info .info-class .class{background-color:var(--krds-color-light-gray-90); color:var(--krds-color-light-gray-0)}
.board-cover-list .cover-info .info-class .host{background-color:var(--krds-color-light-gray-0); color:var(--krds-color-light-gray-95); text-overflow:ellipsis; overflow:hidden}
.board-cover-list .cover-info .info-class .year{background-color:var(--krds-color-light-gray-0); color:var(--krds-color-light-gray-95); text-overflow:ellipsis; border:1px solid var(--krds-color-light-gray-20); overflow:hidden}

.board-cover-list .cover-info .info-detail{display:flex; flex-direction:column; gap:1.2rem; margin-top:2rem}
.board-cover-list .cover-info .info-detail .detail-box{display:flex; align-items:center}
.board-cover-list .cover-info .info-detail .detail-box .tit,
.board-cover-list .cover-info .info-detail .detail-box .cont{line-height:1.6rem; font-size:1.6rem; letter-spacing:-0.05rem}
.board-cover-list .cover-info .info-detail .detail-box .tit{min-width:7.2rem; color:var(--krds-color-light-gray-95); font-weight:normal}
.board-cover-list .cover-info .info-detail .detail-box .cont{color:var(--krds-color-light-gray-60); font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}

.board-cover-list.board-compendium .cover-info .info-tit{margin-bottom:1.5rem}
.board-cover-list.board-compendium .cover-info .info-tit .tit{min-height:auto; text-align:center; -webkit-line-clamp:2}
.board-cover-list.board-compendium .cover-info .info-class{justify-content:center}


/* **************************************** *
 * board gallery
 * **************************************** */
.board-gallery-list{position:relative; border-top:0.2rem solid var(--krds-color-light-gray-95)}
.board-gallery-list .list-body{display:flex; flex-wrap:wrap; margin-left:-4rem; margin-top:-8rem; padding:4rem 0; border-bottom:0.1rem solid var(--krds-color-light-gray-10)}
.board-gallery-list .list-body li{width:25%}
.board-gallery-list .gallery-box{margin-left:4rem; margin-top:8rem}
.board-gallery-list .gallery-box .cover-meta{display:flex; flex-direction:column}

.board-gallery-list .gallery-thum{display:flex; align-items:center; justify-content:center; background-color:#f8f8f8; background:#f8f8f8 url('../img/common/heritage-pattern01.png') 50% 50% repeat; overflow:hidden}
.board-gallery-list .gallery-thum .thum-img{display:block; position:relative; bottom:0; width:100%; height:31.5rem; cursor:pointer; transition: all .20s ease}
.board-gallery-list .gallery-thum .thum-img:before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; border:1px solid rgba(0,0,0,.1)}
.board-gallery-list .gallery-thum .thum-img img{display:block; width:100%; height:31.5rem; object-fit:cover}
.board-gallery-list .gallery-thum .thum-img:hover{bottom:-1rem}

.board-gallery-list .gallery-info{display:flex; flex-direction:column; padding-top:3rem}
.board-gallery-list .gallery-info .info-tit{margin-bottom:1.5rem}
.board-gallery-list .gallery-info .info-tit .tit{display:-webkit-box; min-height:auto; line-height:2.8rem; color:var(--krds-color-light-gray-95); font-family:'FlightSans','PretendardGOV'; font-size:2rem; font-weight:300; letter-spacing:-0.08rem; text-align:center; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; word-break:keep-all; -webkit-line-clamp:2; -webkit-box-orient:vertical}
.board-gallery-list .gallery-info .info-tit:hover .tit,
.board-gallery-list .gallery-info .info-tit:focus .tit{text-decoration:underline; text-underline-offset:0.4rem}


/* **************************************** *
 * board nodata
 * **************************************** */
.board-nodata{display:none; align-items:center; justify-content:center; min-height:12rem; border-bottom:0.1rem solid var(--krds-color-light-gray-10)}
.board-nodata.active{display:flex}
.board-nodata .message{display:flex; align-items:center}
.board-nodata .message:before{content:'\efe0'; margin-right:0.5rem; color:var(--krds-color-light-gray-60); font-family:remixicon; font-size:2rem}
.board-nodata .message span{line-height:1.2em; color:var(--krds-color-light-gray-60); font-size:1.6rem; font-weight:normal; letter-spacing:-0.02rem}


/* **************************************** *
 * board file
 * **************************************** */
.board-file{display:flex; flex-direction:column; padding:2.5rem 0}
.board-file .file-top{display:flex; align-items:center; margin-bottom:1.5rem}
.board-file .file-top .tit{line-height:1.6rem; color:var(--krds-color-light-gray-90); font-size:1.6rem; font-weight:normal; letter-spacing:-0.05rem}
.board-file .file-container{display:flex; flex-direction:column; gap:0.4rem}
.board-file .file-box{display:flex; align-items:center; width:50%; padding:1.9rem 2.5rem; background-color:var(--krds-color-light-secondary-5); border-radius:0.8rem; box-sizing:border-box}
.board-file .file-box{display:flex; align-items:center; width:50%; padding:1.9rem 2.5rem; background-color:var(--krds-color-light-secondary-5); border-radius:0.8rem; box-sizing:border-box}
.board-file .file-box .file-l{min-width:1px}
.board-file .file-box .file-r{margin-left:auto}
.board-file .file-box .tit,
.board-file .file-box .volume{display:block; font-weight:normal; letter-spacing:-0.02rem}
.board-file .file-box .tit{color:var(--krds-color-light-gray-90); line-height:1.8rem; font-size:1.6rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.board-file .file-box .volume{color:var(--krds-color-light-gray-40); line-height:1.5rem; font-size:1.5rem}
.board-file .file-box:hover .tit,
.board-file .file-box:focus .tit{text-decoration:underline; text-underline-offset:0.3rem}


/* **************************************** *
 * board 
 * **************************************** */
.board-keyword{display:flex; flex-direction:column; padding:2.5rem 0}
.board-keyword .keyword-top{display:flex; align-items:center; margin-bottom:1.5rem}
.board-keyword .keyword-top .tit{line-height:1.6rem; color:var(--krds-color-light-gray-90); font-size:1.6rem; font-weight:normal; letter-spacing:-0.05rem}
.board-keyword .keyword-container{display:flex; flex-direction:column; gap:0.4rem}
.board-keyword .keyword-box{display:flex; flex-wrap:wrap; align-items:center; padding:1.9rem 2.5rem; background-color:var(--krds-color-light-secondary-5); border-radius:0.8rem; box-sizing:border-box}
.board-keyword .keyword-box .item{color:var(--krds-color-light-gray-90); line-height:2.2rem; font-size:1.6rem; letter-spacing:-0.02rem; font-weight:normal}


/* **************************************** *
 * board license
 * **************************************** */
.board-license{display:flex; align-items:center; padding:3rem 0}
.board-license .license-img{flex:none}
.board-license .license-img img{display:block; height:7rem}

.board-license .license-info{margin-left:4rem}
.board-license .license-info p{line-height:2.8rem; color:var(--krds-color-light-gray-50); font-size:1.6rem; font-weight:normal; letter-spacing:-0.03rem; word-break:keep-all}
.board-license .license-info a{color:var(--krds-color-light-gray-90)}
.board-license .license-info a:hover,
.board-license .license-info a:focus{text-decoration:underline; text-underline-offset:0.3rem}


/* **************************************** *
 * board detail list
 * **************************************** */
.board-view-detail-list{margin-top:12rem}


/* **************************************** *
 * board donation
 * **************************************** */
/* board-donation-view */
.board-donation-view .view-split{display:flex}
.board-donation-view .view-split .split-l{flex:none; min-width:75rem; max-width:75rem}
.board-donation-view .view-split .split-r{flex:1; min-width:1px; margin-left:6rem; box-sizing:border-box}

.board-donation-view .donation-action-swiper-container{position:relative}
.board-donation-view .donation-action-swiper{position:relative; overflow:hidden}
.board-donation-view .donation-action-swiper:before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; border:1px solid rgba(0,0,0,.1)}
.board-donation-view .donation-action-swiper .view-img{display:flex; align-items:center; justify-content:center; position:relative; height:48rem; overflow:hidden}
.board-donation-view .donation-action-swiper .view-img img{display:block; max-width:100%; max-height:48rem}
.board-donation-view .donation-action-swiper-container .donation-action-swiper-button-prev,
.board-donation-view .donation-action-swiper-container .donation-action-swiper-button-next
{
	display:flex; align-items:center; justify-content:center; position:absolute; top:50%; width:4rem; height:4rem; margin-top:-2rem; padding:0;
	background:rgba(0,0,0,.5); border:none; border-radius:50%; z-index:1; cursor:pointer; transition:all .35s ease; box-sizing:border-box
}
.board-donation-view .donation-action-swiper-container .donation-action-swiper-button-prev{left:1rem}
.board-donation-view .donation-action-swiper-container .donation-action-swiper-button-next{right:1rem}
.board-donation-view .donation-action-swiper-container .donation-action-swiper-button-prev:hover,
.board-donation-view .donation-action-swiper-container .donation-action-swiper-button-next:hover{background:rgba(0,0,0,.8)}
.board-donation-view .donation-action-swiper-container .donation-action-swiper-button-prev:after,
.board-donation-view .donation-action-swiper-container .donation-action-swiper-button-next:after{position:relative; font-family:'remixicon'; font-size:2.9rem; color:var(--krds-color-light-gray-0)}
.board-donation-view .donation-action-swiper-container .donation-action-swiper-button-prev:after{content:'\ea64'; left:-0.1rem}
.board-donation-view .donation-action-swiper-container .donation-action-swiper-button-next:after{content:'\ea6e'; right:-0.1rem}
.board-donation-view .donation-action-swiper-container .donation-action-swiper-button-prev.swiper-button-disabled,
.board-donation-view .donation-action-swiper-container .donation-action-swiper-button-next.swiper-button-disabled{background:rgba(0,0,0,.1)}
.board-donation-view .donation-action-swiper-container .donation-action-swiper-pagination{display:none}


.board-donation-view .donation-thum-swiper-container{position:relative; margin-top:2rem; background:#eef2f7 url('../img/common/heritage-pattern01.png') 50% 50% repeat; border-radius:0.8rem; box-sizing:border-box}
.board-donation-view .donation-thum-swiper{padding:1.5rem 3rem; overflow:hidden}
.board-donation-view .donation-thum-swiper .thum-box{height:100%; background-color:#fff; border-radius:0.6rem; overflow:hidden; cursor:pointer}
.board-donation-view .donation-thum-swiper .thum-box img{display:block; width:100%; height:100%; min-height:77.5px; aspect-ratio:4 / 3; font-size:0; object-fit:cover; opacity:0.4; transition:all .20s ease}
.board-donation-view .donation-thum-swiper .swiper-slide .thum-box img:hover,
.board-donation-view .donation-thum-swiper .swiper-slide .thum-box img:active,
.board-donation-view .donation-thum-swiper .swiper-slide.swiper-slide-thumb-active .thum-box img{opacity:1}

.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-prev,
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-next
{
	display:flex; align-items:center; justify-content:center; position:absolute; top:50%; width:4rem; height:4rem; margin-top:-2rem; padding:0;
	background:rgba(255,255,255,.8); border:none; border-radius:50%; z-index:1; cursor:pointer; transition:all .35s ease; box-sizing:border-box
}
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-prev{left:1em}
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-next{right:1rem}
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-prev:hover,
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-next:hover{background:rgba(255,255,255,.9)}
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-prev:after,
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-next:after{position:relative; font-family:'remixicon'; font-size:2.9rem; color:rgba(0,0,0,.8); transition:all .35s ease}
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-prev:after{content:'\ea64'; left:-0.1rem}
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-next:after{content:'\ea6e'; right:-0.1rem}
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-prev.swiper-button-disabled,
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-next.swiper-button-disabled{background:rgba(255,255,255,.4)}
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-prev.swiper-button-disabled:after,
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-next.swiper-button-disabled:after{color:rgba(0,0,0,.4)}
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-prev.swiper-button-disabled:hover:after,
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-button-next.swiper-button-disabled:hover:after{color:rgba(0,0,0,.8)}
.board-donation-view .donation-thum-swiper-container .donation-thum-swiper-pagination{display:none}

.board-donation-view .view-head{display:flex; flex-direction:column}
.board-donation-view .view-head .head-tit{display:inline-flex; align-items:center}
.board-donation-view .view-head .head-tit .tit{line-height:4.3rem; color:var(--krds-color-light-gray-90); font-family:FlightSans; font-size:3.3rem; font-weight:300; letter-spacing:-0.08rem; word-break:keep-all}
.board-donation-view .view-head .head-tit .badge-cmm + .tit{margin-left:1rem}
.board-donation-view .view-head .head-meta{position:relative; padding:4rem 0 2.5rem; border-bottom:1px solid var(--krds-color-light-gray-10)}
.board-donation-view .view-head .meta-list{display:flex; flex-direction:column; gap:0.4rem}
.board-donation-view .view-head .meta-list li{display:inline-flex; align-items:center}
.board-donation-view .view-head .meta-list .tit,
.board-donation-view .view-head .meta-list .info{line-height:2.4rem; font-size:1.6rem; font-weight:normal; letter-spacing:-0.05rem}
.board-donation-view .view-head .meta-list .tit{min-width:10rem; color:var(--krds-color-light-gray-90)}
.board-donation-view .view-head .meta-list .info{display:inline-flex; align-items:center; position:relative; margin-left:1.5rem; color:var(--krds-color-light-gray-50)}

.board-donation-view .board-file .file-box{width:100%}
.board-donation-view .board-license{flex-direction:column; align-items:flex-start}
.board-donation-view .board-license .license-info{margin-left:0; margin-top:1.5rem}

.board-donation-view .view-content{min-height:40rem; padding:4.5rem 0; border-bottom:1px solid var(--krds-color-light-gray-10)}
.board-donation-view .view-content img{max-width:100%}

.board-donation-view .view-foot{display:flex; align-items:center; justify-content:center; margin-top:4rem; width:100%}
.board-donation-view .view-foot .btn{width:14rem}