@charset "utf-8";

.wrap_photo{height:100%;}

/*게시판*/
.wrap_photo > ul{}
.wrap_photo > ul > li{}
/*타이틀*/
.wrap_photo .title{text-align:center;margin-bottom:50px;}
.wrap_photo .title a{display:inline-block;color:#000;font-size:50px;font-family:'S-CoreDream-6Bold';}
.wrap_photo .title a::after{content:"";display:block;width:80%;height:2px;background:transparent;margin:10px auto 0 auto;}
/*목록*/
.wrap_photo .list{position:relative;}
.wrap_photo .list ul{display:flex;flex-wrap:wrap;}
.wrap_photo .list ul li{}
/*noData*/
.wrap_photo .list .nodata{font-size:18px;text-align:center;padding:30px 0;width:100%}
/*링크*/
.wrap_photo a.subject{display:block;text-align:left;}
.wrap_photo .con{}
/*썸네일*/
.wrap_photo .thumb{width:100%;height:140px;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center;}
.wrap_photo .thumb img{}
/*컨텐츠*/
.wrap_photo .inner{}
/*제목*/
.wrap_photo .subjectText{font-size:16px;margin-top:10px;height:40px;line-height:20px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;}
/*내용*/
.wrap_photo .content{display:none;}
/*날짜*/
.wrap_photo .date{display:none;}
/*더보기*/
.wrap_photo .more{display:none;width:50px;height:50px;background:url(../images/plus_b.png) no-repeat center center;margin:20px auto 0 auto;}
.wrap_photo .more span{font-size:0;}
/*활성화*/
.wrap_photo .list,
.wrap_photo .more{display:none;}
.wrap_photo > ul > li.active .list{display:block;}
.wrap_photo > ul > li.active .more{display:block;}
.wrap_photo > ul > li.active .title a::after{background:#000;}

@media only screen and (min-width:1025px){
	.wrap_photo .list{padding-left:64%;}
	.wrap_photo .list ul li{width:45%;margin:0 0 5% 5%;}
	.wrap_photo .list ul li:nth-child(1),
	.wrap_photo .list ul li:nth-child(2){position:absolute;top:0;width:30%;margin:0;}
	.wrap_photo .list ul li:nth-child(1){left:0;}
	.wrap_photo .list ul li:nth-child(2){left:33%;}
	.wrap_photo .list ul li:nth-child(1) .thumb,
	.wrap_photo .list ul li:nth-child(2) .thumb{height:250px;}
	.wrap_photo .list ul li:nth-child(1) .subjectText,
	.wrap_photo .list ul li:nth-child(2) .subjectText{font-size:24px;margin-top:25px;height:70px;line-height:35px;}
	.wrap_photo .list ul li:nth-child(1) .content,
	.wrap_photo .list ul li:nth-child(2) .content{display:block;margin-top:25px;color:#747474;font-size:16px;height:50px;line-height:25px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;}
}
@media only screen and (max-width:1024px){
	.wrap_photo .list ul li{width:31%;margin:0 1% 2% 1%;}
}
@media only screen and (max-width:768px){
	.wrap_photo .title{margin-bottom:30px;}
	.wrap_photo .title a{font-size:25px;}
	.wrap_photo .list ul li{width:48%;}
	.wrap_photo .list ul li:nth-child(n+5){display:none;}
}
@media only screen and (max-width:380px){
	.wrap_photo .list ul li{width:100%;margin:1% 0;}
	.wrap_photo .thumb{height:auto;}
}


/*HOVER*/
@media only screen and (min-width:1281px){
	.wrap_photo a.subject:hover .thumb img{transform:scale(1.1);transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);}
}