body{margin:0px auto;padding:0px 15%;
font: 12px/19px "メイリオ","ＭＳ Ｐゴシック", Osaka;}
#m-form form{margin:0px auto;padding:0px;width:100%;}
#m-form{margin:20px auto;padding:0px;width:600px;}
#m-form .midashi{margin:20px auto;color:#000000;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:630px;
	background: #f8f8f8;
	margin:0px auto;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	font: 12px/19px "メイリオ","ＭＳ Ｐゴシック", Osaka;
	text-align: center;
}
#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:5.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;}
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%}
.txt10 {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
table.t01{
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	font-size: 12px;
	color: #000000;
}
.t01 th{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	font-weight: normal;
	background: #E3E3E3;
	padding-left: 1em;
	text-align: left;
}
.t01 td{
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    padding:0.3em 1em;
}
h4{
	color:#330000;
	background: #FFCC66;
	font-size: 12px;
	padding: 4px;
	border-top: 0px solid;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 0px solid;
	margin: 10px 0px 0px;
	font-weight: normal;
}
.komoku{
	border-top: 1px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.yuryo {
	color: #FF6666;
}
.muryo {

	color: #6699CC;
}
.coment {
	margin: 10px 0px;
	padding: 0px;
}
