.MonthlyRanking_container__utQyh{position:relative;width:100vw;padding-block:var(--spacing-xxxl)}@media (max-width:79.5em){.MonthlyRanking_container__utQyh{padding:32px 15px}}.MonthlyRanking_backgroundContainer__Jwhnk{position:absolute;top:0;left:0;width:100%;height:100%}.MonthlyRanking_miniContainer__OFUm2{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:var(--spacing-xl);row-gap:var(--spacing-xl);grid-column-gap:var(--spacing-lg);-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg);max-width:var(--container-max-width);margin:40px auto var(--spacing-none)}@media (max-width:79.5em){.MonthlyRanking_miniContainer__OFUm2{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xl) 15px var(--spacing-none);margin:var(--spacing-none)}}.MonthlyRanking_note__LOBc9{max-width:var(--container-max-width);margin:var(--spacing-xl) auto var(--spacing-none)}@media (max-width:79.5em){.MonthlyRanking_note__LOBc9{padding-inline:15px}.MonthlyRanking_buttonContainer__Gl3w7{padding-inline:var(--spacing-xl)}}.MonthlyRanking_showAllServices___q7UU{margin-top:40px;margin-bottom:120px;color:#ac8320;text-align:center}@media (max-width:79.5em){.MonthlyRanking_showAllServices___q7UU{margin-bottom:var(--spacing-xxxl)}}.MonthlyRanking_categoryFooter__2JYX9{position:fixed;bottom:var(--spacing-none);left:0;display:flex;gap:30px;align-items:center;justify-content:center;width:100%;height:82px;padding:21px var(--spacing-none) 8px;background:rgb(255 255 255/.8);box-shadow:var(--elevation-4)}@media (max-width:36em){.MonthlyRanking_categoryFooter__2JYX9{gap:2%;height:auto;padding-block:var(--spacing-md);padding-inline:2%}}.MonthlyRankingFooterButtons_list__IJJv0{position:relative}.MonthlyRankingFooterButtons_button__52tJd{width:280px}@media (max-width:36em){.MonthlyRankingFooterButtons_button__52tJd{width:100%;height:auto}}.MonthlyRankingFooterButtons_listButton__Cx6t3{padding-inline:var(--spacing-none);background:var(--color-neutral-20)}.MonthlyRankingFooterButtons_listButton__Cx6t3:hover{background:var(--color-neutral-5)}.MonthlyRankingFooterButtons_requestButton__QUnLm{padding-inline:var(--spacing-none);background:linear-gradient(270deg,#d5ac51,#977222 47.6%)}.MonthlyRankingFooterButtons_requestButton__QUnLm:hover{background:linear-gradient(270deg,#eac87f,#70551c 78.37%)}.MonthlyRankingFooterButtons_icon__vi6ph{font-size:var(--icon-size-lg)}@media (max-width:36em){.MonthlyRankingFooterButtons_icon__vi6ph{font-size:var(--icon-size-md)}}.MonthlyRankingFooterButtons_badge__xzzxP{position:absolute;top:-12px;right:-14px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;font-family:var(--font-family-default);font-size:10px;font-weight:var(--font-weight-bold);line-height:var(--font-size-10);color:var(--color-text-inverse);letter-spacing:-.5px;background-color:var(--color-function-attention);border-radius:var(--border-radius-infinity)}@media (max-width:79.5em){.MonthlyRankingFooterButtons_spButton__XGGCb{height:40px}}.MonthlyRankingRequestButton_button__4b3Ke{display:flex;align-items:center;justify-content:center;width:800px;height:80px;margin:var(--spacing-xxxl) auto var(--spacing-none);background:linear-gradient(270deg,#d5ac51,#977222 47.6%)}.MonthlyRankingRequestButton_button__4b3Ke:hover{background:linear-gradient(270deg,#eac87f,#70551c 78.37%)}@media (max-width:79.5em){.MonthlyRankingRequestButton_button__4b3Ke{width:100%;height:48px;margin:var(--spacing-xl) var(--spacing-none) var(--spacing-none)}}.MonthlyRankingServiceButtons_buttonsLg__P_KHg{display:flex;flex-direction:row;gap:40px;justify-content:center;height:100px;margin-top:40px}.MonthlyRankingServiceButtons_buttonsMd__MAx8U{display:flex;flex-direction:column-reverse;gap:var(--spacing-xxs);justify-content:center;margin-top:var(--spacing-none)}.MonthlyRankingServiceButtons_buttonsSm__xHzn8{display:flex;flex-direction:row;gap:var(--spacing-md);justify-content:center;height:96px;padding-top:var(--spacing-lg);margin-top:auto}@media (max-width:79.5em){.MonthlyRankingServiceButtons_buttonsSp__Cyoyz{flex-direction:column-reverse;gap:var(--spacing-md);width:100%;height:100%;padding-top:var(--spacing-md);margin-top:var(--spacing-none)}}.MonthlyRankingServiceButtons_button__KUGnk{--button-color:#dab436;--button-background-color:#ffffff;border:3px solid var(--button-color)}.MonthlyRankingServiceButtons_button__KUGnk:hover{--button-background-color:#fff8e3}.MonthlyRankingServiceButtons_button__KUGnk:active{--button-background-color:#e9e0c5}.MonthlyRankingServiceButtons_button__KUGnk:disabled{--button-color:#f3e8c4;--button-background-color:#ffffff}.MonthlyRankingServiceButtons_buttonSizeLg__A4sHv{width:512px;height:72px}.MonthlyRankingServiceButtons_buttonSizeMd__um9Bv{width:312px;height:64px}.MonthlyRankingServiceButtons_buttonSizeSm__93ZeO{width:240px;height:48px}@media (max-width:79.5em){.MonthlyRankingServiceButtons_buttonSizeSp__F0Hgs{width:100%;height:48px}}.MonthlyRankingServiceButtons_buttonFourth__sSNPr{height:92px}@media (max-width:79.5em){.MonthlyRankingServiceButtons_buttonFourth__sSNPr{height:100%}}.MonthlyRankingBanner_root__MC9he{position:relative;display:flex;flex-direction:row;gap:11.76px;align-items:center;justify-content:center;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-sm)}.MonthlyRankingBanner_backgroundContainer__bNahQ{position:absolute;top:0;left:0;width:100%;height:100%}.MonthlyRankingBanner_backgroundImage__0P0xQ{-o-object-fit:none;object-fit:none;-o-object-position:center;object-position:center}.MonthlyRankingBanner_trophyContainer__DnrXO{position:relative;width:100px;height:87px}.MonthlyRankingBanner_trophyImage__x9ROq{width:100%;height:100%}.MonthlyRankingBanner_content___9Kuh{position:relative;font-family:var(--font-family);font-style:normal;font-weight:600;color:#fff;text-align:center}.MonthlyRankingBanner_yearMonth__PfG4r{align-self:stretch;font-size:15px;line-height:15.754px;letter-spacing:.3px;text-shadow:var(--elevation-2)}.MonthlyRankingBanner_title__7Rsv5{margin-top:8px;font-size:22px;line-height:24px}.MonthlyRankingBanner_categoryName__YIuNH{font-size:12px;line-height:15px}.MonthlyRankingBanner_ribbon__oGWZk{--ribbon-overlap:4px;--ribbon-border-width:0.75rem;--ribbon-notch-width:0.5625rem;position:relative;width:182px;margin-inline:auto;margin-top:10px;margin-bottom:var(--spacing-none);text-align:center}.MonthlyRankingBanner_ribbonDecoration__Il1g7:after,.MonthlyRankingBanner_ribbonDecoration__Il1g7:before{position:absolute;bottom:calc(-1 * var(--ribbon-overlap));display:block;content:"";border:var(--ribbon-border-width) solid #ac8320}.MonthlyRankingBanner_ribbonDecoration__Il1g7:before{left:calc(-1 * (var(--ribbon-border-width) + var(--ribbon-notch-width)) + var(--ribbon-overlap));border-left-color:transparent;border-left-width:var(--ribbon-notch-width)}.MonthlyRankingBanner_ribbonDecoration__Il1g7:after{right:calc(-1 * (var(--ribbon-border-width) + var(--ribbon-notch-width)) + var(--ribbon-overlap));border-right-color:transparent;border-right-width:var(--ribbon-notch-width)}.MonthlyRankingBanner_ribbonInner__Yl3Wa{position:relative;display:block;padding:var(--spacing-xxs);color:#fff;background:linear-gradient(270deg,#d5ac51,#977222 47.6%)}.MonthlyRankingBanner_ribbonInner__Yl3Wa:after,.MonthlyRankingBanner_ribbonInner__Yl3Wa:before{position:absolute;bottom:calc(-1 * var(--ribbon-overlap));display:block;width:var(--ribbon-overlap);height:var(--ribbon-overlap);content:"";border-color:#c89f3d transparent transparent;border-style:solid}.MonthlyRankingBanner_ribbonInner__Yl3Wa:before{left:0;border-width:var(--ribbon-overlap) 0 0 var(--ribbon-overlap)}.MonthlyRankingBanner_ribbonInner__Yl3Wa:after{right:0;border-width:var(--ribbon-overlap) var(--ribbon-overlap) 0 0}.MonthlyRankingServiceBadge_badge__l26of{position:absolute;aspect-ratio:1/1;overflow:visible}.MonthlyRankingServiceBadge_badgeFirst__ctOMz{top:-48px;left:-48px;width:130px;height:130px}@media (max-width:79.5em){.MonthlyRankingServiceBadge_badgeFirst__ctOMz{top:-24px;left:-8px;width:100px;height:100px}}.MonthlyRankingServiceBadge_badgeSecond__oEBC8,.MonthlyRankingServiceBadge_badgeThird__gzKRT{top:-40px;left:-40px;width:120px;height:120px}@media (max-width:79.5em){.MonthlyRankingServiceBadge_badgeSecond__oEBC8,.MonthlyRankingServiceBadge_badgeThird__gzKRT{top:-16px;left:-8px;width:80px;height:80px}}.MonthlyRankingServiceBadge_badgeFourth__cxOAO{top:-16px;left:-16px;width:56px;height:76px}@media (max-width:79.5em){.MonthlyRankingServiceBadge_badgeFourth__cxOAO{top:-8px;left:8px;width:48px;height:66px}}.MonthlyRankingServiceBadge_badgeFifth__ne5tG{top:-12px;left:-12px;width:48px;height:65.143px}@media (max-width:79.5em){.MonthlyRankingServiceBadge_badgeFifth__ne5tG{top:-8px;left:4px;width:40px;height:56px}}.MonthlyRankingServiceBadge_badgeNumber__dSN5L{position:absolute;display:flex;align-items:center;justify-content:center;overflow:visible;font-family:DIN Alternate;font-style:normal;font-weight:700;line-height:var(--typography-label-xs-line-height);color:#fff}.MonthlyRankingServiceBadge_badgeNumberFourth__4TdnY{top:-16px;left:-16px;width:56px;height:76px;font-size:42px;letter-spacing:1.26px}@media (max-width:79.5em){.MonthlyRankingServiceBadge_badgeNumberFourth__4TdnY{top:-8px;left:8px;width:48px;height:66px;font-size:36px;letter-spacing:1.08px}}.MonthlyRankingServiceBadge_badgeNumberFifth__VfW4I{top:-12px;left:-12px;width:48px;height:65.143px;font-size:var(--font-size-80);letter-spacing:1.2px}@media (max-width:79.5em){.MonthlyRankingServiceBadge_badgeNumberFifth__VfW4I{top:-8px;left:4px;width:40px;height:56px;font-size:32px;letter-spacing:.96px}}.MonthlyRankingServiceContent_serviceName__drEXG{font-weight:var(--font-weight-bold);color:#000;text-decoration-line:underline}.MonthlyRankingServiceContent_serviceName__drEXG:hover{text-decoration-line:none}.MonthlyRankingServiceContent_serviceNameSecond__3Ox4r,.MonthlyRankingServiceContent_serviceNameThird__TnGMs{font-size:36px;line-height:var(--line-height-70);letter-spacing:.54px}.MonthlyRankingServiceContent_serviceNameFourth__kLXYD{font-size:32px;line-height:var(--line-height-60);letter-spacing:.48px}.MonthlyRankingServiceContent_serviceNameFifth__uAK_P{font-size:var(--font-size-50);line-height:var(--line-height-40);letter-spacing:.48px}@media (max-width:79.5em){.MonthlyRankingServiceContent_serviceNameFifth__uAK_P{font-size:var(--font-size-30);line-height:var(--line-height-20);letter-spacing:.4px}}.MonthlyRankingServiceContent_description__q8CYe{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.MonthlyRankingServiceContent_descriptionFirst__Cho57{-webkit-line-clamp:3;line-clamp:3}@media (max-width:79.5em){.MonthlyRankingServiceContent_descriptionFirst__Cho57{-webkit-line-clamp:6;line-clamp:6}}.MonthlyRankingServiceContent_descriptionFourth__xKuvL{-webkit-line-clamp:3;line-clamp:3}.MonthlyRankingServiceContent_descriptionFifth__Sf24c{-webkit-line-clamp:2;line-clamp:2}.MonthlyRankingServicePoints_pointsHeader__urs25{display:flex;gap:var(--spacing-lg);align-items:center;align-self:stretch;margin-block:var(--spacing-xl)}@media (max-width:79.5em){.MonthlyRankingServicePoints_pointsHeader__urs25{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}}.MonthlyRankingServicePoints_pointsHeading__eKjTG{display:flex;gap:var(--spacing-xs);align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-xl);color:#fff;background:#dab436}@media (max-width:79.5em){.MonthlyRankingServicePoints_pointsHeading__eKjTG{padding:var(--spacing-xs)}}.MonthlyRankingServicePoints_pointsDivider__dPO4K{flex:1 0;height:2px;background:#dab436}.MonthlyRankingServicePoints_points__xfXAQ{display:grid;grid-template-rows:repeat(2,min-content);grid-template-columns:repeat(3,1fr);grid-auto-flow:column;grid-row-gap:var(--spacing-md);row-gap:var(--spacing-md);grid-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media (max-width:79.5em){.MonthlyRankingServicePoints_points__xfXAQ{display:flex;flex-direction:column;gap:var(--spacing-sm)}}.MonthlyRankingServicePoints_pointTitleWrapper__z_PwL{position:relative;display:flex;align-items:center;height:100%}@media (max-width:79.5em){.MonthlyRankingServicePoints_pointTitleWrapper__z_PwL{margin-top:var(--spacing-sm)}}.MonthlyRankingServicePoints_pointTitle__Ibvxy{margin-left:var(--spacing-lg);vertical-align:middle;color:#ac8320}@media (max-width:79.5em){.MonthlyRankingServicePoints_pointTitle__Ibvxy{font-family:var(--font-family);font-size:var(--font-size-30);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-20);letter-spacing:.48px}}.MonthlyRankingServicePoints_pointTitle__Ibvxy:before{position:absolute;top:0;bottom:0;left:0;width:8px;min-width:8px;content:"";background:#dab436}.MonthlyRankingServicePoints_pointDescription__3wIeO{display:-webkit-box;flex:1 1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}