body {
	background:#ff3399 center repeat-y url('image/bg05.gif');
}
a	{ color:#FF0099;}
a:hover { background-color:#FF0099; color:white; }

.logocatch {
	font:bold 1.3em/1.5em;
	color:#FCBFFB;
	background:#FF0099;
	padding-top:0.1em;
	padding-bottom:0.1em;
	margin-bottom:0.5em;
}

.menubar {
	background-color:#FCBFFB;
	color:#FF0099;
	margin:0; padding:0.25em 1em;
	text-align:right;
	border-bottom:solid 1px #FF0099;
}
.menubar li{
	display:inline;
	margin-left: 1em;
	font:100%/125% 'Arial Black',sans-serif;
	border-right:solid 2px #FFCCCC;
	margin:0 0 0 0.5em;
}
.DataBox {
	font:95%/120% 'Arial Black',sans-serif;
	background:#FF3399;
	color:#FF0099;
}
.DataTable {
	background:#FF3399;
	color:black;
}
.TextPart a,.caption a{ color:#FF0099; text-decoration:underline;}

.cover{
	border-top:dotted 2px #FF0099;
}
h2 {
	border:dotted 1px #FF0099;
}
h3 {
	background-color:#FF3399;
	color:white;
	margin:0.25em 0 0.1em;
	padding:0.2em 0.1em 0.1em;
}
h5 {
	color:#FF0099;
	border:solid 1px #FF0099;
}
hr {
	color:#FF3399;
	clear:both;
}
.nodisp {
	clear:both;
	color:#FFCCCC;
}
h4 {
	font:bold 120%;
	color:white;
	background:#FF3399;
	margin:0; padding:0.3em 0em 0.1em;
	text-align:right;
}

.samplevoicetitle {
	font:bold 150% 'Arial Black',sans-serif;
}
.samplevoice {
	background:none;
	border:solid 1px #FF0099;
	padding-top:0.5em;
	padding-bottom:0.5em;
}
.samplevoice a {
	color:#FF0099;
}
.backnumber {
	background:none;
	margin:0.25em 0 0.5em 1em;
}
.backnumber li {
	font:normal 100% 'Arial Black',sans-serif;
	text-align:center;
	width : 90px;
	float : left;
	font-size:85%;
	list-style : none;
	margin:0; padding:0;
}
.backnumber li .clear {
	clear:both;
}

