/*トップページ*/
.page-top .revico-ranking .revico-ranking-list .revico-ranking-content {
    display: flex;
    flex-direction: column;
    justify-content: stretch;
    width: 210px;
    min-width: 210px;
    margin: 0 26px 0px 0;
    font-size: 14px;
    vertical-align: top;
    padding-right: 0px;
    overflow: initial;
}
.page-top .revico-ranking a.revico-ranking--slide-btn.revico-ranking--prev-btn,
.page-top .revico-ranking a.revico-ranking--slide-btn.revico-ranking--next-btn {
    display: none;
}

.page-top .revico-ranking .revico-ranking-list .revico-ranking-content--product-info {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.page-top .revico-ranking .revico-ranking-list .revico-ranking-content--product-info--product-image {
    height: 244px;
}

.page-top .revico-ranking .revico-ranking-list {
    padding: 14px 0 15px 5px;
    overflow: scroll;
    margin-left: -5px;
}

.page-top .revico-ranking-inner.revico-ranking.revico-top-rankingdata-revico-product-prop-attr {
    max-width: 1100px;
    margin-bottom: 0px;
}

.page-top .revico-widget {
    padding-bottom: 30px;
}

.page-top .revico-ranking .revico-ranking-list .revico-ranking-content .star-rating-wrapper {
    margin-top: auto;
}


.page-top .revico-ranking .revico-ranking-list .revico-ranking-content--product-info--product-name {
    padding-bottom: 0px;
}

.page-top .revico-ranking .revico-ranking-list .revico-ranking-content--review-info {
    width: 100%;
    margin-left: 0px;
    display: flex;
    flex-direction: column;
}

.page-top .revico-ranking .revico-ranking-list .revico-ranking-content--review-info--review-comment-wrapper {
    height: auto;
}

.page-top p.revico-ranking-content--review-info--review-comment {
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    overflow: hidden;
    text-align: left;
}

.page-top .revico-ranking .revico-ranking-list .revico-ranking-content--review-info--review-detail-link-wrapper {
    position: initial;
    height: auto;
    display: block;
    margin-top: auto;
}

.page-top .revico-ranking .revico-ranking-list .revico-ranking-content--review-info--review-detail-link a {
    color: #f67e6d;
    text-decoration: underline;
    position: unset;
}

.page-top .revico-ranking .revico-ranking-list .revico-ranking-content .star-rating-wrapper .star-rating .starability-result {
    background-image: url(/img/usr/review/star_peachijohn.png);
}
.page-top .revico-ranking .revico-ranking-list .revico-ranking-content .star-rating-wrapper .star-rating [data-rating="1.5"],
.page-top .revico-ranking .revico-ranking-list .revico-ranking-content .star-rating-wrapper .star-rating [data-rating="2.5"],
.page-top .revico-ranking .revico-ranking-list .revico-ranking-content .star-rating-wrapper .star-rating [data-rating="3.5"],
.page-top .revico-ranking .revico-ranking-list .revico-ranking-content .star-rating-wrapper .star-rating [data-rating="4.5"] {
    background-image: url(/img/usr/review/star_half_peachijohn.png);
}

/*商品一覧*/
.block-thumbnail-t .revico-star-zone .revico-star .revico-star-block--rate,
.block-pickup-list-p .revico-star-zone .revico-star .revico-star-block--rate {
    transform: scale(0.7);
}

.block-thumbnail-t .revico-star-zone .revico-star-block--title,
.block-pickup-list-p .revico-star-zone .revico-star-block--title {
    margin-left: -48px;
}
.block-thumbnail-t .revico-star-zone .revico-star-block--total,
.block-pickup-list-p .revico-star-zone .revico-star-block--total {
    font-weight: normal;
}


/* 商品詳細 */

.revico-star-zone .revico-widget a.revico-read-more-review {
    color: #feb1a6;
    font-weight: bold;
}

.revico-star-zone .revico-star .revico-star-block--rate {
    transform: scale(1);
}

.revico-star-zone .revico-star-block--title {
    margin-left: -8px;
    font-size: 18px;
    font-weight: bold;
}


@media only screen and (min-width: 768px) {
#revico-review-zone {
    width: 100%!important;
    padding: 0 calc((100% - 1100px) /2);
    background: #f5f5f5;
}
}
#revico-review-zone .revico-star .revico-review {
    background: none;
    margin: 0px auto 40px;
    font-size: 18px;
    text-align: center;
}

