/* 사진 리스트 */
.photo_group{overflow:hidden;}
.gallery_bin{border-top:2px solid #000;margin:0 -10px;}
.gallery_box{padding:40px 10px 10px 10px;border-bottom:1px solid #000;}
.gbox .img{background-position:center center;background-size:100% auto;cursor:pointer}
.gbox .subject{line-height:1;margin:15px 0 20px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px}
.gbox .date{color:#666;line-height:1;display:inline-block;padding-right:5px;}
@media (min-width:768px){
	.gallery_bin{margin:0 -10px;}
	.gallery_box{padding:55px 10px 13px 10px;}
	.gbox .subject{margin:20px 0 30px 0;}
}
@media (min-width:1100px){
	.gallery_bin{margin:0 -20px;}
	.gallery_box{padding:70px 20px 15px 20px;}
	.gbox .subject{margin:25px 0 40px 0;font-size:22px}
}

/* 사진 슬라이드 팝업 */
.popup_photo.open{display:block;}
.popup_photo{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.8);z-index:1000;padding:90px 0 30px 0;color:#fff}
.popup_photo .gp_title{text-align:center;}
.popup_photo .gp_title .slide_title{font-size:20px;padding:0 15px;line-height:1.2}
.popup_photo .popup_photo_close{position:absolute;font-size:40px;top:30px;right:30px;cursor:pointer}
.gallery_slide{width:100%;height:94%;padding:50px 0;}
.gallery_slide .swiper-slide img{
	width:auto;height:auto;max-width:100%;max-height:100%;-ms-transform: translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:50%;top:50%;box-shadow:0 0 20px rgba(0,0,0,0.5);
}
@media (min-width:768px){
	.popup_photo{padding:100px 20px 30px 20px;}
	.popup_photo .gp_title .slide_title{border-radius:20px;font-size:25px}
	.popup_photo .popup_photo_close{font-size:50px;}
	.gallery_slide .swiper-slide img{border-radius:20px;max-width:85%;}
}
@media (min-width:1024px){
	.popup_photo{padding:40px;}
	.popup_photo .gp_title .slide_title{font-size:30px}
	.gallery_slide{padding:50px 0;}
}

.none_content{display:block;text-align:center;padding:100px 0;}
.none_content .gicon{font-size:5em;margin-bottom:20px}
.photo .swiper-slide{position:relative;}
.photo .swiper-slide div{position:absolute;bottom:0;left:0;text-align:center;padding:0 15px 10px 15px;width:100%;z-index:1}
