/* リンクのスタイル */
A {
  text-decoration: none;
  color: #006600;
  }

A:hover {
  text-decoration: underline
  }

/* BODY */
body {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Verdana
  }

ul, li {
  list-style: none;
  margin: 0;
  padding: 0;
  }

/* ヘッダー部のスタイル */
.head {
  width: 750px;
  height: 80px
  }

.head1 {
  width: 215px;
  padding-top: 5px;
  padding-left: 5px;
  vertical-align: top
  }

.head1 div {
  line-height: 150%;
  font-size: 12px;
  color#000000
  }

.head2 {
  width: 310px;
  padding: 0px
  }

.head3 {
  width: 210px;
  padding-top: 5px;
  padding-right: 10px;
  vertical-align: top
  }

.head3 div {
  line-height: 150%;
  font-size: 10px;
  color: #000000;
  text-align: right
  }

/* メイン部のスタイル */
.main {
  width: 750px
  }

.main1 {
  width: 150px;
  padding: 0px;
  vertical-align: top
  }

.main2 {
  width: 600px;
  vertical-align: top;
  padding-top: 20px
  }

/* フッター部のスタイル */
.footer {
  width: 750px;
  height: 20px;
  background-image: url("images/copy.png")
  }

/* 更新履歴(表)のスタイル */
.rireki {
  width: 570px;
  }

.rireki1 {
  width: 115px;
  background-color: #ffffff;
  padding: 10px
  }

.rireki0 {
  width: 120px;
  padding: 10px
  }

.rireki1 div {
  line-height: 120%;
  font-size: 10px;
  color:#000000;
  }

.rireki2 {
  width: 570px;
  }

.rireki2_td {
  width: 110px;
  background-color: #ffffff;
  text-align: center;
  padding: 10px 0 10px;
  }
.rireki2 div {
  width:90px;
  text-align:left;
  line-height: 120%;
  font-size: 10px;
  color:#000000;
  }
.rireki02 {
  width: 110px;
  text-align: center;
  padding: 10px 0 10px;
  }

/* 表のスタイル */
th {
  line-height: 150%;
  font-size: 12px;
  color: #000000;
  vertical-align: top
  }

td {
  line-height: 150%;
  font-size: 12px;
  color: #000000;
  vertical-align: top
  }

/* 見出しのスタイル */
h1 {
  color: #006600;
  font-size: 14px;
  padding: 5px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 8px;
  border-style: solid;
  }

h2 {
  color: #000000;
  font-size: 16px;
  background-image: url("images/ico.gif");
  background-repeat: no-repeat;
  padding-top: 3px;
  padding-left: 25px;
  height: 23px
  }

/* 本文 */
p {
  margin-right: 10px;
  margin-left: 10px
  }

/* 強調のスタイル */
strong {
  color: #009966;
  font-size: 12px
  }

/* その他のスタイル */
.point {
  color: #ff0000;
  font-size: 12px
  }

/*popup style*/
#close {
  padding-top: 40px;
  text-align: right;
  }

#k_link ul {
  padding: 30px 20px 20px 0;
  }

#k_link li {
  background: url(images/link_point.gif) no-repeat;
  padding-left: 25px;
  margin-bottom: 8px;
  }

#zoom_p {
  width: 275px;
  }

#zoom_p img {
  border: 1px solid #ccc;
  }

#zoom_txt {
  line-height: 140%;
  }
