@charset "Shift_JIS";

/* inquiry page style ==============================================*/
p.copy {
  padding: 5px 0;
  background: #F6F1DF;
  text-align: center;
}

table.formList {
  width: 680px;
  border-top: #CCCCCC 1px solid;
  border-left: #CCCCCC 1px solid;
}

table.formList th {
  width: 200px;
  padding: 8px 5px;
  background: #ECECEC;
  border-bottom: #CCCCCC 1px solid;
}

table.formList td {
  border-right: #CCCCCC 1px solid;
  border-bottom: #CCCCCC 1px solid;
  padding: 8px 5px;
}

table.formList td.necessary {
  background: #ECECEC;
  width: 32px;
}

table.formList td p {
  margin-bottom: 0 !important;
}

input.i_01,
input.i_02,
input.i_03,
input.i_04,
textarea {
  border: 1px solid #cccccc;
}

input.i_01 {
  width: 90%;
}

input.i_02 {
  width: 12%;
}

input.i_03 {
  width: 30%;
}

input.i_04 {
  width: 37%;
}

textarea {
  width: 90%;
  font-size: 1.3em;
}

p.center {
  text-align: center;
  margin: 10px 0 15px 0;
}

input.check {
  min-width: 150px;
  padding: 10px 20px;
}

* html input.check {
  width: 150px;
}

input.adj,
input.send {
  min-width: 100px;
  padding: 10px 20px;
}

table.formList .errorStr {
  color: #ED4535;
}

table.formList td.error {
  background-color: #FCC;
}

@media (max-width: 800px) {
  table.formList {
    width: 100%;
  }
}