@charset "utf-8";

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

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

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

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

/*링크*/
.photo_common2 a.subject{display:block;margin:0 10px;}

/*썸네일*/
.photo_common2 .thumb{overflow:hidden;height:230px;display:flex;align-items:center;justify-content:center;}
.photo_common2 .thumb img{}

/*컨텐츠*/
.photo_common2 .con{padding-top:20px;}

/*제목*/
.photo_common2 .subjectText{font-size:18px;color:#222;line-height:1.4;height:50px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;}

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

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

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

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

/*CONTROL*/
.photo_common2 .control{}
.photo_common2 .control .prev,
.photo_common2 .control .next{display:block;text-indent:-9999px;width:100px;height:100px;position:absolute;right:0;}
.photo_common2 .control .prev{background:#0075c0 url(../images/prev_w.png) no-repeat center;bottom:100px;}
.photo_common2 .control .next{background:#2e2224 url(../images/next_w.png) no-repeat center;bottom:0;}
.photo_common2 .control .play,
.photo_common2 .control .stop,
.photo_common2 .control .numbering,
.photo_common2 .control .paging{display:none;}
/*HOVER*/
@media only screen and (min-width:1281px){
	.photo_common2 a.subject:hover .con{}
	.photo_common2 .more:hover{background-color:#888;}
	.photo_common2 .control .prev:hover{background-color:#2e2224;}
	.photo_common2 .control .next:hover{background-color:#0075c0;}
}
@media only screen and (max-width:1280px){
	.photo_common2 .list ul{padding-right:0;padding-top:60px;}
	.photo_common2 .thumb{height:190px;}
	.photo_common2 .con{width:100%;}
	.photo_common2 .subjectText{font-size:16px;height:45px;}
	.photo_common2 .control .prev,
	.photo_common2 .control .next{bottom:unset;top:0;width:50px;height:50px;}
	.photo_common2 .control .prev{right:102px;}
	.photo_common2 .control .next{right:51px;}
	.photo_common2 .control .prev{background-position:15px center;}
	.photo_common2 .control .next{background-position:-15px center;}
	.photo_common2 .more{width:50px;height:50px;bottom:unset;top:0;background-color:#888;}
}
@media only screen and (max-width:768px){
	.photo_common2 .list ul{padding-top:50px;}
	.photo_common2 .thumb{height:150px;}
	.photo_common2 .control .prev,
	.photo_common2 .control .next,
	.photo_common2 .more{width:40px;height:40px;}
	.photo_common2 .control .prev{right:82px;}
	.photo_common2 .control .next{right:41px;}
}
@media only screen and (max-width:480px){
	.photo_common2 .thumb{height:210px;}
}