body{
background:#600020; /* RGB 96, 0, 32 */
margin: 0; /*—]”’íœ*/
padding: 0; /*—]”’íœ*/
width:100%;
height:100%;
font-family:"HGS‹³‰È‘‘Ì", "ƒqƒ‰ƒMƒm–¾’© ProN W6", "HiraMinProN-W6", "HG–¾’©E", "‚l‚r ‚o–¾’©", "MS PMincho", "MS –¾’©", sans-serif;
font-size:22px;
font-weight:normal;
font-style:normal;
text-decoration:none;
text-align:left;
}

#container{
width:1000px;
margin-left:auto;
margin-right:auto;
color:#ffffff;
font-family:
sans-serif;
font-size:16px;}


h1{
font-family:sans-serif;
font-size:28px;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align:left;
color:#ffffff;
}

h2{
font-family:sans-serif;
font-size:22px;
font-weight:bold;
font-style:normal;
background-color:#ffffff;
height:30;
padding:5px 0px 0px 0px;
text-align:center;
color:#600020;
}

h3{
font-family:sanserif;
font-size:18px;
font-weight:normal;
font-style:normal;
text-decoration:none;
text-align:left;
color:#ffffff
}

table{
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}

tr.gyo{
font-family:"HGS‹³‰È‘‘Ì", "ƒqƒ‰ƒMƒm–¾’© ProN W6", "HiraMinProN-W6", "HG–¾’©E", "‚l‚r ‚o–¾’©", "MS PMincho", "MS –¾’©", sans-serif;
font-size:17px;
font-weight:normal;
font-style:normal;
text-decoration:none;
text-align:left;
vertical-align:middle;
}

td.h{
height:200;
width:350;
text-align:right;
vertical-align:middle;
color:#ffffff;
}

td.m{
width:600;
text-align:left;
line-height: 130%;
vertical-align:top;
color:#ffffff;
}


hr{
height: 1px; border: none; border-top: 1px #ffffff solid;}

a:link{
# font-family:"HGS‹³‰È‘‘Ì", "ƒqƒ‰ƒMƒm–¾’© ProN W6", "HiraMinProN-W6", "HG–¾’©E", "‚l‚r ‚o–¾’©", "MS PMincho", "MS –¾’©", sans-serif;
font-weight:normal;
font-style:normal;
text-decoration:none;
text-align:left;
vertical-align:middle;
color:#ffffff;
}

a:visited{
# font-family:"HGS‹³‰È‘‘Ì", "ƒqƒ‰ƒMƒm–¾’© ProN W6", "HiraMinProN-W6", "HG–¾’©E", "‚l‚r ‚o–¾’©", "MS PMincho", "MS –¾’©", sans-serif;
font-weight:normal;
font-style:normal;
text-decoration:none;
text-align:left;
vertical-align:middle;
color:#ffffff;
}

a:active{
# font-family:"HGS‹³‰È‘‘Ì", "ƒqƒ‰ƒMƒm–¾’© ProN W6", "HiraMinProN-W6", "HG–¾’©E", "‚l‚r ‚o–¾’©", "MS PMincho", "MS –¾’©", sans-serif;
font-weight:normal;
font-style:normal;
text-decoration:none;
text-align:left;
vertical-align:middle;
color:#6D081E;}

a:hover{
font-family:sans-serif;
font-weight:bold;
font-style:normal;
text-decoration:none;
text-align:left;
vertical-align:middle;
background-color:#ffffff;
color:#600020;
font-weight:bolder;
}

p {
   text-align: justify; /* —¼’[‘µ‚¦ */
   text-justify: inter-ideograph; /* —¼’[‘µ‚¦‚ÌŽí—Þ */
}

.alpha a:hover img {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "alpha(opacity=50)";
}

ol.MaruNumList li {
position: relative;
list-style: none;
/*line-height: 1;*/
margin-bottom: 0em;
line-height:1.3em;
}
ol.MaruNumList li span {
position: absolute;
top: 0;
left: -1.5em;
}



* html ol.MaruNumList li span { top: -0em; } /* for win ie6 */
*:first-child+html ol.MaruNumList li span { top: -0em; } /* for win ie7 */



