/* 全てのページで使用する共通CSS */

div#footer_logo{
  text-align: center;
  }

div#menuArea{
  width : 900px;
  margin-bottom : 15px;
  
  border : 1px solid #cccccc;
  }

div#menuArea ul{
  margin : 0 0 0 0;
  padding : 0 0 0 0;
  }

div#menuArea li{
  display : inline;
  margin : 0 0 0 0;
  padding : 0 5px 0px 5px;
  }

div#menuArea table{
  border-collapse : collapse;
  }

div#menuArea td{
  vertical-align : bottom;
  margin : 0 0 0 0;
  padding : 10px 10px 10px 10px;
  }

div#wrapper{
  width : 900px;
  margin-left : auto;
  margin-right : auto;
  }

LI{
  list-style-image : url(image/p_lis029.gif);
  font-size : small;
  line-height : 2em;
  list-style-position : outside;
  margin-left : 0px;
  margin-right : 0px;
  }

td{
  padding : 5px 5px 5px 5px;
  vertical-align : top;
  background-color : #ffffff;
  }

th{
  padding : 5px 5px 5px 5px;
  background-color : #f0f8ff;
  }

body{
  background-color : #ffffff;
  font-size : small;
  color : #777777;
  }

P{
  font-size : small;
  line-height : 2em;
  text-indent : 1em;
  }

DT{
  line-height : 2em;
  font-weight : normal;
  }

DD{
  line-height : 2em;
  text-indent : 0em;
  margin-left : 20px;
  }

a {
  text-decoration: underline;
  }

a:link {
  color: #002F55;
  }

a:visited {
  color: #002F55;
  }

a:active {
  color: #008888;
  }

A:HOVER {
  color : #008888;
  }

H1{
  font-size  : medium;
  text-align : center;
  color      : #0099CC;
  }

strong{
  color : #b8860b;
  }

table{
  border-collapse: collapse;
  background-color : #cccccc;
  }

table.drawBorder{
  border-collapse : separate;
  }

table caption{
  color : #0099cc;
  font-weight : bold;
  }

.indent_1em{
  text-indent : 1em;
  }

.inline_center{
  text-align : center;
  }

.inline_right{
  text-align : right;
  }

.center{
  margin-left : auto;
  margin-right : auto;
  }

.bold{
  font-weight : bold;
  }

.letter_space{
  letter-spacing : 0.2em;
  }

