html{
	background:#000000;
}

body{
	margin:0 auto;
	padding:0px;
	font-size:12px;
	line-height:140%;
	color:#ffffff;
	outline:0;

	-webkit-user-drag:none;
	-khtml-user-drag:none;

}

a{
	color:#5CF1FD;
	text-decoration:none;
}

a:hover{
	color:#C1FF66;
	text-decoration:underline;
}

img{
	border:none;
}

a img{
	border:none;
}

h1{font-size:20px;}

h2{font-size:16px;}

.main{
	margin:0 auto;
	width:100%;
	display:block;
}

.main .chara{
	margin:0px auto;
	width:100%;
	display:block;
}


.main .menu{
	margin:0px auto;
	width:100%;
	height:120px;
	clear:both;
	z-index: 9999;
	background-color: #000;
}



div#floating-menu {
	margin:0px auto;
	width:100%;
	position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    background-color: #000;
    z-index: 9999;
}







.main .title{
	margin:90px auto 0 auto;
	width:100%;
	clear:both;
}

.topicbar {
	background:url(../img/menubar_new02.png) no-repeat;
}




.main .chara_back{
	margin:0 auto;
	width:100%;
}



.main .mecha_back{
	margin:0 auto;
	width:100%;
}



.copy{
	text-align:right;
	margin:2%;
	font-size: x-small;
	margin:1% 7%;
	font-size:80%;
}




#tsuika {
	margin-top:-100px;
    padding-top:100px;
}

#story {
	margin-top:-100px;
    padding-top:100px;
}

#chara {
	margin-top:-100px;
    padding-top:100px;
}

#mecha {
	margin-top:-100px;
    padding-top:100px;
}

#spec {
	margin-top:-100px;
    padding-top:100px;
}

#samplecg {
	margin-top:-100px;
    padding-top:100px;
}

#movie {
	margin-top:-100px;
    padding-top:100px;
}

#syokai {
	margin-top:-100px;
    padding-top:100px;
}

#shop {
	margin-top:-100px;
    padding-top:100px;
}

#limited {
	margin-top:-100px;
    padding-top:100px;
}

.senjutsu_subname {
	float:left;
	margin:160px 0 0 560px;
	position:absolute; z-index:3;
	font-size:16px;
	font-family: 'ＭＳ ゴシック', 'MS Gothic', 'Osaka－等幅', Osaka-mono, monospace;
	text-shadow: 1px 1px 2px #000; color:#6BC5FF;
}



.change_button {
	float:left;
	padding:2%;
	margin:0 30px;
	font-size:10px;
	color:#A7BEFF;
	text-align:center;
	
	}


.change_button_box {
	float:left;
	position:absolute;
	margin:630px 0 0 100px;
	width:320px; z-index:100;
	text-align:center;
}



.change_chara {
	float:left;
	padding:1.5%;
	margin:0% 1%;
	font-size:9px;
	color:#FFE4EF;
	text-align:center;
	}

.change_chara_box {
	float:left;
	position:absolute;
	margin:1% 0 0 10%;
	width:320px;
	z-index:100;
	text-align:center;
}