@charset "UTF-8";
/* CSS Document */
body {
  font-family: "A1 Gothic R";
}
#yodogawa {
  font-family: "A1 Gothic M";
  color: #970000;
}
p.notice {
    color: red;
}
.content_wrap {
  margin-left: 3%;
  margin-right: 3%;
}
@media (min-width: 641px) {
    #talk_body .txt_box {
        padding: 40px;
        margin: 50px 50px 50px 50px;
        max-width: 100%;
    }
}
@media (max-width: 640px) {
    #talk_body .txt_box {
        padding: 15px 15px 15px 15px;
    }
}
#index_nav .date {
  font-size: 0px;
  letter-spacing: 0em;
  color: transparent;
}
.bd_t {
  border-top: 0px;
}
.bd_t,
.bd_b {
  border-color: transparent;
}

#matches-slide a[target="_blank"]::after {
  display: none;
}
#matches-slide {
  margin-top: 50px;
  display: flex;
  flex-wrap: wrap;
  justify-content: start;
}
#matches-slide a {
  display: grid;
  place-content: center;
  place-items: center;
  width: 25%;
  aspect-ratio: 1 / 1;
  overflow: hidden;
 }
#matches-slide a img {
  width: 160%;
  max-width: unset;
}
#talk_body #matches-slide a {
  padding: 0;
}
.is_pc #talk_body #matches-slide a:hover,
.is_sp #talk_body #matches-slide a.touch {
  border-bottom: none;
}
@media (min-width: 641px) {
    #information li .info_desc, #information_free li .info_desc {
        max-width: 430px;
        margin: 0 auto;
        text-align: left;
    }
}
@media (min-width: 641px) {
    #talk_body .txt_box .desc {
        max-width: calc(100% - 55px);
    }
}