.p-otherLinks__list {
  display: flex;
  flex-direction: column;
  gap: 1.5vw;
  margin-top: 1.5vw;
}
@media (max-width: 767px) {
  .p-otherLinks__list {
    gap: 4vw;
    flex-direction: row;
    margin-top: 4vw;
  }
}
.p-otherLinks__list li {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .p-otherLinks__list li {
    justify-content: center;
  }
}
.p-otherLinks__list li a {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0 0.55556vw;
  font-size: 1.11111vw;
}
@media (max-width: 767px) {
  .p-otherLinks__list li a {
    gap: 0 1.6vw;
    font-size: 3.2vw;
  }
}
.p-otherLinks__list li a img {
  width: 2.22222vw;
}
@media (max-width: 767px) {
  .p-otherLinks__list li a img {
    width: 6.4vw;
  }
}

@media (max-width: 767px) {
  main .modalContents .image {
    flex: 0 0 auto;
    margin: auto;
    width: 100%;
  }
}
@media (max-width: 767px) {
  main .modalContents .image > img {
    width: 70%;
  }
}

@media (max-width: 767px) {
  .performance main {
    background-image: url("https://img.dormy-hotels.com/information/tokyobay_musicevent/img/sp/content-bg.webp");
  }
  .staging main {
    background-image: url("https://staging-img.kyoritsu-hotels.net/information/tokyobay_musicevent/img/sp/content-bg.webp");
  }
}

#abi_contents .modalContents .innner {
  flex-wrap: wrap !important;
  gap: 2.22222vw;
}
#abi_contents .modalContents .innner .otherLinks {
  width: 100%;
}
#abi_contents .modalContents .add_inner {
  flex-wrap: wrap !important;
  gap: 2.22222vw;
}
@media (max-width: 767px) {
  #abi_contents .modalContents .add_inner {
    flex-direction: column;
    flex-wrap: nowrap !important;
    gap: 4vw;
  }
}
#abi_contents .modalContents .add_inner .image {
  width: 19.44444vw;
}
@media (max-width: 767px) {
  #abi_contents .modalContents .add_inner .image {
    order: 1;
    width: 100%;
  }
}
#abi_contents .modalContents .add_inner .textArea {
  width: calc(100% - 21.66666vw);
}
@media (max-width: 767px) {
  #abi_contents .modalContents .add_inner .textArea {
    order: 3;
    width: 100%;
  }
}
#abi_contents .modalContents .add_inner .otherLinks {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  gap: 0.5vw 3.9vw;
}
@media (max-width: 767px) {
  #abi_contents .modalContents .add_inner .otherLinks {
    order: 2;
    gap: 2vw 10vw;
    justify-content: start;
  }
}
#abi_contents .modalContents .add_inner .otherLinks li a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0 0.55556vw;
}
@media (max-width: 767px) {
  #abi_contents .modalContents .add_inner .otherLinks li a {
    gap: 0 1.6vw;
  }
}/*# sourceMappingURL=add_09.css.map */