body{
   /*
   background-image: url(../img/alljpbg_sp.png);
   */
   background-image: url(../img/allwomenbg_sp.png);
   background-size: cover;
   height: unset;
   padding: 0;   
}

.wrap{
   width:320px;
   margin: 0 auto;
}

.title{
   font-size:22px;
   width:100%;
   text-align: center;
}
.title li{
   color: #fff;
   line-height: 24px;
   font-size: 18px;
}
.title li span{
   font-size: 30px;
}
.title li:nth-child(1){
   font-size: 18px;
   margin-bottom: 18px;
}
.title li:nth-child(3){
   font-size: 24px;
   margin-top: 10px;
}
.title li:nth-child(4),
.title li:nth-child(5){
   margin: 6px 0;
}
.title li:nth-child(6){
   font-weight: 900;
}
.logo{
  margin-top: 0;
}




/* player */
.table{
   width:300px;
   margin:5px 10px;
}
.tableName{
   width:296px;
   font-size:16px;
}
.youtube {
   top: -2px;
   right: 2px;
}
.player{
   width:146px;
}
.name.i1{
   font-size:15px;
   height:16px;
   line-height:16px;
}
.name.i2{
   font-size:15px;
   height:16px;
   line-height:16px;
}
.photo{
   width: 69px;
   height: 98px;
}
.scores1{
   width: 69px;
   height: 98px;
}
.scores2{
   width: 69px;
   height: 98px;
}
.points span{
   font-size:50px;
   line-height: 54px;
}
.run{
   font-size:20px;
   height:22px;
   line-height:22px;
   margin:3px 2px;
   width: 30px;
}
.highrun{
   font-size:20px;
   height: 14px;
}
.inning{
   font-size:20px;
   height: 18px;
}

.info{
   padding:0px;
   margin: 30px 10px;
}
.info > div{
   width: 290px;
   margin-bottom: 24px;
}

.water{
   width:60px;
   margin: 0;
}




/* help page*/
.helpMsg{
   height: 80%;
   margin: 5%;
}

.confirm span{
   font-size: 12px;
}


#startMsg img{
   width: 20px;
   margin: 5px;
}

.connections{
   margin: 0 10px;
}


.banner{
   width: 280px;
   height: 74px;
   margin: 0 auto;
}
