/*** 「フォーム」用スタイルシート ***/

div.before{text-align: center; margin-top: 20px; width: 500px;}
div.before_1{
	background-image: url(../images/backline500.gif);
	background-repeat: repeat-y;
	text-align: left;
	padding: 10px;
	border: 1px #666666 dotted;
	border-style: dotted none;
}
div.form{text-align: center; margin-top: 30px; width: 500px;}
div.form_1{text-align: left; margin: 10px; padding: 10px; border: 4px #666666 double; width: 340px;}
div.center{text-align: center;}
div.err_ttl{font-size: 16px; font-weight: bold; text-align: center; margin-bottom: 1em;}
div.err_msg{color: #ff0033; text-align: center; margin-bottom: 2em;}

ul.list{margin-left: 15px;}
ul.err_list{margin: 1em 1em 2em 3em;}
ul.list li{margin: 0.2em 0em;}

span.red{color: #ff0033;}

table.data{margin-left: 20px;}

td.right{text-align: right;}
td.center{text-align: center;}
td.item_s{text-align: right; white-space: nowrap; padding-right: 5px;}
td.item_w{text-align: right; vertical-align: top; white-space: nowrap; padding: 3px 5px;}
td.item_w2{text-align: right; vertical-align: top; white-space: nowrap; padding-right: 5px;}

hr.dotted{text-align: center; margin: 5px; border-top: 1px #666666 dotted; height: 0px; width: 90%;}

em{background-color: #ffffcc;}

form.inline{display: inline;}

input,textarea,select{
	color: #666666;
	background-color: #ffffff;
	border: 1px #666666 solid;
}
input.text{width: 160px; height: 15px;}
input.submit{letter-spacing: 1em; cursor: pointer;}
input.to_top{cursor: pointer;}
input.mt_15{margin-top: 15px;}
