@charset "utf-8";

#article h1{
background:url(../contact/img/h1.gif) no-repeat;
}

#article table{
border-top:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
margin:0 auto 15px auto;
width:670px;
}

#article th,
#article td{
border-bottom:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
padding:10px;
font-size:75%;
text-align:left;
}

#article th{
background:#F0F0F0;
white-space:nowrap;
}

#article th.child{
background:#F8F8F8;
}

#article td input,
#article td textarea,
#article td select{
color:#333333;
border:1px solid #DDDDDD;
padding:4px;
font-size:12px;
}

#article td label input{
border:none;
}

.indispensable{
color:#FF0000;
font-size:87.5%;
}

.example{
color:#666666;
font-size:87.5%;
}

label{
white-space:nowrap;
display:block;
float:left;
padding-right:1em;
}

input.confirm,
input.send,
input.back{
border:none;
width:110px;
height:30px;
}

