/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{width:100%;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{height:100%;font-size:1.6rem;line-height:1.6;text-align:justify;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#171717;font-family:"Noto Sans Japanese","Noto Sans JP","游ゴシック体","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;font-style:normal;counter-reset:number 0}img,svg{vertical-align:middle;max-width:100%;height:auto;image-rendering:auto}strong{font-weight:bold}small,.small{font-size:1.4rem}section{padding-top:80px;padding-bottom:80px}figure{text-align:center}.w1080,.w880{padding-left:30px;padding-right:30px;margin:0 auto}.w1080{max-width:1180px}.w880{max-width:980px}@media(min-width: 960px){.w1080,.w880{padding-left:50px;padding-right:50px}}.red{color:#e60012}.red_link{color:#dc000c;text-decoration:underline;font-weight:bold}.red_link:hover{text-decoration:none}.en{font-family:"abolition",sans-serif;font-optical-sizing:auto;font-style:normal}.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.indent li{padding-left:1em}.indent li::first-letter{margin-left:-1em}.title-section{text-align:center;position:relative;line-height:1;margin-bottom:40px}.title-section h2{color:#333;font-size:clamp(24px,3.515625vw,30px);font-weight:bold}.title-section p{color:#999;font-size:clamp(20px,2.8645833333vw,24px);padding:10px 0 15px}.title-section:after{content:"";width:80px;height:2px;background:#0070e0;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.title-border{position:relative;font-size:clamp(18px,2.6041666667vw,24px);font-weight:bold;margin-bottom:30px}.title-border::after{content:"";position:absolute;left:10.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#333;width:calc(100% - 10.5em);height:2px}.swiper{width:100%;height:100%}.swiper-slide{font-weight:bold}.hide{display:none}.swiper-button-next,.swiper-button-prev{background:#0070e0;border-radius:100%;width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.swiper-button-prev:after,.swiper-button-next:after{font-size:15px;color:#fff}.swiper-button-prev:after{margin-left:-4px}.swiper-button-next:after{margin-right:-4px}@media(min-width: 768px){.swiper-button-next,.swiper-button-prev{width:50px;height:50px}.swiper-button-prev:after,.swiper-button-next:after{font-size:30px}.swiper-button-prev:after{margin-left:-6px}.swiper-button-next:after{margin-right:-6px}}.btnBlueAction{background-color:#00267f;font-weight:bold;padding:.5em 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:400px;margin:20px auto;border-radius:50px;color:#fff;border:2px solid #f3f3f3;text-align:center;-webkit-box-shadow:0 1px 0 rgba(24,27,56,.2);box-shadow:0 1px 0 rgba(24,27,56,.2)}header{position:relative;background-color:#000;text-align:center}header .flex{gap:20px;margin-top:-6%}header li{width:100%}header .small{color:#fff;margin:15px 1em 0}@media(min-width: 768px){header li{width:calc((100% - 20px)/2)}}#merit{background-image:-webkit-radial-gradient(at 100% 100%, #0f9fd5, #00267f 30%, #000000 65%);background-image:radial-gradient(at 100% 100%, #0f9fd5, #00267f 30%, #000000 65%);color:#fff}#merit .title-section h2{color:#fff}#merit .swiper-slide h3{font-weight:bold;font-size:2.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:1.2;gap:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#merit .swiper-slide h3::before{counter-increment:number 1;content:counter(number) " ";font-size:5rem;color:#e60012;font-family:"abolition",sans-serif;line-height:1}#merit .swiper-slide figure{margin:20px auto 15px}#merit .swiper-slide small{display:block;font-weight:normal;margin-top:5px}#plans{text-align:center;padding-bottom:0}#plans ul:not(.checklist){margin-bottom:15px}#plans ul:not(.checklist) li{margin-top:25px}#plans h4{margin-top:50px}.checklist{display:inline-block;margin-bottom:60px}.checklist li{text-align:left;background:url(../images/seasonseat/icon-check.svg) no-repeat left center;background-size:26px 22px;padding-left:30px;font-size:2rem;font-weight:bold}@media(min-width: 768px){.checklist{background:url(../images/seasonseat/recomend-leadkun.jpg) no-repeat left top;min-height:190px;padding-left:144px;margin-bottom:0}}#recomend{background-image:-webkit-linear-gradient(45deg, #002a82 55%, #002470 75%, #000000);background-image:linear-gradient(45deg, #002a82 55%, #002470 75%, #000000);color:#fff}#recomend .title-section h2{color:#fff}#recomend .swiper-slide{text-align:center;background:#fff;padding:20px 20px 0}#recomend .swiper-slide p{color:#333}#recomend .swiper-slide p:first-of-type{font-weight:normal}#recomend .swiper-slide p:last-of-type{font-size:2.2rem;line-height:1.3;margin-bottom:15px}#recomend .swiper-slide p span{display:inline-block}#recomend .swiper-slide a{background:#333;color:#fff;display:block;padding:.5em 1em;margin:20px -20px 0}.fighting_lp_fancybox{max-width:480px}.fighting_lp_fancybox .recomendBg{background:#fff;padding:20px}.fighting_lp_fancybox figure{margin:15px 0}.fighting_lp_fancybox h4{font-size:1.8rem;font-weight:bold;text-align:center}.fighting_lp_fancybox h4 .tit{font-size:1.4rem}.fighting_lp_fancybox h4 span{display:inline-block}#benefits{background-image:-webkit-radial-gradient(0% 100%, circle, #0f9fd5 10%, #00267f 40%, #000000);background-image:radial-gradient(circle at 0% 100%, #0f9fd5 10%, #00267f 40%, #000000);color:#fff}#benefits .title-section h2{color:#fff}#benefits .title-border{font-size:1.6rem;margin-bottom:0}#benefits .title-border::after{background:#fff}#benefits div.flex{margin-bottom:50px;gap:15px 30px;counter-reset:number;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}#benefits div.flex dl{width:100%;background:#fff;position:relative;padding:20px 20px 20px 60px}#benefits div.flex dl::before{counter-increment:number 1;content:counter(number) " ";background:#b68f27;height:100%;width:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;font-family:"abolition",sans-serif;font-size:6rem}#benefits div.flex strong{color:#333}#benefits div.flex dt{color:#b68f27;font-size:1.8rem}#benefits div.flex dd{font-size:1.4rem;color:#333;font-weight:bold}#benefits dl.small>dt{margin-top:15px}#benefits dl.small .red{font-weight:bold}#benefits dl.flex dt{width:100%;font-weight:normal}#benefits dl.flex dt:not(:first-of-type){margin-top:10px}#benefits dl.flex dd{width:100%}@media(min-width: 768px){#benefits div.flex dl{width:calc((100% - 30px)/2)}#benefits dl.flex dt{width:8em;margin-top:0 !important}#benefits dl.flex dd{width:calc(100% - 8em)}#benefits dl.flex dd::before{content:"："}}#schedule figure{margin-bottom:30px}#linup{background:#000 url(../images/seasonseat/bg-lineup.jpg) no-repeat bottom left;background-size:contain}#linup .title-section h2{color:#fff}#linup figcaption{color:#fff;margin-bottom:10px}#linup dl.small{color:#fff}#linup dl.small dt{margin-top:15px}#linup dl.small dd{padding-left:2em}#linup dl.small dd::first-letter{margin-left:-1em}#linup dl.small+h4{margin-top:20px;font-weight:bold}#linup dl.small+h4+p{color:#fff;font-weight:bold}.seatguide{max-width:520px;margin:0 auto}.seat-info{gap:30px;margin:60px auto 10px}.seat-info .floor1,.seat-info .floor2{width:100%}.seat-info .floor1 table,.seat-info .floor2 table{width:100%}.seat-info h3{background-color:#e7e8e8;text-align:center;padding:.1em 1em;font-size:1.8rem;font-weight:bold}.seat-info table{border-collapse:separate;border-spacing:0 4px}.seat-info th,.seat-info td{font-weight:bold;font-size:clamp(15px,2.2135416667vw,18px);vertical-align:middle}.seat-info th{text-align:center;width:3.5em;padding:.25em 0}.seat-info td{background:#fff;padding-left:.5em;padding:.25em}.seat-col01{background:#333;color:#fff}.seat-col02,.seat-col03{background:#fad205}.seat-col04{background:#e6371e}.seat-col05{background:#8cc31e}.seat-col06{background:#f0821e}.seat-col07{background:#00913c}.seat-col08{background:#fa82fa}.seat-col09{background:#2891cd}.seat-col10{background:#69c8f0}.seat-col11{background:#002d64;color:#fff}.seat-col12{background:#f09ba5}.specseat{background:#fff;padding:30px 5%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;gap:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.specseat h3{font-weight:bold;margin-bottom:10px}.specseat p{font-size:1.5rem}.specseat div{width:100%}@media(max-width: 767px){.seat-info .floor1 table:last-of-type{margin-top:-4px}}@media(min-width: 768px){.seat-info{gap:30px;margin:60px auto 10px}.seat-info .floor1{width:calc(66.66% - 30px)}.seat-info .floor1 .flex{gap:4px}.seat-info .floor1 table{width:calc((100% - 4px)/2)}.seat-info .floor2{width:calc(33.33% - 30px)}.specseat div{width:calc(100% - 362px)}}#price{text-align:center}#price h3+p{font-weight:bold;margin:10px auto 30px}#price article:first-of-type{margin-bottom:50px}#price .small{margin-top:10px;text-align:left}@media screen and (max-width: 680px){.scroll-image{overflow-x:scroll}.scroll-image img{max-width:none !important;width:680px}}#howtobuy{background:#e7e8e8}.buyflow{counter-reset:number;margin-bottom:30px}.buyflow li{background:#fff;position:relative;padding:1em 1em 1em 60px;margin-bottom:10px;font-weight:bold}.buyflow li::before{counter-increment:number 1;content:counter(number) " ";background:#112687;height:100%;width:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;font-family:"abolition",sans-serif;font-size:4rem;color:#fff}.buyflow li small{display:block;font-weight:normal}.howtoreceive{margin-top:50px}.howtoreceive p:not(.small){font-weight:bold}.howtoreceive figure{margin:25px auto 20px}.howtoreceive dt,.howtoreceive dd{display:inline-block}.howtoreceive dt{border:1px solid #e60012;background:#fff;padding:.15em .5em;margin-right:.5em}.howtoreceive .small{margin-top:10px}#attention{padding-bottom:0}#attention .title-border::after{width:calc(100% - 3.5em);left:3.5em}#attention .flex{gap:30px}#attention li{width:100%}#attention figure{margin-bottom:15px}.btn-action{background-color:#00267f;font-weight:bold;font-size:18px;padding:.75em 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:400px;margin:30px auto 0;border-radius:50px;color:#fff;border:2px solid #f3f3f3;text-align:center;-webkit-box-shadow:0 1px 0 rgba(24,27,56,.2);box-shadow:0 1px 0 rgba(24,27,56,.2)}@media(min-width: 768px){#attention li{width:calc((100% - 60px)/3)}}#goods-area{padding-bottom:0}#goods-area .title-border::after{width:calc(100% - 11.5em);left:11.5em}#goods-area .ttl{background:#00267f;color:#fff;font-size:20px;line-height:1.5;font-weight:bold;padding:5px;margin-bottom:20px;text-align:center}#goods-area p{margin-bottom:10px}#ticketinfo-area .title-border::after{width:calc(100% - 10.5em);left:10.5em}#ticketinfo-area .flex{gap:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#ticketinfo-area img{width:80px;height:auto}@media(min-width: 768px){#ticketinfo-area .title-border br{display:none}#ticketinfo-area .title-border::after{width:calc(100% - 20.5em);left:20.5em}}footer{background:#000;color:#fff;padding:30px 0}footer .flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px}footer h4{font-size:2.4rem;font-weight:bold}footer p:not(.mail){font-weight:bold;margin:10px 0 5px}footer .mail{font-size:2rem}footer a:hover{opacity:.7}.footer-logo{max-width:200px;margin:0 auto}.btn-buy{position:-webkit-sticky;position:sticky;bottom:0;background:rgba(255,255,255,.8);text-align:center;z-index:11;padding:0 3% 10px}