@charset "UTF-8";


.wrap-album {position:relative;overflow:hidden;width: 100%;min-height: 400px;}
.wrap-album .list{width: 100%;position: relative;}
.wrap-album .list:before{content:'';width: 17%;height:2px;background-color: #1e3a7c;position: absolute;top: 25px;left: -17%;display: block;}
.wrap-album .album_title{line-height: 1;}
.wrap-album .album_title span{color:rgba(33,65,138,0.3);font-family:'S-CoreDream-3Light';font-size:60px;display: block;}
.wrap-album .album_title strong{color: #fff;font-size: 55px;font-family: 'Noto Bold';line-height: 1;display: block;letter-spacing: -1px;margin-bottom: 45px;}

.wrap-album .album_title p{font-size:26px;color:#2c2c2c;margin-top: 20px;font-weight: 600;}
.wrap-album .album_title i{font-size:17px;color:#555;margin-top:15px;display: block;line-height: 1.6;}
.wrap-album .album_title a.recentBbsMore{display: block;width: 45px;height: 45px;position: absolute;right: 5px;top: 12px;background: #687784 url('./../images/gallary-more.png') no-repeat center;border-radius: 50%;text-indent: -9999px;}

.wrap-album .slick-slide{margin-right:25px;}
.wrap-album .slick-slide .thum{}
.wrap-album .slick-slide img{border-radius: 10px;max-height: 300px;width: 100%;}
.wrap-album .slick-slide.slick-current .thum{opacity: 1;}

.wrap-album .list button{width:17px;height: 41px;text-indent: -9999px;position: absolute;top: -80px;z-index: 108;}
.wrap-album .list button.slick-prev{background: url('./../images/g-left.png') center center no-repeat;right: 145px;transition: all ease .4s;}
.wrap-album .list button.slick-prev:hover{background: url('./../images/g-left-on.png') center center no-repeat;}
.wrap-album .list button.slick-next{background: url('./../images/g-right.png') center center no-repeat;right: 95px;transition: all ease .4s;}
.wrap-album .list button.slick-next:hover{background: url('./../images/g-right-on.png') center center no-repeat;}
.wrap-album .list button.slick-next:before {
    content: '';
    width: 2px;
    height: 38px;
    background: rgba(255,255,255,0.2);
    display: block;
    position: absolute;
    top: 2px;
    left: -17px;
}
.wrap-album .slick-slider{margin-right:-15px;}

.wrap-album .list .desc{padding-top: 20px;}
.wrap-album .list .desc a{color:#fff;}
.wrap-album .list .desc .subject{font-size: 19px;font-family: 'Noto Regular';display:block;margin-bottom: 7px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-weight: normal;}
.wrap-album .list .desc .date{font-size: 17px;font-family: 'Noto Light';display:block;}

@media all and (max-width:1400px) {
  .wrap-album{min-height: 200px;padding-bottom: 0;}
  .wrap-album .list:before{width:5%;left:-5%;}
  .wrap-album .album_title span{font-size:4vw;}
  .wrap-album .album_title strong{font-size: 40px;}
}

@media all and (max-width:1023px) {

  .wrap-album{padding-bottom:7%;}
  .wrap-album .list button{top:-65px;}
}

@media all and (max-width:767px) {
  .wrap-album .album_title{}
  .wrap-album .slick-slider{margin-right:0;}
  .wrap-album .slick-slide{margin-right:0;}
  .wrap-album .list{width:100%;margin-left:0;}
  .wrap-album .list button{width:60px;height:35px;top: 32%;}
  .wrap-album .list button.slick-next:before{display: none;}
  .wrap-album .list button.slick-prev{left:0;right:unset;margin-top:0;}
  .wrap-album .list button.slick-next{left:unset;right:0;margin-top:0;}
  .wrap-album .slick-slide .thum{margin: 0 60px;}
  .wrap-album .list .desc a{padding:0 60px;display:block;}
}
