@charset "utf-8";

.reviewWrap { position: relative; margin: 0 auto; max-width: 940px; }
.reviewWrap .reviewUl .reviewLi:nth-of-type(n + 2) { margin-top: 20px; }
.reviewWrap .reviewUl .reviewLi .reviewA { position: relative; display: block; padding: 30px 40px; background-color: rgba(0, 0, 0, 0.7); border-radius: 20px; overflow: hidden; }
.reviewWrap .reviewUl .reviewLi .reviewA .text1 { font-size: 20px; color: #fff; line-height: 1.6; 
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.reviewWrap .reviewUl .reviewLi .reviewA .text1 * { display: inline-block; }
.reviewWrap .reviewUl .reviewLi .reviewA .text1 img { display: none !important; }
.reviewWrap .reviewUl .reviewLi .reviewA .text1 * { font-size: inherit !important; color: inherit !important; line-height: inherit !important; }
.reviewWrap .reviewUl .reviewLi .reviewA .text1.verMO { display: none; }
.reviewWrap .reviewUl .reviewLi .reviewA .textbox { margin-top: 20px; display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center; }
.reviewWrap .reviewUl .reviewLi .reviewA .text2 { width: 100%; font-size: 18px; color: #7c7c7c; line-height: 1.6; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.reviewWrap .reviewUl .reviewLi .reviewA .text2 span { font-size: inherit !important; color: inherit !important; line-height: inherit !important; }
.reviewWrap .reviewUl .reviewLi .reviewA .text3 { min-width: max-content; margin-left: 10px; font-weight: 700; font-size: 23px; color: #ffb71b; } 
@media (max-width: 1279px) {
    .reviewWrap .reviewUl .reviewLi:nth-of-type(n + 2) { margin-top: 15px; }
    .reviewWrap .reviewUl .reviewLi .reviewA .textbox { margin-top: 15px; }
}
@media (max-width: 767px) {
    .reviewWrap .reviewUl .reviewLi .reviewA .textbox { margin-top: 10px; }
    /* .reviewWrap .reviewUl .reviewLi .reviewA .text1.verPC { display: none; }
    .reviewWrap .reviewUl .reviewLi .reviewA .text1.verMO { display: block; } */
}