body{
width:600px; 
background-color: #ffffff; 
margin-left: auto; 
margin-top: 10; 
margin-right: auto
; font-size: 12px
; line-height: 128%
; border: red solid; border-width: 1px 3px 4px 1px
}

h1 {  padding:0.5em 0.5em; font-size: 20px;  margin: 10px 10px; border: #FF0000 solid; color: #FFFFFF; border-width: 0px 0px 0px 10px}
h2 { font-size: 15px; ; margin-top: 10px; margin-bottom: 10px}
h3 {  font-size: 14px; margin-top: 10px; margin-bottom: 0px}
h4
{font-size: 100%; color: #FFFFFF; background-color: #FF0000; width: 555px;
padding-left: 1em; padding-top: 0.8px; letter-spacing: 0.2em; height: 18px; margin-bottom: 0px; margin-left:20px;}


.posi img
{float:left; groove; margin-right:40px; margin-top:1em;} 



.waku0
{ float:center;
width:557px;
margin-right:1px;
margin-right:10px;
margin-left:10px;
margin-botom:10px;
padding-right:0.5em;
padding-left:1em;
padding-top:0.5em;
border: #FF0000 solid; border-width: 0px 0px 0px 0px
}

.rei img
{float:left; border:1px #2e343d groove; margin-left:10px; margin-right:20px;}a {  color: #0000FF}


a:hover
{background:#FFCC00;}

.waku1
{ width:545px;
margin-right:10px;
margin-left:20px;
margin-botom:10px;
padding-right:0.5em;
padding-left:1em;
padding-top:0.5em;
padding-botom:0.5em;
border: 1px #FF0000 dashed
}

.sc {
	font-size: 100%;
	color: #000000;
	overflow: auto;
	position: static;
	z-index: 1;
	background-color: #FFFFFF;
	letter-spacing: 0.1em;
	padding: 10px;
	width: 545px;
	height: 120px;
	border-top: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
margin-left:20px;




	}
	
address{
	margin:3em 1em 1em 1em;padding:0.5em 0.5em 0.5em 0.5em;
	border-top:2px solid #FF0000;
	text-align:right;
	font-style:normal;
}p {  margin-top: 10px; margin-bottom: 10px}
