@charset "Shift_JIS";

BODY {
  font-size: 14pt; margin: 0 0 0 0;
}
ul { margin: 0 0 0 1.7em; padding: 0; }
li { margin-top: 1em; line-height: 20px; }
h1, h3, h4, h5 { margin: 0; font-size: 14pt; }
h2 { margin: 10 0 20 0; font-size: 14pt; }
td { padding: 5px; margin: 2; font-size: 14pt; }


div.sf10 { font-size: 10pt; }


div.main {
  width: 960px;
  line-height: 25px;
  text-align: left;
}
div.h100 {
  height: 100px;
}
div.h50 {
  height: 50px;
}
div.h30 {
  height: 30px;
}
div.h10 {
  height: 10px;
}





div.w960 {
  float: left;
  width: 960px;
  text-align: left;
}
div.w760 {
  float: left;
  width: 760px;
  text-align: left;
}
div.w640 {
  float: left;
  width: 640px;
  text-align: left;
}
div.w300 {
  float: left;
  width: 300px;
  text-align: left;
}
div.w240c {
  float: left;
  width: 240px;
  text-align: center;
}
div.w200 {
  float: left;
  width: 200px;
  text-align: left;
}
div.w30 {
  float: left;
  width: 30px;
  text-align: left;
}
div.w20 {
  float: left;
  width: 20px;
  text-align: left;
}
div.w10 {
  float: left;
  width: 10px;
  text-align: left;
}




  /*ヘッダー用*/
div.header1 {
  width: 100%;
  background-image:url(image/headwall.jpg);
  height: 80px;
}
div.header2 {
  width: 960px;
  height: 80px;
  line-height: 40px;
}


  /*フッター用*/
div.footerall {
  width: 100%;
  background-color: #160b07;
  height: 450px;
}
div.footer {
  width: 960px;
  line-height: 25px;
  font-size: 12pt;
  text-align: left;
  color:#ffffff;
}
div.footer a:link {
  /*未訪問のリンク*/
  color:#ffffff;
}
div.footer a:visited {
  /*訪問後のリンク*/
  color:#ffffff;
}




.table_01 {
width: 960px;
margin: 0px 0px 10px 0px;
padding: 0px;
border-collapse: collapse;
border-top: 1px dotted #d2d2d2;
font-size: 14pt;
}
.table_01 th {
width: 10px;
padding: 4px 2px 2px 4px;
text-align: right;
vertical-align: top;
color: #666666;
background-color: #ffffff;
border-bottom: 1px dotted #d2d2d2;
border-left: 5px solid #20a20e;
font-size: 14pt;
}
.table_01 td {
padding :10px 2px 2px 4px;
border:1px dotted #d2d2d2;
font-size: 14pt;
text-align: left;
vertical-align: top;
line-height: 30px;
}



