@charset "shift_jis";
body {
  text-align: center;
  margin-top:0px;
  margin-left:25px;
  margin-right:25px;
  padding : 0;
  /* background:url("bg_index.jpg") fixed; */
 /* FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#2f4f4f, endColorstr=#dcdcdc, gradienttype=0);
  background:#dcdcdc;*/
  color:#000000;
}
h1 {
  font-size:28px;
  color:#000000;
  font-family : ‚l‚r ‚oƒSƒVƒbƒN;
  text-align:left;
  margin-bottom:15px;
  margin-top:15px;
}

h2{font-size:16px;font-weight:300;text-align:left;color:#dc143c;margin:0;}

br.clear{clear:both;}

p, th, td {
  font-family : ‚l‚r ‚oƒSƒVƒbƒN;
  font-size:15px;
  margin-left:10px;
  margin-right:5px;
  line-height:120%;
}
table {
  table-layout:auto;
  border:none;
  border-collapse:collapse;
  width:100%;
}
th {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  background:#4169E1;
  font-family : ‚l‚r ‚oƒSƒVƒbƒN;
  color:#FFFFFF;
}

.bt1 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  font-family : ‚l‚r ‚oƒSƒVƒbƒN;
  color:#000000;
  text-align:left;
  background:#ffffff;
}
.bt2 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  font-family : ‚l‚r ‚oƒSƒVƒbƒN;
  color:#000000;
  text-align:center;
  background:#ffffff;
}
.bt3 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  font-family : ‚l‚r ‚oƒSƒVƒbƒN;
  color:#000000;
  text-align:center;
  font-weight:600;
  background:#ffffff;
}

.bt31 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  font-family : ‚l‚r ‚oƒSƒVƒbƒN;
  color:#000000;
  text-align:left;
  font-weight:400;
  background:#ffffff;
}

.bt4 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  font-family : ‚l‚r ‚oƒSƒVƒbƒN;
  color:#000000;
  text-align:center;
  font-weight:600;
  background:#ffffff;
  font-size:13px;
}
.bt5 {
  font-family : ‚l‚r ‚oƒSƒVƒbƒN;
  color:#000000;
  text-align:left;
}
.bt6 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  font-family : ‚l‚r ‚oƒSƒVƒbƒN;
  color:#000000;
  text-align:left;
  font-weight:600;
  background:#ffffff;
  font-size:13px;
}
.bt7 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  font-family : ‚l‚r ‚oƒSƒVƒbƒN;
  color:#000000;
  text-align:left;
  font-weight:400;
  background:#dcdcdc;
}

.ctr {
  text-align:center;
}
.c1 {
  width:5%;
text-align:center;
}
.c2 {
  width:25%;
text-align:center;
}
.c3 {
  width:100px;
text-align:center;
}

.c3a {
  width:160px;
text-align:center;
}



.c4 {
  width:47%;
text-align:center;
}
.c5 {
  width:8%;
text-align:center;
}



.emp {
  height:25px;
}

a:link {
  color:#000088;
  font-weight:600;
  text-decoration: underline;
}
a:visited {
  color:#696969;
  font-weight:600;
  text-decoration: underline;
}
a:hover {
  color:#c0c0c0;
  background-color:#696969;
  font-weight:600;
  text-decoration:underline;
}
.lft {
  text-align:left;
  margin-top:20px;
}

.bl-a {
  color:#000000;
}

.bl {
  color:#0000cc;
  text-decoration: underline;
}

* a img {
  border:0;
}

.rd {
  color:#ff0000;
}

