@charset "utf-8";

/*구조*/
.wrap_photo{border-bottom:2px solid #333;height:100%;}
.wrap_photo .container{}
.wrap_photo ul.inner{}
.wrap_photo ul.inner > li{}

/*타이틀*/
.wrap_photo .title{}
.wrap_photo .title a{font-size:26px;color:#000;font-family:'Dream Bold';line-height:1;position:relative;padding:0 5px 20px 5px;display:inline-block;border-bottom:4px solid #22ba31;}
.wrap_photo .inner > li.active .title a{}

/*목록*/
.wrap_photo .list{border-top:1px solid #DDD;padding-top:30px;position:relative;}
.wrap_photo .list ul{}
.wrap_photo .list ul li{margin-bottom:25px;}

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

/*링크*/
.wrap_photo a.subject{display:flex;align-items:center;}

/*썸네일*/
.wrap_photo .thumb{width:240px;height:165px;margin-right:30px;overflow:hidden;}
.wrap_photo .thumb img{object-fit:cover;object-position:center;width:100%;height:100%;}

/*컨텐츠*/
.wrap_photo .con{width:calc(100% - 270px);}

/*제목*/
.wrap_photo .subjectText{line-height:1.4;height:55px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;}
.wrap_photo .subjectText span{font-size:20px;color:#4b4b4b;font-family:'Dream Medium';}

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

/*날짜*/
.wrap_photo .dateA{font-size:14px;color:#afafaf;line-height:1;font-family:'Mont Medium';margin-top:15px;}
.wrap_photo .dateB{display:none;}

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

/*활성화*/
.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{display:none;}

/*첫글*/
@media only screen and (min-width:769px){
	.wrap_photo .list ul{padding-left:50%;}
	.wrap_photo .list ul li:first-child{width:47%;position:absolute;left:0;top:30px;}
	.wrap_photo .list ul li:first-child a.subject{flex-direction:column;align-items:flex-start;}
	.wrap_photo .list ul li:first-child .thumb{width:100%;height:340px;margin-right:0;}
	.wrap_photo .list ul li:first-child .con{width:100%;}
	.wrap_photo .list ul li:first-child .subjectText{height:70px;margin:20px 0;}
	.wrap_photo .list ul li:first-child .subjectText span{font-size:25px;color:#046b40;}
	.wrap_photo .list ul li:first-child .content{line-height:1.4;height:50px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:block;}
	.wrap_photo .list ul li:first-child .content span{font-size:17px;color:#777;font-family:'Dream Regular';}
}
@media only screen and (max-width:1280px){
	.wrap_photo .title a{font-size:25px;}
	.wrap_photo .thumb{width:40%;margin-right:5%;}
	.wrap_photo .con{width:55%;}
}
@media only screen and (max-width:768px){
	.wrap_photo .title a{font-size:20px;}
	.wrap_photo .thumb{width:30%;height:100px;margin-right:5%;}
	.wrap_photo .con{width:65%;}
	.wrap_photo .subjectText{height:45px;}
	.wrap_photo .subjectText span{font-size:16px;}
}
/*HOVER*/
@media only screen and (min-width:1281px){
	.wrap_photo a.subject:hover .subjectText span{background-image:linear-gradient(to bottom, transparent 60%, #92fc4a  0%);}
}