@charset "utf-8";
/* 새글 스킨 (latest) */
.pic_review_wrap{
    position:relative;
}
/* .pic_review_slider{
    padding-bottom:60px;
} */

.pic_review_slider img{
    width:100%;
    display:block;
}

.pic_review_slider .slick-list {
    margin: 0 -10px;
}
.pic_review_slider .slick-slide{
    outline:none;
    padding:0px 6px;
    box-sizing: border-box;
}

.pic_review_slider .slick-dots{
    bottom:0px;
}

.pic_prev,
.pic_next{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:30px;
    height:30px;
    border:0;
    border-radius:50%;
    background:none;
    cursor:pointer;
    z-index:2;
    box-shadow:none;
}

.pic_prev{
    left:-60px;
}

.pic_next{
    right:-60px;
}

.pic_review_wr{position: relative;padding:0 4px;}
.pic_review_inner{position: relative;padding:20px;border: 1px solid #e4d3ad;border-radius: 20px;}
.pic_review_top{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.pic_review_img{width:40%;}
.pic_review_img img{width: 100%;height: auto;margin:0;border-radius: 20px;}
.pic_review_top_txt{width:calc(60% - 20px);font-size:18px;}
.pic_review_star{color:#ebac1f;}
.pic_review_date{display:flex;flex-flow:row nowrap;gap:4px;width:100%;margin-top:18px;color:#181818;}
.pic_review_date img{width:16px;}

.pic_review_href{display:flex;flex-flow:column nowrap;align-items: flex-start;gap: 2px;margin:16px 0 10px;line-height: 1.3em;font-size: 14px;text-align:left;}
.pic_review_href strong{display:block;width:100%;padding:10px 0;font-size:20px;line-height:1.3;white-space :nowrap;overflow:hidden;text-overflow:ellipsis;}
.pic_review_href p{
    color:#666;
    display: -webkit-box;
    display: -ms-flexbox;
    display: box;
    height:92px;
    max-height:92px;
    overflow: hidden;
    vertical-align: top;
    text-overflow: ellipsis;
    word-break: keep-all;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}


@media all and (max-width:1700px){
    .pic_prev, .pic_next{width:20px;height:20px;}
    .pic_prev{left:-30px;}
    .pic_next{right:-30px;}
}


@media (max-width: 969px){
    .pic_review_href{padding:0 0 10px;text-align:left;}
}



@media (max-width: 767px){
    .slick-dotted.slick-slider{padding-bottom:40px;}
    .pic_review_href strong{font-size:17px;}
}