#mode{position:relative}#mode header #titCol{display:block;margin:24vw auto 12vw;text-align:center}@media screen and (min-width: 751px){#mode header #titCol{margin:14.0625vw auto 7.03125vw}}@media screen and (min-width: 1280px){#mode header #titCol{margin:180px auto 90px}}#mode header #titCol h2{display:inline-block;padding:1.06667vw 5.33333vw 1.33333vw;background:#f50a64;font-size:8vw;font-weight:500;color:#fff;line-height:1;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}@media screen and (min-width: 751px){#mode header #titCol h2{padding:.625vw 3.125vw .78125vw;font-size:4.6875vw}}@media screen and (min-width: 1280px){#mode header #titCol h2{padding:8px 40px 10px;font-size:60px}}#mode header #titCol h2 span{display:block;-webkit-transform:skewX(30deg);transform:skewX(30deg)}#mode #container main{display:block;width:100%;margin:13.33333vw auto 0}@media screen and (min-width: 751px){#mode #container main{margin:7.03125vw auto 0}}@media screen and (min-width: 1280px){#mode #container main{margin:90px auto 0}}#mode #container main.hasSsnav{margin-bottom:34.66667vw}@media screen and (min-width: 751px){#mode #container main.hasSsnav{margin-bottom:11.71875vw}}@media screen and (min-width: 1280px){#mode #container main.hasSsnav{margin-bottom:150px}}#mode #container main.hasSsnav #snav{margin:0 auto 48vw}@media screen and (min-width: 751px){#mode #container main.hasSsnav #snav{margin:0 auto 14.84375vw}}@media screen and (min-width: 1280px){#mode #container main.hasSsnav #snav{margin:0 auto 190px}}#mode #container main #snav{width:80vw;margin:0 auto 16vw}@media screen and (min-width: 751px){#mode #container main #snav{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:0 auto 6.25vw;width:92.1875vw}}@media screen and (min-width: 1280px){#mode #container main #snav{width:1180px;margin:0 auto 80px}}#mode #container main #snav li{width:100%;margin:2.66667vw auto 0}@media screen and (min-width: 751px){#mode #container main #snav li{width:calc((1vw * 1080 / 1280 * 100) / 3);margin:1.5625vw .78125vw 0}#mode #container main #snav li:nth-child(-n+3){margin-top:0}}@media screen and (min-width: 1280px){#mode #container main #snav li{width:calc(1080px / 3);margin:20px 10px 0}}#mode #container main #snav li .btn{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;width:100%;height:auto;min-height:20vw;margin:0 auto}@media screen and (min-width: 751px){#mode #container main #snav li .btn{min-height:7.03125vw}}@media screen and (min-width: 1280px){#mode #container main #snav li .btn{min-height:90px}}#mode #container main #snav li .btn span{display:block;margin:0 auto;font-family:'Oswald', sans-serif;font-weight:400;line-height:1}#mode #container main #snav li .btn span.main{font-size:4.4vw;font-style:italic;position:relative;left:-.25em}@media screen and (min-width: 751px){#mode #container main #snav li .btn span.main{font-size:2.5vw}}@media screen and (min-width: 1280px){#mode #container main #snav li .btn span.main{font-size:32px}}#mode #container main #snav li .btn span.sub{margin:2.66667vw auto 0;font-family:'Noto Sans JP', sans-serif;font-size:2.66667vw;position:relative;left:1em}@media screen and (min-width: 751px){#mode #container main #snav li .btn span.sub{margin:.78125vw auto 0;font-size:1.25vw}}@media screen and (min-width: 1280px){#mode #container main #snav li .btn span.sub{margin:10px auto 0;font-size:16px}}#mode #container main #snav li .btn.close{pointer-events:none;box-shadow:none;border-color:#fff;opacity:0.4}#mode #container main #snav li.active .btn{background:#f50a64;box-shadow:none}@media screen and (min-width: 751px){#mode #container main #snav li.active .btn:hover{letter-spacing:initial;color:#fff;box-shadow:none}}#mode #container main #ssnav{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:144vw auto 0;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:99;text-align:center}@media screen and (max-width: 750px){#mode #container main #ssnav{background:#3fd1e7;background:linear-gradient(90deg, rgba(63,209,231,0.8) 0%, rgba(63,209,231,0.6) 100%);padding:0 0 4vw}}@media screen and (min-width: 751px){#mode #container main #ssnav{margin:35.15625vw auto 2.34375vw}}@media screen and (min-width: 1280px){#mode #container main #ssnav{margin:450px auto 30px}}#mode #container main #ssnav.nofixed{position:relative;margin:4vw auto 0}@media screen and (max-width: 750px){#mode #container main #ssnav.nofixed{background:none}#mode #container main #ssnav.nofixed::before{content:'';display:block;width:100vw;height:100%;background:#3fd1e7;background:linear-gradient(90deg, rgba(63,209,231,0.8) 0%, rgba(63,209,231,0.6) 100%);position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}@media screen and (min-width: 751px){#mode #container main #ssnav.nofixed{margin:2.34375vw auto 0}}@media screen and (min-width: 1280px){#mode #container main #ssnav.nofixed{margin:30px auto 0}}#mode #container main #ssnav ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0 2.66667vw;position:relative;z-index:2}@media screen and (min-width: 751px){#mode #container main #ssnav ul{width:87.5vw;margin:0 auto;background:#3fd1e7;background:linear-gradient(90deg, rgba(63,209,231,0.8) 0%, rgba(63,209,231,0.6) 100%);-webkit-transform:skewX(-30deg);transform:skewX(-30deg);padding:0 3.125vw}}@media screen and (min-width: 1280px){#mode #container main #ssnav ul{width:1120px;padding:0 40px}}#mode #container main #ssnav ul li{display:block;margin:0 1.33333vw;font-size:4vw;letter-spacing:0}@media screen and (min-width: 751px){#mode #container main #ssnav ul li{width:auto;margin:0 .78125vw;font-size:1.5625vw;-webkit-transform:skewX(30deg);transform:skewX(30deg)}}@media screen and (min-width: 1280px){#mode #container main #ssnav ul li{margin:0 10px;font-size:20px}}#mode #container main #ssnav ul li a{display:block;text-decoration:none;padding:4vw 0 0}#mode #container main #ssnav ul li a::before{content:'\30fb';display:inline-block;transition:.4s}@media screen and (min-width: 751px){#mode #container main #ssnav ul li a{padding:1.17188vw 0}#mode #container main #ssnav ul li a:hover{opacity:1}#mode #container main #ssnav ul li a:hover::before{text-shadow:0px 0px 5px #fff,0px 0px 5px #fff,0px 0px 5px #fff}}@media screen and (min-width: 1280px){#mode #container main #ssnav ul li a{padding:15px 0}}#mode #container main #ssnav ul li.ja{font-family:'Noto Sans JP', sans-serif}#mode #container main .mv{display:block;margin:16vw auto;position:relative}@media screen and (min-width: 751px){#mode #container main .mv{margin:6.25vw auto}}@media screen and (min-width: 1280px){#mode #container main .mv{margin:80px auto}}#mode #container main .mv h3{display:block;margin:0 auto;font-size:12vw;letter-spacing:0;line-height:1.5;font-weight:400;font-style:italic;position:relative;text-align:center;color:#3fd1e7}@media screen and (min-width: 751px){#mode #container main .mv h3{font-size:4.6875vw}}@media screen and (min-width: 1280px){#mode #container main .mv h3{font-size:60px}}#mode #container main .mv h3 span{display:block}#mode #container main .mv h3 span:nth-of-type(2){font-size:3.2vw;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#mode #container main .mv h3 span:nth-of-type(2){font-size:1.25vw}}@media screen and (min-width: 1280px){#mode #container main .mv h3 span:nth-of-type(2){font-size:16px}}#mode #container main .mv img{margin:4vw auto 0}@media screen and (min-width: 751px){#mode #container main .mv img{margin:2.34375vw 0 0}}@media screen and (min-width: 1280px){#mode #container main .mv img{margin:30px 0 0}}#mode #container main .mv .tit{display:block;width:100%;background:rgba(0,0,0,0.6);margin:0 auto;padding:5.33333vw 4vw;font-weight:700}@media screen and (min-width: 751px){#mode #container main .mv .tit{display:block;padding:1.5625vw;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:0}}@media screen and (min-width: 1280px){#mode #container main .mv .tit{padding:20px}}#mode #container main .mv .tit p{padding:0;margin:0;font-size:4.8vw;font-weight:700;text-align:center;position:relative;z-index:2}@media screen and (min-width: 751px){#mode #container main .mv .tit p{font-size:3.125vw}}@media screen and (min-width: 1280px){#mode #container main .mv .tit p{font-size:40px}}#mode #container main .mv .tit p span{font-size:120%}#mode #container main .mv .description{margin:0 auto;padding:8vw 4vw;font-weight:700}@media screen and (min-width: 751px){#mode #container main .mv .description{display:block;margin:0 0 .78125vw;padding:2.34375vw;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:0}#mode #container main .mv .description::before{content:'';display:block;width:200vw;height:100%;background:rgba(0,0,0,0.6);-webkit-transform:skewX(-30deg) translate(0, -50%);transform:skewX(-30deg) translate(0, -50%);position:absolute;top:50%;right:28.125vw}}@media screen and (min-width: 1280px){#mode #container main .mv .description{margin:0 0 10px;padding:30px}#mode #container main .mv .description::before{right:360px}}#mode #container main .mv .description p{padding:0;margin:0;font-size:3.6vw;position:relative;z-index:2}@media screen and (min-width: 751px){#mode #container main .mv .description p{font-size:1.71875vw}}@media screen and (min-width: 1280px){#mode #container main .mv .description p{font-size:22px}}#mode #container main .mv .description p span{font-size:120%}#mode #container main section,#mode #container main .sectionCol{width:92vw;margin:21.33333vw auto 0}#mode #container main section:first-of-type,#mode #container main .sectionCol:first-of-type{margin-top:0}@media screen and (min-width: 751px){#mode #container main section,#mode #container main .sectionCol{width:92.1875vw;margin:9.375vw auto 0}}@media screen and (min-width: 1280px){#mode #container main section,#mode #container main .sectionCol{width:1180px;margin:120px auto 0}}#mode #container main section h3,#mode #container main .sectionCol h3{display:block;margin:0 auto;font-size:9.33333vw;letter-spacing:0;line-height:1.5;font-weight:400;font-style:italic;position:relative;text-align:center;color:#3fd1e7}@media screen and (min-width: 751px){#mode #container main section h3,#mode #container main .sectionCol h3{font-size:4.6875vw}}@media screen and (min-width: 1280px){#mode #container main section h3,#mode #container main .sectionCol h3{font-size:60px}}#mode #container main section h3 span,#mode #container main .sectionCol h3 span{display:block}#mode #container main section h3 span:nth-of-type(2),#mode #container main .sectionCol h3 span:nth-of-type(2){font-size:3.2vw;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#mode #container main section h3 span:nth-of-type(2),#mode #container main .sectionCol h3 span:nth-of-type(2){font-size:1.25vw}}@media screen and (min-width: 1280px){#mode #container main section h3 span:nth-of-type(2),#mode #container main .sectionCol h3 span:nth-of-type(2){font-size:16px}}#mode #container main section h3.ja,#mode #container main .sectionCol h3.ja{font-family:'Noto Sans JP', sans-serif;font-size:7.46667vw;font-weight:700}@media screen and (min-width: 751px){#mode #container main section h3.ja,#mode #container main .sectionCol h3.ja{font-size:3.75vw}}@media screen and (min-width: 1280px){#mode #container main section h3.ja,#mode #container main .sectionCol h3.ja{font-size:48px}}#mode #container main section h4,#mode #container main .sectionCol h4{display:block;margin:18vw 0 0;padding:0 0 0 4vw;font-size:12vw;letter-spacing:0;line-height:1.5;font-weight:400;position:relative}#mode #container main section h4::before,#mode #container main .sectionCol h4::before{content:'';display:block;width:.8vw;height:120%;background:#f50a64;position:absolute;top:0;left:0}@media screen and (min-width: 751px){#mode #container main section h4,#mode #container main .sectionCol h4{margin:7.03125vw 0 0;padding:0 0 0 1.95313vw;font-size:4.6875vw}#mode #container main section h4::before,#mode #container main .sectionCol h4::before{width:.3125vw}}@media screen and (min-width: 1280px){#mode #container main section h4,#mode #container main .sectionCol h4{margin:90px 0 0;padding:0 0 0 25px;font-size:60px}#mode #container main section h4::before,#mode #container main .sectionCol h4::before{width:4px}}#mode #container main section h4 span,#mode #container main .sectionCol h4 span{display:block}#mode #container main section h4 span:nth-of-type(2),#mode #container main .sectionCol h4 span:nth-of-type(2){font-size:3.2vw;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#mode #container main section h4 span:nth-of-type(2),#mode #container main .sectionCol h4 span:nth-of-type(2){font-size:1.25vw}}@media screen and (min-width: 1280px){#mode #container main section h4 span:nth-of-type(2),#mode #container main .sectionCol h4 span:nth-of-type(2){font-size:16px}}#mode #container main section h4.ja span,#mode #container main .sectionCol h4.ja span{font-size:6.4vw;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#mode #container main section h4.ja span,#mode #container main .sectionCol h4.ja span{font-size:2.8125vw}}@media screen and (min-width: 1280px){#mode #container main section h4.ja span,#mode #container main .sectionCol h4.ja span{font-size:36px}}#mode #container main h5{display:block;margin:12vw 0 0;padding:0 0 2.66667vw;font-size:6.66667vw;line-height:1.5;font-weight:400;position:relative}#mode #container main h5::before{content:'';display:block;width:100%;height:.4vw;background:#f50a64;position:absolute;bottom:0;left:0}@media screen and (min-width: 751px){#mode #container main h5{margin:4.6875vw 0 0;padding:0 0 .78125vw;font-size:3.125vw}#mode #container main h5::before{height:.15625vw}}@media screen and (min-width: 1280px){#mode #container main h5{margin:60px 0 0;padding:0 0 10px;font-size:40px}#mode #container main h5::before{height:2px}}#mode #container main h5 span:nth-of-type(2){font-size:3.2vw;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#mode #container main h5 span:nth-of-type(2){font-size:1.25vw}}@media screen and (min-width: 1280px){#mode #container main h5 span:nth-of-type(2){font-size:16px}}#mode #container main h5 span.icoTfl::before{content:'TEKKEN FIGHT LOUNGEのみ';display:inline-block;padding:0 .5em;margin:0 0 0 .5em;color:#f50a64;border:2px solid #f50a64;border-radius:100vh;font-size:80%}#mode #container main h5.ja{font-size:4.4vw;font-family:'Noto Sans JP', sans-serif;line-height:1.5;font-weight:700}@media screen and (min-width: 751px){#mode #container main h5.ja{font-size:1.71875vw}}@media screen and (min-width: 1280px){#mode #container main h5.ja{font-size:22px}}#mode #container main h6{margin:16vw 0 0;font-family:'Noto Sans JP', sans-serif;font-style:italic;font-weight:800;color:#f50a64;font-size:5.6vw}#mode #container main h6:first-of-type{margin:8vw 0 0}@media screen and (min-width: 751px){#mode #container main h6{margin:4.6875vw 0 0;font-size:2.1875vw}#mode #container main h6:first-of-type{margin:3.90625vw 0 0}}@media screen and (min-width: 1280px){#mode #container main h6{margin:60px 0 0;font-size:28px}#mode #container main h6:first-of-type{margin:50px 0 0}}#mode #container main p{display:block;margin:8vw 0 0;line-height:2;font-family:'Noto Sans JP', sans-serif;font-size:3.6vw;font-weight:400}@media screen and (min-width: 751px){#mode #container main p{margin:3.125vw 0 0;font-size:1.375vw}}@media screen and (min-width: 1280px){#mode #container main p{margin:40px 0 0;font-size:17.6px}}#mode #container main .command{display:inline-block;height:4vw;width:auto;margin:0 1.33333vw;position:relative;top:-2px}@media screen and (min-width: 751px){#mode #container main .command{height:1.5625vw;margin:0 .78125vw}}@media screen and (min-width: 1280px){#mode #container main .command{height:20px;margin:0 10px}}#mode #container main a{color:#fff}#mode #container main .btn{width:81.33333vw;font-size:3.73333vw;margin:6vw auto 0}@media screen and (min-width: 751px){#mode #container main .btn{width:34.375vw;margin:2.34375vw auto 0;font-size:1.71875vw}}@media screen and (min-width: 1280px){#mode #container main .btn{width:440px;margin:30px auto 0;font-size:22px}}#mode #container main .btnList{display:block;margin:8vw 0 0}@media screen and (min-width: 751px){#mode #container main .btnList{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;margin:3.125vw 0 0}}@media screen and (min-width: 1280px){#mode #container main .btnList{margin:40px 0 0}}#mode #container main .btnList li .btn{display:block;margin:6vw auto 0}@media screen and (min-width: 751px){#mode #container main .btnList li .btn{width:100%;margin:2.34375vw 0 0}}@media screen and (min-width: 1280px){#mode #container main .btnList li .btn{margin:30px 0 0}}@media screen and (max-width: 750px){#mode #container main .btnList li:nth-child(n+2) .btn{margin:0 auto}}@media screen and (min-width: 751px){#mode #container main .btnList.col3 li{width:30%;margin:0 2% 0 0}#mode #container main .btnList.col3 li:last-child{margin-right:0}}@media screen and (min-width: 751px){#mode #container main .btnList.col2 li{width:46%;margin:0 2% 0 0}#mode #container main .btnList.col2 li:last-child{margin-right:0}}#mode #container main .stit{display:block;margin:8vw 0 0;font-size:4.4vw;font-weight:700;line-height:1}#mode #container main .stit::before{display:none}@media screen and (min-width: 751px){#mode #container main .stit{margin:3.125vw 0 0;font-size:1.71875vw}}@media screen and (min-width: 1280px){#mode #container main .stit{margin:40px 0 0;font-size:22px}}#mode #container main .stit+p{margin:4vw 0 0}@media screen and (min-width: 751px){#mode #container main .stit+p{margin:1.5625vw 0 0}}@media screen and (min-width: 1280px){#mode #container main .stit+p{margin:20px 0 0}}#mode #container main .catch{color:#3fd1e7;text-align:center}#mode #container main .catch span{font-family:'Noto Sans JP', sans-serif;font-style:italic;font-weight:700;font-size:3.73333vw}@media screen and (min-width: 751px){#mode #container main .catch span{font-size:2.1875vw}}@media screen and (min-width: 1280px){#mode #container main .catch span{font-size:28px}}#mode #container main .catch.mtM{margin:8vw auto 0}@media screen and (min-width: 751px){#mode #container main .catch.mtM{margin:6.25vw auto 0}}@media screen and (min-width: 1280px){#mode #container main .catch.mtM{margin:80px auto 0}}#mode #container main .cmsn{margin:8vw auto;text-align:center}@media screen and (min-width: 751px){#mode #container main .cmsn{margin:6.25vw auto}}@media screen and (min-width: 1280px){#mode #container main .cmsn{margin:80px auto}}#mode #container main .cmsn span{font-style:italic;font-family:'Oswald', sans-serif;color:rgba(255,255,255,0.3);font-weight:400;font-size:8vw}@media screen and (min-width: 751px){#mode #container main .cmsn span{font-size:3.125vw}}@media screen and (min-width: 1280px){#mode #container main .cmsn span{font-size:40px}}@media screen and (max-width: 750px){#mode #container main .description{width:100%;background:rgba(0,0,0,0.6)}}@media screen and (min-width: 751px){#mode #container main .description{width:100vw;margin:0 auto;padding:0 3.90625vw}}@media screen and (min-width: 1280px){#mode #container main .description{width:1280px;padding:0 50px}}#mode #container main .description p{display:block;margin:8vw 4vw;font-size:3.6vw;letter-spacing:0;font-weight:700;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#mode #container main .description p{margin:3.125vw 0vw;font-size:1.71875vw}}@media screen and (min-width: 1280px){#mode #container main .description p{margin:40px 0;font-size:22px}}#mode #container main .description p span{font-size:120%}#mode #container main .description span.notice{font-size:2.8vw;font-weight:400}@media screen and (min-width: 751px){#mode #container main .description span.notice{font-size:1.20313vw}}@media screen and (min-width: 1280px){#mode #container main .description span.notice{font-size:15.4px}}#mode #container main .box{display:block;margin:6vw 0 0;padding:0 8vw 8vw;border:1px solid rgba(255,255,255,0.6)}@media screen and (min-width: 751px){#mode #container main .box{margin:2.34375vw 0 0;padding:0 3.125vw 3.125vw}}@media screen and (min-width: 1280px){#mode #container main .box{margin:30px 0 0;padding:0 40px 40px}}#mode #container main .box.em{border:1px solid #f50a64}#mode #container main .box.em .stit{color:#f50a64}#mode #container main .aboutBox{display:block;margin:10.66667vw 0 0;padding:0 8vw 8vw;background:rgba(2,1,8,0.3)}@media screen and (min-width: 751px){#mode #container main .aboutBox{margin:4.6875vw 0 0;padding:0 3.125vw 3.125vw}}@media screen and (min-width: 1280px){#mode #container main .aboutBox{margin:60px 0 0;padding:0 40px 40px}}#mode #container main .aboutBox .stit{display:inline-block;padding:.25em .5em;padding:1.33333vw 2vw;color:#fff;font-weight:700;background:#f50a64;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);letter-spacing:0}@media screen and (min-width: 751px){#mode #container main .aboutBox .stit{padding:.39063vw .78125vw}}@media screen and (min-width: 1280px){#mode #container main .aboutBox .stit{padding:5px 10px}}#mode #container main .aboutBox .stit span{display:block;-webkit-transform:skewX(30deg);transform:skewX(30deg);line-height:1.2;text-align:center}#mode #container main .aboutBox .stit span:nth-child(2){display:block;margin:0 auto;font-size:50%}@media screen and (min-width: 751px){#mode #container main .aboutBox .stit span:nth-child(2){margin:.39063vw auto 0}}@media screen and (min-width: 1280px){#mode #container main .aboutBox .stit span:nth-child(2){margin:5px auto 0}}@media screen and (max-width: 750px){#mode #container main .aboutBox .ptM{padding-top:5.33333vw}}@media screen and (min-width: 751px){#mode #container main .aboutBox .ptM{padding-top:3.125vw}}@media screen and (min-width: 1280px){#mode #container main .aboutBox .ptM{padding-top:40px}}@media screen and (max-width: 750px){#mode #container main .aboutBox .ptMSp{padding-top:5.33333vw}}#mode #container main .aboutBox .list,#mode #container main .aboutBox .description{width:auto;background:transparent;margin:5.33333vw 0 0;padding:0;font-size:3.73333vw;font-weight:700;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#mode #container main .aboutBox .list,#mode #container main .aboutBox .description{margin:1.5625vw 0 0;font-size:1.375vw}}@media screen and (min-width: 1280px){#mode #container main .aboutBox .list,#mode #container main .aboutBox .description{margin:20px 0 0;font-size:17.6px}}#mode #container main .aboutBox .list b,#mode #container main .aboutBox .description b{font-weight:900}#mode #container main .flexBox{margin:6vw auto 0}@media screen and (min-width: 751px){#mode #container main .flexBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;margin:2.34375vw auto 0}}@media screen and (min-width: 751px){#mode #container main .flexBox.center{-webkit-align-items:center;align-items:center;margin:30px auto 0}}@media screen and (min-width: 751px){#mode #container main .flexBox.col2{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}}#mode #container main .flexBox.col2 .youtube{margin-top:2.66667vw}@media screen and (min-width: 751px){#mode #container main .flexBox.col2 .youtube{width:45.3125vw;margin-top:0}#mode #container main .flexBox.col2 .youtube:nth-of-type(2n){margin-right:0}}@media screen and (min-width: 1280px){#mode #container main .flexBox.col2 .youtube{width:580px}}#mode #container main .flexBoxColumn{margin:10.66667vw auto 0}@media screen and (min-width: 751px){#mode #container main .flexBoxColumn{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:4.6875vw auto 0}}@media screen and (min-width: 1280px){#mode #container main .flexBoxColumn{margin:60px auto 0}}#mode #container main .flexBox .imgCol .img,#mode #container main .flexBoxColumn .imgCol .img{margin:4vw auto 0}@media screen and (min-width: 751px){#mode #container main .flexBox .imgCol .img,#mode #container main .flexBoxColumn .imgCol .img{margin:2.34375vw auto 0}}@media screen and (min-width: 1280px){#mode #container main .flexBox .imgCol .img,#mode #container main .flexBoxColumn .imgCol .img{margin:30px auto 0}}#mode #container main .flexBox .img,#mode #container main .flexBoxColumn .img{width:92vw;max-width:100%}@media screen and (min-width: 751px){#mode #container main .flexBox .img,#mode #container main .flexBoxColumn .img{width:47.65625vw}}@media screen and (min-width: 1280px){#mode #container main .flexBox .img,#mode #container main .flexBoxColumn .img{width:610px}}#mode #container main .flexBox .img a,#mode #container main .flexBoxColumn .img a{display:block;border:1px solid #3fd1e7}#mode #container main .flexBox .img.youtube,#mode #container main .flexBoxColumn .img.youtube{position:relative;aspect-ratio:16 / 9}#mode #container main .flexBox .img.youtube>iframe,#mode #container main .flexBoxColumn .img.youtube>iframe{position:absolute;top:0;right:0;width:100%;height:100%}#mode #container main .flexBox .img.youtube .thumb,#mode #container main .flexBoxColumn .img.youtube .thumb{display:block;position:relative}#mode #container main .flexBox .img.youtube .thumb::before,#mode #container main .flexBoxColumn .img.youtube .thumb::before{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,0.4);position:absolute;top:0}#mode #container main .flexBox .img.youtube .playBtn,#mode #container main .flexBoxColumn .img.youtube .playBtn{display:block;margin:0 auto;width:11.46667vw;text-align:center;position:absolute;top:50%;left:50%;z-index:3;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-decoration:none;color:#fff}@media screen and (min-width: 751px){#mode #container main .flexBox .img.youtube .playBtn,#mode #container main .flexBoxColumn .img.youtube .playBtn{width:4.6875vw;transition:.3s ease-out}}@media screen and (min-width: 1280px){#mode #container main .flexBox .img.youtube .playBtn,#mode #container main .flexBoxColumn .img.youtube .playBtn{width:60px}}#mode #container main .flexBox .img.youtube .playBtn span,#mode #container main .flexBoxColumn .img.youtube .playBtn span{display:block;font-size:4.26667vw;letter-spacing:0.18em;line-height:1}@media screen and (min-width: 751px){#mode #container main .flexBox .img.youtube .playBtn span,#mode #container main .flexBoxColumn .img.youtube .playBtn span{font-size:2.5vw;transition:.3s ease-out}}@media screen and (min-width: 1280px){#mode #container main .flexBox .img.youtube .playBtn span,#mode #container main .flexBoxColumn .img.youtube .playBtn span{font-size:32px}}#mode #container main .flexBox .img.youtube .playBtn img,#mode #container main .flexBoxColumn .img.youtube .playBtn img{display:block}@media screen and (min-width: 751px){#mode #container main .flexBox .img.youtube .playBtn img,#mode #container main .flexBoxColumn .img.youtube .playBtn img{transition:.3s ease-out}}#mode #container main .flexBox .img video,#mode #container main .flexBoxColumn .img video{width:auto;max-width:100%}#mode #container main .flexBox .img .caption,#mode #container main .flexBoxColumn .img .caption{display:block;background:rgba(0,0,0,0.6);width:100%;margin:.5em auto 0;padding:.5em;font-size:2.8vw;font-weight:400;line-height:1.5;text-align:center}@media screen and (min-width: 751px){#mode #container main .flexBox .img .caption,#mode #container main .flexBoxColumn .img .caption{font-size:1.09375vw}}@media screen and (min-width: 1280px){#mode #container main .flexBox .img .caption,#mode #container main .flexBoxColumn .img .caption{font-size:14px}}@media screen and (min-width: 751px){#mode #container main .flexBox .img.arrow,#mode #container main .flexBoxColumn .img.arrow{height:32.96875vw;position:relative}#mode #container main .flexBox .img.arrow::before,#mode #container main .flexBoxColumn .img.arrow::before{content:'';display:block;width:6.09375vw;height:6.32813vw;background:url(../images/battle/ico_arrow.png) top center no-repeat;background-size:contain;position:absolute;top:18.59375vw;left:9.14063vw}}@media screen and (min-width: 1280px){#mode #container main .flexBox .img.arrow,#mode #container main .flexBoxColumn .img.arrow{height:422px}#mode #container main .flexBox .img.arrow::before,#mode #container main .flexBoxColumn .img.arrow::before{width:78px;height:81px;top:238px;left:117px}}@media screen and (min-width: 751px){#mode #container main .flexBox .img.arrow a,#mode #container main .flexBoxColumn .img.arrow a{width:31.25vw;position:absolute}#mode #container main .flexBox .img.arrow a:nth-of-type(1),#mode #container main .flexBoxColumn .img.arrow a:nth-of-type(1){top:0;left:0}#mode #container main .flexBox .img.arrow a:nth-of-type(2),#mode #container main .flexBoxColumn .img.arrow a:nth-of-type(2){bottom:0;right:0}}@media screen and (min-width: 1280px){#mode #container main .flexBox .img.arrow a,#mode #container main .flexBoxColumn .img.arrow a{width:400px}}@media screen and (max-width: 750px){#mode #container main .flexBox .img.arrow,#mode #container main .flexBoxColumn .img.arrow{border:1px solid #3fd1e7;line-height:0;font-size:0}#mode #container main .flexBox .img.arrow a,#mode #container main .flexBoxColumn .img.arrow a{border:none}#mode #container main .flexBox .img.arrow .slick-prev,#mode #container main .flexBoxColumn .img.arrow .slick-prev{display:none}#mode #container main .flexBox .img.arrow .slick-prev::before,#mode #container main .flexBoxColumn .img.arrow .slick-prev::before{content:'';display:none}#mode #container main .flexBox .img.arrow .slick-next,#mode #container main .flexBoxColumn .img.arrow .slick-next{display:block;background:url(../images/common/ico_arrow.png) top center no-repeat;background-size:contain;width:7.06667vw;height:9.06667vw;right:-2.66667vw;z-index:3;transition:.4s}#mode #container main .flexBox .img.arrow .slick-next::before,#mode #container main .flexBoxColumn .img.arrow .slick-next::before{content:''}#mode #container main .flexBox .img.arrow .slick-next.slick-disabled,#mode #container main .flexBoxColumn .img.arrow .slick-next.slick-disabled{opacity:0}}@media screen and (min-width: 751px){#mode #container main .flexBox .img.noArrow,#mode #container main .flexBoxColumn .img.noArrow{display:-webkit-flex;display:flex}}@media screen and (min-width: 751px){#mode #container main .flexBox .img.noArrow a,#mode #container main .flexBoxColumn .img.noArrow a{margin-right:.78125vw}#mode #container main .flexBox .img.noArrow a:last-of-type,#mode #container main .flexBoxColumn .img.noArrow a:last-of-type{margin-right:0}}@media screen and (min-width: 1280px){#mode #container main .flexBox .img.noArrow a,#mode #container main .flexBoxColumn .img.noArrow a{margin-right:10px}}#mode #container main .flexBox .img.noArrow.col2,#mode #container main .flexBoxColumn .img.noArrow.col2{-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 751px){#mode #container main .flexBox .img.noArrow.col2 a,#mode #container main .flexBoxColumn .img.noArrow.col2 a{width:45.3125vw;margin-top:.78125vw}#mode #container main .flexBox .img.noArrow.col2 a:nth-of-type(2n),#mode #container main .flexBoxColumn .img.noArrow.col2 a:nth-of-type(2n){margin-right:0}}@media screen and (min-width: 1280px){#mode #container main .flexBox .img.noArrow.col2 a,#mode #container main .flexBoxColumn .img.noArrow.col2 a{width:580px;margin-top:10px}}@media screen and (max-width: 750px){#mode #container main .flexBox .img.noArrow,#mode #container main .flexBoxColumn .img.noArrow{border:1px solid #3fd1e7;line-height:0;font-size:0}#mode #container main .flexBox .img.noArrow a,#mode #container main .flexBoxColumn .img.noArrow a{border:none}#mode #container main .flexBox .img.noArrow .slick-prev,#mode #container main .flexBoxColumn .img.noArrow .slick-prev{display:none}#mode #container main .flexBox .img.noArrow .slick-prev::before,#mode #container main .flexBoxColumn .img.noArrow .slick-prev::before{content:'';display:none}#mode #container main .flexBox .img.noArrow .slick-next,#mode #container main .flexBoxColumn .img.noArrow .slick-next{display:block;background:url(../images/common/ico_arrow.png) top center no-repeat;background-size:contain;width:7.06667vw;height:9.06667vw;right:-2.66667vw;z-index:3;transition:.4s}#mode #container main .flexBox .img.noArrow .slick-next::before,#mode #container main .flexBoxColumn .img.noArrow .slick-next::before{content:''}#mode #container main .flexBox .img.noArrow .slick-next.slick-disabled,#mode #container main .flexBoxColumn .img.noArrow .slick-next.slick-disabled{opacity:0}}#mode #container main .flexBox .img.beforeArrow,#mode #container main .flexBoxColumn .img.beforeArrow{height:42.8vw;position:relative}#mode #container main .flexBox .img.beforeArrow::before,#mode #container main .flexBoxColumn .img.beforeArrow::before{content:'';display:block;width:13.92vw;height:14.4vw;background:url(../images/battle/ico_arrow.png) top center no-repeat;background-size:contain;position:absolute;top:0;left:0}@media screen and (min-width: 751px){#mode #container main .flexBox .img.beforeArrow,#mode #container main .flexBoxColumn .img.beforeArrow{height:22.73438vw;margin-top:0;position:relative}#mode #container main .flexBox .img.beforeArrow::before,#mode #container main .flexBoxColumn .img.beforeArrow::before{width:6.09375vw;height:6.32813vw;left:0}}@media screen and (min-width: 1280px){#mode #container main .flexBox .img.beforeArrow,#mode #container main .flexBoxColumn .img.beforeArrow{height:291px}#mode #container main .flexBox .img.beforeArrow::before,#mode #container main .flexBoxColumn .img.beforeArrow::before{width:78px;height:81px}}#mode #container main .flexBox .img.beforeArrow a,#mode #container main .flexBoxColumn .img.beforeArrow a{width:76vw;position:absolute;bottom:0;right:0}@media screen and (min-width: 751px){#mode #container main .flexBox .img.beforeArrow a,#mode #container main .flexBoxColumn .img.beforeArrow a{width:40.625vw}}@media screen and (min-width: 1280px){#mode #container main .flexBox .img.beforeArrow a,#mode #container main .flexBoxColumn .img.beforeArrow a{width:520px}}#mode #container main .flexBox .img.arrowSlider .slick-prev,#mode #container main .flexBoxColumn .img.arrowSlider .slick-prev{display:none}#mode #container main .flexBox .img.arrowSlider .slick-prev::before,#mode #container main .flexBoxColumn .img.arrowSlider .slick-prev::before{content:'';display:none}#mode #container main .flexBox .img.arrowSlider .slick-next,#mode #container main .flexBoxColumn .img.arrowSlider .slick-next{display:block;background:url(../images/common/ico_arrow.png) top center no-repeat;background-size:contain;width:7.06667vw;height:9.06667vw;right:-2.66667vw;z-index:3;transition:.4s}@media screen and (min-width: 751px){#mode #container main .flexBox .img.arrowSlider .slick-next,#mode #container main .flexBoxColumn .img.arrowSlider .slick-next{width:3.10547vw;height:3.98437vw;right:-1.5625vw}}@media screen and (min-width: 1280px){#mode #container main .flexBox .img.arrowSlider .slick-next,#mode #container main .flexBoxColumn .img.arrowSlider .slick-next{width:39.75px;height:51px;right:-20px}}#mode #container main .flexBox .img.arrowSlider .slick-next::before,#mode #container main .flexBoxColumn .img.arrowSlider .slick-next::before{content:''}#mode #container main .flexBox .img.arrowSlider .slick-next.slick-disabled,#mode #container main .flexBoxColumn .img.arrowSlider .slick-next.slick-disabled{opacity:0}#mode #container main .flexBox .img.arrowPrev,#mode #container main .flexBoxColumn .img.arrowPrev{margin-top:0}#mode #container main .flexBox .img.arrowPrev .slick-prev,#mode #container main .flexBoxColumn .img.arrowPrev .slick-prev{display:block;background:url(../images/common/ico_arrow.png) top center no-repeat;background-size:contain;width:7.06667vw;height:9.06667vw;left:-2.66667vw;-webkit-transform:translate(0, -50%) scale(-1, 1);transform:translate(0, -50%) scale(-1, 1);z-index:3;transition:.4s}@media screen and (min-width: 751px){#mode #container main .flexBox .img.arrowPrev .slick-prev,#mode #container main .flexBoxColumn .img.arrowPrev .slick-prev{width:3.10547vw;height:3.98437vw;left:-1.5625vw}}@media screen and (min-width: 1280px){#mode #container main .flexBox .img.arrowPrev .slick-prev,#mode #container main .flexBoxColumn .img.arrowPrev .slick-prev{width:39.75px;height:51px;left:-20px}}#mode #container main .flexBox .img.arrowPrev .slick-prev::before,#mode #container main .flexBoxColumn .img.arrowPrev .slick-prev::before{content:''}#mode #container main .flexBox .img.arrowPrev .slick-prev.slick-disabled,#mode #container main .flexBoxColumn .img.arrowPrev .slick-prev.slick-disabled{opacity:0}#mode #container main .flexBox .img.arrowPrev .slick-next,#mode #container main .flexBoxColumn .img.arrowPrev .slick-next{display:block;background:url(../images/common/ico_arrow.png) top center no-repeat;background-size:contain;width:7.06667vw;height:9.06667vw;right:-2.66667vw;z-index:3;transition:.4s}@media screen and (min-width: 751px){#mode #container main .flexBox .img.arrowPrev .slick-next,#mode #container main .flexBoxColumn .img.arrowPrev .slick-next{width:3.10547vw;height:3.98437vw;right:-1.5625vw}}@media screen and (min-width: 1280px){#mode #container main .flexBox .img.arrowPrev .slick-next,#mode #container main .flexBoxColumn .img.arrowPrev .slick-next{width:39.75px;height:51px;right:-20px}}#mode #container main .flexBox .img.arrowPrev .slick-next::before,#mode #container main .flexBoxColumn .img.arrowPrev .slick-next::before{content:''}#mode #container main .flexBox .img.arrowPrev .slick-next.slick-disabled,#mode #container main .flexBoxColumn .img.arrowPrev .slick-next.slick-disabled{opacity:0}#mode #container main .flexBox .img.slider,#mode #container main .flexBoxColumn .img.slider{border:1px solid #3fd1e7;line-height:0;font-size:0}#mode #container main .flexBox .img.slider a,#mode #container main .flexBoxColumn .img.slider a{border:none}@media screen and (min-width: 751px){#mode #container main .flexBox .img .slick-dots,#mode #container main .flexBoxColumn .img .slick-dots{bottom:-1.5625vw}}@media screen and (min-width: 1280px){#mode #container main .flexBox .img .slick-dots,#mode #container main .flexBoxColumn .img .slick-dots{bottom:-20px}}#mode #container main .flexBox .img .slick-dots li button:before,#mode #container main .flexBoxColumn .img .slick-dots li button:before{color:#3fd1e7}#mode #container main .flexBox .detailList,#mode #container main .flexBox p,#mode #container main .flexBoxColumn .detailList,#mode #container main .flexBoxColumn p{letter-spacing:0}@media screen and (max-width: 750px){#mode #container main .flexBox .detailList,#mode #container main .flexBox p,#mode #container main .flexBoxColumn .detailList,#mode #container main .flexBoxColumn p{margin:4vw auto 0}}@media screen and (min-width: 751px){#mode #container main .flexBox .detailList,#mode #container main .flexBox p,#mode #container main .flexBoxColumn .detailList,#mode #container main .flexBoxColumn p{width:calc(100% - (1vw * 610 / 1280 * 100));margin-top:0;padding:0 0 0 4.6875vw}}@media screen and (min-width: 1280px){#mode #container main .flexBox .detailList,#mode #container main .flexBox p,#mode #container main .flexBoxColumn .detailList,#mode #container main .flexBoxColumn p{width:calc(100% - 610px);padding:0 0 0 60px}}#mode #container main .flexBox .list,#mode #container main .flexBoxColumn .list{margin-top:0}#mode #container main .flexBox p,#mode #container main .flexBoxColumn p{font-weight:bold}@media screen and (max-width: 750px){#mode #container main .flexBox.inversion,#mode #container main .flexBoxColumn.inversion{display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}#mode #container main .flexBox.inversion .detailList,#mode #container main .flexBox.inversion p,#mode #container main .flexBoxColumn.inversion .detailList,#mode #container main .flexBoxColumn.inversion p{margin:4vw auto 0}@media screen and (min-width: 751px){#mode #container main .flexBox.inversion .detailList,#mode #container main .flexBox.inversion p,#mode #container main .flexBoxColumn.inversion .detailList,#mode #container main .flexBoxColumn.inversion p{padding:0 4.6875vw 0 0}}@media screen and (min-width: 1280px){#mode #container main .flexBox.inversion .detailList,#mode #container main .flexBox.inversion p,#mode #container main .flexBoxColumn.inversion .detailList,#mode #container main .flexBoxColumn.inversion p{padding:0 60px 0 0}}#mode #container main .flexBox+.flexBox,#mode #container main .flexBoxColumn+.flexBox{margin:8vw auto 0}@media screen and (min-width: 751px){#mode #container main .flexBox+.flexBox,#mode #container main .flexBoxColumn+.flexBox{margin:4.6875vw auto 0}}@media screen and (min-width: 1280px){#mode #container main .flexBox+.flexBox,#mode #container main .flexBoxColumn+.flexBox{margin:60px auto 0}}#mode #container main .flexBox+.flexBox.mtS,#mode #container main .flexBoxColumn+.flexBox.mtS{margin:4vw auto 0}@media screen and (min-width: 751px){#mode #container main .flexBox+.flexBox.mtS,#mode #container main .flexBoxColumn+.flexBox.mtS{margin:2.34375vw auto 0}}@media screen and (min-width: 1280px){#mode #container main .flexBox+.flexBox.mtS,#mode #container main .flexBoxColumn+.flexBox.mtS{margin:30px auto 0}}#mode #container main .flexBoxColumn p{width:100%;padding:0;text-align:center}#mode #container main .flexBoxColumn .img{width:auto;margin:4vw auto 0}@media screen and (min-width: 751px){#mode #container main .flexBoxColumn .img{margin:2.34375vw auto 0}}@media screen and (min-width: 1280px){#mode #container main .flexBoxColumn .img{margin:30px auto 0}}@media screen and (min-width: 751px){#mode #container main .flexBoxColumn .img.wide{max-width:75vw}}@media screen and (min-width: 1280px){#mode #container main .flexBoxColumn .img.wide{max-width:960px}}#mode #container main .flexBoxColumn .img.wide.youtube .playBtn{width:18.66667vw}@media screen and (min-width: 751px){#mode #container main .flexBoxColumn .img.wide.youtube .playBtn{width:7.8125vw}}@media screen and (min-width: 1280px){#mode #container main .flexBoxColumn .img.wide.youtube .playBtn{width:100px}}#mode #container main .imgList{display:-webkit-flex;display:flex;margin:4vw auto 0}@media screen and (min-width: 751px){#mode #container main .imgList{margin:2.34375vw auto 0}}@media screen and (min-width: 1280px){#mode #container main .imgList{margin:30px auto 0}}#mode #container main .imgList .img{margin:0 4vw 0 0}#mode #container main .imgList .img:last-of-type{margin-right:0}@media screen and (min-width: 751px){#mode #container main .imgList .img{margin:0 2.34375vw 0 0}}@media screen and (min-width: 1280px){#mode #container main .imgList .img{margin:0 30px 0 0}}#mode #container main .columnBox{margin:16vw auto 0}@media screen and (min-width: 751px){#mode #container main .columnBox{margin:6.25vw auto 0}}@media screen and (min-width: 1280px){#mode #container main .columnBox{margin:80px auto 0}}#mode #container main .columnBox .img{width:92vw;margin:5.33333vw auto 0}@media screen and (min-width: 751px){#mode #container main .columnBox .img{width:auto;max-width:62.5vw;margin:2.34375vw auto 0}}@media screen and (min-width: 1280px){#mode #container main .columnBox .img{max-width:800px;margin:30px auto 0}}#mode #container main .columnBox .img a{display:block;border:1px solid #3fd1e7}#mode #container main .list{display:block;margin:8vw 0 0;font-size:3.73333vw;font-weight:400;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#mode #container main .list{margin:3.125vw 0 0;font-size:1.375vw}}@media screen and (min-width: 1280px){#mode #container main .list{margin:40px 0 0;font-size:17.6px}}#mode #container main .list li{display:block;margin:.8em 0 0;text-indent:-1em;padding-left:1em}#mode #container main .notice{display:block;margin:8vw 0 0}@media screen and (min-width: 751px){#mode #container main .notice{margin:3.125vw 0 0}}@media screen and (min-width: 1280px){#mode #container main .notice{margin:40px 0 0}}#mode #container main .notice.mtS{margin:2.66667vw 0 0}@media screen and (min-width: 751px){#mode #container main .notice.mtS{margin:.78125vw 0 0}}@media screen and (min-width: 1280px){#mode #container main .notice.mtS{margin:10px 0 0}}#mode #container main .notice li{display:block;margin:.5em 0 0;font-size:2.8vw;font-weight:400;text-indent:-1em;padding-left:1em;color:rgba(255,255,255,0.8)}@media screen and (min-width: 751px){#mode #container main .notice li{font-size:1.20313vw}}@media screen and (min-width: 1280px){#mode #container main .notice li{font-size:15.4px}}#mode #container main .detailList{margin:8vw 0 0;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#mode #container main .detailList{margin:3.125vw 0 0}}@media screen and (min-width: 1280px){#mode #container main .detailList{margin:40px 0 0}}#mode #container main .detailList dt{display:inline-block;min-width:53.33333vw;margin:5.33333vw 0 0;background:linear-gradient(90deg, rgba(2,1,8,0.8) 30%, rgba(2,1,8,0) 100%);font-size:3.6vw;font-weight:700;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}#mode #container main .detailList dt:first-of-type{margin-top:0}@media screen and (min-width: 751px){#mode #container main .detailList dt{min-width:21.875vw;margin:2.34375vw 0 0;font-size:1.54688vw}}@media screen and (min-width: 1280px){#mode #container main .detailList dt{min-width:280px;margin:30px 0 0;font-size:19.8px}}#mode #container main .detailList dt span{display:block;padding:0 0 0 1em;-webkit-transform:skewX(30deg);transform:skewX(30deg)}#mode #container main .detailList dd{margin:2.66667vw 0 0;font-size:3.6vw;font-weight:400}@media screen and (min-width: 751px){#mode #container main .detailList dd{margin:.78125vw 0 0;font-size:1.375vw}}@media screen and (min-width: 1280px){#mode #container main .detailList dd{margin:10px 0 0;font-size:17.6px}}#mode #container main .tableCol{display:block;width:100%;margin:8vw auto 0}@media screen and (max-width: 750px){#mode #container main .tableCol{overflow-x:scroll;overflow-y:hidden;scrollbar-color:#3fd1e7 transparent;scrollbar-width:thin}#mode #container main .tableCol::-webkit-scrollbar{height:1.33333vw}#mode #container main .tableCol::-webkit-scrollbar-track{background-color:transparent}#mode #container main .tableCol::-webkit-scrollbar-thumb{box-shadow:inset 0 0 1000px #3fd1e7}}@media screen and (min-width: 751px){#mode #container main .tableCol{margin:3.125vw auto 0}}@media screen and (min-width: 1280px){#mode #container main .tableCol{margin:40px auto 0}}#mode #container main .tableCol table{overflow:hidden;width:100%;border:1px solid #fff;border-collapse:collapse;border-spacing:0;letter-spacing:0}#mode #container main .tableCol table th{background:rgba(255,255,255,0.1);width:auto;min-width:14vw;padding:4vw;border:1px solid #3fd1e7;word-break:keep-all;vertical-align:middle;color:#3fd1e7;font-size:4.8vw;font-weight:400}@media screen and (min-width: 751px){#mode #container main .tableCol table th{min-width:5.46875vw;padding:1.5625vw;font-size:1.875vw}}@media screen and (min-width: 1280px){#mode #container main .tableCol table th{min-width:70px;padding:20px;font-size:24px}}#mode #container main .tableCol table td{padding:4vw;word-break:keep-all;border-top:1px solid #fff;border-right:1px solid #fff;vertical-align:middle;font-size:3.6vw;font-weight:500;font-family:'Noto Sans JP', sans-serif}@media screen and (min-width: 751px){#mode #container main .tableCol table td{padding:1.5625vw;font-size:1.375vw}}@media screen and (min-width: 1280px){#mode #container main .tableCol table td{padding:20px;font-size:17.6px}}#mode #container main .tableCol table td span{display:block;margin-top:0.5em;font-size:2.4vw}@media screen and (min-width: 751px){#mode #container main .tableCol table td span{font-size:1.03125vw}}@media screen and (min-width: 1280px){#mode #container main .tableCol table td span{font-size:13.2px}}#mode #container main .tableCol table td .list{margin-top:0}#mode #container main .tableCol table td .list li:first-child{margin-top:0}#mode #container main .tableCol table tr:first-of-type th:nth-child(n+2){border-right:1px solid #fff}#mode #container main .ssSlider{margin:13.33333vw auto 0;position:relative;z-index:2}@media screen and (min-width: 751px){#mode #container main .ssSlider{margin:6.25vw auto 0}}@media screen and (min-width: 1280px){#mode #container main .ssSlider{margin:80px auto 0}}#mode #container main .ssSlider .slick-slide{width:auto !important;height:37.33333vw}@media screen and (min-width: 751px){#mode #container main .ssSlider .slick-slide{height:21.875vw}}@media screen and (min-width: 1280px){#mode #container main .ssSlider .slick-slide{height:280px}}#mode #container main .ssSlider .slick-slide img{width:auto !important;max-width:inherit !important;height:37.33333vw;max-height:37.33333vw}@media screen and (min-width: 751px){#mode #container main .ssSlider .slick-slide img{height:21.875vw;max-height:21.875vw}}@media screen and (min-width: 1280px){#mode #container main .ssSlider .slick-slide img{height:280px;max-height:280px}}#mode #container main .totop{display:block;margin:16vw auto 2.66667vw;width:64vw;font-family:'Oswald', sans-serif;font-weight:300}@media screen and (min-width: 751px){#mode #container main .totop{margin:9.375vw auto 7.03125vw;width:34.375vw;font-size:1.71875vw}}@media screen and (min-width: 1280px){#mode #container main .totop{margin:120px auto 90px;width:440px;font-size:22px}}#mode #container main #slotCol .flexBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;margin:1.33333vw auto 0}@media screen and (min-width: 751px){#mode #container main #slotCol .flexBox{width:92.1875vw;margin:.78125vw auto 0}}@media screen and (min-width: 1280px){#mode #container main #slotCol .flexBox{width:1180px;margin:10px auto 0}}#mode #container main #slotCol .flexBox .img{width:41.33333vw;margin:0}@media screen and (min-width: 751px){#mode #container main #slotCol .flexBox .img{width:42.96875vw}}@media screen and (min-width: 1280px){#mode #container main #slotCol .flexBox .img{width:550px}}#mode #container main #slotCol .flexBox .img.flexBoxColumn a{margin:1.33333vw auto 0}#mode #container main #slotCol .flexBox .img.flexBoxColumn a:first-of-type{margin-top:0}@media screen and (min-width: 751px){#mode #container main #slotCol .flexBox .img.flexBoxColumn a{margin:.78125vw auto 0}}@media screen and (min-width: 1280px){#mode #container main #slotCol .flexBox .img.flexBoxColumn a{margin:10px auto 0}}#mode #container main #slotCol .wide{margin:8vw auto 0;position:relative}#mode #container main #slotCol .wide::before{content:'';width:8vw;height:54.66667vw;background:url(../images/mode/ico_arrow_long.png) bottom center no-repeat;background-size:8vw auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;bottom:53.33333vw;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);pointer-events:none}@media screen and (min-width: 751px){#mode #container main #slotCol .wide{margin:3.90625vw auto 0;width:75vw}#mode #container main #slotCol .wide::before{width:4.6875vw;height:79.6875vw;background-size:4.6875vw auto;bottom:42.96875vw}}@media screen and (min-width: 1280px){#mode #container main #slotCol .wide{margin:50px auto 0;width:960px}#mode #container main #slotCol .wide::before{width:60px;height:1020px;background-size:60px auto;bottom:550px}}#mode #container main #history .flexBoxColumn p{font-weight:500}#mode #container main #history .flexBoxColumn p b{font-weight:700}#mode #container main #avatarCol,#mode #container main #jukeboxCol{margin:8vw auto 0}@media screen and (min-width: 751px){#mode #container main #avatarCol,#mode #container main #jukeboxCol{margin:3.125vw auto 0}}@media screen and (min-width: 1280px){#mode #container main #avatarCol,#mode #container main #jukeboxCol{margin:40px auto 0}}#mode #container main #avatarCol .arrow:nth-of-type(n+2),#mode #container main #jukeboxCol .arrow:nth-of-type(n+2){margin-top:8vw}@media screen and (min-width: 751px){#mode #container main #avatarCol .arrow,#mode #container main #jukeboxCol .arrow{display:-webkit-flex;display:flex;width:100%;-webkit-justify-content:space-between;justify-content:space-between;height:auto;position:relative}#mode #container main #avatarCol .arrow::before,#mode #container main #jukeboxCol .arrow::before{content:'';display:block;width:4.14063vw;height:5.3125vw;background:url(../images/common/ico_arrow.png) top center no-repeat;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#mode #container main #avatarCol .arrow:nth-of-type(n+2),#mode #container main #jukeboxCol .arrow:nth-of-type(n+2){margin-top:2.34375vw}}@media screen and (min-width: 1280px){#mode #container main #avatarCol .arrow::before,#mode #container main #jukeboxCol .arrow::before{width:53px;height:68px}#mode #container main #avatarCol .arrow:nth-of-type(n+2),#mode #container main #jukeboxCol .arrow:nth-of-type(n+2){margin-top:30px}}@media screen and (min-width: 751px){#mode #container main #avatarCol .arrow a,#mode #container main #jukeboxCol .arrow a{width:43.75vw;position:relative}}@media screen and (min-width: 1280px){#mode #container main #avatarCol .arrow a,#mode #container main #jukeboxCol .arrow a{width:560px}}#mode #container main #accessoryCol .img.col2{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}#mode #container main #accessoryCol .img.col2 a{width:45.33333vw;margin:0}@media screen and (min-width: 751px){#mode #container main #accessoryCol .img.col2 a{width:45.3125vw}}@media screen and (min-width: 1280px){#mode #container main #accessoryCol .img.col2 a{width:580px}}#mode #container main #accessoryCol .img.wide{margin:9.33333vw auto 0;position:relative}#mode #container main #accessoryCol .img.wide::before{content:'';display:block;height:9.06667vw;width:7.06667vw;background:url(../images/common/ico_arrow.png) top center no-repeat;background-size:contain;position:absolute;top:-9.33333vw;left:50%;-webkit-transform:translate(-50%, 0) rotate(90deg);transform:translate(-50%, 0) rotate(90deg)}@media screen and (min-width: 751px){#mode #container main #accessoryCol .img.wide{margin:5.46875vw auto 0}#mode #container main #accessoryCol .img.wide::before{height:5.3125vw;width:4.14063vw;top:-5.46875vw}}@media screen and (min-width: 1280px){#mode #container main #accessoryCol .img.wide{margin:70px auto 0}#mode #container main #accessoryCol .img.wide::before{height:68px;width:53px;top:-70px}}#mode #container main #fightLoungeCol .img{width:92vw;margin:0}@media screen and (min-width: 751px){#mode #container main #fightLoungeCol .img{width:50%}}#mode #container main #fightLoungeCol .imgList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#mode #container main #fightLoungeCol .imgList li{width:50%;position:relative}#mode #container main #fightLoungeCol .imgList li p{display:block;width:100%;margin:0;padding:0;background:#3fd1e7;color:#020108;position:absolute;top:0;font-size:80%;text-align:center;line-height:1.5}@media screen and (max-width: 750px){#mode.en #container main #snav li .btn span.main{font-size:5.6vw}}#mode.kr #container main #snav li .btn span.sub,#mode.kr #container main .catch span:nth-of-type(2),#mode.kr #container main .description p,#mode.kr #container main section:not(#concept) h3 span:nth-of-type(2),#mode.kr #container main h4 span:nth-of-type(2),#mode.kr #container main p,#mode.kr #container main h5,#mode.kr #container main .list,#mode.kr #container main .detailList,#mode.kr #container main .notice,#mode.kr #container main .tableCol table td,#mode.kr #container main .aboutBox .list,#mode.kr #container main #ssnav ul li.ja{font-family:'Noto Sans KR', sans-serif;letter-spacing:0}#mode.sc #container main #snav li .btn span.sub,#mode.sc #container main .catch span:nth-of-type(2),#mode.sc #container main .description p,#mode.sc #container main section:not(#concept) h3 span:nth-of-type(2),#mode.sc #container main h4 span:nth-of-type(2),#mode.sc #container main p,#mode.sc #container main h5,#mode.sc #container main .list,#mode.sc #container main .detailList,#mode.sc #container main .notice,#mode.sc #container main .tableCol table td,#mode.sc #container main .aboutBox .list,#mode.sc #container main #ssnav ul li.ja{font-family:'Noto Sans SC', sans-serif;letter-spacing:0}#mode.tc #container main #snav li .btn span.sub,#mode.tc #container main .catch span:nth-of-type(2),#mode.tc #container main .description p,#mode.tc #container main section:not(#concept) h3 span:nth-of-type(2),#mode.tc #container main h4 span:nth-of-type(2),#mode.tc #container main p,#mode.tc #container main h5,#mode.tc #container main .list,#mode.tc #container main .detailList,#mode.tc #container main .notice,#mode.tc #container main .tableCol table td,#mode.tc #container main .aboutBox .list,#mode.tc #container main #ssnav ul li.ja{font-family:'Noto Sans TC', sans-serif;letter-spacing:0}

/*# sourceMappingURL=maps/mode.css.map */
