
table.shashin1 {
              table-layout: fixed;
              width:260px;
              height:260px;
              background-color:#ffffff;
              empty-cells:show;
              }
.shashin td {font-size: 100%;
      text-align:right;
      vertical-align:top;
      }




table.gaiyo {
              table-layout: fixed;
              width:400px;
              padding: 10px;
              border-left: 1px solid #778899;
              border-top: 1px solid #778899;
              border-collapse:collapse;
              border-spacing:0;
              background-color:#ffffff;
              empty-cells:show;
              }
.gaiyo th {font-size: 100%;
      width: 10em;
      border-right: 1px solid #778899;
      border-bottom: 1px solid #778899;
      background-color:#eaedf4;
      }

.gaiyo td {font-size: 100%;
      width: 25em;
      border-right: 1px solid #778899;
      border-bottom: 1px solid #778899;
      background-color:#f4f9f7;
      }

p.kaisha {text-align: left}

table.toiawase {
              table-layout: auto;
              width:700px;
              padding: 10px;
              border-left: 1px solid #eaedf4;
              border-top: 1px solid #eaedf4;
              border-collapse:collapse;
              border-spacing:0;
              background-color:#ffffff;
              empty-cells:show;
              }
.toiawase th {font-size: 100%;
      border-right: 1px solid #eaedf4;
      border-bottom: 1px solid #eaedf4;
      background-color:#eaedf4;
      }

.toiawase td {font-size: 100%;
      width: 550px;
      border-right: 1px solid #eaedf4;
      border-bottom: 1px solid #eaedf4;
      background-color:#FFFF;
      }

p.toi1 {text-align: left;
        font-size: 12px;
        color: darkblue
        }

p.toi2 {text-align: left;
        font-size: 11px;
        color: darkblue
        }
p.toi3 {text-align: left;
        font-size: 10px;
        color: darkblue
        }
