@charset "EUC-JP";.Sr2reviewPager{display:flex;width:calc(100% - 20px);margin:0 auto;align-items:center;justify-content:space-between;user-select:none}.Sr2reviewPager>a{display:flex;cursor:default;pointer-events:none;opacity:0;flex-shrink:0;flex-direction:column;justify-content:center;align-items:center}.Sr2reviewPager>a>div{display:block;width:24px;height:24px;background:#ef5a89;border-radius:50%;margin-bottom:2px}.Sr2reviewPager>a>span{font-size:10px;color:#666}.Sr2reviewPager>p{line-height:1.4;font-size:12px;text-align:center;padding:0 10px}.Sr2reviewPager>p span{font-size:13px;font-weight:700;color:#fd5897}.Sr2reviewPager>a svg{position:relative;top:6px;width:12px;height:12px;display:block;fill:#fff}.Sr2reviewPagerPrev svg{transform:rotate(180deg);left:5px}.Sr2reviewPagerNext svg{left:7px}.Sr2reviewPager>a[href]{cursor:pointer;pointer-events:auto;opacity:1}.Sr2reviewItem{padding:0;font-family:Roboto,YuGothic-M,YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,"Droid Sans","¥Ò¥é¥®¥Î³Ñ¥´ ProN W3","Hiragino Kaku Gothic ProN",sans-serif;border-bottom:solid 1px #eee}.Sr2reviewInfo{display:flex;padding:20px 10px 10px 10px;color:#333}.Sr2reviewImg{position:relative}.Sr2reviewItem>p>span{white-space:normal;padding-bottom:0}.Sr2reviewImg{width:90px;height:120px;overflow:hidden;border-radius:10px;flex-shrink:0}.Sr2reviewImg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.Sr2reviewText{padding:0 0 0 10px;width:100%;text-align:right}.Sr2reviewTitle{font-weight:700;margin-bottom:10px;font-size:14px;color:#2468d3;display:flex;align-items:center;margin-top:5px;text-align:left}.Sr2reviewTitle svg{width:20px;height:20px;fill:#e96889;flex-shrink:0;padding-right:3px}.Sr2reviewContent{margin-bottom:0;font-size:14px;line-height:1.5em;color:#333;text-align:left}.Sr2reviewMore{font-size:12px;line-height:1.2;color:#00d0ff;text-decoration:underline}.Sr2reviewGirl{margin-bottom:0;text-align:right;padding-right:0;font-size:13px}.Sr2reviewGirl span{font-weight:700;color:#fd5897}.Sr2reviewShop{display:flex;margin-bottom:5px;align-items:center;color:#555;font-size:13px;text-align:left}.Sr2reviewShop svg{width:20px;height:20px;fill:#555;flex-shrink:0;padding-right:3px}.Sr2reviewShop span{font-weight:700}.Sr2reviewArea{font-size:11px;color:#555}.Sr2reviewTime{display:block;margin-bottom:10px;text-align:right;padding-right:0;font-size:11px;color:#999;margin-top:0}.Sr2reviewShopLink{display:block;width:fit-content;border-radius:4px;padding:2px 12px;font-size:12px;text-align:center;color:#fff;background:#ff97b2;margin:0 10px 20px auto}.Sr2reviewShopLinkBig{display:block;width:fit-content;border-radius:4px;padding:10px 20px;font-size:14px;text-align:center;color:#fff;background:#ff97b2;margin:10px 10px 20px auto}.Sr2reviewOdai{background:#ffe4fa;padding:10px}.Sr2reviewOdai a{display:flex;background:#fff;color:#666;border-radius:4px;position:relative;align-items:center;gap:5px;padding:7px 7px;font-size:12px;margin-bottom:7px}.Sr2reviewOdai a:first-child{background:#fe7bab;color:#fff}.Sr2reviewOdai a:last-child{margin-bottom:0}.Sr2reviewOdai a svg{width:20px;height:20px;fill:#666;flex-shrink:0;padding-right:3px}.Sr2reviewOdai a:first-child svg{fill:#fff}.Sr2reviewOdai a:after{content:'';width:4px;height:4px;border:0;border-top:solid 2px #666;border-right:solid 2px #666;transform:rotate(45deg);position:absolute;top:0;right:10px;bottom:0;margin:auto}.Sr2reviewOdai a:first-child:after{border-top:solid 2px #fff;border-right:solid 2px #fff}.Sr2reviewHashtag{display:flex;gap:0 10px;padding:0 0;justify-content:flex-end;flex-wrap:wrap}.Sr2reviewHashtag a{color:#07abfe;font-weight:700;font-size:12px}.Sr2reviewOtherList a{font-size:12px;position:relative;display:block;border-bottom:solid 1px #eee}.Sr2reviewOtherList a:first-child{border-top:solid 1px #eee;margin-top:10px}.Sr2reviewOtherList a:last-child{border-bottom:0}.Sr2reviewOtherList p{padding:10px 20px 10px 10px}.Sr2reviewBlog{margin-top:10px;padding-right:10px;display:flex;gap:10px;justify-content:flex-end}.Sr2reviewBlog a{display:flex;font-size:12px;border-bottom:dotted 2px #666}.Sr2reviewBlog a svg{width:15px;height:15px;fill:#555;flex-shrink:0;padding-right:3px}.Sr2reviewBottomShop{border-top:solid 1px #eee;margin-top:15px}.Sr2reviewBottomShop a{margin:20px 10px 10px auto}.Sr2reviewOsusume{background:#fffae0;position:relative}.Sr2reviewOsusume::after{content:'';display:block;position:absolute;top:6px;right:6px;background-image:url('/sp/images/toppage/icon_osusume_medal.png');background-position:center;background-size:contain;width:38px;height:47px}.Sr2reviewOsusume .Sr2reviewTitle{padding-right:45px}.Sr2reviewList.Sr2reviewPr{border:solid 5px #ff98b2;background:#ffe9ef}.Sr2reviewList .Sr2reviewContent{margin-bottom:15px}.Sr2reviewList .Sr2reviewGirl{margin-bottom:5px;padding-right:10px}.Sr2reviewList .Sr2reviewArea{text-align:left}.Sr2reviewList .Sr2reviewTime{display:block;margin-top:15px;text-align:right;padding-right:10px;font-size:11px;margin-bottom:0}.Sr2reviewList .Sr2reviewShopLink{display:block;width:fit-content;border-radius:4px;padding:10px 20px;font-size:14px;text-align:center;color:#fff;background:#ff97b2;margin:10px 10px 20px auto}