@charset "utf-8";

/*구조*/
.wrap_photo{height:100%;position:unset;}

/*타이틀*/
.wrap_photo .title{display:none;}
.wrap_photo .title a{}
.wrap_photo .inner > li.active .title a{}

/*목록*/
.wrap_photo .list{}
.wrap_photo .list ul{}
.wrap_photo .list ul li{}

/*noData*/
.wrap_photo .list .nodata{font-size:18px;color:#222;text-align:center;padding:40px 0;width:100%;border:0 !important;}

/*링크*/
.wrap_photo a.subject{display:block;margin-right:20px;margin-left:2px;position:relative;}

/*썸네일*/
.wrap_photo .thumb{width:100%;height:455px;overflow:hidden;}
.wrap_photo .thumb img{object-fit:cover;object-position:center;width:inherit;height:inherit;transition:0.5s;}

/*컨텐츠*/
.wrap_photo .con{background:rgba(0,0,0,0.6);padding:30px;width:100%;height:100%;position:absolute;left:0;bottom:0;opacity:0;transition:0.5s;display:flex;align-items:center;justify-content:center;}

/*제목*/
.wrap_photo .subjectText{font-size:18px;color:#FFF;line-height:1.4;font-family:'Noto Light';}

/*내용*/
.wrap_photo .content{display:none;}

/*날짜*/
.wrap_photo .dateA{display:none;}
.wrap_photo .dateB{display:none;}

/*더보기*/
.wrap_photo .more{display:block;text-indent:-9999px;position:absolute;left:400px;top:2px;width:50px;height:50px;background:url(../images/more_2.png) center no-repeat;}

/*활성화*/
.wrap_photo .list,
.wrap_photo .more{display:none}
.wrap_photo .inner > li.active .list,
.wrap_photo .inner > li.active .more{display:block}

/*CONTROL*/
.wrap_photo .control{position:absolute;left:0;bottom:0;display:flex;align-items:center;}
.wrap_photo .control .play,
.wrap_photo .control .stop{display:none;width:10px;height:10px;margin-left:10px;line-height:1;text-indent:-9999px;}
.wrap_photo .control .play.on,
.wrap_photo .control .stop.on{display:block;}
.wrap_photo .control .play{background:url(../images/play_1.png) no-repeat center;bottom:234px;}
.wrap_photo .control .stop{background:url(../images/stop_1.png) no-repeat center;bottom:183px;}
.wrap_photo .control .numbering{font-size:15px;color:#000;line-height:1;font-family:'Noto Regular';}
.wrap_photo .control .paging{margin:0 15px;}
.wrap_photo .control .paging ul{display:flex;align-items:center;justify-content:center;}
.wrap_photo .control .paging li{line-height:1;}
.wrap_photo .control .paging button{width:50px;height:3px;background:#c9c9c9;display:block;text-indent:-9999px;}
.wrap_photo .control .paging li.slick-active button{background:#000;}

.wrap_photo .control .prev,
.wrap_photo .control .next{display:none;}

@media only screen and (max-width:1023px){
	.wrap_photo .thumb{height:350px;}
	.wrap_photo .more{left:unset;top:-2px;right:0;}
	.wrap_photo .control{position:relative;margin-top:30px;justify-content:center;}
}
@media only screen and (max-width:767px){
	.wrap_photo .thumb{height:250px;}
}
/*HOVER*/
@media only screen and (min-width:1024px){
	.wrap_photo a.subject:hover .con{opacity:1;}
}