@charset "utf-8";

.column2-main h4{
  border-bottom: 1px solid var(--main-clr);
  font-size: 3.0rem;
  font-weight: bold;
  padding-bottom: 0.3em;
  margin: 1.4em 0 1.4em 0;
}

.day,
.day-gold{
  padding: 8px 0 5px 0;
  background: var(--main-clr);
  color: #FFF;
  font-size: 2.2rem;
  font-weight: bold;
  font-family: var(--sub);
  text-align: center;
}

.game-result,
.game-result-gold{
  border: 2px solid var(--main-clr);
  padding: 10px;
  margin-bottom: 30px;
}

.kotime{
  text-align: center;
  margin-bottom: 10px;
  font-weight: bold;
}
.score-area{
  display: flex;
  justify-content: space-between;

}
.team-left,
.team-right{
  width: calc((100% - 150px)/2);
  text-align: center;
}
.team-left{
  padding-right: 5px;
}
.team-right{
  padding-left: 5px;
}
.score-wrap{
  display: flex;
  justify-content: space-between;
  font-size: 4rem;
  font-weight: bold;
  font-family: var(--sub);
  width: 170px;
}
.score-wrap .score-left{
  color: var(--sub-clr);
}

@media screen and (max-width: 768px) {
  .column2-main h4{
    font-size: 2.0rem;
  }
.day, .day-gold {
    font-size: 1.8rem;
}
.score-wrap{

  font-size: 3rem;

}


}
