@CHARSET "ISO-8859-1";
/* Reset CSS
 * --------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
    padding: 0;
    margin: 0;
}
	.clearfix {width:100%;}
	.clearfix:after{
	    content: ""; 
	    display: block; 
	    clear: both;}
	    a:hover img{opacity:0.6;}

	    
li{
	list-style-type: none;
}
li h1 ul h2 p body{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
}
table {
    border-spacing: 0;    
}
fieldset,img {
    border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-weight: normal;
    font-style: normal;
}
strong{
	font-weight: bold;
}
ol,ul {
    list-style: none;
    margin:0;
    padding:0;
}
caption,th {
    text-align: left;

}
h1,h2,h3,h4,h5,h6 {
    font-weight: normal;
    font-size: 100%;
    margin:0;
    padding:0;
    color:#444;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border: 0;
}


/* Custom CSS
 * --------------------------------------- */
body{
	font-family: arial,helvetica;
	color: #333;

	color: rgba(0,0,0,0.5);
}
.wrap{

	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position: relative;
}
h1{
	font-size: 6em;	
}
p{
	font-size: 2em;
}
.intro p{
	width: 50%;
	margin: 0 auto;
	font-size: 1.5em;
}
.section{


	text-align:center;
}
.header{
    height: 80px;
    position: fixed;
	background-image: url("../images/top/bg.png");
    top: 0;
    left: 0;
    min-width: 1000px;
    width: 100%;
    z-index: 9999;
	}
#menu li {
padding-top:0;
	display:inline-block;
	margin: 0 0px;
	height: 80px;

}
#menu li.active{

}
}
#menu li a .active {
	background: rgba(255,128,0,0.7) !important;
	color: #fff;
	}
#menu li a{
	padding:0 20px;
	display: block;
	text-align: center;
	color: #555;
	line-height: 80px;
	font-size:20px;
	border-left: 1px solid #ccc;
	width:100px;
	text-decoration:none;

	font-weight:bold;
}

#menu li:hover a{

}
#menu li a,
#menu li.active a{

}
#menu li.active a{
	color: #ff9900;
}
.logo{
z-index: 100;
    position: absolute;
    width: 250px;
    padding: 8px 0 0 10px;
}
#mainmenu{

float: right;
	z-index: 999;
height: 40px;
	}
#menu{

}
.twitter-share-button{
	position: fixed;
	z-index: 99;
	right: 149px;
	top: 9px;
}
#download{
	margin: 10px 0 0 0;
	padding: 15px 10px;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #49afcd;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear,0 0,0 100%,from( #5bc0de),to( #2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(top, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	vertical-align: middle;
	cursor: pointer;
	display: inline-block;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
#download a{
	text-decoration:none;
	color:#fff;
}
#download:hover{
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	background-color: #2F96B4;
	background-position: 0 -15px;
	-webkit-transition: background-position .1s linear;
	-moz-transition: background-position .1s linear;
	-ms-transition: background-position .1s linear;
	-o-transition: background-position .1s linear;
	transition: background-position .1s linear;
}
#infoMenu{
	height: 20px;
	color: #f2f2f2;
	position:fixed;
	z-index:70;
	bottom:0;
	width:100%;
	text-align:right;
	font-size:0.9em;
	padding:8px 0 8px 0;
}
#infoMenu ul{
	padding: 0 40px;
}
#infoMenu li a{
	display: block;
	margin: 0 22px 0 0;	
	color: #333;
}
#infoMenu li a:hover{
	text-decoration:underline;
}
#infoMenu li{
	display:inline-block;
	position:relative;
}
#examplesList{
	display:none;
	background: #282828;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 20px;
	float: left;
	position: absolute;
	bottom: 29px;
	right: 0;
	width:638px;
	text-align:left;
}
#examplesList ul{
	padding:0;
}
#examplesList ul li{
	display:block;
	margin: 5px 0;
}
#examplesList ul li a{
	color: #BDBDBD;
	margin:0;
}
#examplesList ul li a:hover{
	color: #f2f2f2;
}
#examplesList .column{
	float: left;
	margin: 0 20px 0 0;
}
#examplesList h3{
	color: #f2f2f2;
	font-size: 1.2em;
	margin: 0 0 15px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,0.1);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
	padding: 0 0 5px 0;
}



