/* Generated by KompoZer */
body {
 font-family: "ＭＳ 明朝","Palatino",serif;
  marginwidth: 10px;
  padding: 0px;
  color: #696969;
  font-size: small;
  background-color: beige;
}
.title_bar {
  margin: 0px;
  padding: 0px;
  height: 60px;
  background-image: url(img/KLS-Logo.gif);
  background-repeat: no-repeat;
  background-position: 300px 50%;
}
h1 {
  margin: 0px;
  padding: 0px;
  font-size: small;
  color: #ffffff;
  position: absolute;
  top: 15px;
  right: 30px;
}
div.main {
  margin: 0px 0px;
  width: 550px;
  margin: auto;
  padding: 15px;
color: #696969;
  background-color: #ffffff;
  font-weight: lighter;
  font-size: small;
}
.left_box {
  margin: 0px;
  padding: 10px;
  position: absolute;
  left: 0px;
  top: 10px;
  width: 180px;
  font-size: x-small;
  color: #666666;
}
.right_box {
  margin: 0px;
  padding: 10px;
  position: absolute;
  top: 10px;
  right: 0px;
  width: 180px;
}
h2 {
border-bottom: 2px solid #a84631;
 /* border-left: solid 10px #a84631;*/
  margin: 10px 0px;
  padding: 2px;
  font-size: medium;
  color: #a84631;
}
h3 {
border-left: solid 10px #8bb357;
  margin: 5px;
  padding: 5px;
  font-size: small;
  line-height: 150%;
  color: #8bb357;
}
.f1 {
  margin: 5px;
  padding: 5px 15px;
  font-size: small;
   color: #333333;
}
.f2 {
  border: 1px solid #c7af7f;
  margin: 5px 15px;
  padding: 5px;
  font-size: small;
  color: #333333;
}
.f3 {
  border: 1px dotted #c7af7f;
  margin: 5px 15px;
  padding: 5px;
  font-size: small;
  color: #333333;
}
.f4 {
  border: 1px solid #c7af7f;
  margin: 5px 15px;
  padding: 5px;
  font-size: small;
  color: #333333;
  background-color: #f5f1e9;
}
.f4-left {
  border: 1px solid #c7af7f;
  margin: 5px 15px;
  padding: 5px;
  font-size: x-small;
  color: #333333;
  background-color: #f5f1e9;
}
.f5 {
  border: 1px solid #ff6600;
  margin: 5px 15px;
  padding: 5px;
  font-size: small;
  color: #333333;
}
.f6 {
  border: 1px solid #ff6600;
  margin: 5px 15px;
  padding: 5px;
  font-size: small;
  color: #333333;
  background-color: #ffe4d2;
}
a:link {
  font-weight: bold;
  color: #3399ff;
}
a:visited {
  font-weight: bold;
  color: #3399ff;
}
a:hover {
  font-weight: bold;
  color: #ff3300;
}
h4 {
  margin: 0px;
  padding: 6px 4px;
  color: #ffffff;
  background-color: #c7af7f;
  font-size: small;
}
.left_f1 {
  border-left: 1px solid #c7af7f;
  border-right: 1px solid #c7af7f;
  border-bottom: 1px solid #c7af7f;
  margin: 0px;
  padding: 5px;
  font-size: small;
}
h5 {
  margin: 0px;
  padding: 6px 4px;
  color: #836a32;
  background-color: #ece1ce;
  font-size: small;
}
.left_f2 {
  border-left: 1px solid #ece1ce;
  border-right: 1px solid #ece1ce;
  border-bottom: 1px solid #ece1ce;
  margin: 0px;
  padding: 5px;
  font-size: small;
}
h6 {
  border-bottom: 1px solid #cc3300;
  margin: 0px;
  padding: 5px 5px 2px;
  font-size: small;
  color: #cc3300;
}
.left_f3 {
  margin: 0px;
  padding: 5px;
  font-size: small;
}
.left_f4 {
  border: 1px solid #c7af7f;
  margin: 0px;
  padding: 5px;
  background-color: #ffffff;
  font-size: xx-small;
}
a.menu:link {
  font-size: small;
  color: #af8e43;
  text-decoration: none;
}
a.menu:visited {
  font-size: small;
  color: #af8e43;
  text-decoration: none;
}
a.menu:hover {
  font-size: small;
  color: #f23100;
  text-decoration: none;
}
.l0 {
  margin: 5px;
  padding: 0px;
}
.l1 {
  border-bottom: 1px dotted #cccc66;
  margin: 5px;
  padding: 3px;
}
.l2 {
  border-bottom: 1px dotted #cccc66;
  margin: 5px 5px 5px 30px;
  padding: 0px;
}
a.menu1:link {
  border: 1px solid #846b33;
  padding: 7px 3px;
  font-size: small;
  color: #846b33;
  margin-top: 3px;
  margin-bottom: 3px;
  display: block;
  text-decoration: none;
  background-image: url(img/menu_back.jpg);
  background-repeat: no-repeat;
}
a.menu1:visited {
  border: 1px solid #846b33;
  padding: 7px 3px;
  font-size: small;
  color: #846b33;
  margin-top: 3px;
  margin-bottom: 3px;
  display: block;
  text-decoration: none;
  background-image: url(img/menu_back.jpg);
  background-repeat: no-repeat;
}
a.menu1:hover {
  border: 1px solid #846b33;
  padding: 7px 3px;
  font-size: small;
  color: #846b33;
  margin-top: 3px;
  margin-bottom: 3px;
  display: block;
  text-decoration: none;
  background-image: url(img/menu_back_h.jpg);
  background-repeat: no-repeat;
}
.right_f1 {
  margin: 0px;
  padding: 5px;
  font-size: small;
}
td.c {width:40pt; text-align:right; vertical-align:top;}
em {color:"maroon";}
