@charset "utf-8";




/* photo */
.wrap_photo{padding-top: 15px;}
.wrap_photo .wrap{}
.wrap_photo .title{margin-bottom: 35px;display:flex;gap: 30px;align-items: center;}
.wrap_photo .title a{font-size: 26px;color: #333;line-height: 1;font-family: 'Dream Bold'; display:block;}
.wrap_photo .title .numbering{display:flex;gap:10px; align-items: center; font-family: 'Dream Medium';font-size: 22px;}
.wrap_photo .title .numbering span{}
.wrap_photo .title .numbering span.now{color:#147ac7;}
.wrap_photo .title .numbering span.total{color:#555;}
.wrap_photo .title .numbering em{font-family: 'Dream Bold'; color:#999; font-size: 13px;}
.wrap_photo .list{}
.wrap_photo .list li{}
.wrap_photo .list li a{}
.wrap_photo .list li a.subject{}
.wrap_photo .list li a .thumb{height: 370px;overflow: hidden;}
.wrap_photo .list li a .thumb img{width: 100%;height: 100%;transition:ease all .5s;object-fit: cover;object-position: center;}
.wrap_photo .list li:hover a .thumb img{transform:scale(1.2)}
.wrap_photo .list li a .con{padding: 18px 30px;border: 1px solid #ddd;border-top: none;}
.wrap_photo .list li a .con .subjectText{font-size:22px;color: #333;line-height: 1.4;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;position: relative;font-family: 'Dream Medium';}
.wrap_photo .list li a .con .date{color:#121212;margin-top: 0px;}

.wrap_photo .list li a .con .subjectText span{position: relative;line-height: 1.4;display: block;padding: 5px 0;}
.wrap_photo .list li a .con .subjectText span:after{content:'';transition:ease all .5s;position: absolute;width: 0;height: 1px;display: block;background: #000;bottom: 0;}
.wrap_photo .list li:hover a .con .subjectText span:after{width:100%;}

.wrap_photo .control{position: absolute;right: 0;top: 0;}

.wrap_photo .list li a .con p,
.wrap_photo .list li a .con .content{display:none;}

/*CONTROL*/
.wrap_photo .control{position: absolute;right: 0;top: 25px;display: flex;align-items: center;gap: 10px;}
.wrap_photo .control-btn{display: flex;gap: 10px;}
.wrap_photo .control-btn button{width: 20px;height: 20px;display: block;text-indent: -9999px;}
.wrap_photo .control-btn button.prev{background:url(./../images/prev.png) no-repeat center;}
.wrap_photo .control-btn button.next{background:url(./../images/next.png) no-repeat center;}

.wrap_photo .control-btn button.stop{display:none; background:url(./../images/pause.png) no-repeat center;}
.wrap_photo .control-btn button.play{display:none; background:url(./../images/play.png) no-repeat center;}

.wrap_photo .control-btn button.stop.on,
.wrap_photo .control-btn button.play.on{display:block;}

/*더보기*/
.wrap_photo .more{transition:ease all .5s; text-indent:-9999px;width:20px;height:20px;display:block; background: url(./../images/more.png) center no-repeat;}
.wrap_photo .more:hover{transform:rotate(180deg);}