/* Demos Menu
 * --------------------------------------- */
 #demosMenu{
	position:fixed;
	bottom: 10px;
	right:10px;
	z-index: 999;
 }




#pochi{
background-image: url("../images/m1/bg.jpg");
background-position: bottom center;
background-size: cover;
overflow: hidden;
}
#tenjiku{
background-image: url("../images/m2/bg.jpg");
background-position: bottom center;
background-size: cover;
overflow: hidden;
}
#passion{
background-image: url("../images/m7/bg.jpg");
background-position: bottom center;
background-size: cover;
overflow: hidden;
}
#thunder{
background-image: url("../images/m8/bg.jpg");
background-position: bottom center;
background-size: cover;
overflow: hidden;
}
#jrush3{
background-image: url("../images/m5/bg.jpg");
background-position: bottom center;
background-size: cover;
overflow: hidden;
}
#newm{
background-image: url("../images/m6/bg.jpg");
background-position: bottom center;
background-size: cover;
overflow: hidden;
}
#ghost{
background-image: url("../images/m3/bg.jpg");
background-position: bottom center;
background-size: cover;
overflow: hidden;
}
#dqn{
background-image: url("../images/m9/bg.jpg");
background-position: bottom center;
background-size: cover;
overflow: hidden;
}
#festival{
background-image: url("../images/m12/bg.jpg");
background-position: bottom center;
background-size: cover;
overflow: hidden;
}
#fever_queen{
	background-image: url("../images/m13/bg.png");
	background-position: bottom center;
	background-size: cover;
	overflow: hidden;
}
#fever_pwfl{
	background-image: url("../images/m14/bg.png");
	background-position: bottom center;
	background-size: cover;
	overflow: hidden;
}
#jr4{
	background-image: url("../images/m15/bg.png");
	background-position: bottom center;
	background-size: cover;
	overflow: hidden;
}
#straight7{
	background-image: url("../images/m16/bg.png");
	background-position: bottom center;
	background-size: cover;
	overflow: hidden;
}

#skyracer{
	background-image: url("../images/m17/bg.jpg");
	background-position: bottom center;
	background-size: cover;
	overflow: hidden;
}

#toshohaden{
	background-image: url("../images/m18/bg.jpg");
	background-position: bottom center;
	background-size: cover;
	overflow: hidden;
}
#fever_queen2{
	background-image: url("../images/m19/bg.jpg");
	background-position: bottom center;
	background-size: cover;
	overflow: hidden;
}

#archive{
background-color: #ff9900;
background-image: url("../images/company/j_bg.png");
background-position: bottom center;
background-size: cover;
overflow: hidden;
}
#top{
    background-color: #ff9900;
    background-image: url(../images/company/j_bg.png);
    background-position: bottom center;
    background-size: cover;
    overflow: hidden;
}
#corpo{
background-image: url("../images/company/j_bg.png");
background-position: top right;
background-size: cover;
}
.history{
background-image: url("../images/company/history.png");
background-repeat: no-repeat;
overflow: hidden;
}
#column_wrap{
background-color: #ff9900;
background-image: url("../images/company/j_bg.png");
background-position: bottom center;
background-size: cover;
overflow: hidden;
}

#corpo{
background-color:#fff;
}

.ghost1{bottom:-500px;left: -00px;position:absolute;}
.ghost2{bottom:100px;left: 2000px;position:absolute;}
.ghost5{bottom:21px;left: 150px;position:absolute;}
.ghost3{bottom:1px;left: 00px;position:absolute;}
.ghost4{bottom:21px;left: 50px;position:absolute;}

.cp1{top:20px;left: 800px;position:absolute;}
.cp2{top:30px;opacity:0;left:285px;position:absolute;}
.cp3{opacity:0;left:285px;top:130px;position:absolute;}

