body{
   margin-left:2em;
   background-color:#E3E8FF;
   color:#444444;
}
div.top{
    width:750px;
    height:105px;
    color:#000099;
    border:solid 2px #3366ff;
   background-color:#ffffff;
}
img#top{
   float:left;
   margin-top:15px;
   margin-bottom:5px;
   margin-right:20px;
   margin-left:15px;
}
div.main{
	margin-left:10em;
	margin-bottom:100px;
}
h1{
   font-style:italic;
   margin-top:0.2em;
   margin-bottom:0; 
   color:#000000;
   font-family:'GungsuhChe',monospace;
}
h2{
   font-size:1.2em;
   color:#000099;
   margin-top:5px;  
   margin-bottom:0;  
}
h3{
	color:#ff0000;
	background-color:#ffff66;
	width:15em;
	height:1.2em;
	text-align:center;
	vertical-align:middle; 
}
h4{
	margin-left:10px;
	margin-bottom:0;
}
img#tenchou{
	float:left;
	margin-right:1em;
}
div.menu{
	position:absolute;
	top:205px;
	left:2em;
	padding-top:15px;
	padding-bottom:5px;
	background-color:#3366ff;
	color:#ffffff;
}
div.menu a{
	color:#ffffff;
	display:block;
	padding-top:0;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	border-bottom:solid 1px #cccccc;
	font-weight:bold;
}

img#image{
	width:80%;
	margin-left:150px;
}
div.under{
	border-top:solid 2px;
	font-style:normal;
	text-align:center;
}
address{
	padding:5px;
	line-height:1.3em;
	font-style:normal;
	font-size:0.9em;
	text-align:center;
}
a:hover{
	position:relative;
	left:5px;
	color:#ff0000;
}
div.menu a:hover{
	position:relative;
	left:5px;
	color:#ff0000;
}
a#kanri{
       color:#444444;
	text-decoration:none;
}
a#kanri:hover{
	position:relative;
	left:0;
	color:#555555;
}
span#clear{
   clear:both;
}
