@charset "utf-8";

/*구조*/
.wrap_photo,
.wrap_photo .container,
.wrap_photo ul.inner,
.wrap_photo ul.inner > li,
.wrap_photo .list,
.wrap_photo .slick-slider,
.wrap_photo .slick-list,
.wrap_photo .slick-track,
.wrap_photo .slick-slide,
.wrap_photo .slick-slide > div,
.wrap_photo .slick-slide > div,
.wrap_photo .slick-slide > div > li,
.wrap_photo .slick-slide > div > li > a{/* height:100%; */}

.wrap_photo{min-height: 380px;}

/*타이틀*/
.wrap_photo .title{display:none;}
.wrap_photo .title a{}
.wrap_photo .inner > li.active .title a{}

/*목록*/
.wrap_photo .list{position: relative;}
.wrap_photo .list ul{}
.wrap_photo .list ul li{}
.wrap_photo .slick-slider{padding:0;z-index: 1;position: relative;}
.wrap_photo .slick-slide{transition: all ease .5s;}

/*noData*/
.wrap_photo .list .nodata{font-size:18px;color:#222;text-align:center;padding:40px 0;width:100%;border:0 !important;}

/*링크*/
.wrap_photo a.subject{display:block;position:relative;}

/*썸네일*/
.wrap_photo .thumb{overflow: hidden;border-radius: 25px;width: 100%;height: 550px;}
.wrap_photo .thumb img{object-fit:cover;object-position:center;width:100%;height:100%;transition:0.5s;position:relative;}

.wrap_photo .slick-track{transition:all ease .25s;}
.wrap_photo .slick-list{/* padding-bottom:35px; */overflow: visible;}

/*컨텐츠*/
.wrap_photo .con{margin-top: 40px;padding-left: 120px;position: relative;padding-top: 2px;}
.wrap_photo .con:before{content:'KMU 안내';width:90px;height:90px;display:flex;background:#dc2f33;color:#fff;flex-direction: column;justify-content: center;align-items: center;font-size: 21px;text-align: center;border-radius: 50%;font-family: 'Noto Bold';padding: 0 15px;line-height: 1.25;position: absolute;left: 0;top: 0;}
.wrap_photo .con:after{content:'';width:20%;height:1px;background:#000;position:absolute;right:135px;top:17px;}

/*제목*/
.wrap_photo .subjectText{line-height:1.3;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp: 1;max-width: 60%;background: #fff;position: relative;z-index: 1;padding-right: 10px;}
.wrap_photo .subjectText span{font-size:24px;font-family: 'Noto Bold';color: #222;display: block;}

/*내용*/
.wrap_photo .content{line-height: 1.45;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;margin-top: 7px;max-width: 80%;}
.wrap_photo .content span{font-size: 18px;font-family: 'Noto Light';color: #666;}

/*날짜*/
.wrap_photo .date{display:none;}
.wrap_photo .readMore{display:none;}

/*더보기*/
.wrap_photo .more{text-indent:-9999px;position:absolute;left: 1075px;top: 45px;width:40px;height:40px;background:#eaeaea url(../images/plus.png) center no-repeat;border-radius: 50%;z-index: 1;}

/*활성화*/
.wrap_photo .list,
.wrap_photo .more{display:none}
.wrap_photo .inner > li.active .list{display:block}

/*CONTROL*/
.wrap_photo .slick-dots{display: none;max-width:310px;position: absolute;right: 250px;top: 65px;width: 100%;}
.wrap_photo .slick-dots > li{width:100%;}
.wrap_photo .slick-dots > li button{text-indent: -9999px;background-color: #eaeaea;height: 2px;width: 100%;display: block;}
.wrap_photo .slick-dots > li.slick-active button{background:#007eff;}

.wrap_photo .slick-arrow{text-indent: -9999px;width: 6px;height: 9px;position: absolute;bottom: 77px;z-index: 1002;}
.wrap_photo .slick-prev{background:url('../images/left-arr.png') no-repeat left center;font-size:14px;font-family: 'Noto Bold';right: 54px;}
.wrap_photo .slick-next{background:url('../images/right-arr.png') no-repeat right center;font-size:14px;font-family: 'Noto Bold';right:25px;}

.wrap_photo .numbering{position:absolute;right:70px;bottom: 70px;display:flex;z-index: 1002;gap:2.5px;}
.wrap_photo .numbering .numWrap1,
.wrap_photo .numbering .numWrap2{font-size:16px;font-family:'Play Regular';color: #000;}
.wrap_photo .numbering .numWrap2:before{content:'/';display:inline-block;margin-right:4px;vertical-align:middle;position:relative;top:-1px;}

.wrap_photo .playstop{position: absolute;bottom: 77px;right: 38px;z-index: 1002;}
.wrap_photo .playstop button.play,
.wrap_photo .playstop button.stop{display:none;width: 9px;height: 9px;text-indent: -9999px;}
.wrap_photo .playstop button.on{display:block;}

.wrap_photo .playstop .stop{background:url('../images/pause.png') no-repeat center;}
.wrap_photo .playstop .play{background:url('../images/play.png') no-repeat center;}

@media only screen and (max-width:1600px){

}
    
@media only screen and (max-width:1280px){
    .wrap_photo .thumb{height:290px;}
    .wrap_photo .con{margin-top:20px;padding-left: 75px;}
    .wrap_photo .con:before{width:60px;height:60px;font-size:14px;padding: 0 12px;top: 3px;}
    .wrap_photo .subjectText span{font-size:16px;}
    .wrap_photo .content{line-height:1.25;}
    .wrap_photo .content span{font-size:15px;}
    .wrap_photo .numbering{bottom:60px;}
    .wrap_photo .playstop{bottom:65px;}
    .wrap_photo .slick-arrow{bottom:65px;}
    .wrap_photo .numbering .numWrap1, .wrap_photo .numbering .numWrap2{font-size:12px;}
    .wrap_photo .con:after{top: 11px;right: 110px;}
}
@media only screen and (max-width:768px){
    .wrap_photo .thumb{height: 260px;border-radius: 10px;}
}