.cp4{top:0px;opacity:0;left:50px;position:absolute;}
.cp5{top:0px;opacity:0;left:420px;position:absolute;}

.pochi1{bottom:-1040px;left: 100px;position:absolute;}
.pochi2{top:920px;left: 260px;position:absolute;}
.pochi3{top:-500px;left: -1260px;position:absolute;}
.pochi4{top:-60px;left:150px;position:absolute;}
.pochi5{top:-50px;left:150px;position:absolute;}
.passion3{bottom:-600px;left:0px;position:absolute;}
.passion1{top: -13px;left: 50px;position: absolute;}

.jrush3_1{bottom:-600px;left:0px;position:absolute;}
.jrush3_3{top: -10px;left: 155px;position: absolute;}
.jrush3_4{top: 31px;
    left: 41px;
    position: absolute;}
 

.dqn1_1{bottom:-600px;left:0px;position:absolute;}

 
.newm1_1{bottom:-600px;left:0px;position:absolute;}
.newm1_2{top: -10px;left: 155px;position: absolute;}
.newm1_3{top: 31px;
    left: 41px;
    position: absolute;}
 .newm1_4{top: -170px;
    left: 41px;
    position: absolute;}   
  .newm3_1{width:1px;height:1px;position:absolute;} 
 .newm2_1{bottom:-600px;left:0px;position:absolute;}
.newm2_2{top: 50px;left: 155px;position: absolute;}
.newm2_3{top: -177px;
    left: 41px;
    position: absolute;}
 
    
     
.ten1{top:-60px;left:150px;position:absolute;}
.ten2{top:-60px;left:50px;position:absolute;}
.ten3{bottom:-100px;left:0px;position:absolute;}
.ten4{top:-50px;left:40px;position:absolute;}

.t1{top:40px;left:300px;position:absolute;z-index:100;}
.t2{top:330px;left:180px;position:absolute;opacity: 0;}

.n1{top:60px;left:360px;position:absolute;}
.n2{top:60px;left:360px;position:absolute;}
.n3{top:60px;left:360px;position:absolute;}
.n4{top:60px;left:360px;position:absolute;}
.n5{top:60px;left:360px;position:absolute;}
.n6{top:60px;left:360px;position:absolute;}
.n7{top:60px;left:360px;position:absolute;}
.n8{top:60px;left:360px;position:absolute;}
.n9{top:60px;left:360px;position:absolute;}
.to_wing{bottom:120px;right: :20px;position:absolute;}

.wing1{top:-80px;left:0px;position:absolute;}
.wing1_2{top:120px;left:35px;position:absolute;opacity:0;}
.wing1_3{top:385px;left:870px;position:absolute;}
.wing2{top:-80px;left:0px;position:absolute;}
.wing2_1{top:280px;left:810px;position:absolute;}
.wing2_2{top:258px;left:787px;position:absolute;}


.companymenu{
	width:100%;
	z-index: 99;
}
.companymenu li{
	float:left;
	margin-right:56px;
		width:130px;
}
.companymenu li a{
width: 141px;
font-size: 13px;
display: block;
line-height: 25px;
height: 25px;
border: #ff6600 1px solid;
padding: 2px 1.3em;
text-align: center;
color: #ff6600;
font-weight: bold;
}
.companymenu li .active{
	color:#ffffff;
	background-color: #ff6600;
}
.all{

	height:400px;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	margin-top:0px;
	position: relative;
}
.menuarea{
	height:80px;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	position: relative;
	z-index: 9988;
}
.menuarea_m{
	height:80px;
	top:75px !important;
	left:0;
	right:0;
	overflow: hidden;
	bottom:0;
	margin:auto;
	position: relative;
	z-index: 7777;
}
.menuarea_m .mmenu {
    top: -90px;
}
.ct{
	text-align: center;
	margin:10px 0;
}
#archive .ttl{
	position: absolute;
	left:0;
	top:40px;
}

