/*
(주)파이브센스_FIVESENSES.Corp.

본 라이브러리(라이브러리 소스코드)는 (주)파이브센스의 자산입니다.
무단으로 외부로 유출 및 일시 반출을 할 경우 손해배상 책임 및 민사/형사적 책임이 있습니다.
*/
@charset "utf-8";

.main_cont78 .main_cont_title {display: flex; align-items: flex-end; justify-content: space-between; /*padding: 100px 0 40px;*/ padding-bottom:40px; }
.main_cont78 .main_cont_title h2.widget_froala {width:100%; font-size: 28px; font-weight: 400; color: #1b1b1b; font-family: "Pretendard";}
.main_cont78 .main_cont_title h2.widget_froala .bold{font-weight: 700;}
.main_cont78 .main_cont_title .widget_froala{width: auto;}
.main_cont78 .main_cont_title .btn_more {font-size: 16px; color: #999999; white-space : nowrap; font-family: "Pretendard";}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide {border-radius: 7px; overflow: hidden;}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .img_box {overflow: hidden; border-radius: 7px 7px 0 0; border: 1px solid #e8e8e8;}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .img_box img{width: 100%;}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info {border: 1px solid #e8e8e8; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; position: relative; top: -1px;}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .review_title{padding: 20px 16px;}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .review_title span {font-size: 12px; color: #888888; font-weight: 400; display: block; margin-bottom: 12px; font-family: "Pretendard";}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .review_title p{font-weight: 400; font-size: 14px; color: #424242; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: "Pretendard";}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 8px; border-top: 1px solid #e8e8e8;}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info .item_info_image{width: 50px; height: 50px; border-radius: 5px; border: 1px solid #f3f3f3; background-color: rgba(0,0,0,0.02); overflow: hidden;}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info .item_info_image img{width: 100%; height: 100%;}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info .item_info_content{width: calc(100% - 50px); padding-left: 15px}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info .item_info_content h1{font-size: 14px; line-height: 1.4em; color: #666666; margin-bottom: 5px; font-family: "Pretendard";overflow: hidden;text-overflow: ellipsis;white-space: normal;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info .item_star .star_icon {font-size: 12px; color: #d6d6d6;}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info .item_star .item_star_num {font-size: 12px; color: #424242; font-weight: 700; font-family: "Pretendard";}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info .use_count {font-size: 12px; color: #9e9e9e; font-weight: 700; font-family: "Pretendard"; margin-left: 5px;}
.main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .review_content {font-size: 16px; line-height: 1.5; color: #666; margin-top: 12px; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.main_cont78 .widget_box .swiper-pagination{position: static; margin-top: 22px;}
.main_cont78 .widget_box .swiper-pagination .swiper-pagination-bullet{width: 10px; height: 10px; margin: 0 5px; background-color: #eaeaea; opacity: 1;}
.main_cont78 .widget_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #0071f9;}
.main_cont78 .widget_box .swiper-button {display: block;}
.main_cont78 .widget_box .swiper-button:after {display: none;}
.main_cont78 .widget_box .swiper-button.swiper-button-prev.swiper-button-disabled {opacity: 0;}
.main_cont78 .widget_box .swiper-button.swiper-button-prev {left: -43px;}
.main_cont78 .widget_box .swiper-button.swiper-button-next {right: -47px;}

@media (max-width: 1250px) {
    .main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .img_box img {width: 100%;}
    .main_cont78 .widget_box .swiper-button {display: none;}
}

@media (max-width: 768px) {
    .main_cont78 .main_cont_title {/*padding: 35px 0 20px;*/ padding-bottom:20px; }
    .main_cont78 .main_cont_title h2.widget_froala {font-size: 21px;}
    .main_cont78 .main_cont_title .btn_more {font-size: 12.5px; font-weight: 500;}
    .main_cont78 .widget_box .container_fix {padding-right: 0;}
    /* .main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .img_box {border-radius: 4px;} */
    .main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .review_title{padding: 13px 13px 14px;}
    .main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .review_title span {font-size: 11px; margin-bottom: 8px;}
    .main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info {margin-top: 0; padding: 8px;}
    .main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info .item_info_image{width: 35px; height: 35px;}
    .main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info .item_info_content{width: calc(100% - 35px); padding-left: 8px;}
    .main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .review_title p{font-size: 11px;}
    .main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info .item_star .star_icon {font-size: 10px;}
    .main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info .item_star .item_star_num {font-size: 10px;}
    .main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info .item_info_content h1{font-size: 11px; margin-bottom: 3px;}
    .main_cont78 .widget_box .swiper-wrapper .swiper-slide .review_list .review_box .review_info .item_info .use_count {font-size: 10px; margin-left: 2px;}
    .main_cont78 .widget_box .swiper-pagination{position: static; margin-top: 20px;}
    .main_cont78 .widget_box .swiper-pagination .swiper-pagination-bullet{margin: 0 7.5px;}
}

