@charset "UTF-8";
/* ----------------------------------------
// バレーサイト チケット販売スケジュール CSS
// Sassからコンパイルしています
// ----------------------------------------*/
:root {
  --seatColor-none: transparent;
}

.seatTicketBuyArea.verMarvelous {
  --arena01-seatColor-01: #ff0000;
  --arena01-seatColor-02: #ff8b8b;
  --arena01-seatColor-03: #ffc000;
  --arena01-seatColor-04: #ffe07d;
  --arena01-seatColor-05: #b6d7a8;
  --arena01-seatColor-06: #83e28e;
  --arena01-seatColor-07: #38761d;
  --arena01-seatColor-08: #47d359;
  --arena01-seatColor-09: #7030a0;
  --arena01-seatColor-10: #b4a7d6;
  --arena01-seatColor-11: #bfbfbf;
  --arena01-seatColor-12: #e97132;
  --arena01-seatColor-13: #ffffff;
  --arena01-seatColor-14: #ffffff;
  --arena01-seatColor-15: #ffffff;
  --arena02-seatColor-01: #e60033;
  --arena02-seatColor-02: #ff8b8b;
  --arena02-seatColor-03: #ffc000;
  --arena02-seatColor-04: #ffe07d;
  --arena02-seatColor-05: #38761d;
  --arena02-seatColor-06: #b6d7a8;
  --arena02-seatColor-07: #94dcf8;
  --arena02-seatColor-08: #b4a7d6;
  --arena02-seatColor-09: #bfbfbf;
  --arena02-seatColor-10: #e97132;
  --arena02-seatColor-11: #ffffff;
  --arena02-seatColor-12: #ffffff;
  --arena02-seatColor-13: #ffffff;
  --arena02-seatColor-14: #ffffff;
  --arena02-seatColor-15: #ffffff;
  --arena03-seatColor-01: #ff0000;
  --arena03-seatColor-02: #ffc000;
  --arena03-seatColor-03: #ffe07d;
  --arena03-seatColor-04: #38761d;
  --arena03-seatColor-05: #b6d7a8;
  --arena03-seatColor-06: #7030a0;
  --arena03-seatColor-07: #b4a7d6;
  --arena03-seatColor-08: #bfbfbf;
  --arena03-seatColor-09: #e97132;
  --arena03-seatColor-10: #ffffff;
  --arena03-seatColor-11: #ffffff;
  --arena03-seatColor-12: #ffffff;
  --arena03-seatColor-13: #ffffff;
  --arena03-seatColor-14: #ffffff;
  --arena03-seatColor-15: #ffffff;
  --arena04-seatColor-01: #ff0000;
  --arena04-seatColor-02: #ffc000;
  --arena04-seatColor-03: #ffc000;
  --arena04-seatColor-04: #38761d;
  --arena04-seatColor-05: #b6d7a8;
  --arena04-seatColor-06: #94dcf8;
  --arena04-seatColor-07: #b4a7d6;
  --arena04-seatColor-08: #919191;
  --arena04-seatColor-09: #e97132;
  --arena04-seatColor-10: #ffffff;
  --arena04-seatColor-11: #ffffff;
  --arena04-seatColor-12: #ffffff;
  --arena04-seatColor-13: #ffffff;
  --arena04-seatColor-14: #ffffff;
  --arena04-seatColor-15: #ffffff;
}

