@charset "UTF-8";
/* CSS Document */
h1 {
display:none;
margin:0;
padding:0;
}
em {
display:none;
margin:0;
padding:0;
}

#myId {
	position: absolute;
	z-index: 10;
	width:1000px;
	height:168px;
	top: 0px;
	background-image:url(img/menuback.jpg);
	background-repeat:no-repeat;
} 
#whole {
	padding: 0px;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
body {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	background-image:url(img/back.jpg);
	background-repeat:repeat-x;
}
#contents {
width:951px;
padding-left:25px;
z-index: 5;
}
#footer {
width:951px;
padding-left:25px;
}
a:link {
    color:#666666;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
color:#FF0000;
	text-decoration: underline;
}
a:active {
    color: #666666;
	text-decoration: underline;
}
.walltext {
width:100px;
margin:auto;
padding-top:20px;
font-size:14px;
line-height:2em;
}
.top_spec {
font-size:14px;
color:#FFFFFF;
padding-top:10px;
padding-right:65px;
}
.top_movie {
font-size:14px;
color:#FFFFFF;
padding-top:20px;
padding-right:70px;
}
.top_mode {
font-size:14px;
color:#FFFFFF;
padding-top:20px;
padding-left:55px;
}
.top_action {
font-size:14px;
color:#FFFFFF;
padding-top:50px;
padding-right:120px;
}
.top_wall {
font-size:14px;
color:#FFFFFF;
padding-top:20px;
padding-right:0px;
}
.top_diva {
font-size:14px;
color:#FFFFFF;
padding-top:20px;
padding-right:85px;
}
.top_reach01 {
font-size:14px;
color:#FFFFFF;
padding-top:70px;
padding-right:30px;
}
.top_preview {
font-size:14px;
color:#FFFFFF;
padding-top:30px;
padding-right:60px;
}
.top_reach02 {
font-size:14px;
color:#FFFFFF;
padding-top:70px;
padding-right:30px;
}

.top_spe01 {
font-size:14px;
color:#FFFFFF;
padding-top:10px;
padding-right:5px;
}
.top_spe02 {
font-size:14px;
color:#FFFFFF;
padding-top:10px;
padding-right:115px;
}
.top_spe00 {
font-size:14px;
color:#FFFFFF;
padding-top:30px;
padding-right:115px;
}
#pv_main {
width:951px;
height:614px;
margin:auto;
background-image:url(special/img/pv_main.jpg);
background-repeat:no-repeat;
}
#pv_box {
width:400px;
height:327px;
margin:auto;
padding-top:145px;
}
#spe03_box01 {
width:732px;
height:106px;
margin:auto;
}
#spe03_box02 {
width:732px;
height:106px;
margin:auto;
padding-top:25px;
}
