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

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

.main_sr4 .main_cont_title {display: flex; align-items: center; justify-content: space-between; /*padding: 100px 0 40px;*/ padding-bottom:60px;  flex-direction: column;}
.main_sr4 .main_cont_title h2.widget_froala {width:100%; font-size: 40px; font-weight: 700; color: #222222; font-family: "Montserrat", sans-serif !important; text-align: center; margin-bottom: 20px;}
.main_sr4 .main_cont_title h2.widget_froala .bold{font-weight: 600;}
.main_sr4 .main_cont_title h3.widget_froala {font-size: 20px;color:#555 }
.main_sr4 .main_cont_title .widget_froala{width: auto;}
.main_sr4 .main_cont_title .btn_more {font-size: 16px; color: #999999; white-space : nowrap; font-family: "Noto Sans KR"; display: block;}
.main_sr4 .review_wrap{display: flex; flex-wrap: wrap;justify-content: left; margin: -25px -10px 0;}
.main_sr4 .review_wrap .swiper-slide{width: 20%; padding: 0 10px; margin-top: 25px;}
.main_sr4 .review_wrap .swiper-slide .image_box{position: relative; border-radius: 5px; overflow: hidden;}
.main_sr4 .review_wrap .swiper-slide .img_box{padding-bottom: 100%;}
.main_sr4 .review_wrap .swiper-slide .img_box img{width: 100%;}
.main_sr4 .review_wrap .swiper-slide .review_info{position: absolute; left: 0; bottom: 0; width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; background: rgba(0,0,0,.25); align-items: center; padding: 8px 10px;}
.main_sr4 .review_wrap .swiper-slide .review_info h1{font-size: 12px; color: #ffffff; width: 80%; text-align: ellipsis; white-space: nowrap; overflow: hidden;}
.main_sr4 .review_wrap .swiper-slide .review_info .review_star{display: flex; flex-wrap: wrap; align-items: center;}
.main_sr4 .review_wrap .swiper-slide .review_info .review_star p{font-size: 12px; font-weight: 600; color: white; margin-top: 2px; margin-left: 3px;}
.main_sr4 .review_wrap .swiper-slide .review_title{color: #333333; font-size: 14px; margin-top: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.main_sr4 .btn_more{max-width: 500px; margin: 0 auto; border-radius: 50px; border: 1px solid #dcdcdc; text-align: center; display: block; padding: 16px 0; margin-top: 45px; transition: all .5s;}
.main_sr4 .btn_more span{font-size: 16px; color: #333333; display: inline-block; /*background: url(/img/sr4_more.png) no-repeat right center;*/ transition: all .5s;}
.main_sr4 .btn_more:hover{background-color: #6bc959; border-color: #6bc959;}
.main_sr4 .btn_more:hover span{color: white; /*background: url(/img/sr4_more_on.png) no-repeat right center;*/}

@media (max-width: 991px) {
    .main_sr4 .main_cont_title {/*padding: 35px 0 20px;*/ padding-bottom:30px; }
    .main_sr4 .main_cont_title h2.widget_froala {font-size: 28px;}
    .main_sr4 .main_cont_title h3.widget_froala{font-size: 14px;}
    .main_sr4 .main_cont_title .btn_more {font-size: 11.5px;}
    .main_sr4 .review_wrap{margin: -16px -5px 0;}
    .main_sr4 .review_wrap .swiper-slide{width: 50%; padding: 0 5px; margin-top: 16px;}
	.main_sr4 .review_wrap .swiper-slide .review_title{margin-top:12px}
    .main_sr4 .review_wrap .swiper-slide .review_info{padding: 7px 8px;}
    .main_sr4 .review_wrap .swiper-slide .review_info h1{font-size: 9px;}
    .main_sr4 .review_wrap .swiper-slide .review_info .review_star img{width: 10px;}
    .main_sr4 .review_wrap .swiper-slide .review_info .review_star p{font-size: 9.5px; margin-top: 3px;}
    .main_sr4 .btn_more{max-width: 182px; padding: 13px 0; margin-top: 23px;}
    .main_sr4 .btn_more span{font-size: 12px; padding-right: 0px; /*background: url(/img/msr4_more.png) no-repeat right center / 4px;*/}
    .main_sr4 .btn_more:hover span{/*background: url(/img/msr4_more_on.png) no-repeat right center / 4px;*/}
}