.seatTicketBuyArea.verThunders {
  --arena01-seatColor-01: #00b050;
  --arena01-seatColor-02: #ff66ff;
  --arena01-seatColor-03: #fdb8ff;
  --arena01-seatColor-04: #ff0000;
  --arena01-seatColor-05: #f79e9e;
  --arena01-seatColor-06: #ffbf00;
  --arena01-seatColor-07: #ffe598;
  --arena01-seatColor-08: #c5deb5;
  --arena01-seatColor-09: #548135;
  --arena01-seatColor-10: #ed7d31;
  --arena01-seatColor-11: #7030a0;
  --arena01-seatColor-12: #4472c4;
  --arena01-seatColor-13: #15277c;
  --arena01-seatColor-14: #d82a9e;
  --arena01-seatColor-15: #ffffff;
  --arena02-seatColor-01: #00b050;
  --arena02-seatColor-02: #ff66ff;
  --arena02-seatColor-03: #fdb8ff;
  --arena02-seatColor-04: #ff0000;
  --arena02-seatColor-05: #f79e9e;
  --arena02-seatColor-06: #ffbf00;
  --arena02-seatColor-07: #ffe598;
  --arena02-seatColor-08: #c5deb5;
  --arena02-seatColor-09: #548135;
  --arena02-seatColor-10: #ed7d31;
  --arena02-seatColor-11: #7030a0;
  --arena02-seatColor-12: #15277c;
  --arena02-seatColor-13: #0070c0;
  --arena02-seatColor-14: #d82a9e;
  --arena02-seatColor-15: #ffffff;
  --arena03-seatColor-01: #00b050;
  --arena03-seatColor-02: #ff66ff;
  --arena03-seatColor-03: #ff0000;
  --arena03-seatColor-04: #f79e9e;
  --arena03-seatColor-05: #ffbf00;
  --arena03-seatColor-06: #ffe598;
  --arena03-seatColor-07: #c5deb5;
  --arena03-seatColor-08: #548135;
  --arena03-seatColor-09: #ed7d31;
  --arena03-seatColor-10: #7030a0;
  --arena03-seatColor-11: #15277c;
  --arena03-seatColor-12: #d82a9e;
  --arena03-seatColor-13: #ffffff;
  --arena03-seatColor-14: #ffffff;
  --arena03-seatColor-15: #ffffff;
}

