#explain{
	margin:20px 0;
}

#form p{
	margin-bottom:0.5em;
}

#thanks{
	margin:50px 0;
	text-align:center;
}

table.frm{
	margin-bottom:10px;
	width:100%;
	border-collapse:collapse;
	}

table.frm th,table.frm td{
	padding:0.2em;
	border:#FFFFFF solid 1px;
	font-size:x-small;
	}

table.frm th{
	background:#CCCCCC;
	text-align:right;
	font-weight:normal;
	}

table.frm td{
	background:#FFF;
	}

table.frm td input,table.frm td select{
	margin:0 3px;
	}
table.frm td .notes{
	display:inline;
}

p{
	margin-bottom:1em;
}

.error{
	background-color:#FF9999;
	border:1px solid #7A96DF;
}

.est{
	color:#FF0000
	}

.ime_num{
	
}

/********************************************************************/
/* IME入力モード&配置指定 */
/********************************************************************/


/*********************/
/* IME[OFF]パターン*/
/*********************/


/* コード,英数字等、入力用(左配置) */
.ime_num_left { 
	ime-mode: disabled; 	/* IME使用不可・英数字入力モード */
	text-align:left;		/* テキスト左配置  */
}


/* 英数字、金額等、入力用(右配置)*/
.ime_num_right { 
	ime-mode: disabled; 	/* IME使用不可・英数字入力モード */
	text-align:right;		/* テキスト右配置  */
}


/* 英数字入力用(中央配置)*/
.ime_num_cen { 
	ime-mode: disabled; 	/* IME使用不可・英数字入力モード */
/*	text-align:center;*/	/* テキストセンター配置  */
}


/* 英数字入力用予備 */
.ime_num { 
	ime-mode: inactive; 	/* IMEオフ・英数字入力モード(IME入力モード変換可能) */
}


/*********************/
/* IME[ON]パターン*/
/*********************/

/* 名称等、入力用(左配置) */
.ime_char_left { 
	ime-mode: active; 		/* 日本語入力ONモード */
	text-align:left;		/* テキスト左配置  */
}


/* 右配置、入力用予備 */
.ime_char_right { 
	ime-mode: active; 		/* 日本語入力ONモード */
	text-align:right;		/* テキスト右配置  */
}
