@charset euc-jp;


body {
  background-color: #ededf9;
}


h1 {
  width: 98%;
  background-color: #24247f;
  color: #f5f5ff;
  margin: 5px 0px 5px 0px;
  padding: 8px 0px 8px 16px;
}


.con {
  width: 520px;
  margin-top: 16px;
}


.con .header {
  float: left;
  width: 150px;
  margin-top: 0px;
  padding-top: 4px;
  font-size: 14px;
  color: #1c1c65;
  text-align: right;
}


.con .forms {
  margin-left: 155px;
  padding-left: 10px;
}


.con .forms .input {
  background-color: #f5f5ff;
  color: #1c1c65;
}


.con .menu {
  margin-left: 5px;
  padding-left: 10px;
}


.con .menu option {
  background-color: #f5f5ff;
  color: #1c1c65;
}


.con .forms legend {
  color: #24247f;
  font-size: 14px;
  margin-top: 2px;
  margin-bottom: 2px;
}


.con .forms .inner-radio {
  padding-left: 10px;
}


.con .forms .inner-radio .inner-header {
  float: left;
  width: 220px;
  margin-top: 0px;
  padding-top: 4px;
  font-size: 14px;
  color: #1c1c65;
  text-align: right;
}

.con .forms .inner-radio .inner-forms {
  margin-left: 225px;
  padding-left: 10px;
}


.con .forms .inner-radio .inner-input {
  background-color: #ededf9;
}


.con .forms .inner-header {
  float: left;
  width: 150px;
  margin-top: 0px;
  padding-top: 4px;
  font-size: 14px;
  color: #1c1c65;
  text-align: right;
}


.con .forms .inner-forms {
  margin-left: 155px;
  padding-left: 10px;
}


.con .forms .inner-input {
  background-color: #f5f5ff;
  color: #1c1c65;
}


.con .button {
  width: 490px;
  margin-top: 16px;
  margin-left: 50px;
}


.con .button .submit {
  background-color: #f5f5ff;
  color: #1c1c65;
  margin-left: 8px;
  margin-rigth: 8px;
}


.con .checker {
  width: 400px;
  margin-left: 50px;
  color: #1c1c65;
  font-size: 16px;
}


.con .error {
  width: 400px;
  margin-left: 50px;
  color: #d20614;
  font-size: 16px;
  font-weight: bold;
}


.con .checklist {
  width: 500px;
  margin-bottom: 16px;
}


.con .checklist .header {
  float: left;
  width: 150px;
  margin-top: 0px;
  padding-top: 4px;
  font-size: 14px;
  color: #1c1c65;
  text-align: right;
}


.con .checklist .item {
  font-size: 14px;
  margin-top: -16px;
  margin-left: 155px;
  padding-left: 10px;
  clear: both;
}


.con .cot {
  width: 400px;
  margin-left: 50px;
  color: #1c1c65;
  font-size: 14px;
}


.con .list {
  width: 300px;
  margin-left: 50px;
  border-top: 2px solid #24247f;
  border-left: 2px solid #24247f;
  border-right: 2px solid #24247f;
}


.con .list .item {
  width: 270px;
  text-align: left;
  padding: 4px 16px 4px 16px;
  border-bottom: 2px solid #24247f;
  color: #1c1c65;
  font-size: 14px;
}



