body {
	margin:0px auto;
	padding:0px 15%;
	background-color: #d2f0f0;
}
#m-form form {
	margin:0px auto;
	padding:0px;
	width:100%;
}
#m-form {
	margin:0px auto;
	padding:0px;
	width:100%;
}
#m-form .midashi {
	color:#990000;
	font-size:25px;
}
#m-form p.center {
	text-align:center;
}
#m-form b {
	display:block;
	padding:2px 7px;
	color:#113333;
	font-weight: bold;
}
#m-form div.v_table {
	width:100%;
	background: #f8f8f8;
	margin:0px auto;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	font: 12px/19px "メイリオ", "ＭＳ Ｐゴシック", Osaka;
}
#m-form div.left {
	clear:both;
	float:left;
	width:29%;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	height:2em;
}
#m-form div.right {
	float:left;
	display:block;
	width:70%;
	background:#ffffff;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	height:2em;
}
#m-form div.left_youbou {
	clear:both;
	float:left;
	width:29%;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	height:5.5em;
}
#m-form div.right_youbou {
	float:left;
	display:block;
	width:70%;
	background:#fefefe;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	height:5em;
}
#m-form text, textarea {
	padding:2px;
	margin:3px;
	width:98%;
	height:95%;
}
#m-form .send, #m-form .reset, #m-form .edit, #m-form .mess {
	text-align:center;
	margin:0px auto;
}
#m-form .mess {
	clear:both;
	text-align: left;
}
table.m-form {
	background:#ffffff;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	width:100%;
	font: 12px/19px "メイリオ", "ＭＳ Ｐゴシック", Osaka;
}
table.m-form td {
	padding:5px;
	margin:3px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
}
table.m-form td.left {
	background: #f8f8f8;
	color: #225555;
	width:29%;
	border-top:1px solid #999999;
	border-left:1px solid #666666;
}
table.m-form td.right {
	width:70%;
	padding:5px 10px;
	border-right:0px;
}
table.m-form td.left2 {
	background: #f8f8f8;
	color: #225555;
	width:29%;
	border-top:0px;
	border-left:1px solid #666666;
}
table.m-form td.right2 {
	padding:2px 10px;
	width:70%;
	border-top:0px;
	border-right:0px;
}
table.m-form td.end {
	border:0px;
}
table.m-form tr {
	padding:7px;
}
table.m-form text, textarea {
	padding:0px;
	width:95%;
}
table.m-form .text {
	width:95%
}
