@media screen and (max-width:767px){.block-contents-main{padding-top:1px !important}}.block-1st{background:url(../img/number/tile.png) #0f6ab0 center top}.block-1st__numbers{display:grid;gap:1rem;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width:768px){.block-1st__numbers{gap:1.5rem;grid-template-columns:repeat(3, 1fr)}}.block-1st__numbers>*>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.block-1st__numbers>:first-child{grid-column:1/3}}@media screen and (min-width:768px){.block-1st__numbers>:nth-last-child(2){order:8}}.block-1st__numbers>:last-child{grid-column:1/3}@media screen and (min-width:768px){.block-1st__numbers>:last-child{order:7}}.block-2nd h3{padding:2rem 0 2.3rem;-moz-column-gap:1rem;column-gap:1rem;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.block-2nd h3:before{display:block;width:2.25rem;aspect-ratio:208/165;background:url(../img/number/ranking.webp) center no-repeat;background-size:contain;content:""}@media screen and (min-width:768px){.block-2nd h3{padding:1.5rem 1.6rem 1.8rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.block-2nd h3:before{width:5.2rem}}.block-2nd .bg-white{border-top-left-radius:0 !important;border-top-right-radius:0 !important;padding:2.5rem 3rem 3rem}@media screen and (min-width:768px){.block-2nd .bg-white{padding:4.5rem 7.5rem}}@media screen and (min-width:992px){.block-2nd .bg-white{padding-block:5.5rem}}.block-2nd .bg-white .ranking-label{padding-bottom:1.25rem;border-bottom:solid 1px #3696e9}@media screen and (min-width:768px){.block-2nd .bg-white .ranking-label{-moz-column-gap:1.6rem;column-gap:1.6rem}}.block-2nd .bg-white .ranking-label>:first-child{min-width:6rem;color:#0b4773}@media screen and (min-width:1200px){.block-2nd .bg-white .ranking-label>:first-child{min-width:7.5rem}}@media screen and (max-width:1199px){.block-2nd .bg-white .ranking-label>.font-serif{transform:translateY(6%)}}.block-2nd .bg-white .ranking-label.rank-1>.font-serif{color:#fabe00}.block-2nd .bg-white .ranking-label.rank-2>.font-serif{color:#aaa}.block-2nd .bg-white .ranking-label.rank-3>.font-serif{color:#8e3e3e}.block-2nd .bg-white .ranking-label+.ranking-label{margin-top:1.25rem}@media screen and (min-width:768px){.block-2nd .bg-white .penguin{position:absolute;left:1.5rem;right:1.5rem;bottom:3.5rem}}/*# sourceMappingURL=style-number.min.css.map */