@charset "utf-8";

/*==================================================
BIZ用CSS
===================================*/

#subhead .subtittle {
  font-size: 2.0em;
  line-height: 1.2;
  margin-top: 0px;
  }

.subhead-biz01 {
  background-image: url("../img/subhead-biz01.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  min-height:calc(450 / var(--width) * 100vw);
}

.subbtmenu {
text-align: center;
margin-bottom: 0px;
}

.ex-read {
  font-size: 1.8em !important;
  line-height: 1.2 !important;
  color: #006ad5;
  }

.table .color-a {
  background-color: #eaf4ff !important;
}

.table .color-b {
  background-color: #efefef !important;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
  vertical-align: middle !important;
}

@media only screen and (max-width:979px){
#subhead .subtittle {
  font-size: 1.0em;
  line-height: 1;
  margin-top: -10px;
  }
}

@media only screen and (max-width: 420px) {
.subhead-biz01 {
  min-height:calc(280 / var(--width) * 100vw);
}
}