@charset "UTF-8";.shopReviewList{margin-top:20px}@media screen and (max-width:960px){.shopReviewList{margin-top:5.3333333333vw}}.shopReviewList__item{list-style:none;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #e84393}@media screen and (max-width:960px){.shopReviewList__item{margin-bottom:5.3333333333vw;padding-bottom:5.3333333333vw}}.shopReviewList__box{display:flex;justify-content:space-between}.shopReviewList__data{flex:1}@media screen and (max-width:960px){.shopReviewList__data{width:calc(100% - 36vw)}}.shopReviewList__data__rate{background:#ffc;border:3px solid #fd8;margin-bottom:10px;padding:15px 20px}@media screen and (max-width:960px){.shopReviewList__data__rate{margin-bottom:1.3333333333vw;padding:1.8666666667vw 4vw}}.shopReviewList__data__rate__Inn{display:flex;justify-content:flex-start;align-items:center}.shopReviewList__data__rate__title{width:80px;font-size:1.8em;font-weight:700}@media screen and (max-width:960px){.shopReviewList__data__rate__title{width:13.3333333333vw;font-size:3.4666666667vw}}.shopReviewList__data__rate__star{width:115px;font-size:2em;font-weight:700;--percent:calc(var(--rating)/5*100%);--star-color:#fff}@media screen and (max-width:960px){.shopReviewList__data__rate__star{width:24vw;font-size:4vw}}.shopReviewList__data__rate__star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-stroke:.4px #848484;-webkit-text-stroke:.4px #848484}.shopReviewList__data__rate__star.starLady{--star-background:#e9c456}.shopReviewList__data__rate__star.starShop{--star-background:#e84393}.shopReviewList__data__rate__num{font-size:2.4em;color:#fe0000;font-weight:700;line-height:1}@media screen and (max-width:960px){.shopReviewList__data__rate__num{font-size:4.8vw}}.shopReviewList__data__meta{display:flex;justify-content:flex-start;align-items:center;margin-bottom:3px}@media screen and (max-width:960px){.shopReviewList__data__meta{display:block;margin-bottom:.2666666667vw}}.shopReviewList__data__meta__name{font-size:1.1em;color:#e84393;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:960px){.shopReviewList__data__meta__name{font-size:2.9333333333vw}}.shopReviewList__data__meta__name:before{content:"\6295\7A3F\8005:";margin-right:3px}@media screen and (max-width:960px){.shopReviewList__data__meta__name:before{margin-right:.8vw}}.shopReviewList__data__meta__name:after{content:"\3055\3093";margin-left:3px}@media screen and (max-width:960px){.shopReviewList__data__meta__name:after{margin-left:.8vw}}.shopReviewList__title{font-size:2em;color:#e84393;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:5px}@media screen and (max-width:960px){.shopReviewList__title{font-size:4.8vw;line-height:1.3;margin-bottom:.8vw}}.shopReviewList__title a{color:#e84393;line-height:1}.shopReviewList__reviewBox__text{font-size:1.4em;margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width:960px){.shopReviewList__reviewBox__text{margin-bottom:2.6666666667vw;font-size:3.2vw;-webkit-line-clamp:4}}.shopReviewList__reviewBox__Inn{display:flex;justify-content:space-between}.shopReviewList__reviewBox__Inn__time{font-size:1.2em}@media screen and (max-width:960px){.shopReviewList__reviewBox__Inn__time{font-size:2.9333333333vw}}.shopReviewList__reviewBox__Inn__time:before{content:"\6295\7A3F\65E5\6642:";margin-right:3px}@media screen and (max-width:960px){.shopReviewList__reviewBox__Inn__time:before{margin-right:0}}.shopReviewList__reviewBox__Inn__more{font-size:13px;color:#e84393}@media screen and (max-width:960px){.shopReviewList__reviewBox__Inn__more{font-size:2.9333333333vw}}.shopReviewList__reviewBox__Inn__more:after{font-family:Font Awesome\ 6 Free;content:"\F101";font-weight:900;padding-left:5px}@media screen and (max-width:960px){.shopReviewList__reviewBox__Inn__more:after{padding-left:.5333333333vw}}.shopReviewList__girl{width:140px;margin-left:20px}@media screen and (max-width:960px){.shopReviewList__girl{width:32vw;margin-left:4vw}}.shopReviewList__girl__thum{display:block;margin-bottom:5px;position:relative}@media screen and (max-width:960px){.shopReviewList__girl__thum{margin-bottom:1.3333333333vw}}.shopReviewList__girl__thum:before{display:block;content:"";padding-top:133%}.shopReviewList__girl__thum__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shopReviewList__girl__data{margin-bottom:10px}@media screen and (max-width:960px){.shopReviewList__girl__data{margin-bottom:2.6666666667vw}}.shopReviewList__girl__data__name{font-size:1.6em;font-weight:700;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width:960px){.shopReviewList__girl__data__name{font-size:4.2666666667vw}}.shopReviewList__girl__data__size{font-size:1em}@media screen and (max-width:960px){.shopReviewList__girl__data__size{font-size:2.6666666667vw}}@media screen and (max-width:960px){.shopReviewList--list .DetailBox__voice__text__box{display:flex}}@media screen and (max-width:960px){.shopReviewList--list .DetailBox__voice__text__box__text__more{margin-top:0;font-size:2.6666666667vw;text-align:left;white-space:nowrap}}.shopReviewList--list .DetailBox__voice__evaluate{display:flex;align-items:center}.shopReviewList--list .DetailBox__voice__evaluate--nowrap{display:block}@media screen and (max-width:960px){.shopReviewList--list .DetailBox__voice__evaluate{display:block}}.shopReviewList--list .DetailBox__voice__evaluate__lady{width:50%;margin-bottom:0}@media screen and (max-width:960px){.shopReviewList--list .DetailBox__voice__evaluate__lady{width:100%;margin-bottom:1.3333333333vw}}@media screen and (max-width:960px){.shopReviewList--list .DetailBox__voice__text{width:calc(100% - 37.33333vw)}}@media screen and (max-width:960px){.shopReviewList--list .DetailBox__voice__wrap{margin-bottom:0}}@media screen and (max-width:960px){.shopReviewList--list .DetailBox__voice__text__wrap{display:none}}.shopReviewList--list .DetailBox__voice__text__wrap__text{position:relative}@media screen and (max-width:960px){.shopReviewList--list .DetailBox__voice__text__wrap__text{width:100%}}@media screen and (max-width:960px){.shopReviewList--list .DetailBox__voice__img{display:block;width:34.6666666667vw}}.shopReviewList--list .DetailBox__voice__img__img{width:100%}@media screen and (max-width:960px){.shopReviewList--list .DetailBox__voice__text__data{display:block}}