body{text-align:center;background-color:#ccffcc;}

ul {list-style:none;}

.head {background-color:#66cc33;
       width:720px;
       height:95px;
       margin-left:auto;
       margin-right:auto;
       }

.head td{vertical-align:middle;}

.head1{text-align:right;width:115px;}

.head2{padding-left:4px;}

.head h1{font-size:1.8em;color:white;margin-bottom:2px;}

.head div{font-size:0.8em;color:white;}

.navi li{
	border-right: #000 1px solid; border-top: #000 1px solid; float: left; margin-left: 0px; border-left: #000 1px solid;
}

A.btn {
  display: block;             /* ブロック要素にする */
  width: 78px;                /* 横幅 */
  color: #ffffff;
  background-color: #666699;  /* 背景色 */
  border: outset 2px #9999cc; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 12px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
A.btn:hover {
  color: #eeeeee;
  background-color: #555588;  /* 背景色 */
  border: inset 2px #9999cc;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
A.btn:active { color: #ffffff; }
A.btn:visited { color: #ffffff; }


A.btn_b {
  display: block;             /* ブロック要素にする */
  width: 165px;                /* 横幅 */
  color: #ffffff;
  background-color: #666699;  /* 背景色 */
  border: outset 2px #9999cc; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 12px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
A.btn_b:hover {
  color: #eeeeee;
  background-color: #555588;  /* 背景色 */
  border: inset 2px #9999cc;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
A.btn_b:active { color: #ffffff; }
A.btn_b:visited { color: #ffffff; }

.main{width:585px;
      margin-top:40px;
      margin-left:auto;
      margin-right:auto;
      text-align:left;
      color:#666666;}

.main h2{font-size:1.5em;color:green;margin-top:40px;}

.aisatu{width:565px;text-align:center;color:#666666;}

.gaiyou{width:565px;text-align:center;color:#666666;border:solid 1px seagreen;}

.gaiyou td{text-align:left;border:solid 1px seagreen;}

.gaiyou th{border:solid 1px sesagreen;}

.copy{font-size:0.8em;
      text-align:right;
     }

.setubi{width:565px;text-align:center;color:#666666;border:solid 1px seagreen;font-size:0.9em;}

.setubi td{text-align:left;border:solid 1px seagreen;}

.setubi th{border:solid 1px seagreen;}

h3{font-size:1.2em;color:green;}
