@charset "utf-8";

/*감싸기*/
.wrap_photo{height:100%;}
.wrap_photo .container{position:relative;}

/*구조*/
.wrap_photo ul.inner{}
.wrap_photo ul.inner > li{}

/*탭*/
.wrap_photo .title{font-size:22px;font-weight:bold;color:#000;line-height:1;padding-top:8px;margin-bottom:20px;}
.wrap_photo .title a{}
.wrap_photo .inner > li.active .title a{}

/*목록*/
.wrap_photo .list{}
.wrap_photo .list ul{}
.wrap_photo .list ul li{padding:0 10px;}

/*noData*/
.wrap_photo .list .nodata{font-size:18px;text-align:center;padding:50px 0;}

/*링크*/
.wrap_photo a.subject{display:block;}

/*컨텐츠*/
.wrap_photo .con{background:#FFF;border:1px solid #CCC;}

/*썸네일*/
.wrap_photo .thumb{margin-bottom:40px;width:100%;height:190px;overflow:hidden;}
.wrap_photo .thumb img{display:inline;object-fit:cover;object-position:center;width:100%;height:100%;}

/*제목*/
.wrap_photo .subjectText{margin:0 20px 20px 20px;color:#000;font-size:18px;font-weight:bold;line-height:1.4;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}

/*내용*/
.wrap_photo .content{margin:0 20px 20px 20px;color:#444;font-size:16px;line-height:1.4;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}
.wrap_photo a.subject.isThumb .content{}

/*날짜*/
.wrap_photo .date{display:none;}


/*더보기*/
.wrap_photo .more{display:block;width:30px;height:30px;border:1px solid #CCC;font-size:0;position:absolute;top:0px;right:58px;background:#FFF url("../images/plus_b.png") no-repeat center;}

/*활성화*/
.wrap_photo .list,
.wrap_photo .more{display:none}
.wrap_photo .inner > li.active .list{display:block}
.wrap_photo .inner > li.active .more{display:block}

/*CONTROL*/
.wrap_photo .slick-arrow{display:block;font-size:0;width:30px;height:30px;border:1px solid #CCC;position:absolute;top:-50px;}
.wrap_photo .slick-prev{background:#FFF url("../images/prev_b.png") no-repeat center;right:29px;}
.wrap_photo .slick-next{background:#FFF url("../images/next_b.png") no-repeat center;right:0px;}

@media all and (max-width:1280px){
}
@media all and (max-width:768px){
}