@charset "UTF-8";
/* CSS Document */



/*main--------------------*/

p{
font-size:0.8em;
line-height:164%;
}

h4{
margin:0 0 10px 0;
color:#006600;
background-color:#E1F3E2;
padding:5px 0;
}

h4 p{
margin-left:8px;
font-size:0.9em;
}

table.contact{
border-collapse:collapse;
border-left:1px solid #CCC;
border-top:1px solid #CCC;
margin:20px 0 20px 10px;
width:600px;
}

table.contact th, table.contact td{
padding:4px;
font-size:0.8em;
line-height:150%;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
}

table.contact th{
width:160px;
background-color:#EEE;
color:#009900;
}

.formInput1{
width:350px;
}

table.contact th span.sub{
font-weight:normal;
}

table.contact th span.nessesary{
font-weight:normal;
font-size:0.9em;
color:#CC0000;
}

.nessesary2{
color:#CC0000;
}

.formTextarea{
width:350px;
height:100px;
}

.leftSection{
width:210px;
float:left;
}

.formButtons{
text-align:center;
}

p strong.error{
color:#FF0000;
}

div.errorText{
color:#FF0000;
font-size:0.9em;
margin-top:5px;
}
