@charset "utf-8";
/*------------------お問合わせフォーム---------------*/
table.inquiry_table{
 margin:20px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:700px;
 text-align:left;
 float:left;
}
table.inquiry_table th{
 border-top:1px #c0c0c0 solid;
 border-bottom:1px #ffffff solid;
 background:#dddddd url(./../images/list_table.gif) no-repeat 5px 19px;
 margin:0px 0px 0px 0px;
 padding:20px 0px 15px 25px;
 text-align:left;
 vertical-align:top;
 font-size:13px;
 letter-spacing:0px;
 line-height:14px;
 color:#3e3e3e;
}
table.inquiry_table td{
 border-top:1px #c0c0c0 solid;
 border-right:1px #c0c0c0 solid;
 border-bottom:1px #ffffff solid;
 background:#efefef;
 margin:0px 0px 0px 0px;
 padding:15px 0px 15px 20px;
 text-align:left;
 vertical-align:top;
 font-size:13px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
}

table.botton_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:700px;
 text-align:left;
 float:left;
}
table.botton_table td{
 border-top:1px #c0c0c0 solid;
 background:#ffffff;
 margin:0px 0px 0px 0px;
 padding:35px 10px 15px 10px;
 text-align:left;
 vertical-align:top;
 font-size:13px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
}
table.botton_table td#left{
 text-align:right;
}
/*----------エラーメッセージ--------*/
.err{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align:left;
 vertical-align:top;
 font-size:12px;
 letter-spacing:0px;
 line-height:12px;
 color:#ff3e3e;
}
/*--------------------------------*/
.thanks_mes{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 text-align:left;
 vertical-align:top;
 font-size:13px;
 letter-spacing:0px;
 line-height:18px;
 color:#3e3e3e;
}
