
.boardGalleryContainer{margin:0 auto;}
.galleryList {margin-top:1rem;}
.galleryList > ul {display:flex;gap:2rem;flex-wrap:wrap;}
.galleryList > ul > li {width:calc((100% - 2rem) / 2);border-radius: 1rem;overflow:hidden;}
.galleryList > ul > li > a {display:flex;padding:1.5rem;background:#F4F5F8;align-items:center;
}
.galleryList > ul > li > a .gimg {aspect-ratio: 314 / 408;width:314px;position:relative;border-radius: 0.75rem;overflow:hidden;}
.galleryList > ul > li > a .gimg span {position:absolute;width:100%;height:100%;}
.galleryList > ul > li > a .gimg .bg {position:absolute;opacity: 0.7;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #000 100%);
mix-blend-mode: multiply;height:5.5rem;left:0;bottom:0;z-index:1;width:100%;}
.galleryList > ul > li > a .txt-zone {flex:1;padding-left:2.5rem;} 
.galleryList > ul > li > a .txt-zone .day-box {padding:0.4rem 0.5rem;background:#333;border-radius:2.5rem;color: #FFF; text-align: center; font-size: 0.7rem; font-weight: 600; line-height: 0.7rem;display: inline-block;}
.galleryList > ul > li > a .txt-zone .subject {color: #333; font-size: 1.4rem; font-weight: 600; line-height: calc(1.4rem + 5px);margin-top:0.5rem;}
.galleryList > ul > li > a .txt-zone ul {margin-top:2.5rem;flex-direction:column;display:flex;gap:0.75rem 0;}
.galleryList > ul > li > a .txt-zone ul li {display:flex;color: #666; font-size: 0.9rem; font-weight: 400; line-height: 1.3;}
.galleryList > ul > li > a .txt-zone ul li b {color:#333;font-weight:600;margin-right:0.75rem;}
.galleryList > ul > li > a:hover {background:#fff;}
.galleryList > ul > li > a:hover .txt-zone .day-box {background:#269C7D}

.galleryList > ul > li:hover {box-shadow: 0 8px 15px 0 rgba(0, 0, 0, 0.10);}
.galleryList > ul > li:hover > a .txt-zone .subject{color:#269C7D; text-decoration : underline; text-underline-position : under; text-decoration-thickness: 1px; }


@media (max-width:1500px){
	.boardGalleryContainer {width:100%;}
}
@media (max-width:1400px){
	.galleryList > ul > li > a .txt-zone{padding-left:1.5rem;}
	.galleryList > ul > li > a .gimg{width:40%;}
	.galleryList > ul > li > a .txt-zone .subject{font-size:1.2rem;}
	.galleryList > ul > li > a .txt-zone ul{margin-top:1.5rem;}
}

@media (max-width:1030px){
	.galleryList > ul > li > a{padding:1rem;}
}

@media (max-width:767px){ 
	.galleryList > ul > li > a{flex-direction:column;align-items:flex-start;gap:1.5rem 0;}
	.galleryList > ul > li > a .gimg{width:100%;}
	.galleryList > ul > li > a .txt-zone{padding-left:0;}
}
@media (max-width:500px){ 
	.galleryList > ul > li{width:100%;}
}


/*뷰페이지*/
.board-view {}
.board-view .view-cont{display:flex;gap:0 4.3rem;align-items:flex-start;margin-bottom:5rem;}
.board-view .view-cont .img-zone {width:480px;aspect-ratio: 480 / 620;position:relative;box-shadow: 0 10px 10px rgb(0 0 0 / 10%);border-radius:0.75rem;}
.board-view .view-cont .img-zone img {position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0.75rem;}
.board-view .view-cont .info-zone {flex:1;}
.board-view .view-cont .info-zone .view-titzone .day{padding:0.4rem 0.5rem;border-radius: 2.5rem; background: #269C7D;display:inline-block;color: #FFF; text-align: center; font-size: 0.7rem; font-weight: 600; line-height: 0.7rem;}
.board-view .view-cont .info-zone .view-titzone p {color: #333; font-size: 1.75rem; font-weight: 600; line-height: 1.75rem;margin:0.5rem 0 1.75rem 0;}

.board-view .view-cont .info-zone .view-titzone .link-btn {position:relative;height:3rem;}
.board-view .view-cont .info-zone .view-titzone a{width:10.5rem;height:3rem;border-radius: 0.5rem; border: 1px solid #333; background: #FFF; box-shadow: 0 8px 13px 0 rgba(0, 0, 0, 0.08);display:flex;padding:0 1.25rem;justify-content:center;align-items:center;color: #333; font-size: 0.9rem; font-weight: 400; line-height: 0.9rem; letter-spacing: -0.0045rem;gap:0 0.5rem;position:absolute;left:0;top:0;}
.board-view .view-cont .info-zone .view-titzone a:after{content:'';display:block;width:0.9rem;height:0.9rem;background:url(/images/default/content/link-icon.svg)no-repeat center center;background-size:cover;}
.board-view .view-cont .info-zone .view-titzone a:hover{color:#269C7D;border:1px solid #269C7D;}
.board-view .view-cont .info-zone .view-titzone a:hover:after{background:url(/images/default/content/link-icon-on.svg)no-repeat center center;background-size:cover;}

.board-view .view-cont .info-zone .view-box {display:flex;margin-top:1.75rem;gap:1.5rem;flex-wrap:wrap;}
.board-view .view-cont .info-zone .view-box > div {border-radius: 1rem; background: #F4F5F8;width:calc((100% - 1.5rem) / 2);padding:1.5rem 1.75rem;}
.board-view .view-cont .info-zone .view-box > div img {display:block;margin-left:auto;}
.board-view .view-cont .info-zone .view-box > div span {display:inline-block;padding:0.4rem  0.75rem;border-radius: 2.5rem; background:#002D6F;color: #FFF; text-align: center; font-size: 0.8rem; font-weight: 600; line-height: 0.8rem;}
.board-view .view-cont .info-zone .view-box > div p{color: #333; font-size: 1rem; font-weight: 600; line-height: 1rem;margin-top:0.75rem;}
.boardViewContainer .boardPrev{border-top:1px solid #ddd;}

@media (max-width:1400px){ 
	.board-view .view-cont .img-zone{width:40%;}
	.board-view .view-cont{gap:0 1.5rem;align-items: flex-start;}
	.board-view .view-cont .info-zone .view-box > div img{width:2rem;}
}


@media (max-width:767px){ 
	.board-view .view-cont{ flex-direction:column;gap:1.5rem 0;}
	.board-view .view-cont .img-zone{width:480px;margin:0 auto;}
	.board-view .view-cont .info-zone .view-box > div{padding:1rem;}
}
@media (max-width:500px){ 
	.board-view .view-cont .img-zone{width:100%;}
	.board-view .view-cont .info-zone .view-box > div{width:100%;}
}

/*재단갤러리*/
.galleryBoard ul {display:flex;gap:2.5rem 1.5rem;flex-wrap:wrap;}
.galleryBoard ul li {width:calc((100% - (1.5rem * 3)) / 4);border-radius:1rem;overflow:hidden;}
.galleryBoard ul li:hover {
box-shadow: 0 6px 18px 0 rgba(19, 151, 109, 0.10);}
.galleryBoard ul li a .gimg{aspect-ratio: 353 / 235;position:relative;overflow:hidden;}
.galleryBoard ul li a .gimg span {position:absolute;left:0;top:0;width:100%;height:100%;transition: transform 0.4s ease;}
.galleryBoard ul li a:hover .gimg span {transform: scale(1.1);}


.galleryBoard ul li a .txt-zone {padding:1.5rem;border:1px solid #ddd;border-radius:0 0 1rem 1rem }
.galleryBoard ul li a:hover .txt-zone {border:1px solid #269C7D}

.galleryBoard ul li a .txt-zone  .subject{color: #333; font-size: 1rem; font-weight: 600; line-height: 1.5rem;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; min-height: 3rem; }
.galleryBoard ul li:hover a .txt-zone  .subject {color:#269C7D; text-decoration : underline; text-underline-position : under; text-decoration-thickness: 1px; }

.galleryBoard ul li a .txt {display:flex;   justify-content: space-between;margin-top:1.5rem;}
.galleryBoard ul li a .txt .date{color: #888; font-size: 0.9rem; font-weight: 400; line-height: 0.9rem;position:relative;display:flex;gap:0 0.4rem;}
.galleryBoard ul li a .txt .date:before{content:'';width:1rem;height:1rem;background:url(/images/default/content/date-time.svg)no-repeat center center;background-size:cover;left:0;}
.galleryBoard ul li a .hits {display:flex;color: #888; font-size: 0.9rem; font-weight: 400; line-height: 0.9rem;align-items:center;
}
.galleryBoard ul li a .hits .line {width:1px;height:0.6rem;background:#ddd;margin:0 0.4rem;}

@media (max-width:1400px){ 
	.galleryBoard ul li{width: calc((100% - (1.5rem * 2)) / 3);}
}
@media (max-width:767px){ 
	.galleryBoard ul li{width: calc((100% - (1.5rem * 1)) / 2);}
}
@media (max-width:500px){ 
	.galleryBoard ul li {width:100%;}
}


.attached-video-preview{ display:flex; flex-direction:column; align-items:center; gap:1rem; margin:1rem 0; }
.attached-preview-video{ display:block; width:100%; height:auto; background:#000; object-fit:contain; }