body{margin:0px auto;padding:1px 5%;}
#m-form form{margin:0px auto;padding:1px;width:100%;}
#m-form{margin:0px auto;padding:1px;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:1px auto;
border-top:1px solid #ffffff;border-right:1px solid #ffffff;
font: 12px/19px "メイリオ","ＭＳ Ｐゴシック", Osaka;}
#m-form div.left{clear:both;float:left;width:29%;
border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;height:2em;}
#m-form div.right{float:left;display:block;width:70%;background:#ffffff;
border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;height:2em;}

#m-form div.left_youbou{clear:both;float:left;width:29%;
border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;height:5.5em;}
#m-form div.right_youbou{float:left;display:block;width:70%;background:#fefefe;
border-bottom:1px solid #ffffff;border-left:1px solid #ffffff;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:1px 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:1px;}
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:1px;border-right:0px;}
table.m-form td.end{border:1px;}
table.m-form tr{padding:7px;}
table.m-form text,textarea{padding:1px;width:95%;}
table.m-form .text{width:95%}
