@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Noto+Sans+JP:wght@100..900&display=swap";body{font-family:Noto Sans JP,sans-serif;color:#fff;font-weight:500;line-height:1.6;color:#262626}@media screen and (min-width:px){.xl-none{display:none}}@media screen and (max-width:px){.l-none,.m-none,.s-none{display:none}}@media screen and (min-width:px){.pc-none{display:none}}img{width:100%;height:auto}main.column .card-list,main.ranking .card-list{display:flex;flex-wrap:wrap;gap:2.5rem 1rem}@media(max-width:767px){main.column .card-list,main.ranking .card-list{gap:.75rem .75rem}}main.column .card-list .card,main.ranking .card-list .card{width:calc(33% - .6666666667rem)}@media(max-width:767px){main.column .card-list .card,main.ranking .card-list .card{width:calc(50% - .5rem)}}main.column .card-list{margin-top:2.5rem}@media(max-width:767px){main.column .card-list{margin-top:1.5rem}}main.ranking .card.no1{width:100%}@media(max-width:767px){main.ranking .card.no1{width:calc(50% - .5rem)}}main.ranking .card.no1 a{display:flex;align-items:center;gap:1rem}@media(max-width:767px){main.ranking .card.no1 a{display:initial}}main.ranking .card.no1 a .card-img,main.ranking .card.no1 a .card-wrap{width:50%}@media(max-width:767px){main.ranking .card.no1 a .card-img,main.ranking .card.no1 a .card-wrap{width:100%}}main.ranking .card.no1 a .card-wrap{padding:1rem}@media(max-width:767px){main.ranking .card.no1 a .card-wrap{padding:.75rem .75rem 1rem}}main.ranking .card.no1 a .card-info{gap:1.5rem}@media(max-width:767px){main.ranking .card.no1 a .card-info{gap:.5rem}}main.ranking .card.no1 a .card-info p{font-weight:700;font-size:1.4375rem;text-decoration:initial;margin-top:0}@media(max-width:767px){main.ranking .card.no1 a .card-info p{font-weight:500;text-decoration:underline;margin-top:.5rem;font-size:.875rem}}main.ranking .card.no1 a .card-tag{padding-top:0;margin-top:1.5rem;border:initial}@media(max-width:767px){main.ranking .card.no1 a .card-tag{margin-top:1rem;padding-top:1rem;border-top:1px solid #ddd}}