@charset "utf-8";

/*구조*/
.photo_departA{height:100%;line-height:0;}
.photo_departA .container{}
.photo_departA ul.inner{}
.photo_departA ul.inner > li{}

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

/*목록*/
.photo_departA .list{}
.photo_departA .list ul{padding-right:100px;}
.photo_departA .list ul li{}

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

/*링크*/
.photo_departA a.subject{display:block;position:relative;}

/*썸네일*/
.photo_departA .thumb{display:flex;align-items:center;justify-content:center;overflow:hidden;height:500px;}
.photo_departA .thumb img{width:100%;height:100%;}

/*컨텐츠*/
.photo_departA .con{background:rgba(0,0,0,0.5);padding:25px;width:72%;position:absolute;right:0;bottom:0;}

/*제목*/
.photo_departA .subjectText{font-size:18px;color:#FFF;line-height:1.5;height:55px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;}

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

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

/*더보기*/
.photo_departA .more{display:block;text-indent:-9999px;position:absolute;right:0;bottom:200px;width:100px;height:100px;background:#DDD url(../images/more.png) center no-repeat;}

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

/*CONTROL*/
.photo_departA .control{}
.photo_departA .control .prev,
.photo_departA .control .next{display:block;text-indent:-9999px;width:100px;height:100px;position:absolute;right:0;}
.photo_departA .control .prev{background:#0075c0 url(../images/prev_w.png) no-repeat center;bottom:100px;}
.photo_departA .control .next{background:#2e2224 url(../images/next_w.png) no-repeat center;bottom:0;}
.photo_departA .control .play,
.photo_departA .control .stop,
.photo_departA .control .numbering,
.photo_departA .control .paging{display:none;}

@media all and (max-width:1700px) {
}
@media only screen and (max-width:1280px){
	.photo_departA .list ul{padding-right:0;padding-top:51px;}
	.photo_departA .con{width:100%;}
	.photo_departA .subjectText{font-size:16px;height:50px;}
	.photo_departA .control .prev,
	.photo_departA .control .next{bottom:unset;top:0;width:50px;height:50px;}
	.photo_departA .control .prev{right:102px;}
	.photo_departA .control .next{right:51px;}
	.photo_departA .control .prev{background-position:15px center;}
	.photo_departA .control .next{background-position:-15px center;}
	.photo_departA .more{width:50px;height:50px;bottom:unset;top:0;background-color:#888;}
}
@media only screen and (max-width:768px){
	.photo_departA .list ul{padding-top:41px;}
	.photo_departA .thumb{height:350px;}
	.photo_departA .control .prev,
	.photo_departA .control .next,
	.photo_departA .more{width:40px;height:40px;}
	.photo_departA .control .prev{right:82px;}
	.photo_departA .control .next{right:41px;}
}

/*HOVER************************************************************/
@media only screen and (min-width:1281px){
	.photo_departA a.subject:hover .con{background:rgba(0,0,0,0.8);}
	.photo_departA .more:hover{background-color:#888;}
	.photo_departA .control .prev:hover{background-color:#2e2224;}
	.photo_departA .control .next:hover{background-color:#0075c0;}
}