@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;

}




