@charset "UTF-8";

body.supercup div.box_game_data p.matchNum,
body.fxsc div.box_game_data p.matchNum {
	display: none;
}

body.supercup #box_award,
body.supercup #box_stats,
body.fxsc #box_award,
body.fxsc #box_stats,
body.acl #box_stats,
body.acl #box_award,
body.emperors_cup #box_award {
	display: none;
}

/*  */

#box_sub_column div.box_info #officialdata a {
	padding-right: 24px;
	font-feature-settings: "palt" 1;
	letter-spacing: 0.05em;
}

/*  */

li.team img {
	height: 120px;
}

body.supercup p.sec_latest a {
	pointer-events: none;
	opacity: 0.4;
}


/*  */
/*#snavi_emp a,*/
/*#snavi_acl a,*/
/* #snavi_ybc a {
    pointer-events: none;
     opacity: 0.4; 
} */

#box_score ul li.team:last-child img[src$="emb_uhfc.png"] {
	height: 106px;
}

@media screen and (max-width: 599px) {
	#box_score ul li.team:last-child img[src$="emb_uhfc.png"] {
		height: 50px;
	}
}


/* 220421 */
#box_score ul li.team:last-child p {
	font-feature-settings: "palt" 1;
	letter-spacing: 0.05em;
}

body.vs_jdtfc #box_score ul li.team:last-child p {
	/*width: 10em;*/
}

/* 最近の試合結果と予定のエンブレム */

#box_report_home table.table_5report tbody td {
	background-size: auto 34px;
	background-position: 26% 100%;
}

@media screen and (max-width: 599px) {

	#box_report_home table.table_5report tbody span.team {
		font-size: 3vw !important;
	}

	#box_report_home table.table_5report tbody td {
		background-size: auto 40%;
		background-position: 20% 90%;
	}
}

#box_report_home td.team_86 {
	background-image: url(../img_vsteam/emb_kawasaki.png);
}

#box_report_home td.team_120 {
	background-image: url(../img_vsteam/emb_kashima.png);
}

#box_report_home td.team_122 {
	background-image: url(../img_vsteam/emb_urawa.png);
}

#box_report_home td.team_134 {
	background-image: url(../img_vsteam/emb_kyoto.png);
}

#box_report_home td.team_124 {
	background-image: url(../img_vsteam/emb_marinos.png);
}

#box_report_home td.team_126 {
	background-image: url(../img_vsteam/emb_shimizu.png);
}

#box_report_home td.team_127 {
	background-image: url(../img_vsteam/emb_nagoya.png);
}

#box_report_home td.team_128 {
	background-image: url(../img_vsteam/emb_gosaka.png);
}

#box_report_home td.team_129 {
	background-image: url(../img_vsteam/emb_hiroshima.png);
}

#box_report_home td.team_130 {
	background-image: url(../img_vsteam/emb_shonan.png);
}

#box_report_home td.team_131 {
	background-image: url(../img_vsteam/emb_iwata.png);
}

#box_report_home td.team_132 {
	background-image: url(../img_vsteam/emb_kashiwa.png);
}

#box_report_home td.team_133 {
	background-image: url(../img_vsteam/emb_cosaka.png);
}

#box_report_home td.team_136 {
	background-image: url(../img_vsteam/emb_kobe.png);
}

#box_report_home td.team_150 {
	background-image: url(../img_vsteam/emb_kofu.png);
}

#box_report_home td.team_193 {
	background-image: url(../img_vsteam/emb_niigata.png);
}

#box_report_home td.team_199 {
	background-image: url(../img_vsteam/emb_omiya.png);
}

#box_report_home td.team_207 {
	background-image: url(../img_vsteam/emb_oita.png);
}

#box_report_home td.team_238 {
	background-image: url(../img_vsteam/emb_sendai.png);
}

#box_report_home td.team_269 {
	background-image: url(../img_vsteam/emb_tosu.png);
}

#box_report_home td.team_270 {
	background-image: url(../img_vsteam/emb_fctokyo.png);
}

#box_report_home td.team_276 {
	background-image: url(../img_vsteam/emb_sapporo.png);
}

#box_report_home td.team_1501 {
	background-image: url(../img_vsteam/emb_kofu.png);
}

#box_report_home td.team_30116 {
	background-image: url(../img_vsteam/emb_tokushim.png);
}

#box_report_home td.team_135 {
	background-image: url(/goto_game/2016/img_emblem/emb_fukuoka.png);
}

#box_report_home td.team_137 {
	background-image: url(/goto_game/2018/img_vsteam/emb_nagasaki.png);

	background-size: 30px auto;
	-webkit-background-size: 30px auto;
}


/* 松本山雅FC */
#box_report_home td.team_30528 {
	background-image: url(/goto_game/2019/img_vsteam/emb_yamaga.png);
	background-size: 36px auto;
	-webkit-background-size: 36px auto;
}

/* モンテディオ山形 */
#box_report_home td.team_294 {
	background-image: url(../2015/img_emblem/emb_montedio.png);
}

/* 横浜FC */
#box_report_home td.team_yfc {
	background-image: url(../img_vsteam/emb_yokohama-fc.png);
	background-size: 24px auto;
	-webkit-background-size: 24px auto;

	/*background-position: 80% 90%!important;*/
}

