.container__switch {
  width: 100%;
  display: block;
  overflow: auto;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}


.container__switch-female {
  display: none;
}

.lp-history .history__table {
  margin-top: 6.4vw;
	/*width: 100%;*/
	width: 600px;
}

.container__switch-male p, .container__switch-female p {
  	font-size:3.6vw;
	color:#FF0000;
	font-weight:bold;
	margin:20px 0;
}

.lp-areagames .history__table {
  margin-top: 6.4vw;
  width: 100%;
}
.lp-areagames .history__table th, .lp-areagames .history__table td {
  border-right: 0.5333333333vw solid #fff;
  text-align: center;
}
.lp-areagames .history__table th.l, .lp-areagames .history__table td.l {
  border-right: 0;
}
.lp-areagames .history__table th {
	padding: 1.6vw 0;
	font-size: 12px;
	font-size: 3.2vw;
	color: #fff;
	line-height: 1.2;
	background-color: #A3A3A3;
}
.lp-areagames .history__table th.th1 {
	width: 15%;
}
.lp-areagames .history__table th.th2 {
	width: 28%;
}
.lp-areagames .history__table th.th3,.history__table th.th4 {
	width: 21%;
}
.lp-areagames .history__table th.th8 {
	width: 15%;
}

.lp-areagames .history__table td {
  padding: 2.1333333333vw 1.0666666667vw;
  font-size: 13px;
  font-size: 2.8666666667vw;
  line-height: 1.3;
  background-color: #FBFBFB;
}

.lp-areagames .history__table td p.play_icon {
	display:block;
	text-align:center;
}


.lp-areagames .history__table td p.play_icon a {
	display: block;
   background: #FF0020;
	color:#FFFFFF;
  font-size: 11px;
  font-weight: 700;
	width:140px;
	margin:5px 0;
	padding:5px 6px;
}

.lp-areagames .history__table td p.play_icon span.soon {
	display: block;
 	background: #a0a0a0;
	color:#FFFFFF;
	font-size: 11px;
	font-weight: 700;
	width:140px;
	margin:5px 0;
	padding:5px 6px;
}

.lp-areagames .history__table td p.play_icon a img{
  float:right;
}

.lp-areagames .history__table td.l {
  text-align: left;
}
.lp-areagames .history__table td.l a {
  display: block;
  color: #FF0020;
  font-size: 11px;
  font-size: 2.9333333333vw;
  font-weight: 700;
  background: url('../images/commons/icons/ico_arrow--right.svg') 90% 92% no-repeat;
}
@media (min-width: 768px) {
	
.container__switch
{
  width: 100%;
  overflow-x: hidden;
}	
	
  .lp-history .history__table {
    margin-top: 50px;
	width: 100%;
  }	
	
.container__switch-male p, .container__switch-female p {
  	font-size:18px;
}	
	
.lp-areagames .history__table {
    margin-top: 50px;
  }
.lp-areagames .history__table th, .lp-areagames .history__table td {
    border-right: 2px solid #fff;
    border-bottom: 10px solid #fff;
  }
.lp-areagames .history__table th {
	padding: 12px 0;
	font-size: 1.4rem;
  }
.lp-areagames .history__table th.th1 {
	width: 10%;
}
.lp-areagames .history__table th.th2 {
	width: 20%;
}
.lp-areagames .history__table th.th3,.history__table th.th4 {
	width: 25%;
}
.lp-areagames .history__table th.th8 {
	width: 20%;
}
  .lp-areagames .history__table td {
    padding: 20px 8px;
    font-size: 1.4rem;
  }
	
.lp-areagames .history__table td p.play_icon {
	display:flex;
    justify-content: space-between;
    align-items: center;	
	text-align:center;
}
	
.lp-areagames .history__table td p.play_icon a {
	 font-size: 14px;
	width:180px;
	margin:0 15px;
	padding:6px 10px;
}
	
.lp-areagames .history__table td p.play_icon span.soon {
	font-size: 14px;
	width:180px;
	margin:0 15px;
	padding:6px 10px;
}	
	
  .lp-areagames .history__table td.l {
    text-align: center;
  }
  .lp-areagames .history__table td.l a {
    font-size: 1.4rem;
    background: url('../images/commons/icons/ico_arrow--right.svg') 88% center no-repeat;
  }
}

.lp-areagames div.kv_img {
	width:100%;
	margin:15px auto 0 -3%;
}

.lp-areagames div.kv_img img {
	width:106%;
	overflow: visible;
}

.lp-areagames p.kv_text {
    width: 100%;
    text-align: center;
	margin: 30px 0 ;
    font-size: 3.45333333333vw;
    font-weight: 700;
}

.lp-areagames p.kv_text span {
    font-size: 4.5333333333vw;
}

@media (min-width: 768px) {
.lp-areagames div.kv_img {
	width:100%;
	margin:15px auto 0;
}

.lp-areagames div.kv_img img {
	width:100%;
}

.lp-areagames p.kv_text {
	width:100%;	
	margin:60px 0;
	font-size: 30px;
}
	
.lp-areagames p.kv_text span {
	font-size: 30px;
}

}