input.seikyu{
width:150px;
color: #ffffff;
  background-color: #666699;  /* 背景色 */
  border: outset 2px #9999cc; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 14px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.seikyu:hover {
  color: #eeeeee;
  background-color: #555588;  /* 背景色 */
  border: inset 2px #9999cc;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.seikyu:active { color: #ffffff; }
.seikyu:visited { color: #ffffff; }

input.kago{
width:350px;
color: #ffffff;
  background-color: #666699;  /* 背景色 */
  border: outset 2px #9999cc; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 16px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.kago:hover {
  color: #eeeeee;
  background-color: #555588;  /* 背景色 */
  border: inset 2px #9999cc;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.kago:active { color: #ffffff; }
.kago:visited { color: #ffffff; }

input.kago1{
width:300px;
height:80px;
color: #ffffff;
  background-color: #000080;  /* 背景色 */
  border: outset 2px #6495ED; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 16px;            /* フォントサイズ */
  line-height: 40px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.kago1:hover {
  color: #ffffff;
  background-color: #483D8B;  /* 背景色 */
  border: inset 2px #6495ED;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.kago1:active { color: #ffffff; }
.kago1:visited { color: #ffffff; }

input.kago2{
width:300px;
height:80px;
color: #ffffff;
  background-color: #6B8E23;  /* 背景色 */
  border: outset 2px #8FBC8F; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 16px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.kago2:hover {
  color: #eeeeee;
  background-color: #556B2F;  /* 背景色 */
  border: inset 2px #8FBC8F;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.kago2:active { color: #ffffff; }
.kago2:visited { color: #ffffff; }

input.kago3{
width:300px;
height:80px;
color: #ffffff;
  background-color: #6B8E23;  /* 背景色 */
  border: outset 2px #8FBC8F; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 16px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.kago3:hover {
  color: #eeeeee;
  background-color: #556B2F;  /* 背景色 */
  border: inset 2px #8FBC8F;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.kago3:active { color: #ffffff; }
.kago3:visited { color: #ffffff; }

input.kago31{
width:330px;
height:100px;
color: #ffffff;
  background-color: #6B8E23;  /* 背景色 */
  border: outset 2px #8FBC8F; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 16px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.kago31:hover {
  color: #eeeeee;
  background-color: #556B2F;  /* 背景色 */
  border: inset 2px #8FBC8F;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.kago31:active { color: #ffffff; }
.kago31:visited { color: #ffffff; }

input.ckago31{
width:330px;
height:100px;
color: #ffffff;
  background-color: #000080;  /* 背景色 */
  border: outset 2px #6495ED; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 16px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.ckago31:hover {
  color: #eeeeee;
  background-color: #483D8B;  /* 背景色 */
  border: inset 2px #6495ED;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.ckago31:active { color: #ffffff; }
.ckago31:visited { color: #ffffff; }


input.kago32{
width:330px;
height:48px;
color: #ffffff;
  background-color: #6B8E23;  /* 背景色 */
  border: outset 2px #8FBC8F; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 16px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.kago32:hover {
  color: #eeeeee;
  background-color: #556B2F;  /* 背景色 */
  border: inset 2px #8FBC8F;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.kago32:active { color: #ffffff; }
.kago32:visited { color: #ffffff; }

input.ckago32{
width:330px;
height:50px;
color: #ffffff;
  background-color: #000080;  /* 背景色 */
  border: outset 2px #6495ED; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 16px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.ckago32:hover {
  color: #eeeeee;
  background-color: #483D8B;  /* 背景色 */
  border: inset 2px #6495ED;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.ckago32:active { color: #ffffff; }
.ckago32:visited { color: #ffffff; }






input.kago4{
width:400px;
height:60px;
color: #ffffff;
  background-color: #4169e1;  /* 背景色 */
  border: outset 2px #e6e6f9; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 18px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.kago4:hover {
  color: #eeeeee;
  background-color: #483D8B;  /* 背景色 */
  border: inset 2px #e6e6f9;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.kago4:active { color: #ffffff; }
.kago4:visited { color: #ffffff; }

input.kago5{
width:400px;
height:30px;
color: #ffffff;
  background-color: #666699;  /* 背景色 */
  border: outset 2px #9999cc; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 16px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.kago5:hover {
  color: #eeeeee;
  background-color: #555588;  /* 背景色 */
  border: inset 2px #9999cc;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.kago5:active { color: #ffffff; }
.kago5:visited { color: #ffffff; }

input.kago6{
width:100px;
height:10px;
color: #ffffff;
  background-color: #CD853F;  /* 背景色 */
  border: outset 2px #9999cc; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 8px;            /* フォントサイズ */
  line-height: 8px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.kago6:hover {
  color: #eeeeee;
  background-color: #D2B48C;  /* 背景色 */
  border: inset 2px #9999cc;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.kago6:active { color: #ffffff; }
.kago6:visited { color: #ffffff; }

input.kago7{
width:200px;
height:30px;
position: relative;
left: 60px;
color: #ffffff;
  background-color: #6B8E23;  /* 背景色 */
  border: outset 2px #8FBC8F; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.kago7:hover {
  color: #eeeeee;
  background-color: #556B2F;  /* 背景色 */
  border: inset 2px #8FBC8F;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.kago7:active { color: #000000; }
.kago7:visited { color: #ffffff; }

input.kago71{
width:100px;
height:40px;
position: relative;
left: 10px;
color: #ffffff;
  background-color: #6B8E23;  /* 背景色 */
  border: outset 2px #8FBC8F; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.kago71:hover {
  color: #eeeeee;
  background-color: #556B2F;  /* 背景色 */
  border: inset 2px #8FBC8F;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.kago71:active { color: #000000; }
.kago71:visited { color: #ffffff; }






input.ckago7{
width:200px;
height:30px;
position: relative;
left: 60px;
color: #ffffff;
  background-color: #000080;  /* 背景色 */
  border: outset 2px #6495ED; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.ckago7:hover {
  color: #eeeeee;
  background-color: #483D8B;  /* 背景色 */
  border: inset 2px #6495ED;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.ckago7:active { color: #000000; }
.ckago7:visited { color: #ffffff; }

input.kago8{
width:400px;
height:40px;
position: relative;
left: 100px;
color: #ffffff;
  background-color: #6B8E23;  /* 背景色 */
  border: outset 2px #8FBC8F; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 16px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}

.kago8:hover {
  color: #eeeeee;
  background-color: #556B2F;  /* 背景色 */
  border: inset 2px #8FBC8F;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.kago8:active { color: #ffffff; }
.kago8:visited { color: #ffffff; }

input.ckago8{
width:400px;
height:40px;
position: relative;
left: 100px;
color: #ffffff;
  background-color: #000080;  /* 背景色 */
  border: outset 2px #6495ED; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 16px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}

.ckago8:hover {
  color: #eeeeee;
  background-color: #483D8B;  /* 背景色 */
  border: inset 2px #6495ED;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.ckago8:active { color: #ffffff; }
.ckago8:visited { color: #ffffff; }


input.kago81{
width:500px;
height:40px;
position: relative;
left: 10px;
color: #ffffff;
  background-color: #6B8E23;  /* 背景色 */
  border: outset 2px #8FBC8F; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 16px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}

.kago81:hover {
  color: #eeeeee;
  background-color: #556B2F;  /* 背景色 */
  border: inset 2px #8FBC8F;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.kago81:active { color: #ffffff; }
.kago81:visited { color: #ffffff; }



input.CHK1{
width:30px;
height:30px;
color: #ffffff;
  background-color: #ffffff;  /* 背景色 */
  border: outset 0px #ffffff; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 18px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}

input.kago10{
width:250px;
height:30px;
color: #ffffff;
  background-color: #6B8E23;  /* 背景色 */
  border: outset 2px #8FBC8F; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 20px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.kago10:hover {
  color: #eeeeee;
  background-color: #556B2F;  /* 背景色 */
  border: inset 2px #8FBC8F;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
.kago10:active { color: #000000; }
.kago10:visited { color: #ffffff; }

input.kago11{
width:700px;
height:18px;
color: #ffffff;
  background-color: #6B8E23;  /* 背景色 */
  border: outset 1px #8FBC8F; /* 枠の色 */
  margin: 0px;
  padding: 2px 1px 1px 0px;
  font-size: 11px;            /* フォントサイズ */
  line-height: 17px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
.kago11:hover {
  color: #eeeeee;
  background-color: #556B2F;  /* 背景色 */
  border: inset 1px #8FBC8F;  /* 枠の色 */
  margin: 0px;
  padding: 1px 0px 0px 1px;
}
.kago11:active { color: #000000; }
.kago11:visited { color: #ffffff; }



table.sofu {
              table-layout: auto;
              width:300px;
              padding: 4px;
              border-left: 1px solid darkgreen;
              border-top: 1px solid darkgreen;
              border-collapse:collapse;
              border-spacing:0;
              background-color:#ffffff;
              empty-cells:show;
              }
.sofu th {font-size: 100%;
      border-right: 1px solid darkgreen;
      border-bottom: 1px solid darkgreen;
      background-color:#eaedf4;
      }

.sofu td {font-size: 100%;
      border-right: 1px solid darkgreen;
      border-bottom: 1px solid darkgreen;
      background-color:#FFFF;
      }

p.sofu1 {text-align: left;
        font-size: 10px;
        color: darkblue
        }

p.sofu2 {text-align: left;
        font-size: 10px;
        color: darkgreen
        }
p.sofu3 {text-align: left;
        font-size: 10px;
        color: darkgreen
        }

.lsofu {
       width: 300px;
       float: left
       }


p.blue1 {text-align: left;
        font-size: 12px;
        color: darkblue
        }