@media screen and (min-width: 1600px) {
.all{

	}
.menuarea{



}
}
@media screen and (min-width: 760px) {
.all{
	zoom:1.0;
	width:1000px;
	}
}
.menuarea{
	width:1000px;	
}
@media screen and (max-width: 760px) {
.all{

}
#pochi{
background-image: url("../images/m1/bg_sp.jpg") !important;
}
#tenjiku{
background-image: url("../images/m2/bg_sp.jpg") !important;
}
}
.mlist{
	margin-left:20px;
}
.mlist li{
	float:left;
	width:130px;
	margin:0 15px;
}
.mlist li a{	float:left;
	width:130px;
	}
.mlist li img{

}
.mlist li p{
	background-color: #ffcc00;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	padding:5px 10px;
	width:80px;
	margin:0 auto;
	margin-bottom:20px;
	
}	
	
.mmenu{
	position: absolute;
	z-index: 99;

}
.mmenu li{
	float:left;
	margin-right:38px;
		width:130px;
}
.mmenu li a{
	width:130px;
	font-size:13px;
	display: block;
	line-height:25px;
	height:25px;
	padding:0px 1.3em;
	text-align:center;

	font-weight:bold;
}
.mmenu li .active{
	color:#ffffff;

}
.history_detail{
	height:254px;
	width:490px;
	position: absolute;
	top:50px;
	left:402px;
	overflow: scroll;
}
.history_tb{
text-align: left;
	font-size:12px;
}
.history_tb td{
	padding:3px;
}
.seriesList .model{
width: 180px;
float: left;
margin-right: 10px;
}	

.seriesList li.info {
width: 352px;
float: left;
}

.seriesList li.model {
width: 180px;
float: left;
margin-right: 10px;
margin-left: 20px;
}

.info table{
border-collapse: separate;
width: 484px;
border-top: #ff6600 2px solid;
border-left: #ff6600 2px solid;
border-bottom: #ff6600 1px solid;
}
.info th {
padding: 5px 5px 5px 8px;
border-right: #ff6600 1px solid;
border-bottom: #ff6600 1px solid;
background-color:rgba(255,212,147,0.72);
text-align: center;
width: 30%;
	font-size:13px;
}
.info td {
padding: 5px 5px 5px 8px;
border-right: #ff6600 2px solid;
border-bottom: #ff6600 1px solid;
width: 70%;
	font-size:13px;
}
.seriesList li.info {
width: 352px;
float: left;
}
.product .dotLine {
background: url("http://www.joybrain.co.jp/images/dot_line.gif") repeat-x left bottom;
padding-bottom: 18px;
margin-bottom: 18px;
}

.dotLine{
	border-bottom:1px dotted #ccc;
	margin-bottom:20px;
	padding-bottom:20px;
}
.modal_wrap{
	padding:10px;

}
.jRush2Img p img {
padding-bottom: 2px;
}
.jRush2Img p {
width: 235px;
display: inline;
padding: 0px;
text-align: left;
float: left;
}
.proTtlTable {
border-bottom: #ff6600 2px solid;
margin-bottom: 25px;
padding-bottom: 10px;
width: 100%;
}
.jRush2Img p span {
display: block;
font-size: 10px;
}
.wid100Table {
width:100%;
margin-top: 20px;
clear: both;
border-top: #ff6600 1px solid;
}
.wid100Table table th {
width: 130px;
padding: 5px 5px 5px 8px;
border-right: #ff6600 1px solid;
border-bottom: #ff6600 1px solid;
border-left: #ff6600 1px solid;
background-color: rgba(255,212,147,0.72);
text-align: center;
}
.wid100Table table td {
padding: 5px 5px 5px 8px;
border-right: #ff6600 1px solid;
border-bottom: #ff6600 1px solid;
}

.link{
padding:20px;
margin-left:30px;
}

.link li{
float:left;	
text-align:left;
	width:460px;
	height:40px;
}
.link li a{
	line-height:30px;
	color:#666;
}