#revico-review-zone .revico-star .revico-review span {
    margin: 0;
}

#revico-review-zone .revico-star .revico-star-graph {
    padding: 15px 30px 20px;
}

#revico-review-zone .revico-star .revico-star-graph .revico-logo {
    margin-bottom: 20px!important;
}

#revico-review-zone .revico-star .revico-star-graph .revico-star-graph-wrapper {
    justify-content: center;
}

#revico-review-zone .revico-star .revico-star-graph-wrapper .revico-star-graph-list--row-link.revico-star-graph-list--row-link-star span {
    color: #feb4a9;
    margin-right: 5px;
}

#revico-review-zone .revico-star .revico-star-graph-wrapper a.revico-star-graph-list--row-link.revico-star-graph-list--row-link-star {
    font-weight: bold;
    font-size: 20px;
}

#revico-review-zone .revico-star .revico-star-graph-wrapper a.revico-star-graph-list--row-link.revico-star-graph-list--row-link-count .revico-star-graph-list-row--rate {
    font-size: 14px;
}

#revico-review-zone .revico-star .revico-star-graph-wrapper  a.revico-star-graph-list--row-link.revico-star-graph-list--row-link-star {
    margin-right: 15px!important;
}

#revico-review-zone .revico-star .revico-star-graph-wrapper .revico-star-graph-list--row-container {
    height: 15px;
    color: #dcdbdb;
}

#revico-review-zone .revico-star .revico-star-graph-wrapper  a.revico-star-graph-list--row-link.revico-star-graph-list--row-link-bar {
    margin-right: 5px!important;
}

#revico-review-zone .revico-star .revico-star-graph-wrapper .revico-star-graph-list--row-container .revico-star-graph-list--row-container-bar {
    background-color: #feb1a6;
    height: 15px;
}

#revico-review-zone .revico-star .revico-star-graph-wrapper .revico-star-block {
    display: block;
    text-align: center;
}

#revico-review-zone label.revico-star-block--caption {
    font-size: 26px;
}

#revico-review-zone .revico-star .revico-star-graph-wrapper .revico-star-graph-label {
    margin-top: 35px;
    font-size: 14px;
}

#revico-review-zone .revico-star .revico-star-graph-wrapper .revico-star-graph-label span {
    font-size: 15px;
}

#revico-review-zone .revico_reviewtabs {
    background: #f5f5f5;
    /* width: 1100px; */
}

#revico-review-zone .revico_reviewtabs input:checked + .revico_tab_item {background: #f5f5f5;color: #f28d7e;border-bottom: #feb1a6 3px solid;}

label.revico_tab_item {
    width: 100%;
    max-width: 1000px;
    margin: 0 auto !important;
    border-bottom: #dcdbdb 3px solid;
    color: #b3b3b3;
    float: none;
}

#revico-review-zone .revico-common-button-style {
    background-color: #feb1a6;
    border-radius: 5px;
    }

#revico-review-zone .revico-multicomment-top .revico-logo {
    display: none;
}

#revico-review-zone .revico-multicomment-top .revico-comment-header .revico-comment-header-wrapper {
    justify-content: center;
    margin-bottom: 20px;
}

#revico-review-zone .revico-multicomment-top .revico-comment-header .revico-comment-header-wrapper .revico-common-button-style {
    border-radius: 5px;
}
#revico-review-zone .revico-multicomment-top .revico-common-filter-icon-style {
    background-image: url(/img/usr/review/filter.png);
}

