.my_form .h1_desc { margin:10px 5px; }
.my_form .attention { color:#f00; }

.my_form table { width:100%; }
.my_form table th, .my_form table td { padding:4px 8px; line-height:125%; }
.my_form .must { color:#f00; font-weight:normal; }
.my_form .anno { color:#666; font-size:80%; }
.my_form .error { color:#f00; }
.my_form table, .my_form th, .my_form td {
	border:1px solid #ccc;
}
.my_form th {
	background-color:#fff8df;
	background-color:#ffe;
	text-align:right;
	vertical-align:top;
	width:1px;
	white-space:nowrap;
	word-break:keep-all;
}
.my_form .operate {
	text-align:center;
	margin:0.5em 0px;
	padding:5px 0px;
	background-color:#eee;
}
/*
.my_form .css_btn input {
	width:10.0em;
	font-weight:bold;
	color:#fff;
	background:url(../img/btn_bg1.gif) 0 50% repeat-x;
	background-color:rgb(67,130,192);

	border:1px solid #999;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	behavior:url(../common/PIE.php);
}
*/
.my_form .css_btn input {
	width:10.0em;
	font-weight:bold;
	color:#fff;
	background-color:rgb(67,130,192);
	background-image: -webkit-gradient(linear, left top, left bottom,
		from(rgb(197,217,236)),color-stop(50%,rgb(144,181,218)),
		color-stop(50%,rgb(103,154,204)),to(rgb(67,130,192))
	);
	background-image: -moz-linear-gradient(-90deg,
		rgb(197,217,236),rgb(144,181,218) 50%,
		rgb(103,154,204) 50%,rgb(67,130,192)
	);
	-pie-background: linear-gradient(
		rgb(197,217,236),rgb(144,181,218) 50%,
		rgb(103,154,204) 50%,rgb(67,130,192)
	);
	border:1px solid #999;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	behavior:url(../common/PIE.php);
}
.my_form .css_btn span span {
	text-indent:0.5em;
	_text-indent:0;
	letter-spacing:0.5em;
}
