@import url(https://cdn.jsdelivr.net/npm/ress@2.0.4/dist/ress.min.css);
@charset "UTF-8";
@font-face {
  font-family: IBMPlexSansJP;
  src: url(/fonts/IBMPlexSansJP-Regular.ttf?4890613b98d925084f27a3376d620fcb) format("truetype");
  font-weight: normal;
}
@font-face {
  font-family: IBMPlexSansJP;
  src: url(/fonts/IBMPlexSansJP-Bold.ttf?288c318fea24f15b90ae5dd4bb15e571) format("truetype");
  font-weight: bold;
}
/* Color Theme Swatches in Hex */
@keyframes fadeZoomIn {
  from {
    opacity: 0.3;
    filter: blur(8px);
    background-size: 105%;
    transform: translateY(2px) scale(1.01);
  }
  to {
    opacity: 1;
    filter: blur(0);
    background-size: 100%;
    transform: translateY(0) scale(1);
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@keyframes collapse {
  from {
    width: auto;
    opacity: 1;
  }
  to {
    width: 0;
    opacity: 0;
  }
}
@keyframes collapse_rotate {
  from {
    transform: rotate(180deg);
  }
  to {
    transform: rotate(0deg);
  }
}
@keyframes cheers_float {
  0% {
    opacity: 0;
    visibility: hidden;
  }
  10% {
    opacity: 1;
    visibility: visible;
  }
  100% {
    opacity: 0.25;
    margin-bottom: 80vh;
    visibility: hidden;
  }
}
@keyframes rotation {
  0% {
    transform: rotateX(0);
  }
  100% {
    transform: rotateX(360deg);
  }
}
html.p0101 body, html.p0102 body, html.p0404 body, html.p0201 body, html.p0301 body, html.p0302 body, html.p0401 body, html.p0501 body, html.p9998 body, html.p9999 body {
  background-color: #000;
  background-size: cover;
  background-image: url(/images/main_bg_vignetted.jpg?4b09777f03813bf4a49c039a96470175);
  background-position-x: center;
}
html.p0102 body, html.p0404 body {
  padding: 0 16px;
}
html .pc {
  display: none;
}
html.pc .pc {
  display: block;
}
html.pc .pc + div {
  display: none;
}

body {
  font-size: 16px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  background-image: url(/images/main_bg.jpg?f80fe985d44aa76072f72ea305fa5181);
  background-size: 700px !important;
  background-repeat: repeat !important;
  touch-action: manipulation;
}

ul, ol {
  list-style: none;
}

a {
  text-decoration: none;
  transition: all 0.4s ease;
}
span.text_link, a.text_link {
  color: #00A9BA;
  border-bottom: 1px solid #00A9BA;
  font-weight: bold;
  cursor: pointer;
  transition: 0.3s all ease;
}
span.text_link:hover, a.text_link:hover {
  opacity: 0.6;
}
span.text_link:hover > *, a.text_link:hover > * {
  opacity: 0.6;
}

html {
  height: -webkit-fill-available;
}

:root {
  --myheight: 100px;
}

body {
  position: relative;
  height: var(--myheight);
  min-height: 100vh;
  min-height: -webkit-fill-available;
}
@media (max-width: 1024px) {
  body {
    min-height: calc(100vh - 100px);
    min-height: 100vh; /* カスタムプロパティ未対応ブラウザ用のフォールバック */
    min-height: calc(var(--vh, 1vh) * 100);
  }
}
body.closing {
  overflow: hidden;
}
body.closing * {
  pointer-events: none;
}
body.closing aside {
  display: flex;
}
body.closing header, body.closing main, body.closing footer {
  filter: blur(2px);
}

@media (orientation: landscape) {
  html.smt body.closing {
    overflow: scroll;
  }
  html.smt body.closing aside {
    position: absolute;
    align-items: flex-start;
  }
}

header {
  height: 50px;
  position: fixed;
  width: 100vw;
  top: 0;
  left: 0;
  z-index: 10;
}
header + main {
  padding: 50px 0 20vw;
  min-height: 100vh;
}

footer {
  z-index: 10;
  width: 100vw;
  position: absolute;
  bottom: 0;
  left: 0;
}

aside {
  display: none;
  position: fixed;
  width: 100vw;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
}

.including_area {
  display: none;
}
.including_area.active {
  display: block;
}

.including_debug {
  position: fixed;
  top: 0;
  right: 0;
  background-color: rgba(50, 50, 50, 0.5);
  z-index: 99999;
}
.including_debug p {
  padding: 6px 2px;
  font-size: 14px;
  color: white;
}

.play_games_items_list {
  position: relative;
}
.play_games_items_list > li[class^=including_] {
  display: none;
}
.play_games_items_list > li[class^=including_].active {
  display: block;
}
.play_games_items_list > li.including_players_name_display_from_watchers {
  display: none;
}
.play_games_items_list > li.including_players_name_display_from_watchers.active {
  display: flex;
}
.play_games_items_list > li.including_streamings_container.battling .container, .play_games_items_list > li.including_streamings_container.adjusting .container {
  align-items: start;
  justify-content: flex-start;
}
.play_games_items_list > li.including_streamings_container.battling .container .p2p-media .remote-stream, .play_games_items_list > li.including_streamings_container.battling .container .p2p-media .local-stream, .play_games_items_list > li.including_streamings_container.adjusting .container .p2p-media .remote-stream, .play_games_items_list > li.including_streamings_container.adjusting .container .p2p-media .local-stream {
  width: 100vw;
  display: block;
}
.play_games_items_list > li.including_streamings_container.battling .container .p2p-media .remote-stream video, .play_games_items_list > li.including_streamings_container.battling .container .p2p-media .local-stream video, .play_games_items_list > li.including_streamings_container.adjusting .container .p2p-media .remote-stream video, .play_games_items_list > li.including_streamings_container.adjusting .container .p2p-media .local-stream video {
  width: 100vw;
  max-height: 100vh;
}
.play_games_items_list > li.including_streamings_container.adjusting .container .p2p-media {
  margin-left: -100vw;
}
.play_games_items_list > li.including_above_video_items {
  position: absolute;
  top: 0;
  left: 0;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list {
  position: relative;
  height: 100vh;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li {
  position: absolute;
  top: 0;
  left: 0;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.bg {
  width: 100vw;
  height: 100vh;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.bg__gray {
  z-index: 40;
  background-color: #000;
  opacity: 0.75;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.bg__gray__vertical {
  z-index: 60;
  background-color: #000;
  opacity: 0.75;
  display: none;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.bg__white {
  z-index: 10;
  background-color: #fff;
  opacity: 0.75;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.belt {
  width: 100vw;
  z-index: 20;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.belt .text_wrapper {
  padding: 12px 0;
  height: 62px;
  text-align: center;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.belt .text_wrapper p {
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.belt__gray .text_wrapper {
  opacity: 0.95;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.belt__gray .text_wrapper p {
  color: #fff;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.belt__gray.belt__top .text_wrapper {
  padding: 0;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.belt__gray.belt__top .text_wrapper p {
  font-variant-ligatures: none;
  line-height: 62px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.belt__border_red .text_wrapper {
  background-color: #fff;
  border: 1px solid #0000AA;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.belt__border_red .text_wrapper p {
  color: #0000AA;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.belt__fill_red .text_wrapper {
  background-color: #0000AA;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.belt__fill_red .text_wrapper p {
  color: #fff;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.belt__bottom {
  top: unset;
  bottom: 0;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.grid {
  display: none;
  width: 100vw;
  height: 100vh;
  background-image: url(/images/grid.png?64a699e245c17f276ea21cf5c04e8153);
  z-index: 10;
  background-size: cover;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.arrangement_guide {
  display: none;
  width: 100vw;
  height: 100vh;
  z-index: 20;
  display: flex;
  justify-content: center;
  align-items: center;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.arrangement_guide .image_wrapper img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 133.3333333333vh;
  opacity: 0.75;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.adjustment_complete, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_camera, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_mic {
  display: none;
  position: relative;
  width: 100vw;
  z-index: 30;
  position: absolute;
  top: 50px;
  padding-right: 50px;
}
@media (max-width: 1024px) {
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.adjustment_complete, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_camera, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_mic {
    top: 10px;
    padding-right: 20px;
  }
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.adjustment_complete .button_wrapper, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_camera .button_wrapper, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_mic .button_wrapper {
  margin: 0 0 0 auto;
  transform: scale(0.75);
  transform-origin: right top;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.adjustment_complete .button_wrapper.button_made_of_list_wrapper .button_made_of_list > li:last-of-type .svg_wrapper, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_camera .button_wrapper.button_made_of_list_wrapper .button_made_of_list > li:last-of-type .svg_wrapper, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_mic .button_wrapper.button_made_of_list_wrapper .button_made_of_list > li:last-of-type .svg_wrapper {
  margin: 0 auto;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_camera, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_mic {
  width: 424px;
  left: 54px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_camera.active, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_mic.active {
  display: none !important;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_camera .button_wrapper, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_mic .button_wrapper {
  margin: 0;
  transform-origin: left top;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_camera {
  top: 50px;
  z-index: 50;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_mic {
  top: 170px;
  z-index: 20;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_mic .button_made_of_list_wrapper .button_made_of_list > li .svg_wrapper svg {
  height: 9vw !important;
  max-height: unset !important;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info {
  z-index: 40;
  margin: 0 auto;
  height: 25px;
  width: 100vw;
  display: flex;
  justify-content: center;
  opacity: 0.8;
  mix-blend-mode: hard-light;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info .match_info_list_wrapper {
  justify-self: center;
  margin: 0 auto;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info .match_info_list_wrapper .match_info_list {
  flex-direction: column-reverse;
  display: flex;
  width: 100%;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info .match_info_list_wrapper .match_info_list > dt {
  opacity: 0.5;
  background-color: #ddddff;
  padding: 0 4px;
  display: flex;
  justify-content: center;
  height: 48px;
  transition: all 0.4s ease-out;
  border-radius: 0 0 8px 8px;
  width: 25%;
  margin: 0 auto;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info .match_info_list_wrapper .match_info_list > dt svg {
  fill: #0000AA;
  transition: all 0.4s ease-out;
  width: 0.8em;
  transform: rotate(90deg);
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info .match_info_list_wrapper .match_info_list > dd {
  margin-top: -2.05rem;
  overflow: hidden;
  transition: all 0.4s ease-out;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info .match_info_list_wrapper .match_info_list > dd .players_info_list_wrapper .players_info_list {
  display: flex;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info .match_info_list_wrapper .match_info_list > dd .players_info_list_wrapper .players_info_list > li {
  border-bottom: 1px solid #0000AA;
  display: flex;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info .match_info_list_wrapper .match_info_list > dd .players_info_list_wrapper .players_info_list > li .text_wrapper {
  padding: 8px;
  background-color: #fff;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info .match_info_list_wrapper .match_info_list > dd .players_info_list_wrapper .players_info_list > li .text_wrapper p {
  line-height: 1em;
  vertical-align: bottom;
  color: #0000AA;
  font-weight: bold;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info .match_info_list_wrapper .match_info_list > dd .players_info_list_wrapper .players_info_list > li .text_wrapper.user_name {
  font-size: 16px;
  width: 11em;
  text-align: center;
  font-weight: bold;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info .match_info_list_wrapper .match_info_list > dd .players_info_list_wrapper .players_info_list > li .text_wrapper.first_or_second {
  background-color: #0000AA;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info .match_info_list_wrapper .match_info_list > dd .players_info_list_wrapper .players_info_list > li .text_wrapper.first_or_second p {
  color: #fff;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info .match_info_list_wrapper .match_info_list > dd .players_info_list_wrapper .players_info_list > li:nth-of-type(2) {
  flex-direction: row-reverse;
  border-left: 2px solid #0000AA;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info.open .match_info_list_wrapper .match_info_list > dt {
  cursor: pointer;
  width: 100%;
  opacity: 1;
  height: 16px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info.open .match_info_list_wrapper .match_info_list > dt svg {
  width: 0.4em;
  transform: rotate(270deg);
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info.open .match_info_list_wrapper .match_info_list > dt:hover, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info.open .match_info_list_wrapper .match_info_list > dt:active {
  opacity: 0.5;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info.open .match_info_list_wrapper .match_info_list > dd {
  margin-top: 0;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice {
  width: 100vw;
  height: 100vh;
  background-size: contain;
  background-position: center;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__guide {
  background-image: url(/images/guide_notice_en.png?a995871cae6d0f4912797e6d4e924b8e);
  background-size: 1170px 180px;
  background-position: bottom;
  z-index: 50;
}
@media (min-width: 768px) {
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__guide {
    background-size: 100%;
  }
}
@media (max-width: 1024px) {
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__guide {
    background-size: 100%;
  }
}
@media (max-width: 480px) {
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__guide {
    background-size: 100%;
  }
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__vertical {
  width: 90vw;
  z-index: 60;
  display: none;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal {
  align-items: center;
  justify-content: center;
  z-index: 55;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper {
  background-color: rgba(255, 255, 255, 0.875);
  border-radius: 16px;
  width: 258px;
  animation-name: fadeZoomIn;
  animation-duration: 0.2s;
  animation-timing-function: ease-in;
  transform-origin: center;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding-bottom: 40px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li {
  border-top: 1px solid #AFAFAF;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li [class$=_text_area] [class$=_text_area_inner] {
  padding: 16px 0 0;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li [class$=_text_area] [class$=_text_area_inner] [class$=text_wrapper] {
  text-align: center;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li [class$=_text_area] [class$=_text_area_inner] [class$=text_wrapper] p {
  font-size: 17px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type {
  width: 100%;
  border: none;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type .above_text_area .above_text_area_inner {
  padding-bottom: 20px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type .above_text_area .above_text_area_inner .above_text_wrapper {
  padding: 20px 20px 10px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type .above_text_area .above_text_area_inner .above_text_wrapper p {
  font-weight: bold;
  font-size: 20px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type .above_text_area .above_text_area_inner .text_wrapper p {
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type .above_text_area .above_text_area_inner .text_gray p {
  color: #878787;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type .above_text_area .above_text_area_inner .icon_attention {
  background-image: url(/images/icon_attention.png?fdea06a7abb95b06cc780eb86e5841e6);
  background-size: 28px 28px;
  width: 28px;
  height: 28px;
  display: inline-block;
  content: "";
  margin-bottom: -6px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:last-of-type p {
  font-weight: bold;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:not(:first-of-type) [class$=_text_wrapper] p {
  color: #007AFF;
  line-height: 17px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal___alert .notice_made_of_list_wrapper .notice_made_of_list > li:not(:first-of-type) {
  width: 100%;
  border-left: none;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal___adjustment_confirm .notice_made_of_list_wrapper .notice_made_of_list > li:not(:first-of-type), .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal___ending_opponent_confirm .notice_made_of_list_wrapper .notice_made_of_list > li:not(:first-of-type), .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_lang .notice_made_of_list_wrapper .notice_made_of_list > li:not(:first-of-type), .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_camera .notice_made_of_list_wrapper .notice_made_of_list > li:not(:first-of-type), .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_mic .notice_made_of_list_wrapper .notice_made_of_list > li:not(:first-of-type) {
  width: 50%;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_lang .notice_made_of_list_wrapper .notice_made_of_list > li .above_text_area .above_text_area_inner .above_text_wrapper p:only-of-type, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_camera .notice_made_of_list_wrapper .notice_made_of_list > li .above_text_area .above_text_area_inner .above_text_wrapper p:only-of-type, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_mic .notice_made_of_list_wrapper .notice_made_of_list > li .above_text_area .above_text_area_inner .above_text_wrapper p:only-of-type {
  font-weight: bold;
  font-size: 16px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_lang .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper,
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_lang .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_camera .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper,
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_camera .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_mic .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper,
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_mic .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper {
  position: relative;
  width: 100%;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_lang .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper::after,
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_lang .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper::after, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_camera .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper::after,
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_camera .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper::after, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_mic .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper::after,
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_mic .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper::after {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 0.7em;
  margin-right: 0.7em;
  width: 12px;
  height: 12px;
  border: 2px solid;
  border-color: transparent transparent #007AFF #007AFF;
  transform: rotate(-45deg);
  content: "";
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_lang .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper select,
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_lang .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper select, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_camera .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper select,
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_camera .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper select, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_mic .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper select,
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.notice__modal.modal_confirm_select_mic .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper select {
  width: 100%;
  padding: 12px;
  padding-right: 2em;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.loader, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.check {
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 50;
  animation-name: fadeZoomIn;
  animation-duration: 0.2s;
  animation-timing-function: ease-in;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.loader img, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.check img {
  width: 198px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.check img {
  width: auto;
  height: 60vh;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.movie {
  z-index: 10;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.movie .video_wrapper {
  width: 100vw;
  display: flex;
  justify-content: center;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.movie .video_wrapper video {
  height: 100vh;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.movie.coin_first, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.movie.coin_second {
  width: 100vw;
  background: #000;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.movie.battle_start.active {
  background-color: rgba(0, 0, 0, 0.95);
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.movie.battle_start.active ƒ video {
  max-width: 100vw;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.counterpart_speaker_mute {
  top: unset;
  bottom: 0;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.counterpart_speaker_mute .text_wrapper {
  width: 17rem;
  background: rgba(0, 0, 0, 0.75);
  text-align: center;
  z-index: 20;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.counterpart_speaker_mute .text_wrapper p {
  color: #fff;
  padding: 0.5em;
  font-size: 13px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.report {
  transition: all 0.3s ease;
  cursor: pointer;
  z-index: 30;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.report .image_wrapper {
  margin: 4px 0 0 9px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.report .image_wrapper img {
  width: 64px;
}
@media (min-width: 850px) {
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.report .image_wrapper img {
    width: 64px;
  }
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.report:hover, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.report:active {
  opacity: 0.6;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.judge {
  margin-right: calc(-100vw + 8px);
  right: 0;
  left: unset;
  transition: all 0.3s ease;
  cursor: pointer;
  z-index: 30;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.judge .image_wrapper {
  margin: 4px 0 0 9px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.judge .image_wrapper img {
  width: 64px;
}
@media (min-width: 850px) {
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.judge .image_wrapper img {
    width: 64px;
  }
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.judge:hover, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.judge:active {
  opacity: 0.6;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item {
  display: none;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.active {
  display: block;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.active.loader, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.active.check, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.active.notice__modal, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.active.match_info, .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.active.arrangement_guide {
  display: flex;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.connection_test .text_wrapper p {
  font-size: 30px;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.indicator_mic_wrapper {
  position: relative;
  width: 100vw;
  height: 100vh;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.indicator_mic_wrapper .indicator_mic {
  position: absolute;
  bottom: 20%;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  background-color: #fff;
  padding: 30px 47px;
  width: auto;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.indicator_mic_wrapper .indicator_mic {
    bottom: 30%;
    padding: 15px 23.5px 10px;
    border-radius: 12px;
  }
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.indicator_mic_wrapper .indicator_mic .icon_mic {
  display: inline-block;
  margin-right: 35px;
}
@media (max-width: 1024px) {
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.indicator_mic_wrapper .indicator_mic .icon_mic {
    margin-right: 13px;
  }
}
@media (max-width: 1024px) {
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.indicator_mic_wrapper .indicator_mic .icon_mic img {
    width: 25px;
  }
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.indicator_mic_wrapper ul {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: unset;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.indicator_mic_wrapper ul.icon_mic_list > li {
  margin-right: 8px;
  width: 33px;
  height: 86px;
  background-image: url(/images/indicator_icon_off.png?d60e32bfce3cb6f9735c5b2c0aaf9077);
  background-size: 33px 86px;
  display: block;
  content: "";
}
@media (max-width: 1024px) {
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.indicator_mic_wrapper ul.icon_mic_list > li {
    width: 16px;
    height: 43px;
    background-size: 16px 43px;
  }
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.indicator_mic_wrapper ul.icon_mic_list > li.on {
  background-image: url(/images/indicator_icon_on.png?598e866113f4bd354a2f4ff715173fe3);
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.indicator_mic_wrapper ul.icon_mic_list > li:last-child {
  margin-right: 0;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name {
  position: relative;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_opponent,
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_me {
  position: absolute;
  display: block;
  z-index: 20;
  content: "";
  width: 512px;
  height: 100vh;
  padding: 150px 260px 0 50px;
}
@media (max-width: 1024px) {
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_opponent,
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_me {
    width: 256px;
    height: 100vh;
    padding: 130px 85px 0;
  }
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_opponent p,
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_me p {
  position: relative;
  color: #0f244a;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  font-size: 40px;
  height: 170px;
}
@media (max-width: 1024px) {
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_opponent p,
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_me p {
    font-size: 20px;
    height: 56.6666666667px;
  }
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_opponent p span,
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_me p span {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  text-shadow: 5px 5px 3px #fff, -5px 5px 3px #fff, 5px -5px 3px #fff, -5px -5px 3px #fff, 5px 0px 3px #fff, 0px 5px 3px #fff, -5px 0px 3px #fff, 0px -5px 3px #fff;
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_opponent {
  background-image: url(/images/bg_coin_user_opponent_en.png?9521e7056491e7ef5337c62c24accace);
  top: 0;
  left: 0;
}
@media (max-width: 1024px) {
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_opponent {
    background-size: 100%;
  }
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_me {
  background-image: url(/images/bg_coin_user_me_en.png?c9129ed25d8cb57d40ca12fd322c51c8);
  top: calc(100vh - 560px);
  left: calc(100vw - 508px);
}
@media (max-width: 1024px) {
  .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_me {
    background-size: 100%;
    top: calc(100vh - 280px);
    left: calc(100vw - 254px);
  }
}
.play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.coin_user_name .coin_user_me p {
  word-break: break-all;
}
.play_games_items_list > li.including_midst_battle_accordion_list {
  position: relative;
  z-index: 30;
  width: 100%;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper {
  position: relative;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list {
  position: absolute;
  bottom: 16px;
  right: 0;
  display: flex;
  opacity: 0.65;
  background: #fff;
  border-radius: 16px 0 0 0;
  padding: 0 12px;
  height: 77px;
  box-shadow: 0 2px 20px 0 rgba(166, 100, 0, 0.35);
  background-color: #fff !important;
  border-radius: 100px 0 0 100px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dt .image_area .image_wrapper {
  padding: 8px 0 6px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dt .image_area .image_wrapper img, .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dt .image_area .image_wrapper svg {
  opacity: 0.8;
  display: block;
  width: 36px;
  transition: all 0.4s ease;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dt .image_area .svg_wrapper {
  margin-top: 12px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dt .image_area .svg_wrapper svg {
  width: 32px;
  cursor: pointer;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dt .image_area .svg_wrapper svg rect {
  fill: #0000AA;
  transition: 0.2s all ease;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dt .image_area .svg_wrapper svg rect:first-of-type {
  x: 3;
  y: 4;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dt .image_area .svg_wrapper svg rect:last-of-type {
  x: 3;
  y: 24;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd {
  width: 0;
  transition: 0.3s all ease-out;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper {
  display: block;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list {
  display: flex;
  background-color: white;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area .image_wrapper {
  padding: 8px 8px 10px;
  position: relative;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area .image_wrapper img, .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area .image_wrapper svg {
  display: block;
  width: 27px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area .image_wrapper::after {
  position: absolute;
  bottom: 0;
  left: 0;
  font-weight: bold;
  font-size: 12px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area.input_area .input_wrapper label {
  white-space: nowrap;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area.input_area .input_wrapper label span {
  position: relative;
  width: 37px;
  height: auto;
  color: rgba(0, 0, 0, 0);
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area.input_area .input_wrapper label span::before {
  position: absolute;
  content: "";
  background-image: url(/images/spectator_voice_active.png?a626c4a8acb1c00fad0cc70e8406886b);
  background-size: 100%;
  width: 37px;
  height: auto;
  top: 0;
  left: 0;
  margin-top: -24px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area.input_area .input_wrapper label span::after {
  position: absolute;
  content: "Sound On";
  color: #3b4457 !important;
  align-items: center;
  font-weight: bold;
  font-size: 12px;
  bottom: 2px;
  left: -3px;
  letter-spacing: 0em !important;
  white-space: nowrap;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area.input_area .input_wrapper label input {
  opacity: 0;
  height: 49px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area.input_area .input_wrapper label input:checked + span::before {
  background-image: url(/images/spectator_voice.png?d74170231f316d0457fc9f3ebc141e3a);
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area.input_area .input_wrapper label input:checked + span::after {
  content: "Sound Off";
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__camera_change .image_area .image_wrapper img, .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__camera_change .image_area .image_wrapper svg {
  margin: 1px 0 0 4px;
  width: 32px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__camera_change .image_area .image_wrapper::after {
  content: "Flip Screen";
  white-space: nowrap;
  align-content: center;
  margin-left: 0em !important;
  letter-spacing: 0em !important;
  width: 100%;
  text-align: center;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__cc_list_view .image_area .image_wrapper img, .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__cc_list_view .image_area .image_wrapper svg {
  margin: 1px 0 0 4px;
  width: 32px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__cc_list_view .image_area .image_wrapper::after {
  margin-bottom: -0.15em;
  content: "Closed Captioning";
  white-space: wrap;
  letter-spacing: 0;
  transform: scaleX(0.8);
  text-align: center;
  bottom: -1em;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__cc_on_list_view .image_area .image_wrapper img, .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__cc_on_list_view .image_area .image_wrapper svg {
  margin: 1px 0 0 4px;
  width: 32px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__cc_on_list_view .image_area .image_wrapper::after {
  margin-bottom: -0.15em;
  content: "Display Subtitles";
  white-space: wrap;
  letter-spacing: 0;
  transform: scaleX(0.8);
  text-align: center;
  bottom: -1em;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__stamp_list_view .image_area .image_wrapper::after {
  content: "Stamp";
  letter-spacing: 0em !important;
  width: 100%;
  text-align: center;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__chat_input_area_view .image_area .image_wrapper::after {
  content: "チャット";
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__voice_send_toggle {
  height: 55px;
  margin: 0 7px 0 0;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__end-play-confirm .image_area .image_wrapper::after {
  content: "End Battle";
  letter-spacing: 0em !important;
  width: 100%;
  text-align: center;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__end-call-confirm .image_area .image_wrapper::after {
  content: "End Call";
  letter-spacing: 0.1em;
  white-space: nowrap;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__rematch-confirm .image_area .image_wrapper {
  padding: 6px 16px 16px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__rematch-confirm .image_area .image_wrapper::after {
  content: "再戦";
  letter-spacing: 0.15em;
  margin-left: 1.3em;
  margin-bottom: 0;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__spectator .image_area .image_wrapper {
  padding: 12px 6px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__spectator .image_area .image_wrapper img {
  width: 32px !important;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__spectator .image_area .image_wrapper::after {
  content: "観戦音声";
  letter-spacing: 0em;
  margin-left: 0;
  white-space: nowrap;
  margin-bottom: -0.2em;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list.expanded > dd {
  width: 302px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list.expanded > dd .midst_battle_menu_list_wrapper {
  display: block;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list__without-spectator {
  background-color: yellow;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list__without-spectator > dd .list_item__spectator {
  display: none;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list__without-spectator.expanded > dd {
  width: 260px !important;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list__without-spectator.expanded > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list .list_item__voice_send_toggle .image_area.input_area .input_wrapper#voice_send_toggle label span::before {
  margin-bottom: 0.35em;
}
.play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list__without-spectator.expanded > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list .list_item__voice_send_toggle .image_area.input_area .input_wrapper#voice_send_toggle label span::after {
  margin-bottom: 0.35em;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper {
  width: 100vw;
  z-index: 10;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li .message_input_items_list_wrapper .message_input_items_list {
  width: 100%;
  display: flex;
  justify-content: center;
  flex-direction: row;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li .message_input_items_list_wrapper .message_input_items_list > li:first-of-type {
  order: 1;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li .message_input_items_list_wrapper .message_input_items_list > li:nth-of-type(2) {
  order: 3;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li .message_input_items_list_wrapper .message_input_items_list > li:nth-of-type(3) {
  order: 2;
  position: absolute;
  bottom: 0;
  left: 0;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li .message_input_items_list_wrapper .message_input_items_list > li .input_area .input_wrapper {
  width: 77vw;
  padding: 8px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li .message_input_items_list_wrapper .message_input_items_list > li .input_area .input_wrapper input {
  width: 100%;
  background-color: #E8ECF0;
  font-size: 19px;
  line-height: 28px;
  text-indent: 0.75em;
  border-radius: 24px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li .message_input_items_list_wrapper .message_input_items_list > li .button_area {
  height: 100%;
  display: flex;
  align-items: center;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li .message_input_items_list_wrapper .message_input_items_list > li .button_area .button_wrapper {
  margin-top: -3px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li .message_input_items_list_wrapper .message_input_items_list > li .button_area .button_wrapper .chat_submit_button p {
  padding: 4px 8px;
  color: #0000AA;
  border: 1px solid #0000AA;
  font-weight: bold;
  border-radius: 12px;
  font-size: 14px;
  white-space: nowrap;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li .message_input_items_list_wrapper .message_input_items_list > li .image_area .svg_wrapper {
  padding: 11px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li .message_input_items_list_wrapper .message_input_items_list > li .image_area .svg_wrapper svg {
  height: 24px;
  fill: #0000AA;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select {
  position: relative;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .stamp_list_wrapper {
  overflow-y: scroll;
  scroll-behavior: smooth;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .stamp_list_wrapper .stamp_list {
  height: 25vh;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 12px 36px;
  flex-wrap: wrap;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .stamp_list_wrapper .stamp_list > li {
  padding-bottom: 2vh;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .stamp_list_wrapper .stamp_list > li .image_area .image_wrapper img {
  width: 12.5vw;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .stamp_list_wrapper .stamp_list > li:not(:nth-of-type(6n)) {
  padding-right: 2.5vw;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .stamp_close_image_wrapper {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: -18px;
  margin-right: 3px;
  z-index: 10;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .stamp_close_image_wrapper .image_wrapper svg {
  width: 36px;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .stamp_close_image_wrapper .image_wrapper svg circle {
  fill: red;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .selected_stamp_highlight_wrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .selected_stamp_highlight_wrapper.active {
  display: block;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .selected_stamp_highlight_wrapper .image_area .image_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 25vh;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .selected_stamp_highlight_wrapper .image_area .image_wrapper img {
  height: 20vh;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.true {
  display: block;
}
.play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li:not(.true) {
  display: none;
}
.play_games_items_list > li.including_send_messages_and_stamps, .play_games_items_list > li.including_send_cc {
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 20;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper, .play_games_items_list > li.including_send_cc send_cc_wrapper {
  padding: 16px 8px 0;
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list {
  max-height: calc(100vh - 16px);
  overflow: hidden;
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li {
  display: flex;
  flex-direction: column-reverse;
  padding-bottom: 2.5vh;
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li:first-of-type, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li:first-of-type, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li:first-of-type, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li:first-of-type {
  padding-top: 60px;
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .text_area, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li .text_area, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .text_area, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li .text_area {
  padding: 2px 0;
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .text_area .text_wrapper, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li .text_area .text_wrapper, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .text_area .text_wrapper, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li .text_area .text_wrapper {
  position: relative;
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .text_area .text_wrapper::after, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li .text_area .text_wrapper::after, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .text_area .text_wrapper::after, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li .text_area .text_wrapper::after {
  content: "";
  position: absolute;
  bottom: 0;
  border: 7px solid transparent;
  z-index: 0;
  margin-bottom: -7px;
  left: 0;
  margin-left: -13px;
  border-right: 21px solid #fff;
  transform: rotate(-45deg);
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .text_area .text_wrapper p, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li .text_area .text_wrapper p, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .text_area .text_wrapper p, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li .text_area .text_wrapper p {
  background-color: #fff;
  max-width: calc(50vw - 32px);
  display: inline-block;
  border-radius: 16px;
  padding: 4px 16px;
  text-align: justify;
  line-height: 1.25em;
  word-break: break-all;
  border: 2px solid #000;
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .text_area__name .text_wrapper::after, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li .text_area__name .text_wrapper::after, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .text_area__name .text_wrapper::after, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li .text_area__name .text_wrapper::after {
  display: none;
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .text_area__name .text_wrapper p, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li .text_area__name .text_wrapper p, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .text_area__name .text_wrapper p, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li .text_area__name .text_wrapper p {
  border-radius: 0;
  font-size: 12px;
  padding: 10px 8px;
  line-height: 1em;
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .image_area .image_wrapper img, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li .image_area .image_wrapper img, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .image_area .image_wrapper img, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li .image_area .image_wrapper img {
  max-width: 160px;
  -o-object-fit: contain;
     object-fit: contain;
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li.right .text_wrapper, .play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li.right .image_wrapper, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li.right .text_wrapper, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li.right .image_wrapper, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li.right .text_wrapper, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li.right .image_wrapper, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li.right .text_wrapper, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li.right .image_wrapper {
  display: flex;
  justify-content: flex-end;
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li.right .text_wrapper p, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li.right .text_wrapper p, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li.right .text_wrapper p, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li.right .text_wrapper p {
  background-color: #0000AA;
  color: #fff;
  border-color: #fff;
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li.right .text_wrapper::after, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li.right .text_wrapper::after, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li.right .text_wrapper::after, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li.right .text_wrapper::after {
  left: inherit;
  margin-left: 0;
  border-right: none;
  right: 0;
  margin-right: -7px;
  border-left: 21px solid #0000AA;
  transform: rotate(45deg);
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li.right + .right, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li.right + .right, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li.right + .right, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li.right + .right {
  margin-top: 8px;
}
.play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li.left + .left, .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li.left + .left, .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li.left + .left, .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li.left + .left {
  margin-top: 8px;
}
.play_games_items_list > li.including_players_name_display_from_watchers {
  width: 100%;
  z-index: 10;
  background-color: #0000AA;
  display: flex;
}
.play_games_items_list > li.including_players_name_display_from_watchers .text_wrapper {
  padding: 12px;
}
@media (max-width: 1024px) {
  .play_games_items_list > li.including_players_name_display_from_watchers .text_wrapper {
    height: 44px;
    padding: 0 12px;
  }
}
.play_games_items_list > li.including_players_name_display_from_watchers .text_wrapper p {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 65vw;
}
@media (max-width: 1024px) {
  .play_games_items_list > li.including_players_name_display_from_watchers .text_wrapper p {
    font-size: 13px;
  }
}
.play_games_items_list > li.including_players_name_display_from_watchers .text_wrapper p span {
  font-size: 1.5em;
}
.play_games_items_list > li.including_players_name_display_from_watchers__second {
  outline: 1px solid #0000AA;
  background-color: #fff;
  justify-content: flex-end;
}
.play_games_items_list > li.including_players_name_display_from_watchers__second .text_wrapper {
  text-align: right;
}
.play_games_items_list > li.including_players_name_display_from_watchers__second .text_wrapper p {
  color: #0000AA;
}
.play_games_items_list > li.including_players_name_display_from_watchers__second .stepper_wrapper {
  color: #0000AA;
}
.play_games_items_list > li.including_players_name_display_from_watchers__second .stepper_wrapper:hover {
  background-color: #0000AA;
  color: yellow;
}
.play_games_items_list > li.including_gained_cheers_list {
  z-index: 10;
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list {
  display: flex;
  justify-content: space-between;
  padding: 81px 15px 0 14px;
  height: calc(100vh -8px);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  pointer-events: none;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li {
  position: relative;
  width: 96px;
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(194, 129, 32, 0.8);
  border-radius: 15px;
  padding-bottom: 24px;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 96px;
  min-height: calc(36px + 36px);
  background-size: contain;
  mix-blend-mode: lighten;
}
@media (max-width: 1024px) {
  .play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li {
    padding-bottom: 14px;
  }
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .text_wrapper {
  padding-top: 0.2em;
  width: 96px;
  text-align: center;
  height: 28.8px;
  background-color: #5c93fb;
  border-radius: 15px 15px 0 0;
  min-height: 52.5px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1024px) {
  .play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .text_wrapper {
    min-height: 32.5px;
  }
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .text_wrapper p {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0em;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .stepper_wrapper {
  width: 96px;
  opacity: 1;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .stepper_wrapper .stepper {
  display: block !important;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .stepper_wrapper .stepper .text_wrapper {
  padding-top: 0;
  width: 100%;
  text-align: center;
  height: auto;
  background-color: transparent;
  border-radius: 0 0 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .stepper_wrapper .stepper .text_wrapper p {
  color: #2c354a;
  font-size: 13px;
  line-height: 1rem;
  font-weight: bold;
  letter-spacing: 0em;
  word-break: break-all;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .stepper_wrapper .stepper .box .box_inner {
  background-color: #ff5994;
  width: 75px;
  height: 35px;
  line-height: 35px;
  padding-top: 3px;
  border-radius: 8px;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .stepper_wrapper .stepper .box .box_inner span {
  display: inline-block;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .cheers_marks_list_wrapper .cheers_marks_list {
  height: 100%;
  position: relative;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .cheers_marks_list_wrapper .cheers_marks_list > li {
  position: absolute;
  bottom: 0;
  margin-bottom: 16vh;
  opacity: 0;
  left: calc((100% - 18px) / 2);
  mix-blend-mode: screen;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .cheers_marks_list_wrapper .cheers_marks_list > li .image_wrapper {
  text-align: center;
  margin: 0 auto;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .cheers_marks_list_wrapper .cheers_marks_list > li .image_wrapper svg {
  width: 18px;
  fill: #DB504A;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .cheers_marks_list_wrapper .cheers_marks_list > li.randomize_left_one {
  animation-name: cheers_float;
  animation-duration: 1.5s;
  transition-property: all;
  animation-timing-function: ease-in-out;
  animation-delay: 0.5s;
  animation-fill-mode: forwards;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .cheers_marks_list_wrapper .cheers_marks_list > li.randomize_left_two {
  animation-name: cheers_float;
  animation-duration: 1s;
  transition-property: all;
  animation-timing-function: ease-in-out;
  animation-delay: 1s;
  animation-fill-mode: forwards;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .cheers_marks_list_wrapper .cheers_marks_list > li.randomize_left_three {
  animation-name: cheers_float;
  animation-duration: 0.5s;
  transition-property: all;
  animation-timing-function: ease-in-out;
  animation-delay: 1.25s;
  animation-fill-mode: forwards;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .cheers_marks_list_wrapper .cheers_marks_list > li.randomize_left_four {
  animation-name: cheers_float;
  animation-duration: 0.75s;
  transition-property: all;
  animation-timing-function: ease-in-out;
  animation-delay: 0.25s;
  animation-fill-mode: forwards;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .cheers_marks_list_wrapper .cheers_marks_list > li.randomize_left_five {
  animation-name: cheers_float;
  animation-duration: 1.5s;
  transition-property: all;
  animation-timing-function: ease-in-out;
  animation-delay: 0.75s;
  animation-fill-mode: forwards;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .cheers_marks_list_wrapper .cheers_marks_list > li.randomize_right_one {
  animation-name: cheers_float;
  animation-duration: 1.5s;
  transition-property: all;
  animation-timing-function: ease-in-out;
  animation-delay: 0.5s;
  animation-fill-mode: forwards;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .cheers_marks_list_wrapper .cheers_marks_list > li.randomize_right_two {
  animation-name: cheers_float;
  animation-duration: 1s;
  transition-property: all;
  animation-timing-function: ease-in-out;
  animation-delay: 1s;
  animation-fill-mode: forwards;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .cheers_marks_list_wrapper .cheers_marks_list > li.randomize_right_three {
  animation-name: cheers_float;
  animation-duration: 0.5s;
  transition-property: all;
  animation-timing-function: ease-in-out;
  animation-delay: 1.25s;
  animation-fill-mode: forwards;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .cheers_marks_list_wrapper .cheers_marks_list > li.randomize_right_four {
  animation-name: cheers_float;
  animation-duration: 0.75s;
  transition-property: all;
  animation-timing-function: ease-in-out;
  animation-delay: 0.25s;
  animation-fill-mode: forwards;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li .cheers_marks_list_wrapper .cheers_marks_list > li.randomize_right_five {
  animation-name: cheers_float;
  animation-duration: 1.5s;
  transition-property: all;
  animation-timing-function: ease-in-out;
  animation-delay: 0.75s;
  animation-fill-mode: forwards;
}
.play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li:first-of-type .cheers_marks_list_wrapper .cheers_marks_list > li {
  margin-bottom: 4vh;
}

.main_align_list {
  align-items: center;
  display: flex;
  flex-direction: column;
  padding: 0 5%;
  max-width: 1000px;
  margin: 0 auto;
}
.main_align_list > li {
  padding: 24px 0;
}
.main_align_list > li .text_wrapper p {
  color: #fff;
  letter-spacing: 0em;
}
.main_align_list > li .text_wrapper__page_title {
  display: inline-block;
  text-align: center;
  position: relative;
}
.main_align_list > li .text_wrapper__page_title p {
  font-size: calc(12px + 2vw);
  font-weight: bold;
  padding: 16px 48px 0;
  max-width: 85vw;
}
.main_align_list > li .text_wrapper__error {
  display: none;
  text-align: center;
  width: 85vw;
  background-color: rgba(0, 0, 0, 0.5);
  margin-top: 13px;
}
.main_align_list > li .text_wrapper__error p {
  color: #ff0000;
  font-weight: bold;
  padding: 8px 0;
}
.main_align_list > li .text_wrapper__centered {
  text-align: center;
}
.main_align_list > li .input_wrapper input {
  width: 100%;
}
.main_align_list > li .input_wrapper__text {
  width: 85vw;
}
.main_align_list > li .input_wrapper__text input {
  border: 1px solid #fff;
  background-color: rgba(0, 0, 0, 0.5);
  height: 38px;
  border-radius: 9px;
  color: #fff;
  text-align: center;
}
.main_align_list > li .input_wrapper__text.error input {
  border-color: #ff0000;
}
.main_align_list > li .input_wrapper__text.error + .text_wrapper__error {
  display: block;
}
.main_align_list > li .input_wrapper__submit {
  width: 188px;
  background-color: #0000AA;
  border-radius: 18px;
}
.main_align_list > li .input_wrapper__submit input {
  height: 36px;
  color: #fff;
  font-weight: bold;
}
.main_align_list > li.questionnaire {
  padding-top: 64px;
}
.main_align_list > li.questionnaire a .svg_wrapper {
  transition: all 0.3s ease;
  width: 72vw;
  max-width: 396px;
  margin: 0 auto;
  border: 1px solid #fff;
  padding: 8px 48px;
}
.main_align_list > li.questionnaire a .svg_wrapper svg {
  fill: #fff;
}
.main_align_list > li.questionnaire a:hover .svg_wrapper, .main_align_list > li.questionnaire a:active .svg_wrapper {
  border-color: #FFFF00;
}
.main_align_list > li.questionnaire a:hover .svg_wrapper svg, .main_align_list > li.questionnaire a:active .svg_wrapper svg {
  fill: #FFFF00;
}
.main_align_list > li.questionnaire a:active a .svg_wrapper {
  background-color: rgba(0, 0, 0, 0.2);
  outline: 8px solid rgba(0, 0, 0, 0.2);
}
.main_align_list__top > li {
  width: 100%;
  text-align: center;
}
.main_align_list__top > li > a {
  display: inline-block;
}
.main_align_list__top > li:first-of-type {
  padding: 16vw 0 5vw;
}
.main_align_list__top > li:nth-of-type(2) {
  padding: 2.5vw 0;
}
.main_align_list__top > li:nth-of-type(3) {
  padding: 0 0 5vw 0;
}
.main_align_list__top > li:nth-of-type(4) {
  padding: 1vw 0 3px;
}
.main_align_list__top > li .top_logo_img_wrapper {
  transform: scale(1.1);
}
.main_align_list__top > li .top_logo_img_wrapper svg .b {
  fill: #000037;
}
.main_align_list__top > li .top_logo_img_wrapper svg .c {
  fill: #fff;
}
.main_align_list__top > li .text_link_wrapper {
  border-bottom: 1px solid #fff;
  display: inline-block;
  padding: 0.1em;
  transition: 0.3s all ease;
}
.main_align_list__top > li .text_link_wrapper:hover {
  opacity: 0.5;
}
.main_align_list__top > li .text_link_wrapper a {
  font-size: 0.8em;
  color: #fff;
}
.main_align_list__top > li .button_made_of_list_wrapper {
  border-width: 1px;
  outline-width: 1px;
}
.main_align_list__top > li .button_made_of_list_wrapper .button_made_of_list > li {
  width: 100%;
}
.main_align_list__top > li .button_made_of_list_wrapper .button_made_of_list > li .svg_wrapper {
  width: 9vw;
  height: 9vw !important;
}
.main_align_list__top > li .button_made_of_list_wrapper .button_made_of_list > li:first-of-type .svg_wrapper {
  width: 33.75vw;
}
.main_align_list__top > li .button_made_of_list_wrapper .button_made_of_list > li:nth-of-type(2) {
  display: flex;
  justify-content: center;
  align-items: center;
}
.main_align_list__top > li.questionnaire {
  padding-top: 24px;
}
.main_align_list__system_and_faq > li {
  width: 100%;
}
.main_align_list__system_and_faq > li:first-of-type {
  width: auto;
}
.main_align_list__system_and_faq > li .table_wrapper > table {
  border-collapse: collapse;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.2);
}
.main_align_list__system_and_faq > li .table_wrapper > table > thead {
  background-color: rgba(0, 0, 0, 0.4);
}
.main_align_list__system_and_faq > li .table_wrapper > table > thead > tr > th, .main_align_list__system_and_faq > li .table_wrapper > table > thead > tr > td, .main_align_list__system_and_faq > li .table_wrapper > table > tbody > tr > th, .main_align_list__system_and_faq > li .table_wrapper > table > tbody > tr > td {
  text-align: center;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 2vw calc(4px + 0.5vw);
}
.main_align_list__system_and_faq > li .table_wrapper > table > thead > tr > th:first-of-type, .main_align_list__system_and_faq > li .table_wrapper > table > thead > tr > td:first-of-type, .main_align_list__system_and_faq > li .table_wrapper > table > tbody > tr > th:first-of-type, .main_align_list__system_and_faq > li .table_wrapper > table > tbody > tr > td:first-of-type {
  border-left: 1px solid #fff;
}
.main_align_list__system_and_faq > li .table_wrapper > table > thead > tr > th p, .main_align_list__system_and_faq > li .table_wrapper > table > thead > tr > td p, .main_align_list__system_and_faq > li .table_wrapper > table > tbody > tr > th p, .main_align_list__system_and_faq > li .table_wrapper > table > tbody > tr > td p {
  color: #fff;
  line-height: 1.7em;
  font-size: calc(7px + 1vw);
}
.main_align_list__system_and_faq > li .table_wrapper > table > thead > tr > td[rowspan="2"], .main_align_list__system_and_faq > li .table_wrapper > table > tbody > tr > td[rowspan="2"] {
  border-bottom: 1px solid #fff;
}
.main_align_list__system_and_faq > li .table_wrapper > table > thead > tr:last-of-type > th, .main_align_list__system_and_faq > li .table_wrapper > table > thead > tr:last-of-type > td, .main_align_list__system_and_faq > li .table_wrapper > table > tbody > tr:last-of-type > th, .main_align_list__system_and_faq > li .table_wrapper > table > tbody > tr:last-of-type > td {
  border-bottom: 1px solid #fff;
}
.main_align_list__system_and_faq > li > .text_wrapper:not(.text_wrapper__page_title) p {
  font-size: calc(10px + 1vw);
  text-align: justify;
  letter-spacing: 0em;
}

.card_game_logo_image_area {
  position: relative;
}
.card_game_logo_image_area::after {
  position: absolute;
  bottom: 0;
  right: 0;
  font-size: 10px;
  text-align: right;
  color: #284069;
  z-index: 5;
  margin: 0 0.5em 0.25em 0;
}
.card_game_logo_image_area a {
  width: 65.7vw;
  height: 22.5vw;
  max-width: 300px;
  max-height: 103px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #003591;
  outline: 5px solid #fff;
  overflow: hidden;
}
.card_game_logo_image_area a .card_game_logo_image_wrapper {
  transition: inherit;
}
.card_game_logo_image_area a .card_game_logo_image_wrapper img {
  height: 16.3vw;
  max-height: 72px;
  max-width: 252px;
  -o-object-fit: contain;
     object-fit: contain;
}
.card_game_logo_image_area:hover a, .card_game_logo_image_area:active a {
  opacity: 1;
  background-color: #FFFF00;
  border-color: #003591;
  outline-color: #FFFF00;
}
.card_game_logo_image_area:hover a .card_game_logo_image_wrapper, .card_game_logo_image_area:active a .card_game_logo_image_wrapper {
  transform: scale(1.05);
}
.card_game_logo_image_area.battlespirits::after {
  content: "©BNP/BANDAI";
}
.card_game_logo_image_area.digimon_card_game::after {
  content: "©本郷あきよし・フジテレビ・東映アニメーション";
  margin-bottom: 0;
}

.button_wrapper {
  padding: 10px 24px;
  border-radius: 24px;
}
.button_wrapper .button {
  text-align: center;
}
.button_wrapper .button p {
  position: relative;
  font-weight: bold;
  color: #fff;
}
.button_wrapper .button.has_left_icon p::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  background-size: contain;
}
.button_wrapper .button.free_match_button {
  padding-left: 6px;
}
.button_wrapper .button.free_match_button p {
  padding-left: 22px;
}
.button_wrapper .button.free_match_button p::before {
  background-image: url(/images/free_match.png?bb259e1b244b432c6e035b472e6f28ad);
  width: 22px;
  height: 18px;
  margin-top: 2px;
  margin-left: -5px;
}
.button_wrapper .button.friend_match_button {
  padding-left: 6px;
}
.button_wrapper .button.friend_match_button p {
  padding-left: 25px;
}
.button_wrapper .button.friend_match_button p::before {
  background-image: url(/images/friend_match.png?ed9dccfeac6e3fbe360651a96b58733e);
  width: 25px;
  height: 22px;
  margin-top: 5px;
  margin-left: -6px;
}
.button_wrapper.action_button_wrapper {
  background-color: #0000AA;
}
.button_wrapper.back_button_wrapper {
  background-image: url(/images/dotted_button_bg__wider_blue_arrow.svg?34fcb317ad95b13f371180517625b23f);
  transform: scale(-1, 1);
  background-size: 100%;
  width: 316.5px;
  height: 86.25px;
  border-width: 0;
  padding: 0 40px 0 0 !important;
  text-align: center;
}
@media (max-width: 1024px) {
  .button_wrapper.back_button_wrapper {
    border-width: 0;
    width: 211px;
    height: 57.5px;
    padding: 16px 50px 0 20px !important;
  }
}
.button_wrapper.back_button_wrapper .button p {
  transform: scale(-1, 1);
  line-height: 86.25px;
  font-size: 30px;
}
@media (max-width: 1024px) {
  .button_wrapper.back_button_wrapper .button p {
    line-height: 33.75px;
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .button_wrapper.back_button_wrapper .button p {
    line-height: 33.75px;
    font-size: 24px;
  }
}
.button_wrapper.button_made_of_list_wrapper {
  background-color: #0000AA;
  border: 3px solid #0000AA;
  outline: 2px solid #0000AA;
  padding: 0;
  border-radius: 0;
  cursor: pointer;
  margin: 0 auto;
  box-sizing: border-box;
  -webkit-appearance: none !important;
  width: 422px;
}
@media (max-width: 1024px) {
  .button_wrapper.button_made_of_list_wrapper {
    width: 211px;
  }
}
.button_wrapper.button_made_of_list_wrapper .button_made_of_list {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  border: 1px solid #fff;
}
.button_wrapper.button_made_of_list_wrapper .button_made_of_list > li {
  width: 100%;
  background: linear-gradient(#3232de, #0000c4);
}
.button_wrapper.button_made_of_list_wrapper .button_made_of_list > li .svg_wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
}
.button_wrapper.button_made_of_list_wrapper .button_made_of_list > li .svg_wrapper svg {
  transition: all ease 0.2s;
  fill: #fff;
}
.button_wrapper.button_made_of_list_wrapper .button_made_of_list > li:first-of-type {
  background: #0000AA;
  border-right: 1px solid transparent;
}
.button_wrapper.button_made_of_list_wrapper .button_made_of_list > li:first-of-type .svg_wrapper {
  padding: 0 30px 0 30px;
  transition: all 0.3s ease 0s;
  letter-spacing: 0 !important;
}
.button_wrapper.button_made_of_list_wrapper:hover {
  outline-color: #b6b6f3;
}
.button_wrapper.button_made_of_list_wrapper:hover .button_made_of_list > li .bg_svg_wrapper svg,
.button_wrapper.button_made_of_list_wrapper:hover .button_made_of_list > li .bg_svg_wrapper p {
  transform: scale(1.1);
  transition: all 0.3s ease 0s;
}
.button_wrapper.button_made_of_list_wrapper:hover .button_made_of_list > li:first-of-type {
  border-color: #fff;
  background: linear-gradient(#3232de, #0000c4);
}
.button_wrapper.button_made_of_list_wrapper:active {
  border-color: #FFFF00;
  outline-color: #FFFF00;
}
.button_wrapper.button_made_of_list_wrapper:active .button_made_of_list {
  border-color: #0000AA !important;
}
.button_wrapper.button_made_of_list_wrapper:active .button_made_of_list > li {
  background: #FFFF00 !important;
}
.button_wrapper.button_made_of_list_wrapper:active .button_made_of_list > li .svg_wrapper svg {
  transform: scale(1.1);
  fill: #0000AA;
}
.button_wrapper.button_made_of_list_wrapper:active .button_made_of_list > li:first-of-type {
  border-color: #0000AA !important;
}
.button_wrapper:active {
  background-color: #0000AA !important;
}

.align_list_wrapper .align_list > li > .text_wrapper p {
  color: #fff;
  letter-spacing: 0em;
}
.align_list_wrapper .align_list > li > .text_wrapper__align_right {
  padding-right: 3%;
  text-align: right;
}
.align_list_wrapper .align_list.horizontal {
  display: flex;
}
.align_list_wrapper .align_list__URL_published {
  flex-wrap: wrap;
  justify-content: center;
}
.align_list_wrapper .align_list__URL_published > li:nth-of-type(1) {
  margin-right: 16px;
}
.align_list_wrapper .align_list__URL_published > li:nth-of-type(1) img {
  width: 46px;
}
.align_list_wrapper .align_list__URL_published > li:nth-of-type(3) {
  width: 100%;
  margin: 16px 0;
}
.align_list_wrapper .align_list__URL_published > li:nth-of-type(3) .button_wrapper {
  text-align: center;
}
.align_list_wrapper .align_list__URL_published > li:nth-of-type(3) .button_wrapper button {
  background-color: #0000AA;
  padding: 10px 24px;
  border-radius: 24px;
  color: #fff;
  font-weight: bold;
  position: relative;
  padding-right: 48px;
}
.align_list_wrapper .align_list__URL_published > li:nth-of-type(3) .button_wrapper button::after {
  content: "";
  background-image: url(/images/share.png?081a258a4cba24bdfec13147dc29ab86);
  top: 0;
  right: 0;
  height: 27px;
  width: 18px;
  position: absolute;
  background-size: contain;
  margin-right: 24px;
  margin-top: 6px;
}
.align_list_wrapper .align_list__URL_published__second > li:nth-of-type(3) .button_wrapper button::after {
  background-image: url(/images/enter.png?738eb0fafe60044cadbff12c00595130);
  height: 24px;
  width: 27px;
  margin-top: 9px;
  margin-right: 18px;
}
.align_list_wrapper .align_list.each_level_made_of_list {
  background-color: rgba(0, 0, 0, 0.3);
  cursor: pointer;
  transition: all 0.3s ease;
  padding: 16px;
}
.align_list_wrapper .align_list.each_level_made_of_list:hover {
  background-color: rgba(0, 0, 0, 0.75);
  outline: 4px solid #FFFF00;
}
.align_list_wrapper .align_list.each_level_made_of_list > li:not(:last-of-type) {
  margin-bottom: 1vw;
}
.align_list_wrapper .align_list.each_level_made_of_list > li .text_wrapper {
  text-align: center;
}
.align_list_wrapper .align_list.each_level_made_of_list > li .text_wrapper p {
  letter-spacing: 0em;
}
.align_list_wrapper .align_list.each_level_made_of_list > li .image_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}
.align_list_wrapper .align_list.each_level_made_of_list > li .image_wrapper img {
  max-height: 96px;
  height: 20vw;
  -o-object-fit: contain;
     object-fit: contain;
}
.align_list_wrapper .align_list.each_level_made_of_list > li:first-of-type p {
  line-height: 1em;
  letter-spacing: 2px;
}
.align_list_wrapper .align_list.each_level_made_of_list > li:nth-of-type(2) {
  text-align: center;
  padding-bottom: 8px;
}
.align_list_wrapper .align_list.each_level_made_of_list > li:nth-of-type(2) .text_wrapper {
  display: inline-block;
  background-color: rgba(0, 0, 0, 0.5);
  border-top: 2px solid;
  border-bottom: 2px solid;
}
.align_list_wrapper .align_list.each_level_made_of_list > li:nth-of-type(2) .text_wrapper p {
  padding: 1vw 4vw;
  font-size: calc(11px + 1vw);
  font-weight: bold;
  letter-spacing: 0em;
}
.align_list_wrapper .align_list.each_level_made_of_list > li:nth-of-type(3) .text_wrapper p {
  font-size: calc(10px + 1vw);
  letter-spacing: 0em;
}
.align_list_wrapper .align_list.each_level_made_of_list__master > li:first-of-type p, .align_list_wrapper .align_list.each_level_made_of_list__serious > li:first-of-type p {
  color: #B99B5E;
}
.align_list_wrapper .align_list.each_level_made_of_list__master > li:nth-of-type(2) .text_wrapper, .align_list_wrapper .align_list.each_level_made_of_list__serious > li:nth-of-type(2) .text_wrapper {
  border-color: #B99B5E;
}
.align_list_wrapper .align_list.each_level_made_of_list__master > li:nth-of-type(2) .text_wrapper p, .align_list_wrapper .align_list.each_level_made_of_list__serious > li:nth-of-type(2) .text_wrapper p {
  color: #B99B5E;
  letter-spacing: 0em;
}
.align_list_wrapper .align_list.each_level_made_of_list__middle > li:first-of-type p, .align_list_wrapper .align_list.each_level_made_of_list__enjoy > li:first-of-type p {
  color: #8f95ac;
}
.align_list_wrapper .align_list.each_level_made_of_list__middle > li:nth-of-type(2) .text_wrapper, .align_list_wrapper .align_list.each_level_made_of_list__enjoy > li:nth-of-type(2) .text_wrapper {
  border-color: #8f95ac;
}
.align_list_wrapper .align_list.each_level_made_of_list__middle > li:nth-of-type(2) .text_wrapper p, .align_list_wrapper .align_list.each_level_made_of_list__enjoy > li:nth-of-type(2) .text_wrapper p {
  color: #8f95ac;
  letter-spacing: 0em;
}
.align_list_wrapper .align_list.each_level_made_of_list__light > li:first-of-type p, .align_list_wrapper .align_list.each_level_made_of_list__teaching > li:first-of-type p {
  color: #387cdb;
}
.align_list_wrapper .align_list.each_level_made_of_list__light > li:nth-of-type(2) .text_wrapper, .align_list_wrapper .align_list.each_level_made_of_list__teaching > li:nth-of-type(2) .text_wrapper {
  border-color: #387cdb;
}
.align_list_wrapper .align_list.each_level_made_of_list__light > li:nth-of-type(2) .text_wrapper p, .align_list_wrapper .align_list.each_level_made_of_list__teaching > li:nth-of-type(2) .text_wrapper p {
  color: #387cdb;
  letter-spacing: 0em;
}
.align_list_wrapper .align_list.each_level_made_of_list__beginner > li:first-of-type p, .align_list_wrapper .align_list.each_level_made_of_list__collaboration > li:first-of-type p {
  color: #cfd6d6;
}
.align_list_wrapper .align_list.each_level_made_of_list__beginner > li:nth-of-type(2) .text_wrapper, .align_list_wrapper .align_list.each_level_made_of_list__collaboration > li:nth-of-type(2) .text_wrapper {
  border-color: #cfd6d6;
}
.align_list_wrapper .align_list.each_level_made_of_list__beginner > li:nth-of-type(2) .text_wrapper p, .align_list_wrapper .align_list.each_level_made_of_list__collaboration > li:nth-of-type(2) .text_wrapper p {
  color: #cfd6d6;
  letter-spacing: 0em;
}
.align_list_wrapper .align_list__social_buttons {
  width: 100%;
  justify-content: center;
}
.align_list_wrapper .align_list__social_buttons > li:nth-of-type(2) {
  margin: 0 24px;
}
.align_list_wrapper.pc > ul > li:nth-of-type(3) .button_wrapper input {
  display: block;
  margin: 0 auto;
  border: 1px solid #fff;
  background-color: rgba(0, 0, 0, 0.5);
  height: 38px;
  border-radius: 9px;
  color: #fff;
  text-align: center;
  padding: 0 1em;
  text-overflow: ellipsis;
  width: 80vw;
  max-width: 500px;
}
.align_list_wrapper.pc > ul > li:nth-of-type(3) .button_wrapper button::after {
  background-image: url(/images/clipboard-square-symbol.svg?f50234410a5f6e8e2b979474ad2d2c66);
  margin-top: 11px;
}

.news_area {
  position: relative;
  background-image: url(/images/bg_lightend.jpg?b7a6d1aba0e47b75fed1d71ff3bc1c90);
  height: 100px;
  width: 90vw;
  margin: 0 auto;
  max-width: 480px;
}
.news_area::before {
  position: absolute;
  content: "運営からのお知らせ";
  line-height: 36px;
  padding: 0 18px;
  background-color: rgba(0, 0, 0, 0.75);
  color: #fff;
}
.news_area .text_wrapper {
  text-align: center;
  padding: 52px 24px;
}
.news_area .text_wrapper p {
  font-weight: bold;
  filter: drop-shadow(1px 1px 1px #000);
  letter-spacing: 0em;
}

.each_terms_list, .system_requirements_caption_list {
  padding: 2% 3%;
}
.each_terms_list > dt .text_wrapper p, .system_requirements_caption_list > dt .text_wrapper p {
  font-weight: bold;
  font-size: 1.1em;
  letter-spacing: 0em;
}
.each_terms_list > dd > .text_wrapper, .system_requirements_caption_list > dd > .text_wrapper {
  padding: 0.4rem 0;
}
.each_terms_list > dd .terms_inner_order_list_wrapper .terms_inner_order_list, .system_requirements_caption_list > dd .terms_inner_order_list_wrapper .terms_inner_order_list {
  list-style: decimal;
}
.each_terms_list > dd .terms_inner_order_list_wrapper .terms_inner_order_list > li, .system_requirements_caption_list > dd .terms_inner_order_list_wrapper .terms_inner_order_list > li {
  padding: 0.4rem 0;
  margin-left: 1.2em;
  color: #fff;
}
.each_terms_list > dd .terms_inner_order_list_wrapper .terms_inner_order_list > li .text_wrapper, .system_requirements_caption_list > dd .terms_inner_order_list_wrapper .terms_inner_order_list > li .text_wrapper {
  text-align: justify;
}
.each_terms_list > dd .terms_inner_order_list_wrapper .terms_inner_order_list > li .text_wrapper p, .system_requirements_caption_list > dd .terms_inner_order_list_wrapper .terms_inner_order_list > li .text_wrapper p {
  letter-spacing: 0em;
}
.each_terms_list > dd .terms_inner_order_list_wrapper .terms_inner_order_list__has_brackets > li, .system_requirements_caption_list > dd .terms_inner_order_list_wrapper .terms_inner_order_list__has_brackets > li {
  list-style-type: none;
  counter-increment: cnt;
  position: relative;
  margin-left: 2em;
}
.each_terms_list > dd .terms_inner_order_list_wrapper .terms_inner_order_list__has_brackets > li::before, .system_requirements_caption_list > dd .terms_inner_order_list_wrapper .terms_inner_order_list__has_brackets > li::before {
  content: "（" counter(cnt) "）";
  display: inline-block;
  margin: 0.4em 0 0 -3em;
  width: 3em;
  text-align: right;
  position: absolute;
  top: 0;
  left: 0;
}

.system_requirements_caption_list {
  padding-left: 0;
  padding: 0.8em 0;
}
.system_requirements_caption_list > dt .text_wrapper p {
  font-size: calc(12px + 1vw);
  color: #fff;
  font-weight: normal;
  letter-spacing: 0em;
}
.system_requirements_caption_list > dd .terms_inner_order_list_wrapper .terms_inner_order_list > li {
  padding: 0;
  font-size: calc(8px + 1vw);
}
.system_requirements_caption_list > dd .terms_inner_order_list_wrapper .terms_inner_order_list > li:before {
  font-size: calc(8px + 1vw);
  margin-top: 0;
}
.system_requirements_caption_list > dd .text_wrapper p {
  font-size: calc(10px + 1vw);
  letter-spacing: 0em;
}

.footer_inner {
  position: relative;
}
.footer_inner::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background: linear-gradient(to left, #780096, 20%, #e61e19);
  top: 0;
  left: 0;
  margin-top: -2px;
}
.footer_inner .footer_align_list_wrapper {
  padding: 0 3%;
  background-color: #000;
}
.footer_inner .footer_align_list_wrapper .footer_align_list {
  max-width: 1000px;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0 auto;
}
.footer_inner .footer_align_list_wrapper .footer_align_list > li {
  padding: 2vw 0;
}
.footer_inner .footer_align_list_wrapper .footer_align_list > li .footer_each_item_wrapper {
  font-size: calc(6.25px + 1vw);
  text-align: center;
}
.footer_inner .footer_align_list_wrapper .footer_align_list > li .footer_each_item_wrapper a {
  color: #ccc;
}
.footer_inner .footer_align_list_wrapper .footer_align_list > li .footer_each_item_wrapper:hover a {
  outline: 1px solid #FFFF00;
  outline-offset: 0.5vw;
  color: #FFFF00;
}
.footer_inner .footer_caption_text_wrapper {
  background-color: #000;
  text-align: center;
}
.footer_inner .footer_caption_text_wrapper p {
  color: #333;
  line-height: 25px;
  letter-spacing: 0em;
}

.header_inner {
  background: #000;
  height: 50px;
  position: relative;
}
.header_inner::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 2px;
  background: linear-gradient(to right, #780096, 20%, #e61e19);
  bottom: 0;
  left: 0;
  margin-bottom: -2px;
}
.header_inner .header_inner_list_wrapper {
  padding: 0 5%;
}
.header_inner .header_inner_list_wrapper .header_inner_list {
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: row;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
}
.header_inner .header_inner_list_wrapper .header_inner_list > li {
  width: 90%;
}
.header_inner .header_inner_list_wrapper .header_inner_list > li .img_link_wrapper {
  margin-left: 10%;
  height: 50px;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
}
.header_inner .header_inner_list_wrapper .header_inner_list > li .img_link_wrapper a {
  padding: 0 8px;
  margin: 0 auto;
}
.header_inner .header_inner_list_wrapper .header_inner_list > li .img_link_wrapper a img {
  transition: all 0.3s ease;
  height: 48px;
  opacity: 0.4;
  mix-blend-mode: luminosity;
  margin-top: 2px;
}
.header_inner .header_inner_list_wrapper .header_inner_list > li .img_link_wrapper a:hover img {
  opacity: 0.8;
  mix-blend-mode: hard-light;
}
.header_inner .header_inner_list_wrapper .header_inner_list > li .svg_wrapper {
  width: 5vw;
  margin-left: auto;
}
.header_inner .header_inner_list_wrapper .header_inner_list > li .svg_wrapper svg {
  fill: #ff0000;
  max-height: 28.8683602771px;
}
.header_inner .header_inner_list_wrapper .header_inner_list > li:last-of-type {
  width: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header_inner .header_inner_list_wrapper .header_inner_list > li:only-of-type {
  width: 100%;
}
.header_inner .header_inner_list_wrapper .header_inner_list > li:only-of-type .img_link_wrapper {
  margin-left: 0;
}

.top_news_list_wrapper .top_news_list > dt {
  padding-bottom: 1vw;
}
.top_news_list_wrapper .top_news_list > dt .svg_wrapper {
  width: 12.5vw;
}
.top_news_list_wrapper .top_news_list > dt .svg_wrapper svg .e {
  fill: #000037;
}
.top_news_list_wrapper .top_news_list > dt .svg_wrapper svg .f {
  fill: #fff;
}
.top_news_list_wrapper .top_news_list > dd {
  background-color: #000037;
  outline: 1px solid #0000AA;
}
.top_news_list_wrapper .top_news_list > dd > .align_list_wrapper > .align_list {
  padding: calc(6px + 1vw);
}
.top_news_list_wrapper .top_news_list > dd > .align_list_wrapper > .align_list > li {
  transition: all 0.3s ease;
}
.top_news_list_wrapper .top_news_list > dd > .align_list_wrapper > .align_list > li:not(:first-of-type) {
  border-top: 1px solid #ff0000;
  margin-bottom: 14px;
}
.top_news_list_wrapper .top_news_list > dd > .align_list_wrapper > .align_list > li:only-of-type {
  border-top: 1px solid #ff0000;
  border-bottom: 1px solid #ff0000;
  margin-bottom: 8px;
}
.top_news_list_wrapper .top_news_list > dd > .align_list_wrapper > .align_list > li:hover {
  border-color: #FFFF00;
  background-color: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}

.top_each_news_list_wrapper, .notice_detail_list_wrapper {
  transition: all 0.3s ease;
}
.top_each_news_list_wrapper > dl, .notice_detail_list_wrapper > dl {
  transition: inherit;
  padding: 12px 0;
}
.top_each_news_list_wrapper > dl > dt, .notice_detail_list_wrapper > dl > dt {
  padding-bottom: 4px;
}
.top_each_news_list_wrapper > dl > dt > .align_list_wrapper .align_list > li:not(:last-of-type), .notice_detail_list_wrapper > dl > dt > .align_list_wrapper .align_list > li:not(:last-of-type) {
  margin-right: 8px;
}
.top_each_news_list_wrapper > dl > dt > .align_list_wrapper .align_list > li > div p, .notice_detail_list_wrapper > dl > dt > .align_list_wrapper .align_list > li > div p {
  padding: 0.25em 0.5em;
  font-size: calc(6.25px + 1vw);
  font-weight: bold;
}
.top_each_news_list_wrapper > dl > dt > .align_list_wrapper .align_list > li .date_text_wrapper, .notice_detail_list_wrapper > dl > dt > .align_list_wrapper .align_list > li .date_text_wrapper {
  background-color: #ff0000;
}
.top_each_news_list_wrapper > dl > dt > .align_list_wrapper .align_list > li .date_text_wrapper p, .notice_detail_list_wrapper > dl > dt > .align_list_wrapper .align_list > li .date_text_wrapper p {
  color: #fff;
  letter-spacing: 0em;
}
.top_each_news_list_wrapper > dl > dt > .align_list_wrapper .align_list > li .category_text_wrapper, .notice_detail_list_wrapper > dl > dt > .align_list_wrapper .align_list > li .category_text_wrapper {
  background-color: #FFFF00;
}
.top_each_news_list_wrapper > dl > dt > .align_list_wrapper .align_list > li .category_text_wrapper p, .notice_detail_list_wrapper > dl > dt > .align_list_wrapper .align_list > li .category_text_wrapper p {
  color: #0000AA;
  letter-spacing: 0em;
}
.top_each_news_list_wrapper > dl > dt > .text_wrapper p, .notice_detail_list_wrapper > dl > dt > .text_wrapper p {
  font-weight: bold;
  font-size: calc(15px + 1vw);
  padding: 1vw 0 1.5vw;
  letter-spacing: 0em;
}
.top_each_news_list_wrapper > dl > dd, .notice_detail_list_wrapper > dl > dd {
  padding-top: 4px;
}
.top_each_news_list_wrapper > dl > dd .text_wrapper p, .notice_detail_list_wrapper > dl > dd .text_wrapper p {
  font-size: calc(8px + 1vw);
  text-align: justify;
  letter-spacing: 0em;
}

.notice_detail_list_wrapper > dl > dd .text_wrapper p {
  font-size: calc(10px + 1vw);
  letter-spacing: 0em;
}

.title_and_description_list_wrapper > dl {
  padding-bottom: calc(16px + 1vw);
}
.title_and_description_list_wrapper > dl > dt .text_wrapper p {
  font-weight: bold;
  font-size: calc(12px + 1vw);
  color: #fff;
  padding-bottom: 0.2em;
  letter-spacing: 0em;
}
.title_and_description_list_wrapper > dl > dd .text_wrapper p {
  font-size: calc(10px + 1vw);
  letter-spacing: 0em;
}

.each_faq_list_wrapper {
  padding-bottom: calc(10px + 1vw);
}
.each_faq_list_wrapper > dl > dt, .each_faq_list_wrapper > dl > dd {
  font-size: calc(10px + 1vw);
  margin-left: 1.75em;
  position: relative;
}
.each_faq_list_wrapper > dl > dt .text_wrapper p, .each_faq_list_wrapper > dl > dd .text_wrapper p {
  font-size: calc(10px + 1vw);
  text-align: justify;
  letter-spacing: 0em;
}
.each_faq_list_wrapper > dl > dt::before, .each_faq_list_wrapper > dl > dd::before {
  position: absolute;
  top: 0;
  left: 0;
  color: #fff;
  margin: 0.1em 0 0 -1.75em;
  font-size: calc(10px + 1vw);
}
.each_faq_list_wrapper > dl > dt .text_wrapper p {
  font-weight: bold;
  letter-spacing: 0em;
}
.each_faq_list_wrapper > dl > dt::before {
  font-weight: bold;
  content: "Q.";
}
.each_faq_list_wrapper > dl > dd::before {
  content: "A.";
}

aside {
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 17, 0.3);
}
aside * {
  color: #fff;
  text-align: center;
}
@media (max-width: 480px) {
  aside .pc_only {
    display: none;
  }
}
aside .aside_inner {
  padding: 3%;
}
aside .aside_inner > dl {
  padding: 1.5vh 3.5%;
  background-color: rgba(0, 0, 17, 0.85);
  width: 62vw;
  min-width: 355px;
}
@media (orientation: landscape) {
  aside .aside_inner > dl {
    min-width: 600px;
  }
}
aside .aside_inner > dl > dt img {
  max-width: 650px;
}
aside .aside_inner > dl > dt p {
  font-size: calc(17px + 1vw);
  font-weight: bold;
  padding-bottom: 2vh;
  border-bottom: 1px solid #fff;
}
aside .aside_inner > dl > dd {
  padding-top: 2vh;
}
aside .aside_inner > dl > dd p {
  padding-top: 1.25vh;
  font-size: calc(11px + 1vw);
  line-height: 1.618em;
}
aside .aside_inner > dl > dd p:last-of-type {
  padding: 3.5vw 0 2vw;
}

.beginner_user_name_text_wrapper p {
  position: relative;
  padding-right: 1.5em;
  letter-spacing: 0em;
}
.beginner_user_name_text_wrapper p:after {
  content: "";
  background-image: url(/images/beginner_mark.png?a4fb09929418165dc3ce047de468223a);
  width: 1em;
  position: absolute;
  top: 0;
  right: 0;
  height: 1.5em;
  background-size: contain;
}

.br-sp {
  display: none;
}
@media (max-width: 480px) {
  .br-sp {
    display: block;
  }
}

.text_wrapper__large_bold {
  font-size: 30px;
  font-weight: bold;
}
@media (max-width: 480px) {
  .text_wrapper__large_bold {
    font-size: 24px;
  }
}

.pt-40 {
  padding-top: 40px;
}

.container {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .container {
    min-height: calc(100vh - 100px);
    min-height: 100vh; /* カスタムプロパティ未対応ブラウザ用のフォールバック */
    min-height: calc(var(--vh, 1vh) * 100);
  }
}
.container .p2p-media {
  display: flex;
  transition: all 0.4s ease;
}
.container .p2p-media [class$=-stream] {
  width: 50vw;
  display: inline-flex;
  opacity: 1;
}
.container .p2p-media [class$=-stream] video {
  width: 100%;
}
.container .p2p-media [class$=-stream] input, .container .p2p-media [class$=-stream] button {
  display: none;
}
.container .p2p-media [class$=-stream].flipped {
  transform: rotate(180deg);
}

section.popup_whole {
  width: 1000px;
  height: 100%;
  display: none;
}
section.popup_whole.open {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 120;
}
section.popup_whole.open .popup_filter_area {
  background: rgba(0, 0, 0, 0.6);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}
section.popup_whole .popup_area {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 150;
}
section.popup_whole .popup_area.view {
  display: block;
}
section.popup_whole .popup_area .popup_area_inner {
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper {
  background-color: #fff;
  border-radius: 16px;
  position: relative;
  filter: drop-shadow(0px 2px 6px #333);
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice {
  max-height: 80vh;
  background-size: contain;
  background-position: center;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__guide {
  background-image: url(/images/guide_notice.png?11550fe5066057eddbc328c4fd3e2509);
  z-index: 50;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__vertical {
  width: 90vw;
  z-index: 60;
  display: none;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal {
  align-items: center;
  justify-content: center;
  z-index: 55;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal .notice_made_of_list_wrapper {
  background-color: rgba(255, 255, 255, 0.875);
  border-radius: 16px;
  width: 258px;
  animation-name: fadeZoomIn;
  animation-duration: 0.2s;
  animation-timing-function: ease-in;
  transform-origin: center;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal .notice_made_of_list_wrapper .notice_made_of_list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li {
  border-top: 1px solid #AFAFAF;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li [class*=_text_area] [class*=_text_area_inner] {
  padding: 16px 0;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li [class*=_text_area] [class*=_text_area_inner] [class*=text_wrapper] {
  text-align: center;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li [class*=_text_area] [class*=_text_area_inner] [class*=text_wrapper] p {
  font-size: 17px;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type {
  width: 100%;
  border: none;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type .above_text_area .above_text_area_inner .above_text_wrapper {
  padding: 0 20px;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type .above_text_area .above_text_area_inner .above_text_wrapper p {
  font-weight: bold;
  padding-top: 11px;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type .above_text_area .above_text_area_inner .above_text_wrapper p:nth-of-type(2) {
  font-weight: normal;
  font-size: 13px;
  line-height: 16px;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:last-of-type p {
  font-weight: bold;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:not(:first-of-type) [class*=_text_wrapper] {
  cursor: pointer;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:not(:first-of-type) [class*=_text_wrapper] p {
  color: #007AFF;
  line-height: 17px;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal___alert .notice_made_of_list_wrapper .notice_made_of_list > li:not(:first-of-type) {
  width: 100%;
  border-left: none;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal___adjustment_confirm .notice_made_of_list_wrapper .notice_made_of_list > li:not(:first-of-type), section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__modal___ending_opponent_confirm .notice_made_of_list_wrapper .notice_made_of_list > li:not(:first-of-type) {
  width: 50%;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__three_options .notice_made_of_list_wrapper {
  width: 400px;
  max-width: 99vw;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li [class$=_text_area] [class*=_text_area_inner] {
  padding: 0;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li [class$=_text_area] [class*=_text_area_inner] [class$=text_wrapper] p {
  padding: 16px 0 36px;
  font-size: 17px;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type .above_text_area .above_text_area_inner .above_text_wrapper p {
  padding-top: 18px;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li:nth-of-type(2) {
  border-right: 1px solid #AFAFAF;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li:nth-of-type(2) [class$=_text_area] [class$=text_wrapper] p {
  font-weight: bold;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li:nth-of-type(n+2) {
  width: 33.3333333333%;
}
section.popup_whole .popup_area .popup_area_inner .popup_wrapper .notice__three_options__with_caption .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type .above_text_area .above_text_area_inner .above_text_wrapper p:first-of-type {
  padding-bottom: 0;
}
section.floating_message {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20;
  background-color: rgba(45, 175, 176, 0.8);
  margin-top: 50px;
  width: 100vw;
  animation-name: fadeOut;
  animation-duration: 1s;
  transition-property: all;
  animation-timing-function: ease-in-out;
  animation-delay: 3s;
  animation-fill-mode: forwards;
}
section.floating_message .text_wrapper {
  text-align: center;
  padding: 0.6em 0;
}
section.floating_message .text_wrapper p {
  color: #fff;
  font-weight: bold;
}
section.floating_message.show {
  display: block;
}

.stepper_wrapper {
  display: flex;
  align-items: center;
  color: #fff;
  font-weight: 300;
  font-size: 24px;
  transition: all 0.2s ease-in-out;
  opacity: 0.5;
  padding-top: 0.1em;
  font-weight: bold;
}
.stepper_wrapper .stepper {
  display: flex;
  padding: 0 9px;
}
.stepper_wrapper .stepper.vertical {
  position: relative;
  text-align: center;
}
.stepper_wrapper .stepper.vertical .arrow {
  width: 22px;
  cursor: pointer;
  position: relative;
}
.stepper_wrapper .stepper.vertical .box {
  overflow-y: hidden;
  position: relative;
  width: auto;
  display: flex;
  align-items: center;
}
.stepper_wrapper .stepper.vertical .box .box_inner {
  transform: scaleX(0.75);
  display: table;
}
.stepper_wrapper .stepper.vertical .box .box_inner span {
  font-size: 24px;
  letter-spacing: 1px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: table-cell;
}
.stepper_wrapper .stepper.vertical .box .box_inner span:only-of-type {
  padding-left: 0.25em;
}
.stepper_wrapper .stepper.vertical .box > div.numbers1 {
  position: absolute;
  top: 0;
  display: table-row;
  width: auto;
}
.stepper_wrapper .stepper.vertical .box > div.numbers1 span {
  transform: translateY(0);
}
.stepper_wrapper .stepper.vertical .box > div.numbers2 {
  position: absolute;
  top: 0;
  display: table-row;
  width: auto;
}
.stepper_wrapper .stepper.vertical .box > div.numbers2 span {
  transform: translateY(90px);
}
.stepper_wrapper:hover {
  opacity: 1;
  color: yellow;
}

html.p0301 body .align_list > li {
  padding: 20px 0;
}
html.p0301 body .align_list > li:first-of-type {
  padding-top: 0;
}
html.p0301 body .align_list > li:last-of-type {
  padding-bottom: 0;
}

html.p0302 body .main_align_list {
  padding: 32px;
}
@media (orientation: portrait) {
  html.p0302 body .main_align_list {
    height: 100vh;
  }
}
html.p0302 body .main_align_list > li {
  padding: 20px 0;
}
html.p0302 body .main_align_list > li:nth-of-type(2) .text_wrapper {
  padding-top: 8px;
}
html.p0302 body .main_align_list > li:last-of-type {
  padding-bottom: 0;
  margin-top: auto;
}
@media (orientation: portrait) {
  html.p0302 body .main_align_list > li:last-of-type {
    margin-bottom: 128px;
  }
}
@media (orientation: landscape) {
  html.p0302 body .main_align_list > li:last-of-type {
    margin-bottom: 64px;
  }
}

html.p0401 body .main_align_list > li:not(:first-of-type) {
  width: 100%;
  text-align: center;
}
html.p0401 body .main_align_list > li:not(:first-of-type) a {
  display: inline-block;
}
html.p0401 body .main_align_list > li label input {
  display: none;
}
html.p0401 body .main_align_list > li .back_button_wrapper {
  margin-top: 72px;
}
html.p0401.browser_iphone body {
  overflow-y: scroll !important;
}

html.p0402 body .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list.expanded > dd {
  width: 244px;
}
html.p0402 body .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.adjustment_complete .button_wrapper:active {
  background-color: #fff !important;
}

html.p0501 body .main_align_list > li .text_wrapper__page_title p {
  padding: 16px 24px;
}
html.p0501 body .main_align_list > li .text_wrapper__page_title::before {
  bottom: -1vw;
  margin: 0 0 1.9vw -1vw;
}
html.p0501 body .main_align_list > li .back_button_wrapper {
  margin-top: 64px;
}
html.p0501 body .main_align_list > li:nth-of-type(2) .align_list_wrapper .align_list__URL_published > li:nth-of-type(3) .button_wrapper:active {
  background: transparent !important;
}
html.p0501 body .main_align_list > li:last-of-type {
  margin-top: auto;
}
html.p0501.browser_iphone body {
  overflow-y: scroll !important;
}

html.p0503 body, html.p0402 body {
  height: 100vh;
  width: 100vw;
  background-size: cover;
  overflow: hidden;
}
html.p0503 body main, html.p0402 body main {
  overflow: hidden !important;
  height: 100vh;
  width: 100vw;
}
@media (max-width: 1024px) {
  html.p0503 body main, html.p0402 body main {
    height: calc(100vh - 100px);
    min-height: calc(100vh - 100px);
    min-height: 100vh; /* カスタムプロパティ未対応ブラウザ用のフォールバック */
    min-height: calc(var(--vh, 1vh) * 100);
  }
}
@media screen and (orientation: portrait) {
  html.p0503 body .notice__vertical, html.p0503 body .bg__gray__vertical, html.p0402 body .notice__vertical, html.p0402 body .bg__gray__vertical {
    display: block !important;
  }
}
@media screen and (orientation: portrait) {
  html.p0503.pc body .notice__vertical, html.p0503.pc body .bg__gray__vertical, html.p0402.pc body .notice__vertical, html.p0402.pc body .bg__gray__vertical {
    display: none !important;
  }
}
html.p0503.browser_iphone body, html.p0402.browser_iphone body {
  overflow-y: scroll !important;
}

html.p0504 body {
  background-image: url(/images/main_bg.jpg?f80fe985d44aa76072f72ea305fa5181);
  background-color: #000;
  height: 100vh;
  width: 100vw;
  background-size: cover;
  overflow-x: hidden;
  overflow-y: scroll;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 100vw;
  height: 100vh;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_coin_toss_movie_container .container {
  background-color: #000;
  height: auto;
}
@media (orientation: landscape) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_coin_toss_movie_container .container .p2p-media [class$=-stream] video {
    width: 50vw;
    -o-object-fit: cover;
       object-fit: cover;
    height: 28.125vw;
  }
}
@media (orientation: portrait) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_coin_toss_movie_container .container .p2p-media {
    flex-direction: column;
    align-content: center;
  }
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_coin_toss_movie_container .container .p2p-media [class$=-stream] {
    width: 100vw;
  }
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_coin_toss_movie_container .container .p2p-media [class$=-stream] video {
    height: 56.25vw;
    max-height: calc(50vh - 50px);
  }
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list {
  display: flex;
  height: 100vh;
  width: 100vw;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list .above_video_item {
  display: none;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list .above_video_item.active {
  display: block;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list .above_video_item.belt {
  position: relative;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list .above_video_item.belt .text_wrapper {
  padding: 12px 2px 12px 12px;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list .above_video_item.belt__bottom {
  position: absolute;
}
@media (orientation: landscape) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list .above_video_item.belt__fill_red .text_wrapper {
    text-align: left;
  }
}
@media (orientation: landscape) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list .above_video_item.belt__border_red .text_wrapper {
    text-align: right;
  }
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list .above_video_item.active.loader, html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list .above_video_item.active.notice {
  display: flex;
}
@media (orientation: portrait) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list .above_video_item.battle_start .video_wrapper video {
    -o-object-fit: contain;
       object-fit: contain;
    max-width: 100vw;
  }
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list, html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list, html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list, html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list {
  max-height: unset;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container {
  height: auto;
}
@media (max-width: 1024px) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container {
    height: calc(100vh - 44px * 2) !important;
    min-height: calc(100vh - 44px * 2) !important;
  }
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media {
  flex-direction: column;
}
@media (orientation: landscape) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media {
    flex-direction: row;
  }
}
@media (orientation: portrait) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media {
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] {
  position: relative;
  width: 100vw;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] video {
  width: 100vw;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] .zoom_video_function {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 90px;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1024px) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] .zoom_video_function {
    width: 50px;
  }
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] .zoom_video_function .image_area {
  width: 90px;
  height: 70px;
}
@media (max-width: 1024px) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] .zoom_video_function .image_area {
    width: 40px;
    height: 30px;
  }
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] .zoom_video_function .image_area .svg_wrapper svg {
  width: 60px;
  height: 60px;
  display: block;
}
@media (max-width: 1024px) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] .zoom_video_function .image_area .svg_wrapper svg {
    width: 40px;
    height: 40px;
    display: block;
  }
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] .zoom_video_function .image_area .svg_wrapper svg image {
  width: 40px;
  height: 40px;
  margin-right: -4vw;
  fill: #fff;
}
@media (max-width: 1024px) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] .zoom_video_function .image_area .svg_wrapper svg image {
    width: 30px !important;
    height: 30px !important;
    display: block;
  }
}
@media (orientation: landscape) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] .zoom_video_function .image_area .svg_wrapper svg image {
    width: 40px;
    height: 40px;
    margin-right: unset;
    margin-left: 12vw;
  }
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] .zoom_video_function .image_area .svg_wrapper svg path:nth-of-type(2) {
  display: none;
}
@media (orientation: landscape) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] {
    width: 50vw;
  }
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] video {
    width: 50vw;
    -o-object-fit: cover;
       object-fit: cover;
    height: 37.5vw;
  }
}
@media (orientation: landscape) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream .zoom_video_function {
    right: unset;
    left: -1px;
    transform: rotate(180deg);
  }
}
@media (orientation: landscape) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream .zoom_video_function .image_area .svg_wrapper svg {
    transform: scale(1, -1);
  }
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .second-stream {
  z-index: 1;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list {
  position: absolute;
  bottom: 0;
  z-index: 10;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list {
  flex-flow: row-reverse;
  left: 0;
  right: unset;
  opacity: 1;
  border-radius: 0 16px 16px 0;
  padding: 0 10px;
  position: fixed;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd {
  overflow: hidden;
  width: 0;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__end-play-confirm .image_area .image_wrapper::after {
  content: "End Spectate";
  font-size: 0.5em;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list.expanded > dt {
  margin-left: 12px;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list.expanded > dd {
  width: 170px;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list.expanded > dd.ea_menu {
  width: 184px;
}
@media (orientation: portrait) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .stamp_list_wrapper {
    height: 28vh;
  }
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .stamp_list_wrapper .list.stamp_list {
    height: 28vh;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    height: 28vh;
  }
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .stamp_list_wrapper .list.stamp_list > li {
    margin: 0;
  }
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .stamp_list_wrapper .list.stamp_list > li .image_area .image_wrapper img {
    width: 24vw;
  }
}
@media (orientation: portrait) {
  html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .input_messages_and_stamps_list_wrapper .input_messages_and_stamps_list > li.stamp_select .selected_stamp_highlight_wrapper .image_area .image_wrapper {
    height: 28vh;
  }
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_players_name_display_from_watchers {
  padding: 0 20px;
  font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
}
html.p0504 body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_players_name_display_from_watchers .stepper_wrapper {
  font-size: 28px;
}
@media (orientation: portrait) {
  html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media {
    height: auto;
  }
  html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media [class$=-stream] video {
    max-height: 30vh;
  }
}
@media (orientation: landscape) {
  html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper, html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper, html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper, html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc send_cc_wrapper {
    padding: 0 81px;
  }
  html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li:first-of-type.left, html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li:first-of-type.left, html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li:first-of-type.left, html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li:first-of-type.left {
    margin-top: 48px;
  }
}
@media (orientation: portrait) {
  html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list, html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list, html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list, html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list {
    padding-right: 36px;
  }
  html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li:first-of-type.left, html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li:first-of-type.left, html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li:first-of-type.left, html.p0504:not([class$=player]) body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li:first-of-type.left {
    margin-top: 0;
    padding-top: 0;
  }
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_players_name_display_from_watchers {
  width: auto;
  z-index: 20;
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_players_name_display_from_watchers .text_wrapper {
  height: auto;
  display: inline-block;
  padding: 0;
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_players_name_display_from_watchers .text_wrapper p {
  max-width: 44vw;
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_players_name_display_from_watchers .text_wrapper p span {
  font-size: 1em;
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_players_name_display_from_watchers__first {
  top: 0;
  left: 0;
  position: absolute;
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_players_name_display_from_watchers__second {
  display: none;
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container {
  height: 100vh !important;
  min-height: 100vh !important;
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media {
  position: relative;
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream {
  width: auto;
  max-width: 100vw;
}
@media (orientation: landscape) {
  html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream {
    height: 100vh;
    max-height: 100vh;
  }
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream video {
  width: auto;
  max-width: 100vw;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (orientation: landscape) {
  html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream video {
    height: 100vh;
    max-height: 100vh;
  }
}
@media (orientation: portrait) {
  html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream video {
    width: 100vw;
    max-height: 100vh;
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream .zoom_video_function {
  right: unset;
  left: -1px;
  transform: rotate(180deg);
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream .zoom_video_function .image_area .svg_wrapper svg {
  transform: scale(1, -1);
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream .zoom_video_function .image_area .svg_wrapper svg path {
  display: none;
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream .zoom_video_function .image_area .svg_wrapper svg path:nth-of-type(2) {
  display: block;
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .second-stream {
  position: absolute;
  top: 0;
  right: 0;
  width: 20vw;
  max-height: 30vh;
  z-index: 10;
  filter: drop-shadow(8px 2px 4px black);
}
html.p0504.watching_first_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .second-stream video {
  width: 20vw;
  height: calc(20vw / 4 * 3);
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_players_name_display_from_watchers {
  width: auto;
  z-index: 20;
  justify-content: flex-start;
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_players_name_display_from_watchers .text_wrapper {
  height: auto;
  display: inline-block;
  padding: 0;
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_players_name_display_from_watchers .text_wrapper p {
  max-width: 44vw;
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_players_name_display_from_watchers .text_wrapper p span {
  font-size: 1em;
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_players_name_display_from_watchers__first {
  display: none;
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_players_name_display_from_watchers__second {
  top: 0;
  left: 0;
  position: absolute;
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container {
  height: 100vh !important;
  min-height: 100vh !important;
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media {
  position: relative;
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .second-stream {
  width: auto;
  max-width: 100vw;
}
@media (orientation: landscape) {
  html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .second-stream {
    height: 100vh;
    max-height: 100vh;
  }
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .second-stream video {
  width: auto;
  max-width: 100vw;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (orientation: landscape) {
  html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .second-stream video {
    height: 100vh;
    max-height: 100vh;
  }
}
@media (orientation: portrait) {
  html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .second-stream video {
    width: 100vw;
    max-height: 100vh;
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .second-stream .zoom_video_function .image_area .svg_wrapper svg path {
  display: none;
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .second-stream .zoom_video_function .image_area .svg_wrapper svg path:nth-of-type(2) {
  display: block;
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream {
  z-index: 15;
  position: absolute;
  top: 0;
  right: 0;
  width: 20vw;
  max-height: 30vh;
  filter: drop-shadow(8px 2px 4px black);
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream video {
  width: 20vw;
  height: calc(20vw / 4 * 3);
}
@media (orientation: landscape) {
  html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream .zoom_video_function {
    transform: unset;
    left: unset;
    right: 0;
  }
}
@media (orientation: landscape) {
  html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .first-stream .zoom_video_function .image_area .svg_wrapper svg {
    transform: unset;
  }
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .second-stream .zoom_video_function {
  right: unset;
  left: -1px;
  transform: rotate(180deg);
}
html.p0504.watching_second_player body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_streamings_container .container .p2p-media .second-stream .zoom_video_function .image_area .svg_wrapper svg {
  transform: scale(1, -1);
}
html.p0504[class$=player] body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper, html.p0504[class$=player] body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper, html.p0504[class$=player] body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper, html.p0504[class$=player] body .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc send_cc_wrapper {
  padding: 0 8px 0 64px;
}

html.p9998 svg {
  width: 144px;
}

html.p9999 .button_wrapper.back_button_wrapper {
  padding: 0 24px;
}

html.browser_android body {
  overflow-y: scroll;
}
html.browser_android body .container .p2p-media div[class*=-stream] video {
  min-height: 100px;
}
html.browser_android body .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area.input_area .input_wrapper label input {
  margin-top: 7px !important;
}
html.browser_android body .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area.input_area .input_wrapper label input span::after {
  margin-bottom: 0 !important;
}
html.browser_android_10 .input_wrapper#voice_send_toggle {
  margin-top: -7px;
}
html.browser_android_9 input#speaker_toggle {
  vertical-align: text-bottom;
}

html.browser_iphone .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area.input_area .input_wrapper {
  margin-top: 2px;
}
html.browser_iphone .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area.input_area .input_wrapper label input span::before {
  margin-top: -23px !important;
}
html.browser_iphone .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area.input_area .input_wrapper label input span::after {
  margin-bottom: 0 !important;
}
html.browser_iphone body, html.browser_safari body {
  overflow-y: scroll;
}
html.browser_iphone body .main_align_list__campaign > li:nth-of-type(2) .campaign_date_content_list .image_wrapper, html.browser_safari body .main_align_list__campaign > li:nth-of-type(2) .campaign_date_content_list .image_wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
}
html.browser_iphone body .main_align_list__campaign > li:nth-of-type(2) .campaign_date_content_list .image_wrapper img, html.browser_safari body .main_align_list__campaign > li:nth-of-type(2) .campaign_date_content_list .image_wrapper img {
  width: 25vw;
  max-width: 388px;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: 22vh;
}
html.browser_iphone body .main_align_list__campaign > li:nth-of-type(2) .campaign_date_content_list .image_wrapper img:first-of-type, html.browser_safari body .main_align_list__campaign > li:nth-of-type(2) .campaign_date_content_list .image_wrapper img:first-of-type {
  padding-right: 16px;
  width: 35vw;
}
html.browser_iphone body .image_wrapper__campaign_above_button video, html.browser_safari body .image_wrapper__campaign_above_button video {
  mix-blend-mode: soft-light;
  opacity: 1;
}
html.browser_iphone body .image_wrapper__campaign_above_button video:hover, html.browser_safari body .image_wrapper__campaign_above_button video:hover {
  mix-blend-mode: overlay;
}
html.browser_iphone body .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__voice_send_toggle .image_area.input_area .input_wrapper label span::before, html.browser_safari body .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__voice_send_toggle .image_area.input_area .input_wrapper label span::before {
  top: -7px;
  left: 5px;
  margin-top: -18px;
}
html.browser_iphone body .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__voice_send_toggle .image_area.input_area .input_wrapper label span:after, html.browser_safari body .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__voice_send_toggle .image_area.input_area .input_wrapper label span:after {
  bottom: 3px;
  left: -4px;
  margin-left: -0.1em;
  margin-bottom: 0.35em;
}
html.browser_iphone body .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__voice_send_toggle .image_area.input_area .input_wrapper label input:checked + span::before, html.browser_safari body .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__voice_send_toggle .image_area.input_area .input_wrapper label input:checked + span::before {
  top: -5px;
}
html.pc main .main_inner .main_align_list__top > li .top_logo_img_wrapper, html.pc main .main_inner .main_align_list__top > li .button_made_of_list_wrapper {
  transform: scale(1.25);
}
html.pc main .main_inner .main_align_list__top > li .text_link_wrapper {
  padding: 0.25em;
}
html.pc main .main_inner .main_align_list__top > li .text_link_wrapper a {
  font-size: 1.5em;
  font-weight: bold;
}
html.pc main .main_inner .main_align_list__top > li .top_news_list_wrapper .top_news_list > dt {
  padding-bottom: 0.5vw;
}
html.pc main .main_inner .main_align_list__top > li .top_news_list_wrapper .top_news_list > dt .svg_wrapper {
  width: 7.5vw;
}
html.pc main .main_inner .play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li:first-of-type {
  padding-top: 20vh;
}
html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .image_area .image_wrapper img, html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li .image_area .image_wrapper img, html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li .image_area .image_wrapper img, html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li .image_area .image_wrapper img {
  max-width: 200px;
}
html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li:first-of-type, html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_messages_and_stamps send_cc_wrapper .send_messages_and_stamps_list > li:first-of-type, html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc .send_messages_and_stamps_list_wrapper .send_messages_and_stamps_list > li:first-of-type, html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_send_cc send_cc_wrapper .send_messages_and_stamps_list > li:first-of-type {
  padding-top: 20vh;
}
html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper {
  transform-origin: right bottom;
  transform: scale(2);
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li:first-of-type {
  transform-origin: left top;
  transform: scale(2);
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list > li:last-of-type {
  transform-origin: right top;
  transform: scale(2);
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.match_info {
  transform-origin: center top;
  transform: scale(1.25);
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.counterpart_speaker_mute {
  transform-origin: left bottom;
  transform: scale(1.5);
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_camera.active, html.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.select_mic.active {
  display: block !important;
}

html.ipad .play_games_items_list li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.adjustment_complete, html.ipad .play_games_items_list li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.belt__top {
  margin-top: 64px;
}
html.ipad .play_games_items_list li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper {
  transform-origin: right bottom;
  transform: scale(2);
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
html.ipad.p0504 .play_games_items_list li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper {
  transform-origin: left bottom;
  transform: scale(2);
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

@keyframes blink {
  from {
    filter: sepia(1);
    box-shadow: 0 0 5px 0 #fcee21;
  }
  to {
    filter: sepia(0);
    box-shadow: 0 0 0 0 #fcee21;
  }
}
@keyframes bg_move {
  from {
    background-position-x: 0;
    background-position-y: 0;
  }
  to {
    background-position-x: -2000%;
    background-position-y: 2000%;
  }
}
@font-face {
  font-family: IBMPlexSansJP;
  src: url(/fonts/IBMPlexSansJP-Regular.ttf?4890613b98d925084f27a3376d620fcb) format("truetype");
  font-weight: normal;
}
@font-face {
  font-family: IBMPlexSansJP;
  src: url(/fonts/IBMPlexSansJP-Bold.ttf?288c318fea24f15b90ae5dd4bb15e571) format("truetype");
  font-weight: bold;
}
main *,
section * {
  font-family: IBMPlexSansJP !important;
}

html body {
  letter-spacing: 0.2em;
}
html body.bg_moving {
  background-size: 50% !important;
  background-position: -0.15% 0.25%;
  background-repeat: repeat;
  animation-name: bg_move;
  animation-duration: 300s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  background-image: url(/images/bg_repeatable.jpg?f80fe985d44aa76072f72ea305fa5181);
}
html body .typing {
  opacity: 0;
}
html body .typing span {
  opacity: 0;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper {
  background: none !important;
  border-width: 0;
  outline-width: 0;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list {
  background-image: url(/images/dotted_button_bg__wider_blue_arrow.svg?34fcb317ad95b13f371180517625b23f);
  background-size: 100%;
  width: 422px;
  height: 115px;
  border-width: 0;
  padding: 25px 70px 0 0 !important;
  text-align: center;
}
@media (max-width: 1024px) {
  html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list {
    border-width: 0;
    width: 211px;
    height: 57.5px;
    padding: 16px 50px 0 20px !important;
  }
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list > li, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list > li, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list > li {
  position: relative;
  background: none;
  display: flex;
  justify-content: center;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper {
  margin: unset !important;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper p, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper p, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper p {
  font-size: 39px;
  font-weight: bold;
  color: #fff;
}
@media (max-width: 1024px) {
  html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper p, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper p, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper p {
    font-size: 20px;
  }
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper {
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  height: 100%;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper svg, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper svg, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list > li .bg_svg_wrapper svg {
  stroke: #fff;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list > li .setup_complete, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list > li .setup_complete, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list > li .setup_complete {
  line-height: 1;
  top: -5px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list > li:nth-of-type(2), html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list > li:nth-of-type(2), html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list > li:nth-of-type(2) {
  display: none;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list.OK_text_wrapper, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list.OK_text_wrapper, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list.OK_text_wrapper {
  background-image: url(/images/dotted_button_bg_small.svg?34cbaf31d3eadb2c1e2adecc103a7f47);
  text-align: center;
  padding: 32px 70px 0 0 !important;
}
@media (max-width: 1024px) {
  html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list.OK_text_wrapper, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list.OK_text_wrapper, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list.OK_text_wrapper {
    padding: 16px 50px 16px 10px !important;
  }
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list.OK_text_wrapper > li .bg_svg_wrapper p, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list.OK_text_wrapper > li .bg_svg_wrapper p, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list.OK_text_wrapper > li .bg_svg_wrapper p {
  font-size: 40px !important;
}
@media (max-width: 1024px) {
  html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list.OK_text_wrapper > li .bg_svg_wrapper p, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list.OK_text_wrapper > li .bg_svg_wrapper p, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list.OK_text_wrapper > li .bg_svg_wrapper p {
    font-size: 20px !important;
  }
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal {
  background-image: url(/images/dotted_button_bg__wider_blue.svg?c9900970c48a8207b5aeeb1b036efc43);
  width: 424px;
  height: 115px;
  vertical-align: middle;
  padding: 25px 0 !important;
}
@media (max-width: 1024px) {
  html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal {
    width: 211px;
    height: 57.5px;
  }
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal .bg_svg_wrapper i.icon_camera_white, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal .bg_svg_wrapper i.icon_camera_white, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal .bg_svg_wrapper i.icon_camera_white {
  background-image: url(/images/icon_camera_white.png?53ff178e44a47efbd487dafbf9605c7f);
  background-size: 100%;
  height: 52px;
  width: 55px;
  display: inline-block;
  content: "";
  margin-bottom: -9px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal .bg_svg_wrapper i.icon_mic_white, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal .bg_svg_wrapper i.icon_mic_white, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal .bg_svg_wrapper i.icon_mic_white {
  background-image: url(/images/icon_mic_white.png?162351cd722f5b01b5b18bacaf025f9c);
  background-size: 100%;
  height: 64px;
  width: 40px;
  margin-right: 4px;
  margin-left: 12px;
  display: inline-block;
  content: "";
  margin-bottom: -15px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal .bg_svg_wrapper p, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal .bg_svg_wrapper p, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal .bg_svg_wrapper p {
  display: inline-block;
  font-size: 34px;
  font-weight: bold;
  color: #fff;
}
@media (max-width: 1024px) {
  html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal .bg_svg_wrapper p, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal .bg_svg_wrapper p, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper .button_made_of_list.button_made_of_list_normal .bg_svg_wrapper p {
    font-size: 20px;
  }
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper:active .button_made_of_list > li, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper:active .button_made_of_list > li, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper:active .button_made_of_list > li {
  background: none !important;
  border: none !important;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper:active .button_made_of_list > li .svg_wrapper svg, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper:active .button_made_of_list > li .svg_wrapper svg, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper:active .button_made_of_list > li .svg_wrapper svg {
  fill: yellow;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper:active .button_made_of_list > li .bg_svg_wrapper svg, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper:active .button_made_of_list > li .bg_svg_wrapper svg, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper:active .button_made_of_list > li .bg_svg_wrapper svg {
  stroke: yellow;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper:hover .button_made_of_list > li, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper:hover .button_made_of_list > li, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper:hover .button_made_of_list > li {
  background: none !important;
  border: none !important;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_camera .button_made_of_list_wrapper:hover .button_made_of_list > li .bg_svg_wrapper svg, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.select_mic .button_made_of_list_wrapper:hover .button_made_of_list > li .bg_svg_wrapper svg, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.adjustment_complete .button_made_of_list_wrapper:hover .button_made_of_list > li .bg_svg_wrapper svg {
  stroke: yellow;
}
html body main .play_games_items_list > li .spectators_list {
  height: 191px;
  overflow-y: scroll;
  width: 85%;
  margin: 10px auto 0;
  border: 3px solid #2c354a;
  border-radius: 15px;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
html body main .play_games_items_list > li .spectators_list::-webkit-scrollbar {
  display: none;
}
html body main .play_games_items_list > li .spectators_list > li {
  padding: 12px 12px 2px 22px;
  color: #3b4457;
  font-weight: bold;
  border-bottom: 3px solid #d5d7db;
}
html body main .play_games_items_list > li .spectators_list > li:hover {
  background-color: #5c93fb;
}
html body main .play_games_items_list > li .spectators_list > li:only-of-type {
  background-color: #5c93fb;
}
html body main .play_games_items_list > li .spectators_list > li:only-of-type > p {
  color: #bbb;
  line-height: 124px;
  cursor: initial;
}
html body main .play_games_items_list > li .spectators_list > li .image_area .input_wrapper {
  text-align: right;
  display: grid;
}
html body main .play_games_items_list > li .spectators_list > li .image_area .input_wrapper label {
  position: relative;
  padding-right: 0.2em;
  cursor: pointer;
  min-height: 32px;
}
html body main .play_games_items_list > li .spectators_list > li .image_area .input_wrapper label p {
  position: absolute;
  line-height: 32px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 20ch;
  text-align: left;
}
html body main .play_games_items_list > li .spectators_list > li .image_area .input_wrapper label span {
  height: auto;
  position: relative;
  color: transparent;
  display: inline-block;
  width: 71px;
}
html body main .play_games_items_list > li .spectators_list > li .image_area .input_wrapper label span:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  margin-top: -13px;
  margin-left: 0;
  width: 71px;
  height: 27px;
  background-size: contain;
  background-image: url(/images/spectator_mic_active.png?3b3244bd649da0a99eb7ae7bb6932c29);
}
html body main .play_games_items_list > li .spectators_list > li .image_area .input_wrapper label input {
  width: 0;
  opacity: 0;
  height: 32px;
}
html body main .play_games_items_list > li .spectators_list > li .image_area .input_wrapper label input:checked + span::before {
  margin-top: -12px;
  background-image: url(/images/spectator_mic_inactive.png?0c08ca434a0b8ad9de7829a2dcc6d094);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectator_sound_allowed {
  height: 64px;
  width: 64px;
  margin: 0 auto;
  position: absolute;
  left: calc(50% - 64px / 2);
  z-index: 51;
}
@media (orientation: landscape) {
  html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectator_sound_allowed {
    left: unset;
    right: 100px;
  }
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectator_sound_allowed .image_area.input_area .input_wrapper label {
  white-space: nowrap;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectator_sound_allowed .image_area.input_area .input_wrapper label span {
  position: relative;
  width: 64px;
  height: 64px;
  color: rgba(0, 0, 0, 0);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectator_sound_allowed .image_area.input_area .input_wrapper label span::before {
  position: absolute;
  content: "";
  background-image: url(/images/spectator_mike_on.png?1bae28bd560a17845160865ef26f5734);
  width: 64px;
  height: 64px;
  top: 0;
  left: -24px;
  margin-top: -24px;
  background-size: cover;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectator_sound_allowed .image_area.input_area .input_wrapper label span::after {
  position: absolute;
  content: "マイクオン";
  color: #000;
  font-weight: bold;
  font-size: 12px;
  bottom: -0.5em;
  left: 4em;
  background: #000;
  padding: 0.4em;
  border: 1px solid #fff;
  white-space: nowrap;
  letter-spacing: 0.1em;
  color: #fff;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectator_sound_allowed .image_area.input_area .input_wrapper label input {
  opacity: 0;
  height: 49px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectator_sound_allowed .image_area.input_area .input_wrapper label input:checked + span::before {
  background-image: url(/images/spectator_mike_off.png?d0efb5128f096781598faa94bfb3d85c);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectator_sound_allowed .image_area.input_area .input_wrapper label input:checked + span::after {
  content: "マイクオフ";
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectator_sound_allowed.active {
  display: flex !important;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.belt .text_wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #5c93fb;
  height: 75px;
  border-top: 8px solid #fff;
  border-bottom: 8px solid #fff;
  margin-bottom: 24px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.belt .text_wrapper p {
  color: #fff;
  letter-spacing: 0em;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.belt__top {
  position: relative;
  height: 100vh;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.belt__top .text_wrapper {
  position: absolute;
  top: 50%;
  left: 0%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  width: 100vw;
  border: none;
  background-color: none;
  background-size: cover;
  background-position-y: center;
  background-color: #5c93fb;
  border-top: 8px solid #fff !important;
  border-bottom: 8px solid #fff !important;
  height: 75px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.belt__top .text_wrapper p {
  font-size: 30px;
  letter-spacing: 0em;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.belt.remote_player_name_belt .text_wrapper {
  background-image: none;
  border: 2px solid #fff;
  margin-top: 0;
  animation: none;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.belt.remote_player_name_belt .text_wrapper p {
  letter-spacing: 0em;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.loader {
  background: rgba(0, 0, 0, 0.75);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.loader .image_wrapper {
  margin-top: -215px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.loader .image_wrapper img {
  animation: 1s linear infinite rotation;
  height: 70px;
  width: auto;
}
@keyframes rotation {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.counterpart_speaker_mute .text_wrapper {
  width: auto;
  white-space: nowrap;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.counterpart_speaker_mute .text_wrapper p {
  letter-spacing: 0em;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting {
  position: absolute;
  top: unset;
  left: 14px;
  bottom: 32px;
  z-index: 102;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li {
  opacity: 0;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:only-child:nth-child(1) {
  opacity: 1;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(2):nth-child(1), html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(2) ~ li:nth-child(1) {
  opacity: 0.6;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(2):nth-child(2), html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(2) ~ li:nth-child(2) {
  opacity: 1;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(3):nth-child(1), html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(3) ~ li:nth-child(1) {
  opacity: 0.4;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(3):nth-child(2), html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(3) ~ li:nth-child(2) {
  opacity: 0.8;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(3):nth-child(3), html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(3) ~ li:nth-child(3) {
  opacity: 1;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(4):nth-child(1), html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(4) ~ li:nth-child(1) {
  opacity: 0.2;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(4):nth-child(2), html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(4) ~ li:nth-child(2) {
  opacity: 0.4;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(4):nth-child(3), html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(4) ~ li:nth-child(3) {
  opacity: 0.8;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(4):nth-child(4), html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting ul > li:first-child:nth-last-child(4) ~ li:nth-child(4) {
  opacity: 1;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting .text_wrapper {
  width: auto;
  white-space: nowrap;
  text-align: left;
  z-index: 20;
  position: relative;
  display: flex;
  width: 278px;
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(194, 129, 32, 0.8);
  border-radius: 8px;
  padding: 0 10px;
  margin-top: 5px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting .text_wrapper p {
  padding: 0.25em 0.25em;
  color: #2c354a;
  font-weight: bold;
  font-size: 15px;
  line-height: 2.7;
  letter-spacing: 0em;
  z-index: 101;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting .text_wrapper p:first-of-type {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 14.3em;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting .text_wrapper p.judge {
  position: relative;
  text-indent: 1.5em;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.spectators_entering_and_exiting .text_wrapper::after {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  top: 0;
  left: 0;
  mix-blend-mode: color-dodge;
  -o-object-fit: contain;
     object-fit: contain;
  transform: scale(0.5);
  transform-origin: top left;
  z-index: 100;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal {
  background-color: rgba(0, 0, 0, 0.6);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper {
  border-radius: unset;
  background-color: unset;
  width: 330px;
  position: relative;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  border-radius: 30px;
  max-height: 90vh;
  overflow-y: auto;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper::-webkit-scrollbar {
  display: none;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper::after {
  position: absolute;
  width: 100%;
  opacity: 0.92;
  top: -27px;
  left: 0;
  z-index: -1;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li {
  text-align: center;
  width: 100% !important;
  border-width: 0;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li [class$=_text_area] [class$=_text_area_inner] [class$=text_wrapper] p {
  color: #3b4457;
  letter-spacing: 0em;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type {
  order: 1;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:nth-of-type(2) {
  cursor: pointer;
  order: 3;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li:nth-of-type(3) {
  cursor: pointer;
  order: 2;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area {
  transition: all ease 0.3s;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area:hover, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area:active {
  opacity: 0.7;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area:hover .OK_text_area_inner, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area:active .OK_text_area_inner {
  mix-blend-mode: hard-light;
  transform: scale(1.1);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area:has(.inactive):hover, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area:has(.inactive):active {
  opacity: 1;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner {
  margin-top: 4px;
  background-position: center;
  background-image: url(/images/dotted_button_bg.svg?5ce7b5eb982d1ade1c7cdb1b91251b14);
  background-size: 211px 45px;
  height: 45px;
  opacity: 1;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner .OK_text_wrapper p {
  text-indent: 0 !important;
  font-size: 19px;
  letter-spacing: 0em;
  color: #fff;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner.inactive {
  background-image: url(/images/dotted_button_bg_inactive.svg?8ab02bdde1e78f1a6bbc740528d15b3a);
  padding: 16px 0 0;
  mix-blend-mode: normal;
  transform: scale(1);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner.inactive .OK_text_wrapper p {
  color: rgb(150, 154, 165);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .cancel_text_area {
  cursor: initial;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .cancel_text_area .cancel_text_area_inner {
  display: inline-block;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .cancel_text_area .cancel_text_area_inner .cancel_text_wrapper {
  display: inline-block;
  background-color: #2c354a;
  padding: 8px 10px 6px;
  border-radius: 30px;
  opacity: 1;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .cancel_text_area .cancel_text_area_inner .cancel_text_wrapper p {
  cursor: pointer;
  display: inline-block;
  position: relative;
  white-space: nowrap;
  position: relative;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  letter-spacing: 0em;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal .notice_made_of_list_wrapper .notice_made_of_list > li .cancel_text_area .cancel_text_area_inner .cancel_text_wrapper:hover {
  opacity: 0.7;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_end_battle .notice_made_of_list_wrapper::after, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_remote_leave .notice_made_of_list_wrapper::after {
  top: -30px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_end_battle .notice_made_of_list_wrapper .notice_made_of_list > li:nth-of-type(2), html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_remote_leave .notice_made_of_list_wrapper .notice_made_of_list > li:nth-of-type(2) {
  margin-top: 12px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal___ending_opponent_confirm .notice_made_of_list_wrapper {
  width: 340px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal___ending_opponent_confirm .notice_made_of_list_wrapper::after {
  top: -9px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list {
  width: 98%;
  margin: 0 auto;
  justify-content: center;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li {
  border-width: 0;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li:not(:last-of-type) {
  padding-bottom: 4px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type {
  order: 1;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li:nth-of-type(2) {
  width: 100% !important;
  order: 2;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li:nth-of-type(3) {
  order: 5;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li:nth-of-type(4) {
  width: 100% !important;
  order: 3;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li:nth-of-type(5) {
  width: 100% !important;
  order: 4;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area {
  margin-top: 5px;
  justify-content: center;
  display: flex;
  cursor: default;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area:hover, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area:active {
  mix-blend-mode: initial;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area:hover .OK_text_area_inner, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area:active .OK_text_area_inner {
  mix-blend-mode: hard-light;
  transform: scale(1.1);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner {
  cursor: pointer;
  padding: 0 30px 0 0;
  background-image: url(/images/dotted_button_bg_gray.svg?aa7936099336ddc7746670158fec3055);
  width: 211px;
  height: 45px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner .OK_text_wrapper {
  padding-left: 1em;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner .OK_text_wrapper p {
  display: inline-block;
  font-weight: normal;
  line-height: 45px;
  font-weight: bold;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner .OK_text_wrapper p span {
  font-size: 0.6em;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner .OK_text_wrapper p::before {
  left: -30%;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner#end_play_winner {
  padding: 0 30px 0 0 !important;
  background-image: url(/images/dotted_button_bg_pink.svg?3eb74d91dc77d6436abb6073a3707c7c);
  margin-top: 0px !important;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner#end_play_winner p {
  vertical-align: super;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner#end_play_winner p::before {
  left: -60%;
  top: 30%;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner#end_play_loser {
  padding: 0 30px 0 0;
  background-image: url(/images/dotted_button_bg_purple.svg?53954900d531bb397714efe0d2e90749);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner#end_play_loser p {
  vertical-align: super;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.notice__three_options .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner#end_play_loser p::before {
  left: -60%;
  top: 30%;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_lang .notice_made_of_list_wrapper .notice_made_of_list > li .above_text_area .above_text_area_inner .above_text_wrapper p, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_camera .notice_made_of_list_wrapper .notice_made_of_list > li .above_text_area .above_text_area_inner .above_text_wrapper p, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_mic .notice_made_of_list_wrapper .notice_made_of_list > li .above_text_area .above_text_area_inner .above_text_wrapper p {
  padding: 0;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_lang .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper select,
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_lang .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper select, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_camera .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper select,
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_camera .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper select, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_mic .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper select,
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_mic .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper select {
  background: #fff;
  width: 92% !important;
  margin-bottom: 8px;
  border: 3px solid #2c354a;
  border-radius: 15px;
  margin-bottom: 30px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_lang .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper::after,
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_lang .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper::after, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_camera .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper::after,
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_camera .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper::after, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_mic .notice_made_of_list_wrapper .notice_made_of_list > li .available_camera_list_wrapper::after,
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal.modal_confirm_select_mic .notice_made_of_list_wrapper .notice_made_of_list > li .available_microphone_list_wrapper::after {
  pointer-events: none;
  margin: 1em 1.4em 0 0;
  transform: none;
  border-width: 0;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20253%20147%22%3E%20%3Cdefs%2F%3E%20%3Cpath%20d%3D%22M171.6%2024.3v33h-32.9v24.4h-24.4V57.3H81.8v-33H57.3V0H0v24.6h24.4v32.9h33v32.6h24.4v24.6h32.5V147h24.6v-32.5h32.9V89.9h24.5V57.3h32.5V24.5H253V0h-57v24.3z%22%2F%3E%3C%2Fsvg%3E");
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal___call_judge {
  background-color: rgba(0, 0, 0, 0.6);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal___call_judge .notice_made_of_list_wrapper .notice_made_of_list::after {
  top: -34px !important;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal___call_judge .notice_made_of_list_wrapper .notice_made_of_list > li .above_text_area .above_text_area_inner .above_text_wrapper p:only-of-type {
  font-size: 18px !important;
  font-weight: bold !important;
  margin-bottom: 0.5em;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal___call_judge .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area {
  transition: all ease 0.3s;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal___call_judge .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area:hover, html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal___call_judge .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area:active {
  mix-blend-mode: hard-light;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal___call_judge .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner {
  background-position: center;
  background-image: url(/images/dotted_button_bg__wider.svg?a8531a5e01c834ad7b36e61a66950456) !important;
  opacity: 0.9;
  background-size: 75%;
  height: 53px;
  padding: 0 0 !important;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal___call_judge .notice_made_of_list_wrapper .notice_made_of_list > li .OK_text_area .OK_text_area_inner .OK_text_wrapper p {
  height: 53px;
  line-height: 53px;
  padding-right: 20px;
  text-indent: 0 !important;
  color: #fff;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal__spectator .notice_made_of_list_wrapper {
  width: 372px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal__spectator .notice_made_of_list_wrapper .notice_made_of_list > li {
  order: unset !important;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal__spectator .notice_made_of_list_wrapper .notice_made_of_list > li .above_text_area .above_text_area_inner .above_text_wrapper p:only-of-type {
  font-size: 18px !important;
  padding-top: 0;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal__spectator .notice_made_of_list_wrapper .notice_made_of_list > li .cancel_text_area {
  margin-top: 7px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal__spectator .notice_made_of_list_wrapper .notice_made_of_list > li:first-of-type .above_text_area .above_text_area_inner {
  padding: 0 0 8px 0;
}
@media (max-width: 480px) {
  html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.notice__modal___notice__vertical .notice_made_of_list_wrapper {
    width: 90vw;
  }
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info {
  opacity: 1;
  mix-blend-mode: initial;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list {
  width: 75vw;
  max-width: 1000px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dt.accordion_trigger {
  background-color: rgba(0, 0, 0, 0.75);
  align-items: center;
  opacity: 1;
  height: 46px;
  width: 106px;
  border: 2px solid #fff;
  border-top: none;
  cursor: pointer;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dt.accordion_trigger:hover {
  opacity: 1;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dt.accordion_trigger svg {
  transform: rotate(0);
  width: 18px;
  height: 9px;
  fill: #fff;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dd.accordion_target {
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  margin-top: calc(2px * -2 + calc(9px + 1vw) * -1 + 16px * -2);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dd.accordion_target .players_info_list_wrapper .players_info_list {
  width: 75vw;
  max-width: 1000px;
  background-color: rgba(0, 0, 0, 0.75);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dd.accordion_target .players_info_list_wrapper .players_info_list > li {
  border: none;
  padding: 16px;
  width: 50%;
  position: relative;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dd.accordion_target .players_info_list_wrapper .players_info_list > li::after {
  border-bottom: 2px solid #fff;
  width: calc(100% - 106px / 2);
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dd.accordion_target .players_info_list_wrapper .players_info_list > li:first-of-type {
  padding-right: 8px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dd.accordion_target .players_info_list_wrapper .players_info_list > li:last-of-type {
  padding-left: 8px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dd.accordion_target .players_info_list_wrapper .players_info_list > li:last-of-type::after {
  left: unset;
  right: 4px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dd.accordion_target .players_info_list_wrapper .players_info_list > li .text_wrapper {
  background-color: transparent;
  display: flex;
  align-items: center;
  padding: 0;
  justify-content: center;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dd.accordion_target .players_info_list_wrapper .players_info_list > li .text_wrapper p {
  color: #fff;
  font-size: calc(9px + 1vw);
  letter-spacing: 0em;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dd.accordion_target .players_info_list_wrapper .players_info_list > li .text_wrapper.first_or_second {
  width: 26px;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dd.accordion_target .players_info_list_wrapper .players_info_list > li .text_wrapper.user_name {
  width: calc(75vw / 2 - 2px - 16px - 26px);
  max-width: calc(1000px / 2 - 2px - 16px - 26px);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info .match_info_list_wrapper .match_info_list dd.accordion_target .players_info_list_wrapper .players_info_list > li .text_wrapper.user_name p {
  font-size: calc(9px + 1vw);
  padding: 0 0.5em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info.open .match_info_list_wrapper .match_info_list dt.accordion_trigger {
  align-items: center;
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info.open .match_info_list_wrapper .match_info_list dt.accordion_trigger svg {
  transform: rotate(180deg);
}
html body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list li.match_info.open .match_info_list_wrapper .match_info_list dd.accordion_target {
  margin-top: 0;
}
html body main .play_games_items_list > li.including_players_name_display_from_watchers {
  background-color: #000;
  outline: none;
}
html body main .play_games_items_list > li.including_players_name_display_from_watchers .text_wrapper p {
  color: #fff;
  letter-spacing: 0em;
}
html body main .play_games_items_list > li.including_players_name_display_from_watchers .stepper_wrapper {
  color: #fff;
}
html body main .play_games_items_list > li.including_players_name_display_from_watchers .stepper_wrapper:hover {
  background-color: transparent;
  color: yellow;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list {
  padding: 0;
  background: none;
  opacity: 0.9;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dt {
  width: 80px;
  display: flex;
  justify-content: center;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dt .image_area .svg_wrapper {
  margin-top: 15px;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dt .image_area .svg_wrapper svg {
  transform: rotate(90deg);
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dt .image_area .svg_wrapper svg rect {
  fill: #fff;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd {
  visibility: hidden;
  pointer-events: none;
  overflow: hidden;
  background-color: #fff;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list {
  justify-content: space-between;
  padding-right: 10px;
  padding-top: 10px;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li {
  margin: 0 !important;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area .image_wrapper::after {
  color: #3b4457;
  font-size: 0.6em;
  margin-bottom: -0.2em !important;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li .image_area .image_wrapper img {
  margin: 0 !important;
  width: 37px !important;
  height: auto !important;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__camera_change .image_area .image_wrapper::after {
  margin-left: 0.08em;
  letter-spacing: 0.16em;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__report .image_area .image_wrapper {
  padding: 12px 6px;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__report .image_area .image_wrapper img {
  width: 32px !important;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__report .image_area .image_wrapper::after {
  content: "通報";
  letter-spacing: 0.2em;
  margin-left: 1.2em;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__end-play-confirm .image_area .image_wrapper::after {
  letter-spacing: 0.2em;
  white-space: nowrap;
  margin-left: 0.2em;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__voice_send_toggle .image_area .input_wrapper label span {
  width: auto;
  height: auto;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__voice_send_toggle .image_area .input_wrapper label span:before {
  margin-left: -2px;
  width: 37px;
  height: 31px;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__voice_send_toggle .image_area .input_wrapper label span:after {
  color: #fff;
  letter-spacing: 0.1em;
  font-size: 0.6em;
  margin-bottom: 0.25em;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__voice_send_toggle .image_area .input_wrapper label input {
  width: 0;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li.list_item__voice_send_toggle .image_area .input_wrapper label input:checked + span::before {
  margin-top: -24.5px;
}
html body main .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list.expanded > dd {
  width: 278px;
  pointer-events: initial;
  visibility: visible;
}
html.pc body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.report .image_wrapper {
  transform: scale(2);
  transform-origin: top left;
}
html.pc body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.judge .image_wrapper {
  transform: scale(2);
  transform-origin: top right;
}
html.pc body main .play_games_items_list > li.including_above_video_items .above_video_items_list_wrapper .above_video_items_list > li.above_video_item.spectators_entering_and_exiting {
  transform: scale(1.5);
  transform-origin: bottom left;
  bottom: 45px;
}
html.pc body main .play_games_items_list > li.including_gained_cheers_list .gained_cheers_list_wrapper .gained_cheers_list {
  padding-top: 140px;
}
html.p0504 body main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dt {
  transform: rotate(180deg);
  width: 46px;
}
html.p0504 body main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list > dd .midst_battle_menu_list_wrapper .midst_battle_menu_list > li {
  height: 60px;
}
html.p0504 body main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper .midst_battle_accordion_list.expanded > dt {
  margin-left: 0;
}
html.p0504.pc main .main_inner .play_games_items_list_wrapper .play_games_items_list > li.including_midst_battle_accordion_list .midst_battle_accordion_list_wrapper {
  transform-origin: left bottom;
}

.match_ends_countdown {
  width: 120px !important;
  transform: scale(2);
}
@media (max-width: 1024px) {
  .match_ends_countdown {
    width: 96px !important;
    transform: scale(1);
  }
}
.match_ends_countdown .text_center {
  text-align: center;
  width: 100% !important;
  z-index: 20;
  position: relative;
  display: flex;
  background-color: #fff;
  box-shadow: 0px 0px 10px 0px rgba(194, 129, 32, 0.8);
  border-radius: 8px;
  padding: 12px 5px 10px;
  margin-top: 5px;
  overflow: hidden;
}
.match_ends_countdown .text_center p {
  color: #2c354a;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.3;
  padding-left: 100%;
  letter-spacing: 0em;
  z-index: 101;
  margin: 0 0;
  white-space: nowrap;
  line-height: 1em;
  animation: scroll01 10s linear infinite;
}
@keyframes scroll01 {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
