@charset "Shift_JIS";

body {
margin: 0px;
padding: 0px;
width: 100% ;
}

#mainbox {
margin-left:auto;
margin-right:auto;
width: 950px ;
background-color :#ffffff ;
}
table {
	width: 950px ;
}

td.topsz110 {
        color: #3399cc ;
background-color: #ffffff ;
font-size: 100%;
font-weight: bold;
text-align: left;
width: 110px;
}

td.tsz110 {
        color: #3399cc ;
background-color: #ffffff ;
font-size: 100%;
font-weight: bold;
text-align: left;
width: 110px;
}

td {
font-size: 100% ;
color: #666699 ;
background-color: #ffffff ;
letter-spacing:  0.2em;
line-height:  180%;
}

h1 {
width: 100%;
font-size: 175% ;
font-family: "MSP ゴシック",Osaka,sans-serif,"ＭＳ ゴシック" ;
color: #ffffff ;
background-color: #3399cc ;
padding: 5px;
text-align: center;
letter-spacing: 0.2em ;
font-weight: bold;
}


h2 {
width: 100%;
font-size: 140% ;
font-family: "MSP ゴシック",Osaka,sans-serif,"ＭＳ ゴシック" ;
color: #3399cc ;
background-color: #ffffff ;
padding: 5px;
text-align: left;
letter-spacing: 0.2em ;
font-weight: bold;
}

h3 {
width: 100%;
font-size: 130% ;
font-family: "MSP ゴシック",Osaka,sans-serif,"ＭＳ ゴシック" ;
color: #3399cc ;
background-color: #ffffff ;
padding: 5px;
text-align: left;
letter-spacing: 0.2em ;
font-weight: bold;
}


p.ookime {
width: 100%;
font-size: 110% ;
color: #3399cc ;
background-color: #ffffff ;
letter-spacing: 0.2em ;
line-height:  180%;
font-weight: bold;
}


p.hutuu {
width: 100%;
font-size: 100% ;
color: #666699 ;
background-color: #ffffff ;
letter-spacing: 0.2em ;
line-height:  180%;
}


a:link {
color: #3366cc;
background-color: #ffffff ;
text-decoration: none; }

a:visited {
color: #3366cc;
background-color: #ffffff ;
text-decoration: underline }

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

a:active  {
color: #ffffff;
background-color: 3366cc;
}

li a:link {
color: #3366cc ;
background-color: #ffffff ;
text-decoration: none; }


li a:hover {
color: #ffffff;
background-color: #3366cc;
text-decoration: none; }


ul {
list-style-type: circle ;
margin-top: 1em;
margin-left: 10px;
background-color: #ffffff ;
color: #3366cc ;
font-size: 100% ;
font-weight: bold;
}



ltp17 {
margin-top: 17px ;
}

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



span.sp3 {
letter-spacing: 0.5em; }
span.sp2 {
letter-spacing: 2.0em; }


li {
margin-top:12px ;
}


img { border-style: none }
