@charset "UTF-8";
/* CSS Document */

.category_box {
    overflow: hidden;
    position: relative;
	margin-top:20px;
}
.category_box ul {
    list-style: none outside none;
    float: left;
    margin: 0 0 0 0;
    padding: 0;
    position: relative;
    left: 50%;
}
.category_box ul li {
    position: relative;
    left: -50%;
}




ul.group{
	margin:20px 0 10px 0;
}

ul.group li{
	border:1px solid #ccc;
	display:block;
	float:left;
	margin:0 5px 0 0;	
}

ul.group li a{
	display:block;
	padding:8px 13px;
}

ul.group li a:hover{
	background:#ddd;
	padding:8px 13px;
}

ul.group li a.active{
	background:#1C2F51;
	display:block;
}

ul.group li.gray{
	background:#eee;
	color:#999;
	padding:8px 13px;
}

ul.group li a.active{
	color:#FFFFFF !important;
}

.disnon{
    display:none !important;
   }
   
   .content_wrap{
	   margin-bottom:60px;
}

/*日本のホーム*/
.content_wrap.japan{
}

.content_wrap.japan table.table_Tournament tr td {
	height:75px;
}

/*.content_wrap.japan table.table_Tournament tr:nth-child(4) td:nth-child(3),
.content_wrap.japan table.table_Tournament tr:nth-child(6) td:nth-child(3) {
	background: url(/samuraiblue/worldcup2018_3rd_q/img/logo_samurai2.png) no-repeat 4% 50% #F0F0F0;
	height:95px;
}
.content_wrap.japan table.table_Tournament tr:nth-child(17) td:nth-child(3),
.content_wrap.japan table.table_Tournament tr:nth-child(19) td:nth-child(3) {
	background: url(/samuraiblue/worldcup2018_3rd_q/img/logo_samurai2.png) no-repeat 4% 50% #EAEAEA;
	height:95px;
}
*/
.content_wrap.japan table.table_Tournament tr:nth-child(2) td:nth-child(2),
.content_wrap.japan table.table_Tournament tr:nth-child(9) td:nth-child(2) {
	background: url(/samuraiblue/worldcup2018_3rd_q/img/logo_samurai.png) no-repeat 50% 50% #e1e6f2;
	height:75px;
}
.content_wrap.japan table.table_Tournament tr:nth-child(15) td:nth-child(2),
.content_wrap.japan table.table_Tournament tr:nth-child(20) td:nth-child(2) ,
.content_wrap.japan table.table_Tournament tr:nth-child(27) td:nth-child(2){
	background: url(/samuraiblue/worldcup2018_3rd_q/img/logo_samurai.png) no-repeat 50% 50% #e1e6f2;
}

.content_wrap.japan table.table_Tournament tr:nth-child(2) td,
.content_wrap.japan table.table_Tournament tr:nth-child(9) td,
.content_wrap.japan table.table_Tournament tr:nth-child(15) td,
.content_wrap.japan table.table_Tournament tr:nth-child(20) td,
.content_wrap.japan table.table_Tournament tr:nth-child(27) td {
	background-color:#e1e6f2;
}

/*Away*/
.content_wrap.japan table.table_Tournament tr:nth-child(5) td:nth-child(2),
.content_wrap.japan table.table_Tournament tr:nth-child(17) td:nth-child(2) {
	background: url(/samuraiblue/worldcup2018_3rd_q/img/logo_samurai.png) no-repeat 50% 50% #EAEAEA !important;
}


.content_wrap.japan table.table_Tournament tr:nth-child(12) td:nth-child(2),
.content_wrap.japan table.table_Tournament tr:nth-child(24) td:nth-child(2),
.content_wrap.japan table.table_Tournament tr:nth-child(30) td:nth-child(2) {
	background: url(/samuraiblue/worldcup2018_3rd_q/img/logo_samurai.png) no-repeat 50% 50% #F0F0F0;
}



.table_Tournament tr td:nth-child(2) span.home{
	text-align:center;
	display:block;
	color:#fff;
	font-size:10px;
	background:#073190;
	width:50px;
	padding:1px 0;
	margin:2px 8px 0 0;
	float:left;
}

.table_Tournament tr td:nth-child(2) span.away{
	text-align:center;
	display:block;
	color:#fff;
	font-size:10px;
	background:#888;
	width:50px;
	padding:1px 0;
	margin:2px 8px 0 0;
	float:left;
}

.jtime{
	float:left;
}

/*.content_wrap.japan table.table_Tournament tr:nth-child(4) td:nth-child(3)  .tdWrap1 ul li:first-child,
.content_wrap.japan table.table_Tournament tr:nth-child(6) td:nth-child(3)  .tdWrap1 ul li:first-child,
.content_wrap.japan table.table_Tournament tr:nth-child(17) td:nth-child(3)  .tdWrap1 ul li:first-child,
.content_wrap.japan table.table_Tournament tr:nth-child(19) td:nth-child(3)  .tdWrap1 ul li:first-child{
	font-weight:bold;
	font-size:18px;
}*/

/*星取表の横幅*/

.table-group-stage tr th.point{
	width:65px
}

table.table_Tournament tr td {
    padding: 15px 5px 10px !important;
}

.table_Tournament tr td:nth-child(2){
/*	width:220px;*/
	/*text-align:left !important;*/
	padding:0 20px !important;
}

.table_Tournament tr td:nth-child(4){
	text-align:left;
	width:150px;
}

.table-group-stage tr th {
    font-size: 14px !important;
}

.table-group-stage tr td {
    font-size: 16px !important;
	padding:10px 5px;
}

.table-group-stage tr td:first-child {
	padding: 0 10px !important;
}

.table_Tournament tr td ul.link_inner {
	padding: 5px 5px 5px 2em;
}

.table_Tournament tr td  ul.link_inner li{
	text-indent: -0.1em;
}