
<!--
body{
text-align:center;
margin-top:0.8em;
}

h1 { 
text-align:center;
color: #663300;
font-size:0.75em;
letter-spacing: 0.3em;
line-height:120%;
}

h2{
background-color:#ffffff;
color:#996600;
font-size:0.8em;
font-weight:bold;
letter-spacing: 0.15em;
text-align:left;
padding-top:0.3em;
padding-bottom:0.1em;
padding-left:0.3em;
background-color:#ffffff;
border-left: 1em solid #cc3300;
border-bottom:2px solid #996600;
margin-right:2em;
margin-left:1.0em;
letter-spacing: 2px;
word-spacing:2px;
}

h3{
	color: #336633;
	font-size: 12px;
	font-weight:normal;
	margin-left:1.0em;
	text-align:left;
	border-width:thin;
border-bottom:2px dotted #30608F;
letter-spacing: 2px;
	word-spacing:2px;
	margin-right:2em;
}

.e{
font-size:12px;
text-align:center;
margin-bottom:0.5em;
}

.english{
font-family:Arial, Helvetica, sans-serif;
color:#006600;
	font-weight: bold;
	font-size:14px;}
	
	.bbs{
font-size:12px;
margin-left:0.3em;
text-align:left;
letter-spacing: 1px;
	color:#666666;
	word-spacing:1px;}

hr{
width:680px;
color:#336600 3px solid;
margin-bottom:2em;
margin-top:2em;
}
line{ 
text-align: center;
color:#000066;
font-size:0.75em;
margin-left:2em;
font-weight:bold;
border-top:2px groove #3366ff;
border-bottom:2px groove #3366ff;
}

line2{
font-size: 0.75em;
letter-spacing: 2px;
word-spacing: 1px;
margin-top:2em;
text-align:center;
color:#996600;
border-top-style:dotted;
border-bottom-style:dotted;
border-color:#336600;
font-style:normal;
font-weight:normal;
padding:5px;
width:680px;
}

ul{
list-style:none;
margin-left:0;
}

.a1 { text-align:left;
padding:0;
border:solid #003399 1px;
}

li p{
line-height: 230%;
margin-left:0;
}

