body {
	background-image: url(../img/bk400.jpg);
	background-repeat:repeat;
	line-break: strict ;
	margin-top:40px;
	padding-top:0px;
}
h1 { font-size:10px; 
	font-weight:normal;
	color:666666;
	margin:0px 0px 8px;
}
h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	display:inline;
	margin:0;
	padding:0;
}
p {
	margin:8px 0px;
}
.p {
	margin:8px 0px;
}
#foot {
	color:#FFFFFF;
	background-color:#000000;
	font-size: 11px;
}
#foot a {
	color:#FFFFFF;
	text-decoration: none;
}
#foot a:hover {
	text-decoration: underline;
}
.menu-mgn {margin-top: 4px;}

a:link {color:#003399; text-decoration: none;  }
a:visited {color:#990033; text-decoration: none;  }
a:hover { text-decoration: underline; }

.redline-right {
	border-right:1px solid #ff7f7f;
}

.box-dred {
	border:1px solid #B01518;
}
.box-dred-notop {
	border-width:0px 1px 1px 1px;
	border-style: solid;
	border-color: #B01518;
}
.middle {
	background-color: #000000; 
	color: #ffffff;
	font-family: 'ＭＳ Ｐ明朝', '細明朝体', serif; 
}
.middle a, .middle a:link, .middle a:visited  ,.middle a:hover{
	color:#ffffff;
	text-decoration: underline;
}

.update td{
	padding:4px 2px;
}
#bn {
	margin-top:6px;
}
#bn img {
	margin:6px 0 0 4px;
}