@charset "shift_jis";
body {
  text-align: center;
  margin-top:0px;
  margin-left:30px;
  margin-right:30px;
  padding : 0;
  color:#000000;
}

.ctr {
  text-align:center;
}


h1 {text-align:center;
  font-size:28px;
  color:#000000;
  font-family: ‚l‚r ‚oƒSƒVƒbƒN;
  margin-bottom:15px;
  margin-top:15px;
}

h2 {
  font-size:26px;
  color:#000000;
  font-family : ‚l‚r ‚oƒSƒVƒbƒN;
  margin-bottom:15px;
  margin-top:15px;
}


p, th, td {
  font-family:‚l‚r ‚oƒSƒVƒbƒN, Verdana, Arial, Helvetica, sans-serif;
  font-size:15px;
  margin-left:10px;
  margin-right:5px;
  line-height:120%;
}
table {
  table-layout:auto;
  border:none;
  border-collapse:collapse;
  /* width:800px; */
}

td{vertical-align:top;}

#main{padding-bottom:20px;}
#main td{padding:10px 5px;}


th {padding-top:10px;padding-bottom:10px;
  border-top:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  background:#dcdcdc;
  font-family : ‚l‚r ‚oƒSƒVƒbƒN;
  color:#000000;
}

.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, Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  text-align:left;
  background:#ffffff;
}


td.meta{border:1px solid #000000;font-family : ‚l‚r ‚oƒSƒVƒbƒN;
color:#000000;text-align:left;
background-image:url(metamini.jpg);}


.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:#ffffff;
  text-align:left;
  text-valign:top;
  background:#8DB342;
}



.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:#ffffff;
  text-align:left;
  text-valign:top;
  background:#74549D;
}


.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:#ffffff;
  text-align:left;
  text-valign:top;
  background:#C73B3A;
}

.bt5 {
  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:#ffffff;
  text-align:left;
  text-valign:top;
  background:#31A0BC;
}


.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:#ffffff;
  text-align:left;
  text-valign:top;
  background:#F99630;
}


.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:#ffffff;
  text-align:left;
  text-valign:top;
  background:#C73B3A;
}



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

th .c3a {
   width:17%;
text-align:center;
}
th .c3b {
   width:15%;
text-align:center;
}


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


a:link {
  color:#000080;
  text-decoration: underline;
}
a:visited {
  color:800000;
  text-decoration: underline;
}

a:hover {
  color:#c0c0c0;
  background-color:#696969;
  text-decoration: none;
}
a:active {
  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;
}

