@charset "utf-8";
/* ---------------------------------------------------------------------------------
© 株式会社エーティーディー・ジャパン

HTML CSS Selectors delivery-date

$Revision: 1.0 $
--------------------------------------------------------------------------------- */

/*---------------------------------------------------------------------------------
Information
--------------------------------------------------------------------------------- */
.information {
  padding: 84px 60px 70px;
  background-color: #fff;
  border-radius : 28px;
  margin-bottom: 42px;
}
.information table {
  width: 100%;
}
.information th,td {
  padding: 10px 0 10px 12px;
  border: 1px solid #637A81;
  font-size: 18px;
  line-height: 1;
  text-align: left;
}
.information table thead th {
  background-color: #C6D0D7;
  font-weight: 500;
}
.information tbody th:nth-of-type(1) {
  width: 136px;
}
.information tbody td:nth-of-type(1) {
  width: 332px;
}
.information tbody td:nth-of-type(2) {
  width: 222px;
}
.information-note {
  padding-top: 24px;
  font-size: 16px;
  line-height: 1.75;
}

/*---------------------------------------------------------------------------------
シミュレーション
--------------------------------------------------------------------------------- */
.simulation {
  padding: 68px 62px 25px;
  background-color: #fff;
  border-radius : 28px;
  margin-bottom: 110px;
}

.simulation dt {
  padding-bottom: 10px;
  font-size: 24px;
  line-height: 1;
  font-weight: 500;
  color: #637A81;
}
.simulation dd p {
  padding-top: 15px;
  font-size: 18px;
  color: #637A81;
}
.simulation dd select {
  font-size: 20px;
  color: #637A81;
}

.simulation-data {
  display: flex;
  padding-bottom: 60px;
}
.simulation-data div {
  margin-right: 65px;
}

.simulation-result {
  padding: 54px 0 68px;
  border-top: 1px solid #637A81;
}
.simulation .simulation-result input[type="text"] {
  width: 275px;
  height: 60px;
  font-size: 36px;
  text-align: center;
  color: #000;
}

.simulation-note {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
  font-size: 20px;
  line-height: 1;
  font-weight: 500;
  color: #637A81;
}
.simulation-note img {
  width: 50px;
  margin-right: 16px;
}
