<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift_JIS";

body {
margin: 0px;
padding: 0px;
background-color :#ffffcc ;
width: 800px ;

}

h1 {
font-size: 150%;
font-family: "MSP ゴシック",Osaka,sans-serif,"ＭＳ ゴシック" ;
color: #ffffff;
background-color: #006600;
width: 100% ;
padding: 3px;
text-align: center;
border-top: 5px solid #006600;
border-bottom: 2.5px solid #006600;
letter-spacing: 0.3em
}

h2  {
font-size: 135%;
font-family: "MSP ゴシック",Osaka,sans-serif,"ＭＳ ゴシック" ;
color:  #006600;
background-color:  #ccffcc;
padding:  3px;
text-align:  center;
border-top:  3px  ridge  #006600;
border-bottom:  3px  solid  #006600;
letter-spacing:  0.2em;
width: 100% ;
}

h3  {
font-size: 120%;
font-family: "MSP ゴシック",Osaka,sans-serif,"ＭＳ ゴシック" ;
color:  #006600;
background-color:  #ccffcc;
padding:  3px;
text-align:  center;
border-top:  3px  ridge  #006600;
border-bottom:  3px  solid  #006600;
letter-spacing:  0.2em;
width: 100% ;
}

caption  {
font-size: 120%;
font-family: "MSP ゴシック",Osaka,sans-serif,"ＭＳ ゴシック" ;
color:  #006600;
background-color:  #ccffcc;
padding:  3px;
text-align:  center;
border-top:  3px  ridge  #006600;
border-bottom:  3px  solid  #006600;
letter-spacing:  0.2em;
width: 100% ;
}


a:link    {
 color: #0000ff;
background-color:  #ccffcc;
text-decoration: underline }

a:visited {
 color: #880088;
background-color:  #ccffcc;
text-decoration: none }

a:hover   {
 color: #000000;
background-color: #ffff00  ;
text-decoration: none; }

a:active  {
 color: #ffffff;
background-color: #00ff00 }

li a:link {
 color:#006600 ;
 background-color: #ffffcc  ;
  text-decoration: none ;}

 ul {
width: 100% ;
margin: 0px;
list-style-type: none ;
font-size: 100% ;
font-weight: bold;
color: #003300;
background-color: #ffffcc ;
}

p {
margin-top: 0px ;
color: #006600  ;
background-color: #ffffcc ;
letter-spacing:  1px;  line-height:  1.3em;
width: 100% ;
}


hr.sen1  {
color: #800000 ;
background-color: #ffffcc ;
width: 100%;
height: 5px}

hr.sen2  {
color: #800000 ;
background-color: #ffffcc ;
width: 85%; text-align: center ;
height: 2px;
border-style:dotted }

td.ao {
color: #003300 ;
background-color: #ccffff;
font-size: 100%;
}

td.pk {
color: #000000 ;
background-color: #ffcccc ;
font-size: 100%;
}

td {
color: #003300 ;
background-color: #ffffcc;
font-size: 100%;
}

th {
color: #003300 ;
background-color: #ffffcc;
font-size: 100%;
}



table,td,th {
border: 1px solid #003300 ;}
ol {
margin: 0px;
margin-top: 1em;
margin-left: 10px;
font-size: 110% ;
font-weight: bold;
background-color: #ffffcc;
color: #003300 ;
}

ol.fnon {
margin: 0px;
margin-top: 1em;
margin-left: 10px;
width: 100%;
font-size: 110% ;
font-weight: bold;
background-color: #ffffcc;
color: #003300 ;
list-style-type: none ;
}



span.sp1 {
letter-spacing: 0.2em; }


span.sp2 {
letter-spacing: 1.4em; }


span.sp2-01 {
letter-spacing: 1.0em; }


span.sz80 {
font-size: 80% ;
}



span.sz85 {
font-size: 85% ;
}



span.sz90 {
font-size: 90% ;
}


td.rd  {
color: #ff0000 ;
background-color: #ffffcc;
font-size: 100%;
}

span.rd  {
color: #ff0000 ;
background-color: #ffffcc;
font-size: 100%;
}

li.ltp17 {
margin-top: 17px ;
}

li.ltp12 {
margin-top: 12px ;
}


td.sz85 {
color: #003300 ;
background-color: #ffffcc;
font-size: 85%;
}


td.sz90 {
color: #003300 ;
background-color: #ffffcc;
font-size: 90%;
}

td.sz95 {
color: #003300 ;
background-color: #ffffcc;
font-size: 95%;
}
</pre></body></html>