﻿* {
  font-size:1em;
  margin:0;
  padding:0;
}
body {
  text-align:center;
  height:100%;
  font-size:12px;
  line-height:1.5em;
  color:#333;
  background:#EEE;
  font-family:"ＭＳ Ｐゴシック",sans-serif;
}
img {
  border: 0;
}
a:link {
  color : #039 ;
}
a:visited {
  color : #039 ;
}
a:hover {
  color : #F30 ;
  text-decoration : none ;
}
ul {
  list-style : none ;
}
th, td {
  font-size:12px;
  color:#333;
  line-height:1.5em;
}
.red {color:#F00;}

div#header{
  width:820px;
  margin:0 auto;
  overflow:hidden;
  height:100px;
  line-height:100px;
  text-align:left;
  background:#FFF;
}
h1#logo{
}
h1#logo span{
}
div#HeaderAbout{
  background:#000;
  color:#FFF;
  text-align:right;
  font-size:10px;
  width:820px;
  margin:0 auto;
}
div#HeaderAbout p{
  padding:0 10px;
}
div#pankuzu{
  font-size:11px;
  background:#000;
  color:#FFF;
  width:820px;
  margin:0 auto;
  text-align:left;
}
div#pankuzu p{
  padding:10px;
}
div#pankuzu a{
  color:#FFF;
}
div#Content{
  width:820px;
  margin:0 auto;
  background:#FFF;
  overflow:hidden;
}
div#Wrap{
  width:800px;
  margin:0 auto;
}
div#MainContent{
  float:left;
  width:660px;
}
div#SubContent{
  float:right;
  width:130px;
}
table.ListTable{
  border-collapse:collapse;
  width:100%;
  margin:10px auto;
}
table.ListTable th{
  padding:5px 10px;
  width:120px;
  text-align:center;
  background:#EEE;
  color:#555;
  border:solid 1px #CCC;
}
table.ListTable td{
  padding:5px 10px;
  text-align:left;
  border:solid 1px #CCC;
}
table.ListTable th span{
  color:#F00;
}
table.ListTable td span{
  display:block;
  padding:0px 5px;
  font-size:10px;
}
h3.car_sub{
  border-left:solid 5px #CCC;
  border-bottom:solid 1px #CCC;
  padding:5px;
  text-align:left;
}