div#form{
	margin-top:20px;
	width:100%;
	padding-bottom:20px;
}

div#form2{
	margin-top:20px;
	margin-bottom:20px;
	padding-top:30px;
	padding-bottom:30px;
	width:100%;
	color:#ff0000;
	font-weight:bold;
	text-align:center;
	border-top:3px double #333333;
	border-bottom:3px double #333333;
	font-size:14px;
	line-height:18px;
}

#form p{
	color:#222222;
	text-indent:-1em;
	padding-left:160px;
	padding-right:140px;
	padding-bottom:5px;
}

table#form_t{
	margin:0 auto 0 auto;
	border:3px double #333333;
}

table#form_t th{
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	width:150px;
	background-color:#333333;
	border-top:3px double #333333;
	color:#ffffff;
}

table#form_t td{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-top:3px double #333333;
}

div#soshin{
	width:200px;
	text-align:center;
	padding-top:10px;
	padding-bottom:20px;
	margin:0 auto 0 auto;
}

div#top{
	margin-left:150px;
	width:480px;
	text-align:center;
}

div#top-in{
	padding : 15px;
}

.toptxt{
	padding-bottom : 2px;
	text-align : left;
	font-size : 14px;
	color : #000000;
}

.txt{
	text-align : left;
	color : #000000;
}	

.toptxt-b{
	padding : 5px;
	font-weight : bold;
}