.link2{
padding:20px;
margin-left:30px;
}

.link2 li{
float:left;	
text-align:left;
	width:460px;
	height:40px;
}

.link2 li a{
	line-height:30px;
    color: #035dab;
    text-decoration: underline;
}

.link_bn {
margin-left:30px;
margin-bottom:20px;
padding-bottom:20px;
border-bottom:1px dotted #ccc;

}
.link_bn li{
float:left;	
margin:0 20px;
}

.link_bn1{
bottom: 0;
height: 100px;
    width: 100%;
    padding:10px;
    text-align: center;
    position: absolute;
	background-image: url("../images/top/bg.png");
    
    }
    
.link_bn1 ul{
	display: table;
	    display: table;
    position: absolute;
    bottom: 22px;
	}
.link_bn1 li{
padding: 5px 35px 5px 0;
display: table-cell;
vertical-align: middle;
margin:0 20px;
}
.link_bn1 li img{
	max-height: 30px;
	width: auto;
	}

.link_bn2 {
position: absolute;
text-align: left;
bottom:50px;left: 600px;

}
.link_bn2 li{
float:left;	
margin:0 20px;
}



#loading{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #ff9900;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-image: url("../images/loadinfAnimation.gif");
    z-index: 99999;
}

.contentsttl{
	margin-top:-60px;
	margin-bottom:10px;
}
.ctL{
	width:460px;
	float:left;
	text-align: left;
	margin:0 0 0 20px;
	font-size:14px;
	border-right: 1px solid #cc6600;
			padding-right:20px;
}
.thumb p{

}
.ctL p{
	color:#fff;
	font-size:14px !important;
}
.ctR p{
	color:#fff;
	font-size:14px !important;
}
.ctL .thumb{
	float:left;
	width:430px;
	margin-right: 30px;
}
.ctR .thumb{
float: left;
width: 216px;
margin-right: 13px;
}
.ctL .thumb span{
	color:#ffff00;
		line-height:1.8em;
}
.ctL img{

}
.ctL .tl{
	margin-bottom:20px;
}
.ctR{
	width:464px;
	float:right;
	color:#fff;
	font-size:14px !important;
		text-align: left;

}
.mt30{
	margin-top:30px;
}
.ctR .thumb span{
	color:#ffff00;
	line-height:1.8em;
}
.ctR img{

}
.ctR .tl{
	margin-bottom:20px;
}
.mtb20{
	margin:20px 0 10px 0;
}
.clm{
	text-align: center;
	margin-top:20px;
}
.manga_ttl{

	font-size:14px;
	color:#fff;
	font-weight: bold;
	background-color:#ff9900;
	opacity: 0.7;
	box-shadow: 0 0 2px #fff;
	border-radius:4px;
	padding:5px;
	margin-bottom:10px;
	}
.clm_ttl{

	font-size:14px;
	color:#fff;
	font-weight: bold;
	background-color:#ff9900;
	opacity: 0.7;
	box-shadow: 0 0 2px #fff;
	border-radius:4px;
	padding:5px;
	margin-bottom:10px;
	}
.clm_arc{
	float:left;
	width:430px;

}
.manga_arc{
	float:left;
	width:420px;

}
.clm_arc p{
	
}
.manga_arc p a{
	display: block;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 5px;

	color:#fff;
	border-bottom:1px dotted rgba(255,255,255,0.5);
}
.manga_arc p a:hover{
	color: #ff6600;
	}
.clm_arc p a{
	display: block;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom: 5px;

	color:#fff;
	border-bottom:1px dotted rgba(255,255,255,0.5);
}
.clm_arc p a:hover{
	color: #ff6600;
	}
.l18{
		line-height:1.8em;
		margin:10px 0;
	}
	
	
	

/*--0516--*/
#hbi{
background-image: url("../images/m10/bg.jpg");
background-position: bottom center;
background-size: cover;
overflow: hidden;
}
.hbi1_1{bottom:-600px;left:0px;position:absolute;}
.hbi1_2{
    top: -66px;
    left: 25px;
    position: absolute;
	}
