@charset "UTF-8";.reviewWidget{color:#212426;font-family:Noto Sans,Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;width:100%}.reviewWidget_inner{padding:20px 10px}.ukomi-clearfix:after{clear:both;content:"";display:table}.ratingOverview{width:100%}.dw-review-widget-summary-container{cursor:default;line-height:35px;margin-bottom:10px;text-align:center;vertical-align:bottom}.dw-review-widget-summary-container .starRating{display:inline-block;line-height:32px;vertical-align:middle}.dw-review-widget-summary-container .starRating span{font-size:32px}.dw-review-widget-summary-container .reviewNumber{color:#777;font-size:18px;line-height:32px;padding-left:5px;vertical-align:middle}.dw-review-widget-summary-container .reviewNumber strong{font-size:30px;line-height:36px;padding-right:6px}.starRating span.highlight{background:none;color:#ffbf00;padding:0 2px}.aiSummary{border:1px solid #ddd;border-radius:6px;margin-bottom:20px;padding:24px}.aiSummary_title{align-items:center;color:#4181f2;-moz-column-gap:8px;column-gap:8px;display:flex;font-size:16px;font-weight:700;margin-bottom:12px}.aiSummary_icon{color:#4181f2;flex:none}.aiSummary_text{color:#212426;font-size:14px;line-height:1.6;margin:0 0 16px}.aiSummary_topics{-moz-column-gap:16px;column-gap:16px;display:flex;flex-wrap:wrap;row-gap:8px}.aiSummary_topic{align-items:center;color:#212426;-moz-column-gap:6px;column-gap:6px;display:inline-flex;font-size:13px}.aiSummary_topicIcon{color:#22c55e;flex:none}.ukomi-fullwidth{text-align:center;width:100%}.reviewTypeSection{display:inline-block}.reviewTypeSection ul{font-size:15px;list-style:none;margin:0;padding:0}.reviewTypeSection ul li:before{display:none}.reviewTypeSection ul li.reviewTypeOption{display:inline-block;margin-right:18px;padding-bottom:3px;padding-top:10px}.reviewTypeSection ul li.reviewTypeOption:last-child{margin-right:0}.reviewTypeSection ul li.reviewTypeOption a{color:#212426;text-decoration:none}.reviewTypeSection ul li.reviewTypeOption.review-active{border-bottom:3px solid #ffbf00}.reviewSortingSection{align-items:center;border-bottom:2px solid #ccc;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;margin-bottom:10px;padding-bottom:5px;padding-top:5px}.reviewSortingDiv{align-items:flex-start;display:flex;flex-wrap:wrap;text-align:right}.u-komi-sorting-btn-form-data{background-color:#eee;border-radius:2px;color:#212426;display:inline-block;font-size:13px;margin-right:4px;padding:5px 11px;text-decoration:none}.u-komi-sorting-btn-form-data:last-child{margin-right:0}.u-komi-sorting-btn-form-data.u-komi-sorting-btn-active,.u-komi-sorting-btn-form-data:hover{background-color:#4181f2;color:#fff;text-decoration:none}.loadedReviews{margin-top:20px;position:relative}.singleReview{border-bottom:1px solid #ddd;margin-bottom:20px;padding:20px}.singleReview:last-child{border:none;margin-bottom:0;padding-bottom:0}.singleReview_header_right{float:left}.singleReview_name{align-items:center;-moz-column-gap:7px;column-gap:7px;display:flex;flex-wrap:wrap;float:left;font-size:14px;line-height:20px;margin-left:10px;margin-top:7px;row-gap:3px}.singleReview_verified_buyer_tag{border-left:1px solid #cacaca;color:#4181f2;cursor:pointer;display:inline-block;font-size:12px;line-height:20px;padding-left:10px;text-align:center}.singleReview_tooltip{position:relative}.singleReview_tooltip .singleReview_tooltip_text{background:#444;border-radius:4px;bottom:125%;color:#fff;font-size:12px;left:50%;line-height:1.4;margin-left:-110px;opacity:0;padding:8px 10px;position:absolute;text-align:left;transition:opacity .15s ease;visibility:hidden;width:220px;z-index:2}.singleReview_tooltip:focus .singleReview_tooltip_text,.singleReview_tooltip:hover .singleReview_tooltip_text{opacity:1;visibility:visible}.singleReview_header_date{color:#888;float:right;font-size:12px}.singleReview_body{overflow:hidden;width:100%}.singleReview_body p{font-size:13px;line-height:22px;margin:0;padding:10px 0}.singleReview_title{display:block;font-size:16px;font-weight:700;line-height:1.5;padding:10px 0 0}.singleReview_pictures{display:flex;flex-wrap:wrap;gap:8px}.singleReview_pictures img{height:auto;max-width:120px}.reviewProductName{color:#afafaf;display:block;font-size:14px;font-weight:700;line-height:1.5;padding-bottom:10px}.reviewProductName a{color:#afafaf;font-weight:400;text-decoration:none}.reviews-empty{color:#777;font-size:14px;padding:30px 0;text-align:center}.singleReview_helpful{align-items:center;background:none;border:1px solid #ddd;border-radius:999px;color:#777;-moz-column-gap:6px;column-gap:6px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;line-height:20px;margin-top:10px;padding:4px 10px}.singleReview_helpful.is-voted,.singleReview_helpful:focus,.singleReview_helpful:hover{border-color:#4181f2;color:#4181f2}.singleReview_helpful.is-voted{background:rgba(65,129,242,.08);cursor:default}.singleReview_helpful[disabled]{cursor:default;opacity:.7}.ReviewWidget_pagination{display:flex;flex-wrap:wrap;justify-content:center;padding-top:20px;text-align:center}.ReviewWidget_pagination span{align-items:center;border:1px solid #ddd;box-sizing:border-box;color:#000;cursor:pointer;display:inline-flex;font-size:14px;height:100%;line-height:1;padding:10px 14px;text-decoration:none;vertical-align:middle}.ReviewWidget_pagination a{text-decoration:none}.ReviewWidget_pagination a:hover span{background-color:#eee}.ReviewWidget_pagination span.active{background-color:#4181f2;border:1px solid #4181f2;color:#fff;cursor:default}.ReviewWidget_pagination .less_pages span,.ReviewWidget_pagination .more_pages span{cursor:default}@media screen and (max-width:767px){.reviewWidget_inner{padding:10px 0}.dw-review-widget-summary-container .starRating span{font-size:24px}.dw-review-widget-summary-container .reviewNumber{font-size:15px}.dw-review-widget-summary-container .reviewNumber strong{font-size:24px}.reviewSortingSection{justify-content:center}.singleReview{padding:15px 0}.ReviewWidget_pagination span{font-size:13px;padding:8px 11px}}[data-reviews-widget].is-loading{opacity:.5;pointer-events:none;transition:opacity .15s ease-in-out}.starRating span{padding:0 2px}.starRating span:not(.highlight){color:#dcdfe3}.singleReview_body{overflow:visible}.singleReview_pictures{padding-top:10px}.singleReview_response_block{margin-top:14px}.singleReview_response_toplabel{color:#666;font-size:13px;margin-bottom:8px}.singleReview_response{background:#f2f3f5;border-radius:8px;padding:16px 20px;position:relative}.singleReview_response:before{border-color:transparent transparent #f2f3f5;border-style:solid;border-width:0 8px 8px;content:"";height:0;left:28px;position:absolute;top:-8px;width:0}.singleReview_response_head{align-items:center;display:flex;gap:10px;margin-bottom:10px}.singleReview_response_avatar{background:#fff;border:1px solid #e5e7eb;border-radius:50%;flex:none;height:44px;object-fit:cover;width:44px}.singleReview_response_name{color:#212426;font-size:14px;font-weight:700}.singleReview_response_date{color:#9aa0a6;font-size:12px;margin-left:auto}.singleReview_response p{color:#555;font-size:14px;line-height:1.7;margin:0}.ReviewWidget_pagination .np-muted{color:#c7ccd1;cursor:default}.ukomi-attribution{color:#9aa0a6;font-size:11px;padding-top:10px;text-align:right}