.section__title{font-family:"dharma-gothic-e",sans-serif}.footer{border-top:none}.hero__visual{position:absolute;width:100%}@media screen and (min-width: 751px){.hero__visual{height:100vh}}@media screen and (min-width: 751px)and (min-width: 2561px),screen and (min-width: 751px)and (min-height: 1200px){.hero__visual{height:auto;margin-top:min(7.1vw,136px)}}.hero__visual.flc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 751px){.hero__visual.flc{gap:min(3.1vw,60px);align-items:center;-webkit-box-align:center;-ms-flex-align:center}}@media screen and (max-width: 1024px){.hero__visual.flc{gap:min(3.1vw,60px);align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;margin-top:min(7.1vw,136px)}}@media screen and (max-width: 750px){.hero__visual.flc{-ms-flex-direction:column;flex-direction:column;gap:10.3vw;align-items:center;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center}}@media screen and (max-width: 750px){.hero__list{width:87.2vw;height:100svh}}.hero__list.flc{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 751px){.hero__list.flc{gap:min(3.1vw,60px)}}@media screen and (max-width: 750px){.hero__list.flc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:7.7vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 751px){.hero__item--main{-ms-flex-negative:0;flex-shrink:0;width:min(28.1vw,540px)}}@media screen and (max-width: 750px){.hero__item--main{-ms-flex-negative:0;flex-shrink:0;height:123.1vw;max-height:70%;margin-top:10.3vw}}.hero__item--main picture,.hero__item--main img{display:block}@media screen and (max-width: 750px){.hero__item--main picture,.hero__item--main img{width:auto;height:100%}}@media screen and (min-width: 751px){.hero__item--logo{width:min(20.8vw,400px)}}@media screen and (max-width: 750px){.hero__item--logo{width:66.9vw;margin-bottom:10.3vw}}.hero__item--logo img{display:block;width:100%;max-width:66.9vw;height:auto}@media screen and (min-width: 751px){.hero__side{width:min(28.1vw,540px)}}@media screen and (max-width: 750px){.hero__side{width:87.2vw}}@media screen and (max-width: 750px){.hero__side picture{display:block;text-align:center}}@media screen and (max-width: 750px){.hero__side img{display:inline-block;width:100%;height:auto}}.hero__image{display:block}.hero__logo{display:block;height:auto}@media screen and (max-width: 750px){.hero__bg{aspect-ratio:390/1772;overflow-y:hidden}}.hero__links{position:absolute;left:50%;color:#f15a19;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width: 751px){.hero__links{top:100vh;width:100%;max-width:1920px}}@media screen and (min-width: 751px)and (min-width: 2560px){.hero__links{top:initial;bottom:0}}@media screen and (min-width: 751px)and (max-aspect-ratio: 3/2){.hero__links{top:initial;bottom:0}}@media screen and (max-width: 1024px){.hero__links{top:initial;bottom:0}}@media screen and (max-width: 750px){.hero__links{width:100%}}.hero__links-list{margin-inline:auto}@media screen and (min-width: 751px){.hero__links-list{width:min(62.5vw,1200px)}}@media screen and (max-width: 750px){.hero__links-list{width:87.2vw}}.hero__links-item{position:relative;font-weight:700;background-color:rgba(0,0,0,.8);border:2px solid #f15a19}@media screen and (min-width: 751px){.hero__links-item{width:min(62.5vw,1200px);height:min(6.8vw,130px)}}@media screen and (max-width: 750px){.hero__links-item{width:87.2vw;height:35.9vw}}@media screen and (min-width: 751px){.hero__links-item:first-of-type{margin-bottom:min(3.1vw,60px)}}@media screen and (max-width: 750px){.hero__links-item:first-of-type{margin-bottom:10.3vw}}.hero__links-item::after{position:absolute;display:inline-block;content:"";background:url("../../imgs/index/img-index-mv-arrow.svg") no-repeat center/contain}@media screen and (min-width: 751px){.hero__links-item::after{top:50%;right:min(1.6vw,30px);width:min(1.9vw,37px);height:min(2.2vw,42px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width: 750px){.hero__links-item::after{top:5.1vw;right:5.1vw;width:6.7vw;height:7.7vw}}.hero__links-link{height:100%}@media screen and (min-width: 751px){.hero__links-link.flc{gap:min(2.1vw,40px);align-items:center;justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center}}@media screen and (max-width: 750px){.hero__links-link.flc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hero__links-head{align-items:flex-end;justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:end;-ms-flex-align:end}@media screen and (min-width: 751px){.hero__links-head{margin-top:min(.3vw,5px)}}.hero__links-city{font-family:"dharma-gothic-e",sans-serif}@media screen and (min-width: 751px){.hero__links-city{margin-left:min(2.1vw,40px);font-size:min(5.2vw,100px)}}@media screen and (max-width: 750px){.hero__links-city{margin-top:1.5vw;margin-left:4.1vw;font-size:14.9vw}}.hero__links-venue{font-family:"dharma-gothic-e",sans-serif}@media screen and (min-width: 751px){.hero__links-venue{margin-bottom:min(1vw,20px);font-size:min(1.9vw,36px)}}@media screen and (max-width: 750px){.hero__links-venue{margin-bottom:2.6vw;font-size:5.1vw}}.hero__links-meta-item{line-height:1}@media screen and (min-width: 751px){.hero__links-meta-item:first-of-type{margin-bottom:min(.5vw,9px)}}@media screen and (max-width: 750px){.hero__links-meta-item:first-of-type{margin-bottom:2.3vw}}.hero__links-label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;font-weight:700;line-height:1;color:#000;background:#f15a19;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center}@media screen and (min-width: 751px){.hero__links-label{width:min(3.8vw,73px);height:min(1.9vw,36px);margin-right:min(1.6vw,30px);font-size:min(1.1vw,22px)}}@media screen and (max-width: 750px){.hero__links-label{width:9.2vw;height:5.1vw;margin-right:3.1vw;margin-left:4.1vw;font-size:3.8vw}}.hero__links-label::after{position:absolute;top:0;height:100%;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);content:"";background:#f15a19}@media screen and (min-width: 751px){.hero__links-label::after{right:calc(-1*min(.9vw,18px));width:min(.9vw,18px)}}@media screen and (max-width: 750px){.hero__links-label::after{right:-2.6vw;width:2.6vw}}@media screen and (min-width: 751px){.hero__links-value{font-size:min(1.4vw,26px)}}@media screen and (max-width: 750px){.hero__links-value{font-size:3.8vw}}.hero__links-link{-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}@media screen and (min-width: 751px){.hero__links-link:hover{background:#f15a19}.hero__links-link:hover .hero__links-city,.hero__links-link:hover .hero__links-venue,.hero__links-link:hover .hero__links-value{color:#000}.hero__links-link:hover .hero__links-label{color:#f15a19;background:#000}.hero__links-link:hover .hero__links-label::after{background:#000}}.hero__links-link__links-item:hover::after{-webkit-filter:brightness(0);filter:brightness(0)}.hero__footer{background-color:rgba(0,0,0,.8);border-top:1px solid #fff}@media screen and (min-width: 751px){.hero__footer{height:min(8.9vw,170px);padding-top:min(1.6vw,30px);margin-top:min(10.4vw,200px)}}@media screen and (max-width: 750px){.hero__footer{height:30.8vw;padding-top:7.7vw;margin-top:25.6vw}}.hero__sns{margin-inline:auto}@media screen and (min-width: 751px){.hero__sns{width:min(2vw,38px);margin-bottom:min(2.6vw,50px)}}@media screen and (max-width: 750px){.hero__sns{width:7.7vw;margin-bottom:10.3vw}}.hero__copyright{font-weight:700;color:#fff;text-align:center}@media screen and (min-width: 751px){.hero__copyright{padding-bottom:min(1.6vw,30px);font-size:min(.8vw,16px)}}@media screen and (max-width: 750px){.hero__copyright{padding-bottom:5.1vw;font-size:3.6vw}}
