body{
	background:url("../img/title.png") no-repeat black;
	margin:96px 5% 0 5%;
	padding:0;
	font-family:Verdana,Osaka,sans-serif;
	content-box:border-box;
	color:#999999;
}
.header p{
margin-bottom:0;
}
.titlen,.titlea{
	color:red;
}
h1{
	font-size:650%;
	color:black;
}
.title-team{
	display:block;
	color:white;
	text-indent:2em;
}
.title-neo{
	display:block;
	text-indent:3em;
	color:white;
}
.title-kuma{
	display:block;
	text-indent:4em;
	color:white;
}
.titleb{
	color:black;
}
.header,.body,.navigation{
	background:#444444;
}
.header{
	border-width:2px 2px 0 2px;
	border-style:solid;
	border-color:#555555 #555555 #333333 #333333;
}
.navigation{
	border-width:1px 2px 2px 2px;
	border-style:solid;
	border-color:red #555555 #333333 #333333;
}
.body{
	border-width:2px;
	border-style:solid;
	border-color:#555555 #555555 #333333 #333333;
}

.header,.body,.navigation{
	padding:6px;
}
h1,h2,h3,h4,p{
	margin-top:0;
}
a:link{
	color:#3333aa;
}
a:visited{
	color:#6666ff;
}
a:hover{
	color:white;
}
p,li,dd{
	line-height:1.2em;
}
/*--------------------*/
.navigation h2{
	font-size:100%;
	margin-bottom:0;
	margin-top:0;
}
.navigation ul,.navigation li{
	display:inline;

}
.contents li{
	padding-right:1em;
}
/*--------------------*/
.body{
	margin-top:3em;
	padding-top:1em;
	padding-bottom:0;
}
.section{
	padding:3px;
	margin-bottom:1em;
	background:#222222;
	border-width:2px;
	border-style:solid;
	border-color:#333333 #333333 #111111 #111111;
	padding-top:1em;
}
.body p{
	text-indent:1em;
}
/*--------------------*/
.footer{
	margin-right:-5.5%;
	background:black;
	color:white;
	background:url("../img/bg1-2.png") right no-repeat;
	height:70px;
}
.footer address{
	font-style:normal;
	position:relative;
	top:30px;
	right:50px;
	text-align:center;
}
.footer a{
	color:gray;
}
/*--------------------*/
.collection ul,.collection li{
	display:inline;
}
.seventh{
	font-size:30%;
}