@charset "utf-8";

.russia2018_main{
	width:100%;
	background:#080f11;
	text-align:center;
	margin-bottom: 70px;
}

.russia2018_main img{
	width:100%;
	margni:0 auto;
	max-width:1800px;
}

.russia2018_bk{
		background:#080f11;
}




/* タイマー */
.yycountdown-box{
	text-align:center;
	margin:-20px 0 0 0;
	color:#eee;
	font-size:15px;
}




#timer .yycountdown-box .yyc-day-text,
#timer .yycountdown-box .yyc-hou-text,
#timer .yycountdown-box .yyc-min-text,
#timer .yycountdown-box .yyc-sec-text{
	font-size:1.0em;
}



.russia2018-date{
	font-size:17px;
	color:#fff;
	text-align:center;
	margin:50px auto 0 auto;
	font-weight:bold;
}



.russia2018-matimg{
	width:90%;
	max-width:500px;
	margin:0 auto;
	text-align:center;
}

.russia2018-matimg img{
	width:100%;
	margin-bottom:30px;
}


.russia2018_official-goodsbk{
	background:#eee;
	text-align:center;
}



.russia2018_itemname{
	font-size:12px;
	text-align:center;
	width:85%;
	margin:10px auto 0 auto;
}


.russia2018_itemname-j{
	font-size:12px;
	text-align:center;
	width:85%;
	margin:10px auto 0 auto;
	color:#fff;
}

.russia2018_price{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	width:85%;
	margin:0 auto 50px auto;
}


.russia2018_price-j{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	width:85%;
	margin:0 auto 50px auto;
	color:#fff;
}

.pc_space50{
	height:50px;
}



/*===============================================
●style.css 画面の横幅が769px以上
===============================================*/
@media ( min-width : 769px ) {

.russia2018-match{
	font-size:30px;
	border-bottom:2px solid #fff;
	padding-bottom:6px;
	margin:0 auto;
	width:100%;
	max-width:700px;
	text-align:center;
	color:#fff;
}

#timer .yycountdown-box .yyc-day{
	font-size:100px;
	color:#fff;
	font-weight:bold;
}
#timer .yycountdown-box .yyc-hou{
	font-size:60px;
	color:#fff;
	font-weight:bold;
}
#timer .yycountdown-box .yyc-min{
	font-size:60px;
	color:#fff;
	font-weight:bold;
}
#timer .yycountdown-box .yyc-sec{
	font-size:60px;
	color:#fff;
	font-weight:bold;
}

#timer{
	font-weight:bold;
}

.russia2018_subttl{
	font-size:70px;
	margin:0 auto;
	color:#222;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
}

.russia2018_subttl span{
	font-size:12px;
	margin:-15px auto 0 auto;
	color:#222;
	display:block;
	text-align:center;
	line-height:130%;
}

.russia2018_subttl02{
	font-size:70px;
	margin:0 auto;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
}

.russia2018_subttl02 span{
	font-size:12px;
	margin:-15px auto 0 auto;
	color:#fff;
	display:block;
	text-align:center;
	line-height:130%;
}

