@charset "shift_jis";

body {
  background:#ffffff;
  margin-left:auto;text-align:center;
  margin-right:auto;margin-top:15px;
}
* a img {
  border:0;
}

p, li{font-family:Century;}
p.upper, li{font-size:17px;line-height:170%;}
p.middle{font-size:17px;line-height:140%;margin-left:15px;}

.bod{border-collapse:collapse;border:1px solid #000000;}
.bod2{border-collapse:collapse;border:1px solid #000000;text-align:center;}
.bod3{border-collapse:collapse;border:1px solid #000000;text-align:left;}
.bod3g{border-collapse:collapse;border:1px solid #000000;text-align:center;background:#00ff00;}
.bod3y{border-collapse:collapse;border:1px solid #000000;text-align:center;background:#ffff55;}
.bod3r{border-collapse:collapse;border:1px solid #000000;text-align:center;background:#ff0011;}

td{border:none;}

#top{text-align:left;margin-left: 30pt;margin-right: 30pt;font-size:16px;font-family: arial;}

#top a:link, #top a:visited, #top a:active{
color:#000080;
text-decoration: underline;}

#top a:hover{
  color:#c0c0c0;
  background-color:#696969;
  text-decoration: none;}


p.spa{margin-left:15px;}
p.spa2{margin-left:5px;}

h1.cpg{font-family: ‚l‚r ‚oƒSƒVƒbƒN;line-height:100%;
font-size:24px;margin:0;padding:0;}

h1 {
  font-family: ‚l‚r ‚oƒSƒVƒbƒN;line-height:100%;
  font-size:30px;margin:0;padding:0;
}

h2 {
  font-size:16px;
  padding-left:10px;
  margin-left:20px;
  padding-right:30px;
  margin-right:30px;
 text-decoration: none;
}

h3 {
  font-size:20px;
  padding-left:10px;
  margin-left:20px;
  padding-right:30px;
  margin-right:30px;
 text-decoration: underline;
}
h4 {
  font-size:24px;
  font-family:‚l‚r ‚oƒSƒVƒbƒN;
  color: #000000;
  font-weight:bold;
 text-decoration: underline;
}

h5 {
  font-size:20px;
  font-family:‚l‚r ‚oƒSƒVƒbƒN;
  color: #000000;
}

h6 {
  font-size:35px;
  font-family:‚l‚r ‚oƒSƒVƒbƒN;
  color: #FF0000;margin:0;padding:0;
}




.a1 {
  padding-left:30px;
  padding-right:50px;
  line-height:140%;
}
.a2 {
  text-align:right;
  padding-right:50px;

}
.a3 {
  padding-left:20px;
}
.a4 {
  padding-left:20px;
  font-weight:600;
}
.a5 {
  background-color:#dcdcdc;
  padding-left:0px;
  margin-left:20px;
  padding-right:0px;
  margin-right:50px;
}
.c1 {
  width:5%;
  text-align:center;
  background-color: #ffffff;
}
.c2 {
  width:60%;
  text-align:left;
  background-color: #000000;
}
.c3 {
  width:5%;
  text-align:center;
  background-color: #ffffff;
}
.c4 {
  width:30%;
  text-align:center;
  background-color: #ffffff;
}

.spj {
  font-family: ‚l‚r ‚oƒSƒVƒbƒN;
  font-size:14px;
}


.bpj {
  font-family: ‚l‚r ‚oƒSƒVƒbƒN;
  font-size:16px;
  font-weight:bold;
}
.bpe {
  font-family: arial;
  font-size:16px;
  font-weight:bold;
}

.bpe1 {
  font-family: arial;
  font-size:16px;
  font-weight:bold;
  background-color: #e0ffff;
}

.btm {
vertical-align:middle;
}

.top {
background:#dcdcdc;
}

.top3 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  text-align:left;
  FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#dcdcdc, endColorstr=#ffffff, gradienttype=0);
  background:#ffffff;
}

.tbl2 {
  width:90%;
  border: solid 1px #000000;
}
.tbl3 {
  /* width:70%; */
  color: #000000;
  background-color: #c0c0c0;
}

.npj {
  font-family: ‚l‚r ‚oƒSƒVƒbƒN;
  font-size:16px;
}

hr {
  width: 100%; 
  height: 2px;
}
hr2 {
  width: 100%; 
  height: 1px;
  color: #ffffff;
}
.rgb1 {
  background-color: rgb(204, 204, 255);
}
.ctrl {
  margin-top:15px;
}
.rd {
  color:#ff0000;
}

.blc {
color:#000000;
}

.navy {
color:#000080;
}

.orange {
color:#ff0011;
}

img.left {
  float: left;
  margin-right: 0.8em;
  margin-bottom: 0.5em;
}

img.right {
  float: right;
  margin-left: 0.8em;
  margin-bottom: 0.5em;
}

ul {
  list-style-type:disc;
}

.mar { margin-left:15px; margin-right:15px; }
.space1 { margin-bottom:10px; }
.deci { list-style-type:decimal; list-style-position:inside; }
hr.btmm { border-style:dotted; color:#000000; }

.tbtpage {
  table-layout:auto;
    border-collapse:collapse;
}
.thtpage {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  background:#ccffcc;
font-weight:bold;
text-align:center;
}
.thtpage0 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  background:#000080;
  color:#ffffff;
}
.thtpage2 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  background:#ccffcc;
background-image: url(ya.gif);
background-position: 135 0px;
background-repeat: no-repeat;
font-weight:bold;
text-align:center;
}

.thtpage21 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  background:#ccffcc;
background-image: url(ya.gif);
background-position: 220 0px;
background-repeat: no-repeat;
font-weight:bold;
text-align:center;
}

.thtpage3 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  background:#ccffcc;
background-image: url(ya.gif);
background-position: 180 0px;
background-repeat: no-repeat;
font-weight:bold;
text-align:center;
}

