@charset "UTF-8";
/* ---------------------------------
 mixin
--------------------------------- */
/*alt*/
/*flex*/
/*==================================

 history

==================================*/
.history .fujixeroxsc-block table {
  width: 100%;
  margin: 0 0 10px;
  font-size: 1.5rem;
  text-align: center;
  line-height: 1.6;
}

.history .fujixeroxsc-block table th {
  padding: 6px;
  background: #000;
  border: #ccc 1px solid;
  color: #fff;
  vertical-align: middle;
}

.history .fujixeroxsc-block table th.team {
  width: 35%;
}

.history .fujixeroxsc-block table td {
  padding: 15px 10px;
  border: #ccc 1px solid;
  vertical-align: middle;
}

.history .fujixeroxsc-block table td small {
  font-size: 1.3rem;
}

/* ---------------------------------
 SP用
--------------------------------- */
@media screen and (max-width: 992px) {
  .history .fujixeroxsc-block table {
    font-size: 3vw;
  }
  .history .fujixeroxsc-block table th.team {
    width: 32%;
  }
  .history .fujixeroxsc-block table th.score {
    width: 20%;
  }
  .history .fujixeroxsc-block table td small {
    font-size: 2.8vw;
  }
}

/* ---------------------------------
 tablet用(SP設定を上書き）
--------------------------------- */
@media screen and (min-width: 601px) {
  .history .fujixeroxsc-block table {
    font-size: 1.5rem;
  }
  .history .fujixeroxsc-block table td small {
    font-size: 1.3rem;
  }
}

/* ---------------------------------
 PC用
--------------------------------- */
/*# sourceMappingURL=history.css.map */