body    { font-size: 88%; background-image : url(back_2.jpg); background-repeat: no-repeat; background-attachment: fixed; text-align: center; margin: 0 auto; padding: 0 ;}
p   { color: #333; font-size: 1em; line-height: 135% ;}
table  { color: #333; font-size: 1em; padding: 0 ;}
form { margin: 0; padding: 0 ;}
DIV.menu { margin: 0; padding : 5px 0px 5px 300px;
  
}
div.main {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	width: 800px
;}
p.main_top { margin: 0; padding: 0 ;}
div.contents { background-image : url(main_back.gif); background-repeat: repeat-y; margin: 0; padding: 0 ;}
div.area  { margin: 10px 30px; padding: 5px; border: dotted 2px #ccc ;}
p.btn_top  { text-align: right; margin: 0; padding: 0 5px 0 0 ;}
p.intro_title01 { text-align: left; margin: 0 20px 5px 25px; padding: 0 ;}
.intro_title02 { color: #660; margin: 0; padding: 0; border-bottom: 5px solid #def4ff ;}
p.intro_txt01 { text-align: left; margin: 0 30px 0 35px; padding: 0 ;}
.dealer_table { background-color: #aaa; margin-top: 10px; width: 88% ;}
.dealer_th { font-weight: normal; background-color: #eee ;}
.dealer_td { background-color: #fff; text-align: left ;}
.dealer_td_ken { background-color: #ffffed; text-align: left ;}
div.footer {
	text-align: center;
	margin: 0 auto;
	padding: 2px 0;
	width: 700px
;}
p.footer { text-align: right; margin: 0; padding: 0 ;}
.line { background-image : url(line.gif); margin: 0; padding: 0 ;}
.txt_form { padding: 1px; border: solid 1px #555 ;}
.button { color: #555; font-size: 12px; background-color: #fff; padding: 2px; border: double 3px ;}

