.top__news-box{max-width:38rem;margin:0 auto}@media screen and (max-width:768px){.top__news-box{width:calc(100% - .5rem);min-width:auto}}.top__news-list{margin:0;margin-bottom:1rem;padding:0;list-style:none}.top__news-item{margin-bottom:.625rem;padding:.5rem 1rem .5rem .75rem;background:#f1f1f1;border-radius:.25rem}.top__news-item:last-child{margin:0}.top__news-link{display:flex;align-items:center}.top__news-title{font-size:.875rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.top__news-title{display:-webkit-box;line-height:1.2;text-overflow:ellipsis;white-space:wrap;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.1rem}}.top__news-row{display:flex;justify-content:flex-end;align-items:center}.feature__article-content{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.feature__article-col{width:48.35%}.feature__article-col--col1{display:flex;flex-direction:column;justify-content:space-between}.feature__article-col--col2{padding-top:2rem}@media screen and (max-width:768px){.feature__article-col{width:100%}}.feature__article-img-box{width:100%}.feature__article-img-box img{width:100%;height:auto}.feature__header-row{margin-bottom:2rem;padding:.375rem 0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #707070}@media screen and (max-width:768px){.feature__header-row{margin-bottom:1rem}}.feature__head-date{padding:.125rem .3125rem;font-family:Jost;font-size:.75rem;font-weight:600;color:#fff;background:#222}.feature__subtitle{margin:0 .625rem;font-family:Inter,Noto Sans JP;font-size:.875rem;font-weight:700}.feature__article-title{margin-right:2rem;margin-bottom:1.5rem;font-family:"Noto Serif JP";font-size:1.125rem;font-weight:600;line-height:1.33}@media screen and (max-width:768px){.feature__article-title{margin:0 0 1rem}}.feature__article-box{flex:1}@media screen and (max-width:768px){.feature__article-box{padding:0 .5rem}}.feature__article-desc{margin-right:2rem;margin-bottom:1rem;font-size:.875rem;line-height:2;letter-spacing:1px}@media screen and (max-width:768px){.feature__article-desc{margin:0 0 1rem}}.feature__article-info{margin-bottom:1rem}.feature__desc-row{display:flex;justify-content:space-between}@media screen and (max-width:768px){.feature__desc-row{margin-bottom:1rem;padding-right:1rem}}.ranking__content{max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:.625rem}@media screen and (max-width:768px){.ranking__content{gap:0}}.ranking__grid{display:flex;justify-content:space-between;gap:.625rem}@media screen and (max-width:768px){.ranking__grid{gap:0}}.ranking__item{position:relative;overflow:hidden}.ranking__item--large{flex:1;flex-basis:50%}.ranking__item--small{flex-basis:33.333%}.ranking__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ranking__number{position:absolute;top:10px;left:16px;color:#fff;font-family:Jost;font-size:3rem;font-weight:600}@media screen and (max-width:768px){.ranking__number{top:4px;left:8px}}.ranking__kone-box{position:absolute;bottom:10px;right:10px;background-color:#0006;color:#fff;padding:5px 10px;display:flex;align-items:center}@media screen and (max-width:480px){.ranking__grid{flex-direction:column}.ranking__item{flex-basis:100%}}
