@charset "UTF-8";
[class^=mdRankingContents] .ptRankingContents{padding:0 20px 20px}
[class^=mdRankingContents] .elReviewContents{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:4px}
[class^=mdRankingContents] .elReviewStars{display:-ms-flexbox;display:flex}
[class^=mdRankingContents] .elReviewStar{width:16px;height:16px;background:#76c46f;-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}
[class^=mdRankingContents] .elReviewStar.elHalfStar{background:linear-gradient(to right,#76c46f 50%,#ebebeb 50%)}
[class^=mdRankingContents] .elReviewStar.elGrayStar{background:#ebebeb}
[class^=mdRankingContents] .elReviewNumber{font-weight:700;font-size:14px}
[class^=mdRankingContents] .elReviewCount{color:#868686;font-size:14px}
[class^=mdRankingContents] .elSummaryText{margin-top:14px;font-size:14px;text-align:center}
[class^=mdRankingContents] .elSummaryServiceContents{margin-top:10px;padding:14px 19px 19px;border:1px solid #6faa69;border-radius:8px}
[class^=mdRankingContents] .elSummaryServiceContents .elTitle{font-weight:700;font-size:14px;text-align:center}
[class^=mdRankingContents] .elSummaryServiceContents .elListItem{margin-top:8px}
[class^=mdRankingContents] .elSummaryServiceContents .elListItem .elLink{display:-ms-grid;display:grid;-ms-grid-columns:3fr 2fr;grid-template-columns:3fr 2fr;gap:16px;-ms-flex-align:center;align-items:center;padding:13px 10px 13px 14px;border-radius:8px;background-color:#f4f4f4}
[class^=mdRankingContents] .elSummaryServiceContents .elServiceName{color:#434343;font-size:14px}
[class^=mdRankingContents] .elSummaryServiceContents .elServicePrice{position:relative;display:inline-block;line-height:30px;padding-right:15.7px;padding-right:26px;color:#434343;font-weight:700;font-size:15px;text-align:right;white-space:nowrap}
[class^=mdRankingContents] .elSummaryServiceContents .elServicePrice::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:30px;line-height:1;width:11.7px;text-indent:-10.296px;top:50%;margin-top:-15px;right:0}
[class^=mdRankingContents] .elSummaryServiceContents .elServicePrice::after{margin-top:-16px;color:#6faa69}
[class^=mdRankingContents] .elMoreButton{margin-top:10px}
[class^=mdRankingContents] .elMoreButton .elLink{display:block;position:relative;padding:8px 16px;border-radius:6px;background-color:#f4f4f4;text-align:center}
[class^=mdRankingContents] .elMoreButton .elLink .elLinkText{position:relative;display:inline-block;line-height:20px;padding-right:11.8px;color:#0260ea;font-weight:700;font-size:14px}
[class^=mdRankingContents] .elMoreButton .elLink .elLinkText::after{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:20px;line-height:1;width:7.8px;text-indent:-6.864px;top:50%;margin-top:-10px;right:0}