﻿.minneRankingHeader{padding:2.4rem 1.6rem}@media screen and (min-width: 980px){.minneRankingHeader{max-width:128rem;padding:3.2rem 4rem 0;margin:0 auto -4.8rem}}.minneRankingHeader__heading{text-align:center;font-size:1.8rem;line-height:1.625}@media screen and (min-width: 980px){.minneRankingHeader__heading{text-align:left;font-size:2.4rem}}.minneRankingHeader__heading>span{display:block;margin-top:0.8rem;font-size:1.2rem;color:#8e8e93}@media screen and (min-width: 980px){.minneRankingHeader__heading>span{display:inline-block;margin-top:0;margin-left:1.6rem;font-size:1.4rem}}.minneRankingCategoryNav{padding-right:1.6rem;padding-left:1.6rem;padding-bottom:3.2rem}@media screen and (min-width: 980px){.minneRankingCategoryNav{box-sizing:content-box;max-width:112.8rem;margin-right:auto;margin-left:auto}}.minneRankingCategoryNav__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2rem 0.8rem}@media screen and (min-width: 481px){.minneRankingCategoryNav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem}}@media screen and (min-width: 980px){.minneRankingCategoryNav__list{display:grid;grid-template-columns:repeat(5, 1fr);gap:1.6rem}}.minneRankingCategoryNav__item:last-child:nth-child(odd){grid-column:1 / -1}@media screen and (min-width: 481px){.minneRankingCategoryNav__item:last-child:nth-child(odd){grid-column:auto}}@media screen and (min-width: 481px){.minneRankingCategoryNav__item{flex:1 1 auto}}.minneRankingCategoryNav__label{display:flex;align-items:center;justify-content:center;height:5.6rem;padding:0 0.8rem;font-size:1.4rem;line-height:1.4;text-align:center;white-space:nowrap;color:#141414;background-color:#f4f3f2;border-radius:2.8rem}@media screen and (min-width: 481px){.minneRankingCategoryNav__label{height:4.8rem;padding:0 1.6rem}}@media screen and (min-width: 980px){.minneRankingCategoryNav__label{height:5.6rem;padding:0 0.8rem}}.minneRankingCategoryNav__label:hover{color:#141414;opacity:0.7}@media screen and (min-width: 980px){.minneRankingHeader--withShare{display:flex;align-items:flex-start;justify-content:space-between;gap:3.2rem;box-sizing:content-box;max-width:112.8rem;padding:3.2rem 1.6rem;margin:0 auto}}.minneRankingHeader--withShare .minneRankingHeader__heading{font-family:'MinneSystem', 'MinneSansSerif', 'Hiragino Sans', 'MinneHiragino', 'メイリオ', Meiryo, Osaka, 'MS UI Gothic', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;font-size:2.6rem;font-weight:bold;line-height:1.5384615385;color:#141414}@media screen and (min-width: 980px){.minneRankingHeader--withShare .minneRankingHeader__heading{font-size:3.2rem;line-height:1.5}}.minneRankingHeader--withShare .minneRankingHeader__heading>span{font-weight:500}@media screen and (min-width: 980px){.minneRankingHeader--withShare .minneRankingHeader__break{display:none}}.minneRankingHeader--withShare .minneRankingHeader__lead{margin-top:1.6rem;font-size:1.6rem;line-height:1.5;text-align:center;color:#141414}@media screen and (min-width: 980px){.minneRankingHeader--withShare .minneRankingHeader__lead{text-align:left}}.minneRankingHeader--withShare .minneRankingHeader__share{margin-top:1.6rem;text-align:center}@media screen and (min-width: 980px){.minneRankingHeader--withShare .minneRankingHeader__share{flex:0 0 auto;margin-top:0}}.minneRankingHeader--withShare .minneRankingHeader__share .c-button{min-width:14rem}.minneRankingMonthNav{padding-right:1.6rem;padding-left:1.6rem;display:flex;justify-content:center;gap:1.6rem;padding-top:3.2rem;padding-bottom:3.2rem}@media screen and (min-width: 980px){.minneRankingMonthNav{box-sizing:content-box;max-width:112.8rem;margin-right:auto;margin-left:auto}}@media screen and (min-width: 980px){.minneRankingMonthNav{gap:4rem}}.minneRankingMonthNav__link{display:flex;flex:1 1 0;align-items:center;justify-content:center;max-width:30rem;height:5rem;font-size:1.4rem;color:#141414;background-color:#fff;border:0.1rem solid #141414;border-radius:2.5rem}.minneRankingMonthNav__link:hover{color:#141414;opacity:0.7}.minneRankingProducts{min-width:0}.minneRankingProducts__list{display:flex;gap:0.8rem}.minneRankingProducts__item{flex:0 0 auto}.minneRankingProducts--slots3 .minneRankingProducts__item{width:calc((100% - 0.8rem * 2) / 3)}.minneRankingProducts--slots5 .minneRankingProducts__item{width:calc((100% - 0.8rem * 4) / 5)}.minneRankingProducts--slots5 .minneRankingProducts__list{margin-right:-1.6rem;padding-right:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}@media screen and (min-width: 481px){.minneRankingProducts--slots5 .minneRankingProducts__list{margin-right:0;padding-right:0;overflow-x:visible}}.minneRankingProducts--slots5 .minneRankingProducts__item{width:10rem;scroll-snap-align:start}@media screen and (min-width: 481px){.minneRankingProducts--slots5 .minneRankingProducts__item{width:calc((100% - 0.8rem * 4) / 5)}}.minneRankingProducts__link{display:block}.minneRankingProducts__image{overflow:hidden;text-indent:101%;white-space:nowrap;display:block;width:100%;aspect-ratio:1 / 1;background-color:#ddd;background-size:cover;background-repeat:no-repeat;background-position:center center;border:0.1rem solid #ddd;border-radius:0.2rem}.minneRankingProducts__empty{display:flex;align-items:center;justify-content:center;aspect-ratio:5 / 1;font-size:1.3rem;background-color:#f4f3f2}.minneRankingProducts__empty a{color:#575756;border-bottom:0.1rem solid #ddd}.minneRankingProducts--slots3 .minneRankingProducts__empty{aspect-ratio:3 / 1;background-color:#fff}.minneRankingRank{flex:0 0 auto;width:4.4rem;text-align:center;color:#8e8e93}.minneRankingRank--rank1{color:#b88e04}.minneRankingRank--rank2{color:#7a7a7a}.minneRankingRank--rank3{color:#b56c34}.minneRankingRank__crown{display:block;width:4rem;height:4rem;margin:0 auto}.minneRankingRank__label{font-size:1.8rem;font-weight:bold;line-height:1.2}.minneRankingRising{padding:3.2rem 0;background-color:#f4f3f2}.minneRankingRising__heading{padding-bottom:1.6rem;font-size:1.8rem;font-weight:normal;line-height:1.5555555556;color:#141414;text-align:center}@media screen and (min-width: 980px){.minneRankingRising__heading{text-align:left}}.minneRankingRising__list{display:flex;gap:1.2rem;margin-right:-1.6rem;padding-right:1.6rem;padding-bottom:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.minneRankingRising__list::-webkit-scrollbar{height:0.4rem}.minneRankingRising__list::-webkit-scrollbar-track,.minneRankingRising__list::-webkit-scrollbar-thumb{border-radius:0.2rem}.minneRankingRising__list::-webkit-scrollbar-track{background-color:#ddd}.minneRankingRising__list::-webkit-scrollbar-thumb{background-color:#8e8e93}@media screen and (min-width: 980px){.minneRankingRising__list{display:grid;grid-template-columns:repeat(5, 1fr);gap:1.6rem 1.2rem;margin-right:0;padding-right:0;padding-bottom:0;overflow-x:visible}}.minneRankingRisingCard{flex:0 0 21.6rem;min-width:0;padding:1.2rem;background-color:#fff;border-radius:0.4rem;scroll-snap-align:start}.minneRankingRisingCard__profile{display:flex;align-items:center;gap:0.8rem;margin-bottom:1.6rem;color:#141414}.minneRankingRisingCard__profile:hover{color:#141414;opacity:0.7}.minneRankingRisingCard__avatar{flex:0 0 auto;width:5rem;height:5rem}.minneRankingRisingCard__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;background-color:#f4f3f2}.minneRankingRisingCard__info{min-width:0}.minneRankingRisingCard__catch{font-size:1.1rem;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minneRankingRisingCard__name{font-size:1.3rem;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minneRankingSection{scroll-margin-top:1.6rem}.minneRankingSection__inner{padding-right:1.6rem;padding-left:1.6rem}@media screen and (min-width: 980px){.minneRankingSection__inner{box-sizing:content-box;max-width:112.8rem;margin-right:auto;margin-left:auto}}.minneRankingSection__heading{font-family:'MinneSystem', 'MinneSansSerif', 'Hiragino Sans', 'MinneHiragino', 'メイリオ', Meiryo, Osaka, 'MS UI Gothic', 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;display:flex;align-items:center;justify-content:center;gap:0.8rem;padding-top:3.2rem;font-size:2rem;font-weight:bold;line-height:1.6;color:#141414}@media screen and (min-width: 980px){.minneRankingSection__heading{justify-content:flex-start;font-size:2.4rem}}.minneRankingSection__icon{flex:0 0 auto;width:3.2rem;height:3.2rem}.minneRankingTopList{padding-bottom:3.2rem}.minneRankingTopCard{display:grid;grid-template-columns:1fr;gap:1.6rem;padding:2.4rem 0}.minneRankingTopCard+.minneRankingTopCard{border-top:0.1rem solid #ddd}@media screen and (min-width: 481px){.minneRankingTopCard{grid-template-columns:minmax(0, 1fr) 12rem;align-items:center}}@media screen and (min-width: 980px){.minneRankingTopCard{grid-template-columns:32rem 12rem minmax(0, 1fr);align-items:center;gap:4rem}}.minneRankingTopCard__profile{display:flex;align-items:center;gap:1.6rem;min-width:0}.minneRankingTopCard__avatar{flex:0 0 auto;width:8rem;height:8rem}.minneRankingTopCard__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;background-color:#f4f3f2}.minneRankingTopCard__info{min-width:0}.minneRankingTopCard__catch{font-size:1.2rem;line-height:1.6;color:#141414;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minneRankingTopCard__name{margin-top:0.4rem;font-size:1.4rem;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.minneRankingTopCard__name a{color:#141414}.minneRankingTopCard__rating{display:inline-flex;align-items:center;gap:0.2rem;margin-top:0.4rem;font-size:1.2rem;color:#575756}.minneRankingTopCard__rating .js-star{width:auto !important;line-height:1}.minneRankingTopCard__rating .js-star img{width:1.4rem}@media screen and (min-width: 481px){.minneRankingTopCard .minneRankingProducts{grid-column:1 / -1}}@media screen and (min-width: 980px){.minneRankingTopCard .minneRankingProducts{grid-column:auto}}.minneRankingTopCard__actions{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (min-width: 481px){.minneRankingTopCard__actions{grid-template-columns:1fr}}.minneRankingTopCard__button{display:flex;align-items:center;justify-content:center;height:3rem;font-size:1.4rem;color:#141414;background-color:#fff;border:0.1rem solid #141414;border-radius:0.2rem}.minneRankingTopCard__button:only-child{grid-column:1 / -1}.minneRankingTopCard__button:hover{color:#141414;opacity:0.7}.minneRankingTopCard__button--follow.active,.minneRankingTopCard__button--follow.active:hover{color:#fff;background-color:#141414}
