/* 表示
   --------------------------------------------- */
#formmain{
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
	width: 850px;
	text-align: left;
	}

.minitbl{
	padding: 8px;
	text-align: left;
	background-color:#f1f1f1;
	}
	
#explanation{
	margin-bottom: 25px;
	}
	
#explanation table tr td{
	padding: 3px;
	text-align: left;
	}
	
.subttl{
	padding: 8px;
	text-align: left;
	font-weight:bold;
	}
	

	

/* フォーム領域成形
   --------------------------------------------- */
form {
	margin:0px;
	}
	
form table{
	width: 850px;
	}
	
form table table th {
	width: 180px;
	padding: 5px 15px;
	text-align: left;
	font-weight: normal;
	}
	
form table table td {
	padding: 5px 15px;
	}
	
form table table input,
form table table textarea{
	width: 590px;
	}
	
.check{
	width: 25px;
	}
	
form table table input#jp,
form table table input#us{
 width: 15px;
	}
