@property --vw-1{syntax:"<length>";inherits:true;initial-value:0px}:root{--vw-1: 1vw;--vw-to-px: calc(tan(atan2(var(--vw-1), 1px)));--ratio-em: (1em / 16)}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:-3.125%;width:125.2083333333%;padding-bottom:50%}}@media screen and (min-width: 768px){main::before{width:137.3125%;max-width:2197px;height:41.25%;max-height:660px;background:url(../images/special/bg_special.png) left top no-repeat;background-size:100% auto;top:0;left:0}}main p{margin-top:.5em;font-size:1em}@media screen and (min-width: 768px){main p{font-size:1.2em}}#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(880px,880vw/var(--device)*100) auto}}#specialCol .notice{text-align:left;padding-left:1em;text-indent:-1em}@media screen and (max-width: 767px){#specialCol .notice{font-size:.8em}}#specialCol .notice li+li{margin-top:.5em}@media screen and (max-width: 767px){#specialCol h1{text-align:right;padding-top:39.5833333333%}}@media screen and (min-width: 768px){#specialCol h1{text-align:left;max-width:1600px;padding-top:min(90px,90vw/var(--device)*100);margin:0 auto}}#specialCol h1 img{filter:drop-shadow(0 0 10px rgba(0, 19, 51, 0.3)) drop-shadow(0 0 10px rgba(0, 19, 51, 0.4)) drop-shadow(0 0 8px rgba(0, 0, 0, 0.3)) drop-shadow(0 0 3px rgba(0, 19, 51, 0.4))}@media screen and (max-width: 767px){#specialCol h1 img{width:81.7708333333%}}@media screen and (min-width: 768px){#specialCol h1 img{width:94.3125%;max-width:1509px}}#specialCol #snav ul{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 767px){#specialCol #snav ul{margin:6.25vw auto}}@media screen and (min-width: 768px){#specialCol #snav ul{margin-top:min(30px,30vw/var(--device)*100);gap:1em;max-width:1600px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){#specialCol #snav li{width:43%;margin:.5em}}@media screen and (min-width: 768px){#specialCol #snav li{width:22%}}@media screen and (min-width: 768px){#specialCol #snav li+li{margin-left:.5em}}#specialCol #snav a{display:block;box-sizing:border-box;border:2px solid var(--color-yellow);background:#000;padding:.5em 0;text-decoration:none;font-weight:bold;text-align:center;color:var(--color-yellow);height:100%;display:flex;justify-content: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 #000;background:var(--color-yellow);color:#000}@media(any-hover: hover),(-ms-high-contrast: none){#specialCol #snav a{transition:.3s}#specialCol #snav a:hover{border:2px solid #000;background:var(--color-yellow);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{margin:4.1666666667% 0 0 4.1666666667%;padding:5.2083333333% 9.375% 9.375% 5.2083333333%;border-radius:5.2083333333vw 0 0 5.2083333333vw}}@media screen and (min-width: 768px){#specialCol .flexBox{padding:min(50px,50vw/var(--device)*100);border-radius:min(50px,50vw/var(--device)*100) min(50px,50vw/var(--device)*100) 0 0;margin:min(50px,50vw/var(--device)*100) auto 0}}#specialCol .flexBox.nsw .hdl3{background-color:var(--color-red)}#specialCol .flexBox.nsw .hdl4{border-bottom:3px solid var(--color-red)}#specialCol .flexBox.nsw .hdl5{border-left:2px solid var(--color-red)}#specialCol #ssnav ul{display:flex;justify-content:center;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:.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:.5em}#specialCol #ssnav a{display:block;box-sizing:border-box;border:2px solid var(--color-yellow);background:#000;padding:.5em 0;text-decoration:none;font-weight:bold;text-align:center;color:var(--color-yellow)}@media screen and (min-width: 768px){#specialCol #ssnav a{width:100%;font-size:1.2em}}#specialCol #ssnav a.act{border:2px solid var(--color-yellow);background:var(--color-yellow);color:#000}@media(any-hover: hover),(-ms-high-contrast: none){#specialCol #ssnav a{transition:.3s}#specialCol #ssnav a:hover{border:2px solid var(--color-yellow);background:var(--color-yellow);color:#000}}#specialCol .specialColInner{max-width:1200px;margin:0 auto}@media screen and (min-width: 768px){#specialCol h2{margin:min(60px,60vw/var(--device)*100) auto 0;text-align:center}}@media screen and (max-width: 767px){#specialCol h2 img{width:93.75vw}}@media screen and (min-width: 768px){#specialCol h2 img{width:58.8125vw;max-width:941px}}#specialCol .content a{word-break:break-all}#specialCol h4+h5,#specialCol .content+h5,#specialCol p+h5{margin-top:1em}#specialCol .inner+.notice{margin-top:1em}@media screen and (max-width: 767px){#specialCol .inner+.notice{font-size:.8em}}#specialCol .inner+.notice li{padding-left:1.8rem;text-indent:-1.8rem}#specialCol .btnCol{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 767px){#specialCol .btnCol{gap:1em;margin:5.2083333333vw 0}}@media screen and (min-width: 768px){#specialCol .btnCol{gap:1em;margin-top:min(30px,30vw/var(--device)*100);margin-bottom:min(60px,60vw/var(--device)*100)}}@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 (min-width: 768px){#specialCol .btnCol li+li{margin-left:.5em}}#specialCol .btnCol a{display:block;box-sizing:border-box;border:2px solid var(--color-yellow);background:#000;padding:.5em 1em;text-decoration:none;font-weight:bold;text-align:center;color:var(--color-yellow)}@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:.8em;color:#fff}@media(any-hover: hover),(-ms-high-contrast: none){#specialCol .btnCol a{transition:.2s}#specialCol .btnCol a:hover{transform:translateY(5px)}}#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:6.25%}}@media screen and (min-width: 768px){#specialCol .btnBack{width:34.75%;max-width:556px;margin:0 auto;margin-top:min(60px,60vw/var(--device)*100)}}#specialCol .btnLink{max-width:-moz-max-content;max-width:max-content;display:block;box-sizing:border-box;border:2px solid var(--color-yellow);background:#000;padding:.5em 4em;text-decoration:none;font-weight:bold;text-align:center;color:var(--color-yellow);margin:1.5em auto}#specialCol .btnLink.w500{max-width:500px;width:80%;padding:.5em 1em}@media screen and (min-width: 768px){#specialCol .btnLink{width:100%;font-size:1.2em}}@media(any-hover: hover),(-ms-high-contrast: none){#specialCol .btnLink{transition:.2s}#specialCol .btnLink:hover{transform:translateY(5px)}}#specialCol .bnrImg+.bnrImg{margin-top:2em}#specialCol .detailList{margin:1em 0 0;display:flex;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,.3);border-left:2px solid var(--color-purple);padding:.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:.5em 0 0;width:20%}}#specialCol .detailList dd{width:100%;margin:.5em 0 1em;padding:.5em 1em;box-sizing:border-box}@media screen and (min-width: 768px){#specialCol .detailList dd{margin:.5em 0 0;width:80%}}.inner.scroll{position:relative;margin:1.2em 0 .6em}@media screen and (max-width: 767px){.inner.scroll{padding:0;overflow-x:auto}}.inner.scroll table{border-collapse:collapse;width:100%;white-space:nowrap;background:#000;border:1px solid #3058b1}@media screen and (max-width: 767px){.inner.scroll table{table-layout:inherit;font-size:.8em}}.inner.scroll table th,.inner.scroll table td{border:1px solid #3058b1;padding:.5em;vertical-align:middle}.inner.scroll table th{background:#113786;padding:.5em 1em;text-align:center}.inner.scroll table th.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]{bottom:0}@media screen and (max-width: 767px){.dotL01{margin:0 0 -72.9166666667% -62.5%}}@media screen and (min-width: 768px){.dotL01{margin:0 0 min(-575px,-575vw/var(--device)*100) min(-850px,-850vw/var(--device)*100)}}@media screen and (min-width: 768px){.dotS01{margin:0 0 min(-225px,-225vw/var(--device)*100) min(100px,100vw/var(--device)*100)}}@media screen and (max-width: 767px){#tgs2024cp h2 img{width:95.625vw}}#tds .tournament>li{position:relative}@media screen and (max-width: 767px){#tds .tournament>li{margin-top:3.125vw;text-align:left}}@media screen and (min-width: 768px){#tds .tournament>li{margin-top:min(30px,30vw/var(--device)*100)}}@media screen and (max-width: 767px){#tds .tournament>li+li{margin-top:12.5vw}}@media screen and (min-width: 768px){#tds .tournament>li+li{margin-top:min(50px,50vw/var(--device)*100)}}#tds .tournament>li+li:before{content:"";position:absolute;top:-1em;left:50%;display:block;background:#fff;aspect-ratio:10/8;width:1.2em;height:auto;translate:-50% -100%;clip-path:polygon(0 0, 100% 0, 50% 100%)}#tds .tournament>li>dl>dt{position:relative;z-index:0;background:rgba(17,55,134,.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:var(--color-yellow)}#tds .tournament>li>dl>dt:first-child{margin-top:0}#tds .tournament>li>dl>dt:first-child:before{display:none}@media screen and (max-width: 767px){#tds .tournament>li>dl>dt{font-size:1.2em}}@media screen and (min-width: 768px){#tds .tournament>li>dl>dt{font-size:1.4em}}#tds .tournament>li>dl>dt+dd{background:rgba(17,55,134,.8);padding:0 1em 1em}#tds .tournament>li>dl>dt+dd .btnLink{font-size:1rem;width:100%;margin-inline:0}#tds .tournament>li>dl>dt+dd+dd{background:rgba(0,0,0,.3);padding:1em}@media screen and (min-width: 768px){#tds .tournament>li>dl>dt+dd{font-size:1.4em}#tds .tournament>li>dl>dt+dd .btnLink{margin-inline:auto}}#tds .tournament>li>dl .detailList{margin-top:0}@media screen and (min-width: 768px){#tds .tournament>li>dl .detailList dt{width:25%}}@media screen and (max-width: 767px){#tds .tournament>li>dl .detailList dd{padding-bottom:0}}@media screen and (min-width: 768px){#tds .tournament>li>dl .detailList dd{width:75%}}#trial .winningBox{display:flex;flex-wrap:wrap;font-size:1em;text-align:left}@media screen and (min-width: 768px){#trial .winningBox{justify-content:left;font-size:1.2em}}#trial .winningBox dt{width:100%}@media screen and (min-width: 768px){#trial .winningBox dt{width:12em}}#trial .winningBox dd{width:100%}@media screen and (min-width: 768px){#trial .winningBox dd{width:calc(100% - 12em)}}#trial .winningBox dd span{padding-inline:0 1em}@media screen and (min-width: 768px){#trial .winningBox dd span{padding-inline:1em}}@media screen and (min-width: 768px){#chara200 .imgCol{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em}}#chara200 .imgCol a{margin-top:1em}@media screen and (min-width: 768px){#chara200 .imgCol a{margin-top:2em}}@media(any-hover: hover),(-ms-high-contrast: none){#chara200 .imgCol a{transition:.2s}#chara200 .imgCol a:hover{transform:translateY(5px)}}#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}}
/*# sourceMappingURL=maps/special.css.map */
