@charset "utf-8";

/*タイトル
------------------------------*/
#titleLead {
}

#titleLead h3 {
	padding:0 0 21px 0;	
}


/*お問い合わせフォーム
------------------------------*/
#contBox {
	padding-left:132px;
}
#contBoxIn {
	width:675px;
}
#contBoxIn #lead {
	line-height:150%;
	margin-bottom:20px;
}

#formBox input {
	padding:4px;
}
#formBox select {
	margin:8px 0 8px 0;
}
#formBox select option,.lavel,input,select,textarea {
	color:#4d4d4d;
}
#formBox .caution {
	padding:0 0 4px 0;
}

#formBox .ta1 {
	border-collapse:collapse;
	border:1px #002200 solid;
	width:675px;
}
#formBox .th1, #formBox .td1 {
	border:1px #002200 solid;
	padding:8px;
	line-height:150%;
}
#formBox .th1 {
	background-color:#ddd;
	color:#002200;
	text-align:left;
}
#formBox .td1 {
	background-color:#fff;
	color:#4d4d4d;
}
#formBox .td1 p {
	background-color:#fff;
	color:#4d4d4d;
}
#formBox .th1 span , #formBox .th2 span{
	color:#cc0000;
}

#submitBtn {
	border-top:1px #002200 solid;
	text-align:center;
	margin:10px 0 0 0;
	padding:20px 0 20px 0;
}
#submitBtn input {
	color:#000;
}
.td1 table {
    margin:0 0 5px;
}
.td1 table th , .td1 table td{
    color:#4d4d4d;
}
.td1 table th {
    width:70px;
	text-align:left;
}
.td1 table td input{
    margin:0 0 5px;
}
/* 確認画面 */
#formBox .ta2 {
	border-collapse:collapse;
	border:1px #002200 solid;
	width:675px;
}
#formBox .th2, #formBox .td2 {
	border:1px #002200 solid;
	padding:8px;
	line-height:150%;
}
#formBox .th2 {
	background-color:#ddd;
	color:#002200;
	width: 280px;
}
#formBox .td2 {
	background-color:#fff;
	color:#4d4d4d;
}

#formBox .td2 li {
	list-style-type: none;
	color:#4d4d4d;
}
#error_area {
	margin:10px 0 20px 0;
}
#error_area p {
	font-weight: bold;
	margin:0 0 5px 0;
}
.error {
	line-height: 150%;	
	/*color:#cc0000;	*/
}
.active {
	background-color:#AFAFAF;
} 

.no_form {
	color:#AFAFAF;
}

textarea {
	font-size:12px;
}

#thanks {
	line-height: 150%;	
}
#thanks em {
	font-weight: bold;
}
#formBox .ta2 table td{
	color:#4d4d4d;
}
#formBox .mansion{
   vertical-align:top;
}

/* エラーメッセージ */
.validation-advice {
	color:#cc0000;
	padding:5px 0 0 22px;
	background-image: url(../form/images/icon_alert.gif);
	background-repeat: no-repeat;
	background-position: left;
}