#revico-review-zone .revico-multicomment-top .revico-comment-header .revico-comment-header-wrapper .revico-comment-sort {
    width: 210px;
}


#revico-review-zone .revico-comment-main.revico-widget {
    display: flex;
    flex-wrap: wrap;
}


#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper {
    width: calc(50% - 10px);
    display: block;
    border-radius: 15px;
}

#revico-review-zone .revico-multicomment-top .revico-comment-header {
    flex-basis: 100%;
}

#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row {
    width: initial;
}

#revico-review-zone .revico-review-comment-row {}

#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--addition > div {
    width: 100%;
}

#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--addition {
    display: block;
}

#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--addition .revico-review-comment-detail--addition-reviewer .revico-review-comment-detail--addition-reviewer-image img {
    width: 50px;
    height: 50px;
    margin-left: 4px;
}

#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--addition .revico-review-comment-detail--addition-label {
    margin-top: 5px;
}

#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--reply-fukidashi::after {}

#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--reply-fukidashi {
    display: block;
    position: absolute;
    left: 408px;
}

#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--reply-comment-wrapper {
    display: flex;
}
#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--action {
    justify-content: center;
}
#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--action-helpful {
    background-color: #feb1a6;
    border: 1px solid #feb1a6;
    color: #fff;
    padding: 0.6rem 3rem!important;
}

#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--action-helpful-click-count {
    background-image: url(/img/usr/review/good.png);
    color: #fff;
}

#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--action-like {
    border: 1px solid #feb1a6;
    padding: 0.8em 5em;
    margin-left: 5px;
}

#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--action-like-click-count {
    color: #feb1a6;
    background-image: url(/img/usr/review/like.png);
}

#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--action-like-click {
    color: #feb1a6;
    font-weight: bold;
}

#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--action-sns {
    margin-right: 10px;
}

#revico-review-zone .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--action-sns img {
    margin-right: 10px;
}

.revico-star-zone .revico-star .starability-result,
#revico-review-zone .revico-star .starability-result,
#revico-review-zone .revico-multicomment-top .revico-starability-result {
    background-image: url(/img/usr/review/star_peachijohn.png);
}

.revico-star-zone .revico-star .starability-result[data-rating="1.5"],
.revico-star-zone .revico-star .starability-result[data-rating="2.5"],
.revico-star-zone .revico-star .starability-result[data-rating="3.5"],
.revico-star-zone .revico-star .starability-result[data-rating="4.5"],
#revico-review-zone .revico-star .starability-result[data-rating="1.5"],
#revico-review-zone .revico-star .starability-result[data-rating="2.5"],
#revico-review-zone .revico-star .starability-result[data-rating="3.5"],
#revico-review-zone .revico-star .starability-result[data-rating="4.5"],
#revico-review-zone .revico-multicomment-top .revico-starability-result.revico-star [data-rating="1.5"],
#revico-review-zone .revico-multicomment-top .revico-starability-result.revico-star [data-rating="2.5"],
#revico-review-zone .revico-multicomment-top .revico-starability-result.revico-star [data-rating="3.5"],
#revico-review-zone .revico-multicomment-top .revico-starability-result.revico-star [data-rating="4.5"] {
    background-image: url(/img/usr/review/star_half_peachijohn.png);
}

#revico-review-zone #revico_staff_content .revico-multicomment-top .revico-review-comment-row-wrapper {
    width: 100%;
}

#revico-review-zone #revico_staff_content .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--addition .revico-review-comment-detail--addition-label {
    margin-left: 3px;
}

#revico-review-zone #revico_staff_content .revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--addition .revico-review-comment-detail--addition-reviewer {
    margin-bottom: 11px;
}
#revico-review-zone .revico-multicomment-top .revico-comment-header .revico-comment-header-wrapper .revico-comment-sort-select {
    left: 459px;
    border: 1px solid #feb1a6;
}

#revico-review-zone .revico-common-sort-select-style li {
    border: 1px solid #feb1a6;
    /* color: #feb1a6; */
}
