div.form {
	margin-left: 40px;
}

div.form h2 {
	margin-left: -10px;
}

/* form
---------------------------------------------------------- */

form {
}

textarea, select, div.form input { font-size: 1.20em; border: 1px solid #999; }


input.button {
  font-size: 1em;
  background: #408BB6;
  border: 2px solid #408BB6;
  color: #FFF;
  font-weight: bold;
  padding: 5px;
}

input.button:hover { background: #59A5D1; }


input.title {
  display: block;
  font-size: 1.2em;
  font-weight: normal;
  padding: 3px;
  width: 100%;
}

input.check_box {
  display: inline;	
}

input:focus, textarea:focus { background: #FFFCE1; }

textarea {
  padding: 3px;
  width: 100%;
}

/* label
---------------------------------------------------------- */

label {
  font-weight: bold;
  display: block;
  margin-top: 5px;
}

label.check_box {
  display: inline;	
}