a,a img{background:0 0}a:link,a:visited,ins{text-decoration:none}a,hr{padding:0}img,svg{width:auto;height:auto;max-width:100%;max-height:100%}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,.foot,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;background:0 0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}ins,mark{background-color:#ff9;color:#000}*{font-family:inherit;font-size:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;font-size:100%;vertical-align:baseline;cursor:pointer}a:visited,a:link{color:inherit}a img{border:0 #fff}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border-width:1px 0 0;border-image:initial;border-style:solid initial initial;border-color:#ccc initial initial;margin:1em 0}input,select{vertical-align:middle}button,input,select,textarea{appearance:none;font-family:inherit;border-radius:0;box-sizing:border-box;font-size:16px;color:#c3cbd1;-webkit-appearance:none}input:focus,textarea:focus{outline:0}body::-webkit-scrollbar{display:none}img[src$=".svg"]{width:auto;height:auto}svg{overflow:hidden}html{font-size:62.5%}input{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}body{font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;text-rendering:optimizelegibility;text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-feature-settings:"palt";background:#fff;color:#333;position:relative;letter-spacing:.1em;font-weight:400}h1{font-size:24px;font-weight:400}h2{font-size:20px;font-weight:400}h3{font-size:16px;font-weight:400}h4,p{font-size:14px;font-weight:400}.over-wrap-menu{height:100%;display:flex;align-items:flex-start;overscroll-behavior:contain;overflow-y:scroll}.over-wrap-menu:after,.over-wrap-menu:before{content:"";width:1px;height:calc(100vh + 1px)}.scroll{opacity:0;transition:opacity 1s,transform .8s;transform:translateY(2%)}.scroll.scrollin{opacity:1;transform:translateY(0)}.tbj{font-family:TBJNorguba-Regular}.sec_tit{text-align:center;margin-bottom:20px}.sec_tit h1{font-size:120px}.sec_tit h2{font-size:100px}.modal{display:none;position:fixed;z-index:1000;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;background-color:#000c}.modal_close_btn{position:absolute;right:40px;top:20px;width:40px;height:40px;cursor:pointer;z-index:10}.modal_close_btn span{position:absolute;height:2px;background-color:#f5f5f5;width:100%}.modal_close_btn span:nth-child(1){transform:rotate(45deg);top:20px}.modal_close_btn span:nth-child(2){transform:rotate(-45deg);top:20px}.modal_wrap{height:100%;width:100%}.modal_contents{height:100%;display:flex;align-items:center;justify-content:center}.modal_inner{max-width:1080px;margin:auto;padding:40px;width:80%}.contents_modal .modal_inner{max-width:700px}.contents_modal img{margin-bottom:10px}.contents_modal h5{font-size:20px;margin-bottom:10px;color:#fff}.contents_modal p{color:#fff;line-height:1.8}.modal_inner .sp{display:none}header{position:fixed;width:100%;height:50px;z-index:999}header .wrap{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:repeat-y}header .inner{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding-left:20px}header .logo{width:85px}header .logo a{display:block}header .link{display:flex;align-items:center;text-decoration:unset}header .link .ticket{line-height:1;height:50px;margin-left:20px}header .link .ticket a{color:#fff;font-size:26px;transition:.3s;background-color:#ff6200;height:100%;display:flex;align-items:center;padding:0 30px;line-height:1;text-decoration:unset}header .link .ticket a:hover{color:#ff6200;background-color:#fff}header .link .sns{display:flex}header .link .sns .icon{width:38px;height:38px;display:block;margin-left:10px}header .link .sns .icon a{display:flex;padding:10px;align-items:center;justify-content:center}header .link .sns a svg{fill:#fff;transition:.3s;width:100%;height:100%}header .link .sns .icon a:hover svg{fill:#ff6200}#fixed{position:fixed;bottom:0;width:100%;height:30px;z-index:998}#fixed .wrap{height:100%;width:100%;background-size:cover;background-position:center;background-repeat:repeat-y}#fixed .inner{height:100%;width:100%}#fixed .bbs{align-items:center;color:#fff;display:flex;height:100%;overflow:hidden;width:100%;white-space:nowrap;z-index:1}#fixed .bbs ul{animation:flowing 400s linear infinite;font-size:20px;transform:translate(100%);margin:0;padding:0 0 5px}#fixed .bbs ul li{display:inline-block;padding-right:10px;font-size:16px;line-height:1;font-weight:600}@keyframes flowing{0%{transform:translate(0)}to{transform:translate(-100%)}}#fv .wrap{height:100svh;width:100vw;position:relative;min-height:56.25vw}#fv .inner{width:100%;height:100%}#fv .bg{position:absolute;width:100%;height:100%;z-index:0}#fv .bg:before{content:"";position:absolute;width:100%;height:100%;background-color:#000;top:0;left:0;z-index:2;opacity:.3}#fv .bg .swiper{height:100%;width:100%;z-index:1}#fv .bg .swiper .swiper-wrapper,#fv .bg .swiper .swiper-slide{width:100%;height:100%}#fv .bg .swiper .thumb_wrap{height:100%;width:100%;position:relative;background-size:cover;background-position:center;top:0;left:0;display:block}#fv .bg .swiper .thumb{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;top:0;left:0;display:block}#fv .center{position:absolute;z-index:2;width:100%;left:0;top:0;bottom:0;margin:auto;display:flex;align-items:center}body.onload #fv .logo{transform:translateY(0);opacity:1}#fv .top{position:absolute;z-index:1;width:100%;top:8%}#fv .top .sp{display:none}#fv .bottom{position:absolute;bottom:5%;z-index:1;width:100%}#fv .kv_assets .sp{display:none}#fv .kv_assets{opacity:0;transition:opacity 1s ease .5s;line-height:0}body.onload #fv .kv_assets{opacity:1}#read{position:relative;z-index:0}#read .wrap{position:relative}#read .inner{max-width:1000px;margin:auto;padding:180px 40px;text-align:center;color:#fff;margin-top:-100vh;position:relative;z-index:1}#read .bg{position:sticky;width:100%;height:100vh;top:0;z-index:0;background-position:center;background-size:cover;display:block}#read .bg:before{content:"";background-color:#000;position:absolute;width:100%;height:100%;opacity:.5;top:0;left:0}#read .bg .bg_img{background-position:center;background-size:cover;width:100%;height:100%}#read .text h3{font-size:28px;font-weight:700;margin-bottom:40px;line-height:1.8;color:#fff}#read .text h3 br.sp{display:none}#read .text h1{font-size:120px;color:#fff}#read .text h4{font-size:32px;font-weight:700;margin-bottom:10px;color:#fff}#read .text p{font-size:20px;font-weight:700;margin-bottom:60px;color:#fff}#read .text h5{font-size:24px;font-weight:700;line-height:2;margin-bottom:30px;color:#fff}#buy-ticket{background-color:#ff6200;position:relative;z-index:1}#buy-ticket .inner{padding:100px 40px 120px;color:#fff;text-align:center}#buy-ticket .head{margin-bottom:40px}#buy-ticket .head p{font-weight:700;font-size:22px;line-height:1.5}#buy-ticket .head p:nth-child(1){margin-bottom:20px}#buy-ticket .head .note{font-size:12px;font-weight:700;margin-top:20px;display:block}#buy-ticket .head .note br.sp{display:none}#buy-ticket .head p span{font-size:18px}#buy-ticket .tit{margin-bottom:10px}#buy-ticket .tit h2{font-size:120px;color:#fff}#buy-ticket .btn{display:flex;justify-content:center;margin-bottom:20px}#buy-ticket .btn a{min-width:360px;display:flex;border:solid 2px #fff;height:80px;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:.3s}#buy-ticket .btn a:hover{background-color:#fff;color:#ff6200}#buy-ticket .info a{font-size:14px;font-weight:700;text-decoration:underline;transition:.3s}#buy-ticket .info a:hover{opacity:.5}#content{position:relative;z-index:0}#content .bg{position:sticky;width:100%;height:100vh;top:0;z-index:0;opacity:1;background-position:center;background-size:cover;display:block}#content .bg_img:before{content:"";background-color:#000;position:absolute;width:100%;height:100%;opacity:0;top:0;left:0}#content .bg .bg_img{background-position:center;background-size:cover;width:100%;height:100%}#content .content_inner{position:relative;z-index:1;margin-top:-100vh}#content .sports-music .wrap{max-width:1200px;margin:auto}#content .sports-music .inner{padding:140px 40px 0}#content .sports-music .sec_tit h1,#content .special .sec_tit h2{color:#ff6200}#content .sports-music .sec_tit h1 span{padding:0 10px;font-size:90%}#content .sports-music .sub_tit{text-align:center;margin-bottom:20px}#content .sports-music .sub_tit h2{font-size:70px}#content .sports-music ul{padding:0 60px;display:flex;justify-content:space-between;flex-wrap:wrap}#content .sports-music ul li{width:calc(100% / 3 - 15px);position:relative;margin-bottom:50px}#content .sports-music ul li .copy{position:absolute;z-index:1;font-size:10px;top:37%;transform:rotate(100deg) skew(-10deg);left:-42%;width:100%;text-align:left}#content .sports-music .athlete ul li{width:calc(25% - 15px);margin-bottom:80px}#content .sports-music .athlete ul li .name .en{font-size:50px}#content .sports-music ul li .thumb{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:0;transform:skew(-10deg);display:flex;align-items:center;justify-content:center}#content .sports-music ul li .thumb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}#content .sports-music ul li .thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;background-color:#fff;z-index:-1}#content .sports-music ul li .thumb img{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%,-50%) skew(10deg);max-width:none;margin:auto}#content .sports-music ul li .name{position:relative;z-index:1;position:absolute;left:-20%;right:0;margin:auto;bottom:-10%}#content .sports-music ul li .name p{color:#ff6200;text-align:center}#content .sports-music ul li .name .en{font-size:64px;line-height:1}#content .sports-music ul li .name .jp{font-size:16px;font-weight:700;line-height:1}#content .sports-music .athlete .inner{padding-top:30px}#content .sports-music .group{margin-bottom:100px}#content .sports-music .group.athlete{margin-bottom:40px}#content .andmore{text-align:center}#content .special .inner{padding:180px 40px 200px}#content .special .wrap{max-width:1200px;margin:auto}#content .special .inner{padding:140px 40px}#content .special ul{display:flex;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap}#content .special ul li{width:calc(100% / 3 - 40px / 3);margin-bottom:20px}#content .special ul li a{position:relative;line-height:0}#content .special ul li a:before{content:"";position:absolute;width:100%;height:100%;background-color:#ff6200;mix-blend-mode:screen;opacity:0;transition:.3s}#content .special ul li a:hover:before{opacity:1}#content .coming h3{font-size:80px;color:#fff}#content .andmore h3{font-size:50px}#gallery .inner{aspect-ratio:16 / 9;position:relative}#gallery .swiper{width:100%;height:100%}#gallery .swiper-pagination{bottom:20px}#gallery .swiper-pagination-bullet{background-color:#fff;opacity:1;width:8px;height:8px;margin:0 3px}#gallery .swiper-pagination-bullet-active{background-color:#ff6200}#gallery .swiper-slide .thumb_wrap{width:100%;height:100%;position:relative;background-size:cover;background-position:center;top:0;left:0;display:block}#gallery .swiper-slide .thumb{position:absolute;width:100%;height:100%;background-position:center;background-size:cover;top:0;left:0;display:block}#gallery .swiper-button:after{content:none}#gallery .swiper-button{width:100px;height:100px;top:0;bottom:0;margin:auto}#gallery .swiper-button-prev{left:0}#gallery .swiper-button-next{right:0}#gallery .swiper-button .arrow{color:#ff6200;display:inline-block;position:relative;width:30px;height:30px;transform:translate(25%) rotate(-135deg)}#gallery .swiper-button.swiper-button-next{transform:scaleX(-1)}#gallery .swiper-button .arrow:before,#gallery .swiper-button .arrow:after{content:"";position:absolute;background:#ff6200;border-radius:1px}#gallery .swiper-button .arrow:before{top:0;left:0;right:0;height:3px}#gallery .swiper-button .arrow:after{top:0;right:0;bottom:0;width:3px}#access .inner{max-width:1040px;margin:auto;padding:180px 40px 0}#access .map{max-width:1000px;margin:auto}#access .iframe_wrap{aspect-ratio:16 / 9;position:relative;margin-bottom:20px}#access .iframe_wrap iframe{position:absolute;width:100%;height:100%;top:0;left:0;margin:auto}#access .text{text-align:center}#access .text h4{font-size:28px;font-weight:700;margin-bottom:10px}#access .text h5{font-size:16px;margin-bottom:20px;font-weight:700}#access .text p{font-size:12px;line-height:1.5}#sponsor .inner{max-width:1040px;margin:auto;padding:180px 40px}#sponsor ul{display:flex;flex-wrap:wrap;justify-content:center}#sponsor ul li{width:25%;padding:20px}#sponsor ul li a{transition:.5s}#sponsor ul li a:hover{opacity:.5}#sponsor ul li .img_wrap{line-height:0;padding:20px}footer{background-color:#151515;padding:60px 20px;color:#fff}footer .inner{text-align:center}footer .sns{display:flex;justify-content:center;align-items:center;margin-bottom:40px}footer .sns .icon{height:40px;width:40px;margin:0 10px}footer .sns .icon a{padding:10px;display:flex;align-items:center;justify-content:center;transition:.3s}footer .sns .icon a:hover{opacity:.5}footer .sns .icon a svg{fill:#fff;width:100%;height:100%}footer .group_01{margin-bottom:10px}footer .group_01 p{font-weight:700;color:#fff}footer .group_02{margin-bottom:30px}footer .group_02 h5{font-size:14px;margin-bottom:5px;color:#fff}footer .group_03{display:inline-flex;flex-direction:column;margin-bottom:20px}footer .group_03 a{display:inline-block;font-size:12px;text-decoration:underline;margin-bottom:5px;transition:.3s}footer .group_03 a:hover{opacity:.5}footer .copy p{font-size:10px}@media screen and (max-width: 860px){#fv .logo{width:100%;padding:0 20px}#read .inner{padding:60px 20px;height:100%;height:100vh;display:flex;align-items:center}#read .text h3{font-size:4vw;margin-bottom:20px}#read .text h1{font-size:22vw}#read .text h4{font-size:8vw}#read .text p{font-size:4vw;margin-bottom:40px}#read .text h5{text-align:left;font-size:16px;margin-bottom:15px;font-weight:700}#read .text h5 br{display:none}#read .text h3 br.sp{display:block}#buy-ticket .inner{padding:80px 20px}#buy-ticket .head .note br.sp{display:block}#content .sports-music .inner{padding:100px 20px 0}#content .special .inner{padding:100px 20px 160px}#access .inner{padding:100px 20px 0}#sponsor .inner{padding:100px 20px}#sponsor ul li{width:50%}#buy-ticket .tit h2,.sec_tit h1{font-size:22vw}content .sports-music .sec_tit h2{font-size:22vw}#content .coming h3{font-size:15vw}.sec_tit h2{font-size:16vw}#gallery .swiper-button .arrow{width:20px;height:20px}#gallery .swiper-button{width:60px;height:60px}header .link .sns{display:none}#buy-ticket .head p span{font-size:14px}#buy-ticket .head p{font-size:18px}#buy-ticket .btn a{width:100%;font-size:18px}.modal_inner{padding:20px;width:100%}#access .text h4{font-size:20px}#access .text h5{font-size:14px}#fv .top_right{display:none}#fv .top_left{left:auto;right:40px;width:40%;height:20%;top:10%}#fv .top_left .sp{display:block}#fv .top_left .pc,#fv .bottom_right{display:none}#fv .bottom_left{right:0;left:0;margin:auto;width:50%}#fv .bottom_left .sp{display:block}#fv .bottom_left .pc{display:none}#gallery .inner{aspect-ratio:3 / 2}#access .text p{font-size:10px}.modal_inner .sp{display:block}.modal_inner .pc{display:none}#sponsor ul{justify-content:flex-start}#content .sports-music ul{padding:0 10px;margin-bottom:0}#content .coming.andmore h3{font-size:40px}#content .sports-music ul li,#content .sports-music .athlete ul li{width:calc(50% - 5px);margin-bottom:60px}#fv .kv_assets .pc{display:none}#fv .kv_assets .sp{display:block}#fv .bottom{bottom:8%}#fv .top{width:100%;left:0;bottom:0;margin:auto;display:flex;align-items:center;top:-50%}#fv .center{top:-10%}#content .sports-music ul li .name{bottom:-15%}#content .sports-music ul li .name .en{font-size:46px;line-height:1}#content .sports-music .athlete ul li .name .en{font-size:38px}#content .sports-music ul li .name .jp{font-size:14px;font-weight:700;line-height:1}#gallery .swiper-pagination-bullet{width:6px;height:6px}#access .iframe_wrap{aspect-ratio:1 / 1}#content .sports-music .sec_tit h2{font-size:16vw}#content .sports-music .sub_tit h2{font-size:70px;font-size:12vw}#content .sports-music .athlete ul{margin-bottom:0}#content .sports-music ul li.coming,#content .special ul li.coming{display:none}#content .special ul li{width:calc(50% - 5px);margin-bottom:10px}#content .sports-music .group{margin-bottom:40px}#content .sports-music .group.athlete{margin-bottom:0}#content .sports-music ul li .copy{left:-40%;top:40%}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/style.css.map */
