@charset "utf-8";

/*구조*/
.wrap_photo{height:100%;padding:0 20px 20px 0;}
.wrap_photo::before{content:"";display:block;width:calc(100% - 20px);height:calc(100% - 20px);background:url(../images/bg.png) repeat;position:absolute;left:20px;top:20px;}

/*타이틀*/
.wrap_photo .title{position:absolute;left:30px;top:285px;z-index:1;}
.wrap_photo .title a{font-size:14px;color:rgba(255,255,255,1);font-family:'S-CoreDream-4Regular';line-height:1;cursor:none;}
.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;position:relative;padding:0 0 20px 20px;}

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

/*컨텐츠*/
.wrap_photo .con{background:rgba(40,117,204,0.9);padding:75px 30px 30px 30px;width:65%;position:absolute;left:0;bottom:0;transition:0.5s;}
.wrap_photo .con::before{content:"";display:block;width:50px;height:1px;background:rgba(255,255,255,0.5);position:absolute;left:-25px;top:0;transform:rotate(45deg);}

/*제목*/
.wrap_photo .subjectText{font-size:18px;color:#FFF;line-height:1;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*내용*/
.wrap_photo .content{font-size:15px;color:rgba(255,255,255,0.5);line-height:1;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:10px;}

/*날짜*/
.wrap_photo .dateA{font-family:'Dream Light';font-size:14px;color:rgba(255,255,255,0.5);line-height:1;padding-top:20px;}
.wrap_photo .dateB{display:none;}

/*더보기*/
.wrap_photo .more{display:block;text-indent:-9999px;position:absolute;left:0;bottom:285px;width:50px;height:50px;background:#23262f url(../images/more.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{}
.wrap_photo .control .prev,
.wrap_photo .control .next{display:block;text-indent:-9999px;width:50px;height:50px;position:absolute;left:0;}
.wrap_photo .control .prev{background:#1e51a2 url(../images/prev.png) no-repeat center;bottom:234px;}
.wrap_photo .control .next{background:#1e51a2 url(../images/next.png) no-repeat center;bottom:183px;}
.wrap_photo .control .play,
.wrap_photo .control .stop,
.wrap_photo .control .numbering,
.wrap_photo .control .paging{display:none;}

@media only screen and (max-width:1280px){
	.wrap_photo{padding:0;}
	.wrap_photo::before{display:none;}
	.wrap_photo .title{display:none;}
	.wrap_photo a.subject{padding:0 20px;}
	.wrap_photo .thumb{height:320px;}
	.wrap_photo .con{padding:20px;width:calc(100% - 40px);left:20px;}
	.wrap_photo .con::before{display:none;}
	.wrap_photo .subjectText{font-size:16px;}
	.wrap_photo .content{font-size:14px;}
	.wrap_photo .dateA{padding-top:10px;}
	.wrap_photo .more{display:none !important;}
	.wrap_photo .control .prev,
	.wrap_photo .control .next{bottom:calc(50% - 25px);}
	.wrap_photo .control .next{left:unset;right:0;}
}
@media only screen and (max-width:768px){
	.wrap_photo a.subject{padding:0 10px;}
	.wrap_photo .thumb{height:250px;}
	.wrap_photo .con{width:calc(100% - 20px);left:10px;}
	.wrap_photo .subjectText{font-size:14px;}
	.wrap_photo .content,
	.wrap_photo .dateA{display:none;}
	.wrap_photo .control .prev,
	.wrap_photo .control .next{width:40px;height:40px;bottom:calc(50% - 20px);}
}
/*HOVER*/
@media only screen and (min-width:1281px){
	.wrap_photo a.subject:hover .con{background:rgba(3,73,154,1);}
	.wrap_photo a.subject:hover .thumb img{transform:scale(1.1);}
	.wrap_photo .control .prev:hover{background-color:#23262f;}
	.wrap_photo .control .next:hover{background-color:#23262f;}
	.wrap_photo .more:hover{background-color:#1e51a2;}
}