@charset "Shift_JIS";
body {
width: 750px;
margin: 0px;
padding: 0px;
color: #000000;
background-color :#ffffcc ;
}

h1 {
width: 100%;
font-size: 170% ;
font-family: "MSP ゴシック",Osaka,sans-serif,"ＭＳ ゴシック" ;
color: #fffff0;
background-color: #800000 ;
padding: 5px;
text-align: center;
border-top: 5px ridge #006600;
border-bottom: 4px solid #006600;
letter-spacing: 0.2em
}

h2  {
width: 100%;
font-family: "MSP ゴシック",Osaka,sans-serif,"ＭＳ ゴシック" ;
font-size:  135%;
color:  #fffff0;
background-color:  #993300;
font-weight: bold;
padding:  3px;
text-align:  center;
letter-spacing:  0.2em
}

h2.h2sz130  {
width: 100%;
font-family: "MSP ゴシック",Osaka,sans-serif,"ＭＳ ゴシック" ;
font-size:  135%;
color:  #ffffff;
background-color:  #ffd700;
font-weight: bold;
border-top: 3px ridge #993300;
border-bottom: 2px solid #993300;
padding:  3px;
text-align:  center;
letter-spacing:  0.2em
}

h3  {
width: 100%;
font-family: "MSP ゴシック",Osaka,sans-serif,"ＭＳ ゴシック" ;
font-size:  125%;
color:  #fffff0;
background-color:  #993300;
font-weight: bold;
padding:  3px;
text-align:  center;
letter-spacing:  0.2em
}

dl {
width: 100%;
margin-top: 1px;
margin-left: 30px;
margin-right: 30px;
}

dt     {
font-size: 120%; font-weight: bold;
background-color: #ffffcc; color: #006600
}
dt.xxx {
margin-left: 40px;
}

dt.lf1     {
font-size: 120%; font-weight: bold;
background-color: #ffffcc; color: #006600
}

dd {
margin-bottom: 1ex;
text-indent: 0;
background-color: #ffffcc;
color: #000000 ;
font-size: 110% ;
font-weight: bold;
}
dd.sz120 {
margin-bottom: 1ex;
padding: 0;
text-indent: 0;
background-color: #ffffcc;
color: #000000 ;
font-size: 120% ;
font-weight: bold;
}

p.psz110        {
text-indent: 1em ;
background-color: #ffffcc;
color: #000000 ;
font-size: 110% ;
font-weight: bold;
}

p        {
text-indent: 1em ;
margin-left: 20px ;
background-color: #ffffcc;
color: #000000 ;
font-size: 100% ;
font-weight: bold;
}

ul {
list-style-type: square ;
font-size: 110% ;
font-weight: bold;
background-color: #ffffcc;
color: #006600 ;
}

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
 }

address {
font-size: 110% ;
font-weight: bold;
color: #000000;
background-color: #ffcccc ;
}

img.float-right {
float: right ;
margin-left: 10px;
margin-right: 5px ;
margin-top: 5px ;
margin-bottom: 5px ;
}

p.clear{
clear: both;
}

table {
width: 730px ;
margin-left: 10px ;
}

td {
color: #000000 ;
background-color: #ffffcc;
font-size: 100%;
}

td.sz110 {
font-size:  110%;
color:  #006600;
background-color:  #ffffcc;
font-weight: bold;
}

td.sz120 {
font-size:  120%;
color:  #006600;
background-color:  #ffffcc;
font-weight: bold;
}

td.ac130  {
font-family: "MSP ゴシック",Osaka,sans-serif,"ＭＳ ゴシック" ;
font-size:  125%;
color:  #000000;
background-color:  #ffffcc;
font-weight: bold;
text-align:  center;
letter-spacing:  0.2em ;
}

td.ac120  {
font-size:  115%;
font-weight: bold;
text-align:  center;
}


td.lc a:link    { color: #006600;
background-color: #ffffcc;
font-size: 100%;
font-weight: bold;
           text-decoration: none }

td.lc a:visited { color: #3366cc;
background-color: #ffffcc;
font-size: 100%;
font-weight: bold;
           text-decoration: underline }

td.lc a:hover   {
color: #ffff00;
font-size: 110%;
font-weight: bold;
           text-decoration: none;
           background-color: #000000 }

td.lc a:active  { color: #ffffff;
font-size: 100%;
font-weight: bold;
            background-color: #00ff00 }