.midashi { 
letter-spacing: 0.15em;
text-align:left;
padding-top:0.3em;
padding-bottom:0.1em;
padding-left:0.3em;
background-color:#ffffff;
font-size:12px;
color:#663300;
font-weight:bold;
margin-left:0.3em;
margin-right:0.3em;
letter-spacing: 1px;
word-spacing:1px;
text-align:left;
border-width:thin;
border-bottom:2px solid #660000;}

.koshin{
border:0;
padding-left:3.5em;
padding-top:1em; 
SCROLLBAR-FACE-COLOR: white; FONT-SIZE: 9pt;
background-image:url(../img/koshin.gif);
COLOR: #336600; 
SCROLLBAR-DARKSHADOW-COLOR: #336600; 
SCROLLBAR-BASE-COLOR:#336600; TEXT-ALIGN: left;
}

.menu1 { 
background-image:url(img/midashi1.html);
color:#ffffff;
font-size:1.0em;
font-weight:bold;
letter-spacing: 0.15em;
text-align:left;
padding-top:0.3em;
padding-bottom:0.1em;
padding-left:0.3em;
background-color:#ffffff;
border-left: 1em solid #cc3300;
border-bottom:2px solid #cc3300;
margin-right:0.5em;
}

.menu2 { 
color:#003399;
background:#EEEECC;
text-align:left;
font-size:12px;
padding-top:0.05em;
padding-left:0.5em;
padding-bottom:0.05em;
padding-right:0.2em;
padding: 0.1em;
margin-left:0.3em;
margin-right:0.3em;
}

.menu3 { 
color:#003399;
background:#F5EBEB;
text-align:left;
font-size:12px;
padding-top:0.05em;
padding-left:0.5em;
padding-bottom:0.05em;
padding-right:0.2em;
padding: 0.1em;
margin-left:0.3em;
margin-right:0.3em;
}

.menu4 { 
color:#003399;
background:#E9E9F3;
text-align:left;
font-size:12px;
padding-top:0.05em;
padding-left:0.5em;
padding-bottom:0.05em;
padding-right:0.2em;
padding: 0.1em;
margin-left:0.3em;
margin-right:0.3em;
}

.menu5 { 
color:#003399;
background:#FFFFD7;
text-align:left;
font-size:12px;
padding-top:0.05em;
padding-left:0.5em;
padding-bottom:0.05em;
padding-right:0.2em;
padding: 0.1em;
margin-left:0.3em;
margin-right:0.3em;
}

.menu6 { 
color:#003399;
background:#FFF8D9;
text-align:left;
font-size:12px;
padding-top:0.05em;
padding-left:0.5em;
padding-bottom:0.05em;
padding-right:0.2em;
padding: 0.1em;
margin-left:0.3em;
margin-right:0.3em;
}

.menu7 { 
color:#003399;
background:#FFE6D9;
text-align:left;
font-size:12px;
padding-top:0.05em;
padding-left:0.5em;
padding-bottom:0.05em;
padding-right:0.2em;
padding: 0.1em;
margin-left:1em;
margin-bottom:2em;
}

.comment{
color:#000000;
font-size:0.75em;
line-height: 150%;
letter-spacing: 2px;
word-spacing:2px;
border: solid #cc6600;
border-top-width:2px;
border-right-width:thick;
border-bottom-width:16px;
border-left-width:thin;
text-align:left;
margin-top:2em;
margin-left:1.5em;
margin-bottom:2em;
padding-top:0.5em;
padding-left:0.5em;
padding-bottom:0.5em;
padding-right:0.5em;
}

.box_bbs{
text-align:left;
font-size : 0.8em;
color:#cc6600;
padding-top:0.5em;
padding-left:0.8em;
padding-bottom:0.5em;
padding-right:0.1em;
margin-top:0.3em;
margin-right:0.3em;
margin-left:1em;
line-height: 150%;
word-spacing: 0.2em;
border: solid #ffcccc 2px;
border-width:thin;
}

.style1 {color: #990000}
body {
	background-image: url();
}
a:link {
	color: #666600;
}
a:visited {
	color: #666600;
}
a:hover {
	color: #FFCC00;
}
a:active {
	color: #FFCC00;
}

.style8 {
	color: #CC0000;
	font-weight: bold;
	font-size:12px;
}
.style9 {color: #993300;
	font-weight: bold;
	font-size:12px;
	text-align:left;
	margin-top:1em;
}

.style10 {color: #993300;
	font-size:12px;
	text-align:left;
}
.style15 {
font-size:12px;
margin-left:1.0em;
text-align:left;
letter-spacing: 2px;
	color:#666666;
	word-spacing:2px;}

.style16 {font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:1em;
text-align:left;
font-weight:bold;}

.style20 {font-size: 16px;
margin-left:1.5em;
text-align:left;}

.style24 {
font-size:12px;
color:#663300;
font-weight:bold;
margin-left:0.3em;
margin-right:0.3em;
letter-spacing: 1px;
word-spacing:1px;
text-align:left;
border-width:thin;
border-bottom:2px solid #660000;}


.footer{
font-size: 0.75em;
letter-spacing: 2px;
word-spacing: 1px;
line-height: 110%;
text-align:center;
padding-left:2em;
color:#003399;
}

address{
font-size: 0.75em;
letter-spacing: 2px;
word-spacing: 1px;
margin-top:1em;
text-align:center;
background-color:#006600;
border-bottom:#669900 3px dotted;
color:#ffffff;
font-weight:bold;
font-style:normal;
font-weight:normal;
padding:5px;
width:680px;
}
.top {	font-size: 0.75em;
	letter-spacing: 2px;
	word-spacing: 1px;
	line-height: 110%;
	text-align:center;
	margin-bottom:1em;
-->
