@charset "UTF-8";

main #main > div {
  margin:5px 0 0 0;
}

main #main .formTable th {
  border:solid 1px #ddd;
  font-size:18px;
  padding:20px 10px;
  text-align:left;
  width:230px;
}

main #main .formTable th span {
  background:#900;
  color:#fff;
  display:inline-block;
  font-size:14px;
  margin:0 0 0 5px;
  padding:2px 5px;
}

main #main .formTable td {
  border:solid 1px #ddd;
  font-size:18px;
  padding:0 0 0 10px;
  width:550px;
}

main #main .formTable td input[type="text"] {
  border:solid 1px #ccc;
  border-radius:5px;
  display:block;
  font-size:16px;
  height:30px;
  margin:0 auto;
  padding:4px 8px;
  width:92%;
}

main #main .formTable td select {
  border:solid 1px #ccc;
  border-radius:4px;
  display:block;
  font-size:16px;
  height:30px;
  margin:0 0 0 12px;
  padding:4px 8px;
}

main #main .formTable td textarea {
  border:solid 1px #ccc;
  border-radius:5px;
  display:block;
  font-size:16px;
  height:300px;
  line-height:1.4em;
  margin:0 auto 20px;
  padding:4px 8px;
  width:92%;
}

main #main input[type="submit"] {
  background:#f90;
  border-radius:4px;
  color:#fff;
  cursor:pointer;
  font-size:1.4em;
  font-weight:bold;
  margin:10px 30px 0 0;
  padding:10px 0;
  transition:.2s;
  width:160px;
}

main #main input[type="reset"] {
  background:#999;
  border-radius:4px;
  color:#fff;
  cursor:pointer;
  font-size:1.4em;
  font-weight:bold;
  margin:10px 0 0 0;
  padding:10px 0;
  transition:.2s;
  width:160px;
}

main #main input[type="submit"]:hover, main #main input[type="reset"]:hover {
  opacity:.7;
}



main #main #formWrap {
  text-align:left;
}

main #main #formWrap h4 {
  font-size:18px;
}

main #main #formWrap .error_messe {
  color:#f00;
  font-size:16px;
  font-weight:bold;
  padding:15px 20px;
  text-align:left;
}

main #main #formWrap input[type="button"] {
  background:#999;
  border-radius:4px;
  color:#fff;
  cursor:pointer;
  font-size:1.4em;
  font-weight:bold;
  margin:10px 0 0 0;
  padding:10px 0;
  transition:.2s;
  width:160px;
}

main #main #formWrap input[type="button"]:hover {
  opacity:.7;
}

main #main #formWrap .kakunin {
  font-size:16px;
  font-weight:bold;
  padding:15px 20px;
}


