.rankingGroup{--slide-right-padding: 15px;display:grid}@media screen and (min-width: 768px){.rankingGroup{grid-template-columns:repeat(6, 1fr);gap:25px}}@media screen and (min-width: 768px)and (max-width: 1024px){.rankingGroup{grid-template-columns:repeat(3, 1fr);gap:40px 15px}}@media screen and (max-width: 767px){.rankingGroup{margin-top:-10px;padding-top:20px;padding-bottom:10px;width:calc(100vw - 15px);display:-webkit-box;overflow-x:auto}.rankingGroup::-webkit-scrollbar{display:none}}.rankingGroup .generalCard{position:relative}@media screen and (max-width: 767px){.rankingGroup .generalCard{width:36.8vw}.rankingGroup .generalCard:not(:first-child){margin-left:15px}.rankingGroup .generalCard:last-child{margin-right:15px}}.rankingGroup .generalCard__media{border-radius:6px}@media screen and (min-width: 768px){.rankingGroup__title{margin-top:15px;font-size:1.4rem}}@media screen and (max-width: 767px){.rankingGroup__title{margin-top:10px;font-size:1.2rem}}.rankingGroup .rankingIcon{position:absolute;left:0;z-index:1}@media screen and (min-width: 768px){.rankingGroup .rankingIcon{top:-25px;width:50px;height:50px}}@media screen and (max-width: 767px){.rankingGroup .rankingIcon{top:-25px;width:37.5px;height:37.5px}}.rankingGroup .rankingIcon .rankNum{position:absolute;line-height:1;display:block;width:100%;text-align:center;letter-spacing:.05em;font-weight:500;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 768px){.rankingGroup .rankingIcon .rankNum{top:8.5%;font-size:2.5rem}}@media screen and (max-width: 767px){.rankingGroup .rankingIcon .rankNum{top:27%;font-size:1.9rem}}.rankingGroup .rankingIcon .rankTxt{position:absolute;display:block;width:100%;text-align:center;line-height:1;-webkit-transform-origin:center center;transform-origin:center center;font-size:1rem}@media screen and (min-width: 768px){.rankingGroup .rankingIcon .rankTxt{top:58%;-webkit-transform:scale(0.9);transform:scale(0.9)}}@media screen and (max-width: 767px){.rankingGroup .rankingIcon .rankTxt{top:73%;-webkit-transform:scale(0.7);transform:scale(0.7)}}@media screen and (min-width: 768px){.rankingGroup .noDataBlk{grid-column:span 6}}.vodCategoryGroup{display:grid}@media screen and (min-width: 768px){.vodCategoryGroup{grid-template-columns:repeat(4, 1fr);gap:25px}}@media screen and (min-width: 768px)and (max-width: 1024px){.vodCategoryGroup{grid-template-columns:repeat(4, 1fr);gap:15px}}@media screen and (max-width: 767px){.vodCategoryGroup{grid-template-columns:repeat(2, 1fr);gap:20px 15px}}.vodCategorySect{padding-inline:15px}@media screen and (min-width: 768px){.vodCategorySect{max-width:1230px;margin:0 auto}}.vodCategorySect__head{display:flex;justify-content:flex-start;align-items:center;margin-bottom:25px}.vodCategorySect__head .moreLink{margin-left:auto}.vodCategorySect__head .heading{display:flex;align-items:center;flex:1}@media screen and (min-width: 768px){.vodCategorySect__head .heading{gap:8px}}@media screen and (max-width: 767px){.vodCategorySect__head .heading{gap:5}}.vodCategorySect__head .heading__icon{width:28px}@media screen and (max-width: 767px){.vodCategorySect__head .heading__icon{-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scale(0.75);transform:scale(0.75)}}.boatcastNewsGroup{display:grid}@media screen and (min-width: 768px){.boatcastNewsGroup{grid-template-columns:repeat(4, 1fr);gap:25px}}@media screen and (min-width: 768px)and (max-width: 1024px){.boatcastNewsGroup{grid-template-columns:repeat(4, 1fr);gap:15px}}@media screen and (max-width: 767px){.boatcastNewsGroup{grid-template-columns:repeat(2, 1fr);gap:20px 15px}}.newVideosGroup{display:grid}@media screen and (min-width: 768px){.newVideosGroup{grid-template-columns:repeat(4, 1fr);gap:25px}}@media screen and (min-width: 768px)and (max-width: 1024px){.newVideosGroup{grid-template-columns:repeat(4, 1fr);gap:15px}}@media screen and (max-width: 767px){.newVideosGroup{grid-template-columns:repeat(2, 1fr);gap:20px 15px}}@media screen and (min-width: 768px){.vod-category{padding-top:42px;padding-bottom:48px}}@media screen and (max-width: 767px){.vod-category{padding-top:20px;padding-bottom:30px}}@media screen and (min-width: 768px){.vod-category .generalSect__head--ranking{margin-bottom:45px}}