[class*="js-t"]{opacity:0;-webkit-filter:blur(5px);filter:blur(5px);transition:opacity 0.3s, -webkit-filter 0.3s;transition:opacity 0.3s, filter 0.3s;transition:opacity 0.3s, filter 0.3s, -webkit-filter 0.3s}[class*="js-t"].is-active{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}main{position:relative}main::before{content:"";position:absolute;display:block;z-index:0}@media screen and (max-width: 767px){main::before{background:url(../images/special/bg_special_sp.png) left top no-repeat;background-size:100% auto;left:calc(-30 / 960 * 100%);width:calc(1202 / 960 * 100%);padding-bottom:calc(480 / 960 * 100%)}}@media screen and (min-width: 768px){main::before{width:calc(2337 / 1600 * 100%);max-width:2337px;background:url(../images/special/bg_special.png) left top no-repeat;background-size:100% auto;top:0;left:50%;margin-left:max(calc(-1040 / 1600 * 100%), -1040px);padding-bottom:min(calc(660 / 1600 * 100%), 660px)}}#specialCol{position:relative}@media screen and (max-width: 767px){#specialCol{background:url(../images/top/bg_movie_sp.png) left -13vw no-repeat;background-size:100% auto}}@media screen and (min-width: 768px){#specialCol{background:url(../images/top/bg_movie.png) left top no-repeat;background-size:min(calc(880 / 1600 * 100%), 880px) auto}}#specialCol .taC{text-align:center !important}#specialCol .taR{text-align:right !important}#specialCol .taL{text-align:left !important}#specialCol .maTB1{margin:1em 0 !important}#specialCol .maTB2{margin:2em 0 !important}#specialCol .fsS{font-size:0.8em}#specialCol .indent{padding-left:1em;text-indent:-1em}@media screen and (max-width: 767px){#specialCol h1{text-align:right;padding-top:calc(380 / 960 * 100%)}}@media screen and (min-width: 768px){#specialCol h1{text-align:left;max-width:1600px;padding-top:max(calc(90 / 1600 * 100vw), calc(90 * 1px));margin:0 auto}}#specialCol h1 img{-webkit-filter:drop-shadow(0 0 10px rgba(0,19,51,0.3)) drop-shadow(0 0 10px rgba(0,19,51,0.3));filter:drop-shadow(0 0 10px rgba(0,19,51,0.3)) drop-shadow(0 0 10px rgba(0,19,51,0.3))}@media screen and (max-width: 767px){#specialCol h1 img{width:calc(785 / 960 * 100%)}}@media screen and (min-width: 768px){#specialCol h1 img{width:calc(1509 / 1600 * 100%);max-width:1509px}}#specialCol #snav ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#specialCol #snav ul{margin:calc(60 / 960 * 100vw) auto}}@media screen and (min-width: 768px){#specialCol #snav ul{margin-top:min(calc(30 / 1600 * 100vw), calc(30 * 1px));gap:1em;max-width:1600px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){#specialCol #snav li{width:43%;margin:0.5em}}@media screen and (min-width: 768px){#specialCol #snav li{width:22%}}@media screen and (min-width: 768px){#specialCol #snav li+li{margin-left:0.5em}}#specialCol #snav a{display:block;box-sizing:border-box;border:2px solid #fdfe6e;background:#000;padding:0.5em 0;text-decoration:none;font-weight:bold;text-align:center;color:#fdfe6e;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (min-width: 768px){#specialCol #snav a{width:100%;font-size:1.2em}}#specialCol #snav a.act{border:2px solid #fdfe6e;background:#fdfe6e;color:#000}#specialCol .flexBox{position:relative;background:linear-gradient(to bottom, rgba(0,0,0,0.75) 0%, rgba(17,55,134,0.75) 100%);box-sizing:border-box;max-width:1600px}@media screen and (max-width: 767px){#specialCol .flexBox{text-align:center;margin:calc(40 / 960 * 100%) 0 0 calc(40 / 960 * 100%);padding:calc(50 / 960 * 100%) calc(90 / 960 * 100%) calc(90 / 960 * 100%) calc(50 / 960 * 100%);border-radius:calc(50 / 960 * 100vw) 0 0 calc(50 / 960 * 100vw)}}@media screen and (min-width: 768px){#specialCol .flexBox{padding:min(calc(50 / 1600 * 100%), calc(50 * 1px));border-radius:min(calc(50 / 1600 * 100vw), calc(50 * 1px)) min(calc(50 / 1600 * 100vw), calc(50 * 1px)) 0 0;margin:min(calc(50 / 1600 * 100%), calc(50 * 1px)) auto 0}}#specialCol .flexBox.nsw h3{background:#ff2d26}#specialCol .flexBox.nsw h4{border-bottom:3px solid #ff2d26}#specialCol .flexBox.nsw h5{border-left:2px solid #ff2d26}#specialCol #ssnav ul{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){#specialCol #ssnav ul{gap:1em;max-width:1100px;margin:0 auto}}@media screen and (max-width: 767px){#specialCol #ssnav ul li{width:43%;margin:0.5em}}@media screen and (min-width: 768px){#specialCol #ssnav ul li{width:30%}}@media screen and (min-width: 768px){#specialCol #ssnav ul li.last{margin-left:0}}@media screen and (max-width: 767px){#specialCol #ssnav ul.line li{width:100%}}#specialCol #ssnav li+li{margin-left:0.5em}#specialCol #ssnav a{display:block;box-sizing:border-box;border:2px solid #fdfe6e;background:#000;padding:0.5em 0;text-decoration:none;font-weight:bold;text-align:center;color:#fdfe6e}@media screen and (min-width: 768px){#specialCol #ssnav a{width:100%;font-size:1.2em}}#specialCol #ssnav a.act{border:2px solid #fdfe6e;background:#fdfe6e;color:#000}@media screen and (min-width: 768px){#specialCol h2{margin:min(calc(60 / 1600 * 100%), calc(60 * 1px)) auto 0;text-align:center}}@media screen and (max-width: 767px){#specialCol h2 img{width:calc(728 / 960 * 100vw)}}@media screen and (min-width: 768px){#specialCol h2 img{width:calc(941 / 1600 * 100vw);max-width:941px}}#specialCol h3{background:#4326bf;box-sizing:border-box;padding:0.5em 0;border-radius:0.5em;text-align:center}@media screen and (max-width: 767px){#specialCol h3{margin:calc(60 / 960 * 100vw) auto}}@media screen and (min-width: 768px){#specialCol h3{margin-top:min(calc(60 / 1600 * 100%), calc(60 * 1px));margin-bottom:min(calc(60 / 1600 * 100%), calc(60 * 1px));font-size:2.0em;max-width:1200px;margin-left:auto;margin-right:auto}}#specialCol .specialColInner{max-width:1200px;margin:0 auto}#specialCol .specialColInner p,#specialCol .specialColInner .content{margin-top:0.5em}@media screen and (max-width: 767px){#specialCol .specialColInner p,#specialCol .specialColInner .content{text-align:left}}@media screen and (min-width: 768px){#specialCol .specialColInner p,#specialCol .specialColInner .content{font-size:1.2em}}#specialCol .specialColInner .content li{padding-left:1em;text-indent:-1em}#specialCol .specialColInner .content li:has(.box){margin-bottom:1.2em}#specialCol .specialColInner .content li+li{margin-top:0.5em}#specialCol .specialColInner .content li ul{margin-top:0.5em}#specialCol .specialColInner p+.notice{margin-top:1em}#specialCol .specialColInner .content+.notice{margin-top:1em}#specialCol .specialColInner .box{background:rgba(0,0,0,0.3);margin-top:0.5em;padding:1em;text-indent:initial}@media screen and (min-width: 768px){#specialCol .specialColInner .box.e2{padding:2em}}#specialCol h4{border-bottom:3px solid #4326bf;padding-bottom:0.5em}@media screen and (max-width: 767px){#specialCol h4{margin-top:calc(50 / 960 * 100vw);text-align:left}}@media screen and (min-width: 768px){#specialCol h4{margin-top:min(calc(50 / 1600 * 100%), calc(50 * 1px));font-size:1.5em}}#specialCol h4.imgStit{border-bottom:none;padding-bottom:1em}@media screen and (max-width: 767px){#specialCol h4.imgStit{margin-top:calc(80 / 960 * 100vw)}}@media screen and (min-width: 768px){#specialCol h4.imgStit{margin-top:min(calc(60 / 1600 * 100%), calc(60 * 1px))}}#specialCol h4.bgTit{border-bottom:none;padding-bottom:1em;background:#4326bf;box-sizing:border-box;padding:0.5em 0;border-radius:0.5em;text-align:center}@media screen and (max-width: 767px){#specialCol h4.bgTit{margin:calc(60 / 960 * 100vw) auto}}@media screen and (min-width: 768px){#specialCol h4.bgTit{margin-top:min(calc(60 / 1600 * 100%), calc(60 * 1px));margin-bottom:min(calc(60 / 1600 * 100%), calc(60 * 1px));font-size:2.0em;max-width:1200px;margin-left:auto;margin-right:auto}}#specialCol h5{background:rgba(0,0,0,0.3);border-left:2px solid #4326bf;padding:0.5em 1em;font-weight:bold}@media screen and (min-width: 768px){#specialCol h5{margin:1em 0;font-size:1.2em}}#specialCol .content a{word-break:break-all}#specialCol h4+h5,#specialCol .content+h5,#specialCol p+h5{margin-top:1em}#specialCol .notice{font-size:0.8em;text-align:left}#specialCol .notice li{padding-left:1em;text-indent:-1em}#specialCol .notice li+li{margin-top:0.5em}#specialCol .inner+.notice{margin-top:1em}@media screen and (max-width: 767px){#specialCol .inner+.notice{font-size:0.6em}}#specialCol .inner+.notice li{padding-left:1.8rem;text-indent:-1.8rem}#specialCol .btnCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){#specialCol .btnCol{margin:calc(50 / 960 * 100vw) 0}}@media screen and (min-width: 768px){#specialCol .btnCol{gap:1em;margin-top:min(calc(60 / 1600 * 100%), calc(60 * 1px));margin-bottom:min(calc(60 / 1600 * 100%), calc(60 * 1px))}}@media screen and (max-width: 767px){#specialCol .btnCol li{width:100%}}@media screen and (min-width: 768px){#specialCol .btnCol li{width:calc((100% - 6em) / 5)}}@media screen and (max-width: 767px){#specialCol .btnCol li+li{margin-top:0.5em}}@media screen and (min-width: 768px){#specialCol .btnCol li+li{margin-left:0.5em}}#specialCol .btnCol a{display:block;box-sizing:border-box;border:2px solid #fdfe6e;background:#000;padding:0.5em 1em;text-decoration:none;font-weight:bold;text-align:center;color:#fdfe6e}@media screen and (min-width: 768px){#specialCol .btnCol a{width:100%;font-size:1.2em}}#specialCol .btnCol a span{display:block;font-weight:normal;font-size:0.8em;color:#fff}#specialCol .btnCol a.glout{pointer-events:none;border:2px solid #646464;background:#2e2e2e;color:#646464}#specialCol .btnCol a.glout span{color:#646464;font-weight:bold}#specialCol .btnBack{display:block}@media screen and (max-width: 767px){#specialCol .btnBack{margin-top:calc(60 / 960 * 100%)}}@media screen and (min-width: 768px){#specialCol .btnBack{width:calc(556 / 1600 * 100%);max-width:556px;margin:0 auto;margin-top:min(calc(60 / 1600 * 100%), calc(60 * 1px))}}#specialCol .btnLink{max-width:500px;display:block;box-sizing:border-box;border:2px solid #fdfe6e;background:#000;padding:0.5em 1em;text-decoration:none;font-weight:bold;text-align:center;color:#fdfe6e;margin:1.5em auto;width:80%}@media screen and (min-width: 768px){#specialCol .btnLink{width:100%;font-size:1.2em}}#specialCol .bnrImg+.bnrImg{margin-top:2em}#specialCol .detailList{margin:1em 0 0;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:left}@media screen and (min-width: 768px){#specialCol .detailList{font-size:1.2em}}#specialCol .detailList dt{width:100%;font-weight:bold;background:rgba(0,0,0,0.3);border-left:2px solid #4326bf;padding:0.5em 1em;font-weight:bold;box-sizing:border-box;text-align:center}@media screen and (min-width: 768px){#specialCol .detailList dt{text-align:left;margin:0.5em 0 0;width:20%}}#specialCol .detailList dd{width:100%;margin:0.5em 0 1em;padding:0.5em 1em;box-sizing:border-box}@media screen and (min-width: 768px){#specialCol .detailList dd{margin:0.5em 0 0;width:80%}}.inner.scroll{position:relative;margin:1.2em 0 0.6em}@media screen and (max-width: 767px){.inner.scroll{padding:0;overflow-x:scroll}}@media screen and (max-width: 767px){.inner.scroll.scroll{cursor:move}}.inner.scroll table{border-collapse:collapse;width:100%;white-space:nowrap;background:#000000;border:1px solid #3058b1}@media screen and (max-width: 767px){.inner.scroll table{table-layout:inherit;font-size:0.6em}}.inner.scroll table th,.inner.scroll table td{border:1px solid #3058b1;padding:0.5em;vertical-align:middle}.inner.scroll table th{background:#113786;padding:0.5em 1em;text-align:center}.inner.scroll table th.sticky{position:-webkit-sticky;position:sticky;top:0;left:0;background:none;border-left:none;border-right:none;text-align:left}.inner.scroll table th.sticky::before{content:"";position:absolute;top:0;left:-1px;width:100%;height:100%;border-left:1px solid #3058b1;border-right:1px solid #3058b1;background:#113786;z-index:-1}.inner.scroll table td{text-align:center}.inner.scroll table td:nth-child(odd){background:#161616}.inner.scroll table .boxededition th{background:#000}.inner.scroll table .edition th{background:#000}.inner.scroll table .edition th:nth-child(even){background:#161616}img[class*="dot"]{position:absolute;left:50%;z-index:-1}@media screen and (max-width: 767px){img[class*="dot"][class*="dotS"]{width:calc(638 / 960 * 100vw)}}@media screen and (min-width: 768px){img[class*="dot"][class*="dotS"]{width:calc(638 / 1600 * 100vw);max-width:638px}}@media screen and (max-width: 767px){img[class*="dot"][class*="dotL"]{width:calc(914 / 960 * 100vw)}}@media screen and (min-width: 768px){img[class*="dot"][class*="dotL"]{width:calc(914 / 1600 * 100vw);max-width:914px}}img[class*="dot"]{bottom:0}@media screen and (max-width: 767px){.dotL01{margin:0 0 calc(-700 / 960 * 100%) calc(-600 / 960 * 100%)}}@media screen and (min-width: 768px){.dotL01{margin:0 0 max(calc(-575 / 1600 * 100%), calc(-575 * 1px)) max(calc(-850 / 1600 * 100%), calc(-850 * 1px))}}@media screen and (min-width: 768px){.dotS01{margin:0 0 max(calc(-225 / 1600 * 100%), calc(-225 * 1px)) min(calc(100 / 1600 * 100%), calc(100 * 1px))}}@media screen and (max-width: 767px){#tgs2024cp h2 img{width:calc(918 / 960 * 100vw)}}@media screen and (max-width: 767px){#tds .tournament{margin-top:calc(50 / 960 * 100vw);text-align:left}}@media screen and (min-width: 768px){#tds .tournament{margin-top:min(calc(50 / 1600 * 100%), calc(50 * 1px))}}#tds .tournament>dt{position:relative;z-index:0;background:rgba(17,55,134,0.8);margin:3em 0 0 0;padding:1em;font-family:"Arial Black","Arial","Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;color:#fdfe6e}#tds .tournament>dt:before{content:"";position:absolute;top:-1em;left:50%;display:block;background:#FFF;aspect-ratio:10 / 8;width:1em;height:auto;translate:-50% -100%;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}#tds .tournament>dt:first-child{margin-top:0}#tds .tournament>dt:first-child:before{display:none}@media screen and (max-width: 767px){#tds .tournament>dt{font-size:1.2em}}@media screen and (min-width: 768px){#tds .tournament>dt{font-size:1.4em}}#tds .tournament>dt+dd{background:rgba(17,55,134,0.8);padding:0 1em 1em}#tds .tournament>dt+dd .btnLink{font-size:1rem;width:100%;margin-inline:0}#tds .tournament>dt+dd+dd{background:rgba(0,0,0,0.3);padding:1em}@media screen and (min-width: 768px){#tds .tournament>dt+dd{font-size:1.4em}#tds .tournament>dt+dd .btnLink{margin-inline:auto}}#tds .tournament .detailList{margin-top:0}@media screen and (min-width: 768px){#tds .tournament .detailList dt{width:25%}}@media screen and (max-width: 767px){#tds .tournament .detailList dd{padding-bottom:0}}@media screen and (min-width: 768px){#tds .tournament .detailList dd{width:75%}}@media screen and (min-width: 768px){#chara200 .imgCol{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em}}#chara200 .imgCol img{margin-top:1em}@media screen and (min-width: 768px){#chara200 .imgCol img{margin-top:2em}}#chara200 p.tit{text-align:center;font-size:1.2em;margin-block:1em;font-weight:700}@media screen and (min-width: 768px){#chara200 p.tit{font-size:1.7em;margin:1em 0 2em 0}}#chara200 p.taC{margin-block:1em}@media screen and (min-width: 768px){#chara200 p.taC{margin-block:2em}}
