
	BODY {
		background:#e4d8dc;
		background:url(files/cg/bg.jpg) repeat top #e4d8dc;
		color:black;
		vertical-align:middle;
		text-align:left;
	}

	A:link { color:#40a }
	A:visited { color:#806 }
	A:active { color:#806 }

	A:link.fixed { text-decoration:none ; color:#444 }
	A:visited.fixed { text-decoration:none ; color:#444 }
	A:active.fixed { text-decoration:none ; color:#444 }

	.caption {
		width:80% ;
		font-size:95% ;
		text-align:left ;
		line-height:1.4 ;
		padding:8px
	}

	.note {
		font-size:75% ;
		text-align:left ;
		color:#480
	}

	.bun {
		font-size:95% ;
		text-align:left ;
		line-height:1.6 ;
	}

	.honbun {
		width:80% ;
		margin-left:10% ;
		font-size:95% ;
		text-align:left ;
		line-height:1.6 ;
		padding-bottom:1.0em
	}

	.kakoi {
		font-size:95% ;
		text-align:left ;
		line-height:1.4 ;
		border:5px dotted #d0c0ff;
		background-color:#edeaea
	}

	.minikakoi {
		border:dashed 1px #baa;
	}

	hr {
		height:2px ;
		border-style:solid ;
		border-color:#a99
	}

	.bgothic {
		font-family:Century Gothic,sans-serif;
		font-size:large
	}

	.bkaisho {
		font-family:HG³ž²‘‘Ì-PRO,sans;
	}

	.signature { font-size:75%; text-align:right }
	.return { font-size:75% ; text-align:right ; padding-top:2.8em }


