 /*리뷰스타일 */

 .list-item-point {
    position: absolute;
    bottom: 8px;
    left: 8px;
    font-size: 13px;
    background: rgba(233, 27, 35, 0.75);
    color: #fff;
    padding: 2px 8px 0;
    border-radius: 5px;
    line-height: 1.6;
    z-index: 10;
}

 .list-review-info {
     margin-top: 10px;
 }

 .list-review-info table {
     width: 100%;
     border-collapse: separate;
     border-spacing: 0;
 }

 .list-review-info table tbody tr:first-child th {
     border-top: 1px solid #e5e5e5;
 }

 .list-review-info table tr th {
     font-size: 13px;
     width: 90px;
     text-align: center;
     border: 1px solid #e5e5e5;
     border-bottom: 1px solid #e5e5e5;
     border-top: 0;
     border-right: 0;
     background: url('../img/white_bg.png');
     background-size: auto 100%;
     font-weight: normal;
     height: 34px;
     letter-spacing: -0.05rem;
     padding: 2px 10px 0;
 }

 .list-review-info table tbody tr:first-child td {
     border-top: 1px solid #e8e9eb;
 }

 .list-review-info table tr td {
     max-width: 0;
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
     width: calc(100% - 90px);
     word-break: break-all;
     height: 34px;
     overflow: hidden;
     text-align: center;
     border: 1px solid #e8e9eb;
     border-top: 0;
     background: #fff;
     padding: 2px 10px 0;
 }

 /*리뷰스타일2*/
 .list-review-wr-info {
     width: 100%;
     padding: 2px 5px 0;
     overflow: hidden;
     margin-top: 8px;
     line-height: 1.2;
 }

 .list-review-wr-info .list-review-wr-cmt-cnt {
     font-size: 13px;
     color: rgb(233, 27, 35);
 }

 .list-review-wr-info .list-review-wr-good-cnt {
     font-size: 13px;
     color: rgb(52, 152, 219);
     margin-left: 10px;
 }

 .list-review-wr-info .list-review-wr-hit-cnt {
     font-size: 13px;
     margin-left: 10px;
 }

 .list-review-wr-info .list-review-wr-view {
     color: #000;
 }

 .list-review-wr-info .list-review-wr-view a {
     font-weight: bold;
 }

 .list-review-wr-info .list-review-wr-view img {
     width: 12px;
     margin-top: -2px;
 }

 .float-left {
     float: left !important;
 }

 .float-right {
     float: right !important;
 }

 @media (max-width:576px) {
	.img-wrap {float:left; width:38%; height:92px; margin-right:10px; padding-bottom:0 !important; margin-bottom:0 !important;}
	.img-wrap .img-item {position:unset;}
	.img-wrap .img-item img {height:100%;}
	.list-item-wrap .img-item .list-item-date {font-size:11px; bottom:5px; left:5px;}
	.list-item-wrap .img-item label.safety {left:5px;}
	.list-item-wrap .img-item label.safety img {width:30px;}
	.list-review-info {float:left; width:calc(100% - 34% - 10px); margin-top:2px;}
	.list-review-info table tr th {width:40%;}
	.list-review-info table tr th,
	.list-review-info table tr td {font-size:13px; padding:2px 3px 0; height:29px;}
	.list-review-info table tbody tr:first-child th,
	.list-review-info table tbody tr:first-child td  {*height:30px;}
	.list-review-info table tr td.item_score span {margin-left:0;}
	.list-review-item-btn-wrap {float:left; width:calc(100% - 38% - 10px); margin-top:5px;}
	.list-review-item-btn-wrap a {font-size:13px; padding:0; height:29px; line-height:28px;}
	.list-review-item-btn-wrap a.btn_safety_site img {margin-top:6px;}
	.list-review-wr-info {float:left;}
	.list-review-wr-info .list-review-wr-view a {font-size:13px;}
 }