@charset "utf-8";
/* CSS Document */

/* 汎用フォームエラー */
.formErrorLine {
	color: #FF0000;
	padding: 1px 3px;
}

/* 入力エラー アラートメッセージ */
.formErrorStr {
	background-color: #CC3333;
	color: #FFFFFF;
	padding: 1px 3px;
}

li.InputOther .formErrorStr{
	background-color: #CC3333;
	color: #FFFFFF;
	padding: 1px 3px;
	margin: 0 0 0 10px;
}

/* PHPフォームスタイル */
.form {
  margin-top: 25px;
  line-height: 1.6;
}

.form table {
  display: block;
  width: 680px;
  margin: 20px 30px 0px 30px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  font-size: 13px;
}
.form th {
  text-align: left;
  width: 200px;
  padding: 10px 12px 12px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #FFFFFF;
  background: #d2ebff;
  white-space: nowrap;
}
.form td {
  text-align: left;
  width: 456px;
  padding: 10px 0px 12px 20px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background: #fff;
}
.form input.InputText1 {
	background-color:#F4FAFD;
	border:solid 1px #CCCCCC;
	width: 280px;
}
.form span.InputExample{
	color:#888888;
}

.Compulsory {
	color:#FF0000;
}