.tdtpage0a {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:2px solid #000000;
  border-bottom:1px solid #000000;
  font-size:15px;
  color:#000000;
  vertical-align:middle;
background-color:rgb(204, 204, 200);
}

.tdtpage0b {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:0px solid #000000;
  border-bottom:1px solid #000000;
  font-size:15px;
  color:#000000;
  vertical-align:middle;
background-color:rgb(204, 204, 200);
}

.tdtpage {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
background-color:#ffff99;
vertical-align:middle;
}
.tdtpagetp {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
background:#ffcc99;
}
.tdtpage0 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
background-color:#ffff99;
font-size:15px;
}
.tdtpage2 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  text-align:center;
  vertical-align:middle;
background-image: url(ya.gif);
background-position: 350 0px;
background-repeat: no-repeat;
font-weight:bold;
background-color:#ffff99;
}
.tdtpage3 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  font-size:14px;
  font-weight:600;
  color:#ff0000;
  vertical-align:middle;
background-color:#ffff99;
}
.tdtpage4 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  font-size:14px;
  font-weight:600;
  color:#ff0000;
  vertical-align:middle;
background-color:#ffffff;
}

.tdtpage5 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  font-size:12px;
  font-weight:600;
  color:#000000;
  vertical-align:middle;
background-color:#ffffff;
}


.tdtpage5 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  font-size:12px;
  font-weight:600;
  color:#000000;
  vertical-align:middle;
background-color:#ffffff;
}


.tdtpage6 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  font-size:17px;
  font-weight:600;
  color:#000000;
  vertical-align:middle;
  text-align:left;
  FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#c0c0c0, endColorstr=#ffffff, gradienttype=0);height:40px;text-align:center;
}



.tdtpage7 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  font-size:20px;
  font-weight:600;
  color:#000000;
  vertical-align:middle;
  FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#c0c0c0, endColorstr=#ffffff, gradienttype=0);height:40px;text-align:center;
}


.tdtpage8 {
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  font-size:20px;
  font-weight:600;
  color:#000000;
  vertical-align:middle;
  background-color: #E9F5FF;
  FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#c0c0c0, endColorstr=#ffffff, gradienttype=0);height:40px;text-align:center;
}





