BODY {
	 FONT-SIZE: 85%; 
         BACKGROUND: #e6e6e6; 
         COLOR: black; 　　　　

}
p.borderless {
	FONT-SIZE: 95%; 
         COLOR: black; 　　　　
         line-height: 100%;
}
.comment {
	FONT-SIZE: 95%; 
	MARGIN: 0px;
        COLOR: black; 
        line-height: 100%;
}
pre
{
	border-top:#800000 3px double;
	border-bottom:#800000 3px double;
	border-left:#800000 1px solid;
	border-right:#800000 1px solid;
	padding:.5em;
	margin-left:1em;
	margin-right:2em;
	white-space:pre;
	color:black;
	background-color:#FFE4C4;
}
a.eros:link {
	color : #0000be;
	text-decoration : underline;
}
.eros:visited {
	color : #be0000;
	text-decoration : underline;
}
TABLE {
	FONT-SIZE: 100%
}
.honbun {
         line-height: 140%;
}

DIV.diary {
 FONT-SIZE: 16px; 
 BACKGROUND: #e6e6e6; 
 WIDTH: 20em; 
 COLOR: black; 
 BORDER-BOTTOM: #6e6e6e 3px solid; 
 TEXT-ALIGN: center
}
.status {
 BORDER-RIGHT: black 2px dashed; 
 PADDING-RIGHT: 1px; 
 BORDER-TOP: black 2px dashed; 
 PADDING-LEFT: 1px; 
 FONT-SIZE: 100%; 
 BACKGROUND: #d3d3d3; 
 PADDING-BOTTOM: 1px; 
 MARGIN: 1px; 
 BORDER-LEFT: black 2px dashed; 
 WIDTH: 700px; 
 PADDING-TOP: 1px; 
 BORDER-BOTTOM: black 2px dashed
}
.quote {
 BORDER-RIGHT: black 2px solid; 
 PADDING-RIGHT: 1px; 
 BORDER-TOP: black 2px solid; 
 PADDING-LEFT: 1px; 
 FONT-SIZE: 100%; 
 BACKGROUND: #ccffff; 
 PADDING-BOTTOM: 1px; 
 MARGIN: 1px; 
 BORDER-LEFT: black 2px solid; 
 WIDTH: 500px; 
 PADDING-TOP: 1px; 
 BORDER-BOTTOM: black 2px solid;
}
.quotech {
 BORDER-RIGHT: black 2px solid; 
 PADDING-RIGHT: 1px; 
 BORDER-TOP: black 2px solid; 
 PADDING-LEFT: 1px; 
 FONT-SIZE: 100%; 
 BACKGROUND: #d3d3d3; 
 PADDING-BOTTOM: 1px; 
 MARGIN: 1px; 
 BORDER-LEFT: black 2px solid; 
 WIDTH: 500px; 
 PADDING-TOP: 1px; 
 BORDER-BOTTOM: black 2px solid;
}
.days { 
         background : #f3ecff;
         width:600px;　
	FONT-SIZE: 100%
	border-color:black;
	border-style:solid;
    border-width:4px 4px 0px 0px;
    /*上右下左*/
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.life { 
         background : #f3ecff;
    width:600px;　
	FONT-SIZE: 100%
	border-color:black;
	border-style:solid;
    border-width:0px 0px 4px 4px;
    /*上右下左*/
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.check { 
         background : white;
    width:180px;
 FONT-SIZE: 80%; 　
	border-color:black;
	border-style:solid;
    border-width:0px 0px 0px 0px;
    /*上右下左*/
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.matrix { 
         background : #f3ecff;
    width:600px;　
	border-color:black;
	border-style:solid;
    border-width:4px 4px 4px 4px;
    /*上右下左*/
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
H3 {
 BORDER-RIGHT: #6e6e6e 1px solid; 
 BORDER-TOP: #6e6e6e 1px solid; 
 BORDER-LEFT: #6e6e6e 1px solid; 
 WIDTH: 30em; 
 COLOR: black; 
 BORDER-BOTTOM: #6e6e6e 1px solid; 
 BACKGROUND-COLOR: white; 
 TEXT-ALIGN: left
}
H4 {
	MARGIN: 0px
}
H5 {
	MARGIN: 0px
}