/* パリ・サンジェルマン */

.vs_paris_sg div.box_game_data p.matchNum {
	display: none;
}

.vs_paris_sg #box_score ul li.team:last-child img {
	height: 100px;
}

.vs_paris_sg div.box_game_date p.date {
	margin-left: 0;
}

@media screen and (max-width: 599px) {

	.vs_paris_sg #box_score ul li.team:last-child img {
		height: 50px;
	}

	.vs_paris_sg div.box_game_date p.date {
		width: 100%;
	}

}

/* 220719 */

#box_ttl h1 {
	margin-top: -0.6em;
}

#box_ac_psg_jpn_tour h5 {
	padding-right: 2em;
}

.vs_paris_sg #box_award,
.vs_paris_sg #box_stats {
	display: none;
}


/* asiatour */

body.asiatour.sec_03 p.vs_name,
body.asiatour.sec_02 p.vs_name,
body.asiatour.sec_01 p.vs_name {
	font-size: 2.4rem;
	position: relative;
	align-items: flex-start;
	height: 46px;
}

body.asiatour.sec_03 p.vs_name {
	font-size: 2.3rem;
}

body.asiatour.sec_03 p.vs_name::after,
body.asiatour.sec_02 p.vs_name::after,
body.asiatour.sec_01 p.vs_name::after {
	content: '\A 2022 Jリーグ アジアチャレンジinタイ';
	display: block;
	font-size: 0.8em;
	position: absolute;
	left: 0;
	bottom: 0;
}

body.asiatour.sec_02 p.vs_name::after {
	font-size: 0.6em;
}

body.asiatour.sec_01 #box_nextmatch p.vs_name {
	padding-right: 2em;
}

body.asiatour.sec_03 p.vs_name {
	height: 40px;
}

body.asiatour.sec_03 p.vs_name::after {
	content: '\A 日越外交関係樹立50周年記念事業 特別親善試合';
	font-size: 0.54em;
}

body.asiatour.sec_03 p.vs_emblem,
body.asiatour.sec_02 p.vs_emblem,
body.asiatour.sec_01 p.vs_emblem {
	padding-right: 15px;
}

body.asiatour.sec_02 div.box_game_data div.box_inner,
body.asiatour.sec_01 div.box_game_data div.box_inner {
	gap: 1.0em
}

body.asiatour.sec_03 div.box_game_data div.box_inner {
	gap: 1.0em
}

body.asiatour.sec_03 div.box_game_data p.matchNum,
body.asiatour.sec_02 div.box_game_data p.matchNum,
body.asiatour.sec_01 div.box_game_data p.matchNum {
	position: relative;
	/* font-size: 1.4rem; */
	padding: 0.4em 1em 1.6em;
}

body.asiatour.sec_03 div.box_game_data p.matchNum::after,
body.asiatour.sec_02 div.box_game_data p.matchNum::after,
body.asiatour.sec_01 div.box_game_data p.matchNum::after {
	content: 'タイ\A';
	white-space: pre;
	display: block;
	position: absolute;
	bottom: 0.3em;
	left: 0;
	text-align: center;
	width: 100%;
}

body.asiatour.sec_03 div.box_game_data p.matchNum::after,
body.asiatour.sec_02 #box_nextmatch div.box_game_data p.matchNum::after {
	content: 'ベトナム\A';
	font-size: 0.8em;
	bottom: 0.5em;
}

body.asiatour.sec_02 #box_nextmatch div.box_game_data p.vs_name::after {
	content: '\A 日越外交関係樹立50周年記念事業 特別親善試合';
	font-size: 0.56em;
}

body.asiatour #box_award,
body.asiatour #box_stats {
	display: none;
}

body.asiatour #snav_game li#snavi_asiatour {
	margin-left: -1px;
}

body.asiatour div#box_taisho.box,
body.asiatour #snav_game li#snavi_asiatour a::after {
	display: none;
}

body.asiatour #snav_game li#snavi_asiatour a {
	background-color: #fff;
	z-index: 10;
	margin-right: -1px;
	border-right: none;
}

body.asiatour.sec_03 #box_nextmatch {
	display: none;
}


@media screen and (max-width: 599px) {

	body.asiatour.sec_03 div.box_game_data p.matchNum,
	body.asiatour.sec_02 div.box_game_data p.matchNum,
	body.asiatour.sec_01 div.box_game_data p.matchNum {
		height: 4em;
	}

	body.asiatour.sec_03 div.box_game_data p.vs_name,
	body.asiatour.sec_02 div.box_game_data p.vs_name,
	body.asiatour.sec_01 div.box_game_data p.vs_name {
		margin-top: 0.6em;
		margin-bottom: 0.4em;

		font-size: 4.7vw;
	}

	body.asiatour.sec_03 p.vs_name::after,
	body.asiatour.sec_02 p.vs_name::after,
	body.asiatour.sec_01 p.vs_name::after {
		bottom: 0.6em;
	}

	body.asiatour.sec_02 #box_nextmatch div.box_game_data p.typo_next {
		margin-top: 1em;
	}

}


















/*  */