@charset "utf-8";
.product-review-list{overflow-wrap:break-word;border-top:1px solid var(--text-main-color)}.product-review-list:last-child{border-bottom:1px solid var(--text-main-color)}.product-image{position:relative}.image-shaded{width:100%;z-index:1}.product-image img{position:relative;width:100%}.product-name-wo-link{font-size:13px}.review-sub-text{font-size:11px}.product-evaluation li{list-style:none}.product-evaluation>dl,.product-evaluation .product-review dd{margin-bottom:10px}.product-evaluation .product-evaluation-hashtags{margin-bottom:20px}.product-evaluation-hashtags a{margin-right:10px}.product-evaluation>ul li:first-child{margin-bottom:30px}.product-name{color:var(--text-main-color);letter-spacing:var(--default-letter-spacing-ja);display:block;margin-top:0}.product-name a{color:inherit}.product-review dt{color:var(--text-main-color);letter-spacing:var(--default-letter-spacing-ja)}.product-review dd,.parent-review dd,.review-text,.propose-review-text{color:var(--text-main-color);letter-spacing:var(--default-letter-spacing-ja);text-align:justify;white-space:pre-wrap;word-break:break-word}.product-evaluation-purpose,.user-data{color:var(--text-main-color);letter-spacing:var(--default-letter-spacing-ja);line-height:2;font-size:12px;margin:0}.review-post-image{margin-top:30px}.review-post-image li img{width:100%}.review-item__item-name{font-size:1.15em;color:var(--text-main-color)}.review-base__thanks{text-align:center}.review-base__hidden{display:none!important}.category-review-score-head{text-align:center;font-size:12px}.category-review__review-top--dl dt,.category-review__review-top--dl span{font-size:12px}.category-review__review-top--average{font-size:18px}.category-review__review-score img{position:relative;top:-4px;width:16px;height:16px;margin:0 2px 0 0}.product-evaluation-score{margin-bottom:10px}.review-area--hardcoded .product-review-list:last-child{border-bottom:none}@media screen and (max-width:767px){.sectionArea{padding:0 5.3333%}.product-name-wo-link{font-size:12px}.review-sub-text{padding:unset;font-size:11px;display:block}.product-review{width:calc(100% - 120px)}.product-review-list{display:block;margin:auto;padding:30px 0 0}.product-box{margin-right:20px;width:100px}.product-review-note{width:100%}.product-review dt{line-height:1.75;font-size:18px;margin-bottom:15px;font-weight:400}.product-review dd{line-height:2;font-size:13px;margin-bottom:25px}.review-single-box{margin:0 auto 40px;flex-wrap:wrap}}@media screen and (min-width:768px){.bp-section__inner--review{max-width:930px;margin:0 auto}.bp-section__inner--review>h2:only-child{display:none}.review-wrap__headline{text-align:center}.product-box{margin-right:30px;width:150px}.product-review-list{padding:40px 0 0}.product-review-list:first-child{margin:70px 0 0}.review-area--hardcoded .product-review-list:first-child{margin-top:50px}.product-name{margin:0 0 20px}.product-star{margin-bottom:5px}.product-star img{width:2%;margin-right:5px}.product-star img:last-child{margin-right:0}.product-review{margin:-150px 0 0 auto;width:calc(100% - 180px)}.product-review-note{margin:0 0 0 auto;width:calc(100% - 180px)}.product-review dt{line-height:1.75;font-size:18px;margin-bottom:15px}.product-review dd{line-height:2;font-size:14px;margin-bottom:20px}.review-single-box{margin-bottom:40px;flex-wrap:wrap;flex-direction:column}.review-single-box-diamond .col-sm-9{flex:0 0 100%;max-width:100%}.review-single-box-diamond .product-review{margin:0 0 0 auto;width:100%}}
