@charset "utf-8";

div#form {
width:95%;
margin:0 auto;
padding:0;
}

div#form table {
width:100%;
border-top:1px #999999 solid;
margin:0 0 5px;
padding:0;
}

div#form td {
border-bottom:1px #999999 solid;
margin:0;
padding:5px 3px;
}

div#form p{
margin:0;
padding:2px 0 2px;
}

div#form select {
font-size:small;
margin:0 3px 0 0 ;
padding:0;
}

div#form input {
font-size:small;
}

.center_text {
text-align:center;
}

.center_text {
width:20%;
text-align:center;
border-right:1px solid #999999;
}

#input_submit{
text-align:center;
background:#CCCCCC;
margin:0;
padding:0;
}

/*エラー処理*/
div#err{
width:95%;
border:1px solid #FF0000;
margin:10px auto 15px;
padding:3px;
}

div#err p{
color:#FF0000;
margin:0 0 5px;
padding:0;
}

.err_bk {
background:#E0ABBE;
}

/*メール送信完了*/

div#thank {
width:600px;
margin:50px auto;
padding:0;
}

div#thank p {
font-size:small;
text-align:center;
margin:0 0 5px;
padding:0;
}


img#ico{
margin:0 0 10px;
padding:0;
}