h2,h3,td,p {
  font-family:Arial, "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
}
/*
a:link {
  color: #804000;
text-decoration: none;
}
a:visited {
  color: #807366;
}
a:hover {
  color: #CC6600;
}
*/
a {
  color: #191970;
text-decoration: none;
}
a:hover {
  color: red;
}
strong {
  color: #663300;
}
h2 {
  font-size: large;
  color: #333333;
  font-weight:bold;
  margin:1.5em 60px 0.5em 80px;
  padding-left: 20px;
  border-style: solid;
  border-width: 0px 0px 1px 10px;
  border-left-color: #191970;
  border-bottom-color: #999;
}
h3 {
  font-size: medium;
  color: #191970;
  font-weight:normal;
}
ul {
  margin:0em 60px 0.5em 114px;
  padding:0;
}
li {
  }
p	{
  font-size: small;
  line-height:1.4em;
  margin:0 0 0.5em 0.5em;
}
p.catch {
  font-size: small;
  line-height:1.4em;
  margin:0;
  margin:0 68px;
}
p.sub {
  font-size: small;
  margin:0em 60px 0.7em 110px;
}
p.copy {
  text-align:right;
  font-size: x-small;
  font-family:"Times New Roman", "Times", "serif";
  margin:0;
}
div.copy {
  margin:0.5em 20px;
  text-align:right;
}
div.catch {
  margin:20px 0 20px 0;
}
div.m_sanka {
  font-size: small;
  font-weight:normal;
  margin:0.5 0 0.5 0;
}
div.h_sanka{
  color : #ffffff;
  background-color : red;
  margin-left : 5px;
  margin-right : 410px;
  margin-bottom : 10px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 5px;
  padding-bottom : 5px;
  font-size : medium;
  font-weight : 600;
}
div.com {
  text-align:left;
  font-size: small;
  line-height:1.4em;
  margin:1.5em 60px 0.5em 80px;
}
.table{
  width: 600;
  margin: 10px 0px 0px 0px;
  border-collapse: collapse;
  border : solid 1px;
  cell-spacing : 5px;
  text-align: center;
  padding: 5px;
}
.table_th{
  background-color: #000099;
  font-color: #ffffff;
  padding: 5px;
}
