@charset "shift_jis";
/* CSS Document */

/*----------------------
　　　　全体
----------------------*/
#plaza-speed {
width:100%;
background-color:#004EA1;

}

#plaza-speed #farea{
position:relative;
width:100%;
}

#pre{
width:703px;
margin: 30px auto;
}

#pre img{
	vertical-align:bottom;
	width:100%;
}
#pre ul{width:100%;font-size:0;}
#pre li{display: inline-block;}


#plaza-speed #flogo #fdbk{
position:absolute;
margin:0 auto 0 auto;
}
#plaza-speed .btn{
	padding-top:30px;
	display:block;
	width:750px;
	text-align:center;
}
/*--------------------
ゲーム
--------------------*/
#plaza-speed .play{
	position:relative;
}
#plaza-speed .play_btn{
	position:absolute;
	top:210px;
	left:235px;
	
	-webkit-animation:fuwafuwa 1.5s infinite linear alternate;
	animation:fuwafuwa 1.5s infinite linear alternate;
	
}

@-webkit-keyframes fuwafuwa {
	 50% {
    transform: translateY(-15px);
  }
}

@keyframes fuwafuwa {
	 50% {
    transform: translateY(-15px);
  }
}
/***********************
*ログイン
*::::::::::::::::::::::*/
#plaza-speed .no-login{
	
}
#plaza-speed .no-login .login-inner{
	
}
#plaza-speed .no-login .login-inner ul{
	margin:2vw 0;
	padding:20px;
	
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
#plaza-speed .no-login .login-inner li{
	display: inline-block;
	width: 40%;
	text-align: center;
	font-size: 18px;
	line-height: 50px;
	background: #cc0001;
	color: #fff;
	font-weight:bold;
	border-radius:5px;
}
#plaza-speed .no-login .login-inner li.kaiin{
	background: #26b7bc;
	
}
#plaza-speed .no-login .login-inner li a{
	display:block;
}




#plaza-speed .no-login .login-comment{
	margin:30px auto;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:15px;
	line-height:1.2;
	transform: rotate(0.028deg);
}

/*----------------------
　　　　通常
----------------------*/


#plaza-speed #fstart{
position:absolute;
top:340px;
text-align: center;
width:100%;
}


#plaza-speed #flogo{
position:absolute;
top:20%;
text-align: center;
width:100%;
}

/*----------------------
　　　イベント用
----------------------*/

/*#plaza-speed #fstart{
position:absolute;
top:320px;
text-align: center;
width:100%;
}
#plaza-speed #fstart2{
position:absolute;
top:460px;
text-align: center;
width:100%;
}

#plaza-speed #flogo{
position:absolute;
top:30%;
text-align: center;
width:100%;
}*/

/*----------------------
　　　　通常
----------------------*/

#plaza-speed #flogo img{
margin:0 auto 0 auto;
}

#plaza-speed #ffisshing{
position:absolute;
top:70%;
text-align: center;
width:100%;
}

#plaza-speed #hit{
position:absolute;
top:0%;
width:100%;
text-align: center;
}

#plaza-speed #fcomment{
position:absolute;
top:60%;
width:100%;
}

span.fmei{
font-size:5em;
font-weight:bold;
color:#000;
 text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
}

span.size{
margin-top:10px;
font-weight:bold;
font-size:3em;
}

span.setumei{
margin-top:10px;
font-size:3em;
}

span.skai{
font-weight:bold;
color:#030;
}

span.setumeipoint{
font-weight:bold;
font-size:3em;
color:#f00;
 text-shadow: 0 1px 0 #fcc,
               0 2px 0 #f9c9c9,
               0 3px 0 #fbb,
               0 4px 0 #f9b9b9,
               0 5px 0 #faa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
}

span.sbonus{
font-weight:bold;
font-size:1.25em;
color:#f00;
}

#plaza-speed #nikhd{
position:relative;
text-align: center;
width:100%;
}
#plaza-speed #nikcount{
position:absolute;
top:190px;
left:430px;
width:30%;
font-size:70px;
text-align: center;
color:#fff;
}

#plaza-speed .fnick{
position:relative;
width:100%;
}

#plaza-speed .nkbk{
top:0%;
}

#plaza-speed .nkhit{
position:absolute;
top:10%;
left:6%;
width:30%;
text-align: center;
}


#plaza-speed .nkcomm{
position:absolute;
top:8%;
left:45%;
}

div.nkmei{
position:absolute;
top:225px;
left:330px;
font-size:50px;
}

div.nksize{
position:absolute;
top:245px;
left:610px;
font-size:30px;
}

span.nikdate{
line-height:50px;
padding-left:40px;
font-weight:bold;
font-size:38px;
color:#fff;
}

span.niknik{
display:block;
margin-top:30px;
font-weight:bold;
font-size:22px;
}

div .fish_ft{
margin-top:150px;
text-align:center;
}

div#hit{
margin-top:15px;
}

.mark01 {
  background-color: #FF3D0C;
  border-radius: 5px;
  text-align: center;
  margin-bottom: 15px;
  padding: 3px;
  color: #FFF;
}

.mark02 {
  background-color: #a2a2a2;
  border-radius: 5px;
  text-align: center;
  margin-bottom: 15px;
  padding: 3px;
  color: #FFF;
}

#acMenu{
				margin:0 auto;
    background:#FFFFCC;
    width:550px;
    height:140px;
    line-height:40px;
    text-align:center;
    }

#acMenu .hndl{
				padding: 5px;
				font-size: 110%;
    }

#acMenu .cmt{
				padding: 5px;
				font-size: 110%;
    }

#acMenu .rsubmit{
				margin:0 auto;
    display:block;
    width:480px;
    height:50px;
    line-height:50px;
				font-size:25px;
    text-align:center;
				color:#fff;
				background-color:#FF9933;
    border:#f66 1px solid;
    cursor:pointer;
    }

#plaza-speed .login-comment_k{
	background-color:#ff3334;
	margin: 0 auto;
	padding:30px 0;
    text-align: center;
    color: white;
    font-weight: bold;
    font-size: 15px;
    line-height: 1.2;
    transform: rotate(0.028deg);
	
}
