@font-face{font-family:Splatoon1;src:url(/fonts/bundled/ab3ec448c2439eaed33fcf7f31b70b33.woff2) format("woff2"),url(/fonts/bundled/8ef269f47a5843f5b280f318f31762e4.woff) format("woff")}@font-face{font-family:Splatoon1;src:url(/fonts/bundled/0e12b13c359d4803021dc4e17cecc311.woff2) format("woff2"),url(/fonts/bundled/f25982b8ab52a929938cd63f15656ecf.woff) format("woff")}@font-face{font-family:Splatoon2;src:url(/fonts/bundled/da3c7139972a0e4e47dd8de4cacea984.woff2) format("woff2"),url(/fonts/bundled/28c8555a5e4f84408ad27225abc5b731.woff) format("woff")}@font-face{font-family:Splatoon2;src:url(/fonts/bundled/eb82d017016045bf998cade4dac1ec22.woff2) format("woff2"),url(/fonts/bundled/b4fab2f6ac35a758f6aeb5b7054ab121.woff) format("woff")}.page{min-height:calc(100% - 55px);box-sizing:border-box}.alpha-color{fill:#f8458a;color:#f8458a}.bravo-color{fill:#00f0ac;color:#00f0ac}.white{fill:#fff}.stripe-alpha{opacity:.15}.bubble-alpha{opacity:.1}.bravo-white{fill:#f0f2ec}.alpha-white{fill:#fff8e3}.logo-white{fill:#f8fff7}.logo-white-dark{fill:#e4f2e1}.logo-gray{fill:#afb8b2}.logo-background{fill:#272727}.logo-texture{fill:#231815;opacity:.15}.hidden{display:none!important}.screen-reader-text{position:absolute!important;clip:rect(1,1,1,1)}.udemae-s-plus-number{color:#cdf523;font-size:60%;padding-left:2px}.message-tag{position:relative;width:280px;margin:0 auto;padding:24px 20px;min-height:120px;box-sizing:border-box;border-radius:32px;text-align:center;font-family:Splatoon2,sans-serif;font-size:16px;color:#fff;background:#666 url(/images/bundled/c7cf86d06d889e824d36e9efd3ca1d91.png);background-size:40px 40px;background-position:left top -28.14285714px}.message-tag:before{position:absolute;display:block;content:"";width:100%;height:29.14285714px;top:-28.14285714px;left:0;background:#666 url(/images/bundled/c7cf86d06d889e824d36e9efd3ca1d91.png);background-size:40px 40px;-webkit-mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px 29.14285714px;mask-size:36px 29.14285714px;-webkit-mask-position:center top;mask-position:center top;background-position:0 0}@-webkit-keyframes arrow-pointer{0%{left:-25px}to{left:-15px}}@keyframes arrow-pointer{0%{left:-25px}to{left:-15px}}@-webkit-keyframes arrow-pointer-salmon{0%{left:5px}to{left:-5px}}@keyframes arrow-pointer-salmon{0%{left:5px}to{left:-5px}}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(calc(0% + 320px));transform:translateX(calc(0% + 320px))}to{-webkit-transform:translateX(calc(-100% - 100px));transform:translateX(calc(-100% - 100px))}}@keyframes marquee{0%{-webkit-transform:translateX(calc(0% + 320px));transform:translateX(calc(0% + 320px))}to{-webkit-transform:translateX(calc(-100% - 100px));transform:translateX(calc(-100% - 100px))}}@-webkit-keyframes marquee-fes-telop{0%{-webkit-transform:translateX(320px);transform:translateX(320px)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee-fes-telop{0%{-webkit-transform:translateX(320px);transform:translateX(320px)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes revolution{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes revolution{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes tv-image{0%{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}49.99%{-webkit-transform:scale(1.1) translate(0);transform:scale(1.1) translate(0)}50%{-webkit-transform:scale(2) translate(18%,14%);transform:scale(2) translate(18%,14%)}to{-webkit-transform:scale(2) translate(-18%,14%);transform:scale(2) translate(-18%,14%)}}@keyframes tv-image{0%{-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}49.99%{-webkit-transform:scale(1.1) translate(0);transform:scale(1.1) translate(0)}50%{-webkit-transform:scale(2) translate(18%,14%);transform:scale(2) translate(18%,14%)}to{-webkit-transform:scale(2) translate(-18%,14%);transform:scale(2) translate(-18%,14%)}}body,dd,dl,dt,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}ol,ul{list-style-type:none}h1,h2,h3,h4,h5,h6,strong,th{font-weight:300}img{border:none}body,html{height:100%}body{background:#000;font-size:15px;font-weight:300;line-height:1.5;font-family:Helvetica,Arial,Hiragino Sans,\\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF,Hiragino Kaku Gothic ProN,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Meiryo,sans-serif;-webkit-text-size-adjust:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{text-decoration:none;color:#000}button{cursor:pointer}.introduction{background:#15b215 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:110px 110px;min-height:100%;font-family:Splatoon2,sans-serif;color:#fff;overflow:hidden}.introduction .tagline{position:relative;font-size:18px;text-shadow:1px 1px 0 #000;background:rgba(0,0,0,.4);line-height:20px;padding:12px 0 8px;text-align:center}.introduction .tagline:after{position:absolute;bottom:-16px;display:block;content:"";width:100%;height:16px;background:rgba(0,0,0,.4);-webkit-mask-image:url(/images/bundled/f4695e96e3fcd58f5e2a605a91d7b7a1.png);mask-image:url(/images/bundled/f4695e96e3fcd58f5e2a605a91d7b7a1.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.introduction h1{background:url(/images/bundled/5d8237f16370e67838d2f82fe8a1e553.png) 50% no-repeat;background-size:350px 190px;height:190px;margin:6px 0 20px}.introduction h1:not(:lang(ja)){background-image:url(/images/bundled/d0c0eaf522960eccf8abc9b342afb611.png)}.introduction h2{position:relative;display:inline-block;font-family:Splatoon1,sans-serif;font-size:26px;text-shadow:1px 1px 0 #000;line-height:42px;padding:0 60px 0 30px;box-sizing:border-box;background:#f02d7d;-webkit-mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center right;mask-position:center right;-webkit-mask-size:cover;mask-size:cover;min-width:40%;text-align:right;white-space:nowrap;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);margin-left:-5px;z-index:10}.introduction .features{max-width:380px;padding:28px 24px 48px;margin:0 auto}.introduction .feature-battle,.introduction .feature-schedule,.introduction .feature-shop{position:relative}.introduction .feature-battle:after,.introduction .feature-battle:before,.introduction .feature-schedule:after,.introduction .feature-schedule:before,.introduction .feature-shop:after,.introduction .feature-shop:before{position:absolute;display:block;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.introduction .feature-shop{z-index:2}.introduction .feature-shop:before{width:226px;height:254px;background:#460fc8;-webkit-mask-image:url(/images/bundled/07fda28c22cac86ddeee5b292441717c.svg);mask-image:url(/images/bundled/07fda28c22cac86ddeee5b292441717c.svg);top:-100px;left:-100px;z-index:-1}.introduction .feature-shop:after{width:225px;height:225px;background:#ffcd00;-webkit-mask-image:url(/images/bundled/1615075d12d2e246794d4ca76720341b.svg);mask-image:url(/images/bundled/1615075d12d2e246794d4ca76720341b.svg);bottom:-120px;right:-110px;z-index:1;opacity:.5}.introduction .feature-shop .feature{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg)}.introduction .feature-shop .feature:after{position:absolute;content:"";width:230px;height:190px;bottom:-55px;left:-60px;background:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg) no-repeat;background-size:contain;opacity:.3;z-index:-1}.introduction .feature-shop .feature-image{background:url(/images/bundled/a88c871f2ffea469e8a39359b7a43896.png) 0 no-repeat;background-size:380px 160px}.introduction .feature-battle{z-index:0}.introduction .feature-battle:before{width:230px;height:230px;background:#f02d7d;-webkit-mask-image:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg);mask-image:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg);bottom:-80px;left:-90px;z-index:-1}.introduction .feature-battle:after{width:220px;height:190px;background:#cdf523;-webkit-mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);bottom:-140px;left:-20px;z-index:1;opacity:.8}.introduction .feature-battle .feature{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.introduction .feature-battle .feature-image{background:url(/images/bundled/3610145394a399c1448792a0b31716ca.png) 50% no-repeat;background-size:380px 160px}.introduction .feature-battle .feature-image span{position:absolute;display:block}.introduction .feature-battle .feature-image .feature-battle-lose-title,.introduction .feature-battle .feature-image .feature-battle-win-title{font-size:9px;text-shadow:1px .5px 0 #000;line-height:22px;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);width:70px;text-align:center}.introduction .feature-battle .feature-image .feature-battle-win-title{top:45px;right:50%;margin-right:2px}.introduction .feature-battle .feature-image .feature-battle-lose-title{top:40px;left:50%;margin-left:-2px}.introduction .feature-battle .feature-image .feature-battle-lose,.introduction .feature-battle .feature-image .feature-battle-win{font-size:34.5px;text-shadow:1px .5px 0 #000;line-height:22px;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.introduction .feature-battle .feature-image .feature-battle-win{text-align:right;top:71px;right:50%;margin-right:16px}.introduction .feature-battle .feature-image .feature-battle-lose{text-align:left;top:66px;left:50%;margin-left:19px}.introduction .feature-schedule{z-index:1;-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}.introduction .feature-schedule:before{width:197px;height:162px;background:#191919;-webkit-mask-image:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg);mask-image:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg);top:-80px;right:-120px;opacity:.8;z-index:0}.introduction .feature-schedule:after{width:220px;height:280px;background:#191919;-webkit-mask-image:url(/images/bundled/bd3292fc4b9013b846d243deda00d207.svg);mask-image:url(/images/bundled/bd3292fc4b9013b846d243deda00d207.svg);bottom:-160px;left:-10px;z-index:-1;opacity:.3}.introduction .feature-schedule .feature-image{background:url(/images/bundled/94898d94958e11e4ae43d7224193727e.png) 0 no-repeat;background-size:380px 160px}.introduction .feature-schedule .feature-schedule-rule{position:absolute;display:block;font-size:21.5px;text-shadow:1px .5px 0 #000;line-height:22px;top:-2px;left:70px;-webkit-transform:rotate(-7.5deg);transform:rotate(-7.5deg)}.introduction .feature-schedule .feature-schedule-stage-name{position:absolute;display:block;font-size:10px;top:118px;color:#000;left:78px;width:194px;text-align:center;-webkit-transform:rotate(-7.5deg);transform:rotate(-7.5deg)}.introduction .feature{position:relative;width:100%;margin:0 auto;box-sizing:border-box;border-radius:32px;text-align:center;font-family:Splatoon2,sans-serif;font-size:16px;color:#fff;background:#191919 url(/images/bundled/26c8c0b675f643f384991434574baf71.png);background-size:80px 80px;background-position:left top -41.5px;margin-bottom:80px}.introduction .feature:before{position:absolute;display:block;content:"";width:100%;height:42.5px;top:-41.5px;left:0;background:#191919 url(/images/bundled/26c8c0b675f643f384991434574baf71.png);background-size:80px 80px;-webkit-mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:52.5px 42.5px;mask-size:52.5px 42.5px;-webkit-mask-position:center top;mask-position:center top;background-position:0 0}.introduction h3{position:relative;font-size:18px;line-height:22px;padding:12px 24px;z-index:2}.introduction .feature-image{position:relative;height:160px;background-color:#888;border-radius:0 0 32px 32px;overflow:hidden}.introduction .judd-balloon{position:relative;margin:0 auto 32px;max-width:380px;z-index:4}.introduction .judd-balloon .judd-balloon-container{position:relative;display:block;background:rgba(0,0,0,.7);border-radius:50px 0 50px 50px;margin-right:64px;padding-bottom:32px;min-height:100px}.introduction .judd-balloon .judd-balloon-container:before{position:absolute;content:"";background:url(/images/bundled/db59c54477b62f01970491b5239bf37d.png) 0 0 no-repeat;width:24px;height:39px;background-size:24px 39px;right:-24px;opacity:.7}.introduction .judd-balloon .judd-balloon-container:after{position:absolute;display:block;content:"";width:45px;height:35px;background:url(/images/bundled/daf84fe32c9b3f5087b47c6e13030271.png) 50% no-repeat;background-size:contain;right:-78px;top:-18px}.introduction .judd-balloon .judd-balloon-message{font-size:19px;padding:24px 24px 0;line-height:1.3}.introduction .judd-balloon .judd-balloon-message span{color:#ff7500}.modal-acknowledgement{background:#444;color:#fff;width:100%;min-height:100%;padding:18px 24px 64px;box-sizing:border-box;word-wrap:break-word}.modal-acknowledgement h1{display:inline-block;color:#999;font-size:12px;background:#000;-webkit-mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;margin-left:-12px;padding:4px 12px;margin-bottom:64px}.modal-acknowledgement .special-thanks{font-size:20px}.modal-acknowledgement .special-thanks strong{display:block;font-size:12px}.modal-acknowledgement h2{font-size:20px}.modal-acknowledgement h2:before{display:block;content:"";width:12px;height:0;border-top:1px solid #777;margin:40px 0}.modal-acknowledgement pre{font-size:12px;white-space:pre-wrap;line-height:1.3}.modal-acknowledgement .btn-close{position:fixed;border:none;right:0;top:0;width:70.5px;height:71px;background:url(/images/bundled/bf3e262cf0fd9837dbc1a2abc6ba4604.png) 100% 0 no-repeat;background-size:contain;cursor:pointer;z-index:1}.fade-container{position:relative}.fade-enter{opacity:0}.fade-enter.fade-enter-active{opacity:1;transition:opacity .15s ease-out}.fade-leave{opacity:1;position:absolute;top:0;left:0;right:0;bottom:0}.fade-leave.fade-leave-active{opacity:0;transition:opacity .15s ease-out}.popup-dim{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.9);z-index:6000;overflow-y:scroll;-webkit-overflow-scrolling:touch}.popup{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;overflow-x:hidden}@-webkit-keyframes popup{0%{-webkit-transform:scale(0);transform:scale(0)}1%{-webkit-transform:scale(.008637642575220284);transform:scale(.008637642575220284)}2%{-webkit-transform:scale(.03308876247704025);transform:scale(.03308876247704025)}3%{-webkit-transform:scale(.07115106311348904);transform:scale(.07115106311348904)}4%{-webkit-transform:scale(.12064075658580141);transform:scale(.12064075658580141)}5%{-webkit-transform:scale(.17942745647835484);transform:scale(.17942745647835484)}6%{-webkit-transform:scale(.24546422055494976);transform:scale(.24546422055494976)}7%{-webkit-transform:scale(.3168127829891672);transform:scale(.3168127829891672)}8%{-webkit-transform:scale(.3916640927479398);transform:scale(.3916640927479398)}9%{-webkit-transform:scale(.4683543410576322);transform:scale(.4683543410576322)}10%{-webkit-transform:scale(.5453767165955569);transform:scale(.5453767165955569)}11%{-webkit-transform:scale(.621389172421658);transform:scale(.621389172421658)}12%{-webkit-transform:scale(.6952185240960485);transform:scale(.6952185240960485)}13%{-webkit-transform:scale(.7658612244422309);transform:scale(.7658612244422309)}14%{-webkit-transform:scale(.8324811776374395);transform:scale(.8324811776374395)}15%{-webkit-transform:scale(.894404964443162);transform:scale(.894404964443162)}16%{-webkit-transform:scale(.9511148521907243);transform:scale(.9511148521907243)}17%{-webkit-transform:scale(1.002239958407148);transform:scale(1.002239958407148)}18%{-webkit-transform:scale(1.0475459265240339);transform:scale(1.0475459265240339)}19%{-webkit-transform:scale(1.086923456779816);transform:scale(1.086923456779816)}20%{-webkit-transform:scale(1.1203760160160154);transform:scale(1.1203760160160154)}21%{-webkit-transform:scale(1.1480070273708898);transform:scale(1.1480070273708898)}22%{-webkit-transform:scale(1.1700068156452896);transform:scale(1.1700068156452896)}23%{-webkit-transform:scale(1.1866395570691064);transform:scale(1.1866395570691064)}24%{-webkit-transform:scale(1.1982304539961042);transform:scale(1.1982304539961042)}25%{-webkit-transform:scale(1.2051533263082377);transform:scale(1.2051533263082377)}26%{-webkit-transform:scale(1.2078187825664555);transform:scale(1.2078187825664555)}27%{-webkit-transform:scale(1.2066631056899626);transform:scale(1.2066631056899626)}28%{-webkit-transform:scale(1.202137960603221);transform:scale(1.202137960603221)}29%{-webkit-transform:scale(1.1947010052195237);transform:scale(1.1947010052195237)}30%{-webkit-transform:scale(1.1848074616294655);transform:scale(1.1848074616294655)}31%{-webkit-transform:scale(1.1729026816694685);transform:scale(1.1729026816694685)}32%{-webkit-transform:scale(1.1594157203396898);transform:scale(1.1594157203396898)}33%{-webkit-transform:scale(1.144753911948081);transform:scale(1.144753911948081)}34%{-webkit-transform:scale(1.1292984274540199);transform:scale(1.1292984274540199)}35%{-webkit-transform:scale(1.1134007773010595);transform:scale(1.1134007773010595)}36%{-webkit-transform:scale(1.0973802120531624);transform:scale(1.0973802120531624)}37%{-webkit-transform:scale(1.081521963335417);transform:scale(1.081521963335417)}38%{-webkit-transform:scale(1.0660762598503468);transform:scale(1.0660762598503468)}39%{-webkit-transform:scale(1.051258047489912);transform:scale(1.051258047489912)}40%{-webkit-transform:scale(1.037247338664745);transform:scale(1.037247338664745)}41%{-webkit-transform:scale(1.0241901137826361);transform:scale(1.0241901137826361)}42%{-webkit-transform:scale(1.0121996971716158);transform:scale(1.0121996971716158)}43%{-webkit-transform:scale(1.0013585304943449);transform:scale(1.0013585304943449)}44%{-webkit-transform:scale(.9917202686702494);transform:scale(.9917202686702494)}45%{-webkit-transform:scale(.9833121263387835);transform:scale(.9833121263387835)}46%{-webkit-transform:scale(.9761374067918615);transform:scale(.9761374067918615)}47%{-webkit-transform:scale(.9701781499106477);transform:scale(.9701781499106477)}48%{-webkit-transform:scale(.9653978408029538);transform:scale(.9653978408029538)}49%{-webkit-transform:scale(.9617441264023803);transform:scale(.9617441264023803)}50%{-webkit-transform:scale(.9591514931191875);transform:scale(.9591514931191875)}51%{-webkit-transform:scale(.9575438645970954);transform:scale(.9575438645970954)}52%{-webkit-transform:scale(.95683708461345);transform:scale(.95683708461345)}53%{-webkit-transform:scale(.9569412560590358);transform:scale(.9569412560590358)}54%{-webkit-transform:scale(.9577629126578153);transform:scale(.9577629126578153)}55%{-webkit-transform:scale(.9592070055589312);transform:scale(.9592070055589312)}56%{-webkit-transform:scale(.9611786920891866);transform:scale(.9611786920891866)}57%{-webkit-transform:scale(.9635849187423742);transform:scale(.9635849187423742)}58%{-webkit-transform:scale(.966335794862737);transform:scale(.966335794862737)}59%{-webkit-transform:scale(.9693457574253512);transform:scale(.9693457574253512)}60%{-webkit-transform:scale(.9725345308087797);transform:scale(.9725345308087797)}61%{-webkit-transform:scale(.9758278884869644);transform:scale(.9758278884869644)}62%{-webkit-transform:scale(.9791582261388272);transform:scale(.9791582261388272)}63%{-webkit-transform:scale(.9824649577938939);transform:scale(.9824649577938939)}64%{-webkit-transform:scale(.9856947483156144);transform:scale(.9856947483156144)}65%{-webkit-transform:scale(.9888015967917715);transform:scale(.9888015967917715)}66%{-webkit-transform:scale(.9917467862789886);transform:scale(.9917467862789886)}67%{-webkit-transform:scale(.994498715865099);transform:scale(.994498715865099)}68%{-webkit-transform:scale(.9970326312010882);transform:scale(.9970326312010882)}69%{-webkit-transform:scale(.9993302695474708);transform:scale(.9993302695474708)}70%{-webkit-transform:scale(1.0013794350134355);transform:scale(1.0013794350134355)}71%{-webkit-transform:scale(1.0031735190764992);transform:scale(1.0031735190764992)}72%{-webkit-transform:scale(1.0047109806910353);transform:scale(1.0047109806910353)}73%{-webkit-transform:scale(1.0059947993605);transform:scale(1.0059947993605)}74%{-webkit-transform:scale(1.0070319134936532);transform:scale(1.0070319134936532)}75%{-webkit-transform:scale(1.0078326552211365);transform:scale(1.0078326552211365)}76%{-webkit-transform:scale(1.0084101916449022);transform:scale(1.0084101916449022)}77%{-webkit-transform:scale(1.0087799812563585);transform:scale(1.0087799812563585)}78%{-webkit-transform:scale(1.0089592530143336);transform:scale(1.0089592530143336)}79%{-webkit-transform:scale(1.008966514343102);transform:scale(1.008966514343102)}80%{-webkit-transform:scale(1.008821093113004);transform:scale(1.008821093113004)}81%{-webkit-transform:scale(1.0085427175181687);transform:scale(1.0085427175181687)}82%{-webkit-transform:scale(1.008151136681366);transform:scale(1.008151136681366)}83%{-webkit-transform:scale(1.0076657838062082);transform:scale(1.0076657838062082)}84%{-webkit-transform:scale(1.0071054827705006);transform:scale(1.0071054827705006)}85%{-webkit-transform:scale(1.0064881982177143);transform:scale(1.0064881982177143)}86%{-webkit-transform:scale(1.0058308284604227);transform:scale(1.0058308284604227)}87%{-webkit-transform:scale(1.0051490398620322);transform:scale(1.0051490398620322)}88%{-webkit-transform:scale(1.0044571408114624);transform:scale(1.0044571408114624)}89%{-webkit-transform:scale(1.0037679929480534);transform:scale(1.0037679929480534)}90%{-webkit-transform:scale(1.0030929569279976);transform:scale(1.0030929569279976)}91%{-webkit-transform:scale(1.0024418697448987);transform:scale(1.0024418697448987)}92%{-webkit-transform:scale(1.001823050420429);transform:scale(1.001823050420429)}93%{-webkit-transform:scale(1.0012433307606385);transform:scale(1.0012433307606385)}94%{-webkit-transform:scale(1.0007081078225963);transform:scale(1.0007081078225963)}95%{-webkit-transform:scale(1.00022141474777);transform:scale(1.00022141474777)}96%{-webkit-transform:scale(.9997860066855708);transform:scale(.9997860066855708)}97%{-webkit-transform:scale(.9994034586454345);transform:scale(.9994034586454345)}98%{-webkit-transform:scale(.9990742722712871);transform:scale(.9990742722712871)}99%{-webkit-transform:scale(.9987979887210743);transform:scale(.9987979887210743)}99.99%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes popup{0%{-webkit-transform:scale(0);transform:scale(0)}1%{-webkit-transform:scale(.008637642575220284);transform:scale(.008637642575220284)}2%{-webkit-transform:scale(.03308876247704025);transform:scale(.03308876247704025)}3%{-webkit-transform:scale(.07115106311348904);transform:scale(.07115106311348904)}4%{-webkit-transform:scale(.12064075658580141);transform:scale(.12064075658580141)}5%{-webkit-transform:scale(.17942745647835484);transform:scale(.17942745647835484)}6%{-webkit-transform:scale(.24546422055494976);transform:scale(.24546422055494976)}7%{-webkit-transform:scale(.3168127829891672);transform:scale(.3168127829891672)}8%{-webkit-transform:scale(.3916640927479398);transform:scale(.3916640927479398)}9%{-webkit-transform:scale(.4683543410576322);transform:scale(.4683543410576322)}10%{-webkit-transform:scale(.5453767165955569);transform:scale(.5453767165955569)}11%{-webkit-transform:scale(.621389172421658);transform:scale(.621389172421658)}12%{-webkit-transform:scale(.6952185240960485);transform:scale(.6952185240960485)}13%{-webkit-transform:scale(.7658612244422309);transform:scale(.7658612244422309)}14%{-webkit-transform:scale(.8324811776374395);transform:scale(.8324811776374395)}15%{-webkit-transform:scale(.894404964443162);transform:scale(.894404964443162)}16%{-webkit-transform:scale(.9511148521907243);transform:scale(.9511148521907243)}17%{-webkit-transform:scale(1.002239958407148);transform:scale(1.002239958407148)}18%{-webkit-transform:scale(1.0475459265240339);transform:scale(1.0475459265240339)}19%{-webkit-transform:scale(1.086923456779816);transform:scale(1.086923456779816)}20%{-webkit-transform:scale(1.1203760160160154);transform:scale(1.1203760160160154)}21%{-webkit-transform:scale(1.1480070273708898);transform:scale(1.1480070273708898)}22%{-webkit-transform:scale(1.1700068156452896);transform:scale(1.1700068156452896)}23%{-webkit-transform:scale(1.1866395570691064);transform:scale(1.1866395570691064)}24%{-webkit-transform:scale(1.1982304539961042);transform:scale(1.1982304539961042)}25%{-webkit-transform:scale(1.2051533263082377);transform:scale(1.2051533263082377)}26%{-webkit-transform:scale(1.2078187825664555);transform:scale(1.2078187825664555)}27%{-webkit-transform:scale(1.2066631056899626);transform:scale(1.2066631056899626)}28%{-webkit-transform:scale(1.202137960603221);transform:scale(1.202137960603221)}29%{-webkit-transform:scale(1.1947010052195237);transform:scale(1.1947010052195237)}30%{-webkit-transform:scale(1.1848074616294655);transform:scale(1.1848074616294655)}31%{-webkit-transform:scale(1.1729026816694685);transform:scale(1.1729026816694685)}32%{-webkit-transform:scale(1.1594157203396898);transform:scale(1.1594157203396898)}33%{-webkit-transform:scale(1.144753911948081);transform:scale(1.144753911948081)}34%{-webkit-transform:scale(1.1292984274540199);transform:scale(1.1292984274540199)}35%{-webkit-transform:scale(1.1134007773010595);transform:scale(1.1134007773010595)}36%{-webkit-transform:scale(1.0973802120531624);transform:scale(1.0973802120531624)}37%{-webkit-transform:scale(1.081521963335417);transform:scale(1.081521963335417)}38%{-webkit-transform:scale(1.0660762598503468);transform:scale(1.0660762598503468)}39%{-webkit-transform:scale(1.051258047489912);transform:scale(1.051258047489912)}40%{-webkit-transform:scale(1.037247338664745);transform:scale(1.037247338664745)}41%{-webkit-transform:scale(1.0241901137826361);transform:scale(1.0241901137826361)}42%{-webkit-transform:scale(1.0121996971716158);transform:scale(1.0121996971716158)}43%{-webkit-transform:scale(1.0013585304943449);transform:scale(1.0013585304943449)}44%{-webkit-transform:scale(.9917202686702494);transform:scale(.9917202686702494)}45%{-webkit-transform:scale(.9833121263387835);transform:scale(.9833121263387835)}46%{-webkit-transform:scale(.9761374067918615);transform:scale(.9761374067918615)}47%{-webkit-transform:scale(.9701781499106477);transform:scale(.9701781499106477)}48%{-webkit-transform:scale(.9653978408029538);transform:scale(.9653978408029538)}49%{-webkit-transform:scale(.9617441264023803);transform:scale(.9617441264023803)}50%{-webkit-transform:scale(.9591514931191875);transform:scale(.9591514931191875)}51%{-webkit-transform:scale(.9575438645970954);transform:scale(.9575438645970954)}52%{-webkit-transform:scale(.95683708461345);transform:scale(.95683708461345)}53%{-webkit-transform:scale(.9569412560590358);transform:scale(.9569412560590358)}54%{-webkit-transform:scale(.9577629126578153);transform:scale(.9577629126578153)}55%{-webkit-transform:scale(.9592070055589312);transform:scale(.9592070055589312)}56%{-webkit-transform:scale(.9611786920891866);transform:scale(.9611786920891866)}57%{-webkit-transform:scale(.9635849187423742);transform:scale(.9635849187423742)}58%{-webkit-transform:scale(.966335794862737);transform:scale(.966335794862737)}59%{-webkit-transform:scale(.9693457574253512);transform:scale(.9693457574253512)}60%{-webkit-transform:scale(.9725345308087797);transform:scale(.9725345308087797)}61%{-webkit-transform:scale(.9758278884869644);transform:scale(.9758278884869644)}62%{-webkit-transform:scale(.9791582261388272);transform:scale(.9791582261388272)}63%{-webkit-transform:scale(.9824649577938939);transform:scale(.9824649577938939)}64%{-webkit-transform:scale(.9856947483156144);transform:scale(.9856947483156144)}65%{-webkit-transform:scale(.9888015967917715);transform:scale(.9888015967917715)}66%{-webkit-transform:scale(.9917467862789886);transform:scale(.9917467862789886)}67%{-webkit-transform:scale(.994498715865099);transform:scale(.994498715865099)}68%{-webkit-transform:scale(.9970326312010882);transform:scale(.9970326312010882)}69%{-webkit-transform:scale(.9993302695474708);transform:scale(.9993302695474708)}70%{-webkit-transform:scale(1.0013794350134355);transform:scale(1.0013794350134355)}71%{-webkit-transform:scale(1.0031735190764992);transform:scale(1.0031735190764992)}72%{-webkit-transform:scale(1.0047109806910353);transform:scale(1.0047109806910353)}73%{-webkit-transform:scale(1.0059947993605);transform:scale(1.0059947993605)}74%{-webkit-transform:scale(1.0070319134936532);transform:scale(1.0070319134936532)}75%{-webkit-transform:scale(1.0078326552211365);transform:scale(1.0078326552211365)}76%{-webkit-transform:scale(1.0084101916449022);transform:scale(1.0084101916449022)}77%{-webkit-transform:scale(1.0087799812563585);transform:scale(1.0087799812563585)}78%{-webkit-transform:scale(1.0089592530143336);transform:scale(1.0089592530143336)}79%{-webkit-transform:scale(1.008966514343102);transform:scale(1.008966514343102)}80%{-webkit-transform:scale(1.008821093113004);transform:scale(1.008821093113004)}81%{-webkit-transform:scale(1.0085427175181687);transform:scale(1.0085427175181687)}82%{-webkit-transform:scale(1.008151136681366);transform:scale(1.008151136681366)}83%{-webkit-transform:scale(1.0076657838062082);transform:scale(1.0076657838062082)}84%{-webkit-transform:scale(1.0071054827705006);transform:scale(1.0071054827705006)}85%{-webkit-transform:scale(1.0064881982177143);transform:scale(1.0064881982177143)}86%{-webkit-transform:scale(1.0058308284604227);transform:scale(1.0058308284604227)}87%{-webkit-transform:scale(1.0051490398620322);transform:scale(1.0051490398620322)}88%{-webkit-transform:scale(1.0044571408114624);transform:scale(1.0044571408114624)}89%{-webkit-transform:scale(1.0037679929480534);transform:scale(1.0037679929480534)}90%{-webkit-transform:scale(1.0030929569279976);transform:scale(1.0030929569279976)}91%{-webkit-transform:scale(1.0024418697448987);transform:scale(1.0024418697448987)}92%{-webkit-transform:scale(1.001823050420429);transform:scale(1.001823050420429)}93%{-webkit-transform:scale(1.0012433307606385);transform:scale(1.0012433307606385)}94%{-webkit-transform:scale(1.0007081078225963);transform:scale(1.0007081078225963)}95%{-webkit-transform:scale(1.00022141474777);transform:scale(1.00022141474777)}96%{-webkit-transform:scale(.9997860066855708);transform:scale(.9997860066855708)}97%{-webkit-transform:scale(.9994034586454345);transform:scale(.9994034586454345)}98%{-webkit-transform:scale(.9990742722712871);transform:scale(.9990742722712871)}99%{-webkit-transform:scale(.9987979887210743);transform:scale(.9987979887210743)}99.99%{-webkit-transform:scale(1);transform:scale(1)}}.popup-enter{-webkit-transform:translateZ(0);transform:translateZ(0)}.popup-enter.popup-dim{background-color:transparent}.popup-enter .popup{-webkit-transform:scale(0);transform:scale(0)}.popup-enter.popup-enter-active.popup-dim{background-color:rgba(0,0,0,.9);transition:background-color .2s linear}.popup-enter.popup-enter-active .popup{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);-webkit-animation:.3s popup linear;animation:.3s popup linear}.popup-leave{-webkit-transform:translateZ(0);transform:translateZ(0)}.popup-leave.popup-dim{background-color:rgba(0,0,0,.9)}.popup-leave .popup{-webkit-transform:scale(1);transform:scale(1)}.popup-leave.popup-leave-active.popup-dim{background-color:transparent;transition:background-color .2s linear}.popup-leave.popup-leave-active .popup{-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.slide-container{position:relative}.slide-next-enter{-webkit-transform:translateX(100vw);transform:translateX(100vw)}.slide-next-enter.slide-next-enter-active{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.slide-next-leave{-webkit-transform:translateX(0);transform:translateX(0);position:absolute;top:0;left:0;right:0;bottom:0}.slide-next-leave.slide-next-leave-active{transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.slide-next-leave.slide-next-leave-active,.slide-previous-enter{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.slide-previous-enter.slide-previous-enter-active{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.slide-previous-leave{-webkit-transform:translateX(0);transform:translateX(0);position:absolute;top:0;left:0;right:0;bottom:0}.slide-previous-leave.slide-previous-leave-active{-webkit-transform:translateX(100vw);transform:translateX(100vw);transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.page.challenge.season-2{background:#222 url(/images/bundled/a669f7a62df187a947d2d28628a0e0c6.png) 50%;background-size:105px 90px}.page.challenge.season-2 .challenge-summary{background:#5a4be1 url(/images/bundled/4fcf24fa564c8faf4ab6a5ab943a1ada.png) 50%;background-size:90px 90px}.page.challenge.season-2 .challenge-summary:before{background:#00f2cd;background-size:cover;-webkit-mask-image:url(/images/bundled/bd3292fc4b9013b846d243deda00d207.svg);mask-image:url(/images/bundled/bd3292fc4b9013b846d243deda00d207.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}.page.challenge.season-2 .challenge-summary:after{background:#222 url(/images/bundled/a669f7a62df187a947d2d28628a0e0c6.png) 50%;background-size:105px 90px;background-position:0 -380px}.page.challenge.season-2 .challenge-summary h1:before{background-color:#fa14aa}.page.challenge.season-2 .challenge-summary h1 span{color:#00f2cd}.page.challenge.season-2 .map-container{background-image:url(/images/bundled/67b0aa1645b0724948b218f55e3e627f.png)}.page.challenge.season-2 .summary-card{background:#222 url(/images/bundled/4c434660d68b61a002d6bf647dbfac1c.png);background-size:1326.4px 356.8px}.page.challenge.season-2 .summary-card .summary-card-content{background:none}.page.challenge.season-2 .summary-card h2{background:#000}.page.challenge.season-2 .summary-card .point-counter{background:#444}.page.challenge.season-2 .challenge-start h3{color:#00f2cd}.page.challenge.season-2 .challenge-start img{margin-right:20px}.page.challenge.season-2 .area-card{padding:0;border-radius:0;box-shadow:none}.page.challenge.season-2 .area-card:before{display:none}.page.challenge.season-2 .area-card:after{background-color:#a028fa}.page.challenge.season-2 .area-card .area-card-frame{padding:8px 8px 0;border-radius:30px 0 30px 30px;box-shadow:1px 1px 0 #000;background-image:url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px 80px;-webkit-mask-image:url(/images/bundled/d46851eb1c0b78567b2572ef4bd52338.png);mask-image:url(/images/bundled/d46851eb1c0b78567b2572ef4bd52338.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:400px 400px;mask-size:400px 400px;-webkit-mask-position:right top;mask-position:right top}.page.challenge.season-2 .area-card.r1{background:none}.page.challenge.season-2 .area-card.r1 .area-card-frame{background-color:#00f2cd}.page.challenge.season-2 .area-card.r1 strong{color:#00f2cd}.page.challenge.season-2 .area-card.r2{background:none}.page.challenge.season-2 .area-card.r2 .area-card-frame{background-color:#fa14aa}.page.challenge.season-2 .area-card.r2 strong{color:#fa14aa}.page.challenge.season-2 .area-card.r3{background:none}.page.challenge.season-2 .area-card.r3 .area-card-frame{background-color:#5a4be1}.page.challenge.season-2 .area-card.r3 strong{color:#5a4be1}.page.challenge.season-2 .area-card.r4{background:none}.page.challenge.season-2 .area-card.r4 .area-card-frame{background-color:#a028fa}.page.challenge.season-2 .area-card.r4 strong{color:#a028fa}.page.challenge.season-2 .area-card .area-card-link a{font-size:10px;color:#fff;text-shadow:1px 1px 0 #000;padding:0 8px 8px;display:inline-block;margin-top:-6px}.page.challenge.season-2 .area-card .area-card-link a:after{display:inline-block;content:"";width:0;height:0;vertical-align:middle;margin-left:6px;margin-right:-8px;border:4px solid transparent;border-left:6px solid #fff;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.page.challenge.season-2 .reward-container .reward{margin-top:13px}.page.challenge.season-2 .reward-container .reward.r4{margin-left:50px;-webkit-transform:rotate(3deg);transform:rotate(3deg)}.page.challenge.season-2 .reward-container .reward.r4:after{right:-10px;margin-top:-30px}.page.challenge.season-2 .reward-container .reward.r4 .clear-point{left:-100px}.page.challenge.season-2 .reward-container .reward.r4 .clear-point strong{color:#a028fa}.page.challenge.season-2 .reward-container .reward.r4 .reward-image{background-color:#a028fa}.page.challenge.season-2 .reward-container .reward.r3{margin-left:-50px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.page.challenge.season-2 .reward-container .reward.r3:after{left:-10px;margin-top:-30px}.page.challenge.season-2 .reward-container .reward.r3 .clear-point{right:-100px}.page.challenge.season-2 .reward-container .reward.r3 .clear-point strong{color:#5a4be1}.page.challenge.season-2 .reward-container .reward.r3 .reward-image{background-color:#5a4be1}.page.challenge.season-2 .reward-container .reward-image-container{margin-top:-20px}.page.challenge.season-2 .reward-container .reward-image{width:138px;height:206px;padding:0;background-image:url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px 80px;-webkit-mask-image:url(/images/bundled/e96ebdd3d2585b8d0806412fe607a756.svg);mask-image:url(/images/bundled/e96ebdd3d2585b8d0806412fe607a756.svg)}.page.challenge.season-2 .reward-container img{margin-top:-16px;-webkit-mask-image:url(/images/bundled/70621c36c200560d159c49124f09cdd7.svg);mask-image:url(/images/bundled/70621c36c200560d159c49124f09cdd7.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.page.challenge.season-2 .reward-container .clear-point:before{background-color:#000}.page.challenge.season-2 .reward-container .clear-point strong{color:#b9f032}.page.challenge.season-2 .challenge-octa-preview{background:#5a4be1 url(/images/bundled/4fcf24fa564c8faf4ab6a5ab943a1ada.png) 50%;background-size:90px 90px;text-align:center;-webkit-mask-image:url(/images/bundled/faa468e2d4f400c39da8e74753533601.png);mask-image:url(/images/bundled/faa468e2d4f400c39da8e74753533601.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:hidden}.page.challenge.season-2 .challenge-octa-preview h2{position:relative;font-family:Splatoon2,sans-serif;color:#fff;font-size:17px;padding:30px 20px 25px;text-shadow:1px 1px 0 #000;z-index:1;max-width:460px;margin:0 auto}.page.challenge.season-2 .challenge-octa-preview h2 .emphasis{color:#00f2cd}.page.challenge.season-2 .challenge-octa-preview h2 .attention{color:#fa14aa}.page.challenge.season-2 .challenge-octa-preview .preview-image{position:relative;max-width:420px;margin:0 auto;z-index:0}.page.challenge.season-2 .challenge-octa-preview .preview-image:after,.page.challenge.season-2 .challenge-octa-preview .preview-image:before{content:"";position:absolute;background-position:50%;background-repeat:no-repeat;background-size:contain}.page.challenge.season-2 .challenge-octa-preview .preview-image:before{left:-40px;top:-65px;width:158px;height:124.33333333px;background-image:url(/images/bundled/e7d96a877fcb631e9093bcfa8203406e.png);z-index:0}.page.challenge.season-2 .challenge-octa-preview .preview-image:after{right:-40px;bottom:-70px;width:141px;height:139.5px;background-image:url(/images/bundled/77c79e72b4ecca7cad057c018a135ac8.png);z-index:2}.page.challenge.season-2 .challenge-octa-preview .preview-image img{position:relative;width:90%;-webkit-transform:rotate(-2deg);transform:rotate(-2deg);z-index:1;background:url(/images/bundled/ea08f851b6f0e9afa053227d2e8f9bdf.png) 50% no-repeat;background-size:contain}.page.challenge.season-2 .challenge-octa-preview .preview-image img:not(:lang(ja)){background-image:url(/images/bundled/b8fca598268107e74cd825ef53060060.png)}.page.challenge.season-2 .challenge-octa-preview .preview-link{font-family:Splatoon2,sans-serif;max-width:420px;text-align:right;padding:12px 12px 50px 0;margin:0 auto}.page.challenge.season-2 .challenge-octa-preview .preview-link a{display:inline-block;padding:3px 24px 3px 30px;background:#777 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px;font-size:18px;color:#fff;font-family:Splatoon2,sans-serif;text-shadow:1px 1px 0 #000;box-shadow:1px 1px 0 #000;-webkit-mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;border-top:none;border-left:none;border-right:1px solid #000;border-bottom:1px solid #000;line-height:1.5}.page.challenge.season-2 .challenge-octa-preview .preview-link a:after{display:inline-block;content:"";width:0;height:0;vertical-align:middle;margin-left:8px;margin-right:-8px;border:6px solid transparent;border-left:8px solid #fff;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.page.challenge.season-2 .challenge-octa-preview .preview-link a{font-size:15px;line-height:1.3;box-sizing:border-box;max-width:calc(100% - 32px);background-color:#193c41;background-image:url(/images/bundled/b24ee02521f18ebe1bf8b05e1396c3dc.png);background-size:50px}.page.challenge{background:#999 url(/images/bundled/fc2fe88fcaa2d9817a7012044948bfaf.png) 0 0;background-size:189px 189px;padding-bottom:40px;padding-bottom:calc(constant(safe-area-inset-bottom) + 40px);padding-bottom:calc(env(safe-area-inset-bottom) + 40px)}.page.challenge .challenge-summary{position:relative;background:#a51ee1 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) 50%;background-size:80px 80px;text-align:center;height:400px;overflow:hidden}.page.challenge .challenge-summary:before{position:absolute;background:url(/images/bundled/bd3292fc4b9013b846d243deda00d207.svg) top no-repeat;background-size:cover;content:"";width:190px;height:220px;bottom:0;left:50%;margin-left:20px;opacity:.65;z-index:0}.page.challenge .challenge-summary:after{background:#999 url(/images/bundled/fc2fe88fcaa2d9817a7012044948bfaf.png) top;background-size:189px 189px;background-position:0 -380px;content:"";position:absolute;width:100%;height:20px;bottom:0;left:0;-webkit-mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.page.challenge .challenge-summary h1{font-family:Splatoon1,sans-serif;color:#fff;font-size:20px;text-shadow:1px 1px 0 #000;padding:40px 0;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);line-height:1.25;max-width:480px;margin:0 auto}.page.challenge .challenge-summary h1:lang(ja){font-size:25px}.page.challenge .challenge-summary h1:not(:lang(ja)){word-spacing:-.1em}@media screen and (max-width:320px){.page.challenge .challenge-summary h1{font-size:18px}}.page.challenge .challenge-summary h1:before{position:absolute;content:"";background:#460fc8;width:220px;height:250px;margin:-50px 0 0 -100px;z-index:-1;-webkit-mask-image:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg);mask-image:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}.page.challenge .challenge-summary h1 span{color:#ffcd00}.page.challenge .summary-card{position:relative;background:#999 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) 50%;background-size:80px 80px;font-family:Splatoon2,sans-serif;width:300px;border-radius:30px;margin:0 auto}.page.challenge .summary-card .summary-card-content{background:url(/images/bundled/6f4e7aaa51d5651f6b315925df177fb7.png) 50% no-repeat;background-size:contain;padding:32px 0 20px}.page.challenge .summary-card h2{position:absolute;background:#191919 url(/images/bundled/d37a1beaf941525c4dd2ddf72e76da90.png) 50%;background-size:96px 46px;font-size:16px;color:#fff;padding:0 40px 0 16px;line-height:26px;top:8px;left:-10px;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);z-index:1;-webkit-mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}.page.challenge .summary-card .point{position:relative;color:#cdf523;font-size:33px;text-shadow:1px 1px 0 #000;z-index:1}.page.challenge .summary-card .point-rank{position:absolute;font-family:Splatoon2,sans-serif;background:url(/images/bundled/cf468a2b2beabe794af87f11343cd143.png) 50% no-repeat;background-size:100% 100%;padding:20px 28px;box-sizing:border-box;color:#fff;font-size:13px;z-index:1;right:-28px;text-shadow:1px 1px 0 #000;max-width:200px;line-height:1.2;bottom:140px}.page.challenge .summary-card .point-next,.page.challenge .summary-card .point-next-clear{position:relative;z-index:1;color:#fff}.page.challenge .summary-card .point-next{font-size:11px;padding-bottom:14px}.page.challenge .summary-card .point-next:before{display:inline-block;content:"";width:34px;height:10px;background:url(/images/bundled/1536708fc60f71b776e02cd4c670f698.png) 50% no-repeat;background-size:contain;vertical-align:middle;margin-right:2px;margin-top:-2px}.page.challenge .summary-card .point-next-clear{font-size:13px;padding-bottom:12px}.page.challenge .summary-card .point-counter{position:relative;background:rgba(0,0,0,.5);width:calc(100% - 60px);height:44px;margin:0 auto;padding:10px 16px;border-radius:22px;box-sizing:border-box;z-index:1}.page.challenge .summary-card .bar-container{background:#000;border-radius:3px;width:100%;height:100%}.page.challenge .summary-card .bar{background:#19d719 url(/images/bundled/d37a1beaf941525c4dd2ddf72e76da90.png) top;background-size:120px 57.5px;height:100%;border-radius:3px}.page.challenge .challenge-route{position:relative;text-align:center;margin:0 auto;z-index:0;overflow:hidden;padding-top:54px}.page.challenge .map-container{background:url(/images/bundled/ebadc07e18b6b5645530b00076b43a02.png);background-repeat:repeat-y;background-position:bottom;background-size:307px 466px}.page.challenge .map{max-width:380px;margin:0 auto}.page.challenge .area-card-container{position:relative;display:inline-block;height:233px;z-index:2}.page.challenge .area-card,.page.challenge .area-card:before{background:url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px 80px}.page.challenge .area-card{position:relative;width:230px;padding:5px 5px 0;border-radius:30px;box-sizing:border-box;box-shadow:1px 1px 0 #000;background-position:left top -28.14285714px}.page.challenge .area-card:before{position:absolute;display:block;content:"";width:100%;height:29.14285714px;top:-28.14285714px;left:0;-webkit-mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px 29.14285714px;mask-size:36px 29.14285714px;-webkit-mask-position:center top;mask-position:center top;background-position:0 0}.page.challenge .area-card:after{position:absolute;content:"";width:15px;height:15px;top:80px;background:#a51ee1;border:6px solid #fff;border-radius:13.5px;box-shadow:1px 1px 0 #000;margin-top:-13.5px}.page.challenge .area-card.r1{background-color:#460fc8;margin-left:40px;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.page.challenge .area-card.r1:before{background-color:#460fc8}.page.challenge .area-card.r1 strong{color:#460fc8}.page.challenge .area-card.r1 time{right:0}.page.challenge .area-card.r1 .clear-point{right:-40px}.page.challenge .area-card.r1 .share-button{right:-18px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.page.challenge .area-card.r1:after{left:-13.5px}.page.challenge .area-card.r2{background-color:#cdf523;margin-right:40px;-webkit-transform:rotate(2deg);transform:rotate(2deg)}.page.challenge .area-card.r2:before{background-color:#cdf523}.page.challenge .area-card.r2 strong{color:#cdf523}.page.challenge .area-card.r2 time{left:0}.page.challenge .area-card.r2 .clear-point{left:-40px}.page.challenge .area-card.r2 .share-button{left:-18px;-webkit-transform:rotate(3deg);transform:rotate(3deg)}.page.challenge .area-card.r2:after{right:-13.5px}.page.challenge .area-card.r3{background-color:#f02d7d;margin-left:40px;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.page.challenge .area-card.r3:before{background-color:#f02d7d}.page.challenge .area-card.r3 strong{color:#f02d7d}.page.challenge .area-card.r3 time{right:0}.page.challenge .area-card.r3 .clear-point{right:-40px}.page.challenge .area-card.r3 .share-button{right:-18px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.page.challenge .area-card.r3:after{left:-13.5px}.page.challenge .area-card.r4{background-color:#ffcd00;margin-right:40px;-webkit-transform:rotate(2deg);transform:rotate(2deg)}.page.challenge .area-card.r4:before{background-color:#ffcd00}.page.challenge .area-card.r4 strong{color:#ffcd00}.page.challenge .area-card.r4 time{left:0}.page.challenge .area-card.r4 .clear-point{left:-40px}.page.challenge .area-card.r4 .share-button{left:-18px;-webkit-transform:rotate(3deg);transform:rotate(3deg)}.page.challenge .area-card.r4:after{right:-13.5px}.page.challenge .area-card h3{font-family:Splatoon2,sans-serif;font-size:16px;color:#fff;text-shadow:1px 1px 0 #000;line-height:36px}.page.challenge .area-card .next-challenge-title{font-size:11px;padding-right:5px}.page.challenge .area-card img{width:100%;height:auto;border-radius:28px}.page.challenge .area-card time{position:absolute;bottom:-23px;font-family:Splatoon2,sans-serif;font-size:13px;color:#555;padding:0 30px}.page.challenge .area-card .clear-point{position:absolute;top:-50px;font-family:Splatoon2,sans-serif;text-shadow:1px 1px 0 #000;background:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg) 50% no-repeat;background-size:contain;width:140px;height:120px;padding-top:40px;padding-left:9px;line-height:1.2;box-sizing:border-box}.page.challenge .area-card .clear-point strong{display:block;font-size:15px;padding-bottom:3px}.page.challenge .area-card .clear-point .point{font-size:18px;color:#fff}.page.challenge .area-card .share-button{position:absolute;margin-top:2px}.page.challenge .area-card .share-button button{display:inline-block;padding:6px 16px 6px 24px;background:#777 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px;font-size:18px;color:#fff;font-family:Splatoon2,sans-serif;text-shadow:1px 1px 0 #000;box-shadow:1px 1px 0 #000;-webkit-mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;border-top:none;border-left:none;border-right:1px solid #000;border-bottom:1px solid #000;line-height:20px}.page.challenge .area-card .share-button button:after{display:inline-block;content:"";width:20px;height:20px;vertical-align:middle;margin:-5px 0 -1px 6px;background:url(/images/bundled/c49a5cf23c70f9e4160dd9fb8ff27f1e.svg) 50% no-repeat;background-size:contain;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.page.challenge .reward-container{height:233px}.page.challenge .reward-container a{display:inline-block}.page.challenge .reward-container .reward{position:relative;margin-top:-28px}.page.challenge .reward-container .reward:after{position:absolute;content:"";width:15px;height:15px;top:105px;background:#a51ee1;border:6px solid #fff;border-radius:13.5px;box-shadow:1px 1px 0 #000;margin-top:-13.5px}.page.challenge .reward-container .reward.r2{margin-left:50px;-webkit-transform:rotate(3deg);transform:rotate(3deg)}.page.challenge .reward-container .reward.r2:after{right:3px}.page.challenge .reward-container .reward.r2 .clear-point{left:-100px}.page.challenge .reward-container .reward.r3{margin-left:-50px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.page.challenge .reward-container .reward.r3:after{left:3px}.page.challenge .reward-container .reward.r3 .clear-point{right:-100px}.page.challenge .reward-container .reward-image-container{-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.page.challenge .reward-container .reward-image{width:147px;height:225px;padding:7px 5px 0;box-sizing:border-box;background:#333 url(/images/bundled/26c8c0b675f643f384991434574baf71.png) 50%;background-size:80px 80px;-webkit-mask-image:url(/images/bundled/eb0c71ced2597132090c67eeb0cdd40e.svg);mask-image:url(/images/bundled/eb0c71ced2597132090c67eeb0cdd40e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.page.challenge .reward-container img{width:120px;height:214px;-webkit-mask-image:url(/images/bundled/cb8df84b41965cd97a13ad6c01bd5b64.svg);mask-image:url(/images/bundled/cb8df84b41965cd97a13ad6c01bd5b64.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.page.challenge .reward-container .clear-point{position:absolute;top:-5px;font-family:Splatoon2,sans-serif;color:#fff;text-shadow:1px 1px 0 #000;text-align:center;padding-top:30px;line-height:1.2;min-width:180px;height:103px;z-index:1}.page.challenge .reward-container .clear-point:before{position:absolute;content:"";top:0;left:26px;width:119px;height:103px;background:#a51ee1;-webkit-mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:-1}.page.challenge .reward-container .clear-point strong{display:block;font-size:16px;padding-bottom:3px;color:#cdf523}.page.challenge .reward-container .clear-point .point{font-size:11px}.page.challenge .challenge-start-container{position:relative;height:344px;z-index:1}.page.challenge .challenge-start-container:before{position:absolute;background:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png) top no-repeat;background-size:100% 100%;content:"";width:100%;height:20px;left:0;z-index:0;bottom:110px}.page.challenge .challenge-start-container:after{position:absolute;content:"";width:15px;height:15px;background:#a51ee1;border:6px solid #fff;border-radius:13.5px;box-shadow:1px 1px 0 #000;bottom:120px;margin-left:130px}.page.challenge .challenge-start{text-align:right;width:180px;margin:-40px auto 0;padding-top:20px;padding-left:120px}.page.challenge .challenge-start:before{position:absolute;content:"";width:300px;height:180px;background:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg) top no-repeat;background-size:cover;margin:100px 0 0 -60px}.page.challenge .challenge-start:after{position:absolute;content:"";height:110px;width:100%;background:#000;left:0;bottom:0}.page.challenge .challenge-start img{position:relative;width:auto;height:240px;z-index:1}.page.challenge .challenge-start h3{position:absolute;font-family:Splatoon2,sans-serif;font-size:25px;color:#cdf523;width:100%;line-height:1.1;z-index:1;right:0;margin-top:-15px;padding:0 28px 0 0;box-sizing:border-box;text-align:right;text-shadow:1px 1px 0 #000}.challenge-reward{padding:16px 0 24px}.challenge-reward .challenge-reward-content{max-width:480px;margin:0 auto}.challenge-reward .challenge-reward-header{position:relative;z-index:0}.challenge-reward .challenge-reward-header p{display:inline-block;background:#a51ee1 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:53.33333333px 53.33333333px;-webkit-mask-image:url(/images/bundled/e777dc9bbb4d15b6ad1073f5d03e194a.png);mask-image:url(/images/bundled/e777dc9bbb4d15b6ad1073f5d03e194a.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:right center;mask-position:right center;margin-left:-10px;padding:10px 30px;font-family:Splatoon2,sans-serif;color:#fff;font-size:20px;text-shadow:1px 1px 0 #000;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.challenge-reward .challenge-reward-header p strong{color:#cdf523;padding-right:.5em}.challenge-reward .challenge-reward-header h2{font-family:Splatoon1,sans-serif;color:#ffcd00;font-size:28px;line-height:1.2;text-shadow:1px 1px 0 #000;padding:8px 0 32px;text-align:center}.challenge-reward .challenge-reward-header h2:before{position:absolute;content:"";width:200px;height:165px;top:-40px;left:-45px;background:#646464;-webkit-mask-image:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg);mask-image:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:right center;mask-position:right center;opacity:.8;z-index:-1}.challenge-reward .rewards{display:-ms-flexbox;display:flex;padding:0 16px;text-align:center}.challenge-reward .rewards li{-ms-flex-positive:1;flex-grow:1;padding:0 16px;box-sizing:border-box}.challenge-reward .rewards li img{width:100%;height:auto}.challenge-reward .rewards li p{font-family:Splatoon2,sans-serif;color:#999;font-size:14px;padding:10px 0 16px}.challenge-reward .rewards li a{-webkit-touch-callout:none}.challenge-reward .back-button{position:fixed;border:none;right:0;top:0;width:70.5px;height:71px;background:url(/images/bundled/bf3e262cf0fd9837dbc1a2abc6ba4604.png) 100% 0 no-repeat;background-size:contain;cursor:pointer;z-index:1}.coop-result{background:#9b1e09 url(/images/bundled/8c15ceb605300fbc22963fabcb09fb22.png) top;background-size:255px 127px}.coop-result .boss{padding-bottom:110px;padding-bottom:calc(constant(safe-area-inset-bottom) + 110px);padding-bottom:calc(env(safe-area-inset-bottom) + 110px)}.coop-result .coop-result-nav-wrapper{position:relative;margin:20px 0 64px}.coop-result .coop-result-nav{position:relative;width:100%;max-width:480px;margin:0 auto;height:30px;z-index:100}.coop-result .coop-result-nav:before{position:absolute;width:100%;display:block;content:"";border-top:3px dashed rgba(0,0,0,.5);margin-top:14px;z-index:0}.coop-result .coop-result-nav ul{position:relative;width:100%}@media screen and (min-width:480px){.coop-result .coop-result-nav ul:after,.coop-result .coop-result-nav ul:before{position:absolute;content:"";top:11px;width:8px;height:8px;background:#490c00;border-radius:4px}.coop-result .coop-result-nav ul:before{left:0}.coop-result .coop-result-nav ul:after{right:0}}.coop-result .coop-result-nav li{position:absolute;background:#333 url(/images/bundled/26c8c0b675f643f384991434574baf71.png);background-size:40px;border-radius:15px;overflow:hidden}.coop-result .coop-result-nav li a,.coop-result .coop-result-nav li button{font-family:Splatoon2,sans-serif;background-repeat:no-repeat;background-size:16px 16px;font-size:12px;color:#fff;height:30px;line-height:30px;text-shadow:1px 1px 0 #000;padding:0 12px}.coop-result .coop-result-nav li.next{left:0}@media screen and (max-width:480px){.coop-result .coop-result-nav li.next{border-radius:0 15px 15px 0}}.coop-result .coop-result-nav li.next a,.coop-result .coop-result-nav li.next button{background-image:url(/images/bundled/d1468cd8d2d1444394f7a42d0752b18e.png);background-position:center left 4px;padding-left:22px}.coop-result .coop-result-nav li.previous{right:0}@media screen and (max-width:480px){.coop-result .coop-result-nav li.previous{border-radius:15px 0 0 15px}}.coop-result .coop-result-nav li.previous a,.coop-result .coop-result-nav li.previous button{background-image:url(/images/bundled/01148f4e475c77a4729ab057ab6d3cc8.png);background-position:center right 4px;padding-right:22px}.coop-result .coop-result-nav li.latest{position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin:0}.coop-result .coop-result-nav li.latest a,.coop-result .coop-result-nav li.latest button{background-image:url(/images/bundled/27e1148596e0f2755de760bf6fc7e959.png);background-position:center left 8px;padding-left:28px}.coop-result .coop-result-nav li.latest.fetching a,.coop-result .coop-result-nav li.latest.fetching button{background-image:none;padding:0 12px}.coop-result .coop-result-nav li.latest.fetching .loading-icon{display:block;text-shadow:none;-webkit-animation:revolution 1s linear;animation:revolution 1s linear}.coop-result .coop-result-nav a{display:block}.coop-result .coop-result-nav button{border:none;background:none;padding:0;margin:0}.coop-result .job-result-main{font-family:Splatoon1,sans-serif;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-width:100px;height:70px;top:-48px;right:0;text-align:center;line-height:1;box-sizing:border-box;font-size:17px;text-shadow:1px 1px 0 #000;z-index:1}@media screen and (max-width:320px){.coop-result .job-result-main{font-size:14px}}.coop-result .job-result-main.clear{color:#39e464}.coop-result .job-result-main.failure{color:#ff7500}.coop-result .job-result-main:before{position:absolute;display:block;top:0;right:0;content:"";width:140px;height:120px;background:#191919;-webkit-mask-image:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg);mask-image:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:200px auto;mask-size:200px auto;-webkit-mask-position:left bottom;mask-position:left bottom;z-index:-1}.coop-result .job-result-main .failure-wave-num{display:block;font-size:12px;padding-top:4px}@media screen and (max-width:320px){.coop-result .job-result-main .failure-wave-num{font-size:11px}}.coop-result .coop-day-weapons{position:absolute;margin-top:10px}.coop-result .stage-wrapper{position:relative;z-index:1001}.coop-result .stage-wrapper:before{position:absolute;display:block;content:"";width:100%;height:230px;background:url(/images/bundled/48b7fe998d04e47b09363a544474102e.png) bottom no-repeat;background-size:cover;z-index:0}.coop-result .stage-wrapper .stage{background-size:cover;background-position:50%;height:230px;padding-top:10px;box-sizing:border-box;-webkit-mask-image:url(/images/bundled/94aaee8dac73aa5f7cb0a31dfd21958d.png);mask-image:url(/images/bundled/94aaee8dac73aa5f7cb0a31dfd21958d.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center bottom;mask-position:center bottom}.coop-result .stage-wrapper .day-wrapper{position:relative;margin-left:-1px;z-index:2}.coop-result .stage-wrapper .day{font-family:Splatoon1,sans-serif;position:relative;display:inline-block}.coop-result .stage-wrapper .day:before{position:absolute;content:"";top:1px;left:1px;width:100%;height:100%;background:#000;-webkit-mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png)}.coop-result .stage-wrapper .day:before,.coop-result .stage-wrapper .day span{display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center right;mask-position:center right;-webkit-mask-size:cover;mask-size:cover}.coop-result .stage-wrapper .day span{background:#35bc4b;color:#fff;font-size:16px;text-shadow:1px 1px 0 #000;white-space:nowrap;padding:4px 30px 4px 17px;line-height:1;-webkit-mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png)}.coop-result .stage-wrapper .day strong{font-family:Splatoon2,sans-serif;display:inline-block;font-size:12px;background:rgba(0,0,0,.6);padding:0 10px;vertical-align:middle;-webkit-mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.coop-result .stage-wrapper .coop-weapons-wrapper{position:relative;display:inline-block;z-index:2}.coop-result .stage-wrapper .coop-weapons{font-family:Splatoon2,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#aaa;font-size:11px;background:rgba(0,0,0,.85);border-radius:0 18px 18px 0;margin-top:5px;padding:0 16px}.coop-result .stage-wrapper .coop-weapons h4{padding-right:10px}.coop-result .stage-wrapper .coop-weapons-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:0}.coop-result .stage-wrapper .coop-weapons-list li:not(:last-child){margin-right:3px}.coop-result .stage-wrapper .coop-weapons-list img{width:36px;height:36px}.coop-result .stage-wrapper .danger-rate{font-family:Splatoon1,sans-serif;text-shadow:1px 1px 0 #000;position:absolute;line-height:1.5;text-align:center;top:calc(50% + 20px);white-space:nowrap;z-index:3;overflow:hidden}.coop-result .stage-wrapper .danger-rate.low,.coop-result .stage-wrapper .danger-rate.middle{left:50%;-webkit-transform:translate(-50%,-50%) rotate(-5deg);transform:translate(-50%,-50%) rotate(-5deg);background:url(/images/bundled/3f675ef236c87ac256ce04c41f86ff4f.png);background-size:40px 40px}.coop-result .stage-wrapper .danger-rate.low{color:#39e464;font-size:20px;padding:0 30px;box-sizing:border-box}@media screen and (max-width:320px){.coop-result .stage-wrapper .danger-rate.low{font-size:18px}}.coop-result .stage-wrapper .danger-rate.middle{color:#e5f100;font-size:24px;padding:0 30px;box-sizing:border-box}@media screen and (max-width:320px){.coop-result .stage-wrapper .danger-rate.middle{font-size:18px}}.coop-result .stage-wrapper .danger-rate.max{color:#e5f100;font-size:30px;padding:10% 0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}.coop-result .stage-wrapper .danger-rate.max span{display:block;width:110%;background:url(/images/bundled/3f675ef236c87ac256ce04c41f86ff4f.png);background-size:40px 40px;-webkit-transform:translate(-5%) rotate(-5deg);transform:translate(-5%) rotate(-5deg)}@media screen and (max-width:320px){.coop-result .stage-wrapper .danger-rate.max{font-size:24px}}.coop-result .coop-result-summary{margin-top:-12px;position:relative;overflow:hidden;z-index:1002}.coop-result .coop-result-summary:after,.coop-result .coop-result-summary:before{position:absolute;display:block;content:"";z-index:-1}.coop-result .coop-result-summary:before{background:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg) 50% no-repeat;background-size:contain;width:260px;height:214px;top:-80px;left:calc(50% + 30px);opacity:.2}.coop-result .coop-result-summary:after{background:#ff7500;width:225px;height:225px;bottom:-60px;left:calc(50% - 30px);-webkit-mask-image:url(/images/bundled/1615075d12d2e246794d4ca76720341b.svg);mask-image:url(/images/bundled/1615075d12d2e246794d4ca76720341b.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.2}.coop-result .personal-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;max-width:380px;margin:0 auto;padding:0 20px;box-sizing:border-box}.coop-result .personal-info .icon-image{width:42px;height:42px;border-radius:21px;vertical-align:middle;margin:-2px 12px 0 0}.coop-result .personal-info .player-name{font-family:Splatoon2,sans-serif;-ms-flex-positive:1;flex-grow:1;color:#fff;font-size:15px;text-shadow:1px 1px 0 #000}@media screen and (max-width:320px){.coop-result .personal-info .player-name{font-size:13px}}.coop-result .personal-info .coop-weapons-list{display:-ms-flexbox;display:flex}.coop-result .personal-info .coop-weapons-list li{background:#000;width:28px;height:28px;border-radius:14px}.coop-result .personal-info .coop-weapons-list li:not(:last-child){margin-right:3px}.coop-result .personal-info .coop-weapons-list img{width:100%;height:100%}.coop-result .personal-stats-summary{padding:10px 16px 0}.coop-result .card-wrapper{position:relative;width:100%;max-width:380px;margin:0 auto}.coop-result .card-wrapper:before{position:absolute;content:"";display:block;width:100%;height:100%;background:#000;top:1px;left:1px;-webkit-mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);z-index:0}.coop-result .card,.coop-result .card-wrapper:before{border-radius:30px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:500px 800px;mask-size:500px 800px;-webkit-mask-position:center top -3px;mask-position:center top -3px}.coop-result .card{position:relative;background:#666 url(/images/bundled/0512cdebc5d01d8ff05d53eead984375.png);background-size:339px 339.5;padding:25px 10px 12px;box-sizing:border-box;-webkit-mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);z-index:1}.coop-result .card .card-stats{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.coop-result .card .card-ikura-result{font-family:Splatoon2,sans-serif;color:#fff;width:90px;text-shadow:1px 1px 0 #000}.coop-result .card .card-ikura-result .golden-ikura:before,.coop-result .card .card-ikura-result .ikura:before{display:inline-block;content:"";background:url(/images/bundled/3aa6fb4ec1534196ede450667c1183dc.png) 50% no-repeat;background-repeat:no-repeat;background-position:50%;background-size:contain;width:30px;height:24px;vertical-align:middle;margin-top:-2px}.coop-result .card .card-ikura-result .golden-ikura{margin-bottom:4px}.coop-result .card .card-ikura-result .golden-ikura:before{background-image:url(/images/bundled/3aa6fb4ec1534196ede450667c1183dc.png)}.coop-result .card .card-ikura-result .ikura:before{background-image:url(/images/bundled/efe826cfd1d44d19153f08e19f6caa2a.png)}.coop-result .card .card-ikura-result .num:before{content:"X";font-size:11px;margin:0 2px}.coop-result .card .card-grade{-ms-flex-positive:1;flex-grow:1}.coop-result .card .grade{font-family:Splatoon2,sans-serif;background:rgba(0,0,0,.8);padding:10px;line-height:1;border-radius:20px}.coop-result .card .grade h3{color:#39e464;font-size:13px;border-bottom:1px dashed hsla(0,0%,100%,.3);padding:0 2px 4px}.coop-result .card .grade .grade-point{position:relative;margin:6px 2px;background:#000;height:15px;z-index:0}.coop-result .card .grade .grade-point-bar{position:absolute;max-width:100%;height:15px;z-index:1;background:#f5873f;background:linear-gradient(180deg,#f5873f 0,#ff4b1f)}.coop-result .card .grade .grade-point-bar:before{display:block;content:"";height:15px;width:100%;background-image:url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:70px 70px}.coop-result .card .grade .grade-point-num{position:relative;color:#fff;font-size:11px;line-height:15px;padding-right:3px;text-align:right;text-shadow:1px 1px 0 #000;z-index:2}.coop-result .card .card-kuma-point{font-family:Splatoon2,sans-serif;color:#fff;margin-top:8px;padding-top:8px;text-shadow:1px 1px 0 #000;border-top:2px dashed hsla(0,0%,100%,.4)}.coop-result .card .card-kuma-point .kuma-point-detail{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-align:center;width:100%}.coop-result .card .card-kuma-point .kuma-point-detail>div:not(.separator){position:relative;padding:0 5px;z-index:1}.coop-result .card .card-kuma-point h3{color:#fff;font-size:14px;padding-bottom:4px}.coop-result .card .card-kuma-point h4{color:#e5f100;font-size:12px}.coop-result .card .card-kuma-point .job-rate,.coop-result .card .card-kuma-point .job-score{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:56px;-webkit-transform:rotate(1.4deg);transform:rotate(1.4deg);-ms-flex-positive:1;flex-grow:1}.coop-result .card .card-kuma-point .job-rate:after,.coop-result .card .card-kuma-point .job-rate:before,.coop-result .card .card-kuma-point .job-score:after,.coop-result .card .card-kuma-point .job-score:before{content:"";position:absolute;display:block;width:100%;height:100%;border-radius:10px;-webkit-mask-image:url(/images/bundled/417b8b9c8e9ce245e8860bb8aee88548.png);mask-image:url(/images/bundled/417b8b9c8e9ce245e8860bb8aee88548.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-size:100% 100%;mask-size:100% 100%}.coop-result .card .card-kuma-point .job-rate:after,.coop-result .card .card-kuma-point .job-score:after{top:0;left:0;background:#333 url(/images/bundled/26c8c0b675f643f384991434574baf71.png);background-size:60px 60px;z-index:-1}.coop-result .card .card-kuma-point .job-rate:before,.coop-result .card .card-kuma-point .job-score:before{left:1px;top:1px;background:#000;z-index:-2}.coop-result .card .card-kuma-point .job-rate h4,.coop-result .card .card-kuma-point .job-score h4{margin:auto;line-height:1.3}.coop-result .card .card-kuma-point .job-rate p,.coop-result .card .card-kuma-point .job-score p{font-family:Splatoon1,sans-serif;font-size:13px;width:100%;line-height:21px;height:21px;border-top:1px dashed hsla(0,0%,100%,.3);box-sizing:border-box}.coop-result .card .card-kuma-point .kuma-point{font-size:21px;-ms-flex-positive:0.7;flex-grow:0.7}.coop-result .card .card-kuma-point .kuma-point:before{position:absolute;content:"";width:100.33333333px;height:80.33333333px;background:url(/images/bundled/045ad8a87a096ea2a8d98e871de5be17.png);background-size:contain;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.coop-result .card .card-kuma-point .separator{position:relative;font-size:14px;padding:0 4px;z-index:2}.coop-result .other-info{color:#e5a8a3;font-size:12px;margin-top:10px;text-align:center}.coop-result .wave-card-wrapper{position:relative;width:100%;max-width:420px;margin:0 auto;padding:0 16px 50px;text-align:center;box-sizing:border-box;z-index:1}.coop-result .wave-card-wrapper:before{position:absolute;display:block;content:"";width:188px;height:162px;background:#39e464;-webkit-mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;top:-50px;left:calc(50% - 280px);opacity:.6;z-index:-1}.coop-result .wave,.coop-result .wave-detail{font-family:Splatoon2,sans-serif;display:-ms-flexbox;display:flex}.coop-result .wave-detail>li,.coop-result .wave>li{width:calc(100%/3 - 16px/3);-webkit-transform:rotate(-2deg);transform:rotate(-2deg);will-change:transform}.coop-result .wave-detail>li:not(:last-child),.coop-result .wave>li:not(:last-child){margin-right:8px}.coop-result .wave{-ms-flex-pack:center;justify-content:center;line-height:1.3}.coop-result .wave>li{position:relative;color:#000;padding-bottom:16px;border-radius:3px}.coop-result .wave>li:after,.coop-result .wave>li:before{position:absolute;content:"";display:block;width:100%;height:100%;border-radius:3px;-webkit-mask-image:url(/images/bundled/61ef407221896a5099d60c82250efb51.svg);mask-image:url(/images/bundled/61ef407221896a5099d60c82250efb51.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center top;mask-position:center top;-webkit-mask-size:200px 230px;mask-size:200px 230px}.coop-result .wave>li:before{background:#e5f100 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px 80px;z-index:-1}.coop-result .wave>li:after{background:#000;left:2px;top:2px;opacity:.4;z-index:-2}.coop-result .wave .wave-card .wave-result{position:absolute;right:1px;top:-8px;text-align:center;text-shadow:1px 1px 0 #000}.coop-result .wave .wave-card .wave-result:before{position:absolute;display:block;content:"";width:43px;height:46px;top:50%;left:50%;margin:-3px 1px 0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#000;-webkit-mask-image:url(/images/bundled/85fa09f4dd66dd7f3637edc5994ae985.svg);mask-image:url(/images/bundled/85fa09f4dd66dd7f3637edc5994ae985.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;z-index:-1}.coop-result .wave .wave-card .wave-result.gj{color:#39e464}.coop-result .wave .wave-card .wave-result.ng{color:#ff7500}.coop-result .wave .wave-card .failure-reason{position:absolute;color:#ff7500;font-size:13px;width:100%;top:-22px;text-align:center;text-shadow:1px 1px #000}.coop-result .wave .wave-card .wave-num{font-size:17px;padding:16px 0 3px}.coop-result .wave .wave-card .quota-num{font-size:25px;color:#fff;background:#2a270b;padding:2px 0;margin-bottom:6px}.coop-result .wave .wave-card .event-type,.coop-result .wave .wave-card .water-level{font-size:14px;padding:8px 4px 0}.coop-result .wave .wave-card .water-level:before{position:absolute;content:"";width:100%;background:#000;opacity:.2;bottom:0;left:0;border-radius:0 0 3px 3px;z-index:-1;-webkit-mask-image:url(/images/bundled/4017bbe823c4bff0aadfe9ffa832fa0f.svg);mask-image:url(/images/bundled/4017bbe823c4bff0aadfe9ffa832fa0f.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center top;mask-position:center top;-webkit-mask-size:cover;mask-size:cover}.coop-result .wave .wave-card .water-level.high:before{height:45%}.coop-result .wave .wave-card .water-level.normal:before{height:24%}.coop-result .wave .wave-card .water-level.low:before{height:10%}.coop-result .wave-detail{position:relative;color:#fff;left:3px}.coop-result .wave-detail,.coop-result .wave-detail>li{-ms-flex-pack:center;justify-content:center}.coop-result .wave-detail .golden-ikura-pop-num{font-size:12px;padding:5px 0;text-shadow:1px 1px 0 #000}.coop-result .wave-detail .golden-ikura-pop-num:before{display:inline-block;content:"";background:url(/images/bundled/3aa6fb4ec1534196ede450667c1183dc.png) 50% no-repeat;background-size:contain;width:15px;height:15px;margin:-2px 4px 0 0;vertical-align:middle}.coop-result .wave-detail .golden-ikura-pop-num .num:before{content:"X";font-size:8px;padding-right:2px}.coop-result .wave-detail .special-count{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.coop-result .wave-detail .special-count li{position:relative;width:22px;height:22px;line-height:0;margin-bottom:3px;background:#000;border-radius:11px}.coop-result .wave-detail .special-count li:not(:last-child){margin-right:3px}.coop-result .wave-detail .special-count li *{width:100%;height:100%}.coop-result .team-member{position:relative;background:rgba(0,0,0,.3) url(/images/bundled/08087be36273b217055c8c31ad128d6a.png) top no-repeat;background-size:509.5px 468px;padding-bottom:40px}.coop-result .team-member:before{position:absolute;display:block;content:"";background:rgba(0,0,0,.3);width:100%;height:24px;top:-24px;-webkit-mask-image:url(/images/bundled/c7618087d4b97a3012576e0d1425c49b.png);mask-image:url(/images/bundled/c7618087d4b97a3012576e0d1425c49b.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center top;mask-position:center top;-webkit-mask-size:100% 100%;mask-size:100% 100%}.coop-result .team-member .section-header{margin-top:-28px}.coop-result .team-member .team-member-list{font-family:Splatoon2,sans-serif;width:100%;max-width:380px;margin:16px auto 0;padding:0 12px;box-sizing:border-box}.coop-result .team-member .team-member-list>li{position:relative}.coop-result .team-member .team-member-list>li:not(:last-child){margin-bottom:14px}.coop-result .team-member .team-member-list>li.myself:after{content:"";width:23px;height:23px;background:url(/images/bundled/58097a18219d1bd0c760715c1c2330d6.png) 50% no-repeat;background-size:contain;position:absolute;left:0;top:30px;-webkit-animation:arrow-pointer-salmon .5s ease-in-out infinite alternate;animation:arrow-pointer-salmon .5s ease-in-out infinite alternate}.coop-result .team-member .team-member-list>li:before{position:absolute;display:block;content:"";width:100%;height:100%;top:1px;left:1px;background:#000;-webkit-mask-image:url(/images/bundled/5c78e75c54e0c25ef13e7d846bda6742.png);mask-image:url(/images/bundled/5c78e75c54e0c25ef13e7d846bda6742.png)}.coop-result .team-member .member,.coop-result .team-member .team-member-list>li:before{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.coop-result .team-member .member{background:#ff7500 url(/images/bundled/38bc201999d7057ed3ad25edd618d875.png);background-size:60px 60px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding:0 12px 4px 0;-webkit-mask-image:url(/images/bundled/5c78e75c54e0c25ef13e7d846bda6742.png);mask-image:url(/images/bundled/5c78e75c54e0c25ef13e7d846bda6742.png)}@media screen and (max-width:320px){.coop-result .team-member .member{padding-right:8px}}.coop-result .team-member .player-info{-ms-flex-positive:1;flex-grow:1;text-align:center;padding-left:12px}@media screen and (max-width:320px){.coop-result .team-member .player-info{padding-left:4px}}.coop-result .team-member .player-name{font-family:Splatoon2,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:17px;line-height:18px;text-shadow:1px 1px 0 #000;height:43px}@media screen and (max-width:320px){.coop-result .team-member .player-name{font-size:14px;padding-left:10px}}.coop-result .team-member .coop-weapons-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;line-height:0;padding:6px 0;min-height:28px}.coop-result .team-member .coop-weapons-list li{width:28px;height:28px;background:#000;border-radius:14px}.coop-result .team-member .coop-weapons-list li:not(:last-child){margin-right:2px}.coop-result .team-member .coop-weapons-list li.empty-weapon{background:none}.coop-result .team-member .coop-weapons-list img{width:100%;height:auto}.coop-result .team-member .boss-count{font-size:11px;color:#e5f100;line-height:11px;padding-bottom:1px;text-shadow:1px 1px 0 #000}.coop-result .team-member .boss-count span:before{content:"X";font-size:9px;padding-right:2px}.coop-result .team-member .job-result{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:160px;-ms-flex-pack:justify;justify-content:space-between;font-size:13px}.coop-result .team-member .job-result li{color:#ccc;text-shadow:1px 1px 0 #000;width:calc(50% - 1.5px)}.coop-result .team-member .job-result li:first-child,.coop-result .team-member .job-result li:nth-child(2){margin-bottom:3px}.coop-result .team-member .golden-ikura,.coop-result .team-member .ikura,.coop-result .team-member .salmon-dead-count,.coop-result .team-member .salmon-help-count{position:relative;background-color:rgba(0,0,0,.75);height:24px;line-height:24px;padding-right:6px;box-sizing:border-box;border-radius:12px;text-align:right}.coop-result .team-member .golden-ikura:before,.coop-result .team-member .ikura:before,.coop-result .team-member .salmon-dead-count:before,.coop-result .team-member .salmon-help-count:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";background-repeat:no-repeat;background-position:0;height:20px;width:40px}.coop-result .team-member .golden-ikura .num:before,.coop-result .team-member .ikura .num:before,.coop-result .team-member .salmon-dead-count .num:before,.coop-result .team-member .salmon-help-count .num:before{content:"X";font-size:9px;padding-right:2px}.coop-result .team-member .golden-ikura:before{background-image:url(/images/bundled/3aa6fb4ec1534196ede450667c1183dc.png);background-size:18px 18px;left:6px}.coop-result .team-member .ikura:before{background-image:url(/images/bundled/efe826cfd1d44d19153f08e19f6caa2a.png);background-size:20.5px 15px;left:4px}.coop-result .team-member .salmon-help-count:before{background-image:url(/images/bundled/c003ffe0a5580e4c8b1bc9df1e0a30d2.png);background-size:33.4px 12.8px;left:4px}.coop-result .team-member .salmon-dead-count:before{background-image:url(/images/bundled/5d447dcfcb3b0c31ffb2efca58a6e799.png);background-size:30.8px 12.8px;left:4px}.coop-result .team-member .octolings .salmon-help-count:before{background-image:url(/images/bundled/76f0143bbd579054410f1de8445f9dd4.png);background-size:34.2px 12.8px}.coop-result .team-member .octolings .salmon-dead-count:before{background-image:url(/images/bundled/fa7045022d3183caac60f7f129bce8ec.png);background-size:31.6px 12.8px}.coop-result .boss{background:#222 url(/images/bundled/82cb92e2bec99afcada8658c6e397d43.png);background-size:240px 120px;background-position:center top 25px}.coop-result .boss:before{position:absolute;display:block;content:"";width:100%;height:25px;margin-top:-25px;background:#222 url(/images/bundled/82cb92e2bec99afcada8658c6e397d43.png);background-size:240px 120px;background-position:top;-webkit-mask-image:url(/images/bundled/c5b8071ea820d2ade418d055ff54d39f.png);mask-image:url(/images/bundled/c5b8071ea820d2ade418d055ff54d39f.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:center top;mask-position:center top}.coop-result .boss .boss-header{margin-bottom:8px}.coop-result .boss table{position:relative;width:calc(100% - 32px);max-width:380px;margin:0 auto;border-collapse:collapse;border:none;border-bottom:1px dashed hsla(0,0%,100%,.3)}.coop-result .boss table tr:not(:first-child):after{position:absolute;display:block;content:"";width:100%;left:0;border-bottom:1px dashed hsla(0,0%,100%,.3)}.coop-result .boss table tr.perfect .boss-count,.coop-result .boss table tr.perfect .boss-pop-count{color:#e5f100}.coop-result .boss td{font-family:Splatoon2,sans-serif;font-size:15px;text-shadow:1px 1px 0 #000;padding:4px 0}.coop-result .boss .boss-icon{width:54px}.coop-result .boss .boss-icon div{width:46px;height:46px;border-radius:23px;background-color:#000;background-size:contain;-webkit-transform:translateZ(0);transform:translateZ(0)}.coop-result .boss .boss-icon div.sakelien-golden{background-image:url(/images/bundled/9b2673de42f00d4fd836bd4684741505.png)}.coop-result .boss .boss-icon div.sakelien-bomber{background-image:url(/images/bundled/337dde2c83705a75263aefdc15740f1c.png)}.coop-result .boss .boss-icon div.sakelien-cup-twins{background-image:url(/images/bundled/631ea65c8cc2d9fd04f6c7458914d030.png)}.coop-result .boss .boss-icon div.sakelien-shield{background-image:url(/images/bundled/79d75f769115befab060b27401538402.png)}.coop-result .boss .boss-icon div.sakelien-snake{background-image:url(/images/bundled/2466752cf11ef6326e2add430101bff6.png)}.coop-result .boss .boss-icon div.sakelien-tower{background-image:url(/images/bundled/862656b37d071e75ad31750c9e18ed15.png)}.coop-result .boss .boss-icon div.sakediver{background-image:url(/images/bundled/367e6e1c33ab3ae2a1c857f4c75f017e.png)}.coop-result .boss .boss-icon div.sakedozer{background-image:url(/images/bundled/7f8e44737240e3caa52d6c4f457164d9.png)}.coop-result .boss .boss-icon div.sakerocket{background-image:url(/images/bundled/7ecdec1e23a3d0089b38038b0217827c.png)}.coop-result .boss .boss-count>div,.coop-result .boss .boss-icon>div,.coop-result .boss .boss-name>div,.coop-result .boss .boss-pop-count>div{margin-right:8px}.coop-result .boss .boss-name{color:#fff}.coop-result .boss .boss-count{color:#ccc;white-space:nowrap}.coop-result .boss .boss-count>div:before{content:"X";font-size:10px;padding-right:2px}.coop-result .boss .boss-count .boss-player-count{font-size:10px}.coop-result .boss .boss-pop-count{color:#ccc;white-space:nowrap}.coop-result .boss .boss-pop-count>div:before{content:"/ "}.coop-result .boss .boss-pop-count .boss-pop-count-label{font-size:10px}.coop-result .boss .boss-pop-count .boss-pop-count-num:before{content:"X";font-size:10px;padding-right:2px}.coop-result .boss .attn{max-width:380px;margin:0 auto;padding:10px 16px 0;font-size:11px;color:hsla(0,0%,100%,.5)}.coop-result .section-header{position:relative;display:inline-block}.coop-result .section-header:before{position:absolute;display:block;content:"";width:100%;height:100%;top:1px;left:1px;background:#000;-webkit-mask-image:url(/images/bundled/7b7b2a0ee9b4800b3450154c719d675a.svg);mask-image:url(/images/bundled/7b7b2a0ee9b4800b3450154c719d675a.svg);z-index:0}.coop-result .section-header:before,.coop-result .section-header h3{border-radius:0 8px 8px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center right;mask-position:center right;-webkit-mask-size:400px 200px;mask-size:400px 200px}.coop-result .section-header h3{font-family:Splatoon1,sans-serif;position:relative;color:#fff;line-height:37px;background:#888 url(/images/bundled/d37a1beaf941525c4dd2ddf72e76da90.png);background-size:240px 120px;padding:0 30px 0 16px;text-shadow:1px 1px 0 #000;-webkit-mask-image:url(/images/bundled/7b7b2a0ee9b4800b3450154c719d675a.svg);mask-image:url(/images/bundled/7b7b2a0ee9b4800b3450154c719d675a.svg);z-index:1}.coop-results{background:#9b1e09 url(/images/bundled/8c15ceb605300fbc22963fabcb09fb22.png) top;background-size:255px 127px;min-height:100%;overflow:hidden;padding-bottom:110px;padding-bottom:calc(constant(safe-area-inset-bottom) + 110px);padding-bottom:calc(env(safe-area-inset-bottom) + 110px)}.coop-results .coop-results-header{position:relative;padding:25px 0 16px;z-index:1}.coop-results .coop-results-header h2{position:relative;background:url(/images/bundled/a185b309f5cdad94942849070de04ce2.png) 50% no-repeat;background-size:contain;width:332px;height:112.5px;margin:0 auto;left:-3px}.coop-results .coop-results-header h2:after,.coop-results .coop-results-header h2:before{position:absolute;content:"";-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.4;z-index:-1}.coop-results .coop-results-header h2:before{width:174px;height:217px;top:-75px;left:-82px;background:#39e464;-webkit-mask-image:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg);mask-image:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg)}.coop-results .coop-results-header h2:after{width:155px;height:138px;top:10px;right:-70px;background:#ff7500;-webkit-mask-image:url(/images/bundled/5d40ca5647632b0253a4cdeee682bfc2.svg);mask-image:url(/images/bundled/5d40ca5647632b0253a4cdeee682bfc2.svg)}@media screen and (max-width:320px){.coop-results .coop-results-header h2:after{top:0}}@media screen and (max-width:320px){.coop-results .coop-results-header h2{width:288.69565217px;height:97.82608696px;left:-2px}}.coop-results .coop-results-header h2 span{position:absolute!important;clip:rect(1,1,1,1)}.coop-results .coop-results-header .link-btn{position:absolute;right:8px;top:14px;text-align:right;margin:0 auto}.coop-results .coop-results-header .link-btn a{display:inline-block;padding:3px 24px 3px 30px;background:#777 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px;font-size:18px;color:#fff;font-family:Splatoon2,sans-serif;text-shadow:1px 1px 0 #000;box-shadow:1px 1px 0 #000;-webkit-mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;border-top:none;border-left:none;border-right:1px solid #000;border-bottom:1px solid #000;line-height:1.5}.coop-results .coop-results-header .link-btn a:after{display:inline-block;content:"";width:0;height:0;vertical-align:middle;margin-left:8px;margin-right:-8px;border:6px solid transparent;border-left:8px solid #fff;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.coop-results .coop-results-header .link-btn a{padding-left:16px;padding-right:12px;font-size:15px}.coop-results .coop-results-summary{position:relative;display:-ms-flexbox;display:flex;max-width:420px;margin:0 auto;padding:0 10px;box-sizing:border-box;z-index:2}.coop-results .coop-results-summary .summary-1,.coop-results .coop-results-summary .summary-2{width:50%}.coop-results .coop-results-summary .summary-1{padding-right:5px}.coop-results .coop-results-summary .summary-1:before{position:absolute;display:block;content:"";width:145px;height:145px;background:#ff7500;-webkit-mask-image:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg);mask-image:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;bottom:-43px;left:-30px;opacity:.6;z-index:-1}.coop-results .coop-results-summary .summary-2{padding-left:5px}.coop-results .coop-results-summary .summary-2:after,.coop-results .coop-results-summary .summary-2:before{position:absolute;display:block;content:"";z-index:-1}.coop-results .coop-results-summary .summary-2:before{width:188px;height:163px;background:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg) 50% no-repeat;background-size:contain;top:60px;left:calc(50% - 105px);opacity:.3}.coop-results .coop-results-summary .summary-2:after{width:260px;height:214px;background:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg) 50% no-repeat;background-size:contain;bottom:-30px;right:-115px;opacity:.3}.coop-results .coop-results-summary .grade,.coop-results .coop-results-summary .reward-gear,.coop-results .coop-results-summary .total-wave-average{border-radius:20px}.coop-results .coop-results-summary .grade,.coop-results .coop-results-summary .total-wave-average{font-family:Splatoon2,sans-serif;background:rgba(0,0,0,.8);padding:10px;line-height:1}.coop-results .coop-results-summary .grade h3,.coop-results .coop-results-summary .total-wave-average h3{color:#39e464;font-size:13px;border-bottom:1px dashed hsla(0,0%,100%,.3);padding:0 2px 4px}.coop-results .coop-results-summary .grade{margin-bottom:8px}.coop-results .coop-results-summary .grade .grade-point{position:relative;margin:6px 2px;background:#000;height:15px;z-index:0}.coop-results .coop-results-summary .grade .grade-point-bar{position:absolute;max-width:100%;height:15px;z-index:1;background:#f5873f;background:linear-gradient(180deg,#f5873f 0,#ff4b1f)}.coop-results .coop-results-summary .grade .grade-point-bar:before{display:block;content:"";height:15px;width:100%;background-image:url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:70px 70px}.coop-results .coop-results-summary .grade .grade-point-num{position:relative;color:#fff;font-size:11px;line-height:15px;padding-right:3px;text-align:right;text-shadow:1px 1px 0 #000;z-index:2}.coop-results .coop-results-summary .total-wave-average{margin-bottom:16px}.coop-results .coop-results-summary .total-wave-average .total-wave-average-point{color:#e5f100;font-size:13px;padding:8px 2px 4px}@media screen and (max-width:320px){.coop-results .coop-results-summary .total-wave-average .total-wave-average-point{font-size:11px}}.coop-results .coop-results-summary .total-wave-average .total-wave-average-point span{font-size:26px;padding-left:6px}@media screen and (max-width:320px){.coop-results .coop-results-summary .total-wave-average .total-wave-average-point span{font-size:18px;padding-left:4px}}.coop-results .coop-results-summary .reward-gear{font-family:Splatoon2,sans-serif;background:#888 url(/images/bundled/fc2fe88fcaa2d9817a7012044948bfaf.png) top;background-size:151.2px 151.2px;color:#fff;margin:0 6%;text-align:center;-webkit-transform:rotate(-2deg);transform:rotate(-2deg);will-change:transform;text-shadow:1px 1px 0 #000;box-shadow:1px 1px 0 #000;overflow:hidden}.coop-results .coop-results-summary .reward-gear h3{background:#191919 url(/images/bundled/fc2fe88fcaa2d9817a7012044948bfaf.png) top;background-size:189px 189px;font-size:13px;padding:2px 8px}.coop-results .coop-results-summary .reward-gear .reward-gear-image{line-height:0}.coop-results .coop-results-summary .reward-gear .reward-gear-image img{width:65%;min-width:110px;height:auto;margin-top:6px}.coop-results .coop-results-summary .reward-gear .reward-gear-name{font-size:11px;padding:4px 0 10px}.coop-results .coop-results-summary .point-card{position:relative;font-family:Splatoon2,sans-serif;-webkit-transform:rotate(.4deg);transform:rotate(.4deg);will-change:transform;z-index:1}.coop-results .coop-results-summary .point-card:after,.coop-results .coop-results-summary .point-card:before{position:absolute;display:block;content:"";width:100%;height:100%;border-radius:20px;-webkit-mask-image:url(/images/bundled/6147c3c5c20044941e93c198444c94f0.svg);mask-image:url(/images/bundled/6147c3c5c20044941e93c198444c94f0.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left bottom;mask-position:left bottom;-webkit-mask-size:cover;mask-size:cover}.coop-results .coop-results-summary .point-card:before{background:#d6e200 url(/images/bundled/fcc4bce83b6fd77acf53b48e55b01e9d.png) 50%;background-size:40px 40px;top:0;left:0;z-index:-1}.coop-results .coop-results-summary .point-card:after{background:#000;top:1px;left:1px;z-index:-2}.coop-results .coop-results-summary .point-card h3{font-family:Splatoon1,sans-serif;color:#ff7500;font-size:12px;background:#191919 url(/images/bundled/2e249a141f11a851ea6f8f65c5319bad.png) 50%;background-size:40px 40px;padding:8px 0 4px;text-align:center;text-shadow:1px 1px 0 #000;border-radius:20px 20px 0 0}@media screen and (max-width:320px){.coop-results .coop-results-summary .point-card h3{font-size:11px}}.coop-results .coop-results-summary .point-card .kuma-point{background:rgba(0,0,0,.75);color:#e5f100;border-radius:17px;margin:6px;padding:4px 10px;text-shadow:1px 1px 0 #000}.coop-results .coop-results-summary .point-card .kuma-point h4{font-size:13px}.coop-results .coop-results-summary .point-card .kuma-point p{font-size:22px;text-align:right}.coop-results .coop-results-summary .point-card dl{color:#000;font-size:14px;line-height:1.4;margin:6px}.coop-results .coop-results-summary .point-card dl dt{text-shadow:1px 1px 1px #ff7500;padding-top:4px;padding-left:4px}.coop-results .coop-results-summary .point-card dl dd{padding-right:8px;padding-bottom:2px;text-align:right}.coop-results .coop-results-summary .point-card dl dd:not(:last-child){border-bottom:2px dashed rgba(0,0,0,.3)}.coop-results .cumulative-stats-inner{position:relative;margin-top:20px;padding-top:40px;border-bottom:1px solid rgba(0,0,0,.4);overflow:hidden}.coop-results .cumulative-stats-inner:before{position:absolute;display:block;content:"";width:100%;height:165px;background:url(/images/bundled/536f0225b658a45f3bbcbfe7aec06c70.png) top no-repeat;background-size:cover;z-index:0}.coop-results .cumulative-stats-inner .day{font-family:Splatoon1,sans-serif;position:absolute;top:25px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);will-change:transform;background:#35bc4b;color:#fff;font-size:25px;text-shadow:1px 1px 0 #000;-webkit-mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center right;mask-position:center right;-webkit-mask-size:cover;mask-size:cover;text-align:right;white-space:nowrap;margin-left:-5px;padding:0 50px 0 20px;z-index:1}.coop-results .cumulative-stats-inner .day span{font-size:14px}.coop-results .cumulative-stats-inner .summary{font-family:Splatoon2,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;background-color:#000;background-size:cover;height:165px;padding-right:10px;-webkit-mask-image:url(/images/bundled/c5b8071ea820d2ade418d055ff54d39f.png);mask-image:url(/images/bundled/c5b8071ea820d2ade418d055ff54d39f.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center top;mask-position:center top}.coop-results .cumulative-stats-inner .summary .summary-stats{padding-top:20px;text-align:right;box-sizing:border-box}.coop-results .cumulative-stats-inner .summary .coop-weapons,.coop-results .cumulative-stats-inner .summary .grade{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.85);padding:0 10px}.coop-results .cumulative-stats-inner .summary .coop-weapons h4,.coop-results .cumulative-stats-inner .summary .grade h4{color:#aaa;font-size:11px;padding-right:10px}.coop-results .cumulative-stats-inner .summary .grade-wrapper{display:inline-block}.coop-results .cumulative-stats-inner .summary .grade{height:28px;border-radius:14px;margin-bottom:8px}.coop-results .cumulative-stats-inner .summary .grade p{color:#39e464;font-size:16px}.coop-results .cumulative-stats-inner .summary .coop-weapons{line-height:0;height:36px;border-radius:18px}.coop-results .cumulative-stats-inner .summary .coop-weapons .coop-weapons-list li{display:inline}.coop-results .cumulative-stats-inner .summary .coop-weapons .coop-weapons-list li:not(:last-child){margin-right:2px}.coop-results .cumulative-stats-inner .summary .coop-weapons img{width:36px;height:auto}.coop-results .cumulative-stats-inner .coop-stage{font-family:Splatoon2,sans-serif;background:#444 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px 80px;padding:3px 10px;border-bottom:2px solid #191919;text-shadow:1px 1px 0 #000;text-align:center}.coop-results .cumulative-stats-inner .coop-stage .coop-period,.coop-results .cumulative-stats-inner .coop-stage .coop-stage-name{display:inline-block;vertical-align:middle}.coop-results .cumulative-stats-inner .coop-stage .coop-stage-name{color:#fff;font-size:18px;padding-right:12px}.coop-results .cumulative-stats-inner .coop-stage .coop-period{color:#aaa;font-size:11px}.coop-results .cumulative-stats-inner .stats-detail{position:relative;background:#666 url(/images/bundled/0512cdebc5d01d8ff05d53eead984375.png);background-size:339px 339.5px;padding:32px 0;overflow:hidden;z-index:1}.coop-results .cumulative-stats-inner .stats-detail:after,.coop-results .cumulative-stats-inner .stats-detail:before{position:absolute;display:block;content:"";z-index:-1}.coop-results .cumulative-stats-inner .stats-detail:before{width:225px;height:225px;background:#39e464;-webkit-mask-image:url(/images/bundled/1615075d12d2e246794d4ca76720341b.svg);mask-image:url(/images/bundled/1615075d12d2e246794d4ca76720341b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;top:52px;left:calc(50% - 230px);opacity:.7}.coop-results .cumulative-stats-inner .stats-detail:after{width:180px;height:200px;background:url(/images/bundled/07fda28c22cac86ddeee5b292441717c.svg) 50% no-repeat;background-size:contain;top:-65px;left:calc(50% + 43px);opacity:.6}.coop-results .cumulative-stats-inner .personal-stats-wrapper{position:relative;max-width:290px;padding:0 5px 5px;margin:0 auto 32px;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);z-index:1}.coop-results .cumulative-stats-inner .personal-stats-wrapper:after,.coop-results .cumulative-stats-inner .personal-stats-wrapper:before{position:absolute;display:block;content:"";width:100%;height:100%;-webkit-mask-image:url(/images/bundled/7e83752670c9150c87da53b1a54ca5f6.svg);mask-image:url(/images/bundled/7e83752670c9150c87da53b1a54ca5f6.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:400px 500px;mask-size:400px 500px;-webkit-mask-position:center top;mask-position:center top;border-radius:20px}.coop-results .cumulative-stats-inner .personal-stats-wrapper:before{background:#c42323 url(/images/bundled/c7cf86d06d889e824d36e9efd3ca1d91.png) 50%;background-size:40px 40px;top:0;left:0;z-index:-1}.coop-results .cumulative-stats-inner .personal-stats-wrapper:after{background:rgba(0,0,0,.4);top:2px;left:2px;z-index:-2}.coop-results .cumulative-stats-inner .personal-stats{position:relative;font-family:Splatoon2,sans-serif;color:#fff;padding:27px 10px 10px;text-shadow:1px 1px 0 #000}.coop-results .cumulative-stats-inner .personal-stats:after,.coop-results .cumulative-stats-inner .personal-stats:before{position:absolute;display:block;content:"";background:url(/images/bundled/78f61aacb1fbb50f345cdf3016aa309e.png);background-size:contain}.coop-results .cumulative-stats-inner .personal-stats:before{width:39px;height:39px;top:-20px;right:6px}.coop-results .cumulative-stats-inner .personal-stats:after{width:24px;height:24px;top:74px;right:-18px}.coop-results .cumulative-stats-inner .personal-stats .wave-average-point{text-align:center;font-size:13px;line-height:1.3}.coop-results .cumulative-stats-inner .personal-stats .wave-average-point span{display:block;font-size:38px}.coop-results .cumulative-stats-inner .personal-stats h4{font-size:11px;padding:0 0 4px 8px}.coop-results .cumulative-stats-inner .personal-stats .wave-average-stats-list{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;background:rgba(0,0,0,.5);color:#ccc;width:100%;height:30px;line-height:1;border-radius:15px;padding:0 10px;box-sizing:border-box;-ms-flex-align:center;align-items:center}.coop-results .cumulative-stats-inner .personal-stats .wave-average-stats-list .golden-ikura{padding-left:26px}.coop-results .cumulative-stats-inner .personal-stats .wave-average-stats-list .salmon-dead-count,.coop-results .cumulative-stats-inner .personal-stats .wave-average-stats-list .salmon-help-count{padding-left:45px}.coop-results .cumulative-stats-inner .coop-stats:after{position:absolute;display:block;content:"";width:156px;height:198px;background:url(/images/bundled/bd3292fc4b9013b846d243deda00d207.svg) 50% no-repeat;background-size:contain;bottom:40px;left:calc(50% + 40px);opacity:.3;z-index:-1}.coop-results .cumulative-stats-inner .coop-stats-list{max-width:380px;margin:0 auto;padding:0 10px;line-height:1;box-sizing:border-box}@media screen and (max-width:320px){.coop-results .cumulative-stats-inner .coop-stats-list{padding:0 6px}}.coop-results .cumulative-stats-inner .coop-stats-list-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.75);margin-bottom:8px;height:48px;border-radius:24px}.coop-results .cumulative-stats-inner .coop-stats-list-content.clear .job-result{color:#39e464}.coop-results .cumulative-stats-inner .coop-stats-list-content.clear .grade{color:#fff}.coop-results .cumulative-stats-inner .coop-stats-list-content.failure .job-result{color:#ff7500}.coop-results .cumulative-stats-inner .coop-stats-list-content.failure .grade{color:#777}.coop-results .cumulative-stats-inner .coop-stats-list-content .job-result{font-family:Splatoon1,sans-serif;font-size:14px;width:90px;text-align:center;padding:0 4px;box-sizing:border-box;-ms-flex-positive:0;flex-grow:0}@media screen and (max-width:320px){.coop-results .cumulative-stats-inner .coop-stats-list-content .job-result{font-size:12px}}.coop-results .cumulative-stats-inner .coop-stats-list-content .job-result span{display:block;font-size:11px;padding-top:4px}@media screen and (max-width:320px){.coop-results .cumulative-stats-inner .coop-stats-list-content .job-result span{font-size:10px}}.coop-results .cumulative-stats-inner .coop-stats-list-content .grade{font-family:Splatoon1,sans-serif;font-size:17px;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:320px){.coop-results .cumulative-stats-inner .coop-stats-list-content .grade{font-size:14px}}.coop-results .cumulative-stats-inner .coop-stats-list-content .down,.coop-results .cumulative-stats-inner .coop-stats-list-content .keep,.coop-results .cumulative-stats-inner .coop-stats-list-content .up{display:inline-block;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:50%;vertical-align:middle}@media screen and (max-width:320px){.coop-results .cumulative-stats-inner .coop-stats-list-content .down,.coop-results .cumulative-stats-inner .coop-stats-list-content .keep,.coop-results .cumulative-stats-inner .coop-stats-list-content .up{width:19.2px;height:19.2px}}.coop-results .cumulative-stats-inner .coop-stats-list-content .up{background-image:url(/images/bundled/ae680e6dc6f8090d5b0c21c51351d7e9.png);margin-left:8px}@media screen and (max-width:320px){.coop-results .cumulative-stats-inner .coop-stats-list-content .up{margin-left:4px}}.coop-results .cumulative-stats-inner .coop-stats-list-content .down{background-image:url(/images/bundled/64c6200b9cda36e58355be36c57fca65.png);margin-left:8px}@media screen and (max-width:320px){.coop-results .cumulative-stats-inner .coop-stats-list-content .down{margin-left:4px}}.coop-results .cumulative-stats-inner .coop-stats-list-content .keep{background-image:url(/images/bundled/adfdc679c160e5b4eef504a1f0d2872f.png);margin-left:3px}.coop-results .cumulative-stats-inner .coop-stats-list-content .ikura-result{font-family:Splatoon2,sans-serif;color:#ccc;font-size:16px;-ms-flex-positive:0;flex-grow:0}@media screen and (max-width:320px){.coop-results .cumulative-stats-inner .coop-stats-list-content .ikura-result{font-size:13px}}.coop-results .cumulative-stats-inner .coop-stats-list-content .ikura-result .golden-ikura,.coop-results .cumulative-stats-inner .coop-stats-list-content .ikura-result .ikura{line-height:20px;padding:0 12px 0 26px}@media screen and (max-width:320px){.coop-results .cumulative-stats-inner .coop-stats-list-content .ikura-result .golden-ikura,.coop-results .cumulative-stats-inner .coop-stats-list-content .ikura-result .ikura{padding-right:8px}}.coop-results .cumulative-stats-inner .wave-total{position:relative;width:75%;min-width:260px;max-width:320px;margin:56px auto 0}.coop-results .cumulative-stats-inner .wave-total-list{font-family:Splatoon2,sans-serif;border-collapse:collapse;line-height:1.5;text-align:left;text-shadow:1px 1px 0 #000}.coop-results .cumulative-stats-inner .wave-total-list caption{font-family:Splatoon1,sans-serif;position:absolute;width:100%;top:-38px;color:#39e464;font-size:18px;border-bottom:2px dashed hsla(0,0%,100%,.4);padding-bottom:3px;text-align:left}.coop-results .cumulative-stats-inner .wave-total-list td,.coop-results .cumulative-stats-inner .wave-total-list th{font-size:16px}.coop-results .cumulative-stats-inner .wave-total-list th{color:#fff;padding-right:10px}.coop-results .cumulative-stats-inner .wave-total-list td{color:#ddd}.coop-results .cumulative-stats-inner .wave-total-list td:not(.wave-total-kuma-point):before{content:"X";font-size:11px;padding-right:2px}.coop-results .cumulative-stats-inner .wave-total-list td span{font-size:11px}.coop-results .cumulative-stats-inner .attn{margin:16px auto 0;font-size:11px;color:hsla(0,0%,100%,.5)}.coop-results .golden-ikura:before,.coop-results .ikura:before{width:24px}.coop-results .salmon-dead-count:before,.coop-results .salmon-help-count:before{width:45px}.coop-results .golden-ikura,.coop-results .ikura,.coop-results .salmon-dead-count,.coop-results .salmon-help-count{position:relative}.coop-results .golden-ikura:before,.coop-results .ikura:before,.coop-results .salmon-dead-count:before,.coop-results .salmon-help-count:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";background-repeat:no-repeat;background-position:50%;height:20px}.coop-results .golden-ikura .num:before,.coop-results .ikura .num:before,.coop-results .salmon-dead-count .num:before,.coop-results .salmon-help-count .num:before{content:"X";font-size:11px;padding-right:2px}.coop-results .golden-ikura:before{background-image:url(/images/bundled/3aa6fb4ec1534196ede450667c1183dc.png);background-size:18px 18px}.coop-results .ikura:before{background-image:url(/images/bundled/efe826cfd1d44d19153f08e19f6caa2a.png);background-size:20.5px 15px}.coop-results .salmon-help-count:before{background-image:url(/images/bundled/c003ffe0a5580e4c8b1bc9df1e0a30d2.png);background-size:41.75px 16px}.coop-results .salmon-dead-count:before{background-image:url(/images/bundled/5d447dcfcb3b0c31ffb2efca58a6e799.png);background-size:38.5px 16px}.coop-results .octolings .salmon-help-count:before{background-image:url(/images/bundled/76f0143bbd579054410f1de8445f9dd4.png);background-size:42.75px 16px}.coop-results .octolings .salmon-dead-count:before{background-image:url(/images/bundled/fa7045022d3183caac60f7f129bce8ec.png);background-size:39.5px 16px}.coop-results .caution{font-size:11px;color:#e5a8a3;max-width:380px;margin:0 auto;padding:32px 24px 0;box-sizing:border-box}.coop-results .coop-guest{background:url(/images/bundled/29f550a445d2687fdc39607f8f82d6f8.png) top no-repeat;background-size:358.5px 362.5px;padding-top:45px;min-height:362.5px;text-align:center}.coop-results .coop-guest .coop-guest-poster{position:relative;background:#fff;margin:0 auto;width:280px;padding:5px 5px 8px;-webkit-transform:rotate(-2deg);transform:rotate(-2deg);box-shadow:1px 1px 0 #000}.coop-results .coop-guest .coop-guest-poster .coop-guest-poster-image{background:url(/images/bundled/f44835c0fa44d49895be2384ddb6ea05.png) 50% no-repeat;background-size:cover;width:280px;height:157.6px}.coop-results .coop-guest .coop-guest-poster h3{font-weight:700;font-size:10px;color:#ff7500;padding:5px 0 3px}.coop-results .coop-guest .coop-guest-poster p{font-size:6px}.coop-results .coop-guest .coop-guest-poster:after,.coop-results .coop-guest .coop-guest-poster:before{position:absolute;content:"";-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.3}.coop-results .coop-guest .coop-guest-poster:before{width:138px;height:138px;top:-50px;left:-50px;background:#ff7500;-webkit-mask-image:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg);mask-image:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg)}.coop-results .coop-guest .coop-guest-poster:after{width:180px;height:201px;right:-90px;bottom:-100px;background:#000;-webkit-mask-image:url(/images/bundled/07fda28c22cac86ddeee5b292441717c.svg);mask-image:url(/images/bundled/07fda28c22cac86ddeee5b292441717c.svg)}.coop-schedule{position:relative;background:#9b1e09 url(/images/bundled/8c15ceb605300fbc22963fabcb09fb22.png) top;background-size:255px 127px;overflow:hidden}.coop-schedule:after,.coop-schedule:before{position:absolute;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#1db851}.coop-schedule:before{width:168px;height:150px;opacity:.45;top:-70px;left:-70px;-webkit-mask-image:url(/images/bundled/5d40ca5647632b0253a4cdeee682bfc2.svg);mask-image:url(/images/bundled/5d40ca5647632b0253a4cdeee682bfc2.svg)}.coop-schedule:after{width:175px;height:218px;opacity:.8;top:150px;right:-40px;-webkit-mask-image:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg);mask-image:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg)}.coop-schedule .coop-schedule-header{position:relative;text-align:center;padding:16px 0 38px}.coop-schedule .coop-schedule-header:before{position:absolute;content:"";background:url(/images/bundled/0fd2d4651d364e0944a8ddaf787a65ef.png) 50% no-repeat;background-size:contain;width:42px;height:42px;z-index:2000;right:10px;top:-8px}.coop-schedule .coop-schedule-header:after{position:absolute;content:"";background:url(/images/bundled/0fd2d4651d364e0944a8ddaf787a65ef.png) 50% no-repeat;background-size:contain;width:30px;height:30px;z-index:2000;left:30px;bottom:24px}.coop-schedule .coop-schedule-header h2{position:relative;background:url(/images/bundled/a185b309f5cdad94942849070de04ce2.png) 50% no-repeat;background-size:contain;width:332px;height:112.5px;margin:0 auto;left:-3px;z-index:1}@media screen and (max-width:320px){.coop-schedule .coop-schedule-header h2{width:288.69565217px;height:97.82608696px;left:-2px}}.coop-schedule .coop-schedule-header h2:after{position:absolute;content:"";background:url(/images/bundled/0fd2d4651d364e0944a8ddaf787a65ef.png) 50% no-repeat;background-size:contain;width:15px;height:15px;z-index:2000;right:4px;bottom:-12px}.coop-schedule .coop-schedule-header h2 span{position:absolute!important;clip:rect(1,1,1,1)}.coop-schedule .coop-schedule-header h3{position:relative;font-family:Splatoon1,sans-serif;color:#ff5033;font-size:22px;z-index:1}.coop-schedule .coop-schedule-header h3 span,.coop-schedule .coop-schedule-header h3:after,.coop-schedule .coop-schedule-header h3:before{display:inline-block;background:url(/images/bundled/cc7454b6eb6b8e16852ed21f00e0fd40.png) no-repeat;background-size:488px 52px;height:52px;vertical-align:middle}.coop-schedule .coop-schedule-header h3 span{min-width:200px;background-position:50%;padding-top:14px;box-sizing:border-box}.coop-schedule .coop-schedule-header h3 span:not(:lang(ja)){font-size:15px;padding-top:18px}.coop-schedule .coop-schedule-header h3:after,.coop-schedule .coop-schedule-header h3:before{content:"";width:42px}.coop-schedule .coop-schedule-header h3:before{background-position:0}.coop-schedule .coop-schedule-header h3:after{background-position:100%}.coop-schedule .coop-schedule-list-wrapper{position:relative;background:rgba(0,0,0,.33);padding-top:16px;padding-bottom:90px;padding-bottom:calc(constant(safe-area-inset-bottom) + 90px);padding-bottom:calc(env(safe-area-inset-bottom) + 90px);z-index:1}.coop-schedule .coop-schedule-list-wrapper:before{background:rgba(0,0,0,.33);content:"";position:absolute;width:100%;height:20px;margin-top:-36px;left:0;-webkit-mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.coop-schedule .coop-schedule-list{max-width:380px;margin:0 auto;padding:0 12px}.coop-schedule .coop-schedule-list h4{font-family:Splatoon1,sans-serif;color:#39e464;font-size:22px;text-shadow:1px 1px 0 #000;padding:0 8px 8px}.coop-schedule .coop-schedule-list-item{background:rgba(0,0,0,.8) url(/images/bundled/b24ee02521f18ebe1bf8b05e1396c3dc.png) top;background-size:80px 80px;border-radius:20px;padding:0 4px;margin-bottom:24px;color:#fff;font-family:Splatoon2,sans-serif;box-shadow:1px 1px 0 #000}.coop-schedule .coop-schedule-list-item .coop-schedule-list-next li,.coop-schedule .coop-schedule-list-item h5{color:#fff;font-size:17px;border-bottom:3px dashed #666;padding:10px 12px 3px}.coop-schedule .coop-schedule-list-item .coop-schedule-list-next li:before,.coop-schedule .coop-schedule-list-item h5:before{position:relative;display:inline-block;content:"";background:url(/images/bundled/2e4ca1b65a2eb7e4aacf38a8eb88b456.png) 50% no-repeat;width:31.5px;height:21px;background-size:contain;vertical-align:middle;margin-right:10px;top:-2px}.coop-schedule .coop-schedule-list-item .coop-schedule-list-next li:last-child{border-bottom:none}.coop-schedule .coop-schedule-list-item-content{display:-ms-flexbox;display:flex;padding:12px}.coop-schedule .coop-schedule-list-stage{font-size:13px;text-align:center;width:128px}@media screen and (max-width:320px){.coop-schedule .coop-schedule-list-stage{width:96px;font-size:12px}}.coop-schedule .coop-schedule-list-stage img{width:100%;height:auto;border-radius:10px}.coop-schedule .coop-schedule-list-stage p{padding:4px 0 0}.coop-schedule .coop-schedule-list-weapons{font-size:15px;margin-left:12px;max-width:180px}@media screen and (max-width:320px){.coop-schedule .coop-schedule-list-weapons{max-width:150px}}.coop-schedule .coop-schedule-list-weapons p{padding:4px 0}.coop-schedule .coop-schedule-list-weapons ul{display:-ms-flexbox;display:flex;width:100%}.coop-schedule .coop-schedule-list-weapons li{width:25%;max-width:45px}.coop-schedule .coop-schedule-list-weapons li:not(:last-child){margin-right:3px}.coop-schedule .coop-schedule-list-weapons img{width:100%;height:auto}.coop-schedule .coop-schedule-list-next{padding-bottom:10px}.credits{font-family:Splatoon2,sans-serif;color:#fff;text-align:center;width:100%;padding:16px 0 0;overflow:hidden}.credits h1{position:fixed;text-align:left;font-size:11px;padding:0 16px;color:#777}.credits .wrapper{background:url(/images/bundled/54dca0389a358026ebd0df173e8c231f.png);background-size:80px 80px;padding-bottom:180px}.credits .container{display:inline-block;text-align:left}.credits h2{display:inline-block;font-size:11px;margin-top:120px;margin-bottom:36px;margin-left:27px;background:hsla(0,0%,100%,.4);padding:3px 8px;line-height:1}.credits ul{width:100%}.credits h3{font-size:11px;margin-left:27px;padding:28px 0 5px;color:#999}.credits .name-block{font-size:16px;line-height:28px}.credits .name-block img{width:22px;height:22px;vertical-align:middle;margin-right:5px}.credits:after,.credits:before{position:fixed;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;left:50%;z-index:-1}.credits:before{width:255px;height:170px;background-color:#cdf523;-webkit-mask-image:url(/images/bundled/30a391a4e4c11c61efecaf94f3f09dca.svg);mask-image:url(/images/bundled/30a391a4e4c11c61efecaf94f3f09dca.svg);top:20px;margin-left:-227.5px;opacity:.15}.credits:after{width:203px;height:253px;background-color:#a51ee1;-webkit-mask-image:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg);mask-image:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg);bottom:-40px;margin-left:30px;opacity:.2}.credits .btn-close{position:fixed;border:none;right:0;top:0;width:70.5px;height:71px;background:url(/images/bundled/bf3e262cf0fd9837dbc1a2abc6ba4604.png) 100% 0 no-repeat;background-size:contain;cursor:pointer;z-index:10}.festival-active-info{position:relative;background:#333 url(/images/bundled/06db1499e74d5e7814ebde8751cdded1.png) top;background-size:70.28571429px 94.85714286px;text-align:center;padding-bottom:56px}.festival-active-info .teams{position:absolute;width:100%;top:0;font-family:Splatoon1,sans-serif;color:#fff;font-size:20px;text-shadow:1px 1px 0 #000;padding:10px 12px;box-sizing:border-box;z-index:1}@media screen and (min-width:480px){.festival-active-info .teams{max-width:480px;top:20px;left:50%;margin-left:-240px}}.festival-active-info .teams .alpha{float:left}.festival-active-info .teams .bravo{float:right}.festival-active-info img{width:100%;height:auto;max-width:480px;margin-top:20px;border-radius:20px}@media screen and (max-width:480px){.festival-active-info img{-webkit-mask-image:url(/images/bundled/3f9f3ab51ca4925a354ad043530fe97e.png);mask-image:url(/images/bundled/3f9f3ab51ca4925a354ad043530fe97e.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center bottom;mask-position:center bottom;border-radius:0;margin-top:0}}.festival-active-info .fes-icons{position:relative;width:100%;max-width:480px;margin:0 auto}.festival-active-info #hime-icon,.festival-active-info #iida-icon{position:absolute;top:-20px;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.festival-active-info #hime-icon{width:42px;height:45px;left:12px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.festival-active-info #iida-icon{width:38px;height:42px;right:12px;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.festival-active-info h1{position:relative;font-family:Splatoon1,sans-serif;color:#fff;font-size:25px;line-height:1.1;background:url(/images/bundled/e4b7b3c02884cd637fdd60eb99dd2d9f.svg) 50% no-repeat;background-size:contain;height:120px;padding-top:6px;box-sizing:border-box;margin-top:-16px}.festival-active-info h1 .fes-icon-svg{display:block;margin:0 auto;width:36px;height:39px}.festival-active-info .festival-when .festival-period{display:inline-block;background:#16c016 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:53.33333333px 53.33333333px;font-family:Splatoon2,sans-serif;color:#fff;font-size:16px;text-shadow:1px 1px 0 #000;padding:6px 20px;-webkit-mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}.festival-active-info .festival-status{display:inline-block;font-family:Splatoon2,sans-serif;color:#f02d7d;font-size:24px;text-shadow:1px 1px 0 #000;border-bottom:3px solid #f02d7d;padding:8px 8px 0}.festival-rankings,.festival-rankings:before{background:#555 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px 80px}.festival-rankings{position:relative;background-position:top;margin-top:48px;text-align:center;padding-top:8px;padding-bottom:120px;padding-bottom:calc(constant(safe-area-inset-bottom) + 120px);padding-bottom:calc(env(safe-area-inset-bottom) + 120px)}.festival-rankings:before{position:absolute;content:"";background-position:center -20px;width:100%;height:20px;top:-20px;left:0;-webkit-mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.festival-rankings h2{position:relative;display:inline-block;margin-bottom:24px;font-family:Splatoon1,sans-serif;color:#fff;font-size:28px;line-height:32px;text-align:center;z-index:0;text-shadow:1px 1px 0 #000}.festival-rankings h2 span{display:inline-block;color:#f02d7d;width:68px;text-align:center}.festival-rankings h2 span:before{position:absolute;content:"";width:80px;height:46px;background:url(/images/bundled/2185209d9926162e71b3fd38d56c3d59.png) 50% no-repeat;background-size:contain;margin-left:-12px;margin-top:-4px;z-index:-1}.festival-rankings .ranking-header{position:relative;line-height:44px;height:44px;font-family:Splatoon2,sans-serif;font-size:13px;color:#fff;margin:0 auto;max-width:380px;padding:0 0 0 8px;box-sizing:border-box;text-shadow:1px 1px 0 #000;text-align:left;background-image:url(/images/bundled/fc2fe88fcaa2d9817a7012044948bfaf.png);background-size:126px 126px}@media screen and (min-width:380px){.festival-rankings .ranking-header{border-radius:30px 30px 0 0}}.festival-rankings .ranking-header .festival-team-icon-image{width:32px;height:32px;vertical-align:middle}.festival-rankings .ranking-header>img{margin-right:4px}.festival-rankings .ranking-header button{position:absolute;right:0;bottom:0;height:50px;border:none;margin:0;background-image:url(/images/bundled/fc2fe88fcaa2d9817a7012044948bfaf.png);background-size:126px 126px;padding:0 8px 0 16px}.festival-rankings .ranking-header button:before{display:inline-block;content:"";background:url(/images/bundled/4a714b342e0f98dae26253e9f1afadf8.png);background-size:contain;width:21px;height:15px;vertical-align:middle;margin-top:3px;margin-right:4px}@media screen and (min-width:380px){.festival-rankings .ranking-header button{border-radius:0 30px 0 0}}.festival-rankings .ranking-header button img{margin-top:3px}.festival-rankings .ranking{background:#939393;text-align:left;margin:0 auto;max-width:380px}@media screen and (min-width:380px){.festival-rankings .ranking{border-radius:30px}}.festival-rankings .top-ranking{padding-left:16px}.festival-rankings .top-ranker-cell{font-family:Splatoon2,sans-serif;border-bottom:1px solid #777;padding:10px 0 8px}.festival-rankings .top-ranker-cell .fespower-container,.festival-rankings .top-ranker-cell .nickname,.festival-rankings .top-ranker-cell .rank{display:inline-block;line-height:24px;vertical-align:middle}.festival-rankings .top-ranker-cell .rank{width:24px;height:24px;border-radius:12px;color:#fff;font-size:13px;text-shadow:1px 1px 0 #000;text-align:center}.festival-rankings .top-ranker-cell .nickname{color:#fff;font-size:18px;min-width:140px;padding-left:8px;box-sizing:border-box;text-shadow:1px 1px 0 #000}.festival-rankings .top-ranker-cell .fespower-container{background:#333;padding:0 8px;height:24px;border-radius:12px}.festival-rankings .top-ranker-cell .fespower-title{color:#999;font-size:11px;padding-right:2px}.festival-rankings .top-ranker-cell .fespower{color:#fff;font-size:15px}.festival-rankings .additional-info{margin:4px 0 0 32px}.festival-rankings .additional-info div{position:relative;z-index:0}.festival-rankings .additional-info div:before{position:absolute;content:"";background:#777;width:40px;height:40px;border-radius:20px;z-index:-1}.festival-rankings .additional-info div:not(:first-child){margin-left:12px}.festival-rankings .additional-info div:not(:first-child):before{top:0;left:0}.festival-rankings .additional-info div:first-child:before{top:4px;left:4px}.festival-rankings .additional-info div,.festival-rankings .additional-info span{display:inline-block;vertical-align:middle}.festival-rankings .additional-info .additional-info-separator{font-size:23px;color:#555;margin-left:8px}.festival-rankings .additional-info .weapon-image{width:48px;height:auto}.festival-rankings .additional-info .gear{width:40px;height:auto}.festival-rankings .other-ranking{font-family:Splatoon2,sans-serif;zoom:1;padding-left:16px;padding:8px 0 16px 16px}.festival-rankings .other-ranking:after{content:"";display:block;clear:both;height:0}.festival-rankings .other-ranking .left-ranker,.festival-rankings .other-ranking .right-ranker{width:50%}.festival-rankings .other-ranking .left-ranker{float:left}.festival-rankings .other-ranking .right-ranker{float:right}.festival-rankings .other-ranking .ranker-cell{line-height:30px}.festival-rankings .other-ranking .rank{display:inline-block;width:24px;padding-right:8px;color:#555;font-size:13px;text-align:center}.festival-rankings .other-ranking .nickname{color:#fff;font-size:15px;text-shadow:1px 1px 0 #000}.festival-rankings .festival-rankings-title{display:inline-block;padding:0 20px}.festival-rankings .festival-rankings-title p{font-family:Splatoon2,sans-serif;position:absolute;background-image:url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:40px 40px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);margin-top:-25px;margin-left:-10px;font-size:12px;color:#fff;text-shadow:1px 1px 0 #000;padding:4px 8px;line-height:1}.page.festival-record{background:#333 url(/images/bundled/06db1499e74d5e7814ebde8751cdded1.png) top;background-size:70.28571429px 94.85714286px}.page.festival-record>a{display:block}.festival-result{background:#888 url(/images/bundled/e84bceca813d5dddddcdbc5e94af6f86.png) top;background-size:70.28571429px 94.85714286px;overflow:hidden}.festival-result .festival-result-header{padding-top:20px;text-align:center;overflow:hidden}.festival-result h1{position:relative;display:-ms-flexbox;display:flex;font-family:Splatoon1,sans-serif;color:#fff;font-size:25px;line-height:1.1;background:url(/images/bundled/e4b7b3c02884cd637fdd60eb99dd2d9f.svg) 50% no-repeat;background-size:contain;height:140px;box-sizing:border-box;-ms-flex-align:center;align-items:center;text-align:center;text-shadow:1px 1px 0 #000}.festival-result h1 span{width:100%}.festival-result h1 .fes-icon-svg{display:block;margin:0 auto;width:36px;height:39px}.festival-result .festival-result-info{margin-top:-12px}.festival-result .festival-theme-container{position:relative;width:100%;max-width:460px;margin:0 auto;padding:0 4px;box-sizing:border-box}@media screen and (max-width:320px){.festival-result .festival-theme-container{padding:0}}.festival-result .festival-theme-container .festival-theme{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;width:100%;font-family:Splatoon1,sans-serif;color:#fff;text-shadow:1px 1px 0 #000;padding:8px 16px;box-sizing:border-box;background:rgba(0,0,0,.6);-webkit-mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.festival-result .festival-theme-container .festival-theme .festival-theme-alpha,.festival-result .festival-theme-container .festival-theme .festival-theme-bravo{font-size:20px;width:50%;line-height:1.2}@media screen and (max-width:320px){.festival-result .festival-theme-container .festival-theme .festival-theme-alpha,.festival-result .festival-theme-container .festival-theme .festival-theme-bravo{font-size:17px}}.festival-result .festival-theme-container .festival-theme .festival-theme-versus{font-size:13px;padding:0 5px;white-space:nowrap}.festival-result .festival-theme-container .festival-theme .festival-theme-alpha{text-align:right}.festival-result .festival-theme-container .festival-theme .festival-theme-bravo{text-align:left}.festival-result .fes-icons{position:absolute;width:100%;top:-32px;left:0}.festival-result .fes-icons #hime-icon,.festival-result .fes-icons #iida-icon{position:absolute}.festival-result .fes-icons #hime-icon{width:42px;height:45px;left:12px;margin-top:-7px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.festival-result .fes-icons #iida-icon{width:38px;height:42px;right:12px;margin-top:-4px;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.festival-result .festival-period-container{position:relative;margin-top:-4px;z-index:1}.festival-result .festival-period{display:inline-block;background:#16c016 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:53.33333333px 53.33333333px;font-family:Splatoon2,sans-serif;color:#fff;font-size:14px;text-shadow:1px 1px 0 #000;padding:2px 20px;-webkit-mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}.festival-result .festival-panel-image{width:100%;height:auto;max-width:480px;border-radius:20px}@media screen and (max-width:480px){.festival-result .festival-panel-image{-webkit-mask-image:url(/images/bundled/313722c6b77ca1576422412ef81a19a8.png);mask-image:url(/images/bundled/313722c6b77ca1576422412ef81a19a8.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center top;mask-position:center top;border-radius:0}}.festival-result .result-summary{position:relative;max-width:480px;margin:50px auto 0;z-index:0}.festival-result .result-mark{position:absolute;font-family:Splatoon1,sans-serif;z-index:2;color:#fff;text-shadow:1px 1px 0 #000}@media screen and (max-width:320px){.festival-result .result-mark{font-size:12px}}.festival-result .result-mark.alpha-result{left:0}@media screen and (min-width:600px){.festival-result .result-mark.alpha-result{left:-30px}}.festival-result .result-mark.alpha-result .ink{-webkit-mask-position:right center;mask-position:right center}.festival-result .result-mark.alpha-result.lose{z-index:0}@media screen and (min-width:480px){.festival-result .result-mark.alpha-result.lose{z-index:1}}.festival-result .result-mark.bravo-result{right:0}@media screen and (min-width:600px){.festival-result .result-mark.bravo-result{right:-30px}}.festival-result .result-mark.bravo-result .ink{-webkit-mask-position:left center;mask-position:left center}.festival-result .result-mark.bravo-result.lose{margin-top:-25px}.festival-result .result-mark .ink-wrapper{position:absolute;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000);z-index:-1}.festival-result .result-mark.win{font-size:18px;top:-20px;text-align:center;padding:0 15px 0 4px;box-sizing:border-box}.festival-result .result-mark.win:not(:lang:ja){font-size:15px}.festival-result .result-mark.win .ink-wrapper{width:128px;height:128px;top:-55px;left:50%;margin-left:-64px}.festival-result .result-mark.lose{font-size:11px;margin-top:-35px;padding:0 12px 0 4px;box-sizing:border-box;text-align:center}.festival-result .result-mark.lose:not(:lang:ja){font-size:10px}.festival-result .result-mark.lose .ink-wrapper{width:90px;height:90px;top:-38px;left:50%;margin-left:-45px}.festival-result .winner-name{margin-top:-10px;font-family:Splatoon1,sans-serif;font-size:17px;color:#fff;padding:10px 48px 10px 10px;line-height:1.2;box-sizing:border-box;background:url(/images/bundled/26c8c0b675f643f384991434574baf71.png) 50%;-webkit-mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:right center;mask-position:right center;z-index:1;width:calc(100% - 24px)}@media screen and (min-width:480px){.festival-result .winner-name{margin-left:12px}}.festival-result .win-rates-container{max-width:380px;margin:38px auto 0;padding:0 16px;box-sizing:border-box}.festival-result .win-rates-table-container{background:#ccc url(/images/bundled/2d05de4b8eeffb1919653a16e9886601.png) top;background-size:270.75px 270.75px;border-radius:30px;padding:0 10px 20px;-webkit-mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:500px 800px;mask-size:500px 800px;-webkit-mask-position:center top;mask-position:center top}.festival-result .win-rates{width:100%;color:#fff;text-shadow:1px 1px 0 #000;border-collapse:collapse}.festival-result .win-rates td,.festival-result .win-rates th{text-align:center}.festival-result .win-rates th{padding:8px 0 6px}.festival-result .win-rates img{width:40px;height:40px}.festival-result .win-rates tr td{position:relative;line-height:1;vertical-align:middle;z-index:0}.festival-result .win-rates tr td.separator{height:8px}.festival-result .win-rates tr td.win .winner-mark{position:absolute;content:"";width:64px;height:58px;background:#19d719;-webkit-mask-image:url(/images/bundled/5d40ca5647632b0253a4cdeee682bfc2.svg);mask-image:url(/images/bundled/5d40ca5647632b0253a4cdeee682bfc2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;top:-5px;left:50%;margin-left:-35px;z-index:-1}.festival-result .win-rates tr td:not(.win){color:#ccc}.festival-result .win-rates tr td:not(.win) .winner-mark{display:none}.festival-result .win-rates tr td:not(.separator){font-family:Splatoon2,sans-serif;background:rgba(0,0,0,.6);height:48px}.festival-result .win-rates tr td:not(.separator):first-child{border-radius:24px 0 0 24px}.festival-result .win-rates tr td:not(.separator):nth-child(3){border-radius:0 24px 24px 0}.festival-result .win-rates tr td:not(.separator):nth-child(2){font-size:11px;color:#fff;white-space:nowrap}.festival-result .win-rates tr td:not(.separator):first-child,.festival-result .win-rates tr td:not(.separator):nth-child(3){width:50%}.festival-result .win-rates tr td:not(.separator) .integer-part{font-size:28px}.festival-result .win-rates tr td:not(.separator) .fraction-part,.festival-result .win-rates tr td:not(.separator) .percent{font-size:18px}.festival-result-info.splatfest-v4 .win-rates .fes-result-rate{display:block;padding:4px 0}.festival-result-info.splatfest-v4 .win-rates tr td:not(.separator) .integer-part{font-size:22px}.festival-result-info.splatfest-v4 .win-rates tr td:not(.separator) .fraction-part{font-size:14px}.festival-result-info.splatfest-v4 .win-rates tr td:not(.separator) .average,.festival-result-info.splatfest-v4 .win-rates tr td:not(.separator) .score{font-size:10px}.festival-result-info.splatfest-v4 .win-rates tr td:not(.separator) .average{padding-right:4px}.festival-votes{position:relative;background:#888 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:80px 80px;padding-bottom:120px;padding-bottom:calc(constant(safe-area-inset-bottom) + 120px);padding-bottom:calc(env(safe-area-inset-bottom) + 120px)}.festival-votes:before{position:absolute;content:"";background:#888 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) center top -20px;background-size:80px 80px;width:100%;height:20px;margin-top:-20px;-webkit-mask-image:url(/images/bundled/f66491eb317907654282aaa331f9f1a4.png);mask-image:url(/images/bundled/f66491eb317907654282aaa331f9f1a4.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.festival-votes h1{position:relative;font-family:Splatoon2,sans-serif;color:#fff;font-size:18px;text-shadow:1px 1px 0 #000;padding:8px 0 20px;text-align:center;z-index:1}.festival-votes h1:before{position:absolute;display:block;content:"";width:100%;height:68.5px;background:url(/images/bundled/40e897b71fd3e35511e6481cacd31015.png) 50% no-repeat;background-size:contain;top:-30px;z-index:-1}.festival-votes h1 span{color:#cdf523}.festival-votes>.alpha,.festival-votes>.bravo{border-bottom:1px solid rgba(0,0,0,.2)}@media screen and (min-width:380px){.festival-votes>.alpha,.festival-votes>.bravo{max-width:380px;border-radius:20px;margin-left:auto;margin-right:auto;border:none;box-shadow:1px 1px 0 rgba(0,0,0,.2);overflow:hidden}}.festival-votes>.alpha{margin-bottom:24px}.festival-votes h2{position:relative;font-family:Splatoon2,sans-serif;font-size:16px;background:#191919}.festival-votes h2 img{width:32px;height:32px;padding:8px 0;vertical-align:middle;margin:0 4px 0 8px}.festival-votes h2 .num{position:absolute;display:block;top:0;right:0;line-height:48px;height:48px;min-width:60px;padding:0 16px 0 20px;box-sizing:border-box;background:#444;text-align:center;text-shadow:1px 1px 0 #000;-webkit-mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center}.festival-votes .festival-votes-list{background:#a0a0a0;padding-left:16px;color:#000}.festival-votes .festival-votes-list li{font-size:18px}.festival-votes .festival-votes-list li:not(:last-child){border-bottom:1px solid #909090}.festival-votes .festival-votes-list li.festival-votes-list-novote{line-height:48px}.festival-votes .festival-votes-list li img{width:40px;height:40px;border-radius:20px;vertical-align:middle;margin:4px 10px 4px 0}.page.festival{bakground-color:#000;position:relative;font-family:Splatoon2,sans-serif;color:#fff}.page.festival a{color:#fff}.past-festivals{text-align:center;margin-top:-20px;min-height:100%}.past-festivals h1{position:relative;font-family:Splatoon1,sans-serif;font-size:24px;line-height:1.1;color:#fff;text-shadow:1px 1px 0 #000;height:280px;background:#888 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:80px;-webkit-mask-image:url(/images/bundled/b4d33f2b25acf24268719ea4b536737d.png);mask-image:url(/images/bundled/b4d33f2b25acf24268719ea4b536737d.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;padding-top:40px;box-sizing:border-box;overflow:hidden}.past-festivals h1:before{width:180px;height:140px;background:#ffcd00;-webkit-mask-image:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg);mask-image:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center bottom;mask-position:center bottom;top:0;margin-left:-180px}.past-festivals h1:after,.past-festivals h1:before{position:absolute;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;left:50%;z-index:-1}.past-festivals h1:after{width:230px;height:230px;background:#460fc8;-webkit-mask-image:url(/images/bundled/1615075d12d2e246794d4ca76720341b.svg);mask-image:url(/images/bundled/1615075d12d2e246794d4ca76720341b.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;top:30px;margin-left:24px}.past-festivals .past-festivals-container{padding-top:30px;overflow:hidden;background:#888 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) center top -20px;background-size:80px;margin-top:-180px;min-height:calc(100% - 130px);padding-bottom:70px;padding-bottom:calc(constant(safe-area-inset-bottom) + 70px);padding-bottom:calc(env(safe-area-inset-bottom) + 70px)}.past-festivals .past-festival-list{margin:0 40px}@media screen and (max-width:320px){.past-festivals .past-festival-list{margin:0 24px}}.past-festivals .past-festival-cell{position:relative;margin:0 auto 56px;max-width:380px}.past-festivals .past-festival-cell:nth-child(odd){-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}.past-festivals .past-festival-cell:nth-child(2n){-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}.past-festivals .past-festival-cell.alpha a:after{left:-38px}.past-festivals .past-festival-cell.alpha .winner{left:-40px}@media screen and (max-width:320px){.past-festivals .past-festival-cell.alpha .winner{left:-32px}}.past-festivals .past-festival-cell.bravo a:after{right:-60px}.past-festivals .past-festival-cell.bravo .winner{right:-48px}@media screen and (max-width:320px){.past-festivals .past-festival-cell.bravo .winner{right:-38px}}.past-festivals .past-festival-cell a{position:relative;display:block}.past-festivals .past-festival-cell a:after{position:absolute;content:"";width:168px;height:168px;background:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg) 50% no-repeat;background-size:contain;opacity:.3;bottom:-20px;z-index:-1}.past-festivals .past-festival-cell .box,.past-festivals .past-festival-cell .box:before{background:#333 url(/images/bundled/26c8c0b675f643f384991434574baf71.png) top;background-size:80px 80px}.past-festivals .past-festival-cell .box{position:relative;border-radius:20px;background-position:left top -28.14285714px;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.past-festivals .past-festival-cell .box:before{position:absolute;display:block;content:"";width:100%;height:29.14285714px;top:-28.14285714px;left:0;-webkit-mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px 29.14285714px;mask-size:36px 29.14285714px;-webkit-mask-position:center top;mask-position:center top;background-position:0 0}.past-festivals .past-festival-cell h2{position:relative;font-family:Splatoon1,sans-serif;font-size:16px;text-shadow:1px 1px 0 #000;color:#fff;line-height:1.3;padding:10px 0;z-index:1}.past-festivals .past-festival-cell img{width:100%;height:auto;border-radius:0 0 20px 20px}.past-festivals .festival-grade,.past-festivals .festival-when{font-family:Splatoon2,sans-serif;font-size:15px;text-shadow:1px 1px 0 #000}.past-festivals .festival-when{color:#fff;margin-top:8px}.past-festivals .festival-when .festival-number{display:inline-block;background:#333 url(/images/bundled/26c8c0b675f643f384991434574baf71.png) top;background-size:40px 40px;padding:0 8px;margin-right:4px}.past-festivals .festival-grade{color:#cdf523}.past-festivals .winner{position:absolute;font-family:Splatoon1,sans-serif;color:#f02d7d;font-size:14px;top:-18px}@media screen and (max-width:320px){.past-festivals .winner{font-size:12px}}.past-festivals .winner:before{position:absolute;content:"";background:#191919;width:100px;height:100px;-webkit-mask-image:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg);mask-image:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;padding-top:20px;left:0;top:0;z-index:0}.past-festivals .winner span{position:relative;display:block;width:100px;padding:50px 8px 0 0;box-sizing:border-box;z-index:1}.past-festival-cell.splatfest-v4 .festival-grade{margin:10px 0 5px}.past-festival-cell.splatfest-v4 .contribution-point{display:inline-block;background:rgba(0,0,0,.4);border-radius:20px;min-width:240px;overflow:hidden}.past-festival-cell.splatfest-v4 .contribution-point table{font-family:Splatoon2,sans-serif;line-height:1.1;text-shadow:1px 1px 0 #000;padding:0 20px 6px;margin:0 auto}.past-festival-cell.splatfest-v4 .contribution-point table tr:nth-child(2) td{padding-bottom:5px}.past-festival-cell.splatfest-v4 .contribution-point caption{font-family:Splatoon1,sans-serif;color:#fff;font-size:12px;border-bottom:2px dotted #999;padding:6px 0;margin:0 auto 6px}.past-festival-cell.splatfest-v4 .contribution-point th{padding-right:8px;vertical-align:top}.past-festival-cell.splatfest-v4 .contribution-point th span{display:inline-block;color:#cdf523;font-size:10px;padding:3px 0;text-shadow:none}.past-festival-cell.splatfest-v4 .contribution-point td{color:#ddd;font-size:14px}.past-festival-cell.splatfest-v4 .contribution-point .average,.past-festival-cell.splatfest-v4 .contribution-point .total{padding-right:.5em}.festival-events{position:fixed;z-index:4999;bottom:48px;height:28px;background:rgba(80,80,80,.85) url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:40px 40px;width:100%;overflow:hidden;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.festival-events .festival-events-telop{font-family:Splatoon2,sans-serif;position:absolute;font-size:15px;line-height:28px;color:#ccc;white-space:nowrap;text-shadow:1px 1px 0 #000;-webkit-animation-name:marquee-fes-telop;animation-name:marquee-fes-telop;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:translateX(100%);transform:translateX(100%)}.festival-events .event{padding:0 20px}.festival-events .name{color:#fd882c}.hero-records{background:#888 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:80px 80px}.hero-records .wrapper{background:url(/images/bundled/e3ebf61a761201149af9c8d1b36837fe.png) 0 0;background-size:200px 189.5px;padding-bottom:110px;padding-bottom:calc(constant(safe-area-inset-bottom) + 110px);padding-bottom:calc(env(safe-area-inset-bottom) + 110px)}.hero-records .summary{position:relative;z-index:2;text-align:center}.hero-records .summary .cover{background:#cdf523 url(/images/bundled/5a82b7d2f5efdf35db12345177baa369.png);background-size:151.2px 151.2px;-webkit-mask-image:url(/images/bundled/3f9f3ab51ca4925a354ad043530fe97e.png);mask-image:url(/images/bundled/3f9f3ab51ca4925a354ad043530fe97e.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center bottom;mask-position:center bottom}.hero-records .summary .cover-image{width:auto;width:320px;height:290px;margin:-20px 0 0}.hero-records .summary h1{font-family:Splatoon1,sans-serif;color:#cdf523;font-size:24px;line-height:30px;padding:8px 0;text-align:center;background:url(/images/bundled/26c8c0b675f643f384991434574baf71.png);background-size:80px 80px;-webkit-mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center right;mask-position:center right;padding-right:30px;-webkit-transform:rotate(4deg);transform:rotate(4deg);margin:-30px 10px 0 -5px}@media screen and (min-width:380px){.hero-records .summary h1{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg);margin-top:-20px}}.hero-records .summary h1 span{display:inline-block;padding:0 35px 0 12px}@media screen and (min-width:480px){.hero-records .summary h1 span{padding-left:82px}}.hero-records .summary h2{position:absolute;background:#19d719 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);padding:0 12px;margin:4px 0 0;right:5px;font-family:Splatoon1,sans-serif;line-height:28px;text-shadow:1px 1px 0 #000;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center left;mask-position:center left;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.hero-records .summary h2 strong{font-family:Splatoon2,sans-serif;font-size:13px;color:#fff}.hero-records .summary h2 span{font-size:18px;color:#cdf523}.hero-records .category-selector{position:relative;z-index:1}.hero-records .category-selector:before{position:absolute;content:"";width:100%;height:100%;background:url(/images/bundled/f2a8177519e8cb9ef1f4a92598148a76.png) top no-repeat;background-size:468px 357.5px;z-index:-1}.hero-records .category-selector button{position:relative;border:none;background:#a51ee1 url(/images/bundled/fc2fe88fcaa2d9817a7012044948bfaf.png);background-size:126px 126px;z-index:1}.hero-records .category-selector button.selecting{background-color:#f02d7d}.hero-records .category-selector button.selecting:before{position:absolute;content:"";width:21.5px;height:26px;background:url(/images/bundled/1033135ff8bf68955987639da9853156.png) 100% 100% no-repeat;background-size:contain;z-index:-1}.hero-records .category-selector .category-selector-container{max-width:380px;margin:0 auto}.hero-records .category-selector .category-all{padding:60px 30px 24px;margin-top:-28px}.hero-records .category-selector .category-all button{line-height:48px;border-radius:24px;font-family:Splatoon2,sans-serif;color:#fff;font-size:20px;text-shadow:1px 1px 0 #000;padding:0 10px;margin:0}.hero-records .category-selector .category-all button.selecting:before{right:10px;bottom:-10px}.hero-records .category-selector .category-weapon{zoom:1;padding:0 26px 30px}.hero-records .category-selector .category-weapon:after{content:"";display:block;clear:both;height:0}.hero-records .category-selector .category-weapon h2{font-family:Splatoon2,sans-serif;color:#fff;font-size:16px;text-shadow:1px 1px 0 #000;margin-bottom:4px;padding-left:10px}.hero-records .category-selector .category-weapon button{line-height:56px;border-radius:28px;padding:0;margin:4px;float:left}.hero-records .category-selector .category-weapon button:disabled{position:relative;width:56px;height:56px}.hero-records .category-selector .category-weapon button:disabled:before{position:absolute;content:"?";top:0;left:0;width:56px;line-height:56px;font-family:Splatoon1,sans-serif;color:#fff;font-size:35px;text-align:center;opacity:.5}.hero-records .category-selector .category-weapon button:disabled img{visibility:hidden}.hero-records .category-selector .category-weapon button.complete:after{position:absolute;content:"\2605";color:#cdf523;font-size:12px;line-height:12px;margin:0;top:0;right:-6px;text-shadow:1px 1px 0 #000}.hero-records .category-selector .category-weapon button.selecting:before{right:6px;bottom:-6px}.hero-records .category-selector .category-weapon img{width:auto;height:56px}.hero-records .area{max-width:380px;margin:0 auto}.hero-records .area:not(:last-child){margin-bottom:8px}.hero-records .area h1{font-family:Splatoon1,sans-serif;color:#cdf523;background:#191919;line-height:42px;padding:0 16px}@media screen and (min-width:380px){.hero-records .area h1{border-radius:20px 20px 0 0}}.hero-records .area ul{background:#f02d7d url(/images/bundled/c5190531ea50f615be96fab6184e6d55.png) 50%;background-size:160px 80px;border-bottom:1px solid rgba(0,0,0,.2);padding-left:16px}@media screen and (min-width:380px){.hero-records .area ul{border-radius:0 0 20px 20px}}.hero-records .area li{line-height:48px}.hero-records .area li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2)}.hero-records .area li span{display:inline-block;vertical-align:middle}.hero-records .area img{width:auto;height:48px}.hero-records .area .stage{width:64px;opacity:.6}.hero-records .area .stage.normal{font-family:Splatoon1,sans-serif;font-size:22px;color:#000}.hero-records .area .stage.boss{background:url(/images/bundled/d84c1087362ec3939eb5bb65ae946c79.png) 0 no-repeat;background-size:contain;height:30px;padding-top:30px;overflow:hidden;box-sizing:border-box}.hero-records .area .time-record{font-family:Splatoon2,sans-serif;color:#fff;font-size:22px;background:rgba(0,0,0,.65);line-height:32px;border-radius:16px;padding:0 10px;margin-right:10px}.internal-link{-webkit-touch-callout:none}.active-festival,.active-festival:before{background:#666 url(/images/bundled/e84bceca813d5dddddcdbc5e94af6f86.png);background-size:70.28571429px 94.85714286px}.active-festival{position:relative;background-position:top;color:#fff;text-align:center;padding:30px 30px 64px}.active-festival:before{position:absolute;content:"";background-position:center top 20px;-webkit-mask-image:url(/images/bundled/f66491eb317907654282aaa331f9f1a4.png);mask-image:url(/images/bundled/f66491eb317907654282aaa331f9f1a4.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;width:100%;height:20px;top:-20px;left:0}.active-festival a{display:block}.active-festival img{width:100%;max-width:380px;border-radius:30px;box-sizing:border-box}.active-festival .fes-icons{position:relative;width:100%;max-width:380px;margin:0 auto}.active-festival .fes-icons:after{position:absolute;content:"";width:100%;height:51.5px;background:url(/images/bundled/02a90f46c322b1704747561356b4a67c.png) top no-repeat;background-size:contain;bottom:-41.5px;left:0}.active-festival .fes-logo-container{position:absolute;top:-30px;left:-25px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.active-festival .fes-logo-container .fes-icon-svg{width:26px;height:28px;margin-right:3px}.active-festival #fes-logotype{width:79px;height:33px}.active-festival #hime-icon,.active-festival #iida-icon{position:absolute;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.active-festival #hime-icon{width:42px;height:45px;bottom:-16px;left:-16px;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.active-festival #iida-icon{width:38px;height:42px;top:-20px;right:-16px;-webkit-transform:rotate(5deg);transform:rotate(5deg)}.active-festival h1{position:relative;font-family:Splatoon1,sans-serif;color:#fff;font-size:25px;line-height:1.1;background:url(/images/bundled/e4b7b3c02884cd637fdd60eb99dd2d9f.svg) 50% no-repeat;background-size:contain;height:120px;padding-top:6px;box-sizing:border-box;margin-top:-16px}.active-festival h1 .fes-icon-svg{display:block;margin:0 auto;width:36px;height:39px}.active-festival h2{position:relative;font-family:Splatoon2,sans-serif;color:#fff;font-size:15px;text-shadow:1px 1px 0 #000;margin:-10px 0 16px}.active-festival h2 span{color:#cdf523}.active-festival .festival-period{display:inline-block;background:#16c016 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:53.33333333px 53.33333333px;font-family:Splatoon2,sans-serif;color:#fff;font-size:16px;text-shadow:1px 1px 0 #000;padding:6px 20px;-webkit-mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}.home{background:#191919 url(/images/bundled/a17b557e2677d1069c9e6be6d157d317.png) top;background-size:360px 360px}.home .home-header{color:#fff}.home .home-header h1{box-sizing:border-box;text-align:center;background:url(/images/bundled/5d8237f16370e67838d2f82fe8a1e553.png) bottom no-repeat;background-size:215px 117px;height:102px;margin-bottom:-20px}.home .home-header h1:not(:lang(ja)){background-image:url(/images/bundled/d0c0eaf522960eccf8abc9b342afb611.png)}.home .home-header .shop-btn{position:absolute;right:0;top:0}.home .home-header .shop-btn a{display:block;width:63.33333333px;height:56px;background:url(/images/bundled/903402f04517380a7b470eea87e0fec9.png) 100% 0 no-repeat;background-size:contain}.home .home-header .shop-btn .screen-reader-text{right:0}.profile{position:relative;font-family:Splatoon2,sans-serif;color:#fff;padding:0 20px 40px;min-height:500px;overflow:hidden}@media screen and (max-width:320px){.profile{padding-left:8px;padding-right:8px}}.profile:after{position:absolute;content:"";width:250px;height:200px;background:#a51ee1;-webkit-mask-image:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg);mask-image:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;z-index:0;bottom:8px;left:50%;margin-left:70px}.profile.color1 .bg1,.profile.color1 .bg1-before:before{transition:background-color .2s linear;background-color:#f02d7d}.profile.color1 .rank .udemae-s-plus-number,.profile.color1 .rank .udemae.reached,.profile.color1 .star-rank{transition:background-color .2s linear;color:#f02d7d}.profile.color1 .color-changer button,.profile.color2 .bg1,.profile.color2 .bg1-before:before{transition:background-color .2s linear;background-color:#19d719}.profile.color2 .rank .udemae-s-plus-number,.profile.color2 .rank .udemae.reached,.profile.color2 .star-rank{transition:background-color .2s linear;color:#19d719}.profile.color2 .color-changer button,.profile.color3 .bg1,.profile.color3 .bg1-before:before{transition:background-color .2s linear;background-color:#cdf523}.profile.color3 .rank .udemae-s-plus-number,.profile.color3 .rank .udemae.reached,.profile.color3 .star-rank{transition:background-color .2s linear;color:#cdf523}.profile.color3 .color-changer button,.profile.color4 .bg1,.profile.color4 .bg1-before:before{transition:background-color .2s linear;background-color:#a51ee1}.profile.color4 .rank .udemae-s-plus-number,.profile.color4 .rank .udemae.reached,.profile.color4 .star-rank{transition:background-color .2s linear;color:#a51ee1}.profile.color4 .color-changer button,.profile.color5 .bg1,.profile.color5 .bg1-before:before{transition:background-color .2s linear;background-color:#460fc8}.profile.color5 .rank .udemae-s-plus-number,.profile.color5 .rank .udemae.reached,.profile.color5 .star-rank{transition:background-color .2s linear;color:#460fc8}.profile.color5 .color-changer button,.profile.color6 .bg1,.profile.color6 .bg1-before:before{transition:background-color .2s linear;background-color:#ffcd00}.profile.color6 .rank .udemae-s-plus-number,.profile.color6 .rank .udemae.reached,.profile.color6 .star-rank{transition:background-color .2s linear;color:#ffcd00}.profile.color6 .color-changer button{transition:background-color .2s linear;background-color:#f02d7d}.profile .color-changer{position:absolute;right:16px;top:16px;width:21px;height:21px;background:url(/images/bundled/fe86e9cd9e8eddec4bab189bea5aec25.png) no-repeat 50%;background-size:contain;z-index:2}@media screen and (max-width:320px){.profile .color-changer{right:12px;top:12px}}.profile .color-changer button{width:20px;height:20px;border:none;cursor:pointer;background-color:#fff;-webkit-mask-image:url(/images/bundled/bb035c04e62c044139986540e6c3b8b3.png);mask-image:url(/images/bundled/bb035c04e62c044139986540e6c3b8b3.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:left top;mask-position:left top}.profile .equipment,.profile .share-btn,.profile .stats{position:relative;z-index:1}.profile .equipment,.profile .stats{max-width:380px;border-radius:32px}.profile .stats{-webkit-transform:rotate(-1.4deg);transform:rotate(-1.4deg);will-change:transform}.profile .equipment{-webkit-transform:rotate(1deg);transform:rotate(1deg);will-change:transform}.profile .stats,.profile .stats:before{background:url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:80px 80px}.profile .stats{margin:40px auto 20px;text-shadow:1px 1px 0 #000;background-position:left top -28.14285714px}.profile .stats:before{width:100%;height:29.14285714px;top:-28.14285714px;left:0;-webkit-mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);-webkit-mask-size:36px 29.14285714px;mask-size:36px 29.14285714px;-webkit-mask-position:center top;mask-position:center top;background-position:0 0}.profile .stats:after,.profile .stats:before{content:"";position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.profile .stats:after{width:263px;height:177px;background:#460fc8;-webkit-mask-image:url(/images/bundled/30a391a4e4c11c61efecaf94f3f09dca.svg);mask-image:url(/images/bundled/30a391a4e4c11c61efecaf94f3f09dca.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;bottom:-65px;left:-85px;z-index:-1}.profile .stats-main{padding:10px 8px 0}.profile .stats-main ul{zoom:1}.profile .stats-main ul:after{content:"";display:block;clear:both;height:0}.profile .stats-main li{float:left}.profile .icon{margin-right:8px;line-height:0}.profile .icon img{width:34px;height:34px;border-radius:17px}.profile .name{position:relative;font-size:20px;z-index:1}@media screen and (max-width:320px){.profile .name{font-size:17px;margin-top:4px}}.profile .rank-badge{font-family:Splatoon1,sans-serif;font-size:30px}.profile .rank-badge .udemae{position:absolute;display:block;width:126px;height:126px;background:rgba(0,0,0,.8);-webkit-mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;text-align:center;box-sizing:border-box;padding:42px 0 0 10px;margin:-50px 0 0 -10px;z-index:0}@media screen and (max-width:320px){.profile .rank-badge .udemae{margin-left:-20px}}.profile .rank-badge .udemae.reached{color:#cdf523}.profile .rank-badge .udemae-s-plus-number{font-size:40%}.profile .stats-detail{position:relative;background:rgba(0,0,0,.65);border-radius:16px;padding:6px 10px 12px;margin:10px 8px 14px;z-index:1}.profile table{width:100%;color:#fff}.profile th{vertical-align:bottom;font-size:11px;border-bottom:2px dotted hsla(0,0%,100%,.4);text-align:left;line-height:1;padding-bottom:5px}.profile th.level{width:40px;white-space:nowrap}.profile tbody tr:first-child td{padding-top:6px}.profile td{line-height:1}.profile td.challenge,.profile td.level{vertical-align:top}.profile td.level{white-space:nowrap}.profile td.level strong{display:block;font-family:Splatoon1,sans-serif;font-size:21px;padding-bottom:3px}.profile td.level .star-rank{font-size:10px}.profile td.rank{white-space:nowrap}.profile td.rank strong{font-size:12px}@media screen and (max-width:320px){.profile td.rank strong{font-size:10px}}.profile td.rank .udemae{font-size:17px;padding-left:8px;font-family:Splatoon1,sans-serif}.profile td.challenge .point{font-size:18px}.profile td.challenge .class{position:absolute;padding:12px 14px;margin:2px 0 0 -8px;font-size:13px;text-align:center;line-height:1.2}.profile td.challenge .class:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-image:url(/images/bundled/fc2fe88fcaa2d9817a7012044948bfaf.png);background-size:94.5px 94.5px;-webkit-mask-image:url(/images/bundled/f788ab76e5447b15944387ac1fbe19bc.png);mask-image:url(/images/bundled/f788ab76e5447b15944387ac1fbe19bc.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;z-index:-1}@media screen and (max-width:320px){.profile td.challenge .class{font-size:12px}}.profile .favorite-stage{position:relative;height:140px;overflow:hidden;border-radius:0 0 32px 32px;border-top:1px solid rgba(0,0,0,.2)}@media screen and (max-width:320px){.profile .favorite-stage{height:120px}}.profile .favorite-stage img{width:100%;height:auto;margin-top:-40px}@media screen and (max-width:320px){.profile .favorite-stage img{margin-top:-25px}}.profile .favorite-stage label{position:absolute;bottom:8px;right:8px;font-size:10px;color:hsla(0,0%,100%,.6);background:rgba(0,0,0,.75);line-height:26px;height:26px;border-radius:13px;padding:0 0 0 8px}.profile .favorite-stage label:after{position:absolute;content:"";border:3px solid transparent;border-top:5px solid hsla(0,0%,100%,.4);margin:10px 0 0 -12px}.profile .favorite-stage select{-webkit-appearance:none;border-radius:0;font-size:14px;background:transparent;color:#fff;width:auto;border:none;padding-right:12px;line-height:23px;font-family:Splatoon2,sans-serif}.profile .equipment{background:#777 url(/images/bundled/fc2fe88fcaa2d9817a7012044948bfaf.png) 50%;background-size:189px 189px;padding:24px 16px 16px;margin:0 auto;box-sizing:border-box;-webkit-mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:500px 800px;mask-size:500px 800px;-webkit-mask-position:center top;mask-position:center top;zoom:1}@media screen and (max-width:380px){.profile .equipment{padding-left:12px;padding-right:12px}}.profile .equipment:after{content:"";display:block;clear:both;height:0}.profile .equipment:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:url(/images/bundled/c7cf86d06d889e824d36e9efd3ca1d91.png) 50%;background-size:40px 40px;z-index:-1}.profile .weapon-data{width:calc(53% - 5px)}.profile .gears{width:calc(47% - 5px)}.profile .weapon-data{position:relative;float:left;margin-top:-5px}.profile .weapon-data .main{padding-left:32px}.profile .weapon-data .main img{width:85%;line-height:1}.profile .weapon-data .special,.profile .weapon-data .sub{position:absolute;left:0}.profile .weapon-data .special img,.profile .weapon-data .sub img{width:24px;height:24px;background:#000;border-radius:5px;overflow:hidden}.profile .weapon-data .sub{top:8px}.profile .weapon-data .special{top:38px}.profile .weapon-data .meter{font-family:Splatoon2,sans-serif;background:rgba(0,0,0,.65);font-size:12px;min-height:24px;margin-bottom:4px;padding:0 6px 0 12px;box-sizing:border-box;border-radius:30px;text-align:center}.profile .weapon-data .meter.gold .flag:before{background-image:url(/images/bundled/6f13c99cf0a4a672b1ae075a0f69d565.png);opacity:1}.profile .weapon-data .meter.gold .flag:after{border-bottom-color:#f8e741}.profile .weapon-data .meter.silver .flag:before{background-image:url(/images/bundled/5713ad632f05601e85959dbd1d109a01.png);opacity:1}.profile .weapon-data .meter.silver .flag:after{border-bottom-color:#eceff3}.profile .weapon-data .meter.bronze .flag:before{background-image:url(/images/bundled/08bd3a062311efe4db65cd1f72e7c8f4.png);opacity:1}.profile .weapon-data .meter.bronze .flag:after{border-bottom-color:#fd882c}.profile .weapon-data .meter.green .flag:before{background-image:url(/images/bundled/f14a06275610d46f51fc06ea03f75c38.png);opacity:1}.profile .weapon-data .meter.green .flag:after{border-bottom-color:#6ff600}.profile .weapon-data .meter .meter-container{display:inline-block}.profile .weapon-data .meter .meter-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:24px}.profile .weapon-data .meter .flag{position:relative;min-height:24px;line-height:24px;padding-left:16px;margin-top:-3px;font-size:11px;color:#fff}.profile .weapon-data .meter .flag:before{position:absolute;content:"";width:15px;height:15px;opacity:.3;background-image:url(/images/bundled/843e6b73b9498730e2ba7905b668cbeb.png);background-position:50%;background-size:contain;left:-5px;top:7px}.profile .weapon-data .meter .flag:after{position:absolute;content:"";border-bottom:2px solid hsla(0,0%,100%,.2);width:100%;left:0;top:20px}.profile .weapon-data .meter .message{margin-left:6px;color:#cdf523;line-height:1.25;padding:2px 0;text-align:left}@media screen and (max-width:320px){.profile .weapon-data .meter{margin-top:8px}}.profile .weapon-data .point{position:relative;background:rgba(0,0,0,.65);line-height:1.25;min-height:24px;padding:2px 12px;box-sizing:border-box;border-radius:30px;text-align:center}.profile .weapon-data .point-title{font-size:11px}@media screen and (max-width:320px){.profile .weapon-data .point-title{font-size:10px}}.profile .weapon-data .point-point{display:inline-block;font-size:14px}@media screen and (max-width:374px){.profile .weapon-data .point-point{letter-spacing:-.05em;font-size:13px}}.profile .weapon-data .weapon-badge{position:absolute;top:0;left:0;width:26.25px;height:33.75px;-webkit-transform:translate(-54%,-18%);transform:translate(-54%,-18%)}@media screen and (max-width:380px){.profile .weapon-data .weapon-badge{width:21px;height:27px;-webkit-transform:translate(-50%,-15%);transform:translate(-50%,-15%)}}.profile .gears{float:right;margin-bottom:-8px}.profile .gear-item{zoom:1;padding:2px 0}.profile .gear-item:after{content:"";display:block;clear:both;height:0}.profile .gear-item:not(:last-child){border-bottom:2px dotted #bbb}.profile .gear,.profile .gear-powers{display:inline-block;vertical-align:middle}.profile .gear-powers{zoom:1}.profile .gear-powers:after{content:"";display:block;clear:both;height:0}.profile .gear-power{float:left}.profile .gear{width:calc(100% - 98px);max-width:64px;height:auto;margin-right:4px}@media screen and (max-width:320px){.profile .gear{width:calc(100% - 82px)}}.profile .gear-power img{background:#000}.profile .gear-power:not(:last-child){margin-right:2px}.profile .gear-power.main img{width:28px;height:28px;border-radius:14px}@media screen and (max-width:320px){.profile .gear-power.main img{width:22px;height:22px;border-radius:11px}}.profile .gear-power.sub img{width:20px;height:20px;border-radius:10px;margin-top:4px}@media screen and (max-width:320px){.profile .gear-power.sub img{width:16px;height:16px;border-radius:8px;margin-top:3px}}.profile .share-btn{text-align:right;max-width:500px;margin:24px auto 0}.profile .share-btn button{display:inline-block;padding:3px 22px 3px 30px;background:#777 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px;font-size:24px;color:#fff;font-family:Splatoon2,sans-serif;text-shadow:1px 1px 0 #000;box-shadow:1px 1px 0 #000;-webkit-mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;border-top:none;border-left:none;border-right:1px solid #000;border-bottom:1px solid #000;line-height:1.5}.profile .share-btn button:after{display:inline-block;content:"";width:20px;height:20px;margin-left:6px;margin-bottom:-1px;background:url(/images/bundled/c49a5cf23c70f9e4160dd9fb8ff27f1e.svg) 50% no-repeat;background-size:contain;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.hud-container .hud-dim{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.9);z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.merchandise .hud-container .hud{position:relative;width:280px;margin:0 auto;padding:24px 20px;min-height:120px;box-sizing:border-box;border-radius:32px;text-align:center;font-family:Splatoon2,sans-serif;font-size:16px;color:#fff;background:#666 url(/images/bundled/c7cf86d06d889e824d36e9efd3ca1d91.png);background-size:40px 40px;background-position:left top -28.14285714px}.merchandise .hud-container .hud:before{position:absolute;display:block;content:"";width:100%;height:29.14285714px;top:-28.14285714px;left:0;background:#666 url(/images/bundled/c7cf86d06d889e824d36e9efd3ca1d91.png);background-size:40px 40px;-webkit-mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px 29.14285714px;mask-size:36px 29.14285714px;-webkit-mask-position:center top;mask-position:center top;background-position:0 0}.merchandise .hud-container .hud,.merchandise .hud-container .hud:before{background-color:#666}.merchandise .hud-container .hud{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.merchandise .hud-container .hud .hud-content{width:100%}.merchandise .hud-container .hud h1{font-size:24px;padding-bottom:8px}.merchandise .hud-container .hud h1.underline{border-bottom:2px dotted #999;padding-bottom:2px;margin-bottom:16px}.merchandise .hud-container .hud .hud-message{font-size:16px;padding-bottom:16px}.merchandise .hud-container .hud .hud-button{border:none;background:#f02d7d url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:53.33333333px 53.33333333px;font-family:Splatoon1,sans-serif;color:#fff;font-size:20px;border-radius:50px;width:95%;padding:8px 0;line-height:1.3;text-shadow:1px 1px 0 rgba(0,0,0,.3);box-shadow:1px 1px 0 #000}.merchandise .hud-container .hud .hud-warning{font-size:10px;margin-top:6px;opacity:.7}.merchandise .hud-container .hud .hud-close,.merchandise .hud-container .hud .hud-warning{font-family:Helvetica,Arial,Hiragino Sans,\\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF,Hiragino Kaku Gothic ProN,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Meiryo,sans-serif}.merchandise .hud-container .hud .hud-close{position:absolute;background:transparent;border:none;bottom:-56px;width:200px;margin-left:-100px;padding:16px;font-size:12px;color:#fff}.league-match-ranking .hud-container .hud{width:100%;max-width:380px}.league-match-ranking .hud-container nav{padding:0 40px}.league-match-ranking .hud-container .btn-close{position:fixed;right:0;top:0;width:70.5px;height:71px;background:url(/images/bundled/dc74c5d50fcfd9e049f1d7ba9933cc1f.png) 100% 0 no-repeat;background-size:contain;border:none}.league-match-ranking .hud-container li{border-bottom:2px solid #fff;width:100%}.league-match-ranking .hud-container li.selected{background:url(/images/bundled/644cba39ac28b00d67cd234ae9b37c50.png) right 8px center no-repeat;background-size:37px 26px}.league-match-ranking .hud-container li button{color:#fff;font-size:16px;font-weight:700;background:transparent;border:none;width:100%;text-align:left;padding:16px 8px 0;line-height:32px}.shara-conditioner .hud-container .hud{position:relative;width:280px;margin:0 auto;padding:24px 20px;min-height:120px;box-sizing:border-box;border-radius:32px;text-align:center;font-family:Splatoon2,sans-serif;font-size:16px;color:#fff;background:#666 url(/images/bundled/c7cf86d06d889e824d36e9efd3ca1d91.png);background-size:40px 40px;background-position:left top -28.14285714px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.shara-conditioner .hud-container .hud:before{position:absolute;display:block;content:"";width:100%;height:29.14285714px;top:-28.14285714px;left:0;background:#666 url(/images/bundled/c7cf86d06d889e824d36e9efd3ca1d91.png);background-size:40px 40px;-webkit-mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px 29.14285714px;mask-size:36px 29.14285714px;-webkit-mask-position:center top;mask-position:center top;background-position:0 0}.shara-conditioner .hud-container .hud,.shara-conditioner .hud-container .hud:before{background-color:#666}.shara-conditioner .hud-container .hud-message,.shara-conditioner .hud-container .hud-warning{font-size:16px;width:100%}.shara-conditioner .hud-container .hud-message{color:#fff}.shara-conditioner .hud-container .hud-warning{color:#cdf523}.hud-enter.hud-dim{background-color:transparent}.hud-enter .hud{opacity:0}.hud-enter.hud-enter-active.hud-dim{background-color:rgba(0,0,0,.9);transition:background-color .2s linear}.hud-enter.hud-enter-active .hud{opacity:1;transition:opacity .2s ease-in}.hud-leave.modal-dim{background-color:rgba(0,0,0,.9)}.hud-leave .hud{opacity:1}.hud-leave.hud-leave-active.hud-dim{background-color:transparent;transition:background-color .2s linear}.hud-leave.hud-leave-active .hud{opacity:0;transition:opacity .2s ease-in}img.brand-image,img.coop-stage-image,img.festival-panel-image,img.festival-team-icon-image,img.gear-image,img.gear-skill-image,img.hero-weapon-image,img.icon-image,img.none-event-target,img.special-image,img.stage-image,img.sub-image,img.weapon-image{pointer-events:none}.weapon-badge{display:block;background-repeat:no-repeat;background-position:50%;background-size:contain}.weapon-badge.gold{background-image:url(/images/bundled/688ffacf4393061287571751fe4556be.png)}.weapon-badge.silver{background-image:url(/images/bundled/fc3e249ea2c0df7a87a1fe9758f95aa9.png)}.weapon-badge.bronze{background-image:url(/images/bundled/97ed6ad3b55c9df9adfc5207e0daf305.png)}.weapon-badge.red{background-image:url(/images/bundled/ec98fefc015bcf21f00f00c4abd4be47.png)}.league-match-ranking{background:#888 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:80px;padding-bottom:110px;padding-bottom:calc(constant(safe-area-inset-bottom) + 110px);padding-bottom:calc(env(safe-area-inset-bottom) + 110px)}.league-match-ranking#pair .switcher-team button{background-position:center -60px}.league-match-ranking#pair .ranking .rank,.league-match-ranking#pair .ranking h1{color:#19d719}.league-match-ranking#team .switcher-pair button{background-position:center -60px}.league-match-ranking#team .ranking .rank,.league-match-ranking#team .ranking h1{color:#a51ee1}.league-match-ranking .day-selector{position:relative;padding:30px 30px 40px;background:rgba(0,0,0,.3)}.league-match-ranking .day-selector:after{position:absolute;content:"";width:100%;height:20px;background:url(/images/bundled/f4695e96e3fcd58f5e2a605a91d7b7a1.png) top no-repeat;background-size:100% 100%;left:0;bottom:-20px;opacity:.3}.league-match-ranking .day-selector-container{position:relative;max-width:300px;background:rgba(0,0,0,.7);border:2px solid #fff;margin:0 auto;padding:0 20px;border-radius:6px;box-sizing:border-box}.league-match-ranking .day-selector-container:after{position:absolute;display:block;content:"";width:21.5px;height:14px;background:url(/images/bundled/b2fb1abe56fe312c615097ebe8b998c1.png) top no-repeat;background-size:contain;bottom:-14px;right:10px}.league-match-ranking .day-selector-container label:not(:last-child){display:inline-block}.league-match-ranking .day-selector-container label:not(:last-child) select{padding-right:2px}.league-match-ranking .day-selector-container label.selector-1,.league-match-ranking .day-selector-container label.selector-2{padding-right:24px}.league-match-ranking .day-selector-container label:after{display:inline-block;content:"";width:0;height:0;border:3px solid transparent;border-top:5px solid #fff;vertical-align:middle;opacity:.4;margin-left:8px}.league-match-ranking .day-selector-container label:last-child{display:block;width:100%;border-top:1px solid #444}.league-match-ranking .day-selector-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;line-height:42px;border:none;margin:0;color:#fff;font-size:15px;font-weight:700}.league-match-ranking .day-selector-container span{color:#999;position:absolute;line-height:42px;margin-left:-10px}.league-match-ranking .switcher{position:relative;background:url(/images/bundled/95f5239ba4eace3fd6d4ec754697f790.png) top no-repeat;height:64px;background-size:65px 64px;margin-top:-20px;z-index:1}.league-match-ranking .switcher ul{max-width:300px;margin:0 auto;padding-top:14px}.league-match-ranking .switcher .switcher-team{float:left}.league-match-ranking .switcher .switcher-team button{background-image:url(/images/bundled/9c98007ddbe4188709767f5a4a4cfcdd.png)}.league-match-ranking .switcher .switcher-pair{float:right}.league-match-ranking .switcher .switcher-pair button{background-image:url(/images/bundled/6874eaf13e45cab7377e041e552b48c3.png)}.league-match-ranking .switcher button{width:95px;height:46px;background-color:transparent;background-size:95px;background-position:top;background-repeat:no-repeat;border:none;cursor:pointer}.league-match-ranking .ranking{text-align:center}.league-match-ranking .ranking h1,.league-match-ranking .ranking h2{text-shadow:1px 1px 0 #000}.league-match-ranking .ranking h1{display:inline-block;font-family:Splatoon1,sans-serif;font-size:30px;border-bottom:3px dashed #ccc;padding:24px 0 6px;margin-bottom:8px;line-height:1}.league-match-ranking .ranking h2{font-family:Splatoon2,sans-serif;font-size:16px;color:#fff}.league-match-ranking .ranking-list{text-align:left;background:#a0a0a0;max-width:380px;margin:30px auto 0}@media screen and (min-width:380px){.league-match-ranking .ranking-list{border-radius:20px;overflow:hidden}}.league-match-ranking .ranking-list-header{background:#222;color:#fff}.league-match-ranking .ranking-list-header span{display:inline-block;vertical-align:middle}.league-match-ranking .point,.league-match-ranking .rank{font-family:Splatoon2,sans-serif}.league-match-ranking .rank{font-size:18px;min-width:42px;text-align:center}.league-match-ranking .point{font-size:21px;background:#000;line-height:30px;margin:6px 0;padding:0 12px;border-radius:15px}.league-match-ranking .team-id{color:#999;font-size:11px;padding-left:12px}@media screen and (max-width:320px){.league-match-ranking .team-id{font-size:10px}}.league-match-ranking .member-list{zoom:1;padding:0 16px 16px}.league-match-ranking .member-list:after{content:"";display:block;clear:both;height:0}.league-match-ranking .member-list-item{font-family:Splatoon2,sans-serif;font-size:16px;line-height:40px;width:calc(50% - 4px)}@media screen and (max-width:320px){.league-match-ranking .member-list-item{font-size:13px}}.league-match-ranking .member-list-item:nth-child(odd){float:left}.league-match-ranking .member-list-item:nth-child(2n){float:right}.league-match-ranking .member-list-item:nth-child(3),.league-match-ranking .member-list-item:nth-child(4){border-top:1px solid #909090}.league-match-ranking .member-list-item>a>div{display:inline-block}.league-match-ranking .member-list-item img{width:auto;height:40px;margin-right:4px;vertical-align:middle}@media screen and (max-width:320px){.league-match-ranking .member-list-item img{height:36px}}.league-match-ranking .error{text-align:center;padding-top:24px}.league-match-ranking .error h1{font-size:16px;color:#333}.modal-dim{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.9);z-index:6000;overflow:hidden}.modal-inner{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%}.popup-modal-enter.modal-dim{background-color:transparent}.popup-modal-enter .modal{-webkit-transform:scale(0);transform:scale(0)}.popup-modal-enter.popup-modal-enter-active.modal-dim{background-color:rgba(0,0,0,.9);transition:background-color .2s linear}.popup-modal-enter.popup-modal-enter-active .modal{-webkit-transform:scale(1);transform:scale(1);-webkit-animation:.3s popup linear;animation:.3s popup linear}.popup-modal-leave.modal-dim{background-color:rgba(0,0,0,.9)}.popup-modal-leave .modal{-webkit-transform:scale(1);transform:scale(1)}.popup-modal-leave.popup-modal-leave-active.modal-dim{background-color:transparent;transition:background-color .2s linear}.popup-modal-leave.popup-modal-leave-active .modal{-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.slideup-modal-enter.modal-dim{background-color:transparent}.slideup-modal-enter .modal{-webkit-transform:translateY(100%);transform:translateY(100%)}.slideup-modal-enter.slideup-modal-enter-active.modal-dim{background-color:rgba(0,0,0,.9);transition:background-color .2s linear}.slideup-modal-enter.slideup-modal-enter-active .modal{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in}.slideup-modal-leave.modal-dim{background-color:rgba(0,0,0,.9)}.slideup-modal-leave .modal{-webkit-transform:translateY(0);transform:translateY(0)}.slideup-modal-leave.slideup-modal-leave-active.modal-dim{background-color:transparent;transition:background-color .2s linear}.slideup-modal-leave.slideup-modal-leave-active .modal{-webkit-transform:translateY(100%);transform:translateY(100%);transition:-webkit-transform .1s ease-in;transition:transform .1s ease-in;transition:transform .1s ease-in,-webkit-transform .1s ease-in}.navigation-bar{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;background:url(/images/bundled/26c8c0b675f643f384991434574baf71.png) top;background-size:80px 80px;color:#fff;line-height:48px;min-height:48px;font-family:Splatoon1,sans-serif;z-index:1000}.navigation-bar h1{text-align:center;font-size:18px;padding:0 16px;-ms-flex-positive:1;flex-grow:1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-bar .back-button{background:transparent;border:none;margin:0;padding:0 32px 0 8px;font-family:Splatoon1,sans-serif;color:#fff;font-size:13px;line-height:48px;white-space:nowrap}.navigation-bar .back-button:before{display:inline-block;content:"";width:8px;height:12.5px;background:url(/images/bundled/ed0b34c87d2922b13005bff5a29d811c.png) 50% no-repeat;background-size:contain;margin-right:6px;vertical-align:middle}.right-side-controls .region-selector{background:url(/images/bundled/b14d494225e111ca2e1b26e4b988dbf2.png) 50% no-repeat;width:48px;height:48px;background-size:22px 24px;border:none}.navigation-item-transition-group>*{position:absolute;top:0;right:0;bottom:0;left:0}.navigation-push-enter{-webkit-transform:translateX(100%);transform:translateX(100%);z-index:100;box-shadow:0 0 24px rgba(0,0,0,.5)}.navigation-push-enter.navigation-push-enter-active{-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.navigation-push-leave{-webkit-transform:translateX(0);transform:translateX(0);-webkit-filter:brightness(1);filter:brightness(1);z-index:10}.navigation-push-leave.navigation-push-leave-active{transition:-webkit-transform .3s ease-in,-webkit-filter .3s ease-in;transition:transform .3s ease-in,filter .3s ease-in;transition:transform .3s ease-in,filter .3s ease-in,-webkit-transform .3s ease-in,-webkit-filter .3s ease-in}.navigation-pop-enter,.navigation-push-leave.navigation-push-leave-active{-webkit-transform:translateX(-25%);transform:translateX(-25%);-webkit-filter:brightness(.8);filter:brightness(.8)}.navigation-pop-enter{z-index:10;box-shadow:0 0 24px rgba(0,0,0,.5)}.navigation-pop-enter.navigation-pop-enter-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-filter:brightness(1);filter:brightness(1);transition:-webkit-transform .3s ease-in,-webkit-filter .3s ease-in;transition:transform .3s ease-in,filter .3s ease-in;transition:transform .3s ease-in,filter .3s ease-in,-webkit-transform .3s ease-in,-webkit-filter .3s ease-in}.navigation-pop-leave{-webkit-transform:translateX(0);transform:translateX(0);z-index:100}.navigation-pop-leave.navigation-pop-leave-active{-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.merchandise-cell{width:calc(50% - 8px);margin-bottom:24px}.merchandise-cell:first-child .remaining-time{background:#d32f2f;color:#fff}.merchandise-cell .remaining-time{display:inline-block;font-family:Splatoon2,sans-serif;font-size:14px;line-height:14px;padding:4px 6px;margin-left:10px;margin-bottom:6px}.merchandise-cell a{position:relative;display:block;background:hsla(0,0%,100%,.65);border-radius:20px;-webkit-mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:333.33333333px 533.33333333px;mask-size:333.33333333px 533.33333333px;-webkit-mask-position:center top;mask-position:center top}.merchandise-cell .type{position:absolute;display:block;opacity:.3;top:6px;left:10px}.merchandise-cell .type .gear-kind-wrapper{display:block;width:23.66666667px;height:16.33333333px}.merchandise-cell .type .gear-kind{position:absolute;clip:rect(1,1,1,1)}.merchandise-cell figure{margin:0;padding:20px 0 0;text-align:center}.merchandise-cell figure img{width:calc(100% - 30px)}.merchandise-cell figcaption{font-family:Splatoon2,sans-serif;font-size:15px;line-height:1.3;padding:4px 4px 8px}.merchandise-cell .gear-skills{position:absolute;top:5px;right:5px;text-align:center;line-height:0}.merchandise-cell .gear-skills img{margin-bottom:2px}.merchandise-cell .gear-skills .main img{width:24px;background:#000;border-radius:12px}.merchandise-cell .gear-skills .subs img{width:12px}.merchandise-cell .brand-image{position:absolute;left:6px;bottom:0;background:#fff}.merchandise-cell .brand-image img{width:33px}.merchandise-cell .order-status{background:#191919 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:53.33333333px 53.33333333px;border-radius:0 0 20px 20px;height:33px;line-height:33px;font-family:Splatoon2,sans-serif;color:#fff;font-size:16px;text-align:center;box-sizing:border-box}.merchandise-cell.head .gear-kind-wrapper{background:url(/images/bundled/1ce76999f9da0573d15ccd4568400b19.png) 50% no-repeat;background-size:23.66666667px 14.33333333px}.merchandise-cell.head .order-status{background-color:#ee156e}.merchandise-cell.clothes .gear-kind-wrapper{background:url(/images/bundled/e2a8733a8fd3084e0b6f8b769674069f.png) 50% no-repeat;background-size:22.66666667px 16.33333333px}.merchandise-cell.clothes .order-status{background-color:#1dd6ad}.merchandise-cell.shoes .gear-kind-wrapper{background:url(/images/bundled/0dbb9f38814b3fe86e8b3390a789d649.png) 50% no-repeat;background-size:23.66666667px 14.33333333px}.merchandise-cell.shoes .order-status{background-color:#e66900}.merchandise-cell .ordered,.merchandise-cell .price{display:block;padding-left:40px}.merchandise-cell .ordered{background:url(/images/bundled/26c8c0b675f643f384991434574baf71.png) 50%;background-size:53.33333333px 53.33333333px;color:#f02d7d;text-shadow:1px 1px 0 #000}@media screen and (max-width:320px){.merchandise-cell .ordered{font-size:13px}}.merchandise-cell .ordered:before{display:inline-block;content:"";background:url(/images/bundled/f6ef48357a2cf7ad6d7e5ec74f3e0ac4.png) 50% no-repeat;width:16px;height:14px;background-size:contain;margin-right:4px;vertical-align:middle}@media screen and (max-width:320px){.merchandise-cell .ordered:before{width:13px}}.merchandise-cell .price{text-shadow:1px 1px 0 #000}.merchandise-cell .price:before{display:inline-block;content:"";width:18px;height:18px;background:url(/images/bundled/f879dbf49c2e267dc146d6071e3d6ddf.png) 50% no-repeat;background-size:contain;margin-right:4px;vertical-align:middle;margin-top:-2px}.merchandise{background:#c0beb7 url(/images/bundled/1abce34323f2e657f8659bbc841824ed.png) top;background-size:240px 120px}.merchandise .time-container{text-align:center;padding:32px 0 16px}.merchandise .remaining-time{display:inline-block;font-family:Splatoon2,sans-serif;font-size:16px;color:#fff;background:#191919;padding:4px 12px;line-height:1}.merchandise .item-container{position:relative;max-width:280px;margin:0 auto}.merchandise .item-container .item{background:hsla(0,0%,100%,.65);padding:0 16px;border-radius:30px;text-align:center;box-sizing:border-box;-webkit-mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:500px 800px;mask-size:500px 800px;-webkit-mask-position:center top;mask-position:center top}.merchandise .item-container .item .brand{position:absolute;width:40px;padding:2px 0;background:#fff;border-bottom:3px solid #191919;left:30px}.merchandise .item-container .item .gear{width:224px;margin:32px 0 10px}.merchandise .item-container .item .gear-kind{display:block;background:#191919;color:#ccc;font-size:11px;line-height:1;padding:2px 0}.merchandise .item-container .item h1{font-family:Splatoon2,sans-serif;font-size:30px;border-bottom:2px solid #191919;line-height:1.2;padding:3px 0}.merchandise .item-container .item h2{font-size:12px;font-weight:700;padding:6px 0 8px}.merchandise .item-container .item .price{display:block;font-family:Splatoon2,sans-serif;font-size:22px;padding:0 8px 16px}.merchandise .item-container .item .price:before{display:inline-block;content:"";width:26px;height:26px;background:url(/images/bundled/f879dbf49c2e267dc146d6071e3d6ddf.png) 50% no-repeat;background-size:contain;margin-right:8px;vertical-align:middle;margin-top:-4px}.merchandise .item-container .item .gear-skills{position:absolute;top:12px;right:12px;text-align:center;line-height:0}.merchandise .item-container .item .gear-skills .main img{width:32px;background:#000;border-radius:16px;margin-bottom:3px}.merchandise .item-container .item .gear-skills .subs img{width:18px;margin-bottom:2px}.merchandise .item-container .item .order-status{padding-bottom:24px}.merchandise .item-container .item .btn-order,.merchandise .item-container .item .ordered{font-family:Splatoon1,sans-serif;font-size:24px;line-height:1;height:48px;line-height:48px;text-shadow:1px 1px 0 #000}.merchandise .item-container .item .btn-order{display:block;background:#f02d7d url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:53.33333333px 53.33333333px;border:none;color:#fff;width:90%;margin:0 auto;padding:0;border-radius:24px;box-shadow:1px 1px 0 #000}.merchandise .item-container .item.head .btn-order{background-color:#ee156e}.merchandise .item-container .item.clothes .btn-order{background-color:#1dd6ad}.merchandise .item-container .item.shoes .btn-order{background-color:#e66900}.merchandise .item-container .item .ordered{color:#f02d7d}.merchandise .item-container .item .ordered:before{display:inline-block;content:"";background:url(/images/bundled/f6ef48357a2cf7ad6d7e5ec74f3e0ac4.png) 50% no-repeat;width:22.5px;height:18px;background-size:contain;margin-right:8px}.merchandise nav{position:absolute;top:340px;width:360px;left:calc(50% - 180px)}@media screen and (max-width:320px){.merchandise nav{display:none}}.merchandise nav .next-link a,.merchandise nav .previous-link a{display:block;width:30px;height:30px;background:hsla(0,0%,100%,.7);border-radius:15px;background-position:50%;background-repeat:no-repeat;cursor:pointer}.merchandise nav .previous-link{float:left}.merchandise nav .previous-link a{background-image:url(/images/bundled/1e58b10c9415c4a290614f651c97ff56.png);background-size:18px 12.5px}.merchandise nav .next-link{float:right}.merchandise nav .next-link a{background-image:url(/images/bundled/c4c6cbe6c2644c09b3985f631a83f9e2.png);background-size:18px 12.5px}.merchandise .warning-container{max-width:380px;margin:24px auto 56px}.merchandise .warning{margin:0 16px;padding:12px 16px;background:rgba(0,0,0,.6);color:#ccc;font-size:12px;font-weight:700;border-radius:12px}.merchandise .warning li:not(:last-child){margin-bottom:6px}.merchandise .brand-description{position:relative;background:#191919 url(/images/bundled/a17b557e2677d1069c9e6be6d157d317.png) top;background-size:360px 360px;color:#fff;padding-bottom:120px;padding-bottom:calc(constant(safe-area-inset-bottom) + 120px);padding-bottom:calc(env(safe-area-inset-bottom) + 120px)}.merchandise .brand-description-container{max-width:380px;margin:0 auto;padding:48px 16px 0}.merchandise .brand-description-container h1{position:absolute;top:-10px;left:-2px;background:#a51ee1 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) 50%;background-size:80px 80px;padding:0 72px 0 16px;font-family:Splatoon2,sans-serif;font-size:22px;line-height:0;-webkit-mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:right center;mask-position:right center;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.merchandise .brand-description-container h1 img{height:34px;vertical-align:middle;background:#fff;padding:3px;margin-right:8px}.merchandise .gear-power-description{background:hsla(0,0%,100%,.3);border-radius:12px;text-align:center;padding:8px 0}.merchandise .gear-power-description p{font-family:Splatoon2,sans-serif;font-size:16px}.merchandise .gear-power-description .brand-frequent-skill-blank,.merchandise .gear-power-description img{vertical-align:middle;background:#000;width:40px;height:40px;border-radius:20px;margin:0 0 0 12px}.merchandise .gear-power-description .brand-frequent-skill-blank{display:inline-block;font-size:20px;line-height:34px;color:#cdf523}.online-shop{background:#c0beb7 url(/images/bundled/1abce34323f2e657f8659bbc841824ed.png) top;background-size:240px 120px;overflow:hidden;padding-bottom:100px;padding-bottom:calc(constant(safe-area-inset-bottom) + 100px);padding-bottom:calc(env(safe-area-inset-bottom) + 100px)}.online-shop .shop-ikagirl{position:absolute;width:50%;height:88px;top:34px;right:0;overflow:hidden;z-index:2000}.online-shop .shop-ikagirl:before{display:block;content:"";width:91px;height:88px;background:url(/images/bundled/a2c97ce082a37b29f67114313382db9e.png) 50% no-repeat;background-size:contain;margin-left:100px}.online-shop .shop-signboard{position:relative;background:url(/images/bundled/26c8c0b675f643f384991434574baf71.png) center -48px;background-size:80px 80px;text-align:center;height:130px;z-index:1}.online-shop .shop-signboard:after{position:absolute;content:"";width:100%;height:20px;bottom:-19.5px;left:0;background:url(/images/bundled/26c8c0b675f643f384991434574baf71.png) center -178px;background-size:80px 80px;-webkit-mask-image:url(/images/bundled/f4695e96e3fcd58f5e2a605a91d7b7a1.png);mask-image:url(/images/bundled/f4695e96e3fcd58f5e2a605a91d7b7a1.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;z-index:-1}.online-shop .shop-signboard-image{width:100%;height:305.5px;background:url(/images/bundled/1484f8c8e557b9427852f1d1df283ba7.png) 50% no-repeat;background-size:500.5px 305.5px;margin-top:-38px}.online-shop .shop-caption-container{padding-top:102px;zoom:1}.online-shop .shop-caption-container:after{content:"";display:block;clear:both;height:0}.online-shop .shop-caption{position:relative;float:right;right:-4px;font-family:Splatoon2,sans-serif;color:#fff;font-size:15px;text-shadow:1px 1px 0 #000;min-width:65%;padding:10px 20px 10px 120px;line-height:22px;box-sizing:border-box;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);background:#3e0db0 url(/images/bundled/fc2fe88fcaa2d9817a7012044948bfaf.png);background-size:189px 189px;-webkit-mask-image:url(/images/bundled/9798909e42fc578b3e9e223d73f10c80.png);mask-image:url(/images/bundled/9798909e42fc578b3e9e223d73f10c80.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center left;mask-position:center left;-webkit-mask-size:cover;mask-size:cover}@media screen and (max-width:320px){.online-shop .shop-caption{font-size:13px;line-height:20px;min-width:100%;padding:10px 10px 10px 110px}}.online-shop .items{max-width:380px;margin:40px auto 0;padding:0 20px;box-sizing:border-box}.online-shop .item-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.online-shop .item-list .poster{width:calc(50% - 8px);margin-bottom:24px;text-align:center;margin-top:28px;padding:6px;box-sizing:border-box}.online-shop .item-list .poster.p1 img{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}.online-shop .item-list .poster.p2 img{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.online-shop .item-list .poster img{width:160px;max-width:100%;height:auto;box-shadow:1px 1px 0 #000}.stage-popup .stage-popup-container{position:relative;text-align:center}.stage-popup .stage-popup-container:after,.stage-popup .stage-popup-container:before{position:absolute;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.stage-popup .stage-popup-container:before{width:210px;height:190px;top:-70px;left:-64px;background:#ffcd00;-webkit-mask-image:url(/images/bundled/5d40ca5647632b0253a4cdeee682bfc2.svg);mask-image:url(/images/bundled/5d40ca5647632b0253a4cdeee682bfc2.svg);z-index:-1}.stage-popup .stage-popup-container:after{width:190px;height:215px;top:30%;right:-60px;background:#460fc8;-webkit-mask-image:url(/images/bundled/07fda28c22cac86ddeee5b292441717c.svg);mask-image:url(/images/bundled/07fda28c22cac86ddeee5b292441717c.svg);z-index:-2}.stage-popup .stage-image-container{position:relative;display:inline-block;margin:0 24px;max-width:420px;border-radius:50px;text-align:center;overflow:hidden;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.stage-popup .stage-image{width:150%;height:auto;-webkit-mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:500px 800px;mask-size:500px 800px;-webkit-mask-position:center top;mask-position:center top;margin-left:-25%}.stage-popup h1{position:absolute;bottom:16px;width:100%;left:0;font-family:Splatoon1,sans-serif;color:#fff;font-size:18px;text-shadow:1px 1px 0 #000;text-align:center;z-index:1}.stage-popup .stage-record{position:relative;z-index:1;margin:30px 24px 0;max-width:420px;text-align:left}.stage-popup h2{margin-bottom:8px;font-family:Splatoon2,sans-serif;color:#ff7500;font-size:20px}.stage-popup h2:before{display:inline-block;content:"";width:32px;height:32px;background:url(/images/bundled/78832cd5a26043c245be5aa5cafeac58.png) 50% no-repeat;background-size:contain;margin-right:6px;vertical-align:middle;margin-top:-2px}.stage-popup .stage-average{position:absolute;top:8px;right:0;color:#fff;font-size:13px;text-shadow:1px 1px 0 #000}.stage-popup .stage-average span{padding-right:6px}.stage-popup .stage-data{border-collapse:collapse;width:100%;font-family:Splatoon2,sans-serif;color:#fff;text-align:left;border-bottom:1px solid #555}.stage-popup .stage-data td,.stage-popup .stage-data th{line-height:32px;border-top:1px solid #666}.stage-popup .stage-data th{font-size:15px;padding-right:24px;white-space:nowrap}.stage-popup .stage-data td{font-size:18px;width:100%}.stage-popup .stage-data .star:before{position:absolute;display:block;font-family:Splatoon1,sans-serif;content:"\2605";font-size:12px;color:#f02d7d;margin-left:-13px}.weapon-popup{position:relative;width:100%;max-width:340px;padding:0 24px}.weapon-popup:after,.weapon-popup:before{position:absolute;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.weapon-popup:before{width:210px;height:190px;top:-70px;left:-64px;background:#f02d7d;-webkit-mask-image:url(/images/bundled/5d40ca5647632b0253a4cdeee682bfc2.svg);mask-image:url(/images/bundled/5d40ca5647632b0253a4cdeee682bfc2.svg);z-index:-1}.weapon-popup:after{width:204px;height:176px;top:-95px;left:-15px;background:#460fc8;-webkit-mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);z-index:-2}.weapon-popup h1{position:absolute;min-width:230px;max-width:95%;right:-10px;top:100%;margin-top:-20px;font-family:Splatoon2,sans-serif;color:#fff;font-size:22px;line-height:1.2;padding:8px 30px 8px 80px;box-sizing:border-box;text-align:center;text-shadow:1px 1px 0 #000;background:#a51ee1 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:40px 40px;-webkit-mask-image:url(/images/bundled/1810e0bfc43b2748b0d7ca6204b7f58c.png);mask-image:url(/images/bundled/1810e0bfc43b2748b0d7ca6204b7f58c.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;z-index:1;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}@media screen and (max-width:320px){.weapon-popup h1{font-size:19px;padding-left:70px}}.weapon-popup .weapon-popup-container{background:#999 url(/images/bundled/78f80e88fc32e5d42bad92bded5bc9ac.png);background-size:120px 60px;box-sizing:border-box;border-radius:50px;padding:48px 0 40px;text-align:center;-webkit-mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:500px 800px;mask-size:500px 800px;-webkit-mask-position:center top;mask-position:center top;-webkit-transform:rotate(2deg);transform:rotate(2deg)}.weapon-popup .weapon-image{max-width:200px;width:70%;height:auto}.weapon-popup .sub-special{position:absolute;top:16px;right:20px}.weapon-popup .sub-special img{width:28px;height:auto;background:#000;border-radius:6px}.weapon-popup .sub-special img:last-child{margin-left:4px}.weapon-popup .weapon-record{position:relative;background:rgba(0,0,0,.5);padding:12px 0 20px;margin-bottom:-40px}.weapon-popup .weapon-record:after{position:absolute;content:"";top:30px;right:-80px;width:190px;height:215px;background:url(/images/bundled/07fda28c22cac86ddeee5b292441717c.svg) 50% no-repeat;background-size:contain;opacity:.8;z-index:-1}.weapon-popup .weapon-record h2,.weapon-popup .weapon-record p{text-shadow:1px 1px 0 #000}.weapon-popup .weapon-record h2{color:#ccc;font-size:10px;font-weight:700}.weapon-popup .weapon-record p{font-family:Splatoon2,sans-serif;color:#fff;font-size:24px}.weapon-popup .weapon-record-container{display:inline-block;margin-bottom:8px}.weapon-popup .weapon-record-container.victory{margin-right:40px}.weapon-popup .weapon-badge{display:inline-block;width:35px;height:45px;margin-right:-35px;margin-left:5px;vertical-align:middle}.weapon-popup .meter{font-family:Splatoon2,sans-serif;background:rgba(0,0,0,.65);font-size:12px;min-height:24px;margin-bottom:4px;padding:0 6px 0 12px;box-sizing:border-box;border-radius:30px;text-align:center}.weapon-popup .meter.gold .flag:before{background-image:url(/images/bundled/6f13c99cf0a4a672b1ae075a0f69d565.png);opacity:1}.weapon-popup .meter.gold .flag:after{border-bottom-color:#f8e741}.weapon-popup .meter.silver .flag:before{background-image:url(/images/bundled/5713ad632f05601e85959dbd1d109a01.png);opacity:1}.weapon-popup .meter.silver .flag:after{border-bottom-color:#eceff3}.weapon-popup .meter.bronze .flag:before{background-image:url(/images/bundled/08bd3a062311efe4db65cd1f72e7c8f4.png);opacity:1}.weapon-popup .meter.bronze .flag:after{border-bottom-color:#fd882c}.weapon-popup .meter.green .flag:before{background-image:url(/images/bundled/f14a06275610d46f51fc06ea03f75c38.png);opacity:1}.weapon-popup .meter.green .flag:after{border-bottom-color:#6ff600}.weapon-popup .meter .meter-container{display:inline-block}.weapon-popup .meter .meter-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:24px}.weapon-popup .meter .flag{position:relative;min-height:24px;line-height:24px;padding-left:16px;margin-top:-3px;font-size:11px;color:#fff}.weapon-popup .meter .flag:before{position:absolute;content:"";width:15px;height:15px;opacity:.3;background-image:url(/images/bundled/843e6b73b9498730e2ba7905b668cbeb.png);background-position:50%;background-size:contain;left:-5px;top:7px}.weapon-popup .meter .flag:after{position:absolute;content:"";border-bottom:2px solid hsla(0,0%,100%,.2);width:100%;left:0;top:20px}.weapon-popup .meter .message{margin-left:6px;color:#cdf523;line-height:1.25;padding:2px 0;text-align:left}.weapon-popup .meter{display:inline-block;-webkit-transform:scale(1.2);transform:scale(1.2);padding:0 14px 0 20px}.records-list{background:#888 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:80px;padding-bottom:100px;padding-bottom:calc(constant(safe-area-inset-bottom) + 100px);padding-bottom:calc(env(safe-area-inset-bottom) + 100px)}.records-list.records-weapon .selector-container{background-color:#460fc8}.records-list.records-weapon .selector-container-inner{background-color:#b3db0a}.records-list.records-stage .selector-container{background-color:#cdf523}.records-list.records-stage .selector-container-inner{background-color:#460fc8}.records-list .selector-container{height:126px;padding-top:32px;box-sizing:border-box;text-align:center;background:url(/images/bundled/09793272a7eb7a7f32cddab9e9ee5695.png);background-size:226.33333333px 226.33333333px}.records-list .selector-container-inner{position:relative;display:inline-block;background:url(/images/bundled/d37a1beaf941525c4dd2ddf72e76da90.png) top;background-size:240px 115px;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);-webkit-mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.records-list .selector-container-inner:after{position:absolute;display:block;content:"";width:0;height:0;top:20px;right:10px;border:5px solid transparent;border-top:8px solid #fff;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.records-list .selector{display:inline-block;-webkit-appearance:none;background:transparent;border:none;border-radius:0;font-family:Splatoon2,sans-serif;color:#fff;font-size:18px;text-align:center;min-width:240px;text-shadow:1px 1px 0 #000;line-height:48px;height:48px;padding:0 25px 0 16px;margin:0 auto;box-sizing:border-box;font-weight:700;z-index:1}@media screen and (max-width:320px){.records-list .selector{font-size:16px;line-height:44px;height:44px}}.records-list .list-container{padding-top:20px}.records-list .list-container:before{background:#888 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:80px;background-position:center top 14px;content:"";position:absolute;width:100%;height:20px;margin-top:-40px;left:0;-webkit-mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.records{padding-bottom:50px;padding-bottom:calc(constant(safe-area-inset-bottom) + 50px);padding-bottom:calc(env(safe-area-inset-bottom) + 50px)}.records .link-btn{text-align:right;padding-right:8px;margin:0 auto;max-width:400px}.records .link-btn a{display:inline-block;padding:3px 24px 3px 30px;background:#777 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px;font-size:18px;color:#fff;font-family:Splatoon2,sans-serif;text-shadow:1px 1px 0 #000;box-shadow:1px 1px 0 #000;-webkit-mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;border-top:none;border-left:none;border-right:1px solid #000;border-bottom:1px solid #000;line-height:1.5}.records .link-btn a:after{display:inline-block;content:"";width:0;height:0;vertical-align:middle;margin-left:8px;margin-right:-8px;border:6px solid transparent;border-left:8px solid #fff;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.records .challenge{position:relative;background:#a028fa url(/images/bundled/4fcf24fa564c8faf4ab6a5ab943a1ada.png) 50%;background-size:90px 90px;padding-bottom:90px;text-align:center;overflow:hidden;z-index:0}.records .challenge:before{width:170px;height:170px;background:#19d719;-webkit-mask-image:url(/images/bundled/1615075d12d2e246794d4ca76720341b.svg);mask-image:url(/images/bundled/1615075d12d2e246794d4ca76720341b.svg);top:-100px;right:-50px}.records .challenge:after,.records .challenge:before{position:absolute;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.records .challenge:after{width:238px;height:238px;background:#460fc8;-webkit-mask-image:url(/images/bundled/1615075d12d2e246794d4ca76720341b.svg);mask-image:url(/images/bundled/1615075d12d2e246794d4ca76720341b.svg);z-index:-1;bottom:-40px;margin-left:40px}.records .challenge h2{font-family:Splatoon1,sans-serif;position:relative;color:#fff;font-size:20px;padding:38px 0 40px;text-shadow:1px 1px 0 #000;-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg);line-height:1.25;max-width:480px;margin:0 auto;z-index:1}.records .challenge h2:lang(ja){font-size:25px}.records .challenge h2:not(:lang(ja)){word-spacing:-.1em}@media screen and (max-width:320px){.records .challenge h2{font-size:18px}}.records .challenge h2 span{color:#ffcd00}.records .challenge .challenge-card-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;max-width:380px;padding:0 16px;margin:0 auto}.records .challenge .challenge-card-wrapper:before{position:absolute;content:"";width:215px;height:176px;background:#191919;-webkit-mask-image:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg);mask-image:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;margin-top:-110px;margin-left:-70px;opacity:.25;z-index:-1}.records .challenge .challenge-card{position:relative;min-width:calc(50% - 8px);background:#999 url(/images/bundled/93ed45639e7676d26beba8bb2721baca.png);background-size:80px 80px;border-radius:30px}.records .challenge .challenge-card:not(:first-child){margin-left:16px}.records .challenge .challenge-card:first-child{-webkit-transform:rotate(-1deg);transform:rotate(-1deg);will-change:transform}.records .challenge .challenge-card:first-child .link-btn{-webkit-transform:rotate(2deg);transform:rotate(2deg)}.records .challenge .challenge-card:first-child .challenge-card-title{left:-35px;background:#f02d7d url(/images/bundled/133988d7223deb6634fc30bf8cac034c.png) no-repeat;background-size:41.5px 45px;background-position:38px 26px}.records .challenge .challenge-card:nth-child(2){background:#222 url(/images/bundled/4c434660d68b61a002d6bf647dbfac1c.png);background-size:1326.4px 356.8px;-webkit-transform:rotate(1deg);transform:rotate(1deg);will-change:transform}.records .challenge .challenge-card:nth-child(2) .link-btn{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.records .challenge .challenge-card-octa-preview .challenge-card-title,.records .challenge .challenge-card:nth-child(2) .challenge-card-title{right:-35px;background:#00f2cd url(/images/bundled/32a47e38a6311a17752139eb51f2599d.png) no-repeat;background-size:42px 42.5px;background-position:38px 28px}.records .challenge .challenge-card-title{position:absolute;top:-45px;-webkit-mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:110px;height:95px}.records .challenge .challenge-card-title span{position:absolute!important;clip:rect(1,1,1,1)}.records .challenge .challenge-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100px;border-radius:30px 30px 0 0}.records .challenge .challenge-image.newbie{background-image:url(/images/bundled/efa84324c4dbff5377f643738f1ecfe0.png);background-color:rgba(0,0,0,.6)}.records .challenge .challenge-status{font-family:Splatoon2,sans-serif;text-shadow:1px 1px #000;padding:8px 8px 40px}.records .challenge .current-paint-point{color:#cdf523;font-size:20px}.records .challenge .class{color:#fff;font-size:15px}.records .challenge .point-counter{position:absolute;bottom:10px;width:calc(100% - 40px);left:20px;padding:2px;background:rgba(0,0,0,.5);border-radius:3px;box-sizing:border-box}.records .challenge .bar,.records .challenge .bar-container{height:16px;border-radius:3px}.records .challenge .bar-container{position:relative;background:#000}.records .challenge .bar{position:absolute;left:0;top:0;background:#19d719 url(/images/bundled/d37a1beaf941525c4dd2ddf72e76da90.png) 50%;background-size:106.66666667px 53.33333333px}.records .challenge .link-btn{position:absolute;width:94%;left:3%;top:calc(100% + 6px);text-align:center}.records .challenge .link-btn a{padding-left:16px;padding-right:12px;font-size:15px}.records .challenge .challenge-card-octa-preview{position:relative;min-width:calc(50% - 8px);background:#000 url(/images/bundled/6ab434ad5204e18c2c2da20fe7be9bbf.png) 50% no-repeat;background-size:cover;border-radius:30px;margin-left:16px;-webkit-transform:rotate(1deg);transform:rotate(1deg)}.records .challenge .challenge-card-octa-preview h4{font-family:Splatoon2,sans-serif;position:absolute;color:#fff;font-size:20px;text-shadow:1px 1px #000;bottom:15px;width:100%;padding:0 10px;text-align:center;box-sizing:border-box;line-height:1.2}.records .challenge .challenge-card-octa-preview .link-btn{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.records .records-main,.records .records-main:before{background:#333 url(/images/bundled/09d35e52e35a32d2983dea9cee331909.png);background-size:189px}.records .records-main{position:relative;padding-bottom:64px;background-position:center top -20px}.records .records-main:before{background-position:top;content:"";position:absolute;width:100%;height:20px;margin-top:-20px;left:0;-webkit-mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.records .stages,.records .weapons{position:relative}.records .stages h2,.records .weapons h2{display:inline-block;margin-left:-5px;font-family:Splatoon1,sans-serif;font-size:20px;line-height:1.25;padding:4px 48px 4px 18px;background:#cdf523;-webkit-mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:right center;mask-position:right center}@media screen and (max-width:320px){.records .stages h2,.records .weapons h2{font-size:17px}}.records .weapons{padding:20px 0}.records .weapons h2{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.records .stages{padding-bottom:48px}.records .stages h2{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}.records .stages-list,.records .weapons-list{zoom:1;max-width:380px;padding:28px 16px 16px;margin:0 auto}.records .stages-list:after,.records .weapons-list:after{content:"";display:block;clear:both;height:0}.records .stages-list li,.records .weapons-list li{text-align:center;border-radius:16px;-webkit-mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:333.33333333px 533.33333333px;mask-size:333.33333333px 533.33333333px;-webkit-mask-position:center top;mask-position:center top}.records .stages-list .name,.records .weapons-list .name{background:#666;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.records .weapons-list li{position:relative;background:hsla(0,0%,100%,.65);width:calc(100% / 3 - 8px);overflow:hidden}.records .weapons-list li:first-child{-webkit-transform:rotate(-1.8deg);transform:rotate(-1.8deg);margin-right:12px;float:left}.records .weapons-list li:nth-child(2){-webkit-transform:rotate(.6deg);transform:rotate(.6deg);float:left}.records .weapons-list li:nth-child(3){-webkit-transform:rotate(2deg);transform:rotate(2deg);float:right}.records .weapons-list img{width:calc(100% - 8px);margin-left:4px}.records .weapons-list .image{padding:24px 0 12px}.records .weapons-list .name{font-family:Splatoon2,sans-serif;font-size:15px;padding:8px 0}.records .weapons-list .weapon-badge{position:absolute;width:24.5px;height:31.5px;bottom:29px;left:2px}.records .weapons-list .meter{position:absolute;top:6px;right:10px;width:16px;height:16px;background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:url(/images/bundled/5fd8b5bda1739136da944a28a70342a4.png);opacity:.4}.records .weapons-list .meter.gold{background-image:url(/images/bundled/6f13c99cf0a4a672b1ae075a0f69d565.png);opacity:1}.records .weapons-list .meter.silver{background-image:url(/images/bundled/5713ad632f05601e85959dbd1d109a01.png);opacity:1}.records .weapons-list .meter.bronze{background-image:url(/images/bundled/08bd3a062311efe4db65cd1f72e7c8f4.png);opacity:1}.records .weapons-list .meter.green{background-image:url(/images/bundled/f14a06275610d46f51fc06ea03f75c38.png);opacity:1}.records .stages-list li{width:calc(50% - 8px);overflow:hidden}.records .stages-list li:first-child{float:left;-webkit-transform:rotate(-3.5deg);transform:rotate(-3.5deg)}.records .stages-list li:nth-child(2){float:right;-webkit-transform:rotate(2deg);transform:rotate(2deg)}.records .stages-list img{width:calc(100% + 24px);margin-left:-12px}.records .stages-list .name{font-size:10px;padding:6px 0 12px}.records .simple-list{max-width:380px;margin:0 auto}.records .simple-list h2{font-family:Splatoon1,sans-serif;font-size:21px;color:#fff;height:47px;padding:15px 0 0 16px;box-sizing:border-box;text-shadow:1px 1px 0 #000}.records .simple-list h2.records-xranking-title{color:#f54910}.records .list{background:#a0a0a0;padding-left:16px;border-bottom:1px solid rgba(0,0,0,.2)}@media screen and (min-width:380px){.records .list{border-radius:20px}}.records .list li{position:relative;line-height:48px;font-size:20px;font-family:Splatoon2,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.records .list li:not(:last-child){border-bottom:1px solid #909090}.records .list li.link{padding-left:0;font-size:16px}.records .list li.link a{display:block;padding-left:88px;width:100%;box-sizing:border-box}@media screen and (max-width:320px){.records .list li.link a{padding-left:80px}}.records .list li.link a:after{display:inline-block;content:"";width:0;height:0;border:6px solid transparent;border-left:8px solid #000;margin-left:6px}.records .list li h3{font-family:Helvetica,Arial,Hiragino Sans,\\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF,Hiragino Kaku Gothic ProN,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Meiryo,sans-serif;font-size:11px;color:#555;width:88px;word-wrap:break-word;padding-right:8px;box-sizing:border-box;line-height:1.3}@media screen and (max-width:320px){.records .list li h3{width:80px;padding-right:4px}}.records .list.league li{-ms-flex-align:start;align-items:flex-start}.records .list.league h3 img{width:66px;height:28px;margin-top:12px}.records .list.league .points span{color:#555;font-size:13px}.records .list.league .medals{zoom:1;margin:-6px 0 12px}.records .list.league .medals:after{content:"";display:block;clear:both;height:0}.records .list.league .medals li{display:block;float:left;background:rgba(0,0,0,.75);height:25px;line-height:25px;color:#ccc;font-size:17px;border-radius:12.5px;padding:0 8px}.records .list.league .medals li:not(:last-child){margin-right:4px}.records .list.league .medals .bronze,.records .list.league .medals .gold,.records .list.league .medals .silver{display:inline-block;vertical-align:middle;width:20px;height:20px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:4px}.records .list.league .medals .gold{background-image:url(/images/bundled/3a55655cdacd6027cb8e559df5b0e1f8.png)}.records .list.league .medals .silver{background-image:url(/images/bundled/31d659dfdfb16897755cc845d54e5a2e.png)}.records .list.league .medals .bronze{background-image:url(/images/bundled/c279bbea3ba44b2668c12c201f9f7792.png)}.records .list.league .medals .num:before{content:"x";font-size:14px;padding-right:2px}.records .list.hero .simple-list-title .list-title,.records .list.records-xranking .simple-list-title .list-title{line-height:48px}.records .list.hero .simple-list-title p,.records .list.records-xranking .simple-list-title p{line-height:1.2;padding:8px 0}.records .list.splatfest li{display:block}.records .list.splatfest li:not(.link){line-height:1;height:48px}.records .list.splatfest li:not(.link) a{display:-ms-flexbox;display:flex}.records .list.splatfest img{height:34px;border-radius:6px;box-shadow:1px 1px 0 #000;margin-top:6px}.records .list.splatfest .name,.records .list.splatfest .title{display:block}.records .list.splatfest .title{font-size:15px;padding:10px 0 4px;font-weight:700}.records .list.splatfest .name{font-size:11px;color:#555;font-family:Helvetica,Arial,Hiragino Sans,\\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF,Hiragino Kaku Gothic ProN,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Meiryo,sans-serif}.records-stage .list{max-width:380px;margin:0 auto}.records-stage .list .list-item{position:relative;background:#a0a0a0;margin-bottom:12px;border-bottom:1px solid rgba(0,0,0,.2);zoom:1}.records-stage .list .list-item:after{content:"";display:block;clear:both;height:0}@media screen and (min-width:380px){.records-stage .list .list-item{border-radius:20px;overflow:hidden;border:none}}.records-stage .list h2{background:#191919;line-height:40px}.records-stage .list .name{font-family:Splatoon1,sans-serif;color:#fff;font-size:17px;padding:0 16px}@media screen and (max-width:320px){.records-stage .list .name{font-size:15px}}.records-stage .list .total-rate-of-winning{position:absolute;top:0;right:4px;font-family:Splatoon2,sans-serif;color:#fff;font-size:15px;line-height:26px;padding:0 10px;border-radius:13px;background:rgba(0,0,0,.7);margin-top:7px}.records-stage .stage-image-data{position:absolute;width:50%;height:150px;overflow:hidden}.records-stage .stage-image-data img{height:100%;width:auto;margin-left:-20%}.records-stage .stage-data-container{position:relative;width:50%;height:150px;float:right;z-index:1;background:#a0a0a0;padding:14px 6px 0 20px;box-sizing:border-box}@media screen and (max-width:320px){.records-stage .stage-data-container{padding:14px 6px 0 10px;width:52%}}.records-stage .stage-data{width:100%;text-align:left;border-collapse:collapse}.records-stage .stage-data th{font-weight:300}.records-stage .stage-data thead span{position:absolute;font-size:10px;color:#555;white-space:nowrap}.records-stage .stage-data thead td,.records-stage .stage-data thead th{padding-bottom:16px}.records-stage .stage-data thead td span{width:100%;left:0;text-align:right;padding-right:10px;box-sizing:border-box}.records-stage .stage-data tbody td,.records-stage .stage-data tbody th{font-family:Splatoon2,sans-serif;line-height:1;vertical-align:bottom;padding-top:7px;white-space:nowrap}.records-stage .stage-data tbody th{font-size:13px}@media screen and (max-width:320px){.records-stage .stage-data tbody th{font-size:12px}}.records-stage .stage-data tbody td{font-size:15px;text-align:right}@media screen and (max-width:320px){.records-stage .stage-data tbody td{font-size:13px}}.records-stage .stage-data tbody .star:before{position:absolute;display:block;font-family:Splatoon1,sans-serif;content:"\2605";font-size:12px;color:#f02d7d;margin-left:-16px}@media screen and (max-width:320px){.records-stage .stage-data tbody .star:before{font-size:8px;margin-left:-8px;margin-top:2px}}.records-weapon .section-header{font-family:Splatoon2,sans-serif;font-size:16px;color:#cdf523;text-shadow:1px 1px #000;line-height:16px;padding:24px 16px 8px;max-width:380px;margin:0 auto;box-sizing:border-box}.records-weapon .section-header:first-child{padding-top:0}.records-weapon .list{background:#a0a0a0;max-width:380px;margin:0 auto}@media screen and (min-width:380px){.records-weapon .list{border-radius:20px;overflow:hidden}}.records-weapon .list .list-item{zoom:1;position:relative;padding-bottom:12px;overflow:hidden}.records-weapon .list .list-item:after{content:"";display:block;clear:both;height:0}.records-weapon .list h2{background:#191919;line-height:40px}.records-weapon .list .name{font-family:Splatoon1,sans-serif;color:#fff;font-size:20px;padding:0 16px}.records-weapon .list .meter-record{position:absolute;top:0;right:10px;width:16px;height:40px;background:url(/images/bundled/843e6b73b9498730e2ba7905b668cbeb.png) 50% no-repeat;background-size:contain;opacity:.2}.records-weapon .list .meter-record.gold{background-image:url(/images/bundled/6f13c99cf0a4a672b1ae075a0f69d565.png);opacity:1}.records-weapon .list .meter-record.silver{background-image:url(/images/bundled/5713ad632f05601e85959dbd1d109a01.png);opacity:1}.records-weapon .list .meter-record.bronze{background-image:url(/images/bundled/08bd3a062311efe4db65cd1f72e7c8f4.png);opacity:1}.records-weapon .list .meter-record.green{background-image:url(/images/bundled/f14a06275610d46f51fc06ea03f75c38.png);opacity:1}.records-weapon .list .weapon-image-data{float:left;width:112px;padding-left:8px;box-sizing:border-box}.records-weapon .list .main{margin:2px 0 0}.records-weapon .list .weapon-image{width:100%}.records-weapon .list .special,.records-weapon .list .sub{display:inline-block;background:#000;width:24px;height:24px;border-radius:5px}.records-weapon .list .special img,.records-weapon .list .sub img{width:24px;height:24px}.records-weapon .list .sub{margin-right:4px}.records-weapon .list .weapon-data{float:right;width:calc(100% - 128px)}.records-weapon .list .weapon-data li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:40px}.records-weapon .list .weapon-data li:not(:last-child){border-bottom:1px solid #909090}.records-weapon .list .weapon-data li h3{width:96px;line-height:1.3;color:#555;font-size:10px;padding-right:4px;box-sizing:border-box}@media screen and (max-width:320px){.records-weapon .list .weapon-data li h3{width:88px}}.records-weapon .list .weapon-data li p{font-family:Splatoon2,sans-serif;font-size:18px;-ms-flex-negative:0;flex-shrink:0;padding-right:4px}.records-weapon .list .weapon-data li .weapon-badge{display:inline-block;width:24.5px;height:31.5px;margin-left:2px;vertical-align:middle}@media screen and (max-width:320px){.records-weapon .list .weapon-data li.meter h3{margin-bottom:18px}}.records-weapon .list .weapon-data li.meter h3 img{width:12px;height:auto;opacity:.3}.records-weapon .list .weapon-data li.meter p{padding:8px 0;line-height:1.3}.records-weapon .list .weapon-data li.meter .meter-message{display:inline-block;font-size:11px;padding-left:8px;vertical-align:middle}@media screen and (max-width:320px){.records-weapon .list .weapon-data li.meter .meter-message{display:block;padding-left:0}}.modal-player-result .player-data{position:relative;width:264px;margin:0 auto;padding:24px 16px 16px;background:#888 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px;text-align:center;box-sizing:border-box;border-radius:0 48px 48px;-webkit-mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:500px 800px;mask-size:500px 800px;-webkit-mask-position:center top;mask-position:center top}.modal-player-result .player-data-list{border-bottom:2px dotted #ccc;padding-bottom:8px;margin-bottom:8px}.modal-player-result .player-icon{position:absolute;top:-51px;left:-59px;background:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg) 50% no-repeat;width:144px;height:144px;background-size:contain;padding-top:51px;box-sizing:border-box;margin-left:8px;z-index:-1}.modal-player-result .player-icon img{width:42px;height:42px;border-radius:21px}.modal-player-result .player-name{font-family:Splatoon1,sans-serif;font-size:22px;color:#cdf523;text-shadow:1px 1px 0 #000;border-bottom:2px dotted #ccc;padding-bottom:8px}.modal-player-result .weapon img{width:96px}.modal-player-result .weapon-name{display:block;font-family:Splatoon2,sans-serif;color:#fff;font-size:16px;text-shadow:1px 1px 0 #000;margin-top:4px}.modal-player-result .gears{zoom:1;display:inline-block}.modal-player-result .gears:after{content:"";display:block;clear:both;height:0}.modal-player-result .gear-item{zoom:1;line-height:0}.modal-player-result .gear-item:after{content:"";display:block;clear:both;height:0}.modal-player-result .gear-item:not(:last-child){margin-bottom:2px}.modal-player-result .gear-item>img{width:60px;float:left}.modal-player-result .gear-powers{float:left}.modal-player-result .gear-power{float:left;line-height:0}.modal-player-result .gear-power img{background:#000}.modal-player-result .gear-power.main img{width:30px;margin-top:15px;margin-left:8px;border-radius:15px}.modal-player-result .gear-power.sub img{width:20px;margin-top:20px;margin-left:4px;border-radius:10px}.modal-player-result .report{font-size:13px;margin-top:16px;text-align:center}.modal-player-result .report button{display:inline-block;background:transparent;border:none;color:#ccc;padding:16px}.modal-player-result.coop .player-data-list{border:none;margin-bottom:0}.modal-player-result.coop .weapons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:baseline;align-items:baseline;margin-top:20px}.modal-player-result.coop .weapon{margin:0 8px;background:#000;border-radius:30px}.modal-player-result.coop .weapon img{width:60px}.modal-player-result.coop .special-weapon{margin:20px auto 0;line-height:0}.modal-player-result.coop .special-weapon span{display:inline-block;background:#000;border-radius:30px}.modal-player-result.coop .special-weapon img{width:60px}.modal-report-abuse-form{background:#666;color:#fff;width:100%;min-height:100%;padding-bottom:40px;box-sizing:border-box}.modal-report-abuse-form .btn-close{position:fixed;border:none;right:0;top:0;width:70.5px;height:71px;background:url(/images/bundled/bf3e262cf0fd9837dbc1a2abc6ba4604.png) 100% 0 no-repeat;background-size:contain;cursor:pointer;z-index:1}.modal-report-abuse-form h3{display:inline-block;background:#333;color:#aaa;font-size:12px;font-weight:700;padding:3px 8px;margin-bottom:8px}.modal-report-abuse-form dl{position:relative}.modal-report-abuse-form dt{font-size:12px;padding:8px 0 3px}.modal-report-abuse-form dd{width:100%;box-sizing:border-box;padding-bottom:8px;border-bottom:1px dashed hsla(0,0%,100%,.3)}.modal-report-abuse-form dd img{vertical-align:middle}.modal-report-abuse-form .form,.modal-report-abuse-form .match-data,.modal-report-abuse-form .player-data-container{padding:24px 16px}.modal-report-abuse-form .player-data-container,.modal-report-abuse-form .report-content{max-width:380px;margin:0 auto;box-sizing:border-box}.modal-report-abuse-form .report-content{padding-top:8px}.modal-report-abuse-form .player-data{background:#333}.modal-report-abuse-form .player-data dt{color:#999}.modal-report-abuse-form .player-data dd{font-family:Splatoon2,sans-serif;font-size:18px}.modal-report-abuse-form .player-data dd:last-child{border:none}.modal-report-abuse-form .form-title{font-family:Splatoon1,sans-serif;color:#cdf523;font-size:18px;padding-bottom:16px}.modal-report-abuse-form .form-description{color:#fff;font-size:11px;padding-bottom:16px}.modal-report-abuse-form .icon img{width:32px;height:32px;background:#fff;border-radius:16px;margin:0 8px 0 0}.modal-report-abuse-form .weapon img{width:32px;height:auto;margin:0 8px 0 0}.modal-report-abuse-form .match-data dt{color:#ccc}.modal-report-abuse-form .match-data dd{font-weight:700;font-size:15px}.modal-report-abuse-form .form form{text-align:center}.modal-report-abuse-form .form textarea{-webkit-appearance:none;border:2px solid #333;font-weight:700;font-size:16px;width:100%;padding:8px 16px;border-radius:6px;text-align:left;min-height:114px;background:#fff}.modal-report-abuse-form .form .reason-options{padding:8px 0 12px}.modal-report-abuse-form .form .reason-option{font-size:14px;text-align:left;margin:4px 0}.modal-report-abuse-form .form .reason-option input[type=radio]{margin-right:8px}.modal-report-abuse-form .form .text-count{text-align:right;color:#999;font-size:11px;margin-top:3px}.modal-report-abuse-form .form .text-count .text-count-current,.modal-report-abuse-form .form .text-count .text-count-max{color:#ccc}.modal-report-abuse-form .form .text-count.exceeded .text-count-current{color:#cdf523;font-weight:700}.modal-report-abuse-form .form .text-count.exceeded .text-count-max{color:#fff}.modal-report-abuse-form .form button{border:2px dashed transparent;background:#000;color:#cdf523;font-size:20px;font-weight:700;padding:0 40px;line-height:48px;border-radius:26px;margin-top:12px}.modal-report-abuse-form .form button:disabled{color:#bbb;background:rgba(0,0,0,.1);border-color:#888}.result-container{overflow:hidden}.result{background:#191919 url(/images/bundled/a17b557e2677d1069c9e6be6d157d317.png) top;background-size:300px;color:#fff}.result.color1.victory .tx1{color:#f02d7d}.result.color1.victory .bg1,.result.color1.victory .bg1-after:after{background-color:#f02d7d}.result.color1.victory svg .bg1{fill:#f02d7d}.result.color1.victory .tx2{color:#19d719}.result.color1.victory .bg2,.result.color1.victory .bg2-after:after{background-color:#19d719}.result.color1.victory svg .bg2{fill:#19d719}.result.color1.defeat .tx1{color:#19d719}.result.color1.defeat .bg1,.result.color1.defeat .bg1-after:after{background-color:#19d719}.result.color1.defeat svg .bg1{fill:#19d719}.result.color1.defeat .tx2{color:#f02d7d}.result.color1.defeat .bg2,.result.color1.defeat .bg2-after:after{background-color:#f02d7d}.result.color1.defeat svg .bg2{fill:#f02d7d}.result.color2.victory .tx1{color:#cdf523}.result.color2.victory .bg1,.result.color2.victory .bg1-after:after{background-color:#cdf523}.result.color2.victory svg .bg1{fill:#cdf523}.result.color2.victory .tx2{color:#a51ee1}.result.color2.victory .bg2,.result.color2.victory .bg2-after:after{background-color:#a51ee1}.result.color2.victory svg .bg2{fill:#a51ee1}.result.color2.defeat .tx1{color:#a51ee1}.result.color2.defeat .bg1,.result.color2.defeat .bg1-after:after{background-color:#a51ee1}.result.color2.defeat svg .bg1{fill:#a51ee1}.result.color2.defeat .tx2{color:#cdf523}.result.color2.defeat .bg2,.result.color2.defeat .bg2-after:after{background-color:#cdf523}.result.color2.defeat svg .bg2{fill:#cdf523}.result.color3.victory .tx1{color:#460fc8}.result.color3.victory .bg1,.result.color3.victory .bg1-after:after{background-color:#460fc8}.result.color3.victory svg .bg1{fill:#460fc8}.result.color3.victory .tx2{color:#ffcd00}.result.color3.victory .bg2,.result.color3.victory .bg2-after:after{background-color:#ffcd00}.result.color3.victory svg .bg2{fill:#ffcd00}.result.color3.defeat .tx1{color:#ffcd00}.result.color3.defeat .bg1,.result.color3.defeat .bg1-after:after{background-color:#ffcd00}.result.color3.defeat svg .bg1{fill:#ffcd00}.result.color3.defeat .tx2{color:#460fc8}.result.color3.defeat .bg2,.result.color3.defeat .bg2-after:after{background-color:#460fc8}.result.color3.defeat svg .bg2{fill:#460fc8}.result .personal-result{position:relative}.result .personal-result .score{position:absolute;min-width:166px;height:115px;top:-48px;right:0;text-align:center;padding-top:10px;padding-left:68px;line-height:1;box-sizing:border-box;font-size:24px;font-family:Splatoon2,sans-serif;text-shadow:1px 1px 0 #000;z-index:1000}.result .personal-result .score:before{position:absolute;display:block;top:0;right:0;content:"";width:166px;height:115px;background:#191919;-webkit-mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:224px 193px;mask-size:224px 193px;-webkit-mask-position:left bottom;mask-position:left bottom;z-index:-1}.result .personal-result .score:not(.turf_war) strong{font-size:20px;padding-top:10px}.result .personal-result .score:not(.turf_war) .score-point{display:none}.result .personal-result .score strong{display:block;padding-bottom:5px;font-size:13px;font-family:Splatoon1,sans-serif}.result .stage-rule{position:relative;background-size:cover;background-position:50%;height:200px}.result .stage-rule:after{position:absolute;display:block;bottom:0;width:100%;height:40px;content:"";background:#191919 url(/images/bundled/a17b557e2677d1069c9e6be6d157d317.png) center top -160px;background-size:300px;-webkit-mask-image:url(/images/bundled/eac992553438d324975fd4851371b336.png);mask-image:url(/images/bundled/eac992553438d324975fd4851371b336.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.result .stage-rule h2{position:absolute;top:110px;left:8px;min-width:83px;height:72.5px;background:url(/images/bundled/e4b7b3c02884cd637fdd60eb99dd2d9f.svg) 50% no-repeat;background-size:83px 72.5px;box-sizing:border-box;line-height:1;text-align:center;text-shadow:1px 1px 0 #000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.result .stage-rule h2 span{display:block;white-space:nowrap}.result .stage-rule h2 .rule{font-family:Splatoon2,sans-serif;font-size:12px;padding-bottom:2px}.result .stage-rule h2 .rule-name{font-family:Splatoon1,sans-serif;font-size:20px;line-height:1.2}.result .stage-rule .stage-link{position:absolute;top:0;left:0;right:0;bottom:0}.result .personal-stats-container{position:relative;zoom:1;max-width:380px;margin:auto}.result .personal-stats-container:after{content:"";display:block;clear:both;height:0}.result .personal-stats-container .personal-info,.result .personal-stats-container .stats{margin-top:-5px}.result .personal-power{position:absolute;width:100%;max-width:380px;text-align:right;margin-top:-27px;line-height:1;text-shadow:1px 1px 0 #000}.result .personal-power .personal-power-point,.result .personal-power .x-rank{font-family:Splatoon2,sans-serif;font-size:13px;padding-right:10px}.result .personal-power .x-rank{color:#f54910}.result .personal-power .x-rank.crown:after{position:relative;display:inline-block;content:"";background:url(/images/bundled/d195bbf148e3f6a65058a1c27cc13033.png) 50% no-repeat;background-size:23.07692308px 15px;width:23.07692308px;height:15px;vertical-align:middle;top:-2px;margin-left:3px}.result .personal-info{line-height:40px;float:left;max-width:calc(100% - 120px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:320px){.result .personal-info{line-height:32px;max-width:calc(100% - 110px)}}.result .level{font-size:20px;line-height:1;text-align:center;padding-left:8px;font-family:Splatoon1,sans-serif;white-space:nowrap}@media screen and (max-width:320px){.result .level{font-size:17px}}.result .level strong{font-size:11px;display:block;padding-bottom:1px;font-family:Splatoon2,sans-serif}@media screen and (max-width:320px){.result .level strong{font-size:10px}}.result .level .udemae-s-plus-number{font-size:50%}.result .level .star-rank{position:relative;display:inline}.result .level .star{font-size:10px}@media screen and (max-width:320px){.result .level .star{position:absolute;margin-top:14px;margin-left:-5px}}.result .player-icon{line-height:0;margin-left:6px;width:40px}@media screen and (max-width:320px){.result .player-icon{width:32px;margin-left:4px}}.result .player-icon img{background:#fff;width:40px;height:40px;border-radius:20px}@media screen and (max-width:320px){.result .player-icon img{width:32px;height:32px;border-radius:16px}}.result .weapon{margin:0 4px;line-height:0}@media screen and (max-width:320px){.result .weapon{margin:0 3px 0 2px}}.result .weapon img{width:auto;height:32px}@media screen and (max-width:320px){.result .weapon img{height:22px}}.result .player-status{-ms-flex-positive:1;flex-grow:1;font-family:Splatoon2,sans-serif}.result .player-status .name{font-size:16px}@media screen and (max-width:320px){.result .player-status .name{font-size:15px}}.result .player-status .title{display:none}.result .stats{zoom:1;font-family:Splatoon2,sans-serif;position:relative;float:right;padding-right:5px}.result .stats:after{content:"";display:block;clear:both;height:0}@media screen and (max-width:320px){.result .stats{padding-right:2px}}.result .stats li{position:relative;float:left;text-align:center;width:32px;height:32px;background:rgba(0,0,0,.7);border-radius:16px;line-height:1;font-size:13px;margin-right:4px}@media screen and (max-width:320px){.result .stats li{min-width:30px;height:30px;border-radius:12px;font-size:12px;margin-right:0}}.result .stats li:last-child{margin-right:0}.result .stats span:not(.assist):before{content:"x";font-size:11px;padding-right:2px;color:#888}@media screen and (max-width:320px){.result .stats span:not(.assist):before{font-size:10px;padding-right:1px}}.result .stats .assist{font-size:8px;margin-left:2px}@media screen and (max-width:320px){.result .stats .assist{margin-left:1px}}.result .stats-kill svg{width:auto;height:17px;margin:0 0 4px}@media screen and (max-width:320px){.result .stats-kill svg{height:14px}}.result .stats-killed svg{width:auto;height:17px;margin:0 0 4px}@media screen and (max-width:320px){.result .stats-killed svg{height:14px}}.result .stats-special svg{width:auto;height:25px;margin:-5px 0 1px}@media screen and (max-width:320px){.result .stats-special svg{height:22px}}.result .stats-special span{display:block}.result .count-bar-wrapper{margin:12px auto 8px;max-width:380px;padding:0 24px}.result .count-bar{zoom:1;background:url(/images/bundled/d37a1beaf941525c4dd2ddf72e76da90.png) top;background-size:137.14285714px 65.71428571px;height:40px;border-radius:20px;line-height:1;position:relative;overflow:hidden}.result .count-bar:after{content:"";display:block;clear:both;height:0}.result .count-bar.knockout{background-color:transparent}.result .count-bar.knockout .bar{width:100%;border-radius:20px}.result .count-bar.knockout-defeat .bar{display:none}.result .count-bar:not(.knockout,.knockout-defeat) .bar{-webkit-mask-image:url(/images/bundled/f6c2ff7ac060e8938a129bc008f0c347.png);mask-image:url(/images/bundled/f6c2ff7ac060e8938a129bc008f0c347.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:right center;mask-position:right center;border-radius:20px 0 0 20px}.result .count-bar:before{position:absolute;content:"";width:calc(100% + 1px);height:40px;background:url(/images/bundled/7b427f815efb9af6a81c5fd688d527e9.png) top no-repeat;background-size:100% auto;border-radius:20px;left:-.5px;top:-.5px;z-index:1}.result .count-bar .my-team{text-align:left;float:left}.result .count-bar .opposing-team{text-align:right;float:right}.result .count-bar .bar{position:absolute;width:58%;height:40px;background:url(/images/bundled/d37a1beaf941525c4dd2ddf72e76da90.png) top;background-size:137.14285714px 65.71428571px;z-index:0}.result .count-bar .count,.result .count-bar .percent{position:relative;font-family:Splatoon1,sans-serif;font-size:18px;text-shadow:1px 1px 0 #000;padding:0 12px;line-height:40px;z-index:2}.result .count-bar .count>span>span,.result .count-bar .unit{font-size:13px;padding-left:1px}.result .team-power{max-width:380px;font-size:10px;margin:0 auto 4px;padding:0 16px;text-shadow:1px 1px 0 #000}.result .team-power:empty{display:none!important}.result .other-info{text-align:center;color:#888;font-size:10px;font-family:Helvetica,Arial,Hiragino Sans,\\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF,Hiragino Kaku Gothic ProN,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Meiryo,sans-serif;text-shadow:1px 1px 0 #000}.result .other-info li{display:inline-block;margin-right:12px}.result .other-info li:last-child{margin-right:0}.result .share-btn{text-align:center}.result .share-btn button{display:inline-block;padding:3px 22px 3px 30px;background:#777 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px;font-size:24px;color:#fff;font-family:Splatoon2,sans-serif;text-shadow:1px 1px 0 #000;box-shadow:1px 1px 0 #000;-webkit-mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;border-top:none;border-left:none;border-right:1px solid #000;border-bottom:1px solid #000;line-height:1.5}.result .share-btn button:after{display:inline-block;content:"";width:20px;height:20px;margin-left:6px;margin-bottom:-1px;background:url(/images/bundled/c49a5cf23c70f9e4160dd9fb8ff27f1e.svg) 50% no-repeat;background-size:contain;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.result .share-btn button{position:relative;z-index:1000}.result .team-stats{padding:0 16px}.result .team-stats .score{position:relative}.result .team-stats .score:before{position:absolute;display:block;content:"";width:200px;height:170px;top:-70px;left:-70px;background:rgba(0,0,0,.8);-webkit-mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:200px 170px;mask-size:200px 170px;-webkit-mask-position:center center;mask-position:center center;z-index:1}.result .team-stats .score-container{position:absolute;padding-top:5px;z-index:2;font-size:20px;font-family:Splatoon1,sans-serif;text-shadow:1px 1px 0 #000}.result .team-stats .score-container strong{display:inline-block;min-width:100px;text-align:center;margin-left:-12px}.result .team-stats .score-container span{font-family:Splatoon2,sans-serif;font-size:15px;padding-left:16px}.result .team-stats .my-team{-webkit-transform:rotate(-1.3deg);transform:rotate(-1.3deg);will-change:transform;z-index:1;margin-bottom:24px}.result .team-stats .opposing-team{-webkit-transform:rotate(1.3deg);transform:rotate(1.3deg);will-change:transform;z-index:0}.result .team-stats .team{max-width:380px;margin-left:auto;margin-right:auto;position:relative}.result .team-stats .point,.result .team-stats .title{opacity:.5}.result.victory .team-stats .my-team{-webkit-transform:rotate(-1.3deg);transform:rotate(-1.3deg);will-change:transform;z-index:1;margin-bottom:24px}.result.victory .team-stats .opposing-team{-webkit-transform:rotate(1.3deg);transform:rotate(1.3deg);will-change:transform;z-index:0}.result.defeat .team-stats .opposing-team{-webkit-transform:rotate(-1.3deg);transform:rotate(-1.3deg);will-change:transform;z-index:1;margin-bottom:24px}.result.defeat .team-stats .my-team{-webkit-transform:rotate(1.3deg);transform:rotate(1.3deg);will-change:transform;z-index:0}.result .team-member,.result .team-member:after{background-image:url(/images/bundled/c5190531ea50f615be96fab6184e6d55.png);background-size:160px 80px}.result .team-member{position:relative;background-position:left top -28.14285714px;padding:44px 6px 16px;min-height:191px;border-radius:32px}@media screen and (max-width:320px){.result .team-member{padding:44px 2px 16px}}.result .team-member:after{content:"";width:100%;height:29.14285714px;position:absolute;top:-28.14285714px;left:0;background-position:0 0;-webkit-mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px 29.14285714px;mask-size:36px 29.14285714px;-webkit-mask-position:center top;mask-position:center top}.result .team-member .member{position:relative;z-index:3;zoom:1;background:rgba(0,0,0,.75);margin-bottom:5px;height:44px;border-radius:22px;box-sizing:border-box}.result .team-member .member:after{content:"";display:block;clear:both;height:0}.result .team-member .member:last-child{margin-bottom:0}.result .team-member .member.myself:before{content:"";width:23px;height:23px;background:url(/images/bundled/c1333231edf6df927fb61281002ea4da.svg) 50% no-repeat;background-size:contain;position:absolute;left:-20px;top:13px;-webkit-animation:arrow-pointer .5s ease-in-out infinite alternate;animation:arrow-pointer .5s ease-in-out infinite alternate}.result .team-member .member.crown .player-status .name:before{position:relative;display:inline-block;content:"";background:url(/images/bundled/d195bbf148e3f6a65058a1c27cc13033.png) 50% no-repeat;background-size:17.14285714px 11.14285714px;width:17.14285714px;height:11.14285714px;vertical-align:middle;top:-1px;margin-right:2px}.result .team-member .player-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:calc(100% - 120px);float:left;line-height:40px;min-height:44px}@media screen and (max-width:320px){.result .team-member .player-info{width:calc(100% - 110px);line-height:32px}}.result .team-member .player-status{line-height:1}.result .team-member .player-status span{font-size:10px}.result .team-member .name{padding-bottom:3px;font-size:15px;white-space:nowrap}@media screen and (max-width:320px){.result .team-member .name{font-size:13px}}.result .team-member .title{padding-right:4px}.result .team-member .stats{padding-top:6px}@media screen and (max-width:320px){.result .team-member .stats{padding-top:8px}}.result .player-gears,.result .player-gears:before{background:#999 url(/images/bundled/78f80e88fc32e5d42bad92bded5bc9ac.png);background-size:160px 80px}.result .player-gears{position:relative;margin-top:72px;text-align:center;background-position:center top -20px;padding:0 0 180px;padding-bottom:calc(constant(safe-area-inset-bottom) + 180px);padding-bottom:calc(env(safe-area-inset-bottom) + 180px)}.result .player-gears:before{background-position:top;content:"";position:absolute;width:100%;height:20px;margin-top:-20px;left:0;-webkit-mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.result .player-gears .player-gears-title{position:absolute;margin-left:-2px;margin-top:-30px;font-family:Splatoon1,sans-serif;font-size:16px;line-height:30px;padding:0 40px 0 18px;background:#888 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px 80px;-webkit-mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:311.81818182px 30px;mask-size:311.81818182px 30px;-webkit-mask-position:right center;mask-position:right center;text-shadow:1px 1px 0 #000;white-space:nowrap;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.result .player-gears .gears{zoom:1;display:inline-block;padding-top:16px}.result .player-gears .gears:after{content:"";display:block;clear:both;height:0}.result .player-gears .gear-item{float:left;text-align:center;min-width:90px}.result .player-gears .gear-item:not(:last-child){margin-right:12px}.result .player-gears .gear{margin-bottom:4px;width:auto;height:72px}.result .player-gears .gear-powers{zoom:1}.result .player-gears .gear-powers:after{content:"";display:block;clear:both;height:0}.result .player-gears .gear-power{float:left}.result .player-gears .gear-power:not(:last-child){margin-right:2px}.result .player-gears .gear-power img{background:#000}.result .player-gears .main img{width:30px;height:30px;border-radius:15px}.result .player-gears .sub{margin-top:6px}.result .player-gears .sub img{width:18px;height:18px;border-radius:9px}.result.ranked .team-power{text-align:center}.result.league .team-power{text-align:right}.result.splatfest{background:#333 url(/images/bundled/06db1499e74d5e7814ebde8751cdded1.png) top;background-size:84.82758621px 114.48275862px}.result.splatfest .stage-rule:after{background:#333 url(/images/bundled/06db1499e74d5e7814ebde8751cdded1.png) center top -45px;background-size:84.82758621px 114.48275862px}.result.splatfest .personal-result .player-status{line-height:1}.result.splatfest .personal-result .title{display:block;padding-bottom:3px;font-size:10px;font-weight:700;color:#cdf523}.result.splatfest .team-stats .title{display:inline;font-weight:700;font-family:Helvetica,Arial,Hiragino Sans,\\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF,Hiragino Kaku Gothic ProN,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Meiryo,sans-serif}.result.splatfest .team-power{zoom:1}.result.splatfest .team-power:after{content:"";display:block;clear:both;height:0}.result.splatfest .team-power li:first-child{float:left}.result.splatfest .team-power li:nth-child(2){float:right}.result-nav-wrapper{position:relative;margin:24px 0 64px}.result-nav{position:relative;width:100%;max-width:480px;margin:30px auto 0;z-index:100}.result-nav:before{position:absolute;width:100%;display:block;content:"";border-top:3px dashed #888;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.result-nav ul{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}@media screen and (min-width:480px){.result-nav ul:after,.result-nav ul:before{position:absolute;content:"";width:8px;height:8px;background:#888;border-radius:4px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.result-nav ul:before{left:0}.result-nav ul:after{right:0}}.result-nav li{width:32%}.result-nav li a,.result-nav li button{font-family:Splatoon2,sans-serif;position:relative;display:inline-block;background:#777 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:40px;border-radius:15px;font-size:12px;color:#fff;line-height:1.3;text-shadow:1px 1px 0 #000;padding:8px 12px;box-sizing:border-box}.result-nav li.next-battle a,.result-nav li.next-battle button{padding-left:22px;text-align:left}@media screen and (max-width:480px){.result-nav li.next-battle a,.result-nav li.next-battle button{border-radius:0 15px 15px 0}}.result-nav li.next-battle a:before,.result-nav li.next-battle button:before{position:absolute;content:"";background-image:url(/images/bundled/d1468cd8d2d1444394f7a42d0752b18e.png);background-position:center left 4px;background-repeat:no-repeat;background-size:16px 16px;width:22px;height:30px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.result-nav li.previous-battle{text-align:right}.result-nav li.previous-battle a,.result-nav li.previous-battle button{padding-right:22px}@media screen and (max-width:480px){.result-nav li.previous-battle a,.result-nav li.previous-battle button{border-radius:15px 0 0 15px}}.result-nav li.previous-battle a:after,.result-nav li.previous-battle button:after{position:absolute;content:"";background-image:url(/images/bundled/01148f4e475c77a4729ab057ab6d3cc8.png);background-position:center right 4px;background-repeat:no-repeat;background-size:16px 16px;width:22px;height:30px;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.result-nav li.latest-battle{margin:auto;text-align:center}.result-nav li.latest-battle a,.result-nav li.latest-battle button{padding-left:28px;text-align:left}.result-nav li.latest-battle a:before,.result-nav li.latest-battle button:before{position:absolute;content:"";background-image:url(/images/bundled/27e1148596e0f2755de760bf6fc7e959.png);background-position:center left 8px;background-repeat:no-repeat;background-size:16px 16px;width:28px;height:30px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.result-nav li.latest-battle.fetching a,.result-nav li.latest-battle.fetching button{padding-left:12px;padding-right:12px}.result-nav li.latest-battle.fetching a:before,.result-nav li.latest-battle.fetching button:before{background-image:none}.result-nav li.latest-battle.fetching .loading-icon{display:block;text-shadow:none;-webkit-animation:revolution 1s linear;animation:revolution 1s linear}.result-nav.footer{position:absolute;margin-top:-150px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin-top:calc(-150px - constant(safe-area-inset-bottom));margin-top:calc(-150px - env(safe-area-inset-bottom))}.result-nav.footer:before{border-color:#666}@media screen and (min-width:480px){.result-nav.footer ul:after,.result-nav.footer ul:before{background:#666}}.result-nav.footer li a,.result-nav.footer li button{background-color:#444}.result-nav a{display:block}.result-nav button{border:none;background:none;padding:0;margin:0}.result.splatfest-v4 .personal-result .fes-event-match{position:relative;font-family:Splatoon1,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.25;height:67px;text-shadow:1px 1px 0 #000;padding-right:18px;box-sizing:border-box}.result.splatfest-v4 .personal-result .fes-event-match span{position:relative;display:inline-block;min-width:93px;padding:0 8px;text-align:center;box-sizing:border-box;z-index:3}.result.splatfest-v4 .personal-result .fes-event-match:before{position:absolute;content:"";top:0;left:0;width:118px;height:95px;background:url(/images/bundled/cb442351a2304d6767fc2c020fa64243.svg) 0 0 no-repeat;background-size:100% 100%;z-index:1}.result.splatfest-v4 .personal-result .fes-event-match:after{position:absolute;content:"";top:0;left:0;width:117px;height:94px;background-image:url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px 80px;-webkit-mask-image:url(/images/bundled/cb442351a2304d6767fc2c020fa64243.svg);mask-image:url(/images/bundled/cb442351a2304d6767fc2c020fa64243.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:top left;mask-position:top left;z-index:2}.result.splatfest-v4 .personal-result .score-point,.result.splatfest-v4 .personal-result .uniform-bonus{display:block;line-height:1.2}.result.splatfest-v4 .personal-result .score-point span,.result.splatfest-v4 .personal-result .uniform-bonus span{display:block}.result.splatfest-v4 .personal-result .contribution-point-label,.result.splatfest-v4 .personal-result .uniform-bonus-label{font-size:10px}.result.splatfest-v4 .personal-result .contribution-point,.result.splatfest-v4 .personal-result .uniform-bonus-ratio{font-family:Splatoon1,sans-serif;font-size:22px}.result.splatfest-v4 .personal-result .uniform-bonus{position:absolute;right:5px;top:75px;min-width:65px}.result.splatfest-v4 .personal-result .uniform-bonus:before{position:absolute;display:block;top:-47px;right:-45px;content:"";width:140px;height:140px;background:#191919;-webkit-mask-image:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg);mask-image:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:140px 140px;mask-size:140px 140px;-webkit-mask-position:left bottom;mask-position:left bottom;z-index:-1}.result.splatfest-v4 .personal-result .another-name,.result.splatfest-v4 .personal-result .team-consecutive-win,.result.splatfest-v4 .personal-result .team-power{font-family:Splatoon2,sans-serif;display:-ms-flexbox;display:flex;width:100%;max-width:380px;margin:0 auto;padding:0 20px;box-sizing:border-box;text-shadow:1px 1px 0 #000}.result.splatfest-v4 .personal-result .another-name li,.result.splatfest-v4 .personal-result .team-consecutive-win li,.result.splatfest-v4 .personal-result .team-power li{width:50%;box-sizing:border-box}.result.splatfest-v4 .personal-result .another-name li:first-child,.result.splatfest-v4 .personal-result .team-consecutive-win li:first-child,.result.splatfest-v4 .personal-result .team-power li:first-child{padding-right:8px}.result.splatfest-v4 .personal-result .another-name li:last-child,.result.splatfest-v4 .personal-result .team-consecutive-win li:last-child,.result.splatfest-v4 .personal-result .team-power li:last-child{text-align:right;padding-left:8px}.result.splatfest-v4 .personal-result .another-name{font-size:10px}.result.splatfest-v4 .personal-result .team-consecutive-win,.result.splatfest-v4 .personal-result .team-power{padding-bottom:16px}.result.splatfest-v4 .personal-result .team-power{font-size:11px}.result.splatfest-v4 .personal-result .team-consecutive-win{font-size:12px}.results .summary{position:relative;min-height:370px;overflow:hidden}.results .result-title{position:relative;margin:-15px auto 0;width:207px;height:179px}.results .result-title:before{position:absolute;content:"";width:100%;height:100%;background:#191919;-webkit-mask-image:url(/images/bundled/e4b7b3c02884cd637fdd60eb99dd2d9f.svg);mask-image:url(/images/bundled/e4b7b3c02884cd637fdd60eb99dd2d9f.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;z-index:-1}.results .result-title h1{font-family:Splatoon1,sans-serif;color:#cdf523;font-size:28px;text-align:center;text-shadow:1px 1px 0 #000;width:207px;height:179px;line-height:1.1;display:table-cell;vertical-align:middle}.results .card{position:relative;width:271px;height:139px;margin:-35px auto 0;font-family:Splatoon2,sans-serif;color:#fff;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);text-align:center}.results .card-container{width:100%;height:100%;background:#a51ee1 url(/images/bundled/7b8594149eb045e18a7a6234196544bb.png) 0 0 no-repeat;background-size:408px 245px;-webkit-mask-image:url(/images/bundled/73f73b17aab90fc84fd91326f0013fcb.svg);mask-image:url(/images/bundled/73f73b17aab90fc84fd91326f0013fcb.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:271px 139px;mask-size:271px 139px;-webkit-mask-position:0 0;mask-position:0 0}.results .total{display:block;margin:0 auto;text-shadow:1px 1px 0 #000;font-size:42px;line-height:1;padding-top:26px}.results .total li{position:relative;display:inline-block;text-align:center}.results .total strong{display:block;font-size:11px;padding-bottom:6px;min-width:80px;text-align:center}.results .total .num{display:block;width:60px}.results .total-victory{margin-right:10px}.results .total-victory:after{position:absolute;content:"";width:0;height:60px;border-right:1px solid #fff;top:0;right:-10px;opacity:.3}.results .total-victory strong{margin-right:-10px}.results .total-defeat,.results .total-victory .num{margin-left:10px}.results .total-defeat strong{margin-left:-10px}.results .total-defeat .num{margin-right:10px}.results .stats{position:absolute;bottom:8px;width:calc(100% - 16px);margin-left:8px;background:rgba(0,0,0,.5);height:26px;border-radius:13px;text-align:left}.results .stats .num:before{content:"x";font-size:15px;padding:0 2px}.results .stats .assist{font-size:9px;padding-left:2px}.results .stats-title{position:absolute;font-size:10px;font-family:Splatoon2,sans-serif;margin:-16px 0 0 16px;opacity:.65}.results .stats-kill,.results .stats-special{display:block;float:left;font-size:18px;color:#ccc;height:30px;line-height:30px;margin-top:-2px;zoom:1}.results .stats-kill:after,.results .stats-special:after{content:"";display:block;clear:both;height:0}.results .stats-kill svg,.results .stats-special svg{width:auto;float:left}.results .stats-kill{width:125px;padding-left:30px}.results .stats-kill svg{height:22px;width:43px;margin-top:4px}.results .stats-special{width:80px}.results .stats-special svg{height:34px;width:34px;float:left;margin-top:-2px}.results .summary-content:before,.results .summary-cover-image{position:absolute;margin:-8px 0 0 -8px;height:calc(100% + 16px);width:calc(100% + 16px)}@supports (mix-blend-mode:overlay){.results.ios .summary-content:before{content:"";background:url(/images/bundled/1f361382b5d14e36e91caf62a5d625b4.png) 50% repeat;background-size:960px 540px;mix-blend-mode:overlay;opacity:.4;z-index:-2}}.results .summary-cover-image{background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-filter:blur(6px);filter:blur(6px);z-index:-3}.results .share-btn{text-align:right;width:320px;max-width:95%;margin:6px auto 0}.results .share-btn button{display:inline-block;padding:6px 16px 6px 24px;background:#777 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px;font-size:18px;color:#fff;font-family:Splatoon2,sans-serif;text-shadow:1px 1px 0 #000;box-shadow:1px 1px 0 #000;-webkit-mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;border-top:none;border-left:none;border-right:1px solid #000;border-bottom:1px solid #000;line-height:20px}.results .share-btn button:after{display:inline-block;content:"";width:20px;height:20px;vertical-align:middle;margin:-5px 0 -1px 6px;background:url(/images/bundled/c49a5cf23c70f9e4160dd9fb8ff27f1e.svg) 50% no-repeat;background-size:contain;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.results .list{position:relative;background:#191919 url(/images/bundled/a17b557e2677d1069c9e6be6d157d317.png) center top -40px;background-size:300px;padding:0 0 120px;padding-bottom:calc(constant(safe-area-inset-bottom) + 120px);padding-bottom:calc(env(safe-area-inset-bottom) + 120px)}.results .list:before{width:100%;height:40px;margin-top:-40px;left:0;background:#191919 url(/images/bundled/a17b557e2677d1069c9e6be6d157d317.png) top;background-size:300px;-webkit-mask-image:url(/images/bundled/eac992553438d324975fd4851371b336.png);mask-image:url(/images/bundled/eac992553438d324975fd4851371b336.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.results .list:after,.results .list:before{content:"";position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.results .list:after{top:-90px;left:-45px;background:#191919;background-size:204px 168px;width:204px;height:168px;z-index:-1;-webkit-mask-image:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg);mask-image:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg);-webkit-mask-size:204px 168px;mask-size:204px 168px}.results .list .list-content{padding:20px 10px 0;min-height:300px;overflow:hidden}.results .list h2{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:Splatoon2,sans-serif;color:#fff;line-height:38px;padding-left:16px;font-size:15px;text-shadow:1px 1px 0 #191919;padding-right:58px}.results .list h2 strong{white-space:nowrap}.results .list h2:before{position:absolute;content:"";background:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg) 50% no-repeat;width:77px;height:77px;background-size:contain;top:-20px;right:-20px}.results .list h2:after{position:absolute;content:"";width:38px;height:38px;top:0;right:-2px;background-repeat:no-repeat;background-position:50%}.results .ranked h2:after{background-image:url(/images/bundled/e4c3e920296968b06734fb0709453181.png);background-size:23.5px 20px}.results .regular h2:after{background-image:url(/images/bundled/33f668bf0fa5106a4fc21658e0db7033.png);background-size:23.5px 20px}.results .league h2:after{background-image:url(/images/bundled/28b92aa5afbc58111400bb43fc1a18c5.png);background-size:23.5px 20.5px}.results .private h2:after{background-image:url(/images/bundled/3e58352b1609f03603ec238429ce019d.png);background-size:16.5px 20.5px}.results .splatfest-v4 h2:after,.results .splatfest:after{display:none}.results .splatfest-v4 h2 .fes-icon-svg,.results .splatfest .fes-icon-svg{position:absolute;content:"";width:24px;height:26px;top:5px;right:5px}.results .splatfest-team,.results .teamid{display:inline-block;padding-left:12px}.results .teamid{font-family:Helvetica,Arial,Hiragino Sans,\\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF,Hiragino Kaku Gothic ProN,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Meiryo,sans-serif;font-size:11px;color:#444;text-shadow:none}.results .teamid span{display:inline-block;line-height:1.2}.results .splatfest-team{color:#cdf523;font-size:13px;line-height:1.2}.results .result-list-section{max-width:380px;margin:0 auto;border-radius:30px;background-color:#9d9d96;background-image:url(/images/bundled/c5190531ea50f615be96fab6184e6d55.png);background-size:160px 80px}.results .result-list-section:not(:last-child){margin-bottom:32px}.results .result-list-section:not(:last-child):after{position:absolute;content:"";display:block;background:url(/images/bundled/6a852fb180e4424129f0d0a00104cf5d.png) 50% no-repeat;width:100%;height:32px;background-size:13px 13px;left:0}.results .result-list{font-size:13px;padding:0 8px 16px}.results .result-list li{position:relative;background:rgba(0,0,0,.75);height:48px;border-radius:24px;color:#777}.results .result-list li:not(:last-child){margin-bottom:6px}.results .result-list a{color:#fff;display:-ms-flexbox;display:flex;height:48px}.results .order{font-family:Splatoon1,sans-serif;font-size:11px;min-width:64px;padding:0 3px;box-sizing:border-box;text-align:center;line-height:48px}.results .order:not(:lang(ja)){min-width:80px}.results .result-contents{padding-right:42px;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.results .weapon{position:absolute;right:6px}.results .weapon img{width:32px;margin-top:8px}.results .count,.results .point,.results .rank,.results .title{display:inline;line-height:1}.results .count,.results .rank{font-family:Splatoon1,sans-serif}.results .count{font-size:13px}@media screen and (max-width:320px){.results .count{font-size:11px}}.results .point,.results .title{font-family:Splatoon2,sans-serif}.results .point,.results .rank{font-size:21px;padding-right:8px}.results .stage{color:#777;font-size:10px;line-height:1;padding:5px 0}.results .rule{padding-left:8px}.results .victory .order{color:#f02d7d}.results .defeat .order{color:#19d719}.results .defeat a,.results .defeat a *{color:#777}.results .up .count,.results .up .point,.results .up .rank,.results .up .stage,.results .up .title{color:#cdf523}.results .up .count{font-family:Splatoon2,sans-serif;font-size:13px}@media screen and (max-width:320px){.results .up .count{font-size:12px}}.results .up .count:after{position:absolute;content:"";background:url(/images/bundled/e4fff6f8a3309c66348b1b3e6f87b8ed.png) 50% no-repeat;background-size:contain;margin:-2px 0 0;width:12px;height:12.66666667px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.results .no-result{background:#888 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px;height:100%;padding:80px 0}.results .message-tag{-webkit-transform:rotate(3deg);transform:rotate(3deg)}.results .caution{font-size:11px;color:#999;max-width:380px;margin:0 auto;padding:32px 24px 16px;box-sizing:border-box}.results.splatfest-mode .list,.results.splatfest-mode .list:before{background-image:url(/images/bundled/af76f2b0fd41be36d76e5454bd9e0a02.png);background-size:64.66666667px 87.33333333px;background-color:#333}.result-list-section.splatfest-v4 .fes-team-status{font-family:Splatoon2,sans-serif;color:#cdf523;font-size:10px;line-height:1;padding:5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.result-list-section.splatfest-v4 .fes-team-status .uniform-bonus{padding-right:8px}.result-list-section.splatfest-v4 .fes-team-status *{display:inline}.schedule{position:relative;background:#333 url(/images/bundled/82cb92e2bec99afcada8658c6e397d43.png) top;background-size:160px 80px;padding-bottom:40px;padding-bottom:calc(constant(safe-area-inset-bottom) + 40px);padding-bottom:calc(env(safe-area-inset-bottom) + 40px);overflow:hidden}.schedule h1{position:absolute;background:url(/images/bundled/5d40ca5647632b0253a4cdeee682bfc2.svg) 50% no-repeat;background-size:contain;width:100%;height:128px;top:42px;padding-top:8px;box-sizing:border-box;z-index:1;font-family:Splatoon1,sans-serif;font-size:26px;color:#fff;line-height:1.1;text-align:center;text-shadow:1px 1px 0 #000}.schedule h1:before{display:block;content:"";width:43px;height:38px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto}.schedule h1.regular:before{background-image:url(/images/bundled/01b5ef99f9b9d22e7590682042335432.png)}.schedule h1.ranked:before{background-image:url(/images/bundled/78832cd5a26043c245be5aa5cafeac58.png)}.schedule h1.league:before{background-image:url(/images/bundled/95f5239ba4eace3fd6d4ec754697f790.png)}.schedule .nav-schedule{position:relative;background:url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:80px 80px;height:114px}.schedule .nav-schedule a{font-family:Splatoon2,sans-serif;font-size:15px;color:#fff;padding:8px;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.schedule .nav-schedule li{position:absolute;top:34px;z-index:2}.schedule .nav-schedule li:first-child{left:0}.schedule .nav-schedule li:first-child a::before{display:inline-block;content:"";width:0;height:0;border:6px solid transparent;vertical-align:middle;border-right:8px solid #fff;margin-right:8px}.schedule .nav-schedule li:nth-child(2){right:0}.schedule .nav-schedule li:nth-child(2) a:after{display:inline-block;content:"";width:0;height:0;border:6px solid transparent;vertical-align:middle;border-left:8px solid #fff;margin-left:8px}.schedule .regular .nav-schedule{background-color:#19d719}.schedule .ranked .nav-schedule{background-color:#f54910}.schedule .league .nav-schedule{background-color:#f02d7d}.schedule .schedule-content:before{position:absolute;background:#333 url(/images/bundled/82cb92e2bec99afcada8658c6e397d43.png);background-size:160px 80px;background-position:center top -94px;content:"";width:100%;height:20px;margin-top:-20px;left:0;-webkit-mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.schedule .stage-timeline-content{position:relative;max-width:380px;margin:0 auto}.schedule .stage-timeline-content:first-child{padding-top:104px}.schedule .stage-timeline-content:last-child .stage-list{padding-bottom:64px}.schedule .stage-timeline-content h2,.schedule .stage-timeline-content time{display:inline-block;font-family:Splatoon2,sans-serif;color:#fff;text-shadow:1px 1px 0 #000}.schedule .stage-timeline-content time{position:absolute;width:72px;font-size:18px;line-height:18px;padding:8px 0;margin-top:-8px;text-align:center;z-index:2}.schedule .stage-timeline-content h2{font-size:30px;margin-left:80px;margin-top:-12px}.schedule .stage-list-container{position:relative}.schedule .pointer{position:absolute;content:"";width:40px;height:15.5px;padding:48px 0;background:url(/images/bundled/f46e38f943dc908fad83b4fa79e1a4e7.png) 50% no-repeat;background-size:contain;left:0;z-index:1}.schedule .stage-list{position:relative;margin:0 20px 12px 72px;padding:8px 0 52px}.schedule .stage-list:before{position:absolute;content:"";width:0;height:100%;border-left:3px dashed #888;top:0;left:-40px}.schedule .stage-list li{border-radius:30px;background:#999;width:100%;overflow:hidden;text-align:center;-webkit-mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:500px 800px;mask-size:500px 800px;-webkit-mask-position:center top;mask-position:center top}.schedule .stage-list li:not(:last-child){margin-bottom:8px}.schedule .stage-list li a{display:block}.schedule .stage-list img{display:block;width:100%;height:auto;line-height:0}.schedule .stage-list span{display:block;font-size:12px;font-weight:700;padding:6px 0 12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.schedule .fes time,.schedule .regular time{position:relative}.schedule .fes .stage-list li:first-child,.schedule .regular .stage-list li:first-child{margin-top:-20px}.schedule .fes{background:#333 url(/images/bundled/06db1499e74d5e7814ebde8751cdded1.png) top;background-size:70.28571429px 94.85714286px}.schedule .fes .schedule-content:before,.schedule .fes h1:before{display:none}.schedule .fes .special-stage{margin:24px 0 100px;padding:0 32px;text-align:center}.schedule .fes .special-stage .special-stage-frame{position:relative;display:inline-block;z-index:0}.schedule .fes .special-stage .special-stage-frame:after,.schedule .fes .special-stage .special-stage-frame:before{position:absolute;content:"";-webkit-mask-image:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg);mask-image:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;z-index:-1}.schedule .fes .special-stage .special-stage-frame:before{width:185px;height:152px;top:-50px;left:-50px;background:#cdf523}.schedule .fes .special-stage .special-stage-frame:after{width:255px;height:210px;bottom:-70px;right:-80px;background:#a51ee1}.schedule .fes .special-stage a,.schedule .fes .special-stage a:before{background:#888 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px 80px}.schedule .fes .special-stage a{position:relative;display:block;max-width:340px;margin:0 auto;background-position:center top -28.14285714px;border-radius:40px;text-align:center;-webkit-transform:rotate(2deg);transform:rotate(2deg);z-index:1}.schedule .fes .special-stage a:before{position:absolute;display:block;content:"";width:100%;height:29.14285714px;top:-28.14285714px;left:0;-webkit-mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);mask-image:url(/images/bundled/e64296b34b1cc3e534943feabb2f16d7.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:36px 29.14285714px;mask-size:36px 29.14285714px;-webkit-mask-position:center top;mask-position:center top;background-position:top}.schedule .fes .special-stage .special-stage-title{font-family:Splatoon1,sans-serif;font-size:20px;color:#fff;text-shadow:1px 1px 0 #000;line-height:44px}.schedule .fes .special-stage img{width:100%;height:auto;border-radius:0 0 40px 40px}.schedules-navigation-enter.nav-schedule.prev-regular{background-color:#19d719!important}.schedules-navigation-enter.nav-schedule.prev-ranked{background-color:#f54910!important}.schedules-navigation-enter.nav-schedule.prev-league{background-color:#f02d7d!important}.schedules-navigation-enter.schedules-navigation-enter-active.nav-schedule{transition:background-color .3s linear}.schedules-navigation-enter.schedules-navigation-enter-active.nav-schedule.regular{background-color:#19d719!important}.schedules-navigation-enter.schedules-navigation-enter-active.nav-schedule.ranked{background-color:#f54910!important}.schedules-navigation-enter.schedules-navigation-enter-active.nav-schedule.league{background-color:#f02d7d!important}.kill-icon-svg .bg1,.killed-icon-svg .bg1{fill:#f02d7d}.kill-icon-svg .white,.killed-icon-svg .white{fill:#fff}.special-icon0-svg .bg1{fill:#f02d7d}.special-icon0-svg .area{fill:none}.special-icon0-svg .gr1{fill:url(#sp0-gr1)}.special-icon0-svg .gr2{fill:url(#sp0-gr2)}.special-icon0-svg .gr3{fill:url(#sp0-gr3)}.special-icon0-svg .gr4{fill:url(#sp0-gr4)}.special-icon0-svg .gr5{fill:url(#sp0-gr5)}.special-icon0-svg .gr6{fill:url(#sp0-gr6)}.special-icon0-svg .gr7{fill:url(#sp0-gr7)}.special-icon0-svg .gr8{fill:url(#sp0-gr8)}.special-icon0-svg .gr9{fill:url(#sp0-gr9)}.special-icon0-svg .gr10{fill:url(#sp0-gr10)}.special-icon0-svg .gr11{fill:url(#sp0-gr11)}.special-icon0-svg .gr12{fill:url(#sp0-gr12)}.special-icon1-svg .bg1{fill:#f02d7d}.special-icon1-svg .area{fill:none}.special-icon1-svg .white{fill:#fff}.special-icon10-svg .bg1{fill:#f02d7d}.special-icon10-svg .area{fill:none}.special-icon10-svg .gr1{fill:url(#sp10-gr1)}.special-icon10-svg .gr2{fill:url(#sp10-gr2)}.special-icon10-svg .gr3{fill:url(#sp10-gr3)}.special-icon10-svg .gr4{fill:url(#sp10-gr4)}.special-icon11-svg .bg1{fill:#f02d7d}.special-icon11-svg .area{fill:none}.special-icon11-svg .gr1-1{fill:url(#sp11-gr1-1)}.special-icon11-svg .mask1{-webkit-mask:url(#mask1);mask:url(#mask1)}.special-icon11-svg .gr1-2{fill:url(#sp11-gr1-2)}.special-icon11-svg .gr1-3{fill:url(#sp11-gr1-3)}.special-icon11-svg .gr1-4{fill:url(#sp11-gr1-4)}.special-icon12-svg .bg1{fill:#f02d7d}.special-icon12-svg .area{fill:none}.special-icon12-svg .gr1{fill:url(#sp12-gr1)}.special-icon17-svg .bg1{fill:#f02d7d}.special-icon17-svg .area{fill:none}.special-icon17-svg .gr1{fill:url(#sp17-gr1)}.special-icon17-svg .gr2{fill:url(#sp17-gr2)}.special-icon17-svg .gr3{fill:url(#sp17-gr3)}.special-icon17-svg .gr4{fill:url(#sp17-gr4)}.special-icon17-svg .gr5{fill:url(#sp17-gr5)}.special-icon17-svg .gr6{fill:url(#sp17-gr6)}.special-icon17-svg .gr7{fill:url(#sp17-gr7)}.special-icon17-svg .gr8{fill:url(#sp17-gr8)}.special-icon17-svg .gr9{fill:url(#sp17-gr9)}.special-icon17-svg .gr10{fill:url(#sp17-gr10)}.special-icon17-svg .gr11{fill:url(#sp17-gr11)}.special-icon17-svg .gr12{fill:url(#sp17-gr12)}.special-icon17-svg .gr13{fill:url(#sp17-gr13)}.special-icon17-svg .gr14{fill:url(#sp17-gr14)}.special-icon17-svg .gr15{fill:url(#sp17-gr15)}.special-icon17-svg .gr16{fill:url(#sp17-gr16)}.special-icon17-svg .gr17{fill:url(#sp17-gr17)}.special-icon17-svg .mask{-webkit-mask:url(#mask17);mask:url(#mask17)}.special-icon18-svg .area{fill:none}.special-icon18-svg .bg1{fill:#f02d7d}.special-icon18-svg .gr1{fill:url(#sp18-gr1)}.special-icon18-svg .gr2{fill:url(#sp18-gr2)}.special-icon18-svg .gr3{fill:url(#sp18-gr3)}.special-icon18-svg .gr4{fill:url(#sp18-gr4)}.special-icon18-svg .gr5{fill:url(#sp18-gr5)}.special-icon18-svg .gr6{fill:url(#sp18-gr6)}.special-icon18-svg .gr7{fill:url(#sp18-gr7)}.special-icon18-svg .gr8{fill:url(#sp18-gr8)}.special-icon18-svg .gr9{fill:url(#sp18-gr9)}.special-icon18-svg .gr10{fill:url(#sp18-gr10)}.special-icon18-svg .gr11{fill:url(#sp18-gr11)}.special-icon18-svg .gr12{fill:url(#sp18-gr12)}.special-icon18-svg .gr13{fill:url(#sp18-gr13)}.special-icon18-svg .gr14{fill:url(#sp18-gr14)}.special-icon18-svg .gr15{fill:url(#sp18-gr15)}.special-icon18-svg .gr16{fill:url(#sp18-gr16)}.special-icon18-svg .gr17{fill:url(#sp18-gr17)}.special-icon18-svg .gr18{fill:url(#sp18-gr18)}.special-icon18-svg .gr19{fill:url(#sp18-gr19)}.special-icon18-svg .gr20{fill:url(#sp18-gr20)}.special-icon18-svg .gr21{fill:url(#sp18-gr21)}.special-icon18-svg .gr22{fill:url(#sp18-gr22)}.special-icon18-svg .gr23{fill:url(#sp18-gr23)}.special-icon18-svg .gr24{fill:url(#sp18-gr24)}.special-icon18-svg .gr25{fill:url(#sp18-gr25)}.special-icon18-svg .gr26{fill:url(#sp18-gr26)}.special-icon2-svg .bg1{fill:#f02d7d}.special-icon2-svg .area{fill:none}.special-icon2-svg .gr1{fill:url(#sp2-gr-352-9)}.special-icon2-svg .gr2{fill:url(#sp2-gr-18)}.special-icon2-svg .gr3{fill:url(#sp2-gr-18-20)}.special-icon2-svg .gr4{fill:url(#sp2-gr-18-2)}.special-icon2-svg .gr5{fill:url(#sp2-gr-18-3)}.special-icon2-svg .gr6{fill:url(#sp2-gr-352)}.special-icon2-svg .gr7{fill:url(#sp2-gr-18-4)}.special-icon2-svg .gr8{fill:url(#sp2-gr-18-5)}.special-icon2-svg .gr9{fill:url(#sp2-gr-352-2)}.special-icon2-svg .gr10{fill:url(#sp2-gr-18-6)}.special-icon2-svg .gr11{fill:url(#sp2-gr-18-7)}.special-icon2-svg .gr12{fill:url(#sp2-gr-352-3)}.special-icon2-svg .gr13{fill:url(#sp2-gr-18-8)}.special-icon2-svg .gr14{fill:url(#sp2-gr-18-9)}.special-icon2-svg .gr15{fill:url(#sp2-gr-18-10)}.special-icon2-svg .gr16{fill:url(#sp2-gr-352-4)}.special-icon2-svg .gr17{fill:url(#sp2-gr-18-11)}.special-icon2-svg .gr18{fill:url(#sp2-gr-18-12)}.special-icon2-svg .gr19{fill:url(#sp2-gr-352-5)}.special-icon2-svg .gr20{fill:url(#sp2-gr-18-13)}.special-icon2-svg .gr21{fill:url(#sp2-gr-18-14)}.special-icon2-svg .gr22{fill:url(#sp2-gr-352-6)}.special-icon2-svg .gr23{fill:url(#sp2-gr-18-15)}.special-icon2-svg .gr24{fill:url(#sp2-gr-18-16)}.special-icon2-svg .gr25{fill:url(#sp2-gr-18-17)}.special-icon2-svg .gr26{fill:url(#sp2-gr-352-7)}.special-icon2-svg .gr27{fill:url(#sp2-gr-18-18)}.special-icon2-svg .gr28{fill:url(#sp2-gr-18-19)}.special-icon2-svg .gr29{fill:url(#sp2-gr-352-8)}.special-icon2-svg .gr31{fill:url(#sp2-gr-18-21)}.special-icon3-svg .bg1{fill:#f02d7d}.special-icon3-svg .area{fill:none}.special-icon3-svg .gr2{fill:url(#sp3-gr-18)}.special-icon3-svg .gr3{fill:url(#sp3-gr-18-2)}.special-icon3-svg .gr4{fill:url(#sp3-gr-18-3)}.special-icon3-svg .gr6{fill:url(#sp3-gr-18-4)}.special-icon3-svg .gr7{fill:url(#sp3-gr-18-5)}.special-icon3-svg .gr8{fill:url(#sp3-gr-18-6)}.special-icon3-svg .gr9{fill:url(#sp3-gr-18-7)}.special-icon3-svg .gr10{fill:url(#sp3-gr-18-8)}.special-icon3-svg .gr11{fill:url(#sp3-gr-18-9)}.special-icon4-svg .bg1{fill:#f02d7d}.special-icon4-svg .area{fill:none}.special-icon4-svg .gr3{fill:url(#sp4-gr-1)}.special-icon4-svg .gr4{fill:url(#sp4-gr-2)}.special-icon4-svg .gr5{fill:url(#sp4-gr-3)}.special-icon4-svg .gr6{fill:url(#sp4-gr-4)}.special-icon4-svg .gr7{fill:url(#sp4-gr-5)}.special-icon4-svg .gr8{fill:url(#sp4-gr-6)}.special-icon4-svg .gr9{fill:url(#sp4-gr-7)}.special-icon4-svg .gr10{fill:url(#sp4-gr-8)}.special-icon4-svg .gr11{fill:url(#sp4-gr-9)}.special-icon4-svg .gr12{fill:url(#sp4-gr-10)}.special-icon4-svg .gr13{fill:url(#sp4-gr-11)}.special-icon4-svg .gr14{fill:url(#sp4-gr-12)}.special-icon5-svg .bg1{fill:#f02d7d}.special-icon5-svg .area{fill:none}.special-icon5-svg .gr-2{fill:url(#sp5-gr-1)}.special-icon5-svg .gr-3{fill:url(#sp5-gr-352)}.special-icon5-svg .gr-4{fill:url(#sp5-gr-48)}.special-icon5-svg .gr-6{fill:url(#sp5-gr-2)}.special-icon5-svg .gr-7{fill:url(#sp5-gr-352-2)}.special-icon5-svg .gr-8{fill:url(#sp5-gr-48-2)}.special-icon5-svg .gr-9{fill:url(#sp5-gr-3)}.special-icon5-svg .gr-10{fill:url(#sp5-gr-352-3)}.special-icon5-svg .gr-11{fill:url(#sp5-gr-48-3)}.special-icon6-svg .bg1{fill:#f02d7d}.special-icon6-svg .area{fill:none}.special-icon6-svg .gr1{fill:url(#sp6-gr1)}.special-icon6-svg .gr2{fill:url(#sp6-gr2)}.special-icon6-svg .gr3{fill:url(#sp6-gr3)}.special-icon6-svg .gr4{fill:url(#sp6-gr4)}.special-icon6-svg .gr5{fill:url(#sp6-gr5)}.special-icon6-svg .gr6{fill:url(#sp6-gr6)}.special-icon6-svg .gr7{fill:url(#sp6-gr7)}.special-icon6-svg .gr8{fill:url(#sp6-gr8)}.special-icon6-svg .gr9{fill:url(#sp6-gr9)}.special-icon6-svg .gr10{fill:url(#sp6-gr10)}.special-icon6-svg .gr11{fill:url(#sp6-gr11)}.special-icon6-svg .gr12{fill:url(#sp6-gr12)}.special-icon6-svg .gr13{fill:url(#sp6-gr13)}.special-icon6-svg .gr14{fill:url(#sp6-gr14)}.special-icon6-svg .gr15{fill:url(#sp6-gr15)}.special-icon6-svg .gr16{fill:url(#sp6-gr16)}.special-icon6-svg .gr17{fill:url(#sp6-gr17)}.special-icon6-svg .gr18{fill:url(#sp6-gr18)}.special-icon6-svg .gr19{fill:url(#sp6-gr19)}.special-icon6-svg .gr20{fill:url(#sp6-gr20)}.special-icon6-svg .gr21{fill:url(#sp6-gr21)}.special-icon6-svg .gr22{fill:url(#sp6-gr22)}.special-icon6-svg .gr23{fill:url(#sp6-gr23)}.special-icon6-svg .gr24{fill:url(#sp6-gr24)}.special-icon6-svg .gr25{fill:url(#sp6-gr25)}.special-icon6-svg .gr26{fill:url(#sp6-gr26)}.special-icon6-svg .gr27{fill:url(#sp6-gr27)}.special-icon6-svg .gr28{fill:url(#sp6-gr28)}.special-icon6-svg .gr29{fill:url(#sp6-gr29)}.special-icon6-svg .gr30{fill:url(#sp6-gr30)}.special-icon7-svg .bg1{fill:#f02d7d}.special-icon7-svg .area{fill:none}.special-icon7-svg .gr1{fill:url(#sp7-gr1)}.special-icon7-svg .gr2{fill:url(#sp7-gr2)}.special-icon7-svg .gr3{fill:url(#sp7-gr3)}.special-icon7-svg .gr4{fill:url(#sp7-gr4)}.special-icon7-svg .gr5{fill:url(#sp7-gr5)}.special-icon7-svg .gr6{fill:url(#sp7-gr6)}.special-icon7-svg .gr7{fill:url(#sp7-gr7)}.special-icon7-svg .gr8{fill:url(#sp7-gr8)}.special-icon7-svg .gr9{fill:url(#sp7-gr9)}.special-icon8-svg .bg1{fill:#f02d7d}.special-icon8-svg .area{fill:none}.special-icon8-svg .gr1{fill:url(#sp8-gr1)}.special-icon8-svg .gr2{fill:url(#sp8-gr2)}.special-icon8-svg .gr3{fill:url(#sp8-gr3)}.special-icon8-svg .gr4{fill:url(#sp8-gr4)}.special-icon8-svg .gr6{fill:url(#sp8-gr6)}.special-icon8-svg .gr7{fill:url(#sp8-gr7)}.special-icon8-svg .gr8{fill:url(#sp8-gr8)}.special-icon8-svg .gr9{fill:url(#sp8-gr9)}.special-icon8-svg .gr10{fill:url(#sp8-gr10)}.special-icon8-svg .mask{-webkit-mask:url(#mask);mask:url(#mask)}.special-icon9-svg .bg1{fill:#f02d7d}.special-icon9-svg .area{fill:none}.special-icon9-svg .gr1{fill:url(#sp9-gr1)}.special-icon9-svg .gr2{fill:url(#sp9-gr2)}.special-icon9-svg .gr3{fill:url(#sp9-gr3)}.special-icon9-svg .gr4{fill:url(#sp9-gr4)}.special-icon9-svg .gr5{fill:url(#sp9-gr5)}.special-icon9-svg .gr6{fill:url(#sp9-gr6)}.special-icon9-svg .gr7{fill:url(#sp9-gr7)}.tab-bar{position:fixed;bottom:0;width:100%;z-index:5000}.tab-bar .tab-container{position:relative;width:100%;background:#000;text-align:center;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.tab-bar .tab-container:before{position:absolute;display:block;content:"";border-top:1px solid #ccc;opacity:.15;width:100%;height:0;top:-1px;left:0}.tab-bar ul{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100%;max-width:380px;margin:0 auto;padding:0 8px;box-sizing:border-box}@media screen and (max-width:320px){.tab-bar ul{padding:0}}.tab-bar li{position:relative;cursor:pointer;width:20%;height:48px;background-position:center top -70px;background-repeat:no-repeat;background-size:45px 120px;font-weight:700}.tab-bar li span{position:absolute;display:block;bottom:0;width:100%;text-align:center;padding:0 0 2px;font-size:9px;color:#888}.tab-bar li.active{background-position:top}.tab-bar li.active span{color:#fff}.tab-bar li.schedule-tab{background-image:url(/images/bundled/dcd8fd44928ec81fdf987383c842e1dd.png)}.tab-bar li.home-tab{background-image:url(/images/bundled/e29c5468fc278ad5d595c97d47ac550e.png)}.tab-bar li.records-tab{background-image:url(/images/bundled/e0a0bc6671cc5d673c79160a30914d48.png)}.tab-bar li.results-tab{background-image:url(/images/bundled/a21bab9198cac7e5552b4dea716db2b7.png)}.tab-bar li.coop-tab{background-image:url(/images/bundled/838ed3c449c465d898064a833ccb89b4.png)}.tab-bar .refresh-button{position:absolute;bottom:60px;bottom:calc(constant(safe-area-inset-bottom) + 60px);bottom:calc(env(safe-area-inset-bottom) + 60px);right:12px;height:44px;width:44px;border-radius:22px;border:none;cursor:pointer;background:rgba(50,50,50,.9);box-shadow:1px 1px 0 rgba(0,0,0,.8)}.tab-bar .refresh-button .refresh-button-container{display:block;background:url(/images/bundled/50732dded088309dfb8f436f3885e782.png) 50% no-repeat;background-size:18px 18px;width:100%;height:100%}.tab-bar .refresh-button.reloading .refresh-button-container{-webkit-animation:revolution 1s linear;animation:revolution 1s linear}.timeline{position:relative;background:#69c url(/images/bundled/7940cab8ad7ea3f4d9145b1c9bf4e076.png) top;background-size:90px 90px}.timeline:before{position:absolute;display:block;content:"";width:100%;top:-20px;left:0;background:#69c url(/images/bundled/7940cab8ad7ea3f4d9145b1c9bf4e076.png) center top -20px;background-size:90px 90px;height:20px;-webkit-mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);mask-image:url(/images/bundled/3ff65812f7fc0aff176df4c78172691c.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.timeline .timeline-container{position:relative;background:url(/images/bundled/b06cd5b0536a740d3d24fb0f8bafa746.png) 100% 100% no-repeat;background-size:contain;background-attachment:fixed;min-height:500px;padding:40px 20px 80px;padding-bottom:calc(constant(safe-area-inset-bottom) + 80px);padding-bottom:calc(env(safe-area-inset-bottom) + 80px)}@media screen and (max-width:320px){.timeline .timeline-container{padding-left:12px}}.timeline .timeline-container:before{display:block;content:"";width:100%;top:0;left:0;background:#69c url(/images/bundled/7940cab8ad7ea3f4d9145b1c9bf4e076.png) top;background-size:90px 90px;height:100px;-webkit-mask-image:url(/images/bundled/4ee68ce8ac95f5abbecc0b37d58b8ea2.png);mask-image:url(/images/bundled/4ee68ce8ac95f5abbecc0b37d58b8ea2.png);-webkit-mask-size:100% 100%;mask-size:100% 100%}.timeline .timeline-container:before,.timeline .timeline-title{position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.timeline .timeline-title{top:-25px;left:-2px;font-family:Splatoon1,sans-serif;color:#fff;font-size:24px;text-shadow:1px 1px 0 #000;padding:2px 64px 2px 20px;min-width:160px;box-sizing:border-box;background:#460fc8 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:40px 40px;-webkit-mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);mask-image:url(/images/bundled/e0ef914978d3318fa3ec2afbfa64c794.png);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:right center;mask-position:right center;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.timeline .timeline-footer{text-align:center;padding:40px 64px 16px 0}.timeline .timeline-footer li{display:inline-block}.timeline .timeline-footer li:not(:first-child){margin-left:16px}.timeline .timeline-footer li a{display:block;color:rgba(0,0,0,.5);font-size:11px}.balloon{margin:0 auto 32px;max-width:380px}.balloon .balloon-container{position:relative;display:block;background:rgba(0,0,0,.7);border-radius:50px 0 50px 50px;margin-right:64px;padding-bottom:32px;min-height:100px}@media screen and (max-width:320px){.balloon .balloon-container{margin-right:40px}}.balloon .balloon-container:before{position:absolute;content:"";background:url(/images/bundled/db59c54477b62f01970491b5239bf37d.png) 0 0 no-repeat;width:24px;height:39px;background-size:24px 39px;right:-24px;opacity:.7}.balloon .balloon-container.simple{display:inline-block;background:rgba(0,0,0,.5);min-height:auto;border-radius:0 18px 18px 18px;padding-bottom:0;margin-right:0;margin-left:48px}.balloon .balloon-container.simple:before{background:url(/images/bundled/d44aa0f4f4100a7f09c5135734e7108e.png) 100% 0 no-repeat;width:9px;height:13px;background-size:9px 13px;right:auto;left:-9px;opacity:.5}.balloon .balloon-content,.balloon .message{font-family:Splatoon2,sans-serif;color:#fff}.balloon .message{font-size:17px;padding:24px 24px 0;line-height:1.3}.balloon .balloon-content{position:relative;background:rgba(0,0,0,.75);margin:12px 16px 0;border-radius:20px}.balloon .balloon-link{border-top:2px dotted #888;margin:16px 20px -32px;font-family:Splatoon2,sans-serif;text-align:center;padding:16px 0}.balloon .balloon-link a{display:inline-block;padding:3px 24px 3px 30px;background:#777 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px;font-size:18px;color:#fff;font-family:Splatoon2,sans-serif;text-shadow:1px 1px 0 #000;box-shadow:1px 1px 0 #000;-webkit-mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;border-top:none;border-left:none;border-right:1px solid #000;border-bottom:1px solid #000;line-height:1.5}.balloon .balloon-link a:after{display:inline-block;content:"";width:0;height:0;vertical-align:middle;margin-left:8px;margin-right:-8px;border:6px solid transparent;border-left:8px solid #fff;-webkit-filter:drop-shadow(1px 1px 0 #000);filter:drop-shadow(1px 1px 0 #000)}.balloon .balloon-link a{font-size:15px;line-height:1.3;box-sizing:border-box;max-width:calc(100% - 32px)}.balloon.balloon-recent-results .balloon-container:after{position:absolute;display:block;content:""}.balloon.balloon-recent-results .balloon-container.judd:after{width:45px;height:35px;background:url(/images/bundled/daf84fe32c9b3f5087b47c6e13030271.png) 50% no-repeat;background-size:contain;right:-78px;top:-18px}@media screen and (max-width:320px){.balloon.balloon-recent-results .balloon-container.judd:after{right:-54px}}.balloon.balloon-recent-results .balloon-container.little_judd:after{width:44.5px;height:34.5px;background:url(/images/bundled/a6d2e8924c01a483a80499e70ae6ca5d.png) 50% no-repeat;background-size:contain;right:-78px;top:-18px}@media screen and (max-width:320px){.balloon.balloon-recent-results .balloon-container.little_judd:after{right:-54px}}.balloon.balloon-recent-results .message .emphasis{color:#ffcd00}.balloon.balloon-recent-results ol{margin-top:12px;padding:0 16px}@media screen and (max-width:320px){.balloon.balloon-recent-results ol{padding:0 8px}}.balloon.balloon-recent-results li{position:relative;background:rgba(0,0,0,.75);height:34px;line-height:34px;border-radius:17px;overflow:hidden}.balloon.balloon-recent-results li:not(:last-child){margin-bottom:2px}.balloon.balloon-recent-results li.victory .order{color:#f02d7d}.balloon.balloon-recent-results li.defeat .order{color:#19d719}.balloon.balloon-recent-results li a{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#fff;padding-right:40px}.balloon.balloon-recent-results li img{width:auto;height:32px;margin-top:2px}.balloon.balloon-recent-results .order{font-family:Splatoon1,sans-serif;font-size:11px;padding:0 3px;text-align:center;min-width:58px;box-sizing:border-box}.balloon.balloon-recent-results .order:not(:lang(ja)){min-width:72px}.balloon.balloon-recent-results .weapon{position:absolute;right:6px}.balloon.balloon-recent-results .point{font-family:Splatoon2,sans-serif;font-size:16px}.balloon.balloon-recent-results .rank{font-family:Splatoon1,sans-serif;font-size:16px;padding-right:5px}.balloon.balloon-recent-results .count{font-family:Splatoon1,sans-serif;font-size:11px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (max-width:320px){.balloon.balloon-recent-results .count{font-size:10px}}.balloon.balloon-udemaeup .balloon-container,.balloon.balloon-udemaeup .balloon-container:before{background:#f02d7d url(/images/bundled/fc2fe88fcaa2d9817a7012044948bfaf.png);background-size:189px 189px;opacity:1}.balloon.balloon-udemaeup .balloon-container{background-position:top left 9px}.balloon.balloon-udemaeup .balloon-container:before{background-position:0 0;-webkit-mask-image:url(/images/bundled/d44aa0f4f4100a7f09c5135734e7108e.png);mask-image:url(/images/bundled/d44aa0f4f4100a7f09c5135734e7108e.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:right top;mask-position:right top}.balloon.balloon-udemaeup .balloon-container:after{position:absolute;display:block;content:"";width:41.5px;height:45px;background:url(/images/bundled/59dc80b8f5a8903084ecdcc830c40500.png) 50% no-repeat;background-size:contain;left:-55px;top:-21px}.balloon.balloon-udemaeup .udemaeup-container{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:2px 16px;box-sizing:border-box;max-width:300px;color:#fff}.balloon.balloon-udemaeup .rank,.balloon.balloon-udemaeup .rule{display:inline;vertical-align:middle}.balloon.balloon-udemaeup .count{position:absolute;display:block;font-family:Splatoon2,sans-serif;color:#cdf523;font-size:13px;margin:-12px 0 0;text-shadow:1px 1px 0 #000}.balloon.balloon-udemaeup .rank{font-family:Splatoon1,sans-serif;font-size:30px;margin-right:8px}.balloon.balloon-udemaeup .rule{font-family:Splatoon2,sans-serif;font-size:14px}.balloon.balloon-online-shop .balloon-container:after{position:absolute;display:block;content:"";width:47px;height:45.5px;background:url(/images/bundled/88ef2f49fb1398a30ea9a06b483c2f02.png) 50% no-repeat;background-size:contain;right:-78px;top:-24px}@media screen and (max-width:320px){.balloon.balloon-online-shop .balloon-container:after{right:-54px}}.balloon.balloon-online-shop .message .sub{opacity:.5}.balloon.balloon-online-shop .balloon-content{padding:8px 8px 8px 4px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.balloon.balloon-online-shop .left,.balloon.balloon-online-shop .right{-ms-flex-align:center;align-items:center}.balloon.balloon-online-shop .left{width:38%;min-width:80px;padding-right:4px;box-sizing:border-box}.balloon.balloon-online-shop .gear{width:100%}.balloon.balloon-online-shop .gear-skill{position:absolute;width:18px;margin-left:-18px;margin-top:-4px}.balloon.balloon-online-shop .remaining-time{display:inline-block;background:#d32f2f;font-size:12px;color:hsla(0,0%,100%,.7);padding:3px 6px;line-height:1;margin-top:5px}.balloon.balloon-online-shop .gear-name{font-size:17px;line-height:1.25;padding:5px 0 0}@media screen and (max-width:320px){.balloon.balloon-online-shop .gear-name{font-size:16px}}.balloon.balloon-online-shop .shop-message{font-size:14px;color:hsla(0,0%,100%,.5);line-height:1.3;padding-top:2px}@media screen and (max-width:320px){.balloon.balloon-online-shop .shop-message{font-size:12px}}.balloon.balloon-online-shop .brand-image-container{position:absolute;bottom:-20px;right:16px;width:40px;text-align:right;background:#fff;-webkit-mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);mask-image:url(/images/bundled/b4fe36d4b5e6aab4b97af3f47de80bda.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center}.balloon.balloon-online-shop .brand{width:26px;height:auto;margin-right:4px}.balloon.balloon-coop .balloon-container{padding-bottom:0}.balloon.balloon-coop .balloon-container:after{position:absolute;display:block;content:"";width:51px;height:33px;background:url(/images/bundled/6dbf981e8ec44bc1d39b0086f8e55262.png) 50% no-repeat;background-size:contain;right:-80px;top:-16px}@media screen and (max-width:320px){.balloon.balloon-coop .balloon-container:after{right:-56px}}.balloon.balloon-coop .message .emphasis{color:#ea2445}.balloon.balloon-coop .coop-date{zoom:1;font-family:Splatoon2,sans-serif;padding:10px 8px 12px 24px}.balloon.balloon-coop .coop-date:after{content:"";display:block;clear:both;height:0}.balloon.balloon-coop .coop-date li{display:inline;color:#ff7500;font-size:15px}.balloon.balloon-coop .coop-date-title{color:#9098a0;font-size:12px}.balloon.balloon-coop .coop-next{position:relative;background:#ff5600 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:80px 80px;border-radius:0 0 50px 50px;padding:4px;box-sizing:border-box;text-align:center;overflow:hidden}.balloon.balloon-coop .coop-stage{position:relative}.balloon.balloon-coop .coop-stage img{width:100%;height:auto;border-radius:8px 8px 0 0}.balloon.balloon-coop .coop-stage .stage-name{position:absolute;display:block;bottom:4px;font-family:Splatoon2,sans-serif;color:#fff;font-size:17px;width:100%;text-align:center;text-shadow:1px 1px 0 #000}.balloon.balloon-coop .coop-weapons{background:rgba(0,0,0,.9);border-radius:0 0 8px 8px;padding:4px}.balloon.balloon-coop .coop-weapons .coop-weapons-title{-ms-flex-positive:1;flex-grow:1;color:#fff;font-size:10px;text-align:left;padding-left:4px}.balloon.balloon-coop .coop-weapons ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.balloon.balloon-coop .coop-weapons li:not(.coop-weapons-title){height:30px;width:30px;margin-left:2px}.balloon.balloon-coop .coop-weapons img{width:100%;height:auto}.balloon.balloon-coop .reward-gear{position:absolute;right:-22px;top:8px;z-index:1;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.balloon.balloon-coop .reward-gear:before{position:absolute;content:"";width:100%;height:22px;bottom:2px;left:0;background:#1cce49;-webkit-mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:left center;mask-position:left center;z-index:-1;opacity:.95}.balloon.balloon-coop .reward-gear-container{padding:0 30px 0 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.balloon.balloon-coop .reward-gear-title{position:relative;top:2px;font-size:12px;color:#fff;padding-right:6px;font-family:Splatoon2,sans-serif;text-shadow:1px 1px 0 #000}.balloon.balloon-coop .reward-gear-image img{width:32px;height:auto}.balloon.balloon-coop .balloon-link{border:none;margin:0}.balloon.balloon-coop .balloon-link a{background-color:#999}.balloon.balloon-availability .balloon-container:after{position:absolute;display:block;content:"";width:42px;height:40.5px;background:url(/images/bundled/d5e8910d36347c697386d097ffd935ee.png) 50% no-repeat;background-size:contain;right:-76px;top:-16px}@media screen and (max-width:320px){.balloon.balloon-availability .balloon-container:after{right:-52px}}.balloon.balloon-availability .message span{color:#19d719}.balloon.balloon-availability .new-available-weapons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:rgba(0,0,0,.75);margin:12px 16px 0;padding:4px 0;border-radius:20px}.balloon.balloon-availability .new-available-weapons li{width:33.33333333%;padding:4px;box-sizing:border-box}.balloon.balloon-availability .new-available-weapons li:not(:last-child){margin-bottom:2px}.balloon.balloon-availability .new-available-weapons a{display:block}.balloon.balloon-availability .new-available-weapons img{width:100%;height:auto}.balloon.balloon-schedule .balloon-container.hime:after{position:absolute;display:block;content:"";background-image:url(/images/bundled/90a647118f8110c0f9e74882de17fb03.png);width:47px;height:47.5px;right:-77px;top:-25px}@media screen and (max-width:320px){.balloon.balloon-schedule .balloon-container.hime:after{right:-53px}}.balloon.balloon-schedule .balloon-container.hime .message .emphasis{color:#f24677}.balloon.balloon-schedule .balloon-container.iida:after{position:absolute;display:block;content:"";background-image:url(/images/bundled/23d927132cb766dbc7fae6e7fe5c3401.png);width:44px;height:48px;right:-75px;top:-22px}@media screen and (max-width:320px){.balloon.balloon-schedule .balloon-container.iida:after{right:-51px}}.balloon.balloon-schedule .balloon-container.iida .message .emphasis{color:#00de94}.balloon.balloon-schedule .balloon-container:after{background-repeat:no-repeat;background-size:contain}.balloon.balloon-schedule .message{position:relative;z-index:1}.balloon.balloon-schedule .schedule-content{background:url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:80px 80px;margin:0 16px;padding:8px;border-radius:20px;margin-top:12px}.balloon.balloon-schedule .schedule-content.regular{background-color:#19d719}.balloon.balloon-schedule .schedule-content.regular .game-mode-icon{width:30px;height:30px;background:url(/images/bundled/01b5ef99f9b9d22e7590682042335432.png) 50% no-repeat;background-size:contain;margin:36px 0 0 25px}.balloon.balloon-schedule .schedule-content.ranked{background-color:#f54910}.balloon.balloon-schedule .schedule-content.ranked .game-mode-icon{width:30px;height:30px;background:url(/images/bundled/78832cd5a26043c245be5aa5cafeac58.png) 50% no-repeat;background-size:contain;margin:34px 0 0 25px}.balloon.balloon-schedule .schedule-content.league{background-color:#f02d7d}.balloon.balloon-schedule .schedule-content.league .game-mode-icon{width:30px;height:30px;background:url(/images/bundled/95f5239ba4eace3fd6d4ec754697f790.png) 50% no-repeat;background-size:contain;margin:34px 0 0 25px}.balloon.balloon-schedule .schedule-content.fes .game-mode-icon{display:none}.balloon.balloon-schedule .schedule-content.fes .fes-icon-svg{width:30px;height:30px;margin:34px 0 0 23px}.balloon.balloon-schedule .schedule-content:not(.fes) .fes-icon-svg{display:none}.balloon.balloon-schedule .game-mode{font-family:Splatoon2,sans-serif;color:#fff;font-size:17px;text-shadow:1px 1px 0 #000;padding:4px 0 6px 8px}.balloon.balloon-schedule .stage-list-container{position:relative;z-index:0}.balloon.balloon-schedule .game-mode-icon-container{position:absolute;right:-38px;top:-82px;background:url(/images/bundled/85fa09f4dd66dd7f3637edc5994ae985.svg) 50% no-repeat;background-size:contain;width:82px;height:88px}.balloon.balloon-schedule .stage-list li{position:relative;overflow:hidden;border-radius:10px;height:90px}.balloon.balloon-schedule .stage-list li:not(:last-child){margin-bottom:8px}.balloon.balloon-schedule .stage-list a{display:block}.balloon.balloon-schedule .stage-list img{width:100%;height:auto;margin-top:-35px}@media screen and (max-width:400px){.balloon.balloon-schedule .stage-list img{margin-top:-20px}}@media screen and (max-width:320px){.balloon.balloon-schedule .stage-list img{margin-top:0}}.balloon.balloon-schedule .stage-name{position:absolute;display:block;white-space:nowrap;font-size:11px;color:#fff;background:rgba(0,0,0,.8);line-height:22px;padding:0 8px;border-radius:11px;bottom:4px;right:4px}.balloon.balloon-schedule .time{font-family:Splatoon2,sans-serif;color:#999;font-size:14px;text-align:center;padding-top:8px}.balloon.balloon-schedule .schedule-change-mode{position:absolute;top:calc(50% - 40px);width:100%}.balloon.balloon-schedule .schedule-change-mode button{position:relative;display:block;background:#000;border:none;width:28px;height:28px;border-radius:14px;padding:28px 0 0;box-sizing:border-box;overflow:hidden}.balloon.balloon-schedule .schedule-change-mode button:before{position:absolute;display:block;content:"";width:0;height:0;top:4px;left:6px;border:6px solid transparent}.balloon.balloon-schedule .schedule-change-mode li{position:absolute;top:0}.balloon.balloon-schedule .schedule-change-mode li:first-child{left:-14px}.balloon.balloon-schedule .schedule-change-mode li:first-child button::before{border-right:10px solid #fff;margin:4px 0 0 -4px}.balloon.balloon-schedule .schedule-change-mode li:nth-child(2){right:-14px}.balloon.balloon-schedule .schedule-change-mode li:nth-child(2) button:before{border-left:10px solid #fff;margin:4px 0 0 4px}.balloon.balloon-challenge .balloon-container:after{position:absolute;display:block;content:"";width:41.5px;height:45px;background:url(/images/bundled/133988d7223deb6634fc30bf8cac034c.png) 50% no-repeat;background-size:contain;right:-75px;top:-25px}@media screen and (max-width:320px){.balloon.balloon-challenge .balloon-container:after{right:-51px}}.balloon.balloon-challenge .balloon-content{padding:16px 0 24px;text-align:center}.balloon.balloon-challenge .balloon-content:after{position:absolute;content:"";top:-10px;left:50%;margin-left:-86px;width:172px;height:155px;background:#460fc8;-webkit-mask-image:url(/images/bundled/5d40ca5647632b0253a4cdeee682bfc2.svg);mask-image:url(/images/bundled/5d40ca5647632b0253a4cdeee682bfc2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.balloon.balloon-challenge .challenge-data,.balloon.balloon-challenge .point-counter{position:relative;z-index:1}.balloon.balloon-challenge .challenge-data{font-family:Splatoon2,sans-serif;text-shadow:1px 1px 0 #000}.balloon.balloon-challenge .point{font-size:25px}.balloon.balloon-challenge .point-rank{color:#cdf523;font-size:15px}.balloon.balloon-challenge .point-counter{padding:12px 16px 0}.balloon.balloon-challenge .bar,.balloon.balloon-challenge .bar-container{height:24px;border-radius:3px}.balloon.balloon-challenge .bar-container{position:relative;background:#000}.balloon.balloon-challenge .bar{position:absolute;left:0;top:0;background:#19d719 url(/images/bundled/d37a1beaf941525c4dd2ddf72e76da90.png) 50%;background-size:106.66666667px 53.33333333px}.balloon.balloon-challenge .next-challenge-point{position:absolute;font-size:12px;right:4px;line-height:24px;text-shadow:1px 1px 0 #000;z-index:2}.balloon.balloon-download-contents{margin-bottom:16px;max-width:calc(100% - 40px);width:380px}@media screen and (max-width:320px){.balloon.balloon-download-contents{max-width:calc(100% - 20px)}}.balloon.balloon-download-contents .balloon-container .balloon-container-text{font-family:Splatoon2,sans-serif;color:#fff;padding:12px 16px;font-size:14px}.balloon.balloon-download-contents .balloon-container:after{position:absolute;display:block;content:"";width:33.6px;height:34px;background:url(/images/bundled/32a47e38a6311a17752139eb51f2599d.png) 50% no-repeat;background-size:contain;left:-55px;top:-21px}@media screen and (max-width:320px){.balloon.balloon-download-contents .balloon-container:after{left:-40px}}.balloon.balloon-fes .balloon-container{padding-bottom:0}.balloon.balloon-fes .balloon-container.hime:after{background-image:url(/images/bundled/90a647118f8110c0f9e74882de17fb03.png);width:47px;height:47.5px;right:-77px;top:-25px}@media screen and (max-width:320px){.balloon.balloon-fes .balloon-container.hime:after{right:-53px}}.balloon.balloon-fes .balloon-container.hime .message .emphasis{color:#f8e741}.balloon.balloon-fes .balloon-container.iida:after{background-image:url(/images/bundled/23d927132cb766dbc7fae6e7fe5c3401.png);width:44px;height:48px;right:-75px;top:-22px}@media screen and (max-width:320px){.balloon.balloon-fes .balloon-container.iida:after{right:-51px}}.balloon.balloon-fes .balloon-container.iida .message .emphasis{color:#f8e741}.balloon.balloon-fes .balloon-container.judd:after{width:45px;height:35px;background-image:url(/images/bundled/daf84fe32c9b3f5087b47c6e13030271.png);right:-78px;top:-18px}@media screen and (max-width:320px){.balloon.balloon-fes .balloon-container.judd:after{right:-54px}}.balloon.balloon-fes .balloon-container.judd .message .emphasis{color:#f8e741}.balloon.balloon-fes .balloon-container:after{position:absolute;display:block;content:"";background-repeat:no-repeat;background-size:contain}.balloon.balloon-fes .balloon-fes-result{background-image:url(/images/bundled/e84bceca813d5dddddcdbc5e94af6f86.png);background-position:top;background-size:70.28571429px 94.85714286px;margin-top:16px;padding-bottom:32px;border-radius:0 0 50px 50px}.balloon.balloon-fes.fes-100-x-match .balloon-fes-result{background-color:#f02d7d;padding-top:5px}.balloon.balloon-fes.fes-100-x-match .tv-frame-wrapper{margin:0 5px}.balloon.balloon-fes.fes-100-x-match .tv-frame{position:relative;width:100%;padding-top:59%;background:#888;overflow:hidden}.balloon.balloon-fes.fes-100-x-match .tv-frame:after,.balloon.balloon-fes.fes-100-x-match .tv-frame:before{position:absolute;content:"";z-index:2}.balloon.balloon-fes.fes-100-x-match .tv-frame:before{width:100%;height:22px;background:rgba(0,0,0,.85);bottom:0}.balloon.balloon-fes.fes-100-x-match .tv-frame:after{width:100%;height:100%;top:0;left:0;background:url(/images/bundled/0d8fc4718ef77958aa2b352699d84847.png) 50% no-repeat;background-size:100% 100%}.balloon.balloon-fes.fes-100-x-match .tv-frame .nickname,.balloon.balloon-fes.fes-100-x-match .tv-frame .telop,.balloon.balloon-fes.fes-100-x-match .tv-frame .timestamp{position:absolute;z-index:3}.balloon.balloon-fes.fes-100-x-match .tv-frame .timestamp{font-family:Splatoon2,sans-serif;color:#fff;font-size:13px;text-shadow:1px 1px 0 #000;top:7px;left:9px}.balloon.balloon-fes.fes-100-x-match .tv-frame .nickname{bottom:25px;left:0;text-align:center;width:100%}.balloon.balloon-fes.fes-100-x-match .tv-frame .nickname span{font-family:Splatoon2,sans-serif;display:inline-block;background:#777 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:40px 40px;padding:4px 10px;color:#fff;font-size:13px;line-height:1.3;text-shadow:1px 1px 0 #000;-webkit-mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;max-width:95%;box-sizing:border-box}.balloon.balloon-fes.fes-100-x-match .tv-frame .telop{font-family:Splatoon2,sans-serif;font-size:13px;line-height:22px;color:#bbb;bottom:0;padding:0 16px;white-space:nowrap;-webkit-animation-name:marquee-fes-telop;animation-name:marquee-fes-telop;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform:translateX(100%);transform:translateX(100%)}.balloon.balloon-fes.fes-100-x-match .tv-frame .telop .emphasis{color:#fd882c}.balloon.balloon-fes.fes-100-x-match .tv-frame .fes-logotype-wrapper{position:absolute;background:rgba(0,0,0,.5);width:150px;padding:40px 0 4px;text-align:right;top:-42px;right:-18px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.balloon.balloon-fes.fes-100-x-match .tv-frame #fes-logotype{width:62px;height:auto;padding-right:8px}.balloon.balloon-fes.fes-100-x-match .tv-frame img{position:absolute;top:0;left:0;width:100%;height:auto;-webkit-animation-name:tv-image;animation-name:tv-image;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.balloon.balloon-fes.fes-10-x-match .balloon-fes-result{background-color:#888;padding-top:12px}.balloon.balloon-fes.fes-10-x-match .member{font-family:Splatoon2,sans-serif;color:#fff;font-size:16px;margin:0 16px;border-radius:20px;overflow:hidden}.balloon.balloon-fes.fes-10-x-match .member li{background:rgba(0,0,0,.75);padding:2px 12px;margin-bottom:1px}.balloon.balloon-fes.fes-10-x-match .member li.nickname{font-family:Splatoon1,sans-serif;font-size:14px;line-height:1.5;padding-top:6px;padding-bottom:6px;background-image:url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:40px 40px;box-sizing:border-box;text-shadow:1px 1px 0 #000}.balloon.balloon-fes.fes-10-x-match .member li.nickname,.balloon.balloon-fes.fes-10-x-match .member li:last-child{margin-bottom:0}.balloon.balloon-fes.fes-10-x-match .member img{width:32px;height:32px;vertical-align:middle;margin-right:12px}.balloon.balloon-fes .winner{text-align:center;padding:0 20px}.balloon.balloon-fes .winner h2{font-family:Splatoon1,sans-serif;color:#fff;font-size:17px;margin-top:16px;text-shadow:1px 1px 0 #000}.balloon-download-contents-wrapper{padding:30px 0 40px;width:calc(100% + 40px);position:relative;left:-20px;top:-15px;overflow:hidden}.balloon-download-contents-wrapper .download-contents-splash{background:#444 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:80px 80px;padding:5px 0;-webkit-transform:rotate(1.6deg);transform:rotate(1.6deg);will-change:transform;width:calc(100% + 40px);position:relative;left:-20px;z-index:0}.balloon-download-contents-wrapper .download-contents-splash:before{background:#000;width:97px;height:84px;right:-5px;top:-24px;-webkit-mask-image:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg);mask-image:url(/images/bundled/95b3761f907b0aedc559828df9e5d317.svg);z-index:-1}.balloon-download-contents-wrapper .download-contents-splash:after,.balloon-download-contents-wrapper .download-contents-splash:before{position:absolute;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}.balloon-download-contents-wrapper .download-contents-splash:after{background:#f02d7d;width:93px;height:116px;right:-18px;top:-40px;-webkit-mask-image:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg);mask-image:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg);z-index:1}.balloon-download-contents-wrapper .download-contents-splash-image{background:url(/images/bundled/2221501e2a11565798961f59fedbeb8f.png) 50% repeat-x;background-size:auto 148px;height:148px}.balloon-download-contents-wrapper .download-contents-splash-image:not(:lang(ja)){background-image:url(/images/bundled/a44c0d3d4d95f1fd307cc08a3a1cdec7.png)}.balloon-download-contents-wrapper .download-contents-splash-image:before{background:#000;width:172px;height:115px;left:-35px;bottom:-30px;-webkit-mask-image:url(/images/bundled/30a391a4e4c11c61efecaf94f3f09dca.svg);mask-image:url(/images/bundled/30a391a4e4c11c61efecaf94f3f09dca.svg);z-index:-1}.balloon-download-contents-wrapper .download-contents-splash-image:after,.balloon-download-contents-wrapper .download-contents-splash-image:before{position:absolute;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}.balloon-download-contents-wrapper .download-contents-splash-image:after{background:#cdf523;width:119px;height:135px;left:-37px;bottom:-70px;-webkit-mask-image:url(/images/bundled/07fda28c22cac86ddeee5b292441717c.svg);mask-image:url(/images/bundled/07fda28c22cac86ddeee5b292441717c.svg);z-index:1}.balloon-download-contents-wrapper .balloon:not(.balloon-download-contents){margin-bottom:0}.balloon-download-contents-wrapper .balloon .balloon-link{border:none;margin:12px 0 0;padding:0}.coop-ad{position:relative;margin:0 auto 40px;max-width:380px;border-radius:20px;background:#1b9e44;box-sizing:border-box;text-align:center;overflow:hidden;box-shadow:1px 1px 0 rgba(0,0,0,.1);-webkit-transform:rotate(.7deg);transform:rotate(.7deg)}.coop-ad a{display:block}.coop-ad .coop-ad-cover{position:relative}.coop-ad img{width:100%;height:auto}.coop-ad .pr-label,.coop-ad h3,.coop-ad p{font-weight:700}.coop-ad .pr-label{position:absolute;display:block;bottom:8px;left:8px;color:#fff;background:#ff3000;line-height:1;padding:4px;font-size:10px}.coop-ad h3{color:#fff;font-size:15px;position:absolute;top:10px;width:100%;left:0;padding:0;text-shadow:1px 1px 3px #000}.coop-ad .coop-text{padding-top:8px}.coop-ad .coop-text p{position:absolute;color:#f9ff00;font-size:12px;white-space:nowrap;-webkit-animation:marquee linear 12s infinite;animation:marquee linear 12s infinite}.coop-ad .coop-text p br{display:none}.coop-ad .sponsor{color:#fff;font-size:10px;line-height:1;margin-top:20px;padding:8px 20px;box-sizing:border-box;width:100%}.season-selector{position:relative;background:#555 url(/images/bundled/fc2fe88fcaa2d9817a7012044948bfaf.png) top;background-size:189px 189px;padding:30px;box-sizing:border-box;z-index:1}.season-selector:after{position:absolute;content:"";width:100%;height:20px;background:#555 url(/images/bundled/fc2fe88fcaa2d9817a7012044948bfaf.png);background-size:189px 189px;-webkit-mask-image:url(/images/bundled/f4695e96e3fcd58f5e2a605a91d7b7a1.png);mask-image:url(/images/bundled/f4695e96e3fcd58f5e2a605a91d7b7a1.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;left:0;bottom:-20px}.x-ranking .season-selector{height:149px}.x-ranking .season-selector:after{background-position:center top -149px}.x-ranking-summary .season-selector{height:106px}.x-ranking-summary .season-selector:after{background-position:center top -106px}.season-selector-container{position:relative;max-width:270px;background:rgba(0,0,0,.7);border:2px solid #fff;margin:0 auto;padding:0 20px;border-radius:6px;box-sizing:border-box;text-align:center}.season-selector-container:after{position:absolute;display:block;content:"";width:21.5px;height:14px;background:url(/images/bundled/b2fb1abe56fe312c615097ebe8b998c1.png) top no-repeat;background-size:contain;bottom:-14px;right:10px}.season-selector-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;line-height:42px;border:none;margin:0;color:#fff;font-size:15px;font-weight:700}.season-selector-container span{color:#999;padding:0 8px 0 16px}.season-selector-container label:after{display:inline-block;content:"";width:0;height:0;border:3px solid transparent;border-top:5px solid #fff;vertical-align:middle;opacity:.4;margin-left:8px}.season-selector-container .rule-selector{border-top:1px solid #444}.x-ranking-content-wrapper{background:#131313 url(/images/bundled/54dca0389a358026ebd0df173e8c231f.png) center top -20px;background-size:80px 80px;padding-bottom:110px;padding-bottom:calc(constant(safe-area-inset-bottom) + 110px);padding-bottom:calc(env(safe-area-inset-bottom) + 110px);overflow:hidden;margin-top:-10px;min-height:calc(100% - 300px)}.x-ranking-content-wrapper .x-ranking-content,.x-ranking-content-wrapper .x-ranking-summary-content{max-width:380px;margin:0 auto}.x-ranking-content-wrapper .x-ranking-content{position:relative}.x-ranking-content-wrapper .x-ranking-header{position:relative;margin-bottom:30px;text-align:center;z-index:2}.x-ranking-content-wrapper .x-ranking-header-rule{position:relative;min-height:140px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:url(/images/bundled/e4b7b3c02884cd637fdd60eb99dd2d9f.svg) 50% no-repeat;background-size:148px 129px}.x-ranking-content-wrapper .x-ranking-header-rule .rule-name{display:block;font-family:Splatoon1,sans-serif;color:#fff;font-size:26px;line-height:1.1}.x-ranking-content-wrapper .x-ranking-header-rule .rule-name:before{display:block;content:"";width:76px;height:76px;background:url(/images/bundled/6f0b71bfa781bad804833c903511dd37.png) 50% no-repeat;background-size:contain;margin:0 auto 3px}.x-ranking-content-wrapper .x-ranking-header-title{display:inline-block;font-family:Splatoon1,sans-serif;font-size:38px;color:#f54910;border-bottom:3px dashed #ccc;padding:6px 0;margin-bottom:8px;line-height:1}.x-ranking-content-wrapper .x-ranking-header-description{font-family:Splatoon2,sans-serif;color:#fff;font-size:16px}.x-ranking-content-wrapper .x-ranking-list-wrapper{position:relative;z-index:0}.x-ranking-content-wrapper .x-ranking-list-content{min-height:138px}@media screen and (min-width:380px){.x-ranking-content-wrapper .x-ranking-list-content{border-radius:20px;overflow:hidden}}.x-ranking-content-wrapper .x-ranking-list{background:#a0a0a0}.x-ranking-content-wrapper .x-ranking-list>li:not(:last-child) .top-ranking-entry-list{border-bottom:1px solid #909090}.x-ranking-content-wrapper .x-ranking-list .top-ranking-entry-player-ranking{font-size:16px;color:#f54910;text-shadow:1px 1px 0 #000;width:38px;padding-left:16px;text-align:center}.x-ranking-content-wrapper .x-ranking-list .top-ranking-entry-player-weapon{width:auto}.x-ranking-content-wrapper .x-ranking-list .top-ranking-entry-player-weapon img{margin-right:6px}.x-ranking-content-wrapper .x-ranking-list .top-ranking-entry-player-name{font-size:17px}.x-ranking-content-wrapper .ranking-entry{background-repeat:no-repeat}.x-ranking-content-wrapper .ranking-entry.rank-up{background-image:url(/images/bundled/41f584653c6dc9da9419b141871ed43c.png);background-size:13px 24px;background-position:left 8px center}.x-ranking-content-wrapper .ranking-entry.rank-down{background-image:url(/images/bundled/77e2f21cb82d624575f505328d1e1d07.png);background-size:13px 24px;background-position:left 8px center}.x-ranking-content-wrapper .ranking-entry.rank-remain{background-image:url(/images/bundled/903b00bf49319346629cfa96dcdc4700.png);background-size:24px 13px;background-position:left 3px center}.x-ranking-content-wrapper .ranking-entry.rank-jump{background-image:url(/images/bundled/41f584653c6dc9da9419b141871ed43c.png);background-size:13px 24px;background-position:left 8px center}.x-ranking-content-wrapper .page-selector-wrapper{background:#444 url(/images/bundled/2d05de4b8eeffb1919653a16e9886601.png) center top -20px;background-size:270.75px 270.75px;display:-ms-flexbox;display:flex;width:100%;padding:0 8px;box-sizing:border-box}.x-ranking-content-wrapper .page-selector-wrapper .page-next,.x-ranking-content-wrapper .page-selector-wrapper .page-prev{width:30px;-ms-flex-positive:1;flex-grow:1}.x-ranking-content-wrapper .page-selector-wrapper .page-next button,.x-ranking-content-wrapper .page-selector-wrapper .page-prev button{display:inline-block;width:40px;height:40px;background-image:url(/images/bundled/e76d58acf267492df87fadc63f1d4920.png);background-size:25.5px 164px;background-repeat:no-repeat;background-color:transparent;border:none;margin:0;padding:0}.x-ranking-content-wrapper .page-selector-wrapper .page-next span,.x-ranking-content-wrapper .page-selector-wrapper .page-prev span{position:absolute!important;clip:rect(1,1,1,1)}.x-ranking-content-wrapper .page-selector-wrapper .page-prev button{background-position:center -37px}.x-ranking-content-wrapper .page-selector-wrapper .page-prev button:disabled{background-position:center 13px}.x-ranking-content-wrapper .page-selector-wrapper .page-next{text-align:right}.x-ranking-content-wrapper .page-selector-wrapper .page-next button{background-position:center -137px}.x-ranking-content-wrapper .page-selector-wrapper .page-next button:disabled{background-position:center -87px}.x-ranking-content-wrapper .page-selector{height:40px;line-height:40px;padding:0 16px}.x-ranking-content-wrapper .page-selector label{display:inline-block;vertical-align:middle;line-height:0}.x-ranking-content-wrapper .page-selector label span{position:absolute!important;clip:rect(1,1,1,1)}.x-ranking-content-wrapper .page-selector label input[type=radio]{display:none}.x-ranking-content-wrapper .page-selector label input[type=radio]+div{display:-ms-flexbox;display:flex;width:40px;height:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.x-ranking-content-wrapper .page-selector label input[type=radio]+div:before{display:block;content:"";width:6px;height:6px;background:#999;border-radius:3px}.x-ranking-content-wrapper .page-selector label input[type=radio]:checked+div:before{display:block;content:"";width:14px;height:14px;background:#cdf523;border-radius:7px}.x-ranking-content-wrapper .x-ranking-summary-header{position:relative;margin-bottom:40px;text-align:center;z-index:2}.x-ranking-content-wrapper .x-ranking-summary-title{font-family:Splatoon1,sans-serif;font-size:38px;color:#fff;margin-bottom:4px;background:url(/images/bundled/e4b7b3c02884cd637fdd60eb99dd2d9f.svg) center top 5px no-repeat;background-size:148px 129px}.x-ranking-content-wrapper .x-ranking-summary-title:before{display:block;content:"";width:127px;height:127px;background:url(/images/bundled/6f0b71bfa781bad804833c903511dd37.png) 50% no-repeat;background-size:contain;margin:0 auto}.x-ranking-content-wrapper .season-period{font-family:Splatoon2,sans-serif;display:inline-block;color:#cdf523;font-size:16px;text-shadow:1px 1px 0 #000;padding:4px 20px;box-sizing:border-box;background:#888 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:53.33333333px 53.33333333px;-webkit-mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);mask-image:url(/images/bundled/158adebfc28757fda9e19ed1b0bef69b.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}.x-ranking-content-wrapper .season-period strong{color:#f02d7d;padding-left:12px}.x-ranking-content-wrapper .my-ranking-wrapper{position:relative;background:#f54910 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png) top;background-size:80px 80px;margin:0 12px 30px;padding:8px;border-radius:20px;-webkit-transform:rotate(1.1deg);transform:rotate(1.1deg)}@media screen and (max-width:320px){.x-ranking-content-wrapper .my-ranking-wrapper{margin-left:6px;margin-right:6px;padding:8px 4px}}.x-ranking-content-wrapper .my-ranking-player-name{font-family:Splatoon2,sans-serif;position:relative;color:#fff;font-size:20px;text-shadow:1px 1px 0 #000;margin-bottom:6px;z-index:1}.x-ranking-content-wrapper .my-ranking-player-name:before{font-family:Splatoon1,sans-serif;position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;content:"X";color:#f54910;font-size:40px;text-shadow:2px 2px 0 #000;background:#261c38;-webkit-mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);mask-image:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;top:-43px;right:-43px;width:120px;height:106px;padding-left:10px;box-sizing:border-box;z-index:-1}.x-ranking-content-wrapper .my-ranking-player-name:after{position:absolute;content:"";background:rgba(0,0,0,.8);-webkit-mask-image:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg);mask-image:url(/images/bundled/927df37f86456233ec6d250200d78d2e.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;top:-48px;right:-73px;width:135px;height:110px;z-index:-2}.x-ranking-content-wrapper .my-ranking-player-name img{width:34px;height:34px;background:#fff;border-radius:17px;vertical-align:middle;margin-right:10px}.x-ranking-content-wrapper .my-ranking{position:relative;z-index:1}.x-ranking-content-wrapper .my-ranking>li:not(:last-child){margin-bottom:4px}.x-ranking-content-wrapper .my-ranking-entry{background:rgba(0,0,0,.9);height:64px;border-radius:32px}.x-ranking-content-wrapper .my-ranking-entry-list{font-family:Splatoon2,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff}.x-ranking-content-wrapper .my-ranking-entry-rule{position:relative;top:-3px;width:64px;padding-left:6px;font-size:15px;line-height:1.3}@media screen and (max-width:320px){.x-ranking-content-wrapper .my-ranking-entry-rule{font-size:12px;width:60px}}.x-ranking-content-wrapper .my-ranking-entry-player-weapon{margin:16px 8px}@media screen and (max-width:320px){.x-ranking-content-wrapper .my-ranking-entry-player-weapon{margin-left:4px;margin-right:4px}}.x-ranking-content-wrapper .my-ranking-entry-player-weapon img{width:32px;height:32px}.x-ranking-content-wrapper .my-ranking-entry-player-x-power{-ms-flex-positive:1;flex-grow:1;font-size:13px}@media screen and (max-width:320px){.x-ranking-content-wrapper .my-ranking-entry-player-x-power{font-size:12px}}.x-ranking-content-wrapper .my-ranking-entry-player-x-power div{display:block}.x-ranking-content-wrapper .my-ranking-entry-player-x-power button{font-family:Splatoon2,sans-serif;color:#888;font-size:14px;border:none;background:none;margin:4px 0 0;padding:0;width:100%;text-align:left;border-top:2px dotted #999;cursor:pointer}.x-ranking-content-wrapper .my-ranking-entry-player-x-power button:after{display:inline-block;content:"";width:0;height:0;border:6px solid transparent;border-left:8px solid #888;margin-left:6px}.x-ranking-content-wrapper .my-ranking-entry-player-x-power .separator{margin:0 2px}.x-ranking-content-wrapper .my-ranking-entry-player-ranking{color:#f54910;margin-left:10px}.x-ranking-content-wrapper .my-ranking-entry-player-ranking.top500:after{position:absolute;display:inline-block;content:"";background:url(/images/bundled/d195bbf148e3f6a65058a1c27cc13033.png) 50% no-repeat;background-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:23.07692308px;height:15px;vertical-align:middle;margin-left:3px}.x-ranking-content-wrapper .top-ranking-title{font-family:Splatoon1,sans-serif;color:#cdf523;font-size:30px;height:78px;text-align:center;margin-bottom:4px;z-index:1}.x-ranking-content-wrapper .top-ranking-title:before{display:block;content:"";background:url(/images/bundled/97d336f5de635468872fb2c74cbbf0f4.png) 50% no-repeat;background-size:contain;width:120px;height:24.5px;margin:0 auto 6px}.x-ranking-content-wrapper .top-ranking-entry{background:#a0a0a0;margin-bottom:8px}@media screen and (min-width:380px){.x-ranking-content-wrapper .top-ranking-entry{border-radius:20px}}.x-ranking-content-wrapper .x-ranking-summary-content .top-ranking-entry-rule{font-family:Splatoon1,sans-serif;background:#444 url(/images/bundled/2d05de4b8eeffb1919653a16e9886601.png) center top -20px;background-size:270.75px 270.75px;height:40px;line-height:40px;padding-left:12px;text-shadow:1px 1px 0 #000}@media screen and (min-width:380px){.x-ranking-content-wrapper .x-ranking-summary-content .top-ranking-entry-rule{border-radius:20px 20px 0 0}}.x-ranking-content-wrapper .x-ranking-summary-content .top-ranking-entry-rule *{display:inline-block;vertical-align:middle}.x-ranking-content-wrapper .x-ranking-summary-content .top-ranking-entry-rule .ranking-title{color:#f54910;font-size:23px}.x-ranking-content-wrapper .x-ranking-summary-content .top-ranking-entry-rule .rule-name{color:#fff;font-size:17px}.x-ranking-content-wrapper .x-ranking-summary-content .top-ranking-entry-rule .separator{color:#bbb;margin:0 6px}.x-ranking-content-wrapper .x-ranking-summary-content .top-ranking-entry-player-ranking span{display:block;color:#fff;font-size:15px;background:#f54910;width:27px;height:27px;line-height:27px;border-radius:13.5px;text-align:center}.x-ranking-content-wrapper .top-ranking-entry-list{font-family:Splatoon2,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:8px;min-height:48px}.x-ranking-content-wrapper .top-ranking-entry-player-weapon{width:60px;margin:2px 0;line-height:0;text-align:center}.x-ranking-content-wrapper .top-ranking-entry-player-weapon img{width:44px;height:44px}.x-ranking-content-wrapper .top-ranking-entry-player-name{-ms-flex-positive:1;flex-grow:1;font-size:21px}.x-ranking-content-wrapper .top-ranking-entry-player-x-power{margin-right:8px}.x-ranking-content-wrapper .top-ranking-entry-player-x-power span{display:block;color:#fff;font-size:16px;background:rgba(0,0,0,.75);line-height:25px;height:25px;border-radius:12.5px;min-width:62px;padding:0 3px;box-sizing:border-box;text-align:center}.x-ranking-content-wrapper .link{border-bottom:1px solid rgba(0,0,0,.2)}.x-ranking-content-wrapper .link:before{position:relative;display:block;content:"";width:calc(100% - 8px);height:1px;background:#909090;left:8px}.x-ranking-content-wrapper .link a{font-family:Splatoon2,sans-serif;display:block;font-size:16px;height:48px;line-height:48px;padding-left:95px}.x-ranking-content-wrapper .link a:after{display:inline-block;content:"";width:0;height:0;border:6px solid transparent;border-left:8px solid #000;margin-left:6px}.x-ranking-content-wrapper .top-ranking-entry-no-ranking{font-family:Splatoon2,sans-serif;color:#777;font-size:15px;line-height:48px;margin-left:16px;border-bottom:1px solid #909090}.weapon-top-player .weapon-top-player-container{position:relative;-webkit-transform:rotate(.8deg);transform:rotate(.8deg)}.weapon-top-player h1{position:absolute;min-width:230px;max-width:95%;right:-10px;top:100%;margin-top:-20px;font-family:Splatoon2,sans-serif;color:#fff;font-size:17px;line-height:1.2;padding:8px 30px 8px 80px;box-sizing:border-box;text-align:center;text-shadow:1px 1px 0 #000;background:#460fc8 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:40px 40px;-webkit-mask-image:url(/images/bundled/1810e0bfc43b2748b0d7ca6204b7f58c.png);mask-image:url(/images/bundled/1810e0bfc43b2748b0d7ca6204b7f58c.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:left center;mask-position:left center;z-index:1;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}@media screen and (max-width:320px){.weapon-top-player h1{font-size:19px;padding-left:70px}}.weapon-top-player .player-data{position:relative;width:280px;margin:0 auto;padding:24px 16px 16px;background:#f54910 url(/images/bundled/3be424b57f616fc54f4b33e32ee4d964.png);background-size:80px;text-align:center;box-sizing:border-box;border-radius:0 48px 48px;-webkit-mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);mask-image:url(/images/bundled/86dacab6e91088fdde59d49a692fba6d.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:500px 800px;mask-size:500px 800px;-webkit-mask-position:center top;mask-position:center top}.weapon-top-player .player-data:after{position:absolute;display:block;content:"";width:180px;height:201px;background:#a51ee1;-webkit-mask-image:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg);mask-image:url(/images/bundled/ed3ce989cf7dfbed48333d0e3247288f.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;bottom:-94px;right:-76px;opacity:.8;z-index:0}.weapon-top-player .player-data-list{border-bottom:2px dotted #ccc;padding-bottom:8px;margin-bottom:8px}.weapon-top-player .player-icon{position:absolute;top:-51px;left:-59px;background:url(/images/bundled/97bed10b1efcf3fccacd59cc88740b2e.svg) 50% no-repeat;width:144px;height:144px;background-size:contain;padding-top:51px;box-sizing:border-box;margin-left:8px;z-index:-1}.weapon-top-player .player-icon img{width:42px;height:42px;border-radius:21px}.weapon-top-player .player-name{font-family:Splatoon1,sans-serif;font-size:22px;color:#cdf523;text-shadow:1px 1px 0 #000;border-bottom:2px dotted #ccc;padding:12px 0 16px}.weapon-top-player .weapon{position:relative;padding:8px 0 4px}.weapon-top-player .main-weapon img{width:96px;height:96px}.weapon-top-player .sub-special{position:absolute;top:8px;right:0;width:24px}.weapon-top-player .sub-special img{width:24px;height:24px;background:#000;border-radius:5px;margin-bottom:6px}.weapon-top-player .weapon-name{display:block;font-family:Splatoon2,sans-serif;color:#fff;font-size:16px;text-shadow:1px 1px 0 #000;margin-top:4px}.weapon-top-player .player-x-power{position:relative;text-align:center;padding:20px 0;z-index:1}.weapon-top-player .player-x-power span{font-family:Splatoon2,sans-serif;display:inline-block;color:#fff;font-size:19px;background:rgba(0,0,0,.75);line-height:34px;height:34px;border-radius:17px;width:90%;padding:0 3px;box-sizing:border-box;text-align:center;text-shadow:1px 1px 0 #000}
/*# sourceMappingURL=837905c36da9d9d89266d6815b0cfe70.css.map*/