@charset"shift_jis";

/*====RightContents==================================================*/
div#RightMain{
width:388px;
padding:0 13px 15px 15px;
float:left;
}


div#RightBanner{
width:191px;
float:left;
}

div#RightBanner img{
padding-bottom:5px;
}

/*====ContactForm==================================================*/

div#ContactForm{
margin:0 0 20px 0;
padding:0 20px;
}

div#ContactForm p{
line-height:140%;

}


div#ContactForm table#ContactFormTable{
width:100%;
border-collapse:collapse;
margin:10px 0 10px 0;

}

div#ContactForm table#ContactFormTable tr{
}


div#ContactForm table#ContactFormTable tr th{
vertical-align:top;
text-align:left;
width:100px;
padding:5px;
margin:3px 0;
}

div#ContactForm table#ContactFormTable tr td{
padding:5px;
}

td#nbo{
padding:5px;
}

span.red{
color:#FF0000;
}


div#ContactForm p#ErrorBorder{
line-height:140%;
padding:10px;
border:dotted 1px #9e9e9e;
margin:10px 0;
}

input.name{
width:300px;
}

textarea{
width:450px;
height:300px;
font-size:12px;
}

