BODY {
    background-image: url(illust1299.gif);
	background-color: olive;
    }
A:hover {
	BACKGROUND-COLOR: gold
;}

H1 { background-image: url(title.jpg);
     width: 630px;
	 color: crimson;
	 background-color: #800000;
	 border-color: #0096c8;
	 border-style: solid;
	 border-width: 5px;
	 padding: 10px;
	 
	 text-align: center;
     font-size: 2em;
     margin-left: auto;
	 margin-right: auto;
	 }
span { color: #0000ff;
       font-size: 60%;
	   font-weight: bold;}
.red { color: red;}
.day { font-size: small;}
.shomei { font-size: 80%;
      padding-left: 200px;
      }

P { font-size: large ;
    line-height: 1.5 ;
	background-color: #ffffdd;
	text-align: left;
	padding: 0.5em;
	margin: 0;}

.phot { margin-left: auto; margin-right: auto;
		margin-bottom: 0.5em;
		text-align: center;
		padding: 0px;
		text-indent: 0em ;
		line-height: 1em;}

	
p.shomei {text-align: right;
    background-color: #ffffdd;
	}
	
p.ku { width: 550px;
       margin-left: auto; margin-right: auto;
	   text-align: left;
	   border: 2px #800080 solid ;
	   font-style: italic;
	   font-size: 1.3em;
	   color: blue;}
	   
img.center {float:center;
           padding: 2px;
		   }


B { border: 1px black solid ;
    border-color: maroon;
    padding: 1px;}

div.kakomi {
	padding: 0.3em;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.5em;
	background-color: #ffffdd;
	border-width: thin;
	border-width: 3px;
	border-style: solid;
	border-color: #0096c8;
	text-align: left;
	text-indent: none;
	width: 806px;
}
div.main { font-size: medium ;
    line-height: 1.5 ;
	background-color: #ffffdd;
	width: 650px;
	text-align: left;
	text-indent: 1em;
	padding: 0.1em 0.5em;
	margin: auto;}
	
table { float: left; }
td { vertical-align: top; }
	
p.stopfloat { clear: both;}
	
div.top {float: left; 
    text-align: left;
    width: 200px;}
	
div.home {float: right;
    text-align: right;
    width: 200px; }
	
div.mokuji {width: 200px;
    text-align: center;
    margin: auto;}