.hbi1_3{
    top: -70px;
    left: 215px;
    position: absolute;
}
.hbi1_2,.hbi1_4,.hbi1_5,.dqn1_2,.dqn1_4,.newm2_4{
    position: absolute;
    top: -120px;
    left: 99px;
    width: 850px;
    height: auto;
}
.mmenu li{
float:none;
top:100px;
	margin-right:36px;
display: inline-block;
}

/*--0620--*/
#jta{
background-image: url("../images/m11/bg.jpg");
background-position: bottom center;
background-size: cover;
overflow: hidden;
}
.jta_1{bottom:-300px;left:0px;position:absolute;}
.jta_2{
    top: -66px;
    left: 25px;
    position: absolute;
	}
.jta_3{
    top: -70px;
    left: 215px;
    position: absolute;
}
.jta_2,.jta_4,.jta_5,.jta_2,.jta_4,.newm2_4{
    position: absolute;
    top: -120px;
    left: 99px;
    width: 850px;
    height: auto;
}


#copy {
    position: fixed;
    bottom: 10px;
    z-index: 99;
    right: 10px;
}


/*--0920--*/
#festival{
background-image: url("../images/m12/bg.jpg");
background-position: bottom center;
background-size: cover;
overflow: hidden;
}
.festival_1{bottom:-600px;left:0px;position:absolute;}
.festival_2{
    top: -66px;
    left: 25px;
    position: absolute;
	}
.festival_3{
    top: -70px;
    left: 215px;
    position: absolute;
}
.festival_2,.festival_4,.festival_5,.festival_2,.festival_4,.newm2_4{
    position: absolute;
    top: -120px;
    left: 99px;
    width: 850px;
    height: auto;
}
/*
.fever_queen_1, .fever_queen_2, .fever_queen_3 {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
}*/

.fever_queen_1 {
	position: absolute;
	bottom:-600px;
	left:0;
}

.fever_queen_2 {
	top:-64px;
	right:-30px;
	position:absolute;
}

.fever_queen_3 {
	top:-175px;
	right:-30px;
	position:absolute;
}


.jr4_1 {
	position: absolute;
	bottom:-600px;
	left:0;
}

.jr4_2 {
	top:-64px;
	right:0px;
	position:absolute;
}

.jr4_3 {
	top:-175px;
	right:-30px;
	position:absolute;
}

.straight7_1 {
	position: absolute;
	bottom:-600px;
	left:0;
}

.straight7_2 {
	top:-135px;
	right:10px;
	position:absolute;
}

.straight7_3 {
	top:-120px;
	right:90px;
	position:absolute;
}


/*
.fever_pwfl_1, .fever_pwfl_2, .fever_pwfl_3 {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
}*/

.fever_pwfl_1 {
	position: absolute;
	bottom:-600px;
	left:0;
	margin: 0 auto;
}

.fever_pwfl_2 {
	position: absolute;
	top: -170px;
	left: 40px;
}

.fever_pwfl_3 {
	position: absolute;
	top: -140px;
	left: 110px;
}


.skyracer_1 {
	position: absolute;
	bottom:-600px;
	left:0;
	margin: 0 auto;
}

.skyracer_2 {
	position: absolute;
	top: -50px;
	left: 75px;
}

.skyracer_3 {
	position: absolute;
	top: -70px;
	left: 177px;
}

.toshohaden_1 {
	position: absolute;
	bottom:-600px;
	left:31px;
	margin: 0 auto;
}

.toshohaden_2 {
	position: absolute;
	top: -123px;
	left: 222px;
}

.toshohaden_3 {
	position: absolute;
	top: -104px;
	left: 204px;
}

.fever_queen2_1 {
	position: absolute;
	bottom:-600px;
	left:31px;
	margin: 0 auto;
}

.fever_queen2_2 {
	position: absolute;
	top: -123px;
	left: 10px;
}

.fever_queen2_3 {
	position: absolute;
	top: -170px;
	left: 180px;
}

