﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{position:relative;display:block;background:#1e2328;width:100vw;overflow-x:hidden;position:relative;font-family:'M PLUS Rounded 1c', sans-serif !important;line-height:1.5;-webkit-text-size-adjust:100%;color:#fff}@media screen and (min-width: 751px){body{width:100%}}body::after{content:'';width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;z-index:997;transition:.2s;opacity:0;pointer-events:none}body.overlay{overflow:hidden}body.overlay::after{transition:.2s;opacity:1;pointer-events:all}*{box-sizing:border-box}ul,li{list-style:none}img{vertical-align:bottom}a{word-break:break-all}.sp{display:block}@media screen and (min-width: 751px){.sp{display:none}}.pc{display:none}@media screen and (min-width: 751px){.pc{display:block}}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.tac{text-align:center !important}.at::before{content:'＠'}.cRed{color:#2da5ff}.fzS{font-size:80%}.noteList{display:block;font-family:'Noto Sans JP', sans-serif;font-weight:700;color:#666;font-size:3.2vw}@media screen and (min-width: 751px){.noteList{font-size:1.2963vw}}@media screen and (min-width: 1080px){.noteList{font-size:14px}}.noteList li{display:block;text-indent:-1em;padding:0 0 0 1em;margin:0 auto .66667vw}@media screen and (min-width: 751px){.noteList li{margin:0 auto .27778vw}}@media screen and (min-width: 1080px){.noteList li{margin:0 auto 3px}}.noteList.line li{text-indent:-2em;padding:0 0 0 2em}a{display:inline-block;color:#2da5ff;text-indent:0 !important}@media screen and (min-width: 751px){a:hover{animation:purun 0.3s 1}}@keyframes purun{0%{transform:scale(1, 1) translate(0%, 0%)}10%{transform:scale(0.95, 0.95) translate(0%, 0.05%)}30%{transform:scale(1.1, 0.9) translate(0%, 0.5%)}50%{transform:scale(0.9, 1.1) translate(0%, -0.5%)}70%{transform:scale(1.05, 0.95) translate(0%, 0.05%)}100%{transform:scale(1, 1) translate(0%, 0%)}}@media screen and (max-width: 750px){nav{display:block;width:100%;padding:10.66667vw 0 0;background:url(../images/common/bg_pattern_01.png) top center repeat;background-size:4.53333vw 4.53333vw;border-bottom:.53333vw solid #fff;box-shadow:0px 0px 1.33333vw 0px rgba(3,20,29,0.6);text-align:center;position:fixed;z-index:998;transform:translateY(-160vw);transition:0.8s cubic-bezier(0.075, 0.82, 0.165, 1);height:auto;max-height:160vw;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 750px){nav.show{transform:translateY(0);transition:0.8s cubic-bezier(0.075, 0.82, 0.165, 1)}}@media screen and (min-width: 751px){nav{width:100vw;height:12vw;margin:0 auto;padding:0;background:url(../images/common/bg_pattern_01.png) center repeat;background-size:3.14815vw 3.14815vw;border-bottom:.37037vw solid #fff;box-shadow:0px 0px .92593vw 0px rgba(3,20,29,0.6);position:fixed;top:0;left:0;z-index:998}}@media screen and (min-width: 1080px){nav{height:120px;padding:0;background-size:34px 34px}}@media screen and (min-width: 751px){nav .inner{display:flex;justify-content:space-between;align-items:flex-end;width:90%;max-width:1080px;height:100%;margin:0 auto;padding-bottom:1.85185vw}}@media screen and (min-width: 1080px){nav .inner{width:100%;padding-bottom:20px}}@media screen and (min-width: 751px){nav .logo{display:block;margin:0 0 0 1.85185vw}}@media screen and (min-width: 1080px){nav .logo{margin:0 0 0 20px}}nav .logo a{display:block;margin:0 auto;width:43.06667vw}@media screen and (min-width: 751px){nav .logo a{width:10.18519vw}}@media screen and (min-width: 1080px){nav .logo a{width:110px}}nav .logo img{width:100%}nav ul{display:block;margin:2.66667vw auto 0}@media screen and (min-width: 751px){nav ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0 0 0 3.7037vw}}@media screen and (min-width: 1080px){nav ul{margin:0 0 0 40px}}nav ul li{display:block;position:relative}@media screen and (max-width: 750px){nav ul li{border-bottom:.26667vw solid #fff}}@media screen and (min-width: 751px){nav ul li::before{content:'';display:block;width:.18519vw;height:1.85185vw;border-left:2px solid #fff;position:absolute;left:0;top:.64815vw}}@media screen and (min-width: 1080px){nav ul li::before{width:2px;height:20px;top:7px}}nav ul li a,nav ul li p{display:block;padding:8vw 0 5vw;font-size:5.33333vw;font-weight:900;text-decoration:none;color:#fff;line-height:1}@media screen and (min-width: 751px){nav ul li a,nav ul li p{padding:.46296vw 1.85185vw;font-size:1.66667vw;text-align:center}}@media screen and (min-width: 1080px){nav ul li a,nav ul li p{padding:5px 20px;font-size:20px}}nav ul li p{opacity:.3}nav ul li img{display:block;margin:0 auto}@media screen and (min-width: 751px){nav ul li img{display:inline-block}}nav ul li:first-child::before{display:none}@media screen and (min-width: 751px){nav ul li:first-child{margin-left:0}}nav ul li:last-child{border-bottom:none}@media screen and (min-width: 751px){nav ul li:last-child{margin-right:0}}nav ul li.select a span{display:inline-block;color:#44fff4;position:relative}nav ul li.select a span::before{content:'';position:absolute;top:-5vw;left:50%;transform:translateX(-50%);display:block;width:5vw;height:4vw;background:url(../images/common/ico_current.svg) center top no-repeat;background-size:contain}@media screen and (min-width: 751px){nav ul li.select a span::before{top:-2vw;width:2.03704vw;height:1.38889vw}}@media screen and (min-width: 1080px){nav ul li.select a span::before{top:-22px;width:22px;height:15px}}nav ul li.disable a{pointer-events:none;color:#828282}#btnNav{display:block;width:15.46667vw;height:15.46667vw;background:url(../images/common/btn_menu.png) center top no-repeat;background-size:contain;position:fixed;top:1.33333vw;right:1.33333vw;z-index:999;transition:.2s}@media screen and (min-width: 751px){#btnNav{display:none}}#btnNav.close{background:url(../images/common/btn_close.png) center top no-repeat;background-size:contain}#titCol{display:block;padding:16vw 0 10.66667vw;border-bottom:2px solid #fff}@media screen and (min-width: 751px){#titCol{padding:16vw 0 3.7037vw}}@media screen and (min-width: 1080px){#titCol{padding:160px 0 40px}}#titCol .inner{display:flex;justify-content:flex-start;align-items:center;height:auto}@media screen and (min-width: 751px){#titCol .inner{margin:0 auto;background:transparent;padding:0;width:92.59259vw}}@media screen and (min-width: 1080px){#titCol .inner{width:1000px}}#titCol h1{margin:0 auto;font-size:10.66667vw;font-weight:900;letter-spacing:0.06em;color:#fff;text-align:center;display:inline-block;position:relative;z-index:2}#titCol h1 span{display:inline-block}@media screen and (min-width: 751px){#titCol h1{font-size:5.55556vw}#titCol h1::before,#titCol h1::after{width:9.35185vw;height:3.7037vw;bottom:1.38889vw}#titCol h1::before{left:-10.27778vw}#titCol h1::after{right:-10.27778vw}}@media screen and (min-width: 1080px){#titCol h1{font-size:60px}#titCol h1::before,#titCol h1::after{width:101px;height:40px;bottom:15px}#titCol h1::before{left:-111px}#titCol h1::after{right:-111px}}#titCol h1 img{width:100%}@media screen and (max-width: 750px){#titCol h1.fzSsp{font-size:8vw}}.contentBg{display:block;margin:0 auto;padding:13.33333vw 0;background-image:linear-gradient(90deg, #105be5,#2da5ff);border-top:.26667vw solid #fff;position:relative;overflow:hidden}@media screen and (min-width: 751px){.contentBg{padding:9.25926vw 0 11.11111vw;border-top:.18519vw solid #fff}}@media screen and (min-width: 1080px){.contentBg{padding:100px 0 120px;border-top:2px solid #fff}}.contentBg.mtS{padding:10.66667vw 0 16vw}@media screen and (min-width: 751px){.contentBg.mtS{padding:5.55556vw 0 11.11111vw}}@media screen and (min-width: 1080px){.contentBg.mtS{padding:60px 0 120px}}.contentBg::before{content:'';display:block;width:100vw;height:80vw;background:url(../images/common/bg_pattern_02.png?v2) center;box-sizing:content-box;overflow-x:hidden;position:absolute;top:0}@media screen and (max-width: 750px){.contentBg::before{background-size:8vw 8vw}}@media screen and (min-width: 751px){.contentBg::before{height:600px;background-size:5.55556vw 5.55556vw;box-sizing:content-box;overflow-x:hidden}}@media screen and (min-width: 1080px){.contentBg::before{background-size:60px 60px}}@media screen and (min-width: 751px){div .inner{display:block;margin:0 auto;position:relative}}div .inner h2{display:block;margin:0 auto;width:100%;font-size:10.66667vw;font-weight:900;color:#2da5ff;text-align:center;letter-spacing:0.1em;transform:translate(-50%, 0);position:absolute;top:16vw;left:50%;z-index:2}div .inner h2 span::first-letter{font-size:130%}@media screen and (min-width: 751px){div .inner h2{width:inherit;font-size:5.55556vw;writing-mode:vertical-rl;top:2.77778vw;left:calc(50% - (1vw * 460 / 1080 * 100))}}@media screen and (min-width: 1080px){div .inner h2{font-size:60px;top:30px;left:calc(50% - 460px)}}.box{display:block;margin:0 auto;padding:24vw 5.33333vw 6.66667vw;background:#fff;color:#1e2328;text-align:center;font-size:3.73333vw;font-weight:700;position:relative}.box::before{content:'';display:block;width:130vw;height:10.66667vw;background:url(../images/common/bg_vurtual.png) top center no-repeat;background-size:contain;position:absolute;top:-9.06667vw;left:50%;transform:translate(-50%, 0)}@media screen and (min-width: 751px){.box{padding:4.62963vw 3.7037vw 4.62963vw;text-align:left;font-size:2.03704vw;font-weight:900}.box::before{width:100vw;height:7.40741vw;background:url(../images/common/bg_vurtual.png) top center no-repeat;background-size:contain;top:-6.66667vw}}@media screen and (min-width: 1080px){.box{padding:50px 40px 50px;font-size:22px}.box::before{width:1080px;height:80px;top:-72px}}.boxInner{position:relative;z-index:2}@media screen and (min-width: 751px){.boxInner{width:74.07407vw;margin:0 auto;padding:0 0 0 1.85185vw}}@media screen and (min-width: 1080px){.boxInner{width:800px;padding:0 0 0 20px}}@media screen and (min-width: 751px){.box.wide .boxInner{width:88.88889vw;margin:0 auto}}@media screen and (min-width: 1080px){.box.wide .boxInner{width:960px}}@media screen and (max-width: 750px){.box.notit{padding:6.66667vw 5.33333vw 6.66667vw}}.box.mtM{margin-top:5.33333vw}@media screen and (min-width: 751px){.box.mtM{margin-top:3.7037vw}}@media screen and (min-width: 1080px){.box.mtM{margin-top:40px}}.box h4{font-size:6.93333vw;margin-bottom:4vw;color:#2da5ff;font-weight:900}@media screen and (min-width: 751px){.box h4{font-size:3.33333vw;margin-bottom:.92593vw}}@media screen and (min-width: 1080px){.box h4{font-size:36px;margin-bottom:10px}}.box h4 span{display:block;font-size:3.73333vw}@media screen and (min-width: 751px){.box h4 span{display:inline-block;font-size:2.03704vw}}@media screen and (min-width: 1080px){.box h4 span{font-size:22px}}.box h5{font-size:4.26667vw;margin:2.66667vw auto;border-bottom:2px dotted #2da5ff;color:#2da5ff;font-weight:900}@media screen and (min-width: 751px){.box h5{font-size:2.59259vw;margin:1.38889vw auto}}@media screen and (min-width: 1080px){.box h5{font-size:28px;margin:15px auto}}.box h5.cBk{color:#1e2328;border-bottom:2px dotted #1e2328}.box p{margin:1.33333vw auto}@media screen and (min-width: 751px){.box p{margin:.92593vw auto}}@media screen and (min-width: 1080px){.box p{margin:10px auto}}.box .grayBox{display:block;padding:5.33333vw;margin:2.66667vw auto 0;background:#eee;border-radius:8px}@media screen and (min-width: 751px){.box .grayBox{padding:1.85185vw;margin:1.85185vw auto 0}}@media screen and (min-width: 1080px){.box .grayBox{padding:20px;margin:20px auto 0}}@media screen and (min-width: 751px){.box .fw700Pc{font-weight:700}}.box .txtList{text-align:left;margin:1.33333vw auto}@media screen and (min-width: 751px){.box .txtList{margin:.92593vw auto}}@media screen and (min-width: 1080px){.box .txtList{margin:10px auto}}.box .txtList li{margin:0 auto .66667vw;text-indent:-1em;padding:0 0 0 1em}@media screen and (min-width: 751px){.box .txtList li{margin:0 auto .92593vw}}@media screen and (min-width: 1080px){.box .txtList li{margin:0 auto 10px}}.box .txtList li:last-child{margin-bottom:0}.box .txtList li .cBlue{color:#2da5ff}.box .txtList li.noIndent{text-indent:0;padding:0}.box .txtList.mtM{margin-top:5.33333vw}@media screen and (min-width: 751px){.box .txtList.mtM{margin-top:3.7037vw}}@media screen and (min-width: 1080px){.box .txtList.mtM{margin-top:40px}}.box .prizeList dt{display:block;float:left;font-weight:900}.box .prizeList dd{display:block;text-align:left;padding:0 0 0 29.33333vw}@media screen and (min-width: 751px){.box .prizeList dd{padding:0 0 0 10.0rem;font-weight:700}}@media screen and (min-width: 1080px){.box .prizeList dd{padding:0 0 0 10.0rem}}.box .noteList{margin-top:4vw;text-align:left}@media screen and (min-width: 751px){.box .noteList{margin-top:2.77778vw}}@media screen and (min-width: 1080px){.box .noteList{margin-top:30px}}.defList{text-align:left}.defList dt{display:flex;align-items:center;margin:0 auto 1.33333vw;font-size:4vw;color:#2da5ff;font-weight:900}.defList dt::before{content:'';display:block;flex:0 1 auto;width:0;height:0;border-style:solid;border-top:1.06667vw solid transparent;border-bottom:1.06667vw solid transparent;border-left:2vw solid #2da5ff;border-right:0}@media screen and (min-width: 751px){.defList dt{display:flex;align-items:center;margin:0 auto .46296vw;font-size:1.85185vw}.defList dt::before{margin:0 .55556vw 0 0;border-top:.46296vw solid transparent;border-bottom:.46296vw solid transparent;border-left:.92593vw solid #2da5ff}}@media screen and (min-width: 1080px){.defList dt{margin:0 auto 5px;font-size:20px}.defList dt::before{margin:0 6px 0 0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #2da5ff}}.defList dt span{display:inline-block;flex:1 0 auto;margin:0 0.5rem}@media screen and (min-width: 751px){.defList dt span{margin:0 0.5rem 0 0}}.defList dd{display:block;margin:0 0 5.33333vw 1rem;font-size:4.4vw}@media screen and (min-width: 751px){.defList dd{margin:0 0 1.85185vw 1rem;font-size:2.03704vw}}@media screen and (min-width: 1080px){.defList dd{margin:0 0 20px 1rem;font-size:22px}}.defList dd:last-of-type{margin-bottom:0}@media screen and (max-width: 750px){footer{background-size:35.33333vw 45.33333vw}}footer .bnrList{display:flex;justify-content:center;align-items:center;padding:4vw 5.33333vw 0;position:relative;z-index:2}@media screen and (min-width: 751px){footer .bnrList{padding:2.77778vw 0 0}}@media screen and (min-width: 1080px){footer .bnrList{padding:30px 0 0}}footer .bnrList li{display:block;width:auto;max-width:77.33333vw;margin:0 1.33333vw}@media screen and (min-width: 751px){footer .bnrList li{max-width:53.7037vw;margin:0 .92593vw}}@media screen and (min-width: 1080px){footer .bnrList li{max-width:580px;margin:0 10px}}footer .bnrList li a{display:block;border:1px solid #ccc}footer .bnrList li img{width:100%}footer .snsList{display:flex;justify-content:center;align-items:center;background:url(../images/common/bg_pattern_01.png) top center repeat;background-size:3.14815vw 3.14815vw;border-top:.26667vw solid #fff;border-bottom:.26667vw solid #fff;padding:4vw 0;position:relative;z-index:2}@media screen and (min-width: 751px){footer .snsList{padding:1.85185vw 0 1.85185vw;background-size:3.14815vw 3.14815vw;border-top:.18519vw solid #fff;border-bottom:.18519vw solid #fff}}@media screen and (min-width: 1080px){footer .snsList{padding:20px 0 20px;background-size:34px 34px;border-top:2px solid #fff;border-bottom:2px solid #fff}}footer .snsList li{display:block;width:10.66667vw;margin:0 4vw}@media screen and (min-width: 751px){footer .snsList li{width:3.7037vw;margin:0 1.38889vw}}@media screen and (min-width: 1080px){footer .snsList li{width:40px;margin:0 15px}}footer .snsList li a{display:block}footer .snsList li img{width:100%}footer .copyright{display:block;padding:4vw 0;background:#1e2328;font-family:'Noto Sans JP', sans-serif;font-size:2.93333vw;letter-spacing:0.15em;color:#fff;text-align:center}@media screen and (min-width: 751px){footer .copyright{padding:1.85185vw 0;font-size:1.2037vw}}@media screen and (min-width: 1080px){footer .copyright{padding:20px 0;font-size:13px}}#bnex #commonPageFooter{min-width:inherit !important}#bnex img{max-width:100%}.footer_groupLogo a img{max-width:100%}#common_page_footer a{animation:none}#selectLangBox{position:fixed;top:5px;left:5px;z-index:9999}@media screen and (min-width: 751px){#selectLangBox{top:5px;right:5px;left:auto}}@media screen and (min-width: 1080px){#selectLangBox{top:5px;right:5px;left:auto}}#selectLangBox #select_lang{border-radius:5px;border:3px solid #545454;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.15);width:150px;height:32px;font-family:"メイリオ", sans-serif, "Hiragino Kaku Gothic Pro",  Osaka, "MS PGothic", sans-serif !important}#selectLangBox #select_lang selected{font-weight:bold}#selectLangBox #select_lang dt{display:block;padding-left:5px;margin-bottom:10px;background-image:url(../../images/common/ico_arw_lang.png);background-position:right 10px center;background-repeat:no-repeat;background-size:auto;text-align:left;line-height:1.5em;font-size:90%;font-weight:bold;color:#545454;cursor:pointer;transition:.3s}#selectLangBox #select_lang dt:hover{filter:brightness(1.2)}#selectLangBox #select_lang dd{display:none;padding:5px;border-radius:5px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,0.2);line-height:1.5em;text-align:left;font-size:90%}#selectLangBox #select_lang dd ul li a{display:block;color:#545454;text-decoration:none;font-weight:normal;animation:none}#selectLangBox #select_lang dd ul li a:hover{color:#b347f7}#selectLangBox #select_lang dd ul li a.crnt{background-color:#ededed}@media screen and (min-width: 751px){nav{animation:fadeUp 0.8s 0s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}}@media screen and (max-width: 750px){#btnNav{animation:fadeUp 0.6s 0s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}}#snav{animation:fadeUp 0.6s 0.3s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}#titCol h1{animation:thunder 0.3s 0.7s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}#titCol h1::before{animation:thunderL 0.6s 0.3s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}#titCol h1::after{animation:thunderR 0.6s 0.3s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}#titCol h1 span{animation:fadeUp 0.6s 0.2s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}#titCol .rankingBtns{animation:fadeUp 0.6s 0.2s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}#titCol .notice{animation:fadeUp 0.6s 0.2s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.first-animate{opacity:0;animation:slideUp 0.6s 0s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.first-animate.ab{animation:slideUpAb 0.6s 0.6s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.first-animate.ab span{display:inline-block;animation:thunder 0.3s 1s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.first-animate.animR{animation:slideRight 0.6s 0.2s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.first-animate.animRDelay{animation:slideRight 0.6s 0.7s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.js-animate{opacity:0}.js-animate.-active{animation:slideUp 0.6s 0s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.js-animate.ab.-active{animation:slideUpAb 0.6s 0.6s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.js-animate.ab.-active span{display:inline-block;animation:thunder 0.3s 1s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.js-animate.animR.-active{animation:slideRight 0.6s 0.2s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}.js-animate.animRDelay.-active{animation:slideRight 0.6s 0.7s cubic-bezier(0.77, 0, 0.175, 1);animation-fill-mode:both}@keyframes slideUp{0%{opacity:0;transform:translateY(1em)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUpAb{0%{opacity:0;transform:translate(-50%, 1em)}100%{opacity:1;transform:translate(-50%, 0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(1em)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(80px)}100%{opacity:1;transform:translateY(0)}}@keyframes thunderL{0%{opacity:0;transform:translateX(80px)}100%{opacity:1;transform:translateX(0)}}@keyframes thunderR{0%{opacity:0;transform:translateX(-80px) scale(1, -1)}100%{opacity:1;transform:translateX(0) scale(1, -1)}}@keyframes thunder{0%{transform:scale(1, 1) translate(0%, 0%)}10%{transform:scale(0.98, 0.98) translate(0%, 0.05%)}30%{transform:scale(1.05, 0.95) translate(0%, 0.5%)}50%{transform:scale(0.95, 1.05) translate(0%, -0.5%)}70%{transform:scale(1.05, 0.98) translate(0%, 0.05%)}100%{transform:scale(1, 1) translate(0%, 0%)}}*{min-height:0vw;min-height:0}@media screen and (min-width: 751px){#ranking nav{position:absolute}}@media screen and (min-width: 751px){#ranking nav.fixed{position:fixed}}#ranking #selectLangBox{display:none}#ranking #titCol{line-height:1}#ranking #titCol .inner{display:block}#ranking #titCol .inner h1{display:flex;flex-direction:column;letter-spacing:0;line-height:1}#ranking #titCol .inner h1 .main{display:flex;justify-content:center;align-items:center;font-size:clamp(30px, 8vw, 60px)}@media screen and (max-width: 1200px){#ranking #titCol .inner h1 .main{flex-direction:column}}#ranking #titCol .inner h1 .main .tag{font-size:clamp(14px, 3.5vw, 20px);color:#111;padding:0.25em 0.5em;background-color:#fff;border-radius:0.35em;margin-left:0.65em;margin-top:0.45em}#ranking #titCol .inner h1 .sub{font-size:clamp(14px, 3.5vw, 20px);margin-top:0.75em}#ranking #titCol .inner .rankingBtns{display:flex;justify-content:center;align-items:center;position:relative;z-index:99;gap:30px;margin-top:40px}@media screen and (max-width: 1200px){#ranking #titCol .inner .rankingBtns{gap:3vw;margin-top:5vw}}@media screen and (max-width: 750px){#ranking #titCol .inner .rankingBtns{display:block}}#ranking #titCol .inner .rankingBtns .rankingBtn{position:relative;width:400px;height:60px;border:2px solid #fff;border-radius:100vh;box-sizing:content-box;cursor:pointer;transition:0.2s}@media screen and (max-width: 1200px){#ranking #titCol .inner .rankingBtns .rankingBtn{width:40vw}}@media screen and (max-width: 750px){#ranking #titCol .inner .rankingBtns .rankingBtn{width:90%;margin:0 auto}}@media screen and (max-width: 750px){#ranking #titCol .inner .rankingBtns .rankingBtn+.rankingBtn{margin-top:3vw}}#ranking #titCol .inner .rankingBtns .rankingBtn .rankingBtnWrapper.regionBtn a .arrow{display:flex;justify-content:center;align-items:center;position:absolute;z-index:1;top:50%;right:20px;transform:translateY(-50%);width:26px;height:26px;background-color:#2da5ff;border-radius:100vh;transition:0.2s}@media screen and (max-width: 1200px){#ranking #titCol .inner .rankingBtns .rankingBtn .rankingBtnWrapper.regionBtn a .arrow{right:5.25%}}#ranking #titCol .inner .rankingBtns .rankingBtn .rankingBtnWrapper.regionBtn a .arrow::after{content:'';display:block;position:relative;z-index:2;width:0;height:0;border-style:solid;border-right:6px solid transparent;border-left:6px solid transparent;border-top:9px solid #ffffff;border-bottom:0;transition:0.2s}#ranking #titCol .inner .rankingBtns .rankingBtn .rankingBtnWrapper.regionBtn.open a .arrow::after{transform:translateY(-1px) rotate(180deg)}#ranking #titCol .inner .rankingBtns .rankingBtn .rankingBtnWrapper a{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;width:400px;height:60px;font-size:clamp(20px, 5.25vw, 28px);color:#2da5ff;text-decoration:none;font-weight:900;border:4px solid #000;background-color:#fff;border-radius:100vh;box-sizing:border-box;text-shadow:0px 2px 0px rgba(0,0,0,0.2);transition:0.2s}@media screen and (max-width: 1200px){#ranking #titCol .inner .rankingBtns .rankingBtn .rankingBtnWrapper a{width:40vw;font-size:2.75vw}}@media screen and (max-width: 750px){#ranking #titCol .inner .rankingBtns .rankingBtn .rankingBtnWrapper a{width:100%;font-size:clamp(20px, 5.25vw, 28px)}}@media (hover: hover){#ranking #titCol .inner .rankingBtns .rankingBtn .rankingBtnWrapper a:hover{animation:none;color:#fff;background-image:linear-gradient(0deg, #0f83e6 50%,#2da5ff 50%)}#ranking #titCol .inner .rankingBtns .rankingBtn .rankingBtnWrapper a:hover::before{background-color:#fff}#ranking #titCol .inner .rankingBtns .rankingBtn .rankingBtnWrapper a:hover::after{border-style:solid;border-right:6px solid transparent;border-left:6px solid transparent;border-top:9px solid #2da5ff;border-bottom:0}}#ranking #titCol .inner .rankingBtns .rankingBtn.current{pointer-events:none}#ranking #titCol .inner .rankingBtns .rankingBtn.current .rankingBtnWrapper a{color:#fff;background-image:linear-gradient(0deg, #0f83e6 50%,#2da5ff 50%)}#ranking #titCol .inner .rankingBtns .rankingBtn.disable{pointer-events:none}#ranking #titCol .inner .rankingBtns .rankingBtn.disable .rankingBtnWrapper a{color:#fff;background-color:#57595f}#ranking #titCol .inner .rankingBtns .rankingBtn.disable .rankingBtnWrapper a .arrow{display:none}#ranking #titCol .inner .rankingBtns .rankingBtn .regionList{display:none;position:relative;z-index:-1;width:100%;transform:translateY(20px);padding:50px 20px 20px;border:4px solid #000;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:40px;border-bottom-right-radius:40px;text-align:center;background-color:#fff;cursor:default}#ranking #titCol .inner .rankingBtns .rankingBtn .regionList .regionListBtn a{display:flex;flex-direction:column;font-size:clamp(16px, 4vw, 22px);font-weight:900;color:#2da5ff;text-decoration:none;background-color:#fff;border-radius:100vh;padding:0.5em;cursor:pointer}@media screen and (max-width: 1200px){#ranking #titCol .inner .rankingBtns .rankingBtn .regionList .regionListBtn a{font-size:2.5vw}}@media screen and (max-width: 750px){#ranking #titCol .inner .rankingBtns .rankingBtn .regionList .regionListBtn a{font-size:clamp(16px, 4vw, 22px)}}#ranking #titCol .inner .rankingBtns .rankingBtn .regionList .regionListBtn a.current{pointer-events:none;color:#fff;background-color:#2da5ff}#ranking #titCol .inner .rankingBtns .rankingBtn .regionList .regionListBtn a span{font-size:0.8em;margin-top:8px}@media (hover: hover){#ranking #titCol .inner .rankingBtns .rankingBtn .regionList .regionListBtn a:hover{animation:none;color:#fff;background-color:#2da5ff}}#ranking #titCol .inner .notice{position:relative;z-index:1;font-family:'Noto Sans JP', sans-serif !important;font-size:clamp(14px, 3.5vw, 20px);font-weight:bold;text-align:center;color:#ffe100;margin-top:30px}@media screen and (max-width: 1200px){#ranking #titCol .inner .notice{margin-top:5vw}}#ranking #titCol .inner .notice .noticeEn{margin-bottom:10px}@media screen and (max-width: 1200px){#ranking #titCol .inner .notice .noticeEn{margin-bottom:1vw}}@media screen and (max-width: 1200px){#ranking #titCol .inner .notice .noticeEn{margin-bottom:2vw}}#ranking #titCol .inner .notice .noticeJp{font-size:0.7em}#ranking #rankingCol{line-height:1}#ranking #rankingCol.contentBg::before{height:200px}#ranking #rankingCol::after{content:'';display:block;width:92vw;height:13.5vw;background:url(../images/ranking/bg_ranking.png) top center no-repeat;background-size:contain;overflow-x:hidden;position:absolute;bottom:0;right:0}@media screen and (min-width: 751px){#ranking #rankingCol::after{width:76.75926vw;height:11.11111vw;right:0}}@media screen and (min-width: 1080px){#ranking #rankingCol::after{width:829px;height:120px;right:0}}@media screen and (min-width: 751px){#ranking #rankingCol .inner{display:block;margin:0 auto;position:relative}}#ranking #rankingCol .box{padding:8vw 5.33333vw}@media screen and (min-width: 751px){#ranking #rankingCol .box{padding:5.55556vw 3.7037vw}}@media screen and (min-width: 1080px){#ranking #rankingCol .box{padding:60px 40px}}@media screen and (min-width: 751px){#ranking #rankingCol .boxInner{width:83.33333vw;margin:0 auto;padding:0}}@media screen and (min-width: 1080px){#ranking #rankingCol .boxInner{width:900px;padding:0}}#ranking #rankingCol .noteList{line-height:1.5;margin:5.33333vw auto 0}@media screen and (min-width: 751px){#ranking #rankingCol .noteList{margin:3.7037vw auto 0;width:83.33333vw}}@media screen and (min-width: 1080px){#ranking #rankingCol .noteList{width:900px;margin:40px auto 0}}#ranking #rankingCol .noteList .indentEn{padding-left:0.5em;text-indent:-0.5em}#ranking #rankingCol .search .searchForm{display:flex;justify-content:center;align-items:stretch;gap:4px;margin-bottom:20px}@media screen and (max-width: 1200px){#ranking #rankingCol .search .searchForm{margin-bottom:2vw}}@media screen and (max-width: 750px){#ranking #rankingCol .search .searchForm{margin-bottom:3vw}}#ranking #rankingCol .search .searchForm .searchWindow{display:flex;justify-content:center;align-items:center;gap:10px;background-color:#fe1800;padding:10px;padding-left:85px;border-top-left-radius:100vh;border-bottom-left-radius:100vh}@media screen and (max-width: 1200px){#ranking #rankingCol .search .searchForm .searchWindow{padding:1vw;padding-left:5.5vw}}@media screen and (max-width: 750px){#ranking #rankingCol .search .searchForm .searchWindow{padding:1vw;padding-left:6vw}}#ranking #rankingCol .search .searchForm .searchWindow .searchLabel{position:relative;color:#fff;font-size:clamp(16px, 4vw, 40px);font-weight:900;line-height:1;padding-right:110px}@media screen and (max-width: 1200px){#ranking #rankingCol .search .searchForm .searchWindow .searchLabel{font-size:4vw;padding-right:6vw}}#ranking #rankingCol .search .searchForm .searchWindow .searchLabel::before{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:66px;height:24px;background:url(../images/ranking/search_arrow.svg) center right no-repeat;background-size:contain}@media screen and (max-width: 1200px){#ranking #rankingCol .search .searchForm .searchWindow .searchLabel::before{width:4.5vw;height:1.5vw}}#ranking #rankingCol .search .searchForm .searchWindow .searchInput{background:#fff;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'M PLUS Rounded 1c', sans-serif !important;font-weight:300;font-size:clamp(16px, 4vw, 30px);text-align:center;width:450px;padding:0.25em 0.75em}@media screen and (max-width: 1200px){#ranking #rankingCol .search .searchForm .searchWindow .searchInput{width:45vw}}#ranking #rankingCol .search .searchForm .searchWindow .searchInput::-webkit-input-placeholder{font-family:'M PLUS Rounded 1c', sans-serif !important;color:#c8c8c8;font-weight:300}#ranking #rankingCol .search .searchForm .searchWindow .searchInput:-moz-placeholder{font-family:'M PLUS Rounded 1c', sans-serif !important;color:#c8c8c8;font-weight:300}#ranking #rankingCol .search .searchForm .searchWindow .searchInput::-moz-placeholder{font-family:'M PLUS Rounded 1c', sans-serif !important;color:#c8c8c8;font-weight:300}#ranking #rankingCol .search .searchForm .searchWindow .searchInput::-ms-input-placeholder{font-family:'M PLUS Rounded 1c', sans-serif !important;color:#c8c8c8;font-weight:300}#ranking #rankingCol .search .searchForm .searchBtn{display:flex;justify-content:center;align-items:center;padding:0 30px;background-color:#fe1800;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-top-right-radius:100vh;border-bottom-right-radius:100vh;cursor:pointer;transition:.3s}@media (hover: hover){#ranking #rankingCol .search .searchForm .searchBtn:hover{opacity:.5}}@media screen and (max-width: 1200px){#ranking #rankingCol .search .searchForm .searchBtn{padding:0 3vw}}@media screen and (max-width: 750px){#ranking #rankingCol .search .searchForm .searchBtn img{width:70%}}#ranking #rankingCol .search .searchNotice{position:relative;z-index:1;font-family:'Noto Sans JP', sans-serif !important;font-size:clamp(14px, 3.5vw, 20px);text-align:center;color:#fe1800}#ranking #rankingCol .search .searchNotice .searchNoticeEn{margin-bottom:10px}@media screen and (max-width: 1200px){#ranking #rankingCol .search .searchNotice .searchNoticeEn{margin-bottom:1vw}}@media screen and (max-width: 1200px){#ranking #rankingCol .search .searchNotice .searchNoticeEn{margin-bottom:2vw}}#ranking #rankingCol .search .searchNotice .searchNoticeJp{font-size:0.7em}#ranking #rankingCol .pagerPc{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap;padding:20px 30px;border:2px dotted #1e2328;border-radius:20px;font-size:clamp(12px, 3.25vw, 20px);margin-top:30px}@media screen and (max-width: 1200px){#ranking #rankingCol .pagerPc{padding:3vw;font-size:1.65vw;gap:10px;margin-top:3vw}}@media screen and (max-width: 750px){#ranking #rankingCol .pagerPc{display:none}}#ranking #rankingCol .pagerPc .pagerItem{display:flex;justify-content:center;align-items:center;width:160px;height:40px;text-align:center;color:#fff;background:#1e2328;border-radius:100vh}@media screen and (max-width: 1200px){#ranking #rankingCol .pagerPc .pagerItem{width:13vw;height:3.5vw}}#ranking #rankingCol .pagerPc .pagerItem:has(a){background:#fff}#ranking #rankingCol .pagerPc .pagerItem:has(a) a{display:flex;justify-content:center;align-items:center;width:160px;height:40px;border:2px solid #1e2328;border-radius:100vh;box-sizing:border-box;text-decoration:none;transition:.3s}@media screen and (max-width: 1200px){#ranking #rankingCol .pagerPc .pagerItem:has(a) a{width:13.25vw;height:3.5vw}}#ranking #rankingCol .pagerPc .pagerItem:has(a) a span{color:#1e2328}@media (hover: hover){#ranking #rankingCol .pagerPc .pagerItem:has(a) a:hover{animation:none;background:#1e2328}#ranking #rankingCol .pagerPc .pagerItem:has(a) a:hover span{color:#fff}}#ranking #rankingCol .pagerPc .moreItem{display:none}#ranking #rankingCol .pagerPc .moreItem .moreItemInner{display:flex;justify-content:center;align-items:center;gap:9px;flex-wrap:wrap}@media screen and (max-width: 1200px){#ranking #rankingCol .pagerPc .moreItem .moreItemInner{gap:10px}}@media screen and (max-width: 750px){#ranking #rankingCol .pagerPc .moreItem .moreItemInner{gap:1vw}}#ranking #rankingCol .pagerPc .emptyItem{width:160px}@media screen and (max-width: 1200px){#ranking #rankingCol .pagerPc .emptyItem{width:13vw}}@media screen and (max-width: 750px){#ranking #rankingCol .pagerPc .emptyItem{width:25vw}}#ranking #rankingCol .pagerPc .moreBtn{display:flex;justify-content:center;align-items:center;width:160px;height:40px;text-align:center;color:#1e2328;background:#fff;border:2px solid #1e2328;border-radius:100vh;box-sizing:border-box;margin:0 40%;cursor:pointer;margin-top:20px;transition:.3s}@media screen and (max-width: 1200px){#ranking #rankingCol .pagerPc .moreBtn{width:13.25vw;height:3.5vw;margin-top:1vw}}@media screen and (max-width: 750px){#ranking #rankingCol .pagerPc .moreBtn{width:25vw;height:8vw;margin:0 20%;margin-top:1vw}}@media (hover: hover){#ranking #rankingCol .pagerPc .moreBtn:hover{background:#1e2328;color:#fff}}#ranking #rankingCol .pagerSp{display:none;gap:1vw;flex-wrap:wrap;padding:20px 30px;border:2px dotted #1e2328;border-radius:20px;font-size:3vw;margin-top:4vw}@media screen and (max-width: 750px){#ranking #rankingCol .pagerSp{display:flex;justify-content:center;align-items:center}}#ranking #rankingCol .pagerSp .pagerItem{display:flex;justify-content:center;align-items:center;width:23.4vw;height:8vw;text-align:center;color:#fff;background:#1e2328;border-radius:100vh}#ranking #rankingCol .pagerSp .pagerItem:has(a){background:#fff}#ranking #rankingCol .pagerSp .pagerItem:has(a) a{display:flex;justify-content:center;align-items:center;width:23.4vw;height:8vw;border:2px solid #1e2328;border-radius:100vh;box-sizing:border-box;text-decoration:none;transition:.3s}#ranking #rankingCol .pagerSp .pagerItem:has(a) a span{color:#1e2328}@media (hover: hover){#ranking #rankingCol .pagerSp .pagerItem:has(a) a:hover{animation:none;background:#1e2328}#ranking #rankingCol .pagerSp .pagerItem:has(a) a:hover span{color:#fff}}#ranking #rankingCol .pagerSp .moreItem{display:none}#ranking #rankingCol .pagerSp .moreItem .moreItemInner{display:flex;justify-content:center;align-items:center;gap:1vw;flex-wrap:wrap}#ranking #rankingCol .pagerSp .emptyItem{width:23.4vw}#ranking #rankingCol .pagerSp .moreBtn{display:flex;justify-content:center;align-items:center;width:23.4vw;height:8vw;text-align:center;color:#1e2328;background:#fff;border:2px solid #1e2328;border-radius:100vh;box-sizing:border-box;margin:0 20%;cursor:pointer;margin-top:1vw;transition:.3s}#ranking #rankingCol .moveBtnsContainer{margin:25px 0}@media screen and (max-width: 1200px){#ranking #rankingCol .moveBtnsContainer{margin:2.5vw 0}}@media screen and (max-width: 750px){#ranking #rankingCol .moveBtnsContainer{margin:3.5vw 0}}#ranking #rankingCol .moveBtnsContainer.fixed{position:fixed;top:0;left:0;z-index:999;width:100%;padding:1em 0;margin:0}@media screen and (max-width: 1200px){#ranking #rankingCol .moveBtnsContainer.fixed{padding:1.25em 0}}#ranking #rankingCol .moveBtnsContainer .moveBtns{display:flex;justify-content:center;align-items:center;margin:0 auto;gap:20px}@media screen and (max-width: 1200px){#ranking #rankingCol .moveBtnsContainer .moveBtns{gap:2vw}}#ranking #rankingCol .moveBtnsContainer .moveBtns .moveBtn.hide{display:none}#ranking #rankingCol .moveBtnsContainer .moveBtns .moveBtn.show{display:block}#ranking #rankingCol .moveBtnsContainer .moveBtns .moveBtn a{position:relative;font-family:'M PLUS Rounded 1c', sans-serif !important;font-weight:900;font-size:clamp(14px, 3.5vw, 20px);color:#fff;background:#fe1800;border-radius:100vh;padding:0.5em 1.25em;text-decoration:none;transition:.2s}@media (hover: hover){#ranking #rankingCol .moveBtnsContainer .moveBtns .moveBtn a:hover{animation:none;color:#fe1800;background:#fff}#ranking #rankingCol .moveBtnsContainer .moveBtns .moveBtn a:hover::before{background:#fe1800;border:4px solid #fe1800}}#ranking #rankingCol .moveBtnsContainer .moveBtns .moveBtn a::before{content:'';position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background:#fff;border:4px solid #fff;border-radius:100vh;transition:.2s}#ranking #rankingCol .scoreList{margin-top:50px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList{margin-top:5vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList{margin-top:7vw}}#ranking #rankingCol .scoreList .rank_1,#ranking #rankingCol .scoreList .rank_2,#ranking #rankingCol .scoreList .rank_3,#ranking #rankingCol .scoreList .rank_4{position:relative}#ranking #rankingCol .scoreList .rank_1.scoreItem::before,#ranking #rankingCol .scoreList .rank_2.scoreItem::before,#ranking #rankingCol .scoreList .rank_3.scoreItem::before,#ranking #rankingCol .scoreList .rank_4.scoreItem::before{content:'';position:absolute;overflow:visible;bottom:-14px;left:-20px;width:47px;height:75px;z-index:1}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .rank_1.scoreItem::before,#ranking #rankingCol .scoreList .rank_2.scoreItem::before,#ranking #rankingCol .scoreList .rank_3.scoreItem::before,#ranking #rankingCol .scoreList .rank_4.scoreItem::before{bottom:-1.25vw;left:-2vw;width:4.75vw;height:7.5vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .rank_1.scoreItem::before,#ranking #rankingCol .scoreList .rank_2.scoreItem::before,#ranking #rankingCol .scoreList .rank_3.scoreItem::before,#ranking #rankingCol .scoreList .rank_4.scoreItem::before{width:5.75vw;height:8.5vw}}#ranking #rankingCol .scoreList .rank_1.scoreItem::after,#ranking #rankingCol .scoreList .rank_2.scoreItem::after,#ranking #rankingCol .scoreList .rank_3.scoreItem::after,#ranking #rankingCol .scoreList .rank_4.scoreItem::after{content:'';position:absolute;overflow:visible;bottom:-14px;right:-20px;width:47px;height:75px;z-index:1}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .rank_1.scoreItem::after,#ranking #rankingCol .scoreList .rank_2.scoreItem::after,#ranking #rankingCol .scoreList .rank_3.scoreItem::after,#ranking #rankingCol .scoreList .rank_4.scoreItem::after{bottom:-1.25vw;right:-2vw;width:4.75vw;height:7.5vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .rank_1.scoreItem::after,#ranking #rankingCol .scoreList .rank_2.scoreItem::after,#ranking #rankingCol .scoreList .rank_3.scoreItem::after,#ranking #rankingCol .scoreList .rank_4.scoreItem::after{width:5.75vw;height:8.5vw}}#ranking #rankingCol .scoreList .rank_1.scoreItem .col01,#ranking #rankingCol .scoreList .rank_2.scoreItem .col01,#ranking #rankingCol .scoreList .rank_3.scoreItem .col01,#ranking #rankingCol .scoreList .rank_4.scoreItem .col01{position:relative;margin-left:0;width:170px;height:112px;overflow:hidden}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .rank_1.scoreItem .col01,#ranking #rankingCol .scoreList .rank_2.scoreItem .col01,#ranking #rankingCol .scoreList .rank_3.scoreItem .col01,#ranking #rankingCol .scoreList .rank_4.scoreItem .col01{width:14vw;height:11vw;margin-left:1vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .rank_1.scoreItem .col01,#ranking #rankingCol .scoreList .rank_2.scoreItem .col01,#ranking #rankingCol .scoreList .rank_3.scoreItem .col01,#ranking #rankingCol .scoreList .rank_4.scoreItem .col01{width:17vw;height:12vw;margin-left:2vw}}#ranking #rankingCol .scoreList .rank_1.scoreItem .col01::before,#ranking #rankingCol .scoreList .rank_2.scoreItem .col01::before,#ranking #rankingCol .scoreList .rank_3.scoreItem .col01::before,#ranking #rankingCol .scoreList .rank_4.scoreItem .col01::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:170px;height:130px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .rank_1.scoreItem .col01::before,#ranking #rankingCol .scoreList .rank_2.scoreItem .col01::before,#ranking #rankingCol .scoreList .rank_3.scoreItem .col01::before,#ranking #rankingCol .scoreList .rank_4.scoreItem .col01::before{width:14vw;height:11vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .rank_1.scoreItem .col01::before,#ranking #rankingCol .scoreList .rank_2.scoreItem .col01::before,#ranking #rankingCol .scoreList .rank_3.scoreItem .col01::before,#ranking #rankingCol .scoreList .rank_4.scoreItem .col01::before{width:17vw;height:12vw}}#ranking #rankingCol .scoreList .rank_1.scoreItem .col01 .rank,#ranking #rankingCol .scoreList .rank_2.scoreItem .col01 .rank,#ranking #rankingCol .scoreList .rank_3.scoreItem .col01 .rank,#ranking #rankingCol .scoreList .rank_4.scoreItem .col01 .rank{display:none}#ranking #rankingCol .scoreList .rank_1.scoreItem .col02 .name,#ranking #rankingCol .scoreList .rank_2.scoreItem .col02 .name,#ranking #rankingCol .scoreList .rank_3.scoreItem .col02 .name,#ranking #rankingCol .scoreList .rank_4.scoreItem .col02 .name{font-size:40px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .rank_1.scoreItem .col02 .name,#ranking #rankingCol .scoreList .rank_2.scoreItem .col02 .name,#ranking #rankingCol .scoreList .rank_3.scoreItem .col02 .name,#ranking #rankingCol .scoreList .rank_4.scoreItem .col02 .name{font-size:4vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .rank_1.scoreItem .col02 .name,#ranking #rankingCol .scoreList .rank_2.scoreItem .col02 .name,#ranking #rankingCol .scoreList .rank_3.scoreItem .col02 .name,#ranking #rankingCol .scoreList .rank_4.scoreItem .col02 .name{font-size:4.5vw}}#ranking #rankingCol .scoreList .rank_1.scoreItem .col02 .taikoNum,#ranking #rankingCol .scoreList .rank_2.scoreItem .col02 .taikoNum,#ranking #rankingCol .scoreList .rank_3.scoreItem .col02 .taikoNum,#ranking #rankingCol .scoreList .rank_4.scoreItem .col02 .taikoNum{font-size:20px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .rank_1.scoreItem .col02 .taikoNum,#ranking #rankingCol .scoreList .rank_2.scoreItem .col02 .taikoNum,#ranking #rankingCol .scoreList .rank_3.scoreItem .col02 .taikoNum,#ranking #rankingCol .scoreList .rank_4.scoreItem .col02 .taikoNum{font-size:2vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .rank_1.scoreItem .col02 .taikoNum,#ranking #rankingCol .scoreList .rank_2.scoreItem .col02 .taikoNum,#ranking #rankingCol .scoreList .rank_3.scoreItem .col02 .taikoNum,#ranking #rankingCol .scoreList .rank_4.scoreItem .col02 .taikoNum{font-size:2.25vw}}#ranking #rankingCol .scoreList .rank_1.scoreItem .col03 .score,#ranking #rankingCol .scoreList .rank_2.scoreItem .col03 .score,#ranking #rankingCol .scoreList .rank_3.scoreItem .col03 .score,#ranking #rankingCol .scoreList .rank_4.scoreItem .col03 .score{font-size:40px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .rank_1.scoreItem .col03 .score,#ranking #rankingCol .scoreList .rank_2.scoreItem .col03 .score,#ranking #rankingCol .scoreList .rank_3.scoreItem .col03 .score,#ranking #rankingCol .scoreList .rank_4.scoreItem .col03 .score{font-size:4vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .rank_1.scoreItem .col03 .score,#ranking #rankingCol .scoreList .rank_2.scoreItem .col03 .score,#ranking #rankingCol .scoreList .rank_3.scoreItem .col03 .score,#ranking #rankingCol .scoreList .rank_4.scoreItem .col03 .score{font-size:4.5vw}}#ranking #rankingCol .scoreList .rank_1.scoreItem.open,#ranking #rankingCol .scoreList .rank_2.scoreItem.open,#ranking #rankingCol .scoreList .rank_3.scoreItem.open,#ranking #rankingCol .scoreList .rank_4.scoreItem.open{margin-bottom:79.5%}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .rank_1.scoreItem.open,#ranking #rankingCol .scoreList .rank_2.scoreItem.open,#ranking #rankingCol .scoreList .rank_3.scoreItem.open,#ranking #rankingCol .scoreList .rank_4.scoreItem.open{margin-bottom:53.5vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .rank_1.scoreItem.open,#ranking #rankingCol .scoreList .rank_2.scoreItem.open,#ranking #rankingCol .scoreList .rank_3.scoreItem.open,#ranking #rankingCol .scoreList .rank_4.scoreItem.open{margin-bottom:64vw}}#ranking #rankingCol .scoreList .rank_1.scoreItem .finalScoreList,#ranking #rankingCol .scoreList .rank_2.scoreItem .finalScoreList,#ranking #rankingCol .scoreList .rank_3.scoreItem .finalScoreList,#ranking #rankingCol .scoreList .rank_4.scoreItem .finalScoreList{top:155px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .rank_1.scoreItem .finalScoreList,#ranking #rankingCol .scoreList .rank_2.scoreItem .finalScoreList,#ranking #rankingCol .scoreList .rank_3.scoreItem .finalScoreList,#ranking #rankingCol .scoreList .rank_4.scoreItem .finalScoreList{top:16.5vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .rank_1.scoreItem .finalScoreList,#ranking #rankingCol .scoreList .rank_2.scoreItem .finalScoreList,#ranking #rankingCol .scoreList .rank_3.scoreItem .finalScoreList,#ranking #rankingCol .scoreList .rank_4.scoreItem .finalScoreList{top:17vw}}#ranking #rankingCol .scoreList .rank_1.final .col01,#ranking #rankingCol .scoreList .rank_2.final .col01,#ranking #rankingCol .scoreList .rank_3.final .col01,#ranking #rankingCol .scoreList .rank_4.final .col01{height:130px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .rank_1.final .col01,#ranking #rankingCol .scoreList .rank_2.final .col01,#ranking #rankingCol .scoreList .rank_3.final .col01,#ranking #rankingCol .scoreList .rank_4.final .col01{height:11vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .rank_1.final .col01,#ranking #rankingCol .scoreList .rank_2.final .col01,#ranking #rankingCol .scoreList .rank_3.final .col01,#ranking #rankingCol .scoreList .rank_4.final .col01{height:12vw}}#ranking #rankingCol .scoreList .rank_1{background-image:linear-gradient(0deg, #b30ce5 50%,#c80dff 50%) !important}#ranking #rankingCol .scoreList .rank_1.scoreItem::before{background:url(../images/ranking/ico_1st_deco_left.png) bottom left no-repeat;background-size:contain}#ranking #rankingCol .scoreList .rank_1.scoreItem::after{background:url(../images/ranking/ico_1st_deco_right.png) bottom right no-repeat;background-size:contain}#ranking #rankingCol .scoreList .rank_1.scoreItem .col01::before{background:url(../images/ranking/ico_1st.png) center left no-repeat;background-size:contain}#ranking #rankingCol .scoreList .rank_2{background-image:linear-gradient(0deg, #d2941f 50%,#d1a343 50%) !important}#ranking #rankingCol .scoreList .rank_2.scoreItem::before{background:url(../images/ranking/ico_2nd_deco_left.png) bottom left no-repeat;background-size:contain}#ranking #rankingCol .scoreList .rank_2.scoreItem::after{background:url(../images/ranking/ico_2nd_deco_right.png) bottom right no-repeat;background-size:contain}#ranking #rankingCol .scoreList .rank_2.scoreItem .col01::before{background:url(../images/ranking/ico_2nd.png) center left no-repeat;background-size:contain}#ranking #rankingCol .scoreList .rank_3{background-image:linear-gradient(0deg, #5f5f5e 50%,#757575 50%) !important}#ranking #rankingCol .scoreList .rank_3.scoreItem::before{background:url(../images/ranking/ico_3rd_deco_left.png) bottom left no-repeat;background-size:contain}#ranking #rankingCol .scoreList .rank_3.scoreItem::after{background:url(../images/ranking/ico_3rd_deco_right.png) bottom right no-repeat;background-size:contain}#ranking #rankingCol .scoreList .rank_3.scoreItem .col01::before{background:url(../images/ranking/ico_3rd.png) center left no-repeat;background-size:contain}#ranking #rankingCol .scoreList .rank_4{background-image:linear-gradient(0deg, #a35225 50%,#af6842 50%) !important}#ranking #rankingCol .scoreList .rank_4.scoreItem::before{background:url(../images/ranking/ico_4th_deco_left.png) bottom left no-repeat;background-size:contain}#ranking #rankingCol .scoreList .rank_4.scoreItem::after{background:url(../images/ranking/ico_4th_deco_right.png) bottom right no-repeat;background-size:contain}#ranking #rankingCol .scoreList .rank_4.scoreItem .col01::before{background:url(../images/ranking/ico_4th.png) center left no-repeat;background-size:contain}#ranking #rankingCol .scoreList .scoreItem{position:relative;display:grid;align-items:center;grid-template-columns:21.5% 45% auto;padding:0;border:4px solid #1e2328;border-radius:20px;box-shadow:0px 4px 0px 0px #1e2328,inset 4px 4px 0px 0px rgba(255,255,255,0.6);color:#fff;text-align:left;font-weight:900;transition:.275s}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .scoreItem{border-radius:2vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .scoreItem{border:2px solid #1e2328;box-shadow:0px 2px 0px 0px #1e2328,inset 2px 2px 0px 0px rgba(255,255,255,0.6)}}#ranking #rankingCol .scoreList .scoreItem:nth-child(odd){background:#48bef5}#ranking #rankingCol .scoreList .scoreItem:nth-child(even){background:#ff4914}#ranking #rankingCol .scoreList .scoreItem.open{margin-bottom:79.5%}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .scoreItem.open{margin-bottom:53.5vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .scoreItem.open{margin-bottom:63.5vw}}#ranking #rankingCol .scoreList .scoreItem.open.final .finalScoreBtn::before{transform:translateY(-50%) rotate(180deg)}#ranking #rankingCol .scoreList .scoreItem.final{position:relative}#ranking #rankingCol .scoreList .scoreItem.final .col02 .region{font-size:clamp(12px, 3vw, 19px);color:#1e2328;text-align:center;background:#fff;padding:0.6em;border-radius:6px;width:100%;max-width:300px;text-shadow:none;margin-top:20px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .scoreItem.final .col02 .region{width:90%;font-size:2.25vw;margin-top:2vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .scoreItem.final .col02 .region{padding:0.5em;font-size:2.75vw;border-radius:4px}}#ranking #rankingCol .scoreList .scoreItem.final .col03 .score{padding-bottom:70px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .scoreItem.final .col03 .score{padding-bottom:7vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .scoreItem.final .col03 .score{padding-bottom:8vw}}#ranking #rankingCol .scoreList .scoreItem.final .finalScoreBtn{position:absolute;right:40px;bottom:20px;width:100%;max-width:250px;background:#000;border:none;outline:none;border-radius:100vh;font-size:clamp(12px, 3vw, 19px);font-family:'M PLUS Rounded 1c', sans-serif !important;font-weight:900;text-align:center;color:#ffe100;padding:0.35em;cursor:pointer;transition:.2s}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .scoreItem.final .finalScoreBtn{right:3vw;bottom:2vw;width:25%;font-size:2.25vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .scoreItem.final .finalScoreBtn{font-size:2.75vw;padding:0.275em}}#ranking #rankingCol .scoreList .scoreItem.final .finalScoreBtn::before{content:'';position:absolute;top:50%;right:20px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-right:6px solid transparent;border-left:6px solid transparent;border-top:10px solid #ffe100;border-bottom:0;transition:.3s}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .scoreItem.final .finalScoreBtn::before{right:2vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .scoreItem.final .finalScoreBtn::before{right:2.5vw;width:0;height:0;border-style:solid;border-right:1vw solid transparent;border-left:1vw solid transparent;border-top:1.35vw solid #ffe100;border-bottom:0}}@media (hover: hover){#ranking #rankingCol .scoreList .scoreItem.final .finalScoreBtn:hover{opacity:.5}}#ranking #rankingCol .scoreList .scoreItem p{margin:0}#ranking #rankingCol .scoreList .scoreItem .col01{font-size:clamp(18px, 4.5vw, 34px);margin-left:40px;margin-right:80px;text-shadow:0px 2px 0px rgba(0,0,0,0.4)}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .scoreItem .col01{font-size:3vw;margin-left:3vw;margin-right:8vw}}#ranking #rankingCol .scoreList .scoreItem .col02{margin:20px 0;margin-right:20px;text-shadow:0px 2px 0px rgba(0,0,0,0.2)}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .scoreItem .col02{margin:2vw 0;margin-right:2vw}}#ranking #rankingCol .scoreList .scoreItem .col02 .name{font-size:clamp(18px, 4.5vw, 34px);font-family:'Noto Sans JP', sans-serif !important;margin-bottom:10px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .scoreItem .col02 .name{font-size:3.5vw;margin-bottom:1vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .scoreItem .col02 .name{font-size:4vw}}#ranking #rankingCol .scoreList .scoreItem .col02 .taikoNum{font-size:clamp(12px, 3vw, 16px)}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .scoreItem .col02 .taikoNum{font-size:2vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .scoreItem .col02 .taikoNum{font-size:2.5vw}}#ranking #rankingCol .scoreList .scoreItem .col03{margin-left:auto;margin-right:40px;text-shadow:0px 2px 0px rgba(0,0,0,0.2);text-align:right}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .scoreItem .col03{margin-right:3vw}}#ranking #rankingCol .scoreList .scoreItem .col03 .score{font-size:clamp(18px, 4.5vw, 34px)}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .scoreItem .col03 .score{font-size:3.25vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .scoreItem .col03 .score{font-size:4vw}}#ranking #rankingCol .scoreList .scoreItem+.scoreItem{margin-top:20px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .scoreItem+.scoreItem{margin-top:2vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .scoreItem+.scoreItem{margin-top:3vw}}#ranking #rankingCol .scoreList .scoreItem+.finalScoreList{margin-top:20px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .scoreItem+.finalScoreList{margin-top:2vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .scoreItem+.finalScoreList{margin-top:3vw}}#ranking #rankingCol .scoreList .finalScoreList{display:none;position:absolute;z-index:-1;top:140px;left:0px;width:100%;border:4px solid #1e2328;border-radius:20px;padding:30px;padding-top:50px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .finalScoreList{top:16vw;border-radius:1.75vw;padding:0.5vw;padding-top:2.5vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .finalScoreList{border:2px solid #1e2328;padding:0.5vw;padding-top:4vw}}#ranking #rankingCol .scoreList .finalScoreList.show{display:block}#ranking #rankingCol .scoreList .finalScoreList+.scoreItem{margin-top:20px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .finalScoreList+.scoreItem{margin-top:2vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .finalScoreList+.scoreItem{margin-top:3vw}}#ranking #rankingCol .scoreList .finalScoreList+.finalScoreList{margin-top:20px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .finalScoreList+.finalScoreList{margin-top:2vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .finalScoreList+.finalScoreList{margin-top:3vw}}#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner{gap:0.5vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner{gap:0.5vw}}#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem{display:flex;flex-direction:column;justify-content:space-between;width:49.25%;border-radius:10px;background:#2da5ff;padding:20px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem{width:49.5%;border-radius:1vw;padding:1vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem{width:49.5%;border-radius:1vw;padding:1vw}}#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem:nth-child(3),#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem:nth-child(4),#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem:nth-child(7),#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem:nth-child(8){background:#2f6fff}#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem .finalScoreItemTitle{display:flex;flex:1;font-size:clamp(14px, 3vw, 22px)}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem .finalScoreItemTitle{font-size:2.25vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem .finalScoreItemTitle{font-size:2.85vw}}#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem .finalScoreItemTitle .songNum{margin-right:10px}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem .finalScoreItemTitle .songNum{margin-right:1vw}}#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem .finalScoreItemTitle .songTitle span{font-size:0.6em;font-weight:400}#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem .finalScoreItemScore{margin-top:10px;text-align:right;font-size:clamp(16px, 3.5vw, 28px)}@media screen and (max-width: 1200px){#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem .finalScoreItemScore{margin-top:1vw;font-size:2.5vw}}@media screen and (max-width: 750px){#ranking #rankingCol .scoreList .finalScoreList .finalScoreListInner .finalScoreItem .finalScoreItemScore{margin-top:1.25vw;font-size:3vw}}.pageTop{display:none;position:sticky;z-index:99;bottom:0}.pageTop .pageTopBtn{display:flex;justify-content:center;align-items:center;position:absolute;bottom:20px;right:20px;width:100px;height:100px;border:4px solid #fff;border-radius:100vh;background-image:linear-gradient(0deg, #0f83e6 50%,#2da5ff 50%);color:#fff;text-shadow:0px 2px 0px rgba(0,0,0,0.2);font-size:30px;font-weight:900;text-align:center;text-decoration:none;transform:.2s}.pageTop .pageTopBtn::before{content:'';position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;height:100px;border:3px solid #1e2328;border-radius:100vh;box-sizing:content-box}@media screen and (max-width: 750px){.pageTop .pageTopBtn::before{bottom:1.5vw;right:1.5vw;width:60px;height:60px;border:2px solid #1e2328}}@media screen and (max-width: 750px){.pageTop .pageTopBtn{bottom:1.5vw;right:1.5vw;font-size:20px;width:60px;height:60px}}@media (hover: hover){.pageTop .pageTopBtn:hover{color:#ffe100;border:4px solid #ffe100}}
