/* slick slider */
/**/
.slick-list,
.slick-slider,
.slick-track {
    position: relative;
    display: block;
}
.slick-loading .slick-slide,
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slider {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    z-index:8;
}
.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: 0;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    top: 0;
    left: 0;
    padding-top:4px;
    /*height:244px;*/
    overflow:hidden;
}
.slick-track:after,
.slick-track:before {
    display: table;
    content: "";
}
.slick-track:after {
    clear: both;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    margin-right:25px;
    cursor:pointer;
    overflow:hidden;/*background-color: #2c3035;*/
    box-shadow: 0 2px 25px rgba(23,25,29,.02);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    padding-top:5px;
}

.slick-slide img{border-radius:6px;height:210px;text-align:center;background:#232427;-webkit-transition: box-shadow .3s,-webkit-transform .3s;
    transition: box-shadow .3s,-webkit-transform .3s;
    transition: box-shadow .3s,transform .3s;
    transition: box-shadow .3s,transform .3s,-webkit-transform .3s;}
.slick-slide:hover img {
    /*box-shadow: 0 0px 25px rgba(23,25,29,.15);*/
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);}

.theme-light .slick-slide img {background: none; border: .0625rem solid #f0f0f0;box-shadow:0 6px 12px rgb(0 0 0 / 4%);}
.theme-light .slick-slide:hover img {box-shadow:0 6px 12px rgb(0 0 0 / 10%);}
.theme-light .slick-slide{margin-right: 5px;padding-left: 10px;padding-right: 10px;box-shadow: 0 0 0 0;}
.theme-light .slick-track {margin-left: -10px;}


[dir="rtl"] .slick-slide {    float: right;}
/*.slick-slide div {
    display: block;width:100%;height:100%;border-radius:8px;
}*/
.slick-slide.slick-loading div {
    display: none;
}
.slick-slide.dragging div {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.last-slide{width:40px;height:100%;}
.last-slide a{
  position:relative;
top: 50%;
    width: 40px;
    height: 100%;
    margin-top: -10px\9;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    background:#fff;}


/* dots */
.slick-next,
.slick-prev {
    position: absolute;
    display: block;
    padding: 0;
}
.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/*.slick-next,
.slick-prev {
    font-size: 0;
    line-height: 0;
    top: 50%;
    width: 40px;
    height: 40px;
    margin-top: -10px\9;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background:#40434a; z-index:9;
    border-radius:40px;
}*/
.slick-next,
.slick-prev {
    top: 50%;
    margin-top: -10px\9;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    outline: 0;
 z-index:9;
 background-image: unset;
    background-color: #fff;
    color: rgb(0,0,0,1);
    padding: 4px 3px;
    width:26px;
    height:26px;
    border-radius: 6px;
    font-size: 14px;
    cursor: pointer;
    -webkit-box-shadow: 0px 10px 50px rgb(0 0 0 / 60%);
    box-shadow: 0px 10px 50px rgb(0 0 0 / 60%);
    font-size:0; opacity: 1;
    -webkit-transition: opacity .2s;transition: opacity .2s;
}


.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
    color: transparent;
    outline: 0;
    opacity: 1;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1;
}
.slick-next.slick-disabled,
.slick-prev.slick-disabled {
    opacity: 0;
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: 0.25;
}
.slick-next:before,
.slick-prev:before {
    font-size: 14px;
    line-height: 1;
    color: #000;
    
}
.slick-prev {
    /*right: -18px;
    top:58%;*/
    left:-18px;
}
[dir="rtl"] .slick-prev {
    right: 0;
    left: auto;
}
.slick-prev:before {
    content: "\e81c";font-family:"fontello";font-size:16px;
}
.slick-next:before,
[dir="rtl"] .slick-prev:before {
     content: "\e81d";font-family:"fontello";font-size:16px;
}
.slick-next {
    right: -18px;
}
[dir="rtl"] .slick-next {
    right: auto;
    left: 0;
}
[dir="rtl"] .slick-next:before {
    content: "\e81d";font-family:"fontello";font-size:16px;
}
.slick-slider {
  /*width:50%;*/
    margin-bottom: 50px;
}


.slide-tem-info{width:100%;height:52px;padding-top:10px;line-height:1.5rem;display: -ms-flexbox;display: flex;justify-content: space-between;position: relative;}
.s-info-left{height:22px;line-height: 22px;position: absolute;left: 0px;display: inline-block;width:100%;overflow:hidden;}
.s-info-right{height:22px;line-height: 22px;position: absolute;right: 0px;display: inline-block;/*overflow:hidden;*/}

.s-info-profile{width:20px;height:20px;border-radius:20px;background:gray;background-size: 20px;opacity: .7;    display: inline-block;float: left;}
.s-info-name{font-size: 12px;color: #7d7d7d;float: left;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:100%;font-weight: 300;}
.s-info-like{color:#cfcfcf;height:20px;-webkit-transition: opacity .2s;transition: opacity .2s;opacity: .8;display: inline-block;float: left;font-size:11px;font-weight:500;}
.s-info-like:hover{opacity:1;color:#afafaf;}
.s-info-like i{margin-right:2px;font-size:10px;}
.s-info-comment{color:#cfcfcf;height:20px;-webkit-transition: opacity .2s;transition: opacity .2s;opacity: .8;margin-left:10px;display: inline-block;float: right;font-size:11px;font-weight:500;}
.s-info-comment:hover{opacity:1;color:#afafaf;}
.s-info-comment i{margin-right:2px;font-size:10px;}
.s-info-like span, .s-info-comment span {font-size:10px; color:#7d7d7d; }



.theme-light .slick-next, .theme-light .slick-prev {box-shadow: 0px 10px 50px rgba(140,152,164,1);}


/*.slick-dots {
    bottom: -45px;
    width: 100%;
    list-style: none;
    text-align: center;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: 0;
    background: 0 0;
}
.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: 0;
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1;
}
.slick-dots li button:before {
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "•";
    text-align: center;
    opacity: 0.25;
    color: #000;
}
.slick-dots li.slick-active button:before {
    opacity: 0.75;
    color: #000;
}
*/
.slick-dots {
  position:absolute;
  left:-124%;
  bottom:40px;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  display: inline-block;
  position: relative;
  pointer-events: none;
}
.slick-dots li:not(.slick-active) {
  display: none;
}
.slick-dots li .slick-dots-current {
  -webkit-animation: slick-dot-opening .5s;
          animation: slick-dot-opening .5s;
}
@-webkit-keyframes slick-dot-opening {
  from {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes slick-dot-opening {
  from {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.slick-dots-button {
  padding: 0;
  background: none;
  border: none;
  color: #fff;
  cursor: pointer;
  outline: none;
  font-size: 11px;
  letter-spacing: .2em;
}
.slick-dots-current, .slick-dots-total {
  display: inline-block;
}
.slick-dots-separator {
  position: relative;
  margin: 0 1em 0 8.5em;
}
.slick-dots-separator::after {
  content: '';
  position: absolute;
  top: 50%;
  right: 1px;
  width: 100px;
  height: 1px;
  background: rgba(255,255,255,.38);
  /*-webkit-transform: rotate(7deg) translateY(-50%);
          transform: rotate(7deg) translateY(-50%);*/
}



/* all size */ 
.t-slider .slick-track {height:auto;}
.t-slider.ts1 .slick-slide img {height:120px;}/*유튜브*/
.t-slider.ts2 .slick-slide img {height:120px;}
.t-slider.ts3 .slick-slide img {height:140px;} /* 로고 정사각 */

.t-slider.ts4 .slick-slide img {height:140px;} /*인스타그램*//* 로고 정사각 */
.t-slider.ts5 .slick-slide img {height:140px;} /* 로고 정사각 */
.t-slider.ts6 .slick-slide img {height:200px;} 
.t-slider.ts7 .slick-slide img {height:120px;}
.t-slider.ts8 .slick-slide img {height:200px;}

.t-slider.ts9 .slick-slide img {height:140px;} /*페이스북*//* 로고 정사각 */
.t-slider.ts10 .slick-slide img {height:120px;}
.t-slider.ts11 .slick-slide img {height:140px;}
.t-slider.ts12 .slick-slide img {height:120px;}
.t-slider.ts13 .slick-slide img {height:200px;}
.t-slider.ts14 .slick-slide img {height:120px;}

.t-slider.ts15 .slick-slide img {height:120px;}/*네이버*/
.t-slider.ts16 .slick-slide img {height:120px;}
.t-slider.ts17 .slick-slide img {height:100px;}
.t-slider.ts18 .slick-slide img {height:100px;}
.t-slider.ts19 .slick-slide img {height:120px;}
.t-slider.ts20 .slick-slide img {height:140px;}
.t-slider.ts21 .slick-slide img {height:140px;}
.t-slider.ts22 .slick-slide img {height:170px;}

.t-slider.ts23 .slick-slide img {height:200px;}/*쇼핑몰*/
.t-slider.ts24 .slick-slide img {height:200px;}
.t-slider.ts25 .slick-slide img {height:200px;}
.t-slider.ts26 .slick-slide img {height:200px;}
.t-slider.ts27 .slick-slide img {height:200px;}

.t-slider.ts28 .slick-slide img {height:140px;}/*ppt*/
.t-slider.ts29 .slick-slide img {height:120px;}

.t-slider.ts30 .slick-slide img {height:120px;}/*배경화면*/
.t-slider.ts31 .slick-slide img {height:170px;}
.t-slider.ts32 .slick-slide img {height:170px;}
.t-slider.ts33 .slick-slide img {height:170px;}

.t-slider.ts34 .slick-slide img {height:170px;}/*웹포스터*/
.t-slider.ts35 .slick-slide img {height:120px;}

.t-slider.ts36 .slick-slide img {height:170px;}/*이벤트팝업*/

.t-slider.ts37 .slick-slide img {height:80px;}/*웹배너*/
.t-slider.ts38 .slick-slide img {height:200px;}

.t-slider.ts39 .slick-slide img {height:120px;}/*인포그래픽*/
.t-slider.ts40 .slick-slide img {height:170px;}

.t-slider.ts41 .slick-slide img {height:140px;}/*카드뉴스*/

.t-slider.ts42 .slick-slide img {height:170px;}/*이북커버*/

.t-slider.ts43 .slick-slide img {height:140px;}/*디지털명함*/
.t-slider.ts44 .slick-slide img {height:150px;}

.t-slider.ts45 .slick-slide img {height:120px;}/*트위터헤더*/

.t-slider.ts46 .slick-slide img {height:140px;}/*로고*/

.t-slider.ts47 .slick-slide img {height:150px;}/*cd커버*/

.t-slider.ts48 .slick-slide img {height:140px;}/*명함*/
.t-slider.ts49 .slick-slide img {height:150px;}

.t-slider.ts50 .slick-slide img {height:120px;}/*실사출력 가로*/

.t-slider.ts51 .slick-slide img {height:170px;}/*실사출력 세로*/

.t-slider.ts52 .slick-slide img {height:120px;}/*포스터*/
.t-slider.ts53 .slick-slide img {height:150px;}

.t-slider.ts54 .slick-slide img {height:80px;}/*현수막*/
.t-slider.ts55 .slick-slide img {height:200px;}
.t-slider.ts56 .slick-slide img {height:140px;}

.t-slider.ts57 .slick-slide img {height:200px;}/*배너*/

.t-slider.ts58 .slick-slide img {height:150px;}/*전단지*/
.t-slider.ts59 .slick-slide img {height:150px;}
.t-slider.ts60 .slick-slide img {height:140px;}

.t-slider.ts61 .slick-slide img {height:150px;}/*쇼핑백*/
.t-slider.ts62 .slick-slide img {height:140px;}
.t-slider.ts63 .slick-slide img {height:130px;}

.t-slider.ts64 .slick-slide img {height:140px;}/*리플렛*/
.t-slider.ts65 .slick-slide img {height:140px;}

.t-slider.ts66 .slick-slide img {height:150px;}/*브로셔/카달로그*/

.t-slider.ts67 .slick-slide img {height:150px;}/*보고서*/

.t-slider.ts68 .slick-slide img {height:150px;}/*제안서*/

.t-slider.ts69 .slick-slide img {height:150px;}/*송장*/

.t-slider.ts70 .slick-slide img {height:140px;}/*id카드*/

.t-slider.ts71 .slick-slide img {height:120px;}/*쿠폰/티켓*/
.t-slider.ts72 .slick-slide img {height:150px;}

.t-slider.ts73 .slick-slide img {height:150px;}/*메뉴판*/

.t-slider.ts74 .slick-slide img {height:140px;}/*봉투*/
.t-slider.ts75 .slick-slide img {height:120px;}

.t-slider.ts76 .slick-slide img {height:170px;}/*입간판*/
.t-slider.ts77 .slick-slide img {height:160px;}
.t-slider.ts78 .slick-slide img {height:150px;}

.t-slider.ts79 .slick-slide img {height:140px;}/*초대장*/

.t-slider.ts80 .slick-slide img {height:120px;}/*엽서/카드*/

.t-slider.ts80 .slick-slide img {height:150px;}/*편지지*/

.t-slider.ts80 .slick-slide img {height:140px;}/*기본 정사각형*/