body{ color                  : #000000;      background-color       : #FFFFFF;      background-image       : url("");      background-repeat      : no-repeat;      background-attachment  : fixed;      background-position    : bottom right;      margin                 : 32px 0px 0px 5%; }a				{ text-decoration: underline; }a:visited		{ text-decoration: underline; }a:hover			{ text-decoration: none; }a:active		{ text-decoration: none; }a.ul-none		{ color: #000000; text-decoration: none; }h1		{ font-size: 1.2em; font-weight: normal; 		  margin: 0px 0px 4px 0px; padding: 0px; border: 0px; }h3		{ font-size: 0.8em; font-weight: normal;		  margin: 0px 0px 0.5em 0.5em; padding: 0px; }h4		{ font-size: 0.8em; font-weight: normal;		  margin: 0px 0px 0px 0px; padding: 0px; border: 0px; }h5		{ font-size: 0.8em; font-weight: normal;		  margin: 1.0em 0px 0.2em 0.2em; padding: 0px; border: 0px; }h5.nr	{ margin-top: 0em; }p		{ font-size: 0.8em;		  margin: 1em 0px 0.5em 1.0em; padding: 0px; border: 0px; }div		{ marign: 0px; padding: 0px; border: 0px; }p.since			{ font-size: 0.8em; margin: 0px;				  text-align: right; width: 800px; }p.quote			{ font-style: italic; color: #558833; }/* index.html サムネイル用 */	div.thumb		{ width: 128px; float: left; }	img.thumb		{ margin: 2px; align: center; }	p.thumb			{ text-align: center; margin: 0px; }img				{ border-width: 0px; margin: 0.5em 1em 0px 0.5em; }img.left		{ float: left; }hr				{ width: 100%; margin: 1em 0em 1em 0em;				  border: #000000 1px solid; border-width: 0px 0px 1px 0px; }hr.invisible	{ width: 0px; border-width: 0px; clear: left;				  margin: 0px; } /* floatを解除 */div.body		{ width: 800px;				  border: 1px double #000000; border-width: 1px 0px 0px 0px; 				  padding-top: 4px; float: left; }div.note				{ margin-bottom: 1.0em; float: left; }span.strike		{ text-decoration: line-through; }