ul.russia2018_itemlist{
	list-style-type:none;
	margin:20px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.russia2018_itemlist li{
	float:left;
	margin:0 auto;
	padding:0;
	width:25%;
	text-align:center;
	height:400px;
}

ul.russia2018_itemlist li a:link{
	text-decoration:none;
}
ul.russia2018_itemlist li a:visited{
	text-decoration:none;
}
ul.russia2018_itemlist li a:hover{
	text-decoration:underline;
}


ul.russia2018_itemlist li img{
	margin:0 auto;
	padding:0;
	width:90%;
	border:3px #ccc solid;
}




ul.russia2018_itemlist-ball{
	list-style-type:none;
	margin:20px auto;
	padding:0;
	width:90%;
	max-width:800px;
}

ul.russia2018_itemlist-ball li{
	float:left;
	margin:0 auto;
	padding:0;
	width:33.3%;
	text-align:center;
	height:400px;
}

ul.russia2018_itemlist-ball li a:link{
	text-decoration:none;
}
ul.russia2018_itemlist-ball li a:visited{
	text-decoration:none;
}
ul.russia2018_itemlist-ball li a:hover{
	text-decoration:underline;
}


ul.russia2018_itemlist-ball li img{
	margin:0 auto;
	padding:0;
	width:90%;
	border:3px #ccc solid;
}





.russia2018-more a{
	font-size:16px;
	display:block;
	padding:15px 0;
	color:#eee;
	margin:0 auto;
	width:90%;
	max-width:800px;
	text-align:center;
	font-weight:bold;}


.russia2018-more a:link{
		background:#222;
		text-decoration:none;}
	
.russia2018-more a:visited{
		background:#222;
		text-decoration:none;}
	
.russia2018-more a:hover{
		background:#666;
		text-decoration:none;}




.russia2018-morej a{
	font-size:16px;
	display:block;
	padding:15px 0;
	color:#eee;
	margin:0 auto;
	width:90%;
	max-width:800px;
	text-align:center;
	font-weight:bold;}


.russia2018-morej a:link{
		background:#1f3161;
		text-decoration:none;}
	
.russia2018-morej a:visited{
		background:#1f3161;
		text-decoration:none;}
	
.russia2018-morej a:hover{
		background:#364d8b;
		text-decoration:none;}




ul.russia2018-navi{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.russia2018-navi li{
	float:left;
	margin:0 auto;
	padding:0;
	width:33.3%;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}

ul.russia2018-navi li span{
	font-size:11px;
	display:block;
	text-align:center;
	margin-bottom:5px;
	font-weight:normal;
}

ul.russia2018-navi li a{
	display:block;
	border:1px solid #fff;
	color:#fff;	
	text-align:center;
	padding:10px;
	width:85%;
	text-decoration:none;
	margin-bottom:20px;
}

ul.russia2018-navi li a:link{
	background:#333;
}

ul.russia2018-navi li a:visited{
	background:#333;
}

ul.russia2018-navi li a:hover{
	background:#999;
}


.russia2018_bk-black{
	background:#080f11;
	text-align:center;
}


.russia2018_world-name{
	font-size:25px;
	color:#ccc;
	text-align:center;
	margin-top:40px;
}
.russia2018_world-name span{
	display:block;
	font-size:12px;
	color:#ccc;
	line-height:110%;
	margin-bottom:15px;
	text-align:center;
	margin-top:-5px;
}


/*.russia2018_spike-brand{
	font-size:12px;
	font-weight:bold;
	color:#666;
	text-align:center;
}*/

.russia2018_spike-name{
	font-size:25px;
	color:#222;
	text-align:center;
/*	margin-top:40px;*/
}
.russia2018_spike-name span{
	display:block;
	font-size:12px;
	color:#666;
	line-height:110%;
	margin-bottom:10px;
	text-align:center;
	margin-top:-5px;
/*	font-weight:bold;*/
}



.russia2018-space50{
	height:200px;
}

.russia2018-space100{
	height:100px;
}



.gallery-cell{
	text-align:center;
	margin:0 10px;
}

.gallery-cell img{
	width:350px;
	margin:0 auｓto;
}



.russia2018-groupleague{
	border-top:3px solid #ccc;
	text-align:left;
}

.russia2018-group-contents{
	width:90%;
	max-width:1200px;
	margin:0 auto;
}

.russia2018-group{
	font-size:14px;
	font-weight:bold;
	background:#ccc;
	color:#222;
	display:block;
	margin:40px 0 20px 0;
	width:100px;
	padding:5px;
	text-align:center;
}

.russia2018-group02{
	font-size:14px;
	font-weight:bold;
	background:#ccc;
	color:#222;
	display:block;
	margin:40px 0 20px 0;
	width:200px;
	padding:5px;
	text-align:center;
}

ul.russia2018-grouplist{
	list-style-type:none;
	margin:0;
	pading:0;
	width:100%;
}
ul.russia2018-grouplist li{
	float:left;
	width:25%;
	text-align:center;
	font-size:11px;
}
ul.russia2018-grouplist li img{
	width:80%;
	border:2px solid #eee;
}

.russia2018-matchday{
	font-size:16px;
	margin:20px 0 5px 0;
	font-weight:bold;
}

table.russia2018-table{
	width:100%;
	max-width:1200px;
}
table.russia2018-table th{
	border:1px solid #ccc;
	padding:10px;
	font-size:14px;
	text-align:center;
	background:#fff;
}
table.russia2018-table td{
	border:1px solid #ccc;
	padding:10px;
	font-size:14px;
}

.russia2018_match-text{
	text-align:center;
	margin-top:20px;
	font-weight:bold;
}
.russia2018_line{
	border-bottom:1px solid #ccc;
	margin-top:40px;
}

.russia2018-group-w{
	width:100%;
	margin:0 auto;
}



ul.russia2018-grouplist02{
	list-style-type:none;
	margin:0;
	pading:0;
	width:100%;
	max-width:700px;
}
ul.russia2018-grouplist02 li{
	float:left;
	width:25%;
	text-align:center;
	font-size:11px;
}
ul.russia2018-grouplist02 li img{
	width:100%;
	border:2px solid #eee;
}

.russia-oritatami{
	margin:40px 0;
	position:relative;
	min-height:60px;
	}
.russia-oritatami a{
position:absolute;top:0;left:0;
display:block;
	padding:15px 0;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	z-index:98;
 	background:#d70029;
	width:100%;
}

.russia-oritatami a:link{
	color:#fff;
	display:block;
}

.russia-oritatami a:visited{
	color:#fff;
	display:block;
}

.russia-oritatami a:hover{
	color:#fff;
	background:#eb3a5d;
	display:block;
}

.russia-oritatami img{
	width:15px;
	margin:5px 0 0 20px;
}

.group-detailbk{
	border:#ccc solid 1px;
	padding:10px 30px;
	margin-top:3px;
}

ul.russia2018_group_navi{
	list-style-type:none;
	margin:30px auto;
	padding:0;
	width:100%;
	max-width:1000px;
}
ul.russia2018_group_navi li{
	float:left;
	margin:0 auto;
	padding:0;
	width:11.1%;
	text-align:center;
}
ul.russia2018_group_navi li img{
	width:90%;
	margin:0 auto;
}

.russia2018-navilink{
   margin-top:-100px;
  padding-top:100px;
  z-index:1;
}


table.russia2018-kachiten{
	width:100%;
	margin:20px auto 50px auto;
	padding:0;
	background:#fff;
}
table.russia2018-kachiten td{
	padding:5px;
	magrin:0 auto;
	padding:10px;
	border:1px solid #ccc;
}

.russia2018-group-oridetail{
	padding-top:55px;
	width:100%;
	margin-left:-10px;
}

#pageTop {
   position: fixed;
   bottom: 20px;
   right: 20px;
 }
 
#pageTop i {
   padding-top: 6px
 }

#pageTop a {
  display: block;
  z-index: 999;
/*  padding: 8px 0 0 8px;
  border-radius: 30px;*/
  width: 80px;
  height: 80px;
/*  background-color: #9FD6D2;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  text-align: center;*/
}

#pageTop a:hover {
  text-decoration: none;
  opacity: 0.7;
}

#pageTop img{
	width:100%;}

