@media screen and (min-width: 768px){#purchaseReviewsSp{display:none}}@media screen and (max-width: 767px){#purchaseReviewsPc{display:none}}.s5-ownerReviewInfo{margin:30px auto 10px;padding:20px;background-color:#e4e7eb}.s5-ownerReviewInfo__heading{font-size:1.125rem;margin:0 0 0.8em}@media screen and (max-width: 767px){.s5-ownerReviewInfo__heading{font-size:1.0625rem}}.s5-ownerReviewInfo__body p{margin:0.8em 0}.s5-ownerReviewInfo__body>*:first-child{margin-top:0}.s5-ownerReviewInfo__body>*:last-child{margin-bottom:0}.s5-ownerReviewInfo__body .s5-iconInline{width:1em;height:1em;vertical-align:middle;margin-top:-0.15em}.s5-ownerReviewButton{color:#FFF;font-size:14px;font-size:.875rem;cursor:pointer;box-sizing:border-box;display:inline-block;padding:8px 18px;border:none;border-radius:1px;background-color:#2d75c7;border-style:solid;border-width:1px;border-color:#2d75c7;transition:background 0.2s}.s5-ownerReviewButton:hover,.s5-ownerReviewButton:focus{color:#fff;text-decoration:none;background:#34568e;transition:background 0}.s5-starRatingsAboutLink{margin-top:30px;margin-bottom:40px}@media screen and (max-width: 767px){.s5-starRatingsAboutLink{margin-top:30px;margin-bottom:30px}}.s5-productOwnerReviewTopSetStaffReview.-isVisible .s5-starRatingsAboutLink{margin:0}.s5-starRatingsAboutLink__inner{padding:20px;border:solid 1px #E4E7EC}@media screen and (max-width: 767px){.s5-starRatingsAboutLink__inner{padding:15px}}@media screen and (min-width: 767px){.s5-starRatingsAboutLink__inner{display:flex;align-items:center}}.s5-productOwnerReviewTopSetStaffReview.-isVisible .s5-starRatingsAboutLink__inner{padding:0;border:none}.s5-starRatingsAboutLink__heading{font-size:0.875rem;margin:0 0 0.2em 0}@media screen and (min-width: 767px){.s5-starRatingsAboutLink__heading{margin:0 0.6em 0 0}}.s5-starRatingsAboutLink__link{font-size:0.75rem}@media screen and (min-width: 767px){.s5-starRatingsAboutLink__link{margin-left:2em}}.s5-productOwnerReviewTopSetStaffReview:not(.-isBottom).-isVisible{padding:20px;border:solid 1px #E4E7EC}@media screen and (max-width: 767px){.s5-productOwnerReviewTopSetStaffReview:not(.-isBottom).-isVisible{padding:15px}}.s5-ownerReviewSelect{margin:30px auto;text-align:right}.s5-ownerReviewSelect__select{display:flex;justify-content:flex-end;align-items:center}.s5-ownerReviewSelect__label{color:#83838F;font-size:0.75rem;margin-right:0.5em}.s5-ownerReviewSummary{margin:30px auto}.s5-FOCUSThirdpartyItem__ownerReview .s5-ownerReviewSummary{margin-top:80px}@media screen and (max-width: 639px){.s5-FOCUSThirdpartyItem__ownerReview .s5-ownerReviewSummary{margin-top:30px}}@media screen and (max-width: 767px){.s5-ownerReviewSummary__intro{margin:0 -30px}}@media screen and (max-width: 639px){.s5-ownerReviewSummary__intro{margin:0 -20px}}.s5-ownerReviewSummary__introInner{margin:0 0 30px}@media screen and (max-width: 767px){.s5-ownerReviewSummary__introInner{margin:0 0 20px;padding:20px 30px 0;border-top:solid 1px}}@media screen and (max-width: 639px){.s5-ownerReviewSummary__introInner{padding:20px 20px 0}}.s5-ownerReviewSummary__introHeading{font-size:1.25rem;margin:0 0 10px}@media screen and (max-width: 767px){.s5-ownerReviewSummary__introHeading{font-size:1.125rem}}.s5-ownerReviewSummary__inner{border-style:solid;border-color:#CCCCCC;border-width:0;padding:35px 30px}.-isBorder .s5-ownerReviewSummary__inner{border-top-width:1px;border-bottom-width:1px}.s5-ownerReviewSummary__twoup{display:flex;justify-content:space-between;margin:0 -1em}@media screen and (max-width: 767px){.s5-ownerReviewSummary__twoup{display:block;margin:0;padding:25px 0;border-left-width:0;border-right-width:0}}.s5-ownerReviewSummary__twoup>*{width:100%;padding:0 1em}@media screen and (max-width: 767px){.s5-ownerReviewSummary__twoup>*{padding:0}}@media screen and (max-width: 767px){.s5-ownerReviewSummary__twoup>*:not(:first-child){margin-top:20px}}.s5-ownerReviewSummary__item>*{margin:auto}.s5-ownerReviewSummary__heading{font-size:0.875rem;margin:0 0 15px}.s5-ownerReviewSummary__distribution{max-width:373px}@media screen and (max-width: 767px){.s5-ownerReviewSummary__distribution{max-width:none}}.s5-ownerReviewSummary__average{max-width:500px}@media screen and (max-width: 767px){.s5-ownerReviewSummary__average{max-width:none}}.s5-ownerReviewSummary__star{display:flex;align-items:center}@media screen and (max-width: 767px){.s5-ownerReviewSummary__star{flex-wrap:wrap}}.s5-ownerReviewSummary__starLabel{font-size:0.875rem;font-weight:normal;margin:0;white-space:nowrap;min-width:11em}@media screen and (max-width: 767px){.s5-ownerReviewSummary__starLabel{min-width:auto;margin-right:1em}}.s5-ownerReviewSummary__moreLink{text-align:center;margin-top:25px}@media screen and (max-width: 767px){.s5-ownerReviewSummary__moreLink{margin-top:20px}}.s5-ownerReviewSummary__star+.s5-ownerReviewBarList{margin-top:0.6em}.s5-ownerReviewBarList>ul{list-style:none;margin:0;padding:0}.s5-ownerReviewBarList>ul>li:not(:first-child){margin-top:0.4em}.s5-ownerReviewSummary+.s5-ownerReviewList{margin-top:30px}.s5-ownerReviewList>ul{list-style:none;margin:0;padding:0}.s5-ownerReviewList>ul>li:not(:first-child){margin-top:30px}@media screen and (max-width: 767px){.s5-ownerReviewList>ul>li:not(:first-child){margin-top:20px}}.s5-ownerReviewList__heading{font-size:1.25rem;margin:1.5em auto 1em}.s5-ownerReviewList__moreLink{text-align:center;margin-top:25px}@media screen and (max-width: 767px){.s5-ownerReviewList__moreLink{margin-top:20px}}.s5-ownerReviewDetail{word-wrap:break-word;overflow-wrap:break-word}.s5-ownerReviewDetail__inner{border:solid 1px #CCCCCC;padding:35px 30px}@media screen and (max-width: 767px){.s5-ownerReviewDetail__inner{padding:25px 20px}}.s5-ownerReviewDetail__star{display:flex;align-items:center}@media screen and (max-width: 767px){.s5-ownerReviewDetail__star{display:block}}.s5-ownerReviewDetail__userNickname{font-size:0.75rem;font-weight:bold}.s5-starRatings+.s5-ownerReviewDetail__userNickname{margin-left:1.2em}@media screen and (max-width: 767px){.s5-starRatings+.s5-ownerReviewDetail__userNickname{margin-left:0}}.s5-ownerReviewDetail__submissionTime{font-size:0.75rem}.s5-ownerReviewDetail__content{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.s5-ownerReviewDetail__content{display:block}}.s5-ownerReviewDetail__content>*:first-child{width:59.16667%}@media screen and (max-width: 767px){.s5-ownerReviewDetail__content>*:first-child{width:100%}}.s5-ownerReviewDetail__content>*:last-child{width:31.66667%}@media screen and (max-width: 767px){.s5-ownerReviewDetail__content>*:last-child{width:100%}}.s5-ownerReviewDetail__title{margin:0;font-size:1rem;margin-top:1rem}@media screen and (max-width: 767px){.s5-ownerReviewDetail__title{margin-top:0.3em}}.s5-ownerReviewDetail__Text{font-size:0.875rem;margin-top:1em}.s5-ownerReviewDetail__reviewText{margin:0}.s5-ownerReviewDetail__additionalFields{margin:0}.s5-ownerReviewDetail__reviewText+.s5-ownerReviewDetail__additionalFields{margin-top:0.6em}.s5-ownerReviewDetail__additionalFieldsLabel{font-weight:bold}.s5-ownerReviewDetail__additionalFieldsValue{margin-left:0.6em}@media screen and (max-width: 767px){.s5-ownerReviewDetail__barList{display:none}}.s5-ownerReviewDetail__barList>ul{list-style:none;margin:0;padding:0}.s5-ownerReviewDetail__barList>ul>li:not(:first-child){margin-top:0.6em}.s5-ownerReviewDetail__vote{display:flex;align-items:center;margin-top:30px}@media screen and (max-width: 767px){.s5-ownerReviewDetail__vote{display:block}}.s5-ownerReviewDetail__vote>*:last-child{flex:1 1 auto}.s5-ownerReviewDetail__voteHeading{font-size:0.75rem;font-weight:normal;margin:0 1em 0 0}@media screen and (max-width: 767px){.s5-ownerReviewDetail__voteHeading{margin:0 0 1em 0}}.s5-ownerReviewDetail__voteButtons{list-style:none;padding:0;display:flex;font-size:0.875rem;margin:0 -8px}@media screen and (max-width: 767px){.s5-ownerReviewDetail__voteButtons{flex-wrap:wrap}}.s5-ownerReviewDetail__voteButtons li{padding:0 8px}.s5-ownerReviewDetail__voteButtons li:last-child{margin-left:auto}@media screen and (max-width: 767px){.s5-ownerReviewDetail__voteButtons li:last-child{margin-left:0;margin-top:25px;width:100%}}.s5-ownerReviewDetail__voteButtons button{background:none;border:0;cursor:pointer;padding:0;border-radius:0;font:inherit;appearance:none;text-align:left;display:inline-block;background-color:#E4E7EC;padding:0.4em 1.2em;transition:0.2s;opacity:1}.s5-ownerReviewDetail__voteButtons button span{pointer-events:none}.s5-ownerReviewDetail__voteButtons button[aria-busy="true"]{background-color:#999999;pointer-events:none;cursor:pointer}.s5-ownerReviewDetail__voteButtons button:hover,.s5-ownerReviewDetail__voteButtons button:focus{opacity:0.8}.s5-ownerReviewDetail__voteButtons button:disabled{background-color:#fff;pointer-events:none;cursor:pointer}.s5-ownerReviewDetail__clientResponses{margin-top:30px}.s5-ownerReviewClientResponses{background-color:#F3F4F6;padding:20px}@media screen and (max-width: 767px){.s5-ownerReviewClientResponses{padding:20px 15px}}.s5-ownerReviewClientResponses__heading{margin:0;font-size:1rem}.s5-ownerReviewClientResponses__info{font-size:0.75rem;margin-top:5px}.s5-ownerReviewClientResponses__department{font-weight:bold}.s5-ownerReviewClientResponses__response{font-size:0.875rem;margin-top:10px}@media screen and (max-width: 767px){.s5-ownerReviewClientResponses__response{margin-top:20px}}.s5-ownerReviewClientResponses__response p{margin:0}.s5-ownerReviewDetailFooter{margin-top:40px;position:relative}.-isSticky .s5-ownerReviewDetailFooter__sticky{box-shadow:0px -3px 10px -6px rgba(0,0,0,0.16);position:fixed;bottom:0;width:100%;background-color:#ffffff;z-index:1}.s5-ownerReviewDetailFooter__inner{max-width:1260px;padding:7px 30px;margin:auto;box-sizing:border-box}@media screen and (max-width: 639px){.s5-ownerReviewDetailFooter__inner{padding:5px 20px}}.s5-ownerReviewDetailNotice{border:solid 1px #CCCCCC;text-align:center;margin:30px auto;padding:50px 20px}@media screen and (max-width: 639px){.s5-ownerReviewDetailNotice{padding:30px 15px}}.s5-ownerReviewDetailNotice p{margin:0}.s5-ownerReviewSummary__star .s5-starRatings{width:100%}@media screen and (max-width: 767px){.s5-ownerReviewSummary__star .s5-starRatings{margin-top:0.4em}}.s5-starRatings__link{display:block;text-decoration:underline;opacity:1;transition:0.2s}.s5-starRatings__link:hover{opacity:0.8}.s5-starRatings__inner{display:flex;flex-wrap:wrap;align-items:center}.s5-ownerReviewSummary__star .s5-starRatings__inner{width:100%}.s5-starRatings__stars{display:flex;flex-wrap:wrap;list-style:none;margin:-0.15em -0.1em 0;padding:0;font-size:1.375rem}.s5-ownerReviewSummary__star .s5-starRatings__stars{font-size:2rem}.s5-ownerReviewDetail__star .s5-starRatings__stars{font-size:2rem}.s5-starRatings__stars li{position:relative;display:inline-block;min-width:1em;min-height:1em;padding:0 0.1em}.s5-starRatings__stars li img{position:absolute;width:1em;height:1em;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.s5-starRatings__count{font-size:0.875rem;margin-left:0.4em;padding-top:0.4em;padding-bottom:0.4em}.s5-ownerReviewSummary__star .s5-starRatings__count{margin-left:auto}@media screen and (max-width: 768px){.s5-ownerReviewSummary__star .s5-starRatings__count{margin-left:0.4em}}@media screen and (min-width: 767px){.s5-starRatings__count.-isMiddle{display:none}}@media screen and (max-width: 768px){.s5-starRatings__count.-isLarge{display:none}}.s5-barRatings{font-size:0.875rem}.s5-ownerReviewSummary__distribution .s5-barRatings{display:flex;align-items:center}@media screen and (max-width: 767px){.s5-ownerReviewSummary__distribution .s5-barRatings{width:100%}}.s5-ownerReviewSummary__average .s5-barRatings{display:flex;align-items:center}@media screen and (max-width: 767px){.s5-ownerReviewSummary__average .s5-barRatings{flex-wrap:wrap;width:100%}}.s5-ownerReviewDetail__barList .s5-barRatings{display:flex;flex-wrap:wrap}.s5-barRatings__barContainer{list-style:none;margin:0;padding:0}.s5-barRatings__ratingValue{white-space:nowrap}.s5-ownerReviewSummary__distribution .s5-barRatings__ratingValue{order:1;min-width:2.6em}.s5-ownerReviewSummary__average .s5-barRatings__ratingValue{order:1;min-width:11em}@media screen and (max-width: 767px){.s5-ownerReviewSummary__average .s5-barRatings__ratingValue{order:inherit;width:50%;min-width:auto}}.s5-ownerReviewDetail__barList .s5-barRatings__ratingValue{width:50%}.s5-barRatings__ratingValue .s5-iconInline{width:1em;height:1em;vertical-align:middle;margin-top:-0.15em}.s5-barRatings__count{white-space:nowrap;text-align:right}.s5-ownerReviewSummary__distribution .s5-barRatings__count{order:3;min-width:2.6em}.s5-ownerReviewSummary__average .s5-barRatings__count{order:3;min-width:2.6em;margin-left:auto}@media screen and (max-width: 767px){.s5-ownerReviewSummary__average .s5-barRatings__count{order:inherit;width:50%;min-width:auto}}.s5-ownerReviewDetail__barList .s5-barRatings__count{width:50%}.s5-barRatings__bar{position:relative;overflow:hidden;width:100%;height:0.5rem;border:solid 1px #E4E7EB;border-radius:0.5rem;background-color:#E4E7EB;box-sizing:border-box}.s5-ownerReviewSummary__distribution .s5-barRatings__bar{order:2;max-width:300px}@media screen and (max-width: 767px){.s5-ownerReviewSummary__distribution .s5-barRatings__bar{max-width:none}}.s5-ownerReviewSummary__average .s5-barRatings__bar{order:2;max-width:300px}@media screen and (max-width: 767px){.s5-ownerReviewSummary__average .s5-barRatings__bar{order:inherit;width:100%;max-width:none}}.s5-ownerReviewDetail__barList .s5-barRatings__bar{width:100%}.s5-barRatings__barContainer{display:flex;height:0.5rem;width:100%;position:absolute}.s5-barRatings__barContainer li{width:20%}.s5-barRatings__barContainer li:not(:last-child){border-right:solid 1px #E4E7EB}.s5-barRatings__barValue{position:absolute;display:block;height:0.5rem;background-color:#DC3A1A}

