.c-ranking-surface{padding-top:var(--section-padding-top-desktop);padding-bottom:var(--section-padding-bottom-desktop);background:var(--section-background);border-top:var(--section-border-top);border-bottom:var(--section-border-bottom)}@media screen and (max-width:750px){.c-ranking-surface{padding-top:var(--section-padding-top-mobile);padding-bottom:var(--section-padding-bottom-mobile)}}.c-ranking-surface+body.page-type-index .c-ranking-surface .c_ranking__swiper-wrapper{max-width:1280px}.c-ranking-surface body.page-type-index .c-ranking-surface .c_ranking__swiper-container{max-width:1280px}.c-ranking-surface body.page-type-index .c-ranking-surface .c_ranking .swiper-slide{width:calc((100% - 110px) / 3)}.c-ranking-surface body.page-type-index .c-ranking-surface .c_ranking__item{max-width:390px;margin:0 auto}@media screen and (max-width:750px){.c-ranking-surface body.page-type-index .c-ranking-surface .c_ranking__swiper-wrapper,.c-ranking-surface body.page-type-index .c-ranking-surface .c_ranking__swiper-container{max-width:none}.c-ranking-surface body.page-type-index .c-ranking-surface .c_ranking .swiper-slide{width:calc(100vw - 40px)}.c-ranking-surface body.page-type-index .c-ranking-surface .c_ranking__item{max-width:none}}.c_ranking{width:100%}.c_ranking .c_ranking__inner{max-width:1420px;margin:0 auto;padding:0 70px}@media screen and (max-width:750px){.c_ranking .c_ranking__inner{padding:0 20px}}.c_ranking .c_ranking__header{display:flex;justify-content:center;margin-bottom:85px}@media screen and (max-width:750px){.c_ranking .c_ranking__header{margin-bottom:30px}}.c_ranking .c_ranking__title-wrap{display:flex;align-items:center;gap:5px;border-bottom:2px solid #313131;padding-bottom:17px}@media screen and (max-width:750px){.c_ranking .c_ranking__title-wrap{padding-bottom:15px}}.c_ranking .c_ranking__icon{width:30px;height:25px;flex-shrink:0}.c_ranking .c_ranking__icon svg,.c_ranking .c_ranking__icon img{width:100%;height:100%;object-fit:contain}.c_ranking .c_ranking__title{font-family:Shippori Mincho B1,serif;font-size:27px;font-weight:600;line-height:1;letter-spacing:2.43px;color:#313131;margin:0;white-space:nowrap}@media screen and (max-width:750px){.c_ranking .c_ranking__title{font-size:24px;font-weight:700;letter-spacing:2.3px}}.c_ranking .c_ranking__swiper-wrapper{position:relative;max-width:1370px;margin:0 auto;padding:0 45px}@media screen and (max-width:750px){.c_ranking .c_ranking__swiper-wrapper{padding:0}}.c_ranking .c_ranking__swiper-container{position:relative;max-width:1280px;margin:0 auto;overflow:hidden}.c_ranking .c_ranking__swiper{overflow:visible}.c_ranking .c_ranking .swiper-slide{height:auto}@media screen and (max-width:750px){.c_ranking .c_ranking .swiper-slide{width:auto}}.c_ranking .c_ranking__item{position:relative;background:#fff;border:1px solid #9a9a9a;width:100%;display:flex;flex-direction:column;height:100%;z-index:0}.c_ranking .c_ranking__nav{position:absolute;top:50%;transform:translateY(-50%);width:31px;height:31px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:opacity .3s ease}.c_ranking .c_ranking__nav:hover{opacity:.7}.c_ranking .c_ranking__nav.swiper-button-disabled{opacity:.3;cursor:not-allowed}@media screen and (max-width:750px){.c_ranking .c_ranking__nav{width:24px;height:24px}}.c_ranking .c_ranking__nav--prev{left:0}@media screen and (max-width:750px){.c_ranking .c_ranking__nav--prev{left:-4px}}.c_ranking .c_ranking__nav--next{right:0}@media screen and (max-width:750px){.c_ranking .c_ranking__nav--next{right:-4px}}.c_ranking .c_ranking__number{position:absolute;top:-30px;left:-10px;font-family:Alumni Sans,sans-serif;font-size:45px;font-weight:400;line-height:normal;letter-spacing:4.05px;color:#313131;z-index:1}@media screen and (max-width:750px){.c_ranking .c_ranking__number{font-size:38px;letter-spacing:3.42px;top:-26px;left:-10px}}.c_ranking .c_ranking__number.hidden{display:none}.c_ranking .c_ranking__image{width:100%;height:295px;aspect-ratio:390 / 295;border-bottom:1px solid #9a9a9a;overflow:hidden;position:relative;background:#fff}@media screen and (min-width:1281px){.c_ranking .c_ranking__image{height:295px;aspect-ratio:auto}}@media screen and (max-width:750px){.c_ranking .c_ranking__image{height:auto;aspect-ratio:390 / 295}}.c_ranking .c_ranking__image a{display:block;width:100%;height:100%}.c_ranking .c_ranking__image a:hover{opacity:.8;transition:opacity .3s ease}.c_ranking .c_ranking__image img{width:100%;height:100%;object-fit:cover;object-position:center}.c_ranking .c_ranking__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f5f5f5}@media screen and (max-width:750px){.c_ranking .c_ranking__image-placeholder{min-height:100%}}.c_ranking .c_ranking__image-placeholder svg{width:60%;height:60%;opacity:.3}.c_ranking .c_ranking__info{flex:1;display:flex;align-items:center;padding:0 20px;min-height:77px}@media screen and (max-width:750px){.c_ranking .c_ranking__info{padding:10px 8px;min-height:88px;align-items:flex-start}}.c_ranking .c_ranking__text{width:100%}.c_ranking .c_ranking__product-name{font-family:Noto Sans JP,Zen Kaku Gothic New,sans-serif;font-size:14px;font-weight:350;line-height:1.3;letter-spacing:1.12px;color:#313131;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:750px){.c_ranking .c_ranking__product-name{font-size:12px;letter-spacing:1.12px;line-height:1.3;margin-bottom:2px;white-space:normal;overflow:hidden;text-overflow:unset;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media(min-width:751px){.c_ranking .c_ranking__product-name .c_ranking__product-vendor{margin-right:2px}}@media(max-width:750px){.c_ranking .c_ranking__product-name .c_ranking__product-slash{display:block}}.c_ranking .c_ranking__price{font-family:Noto Sans JP,Zen Kaku Gothic New,sans-serif;font-size:14px;font-weight:350;line-height:1.3;letter-spacing:1.76px;color:#313131;margin:0}@media screen and (max-width:750px){.c_ranking .c_ranking__price{font-size:14px;letter-spacing:1.76px;line-height:1.3}}.c_ranking .c_ranking__button-wrapper{display:flex;justify-content:center;margin-top:85px}@media screen and (max-width:750px){.c_ranking .c_ranking__button-wrapper{margin-top:30px}}.c_ranking .c_ranking__button{display:inline-flex;align-items:center;gap:7px;padding:10px 50px;background:#4b5d6b;border-radius:100px;text-decoration:none;transition:all .3s ease-in-out}@media screen and (max-width:750px){.c_ranking .c_ranking__button{padding:10px 40px}}.c_ranking .c_ranking__button:hover{opacity:.8}.c_ranking .c_ranking__button-text{font-family:Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif;font-size:18px;font-weight:600;line-height:normal;color:#fff;white-space:nowrap}.c_ranking .c_ranking__button-icon{width:15px;height:12px;flex-shrink:0}.c_ranking .c_ranking__button-icon svg{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/34/assets/c-ranking.css.map */
