@charset "utf-8";
.bp-section.bp-review-kv-area h1{color:var(--text-main-color)!important;text-align:left!important;font-size:max(calc(.1vw + 16px),16px)!important;padding-top:0!important}.bp-section.bp-review-kv-area .bp-review-kv-area__text-title{font-size:max(calc(2vw + 14px),36px);letter-spacing:var(--default-letter-spacing-en)}@media screen and (max-width:767px){.bp-section.bp-review-kv-area .bp-review-kv-area__text-sub-title{margin-bottom:30px}}@media screen and (min-width:768px){.bp-section.bp-review-kv-area .bp-review-kv-area__text-sub-title{margin-bottom:40px}}.bp-section.bp-review-kv-area .bp-review-kv-area__text-title{font-size:max(calc(2vw + 1px),26px);letter-spacing:var(--default-letter-spacing-en)}.bp-section.bp-review-kv-area .bp-review-kv-area__text-sub-title{font-size:max(calc(.2vw + 12px),12px)}.bp-section.bp-review-kv-area h1{color:var(--text-main-color)!important;text-align:left!important;font-size:max(calc(.2vw + 12px),12px)!important;padding-top:0!important;padding-bottom:10px!important}@media screen and (max-width:767px){.bp-section.bp-review-kv-area{background-color:var(--foundation-color-gray);margin-top:0;margin-bottom:0;padding:32px 0 38px;letter-spacing:var(--default-letter-spacing-ja)}.bp-section.bp-review-kv-area .bp-review-kv-area__text-sub-title{margin-bottom:0}}@media screen and (min-width:768px){.bp-section.bp-review-kv-area{background-color:var(--foundation-color-gray);margin-top:0;margin-bottom:0;padding:22px 0 37px;letter-spacing:var(--default-letter-spacing-ja)}.bp-section.bp-review-kv-area .bp-review-kv-area__text-sub-title{margin-bottom:0}}.bp-review-wrapper{margin-left:auto;margin-right:auto;max-width:900px}.bp-review-sort__select{min-width:165px;padding:5px 0;width:12vw;border:1px solid #BDBEC1}@media screen and (max-width:767px){.bp-review-sort-area{margin-bottom:0;padding-bottom:15px;margin-top:0;font-size:12px;border-bottom:1px solid #ccc}.bp-review-sort-box__contents{padding:0}.bp-review-sort__label,.bp-review-sort__select{vertical-align:middle;line-height:1}.bp-review-sort__select{font-size:12px;width:198px;height:34px;padding-left:7px;border:1px solid #BDBEC1}}@media screen and (min-width:768px){.bp-review-sort-area{margin-bottom:0;padding-bottom:15px;margin-top:20px;font-size:12px;border-bottom:1px solid #ccc}.bp-review-sort__label{padding-right:14px}.bp-review-sort__select{width:186px}}.bp-review-average-score-area{margin:0 auto 40px;width:100%}.bp-review-average-score__total-area{vertical-align:middle;display:flex;justify-content:center}.bp-review-average-score__total-score-point-label{font-size:18px;font-weight:700}.bp-review-average-score__total-score-point{font-size:18px;font-weight:700;margin-right:10px;display:flex;justify-content:center}.bp-review-average-score__total-score-star-and-count{display:flex;justify-content:center;align-items:flex-end}.bp-review-average-score__total-score-star{margin-right:5px}.bp-review-average-score__total-score-star img{width:16px}.bp-review-average-score__each-area-wrapper{text-align:center}.bp-review-average-score__each-area-inner{display:inline-block}.bp-review-average-score__each-area{display:inline-block;margin-left:auto;margin-right:auto;text-align:left;margin-top:7px;font-size:12px}.bp-review-average-score__each-area span{display:inline-block;margin-right:10px;white-space:normal;word-break:break-all}@media screen and (min-width:768px){.bp-review-average-score__contents{padding-top:20px}.bp-review-average-score__total-score-count{font-size:13px;margin-left:7px;padding-top:3px}.bp-review-average-score__total-score-star{padding-top:1px}}@media screen and (max-width:767px){.bp-review-average-score__contents{padding-top:20px}.bp-review-average-score__total-score-point{font-size:15px;font-weight:700}.bp-review-average-score__total-score-count{font-size:15px;margin-left:5px}.bp-review-average-score__each-area{max-width:280px;margin-right:-25px}}.bp-section.bp-review-article-list-area{margin:30px auto 20px}.bp-review-article-list-area .bp-review-article-list__no-data-title{font-size:22px}.bp-review-article-list-area .bp-review-article-list__no-image{align-items:center;justify-content:center;display:flex;background-color:var(--foundation-color-gray)}.bp-review-total-review-area{width:100%}.bp-review-total-review-score-area{background-color:var(--foundation-color-gray);padding:10px;margin-bottom:10px;font-size:12px}.bp-review-total-review-score__total-score-star img{width:16px}.bp-review-total-review-score__point{margin-top:5px;margin-right:5px}@media screen and (max-width:767px){.bp-review-total-review-score-area{padding:10px 15px}.bp-review-total-review-score-detail{padding-right:0;padding-left:0}.bp-review-total-review-score__point{display:inline-block}.bp-review-total-review-score__total-score-star{margin-bottom:10px;display:block}}@media screen and (min-width:768px){.bp-review-total-review-score-area{height:44px}.bp-review-total-review-score__total-score-star{line-height:2;vertical-align:bottom}.bp-review-total-review-score-detail{padding:0;margin-left:20px}.bp-review-total-review-score-poiint{margin-right:10px}}.bp-review-total-review-shop-tag{margin-right:10px}.bp-review-total-review-category-tag{margin-top:15px;margin-bottom:35px}.bp-review-total-review-shop-tag{margin-right:15px}.bp-review-total-review-title{font-size:16px}@media screen and (min-width:768px){.bp-review-total-review-item-category-tag{display:inline-block}.bp-review-total-review-category-tag{font-size:13px}.bp-review-total-review-category-tag a{display:inline}}@media screen and (max-width:767px){.bp-review-total-review-item-category-tag{display:block}.bp-review-total-review-category-tag{margin-bottom:25px}.bp-review-total-review-shop-tag{display:inline}.bp-review-total-review-category-tag span{font-size:13px}.bp-review-total-review-item-category-tag-separator{margin-left:3px}.bp-review-total-review-category-tag a{display:inline-block}}@media screen and (min-width:768px){.bp-review-total-review-body{font-size:14px;margin-top:8px;white-space:pre-line;word-break:break-word;opacity:1}}@media screen and (max-width:767px){.bp-review-total-review-body{font-size:13px;margin-top:8px;white-space:pre-line;word-break:break-word;opacity:1}}@media screen and (min-width:768px){.bp-review-read-more-link{font-size:14px}}@media screen and (max-width:767px){.bp-review-read-more-link{font-size:13px}}.bp-review-read-more-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .2s ease-in-out,opacity .2s ease-in-out}.bp-review-read-more-body.is-visible{opacity:1;max-height:100%}.bp-review-item-review-area{width:100%;margin-top:25px}.bp-review-item-review-initial-visible-images__image-wrapper{display:flex;justify-content:center}.bp-review-item-initial-visible-images__contents{text-align:center}.bp-review-item-initial-visible-images__contents a{margin:0 auto}@media screen and (min-width:768px){.bp-review-item-initial-visible-images__contents img{width:100px}}@media screen and (max-width:767px){.bp-review-item-initial-visible-images__contents{max-width:160px}.bp-review-item-initial-visible-images__contents img{width:70px}}.bp-review-item-review-hidden{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.bp-review-item-review-hidden.is-visible{max-height:100%;opacity:1}.bp-review-item-review-area-head{font-size:14px}.bp-review-item-review-row{width:100%;margin-top:15px;margin-bottom:20px}.bp-review-item-review-text{display:block}.bp-review-item-review-gnm{color:var(--text-main-color);letter-spacing:var(--default-letter-spacing-ja);display:block;margin-top:0;margin-bottom:6px}.bp-review-item-review-gnm a{font-size:12px}.bp-review-item-review-gnm span{font-size:12px;vertical-align:middle}.bp-review-item-review-gnm .bp-review-item-review-gnm__not-stock{font-size:10px}.bp-review-item-review-score{color:var(--text-main-color);letter-spacing:var(--default-letter-spacing);text-align:justify;font-size:12px}.bp-review-item-review-score-star img{position:relative;top:-2px;width:12px;height:12px;margin-right:-2px}.bp-review-item-review-evaluation-purpose{font-size:13px;margin-top:6px}.bp-review-item-review-note{margin-top:12px}.bp-review-item-review-title{margin-bottom:0}.bp-review-item-review-body{white-space:pre-line;word-break:break-word}.bp-review-item-review-evaluation-hashtags{margin-top:12px}.bp-review-item-review-evaluation-hashtag{font-size:12px;display:inline-block}@media screen and (min-width:768px){.bp-review-item-review-single-box{display:flex;align-items:center}.bp-review-item-review-image img{width:100px;margin-right:30px}.bp-review-item-review-head{display:block;width:100%}.bp-review-item-review-gnm-evaluation{display:flex;flex-direction:column;flex:1}.bp-review-item-review-title{line-height:1.75;font-size:16px;margin-bottom:6px}.bp-review-item-review-body{font-size:14px}}.bp-review-item-review-evaluation .bp-review-item-review__no-image{display:flex;align-items:center;justify-content:center;width:100px;margin-right:30px}@media screen and (max-width:767px){.bp-review-item-review-row,.bp-review-item-review-gnm .bp-review-item-review-gnm__not-stock{display:block}.bp-review-item-review-single-box{margin:0 auto 30px}.bp-review-item-review-image{display:inline}.bp-review-item-review-image img{width:78px;margin-right:20px;float:left}.bp-review-item-review-evaluation .bp-review-item-review__no-image{width:100%}.bp-review-item-review-gnm-evaluation{display:inline-block;vertical-align:middle;width:calc(100% - 98px);word-break:break-word}.bp-review-item-review-score{line-height:2;font-size:13px;margin-bottom:0}.bp-review-item-review-evaluation-purpose{color:var(--text-main-color);letter-spacing:var(--default-letter-spacing-ja);line-height:2;font-size:12px;margin:0;display:none}.bp-review-item-review-note{display:block;clear:both}.bp-review-item-review-title{line-height:1.75;font-size:16px;margin-bottom:10px}.bp-review-item-review-body{font-size:13px}}@media screen and (min-width:768px){.bp-review-item-review-evaluation{align-items:center}}.bp-review-reviewer-area{width:100%;margin-top:15px;padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #ccc;font-size:12px}.bp-review-reviewer-area-last{border:none}.bp-review-reviewer-area .bp-review-reviewer-detail{margin-right:6px}.bp-review-reviewer-area .bp-reviewer-reviewr-detail-prefecture{margin-right:3px}.bp-review-reviewer-area .bp-review-reviewer-slash{margin-right:0}@media screen and (max-width:767px){.bp-review-article-list-area .bp-review-article-list__no-data-text-area{width:100%;padding:0 5.3333%}}@media screen and (min-width:768px){.bp-review-article-list-area .bp-review-article-list__no-data-text-area{max-width:900px;padding:0 calc((100% - 78.3333%) / 2)}.bp-section.bp-review-article-list-area .bp-section__inner{display:flex;flex-wrap:wrap;column-gap:3.3333%}}.bp-section.bp-review-paging-area{margin:0 0 60px}.bp-review-paging__page-wrap{display:flex;justify-content:center;padding-top:30px;margin:0 0 30px;border-top:solid 1px var(--text-main-color)}.bp-review-paging__pagination-list{display:flex}.bp-review-paging__page-item{margin:0 2px}.bp-review-paging__page-number,.bp-review-paging__page-link{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--text-main-color)}.bp-review-paging__page-link:hover{text-decoration:underline}.bp-review-paging__page-item.active .bp-review-paging__page-number{background-color:var(--foundation-color-gray);border-radius:50%}.bp-section.bp-review-search-condition-area{margin-top:60px;margin-bottom:0}.bp-section.bp-review-search-condition-area .bp-section-headline{margin-bottom:30px}.bp-review-search-condition-area input:checked~.bp-faq-list__item-tab-inner{margin-bottom:30px;max-height:105vh}.bp-review-episode-list-area .bp-episode-list__article{margin-bottom:40px;text-decoration:none;color:var(--text-main-color);display:block}.bp-review-episode-list-area .bp-episode-list__article:hover{opacity:.8}.bp-episode-list__no-image{align-items:center;justify-content:center;display:flex;background-color:var(--foundation-color-gray)}.bp-episode-list__article-tags{margin:15px 0 10px;display:flex;flex-wrap:wrap;gap:5px}.bp-episode-list__article-tag-text{color:var(--text-main-color);background-color:var(--foundation-color-gray);padding:3px 12px}.bp-episode-list__article-title{margin:10px 0 20px;font-size:18px}.bp-episode-list__article-body-text,.bp-episode-list__article-published-date{margin:20px 0}@media screen and (min-width:768px){.bp-review-episode-list-area{margin-top:78px}.bp-episode-list__article-list{display:flex;flex-wrap:wrap;column-gap:3.3333%;margin-top:70px;justify-content:center}.bp-review-episode-list-area .bp-episode-list__article{width:31%}}@media screen and (min-width:768px){.bp-review-list-showroom-headline{text-align:center;font-size:20px}}@media screen and (max-width:767px){.bp-review-list-showroom-headline{text-align:left;font-size:20px}}
