@charset "utf-8";

body{
	text-align:center;
	color:#f00;
	background-color:#000;
	background-image:url(img/carbon04.jpg);
	background-repeat:repeat-y;
	/*--
	margin:0px auto;
	--*/
	height:0px;
	background-attachment: fixed;
	margin: 0px;
}
img{
	border-style:none;
	margin:0;
}

/*--------------------------------------------------------*/
#rightback{
	height:1000px;/**//**/
	background-image:url(img/carbon04a.jpg);
	background-repeat:repeat-y;
	background-position:right;
	margin-right:-0px;
	margin-top:-17px;
	background-attachment: fixed;
}

#wrapper{
	height: 770px;/**//**/
	width: 900px;
	margin-left:auto;
	margin-right:auto;
	position:relative;/**//**//**//**//**//**//**//**/
	top:84px;	
	
}

.ver{
	margin:0 auto;
	text-align:right;
	font-size:xx-small;
	font-weight:bold;
	line-height: 0px;
	letter-spacing: 1px;
}

/*---
#wrapper{
 width:900px;
 height:600px;
 background-color:#ff0000; 
background-image:url("img/lolo_03_01_900.jpg");
 margin:10px auto;
}

---*/

#red{
	width:900px;
	height:600px;/**//**/
	background-image:url(img/lolo_03_01_900.jpg);
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	position:relative;/**//**//**//**//**//**//**//**/
}


#navi{
	width:900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 4px;
}
#navi .bott{
width:176px;
height:40px;
 float:left;
}
#navi .bottbox{
width:4px;
height:40px;
float:left;
}
#navi a:link{
}
#navi a:visited{
}
#navi a:hover{
}
#navi a:active{
 position:relative;
 left:1px;
 top:1px;
}


/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
#footer{
	color:#ff0000;/**//**//**/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	top: 0px;

}
.cp{
	font-size: xx-small;
	letter-spacing: 1px;
	line-height: 3px;
	margin-bottom: 0px;
}
.hosoi{
	margin-top: 5px;
	background-image: url(img/redline_yoko_2.png);
	background-repeat: repeat-x;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #F00;
}
/*--------------------------------------------------------*/

#footer2{
	margin:-10px auto;/**//**//**/
	color:#ff0000;
	font-size:xx-small;
	width:900px;
	height:00px;
}
#footer2 .box2{
	margin:0px auto;
	width:500px;
	height:0px;
	position:relative;
	left:34px;
	top:-0px;
}
#footer2 ul{
	list-style:none;
}
#footer2 li a{
	float:left;
 	color:#ff0000;
	text-align:center;
	display:block;
	width:45px;
	height:30px;
	text-decoration:none;
	border-left-style:solid;
	border-width:1px;
	border-color:#ff0000;
	padding:18px 12px;
	font-size:70%;
}
#footer2 a:link{
	color:#ff0000;
	 text-decoration:none;
}
#footer2 a:visited{
	color:#ff0000;
}
	#footer2 a:hover{
	color:#ffffff;
}
#footer2 a:active{
	color:#ffffff;
	text-decoration:none;
	position:relative;
	left:1px;
	top:1px;
}
/*----------------------------------------------------------------------------------------------------------------*/

/*---
.usorogoheader {
	text-align: left;
	height: 80px;
	width: 800px;
	
}
.rogobottom {
	height: 18px;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: medium;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 18px;
}

.main {
	height: 888px;
	width: 570px;
	float: left;
}

---*/
/*----
.footer_ue {
	height: 0px;
	width: 760px;
	clear: both;	
}

.footer {
	height: 25px;
	width: 760px;
	text-align: center;
	margin-left: 20px;
	border-top-width: medium;
	border-top-style: dotted;
	border-top-color: #999;
	margin-top: 20px;
	border-bottom-width: medium;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333;
	padding-top: 13px;
	clear: both;	
}
.down888 {
	---*/
	/*----background-image: url(img/888a_s.png);----*/
	/*----
	height: 70px;
	width: 70px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	margin-top: 85px;
	background-attachment: scroll;
	z-index: 8;
}
---*/







/*----leftnaviの中----*/

/*---
.navi .bott{
	width:170px;
	height:40px;
	background-image: url(img/navi_ori.png);
	background-repeat: no-repeat;
	text-align: left;
	font-size: 14px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	padding-left: 20px;
	letter-spacing: 0.2em;
	margin-bottom: 10px;
}
---*/



/*---
.navi .bottbox{
	width:170px;
	height:10px;
}
---*/


/*---
.navi a:link{
	text-decoration: none;
	color: #666;
}
.navi a:visited{
	color: #CCC;
}
.navi a:hover{
	color: #C00;
	
}
.navi a:active{
	position:relative;
	left:1px;
	top:1px;
	color: #F60;
}
---*/
/*----leftnaviの中----*/
