@charset "utf-8";html{font-size:10px}@media(max-width:48em){html{font-size:1.75vw}}@media(max-width:36em){html{font-size:2.35vw}}body{font-feature-settings:"palt" 1;word-wrap:normal;color:#1a1a1a;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:10px;font-weight:400;line-height:1.6;overflow-x:hidden;position:relative;text-rendering:optimizeLegibility;width:100%}#page-wrap{overflow:hidden;width:100%}.palt{font-feature-settings:"palt" 1}p{margin:0 0 20px}a{-webkit-text-decoration-skip:objects;background-color:#0000;color:#535252;cursor:pointer;text-decoration:underline;transition:all .25s ease-in-out}a:hover{color:#888;outline-width:0;text-decoration:none}a:active{color:#000}h1,h2,h3,h4,h5,h6{color:#1a1a1a;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;margin:0 0 .5em}.fs-1,h1{font-size:32px;line-height:38px}.fs-2,h2{font-size:26px;line-height:32px}.fs-3,h3{font-size:22px;line-height:28px}.fs-4,h4{font-size:18px;line-height:24px}.fs-5,h5{font-size:16px;line-height:22px}.strong,b,strong{font-weight:700}.em,em{font-style:italic}.hr,hr{background:#eee;border:0;height:1px;margin-bottom:20px;margin-top:20px}.fz12{font-size:12px;font-size:1.2rem}.fz13{font-size:13px;font-size:1.3rem}.fz14{font-size:14px;font-size:1.4rem}.fz15{font-size:15px;font-size:1.5rem}.fz16{font-size:16px;font-size:1.6rem}.fz16sec{font-size:16px}body.no-rms .fz16sec{font-size:1.6rem}.fz17{font-size:17px;font-size:1.7rem}.fz18{font-size:18px;font-size:1.8rem}a.hover{opacity:1;transition:.3s}a.hover:hover{opacity:.8}.margin-x-auto{margin-left:auto;margin-right:auto}figure{display:inline-block;margin:0;padding:0}dl.no-list,ol.no-list,ul.no-list{list-style:none;margin:0;padding:0}dl.no-list>*,ol.no-list>*,ul.no-list>*{margin:0;padding:0}.midashi-centered{font-size:1em;line-height:0;margin:0 0 10px;text-align:center}.midashi-centered span{display:inline-block;position:relative}.midashi-centered span:after{content:"";display:block;height:100%;position:absolute;top:0}.midashi-centered img{display:inline-block}@media(max-width:48em){.midashi-centered{font-size:.75em}}main.all-content{margin-bottom:min(7.4vh,80px);max-width:calc(1295px + 5vw)}#mainGrid{display:grid;gap:0 2.7%;grid-template-columns:280px 1fr;position:relative}#mainGrid #main{container-name:maincontainer;container-type:inline-size;grid-column:2/3;grid-row:1/2}#mainGrid #left-side{grid-column:1/2;grid-row:1/2}@media screen and (max-width:940px){#mainGrid{display:block}#mainGrid #left-side{margin:min(7.4vh,80px) 0}}.fz16Sec{font-size:16px}body.no-rms .fz16Sec{font-size:1.6rem}.midashi-red{background:#ba1717;font-size:1em;line-height:0;margin:0 0 1.375em;padding:1em .5em 1.25em;position:relative;text-align:center}.midashi-red:after,.midashi-red:before{background:#fff;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.midashi-red:before{bottom:.3125em}.midashi-red:after{bottom:calc(.3125em + 3px)}.midashi-red img{height:1.6em;max-height:4.2vw;max-width:100%;object-fit:contain}footer.secFooter{font-size:1.25em;line-height:1.2;margin-bottom:min(6.9vh,75px);margin-top:min(2.3vh,25px);text-align:center}footer.secFooter a{border-bottom:1px solid #333;display:inline-block;font-weight:700;padding:.7em 3em .7em 1em;position:relative;text-decoration:none}footer.secFooter a:before{aspect-ratio:1;background:url(../img/sidebar/caret-red.svg) no-repeat 0 0/contain;content:"";display:block;position:absolute;right:1.2em;top:calc(50% - .5em + 1px);transition:.25s linear;width:1em}footer.secFooter a:hover{color:#a21717}footer.secFooter a:hover:before{right:1em}.itemsWrapper .img{overflow:hidden}.itemsWrapper .img img{transition:.25s linear}.itemsWrapper{margin:min(9.25vh,100px) 0}.items.ranking li{position:relative}.items.ranking li:before{aspect-ratio:14/13;background:url(../img/rank.png) no-repeat 0 0;background-size:100% auto;content:"";display:block;margin:0 auto 6px;overflow:hidden;width:70px}.items.ranking li:nth-child(2):before{background-position:0 11.2%}.items.ranking li:nth-child(3):before{background-position:0 22.3%}.items.ranking li:nth-child(4):before{background-position:0 33.4%}.items.ranking li:nth-child(5):before{background-position:0 44.5%}.items.ranking li:nth-child(6):before{background-position:0 55.6%}.items.ranking li:nth-child(7):before{background-position:0 66.7%}.items.ranking li:nth-child(8):before{background-position:0 77.8%}.items.ranking li:nth-child(9):before{background-position:0 88.9%}.items.ranking li:nth-child(10):before{background-position:0 100%}.items{list-style:none;margin:0;padding:0;text-align:right}.items *,.items :after,.items :before{transition:.2s linear}.items li{margin:0;padding:0}.items a{color:#333;text-decoration:none}.items a .name,.items a p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;line-height:1.25;max-height:2.5em;overflow:hidden;text-overflow:ellipsis}.items .img{background:#e3cb87;line-height:0;overflow:hidden;position:relative}.items .img:after{border:0 solid #e3cb87;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:.15s ease;width:100%}.items .img img{aspect-ratio:1;height:100%;object-fit:cover;object-position:center;transition:.2s ease;width:100%}.items .num{line-height:0;padding-right:4.6%}.items .num span{aspect-ratio:53/46.9;display:block;margin:0 auto;overflow:hidden;transform-origin:center center;transition:.18s linear;width:min(88%,54px)}.items .num span img{width:100%}.items .name{line-height:1.25;margin:10px 0 5px;text-align:left}.items .p{align-items:center;display:inline-flex;flex-wrap:wrap;letter-spacing:.075em;line-height:1.15;vertical-align:bottom}.items .p i,.items .p strong{color:#ba1717;font-style:normal;font-weight:700}.items .p strong{font-size:1.56em;letter-spacing:.04em}.items .p i{font-size:.64em}.items:not(.swiper-wrapper) a:hover{color:#454545}.items:not(.swiper-wrapper) a:hover .img:after{border-width:min(.4vw,5px)}.items:not(.swiper-wrapper) a:hover .img img{transform:scale(1.02)}.items:not(.swiper-wrapper) a:hover .num span{transform:scale(1.075)}.items:not(.swiper-wrapper) a:hover .p i,.items:not(.swiper-wrapper) a:hover .p strong{color:#9a1313}.items[class*=pick_]{display:grid;font-size:min(1.25vw,16px);gap:18px;grid-template-columns:repeat(4,1fr)}.items[class*=pick_] a{display:grid;grid-template-columns:min(27.39%,100px) 1fr}.items[class*=pick_] a p{letter-spacing:.06em;margin:0 0 5px;text-align:left}.items[class*=pick_] a .img{grid-column:1/3;grid-row:1/2;margin-bottom:10px}.items[class*=pick_] a .p{grid-column:1/3;margin-left:auto}.items[class*=pick_] li:first-child{grid-column:1/3;grid-row:1/3;padding-right:4.2%}.items[class*=pick_] li:first-child a p{-webkit-line-clamp:4;max-height:5em}@media screen and (max-width:940px){.items[class*=pick_]{font-size:1.5rem}}.items.type4,.items.type7{display:grid;gap:1.375em 2.55%;grid-template-columns:repeat(12,1fr)}.items.type4 li,.items.type7 li{grid-column:span 3}.items.type7 li:nth-child(-n+3){grid-column:span 4}@container maincontainer (max-width: 740px){.items[class*=pick_]{font-size:1.4rem;grid-template-columns:repeat(6,1fr)}.items[class*=pick_] li{grid-column:span 2}.items[class*=pick_] li:first-child{grid-column:1/5}.items.pick_5 li:first-child,.items.pick_5 li:nth-child(2){grid-column:span 3;grid-row:span 1;padding:0}.items.type4,.items.type7{font-size:1.4rem;grid-template-columns:repeat(6,1fr)}.items.type4 li,.items.type7 li{grid-column:span 2}.items.type7 li:nth-child(-n+4){grid-column:span 3}}@container maincontainer (max-width: 600px){.items[class*=pick_]{grid-template-columns:repeat(2,1fr)}.items[class*=pick_] li{grid-column:span 1!important}.items[class*=pick_] li:first-child{grid-column:span 2!important;padding:0}}.bannerSection{display:grid;grid-template-columns:repeat(12,1fr);line-height:0;text-align:center}.bannerSection .span_12{grid-column:span 12}.bannerSection .span_6{grid-column:span 6}.bannerSection .span_4{grid-column:span 4}.bannerSection .span_3{grid-column:span 3}.bannerSection a,.bannerSection span{display:inline-block;opacity:1;transition:.25s linear}.bannerSection a:hover{opacity:.75}.bannerSection img{display:inline-block}#sideStickyLeft,#sideStickyRight{max-width:12vw;position:fixed;top:18%;transition:.2s linear;z-index:2500}#sideStickyLeft a,#sideStickyRight a{display:block;margin-bottom:10px;max-width:140px;overflow:hidden;position:relative}@media(max-width:48em){#sideStickyLeft,#sideStickyRight{bottom:40px}}@media(max-width:36em){#sideStickyLeft,#sideStickyRight{display:none}}#sideStickyLeft{left:-10px}#sideStickyLeft a{left:0}#sideStickyLeft a:hover{left:10px}@media(max-width:48em){#sideStickyLeft{left:-3px}#sideStickyLeft a:hover{left:3px}}#sideStickyRight{right:-10px}#sideStickyRight a{right:0}#sideStickyRight a:hover{right:10px}@media(max-width:48em){#sideStickyRight{right:-3px}#sideStickyRight a:hover{right:3px}}#sticky{position:fixed;right:-264px;top:640px;transition:.4s ease-in-out;z-index:2500}#sticky:hover{right:0}#sticky .wrapper{background:#b70000;border-radius:4px;box-shadow:2px 2px 6px 0 #00000026,-2px -2px 6px 0 #00000026;display:flex}#sticky .head{line-height:0;padding:14px 0;text-align:center;width:46px}#sticky .head img{width:18px}#sticky .r-side{padding:14px 14px 14px 0}#sticky .wrap{background:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;padding-left:15px;padding-right:30px;width:250px}#sticky li{font-size:16px;font-weight:700;margin:20px 0;padding-left:1.5em;position:relative}#sticky li:before{border-right:.35em solid #b70000;border-top:.35em solid #b70000;bottom:0;content:"";height:.7em;left:0;margin:auto;position:absolute;top:0;transform:rotate(45deg);vertical-align:middle;width:.7em}#sticky a{color:#584901;text-decoration:none}#sticky a:hover{text-decoration:underline}@media(max-width:48em){#sticky{bottom:0;top:auto}}@media(max-width:36em){#sticky{display:none}}main{position:relative}.tateobi{background-position:top;background-repeat:repeat-y;background-size:100% auto;display:block;height:100%;opacity:1;position:absolute;top:0;transition:.25s linear;width:96px}a.tateobi:hover{opacity:.8}#left_obi{left:calc(2.5vw - 192px)}#right_obi{right:calc(2.5vw - 192px)}#pageMainWrapper{margin:auto;position:relative;width:1120px}#pageMainWrapper #left_obi{left:-192px}#pageMainWrapper #right_obi{right:-192px}@media(width < 1504px){#pageMainWrapper .tateobi{display:none}}a.shine .img{overflow:hidden;position:relative}a.shine .img:after{background:linear-gradient(90deg,#fff0 0,#ffffff4d);content:"";display:block;height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);width:50%;z-index:2}a.shine:hover .img:after{animation:shine .75s}#oneStop{background:#fffae5;border:3px solid #c60101;color:#584901;margin:20px 0}#oneStop h4{background:url(../img/itempage/onestop-h-border.png) repeat-x 0 0;background-size:auto 100%;border-radius:5px;line-height:0;margin:-1px -1px 0;padding:3px;text-align:center}#oneStop h4 span{background:url(../img/itempage/onestop-h-bg.png) repeat-x 0 0;background-size:auto 100%;border-radius:3px;display:block;padding:5px 0}#oneStop h5{background:#b50006;color:#fff;font-family:游明朝,YuMincho,Hiragino Mincho ProN W3,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HG明朝E,ＭＳ Ｐ明朝,ＭＳ 明朝,serif;font-size:18px;font-weight:700;line-height:1;margin:0 0 1em;padding:9px;text-align:center}#oneStop img{display:inline-block}#oneStop div{font-size:14px;font-weight:700;line-height:1.45;padding:10px 16px 16px}#oneStop p{font-size:15px;line-height:1.45;margin:0;padding:0 0 0 10px}#oneStop h6{color:#b50006;font-size:16px;font-weight:700;margin:14px 0 7px}.cautionBanner{display:block;line-height:0;margin:30px 0}html{font-size:min(16px,1.2403100775vw)!important}body,html{background:#0000;margin:0;padding:0}*,:after,:before{box-sizing:border-box;outline:none}img{display:inline-block;max-width:100%}#page-wrap{margin:auto;max-width:1290px}section{display:block;margin:0;padding:0}section+section{margin-top:5.4%}h2{background:url(../img/h2-line.png) repeat-x bottom;background-size:auto .3125rem;line-height:0;margin:0 0 2.1875rem;padding:0 0 1rem;text-align:center}h2 img{height:1.5625rem}.items.pick_5{aspect-ratio:1290/315;display:grid;font-size:1rem;gap:0 2.7%;grid-template-columns:repeat(5,1fr);overflow:hidden}.items.pick_5 li{grid-column:span 1!important;grid-row:span 1;padding:0!important}.items.pick_5 a .img{margin-bottom:.625em}.items.pick_5 a p{margin-bottom:.3125em}.items.pick_5 .name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;height:2.5rem;margin:0;overflow:hidden;text-overflow:ellipsis}

/*# sourceMappingURL=osusumeRanking.css.map*/
