@charset "utf-8";

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

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

/*목록*/
.photo_organB .list{width:720px;}
.photo_organB .list ul{}
.photo_organB .list ul li{}

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

/*링크*/
.photo_organB a.subject{display:block;position:relative;padding:15px;}

/*썸네일*/
.photo_organB .thumb{display:flex;align-items:center;justify-content:center;overflow:hidden;height:450px;position:relative;transition:0.5s;}
.photo_organB .thumb img{width:100%;height:100%;}
.photo_organB .thumb::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 30%);}

/*컨텐츠*/
.photo_organB .con{padding:50px;width:100%;position:absolute;right:0;bottom:0;}

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

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

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

/*더보기*/
.photo_organB .more{display:none !important;text-indent:-9999px;position:absolute;right:20px;bottom:0;width:40px;height:40px;background:url(../images/more.png) center no-repeat;}

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

/*CONTROL*/
.photo_organB .control{}
.photo_organB .control .prev,
.photo_organB .control .next{display:block;text-indent:-9999px;width:80px;height:80px;position:absolute;left:680px;}
.photo_organB .control .prev{background:#222 url(../images/prev_w.png) no-repeat center;bottom:50%;}
.photo_organB .control .next{background:#ff9600 url(../images/next_w.png) no-repeat center;bottom:calc(50% - 80px);}
.photo_organB .control .play,
.photo_organB .control .stop,
.photo_organB .control .numbering,
.photo_organB .control .paging{display:none;}

/*쉐도우이미지*/
.photo_organB .shadow_img1,
.photo_organB .shadow_img2{position:absolute;top:15px;width:720px;height:450px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.photo_organB .shadow_img1{display:none !important;}
.photo_organB .shadow_img2{left:740px;}
.photo_organB .shadow_img1::before,
.photo_organB .shadow_img2::before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.7);}
.photo_organB .shadow_img1 img,
.photo_organB .shadow_img2 img{height:100%;width:100%;}

/*HOVER*/
@media only screen and (min-width:1281px){
	.photo_organB a.subject:hover .con{font-family:'Dream Medium';}
	.photo_organB a.subject:hover .thumb{box-shadow:0 0 12px #222;}
	.photo_organB .more:hover{}
	.photo_organB .control .prev:hover,
	.photo_organB .control .next:hover{background-color:#000;}
}
@media only screen and (max-width:1280px){
	.photo_organB .list{position:relative;left:50%;margin-left:-360px;}
	.photo_organB .subjectText{font-size:18px;text-align:center;}
	.photo_organB .shadow_img1,
	.photo_organB .shadow_img2{top:calc(50% - 150px);width:480px;height:300px;}
	.photo_organB .shadow_img1{display:flex !important;left:50%;margin-left:-845px;}
	.photo_organB .shadow_img2{left:unset;right:50%;margin-right:-845px;}
	.photo_organB .control .prev,
	.photo_organB .control .next{bottom:calc(50% - 40px);}
	.photo_organB .control .prev{left:-30px;}
	.photo_organB .control .next{left:unset;right:-30px;}
}
@media only screen and (max-width:768px){
	.photo_organB .list{width:100%;left:0;margin-left:0;padding:0 20px;}
	.photo_organB .thumb{height:320px;box-shadow:none;}
	.photo_organB .shadow_img1,
	.photo_organB .shadow_img2{display:none !important;}
	.photo_organB .control .prev,
	.photo_organB .control .next{bottom:calc(50% - 25px);width:50px;height:50px;}
	.photo_organB .control .prev{left:10px;}
	.photo_organB .control .next{right:10px;}
}