ul.russia2018_uniform_jfa{
	list-style-type:none;
	margin:25px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.russia2018_uniform_jfa li{
	float:left;
	margin:0;
	padding:0;
	width:25%;
}

ul.russia2018_uniform_jfa li img{
	margin:0;
	padding:0;
	width:100%;
}
ul.russia2018_uniform_jfa li a:link{
	color:#eee;
	text-decoration:none;
}
ul.russia2018_uniform_jfa li a:visited{
	color:#eee;
	text-decoration:none;
}
ul.russia2018_uniform_jfa li a:hover{
	color:#666;
	text-decoration:none;
}
	
	
	
ul.russia2018_uniform_jfa-3retsu{
	list-style-type:none;
	margin:25px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.russia2018_uniform_jfa-3retsu li{
	float:left;
	margin:0;
	padding:0;
	width:33.3%;
}

ul.russia2018_uniform_jfa-3retsu li img{
	margin:0;
	padding:0 0 0 15px;
	width:90%;
}
ul.russia2018_uniform_jfa-3retsu li a:link{
	color:#eee;
	text-decoration:none;
}
ul.russia2018_uniform_jfa-3retsu li a:visited{
	color:#eee;
	text-decoration:none;
}
ul.russia2018_uniform_jfa-3retsu li a:hover{
	color:#666;
	text-decoration:none;
}
	

.russia2018_uniform_jfaname{
	width:90%;
	margin: auto;
	font-size:14px;
	text-align:center;
	line-height:150%;
}

.russia2018_uniform_jfaprice{
	width:90%;
	margin:5px auto;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	color:#fff;
}

.russia2018_jfabnr{
	width:100%;
	max-width:900px;
	text-align:center;
	margin:50px auto;
}

.russia2018_jfabnr img{
	width:100%;
	text-align:center;
	margin:0 auto;
}

.russia2018-banner_list2{
	list-style-type:none;
	margin:50px auto;
	padding:0;
	width:100%;
	max-width:1000px;
}
.russia2018-banner_list2 li{
	float:left;
	margin:0 auto 30px auto;
	padding:0;
	width:50%;
	text-align:center;
}
.russia2018-banner_list2 li img{
	margin:0 auto;
	padding:0;
	width:90%;
	border:3px solid #fff;
}

.russia2018-spike-space100{
	height:100px;
}

.russia2018_player-kuni{
	font-size:12px;
	color:#fff;
	text-align:center;
	margin-top:40px;
	font-weight:bold;
}

.russia2018_player-name{
	font-size:25px;
	color:#ccc;
	text-align:center;
}
.russia2018_player-name span{
	display:block;
	font-size:12px;
	color:#ccc;
	line-height:110%;
	margin-bottom:15px;
	text-align:center;
}

.russia2018-pc-space01{
	height:50px;
}


ul.russia2018_player-list{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.russia2018_player-list li{
	width:33.3%;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}

ul.russia2018_player-list li img{
	width:90%;
	margin:0 auto;
	padding:0;
}


ul.russia2018_spike-list{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.russia2018_spike-list li{
	width:33.3%;
	margin:0 auto 30px auto;
	padding:0;
	float:left;
	text-align:center;
}

ul.russia2018_spike-list li img{
	width:90%;
	margin:0 auto;
	padding:0;
	border:#fff solid 3px;
}

.russia2018_ballttl02{
	font-size:40px;
	font-weight:bold;
	border-top:2px solid #ccc;
	margin:30px auto 10px auto;
	padding-top:15px;
	width:90%;
	text-align:center;
	color:#f6172c;
}

.russia2018_ballttl02 span{
	font-size:11px;
	font-weight:normal;
	display:block;
	color:#666;
	text-align:center;
	margin-top:-5px;
}

.russia2018_ballttl03{
	font-size:40px;
	font-weight:bold;
	border-top:2px solid #ccc;
	margin:20px auto;
	padding-top:15px;
	width:90%;
	text-align:center;
	color:#222;
}

.russia2018_ballttl03 span{
	font-size:11px;
	font-weight:normal;
	display:block;
	color:#666;
	text-align:center;
	margin-top:-5px;
}

ul.russia2018_uniform_jfa-3retsu{
	list-style-type:none;
	margin:20px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.russia2018_uniform_jfa-3retsu li{
	float:left;
	margin:0 auto;
	padding:0;
	width:33.3%;
	text-align:center;
}

ul.russia2018_uniform_jfa-3retsu li a:link{
	text-decoration:none;
}
ul.russia2018_uniform_jfa-3retsu li a:visited{
	text-decoration:none;
}
ul.russia2018_uniform_jfa-3retsu li a:hover{
	text-decoration:underline;
}


ul.russia2018_uniform_jfa-3retsu li img{
	margin:0 auto;
	padding:0;
	width:85%;
	border:3px #ccc solid;
}


.russia2018_uniform_jfa-3retsu_itemname{
	font-size:12px;
	text-align:center;
	width:95%;
	margin:5px auto 0 auto;
}

.russia2018_uniform_jfa-3retsu_price{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	width:85%;
	margin:0 auto 50px auto;
	color:#fff;
}

.russia2018_memorialttl{
	font-size:40px;
	font-weight:bold;
	border-top:2px solid #666;
	margin:20px auto;
	padding-top:15px;
	width:90%;
	text-align:center;
	color:#fff;
}

.russia2018_memorialttl span{
	font-size:11px;
	font-weight:normal;
	display:block;
	color:#ccc;
	text-align:center;
	margin-top:-5px;
}
	
	
/*-------------- ▼ asiancup2019PC ▼ ----------------*/
	
.asiancup2019_official-goodsbk{
	background:#eee;
	text-align:center;
}		

.asiancup2019_bk-black{
	background:##080f11;
	text-align:center;
}	

.asiancup2019_subttl02{
	font-size:70px;
	margin:0 auto;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
}

.asiancup2019_subttl02 span{
	font-size:12px;
	margin:-15px auto 0 auto;
	color:#fff;
	display:block;
	text-align:center;
	line-height:130%;
}
	
ul.asiancup2019_itemlist{
	list-style-type:none;
	margin:20px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.asiancup2019_itemlist li{
	float:left;
	margin:0 auto;
	padding:0;
	width:25%;
	text-align:center;
	height:400px;
}

ul.asiancup2019_itemlist li a:link{
	text-decoration:none;
}
ul.asiancup2019_itemlist li a:visited{
	text-decoration:none;
}
ul.asiancup2019_itemlist li a:hover{
	text-decoration:underline;
}


ul.asiancup2019_itemlist li img{
	margin:0 auto;
	padding:0;
	width:90%;
	border:3px #ccc solid;
}	
	
	
	
ul.asiancup2019_itemlist3{
	list-style-type:none;
	margin:20px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.asiancup2019_itemlist3 li{
	float:left;
	margin:0 auto;
	padding:0;
	width:33.3%;
	text-align:center;
	height:400px;
}

ul.asiancup2019_itemlist3 li a:link{
	text-decoration:none;
}
ul.asiancup2019_itemlist3 li a:visited{
	text-decoration:none;
}
ul.asiancup2019_itemlist3 li a:hover{
	text-decoration:underline;
}


ul.asiancup2019_itemlist3 li img{
	margin:0 auto;
	padding:0;
	width:90%;
	border:3px #ccc solid;
}	
	
	
	
	
.asiancup2019_jfabnr{
	width:100%;
	max-width:900px;
	text-align:center;
	margin:50px auto 0 auto;
}

.asiancup2019_jfabnr img{
	width:100%;
	text-align:center;
	margin:0 auto;
}	
	

.asiancup2019_memorialttl{
	font-size:40px;
	font-weight:bold;
	border-top:2px solid #666;
	margin:20px auto;
	padding-top:15px;
	width:90%;
	text-align:center;
	color:#fff;
}

.asiancup2019_memorialttl span{
	font-size:11px;
	font-weight:normal;
	display:block;
	color:#ccc;
	text-align:center;
	margin-top:-5px;
}	
	
ul.asiancup2019_uniform_jfa{
	list-style-type:none;
	margin:25px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.asiancup2019_uniform_jfa li{
	float:left;
	margin:0;
	padding:0;
	width:25%;
}

ul.asiancup2019_uniform_jfa li img{
	margin:0;
	padding:0;
	width:100%;
}
ul.asiancup2019_uniform_jfa li a:link{
	color:#eee;
	text-decoration:none;
}
ul.asiancup2019_uniform_jfa li a:visited{
	color:#eee;
	text-decoration:none;
}
ul.asiancup2019_uniform_jfa li a:hover{
	color:#666;
	text-decoration:none;
}	
	

.asiancup2019_uniform_jfaname{
	width:90%;
	margin: auto;
	font-size:14px;
	text-align:center;
	line-height:150%;
}	
	
	
.asiancup2019_uniform_jfaprice{
	width:90%;
	margin:5px auto;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	color:#fff;
}	
	
.asiancup2019_itemname-j{
	font-size:12px;
	text-align:center;
	width:85%;
	margin:10px auto 0 auto;
	color:#fff;
}
	
.asiancup2019_price-j{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	width:85%;
	margin:0 auto 50px auto;
	color:#fff;
}	
	
.asiancup2019-groupleague{
	border-top:3px solid #ccc;
	text-align:left;
}	

.asiancup2019-group-contents{
	width:90%;
	max-width:1200px;
	margin:0 auto;
}	
	
.asiancup2019_subttl{
	font-size:70px;
	margin:0 auto;
	color:#222;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
}

.asiancup2019_subttl span{
	font-size:12px;
	margin:-15px auto 0 auto;
	color:#222;
	display:block;
	text-align:center;
	line-height:130%;
}
	
.asiancup2019_match-text{
	text-align:center;
	margin-top:20px;
	font-weight:bold;
}
	
ul.asiancup2019_group_navi{
	list-style-type:none;
	margin:30px auto;
	padding:0;
	width:60%;
	text-align: center;
	max-width:1000px;
}
ul.asiancup2019_group_navi li{
	float:left;
	margin:0 auto;
	padding:0;
	width:14.2%;
	text-align:center;
}
ul.asiancup2019_group_navi li img{
	width:90%;
	margin:0 auto;
}	
	
.asiancup2019-group-w{
	width:100%;
	margin:0 auto;
}
	
.asiancup2019-group02{
	font-size:14px;
	font-weight:bold;
	background:#ccc;
	color:#222;
	display:block;
	margin:40px 0 20px 0;
	width:200px;
	padding:5px;
	text-align:center;
}
	
.asiancup2019-group-w{
	width:100%;
	margin:0 auto;
}
	
.asiancup2019-group{
	font-size:14px;
	font-weight:bold;
	background:#ccc;
	color:#222;
	display:block;
	margin:40px 0 20px 0;
	width:100px;
	padding:5px;
	text-align:center;
}	
	
ul.asiancup2019-grouplist02{
	list-style-type:none;
	margin:0;
	pading:0;
	width:100%;
	max-width:700px;
}
ul.asiancup2019-grouplist02 li{
	float:left;
	width:25%;
	text-align:center;
	font-size:11px;
}
	
ul.asiancup2019-grouplist02 li img{
	width:100%;
	border:2px solid #eee;
}
	
.asiancup2019-group-oridetail{
	padding-top:55px;
	width:100%;
	margin-left:-10px;
}	
	
table.asiancup2019-kachiten{
	width:100%;
	margin:20px auto 50px auto;
	padding:0;
	background:#fff;
}
table.asiancup2019-kachiten td{
	padding:5px;
	magrin:0 auto;
	padding:10px;
	border:1px solid #ccc;
}	

.asiancup2019-matchday{
	font-size:16px;
	margin:20px 0 5px 0;
	font-weight:bold;
}
	
table.asiancup2019-table{
	width:100%;
	max-width:1200px;
}
table.asiancup2019-table th{
	border:1px solid #ccc;
	padding:10px;
	font-size:14px;
	text-align:center;
	background:#fff;
	width: 40%;
}
table.asiancup2019-table td{
	border:1px solid #ccc;
	padding:10px;
	font-size:14px;
	width: 60%;
}
	
ul.asiancup2019_itemlist{
	list-style-type:none;
	margin:20px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.asiancup2019_itemlist li{
	float:left;
	margin:0 auto;
	padding:0;
	width:25%;
	text-align:center;
	height:400px;
}

ul.asiancup2019_itemlist li a:link{
	text-decoration:none;
}
ul.asiancup2019_itemlist li a:visited{
	text-decoration:none;
}
ul.asiancup2019_itemlist li a:hover{
	text-decoration:underline;
}


ul.asiancup2019_itemlist li img{
	margin:0 auto;
	padding:0;
	width:90%;
	border:3px #ccc solid;
}	
	
.asiancup2019_itemname{
	font-size:12px;
	text-align:center;
	width:85%;
	margin:10px auto 0 auto;
}	
	
.asiancup2019_price{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	width:85%;
	margin:0 auto 50px auto;
}
	
.asiancup2019-more a{
	font-size:16px;
	display:block;
	padding:15px 0;
	color:#eee;
	margin:0 auto;
	width:90%;
	max-width:800px;
	text-align:center;
	font-weight:bold;}


.asiancup2019-more a:link{
		background:#222;
		text-decoration:none;}
	
.asiancup2019-more a:visited{
		background:#222;
		text-decoration:none;}
	
.asiancup2019-more a:hover{
		background:#666;
		text-decoration:none;}	
	

.asiancup2019-morej a{
	font-size:16px;
	display:block;
	padding:15px 0;
	color:#eee;
	margin:0 auto;
	width:90%;
	max-width:800px;
	text-align:center;
	font-weight:bold;}


.asiancup2019-morej a:link{
		background:#1f3161;
		text-decoration:none;}
	
.asiancup2019-morej a:visited{
		background:#1f3161;
		text-decoration:none;}
	
.asiancup2019-morej a:hover{
		background:#364d8b;
		text-decoration:none;}
	
.asiancup2019-tournament-img{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		padding-bottom: 30px;
	}	
	
.asiancup2019-tournament-img img{
		width: 95%;
	    max-width: 850px;
	    margin: 0 auto;
	}	

/*-------------- ▲ asiancup2019PC ▲ ----------------*/	
	

}

/*===============================================
●smart.css 画面の横幅が768px以下
===============================================*/
@media ( max-width : 768px ) {

.russia2018-match{
	font-size:20px;
	border-bottom:2px solid #fff;
	padding-bottom:6px;
	margin:5px auto 0 auto;
	width:100%;
	max-width:700px;
	text-align:center;
	color:#fff;
	line-height:130%;
}
.russia2018-match span{
	display:block;
	text-align:center;
	margin-bottom:10px;
}

#timer{
	font-weight:bold;
	padding-top:15px;
}

#timer .yycountdown-box .yyc-day{
	font-size:60px;
	color:#fff;
	font-weight:bold;
}
#timer .yycountdown-box .yyc-hou{
	font-size:30px;
	color:#fff;
	font-weight:bold;
}
#timer .yycountdown-box .yyc-min{
	font-size:30px;
	color:#fff;
	font-weight:bold;
}
#timer .yycountdown-box .yyc-sec{
	font-size:30px;
	color:#fff;
	font-weight:bold;
}



.russia2018_subttl{
	font-size:33px;
	margin:0 auto;
	color:#222;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
}

.russia2018_subttl span{
	font-size:12px;
	margin:0 auto;
	color:#222;
	display:block;
	text-align:center;
	line-height:130%;
}

.russia2018_subttl02{
	font-size:33px;
	margin:0 auto;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
}

.russia2018_subttl02 span{
	font-size:12px;
	margin:0 auto;
	color:#fff;
	display:block;
	text-align:center;
	line-height:130%;
}

ul.russia2018_itemlist{
	list-style-type:none;
	margin:20px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.russia2018_itemlist li{
	float:left;
	margin:0 auto;
	padding:0;
	width:50%;
	text-align:center;
	height:270px;
}

ul.russia2018_itemlist li a:link{
	text-decoration:none;
}
ul.russia2018_itemlist li a:visited{
	text-decoration:none;
}
ul.russia2018_itemlist li a:hover{
	text-decoration:underline;
}


ul.russia2018_itemlist li img{
	margin:0 auto;
	padding:0;
	width:90%;
	border:3px #ccc solid;
}



ul.russia2018_itemlist-ball{
	list-style-type:none;
	margin:20px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.russia2018_itemlist-ball li{
	float:left;
	margin:0 auto;
	padding:0;
	width:50%;
	text-align:center;
	height:300px;
}

ul.russia2018_itemlist-ball li a:link{
	text-decoration:none;
}
ul.russia2018_itemlist-ball li a:visited{
	text-decoration:none;
}
ul.russia2018_itemlist-ball li a:hover{
	text-decoration:underline;
}


ul.russia2018_itemlist-ball li img{
	margin:0 auto;
	padding:0;
	width:90%;
	border:3px #ccc solid;
}


.russia2018-more a{
	font-size:12px;
	display:block;
	padding:15px 0;
	color:#eee;
	margin:0 auto;
	width:92%;
	max-width:800px;
	text-align:center;
	font-weight:bold;}


.russia2018-more a:link{
		background:#222;
		text-decoration:none;}
	
.russia2018-more a:visited{
		background:#222;
		text-decoration:none;}
	
.russia2018-more a:hover{
		background:#666;
		text-decoration:none;}

.russia2018-morej a{
	font-size:12px;
	display:block;
	padding:15px 0;
	color:#eee;
	margin:0 auto;
	width:92%;
	max-width:800px;
	text-align:center;
	font-weight:bold;}


.russia2018-morej a:link{
		background:#1f3161;
		text-decoration:none;}
	
.russia2018-morej a:visited{
		background:#1f3161;
		text-decoration:none;}
	
.russia2018-morej a:hover{
		background:#314781;
		text-decoration:none;}



ul.russia2018-navi{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.russia2018-navi li{
	float:left;
	margin:0 auto;
	padding:0;
	width:100%;
	text-align:center;
	font-size:16px;
	font-weight:bold;
}

ul.russia2018-navi li span{
	font-size:10px;
	display:block;
	text-align:center;
	margin-bottom:5px;
	font-weight:normal;
}

ul.russia2018-navi li a{
	display:block;
	border:1px solid #fff;
	color:#fff;	
	text-align:center;
	padding:5px 0;
	width:90%;
	text-decoration:none;
	margin:0 auto 10px auto;
}

ul.russia2018-navi li a:link{
	background:#333;
}

ul.russia2018-navi li a:visited{
	background:#333;
}

ul.russia2018-navi li a:hover{
	background:#999;
}


.russia2018_bk-black{
	background:#080f11;
	text-align:center;
}


.russia2018_world-name{
	font-size:25px;
	color:#ccc;
	text-align:center;
	margin-top:40px;
}
.russia2018_world-name span{
	display:block;
	font-size:12px;
	color:#ccc;
	line-height:110%;
	margin-bottom:15px;
	text-align:center;
	margin-top:-5px;
}

.russia2018_spike-name{
	font-size:17px;
	color:#222;
	text-align:center;
}
.russia2018_spike-name span{
	display:block;
	font-size:12px;
	color:#666;
	line-height:110%;
	margin-bottom:10px;
	text-align:center;
}


.russia2018-space50{
	height:200px;
}

.russia2018-space100{
	height:50px;
}



.gallery-cell{
	text-align:center;
	margin:0 10px;
}

.gallery-cell img{
	width:160px;
	margin:0 auｓto;
}



.russia2018-groupleague{
	border-top:3px solid #ccc;
	text-align:left;
}

.russia2018-group-contents{
	width:90%;
	max-width:1200px;
	margin:0 auto;
}

.russia2018-group{
	font-size:14px;
	font-weight:bold;
	background:#ccc;
	color:#222;
	display:block;
	margin:40px 0 20px 0;
	width:100px;
	padding:5px;
	text-align:center;
}

.russia2018-group02{
	font-size:14px;
	font-weight:bold;
	background:#ccc;
	color:#222;
	display:block;
	margin:40px 0 20px 0;
	width:200px;
	padding:5px;
	text-align:center;
}

ul.russia2018-grouplist{
	list-style-type:none;
	margin:0;
	pading:0;
	width:100%;
}
ul.russia2018-grouplist li{
	float:left;
	width:50%;
	text-align:center;
	font-size:11px;
	height:190px;
}
ul.russia2018-grouplist li img{
	width:80%;
	border:2px solid #eee;
}

.russia2018-matchday{
	font-size:16px;
	margin:20px 0 5px 0;
	font-weight:bold;
}

table.russia2018-table{
	width:100%;
	max-width:1200px;
}
table.russia2018-table th{
	border:1px solid #ccc;
	padding:10px;
	font-size:14px;
	text-align:center;
	background:#fff;
}
table.russia2018-table td{
	border:1px solid #ccc;
	padding:10px;
	font-size:14px;
}

.russia2018_match-text{
	text-align:center;
	margin-top:20px;
	font-weight:bold;
	font-size:13px;
}
.russia2018_line{
	border-bottom:1px solid #ccc;
	margin-top:20px;
}

.russia2018-group-w{
	width:100%;
	margin:0 auto;
}



ul.russia2018-grouplist02{
	list-style-type:none;
	margin:0;
	pading:0;
	width:100%;
	max-width:700px;
}
ul.russia2018-grouplist02 li{
	float:left;
	width:25%;
	text-align:center;
	font-size:11px;
}
ul.russia2018-grouplist02 li img{
	width:100%;
	border:2px solid #eee;
}

.russia-oritatami{
	margin:40px 0;
	position:relative;
	min-height:60px;
	}
.russia-oritatami a{
position:absolute;top:0;left:0;
display:block;
	padding:20px 0;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	z-index:98;
 	background:#d70029;
	width:100%;
}

.russia-oritatami a:link{
	color:#fff;
	display:block;
}

.russia-oritatami a:visited{
	color:#fff;
	display:block;
}

.russia-oritatami a:hover{
	color:#fff;
	background:#eb3a5d;
	display:block;
}

.russia-oritatami img{
	width:10px;
	margin:5px 0 0 20px;
}

.group-detailbk{
	border:#ccc solid 1px;
	padding:10px 30px;
	margin-top:3px;
}

ul.russia2018_group_navi{
	list-style-type:none;
	margin:30px auto;
	padding:0;
	width:100%;
	max-width:1000px;
}
ul.russia2018_group_navi li{
	float:left;
	margin:0 auto 10px auto;
	padding:0;
	width:20%;
	text-align:center;
}
ul.russia2018_group_navi li img{
	width:95%;
	margin:0 auto;
}

.russia2018-navilink{
/*   margin-top:-100px;
  padding-top:100px;*/
  z-index:1;
}


table.russia2018-kachiten{
	width:100%;
	margin:20px auto 50px auto;
	padding:0;
	background:#fff;
}
table.russia2018-kachiten td{
	magrin:0 auto;
	padding:5px;
	border:1px solid #ccc;
}

table.russia2018-kachiten th{
	magrin:0 auto;
	padding:10px;
	border:1px solid #ccc;
	width:110px !important;
}

.russia2018-group-oridetail{
	padding-top:55px;
	width:100%;
/*	margin-left:-20px;*/
}

#pageTop {
   position: fixed;
   bottom: 20px;
   right: 20px;
 }
 
#pageTop i {
   padding-top: 6px
 }

#pageTop a {
  display: block;
  z-index: 999;
/*  padding: 8px 0 0 8px;
  border-radius: 30px;*/
  width: 80px;
  height: 80px;
/*  background-color: #9FD6D2;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  text-align: center;*/
}

#pageTop a:hover {
  text-decoration: none;
  opacity: 0.7;
}

#pageTop img{
	width:100%;}

.russia2018-sp-space01{
	height:30px;
}

ul.russia2018_uniform_jfa{
	list-style-type:none;
	margin:25px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.russia2018_uniform_jfa li{
	float:left;
	margin:0;
	padding:0;
	width:50%;
	height:350px;
}

ul.russia2018_uniform_jfa li img{
	margin:0;
	padding:0;
	width:100%;
}
ul.russia2018_uniform_jfa li a:link{
	color:#eee;
	text-decoration:none;
}
ul.russia2018_uniform_jfa li a:visited{
	color:#eee;
	text-decoration:none;
}
ul.russia2018_uniform_jfa li a:hover{
	color:#666;
	text-decoration:none;
}
	
	
ul.russia2018_uniform_jfa-3retsu{
	list-style-type:none;
	margin:25px auto;
	padding:0;
	width:100%;
	max-width:1000px;
}

ul.russia2018_uniform_jfa-3retsu li{
	margin:0 auto;
	padding:0;
	width:90%;
	height:480px;
}

ul.russia2018_uniform_jfa-3retsu li img{
	margin:0 auto;
	padding:0;
	width:100%;
}
ul.russia2018_uniform_jfa-3retsu li a:link{
	color:#eee;
	text-decoration:none;
}
ul.russia2018_uniform_jfa-3retsu li a:visited{
	color:#eee;
	text-decoration:none;
}
ul.russia2018_uniform_jfa-3retsu li a:hover{
	color:#666;
	text-decoration:none;
}
	
	
	

.russia2018_uniform_jfaname{
	width:90%;
	margin: auto;
	font-size:14px;
	text-align:center;
	line-height:150%;
}

.russia2018_uniform_jfaprice{
	width:90%;
	margin:5px auto;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	color:#fff;
}

.russia2018_jfabnr img{
	width:100%;
}

.russia2018-banner_list2{
	list-style-type:none;
	margin:50px auto;
	padding:0;
	width:100%;
	max-width:1000px;
}
.russia2018-banner_list2 li{
	float:left;
	margin:0 auto 10px auto;
	padding:0;
	width:100%;
	text-align:center;
}
.russia2018-banner_list2 li img{
	margin:0 auto;
	padding:0;
	width:90%;
	border:3px solid #fff;
}

.russia2018-spike-space100{
	height:100px;
}

.russia2018_player-kuni{
	font-size:12px;
	color:#fff;
	text-align:center;
	margin-top:40px;
	font-weight:bold;
}

.russia2018_player-name{
	font-size:18px;
	color:#ccc;
	text-align:center;
}
.russia2018_player-name span{
	display:block;
	font-size:12px;
	color:#ccc;
	line-height:110%;
	margin-bottom:15px;
	text-align:center;
}


ul.russia2018_player-list{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.russia2018_player-list li{
	width:50%;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}

ul.russia2018_player-list li img{
	width:90%;
	margin:0 auto;
	padding:0;
}


ul.russia2018_spike-list{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.russia2018_spike-list li{
	width:50%;
	margin:0 auto 20px auto;
	padding:0;
	float:left;
	text-align:center;
}

ul.russia2018_spike-list li img{
	width:90%;
	margin:0 auto;
	padding:0;
	border:#fff solid 3px;
}

.russia2018_itemname{
	font-size:12px;
	text-align:center;
	width:90%;
	margin:5px auto 0 auto;
}

.russia2018_itemname-j{
	text-align:center;
	width:85%;
	margin:10px auto 0 auto;
	color:#fff;
}

.russia2018_price-j{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	width:85%;
	color:#fff;
	margin:0 auto 50px auto;
}

.russia2018_ballttl02{
	font-size:22px;
	font-weight:bold;
	border-top:2px solid #ccc;
	margin:20px auto;
	padding-top:15px;
	width:90%;
	text-align:center;
	color:#f6172c;
}

.russia2018_ballttl02 span{
	font-size:11px;
	font-weight:normal;
	display:block;
	color:#666;
	text-align:center;
	margin-top:-5px;
}

.russia2018_ballttl03{
	font-size:22px;
	font-weight:bold;
	border-top:2px solid #ccc;
	margin:20px auto;
	padding-top:15px;
	width:90%;
	text-align:center;
	color:#222;
}

.russia2018_ballttl03 span{
	font-size:11px;
	font-weight:normal;
	display:block;
	color:#666;
	text-align:center;
	margin-top:-5px;
}

ul.russia2018_uniform_jfa-3retsu{
	list-style-type:none;
	margin:20px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.russia2018_uniform_jfa-3retsu li{
	float:left;
	margin:0 auto;
	padding:0;
	width:50%;
	text-align:center;
	height:300px;
}

ul.russia2018_uniform_jfa-3retsu li a:link{
	text-decoration:none;
}
ul.russia2018_uniform_jfa-3retsu li a:visited{
	text-decoration:none;
}
ul.russia2018_uniform_jfa-3retsu li a:hover{
	text-decoration:underline;
}


ul.russia2018_uniform_jfa-3retsu li img{
	margin:0 auto;
	padding:0;
	width:90%;
	border:3px #ccc solid;
}


.russia2018_uniform_jfa-3retsu_itemname{
	font-size:12px;
	text-align:center;
	width:95%;
	margin:5px auto 0 auto;
}

.russia2018_uniform_jfa-3retsu_price{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	width:85%;
	margin:0 auto 50px auto;
	color:#fff;
}

.russia2018_memorialttl{
	font-size:22px;
	font-weight:bold;
	border-top:2px solid #666;
	margin:20px auto;
	padding-top:15px;
	width:90%;
	text-align:center;
	color:#fff;
}

.russia2018_memorialttl span{
	font-size:11px;
	font-weight:normal;
	display:block;
	color:#ccc;
	text-align:center;
	margin-top:-5px;
}
	
/*-------------- ▼ asiancup2019SP ▼ ----------------*/	

.asiancup2019_official-goodsbk{
	background:#eee;
	text-align:center;
}		
	
.asiancup2019_bk-black{
	background:#080f11;
	text-align:center;
}	

.asiancup2019_subttl02{
	font-size:33px;
	margin:0 auto;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
}

.asiancup2019_subttl02 span{
	font-size:12px;
	margin:0 auto;
	color:#fff;
	display:block;
	text-align:center;
	line-height:130%;
}	

ul.asiancup2019_itemlist{
	list-style-type:none;
	margin:20px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.asiancup2019_itemlist li{
	float:left;
	margin:0 auto;
	padding:0;
	width:50%;
	text-align:center;
	height:270px;
}

ul.asiancup2019_itemlist li a:link{
	text-decoration:none;
}
ul.asiancup2019_itemlist li a:visited{
	text-decoration:none;
}
ul.asiancup2019_itemlist li a:hover{
	text-decoration:underline;
}


ul.asiancup2019_itemlist li img{
	margin:0 auto;
	padding:0;
	width:90%;
	border:3px #ccc solid;
}	
	
	
	
ul.asiancup2019_itemlist3{
	list-style-type:none;
	margin:20px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.asiancup2019_itemlist3 li{
	float:left;
	margin:0 auto;
	padding:0;
	width:50%;
	text-align:center;
	height:270px;
}

ul.asiancup2019_itemlist3 li a:link{
	text-decoration:none;
}
ul.asiancup2019_itemlist3 li a:visited{
	text-decoration:none;
}
ul.asiancup2019_itemlist3 li a:hover{
	text-decoration:underline;
}


ul.asiancup2019_itemlist3 li img{
	margin:0 auto;
	padding:0;
	width:90%;
	border:3px #ccc solid;
}
	
	
	
	
.asiancup2019_jfabnr img{
	width:100%;
	margin: 25px auto;
}	

.asiancup2019_itemname-j{
	text-align:center;
	width:85%;
	margin:10px auto 0 auto;
	color:#fff;
}	
	
.asiancup2019_price{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color: #222;
	width:85%;
	margin:0 auto 50px auto;
}	
	
.asiancup2019_price-j{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	width:85%;
	color:#fff;
	margin:0 auto 50px auto;
}
	
.asiancup2019-groupleague{
	border-top:3px solid #ccc;
	text-align:left;
}
	
.asiancup2019-group-contents{
	width:90%;
	max-width:1200px;
	margin:0 auto;
}	
	
.asiancup2019_subttl{
	font-size:33px;
	margin:0 auto;
	color:#222;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
}

.asiancup2019_subttl span{
	font-size:12px;
	margin:0 auto;
	color:#222;
	display:block;
	text-align:center;
	line-height:130%;
}

.asiancup2019_match-text{
	text-align:center;
	margin-top:20px;
	color: #222;
	font-weight:bold;
	font-size:13px;
}	
	
ul.asiancup2019_group_navi{
	list-style-type:none;
	margin:30px auto;
	padding:0;
	text-align: center;
	width:100%;
	max-width:1000px;
}
ul.asiancup2019_group_navi li{
	float:left;
	margin:0 auto 10px auto;
	padding:0;
	width:20%;
	text-align:center;
}
ul.asiancup2019_group_navi li img{
	width:95%;
	margin:0 auto;
}	
	
.asiancup2019-group-w{
	width:100%;
	margin:0 auto;
}
	
.asiancup2019-group02{
	font-size:14px;
	font-weight:bold;
	background:#ccc;
	color:#222;
	display:block;
	margin:40px 0 20px 0;
	width:200px;
	padding:5px;
	text-align:center;
}
	
	
.asiancup2019-group-w{
	width:100%;
	margin:0 auto;
}
	
.asiancup2019-group{
	font-size:14px;
	font-weight:bold;
	background:#ccc;
	color:#222;
	display:block;
	margin:40px 0 20px 0;
	width:100px;
	padding:5px;
	text-align:center;
}	

ul.asiancup2019-grouplist02{
	list-style-type:none;
	margin:0;
	pading:0;
	width:100%;
	max-width:700px;
}
ul.asiancup2019-grouplist02 li{
	float:left;
	width:25%;
	text-align:center;
	font-size:11px;
}
ul.asiancup2019-grouplist02 li img{
	width:100%;
	border:2px solid #eee;
}
	
.asiancup2019-group-oridetail{
	padding-top:55px;
	width:100%;
/*	margin-left:-20px;*/
}	
	
table.asiancup2019-kachiten{
	width:100%;
	margin:20px auto 50px auto;
	padding:0;
	background:#fff;
}
table.asiancup2019-kachiten td{
	magrin:0 auto;
	padding:5px;
	border:1px solid #ccc;
}

table.asiancup2019-kachiten th{
	magrin:0 auto;
	padding:10px;
	border:1px solid #ccc;
	width:110px !important;
}
	
.asiancup2019-matchday{
	font-size:16px;
	margin:20px 0 5px 0;
	font-weight:bold;
}
	
table.asiancup2019-table{
	width:100%;
	max-width:1200px;
}
table.asiancup2019-table th{
	border:1px solid #ccc;
	padding:10px;
	font-size:14px;
	text-align:center;
	background:#fff;
	width: 40%;
}
table.asiancup2019-table td{
	border:1px solid #ccc;
	padding:10px;
	font-size:14px;
	width: 60%;
}
	
ul.asiancup2019_itemlist{
	list-style-type:none;
	margin:20px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.asiancup2019_itemlist li{
	float:left;
	margin:0 auto;
	padding:0;
	width:50%;
	text-align:center;
	height:270px;
}

ul.asiancup2019_itemlist li a:link{
	text-decoration:none;
}
ul.asiancup2019_itemlist li a:visited{
	text-decoration:none;
}
ul.asiancup2019_itemlist li a:hover{
	text-decoration:underline;
}


ul.asiancup2019_itemlist li img{
	margin:0 auto;
	padding:0;
	width:90%;
	border:3px #ccc solid;
}	
	
.asiancup2019_itemname{
	font-size:12px;
	text-align:center;
	width:90%;
	color: #222;
	margin:5px auto 0 auto;
}	
	
.asiancup2019-more a{
	font-size:12px;
	display:block;
	padding:15px 0;
	color:#eee;
	margin:0 auto;
	width:92%;
	max-width:800px;
	text-align:center;
	font-weight:bold;}


.asiancup2019-more a:link{
		background:#2a2a2a;
		text-decoration:none;}
	
.asiancup2019-more a:visited{
		background:#222;
		text-decoration:none;}
	
.asiancup2019-more a:hover{
		background:#666;
		text-decoration:none;}	
	
	
.asiancup2019-morej a{
	font-size:12px;
	display:block;
	padding:15px 0;
	color:#eee;
	margin:0 auto;
	width:92%;
	max-width:800px;
	text-align:center;
	font-weight:bold;}


.asiancup2019-morej a:link{
		background:#1f3161;
		text-decoration:none;}
	
.asiancup2019-morej a:visited{
		background:#1f3161;
		text-decoration:none;}
	
.asiancup2019-morej a:hover{
		background:#314781;
		text-decoration:none;}
	
.asiancup2019_memorialttl{
	font-size:22px;
	font-weight:bold;
	border-top:2px solid #666;
	margin:20px auto;
	padding-top:15px;
	width:90%;
	text-align:center;
	color:#fff;
}

.asiancup2019_memorialttl span{
	font-size:11px;
	font-weight:normal;
	display:block;
	color:#ccc;
	text-align:center;
	margin-top:-5px;
}
	
ul.asiancup2019_uniform_jfa{
	list-style-type:none;
	margin:25px auto;
	padding:0;
	width:90%;
	max-width:1000px;
}

ul.asiancup2019_uniform_jfa li{
	float:left;
	margin:0;
	padding:0;
	width:50%;
	height:350px;
}

ul.asiancup2019_uniform_jfa li img{
	margin:0;
	padding:0;
	width:100%;
}
ul.asiancup2019_uniform_jfa li a:link{
	color:#eee;
	text-decoration:none;
}
ul.asiancup2019_uniform_jfa li a:visited{
	color:#eee;
	text-decoration:none;
}
ul.asiancup2019_uniform_jfa li a:hover{
	color:#666;
	text-decoration:none;
}	
	
.asiancup2019_uniform_jfaname{
	width:90%;
	margin: auto;
	font-size:14px;
	text-align:center;
	line-height:150%;
}	
	
.asiancup2019_uniform_jfaprice{
	width:90%;
	margin:5px auto;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	color:#fff;
}	
	
.asiancup2019-tournament-img{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		padding-bottom: 30px;
	}	
	
.asiancup2019-tournament-img img{
		width: 95%;
	    max-width: 850px;
	    margin: 0 auto;
	}		

/*-------------- ▲ asiancup2019SP ▲ ----------------*/	
	
}
