

/*  フォーム内設定  */
#in_form {

	text-align: left;
	width:550px;
	padding:10px;
	background-color:#FAF8F3; 
	border:solid 1px #CCD79F;
	table-layout:fixed; 
	border-collapse:collapse;
	line-height: 200%; 

}


/*  IMEモード変更設定  */
#form input.name,
#form input.furigana,
#form input.address,
#form input.etc {
	ime-mode:active;
}

#form input.ninzu,
#form input.ninzu_child,
#form input.goyosan,
#form input.fax,
#form input.mailaddress,
#form input.tel {
	ime-mode:disabled;
}

/*  フォームレイアウト設定  */

#in_form select {
	margin: 0px 0px 0px 0px;
}



/*  通信欄設定  */
#etc {
	border-bottom:1px dotted #999999;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 20px 0px;
}


/*  完了  */
#submit {
	padding: 0px 0px 10px 0px;
	margin: 20px 0px 10px 0px;
}

#block{
	width:350px;
	display: block;
}



/*  エラー  */
#error {
	text-align: center;
	height: 250px;
	margin: 50px;
	font-size: medium;
	color:#808000;
	font-weight: bold;
}

#thanks {
	text-align: center;
	height: 250px;
	margin: 50px;
	font-size: medium;
	color:#808000;
	font-weight: bold;

}

#back {
	text-align: center;
	font-size: medium;
	margin: 50px;

}