/* ------------ ご協賛 ------------ */
.info_table {
  width: 90%;
  padding-left: calc(0% + 10vw);
}

.info_table dt {
  text-align: left;
  float: left;
  clear: left;
  width: 100px;
  font-weight: bold;
}

.info_table dd {
  text-align: left;
  padding: 0 0 0 100px;
}

.info_table dd a {
  word-wrap:break-word;
}

/* -------------------------------- */

/* ------------- スマホ ------------- */
@media only screen and (max-width:600px){

}
/* -------------------------------- */