@media (max-width: 767px) {
  .volleyMainArea {
    padding-top: 0;
  }
}
.volleyMainArea > section.bgGray {
  background-color: #F1F4F3;
}
.volleyMainArea .ticketScheduleMvArea picture {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #00A273;
}
@media (min-width: 768px) {
  .volleyMainArea .ticketScheduleMvArea picture img {
    max-width: 2400px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .volleyMainArea .ticketScheduleMvArea picture img {
    max-width: 100%;
  }
}
.volleyMainArea .ticketScheduleArea {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  .volleyMainArea .ticketScheduleArea {
    padding: 7vw 4vw 3vw;
  }
}
.volleyMainArea .ticketScheduleArea .attTextArea {
  width: 700px;
  margin: 0 auto 50px;
  padding: 15px;
  border-radius: 10px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .volleyMainArea .ticketScheduleArea .attTextArea {
    width: auto;
    margin: 0 0 4vw;
  }
}
.volleyMainArea .ticketScheduleArea .attTextArea .txtAtt {
  color: #E21B1B;
  font-weight: bold;
}
@media (max-width: 767px) {
  .volleyMainArea .ticketScheduleArea .attTextArea .txtAtt {
    font-size: 0.8em;
    line-height: 1.8;
  }
}
.volleyMainArea .ticketScheduleArea .ttlVolleyLv2 {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .volleyMainArea .ticketScheduleArea .ttlVolleyLv2 {
    margin-bottom: 1vw;
  }
}
.volleyMainArea .ticketScheduleArea .txtScheduleLead {
  margin: 0 0 20px;
  text-align: center;
}
@media (max-width: 767px) {
  .volleyMainArea .ticketScheduleArea .txtScheduleLead {
    margin-bottom: 5vw;
    font-size: 3.2vw;
  }
}
.volleyMainArea .flexPriceArea {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 767px) {
  .volleyMainArea .flexPriceArea {
    padding: 5vw 4vw;
  }
}
.volleyMainArea .flexPriceArea .ttlVolleyLv2 {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .volleyMainArea .flexPriceArea .ttlVolleyLv2 {
    margin-bottom: 4vw;
  }
}
.volleyMainArea .seatTicketBuyArea {
  padding-top: 50px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea {
    padding: 5vw 4vw;
  }
}
.volleyMainArea .seatTicketBuyArea .ttlVolleyLv2 {
  margin-bottom: 80px;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .ttlVolleyLv2 {
    margin-bottom: 6vw;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea {
  padding-bottom: 50px;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea {
    padding-bottom: 10vw;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea > .ttlVolleyLv3 {
  background-color: #00A273;
}
.volleyMainArea .seatTicketBuyArea .arenaArea .seatArenaImage {
  padding: 55px 180px 0;
  margin-top: 0;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .seatArenaImage {
    padding: 7vw 0 0;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .seatPdfLink {
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .seatPdfLink {
    margin-bottom: 5vw;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox + .arenaBox {
  margin-top: 20px;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox + .arenaBox {
    margin-top: 4vw;
  }
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxHead > a {
    line-height: 1.5;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody.open {
  padding-top: 20px;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody.open {
    padding-top: 4vw;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea {
  position: relative;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea {
    overflow-x: scroll;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea > figure > img {
  width: 100%;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea > figure > img {
    max-width: initial;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .swipeGuide {
  display: none;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .swipeGuide {
    display: block;
    position: absolute;
    left: 50%;
    top: 50vw;
    width: 28vw;
    transform: translateX(-50%);
    pointer-events: auto;
    cursor: pointer;
    z-index: 2;
  }
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .swipeGuide[aria-hidden=true] {
    animation: swipeGuideHide 0.5s ease forwards;
    pointer-events: none;
  }
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .swipeGuide img {
    display: block;
    width: 100%;
    height: auto;
    animation: swipeGuideMove 1.5s ease-in-out infinite;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable {
  border-collapse: collapse;
  width: 100%;
  margin-top: 0;
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-01 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-01 span::before {
  background-color: var(--arena01-seatColor-01);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-02 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-02 span::before {
  background-color: var(--arena01-seatColor-02);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-03 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-03 span::before {
  background-color: var(--arena01-seatColor-03);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-04 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-04 span::before {
  background-color: var(--arena01-seatColor-04);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-05 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-05 span::before {
  background-color: var(--arena01-seatColor-05);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-06 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-06 span::before {
  background-color: var(--arena01-seatColor-06);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-07 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-07 span::before {
  background-color: var(--arena01-seatColor-07);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-08 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-08 span::before {
  background-color: var(--arena01-seatColor-08);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-09 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-09 span::before {
  background-color: var(--arena01-seatColor-09);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-10 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-10 span::before {
  background-color: var(--arena01-seatColor-10);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-11 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-11 span::before {
  background-color: var(--arena01-seatColor-11);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-12 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-12 span::before {
  background-color: var(--arena01-seatColor-12);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-13 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-13 span::before {
  background-color: var(--arena01-seatColor-13);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-14 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-14 span::before {
  background-color: var(--arena01-seatColor-14);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 th.seatColor-15 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena01 td.seatColor-15 span::before {
  background-color: var(--arena01-seatColor-15);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-01 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-01 span::before {
  background-color: var(--arena02-seatColor-01);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-02 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-02 span::before {
  background-color: var(--arena02-seatColor-02);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-03 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-03 span::before {
  background-color: var(--arena02-seatColor-03);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-04 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-04 span::before {
  background-color: var(--arena02-seatColor-04);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-05 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-05 span::before {
  background-color: var(--arena02-seatColor-05);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-06 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-06 span::before {
  background-color: var(--arena02-seatColor-06);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-07 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-07 span::before {
  background-color: var(--arena02-seatColor-07);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-08 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-08 span::before {
  background-color: var(--arena02-seatColor-08);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-09 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-09 span::before {
  background-color: var(--arena02-seatColor-09);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-10 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-10 span::before {
  background-color: var(--arena02-seatColor-10);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-11 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-11 span::before {
  background-color: var(--arena02-seatColor-11);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-12 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-12 span::before {
  background-color: var(--arena02-seatColor-12);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-13 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-13 span::before {
  background-color: var(--arena02-seatColor-13);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-14 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-14 span::before {
  background-color: var(--arena02-seatColor-14);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 th.seatColor-15 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena02 td.seatColor-15 span::before {
  background-color: var(--arena02-seatColor-15);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-01 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-01 span::before {
  background-color: var(--arena03-seatColor-01);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-02 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-02 span::before {
  background-color: var(--arena03-seatColor-02);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-03 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-03 span::before {
  background-color: var(--arena03-seatColor-03);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-04 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-04 span::before {
  background-color: var(--arena03-seatColor-04);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-05 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-05 span::before {
  background-color: var(--arena03-seatColor-05);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-06 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-06 span::before {
  background-color: var(--arena03-seatColor-06);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-07 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-07 span::before {
  background-color: var(--arena03-seatColor-07);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-08 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-08 span::before {
  background-color: var(--arena03-seatColor-08);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-09 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-09 span::before {
  background-color: var(--arena03-seatColor-09);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-10 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-10 span::before {
  background-color: var(--arena03-seatColor-10);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-11 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-11 span::before {
  background-color: var(--arena03-seatColor-11);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-12 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-12 span::before {
  background-color: var(--arena03-seatColor-12);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-13 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-13 span::before {
  background-color: var(--arena03-seatColor-13);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-14 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-14 span::before {
  background-color: var(--arena03-seatColor-14);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 th.seatColor-15 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena03 td.seatColor-15 span::before {
  background-color: var(--arena03-seatColor-15);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-01 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-01 span::before {
  background-color: var(--arena04-seatColor-01);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-02 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-02 span::before {
  background-color: var(--arena04-seatColor-02);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-03 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-03 span::before {
  background-color: var(--arena04-seatColor-03);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-04 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-04 span::before {
  background-color: var(--arena04-seatColor-04);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-05 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-05 span::before {
  background-color: var(--arena04-seatColor-05);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-06 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-06 span::before {
  background-color: var(--arena04-seatColor-06);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-07 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-07 span::before {
  background-color: var(--arena04-seatColor-07);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-08 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-08 span::before {
  background-color: var(--arena04-seatColor-08);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-09 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-09 span::before {
  background-color: var(--arena04-seatColor-09);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-10 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-10 span::before {
  background-color: var(--arena04-seatColor-10);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-11 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-11 span::before {
  background-color: var(--arena04-seatColor-11);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-12 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-12 span::before {
  background-color: var(--arena04-seatColor-12);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-13 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-13 span::before {
  background-color: var(--arena04-seatColor-13);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-14 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-14 span::before {
  background-color: var(--arena04-seatColor-14);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 th.seatColor-15 span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable.arena04 td.seatColor-15 span::before {
  background-color: var(--arena04-seatColor-15);
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable th,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable td {
  padding: 10px 10px;
  box-sizing: border-box;
  border: #00A273 2px solid;
  white-space: nowrap;
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable th.seatNumber,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable td.seatNumber {
  width: 5%;
  text-align: center;
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable th.seatName span,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable td.seatName span {
  display: block;
  padding-left: 20px;
  position: relative;
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable th.seatName span::before,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable td.seatName span::before {
  content: "";
  display: block;
  width: 10px;
  height: 100%;
  background-color: var(--seatColor-none);
  position: absolute;
  left: 0;
  top: 0;
  border: #efefef 1px solid;
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable th.seatBikou,
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable td.seatBikou {
  white-space: normal;
  line-height: 1.5;
}
@media (min-width: 768px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable th.seatBikou,
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable td.seatBikou {
    width: 30%;
  }
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable th.seatBikou,
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable td.seatBikou {
    min-width: 60vw;
    width: 60vw;
    max-width: 60vw;
  }
}
@media (min-width: 768px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable th.seatPrice, .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable th.seatFcPrice, .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable th.seatDayPrice,
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable td.seatPrice,
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable td.seatFcPrice,
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable td.seatDayPrice {
    width: 15%;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .seatArenaTable th {
  background-color: #71C6AD;
  color: #ffffff;
  text-align: center;
  line-height: 1.2;
  font-weight: bold;
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .komeList {
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .komeList {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .seatArenaDetail .seatArenaTbArea .komeList.redText {
  color: #E21B1B;
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox {
  padding-top: 40px;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox {
    padding-top: 5vw;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox .ttlVolleyLv3 {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: #C2D9D3 2px solid;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox .ttlVolleyLv3 {
    margin-bottom: 4vw;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox .ttlVolleyLv3 * {
  font-size: 32px;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox .ttlVolleyLv3 * {
    font-size: 1.2rem;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox .listTicketBuy li {
  display: flex;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox .listTicketBuy li {
    flex-direction: column;
    margin-bottom: 5vw;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox .listTicketBuy li .txtGameDate {
  width: 430px;
  display: flex;
  align-items: center;
  padding: 0 10px;
  box-sizing: border-box;
  font-size: 24px;
  font-weight: bold;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox .listTicketBuy li .txtGameDate {
    width: auto;
    padding: 0;
    text-align: left;
    font-size: 1rem;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox .listTicketBuy li .txtVersusTeam {
  margin: 0;
  display: flex;
  align-items: center;
  padding: 0 40px 0 50px;
  box-sizing: border-box;
  font-size: 24px;
  font-weight: bold;
  position: relative;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox .listTicketBuy li .txtVersusTeam {
    width: auto;
    padding: 0;
    text-align: left;
    font-size: 1rem;
    margin-bottom: 3vw;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox .listTicketBuy li .txtVersusTeam::before {
  content: "VS";
  display: inline-block;
  margin-right: 10px;
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox .listTicketBuy li .ticketBtnBox {
  margin: 0;
  padding-right: 10px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox .listTicketBuy li .ticketBtnBox {
    flex-grow: 1;
  }
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox .listTicketBuy li .ticketBtnBox {
    margin-top: 0vw;
    padding: 0 8vw;
  }
}
.volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox + .txtDate, .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox + .seatArenaImage {
  margin-top: 100px;
  padding-top: 100px;
  border-top: #00A273 2px solid;
}
@media (max-width: 767px) {
  .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox + .txtDate, .volleyMainArea .seatTicketBuyArea .arenaArea .arenaBox .arenaBoxBody .ticketBuyBox + .seatArenaImage {
    margin-top: 15vw;
    padding-top: 15vw;
  }
}
.volleyMainArea .ticketGaiyoArea {
  padding-top: 50px;
  padding-bottom: 80px;
}
@media (max-width: 767px) {
  .volleyMainArea .ticketGaiyoArea {
    padding: 0 4vw 8vw;
  }
}
.volleyMainArea .ticketGaiyoArea .ttlVolleyLv2 {
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: #C2D9D3 2px solid;
}
.volleyMainArea .ticketGaiyoArea .ttlVolleyLv2 * {
  font-size: 32px;
}
@media (max-width: 767px) {
  .volleyMainArea .ticketGaiyoArea .ttlVolleyLv2 * {
    font-size: 1.2rem;
  }
}
.volleyMainArea .ticketGaiyoArea .ticketGaiyoBox dl {
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .volleyMainArea .ticketGaiyoArea .ticketGaiyoBox dl {
    margin-bottom: 5vw;
  }
}
.volleyMainArea .ticketGaiyoArea .ticketGaiyoBox dl dt {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .volleyMainArea .ticketGaiyoArea .ticketGaiyoBox dl dt {
    font-size: 1rem;
    text-align: center;
  }
}
.volleyMainArea .ticketGaiyoArea .ticketGaiyoBox dl dd .txtGaiyo {
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .volleyMainArea .ticketGaiyoArea .ticketGaiyoBox dl dd .txtGaiyo {
    margin-bottom: 2vw;
  }
}
.volleyMainArea .ticketGaiyoArea .ticketGaiyoBox dl dd .komeList {
  margin-top: 0;
}
.volleyMainArea .ticketGaiyoArea .ticketGaiyoBox .txtCaution {
  font-weight: bold;
  margin-bottom: 30px;
}
.volleyMainArea .ticketGaiyoArea .ticketGaiyoBox .txtCaution .underline {
  text-decoration: underline;
}
.volleyMainArea .ticketGaiyoArea .ticketGaiyoBox .linkTicketVArea {
  width: 680px;
  margin: 0 auto 40px;
}
@media (max-width: 767px) {
  .volleyMainArea .ticketGaiyoArea .ticketGaiyoBox .linkTicketVArea {
    width: auto;
    margin-bottom: 6vw;
  }
}
.volleyMainArea .ticketGaiyoArea .ticketGaiyoBox .linkTicketBtnBox {
  width: 400px;
  margin: 0 auto 40px;
}
@media (max-width: 767px) {
  .volleyMainArea .ticketGaiyoArea .ticketGaiyoBox .linkTicketBtnBox {
    width: auto;
    margin-bottom: 8vw;
  }
}
.volleyMainArea .ticketGaiyoArea .ticketGaiyoBox .txtTicketVDescArea p.txtLink {
  margin-top: 0;
  margin-bottom: 20px;
}
.volleyMainArea .ticketGaiyoArea .ticketGaiyoBox .txtTicketVDescArea .listBox {
  margin-top: 0;
  margin-bottom: 20px;
}

@keyframes swipeGuideMove {
  0%, 100% {
    transform: translateX(-18%);
  }
  50% {
    transform: translateX(18%);
  }
}
@keyframes swipeGuideHide {
  to {
    opacity: 0;
    visibility: hidden;
  }
}