@charset "shift_jis";
/* ----------------------------------------------
	
------------------------------------------------- */

h1#mainTtl {
  height: 82px;
  background-image: url(../img/main-ttl.gif);
}

h2 {
  height: 55px;
}

h2#ttl1 {
  background-image: url(../img/ttl1.gif);
}

#simulationTbl table {
  margin-bottom: 20px;
  width: 100%;
}

#simulationTbl table,
th,
td {
  padding: 8px;
  border: 1px solid #cccccc;
  border-collapse: collapse;
  font-size: 93%;
  text-align: left;
}

#simulationTbl input {
  float: left;
  margin-right: 10px;
  border: 1px solid #cccccc;
  width: 60px;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
}

#simulationTbl select {
  float: left;
  margin-right: 10px;
  padding: 3px;
  border: 1px solid #cccccc;
  width: 60px;
}

.rightTd {
  width: 110px;
}

.rightTd p {
  padding-top: 5px;
}

.input span {
  margin-left: 2px;
}

.input th {
  background-color: #ecf7ff;
}

.result th {
  background-color: #f0ffec;
}

table.result {
  margin-bottom: 15px !important;
}

#allow {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ofh {
  display: flex;
  flex-wrap: wrap;
}
