p{
	margin:0;
}
#main #m_right table{
	font-size:12px;
	line-height:20px;
}


.toiawase_outer{
	text-align:center;
	width:100%;
}
.toiawase_inner{
	margin:0 auto;
	width:450px;
	text-align:left;
}

	h2{
		border-bottom: 3px double #666699;
		color: #333366;
		font-size: 24px;
		font-weight: bold;
		height: 30px;
		line-height: 30px;
		margin: 0 auto;
		width:500px;
		padding:20px 0 0 10px;
		text-align:left;
	}
	.toiawase_text{
		font-size:14px;
		width:480px;
		padding:10px 0 0 0;
	}
	.top_text{
		font-size:12px;
		text-align:left;
		line-height:1.4;
		padding:0 0 20px 10px;
		margin:10px auto 0 auto;
	}
		.top_text span{
			color:red;
		}
	.toiawase_table{
		font-size:12px;
		line-height:20px;
		text-align:left;
		width:100%;
	}
		.toiawase_table th{
			background-color: #5C6198;
			border: 1px solid #FFFFFF;
			color: #FFFFFF;
			padding: 10px;
			vertical-align: middle;
			width: 40%;
		}
			.toiawase_table th span{;
				color:red;
				font-size:10px;
			}
		.toiawase_table td{
			background-color: #D4D7F9;
			border: 1px solid #FFFFFF;
			padding: 10px;
			vertical-align: middle;
			width: 60%;
		}
			.errcheck{
				font-size:12px;
				color:red;
			}
			.input_field1{
				width:100%;
			}
			table td p {
				color:#000000;
			}
			table td .kome{
				font-size:10px;
				color:red;
			}
			textarea{
				background-color:#fff;
			}
			.toiawase_detail{
				width:100%;
				height:150px;
			}
	.toiawase_btns_outer{
		text-align:center;
		padding:20px 0 0 0;
	}
		.toiawase_btns_outer p{
			margin:0 0 10px 0;
		}
		.toiawase_btns{
			margin:0 auto;
			text-align:center;
		}