@charset "utf-8";

/*구조*/
.photo_departC,
.photo_departC .container,
.photo_departC ul.inner,
.photo_departC ul.inner > li,
.photo_departC .list,
.photo_departC .slick-slider,
.photo_departC .slick-list,
.photo_departC .slick-track,
.photo_departC .slick-slide,
.photo_departC .slick-slide > div,
.photo_departC .slick-slide > div,
.photo_departC .slick-slide > div > li,
.photo_departC .slick-slide > div > li > a{/* height:100%; */}

.photo_departC{overflow: hidden;margin-left: calc(calc(100% - 1600px) / 2);margin-top: -30px;}

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

/*목록*/
.photo_departC .list{position: relative;max-width: 1600px;}
.photo_departC .list ul{}
.photo_departC .list ul li{}
.photo_departC .slick-slider{padding:0;z-index: 1;position: relative;}
.photo_departC .slick-slide{padding-right: 50px;transition: all ease .5s;position: relative;top: 175px;}
.photo_departC .slick-current{top: 30px;min-width:720px;}

/*noData*/
.photo_departC .list .nodata{font-size:18px;color:#222;text-align:center;padding:40px 0;width:100%;border:0 !important;}

/*링크*/
.photo_departC a.subject{display:block;position:relative;max-width: 350px;}

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

.photo_departC .slick-list{padding-bottom:35px;overflow: visible;}
.photo_departC .slick-current a.subject{width: 720px;}
.photo_departC .slick-current .thumb{width: 670px;height: 500px;}

/*컨텐츠*/
.photo_departC .slick-current .con{width:670px;}


/*제목*/
.photo_departC .subjectText{line-height:1.3;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;margin-top:20px;padding-left:15px;}
.photo_departC .subjectText span{font-size: 22px;font-family: 'Paper Medium';}
.photo_departC a.subject:hover .subjectText span{text-decoration:underline;}
.photo_departC .slick-current .subjectText span{font-size:30px;font-family: 'Paper Medium';}

/*내용*/
.photo_departC .content{line-height:1.1;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;margin-top:10px;display: none;}
.photo_departC .content span{}

/*날짜*/
.photo_departC .date{display:none;}
.photo_departC .dateA,
.photo_departC .dateB{display:none;}
.photo_departC .readMore{display:none;}

/*더보기*/
.photo_departC .more{text-indent:-9999px;position:absolute;left: 950px;top: 105px;width:40px;height:40px;background: #fff url(../images/plus.png) center no-repeat;border-radius: 50%;z-index: 1;}

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

/*CONTROL*/
.photo_departC .slick-dots{display:flex;}
.photo_departC .slick-dots > li{width:100%;}
.photo_departC .slick-dots > li button{text-indent: -9999px;background-color: #fff;height: 2px;width: 100%;display: block;}
.photo_departC .slick-dots > li.slick-active button{background: #0095eb;}

.photo_departC .progress {max-width:310px;position: absolute;right: 250px;top: 124px;width: 100%;height: 2px;background: #fff;}
.photo_departC .progress span {position: absolute; left: 0; top: 0; width: 0; height: 100%; background: #0095eb;}
.photo_departC .progress.on span {animation: bar2 5s 1;}

@keyframes bar2 { 
    0% {width: 0;}
    100% {width: 100%;}
  }

.photo_departC .slick-arrow{position: absolute;z-index: 99;}
.photo_departC .slick-prev{top: 117px;right: 75px;padding-left: 30px;background:url('../images/b-left-arrow.png') no-repeat left center;font-size: 13px;font-family: 'Paper Medium';}
.photo_departC .slick-prev:after{content:'/';margin-left:10px;font-size:15px;display:inline-block;vertical-align:middle;}
.photo_departC .slick-next{top: 117px;padding-right: 30px;background:url('../images/b-right-arrow.png') no-repeat right center;font-size: 13px;font-family: 'Paper Medium';right: 0;}

.photo_departC .numbering .numWrap1{position: absolute;left: 1015px;z-index: 1;top: 112px;font-family: 'Paper SemiBold';color: #0095eb;font-size: 18px;}
.photo_departC .numbering .numWrap1 span{font-family: 'Paper SemiBold';}
.photo_departC .numbering .numWrap2{position: absolute;left: 1365px;top: 116px;font-family: 'Paper SemiBold';font-size: 13px;}
.photo_departC .numbering .numWrap2 span{font-family: 'Paper SemiBold';}

.photo_departC .playstop{position: absolute;left: 1400px;top: 114px;z-index: 9;}
.photo_departC .playstop button.play,
.photo_departC .playstop button.stop{display:none;width:20px;height:21px;text-indent: -9999px;}
.photo_departC .playstop button.on{display:block;}

.photo_departC .playstop .stop{background:url('../images/b-pause.png') no-repeat center;}
.photo_departC .playstop .play{background:url('../images/b-play.png') no-repeat center;}

@media only screen and (max-width:1600px){
.photo_departC{padding-left:25px;margin-left: 0;}
.photo_departC .slick-next{right:25px;}    
.photo_departC .slick-prev{right:100px;}
.photo_departC .playstop{right:210px;left: unset;}
.photo_departC .progress{right: 45px;top:100px;max-width:245px;}
.photo_departC .numbering .numWrap1{right:300px;top:90px;left: unset;} 
.photo_departC .numbering .numWrap2{right:25px;top:90px;left: unset;}   
.photo_departC .more{right:330px;top:80px;left: unset;}    

.photo_departC .slick-current{min-width:initial;}
.photo_departC .thumb{width:auto;height: 270px;}  
.photo_departC a.subject{max-width:100%;}
.photo_departC .slick-current .thumb{width:auto;height:420px;}
.photo_departC .slick-current .con{width:auto;}    
}
    
@media only screen and (max-width:1280px){
.photo_departC{padding-right:40px;padding-left:40px;}     
.photo_departC .progress{display:none !important;}    
.photo_departC .numbering {display:none;}
.photo_departC .playstop{display:none;}
.photo_departC .more{width:30px;height:30px;right: 220px;top: 110px;}
.photo_departC .slick-next{right:0;}
.photo_departC .slick-prev{right:80px;}    
.photo_departC .subjectText{padding-left:0;}
.photo_departC .subjectText span{font-size:18px;}
.photo_departC .slick-current .subjectText span{font-size:24px;}
.photo_departC .slick-list{padding-bottom: 65px;}
.photo_departC .slick-slide{padding-right:40px;}
}

@media only screen and (max-width:768px){
.photo_departC{padding-right: 20px;margin-top: 0;padding-left: 20px;}    
.photo_departC .slick-list{padding-bottom:0;overflow: hidden;}    
.photo_departC .slick-slide{padding-right: 0;top: 0;}
.photo_departC .slick-current .thumb{width:auto;height: 300px;}   
.photo_departC .slick-current a.subject{width:auto;height: auto;}       
.photo_departC .thumb{width:auto;height: 300px;}
.photo_departC a.subject{width:auto;height: 300px;}    
.photo_departC .slick-prev{right: 50%;bottom: 1px;top: unset;}    
.photo_departC .slick-next{right: calc(50% - 76px);bottom: 3px;top: unset;}    
.photo_departC .slick-dots{max-width:200px;right:20px;}    
.photo_departC .numbering .numWrap1{right:255px;}    
.photo_departC .more{right: calc(50% - 120px);width:25px;height:25px;top: unset;bottom: 0px;}    
.photo_departC .slick-current .subjectText span{font-size:22px;}
.photo_departC a.subject .subjectText span{text-decoration:underline;color: #00387e;}
.photo_departC .list ul{padding-bottom:50px;}
}


.photo_departC .slick-track{transition:all ease .25s;display: flex;}
