/* screen - index */

.index {
  background-color: var(--black);
  height: 18670px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 1921px;
}

.index .pc-wrap-IO3Fu5 {
  background-color: transparent;
  height: 18670px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.index .relative-firstview-id_mv_-6tYPLb {
  background-color: transparent;
  height: 810px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.index .anim-blur-light-in-mbpb3x {
  background-color: transparent;
  height: 810px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.index .mv-1-pc2x-Ewoe4X {
  background-color: transparent;
  height: 810px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.index .anim-blur-light-in-order-mbpb3x {
  background-color: transparent;
  height: 438px;
  left: 405px;
  position: absolute;
  top: 240px;
  width: 837px;
}

.index .h1-txt-HlXxzu {
  background-color: transparent;
  height: 230px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 635px;
}

.index .seo-mv1-qsdOOt {
  background-color: transparent;
  height: 230px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 635px;
}

.index .p-txt-HlXxzu {
  background-color: transparent;
  height: 60px;
  left: 0px;
  position: absolute;
  top: 248px;
  width: 530px;
}

.index .seo-mv2-xxibcH {
  background-color: transparent;
  height: 60px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 530px;
}

.index .p-txt-j7gsqV {
  background-color: transparent;
  height: 90px;
  left: 0px;
  position: absolute;
  top: 348px;
  width: 837px;
}

.index .seo-mv3-iyGtfR {
  background-color: transparent;
  height: 90px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 837px;
}

.index .textunder4-ZfGrrQ {
  background: linear-gradient(135deg, #676767 0%, #e1e1e1 50.26%, #333333 100%);
  background-color: transparent;
  height: 90px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 837px;
}

.index .mv-img-3-pc-re2x-ZfGrrQ {
  background-color: transparent;
  height: 53px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 787px;
}

.index .anim-zoom-blur-in-mbpb3x {
  height: 440px;
  left: 1369px;
  top: 246px;
  width: 34px;
}

.index .p-txt-IzoDXP {
  background-color: transparent;
  height: 440px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 34px;
}

.index .seo-mv4-qG3K3Z {
  background-color: transparent;
  height: 440px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 34px;
}

.index .mv-img-4-pc2x-v6xDL0 {
  background-color: transparent;
  height: 470px;
  left: -10px;
  object-fit: cover;
  position: absolute;
  top: -10px;
  width: 64px;
}

.index .relative-id_introduction_-6tYPLb {
  background-color: transparent;
  height: 1280px;
  left: 0px;
  position: absolute;
  top: 810px;
  width: 1920px;
}

.index .area-N9qenR {
  background-color: var(--black);
  height: 1280px;
  opacity: 1.0;
  top: 0px;
  width: 1920px;
}

.index .anim-blur-light-in-N9qenR {
  background-color: transparent;
  height: 680px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.index .introduction-bg-pc2x-hJ8UUN {
  background-color: transparent;
  height: 680px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.index .p-txt-N9qenR {
  background-color: transparent;
  height: 267px;
  left: 626px;
  position: absolute;
  top: 164px;
  width: 669px;
}

.index .anim-blur-light-in-order-svuDc6 {
  background-color: transparent;
  height: 267px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 669px;
}

.index .seo-intro01-bFeDIq {
  background-color: transparent;
  height: 56px;
  left: 214px;
  position: absolute;
  top: 0px;
  width: 241px;
}

.index .introduction-title-pc2x-XkiREr {
  background-color: transparent;
  height: 56px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 241px;
}

.index .seo-intro02-bFeDIq {
  background-color: transparent;
  height: 127px;
  left: 0px;
  position: absolute;
  top: 140px;
  width: 669px;
}

.index .introduction-text-pc2x-6Sz3St {
  background-color: transparent;
  height: 127px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 669px;
}

.index .inc-youtube-N9qenR {
  background-color: transparent;
  height: 517px;
  left: 500px;
  position: absolute;
  top: 680px;
  width: 920px;
}

.index .sample-Wwx1Ls {
  background-color: transparent;
  height: 517px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 920px;
}

.index .relative-id_about_-6tYPLb {
  background-color: transparent;
  height: 1240px;
  left: 0px;
  position: absolute;
  top: 2090px;
  width: 1920px;
}

.index .area-gYB1pD {
  background-color: var(--black);
  height: 1240px;
  top: 0px;
  width: 1920px;
}

.index .about-bg-pc2x-gYB1pD {
  background-color: transparent;
  height: 1240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.index .h1-txt-gYB1pD {
  background-color: transparent;
  height: 56px;
  left: 905px;
  position: absolute;
  top: 163px;
  width: 111px;
}

.index .anim-blur-light-in-W2B2Bq {
  background-color: transparent;
  height: 56px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 111px;
}

.index .seo-about01-tT2BSJ {
  background-color: transparent;
  height: 56px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 111px;
}

.index .h2-txt-gYB1pD {
  height: 58px;
  left: 732px;
  top: 267px;
  width: 458px;
}

.index .anim-blur-light-in-68qDfC {
  background-color: transparent;
  height: 58px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 460px;
}

.index .phase-transition-eO99SE {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-antonio);
  font-size: var(--font-size-xxl);
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: 4.00px;
  line-height: 64px;
  position: absolute;
  text-align: center;
  top: -3px;
  white-space: nowrap;
  width: auto;
}

.index .span0-4MxMUI {
  font-style: normal;
}

.index .span1-4MxMUI {
  font-family: var(--font-family-noto_sans_jp);
  font-style: normal;
}

.index .p-txt-gYB1pD {
  background-color: transparent;
  height: 459px;
  left: 589px;
  position: absolute;
  top: 356px;
  width: 743px;
}

.index .anim-blur-light-in-orderdur-OwWtU5 {
  background-color: transparent;
  height: 459px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 745px;
}

.index .text_label-kPyPGB {
  height: auto;
  left: 33px;
  letter-spacing: 2.00px;
  line-height: 34px;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-BQpLgA {
  height: auto;
  left: 0px;
  letter-spacing: 2.00px;
  line-height: 34px;
  text-align: center;
  top: 130px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-cgLZgy {
  height: auto;
  left: 192px;
  letter-spacing: 3.00px;
  line-height: 50px;
  text-align: center;
  top: 204px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-lyqkqW {
  height: auto;
  left: 58px;
  letter-spacing: 2.40px;
  line-height: 44px;
  text-align: center;
  top: 375px;
  white-space: nowrap;
  width: auto;
}

.index .anim-zoom-blur-in-dur-gYB1pD {
  background-color: transparent;
  height: 127px;
  left: 730px;
  position: absolute;
  top: 910px;
  width: 460px;
}

.index .seo-about02-m54ilP {
  background-color: transparent;
  height: 127px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 460px;
}

.index .about-img-1-pc2x-y1d4U5 {
  background-color: transparent;
  height: 157px;
  left: -10px;
  object-fit: cover;
  position: absolute;
  top: -10px;
  width: 490px;
}

.index .relative-id_leaders_-6tYPLb {
  background-color: transparent;
  height: 8590px;
  left: 0px;
  position: absolute;
  top: 3280px;
  width: 1920px;
}

.index .area-oNMUUz {
  background-color: var(--black);
  height: 8540px;
  top: 50px;
  width: 1920px;
}

.index .anim-blur-light-in-oNMUUz {
  background-color: transparent;
  height: 100px;
  left: 595px;
  position: absolute;
  top: 0px;
  width: 730px;
}

.index .link-ticket-zjGwZD {
  height: 100px;
  width: 730px;
}

.index .seo-buyticket-xkAyyI {
  background-color: transparent;
  height: 100px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 730px;
}

.index .button-buyticket-pc2x-UZ8iRP {
  background-color: transparent;
  height: 100px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 730px;
}

.index .anim-blur-in-oNMUUz {
  height: 640px;
  position: absolute;
  top: 50px;
  width: 1920px;
}

.index .leaders-bg-pc2x-CcXbbp {
  background-color: transparent;
  height: 640px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.index .p-txt-oNMUUz {
  background-color: transparent;
  height: 278px;
  left: 544px;
  position: absolute;
  top: 213px;
  width: 834px;
}

.index .anim-zoom-blur-in-ikVexl {
  height: 38px;
  left: 16px;
  top: 126px;
  width: 801px;
}

.index .seo-leaders02-39Ta4c {
  background-color: transparent;
  height: 38px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 801px;
}

.index .anim-blur-in-ikVexl {
  height: 74px;
  position: absolute;
  top: 204px;
  width: 836px;
}

.index .x-BuidQR {
  height: auto;
  left: 0px;
  letter-spacing: 1.10px;
  line-height: 42px;
  text-align: center;
  top: -5px;
  white-space: nowrap;
  width: auto;
}

.index .h1-txt-ikVexl {
  background-color: transparent;
  height: 56px;
  left: 341px;
  position: absolute;
  top: 0px;
  width: 151px;
}

.index .anim-blur-light-in-XCxtRa {
  background-color: transparent;
  height: 56px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 151px;
}

.index .seo-leaders01-9RKq8h {
  background-color: transparent;
  height: 56px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 151px;
}

.index .leaders-title-pc2x-8b39Ex {
  background-color: transparent;
  height: 56px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 151px;
}

.index .anim-blur-in-order-oNMUUz {
  height: 600px;
  left: 405px;
  top: 580px;
  width: 1110px;
}

.index .x01-xTq6py {
  background-color: transparent;
  height: 600px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 350px;
}

.index .base-EYTmMT {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-EYTmMT {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-12x-HnPDg5 {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .takumi-yamazaki-HnPDg5 {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-EYTmMT {
  height: 235px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .text_label-w0bGEx {
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-WxCT4D {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .x602004-w0bGEx {
  background-color: transparent;
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 106px;
  width: 292px;
}

.index .link-leaders01-EYTmMT {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 159px;
}

.index .line-lKauZS {
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  text-align: left;
  text-decoration: underline;
  top: -2px;
  white-space: nowrap;
  width: auto;
}

.index .icon-lKauZS {
  left: 144px;
}

.index .x02-xTq6py {
  background-color: transparent;
  height: 600px;
  left: 380px;
  position: absolute;
  top: 0px;
  width: 350px;
}

.index .base-QlZLcK {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-QlZLcK {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 307px;
}

.index .leaders-pic-22x-GxNrhI {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .kouki-minamiyama-GxNrhI {
  background-color: transparent;
  color: var(--granite-gray);
  font-family: var(--font-family-antonio);
  font-size: var(--font-size-xxl);
  font-weight: 400;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .span0-di3KSB {
}

.index .span1-di3KSB {
}

.index .text-QlZLcK {
  height: 205px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .text_label-9Dxv5X {
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-WXtqdE {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .x1400-9Dxv5X {
  background-color: transparent;
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leaders02-QlZLcK {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 99px;
}

.index .icon-bpJkvC {
  left: 84px;
}

.index .x04-xTq6py {
  background-color: transparent;
  height: 600px;
  left: 760px;
  position: absolute;
  top: 0px;
  width: 350px;
}

.index .base-pmLLP4 {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-pmLLP4 {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-42x-FxSQGe {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .kotarou-hisui-FxSQGe {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-pmLLP4 {
  height: 205px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .text_label-FemZJY {
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-nu2xOV {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .message-bookshogen-FemZJY {
  background-color: transparent;
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leaders04-pmLLP4 {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 89px;
}

.index .icon-xmHJoA {
  left: 74px;
}

.index .anim-blur-in-order-U2qjdh {
  height: 600px;
  left: 405px;
  top: 1220px;
  width: 1110px;
}

.index .x05-9adOW5 {
  background-color: transparent;
  height: 600px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 350px;
}

.index .base-tqeb2h {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-tqeb2h {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-52x-xYWMDk {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .keiko-anaguchi-xYWMDk {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-tqeb2h {
  height: 205px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .text_label-b53gHX {
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-XXcdGq {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .x200000-b53gHX {
  background-color: transparent;
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leaders05-tqeb2h {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 99px;
}

.index .icon-YmI5hi {
  left: 84px;
}

.index .x06-9adOW5 {
  background-color: transparent;
  height: 600px;
  left: 380px;
  position: absolute;
  top: 0px;
  width: 350px;
}

.index .base-H4veTl {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-H4veTl {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-62x-tr976T {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .yuri-tr976T {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-H4veTl {
  height: 205px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .text_label-x9rnVZ {
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-azoSO4 {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .x65000100200-x9rnVZ {
  background-color: transparent;
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leaders06-H4veTl {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 99px;
}

.index .icon-w1cCZR {
  left: 84px;
}

.index .x07-9adOW5 {
  background-color: transparent;
  height: 600px;
  left: 760px;
  position: absolute;
  top: 0px;
  width: 350px;
}

.index .base-YJ2gza {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-YJ2gza {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-72x-lVmZ7d {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .yusuke-sato-lVmZ7d {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-YJ2gza {
  height: 198px;
  left: 30px;
  top: 300px;
  width: 292px;
}

.index .satou-vd2xUZ {
  background-color: transparent;
  height: 22px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 110px;
}

.index .ceo-vd2xUZ {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: auto;
}

.index .x2022-vd2xUZ {
  background-color: transparent;
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 69px;
  width: 292px;
}

.index .link-leaders07-YJ2gza {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 109px;
}

.index .icon-ag1y6Y {
  left: 94px;
}

.index .anim-blur-in-order-qxV9vK {
  height: 600px;
  left: 405px;
  top: 1860px;
  width: 1110px;
}

.index .x08-YXYUmA {
  background-color: transparent;
  height: 600px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 350px;
}

.index .base-GwxWsV {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-GwxWsV {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-8-re2x-fzrQxU {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .toland-vlog-fzrQxU {
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  top: 231px;
}

.index .text-GwxWsV {
  height: 205px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .toland-vlog-2xCmXp {
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  top: 0px;
}

.index .text_label-2xCmXp {
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leaders08-GwxWsV {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 89px;
}

.index .icon-IZy04q {
  left: 74px;
}

.index .x09-YXYUmA {
  background-color: transparent;
  height: 600px;
  left: 380px;
  position: absolute;
  top: 0px;
  width: 350px;
}

.index .base-FPyE4h {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-FPyE4h {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-9-re2x-bmsIdu {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .nedojun-bmsIdu {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-FPyE4h {
  height: 205px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .text_label-t4aR5b {
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-uzGWul {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .x2016-t4aR5b {
  background-color: transparent;
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leaders09-FPyE4h {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 89px;
}

.index .icon-wpmrIg {
  left: 74px;
}

.index .x10-YXYUmA {
  background-color: transparent;
  height: 600px;
  left: 760px;
  position: absolute;
  top: 0px;
  width: 350px;
}

.index .base-zekXhQ {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-zekXhQ {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-102x-06Xu1b {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .mitsurou-satou-06Xu1b {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-zekXhQ {
  height: 205px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .text_label-9lqgfZ {
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-mN7Z8S {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .x20-9lqgfZ {
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leaders10-zekXhQ {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 109px;
}

.index .icon-GPsB6L {
  left: 94px;
}

.index .anim-blur-in-order-DSNlIT {
  height: 600px;
  left: 405px;
  top: 2500px;
  width: 730px;
}

.index .x21-HwvfCv {
  background-color: transparent;
  height: 600px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 350px;
}

.index .base-Bsc92Q {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-Bsc92Q {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-212x-s1HufU {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .ryouhei-sai-s1HufU {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-Bsc92Q {
  height: 205px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .text_label-5BjruM {
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-1tCMaz {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .x6-5BjruM {
  background-color: transparent;
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leaders21-Bsc92Q {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 89px;
}

.index .icon-Gtrib6 {
  left: 74px;
}

.index .x26-HwvfCv {
  background-color: transparent;
  height: 600px;
  left: 380px;
  position: absolute;
  top: 0px;
  width: 350px;
}

.index .base-oxX9yO {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-oxX9yO {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-262x-PNvVMC {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .mitsuru-suzuki-PNvVMC {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-oxX9yO {
  height: 215px;
  left: 30px;
  top: 293px;
  width: 308px;
}

.index .text_label-wkCVnO {
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .feel-entertainment-holdings-wkCVnO {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-l);
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 54px;
  white-space: nowrap;
  width: auto;
}

.index .span0-ofUsx5 {
  letter-spacing: 0.00px;
}

.index .span1-ofUsx5 {
}

.index .text_label-qnvfZ5 {
  height: 106px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  text-align: left;
  top: 106px;
  width: 292px;
}

.index .link-leaderssuzuki-oxX9yO {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 99px;
}

.index .icon-XK3tJc {
  left: 84px;
}

.index .anim-blur-in-order-j7F6Gb {
  height: 1051px;
  left: 394px;
  top: 3200px;
  width: 1121px;
}

.index .h1-txt-w5A5CA {
  background-color: transparent;
  height: 84px;
  left: 11px;
  position: absolute;
  top: 0px;
  width: 246px;
}

.index .line-ZPOoGg {
  background: linear-gradient(135deg, #676767 0%, #e1e1e1 50.26%, #333333 100%);
  height: 80px;
  left: 0px;
  top: 4px;
  width: 5px;
}

.index .sousei-ennichi-ZPOoGg {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 45px;
  position: absolute;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-ZPOoGg {
  height: auto;
  left: 30px;
  letter-spacing: 1.50px;
  line-height: 34px;
  text-align: left;
  top: 55px;
  white-space: nowrap;
  width: auto;
}

.index .x22-w5A5CA {
  background-color: transparent;
  height: 600px;
  left: 11px;
  position: absolute;
  top: 134px;
  width: 350px;
}

.index .base-xLqzAA {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-xLqzAA {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-222x-2UTJBH {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .koshi-2UTJBH {
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  top: 231px;
}

.index .text-xLqzAA {
  height: 235px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .koshi-fMfEK5 {
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  top: 0px;
}

.index .x-fMfEK5 {
  height: auto;
  left: 86px;
  letter-spacing: 1.60px;
  line-height: 40px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .the-villedge-fMfEK5 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-fMfEK5 {
  height: 156px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leaderskoshi-xLqzAA {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 99px;
}

.index .icon-xXMZsN {
  left: 84px;
}

.index .x23-w5A5CA {
  background-color: transparent;
  height: 600px;
  left: 391px;
  position: absolute;
  top: 134px;
  width: 350px;
}

.index .base-kx0Oky {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-kx0Oky {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-232x-SEWq75 {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .asagi-SEWq75 {
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  top: 231px;
}

.index .text-kx0Oky {
  height: 235px;
  left: 30px;
  top: 293px;
  width: 299px;
}

.index .asagi-aK8PD2 {
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  top: 0px;
}

.index .text_label-aK8PD2 {
  height: auto;
  left: 96px;
  letter-spacing: 1.60px;
  line-height: 40px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .x18-aK8PD2 {
  height: auto;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .x301812cpa-990103-aK8PD2 {
  background-color: transparent;
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 106px;
  width: 292px;
}

.index .link-leadersasagi-kx0Oky {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 99px;
}

.index .icon-wYeMKR {
  left: 84px;
}

.index .x24-w5A5CA {
  background-color: transparent;
  height: 600px;
  left: 771px;
  position: absolute;
  top: 134px;
  width: 350px;
}

.index .base-ELo3rR {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-ELo3rR {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-242x-FABr0j {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .coma-chi-FABr0j {
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  top: 231px;
}

.index .text-ELo3rR {
  height: 230px;
  left: 30px;
  top: 293px;
  width: 302px;
}

.index .coma-chi-m8zKoj {
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  top: 0px;
}

.index .text_label-m8zKoj {
  height: auto;
  left: 156px;
  letter-spacing: 1.60px;
  line-height: 40px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .x-m8zKoj {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-XKxTcd {
  height: 151px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leaderscomachi-ELo3rR {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 99px;
}

.index .official-hp-3LCL0x {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -2px;
  white-space: nowrap;
  width: auto;
}

.index .icon-3LCL0x {
  left: 84px;
}

.index .licaco-w5A5CA {
  background-color: transparent;
  height: 212px;
  left: 11px;
  letter-spacing: 3.60px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 782px;
  width: 432px;
}

.index .text_label-w5A5CA {
  height: auto;
  left: 0px;
  letter-spacing: 3.60px;
  line-height: 30px;
  text-align: left;
  top: 948px;
  white-space: nowrap;
  width: auto;
}

.index .anim-blur-in-order-0KPOCO {
  height: 2014px;
  left: 405px;
  top: 4345px;
  width: 1110px;
}

.index .h1-txt-2P0dSa {
  background-color: transparent;
  height: 84px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 295px;
}

.index .line-sGd36A {
  background: linear-gradient(135deg, #676767 0%, #e1e1e1 50.26%, #333333 100%);
  height: 80px;
  left: 0px;
  top: 4px;
  width: 5px;
}

.index .special-performer-sGd36A {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 45px;
  position: absolute;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-sGd36A {
  height: auto;
  left: 30px;
  letter-spacing: 1.50px;
  line-height: 34px;
  text-align: left;
  top: 55px;
  white-space: nowrap;
  width: auto;
}

.index .x18-2P0dSa {
  height: 600px;
  top: 134px;
  width: 350px;
}

.index .base-ebQ5XG {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-ebQ5XG {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-182x-mSB1gh {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .dozan11-mSB1gh {
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  top: 231px;
}

.index .text-ebQ5XG {
  height: 235px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .dozan11-wSGxxu {
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  top: 0px;
}

.index .japanese-reggae-artist-wSGxxu {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .x19962001-lifetime-re-wSGxxu {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  height: 156px;
  left: 0px;
  letter-spacing: -1.54px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leaderssp01-ebQ5XG {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 99px;
}

.index .icon-SjEY1u {
  left: 84px;
}

.index .x13-2P0dSa {
  background-color: transparent;
  height: 600px;
  left: 380px;
  position: absolute;
  top: 134px;
  width: 350px;
}

.index .base-jTENfZ {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-jTENfZ {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-132x-5xLpkH {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .ayaka-mononobe-5xLpkH {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-jTENfZ {
  height: 235px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .text_label-CGP3Mq {
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .x-CGP3Mq {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 54px;
  white-space: nowrap;
  width: auto;
}

.index .i-tunes-store-rbsoul1-CGP3Mq {
  background-color: transparent;
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 106px;
  width: 292px;
}

.index .link-leaderssp02-jTENfZ {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 99px;
}

.index .icon-DZbmzy {
  left: 84px;
}

.index .x14-2P0dSa {
  background-color: transparent;
  height: 600px;
  left: 760px;
  position: absolute;
  top: 134px;
  width: 350px;
}

.index .base-96Cii1 {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-96Cii1 {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-142x-OJYbei {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .spi-OJYbei {
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  top: 231px;
}

.index .text-96Cii1 {
  height: 205px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .spi-JVZ12I {
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  top: 0px;
}

.index .text_label-JVZ12I {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .rentsingula15-ai-JVZ12I {
  background-color: transparent;
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leaderssp03-96Cii1 {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 119px;
}

.index .x-ex-twitter-KZmC1E {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -2px;
  white-space: nowrap;
  width: auto;
}

.index .icon-KZmC1E {
  left: 104px;
}

.index .x15-2P0dSa {
  background-color: transparent;
  height: 600px;
  left: 0px;
  position: absolute;
  top: 774px;
  width: 350px;
}

.index .base-Ze9ptl {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-Ze9ptl {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-152x-sR2jUL {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .kimika-sR2jUL {
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  top: 231px;
}

.index .text-Ze9ptl {
  height: 235px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .kimika-fIQJqK {
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  top: 0px;
}

.index .x4-fIQJqK {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 54px;
  white-space: nowrap;
  width: auto;
}

.index .sns34-fIQJqK {
  background-color: transparent;
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 106px;
  width: 292px;
}

.index .link-leaderssp04-Ze9ptl {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 109px;
}

.index .icon-HY6UTZ {
  left: 94px;
}

.index .x17-2P0dSa {
  background-color: transparent;
  height: 600px;
  left: 380px;
  position: absolute;
  top: 774px;
  width: 350px;
}

.index .base-sxTnlt {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-sxTnlt {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-172x-6Ad01O {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .poropiore-6Ad01O {
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  top: 231px;
}

.index .text-sxTnlt {
  height: 205px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .poropiore-1qzucC {
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  top: 0px;
}

.index .text_label-1qzucC {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-GHQVZq {
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leaderssp05-sxTnlt {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 95px;
}

.index .icon-tNvS0K {
  left: 80px;
}

.index .x25-2P0dSa {
  background-color: transparent;
  height: 600px;
  left: 760px;
  position: absolute;
  top: 774px;
  width: 350px;
}

.index .base-Pn1YwB {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-Pn1YwB {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-252x-hfgq4F {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .greenworld-hfgq4F {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-Pn1YwB {
  height: 205px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .green-world-jw4MxU {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-jw4MxU {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .great-luck-fes-jw4MxU {
  background-color: transparent;
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leadersgreenworld-Pn1YwB {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 95px;
}

.index .icon-t48UUV {
  left: 80px;
}

.index .x27-2P0dSa {
  background-color: transparent;
  height: 600px;
  left: 0px;
  position: absolute;
  top: 1414px;
  width: 350px;
}

.index .base-LCejTi {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-LCejTi {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-272x-jWmH4H {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .neospimiko-jWmH4H {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-LCejTi {
  height: 205px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .text_label-bALehd {
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .you-tuber10-bALehd {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-Q9lJBQ {
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leadersneospi-LCejTi {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 89px;
}

.index .icon-kLbBKa {
  left: 74px;
}

.index .x28-2P0dSa {
  background-color: transparent;
  height: 600px;
  left: 380px;
  position: absolute;
  top: 1414px;
  width: 350px;
}

.index .base-MdgsAQ {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-MdgsAQ {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-282x-dPxJ0g {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .shamanriyo-dPxJ0g {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-MdgsAQ {
  height: 205px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .riyo-EWDFL9 {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-EWDFL9 {
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leadersriyo-MdgsAQ {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 85px;
}

.index .icon-RP4kQx {
  left: 70px;
}

.index .x29-2P0dSa {
  background-color: transparent;
  height: 600px;
  left: 760px;
  position: absolute;
  top: 1414px;
  width: 350px;
}

.index .base-rUuzNG {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-rUuzNG {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-292x-Wddmfp {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .lena-saito-Wddmfp {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-rUuzNG {
  height: 205px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .text_label-IU38vE {
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-wMIukz {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .x10-jinscm-IU38vE {
  background-color: transparent;
  height: 126px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-leaderslenasaito-rUuzNG {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 85px;
}

.index .icon-3wNU0A {
  left: 70px;
}

.index .anim-blur-in-order-bmZQkg {
  height: 904px;
  left: 405px;
  top: 6455px;
  width: 1112px;
}

.index .h1-txt-C1ejEx {
  background-color: transparent;
  height: 84px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .line-urME6A {
  background: linear-gradient(135deg, #676767 0%, #e1e1e1 50.26%, #333333 100%);
  height: 80px;
  left: 0px;
  top: 4px;
  width: 5px;
}

.index .vibrational-tuning-urME6A {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 45px;
  position: absolute;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-urME6A {
  height: auto;
  left: 30px;
  letter-spacing: 1.50px;
  line-height: 34px;
  text-align: left;
  top: 55px;
  white-space: nowrap;
  width: auto;
}

.index .x19-C1ejEx {
  background-color: transparent;
  height: 600px;
  left: 0px;
  position: absolute;
  top: 134px;
  width: 350px;
}

.index .base-gICdHy {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-gICdHy {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-192x-8akOL7 {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .naoki-sakamoto-8akOL7 {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 231px;
  white-space: nowrap;
  width: auto;
}

.index .text-gICdHy {
  height: 235px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .text_label-r6y2dT {
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-D83Nvd {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .x2018-timewaver-r6y2dT {
  background-color: transparent;
  height: 156px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 76px;
  width: 292px;
}

.index .link-vt01-gICdHy {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 99px;
}

.index .icon-5bU3c5 {
  left: 84px;
}

.index .x20-C1ejEx {
  height: 600px;
  left: 380px;
  top: 134px;
  width: 350px;
}

.index .base-4vNWxE {
  background-color: transparent;
  height: 600px;
  object-fit: cover;
  top: 0px;
  width: 350px;
}

.index .anim-blur-light-in-4vNWxE {
  background-color: transparent;
  height: 272px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-202x-zj0N9d {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .tamy-zj0N9d {
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 30px;
  top: 231px;
}

.index .text-4vNWxE {
  height: 235px;
  left: 30px;
  top: 293px;
  width: 292px;
}

.index .tamy-f3bCbV {
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  top: 0px;
}

.index .time-waver-f3bCbV {
  height: auto;
  letter-spacing: 1.60px;
  line-height: 26px;
  top: 54px;
  white-space: nowrap;
  width: auto;
}

.index .time-waver-q89ZvT {
  height: 126px;
  letter-spacing: 0.00px;
  line-height: 25px;
  top: 106px;
  width: 292px;
}

.index .link-vt02-4vNWxE {
  background-color: transparent;
  height: 21px;
  left: 30px;
  position: absolute;
  top: 539px;
  width: 59px;
}

.index .line-QHkJm9 {
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  text-align: left;
  text-decoration: underline;
  top: -2px;
  white-space: nowrap;
  width: auto;
}

.index .icon-QHkJm9 {
  left: 44px;
}

.index .asami-time-waber-ikuko-hiromi-haru-2-C1ejEx {
  background-color: transparent;
  height: 93px;
  left: 0px;
  letter-spacing: 3.60px;
  line-height: 40px;
  position: absolute;
  text-align: left;
  top: 803px;
  width: 1112px;
}

.index .anim-blur-in-order-UsWG7b {
  height: 543px;
  left: 405px;
  top: 7434px;
  width: 459px;
}

.index .h1-txt-8lAT8x {
  background-color: transparent;
  height: 84px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 187px;
}

.index .line-b3KVwN {
  background: linear-gradient(135deg, #676767 0%, #e1e1e1 50.26%, #333333 100%);
  height: 80px;
  left: 0px;
  top: 4px;
  width: 5px;
}

.index .live-music-b3KVwN {
  background-color: transparent;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 45px;
  position: absolute;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-b3KVwN {
  height: auto;
  left: 30px;
  letter-spacing: 1.50px;
  line-height: 34px;
  text-align: left;
  top: 55px;
  white-space: nowrap;
  width: auto;
}

.index .yoshio-emily-8lAT8x {
  background-color: transparent;
  height: 430px;
  left: 0px;
  letter-spacing: 2.70px;
  line-height: 40px;
  position: absolute;
  text-align: left;
  top: 105px;
  width: 459px;
}

.index .anim-blur-in-order-xmuYPx {
  height: 467px;
  left: 405px;
  top: 8032px;
  width: 1110px;
}

.index .h1-txt-Vx6Rmk {
  background-color: transparent;
  height: 84px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 480px;
}

.index .line-z6tYSI {
  background: linear-gradient(135deg, #676767 0%, #e1e1e1 50.26%, #333333 100%);
  height: 80px;
  left: 0px;
  top: 4px;
  width: 5px;
}

.index .produce-and-general-direction-z6tYSI {
  background-color: transparent;
  color: var(--pale-slate);
  font-family: var(--font-family-antonio);
  font-size: var(--font-size-xxl);
  font-weight: 400;
  height: auto;
  left: 30px;
  letter-spacing: 0.00px;
  line-height: 45px;
  position: absolute;
  text-align: left;
  top: 4px;
  white-space: nowrap;
  width: auto;
}

.index .span0-yYbcaP {
}

.index .span1-yYbcaP {
}

.index .text_label-z6tYSI {
  height: auto;
  left: 30px;
  letter-spacing: 1.50px;
  line-height: 34px;
  text-align: left;
  top: 55px;
  white-space: nowrap;
  width: auto;
}

.index .x16-Vx6Rmk {
  background-color: transparent;
  height: 331px;
  left: 0px;
  position: absolute;
  top: 136px;
  width: 1110px;
}

.index .base-TsRDpi {
  background-color: transparent;
  height: 331px;
  object-fit: cover;
  top: 0px;
  width: 1110px;
}

.index .anim-blur-light-in-TsRDpi {
  background-color: transparent;
  height: 273px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .leaders-pic-162x-mjk9Y1 {
  background-color: transparent;
  height: 240px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .kyosuke-ichinose-mjk9Y1 {
  background-color: transparent;
  color: var(--granite-gray);
  font-family: var(--font-family-antonio);
  font-size: var(--font-size-xxl);
  font-weight: 400;
  height: auto;
  left: 20px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 232px;
  white-space: nowrap;
  width: auto;
}

.index .span0-8A8xhX {
}

.index .span1-8A8xhX {
}

.index .text-TsRDpi {
  height: 136px;
  left: 372px;
  top: 33px;
  width: 583px;
}

.index .text_label-eg7SEH {
  height: auto;
  left: 0px;
  letter-spacing: 4.80px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .x-eg7SEH {
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}

.index .x31-singula-36-eg7SEH {
  background-color: transparent;
  height: 57px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 76px;
  width: 583px;
}

.index .link-leaderspr01-TsRDpi {
  background-color: transparent;
  height: 21px;
  left: 372px;
  position: absolute;
  top: 193px;
  width: 99px;
}

.index .icon-xxyvUR {
  left: 84px;
}

.index .relative-id_tickets_-6tYPLb {
  background-color: transparent;
  height: 2200px;
  left: 0px;
  position: absolute;
  top: 11870px;
  width: 1920px;
}

.index .area-KAYzbt {
  background-color: var(--black);
  height: 2200px;
  top: 0px;
  width: 1920px;
}

.index .anim-blur-in-order-KAYzbt {
  height: 680px;
  left: 0px;
  top: 0px;
  width: 1920px;
}

.index .tickets-bg-pc2x-wUWMfg {
  background-color: transparent;
  height: 680px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 1920px;
}

.index .anim-blur-light-in-KAYzbt {
  background-color: transparent;
  height: 56px;
  left: 895px;
  position: absolute;
  top: 164px;
  width: 131px;
}

.index .h1-txt-psAUBJ {
  background-color: transparent;
  height: 56px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 131px;
}

.index .seo-tickets01-ExL21e {
  background-color: transparent;
  height: 56px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 131px;
}

.index .p-txt-KAYzbt {
  background-color: transparent;
  height: 261px;
  left: 500px;
  position: absolute;
  top: 290px;
  width: 920px;
}

.index .anim-zoom-blur-in-ffjBMl {
  height: 41px;
  left: 250px;
  top: 0px;
  width: 420px;
}

.index .seo-tickets02-8xykNx {
  background-color: transparent;
  height: 41px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 420px;
}

.index .anim-blur-light-in-ffjBMl {
  background-color: transparent;
  height: 140px;
  left: 0px;
  position: absolute;
  top: 121px;
  width: 920px;
}

.index .line-PcKJUH {
  height: 140px;
  left: 0px;
  object-fit: cover;
  top: 0px;
  width: 920px;
}

.index .text_label-PcKJUH {
  height: auto;
  left: 264px;
  letter-spacing: 3.00px;
  line-height: 42px;
  text-align: center;
  top: 23px;
  white-space: nowrap;
  width: auto;
}

.index .anim-blur-in-order-gwK3n2 {
  height: 928px;
  left: 691px;
  top: 610px;
  width: 540px;
}

.index .h2-txt-Lq4xdN {
  height: 60px;
  left: 0px;
  top: 0px;
  width: 540px;
}

.index .base-ZGPotX {
  background-color: var(--yellow);
  height: 60px;
  top: 0px;
  width: 540px;
}

.index .text_label-ZGPotX {
  height: auto;
  left: 166px;
  letter-spacing: 1.00px;
  line-height: 32px;
  text-align: center;
  top: 13px;
  white-space: nowrap;
  width: auto;
}

.index .p-txt-Lq4xdN {
  background-color: transparent;
  height: 302px;
  left: 60px;
  position: absolute;
  top: 80px;
  width: 420px;
}

.index .ss-33000-tJoSsj {
  background-color: transparent;
  height: auto;
  left: 61px;
  letter-spacing: 1.00px;
  line-height: 36px;
  position: absolute;
  text-align: center;
  top: 8px;
  white-space: nowrap;
  width: auto;
}

.index .span0-qcx5Vi {
  letter-spacing: 1.50px;
}

.index .span1-qcx5Vi {
  letter-spacing: 1.50px;
}

.index .span2-qcx5Vi {
  letter-spacing: 1.80px;
}

.index .span3-qcx5Vi {
}

.index .s-22000-tJoSsj {
  background-color: transparent;
  height: auto;
  left: 71px;
  letter-spacing: 1.00px;
  line-height: 36px;
  position: absolute;
  text-align: center;
  top: 64px;
  white-space: nowrap;
  width: auto;
}

.index .span0-tWNUXe {
  letter-spacing: 1.50px;
}

.index .span1-tWNUXe {
  letter-spacing: 1.50px;
}

.index .span2-tWNUXe {
  letter-spacing: 1.80px;
}

.index .span3-tWNUXe {
}

.index .x194-tJoSsj {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--white);
  height: 160px;
  left: 0px;
  position: absolute;
  top: 142px;
  width: 420px;
}

.index .x195-tJoSsj {
  background-color: var(--black);
  height: 60px;
  left: 30px;
  position: absolute;
  top: 112px;
  width: 360px;
}

.index .x16500-tJoSsj {
  background-color: transparent;
  height: auto;
  left: 50px;
  letter-spacing: 1.00px;
  line-height: 36px;
  position: absolute;
  text-align: center;
  top: 119px;
  white-space: nowrap;
  width: auto;
}

.index .span0-1gvZHK {
  letter-spacing: 1.50px;
}

.index .span1-1gvZHK {
  letter-spacing: 1.50px;
}

.index .span2-1gvZHK {
  letter-spacing: 1.80px;
}

.index .span3-1gvZHK {
}

.index .a-cda-a-tJoSsj {
  background-color: transparent;
  height: auto;
  left: 81px;
  letter-spacing: 0.85px;
  line-height: 32px;
  position: absolute;
  text-align: center;
  top: 176px;
  white-space: nowrap;
  width: auto;
}

.index .h2-txt-1xDwN5 {
  height: 118px;
  left: 0px;
  top: 430px;
  width: 540px;
}

.index .text_label-aWqvMn {
  color: var(--yellow);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 172px;
  letter-spacing: 1.10px;
  line-height: 30px;
  text-align: center;
  top: 1px;
  white-space: nowrap;
  width: auto;
}

.index .base-aWqvMn {
  background-color: var(--yellow);
  height: 60px;
  top: 58px;
  width: 540px;
}

.index .sss-aWqvMn {
  left: 156px;
  line-height: 32px;
  text-align: center;
  top: 71px;
}

.index .p-txt-1xDwN5 {
  background-color: transparent;
  height: 32px;
  left: 51px;
  position: absolute;
  top: 561px;
  width: 440px;
}

.index .x2024-719-1800-731-2359-MFf6TZ {
  left: 0px;
  line-height: 32px;
  text-align: center;
  top: 0px;
}

.index .h2-txt-M9BYQi {
  height: 60px;
  left: 0px;
  top: 618px;
  width: 540px;
}

.index .base-N7PSy0 {
  background-color: var(--yellow);
  height: 60px;
  top: 0px;
  width: 540px;
}

.index .text_label-N7PSy0 {
  height: auto;
  left: 176px;
  letter-spacing: 1.00px;
  line-height: 32px;
  text-align: center;
  top: 13px;
  white-space: nowrap;
  width: auto;
}

.index .p-txt-M9BYQi {
  background-color: transparent;
  height: 237px;
  left: 0px;
  position: absolute;
  top: 691px;
  width: 542px;
}

.index .x2024-824-1800-VghZxA {
  left: 134px;
  line-height: 32px;
  text-align: center;
  top: 0px;
}

.index .text_label-VghZxA {
  color: var(--yellow);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 172px;
  letter-spacing: 1.10px;
  line-height: 30px;
  text-align: center;
  top: 60px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-lmyqdw {
  color: var(--yellow);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
  height: 134px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  text-align: center;
  top: 98px;
  width: 542px;
}

.index .anim-blur-light-in-gwK3n2 {
  background-color: transparent;
  height: 250px;
  left: 500px;
  position: absolute;
  top: 1560px;
  width: 920px;
}

.index .link-ticket-YXOgTx {
  height: 250px;
  width: 920px;
}

.index .tickets-ticketsbg-pc2x-oXII35 {
  background-color: transparent;
  height: 250px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 920px;
}

.index .live-oXII35 {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 130px;
  letter-spacing: 1.40px;
  line-height: 38px;
  position: absolute;
  text-align: center;
  top: 90px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-oXII35 {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 655px;
  letter-spacing: 1.20px;
  line-height: 34px;
  text-align: center;
  top: 77px;
  white-space: nowrap;
  width: auto;
}

.index .id_goods_-KAYzbt {
  background-color: transparent;
  height: 250px;
  left: 500px;
  position: absolute;
  top: 1870px;
  width: 920px;
}

.index .anim-blur-light-in-wsRjsx {
  background-color: transparent;
  height: 250px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 920px;
}

.index .link-exgoods-1SJ9Tx {
  background-color: transparent;
  height: 250px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 920px;
}

.index .goods-bg-pc-re2x-tSRDli {
  background-color: transparent;
  height: 250px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 920px;
}

.index .text_label-tSRDli {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 145px;
  letter-spacing: 1.40px;
  line-height: 38px;
  text-align: center;
  top: 90px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-IX11np {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 655px;
  letter-spacing: 1.20px;
  line-height: 34px;
  text-align: center;
  top: 77px;
  white-space: nowrap;
  width: auto;
}

.index .relative-id_notice_-6tYPLb {
  background-color: transparent;
  height: 4200px;
  left: 0px;
  position: absolute;
  top: 14070px;
  width: 1920px;
}

.index .area-N7lZly {
  background-color: var(--black);
  height: 4200px;
  top: 0px;
  width: 1920px;
}

.index .h1-txt-N7lZly {
  background-color: transparent;
  height: 128px;
  left: 646px;
  position: absolute;
  top: 79px;
  width: 628px;
}

.index .anim-blur-light-in-dur1-4aAUNT {
  background-color: transparent;
  height: 62px;
  left: 172px;
  position: absolute;
  top: 0px;
  width: 284px;
}

.index .seo-day-IRg0GE {
  background-color: transparent;
  height: 62px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 284px;
}

.index .notice-text-pc2x-oKASEW {
  background-color: transparent;
  height: 62px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 284px;
}

.index .anim-blur-light-in-dur2-4aAUNT {
  background-color: transparent;
  height: 44px;
  left: 0px;
  position: absolute;
  top: 84px;
  width: 630px;
}

.index .text_label-Qe5czc {
  color: var(--pale-slate);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: 1.50px;
  line-height: 40px;
  text-align: center;
  top: 2px;
  white-space: nowrap;
  width: auto;
}

.index .p-txt-N7lZly {
  background-color: transparent;
  height: 3132px;
  left: 489px;
  position: absolute;
  top: 276px;
  width: 948px;
}

.index .anim-fade-in-up-AR3tnm {
  height: 358px;
  left: 11px;
  top: 0px;
  width: 937px;
}

.index .line-yGttBu {
  height: 1px;
  left: 0px;
  object-fit: cover;
  top: 0px;
  width: 920px;
}

.index .text_label-yGttBu {
  height: auto;
  left: 0px;
  letter-spacing: 0.90px;
  line-height: 40px;
  text-align: left;
  top: 184px;
  white-space: nowrap;
  width: auto;
}

.index .group-yGttBu {
  background-color: transparent;
  height: 308px;
  left: 134px;
  position: absolute;
  top: 50px;
  width: 805px;
}

.index .phase-transition-fes-Hwxdxr {
  height: 73px;
  left: 8px;
  letter-spacing: 0.90px;
  line-height: 40px;
  text-align: left;
  top: -11px;
  width: 797px;
}

.index .text_label-Hwxdxr {
  height: auto;
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 40px;
  text-align: left;
  top: 65px;
  white-space: nowrap;
  width: auto;
}

.index .x2-1-15-15-5-10-ss-33000-s-22000-16500-Hwxdxr {
  background-color: transparent;
  height: 190px;
  left: 8px;
  letter-spacing: 0.90px;
  line-height: 40px;
  position: absolute;
  text-align: left;
  top: 109px;
  width: 797px;
}

.index .link-google-Hwxdxr {
  background-color: transparent;
  height: 31px;
  left: 244px;
  position: absolute;
  top: 159px;
  width: 114px;
}

.index .googlemap-PHw47W {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  height: 33px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 17px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: 0px;
  width: 114px;
}

.index .anim-fade-in-up-qC9ajr {
  height: 152px;
  left: 11px;
  top: 431px;
  width: 920px;
}

.index .line-NFi4RV {
  height: 1px;
  left: 0px;
  object-fit: cover;
  top: 0px;
  width: 920px;
}

.index .x-NFi4RV {
  height: auto;
  left: 0px;
  letter-spacing: 0.90px;
  line-height: 40px;
  text-align: left;
  top: 38px;
  white-space: nowrap;
  width: auto;
}

.index .anim-fade-in-up-ket9dZ {
  height: 715px;
  left: 1px;
  top: 648px;
  width: 930px;
}

.index .text_label-aWxXi8 {
  height: auto;
  left: 10px;
  letter-spacing: 3.60px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .line-aWxXi8 {
  height: 1px;
  left: 10px;
  object-fit: cover;
  top: 56px;
  width: 920px;
}

.index .x1-aWxXi8 {
  background-color: transparent;
  height: 300px;
  left: 0px;
  position: absolute;
  top: 90px;
  width: 441px;
}

.index .text_label-xGKChq {
  height: auto;
  left: 0px;
  letter-spacing: 1.10px;
  line-height: 40px;
  text-align: left;
  top: -4px;
  white-space: nowrap;
  width: auto;
}

.index .x2024-719-1800-731-2359-xGKChq {
  left: 10px;
  line-height: 40px;
  text-align: left;
  top: 51px;
}

.index .sss-xGKChq {
  left: 40px;
  line-height: 40px;
  text-align: left;
  top: 106px;
}

.index .x189-xGKChq {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--white);
  height: 60px;
  left: 10px;
  position: absolute;
  top: 100px;
  width: 280px;
}

.index .x2024-824-1800-xGKChq {
  left: 10px;
  line-height: 40px;
  text-align: left;
  top: 186px;
}

.index .text_label-VxjcUx {
  height: auto;
  left: 40px;
  letter-spacing: 1.00px;
  line-height: 40px;
  text-align: left;
  top: 246px;
  white-space: nowrap;
  width: auto;
}

.index .x190-xGKChq {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--white);
  height: 60px;
  left: 10px;
  position: absolute;
  top: 240px;
  width: 245px;
}

.index .group2-aWxXi8 {
  background-color: transparent;
  height: 291px;
  left: 10px;
  position: absolute;
  top: 424px;
  width: 922px;
}

.index .x1205-6EXGBz {
  background-color: transparent;
  height: 251px;
  left: 0px;
  letter-spacing: 2.25px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: -5px;
  width: 922px;
}

.index .link-ticketmail-6EXGBz {
  height: 36px;
  top: 255px;
  width: 302px;
}

.index .ticket123lovemusicpink-zESNXU {
  height: 38px;
  overflow: hidden;
  width: 302px;
}

.index .anim-fade-in-up-BoFjcF {
  height: 867px;
  left: 11px;
  top: 1416px;
  width: 922px;
}

.index .text_label-L4hqNG {
  height: auto;
  left: 0px;
  letter-spacing: 3.60px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .line-L4hqNG {
  height: 1px;
  left: 0px;
  object-fit: cover;
  top: 56px;
  width: 920px;
}

.index .x-L4hqNG {
  height: 778px;
  left: 0px;
  letter-spacing: 1.50px;
  line-height: 25px;
  text-align: left;
  top: 86px;
  width: 922px;
}

.index .anim-fade-in-up-ssRdNW {
  height: 124px;
  left: 0px;
  top: 2340px;
  width: 932px;
}

.index .line-ytovBo {
  height: 1px;
  left: 12px;
  object-fit: cover;
  top: 0px;
  width: 920px;
}

.index .text_label-ytovBo {
  height: auto;
  left: 0px;
  letter-spacing: 1.10px;
  line-height: 34px;
  text-align: left;
  top: 32px;
  white-space: nowrap;
  width: auto;
}

.index .text_label-vx14yw {
  height: auto;
  left: 11px;
  letter-spacing: 0.90px;
  line-height: 34px;
  text-align: left;
  top: 94px;
  white-space: nowrap;
  width: auto;
}

.index .link-mail-ytovBo {
  background-color: transparent;
  height: 26px;
  left: 147px;
  position: absolute;
  top: 98px;
  width: 197px;
}

.index .contactlijouetcom-GO8aQK {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.90px;
  line-height: 40px;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -7px;
  white-space: nowrap;
  width: auto;
}

.index .anim-fade-in-up-nu4Fbu {
  height: 599px;
  left: 11px;
  top: 2534px;
  width: 922px;
}

.index .text_label-p4rMzE {
  height: auto;
  left: 0px;
  letter-spacing: 3.60px;
  line-height: 34px;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .line-p4rMzE {
  height: 1px;
  left: 0px;
  object-fit: cover;
  top: 56px;
  width: 920px;
}

.index .d6-p4rMzE {
  background-color: transparent;
  height: 402px;
  left: 0px;
  letter-spacing: 2.25px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  top: 86px;
  width: 922px;
}

.index .span0-wZTYqH {
}

.index .span1-wZTYqH {
}

.index .span2-wZTYqH {
}

.index .span3-wZTYqH {
}

.index .link-ticketmail-p4rMzE {
  height: 24px;
  top: 497px;
  width: 218px;
}

.index .ticket123lovemusicpink-FQWroo {
  height: 26px;
  width: 218px;
}

.index .text_label-t5xl3b {
  height: 52px;
  left: 0px;
  letter-spacing: 2.25px;
  line-height: 25px;
  text-align: left;
  top: 544px;
  width: 922px;
}

.index .span0-LmnjhD {
}

.index .span1-LmnjhD {
}

.index .text_label-DEKzxv {
  height: 52px;
  left: 0px;
  letter-spacing: 2.25px;
  line-height: 25px;
  text-align: left;
  top: 544px;
  width: 922px;
}

.index .span0-gakgwN {
}

.index .span1-gakgwN {
}

.index .specialsupporter-N7lZly {
  background-color: transparent;
  height: 278px;
  left: 500px;
  position: absolute;
  top: 3492px;
  width: 920px;
}

.index .anim-fade-in-up-LxZNIn {
  height: 58px;
  left: 0px;
  top: 0px;
  width: 920px;
}

.index .special-supporter-PmjrT4 {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-antonio);
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 45px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .line-PmjrT4 {
  height: 1px;
  left: 0px;
  object-fit: cover;
  top: 57px;
  width: 920px;
}

.index .anim-blur-light-in-order-LxZNIn {
  background-color: transparent;
  height: 180px;
  left: 0px;
  position: absolute;
  top: 98px;
  width: 510px;
}

.index .specialsupporter-logo-12x-0vy0Gn {
  background-color: transparent;
  height: 180px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 240px;
}

.index .specialsupporter-logo-22x-0vy0Gn {
  background-color: transparent;
  height: 180px;
  left: 270px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 240px;
}

.index .specialpartner-N7lZly {
  background-color: transparent;
  height: 238px;
  left: 500px;
  position: absolute;
  top: 3830px;
  width: 920px;
}

.index .anim-fade-in-up-xKL7B5 {
  height: 58px;
  left: 0px;
  top: 0px;
  width: 920px;
}

.index .special-partner-8KLpnc {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-antonio);
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 45px;
  position: absolute;
  text-align: left;
  top: 0px;
  white-space: nowrap;
  width: auto;
}

.index .line-8KLpnc {
  height: 1px;
  left: 0px;
  object-fit: cover;
  top: 57px;
  width: 920px;
}

.index .anim-blur-light-in-xKL7B5 {
  background-color: transparent;
  height: 140px;
  left: 0px;
  position: absolute;
  top: 98px;
  width: 200px;
}

.index .logo-neten-9P3K8U {
  background-color: transparent;
  height: 140px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 200px;
}

.index .logo-u8NWUT {
  background-color: transparent;
  height: 78px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 29px;
  width: 140px;
}

.index .relative-id_footer_-6tYPLb {
  background-color: transparent;
  height: 400px;
  left: 0px;
  position: absolute;
  top: 18270px;
  width: 1920px;
}

.index .area-QVR4sh {
  background-color: var(--black);
  height: 400px;
  top: 0px;
  width: 1920px;
}

.index .anim-blur-in-order-QVR4sh {
  height: 114px;
  left: 810px;
  top: 220px;
  width: 300px;
}

.index .link-home-ewGspi {
  height: 70px;
  width: 300px;
}

.index .logo-footer-pc2x-ERCc5f {
  background-color: transparent;
  height: 70px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index .p-txt-ewGspi {
  background-color: transparent;
  height: 15px;
  left: 24px;
  position: absolute;
  top: 99px;
  width: 254px;
}

.index .phase-transition-fes-WB3JkO {
  color: var(--white);
  font-family: var(--font-family-antonio);
  font-size: var(--font-size-xxs);
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 1.10px;
  line-height: 25px;
  text-align: center;
  top: -5px;
  white-space: nowrap;
  width: auto;
}

.index .fixed-header-IO3Fu5 {
  background-color: transparent;
  height: 100px;
  left: 240px;
  position: absolute;
  top: 0px;
  width: 1440px;
}

.index .header-wrap-riBx5A {
  background-color: transparent;
  height: 100px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 1440px;
}

.index .area-q1vLZB {
  background-color: transparent;
  height: 100px;
  object-fit: cover;
  top: 0px;
  width: 1440px;
}

.index .align-right-q1vLZB {
  background-color: transparent;
  height: 100px;
  left: 1240px;
  position: absolute;
  top: 0px;
  width: 200px;
}

.index .link-application-fK0mme {
  background-color: transparent;
  height: 100px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 200px;
}

.index .anim-blur-in-tZoHmx {
  height: 100px;
  position: relative;
  top: 0px;
  width: 200px;
}

.index .seo-header6-PnLx6p {
  background-color: transparent;
  height: 100px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 200px;
}

.index .align-left-q1vLZB {
  background-color: transparent;
  height: 100px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 836px;
}

.index .link-home-v2yu9O {
  height: 100px;
  width: 360px;
}

.index .header-logo-kpifOx {
  background-color: transparent;
  height: 100px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 360px;
}

.index .seo-logo-o7OmVB {
  background-color: transparent;
  height: 100px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 360px;
}

.index .links-v2yu9O {
  background-color: transparent;
  height: 26px;
  left: 425px;
  position: absolute;
  top: 35px;
  width: 411px;
}

.index .link-introduction-KQUFRx {
  background-color: transparent;
  height: 26px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 97px;
}

.index .seo-header1-S5Dxod {
  background-color: transparent;
  height: 26px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 99px;
}

.index .link-about-KQUFRx {
  background-color: transparent;
  height: 26px;
  left: 127px;
  position: absolute;
  top: 0px;
  width: 42px;
}

.index .seo-header2-xIyA1q {
  background-color: transparent;
  height: 26px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 44px;
}

.index .link-leaders-KQUFRx {
  background-color: transparent;
  height: 26px;
  left: 199px;
  position: absolute;
  top: 0px;
  width: 57px;
}

.index .seo-header3-BPeL09 {
  background-color: transparent;
  height: 26px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 59px;
}

.index .link-tickets-KQUFRx {
  background-color: transparent;
  height: 26px;
  left: 286px;
  position: absolute;
  top: 0px;
  width: 50px;
}

.index .seo-header4-iTpOc2 {
  width: 52px;
}

.index .link-goods-KQUFRx {
  background-color: transparent;
  height: 26px;
  left: 366px;
  position: absolute;
  top: 0px;
  width: 45px;
}

.index .seo-header4-3NFfq8 {
  width: 47px;
}

.index .fixed-totop-IO3Fu5 {
  background-color: transparent;
  cursor: pointer;
  height: 100px;
  left: 910px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  top: 18330px;
  transition: all 0.2s ease;
  width: 100px;
}

.index .fixed-totop-IO3Fu5:hover {
  transform: scale(0.9); 
}

.index .anim-blur-in {
  background-color: transparent;
  left: 0px;
}

.index .area {
  left: 0px;
  position: absolute;
}

.index .arrow {
  background-color: transparent;
  height: 13px;
  left: 656px;
  object-fit: cover;
  position: absolute;
  top: 165px;
  width: 151px;
}

.index .asagi {
  background-color: transparent;
  height: auto;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.index .base {
  left: 0px;
  position: absolute;
}

.index .coma-chi {
  background-color: transparent;
  height: auto;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.index .dozan11 {
  background-color: transparent;
  height: auto;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.index .icon {
  background-color: transparent;
  height: 15px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 15px;
}

.index .instagram {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -2px;
  white-space: nowrap;
  width: auto;
}

.index .kimika {
  background-color: transparent;
  height: auto;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.index .koshi {
  background-color: transparent;
  height: auto;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.index .link-home {
  background-color: transparent;
  left: 0px;
  position: absolute;
  top: 0px;
}

.index .official-site {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -2px;
  white-space: nowrap;
  width: auto;
}

.index .phase-transition-fes {
  background-color: transparent;
  position: absolute;
}

.index .poropiore {
  background-color: transparent;
  height: auto;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.index .seo-header4 {
  background-color: transparent;
  height: 26px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
}

.index .spi {
  background-color: transparent;
  height: auto;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.index .sss {
  background-color: transparent;
  height: auto;
  letter-spacing: 1.00px;
  position: absolute;
  white-space: nowrap;
  width: auto;
}

.index .tamy {
  background-color: transparent;
  height: auto;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.index .text {
  background-color: transparent;
  position: absolute;
}

.index .ticket123lovemusicpink {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-l);
  font-style: normal;
  font-weight: 400;
  left: 0px;
  letter-spacing: 0.80px;
  line-height: 16px;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: 0px;
}

.index .time-waver {
  background-color: transparent;
  left: 0px;
  position: absolute;
  text-align: left;
}

.index .toland-vlog {
  background-color: transparent;
  height: auto;
  position: absolute;
  text-align: left;
  white-space: nowrap;
  width: auto;
}

.index .x {
  background-color: transparent;
  position: absolute;
}

.index .x18 {
  background-color: transparent;
  left: 0px;
  position: absolute;
}

.index .x20 {
  background-color: transparent;
  position: absolute;
}

.index .x2024-719-1800-731-2359 {
  background-color: transparent;
  height: auto;
  letter-spacing: 1.10px;
  position: absolute;
  white-space: nowrap;
  width: auto;
}

.index .x2024-824-1800 {
  background-color: transparent;
  height: auto;
  letter-spacing: 1.10px;
  position: absolute;
  white-space: nowrap;
  width: auto;
}

.index .you-tube {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 25px;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -2px;
  white-space: nowrap;
  width: auto;
}

.index .you-tuber {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 1.60px;
  line-height: 26px;
  position: absolute;
  text-align: left;
  top: 41px;
  white-space: nowrap;
  width: auto;
}
/* screen - index-sp */

.index-sp {
  background-color: var(--black);
  height: 12820px;
  overflow: hidden;
  overflow-x: hidden;
  position: relative;
  width: 375px;
}

.index-sp .fixed-spmenu-xls0kk {
  background-color: transparent;
  height: 667px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 375px;
}

.index-sp .wrap-mknEkq {
  background-color: transparent;
  height: 667px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 375px;
}

.index-sp .menu-QznxxT {
  background-color: transparent;
  height: 667px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 375px;
}

.index-sp .bg-Jinx0o {
  background-color: var(--black);
  height: 667px;
  opacity: 1.0;
  width: 375px;
}

.index-sp .content-center-Jinx0o {
  background-color: transparent;
  height: 460px;
  left: 60px;
  position: absolute;
  top: 100px;
  width: 240px;
}

.index-sp .animlinks-U1YZoq {
  background-color: transparent;
  height: 460px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 240px;
}

.index-sp .link-home-VIK3xJ {
  height: 85px;
  position: absolute;
  width: 240px;
}

.index-sp .logo-spmenu2x-l8LjUc {
  background-color: transparent;
  height: 85px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 240px;
}

.index-sp .links-VIK3xJ {
  background-color: transparent;
  height: 196px;
  left: 1px;
  position: absolute;
  top: 119px;
  width: 107px;
}

.index-sp .link-introduction-00TJYu {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 109px;
}

.index-sp .introduction-dir67J {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: -1px;
  white-space: nowrap;
  width: auto;
}

.index-sp .link-about-00TJYu {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: absolute;
  top: 42px;
  width: 49px;
}

.index-sp .about-vtW3Jc {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: -1px;
  white-space: nowrap;
  width: auto;
}

.index-sp .link-leaders-00TJYu {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: absolute;
  top: 84px;
  width: 65px;
}

.index-sp .leaders-jbRrjO {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: -1px;
  white-space: nowrap;
  width: auto;
}

.index-sp .link-tickets-00TJYu {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: absolute;
  top: 126px;
  width: 57px;
}

.index-sp .tickets-CmD4HR {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: -1px;
  white-space: nowrap;
  width: auto;
}

.index-sp .link-goods-00TJYu {
  background-color: transparent;
  height: 28px;
  left: 0px;
  position: absolute;
  top: 168px;
  width: 50px;
}

.index-sp .seo-header4-1TnGfT {
  background-color: transparent;
  height: 28px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 52px;
}

.index-sp .link-application-VIK3xJ {
  background-color: transparent;
  height: 60px;
  left: 0px;
  position: absolute;
  top: 400px;
  width: 240px;
}

.index-sp .anim-blur-in-BYD1x2 {
  background-color: transparent;
  height: 60px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 240px;
}

.index-sp .seo-header6-zx7BZx {
  background-color: transparent;
  height: 60px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 240px;
}

.index-sp .spmenu-close-btn-Jinx0o {
  left: 335px;
  top: 20px;
}

.index-sp .fixed-header-sp-xls0kk {
  background-color: transparent;
  height: 60px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 375px;
}

.index-sp .bg-QYYN5W {
  background-color: var(--black);
  height: 60px;
  width: 375px;
}

.index-sp .align-right-QYYN5W {
  background-color: transparent;
  height: 20px;
  left: 335px;
  position: absolute;
  top: 20px;
  width: 20px;
}

.index-sp .spmenu-open-btn-2epFb0 {
  background-color: transparent;
  height: 13px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 20px;
}

.index-sp .spmenu-close-btn-2epFb0 {
  left: 0px;
  top: -0px;
}

.index-sp .align-left-QYYN5W {
  background-color: transparent;
  height: 13px;
  left: 20px;
  position: absolute;
  top: 24px;
  width: 160px;
}

.index-sp .link-home-JXBq1j {
  height: 13px;
  position: relative;
  width: 160px;
}

.index-sp .logo-header-sp2x-YzasgY {
  background-color: transparent;
  height: 13px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 160px;
}

.index-sp .sp-wrap-xls0kk {
  background-color: transparent;
  height: 12821px;
  left: -184px;
  position: absolute;
  top: 0px;
  width: 745px;
}

.index-sp .relative-firstview-id_mv_-e92lAv {
  background-color: transparent;
  height: 667px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 745px;
}

.index-sp .area-ktlPcK {
  height: 667px;
  top: 0px;
}

.index-sp .anim-blur-light-in-ktlPcK {
  background-color: transparent;
  height: 667px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 745px;
}

.index-sp .mv-1-sp2x-n8GrX0 {
  background-color: transparent;
  height: 667px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 745px;
}

.index-sp .anim-blur-light-in-order-ktlPcK {
  background-color: transparent;
  height: 285px;
  left: 212px;
  position: absolute;
  top: 160px;
  width: 320px;
}

.index-sp .h1-txt-dr9bav {
  background-color: transparent;
  height: 115px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 320px;
}

.index-sp .seo-mv1-nHJa6Q {
  background-color: transparent;
  height: 115px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 320px;
}

.index-sp .p-txt-dr9bav {
  background-color: transparent;
  height: 36px;
  left: 0px;
  position: absolute;
  top: 121px;
  width: 290px;
}

.index-sp .seo-mv2-i7B7Zl {
  background-color: transparent;
  height: 36px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 290px;
}

.index-sp .p-txt-uG3IEK {
  background-color: transparent;
  height: 110px;
  left: 0px;
  position: absolute;
  top: 175px;
  width: 320px;
}

.index-sp .seo-mv3-O8ZaTH {
  background-color: transparent;
  height: 110px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 320px;
}

.index-sp .textunder4-fjfIf0 {
  background: linear-gradient(152.22deg, #676767 -41.85%, #e1e1e1 50.48%, #333333 141.85%);
  background-color: transparent;
  height: 50px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 245px;
}

.index-sp .mv-img-3-sp-1-re2x-fjfIf0 {
  background-color: transparent;
  height: 30px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 218px;
}

.index-sp .textunder5-fjfIf0 {
  background: linear-gradient(145.47deg, #676767 -20.21%, #e1e1e1 50.37%, #333333 120.21%);
  background-color: transparent;
  height: 50px;
  left: 0px;
  position: absolute;
  top: 60px;
  width: 320px;
}

.index-sp .mv-img-3-sp-22x-fjfIf0 {
  background-color: transparent;
  height: 24px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 73px;
  width: 294px;
}

.index-sp .anim-zoom-blur-in-ktlPcK {
  height: 40px;
  left: 212px;
  top: 463px;
  width: 270px;
}

.index-sp .p-txt-trmjs2 {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 270px;
}

.index-sp .seo-mv4-oFl9oA {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 270px;
}

.index-sp .textunder6-6s87eN {
  background-color: var(--black);
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 270px;
}

.index-sp .mv-img-4-sp2x-6s87eN {
  background-color: transparent;
  height: 20px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 235px;
}

.index-sp .relative-id_introduction_-e92lAv {
  background-color: transparent;
  height: 740px;
  left: 0px;
  position: absolute;
  top: 667px;
  width: 745px;
}

.index-sp .area-10qaPh {
  height: 740px;
  opacity: 1.0;
  top: 0px;
}

.index-sp .anim-blur-light-in-10qaPh {
  background-color: transparent;
  height: 500px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 745px;
}

.index-sp .introduction-bg-sp2x-hizau1 {
  background-color: transparent;
  height: 500px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 745px;
}

.index-sp .p-txt-10qaPh {
  background-color: transparent;
  height: 304px;
  left: 273px;
  position: absolute;
  top: 100px;
  width: 198px;
}

.index-sp .anim-blur-light-in-order-gkYCOy {
  background-color: transparent;
  height: 304px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 198px;
}

.index-sp .seo-intro01-5xwhFz {
  background-color: transparent;
  height: 35px;
  left: 24px;
  position: absolute;
  top: 0px;
  width: 152px;
}

.index-sp .introduction-title-sp2x-Z19qhW {
  background-color: transparent;
  height: 35px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 152px;
}

.index-sp .seo-intro02-5xwhFz {
  background-color: transparent;
  height: 229px;
  left: 0px;
  position: absolute;
  top: 75px;
  width: 198px;
}

.index-sp .introduction-text-sp2x-989cbx {
  background-color: transparent;
  height: 229px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 198px;
}

.index-sp .inc-youtube-10qaPh {
  background-color: transparent;
  height: 180px;
  left: 212px;
  position: absolute;
  top: 500px;
  width: 320px;
}

.index-sp .sample-egd5dx {
  background-color: transparent;
  height: 180px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: -0px;
  width: 320px;
}

.index-sp .relative-id_about_-e92lAv {
  background-color: transparent;
  height: 840px;
  left: 0px;
  position: absolute;
  top: 1407px;
  width: 745px;
}

.index-sp .area-18fqFN {
  height: 840px;
  top: 0px;
}

.index-sp .about-bg-sp2x-18fqFN {
  background-color: transparent;
  height: 840px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 745px;
}

.index-sp .h1-txt-18fqFN {
  background-color: transparent;
  height: 35px;
  left: 337px;
  position: absolute;
  top: 100px;
  width: 70px;
}

.index-sp .anim-blur-light-in-mQQKYV {
  background-color: transparent;
  height: 35px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 70px;
}

.index-sp .seo-about01-799I3A {
  background-color: transparent;
  height: 35px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 70px;
}

.index-sp .h2-txt-18fqFN {
  height: 35px;
  left: 239px;
  top: 170px;
  width: 266px;
}

.index-sp .anim-blur-light-in-oDYOgz {
  background-color: transparent;
  height: 35px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 268px;
}

.index-sp .phase-transition-5cqHPW {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-antonio);
  font-size: 24px;
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: 1.92px;
  line-height: 44px;
  position: absolute;
  text-align: center;
  top: -4px;
  white-space: nowrap;
  width: auto;
}

.index-sp .span0-gmXAfg {
  font-style: normal;
}

.index-sp .span1-gmXAfg {
}

.index-sp .p-txt-18fqFN {
  background-color: transparent;
  height: 416px;
  left: 240px;
  position: absolute;
  top: 224px;
  width: 262px;
}

.index-sp .anim-blur-light-in-orderdur-tTdfPd {
  background-color: transparent;
  height: 416px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 264px;
}

.index-sp .text_label-wtx8mf {
  height: auto;
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 24px;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: auto;
}

.index-sp .text_label-SEH2xr {
  height: auto;
  left: 6px;
  letter-spacing: 0.70px;
  line-height: 24px;
  text-align: center;
  top: 117px;
  white-space: nowrap;
  width: auto;
}

.index-sp .text_label-AtqtpT {
  height: auto;
  left: 16px;
  letter-spacing: 1.00px;
  line-height: 34px;
  text-align: center;
  top: 192px;
  white-space: nowrap;
  width: auto;
}

.index-sp .text_label-C5grkL {
  height: auto;
  left: 6px;
  letter-spacing: 0.80px;
  line-height: 26px;
  text-align: center;
  top: 313px;
  white-space: nowrap;
  width: auto;
}

.index-sp .anim-zoom-blur-in-dur-18fqFN {
  background-color: transparent;
  height: 72px;
  left: 242px;
  position: absolute;
  top: 677px;
  width: 260px;
}

.index-sp .seo-about02-R3c4zW {
  background-color: transparent;
  height: 72px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 260px;
}

.index-sp .about-img-1-sp2x-viwtTR {
  background-color: transparent;
  height: 72px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 260px;
}

.index-sp .relative-id_leaders_-e92lAv {
  background-color: transparent;
  height: 3422px;
  left: 0px;
  position: absolute;
  top: 2210px;
  width: 745px;
}

.index-sp .area-QuFNSW {
  height: 3385px;
  top: 37px;
}

.index-sp .anim-blur-light-in-QuFNSW {
  background-color: transparent;
  height: 75px;
  left: 222px;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index-sp .link-ticket-4IHMzt {
  height: 75px;
  width: 300px;
}

.index-sp .seo-buyticket-F7sxtd {
  background-color: transparent;
  height: 75px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 300px;
}

.index-sp .button-buyticket-sp2x-Wz7yCR {
  background-color: transparent;
  height: 75px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 300px;
}

.index-sp .anim-blur-in-QuFNSW {
  background-color: transparent;
  height: 520px;
  left: 0px;
  position: absolute;
  top: 37px;
  width: 745px;
}

.index-sp .leaders-bg-sp2x-SOf7V8 {
  background-color: transparent;
  height: 520px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 745px;
}

.index-sp .p-txt-QuFNSW {
  background-color: transparent;
  height: 346px;
  left: 231px;
  position: absolute;
  top: 137px;
  width: 281px;
}

.index-sp .anim-zoom-blur-in-i03OCg {
  height: 104px;
  left: 0px;
  top: 75px;
  width: 281px;
}

.index-sp .seo-leaders02-AlctOo {
  background-color: transparent;
  height: 104px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 281px;
}

.index-sp .anim-blur-in-i03OCg {
  background-color: transparent;
  height: 141px;
  left: 24px;
  position: absolute;
  top: 205px;
  width: 236px;
}

.index-sp .x-uHa0Ia {
  height: auto;
  letter-spacing: 0.75px;
  line-height: 30px;
  text-align: center;
  top: -4px;
  white-space: nowrap;
  width: auto;
}

.index-sp .h1-txt-i03OCg {
  background-color: transparent;
  height: 35px;
  left: 93px;
  position: absolute;
  top: 0px;
  width: 95px;
}

.index-sp .anim-blur-light-in-eKAgLU {
  background-color: transparent;
  height: 35px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 95px;
}

.index-sp .seo-leaders01-I0sIDM {
  background-color: transparent;
  height: 35px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 95px;
}

.index-sp .leaders-title-sp2x-LNA0VU {
  background-color: transparent;
  height: 35px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 95px;
}

.index-sp .anim-blur-in-order-QuFNSW {
  height: 171px;
  left: 212px;
  top: 617px;
  width: 320px;
}

.index-sp .link-leaders01-sJmhMA {
  background-color: transparent;
  height: 171px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-12x8x-vMdQnc {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leaders02-sJmhMA {
  background-color: transparent;
  height: 171px;
  left: 110px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-22x8x-o6MG9h {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leaders04-sJmhMA {
  background-color: transparent;
  height: 171px;
  left: 220px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-42x8x-ogukkn {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .anim-blur-in-order-mNBamD {
  height: 171px;
  left: 212px;
  top: 800px;
  width: 320px;
}

.index-sp .link-leaders05-qfB61y {
  background-color: transparent;
  height: 171px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-52x8x-fbbJSY {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leaders06-qfB61y {
  background-color: transparent;
  height: 171px;
  left: 110px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-62x8x-UtpZN9 {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leaders07-qfB61y {
  background-color: transparent;
  height: 171px;
  left: 220px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-72x8x-q20MKa {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .anim-blur-in-order-vknl2w {
  height: 171px;
  left: 212px;
  top: 983px;
  width: 320px;
}

.index-sp .link-leaders08-wy6wW0 {
  background-color: transparent;
  height: 171px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-8-re2x8x-DwDcvk {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leaders09-wy6wW0 {
  background-color: transparent;
  height: 171px;
  left: 110px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-92x8x-fI8gQD {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leaders10-wy6wW0 {
  background-color: transparent;
  height: 171px;
  left: 220px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-102x8x-EybXIN {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .anim-blur-in-order-VbhC8x {
  height: 171px;
  left: 212px;
  top: 1166px;
  width: 322px;
}

.index-sp .link-leaders21-fxAvup {
  background-color: transparent;
  height: 171px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-212x8x-579RhM {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leaderssuzuki-fxAvup {
  background-color: transparent;
  height: 171px;
  left: 110px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-262x8x-ypwg2O {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .anim-blur-in-order-ZJILxa {
  height: 418px;
  left: 206px;
  top: 1386px;
  width: 328px;
}

.index-sp .h1-txt-PrOvbO {
  background-color: transparent;
  height: 40px;
  left: 6px;
  position: absolute;
  top: 0px;
  width: 112px;
}

.index-sp .line-Zj2Y1y {
  background: linear-gradient(128.37deg, #676767 -12.69%, #e1e1e1 50.33%, #333333 112.69%);
  height: 38px;
  left: 0px;
  top: 2px;
  width: 3px;
}

.index-sp .sousei-ennichi-Zj2Y1y {
  background-color: transparent;
  height: auto;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.index-sp .text_label-Zj2Y1y {
  height: auto;
  left: 15px;
  letter-spacing: 0.70px;
  line-height: 9px;
  text-align: left;
  top: 28px;
  white-space: nowrap;
  width: auto;
}

.index-sp .link-leaderskoshi-PrOvbO {
  background-color: transparent;
  height: 171px;
  left: 6px;
  position: absolute;
  top: 70px;
  width: 100px;
}

.index-sp .leaders-222x8x-egEgnP {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leadersasagi-PrOvbO {
  background-color: transparent;
  height: 171px;
  left: 117px;
  position: absolute;
  top: 70px;
  width: 100px;
}

.index-sp .leaders-23-22x8x-q0YLx5 {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leaderscomachi-PrOvbO {
  background-color: transparent;
  height: 171px;
  left: 227px;
  position: absolute;
  top: 70px;
  width: 100px;
}

.index-sp .leaders-24-22x8x-raYQpg {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .licaco-PrOvbO {
  background-color: transparent;
  height: 129px;
  left: 6px;
  letter-spacing: 2.20px;
  line-height: 18px;
  position: absolute;
  text-align: left;
  top: 262px;
  width: 322px;
}

.index-sp .text_label-PrOvbO {
  height: auto;
  left: 0px;
  letter-spacing: 2.20px;
  line-height: 18px;
  text-align: left;
  top: 364px;
  white-space: nowrap;
  width: auto;
}

.index-sp .anim-blur-in-order-sDnh1g {
  height: 241px;
  left: 212px;
  top: 1851px;
  width: 321px;
}

.index-sp .h1-txt-4MbTu9 {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 135px;
}

.index-sp .line-8QoKh8 {
  background: linear-gradient(128.37deg, #676767 -12.69%, #e1e1e1 50.33%, #333333 112.69%);
  height: 38px;
  left: 0px;
  top: 2px;
  width: 3px;
}

.index-sp .special-performer-8QoKh8 {
  background-color: transparent;
  height: auto;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.index-sp .text_label-8QoKh8 {
  height: auto;
  left: 15px;
  letter-spacing: 0.70px;
  line-height: 9px;
  text-align: left;
  top: 28px;
  white-space: nowrap;
  width: auto;
}

.index-sp .link-leaderssp01-4MbTu9 {
  background-color: transparent;
  height: 171px;
  left: 0px;
  position: absolute;
  top: 70px;
  width: 100px;
}

.index-sp .leaders-182x8x-xcaWbW {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leaderssp02-4MbTu9 {
  background-color: transparent;
  height: 171px;
  left: 111px;
  position: absolute;
  top: 70px;
  width: 100px;
}

.index-sp .leaders-132x8x-w9s8Lx {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leaderssp03-4MbTu9 {
  background-color: transparent;
  height: 171px;
  left: 221px;
  position: absolute;
  top: 70px;
  width: 100px;
}

.index-sp .leaders-142x8x-yajcqu {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .anim-blur-in-order-hbvGP3 {
  height: 171px;
  left: 213px;
  top: 2105px;
  width: 320px;
}

.index-sp .link-leaderssp04-2Gx5xu {
  background-color: transparent;
  height: 171px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-152x8x-6k0Lqv {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leaderssp05-2Gx5xu {
  background-color: transparent;
  height: 171px;
  left: 110px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-172x8x-xbUJlA {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leadersgreenworld-2Gx5xu {
  background-color: transparent;
  height: 171px;
  left: 220px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-252x8x-0kaf9i {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .anim-blur-in-order-0QM4L0 {
  height: 171px;
  left: 213px;
  top: 2289px;
  width: 320px;
}

.index-sp .link-leadersneospi-aYwyoq {
  background-color: transparent;
  height: 171px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-272x8x-CY8JXs {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leadersriyo-aYwyoq {
  background-color: transparent;
  height: 171px;
  left: 110px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-282x8x-BAyWOd {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-leaderslenasaito-aYwyoq {
  background-color: transparent;
  height: 171px;
  left: 220px;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .leaders-292x8x-8Y6a2r {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .anim-blur-in-order-Z3Gpdo {
  height: 344px;
  left: 212px;
  top: 2508px;
  width: 322px;
}

.index-sp .h1-txt-KGrxeQ {
  background-color: transparent;
  height: 40px;
  left: 1px;
  position: absolute;
  top: 0px;
  width: 137px;
}

.index-sp .line-SBeYnU {
  background: linear-gradient(128.37deg, #676767 -12.69%, #e1e1e1 50.33%, #333333 112.69%);
  height: 38px;
  left: 0px;
  top: 2px;
  width: 3px;
}

.index-sp .vibrational-tuning-SBeYnU {
  background-color: transparent;
  height: auto;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.index-sp .text_label-SBeYnU {
  height: auto;
  left: 15px;
  letter-spacing: 0.70px;
  line-height: 9px;
  text-align: left;
  top: 28px;
  white-space: nowrap;
  width: auto;
}

.index-sp .link-vt01-KGrxeQ {
  background-color: transparent;
  height: 171px;
  left: 0px;
  position: absolute;
  top: 70px;
  width: 100px;
}

.index-sp .leaders-192x8x-5taGGZ {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .link-vt02-KGrxeQ {
  background-color: transparent;
  height: 171px;
  left: 111px;
  position: absolute;
  top: 70px;
  width: 100px;
}

.index-sp .leaders-202x8x-ABCXpv {
  background-color: transparent;
  height: 171px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 100px;
}

.index-sp .asami-time-waber-ikuko-hiromi-haru-2-KGrxeQ {
  background-color: transparent;
  height: 77px;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 22px;
  position: absolute;
  text-align: left;
  top: 263px;
  width: 322px;
}

.index-sp .anim-blur-in-order-tYOHbC {
  height: 298px;
  left: 212px;
  top: 2891px;
  width: 292px;
}

.index-sp .h1-txt-SjXAoD {
  background-color: transparent;
  height: 39px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 85px;
}

.index-sp .line-WMxq1h {
  background: linear-gradient(128.37deg, #676767 -12.69%, #e1e1e1 50.33%, #333333 112.69%);
  height: 38px;
  left: 0px;
  top: 1px;
  width: 3px;
}

.index-sp .live-music-WMxq1h {
  background-color: transparent;
  height: auto;
  left: 13px;
  letter-spacing: 0.00px;
  line-height: 45px;
  position: absolute;
  text-align: left;
  top: -10px;
  white-space: nowrap;
  width: auto;
}

.index-sp .text_label-WMxq1h {
  height: auto;
  left: 13px;
  letter-spacing: 0.70px;
  line-height: 34px;
  text-align: left;
  top: 15px;
  white-space: nowrap;
  width: auto;
}

.index-sp .yoshio-emily-SjXAoD {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.55px;
  line-height: 24px;
  position: absolute;
  text-align: left;
  top: 59px;
  width: 292px;
}

.index-sp .anim-blur-in-order-yn662K {
  height: 165px;
  left: 212px;
  top: 3232px;
  width: 320px;
}

.index-sp .h1-txt-xtcPNm {
  background-color: transparent;
  height: 40px;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 218px;
}

.index-sp .line-XFJBgC {
  background: linear-gradient(128.37deg, #676767 -12.69%, #e1e1e1 50.33%, #333333 112.69%);
  height: 38px;
  left: 0px;
  top: 2px;
  width: 3px;
}

.index-sp .produce-and-general-direction-XFJBgC {
  background-color: transparent;
  height: auto;
  left: 14px;
  letter-spacing: 0.00px;
  line-height: 11px;
  position: absolute;
  text-align: left;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.index-sp .text_label-XFJBgC {
  height: auto;
  left: 14px;
  letter-spacing: 0.70px;
  line-height: 9px;
  text-align: left;
  top: 29px;
  white-space: nowrap;
  width: auto;
}

.index-sp .link-leaderspr01-xtcPNm {
  background-color: transparent;
  height: 95px;
  left: 0px;
  position: absolute;
  top: 70px;
  width: 320px;
}

.index-sp .leaders-162x8x-msbiN3 {
  background-color: transparent;
  height: 95px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 320px;
}

.index-sp .relative-id_tickets_-e92lAv {
  background-color: transparent;
  height: 1950px;
  left: 0px;
  position: absolute;
  top: 5631px;
  width: 745px;
}

.index-sp .area-18t463 {
  height: 1950px;
  top: 0px;
}

.index-sp .anim-blur-in-order-18t463 {
  height: 400px;
  left: 0px;
  top: 0px;
  width: 745px;
}

.index-sp .tickets-bg-sp2x-7UKjZk {
  background-color: transparent;
  height: 400px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 745px;
}

.index-sp .anim-blur-light-in-18t463 {
  background-color: transparent;
  height: 35px;
  left: 331px;
  position: absolute;
  top: 100px;
  width: 82px;
}

.index-sp .h1-txt-IVOo5s {
  background-color: transparent;
  height: 35px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 82px;
}

.index-sp .seo-tickets01-GsSa6u {
  background-color: transparent;
  height: 35px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 82px;
}

.index-sp .p-txt-18t463 {
  background-color: transparent;
  height: 170px;
  left: 212px;
  position: absolute;
  top: 174px;
  width: 320px;
}

.index-sp .anim-zoom-blur-in-xBlchv {
  height: 29px;
  left: 18px;
  top: 0px;
  width: 283px;
}

.index-sp .seo-tickets02-xIiavk {
  background-color: transparent;
  height: 29px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 283px;
}

.index-sp .anim-blur-light-in-xBlchv {
  background-color: transparent;
  height: 100px;
  left: 0px;
  position: absolute;
  top: 70px;
  width: 320px;
}

.index-sp .line-5xFw6o {
  height: 100px;
  left: 0px;
  object-fit: cover;
  top: 0px;
  width: 320px;
}

.index-sp .text_label-5xFw6o {
  height: auto;
  left: 28px;
  letter-spacing: 2.00px;
  line-height: 30px;
  text-align: center;
  top: 18px;
  white-space: nowrap;
  width: auto;
}

.index-sp .anim-blur-in-order-JdvXm7 {
  height: 917px;
  left: 212px;
  top: 387px;
  width: 320px;
}

.index-sp .h2-txt-2Dj72e {
  height: 48px;
  left: 0px;
  top: 0px;
  width: 320px;
}

.index-sp .base-RZ8whi {
  top: 0px;
}

.index-sp .text_label-RZ8whi {
  height: auto;
  left: 56px;
  letter-spacing: 1.00px;
  line-height: 32px;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.index-sp .p-txt-2Dj72e {
  background-color: transparent;
  height: 248px;
  left: 0px;
  position: absolute;
  top: 76px;
  width: 320px;
}

.index-sp .ss-33000-DyCICs {
  background-color: transparent;
  height: auto;
  left: 35px;
  letter-spacing: 0.85px;
  line-height: 36px;
  position: absolute;
  text-align: center;
  top: 4px;
  white-space: nowrap;
  width: auto;
}

.index-sp .span0-tmq9Fu {
  letter-spacing: 1.25px;
}

.index-sp .span1-tmq9Fu {
  letter-spacing: 1.25px;
}

.index-sp .span2-tmq9Fu {
  letter-spacing: 1.50px;
}

.index-sp .span3-tmq9Fu {
}

.index-sp .s-22000-DyCICs {
  background-color: transparent;
  height: auto;
  left: 43px;
  letter-spacing: 0.85px;
  line-height: 36px;
  position: absolute;
  text-align: center;
  top: 51px;
  white-space: nowrap;
  width: auto;
}

.index-sp .span0-0xMIAx {
  letter-spacing: 1.25px;
}

.index-sp .span1-0xMIAx {
  letter-spacing: 1.25px;
}

.index-sp .span2-0xMIAx {
  letter-spacing: 1.50px;
}

.index-sp .span3-0xMIAx {
}

.index-sp .x196-DyCICs {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--white);
  height: 130px;
  left: 0px;
  position: absolute;
  top: 118px;
  width: 320px;
}

.index-sp .x197-DyCICs {
  background-color: var(--black);
  height: 60px;
  left: 10px;
  position: absolute;
  top: 88px;
  width: 300px;
}

.index-sp .x16500-DyCICs {
  background-color: transparent;
  height: auto;
  left: 25px;
  letter-spacing: 0.85px;
  line-height: 36px;
  position: absolute;
  text-align: center;
  top: 97px;
  white-space: nowrap;
  width: auto;
}

.index-sp .span0-xwoDgK {
  letter-spacing: 1.25px;
}

.index-sp .span1-xwoDgK {
  letter-spacing: 1.25px;
}

.index-sp .span2-xwoDgK {
  letter-spacing: 1.50px;
}

.index-sp .span3-xwoDgK {
}

.index-sp .a-cda-a-DyCICs {
  background-color: transparent;
  height: auto;
  left: 46px;
  letter-spacing: 0.75px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 144px;
  white-space: nowrap;
  width: auto;
}

.index-sp .h2-txt-U1gXnE {
  height: 99px;
  left: 0px;
  top: 353px;
  width: 320px;
}

.index-sp .text_label-UAhfLT {
  color: var(--yellow);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 80px;
  letter-spacing: 0.90px;
  line-height: 30px;
  text-align: center;
  top: -2px;
  white-space: nowrap;
  width: auto;
}

.index-sp .base-UAhfLT {
  top: 51px;
}

.index-sp .sss-UAhfLT {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  left: 57px;
  letter-spacing: 0.90px;
  text-align: center;
  top: 57px;
}

.index-sp .p-txt-U1gXnE {
  background-color: transparent;
  height: 56px;
  left: 60px;
  position: absolute;
  top: 465px;
  width: 202px;
}

.index-sp .x2024-719-1800-731-2359-ko2807 {
  left: 0px;
  letter-spacing: 0.90px;
  line-height: 30px;
  text-align: center;
  top: -2px;
}

.index-sp .h2-txt-8NWnVr {
  height: 48px;
  left: 0px;
  top: 544px;
  width: 320px;
}

.index-sp .base-YP7ve8 {
  top: 0px;
}

.index-sp .text_label-YP7ve8 {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 75px;
  letter-spacing: 0.90px;
  line-height: 32px;
  text-align: center;
  top: 6px;
  white-space: nowrap;
  width: auto;
}

.index-sp .p-txt-8NWnVr {
  background-color: transparent;
  height: 311px;
  left: 0px;
  position: absolute;
  top: 606px;
  width: 322px;
}

.index-sp .x2024-824-1800-j2Slvt {
  left: 48px;
  letter-spacing: 0.90px;
  line-height: 30px;
  text-align: center;
  top: -2px;
}

.index-sp .text_label-j2Slvt {
  color: var(--yellow);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xl);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 80px;
  letter-spacing: 0.90px;
  line-height: 30px;
  text-align: center;
  top: 58px;
  white-space: nowrap;
  width: auto;
}

.index-sp .text_label-pCOsEd {
  color: var(--yellow);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-m);
  font-style: normal;
  font-weight: 500;
  height: 211px;
  left: 0px;
  letter-spacing: -0.45px;
  line-height: 30px;
  text-align: center;
  top: 94px;
  width: 322px;
}

.index-sp .anim-blur-light-in-JdvXm7 {
  background-color: transparent;
  height: 270px;
  left: 212px;
  position: absolute;
  top: 1337px;
  width: 320px;
}

.index-sp .link-ticket-K3iQuj {
  height: 270px;
  width: 320px;
}

.index-sp .tickets-ticketsbg-sp2x-lB9Piz {
  background-color: transparent;
  height: 270px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 320px;
}

.index-sp .live-lB9Piz {
  background-color: transparent;
  height: auto;
  left: 66px;
  letter-spacing: 0.90px;
  line-height: 26px;
  position: absolute;
  text-align: center;
  top: 50px;
  white-space: nowrap;
  width: auto;
}

.index-sp .text_label-lB9Piz {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 90px;
  letter-spacing: 1.10px;
  line-height: 32px;
  text-align: center;
  top: 175px;
  white-space: nowrap;
  width: auto;
}

.index-sp .id_goods_-18t463 {
  background-color: transparent;
  height: 270px;
  left: 212px;
  position: absolute;
  top: 1637px;
  width: 320px;
}

.index-sp .anim-blur-light-in-jm1xbd {
  background-color: transparent;
  height: 270px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 320px;
}

.index-sp .link-exgoods-9Cx4aT {
  background-color: transparent;
  height: 270px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 320px;
}

.index-sp .goods-bg-sp-re2x-OZ0KxT {
  background-color: transparent;
  height: 270px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 320px;
}

.index-sp .text_label-OZ0KxT {
  height: auto;
  left: 56px;
  letter-spacing: 1.10px;
  line-height: 31px;
  text-align: center;
  top: 46px;
  white-space: nowrap;
  width: auto;
}

.index-sp .text_label-u26dFr {
  color: var(--black);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 90px;
  letter-spacing: 1.10px;
  line-height: 32px;
  text-align: center;
  top: 174px;
  white-space: nowrap;
  width: auto;
}

.index-sp .relative-id_notice_-e92lAv {
  background-color: transparent;
  height: 5000px;
  left: 0px;
  position: absolute;
  top: 7581px;
  width: 745px;
}

.index-sp .area-IGQWub {
  height: 5000px;
  top: 0px;
}

.index-sp .h1-txt-IGQWub {
  background-color: transparent;
  height: 127px;
  left: 256px;
  position: absolute;
  top: 87px;
  width: 230px;
}

.index-sp .anim-blur-light-in-dur1-xGJLt7 {
  background-color: transparent;
  height: 43px;
  left: 15px;
  position: absolute;
  top: 0px;
  width: 200px;
}

.index-sp .seo-day-rokT7t {
  background-color: transparent;
  height: 43px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 200px;
}

.index-sp .notice-text-sp2x-tWTM3N {
  background-color: transparent;
  height: 43px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 200px;
}

.index-sp .anim-blur-light-in-dur2-xGJLt7 {
  background-color: transparent;
  height: 59px;
  left: 0px;
  position: absolute;
  top: 68px;
  width: 232px;
}

.index-sp .text_label-wAcOPZ {
  color: var(--pale-slate);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 0px;
  letter-spacing: 1.00px;
  line-height: 30px;
  text-align: center;
  top: -0px;
  white-space: nowrap;
  width: auto;
}

.index-sp .p-txt-IGQWub {
  background-color: transparent;
  height: 3883px;
  left: 204px;
  position: absolute;
  top: 269px;
  width: 330px;
}

.index-sp .anim-fade-in-up-lCUMWs {
  height: 725px;
  left: 8px;
  top: 0px;
  width: 322px;
}

.index-sp .line-uLEy9y {
  height: 1px;
  left: 0px;
  object-fit: cover;
  top: 0px;
  width: 320px;
}

.index-sp .text_label-uLEy9y {
  height: auto;
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 30px;
  text-align: left;
  top: 319px;
  white-space: nowrap;
  width: auto;
}

.index-sp .group-uLEy9y {
  background-color: transparent;
  height: 688px;
  left: 94px;
  position: absolute;
  top: 37px;
  width: 230px;
}

.index-sp .phase-transition-fes-3KSj7G {
  height: 143px;
  letter-spacing: 0.70px;
  line-height: 30px;
  text-align: left;
  top: -8px;
  width: 230px;
}

.index-sp .text_label-3KSj7G {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  height: 80px;
  left: 0px;
  letter-spacing: 0.60px;
  line-height: 22px;
  text-align: left;
  top: 144px;
  width: 222px;
}

.index-sp .x2-1-15-155-10-ss-33000-s-22000-16500-3KSj7G {
  background-color: transparent;
  height: 450px;
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 30px;
  position: absolute;
  text-align: left;
  top: 232px;
  width: 230px;
}

.index-sp .link-google-3KSj7G {
  background-color: transparent;
  height: 33px;
  left: 0px;
  position: absolute;
  top: 299px;
  width: 114px;
}

.index-sp .googlemap-YrOO6K {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 400;
  height: 35px;
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 14px;
  overflow: hidden;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: 0px;
  width: 114px;
}

.index-sp .anim-fade-in-up-ZvwZjG {
  height: 149px;
  left: 8px;
  top: 758px;
  width: 320px;
}

.index-sp .line-w82GlJ {
  height: 1px;
  left: 0px;
  object-fit: cover;
  top: 0px;
  width: 320px;
}

.index-sp .x-w82GlJ {
  height: auto;
  letter-spacing: 0.70px;
  line-height: 30px;
  text-align: left;
  top: 34px;
  white-space: nowrap;
  width: auto;
}

.index-sp .anim-fade-in-up-iFkx6Y {
  height: 688px;
  left: 0px;
  top: 952px;
  width: 328px;
}

.index-sp .text_label-xJQ0es {
  height: auto;
  left: 8px;
  letter-spacing: 2.70px;
  line-height: 34px;
  text-align: left;
  top: -4px;
  white-space: nowrap;
  width: auto;
}

.index-sp .line-xJQ0es {
  height: 1px;
  left: 8px;
  object-fit: cover;
  top: 34px;
  width: 320px;
}

.index-sp .x1-xJQ0es {
  background-color: transparent;
  height: 236px;
  left: 0px;
  position: absolute;
  top: 70px;
  width: 302px;
}

.index-sp .text_label-jxuYlm {
  height: auto;
  left: 0px;
  letter-spacing: 0.80px;
  line-height: 32px;
  text-align: left;
  top: -4px;
  white-space: nowrap;
  width: auto;
}

.index-sp .x2024-719-1800-731-2359-jxuYlm {
  left: 8px;
  letter-spacing: 0.75px;
  line-height: 32px;
  text-align: left;
  top: 40px;
}

.index-sp .sss-jxuYlm {
  left: 32px;
  letter-spacing: 0.80px;
  text-align: left;
  top: 83px;
}

.index-sp .x189-jxuYlm {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--white);
  height: 48px;
  left: 8px;
  position: absolute;
  top: 78px;
  width: 224px;
}

.index-sp .x2024-824-1800-jxuYlm {
  left: 8px;
  letter-spacing: 0.75px;
  line-height: 40px;
  text-align: left;
  top: 142px;
}

.index-sp .text_label-OPxT4Q {
  height: auto;
  left: 32px;
  letter-spacing: 0.80px;
  line-height: 32px;
  text-align: left;
  top: 193px;
  white-space: nowrap;
  width: auto;
}

.index-sp .x190-jxuYlm {
  background-color: transparent;
  border: 1px solid;
  border-color: var(--white);
  height: 48px;
  left: 8px;
  position: absolute;
  top: 188px;
  width: 196px;
}

.index-sp .group2-xJQ0es {
  background-color: transparent;
  height: 358px;
  left: 8px;
  position: absolute;
  top: 330px;
  width: 322px;
}

.index-sp .x1205-gOxSxq {
  background-color: transparent;
  height: 322px;
  left: 0px;
  letter-spacing: 0.65px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: -5px;
  width: 322px;
}

.index-sp .link-ticketmail-gOxSxq {
  height: 36px;
  top: 322px;
  width: 302px;
}

.index-sp .ticket123lovemusicpink-3lCI3h {
  height: 38px;
  overflow: hidden;
  width: 302px;
}

.index-sp .anim-fade-in-up-1u5AZa {
  height: 1288px;
  left: 8px;
  top: 1682px;
  width: 322px;
}

.index-sp .text_label-7m7ZxV {
  height: auto;
  left: 2px;
  letter-spacing: 2.70px;
  line-height: 34px;
  text-align: left;
  top: -4px;
  white-space: nowrap;
  width: auto;
}

.index-sp .line-7m7ZxV {
  height: 1px;
  left: 0px;
  object-fit: cover;
  top: 34px;
  width: 320px;
}

.index-sp .x-7m7ZxV {
  height: 1220px;
  letter-spacing: 0.65px;
  line-height: 23px;
  text-align: left;
  top: 65px;
  width: 322px;
}

.index-sp .anim-fade-in-up-YxFAxd {
  height: 103px;
  left: 0px;
  top: 3006px;
  width: 768px;
}

.index-sp .line-RyQDjj {
  height: 1px;
  left: 8px;
  object-fit: cover;
  top: 0px;
  width: 320px;
}

.index-sp .text_label-RyQDjj {
  height: auto;
  left: 0px;
  letter-spacing: 0.80px;
  line-height: 34px;
  text-align: left;
  top: 32px;
  white-space: nowrap;
  width: auto;
}

.index-sp .text_label-fnF2xo {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-s);
  font-style: normal;
  font-weight: 700;
  height: auto;
  left: 8px;
  letter-spacing: 0.70px;
  line-height: 24px;
  text-align: left;
  top: 81px;
  white-space: nowrap;
  width: auto;
}

.index-sp .link-mail-RyQDjj {
  background-color: transparent;
  height: 20px;
  left: 109px;
  position: absolute;
  top: 83px;
  width: 153px;
}

.index-sp .contactlijouetcom-7k58bJ {
  background-color: transparent;
  height: auto;
  left: 0px;
  letter-spacing: 0.70px;
  line-height: 40px;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -10px;
  white-space: nowrap;
  width: auto;
}

.index-sp .anim-fade-in-up-ludcuX {
  height: 721px;
  left: 8px;
  top: 3162px;
  width: 322px;
}

.index-sp .text_label-CGdEAv {
  height: auto;
  left: 0px;
  letter-spacing: 2.70px;
  line-height: 34px;
  text-align: left;
  top: -4px;
  white-space: nowrap;
  width: auto;
}

.index-sp .line-CGdEAv {
  height: 1px;
  left: 0px;
  object-fit: cover;
  top: 34px;
  width: 320px;
}

.index-sp .d6-CGdEAv {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xs);
  font-weight: 400;
  height: 533px;
  left: 0px;
  letter-spacing: 0.65px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  top: 66px;
  width: 322px;
}

.index-sp .span0-EoCnW0 {
}

.index-sp .span1-EoCnW0 {
}

.index-sp .span2-EoCnW0 {
}

.index-sp .span3-EoCnW0 {
}

.index-sp .link-ticketmail-CGdEAv {
  height: 19px;
  top: 602px;
  width: 178px;
}

.index-sp .ticket123lovemusicpink-5UACag {
  height: 21px;
  white-space: nowrap;
  width: 178px;
}

.index-sp .text_label-1h2JMY {
  color: var(--white);
  font-family: var(--font-family-noto_sans_jp);
  font-size: var(--font-size-xs);
  font-weight: 400;
  height: 69px;
  left: 0px;
  letter-spacing: 0.65px;
  line-height: 23px;
  text-align: left;
  top: 649px;
  width: 322px;
}

.index-sp .span0-fQwXzz {
}

.index-sp .span1-fQwXzz {
}

.index-sp .specialsupporter-IGQWub {
  background-color: transparent;
  height: 419px;
  left: 212px;
  position: absolute;
  top: 4240px;
  width: 320px;
}

.index-sp .anim-fade-in-up-bBx0a7 {
  height: 39px;
  left: 0px;
  top: 0px;
  width: 320px;
}

.index-sp .special-supporter-Thm2xx {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-antonio);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 36px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: auto;
}

.index-sp .line-Thm2xx {
  height: 1px;
  left: 0px;
  object-fit: cover;
  top: 38px;
  width: 320px;
}

.index-sp .anim-blur-light-in-order-bBx0a7 {
  background-color: transparent;
  height: 361px;
  left: 40px;
  position: absolute;
  top: 58px;
  width: 240px;
}

.index-sp .specialsupporter-logo-12x-J3JXip {
  background-color: transparent;
  height: 180px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 240px;
}

.index-sp .specialsupporter-logo-22x-J3JXip {
  background-color: transparent;
  height: 180px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 181px;
  width: 240px;
}

.index-sp .specialpartner-IGQWub {
  background-color: transparent;
  height: 204px;
  left: 212px;
  position: absolute;
  top: 4700px;
  width: 320px;
}

.index-sp .anim-fade-in-up-c4qfIE {
  height: 39px;
  left: 0px;
  top: 0px;
  width: 320px;
}

.index-sp .special-partner-gV8fLm {
  background-color: transparent;
  color: var(--white);
  font-family: var(--font-family-antonio);
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  left: 0px;
  letter-spacing: 0.00px;
  line-height: 36px;
  position: absolute;
  text-align: left;
  top: -2px;
  white-space: nowrap;
  width: auto;
}

.index-sp .line-gV8fLm {
  height: 1px;
  left: 0px;
  object-fit: cover;
  top: 38px;
  width: 320px;
}

.index-sp .anim-blur-light-in-c4qfIE {
  background-color: transparent;
  height: 126px;
  left: 70px;
  position: absolute;
  top: 78px;
  width: 180px;
}

.index-sp .logo-neten-gwxxCW {
  background-color: transparent;
  height: 126px;
  left: 0px;
  position: relative;
  top: 0px;
  width: 180px;
}

.index-sp .logo-4bIART {
  background-color: transparent;
  height: 70px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  top: 26px;
  width: 126px;
}

.index-sp .relative-id_footer_-e92lAv {
  background-color: transparent;
  height: 240px;
  left: 0px;
  position: absolute;
  top: 12581px;
  width: 745px;
}

.index-sp .bg-xXZCnG {
  background-color: transparent;
  height: 240px;
  object-fit: cover;
  width: 745px;
}

.index-sp .anim-blur-in-order-xXZCnG {
  height: 86px;
  left: 252px;
  top: 120px;
  width: 240px;
}

.index-sp .link-home-dFoKY7 {
  height: 56px;
  position: absolute;
  width: 240px;
}

.index-sp .logo-footer-sp2x-kaS6du {
  background-color: transparent;
  height: 56px;
  left: 0px;
  object-fit: cover;
  position: absolute;
  top: 0px;
  width: 240px;
}

.index-sp .p-txt-dFoKY7 {
  background-color: transparent;
  height: 13px;
  left: 5px;
  position: absolute;
  top: 73px;
  width: 232px;
}

.index-sp .phase-transition-fes-FB9gDt {
  color: var(--white);
  font-family: var(--font-family-antonio);
  font-size: 10px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  letter-spacing: 1.00px;
  line-height: 25px;
  text-align: center;
  top: -6px;
  white-space: nowrap;
  width: auto;
}

.index-sp .fixed-totop-e92lAv {
  background-color: transparent;
  cursor: pointer;
  height: 60px;
  left: 342px;
  object-fit: cover;
  pointer-events: auto;
  position: absolute;
  top: 12621px;
  transition: all 0.2s ease;
  width: 60px;
}

.index-sp .fixed-totop-e92lAv:hover {
  transform: scale(0.9); 
}

.index-sp .area {
  background-color: var(--black);
  left: 0px;
  position: absolute;
  width: 745px;
}

.index-sp .base {
  background-color: var(--yellow);
  height: 48px;
  left: 0px;
  position: absolute;
  width: 320px;
}

.index-sp .bg {
  left: 0px;
  position: absolute;
  top: 0px;
}

.index-sp .link-home {
  background-color: transparent;
  left: 0px;
  top: 0px;
}

.index-sp .phase-transition-fes {
  background-color: transparent;
  left: 0px;
  position: absolute;
}

.index-sp .spmenu-close-btn {
  background-color: transparent;
  height: 20px;
  object-fit: cover;
  position: absolute;
  width: 20px;
}

.index-sp .sss {
  background-color: transparent;
  height: auto;
  line-height: 32px;
  position: absolute;
  white-space: nowrap;
  width: auto;
}

.index-sp .ticket123lovemusicpink {
  background-color: transparent;
  left: 0px;
  letter-spacing: 0.65px;
  line-height: 23px;
  position: absolute;
  text-align: left;
  text-decoration: underline;
  top: -5px;
}

.index-sp .x {
  background-color: transparent;
  left: 0px;
  position: absolute;
}

.index-sp .x2024-719-1800-731-2359 {
  background-color: transparent;
  height: auto;
  position: absolute;
  white-space: nowrap;
  width: auto;
}

.index-sp .x2024-824-1800 {
  background-color: transparent;
  height: auto;
  position: absolute;
  white-space: nowrap;
  width: auto;
}
@media screen and (max-width: 1920px) {
  .screen.index { 
    display: none;
   }
}
@media screen and (min-width: 1921px) {
  .screen.index-sp { 
    display: none;
   }
}