@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c&family=Noto+Sans+JP:wght@300;400;500;700;900&family=Noto+Serif+JP:wght@400;500;600&display=swap);*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;font-size:clamp(.68vw,62.5%,11px);width:100%;height:100%;font-family:sans-serif}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;color:#282828;line-height:1.5;vertical-align:baseline;letter-spacing:.1em;font-smooth:always;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:transparent;font-size:1.4rem;height:100%;font-feature-settings:"palt"}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,textarea{display:block}ul{list-style:none;list-style-position:outside;margin:0;padding:0}ul li{margin:0;padding:0;list-style:none}ol{list-style:decimal;list-style-position:inside}ol li{margin-bottom:5px}li img{vertical-align:bottom}div img{vertical-align:bottom}caption,th{text-align:left}q:after,q:before{content:""}:link img,:visited img,a img{border:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}strong{font-weight:700}del{text-decoration:line-through}input,select{vertical-align:middle}abbr[title],dfn[title]{border-bottom:1px dotted #282828;cursor:help}table{border-collapse:collapse;border-spacing:0}ins{background-color:#dfdfdf;color:#282828;text-decoration:none}mark{background-color:#dfdfdf;color:#282828;font-style:italic;font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #dfdfdf;margin:1em 0;padding:0}input::-webkit-input-placeholder{color:#666;font-size:14px;font-size:1.4rem}input:-moz-placeholder{color:#666;font-size:14px;font-size:1.4rem}img{margin:0;padding:0}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer;outline:0;text-decoration:none}a:link{text-decoration:none;color:#282828}a:visited{text-decoration:underline;color:#282828}a:active,a:focus{opacity:.7;outline:0}a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.7}body{width:100%;height:100%;background:#fff}.clear{clear:both}.hide-content{display:none}.mb-object{display:none!important}.mb-object_fl{display:none!important}.pc-object{display:block!important}.pc-object_fl{display:flex!important}@media screen and (max-width:1024px) and (orientation:portrait){.mb-object{display:block!important}.mb-object_fl{display:flex!important}.pc-object{display:none!important}.pc-object_fl{display:none!important}}a.text-link{display:inline-block;text-decoration:underline}a[href$=".pdf"].text-link,a[target=_blank].text-link{position:relative;padding-right:20px}a[href$=".pdf"].text-link::after,a[target=_blank].text-link::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%)}a[target=_blank].text-link::after{width:13px;height:13px;background:url(../images/common/other-win-icon.svg) no-repeat center center;background-size:contain}a[href$=".pdf"].text-link::after{width:15px;height:15px;background:url(../images/common/pdf-icon.svg) no-repeat center center;background-size:contain}.img-full-wrap{width:100%;margin:3vh auto}.img-full-wrap img{width:100%;display:block}table.table-std{border-collapse:collapse;width:100%;margin-bottom:20px;border-top:1px solid #174f9e;border-bottom:1px solid #174f9e;border-left:1px solid #174f9e}.outline table.table-std{margin-bottom:80px}table.table-std.harf{width:50%}table.table-std td,table.table-std th{padding:1em .5em;font-size:1.4rem;color:#000;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #174f9e;border-right:1px solid #174f9e;text-align:left;vertical-align:middle;background:#fff}table.table-std thead th{border-right:1px solid #fff;border-bottom:1px solid #fff;text-align:center;background:#174f9e;color:#fff}table.table-std thead th:last-child{border-right:1px solid #174f9e}table.table-std td{background:#fff}table.table-std td.subhead{background:#174f9e;text-align:center}table.table-std td.subhead.left{text-align:left}table.table-std td span.center{display:inline-block;width:100%;text-align:center}table.table-std .center,table.table-std.center{text-align:center}table.table-std .al_left,table.table-std.al_left{text-align:left}table.table-std .al_right,table.table-std.al_right{text-align:right}table.table-std a{display:inline-block;color:#174f9e;text-decoration:underline}.table_res{display:block;width:100%}a.link-btn{display:flex;align-items:center;justify-content:center;width:35%;height:5.2vw;margin:2vh 0 3vh;color:#fff;font-size:1.4rem;position:relative;background:#174f9e}a.link-btn.small{width:24%;height:4vw}a.link-btn.center{margin:2vh auto 3vh}a.link-btn.right{margin:4vw 0 3vh auto}a.link-btn.white{background:#fff;color:#282828}a.link-btn.white::after{display:none}a.link-btn.dib{width:24%;height:auto;display:inline-block;margin:0;padding:10px 10px 10px 20px;margin-left:1em;border-right:1px solid #174f9e}a.link-btn.dib::after{content:"";border-right:1px solid #fff;border-top:1px solid #fff;transform:rotate(45deg) translateY(-70%);display:inline-block;width:.8vw;height:.8vw;position:absolute;top:50%;right:1vw}a.link-btn::after{content:"";border-right:1px solid #fff;border-top:1px solid #fff;transform:rotate(45deg) translateY(-1vw);display:inline-block;width:1.2vw;height:1.2vw;position:absolute;top:50%;right:2.5vw}a[target=_blank].link-btn::after{background:url(../images/common/arrow_out_white.svg) no-repeat center center}a[href$=".pdf"].link-btn::after{background:url(../images/common/pdf_white.svg) no-repeat center center}a[href$=".docx"].link-btn::after{background:url(../images/common/word_white.svg) no-repeat center center}a[href$=".doc"].link-btn::after{background:url(../images/common/word_white.svg) no-repeat center center}a[href$=".xls"].link-btn::after{background:url(../images/common/excel_white.svg) no-repeat center center}a[href$=".xlsx"].link-btn::after{background:url(../images/common/excel_white.svg) no-repeat center center}ol.normal-num-list{list-style-position:outside;margin-left:1.8em;font-size:1.5rem;line-height:1.9em}body{font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:400;line-height:1.9em;letter-spacing:.05em;width:100%;background:url(../images/award-bg.webp) repeat-y top center;background-size:100%;font-feature-settings:"palt";color:#282828}.header{display:flex;flex-wrap:wrap;justify-content:space-between;padding:4vw 8vw 6vw}.header h1{width:35%}.header h1 img{width:100%;display:block}.header ul.header-menu{width:60%;padding:2vw 0 0 13vw;position:relative;display:flex;flex-wrap:wrap}.header ul.header-menu::before{content:"";position:absolute;top:2vw;left:0;width:12vw;height:6vw;background:url(../images/award-menu_title.svg) no-repeat top center;background-size:contain}.header ul.header-menu li{width:100%;margin-bottom:.5vw}.header ul.header-menu li a{width:100%;height:3.6vw;border-radius:1.2vw;background:#174f9e;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:500;line-height:1em;display:flex;justify-content:center;align-items:center;position:relative}.header ul.header-menu li a::after{content:"";position:absolute;top:calc(50% - .5vw);right:1.2vw;width:0;height:0;border-style:solid;border-right:.8vw solid transparent;border-left:.8vw solid transparent;border-top:1vw solid #fff;border-bottom:0}.header ul.header-menu li.menu-style02{width:49.5%}.header ul.header-menu li.menu-style02 a{height:2.8vw;border-radius:1.4vw;background:#378cba;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500;line-height:1em}.header ul.header-menu li.menu-style02 a::after{content:"";top:calc(50% - .35vw);right:1vw;border-right:.5vw solid transparent;border-left:.5vw solid transparent;border-top:.7vw solid #fff}.header ul.header-menu li.menu-style02:nth-of-type(2n){margin-left:1%}.header ul.header-menu li.menu-style02:nth-of-type(7){margin-right:50%}.header ul.header-menu li.menu-style03{width:32%;margin-top:1vw}.header ul.header-menu li.menu-style03 a{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem))}.header ul.header-menu li.menu-style03 a::after{content:"";top:calc(50% - .4vw);right:1vw;border-right:.6vw solid transparent;border-left:.6vw solid transparent;border-top:.8vw solid #fff}.header ul.header-menu li.menu-style03:nth-of-type(2n+1){margin:1vw 2% 0}.header ul.header-menu li.menu-section-title p{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:600;line-height:1em;letter-spacing:.05em;padding:1em 1em .6em}.header .header-bg-text{position:absolute;left:0;bottom:clamp(24px,14vw,180px);width:100%;height:clamp(60px,15vw,220px);z-index:-1;overflow:hidden;--dur:12s;--gap:4vw}.header .header-bg-text__track{display:inline-flex;align-items:center;gap:var(--gap);width:max-content;white-space:nowrap;animation:marquee var(--dur) linear infinite}.header .header-bg-text p{font-family:"M PLUS Rounded 1c",sans-serif;font-size:calc(var(--fs-scale,1) * clamp(10.31rem,10.07vw,19.33rem));font-weight:500;line-height:1;color:#fff;display:inline-block}@media (prefers-reduced-motion:reduce){.header .header-bg-text__track{animation:none}}.header .header-copy{width:100%;padding-top:10vw}.header .header-copy p{font-size:calc(var(--fs-scale,1) * clamp(3.91rem,3.82vw,7.33rem));font-weight:600;line-height:1.6em}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes textanime1{0%{transform:translateX(0)}100%{transform:translateX(-100vw)}}@keyframes textanime2{0%{transform:translateX(100vw)}100%{transform:translateX(0)}}.content-wrap{width:100%;display:block;z-index:0;margin:0 auto;position:relative}.content-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}h2{font-size:calc(var(--fs-scale,1) * clamp(3.56rem,3.47vw,6.67rem));font-weight:500;line-height:1em}h2.topics-section-title{color:#fff;text-align:center;margin-bottom:1em}h2.ranking-section-title{font-size:calc(var(--fs-scale,1) * clamp(2.99rem,2.92vw,5.6rem));width:20vw;height:20vw;border-radius:50%;background:#174f9e;color:gold;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto 4vw;transform:translateY(-10vw)}h2.ranking-section-title span{display:block;color:#fff;font-family:"M PLUS Rounded 1c",sans-serif;font-size:calc(var(--fs-scale,1) * clamp(5.69rem,5.56vw,10.67rem));font-weight:600;line-height:1.4em}h2.ranking-section-title::after{content:"";position:absolute;right:calc(50% - 1.2vw);bottom:-3vw;width:0;height:0;border-style:solid;border-right:1.2vw solid transparent;border-left:1.2vw solid transparent;border-top:1.4vw solid #000;border-bottom:0}.arrow-icon{width:100%;position:relative;transform:translateY(-10vw);margin-bottom:-6vw}.arrow-icon::after,.arrow-icon::before{content:"";position:absolute;right:calc(50% - 1.2vw);bottom:-1.6vw;width:0;height:0;border-style:solid;border-right:1.2vw solid transparent;border-left:1.2vw solid transparent;border-top:1.4vw solid #000;border-bottom:0}.arrow-icon::before{top:0;bottom:inherit}h3.ranking-title{width:100%;height:4.4vw;font-size:calc(var(--fs-scale,1) * clamp(2.56rem,2.5vw,4.8rem));font-weight:500;line-height:1em;color:#174f9e;display:flex;justify-content:center;align-items:center;position:relative}h3.ranking-title.bg-title{font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem));font-weight:500;border-radius:2.2vw;background:#174f9e;color:#fff}.topics-section{width:100%;padding:12vw 18% 10vw;background:url(../images/award-column_bg.webp) no-repeat top center;background-size:cover;position:relative;border-top:3vw solid #000;border-bottom:3vw solid #000}.topics-section p.subtitle{font-size:calc(var(--fs-scale,1) * clamp(1.71rem,1.67vw,3.2rem));font-weight:600;color:gold;position:absolute;top:7vw;left:48%}.topics-section p.subtitle::after{content:"";position:absolute;right:-6vw;top:-4vw;width:8vw;height:12vw;background:url(../images/award-question.svg) no-repeat top center;background-size:contain}.topics-section p.topics-text{font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:500;line-height:2.1em;color:#fff}.ranking-section{padding:0 16%}.ranking-section .ranking-category-wrap{padding-top:3vw}.ranking-section .ranking-category-wrap .ranking-content-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:4vw 0 2vw}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content{width:100%;border-radius:3.4vw;background:#174f9e;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 0 3vw;padding:2.5vw 5vw 2.8vw;position:relative;color:#fff}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-num{width:15%;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:500;line-height:1em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-num span{font-size:calc(var(--fs-scale,1) * clamp(2.56rem,2.5vw,4.8rem));font-weight:600;padding:0 .1em;line-height:1em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content h4.ranking-name{width:55%;font-size:calc(var(--fs-scale,1) * clamp(2.84rem,2.78vw,5.33rem));font-weight:500;line-height:1.2em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-score{width:30%;display:flex;align-items:center}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-score span{font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));line-height:1em;font-weight:500;display:block;border:1px solid #fff;border-radius:.5vw;padding:.3em .5em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-score p{font-size:calc(var(--fs-scale,1) * clamp(2.56rem,2.5vw,4.8rem));font-weight:500;line-height:1em;padding-left:1em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-score p::after{content:"点";display:inline-block;font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:500;line-height:1em;padding-left:.5em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-data{width:100%;padding:1.5vw 0 0 15%;display:flex;align-items:center;justify-content:space-between}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-data span{width:fit-content;font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));line-height:1em;font-weight:500;display:block;border:1px solid #fff;border-radius:.5vw;padding:.3em .5em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-data p{width:85%;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:500;line-height:1.5em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-link{position:absolute;right:7%;bottom:-1vw}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-link a{display:flex;align-items:center;justify-content:center;width:fit-content;height:2.8vw;background:#000;color:#fff;border-radius:1.4vw;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500;line-height:1em;padding:0 3em 0 1.4em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-link a::after{content:"";position:absolute;top:calc(50% - .35vw);right:1vw;width:0;height:0;border-style:solid;border-right:.5vw solid transparent;border-left:.5vw solid transparent;border-top:.7vw solid #fff;border-bottom:0}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1{width:100%;background:#ff1d25;margin-top:6vw;padding:7vw 8vw 6vw;flex-direction:column}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 .ranking-num{width:100%;text-align:center;font-size:calc(var(--fs-scale,1) * clamp(2.42rem,2.36vw,4.53rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 .ranking-num span{font-size:calc(var(--fs-scale,1) * clamp(3.56rem,3.47vw,6.67rem));font-weight:600}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 h4.ranking-name{width:100%;text-align:center;font-size:calc(var(--fs-scale,1) * clamp(4.27rem,4.17vw,8rem));font-weight:500;line-height:1.2em;padding:.6em 0 .8em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 .ranking-score{width:100%;display:flex;align-items:center;justify-content:center}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 .ranking-score span{font-size:calc(var(--fs-scale,1) * clamp(1.78rem,1.74vw,3.33rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 .ranking-score p{font-size:calc(var(--fs-scale,1) * clamp(3.56rem,3.47vw,6.67rem));line-height:1em;padding-left:.5em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 .ranking-score p::after{content:"点";font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem));padding-left:.5em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 .ranking-data{width:100%;padding:2vw 0 0}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1::after{content:"";width:11vw;height:11vw;background:gold url(../images/award-ranking_icon.svg) no-repeat center center;background-size:70%;border-radius:50%;position:absolute;top:-5.5vw;left:calc(50% - 5.5vw)}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3{width:49%;margin-top:8vw;padding:7vw 3vw 5vw;flex-direction:column}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-num,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-num{width:100%;text-align:center;font-size:calc(var(--fs-scale,1) * clamp(2.42rem,2.36vw,4.53rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-num span,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-num span{font-size:calc(var(--fs-scale,1) * clamp(3.56rem,3.47vw,6.67rem));font-weight:600}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 h4.ranking-name,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 h4.ranking-name{width:100%;min-height:3.8em;text-align:center;font-size:calc(var(--fs-scale,1) * clamp(3.41rem,3.33vw,6.4rem));font-weight:500;line-height:1.2em;letter-spacing:0;padding:.6em 0 .8em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-score,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-score{width:100%;display:flex;align-items:center;justify-content:center}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-score span,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-score span{font-size:calc(var(--fs-scale,1) * clamp(1.78rem,1.74vw,3.33rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-score p,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-score p{font-size:calc(var(--fs-scale,1) * clamp(3.56rem,3.47vw,6.67rem));line-height:1em;padding-left:.5em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-score p::after,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-score p::after{content:"点";font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem));padding-left:.5em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-data,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-data{width:100%;padding:2vw 0 0}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-data p,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-data p{width:75%;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));line-height:1.4em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2::after,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3::after{content:"";width:11vw;height:11vw;border-radius:50%;position:absolute;top:-5.5vw;left:calc(50% - 5.5vw)}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2::after{content:"";background:silver url(../images/award-ranking_icon.svg) no-repeat center center;background-size:70%}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3::after{content:"";background:#c47222 url(../images/award-ranking_icon.svg) no-repeat center center;background-size:70%}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down{padding-top:0;opacity:0;visibility:hidden;transform:translateY(-8vw);pointer-events:none;height:0;overflow:hidden;transition:all .4s ease}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list{width:100%;padding:2vw 12% 4vw;display:flex;align-items:center;justify-content:space-between}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list li{width:48%}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list li a,.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list li p{width:100%;height:3vw;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));line-height:1em;font-weight:500;border-radius:1.5vw;display:flex;align-items:center;justify-content:center;position:relative}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list li a{background:#fff;color:#174f9e;border:1px solid #174f9e}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list li a::after{content:"";position:absolute;right:1vw;top:calc(50% - 1vw);width:2vw;height:2vw;background:url(../images/award-link_icon.svg) no-repeat center center;background-size:contain}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list li.close{cursor:pointer}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list li.close p{background:#378cba;color:#fff}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list li.full{width:100%}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down.active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;height:fit-content;transition:all .5s ease}.ranking-section .ranking-category-wrap .ranking-pref-content-wrap{opacity:0;visibility:hidden;transform:translateY(5vw);pointer-events:none;height:0;overflow:hidden;transition:all .2s ease}.ranking-section .ranking-category-wrap .ranking-pref-content-wrap .ranking-content-wrap .ranking-content{background:#378cba}.ranking-section .ranking-category-wrap .ranking-pref-content-wrap .ranking-slide-btn{border:2px solid #378cba;border-radius:2vw;color:#378cba}.ranking-section .ranking-category-wrap .ranking-pref-content-wrap.active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;height:fit-content;transition:all .5s ease}.ranking-section .ranking-category-wrap .ranking-univ-content-wrap{opacity:0;visibility:hidden;transform:translateY(5vw);pointer-events:none;height:0;overflow:hidden;transition:all .2s ease}.ranking-section .ranking-category-wrap .ranking-univ-content-wrap.active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;height:fit-content;transition:all .5s ease}.ranking-slide-btn{width:60%;height:4vw;margin:-4vw auto 0;display:flex;align-items:center;justify-content:center;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));line-height:1em;font-weight:500;background:#fff;border:2px solid #174f9e;border-radius:2vw;color:#174f9e;overflow:hidden;cursor:pointer;opacity:0;pointer-events:none;transition:all .2s ease}.ranking-slide-btn span{font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));text-align:center;line-height:1em;font-weight:500;display:block;padding-right:.5em}.ranking-slide-btn.is-show{margin:0 auto 2vw;opacity:1;pointer-events:all}ul.ranking-tab{display:flex;align-items:center;justify-content:space-between;padding:3vw 1vw 0}ul.ranking-tab li{width:19.5%}ul.ranking-tab li p{width:100%;height:4vw;display:flex;align-items:center;justify-content:center;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));line-height:1em;font-weight:500;cursor:pointer}ul.ranking-tab.pref-tab{border-bottom:5px solid #378cba}ul.ranking-tab.pref-tab li{width:19.5%}ul.ranking-tab.pref-tab li p{color:#378cba;border-top:2px solid #378cba;border-left:2px solid #378cba;border-right:2px solid #378cba;border-radius:1vw 1vw 0 0}ul.ranking-tab.pref-tab li.active p{background:#378cba;color:#fff}ul.ranking-tab.univ-tab{border-bottom:5px solid #174f9e}ul.ranking-tab.univ-tab li{width:32.8%}ul.ranking-tab.univ-tab li p{color:#174f9e;border-top:2px solid #174f9e;border-left:2px solid #174f9e;border-right:2px solid #174f9e;border-radius:1vw 1vw 0 0}ul.ranking-tab.univ-tab li.active p{background:#174f9e;color:#fff}.footer{width:100%;position:relative}.footer .pagetop{position:absolute;top:-5vw;right:5vw}.footer .pagetop a{width:3vw;display:block}.footer .pagetop a img{width:100%;display:block}.footer ul.footer-banner-list{display:flex;align-items:center}.footer ul.footer-banner-list li{width:33.3333333333%;display:flex;align-items:center;justify-content:center;padding:3vw 2.5vw}.footer ul.footer-banner-list li a{width:100%;height:24vw;padding:0 2vw;background:#fff;border-radius:1vw}.footer ul.footer-banner-list li a img{width:100%;height:100%;object-fit:contain;display:block}.footer ul.footer-banner-list li:nth-of-type(1){background:linear-gradient(180deg,#004ea2,#00aa71)}.footer ul.footer-banner-list li:nth-of-type(2){background:linear-gradient(180deg,#004ea2,#1bb8ce)}.footer ul.footer-banner-list li:nth-of-type(3){background:linear-gradient(180deg,#174f9e,#c3006c)}.footer .footer-wrap{background:#174f9e;padding:4vw 8vw 2vw}.footer .footer-wrap ul.footer-link-navi{width:100%;display:flex;align-items:center;justify-content:center}.footer .footer-wrap ul.footer-link-navi li{width:26%;padding:0 1.5vw}.footer .footer-wrap ul.footer-link-navi li a{width:100%;height:4vw;display:block}.footer .footer-wrap ul.footer-link-navi li a img{width:100%;height:100%;object-fit:contain;display:block}.footer .footer-wrap nav.footer-nav ul.nav-footer{display:flex;align-items:center;justify-content:center;padding:4vw 0}.footer .footer-wrap nav.footer-nav ul.nav-footer li.nav-footer-item{border-right:1px solid #fff}.footer .footer-wrap nav.footer-nav ul.nav-footer li.nav-footer-item a.nav-footer-link{width:fit-content;display:block;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));line-height:1em;color:#fff;padding:.2em .8em}.footer .footer-wrap nav.footer-nav ul.nav-footer li.nav-footer-item:last-of-type{border:none}.footer .footer-wrap p.footer-copy{width:100%;text-align:center;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.83vw,1.6rem));line-height:1em;color:#fff}@keyframes wideanime{0%{width:0}100%{width:80%}}@keyframes pulldown{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes pullup{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-100%)}}.slide-up{opacity:0}.is-show .slide-up{animation:section_fade_in .8s ease-in-out both}.slide-up02{opacity:0}.is-show .slide-up02{animation:section_fade_in02 .3s ease-in-out both;transition-delay:.2s}@keyframes section_fade_in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes section_fade_in02{0%{opacity:.8;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade_in{0%{opacity:0}100%{opacity:1}}@keyframes fade_left{0%{opacity:0;transform:translateX(-30%)}30%{opacity:1}100%{opacity:1;transform:translateX(0)}}@keyframes fade_right{0%{opacity:0;transform:translateX(30%)}30%{opacity:1}100%{opacity:1;transform:translateX(0)}}@keyframes fade_top{0%{opacity:0;transform:translateY(-10%)}30%{opacity:1}100%{opacity:1;transform:translateY(0)}}@keyframes fade_bottom{0%{opacity:0;transform:translateY(10%)}70%{opacity:1}100%{opacity:1;transform:translateY(0)}}.anchor{padding-top:7vw;margin-top:-7vw}.unpub-item{pointer-events:none}.unpub-hidden{display:none}.unpub-content{position:relative;pointer-events:none;z-index:1}.unpub-content::before{content:"";width:100%;height:100%;background:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:5}.unpub-content::after{content:"COMING SOON";font-size:1.6vw;font-family:Roboto,sans-serif;font-weight:500;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:8}@media screen and (max-width:1024px) and (orientation:portrait){body{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.header{gap:4vh;justify-content:center;padding:10vw 5vw 6vw}.header h1{width:50%}.header ul.header-menu{width:100%;padding:20vw 0 0 0}.header ul.header-menu::before{top:2vw;left:0;width:36vw;height:16vw;background:url(../images/award-menu_title_sp.svg) no-repeat top center;background-size:contain}.header ul.header-menu li{margin-bottom:1.5vw}.header ul.header-menu li a{height:12vw;border-radius:3vw;font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.header ul.header-menu li a::after{top:calc(50% - .8vw);right:3vw;border-right:1.6vw solid transparent;border-left:1.6vw solid transparent;border-top:2vw solid #fff}.header ul.header-menu li.menu-style02 a{height:9vw;border-radius:2.5vw;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.2vw,1.38rem));letter-spacing:normal}.header ul.header-menu li.menu-style02 a::after{top:calc(50% - .6vw);right:1.5vw;border-right:1.4vw solid transparent;border-left:1.4vw solid transparent;border-top:1.8vw solid #fff}.header ul.header-menu li.menu-style02:nth-of-type(7){margin-bottom:3vw}.header ul.header-menu li.menu-style03{width:32.5%}.header ul.header-menu li.menu-style03 a{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));letter-spacing:normal}.header ul.header-menu li.menu-style03 a::after{top:calc(50% - .8vw);right:2vw;border-right:1.6vw solid transparent;border-left:1.6vw solid transparent;border-top:2vw solid #fff}.header ul.header-menu li.menu-style03:nth-of-type(2n+1){margin:1vw 1.25% 0}.header ul.header-menu li.menu-section-title p{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));padding:1em 1em .4em}.header .header-bg-text{bottom:20%;height:30vw;--gap:10vw}.header .header-bg-text p{font-size:calc(var(--fs-scale,1) * clamp(10rem,26.67vw,11.47rem))}.header .header-copy{padding-top:0}.header .header-copy p{font-size:calc(var(--fs-scale,1) * clamp(2.5rem,6.67vw,2.87rem))}h2{font-size:calc(var(--fs-scale,1) * clamp(2.8rem,7.47vw,3.21rem))}h2.ranking-section-title{font-size:calc(var(--fs-scale,1) * clamp(2.6rem,6.93vw,2.98rem));width:45vw;height:45vw;margin:0 auto 6vw;transform:translateY(-25vw)}h2.ranking-section-title span{font-size:calc(var(--fs-scale,1) * clamp(4.2rem,11.2vw,4.82rem));line-height:1.2em}h2.ranking-section-title::after{bottom:-6vw;border-right:2.4vw solid transparent;border-left:2.4vw solid transparent;border-top:3vw solid #000}.arrow-icon{transform:translateY(-21vw);margin-bottom:-10vw}.arrow-icon::after,.arrow-icon::before{border-right:2.4vw solid transparent;border-left:2.4vw solid transparent;border-top:3vw solid #000}h3.ranking-title{height:auto;font-size:calc(var(--fs-scale,1) * clamp(2.6rem,6.93vw,2.98rem));line-height:1.3em;text-align:center}h3.ranking-title.bg-title{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,6.4vw,2.75rem));height:14vw;border-radius:7vw}.topics-section{padding:22vw 8vw 30vw;background:url(../images/award-column_bg_sp.webp) no-repeat top 35% center}.topics-section p.subtitle{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));top:10vw;left:20%}.topics-section p.subtitle::after{right:-8vw}.topics-section p.topics-text{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.ranking-section{padding:0 8vw}.ranking-section .ranking-category-wrap{padding-top:5vh}.ranking-section .ranking-category-wrap .ranking-content-wrap{padding:8vw 0 6vw}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content{flex-direction:column;margin:0 0 12vw;padding:6vw 5vw 8vw}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-num{width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));text-align:center}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-num span{font-size:calc(var(--fs-scale,1) * clamp(3rem,8vw,3.44rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content h4.ranking-name{width:100%;font-size:calc(var(--fs-scale,1) * clamp(2.6rem,6.93vw,2.98rem));text-align:center;line-height:1.2em;padding:.3em 0 .8em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-score{width:100%;flex-direction:column;gap:1vw}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-score span{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));border-radius:2vw;padding:.3em .5em .35em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-score p{font-size:calc(var(--fs-scale,1) * clamp(4rem,10.67vw,4.59rem));padding-left:0}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-score p::after{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-data{padding:6vw 0 0;flex-direction:column;gap:1vw}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-data span{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));border-radius:2vw;padding:.3em .5em .35em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-data p{width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));line-height:1.7em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-link{right:50%;bottom:-5vw;transform:translateX(50%);width:80%}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-link a{width:fit-content;height:10vw;border-radius:5vw;font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-link a::after{top:calc(50% - .7vw);right:5vw;border-right:1.4vw solid transparent;border-left:1.4vw solid transparent;border-top:1.8vw solid #fff}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1{padding:10vw 6vw 6vw;margin:8vw 0 12vw}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 .ranking-num{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 .ranking-num span{font-size:calc(var(--fs-scale,1) * clamp(3rem,8vw,3.44rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 h4.ranking-name{font-size:calc(var(--fs-scale,1) * clamp(2.6rem,6.93vw,2.98rem));line-height:1.5em;padding:.3em 0 .8em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 .ranking-score span{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 .ranking-score p{font-size:calc(var(--fs-scale,1) * clamp(4rem,10.67vw,4.59rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 .ranking-score p::after{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 .ranking-data{padding:6vw 0 0}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1::after{width:14vw;height:14vw;top:-7vw;left:calc(50% - 7vw)}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3{width:100%;margin-top:6vw;padding:10vw 6vw 8vw}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-num,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-num{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-num span,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-num span{font-size:calc(var(--fs-scale,1) * clamp(3rem,8vw,3.44rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 h4.ranking-name,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 h4.ranking-name{min-height:2em;font-size:calc(var(--fs-scale,1) * clamp(2.6rem,6.93vw,2.98rem));padding:.3em 0 .8em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-score span,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-score span{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-score p,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-score p{font-size:calc(var(--fs-scale,1) * clamp(4rem,10.67vw,4.59rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-score p::after,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-score p::after{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-data,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-data{padding:6vw 0 0}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-data p,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-data p{width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));line-height:1.7em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2::after,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3::after{width:14vw;height:14vw;top:-7vw;left:calc(50% - 7vw)}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list{padding:2vw 0 4vw;flex-direction:column;gap:2vw}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list li{width:100%}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list li a,.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list li p{height:10vw;font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));border-radius:5vw}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list li a::after{right:3vw;top:calc(50% - 2.5vw);width:5vw;height:5vw}.ranking-section .ranking-category-wrap .ranking-pref-content-wrap .ranking-slide-btn{border-radius:10vw}.ranking-slide-btn{width:100%;height:auto;padding:.5em 0;margin:-16vw auto 0;flex-direction:column;font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));line-height:1.3em;border-radius:10vw}.ranking-slide-btn span{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));line-height:1.3em}ul.ranking-tab{flex-wrap:wrap;padding:4vw 0 0}ul.ranking-tab li{width:49.5%}ul.ranking-tab li p{height:8vw;font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}ul.ranking-tab.pref-tab{border-bottom:unset}ul.ranking-tab.pref-tab li{width:49.5%;margin-bottom:1.5vw}ul.ranking-tab.pref-tab li p{border-top:2px solid #378cba;border-left:2px solid #378cba;border-right:2px solid #378cba;border-bottom:2px solid #378cba;border-radius:3vw}ul.ranking-tab.univ-tab{border-bottom:unset}ul.ranking-tab.univ-tab li{width:49.5%;margin-bottom:1.5vw}ul.ranking-tab.univ-tab li p{border-top:2px solid #174f9e;border-left:2px solid #174f9e;border-right:2px solid #174f9e;border-bottom:2px solid #174f9e;border-radius:3vw}.footer{margin-top:10vw}.footer .pagetop{top:-12vw}.footer .pagetop a{width:10vw}.footer ul.footer-banner-list{flex-direction:column}.footer ul.footer-banner-list li{width:100%;padding:5vw 4vw}.footer ul.footer-banner-list li a{height:50vw;padding:0 10vw;border-radius:3vw}.footer .footer-wrap{padding:4vw 8vw 4vw}.footer .footer-wrap ul.footer-link-navi{flex-direction:column}.footer .footer-wrap ul.footer-link-navi li{width:60%;padding:0}.footer .footer-wrap ul.footer-link-navi li a{height:12vw}.footer .footer-wrap nav.footer-nav ul.nav-footer{flex-wrap:wrap}.footer .footer-wrap nav.footer-nav ul.nav-footer li.nav-footer-item a.nav-footer-link{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem));line-height:1.3em}.footer .footer-wrap nav.footer-nav ul.nav-footer li.nav-footer-item:nth-of-type(2n){border:none}.footer .footer-wrap p.footer-copy{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.2vw,1.38rem))}}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){.header{gap:0;justify-content:space-between;padding:6vw 3.5vw}.header h1{width:30%}.header ul.header-menu{width:65%;padding:14vw 0 0 0}.header ul.header-menu::before{width:24vw;height:10vw}.header ul.header-menu li a{height:8vw;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem))}.header ul.header-menu li.menu-style02 a{height:6vw;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.header ul.header-menu li.menu-style02 a::after{border-right:1vw solid transparent;border-left:1vw solid transparent;border-top:1.4vw solid #fff}.header ul.header-menu li.menu-style03 a{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,1.82vw,1.87rem))}.header ul.header-menu li.menu-style03 a::after{top:calc(50% - .4vw);border-right:1vw solid transparent;border-left:1vw solid transparent;border-top:1.4vw solid #fff}.header .header-bg-text{bottom:30%}.header .header-copy p{font-size:calc(var(--fs-scale,1) * clamp(3.2rem,4.17vw,4.27rem))}h2{font-size:calc(var(--fs-scale,1) * clamp(2.8rem,3.65vw,3.73rem))}h2.ranking-section-title{font-size:calc(var(--fs-scale,1) * clamp(3rem,3.91vw,4rem));width:30vw;height:30vw;transform:translateY(-15vw)}h2.ranking-section-title span{font-size:calc(var(--fs-scale,1) * clamp(5rem,6.51vw,6.67rem))}.arrow-icon{transform:translateY(-14vw)}.arrow-icon::after,.arrow-icon::before{bottom:-2.6vw}h3.ranking-title{font-size:calc(var(--fs-scale,1) * clamp(3.2rem,4.17vw,4.27rem))}h3.ranking-title.bg-title{font-size:calc(var(--fs-scale,1) * clamp(3rem,3.91vw,4rem))}.topics-section{padding:22vw 8vw 16vw;background:url(../images/award-column_bg.webp) no-repeat top 35% center;background-size:cover}.topics-section p.subtitle{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem));top:14vw;left:50%}.topics-section p.subtitle::after{width:6vw;height:10vw}.topics-section p.topics-text{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-num{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-num span{font-size:calc(var(--fs-scale,1) * clamp(3rem,3.91vw,4rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content h4.ranking-name{font-size:calc(var(--fs-scale,1) * clamp(3.6rem,4.69vw,4.8rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-score span{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem));border-radius:1vw}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-score p{font-size:calc(var(--fs-scale,1) * clamp(4.6rem,12.27vw,5.27rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-data{padding:4vw 0 0}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-data span{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem));border-radius:1vw}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-data p{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem))}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-link{right:7%;bottom:-4vw;transform:translateX(0);width:auto}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-link a{height:8vw;border-radius:4vw;font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem));padding:0 4em 0 2em}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content .ranking-link a::after{right:3vw;border-right:1.2vw solid transparent;border-left:1.2vw solid transparent;border-top:1.6vw solid #fff}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking1 .ranking-data{padding:4vw 0 0}.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking2 .ranking-data,.ranking-section .ranking-category-wrap .ranking-content-wrap .ranking-content.ranking3 .ranking-data{padding:4vw 0 0}.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list li a,.ranking-section .ranking-category-wrap .ranking-content-wrap.slide-down ul.ranking-link-list li p{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,2.86vw,2.93rem))}.ranking-slide-btn{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,3.13vw,3.2rem))}.ranking-slide-btn span{font-size:calc(var(--fs-scale,1) * clamp(2.6rem,3.39vw,3.47rem))}ul.ranking-tab li p{font-size:calc(var(--fs-scale,1) * clamp(2rem,2.6vw,2.67rem))}.footer .footer-wrap nav.footer-nav ul.nav-footer li.nav-footer-item a.nav-footer-link{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,2.34vw,2.4rem));line-height:1.7em}.footer .footer-wrap nav.footer-nav ul.nav-footer li.nav-footer-item:nth-of-type(2n){border-right:1px solid #fff}.footer .footer-wrap p.footer-copy{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,2.08vw,2.13rem))}}