/* ------------ 開催実績 ------------ */
.event_date {
  display: flex;
  justify-content: center;
}

.event_date .box {
  font-size: min(max(3vw, 16px), 24px);
  border: solid 1px #2b2b2b;
  margin: min(0.5vw, 1px) 10px 0 0;
}

.event_date .date {
  font-size: min(max(4vw, 18px), 30px);
  font-weight: bold;
  color: #F29B30;
}

.detail {
  text-align: left;
  margin-top: 10px;
}

.subject {
  font-weight: bold;
  color: #2924BF;
}

.more {
  color: #fff;

  background-image: url("image/history_more_bg.png");
  background-size: 70%;
  background-repeat: no-repeat;
  background-position: center;

  margin: 10px 0;
}

/*
.photo_h p {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

.photo_h img {
  vertical-align: middle;
  margin: 0;
  padding: 0;
}*/
/* -------------------------------- */

/* ------------- スマホ ------------- */
@media only screen and (max-width:600px){
  .event_date {
    display: inline;
  }

  .event_date .box {
    margin: min(0.5vw, 1px) 0 0 0;
  }
}
/* -------------------------------- */