@charset "utf-8";
/*================================================================

    [1]ベースレイアウト

==================================================================*/
body {
	color: #333;
	background: #ebebeb url(/img/common/bg_body_whitecircle_min.png);
	background-position: center 100px;
	background-repeat: no-repeat, repeat;
	background-size: 1800px;
	line-height: 100%;
	font-family: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", Meiryo, "メイリオ", sans-serif;/*font-family: "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;*/
}
footer{background: #fff;}
/*body.afc,body.emperor,body.jyouth,body.samuraiblue,body.playoff,body.j2j3po,body.leaguecup,
body.jsgoal,body.suruga2015{background-image: url(/img/common/bg_body_04_min.jpg);background-size: 1680px;background-color: #fff;}*/


/*J1 CS用*/
body.indexTop{
	/*background: #FFF url(/img/skyscraper/background_skyscraper.png) no-repeat center 100px;
	width: 100%;*/
	/*background: #FFF url(/img/common/bg_cs2016_kashima.jpg) no-repeat center top;*/
/*	background-size: auto auto;*/
}


/*.bodyType01 {
	background: url(/img/common/bg_body_01.png) no-repeat center top;
}
.bodyType02 {
	background: url(/img/common/bg_body_02.png) no-repeat center top;
}
.bodyType03 {
	background: url(/img/common/bg_body_03.png) no-repeat center top;
}*/

a {
	color: #336CC7;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.txtBtn:hover, .matchInfo a:hover, #keywordList a:hover, .btnList a:hover, nav a:hover, .pagerLink a:hover, .barLink:hover {
	text-decoration: none;
}
a:hover img {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
/*================================================================

    [2]ヘッダーレイアウト

==================================================================*/
/*チームリスト*/
#header{
	margin: 0 0 7px;
}
#header #selectDivisitonArea{
	background: #000;
	height: 40px;
}
#header #selectDivisitonArea .inner{
	width: 980px;
	margin: 0 auto;
	display: table;
}
#header #selectDivisitonArea .inner #selectDivision{
	width: 104px;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	height: 40px;
}
#header #selectDivisitonArea .inner .devisionLists{
	display: table;
	width: 104px;
	table-layout: fixed;
	margin-right: 30px;
}
#header #selectDivisitonArea .inner .devisionLists li{
	display: table-cell;
	text-align: center;
	font-size: 12px;
}
#header #selectDivisitonArea .inner .devisionLists li a{
	display: table-cell;
	width: 100px;
	height: 25px;
	vertical-align: middle;
	color: #e9e9e9;
	letter-spacing: -0.3em;
    padding-right: 5px;
    border-radius: 3px;
}
#header #selectDivisitonArea .inner .devisionLists li a#topJ1Title.current{ background:rgba(230, 0, 18, 0.4); }
#header #selectDivisitonArea .inner .devisionLists li a#topJ2Title.current{ background:rgba(0, 127, 65, 0.4); }
#header #selectDivisitonArea .inner .devisionLists li a#topJ3Title.current{ background:rgba(68, 68, 68, 0.8); }

#header #selectDivisitonArea .inner .devisionLists li a:hover{
	text-decoration: none;
}
#header #selectDivisitonArea .inner .devisionLists li a:hover{opacity: 0.7;}

#header #selectDivisitonArea .inner .embLists{
	display: table-cell;
	vertical-align: middle;
	height: 40px;
	position: relative;
}
/*#header #selectDivisitonArea .inner .embLists .leagueBtn{
	position: absolute;
	top: 7px;
}*/
#header #selectDivisitonArea .inner .embLists ul{
	letter-spacing: -.4em;
	/*margin-left: 18px;*/
}
#header #selectDivisitonArea .inner .embLists ul li{
	display: inline-block;
	vertical-align: middle;
	letter-spacing: normal;
	margin: 0 13px 0 0px;
}
#header #selectDivisitonArea .inner .embLists ul li a,
#header #selectDivisitonArea .inner .embLists ul li span{
	line-height: 40px;
	-moz-transition: -moz-transform 0.2s linear;
	-webkit-transition: -webkit-transform 0.2s linear;
	-o-transition: -o-transform 0.2s linear;
	-ms-transition: -ms-transform 0.2s linear;
	transition: transform 0.2s linear;
}
#header #selectDivisitonArea .inner .embLists ul li a:hover {
	opacity: 0.7;
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
}

#header .hide{display: none !important;}



/*ナビゲーション*/
#globalNavi{
	/*background: rgba(255,255,255,0.8);*/
	background: #fff;
}
#globalNavi .inner{
	width: 980px;
	display: table;
	margin: 0 auto;
}
#globalNavi .inner h2{
	width: 163px;
	display: table-cell;
	vertical-align: middle;
}
#globalNavi .inner ul{
	display: table-cell;
	width: 817px;
	border-left: 1px solid #fff;
	letter-spacing: -.4em;
}
#globalNavi .inner ul li{
	width: 101px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display: inline-block;
	letter-spacing: normal;
}
#globalNavi .inner ul li:nth-child(9),
#globalNavi .inner ul li:nth-child(10),
#globalNavi .inner ul li:nth-child(11),
#globalNavi .inner ul li:nth-child(12),
#globalNavi .inner ul li:nth-child(13),
#globalNavi .inner ul li:nth-child(14),
#globalNavi .inner ul li:nth-child(15),
#globalNavi .inner ul li:nth-child(16){
	border-bottom: none;
}
#globalNavi .inner ul li a{
	display: block;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #222;
	height: 28px;
	line-height: 28px;
	margin-bottom: 0;
}
#globalNavi .inner ul li a:hover,
#globalNavi .inner ul li a.current{
	background: #e60012;
	color: #fff;
}

/*サブナビ*/
#utilityArea{margin: 0 0 8px;}
#utilityArea .inner{
	width: 980px;
	margin: 0 auto;
	position: relative;
	height: 30px;
}
#utilityArea .inner #gameLinkBTN {
	margin-top: 3px;
	display: inline-block;
	vertical-align: middle;
}

/*試合速報一覧*/
#utilityArea .inner #gameLinkBTN a{
    display:block;
    text-align:center;
    background: #000;
    color:#fff;
	width: 160px;
    height: 24px;
    position: relative;
    box-sizing:border-box;
    padding-left: 55px;
    font-size: 10px;
    line-height: 24px;
    letter-spacing: 0.2em;
}
#utilityArea .inner #gameLinkBTN a:hover{
	opacity: 0.7;
	text-decoration: none;
}
#utilityArea .inner #gameLinkBTN a:before{
    position: absolute;
    left: 0;
    content: "CLICK!";
    display: inline-block;
	width: 50px;
    height: 24px;
    line-height: 24px;
    font-size: 10px;
    background: #EB0000;
    color: #fff;
    font-weight: bold;
    letter-spacing: -0.001em;
}

/*サブナビ*/
#utilityArea .subNav{
	display: inline-block;
	vertical-align: middle;
	position: absolute !important;
	right: initial;
	top: 3px;
	left: 170px;
}
.subNav ul{
	display: table;
	width: 100%;
}
.subNav li{
	display: table-cell;
	letter-spacing: normal;
	padding-right: 1px;
}
.subNav li a.txtBtn {
	background:rgba(0,0,0,0.9);
	display: block;
	color: #fff;
	width: 91px;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	line-height: 24px;
	height: 24px;
}
.subNav li a.txtBtn:hover{
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.subNav li a.ico100years {
	margin: 0 12px 0 10px;
	display: inline-block;
	vertical-align: middle;
	text-indent: -9999px;
	background: url(../img/common/ico100year.png) no-repeat 50% 50%;
	background-size: auto 90%;
	width: 89px;
	height: 23px;
	line-height: 100%;
	text-align: left;
	-moz-transition: -moz-transform 0.2s linear;
	-webkit-transition: -webkit-transform 0.2s linear;
	-o-transition: -o-transform 0.2s linear;
	-ms-transition: -ms-transform 0.2s linear;
	transition: transform 0.2s linear;
}
.subNav li a.ico100years:hover{
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	filter: alpha(opacity=100);
	-ms-filter: 'alpha(opacity=100)';
	opacity: 1;
}

/*検索窓*/
#utilityArea .searchArea{
	display: inline-block;
	width: 160px;
	vertical-align: middle;
	background: rgba(0,0,0,.4);
	border-radius: 2px;
	margin-left: 14px;
	position: absolute;
	left: 630px;
	top: 3px;
	right: initial;
	padding: 1px;
}
#utilityArea .searchArea input[type="search"]{
	height: 22px;
	-webkit-appearance: none;
	background: rgba(0,0,0,.6);
	line-height: 22px;
	width: 128px;
	border: 1px solid rgba(255,255,255,0.15);
	box-sizing: border-box;
	color: #fff;
	vertical-align: middle;
}
#utilityArea .searchArea input[type="search"]:focus{	outline: none;}
#utilityArea .searchArea button[type="submit"]{
	background: none;
	border: none;
	color: #fff;
	font-size: 16px;
	vertical-align: middle;
	padding: 0 3px;
	margin: 0;
	width: 20px;
}
#utilityArea .searchArea button[type="submit"]:focus{outline: none;}


/*================================================================

    [3]試合情報レイアウト

==================================================================*/
.matchInfo {
	width: 980px;
	margin: 0 auto 10px;
	height: 140px;
	display: block;
}
.matchInfo .tabList {
	background: none;
	display: table;
	margin: 0;
}
.matchInfo .tabList li {
	display: table-cell;
	/*text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;*/
	text-indent: -9999px;
	width: 106px;
	vertical-align: bottom;
	padding-right: 1px;
	opacity: 1;
}
.matchInfo .tabList li.active{
	position: relative;
	/*top: 2px;*/
	z-index: 1;
	opacity: 1;
}
.matchInfo .tabList li a {
	display: block;
	position: relative;
	height: 30px;
	width: 135px;
	position: relative;
	min-width: 100px;
	overflow: hidden;
	background-position: -9999px -9999px;
	background-color: rgba(0, 0, 0,0.2);
}
.matchInfo .tabList li a:hover {
	background: #fff url(/img/common/league_btn2.png) no-repeat;
	background-size: auto 30px;
	/*-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-o-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);*/
	opacity: 0.7;
	background-position: -9999px -9999px;
	text-align: center;
}
.matchInfo .tabList li.active a {
	/*background-color: rgba(255,255,255,0.85);*/
	/*border-top: 2px solid rgba(0,0,0,.6);
	border-left: 2px solid rgba(0,0,0,.6);
	border-right: 2px solid rgba(0,0,0,.6);
	border-radius: 2px 2px 0 0px;*/
	height: 33px;
	position: relative;
    top: 1px;
    border-top: 1px solid #b6b6b6;
    border-right: 1px solid #b6b6b6;
    border-left: 1px solid #b6b6b6;
    background-color: #fff;
}
.matchInfo .tabList li a span{
	background: url(/img/common/league_btn2.png) no-repeat;
	background-size: auto 30px;
	position: relative;
	display: block;
	height: 30px;
	margin: 0 auto;
}
.matchInfo .tabList li a.btnJ1 span {
	background-position: 0 0px;
	width: 134px;
}
.matchInfo .tabList li a.btnJ2 span {
	background-position: -133px 0px;
	width: 134px;
}
.matchInfo .tabList li a.btnJ3 span {
	background-position: -266px 0px;
	width: 134px;
}
/*.matchInfo .tabList li a.btnNabisco span {
	background-position: -396px 0px;
	width: 134px;
}*/
.matchInfo .tabList li a.btnAcl span {
	background-position: -532px 0px;
	width: 105px;
}
.matchInfo .tabList li a.btnEmperorscup span {
	background-position: -635px 1px;
    width: 105px;
}
.matchInfo .tabList li a.btnFuji span {
	background-position: -734px 0px;
    width: 105px;
}
.matchInfo .tabList li a.btnSbc span {
	background-position: -835px 0px;
	width: 105px;
}
.matchInfo .tabList li a.btnSkc span {
	background-position: -936px 0px;
}
.matchInfo .tabList li a.btnYLC span {
	background-position: -1037px 0px;
	width: 130px;
}
.matchInfo .tabList li a.btnU23 span {
    background-position: -1183px 0px;
}
.matchInfo .tabList li a.btnJyouth span {
    background-position: -1300px 0px;
	width: 134px;
}
.matchInfo .tabList li a.btnAsiaChallenge span {
    background-position: -1430px 0px;
	width: 134px;
}
.matchInfo .tabList li a.btnDAZN span {
    background-position: -1560px 0px;
	width: 134px;
}
.matchInfo .tabList li a.btnJapan span {
    background-position: -1688px 0px;
	width: 130px;
}

.matchInfo .tabList li a.btnU20 span {
    background-position: -1815px 0px;
}
.matchInfo .tabList li a.btnJWC span {
    background-position: -1945px 0px;
}

.matchInfo .tabList li a.btnu17_wc span {
    background-position: -2075px 0px;
}
.matchInfo .tabList li a.btnPostSeason span {
    background-position: -2210px 0px;
}
.matchInfo .tabList li a.btnCwc span {
    background-position: -2340px 0px;
}
.matchInfo .tabList li a.btnE1 span {
    background-position: -2470px 0px;
}
.matchInfo .tabList li a.btnInternational-youth span {
    background-position: -2600px 0px;
}
.matchInfo .tabList li a.btnU23_asia span {
    background-position: -2730px 0px;
}
.matchInfo .tabList li a.btnJ_conmebol span {
    background-position: -2860px 0px;
}
.matchInfo .tabList li a.btnPlayoff span {
    background-position: -2990px 0px;
}
.matchInfo .tabList li a.btnAcl2 span {
	background-position: -3125px 0px;
	width: 135px;
}
.matchInfo .tabList li a.btnAcle span {
	background-position: -3260px 0px;
	width: 135px;
}

.matchInfo .tabContentWrap{
	background: rgba(255,255,255,0.35);
	height: 107px;
	width: 980px;
	position: relative;
	border:1px solid #b6b6b6;
	box-sizing: border-box;
}
.matchInfo .tabContent{
	width: 978px;
	height: 105px !important;
	/*background: #e5e5e5;*/
	/*border: 2px solid rgba(0,0,0,.6);*/
	box-sizing: border-box;
	z-index: 1;
}
.matchInfo .matchList {
	/*table-layout: fixed;
	display: table;*/
	background: none;
	z-index: 1111111111111111;
}
.matchInfo .matchList:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .matchInfo .matchList {
	display: block;
}
* html .matchInfo .matchList {
	height: 1%;
}
.matchInfo .tabContent, .matchInfo .tabContent .bx-wrapper {
	position: relative;
}
.matchInfo .matchList > li {
	/*display: table-cell;
	padding-right: 1px;
	max-width: 200px;*/
	-moz-transition: -moz-transform 0.2s linear;
	-webkit-transition: -webkit-transform 0.2s linear;
	-o-transition: -o-transform 0.2s linear;
	-ms-transition: -ms-transform 0.2s linear;
	transition: transform 0.2s linear;
	float: left;
	position: relative;
	box-sizing:
	border-right:1px solid #5E85B5;

}
.matchInfo .matchList li:hover {
	/*-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);*/
}
.matchInfo .matchList li a:hover {
	opacity: 0.7;
}
.matchInfo .matchList .matchBox {
	background-color: #fff;
	display: block;
	min-height: 86px;
	box-sizing: border-box;
	border-right: 1px solid #e3e3e3;
	padding-top: 6px;
}

/*.matchInfo .matchList > li.highlight > a,
.matchInfo .matchList > li.highlight > span{
	background: #f9ebd2;
}*/

/*.matchInfo .matchList > li.highlight .viewTxt{
	background: #d0d0cb;
}*/


.matchInfo .matchList .matchBox.trackingData {
	background: url(/img/common/score_tracking.png) no-repeat;
	background-color: rgba(255,255,255,0.8);
	background-position: 0 0;
}
.matchInfo .matchList .j1cs .matchBox.trackingData {
	background-color: #FAF3CF;
}

.matchInfo .matchList .matchBox.pickUp {
	/*background-color: rgba(255,183,183,0.9);*/
	display: block;
}
.matchInfo .matchList .moreArea,
.matchInfo .matchList .prevArea {
	background-color: #f9f9f9;
	display: block;
	text-align: center;
	background-color: rgba(255,255,255,0.70);
	height: 104px;
}

.matchInfo .matchList .moreArea .textLinkMatch,
.matchInfo .matchList .prevArea .textLinkMatch{
	display: block;
	height: 104px;
	position: relative;
	font-size: 12px;
	color: #111;
	line-height: 104px;
}

.matchInfo .matchList .moreArea .textLinkMatch:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 7px;
	height: 7px;
	margin-top: -4px;
	border-top: solid 2px #111;
	border-right: solid 2px #111;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}

.matchInfo .matchList .prevArea .textLinkMatch:after {
	display: block;
	position: absolute;
	top: 50%;
	left: 10px;
	width: 7px;
	height: 7px;
	margin-top: -4px;
	border-top: solid 2px #111;
	border-right: solid 2px #111;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	content: "";
}

.matchInfo .matchList .moreArea img {
	margin: 40% 0;
}
.matchInfo .matchList .matchBox .bold {
	font-weight: bold;
}
.matchInfo .matchList a.matchBox:hover {
	/*background-color: rgba(30,83,155,0.70);*/
	/*background-color: rgba(30,83,155,1);*/

	display: block;
}
.matchInfo .matchList .matchBox:hover p, .matchInfo .matchList .matchBox:hover p span, .matchInfo .matchList .matchBox:hover p span.teamMiddle {
/*color: #fff;*/
}
.matchInfo .matchList li:last-child {
	max-width: 200px;
	padding-right: 0px;
}
.matchInfo .matchList li:last-child a{
	border-right: none;
}
.matchInfo .matchList li .period {
	text-align: center;
	padding: 0;
	color: #333;
	font-size: 9px;
	line-height: 12px;
	display: block;
}
.matchInfo .matchList li .dateTxt {
	text-align: center;
	padding: 2px 0 2px;
	color: #333;
	font-size: 9px;
	line-height: 12px;
	display: block;
}
.matchInfo .matchList li .teamTxt {
	display: table;
	padding: 0 2px 4px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	min-height: 40px;
}
.matchInfo .matchList li .teamTxt .teamSide {
	text-align: center;
	width: 35%;
	font-size: 9px;
	line-height: 100%;
	display: table-cell;
	color: #333;
	vertical-align: middle;
}
.matchInfo .matchList li .teamTxt .teamSide span {
	display: block;
	width: 22px;
	height: 22px;
	margin: 0 auto 2px;
	background: url(/img/common/team_emb_ss.png) no-repeat;
	background-position: -9999px -9999px;
}
.matchInfo .matchList li .teamTxt span.teamMiddle {
    width: 30%;
    padding: 0;
    vertical-align: middle;
    font-weight: bold;
    font-size: 12px;
    display: table-cell;
    color: #333;
    line-height: 10px;
    letter-spacing: -0.04em;
}
.matchInfo .matchList li .teamTxt span.teamMiddle b{
	font-size: 10px;
}
.matchInfo .matchList li .teamTxt span.pkTxt {
	width: 30%;
	padding-top: 2px;
	display: table-cell;
	font-size: 10px;
	letter-spacing: -0.05em;
	}

.matchInfo .matchList li a:hover .teamTxt span.teamMiddle img {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
.matchInfo .matchList .viewTxt {
	width: 100%;
	background-color: rgba(224, 224, 224, 0.7);
	border-right: 1px solid #cbcbcb;
    box-sizing: border-box;
    display: block;
    letter-spacing: -0.4em;
}
.matchInfo .matchList li:last-child .viewTxt{ border-right:none;}


.matchInfo .matchList .viewTxt li {
	display: inline-block;
	letter-spacing: normal;
	width: 50%;
	text-align: center;
	padding: 2px 0;
	font-size: 9px;
	line-height: 140%;
	-moz-transition: -moz-transform 0s linear;
	-webkit-transition: -webkit-transform 0s linear;
	-o-transition: -o-transform 0s linear;
	-ms-transition: -ms-transform 0s linear;
	transition: transform 0s linear;
}
.matchInfo .matchList .viewTxt2 li {
	display: table-cell;
	width: 50%;
	text-align: center;
	padding: 4px 0;
	font-size: 9px;
	line-height: 120%;
	-moz-transition: -moz-transform 0s linear;
	-webkit-transition: -webkit-transform 0s linear;
	-o-transition: -o-transform 0s linear;
	-ms-transition: -ms-transform 0s linear;
	transition: transform 0s linear;
}
.matchInfo .matchList .viewTxt li, .matchInfo .matchList .viewTxt2 li:hover {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.matchInfo .matchList .viewTxt li a {
	color: #333;
}
.matchInfo .matchList .viewTxt li a.buy:hover {
	color: #B30000;
}
.matchInfo .matchList .viewTxt li a.watch:hover {
	color: #0059B3;
}
.matchInfo .matchList .viewTxt li img {
	padding: 0 3px;
	vertical-align: bottom;
}
.matchInfo .tabContent .bx-pager {
	display: none;
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 10px;
}
.matchInfo .tabContent .bx-wrapper .bx-pager .bx-pager-item, .matchInfo .tabContent .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
 *zoom: 1;
 *display: inline;
	display: none;
}
.matchInfo .tabContent .bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.matchInfo .tabContent .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff000;
}
.matchInfo .tabContent .bx-wrapper .bx-controls-direction{
	position: absolute;
    display: block;
    width: 980px;
    height: 105px;
    top: 0;
}
.matchInfo .tabContent .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -30px;
	outline: 0;
	width: 15px;
	height: 60px;
	text-indent: -9999px;
	z-index: 9999;
}
.matchInfo .tabContent .bx-wrapper .bx-controls-direction a:hover{
	opacity: .7;
}
.matchInfo .tabContent .bx-wrapper .bx-prev {
	right: 980px;
	background: url(../img/common/btn_matchSlide_prev.png) no-repeat 0 0;
	left: -15px !important;
}
.matchInfo .tabContent .bx-wrapper .bx-next {
	left: 980px;
	background: url(../img/common/btn_matchSlide_next.png) no-repeat 0 0;
	right: -15px !important;
}
.matchInfo .tabContent .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}
.matchInfo .tabContentr .bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}
.matchInfo .tabContentr .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}
.bx-controls-direction > .disabled {
	display: none;
}

.nextStageLink{
        width: 50px !important;
		position: absolute;
		top:0;
}
.nextStageLink a{
        background: rgba(0,0,0,0.4);
    display: table-cell;
    vertical-align: middle;
    width: 50px;
    height: 104px;
    color: #fff;

    text-align: center;
    letter-spacing: -0.05em;
box-sizing: border-box;
position: relative;

}
.nextStageLink a:hover{opacity: 0.5;}

.nextStageLink.left{left: -50px;}
.nextStageLink.right{right: -50px;}
.nextStageLink.left a{ border-radius: 8px 0 0 8px; }
.nextStageLink.right a{ border-radius: 0 8px 8px 0; }

.nextStageLink a:before{
        display: block;
        font-size: 10px;
        content: "\f04b";
        font-family: FontAwesome;
        position: relative;
        top: -5px;
}
.nextStageLink.left a:before{ transform: rotate(180deg); }
.nextStageLink.right a:before{  }

.nextStageLink a span.stage{
        display: block;
        font-size: 10px;
        line-height: 1.2;
}
.nextStageLink a span.decision{
    display: block;
    font-size: 11px;
	padding-top: 3px;
}
.nextStageLink a span.date{
    display: block;
    font-size: 10px;

}
.matchInfo .scoreload{

	text-align: center;
	padding-top: 15px;
}
.matchInfo .scoreload img{
	margin: 0 auto;
}


/*================================================================

    [4]コンテンツレイアウト

==================================================================*/
.content {
	/*background: #fff;*/
	width: 1020px;
	margin: 20px auto 50px;
	overflow: hidden;
	padding: 0 20px;
	box-sizing: border-box;
}
.content .main {
	width: 640px;
	float: left;
}
.content .main > section {
	width: 640px;
	/*margin-left: 20px;*/
}
.content .sub{
	/*margin: 20px 20px 20px 0;*/
	margin: 28px 0 20px 0;
	width: 300px;
	float: right;
}
.indexTop .content .sub{ margin-top: 0; }

/*================================================================

    [5]フッターレイアウト

==================================================================*/
footer {
	clear: both;
}
footer #partnersArea {
	background: #f6f6f6;
	padding: 20px 0;
	width: 100%;
}
footer #partnersArea h2#titlePartners {
	text-align: center;
	background: none;
	line-height: 100%;
	margin: 0 auto 20px;
	padding: 0;
	border-left: none;
	text-indent: -9999px;
	white-space: nowrap;
	background: url(/img/common/ttl_partners.png) 0 -5px no-repeat;
	/* height: 10px; */
	width: 180px;
}
footer #partnersArea h2#broadcastingPartners {
	text-align: center;
	background: none;
	line-height: 100%;
	margin: 0 auto 20px;
	padding: 0;
	border-left: none;
	text-indent: -9999px;
	white-space: nowrap;
	background: url(/img/common/broading_partners.png) 0 -5px no-repeat;
	/* height: 10px; */
	width: 335px;
}
footer #partnersArea h2#topPartners {
	text-align: center;
	background: none;
	line-height: 100%;
	margin: 0 auto 20px;
	padding: 0;
	border-left: none;
	text-indent: -9999px;
	white-space: nowrap;
	background: url(/img/common/top_partners.png) 0 no-repeat;
	/* height: 10px; */
	width: 180px;
}
footer #partnersArea #titlepartnersList,
footer #partnersArea #broadingpartnersList{
	text-align: center;
	margin: 0 auto 24px;
	height: 26px;
	width: 980px;
}
footer #partnersArea #toppartnersList {
	/*display: table;
	margin: 0 auto 24px;
	height: 26px;
    width: 700px;
	table-layout: fixed;*/
	text-align: center;
    margin: 0 auto 20px;
    width: 400px;
}
footer #partnersArea #toppartnersList li {
	/*display: table-cell;
	text-align: center;
	height: 26px;
	line-height: 100%;*/
	display: inline-block;
    margin: 0 5px 5px;
    width: 90px;
}
footer #partnersArea #partnersList li > a > img,
footer #partnersArea #toppartnersList li img,
footer #partnersArea #partnersList_3 li > a > img,{
	width: 90px;
	height: auto;
}
/*footer #partnersArea #toppartnersList li:last-child {
	width: 100px;
}*/
footer #partnersArea #partnersList,
footer #partnersArea #partnersList_3 {
	/*display: table;
	margin: 0 auto;
    width: 700px;
	table-layout: fixed;
	text-align: center;*/
	text-align: center;
    margin: 0 auto 20px;
    width: 400px;
}
footer #partnersArea #partnersList_2 {
	text-align: center;
    margin: 0 auto 20px;
    width: 400px;
}
footer #partnersArea #partnersList li,
footer #partnersArea #partnersList_3 li {
	/*display: table-cell;
	text-align: center;
	height: 56px;
	vertical-align: top;
	line-height: 100%;*/
	display: inline-block;
    margin: 0 5px 5px;
    width: 90px;
}
footer #partnersArea #partnersList_2 li {
	display: inline-block;
    margin: 0 5px 5px;
    width: 80px;
}
footer #partnersArea #partnersList li div,
footer #partnersArea #partnersList_3 li div {
	/*height: 30px;*/
	/*width: 100px;*/
	text-align: center;
	margin: 0 auto;
}
footer #partnersArea #partnersList li div img.wide_name ,
footer #partnersArea #partnersList_3 li div img.wide_name {
	width: 90px;
    height: auto;
}
footer #partnersArea #partnersList li.supporting,
footer #partnersArea #partnersList_3 li.supporting{
	font-size: 0;
	width: 380px;
	margin: unset;
}
footer #partnersArea #partnersList li.supporting a,
footer #partnersArea #partnersList_3 li.supporting a{
	display: inline-block;
	margin:0 2.5px;
}


footer #clubArea {
	width: 980px;
	margin: 0 auto;
	padding: 30px 0;
}
footer #clubArea dt {
	float: left;
	display: block;
}
footer #clubArea dd {
	width: 25px;
	height: 25px;
	margin-right: 14px;
	float: left;
	display: block;
}
footer #clubArea dd:last-child {
	margin-right: 0px;
}
footer #clubArea dt, footer #clubArea dd a, footer #clubArea dd span {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	width: 25px;
	height: 25px;
	background-image: url(/img/common/team_emb_s.png);
	background-size: 200px auto;
	background-repeat: no-repeat;
	background-position: -9999px -9999px;
}
#clubArea dd a:hover,
#clubArea dd span:hover {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	/*cursor: pointer;*/
}
footer #clubArea ul {
	width: 980px;
}
footer #clubArea .j1List {
	padding-bottom: 12px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 12px;
}
footer #clubArea .j1List dt {
	background: url(/img/common/parts_logo.png) 0 0 no-repeat;
	width: 70px;
	height: 20px;
	margin: 4px 22px 0 20px;
}

footer #clubArea .j2List {
	padding-bottom: 12px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 12px;
}
footer #clubArea .j2List dt {
	background: url(/img/common/parts_logo.png) 0 -20px no-repeat;
	width: 70px;
	height: 20px;
	margin: 4px 22px 0 20px;
}
footer #clubArea .j3List dt {
	background: url(/img/common/parts_logo.png) 0 -40px no-repeat;
	width: 70px;
	height: 20px;
	margin: 4px 22px 0 20px;
}
footer #footerNav {
	/*background: url(/img/common/bg_footer.jpg) center top no-repeat;*/
	background: #222;
	width: 100%;
}
footer #footerNav {
	margin: 0 auto;
	padding: 30px 0;
}
footer #footerNav .ttlArea {
	width: 980px;
	margin: 0 auto;
}
footer #footerNav .ttlArea h2 {
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
	background: url(/img/common/parts_logo.png) -70px 0 no-repeat;
	width: 272px;
	height: 40px;
	margin: 0 0 20px 10px;
}
footer #footerNav #navTtl {
	width: 980px;
	margin: 0 auto;
}
footer #footerNav #navTtl p {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(/img/common/parts.png) -138px -18px no-repeat;
	height: 38px;
	width: 168px;
	margin: 0 0 16px 8px;
}
footer #footerNav #listArea {
	/*border-top: 1px solid;
	border-color: rgba(255,255,255,0.50);*/
	display: table;
	table-layout: fixed;
	width: 980px;
	margin: 0 auto;
	padding-top: 28px;
}
footer #footerNav #listArea div {
	display: table-cell;
}
footer #footerNav #listArea div dl {
	margin-bottom: 30px;
}
footer #footerNav #listArea div p {
	margin-bottom: 30px;
	line-height: 100%;
	display: block;
}
footer #footerNav #listArea div dt {
	margin-bottom: 12px;
	display: block;
	line-height: 100%;
}
footer #footerNav #listArea div dd {
	line-height: 100%;
	text-indent: .5em
}
footer #footerNav #listArea div dt a, footer #footerNav #listArea div p a {
	display: block;
	line-height: 100%;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}
footer #footerNav #listArea a:hover {
	text-decoration: underline;
}
footer #footerNav #listArea div dd a {
	font-size: 12px;
	color: #fff;
	line-height: 100%;
	display: block;
	margin-bottom: 10px;
}
footer #bottomArea {
	padding: 25px 0 60px;
	text-align: center;
}
footer #bottomArea li ul {
	display: inline;
	text-align: center;
}
footer #bottomArea li {
	display: inline;
	padding: 0 18px;
	line-height: 100%;
	border-right: 2px solid #c9c9c9;
}
footer #bottomArea li:last-child {
	border-right: none;
}
footer #bottomArea li a {
	font-size: 12px;
	line-height: 100%;
	color: #000;
	text-decoration: none;
}
footer #bottomArea li a:hover {
	text-decoration: underline;
}
footer #bottomArea p {
	font-size: 10px;
	line-height: 220%;
	padding-top: 35px;
	color: #000;
}
#pageTop {
	display: block;
	position: fixed;
	z-index: 9999;
	bottom: 10px;
	right: 10px;
}

/*20170531*/



/*================================================================

    [6]エンブレム

==================================================================*/
.sub .embCon, footer #clubArea dd .embCon, header .j1Emb .leagueBtn li a.embCon, .sub .embSapporo, footer .embSapporo, header .j1Emb .leagueBtn li a.embSapporo {
	background-position: 0 0;
}
.sub .embBla, footer #clubArea dd .embBla, header .j1Emb .leagueBtn li a.embBla, .sub .embAkita, footer .embAkita, header .j1Emb .leagueBtn li a.embAkita {
	background-position: -25px 0;
}
.sub .embGrm, footer #clubArea dd .embGrm, header .j1Emb .leagueBtn li a.embGrm, .sub .embMorioka, footer .embMorioka, header .j1Emb .leagueBtn li a.embMorioka {
	background-position: -50px 0;
}
.sub .embVeg, footer #clubArea dd .embVeg, header .j1Emb .leagueBtn li a.embVeg, .sub .embSendai, footer .embSendai, header .j1Emb .leagueBtn li a.embSendai {
	background-position: -75px 0;
}
.sub .embMon, footer #clubArea dd .embMon, header .j1Emb .leagueBtn li a.embMon, .sub .embYamagata, footer .embYamagata, header .j1Emb .leagueBtn li a.embYamagata {
	background-position: -100px 0;
}
.sub .embFuk, footer #clubArea dd .embFuk, header .j1Emb .leagueBtn li a.embFuk, .sub .embFukushima, footer .embFukushima, header .j1Emb .leagueBtn li a.embFukushima {
	background-position: -125px 0px;
}
.sub .embAnt, footer #clubArea dd .embAnt, header .j1Emb .leagueBtn li a.embAnt, .sub .embKashima, footer .embKashima, header .j1Emb .leagueBtn li a.embKashima {
	background-position: -150px 0;
}
.sub .embHol, footer #clubArea dd .embHol, header .j1Emb .leagueBtn li a.embHol, .sub .embMito, footer .embMito, header .j1Emb .leagueBtn li a.embMito {
	background-position: -175px 0;
}
.sub .embToc, footer #clubArea dd .embToc, header .j1Emb .leagueBtn li a.embToc, .sub .embTochigi, footer .embTochigi, header .j1Emb .leagueBtn li a.embTochigi {
	background-position: 0 -25px;
}
.sub .embThe, footer #clubArea dd .embThe, header .j1Emb .leagueBtn li a.embThe, .sub .embKusatsu, footer .embKusatsu, header .j1Emb .leagueBtn li a.embKusatsu {
	background-position: -25px -25px;
}
.sub .embRed, footer #clubArea dd .embRed, header .j1Emb .leagueBtn li a.embRed, .sub .embUrawa, footer .embUrawa, header .j1Emb .leagueBtn li a.embUrawa {
	background-position: -50px -25px;
}
.sub .embArd, footer #clubArea dd .embArd, header .j1Emb .leagueBtn li a.embArd, .sub .embOmiya, footer .embOmiya, header .j1Emb .leagueBtn li a.embOmiya {
	background-position: -75px -25px;
}
.sub .embJef, footer #clubArea dd .embJef, header .j1Emb .leagueBtn li a.embJef, .sub .embChiba, footer .embChiba, header .j1Emb .leagueBtn li a.embChiba {
	background-position: -100px -25px;
}
.sub .embRey, footer #clubArea dd .embRey, header .j1Emb .leagueBtn li a.embRey, .sub .embKashiwa, footer .embKashiwa, header .j1Emb .leagueBtn li a.embKashiwa {
	background-position: -125px -25px;
}
.sub .embFct, footer #clubArea dd .embFct, header .j1Emb .leagueBtn li a.embFct, .sub .embFctokyo, footer .embFctokyo, header .j1Emb .leagueBtn li a.embFctokyo {
	background-position: -150px -25px;
}
.sub .embVer, footer #clubArea dd .embVer, header .j1Emb .leagueBtn li a.embVer, .sub .embTokyov, footer .embTokyov, header .j1Emb .leagueBtn li a.embTokyov {
	background-position: -175px -25px;
}
.sub .embFcm, footer #clubArea dd .embFcm, header .j1Emb .leagueBtn li a.embFcm, .sub .embMachida, footer .embMachida, header .j1Emb .leagueBtn li a.embMachida {
	background-position: 0 -50px;
}
.sub .embFro, footer #clubArea dd .embFro, header .j1Emb .leagueBtn li a.embFro, .sub .embKawasakif, footer .embKawasakif, header .j1Emb .leagueBtn li a.embKawasakif {
	background-position: -25px -50px;
}
.sub .embMar, footer #clubArea dd .embMar, header .j1Emb .leagueBtn li a.embMar, .sub .embYokohamafm, footer .embYokohamafm, header .j1Emb .leagueBtn li a.embYokohamafm {
	background-position: -50px -50px;
}
.sub .embYfc, footer #clubArea dd .embYfc, header .j1Emb .leagueBtn li a.embYfc, .sub .embYokohamafc, footer .embYokohamafc, header .j1Emb .leagueBtn li a.embYokohamafc {
	background-position: -75px -50px;
}
.sub .embYsc, footer #clubArea dd .embYsc, header .j1Emb .leagueBtn li a.embYsc, .sub .embYokohamafc, footer .embYokohamafc, header .j1Emb .leagueBtn li a.embYokohamafc {
	background-position: -100px -50px;
}
.sub .embSgm, footer #clubArea dd .embSgm, header .j1Emb .leagueBtn li a.embSgm, .sub .embSagamihara, footer .embSagamihara, header .j1Emb .leagueBtn li a.embSagamihara {
	background-position: -125px -50px;
}
.sub .embBel, footer #clubArea dd .embBel, header .j1Emb .leagueBtn li a.embBel, .sub .embShonan, footer .embShonan, header .j1Emb .leagueBtn li a.embShonan {
	background-position: -150px -50px;
}
.sub .embVen, footer #clubArea dd .embVen, header .j1Emb .leagueBtn li a.embVen, .sub .embKofu, footer .embKofu, header .j1Emb .leagueBtn li a.embKofu {
	background-position: -175px -50px;
}
.sub .embNgp, footer #clubArea dd .embNgp, header .j1Emb .leagueBtn li a.embNgp, .sub .embNagano, footer .embNagano, header .j1Emb .leagueBtn li a.embNagano {
	background-position: 0 -75px;
}
.sub .embMfc, footer #clubArea dd .embMfc, header .j1Emb .leagueBtn li a.embMfc, .sub .embMatsumoto, footer .embMatsumoto, header .j1Emb .leagueBtn li a.embMatsumoto {
	background-position: -25px -75px;
}
.sub .embAlb, footer #clubArea dd .embAlb, header .j1Emb .leagueBtn li a.embAlb, .sub .embNiigata, footer .embNiigata, header .j1Emb .leagueBtn li a.embNiigata {
	background-position: -50px -75px;
}
.sub .embKat, footer #clubArea dd .embKat, header .j1Emb .leagueBtn li a.embKat, .sub .embToyama, footer .embToyama, header .j1Emb .leagueBtn li a.embToyama {
	background-position: -75px -75px;
}
.sub .embZwk, footer #clubArea dd .embZwk, header .j1Emb .leagueBtn li a.embZwk, .sub .embKanazawa, footer .embKanazawa, header .j1Emb .leagueBtn li a.embKanazawa {
	background-position: -100px -75px;
}
.sub .embSpu, footer #clubArea dd .embSpu, header .j1Emb .leagueBtn li a.embSpu, .sub .embShimizu, footer .embShimizu, header .j1Emb .leagueBtn li a.embShimizu {
	background-position: -125px -75px;
}
.sub .embJub, footer #clubArea dd .embJub, header .j1Emb .leagueBtn li a.embJub, .sub .embIwata, footer .embIwata, header .j1Emb .leagueBtn li a.embIwata {
	background-position: -150px -75px;
}
.sub .embFmy, footer #clubArea dd .embFmy, header .j1Emb .leagueBtn li a.embFmy, .sub .embFujieda, footer .embFujieda, header .j1Emb .leagueBtn li a.embFujieda {
	background-position: -175px -75px;
}
.sub .embGra, footer #clubArea dd .embGra, header .j1Emb .leagueBtn li a.embGra, .sub .embNagoya, footer .embNagoya, header .j1Emb .leagueBtn li a.embNagoya {
	background-position: 0 -100px;
}
.sub .embFcg, footer #clubArea dd .embFcg, header .j1Emb .leagueBtn li a.embFcg, .sub .embGifu, footer .embGifu, header .j1Emb .leagueBtn li a.embGifu {
	background-position: -25px -100px;
}
.sub .embPur, footer #clubArea dd .embPur, header .j1Emb .leagueBtn li a.embPur, .sub .embKyoto, footer .embKyoto, header .j1Emb .leagueBtn li a.embKyoto {
	background-position: -50px -100px;
}
.sub .embGam, footer #clubArea dd .embGam, header .j1Emb .leagueBtn li a.embGam, .sub .embGosaka, footer .embGosaka, header .j1Emb .leagueBtn li a.embGosaka {
	background-position: -75px -100px;
}
.sub .embCer, footer #clubArea dd .embCer, header .j1Emb .leagueBtn li a.embCer, .sub .embCosaka, footer .embCosaka, header .j1Emb .leagueBtn li a.embCosaka {
	background-position: -100px -100px;
}
.sub .embVis, footer #clubArea dd .embVis, header .j1Emb .leagueBtn li a.embVis, .sub .embKobe, footer .embKobe, header .j1Emb .leagueBtn li a.embKobe {
	background-position: -125px -100px;
}
.sub .embGat, footer #clubArea dd .embGat, header .j1Emb .leagueBtn li a.embGat, .sub .embTottori, footer .embTottori, header .j1Emb .leagueBtn li a.embTottori {
	background-position: -150px -100px;
}
.sub .embFag, footer #clubArea dd .embFag, header .j1Emb .leagueBtn li a.embFag, .sub .embFag, footer .embFag, header .j1Emb .leagueBtn li a.embFag {
	background-position: -175px -100px;
}
.sub .embSan, footer #clubArea dd .embSan, header .j1Emb .leagueBtn li a.embSan, .sub .embHiroshima, footer .embHiroshima, header .j1Emb .leagueBtn li a.embHiroshima {
	background-position: 0 -125px;
}
.sub .embKam, footer #clubArea dd .embKam, header .j1Emb .leagueBtn li a.embKam, .sub .embSanuki, footer .embSanuki, header .j1Emb .leagueBtn li a.embSanuki {
	background-position: -25px -125px;
}
.sub .embIma, footer #clubArea dd .embIma, header .j1Emb .leagueBtn li a.embIma, .sub .embImabari, footer .embImabari, header .j1Emb .leagueBtn li a.embImabari {
	background-position: -150px -225px;
}
.sub .embMiyazaki, footer .embMiyazaki, header .j1Emb .leagueBtn li a.embMiyazaki, footer #clubArea dd .embMiyazaki {
	background-position: -175px -225px;
}
.sub .embVor, footer #clubArea dd .embVor, header .j1Emb .leagueBtn li a.embVor, .sub .embTokushima, footer .embTokushima, header .j1Emb .leagueBtn li a.embTokushima {
	background-position: -50px -125px;
}
.sub .embEfc, footer #clubArea dd .embEfc, header .j1Emb .leagueBtn li a.embEfc, .sub .embEhime, footer .embEhime, header .j1Emb .leagueBtn li a.embEhime {
	background-position: -75px -125px;
}
.sub .embAvi, footer #clubArea dd .embAvi, header .j1Emb .leagueBtn li a.embAvi, .sub .embFukuoka, footer .embFukuoka, header .j1Emb .leagueBtn li a.embFukuoka {
	background-position: -100px -125px;
}
.sub .embGkk, footer #clubArea dd .embGkk, header .j1Emb .leagueBtn li a.embGkk, .sub .embKitakyushu, footer .embKitakyushu, header .j1Emb .leagueBtn li a.embKitakyushu {
	background-position: -125px -125px;
}
.sub .embSag, footer #clubArea dd .embSag, header .j1Emb .leagueBtn li a.embSag, .sub .embTosu, footer .embTosu, header .j1Emb .leagueBtn li a.embTosu {
	background-position: -150px -125px;
}
.sub .embVnn, footer #clubArea dd .embVnn, header .j1Emb .leagueBtn li a.embVnn, .sub .embNagasaki, footer .embNagasaki, header .j1Emb .leagueBtn li a.embNagasaki {
	background-position: -175px -125px;
}
.sub .embRoa, footer #clubArea dd .embRoa, header .j1Emb .leagueBtn li a.embRoa, .sub .embKumamoto, footer .embKumamoto, header .j1Emb .leagueBtn li a.embKumamoto {
	background-position: 0 -150px;
}
.sub .embTri, footer #clubArea dd .embTri, header .j1Emb .leagueBtn li a.embTri, .sub .embOita, footer .embOita, header .j1Emb .leagueBtn li a.embOita {
	background-position: -25px -150px;
}
.sub .embFcr, footer #clubArea dd .embFcr, header .j1Emb .leagueBtn li a.embFcr, .sub .embRyukyu, footer .embRyukyu, header .j1Emb .leagueBtn li a.embRyukyu {
	background-position: -50px -150px;
}
.sub .embU22, footer #clubArea dd .embU22, header .j1Emb .leagueBtn li a.embU22, .sub .embJ22, footer .embJ22, header .j1Emb .leagueBtn li a.embJ22 {
	background-position: -75px -150px;
}
.sub .embRya, footer #clubArea dd .embRya, header .j1Emb .leagueBtn li a.embRya, .sub .embYamaguchi, footer .embYamaguchi, header .j1Emb .leagueBtn li a.embYamaguchi {
	background-position: -100px -150px;
}
.sub .embCon, footer #clubArea dd .embHac, header .j1Emb .leagueBtn li a.embHac, .sub .embhachinohe, footer .embHachinohe, header .j1Emb .leagueBtn li a.embHachinohe {
    background-position: -125px -225px;
}
.sub .embIwk, footer #clubArea dd .embIwk, header .j1Emb .leagueBtn li a.embIwk, .sub .embiwaki, footer .embIwaki, header .j1Emb .leagueBtn li a.embIwaki {
    background-position: 0px -251px;
}
.sub .embFCosaka, footer #clubArea dd .embFCosaka, header .j1Emb .leagueBtn li a.embFCosaka, .sub .embFCosaka, footer .embFCosaka, header .j1Emb .leagueBtn li a.embFCosaka,
.sub .embFCosaka, footer #clubArea dd .embFosaka, header .j1Emb .leagueBtn li a.embFosaka, .sub .embFosaka, footer .embFosaka, header .j1Emb .leagueBtn li a.embFosaka{
    background-position: -25px -251px;
}
.sub .embNaraCLUB, footer #clubArea dd .embNaraCLUB, header .j1Emb .leagueBtn li a.embNaraCLUB, .sub .embNaraCLUB, footer .embNaraCLUB, header .j1Emb .leagueBtn li a.embNaraCLUB {
    background-position: -50px -251px;
}
.sub .embTochigic, footer #clubArea dd .embTochigic, header .j1Emb .leagueBtn li a.embTochigic, .sub .embTochigic, footer .embTochigic, header .j1Emb .leagueBtn li a.embTochigic {
    background-position: -75px -251px;
}
.sub .embKochi, footer #clubArea dd .embKochi, header .j1Emb .leagueBtn li a.embKochi, .sub .embKochi, footer .embKochi, header .j1Emb .leagueBtn li a.embKochi {
    background-position: -100px -251px;
}
.sub .embKAGOSHIMA, footer #clubArea dd .embKAGOSHIMA{
    background-position: -175px -200px;
}
.sub .embGosaka23, footer #clubArea dd .embGosaka23{
    background-position: 0px -225px;
}
.sub .embFctokyo23, footer #clubArea dd .embFctokyo23{
    background-position: -25px -225px;
}
.sub .embCosaka23, footer #clubArea dd .embCosaka23{
    background-position: -50px -225px;
}
.sub .embAzu, footer #clubArea dd .embAzu{
    background-position: -100px -225px;
}

.matchInfo .matchList li .teamTxt .teamSide span.embCon, .matchInfo .matchList li .teamTxt .teamSide span.embSapporo {
	background-position: 0 0;
}
.matchInfo .matchList li .teamTxt .teamSide span.embBla, .matchInfo .matchList li .teamTxt .teamSide span.embAkita {
	background-position: -22px 0;
}
.matchInfo .matchList li .teamTxt .teamSide span.embGrm, .matchInfo .matchList li .teamTxt .teamSide span.embMorioka {
	background-position: -44px 0;
}
.matchInfo .matchList li .teamTxt .teamSide span.embVeg, .matchInfo .matchList li .teamTxt .teamSide span.embSendai {
	background-position: -66px 0;
}
.matchInfo .matchList li .teamTxt .teamSide span.embMon, .matchInfo .matchList li .teamTxt .teamSide span.embYamagata {
	background-position: -88px 0;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFuk, .matchInfo .matchList li .teamTxt .teamSide span.embFukushima {
	background-position: -110px 0;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnt, .matchInfo .matchList li .teamTxt .teamSide span.embKashima {
	background-position: -132px 0;
}
.matchInfo .matchList li .teamTxt .teamSide span.embHol, .matchInfo .matchList li .teamTxt .teamSide span.embMito {
	background-position: -154px 0;
}
.matchInfo .matchList li .teamTxt .teamSide span.embToc, .matchInfo .matchList li .teamTxt .teamSide span.embTochigi {
	background-position: 0 -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embThe, .matchInfo .matchList li .teamTxt .teamSide span.embKusatsu {
	background-position: -22px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embRed, .matchInfo .matchList li .teamTxt .teamSide span.embUrawa {
	background-position: -44px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embArd, .matchInfo .matchList li .teamTxt .teamSide span.embOmiya {
	background-position: -66px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embJef, .matchInfo .matchList li .teamTxt .teamSide span.embChiba {
	background-position: -88px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embRey, .matchInfo .matchList li .teamTxt .teamSide span.embKashiwa {
	background-position: -110px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFct, .matchInfo .matchList li .teamTxt .teamSide span.embFctokyo, .matchInfo .matchList li .teamTxt .teamSide span.embFtokyo {
	background-position: -132px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embVer, .matchInfo .matchList li .teamTxt .teamSide span.embTokyov {
	background-position: -154px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFcm, .matchInfo .matchList li .teamTxt .teamSide span.embMachida {
	background-position: 0 -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFro, .matchInfo .matchList li .teamTxt .teamSide span.embKawasakif {
	background-position: -22px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embMar, .matchInfo .matchList li .teamTxt .teamSide span.embYokohamafm {
	background-position: -44px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embYfc, .matchInfo .matchList li .teamTxt .teamSide span.embYokohamafc {
	background-position: -66px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embYsc, .matchInfo .matchList li .teamTxt .teamSide span.embYsyokohama {
	background-position: -88px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embSgm, .matchInfo .matchList li .teamTxt .teamSide span.embSagamihara {
	background-position: -110px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embBel, .matchInfo .matchList li .teamTxt .teamSide span.embShonan {
	background-position: -132px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embVen, .matchInfo .matchList li .teamTxt .teamSide span.embKofu {
	background-position: -154px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embNgp, .matchInfo .matchList li .teamTxt .teamSide span.embNagano {
	background-position: 0 -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embMfc, .matchInfo .matchList li .teamTxt .teamSide span.embMatsumoto {
	background-position: -22px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAlb, .matchInfo .matchList li .teamTxt .teamSide span.embNiigata {
	background-position: -44px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embKat, .matchInfo .matchList li .teamTxt .teamSide span.embToyama {
	background-position: -66px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embZwk, .matchInfo .matchList li .teamTxt .teamSide span.embKanazawa {
	background-position: -88px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embSpu, .matchInfo .matchList li .teamTxt .teamSide span.embShimizu {
	background-position: -110px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embJub, .matchInfo .matchList li .teamTxt .teamSide span.embIwata {
	background-position: -132px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFmy, .matchInfo .matchList li .teamTxt .teamSide span.embFujieda {
	background-position: -154px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embGra, .matchInfo .matchList li .teamTxt .teamSide span.embNagoya {
	background-position: 0 -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFcg, .matchInfo .matchList li .teamTxt .teamSide span.embGifu {
	background-position: -22px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embPur, .matchInfo .matchList li .teamTxt .teamSide span.embKyoto {
	background-position: -44px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embGam, .matchInfo .matchList li .teamTxt .teamSide span.embGosaka {
	background-position: -66px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embCer, .matchInfo .matchList li .teamTxt .teamSide span.embCosaka {
	background-position: -88px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embVis, .matchInfo .matchList li .teamTxt .teamSide span.embKobe {
	background-position: -110px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embGat, .matchInfo .matchList li .teamTxt .teamSide span.embTottori {
	background-position: -132px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFag, .matchInfo .matchList li .teamTxt .teamSide span.embOkayama {
	background-position: -154px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embSan, .matchInfo .matchList li .teamTxt .teamSide span.embHiroshima {
	background-position: 0 -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embKam, .matchInfo .matchList li .teamTxt .teamSide span.embSanuki {
	background-position: -22px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embIma, .matchInfo .matchList li .teamTxt .teamSide span.embImabari {
	background-position: -131px -198px
}
.matchInfo .matchList li .teamTxt .teamSide span.embVor, .matchInfo .matchList li .teamTxt .teamSide span.embTokushima {
	background-position: -44px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embEfc, .matchInfo .matchList li .teamTxt .teamSide span.embEhime {
	background-position: -66px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAvi, .matchInfo .matchList li .teamTxt .teamSide span.embFukuoka {
	background-position: -88px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embGkk, .matchInfo .matchList li .teamTxt .teamSide span.embKitakyushu {
	background-position: -110px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embSag, .matchInfo .matchList li .teamTxt .teamSide span.embTosu {
	background-position: -132px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embVnn, .matchInfo .matchList li .teamTxt .teamSide span.embNagasaki {
	background-position: -154px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embRoa, .matchInfo .matchList li .teamTxt .teamSide span.embKumamoto {
	background-position: 0 -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embTri, .matchInfo .matchList li .teamTxt .teamSide span.embOita {
	background-position: -22px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFcr, .matchInfo .matchList li .teamTxt .teamSide span.embRyukyu {
	background-position: -44px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embU22, .matchInfo .matchList li .teamTxt .teamSide span.embJ22 {
	background-position: -66px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embRya, .matchInfo .matchList li .teamTxt .teamSide span.embYamaguchi {
	background-position: -88px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embJEONBUKHYUNDAIMOTORS, .matchInfo .matchList li .teamTxt .teamSide span.embJEO {
    background-position: -110px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embSHANDONGLUNENGFC, .matchInfo .matchList li .teamTxt .teamSide span.embSHD {
    background-position: -132px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embMiyazaki {
    background-position: -154px -198px
}
.matchInfo .matchList li .teamTxt .teamSide span.embIwaki {
    background-position: 0px -220px
}
.matchInfo .matchList li .teamTxt .teamSide span.embFCosaka,
.matchInfo .matchList li .teamTxt .teamSide span.embFosaka {
    background-position: -22px -220px
}
.matchInfo .matchList li .teamTxt .teamSide span.embFosaka {
    background-position: -22px -220px
}
.matchInfo .matchList li .teamTxt .teamSide span.embNara {
    background-position: -44px -220px
}
.matchInfo .matchList li .teamTxt .teamSide span.embTochigic {
    background-position: -66px -220px
}
.matchInfo .matchList li .teamTxt .teamSide span.embKochi {
    background-position: -88px -220px
}
.matchInfo .matchList li .teamTxt .teamSide span.embNaraCLUB {
    background-position: -44px -220px
}
.matchInfo .matchList li .teamTxt .teamSide span.embBINHDUONG, .matchInfo .matchList li .teamTxt .teamSide span.embBIN {
    background-position: -154px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embSEONGNAMFC, .matchInfo .matchList li .teamTxt .teamSide span.embSEG {
    background-position: 0px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embBURIRAMUNITED, .matchInfo .matchList li .teamTxt .teamSide span.embBUR {
    background-position: -22px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embGUANGZHOURF, .matchInfo .matchList li .teamTxt .teamSide span.embGRF {
    background-position: -44px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embBEIJINGGUOAN, .matchInfo .matchList li .teamTxt .teamSide span.embBEI {
    background-position: -66px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embSUWONSAMSUNGFC, .matchInfo .matchList li .teamTxt .teamSide span.embSUW {
    background-position: -88px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embBRISBANEROAR, .matchInfo .matchList li .teamTxt .teamSide span.embBRI {
    background-position: -110px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embGUANGZHOUEVERGRANDE, .matchInfo .matchList li .teamTxt .teamSide span.embGUA {
    background-position: -132px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFCSEOUL, .matchInfo .matchList li .teamTxt .teamSide span.embSEO {
    background-position: -154px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embWESTERNSYDNEYWANDERERS, .matchInfo .matchList li .teamTxt .teamSide span.embWSW {
    background-position: 0px -176px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embALA {
    background-position: -22px -176px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAUCKLANDCITY {
    background-position: -44px -176px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embCLUBAMERICA {
    background-position: -66px -176px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embBARCELONA {
    background-position: -88px -176px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embRIVERPLATE {
    background-position: -110px -176px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embTPMAZEMBE {
    background-position: -132px -176px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embKAGOSHIMA, .matchInfo .matchList li .teamTxt .teamSide span.embKagoshima {
    background-position: -154px -176px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embGosaka23, .matchInfo .matchList li .teamTxt .teamSide span.embGamba_u23 {
    background-position: 0px -198px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFctokyo23, .matchInfo .matchList li .teamTxt .teamSide span.embFtokyo_u23 {
    background-position: -22px -198px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embCosaka23, .matchInfo .matchList li .teamTxt .teamSide span.embCosaka_u23 {
    background-position: -44px -198px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAzu, .matchInfo .matchList li .teamTxt .teamSide span.embNumazu {
    background-position: -88px -198px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embHac, .matchInfo .matchList li .teamTxt .teamSide span.embHachinohe {
    background-position: -108px -198px;
}

/*-- embForeign --*/
.matchInfo .matchList li .teamTxt .teamSide span.embForeign {
	background-image: url("/img/common/team_emb_foreign_ss.png");
	background-position: 0 0;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embSydneyfc {
    background-position: -22px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embPohangsteelers {
    background-position: -44px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embJiangsusuning {
    background-position: -66px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embShanghaisipg {
    background-position: -88px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embMelbournevictory {
    background-position: -110px 0px;
}

.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embSantafe {
    background-position: -132px 0px;
}

.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embMamelodisundowns {
	background-position: -22px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embAtleticonacional {
    background-position: 0px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embRealmadrid {
    background-position: -154px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embIPark {
    background-position: -44px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embEstudiantes {
    background-position: -66px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embPerthGlory {
    background-position: -88px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embFigueirense {
    background-position: -110px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embBangkokU {
    background-position: -132px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embSuphanburiFC {
    background-position: -154px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embMuangthong {
    background-position: 0 -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embUlsan {
    background-position: -22px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embEasternSC {
    background-position: -44px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embJejuUnitedFC {
    background-position: -66px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embAdelaide {
    background-position: -88px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embSevillafc {
    background-position: -110px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embBorussiadortmud {
    background-position: -132px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embChapecoense {
    background-position: -155px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embAlHilal {
    background-position: 0 -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embPohangSteelers {
    background-position: -22px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embOlympiqueDeMarseille {
    background-position: -44px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embVojvodina {
    background-position: -66px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embBhayangkara {
    background-position: -88px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embKitchee {
    background-position: -110px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embShanghaiGreenlandShenhua {
    background-position: -132px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embTianjinquanjian {
    background-position: -155px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embIndependiente {
    background-position: 0px -88px;
}

.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embPersepolisfc {
    background-position: -22px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embEsperance {
    background-position: -44px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embGuadalajara {
    background-position: -66px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embWellington {
    background-position: -88px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embAlAinFC {
    background-position:  -110px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embWolverhamptonWanderersFC {
    background-position:  -132px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embClubeDeRegatasDoFlamengo {
    background-position:  -155px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embRightToDream {
    background-position:  -66px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embUlsanHyundaiFC {
    background-position: -22px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embChonburifc {
    background-position:-44px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embGyeongnamfc {
    background-position:  -66px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embJohorfc {
    background-position: -88px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embDaegufc {
    background-position: -110px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embNewcastleunitedjetsfc {
    background-position: -132px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embChiangraiunitedfc {
    background-position: -155px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embShandongluneng {
    background-position: 0px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embChelsea {
    background-position: -22px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embAtleticoParanaense {
    background-position: -44px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embjeonbukHyundai {
    background-position: -0px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embCeresNegros {
    background-position: -22px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embTampinesRoversFC {
    background-position: -44px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embUnitedCityFC {
    background-position: -66px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embGuangzhouFC {
    background-position: -88px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embPortFC {
    background-position: -110px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embRatchaburiFC {
    background-position: -132px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embBeijingFC {
    background-position: -154px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embMelBourneCity {
    background-position: 0px -176px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embMariners {
    background-position: -154px -198px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embUlsanFC {
	background-position: 0px -220px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embGwangjuFC {
    background-position: -22px -220px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embShanghaiShenhua {
    background-position: -44px -220px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embFrankfurt {
    background-position: -66px -220px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embNamDinh {
    background-position: -88px -220px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embKayaFC {
    background-position: -0px -198px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embAlAhli  {
    background-position: -110px -220px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embAlNassr  {
    background-position: -132px -220px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embAlSadd  {
    background-position: -154px -220px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embAlWasl  {
    background-position: 0px -242px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embEsteghlal  {
    background-position: -22px -242px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embAlRayyan  {
    background-position: -44px -242px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embPakhtakor  {
    background-position: -66px -242px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embAlGharafa  {
    background-position: -88px -242px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embAlshorta  {
    background-position: -110px -242px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embLiverpool  {
    background-position: -132px -242px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embLiverpool  {
    background-position: -132px -242px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embAlAhlySC  {
    background-position: -153px -242px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embBayern  {
    background-position: 0px -264px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embBenfica  {
    background-position: -22px -264px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embBocaJuniors  {
    background-position: -44px -264px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embBotofogo  {
    background-position: -66px -264px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embChelseaFC  {
    background-position: -88px -264px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embEsperanceTunis  {
    background-position: -110px -264px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embFluminense  {
    background-position: -132px -264px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embInterMiami  {
    background-position: -154px -264px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embInterMilan  {
    background-position: 0px -286px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embJuventus  {
    background-position: -22px -286px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embMonterrey  {
    background-position: -44px -286px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embPachuca  {
    background-position: -66px -286px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embPalmeiras  {
    background-position: -88px -286px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embPSG  {
    background-position: -110px -286px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embFCPorto  {
    background-position: -132px -286px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embSalzburg  {
    background-position: -154px -286px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embSeattleSounders  {
    background-position: 0px -308px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embWydad  {
    background-position: -22px -308px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embAtleticoMadrid  {
    background-position: -44px -308px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embRealMadrid  {
    background-position: -66px -308px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embLAFC  {
    background-position: -88px -308px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embGangwonFC  {
    background-position: -110px -308px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embFCSeoul   {
    background-position: -132px -308px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embCDRCFC  {
    background-position: -154px -308px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embForeign.embBrondby  {
    background-position: 0px -330px;
}

/*-- 天皇杯Jリーグ以外のチーム用 --*/
.matchInfo .matchList li .teamTxt .teamSide span.embAnother {
	background-image: url("/img/common/team_emb_another_ss.png");
	background-position: 0 0;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embNiigataHealthUniv {
    background-position: -44px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embFukuyamaCityFC {
    background-position: -155px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embMatsueCityFC {
    background-position: -132px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embOoyamaSC {
    background-position: -88px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embArterivoWakayama {
    background-position: -44px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embOkoshiyasuKyotoAC {
    background-position: -22px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embVerspahOITA {
    background-position: 0px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embHondaFC {
    background-position: -44px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embFCtokushima {
    background-position: -66px -0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embNihonbunriUniv {
    background-position: -110px -198px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embMDnagasaki {
    background-position: -110px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embRyutsuKeizaiUniv {
    background-position: 0px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embIwakiFC {
    background-position: -66px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embSonySendai {
    background-position: -44px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embFukuokaUniv {
    background-position: -44px -176px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embOkinawaSV {
    background-position: -132px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embBiwakoSeikeiSports {
    background-position: -44px -198px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embKansaiGakuinUniv {
    background-position: -88px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embSarutakogyo {
    background-position: -66px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embPorvenir {
    background-position: -66px -198px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embFCosaka,
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embFosaka {
    background-position: -110px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embTochigiFC {
    background-position: -88px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embYamanashiGakuinUniv {
    background-position: -22px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embFcHokuriku {
    background-position: -132px -198px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embKomazawaUniv {
    background-position: -22px -198px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embMitsubishiMizushimaFC {
    background-position: -132px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embFCBaleineShimonoseki {
    background-position: 0px -176px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embFCkariya {
    background-position: -132px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embKochiUnitecSC {
    background-position: -132px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embTonanMaebashi {
    background-position: -132px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embJuntendoUniv {
    background-position: 0px -198px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embHondaLockSC {
    background-position: -44px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embKawasoeSc {
    background-position: -88px -198px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embFukuiUnitedFC {
    background-position: -22px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embAventuraKawaguchi {
    background-position: -154px -176px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embTokachiSkyEarth {
    background-position: -132px -176px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embNirasakiAstros {
    background-position: -154px -198px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embMoriyamaSamurai {
    background-position: -154px -264px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embLvnirossoNC {
    background-position: -0px -288px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embBrewSAGA {
    background-position: -22px -288px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embHirondelle {
    background-position: -44px -288px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embVeroskronos {
    background-position: -66px -288px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embToyoUniv {
    background-position: -88px -288px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embToyamaShinjoC {
    background-position: -66px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embMitsubishiNagasaki {
    background-position: -44px -264px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embTokyoInternationalUniv {
    background-position: -110px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embHouseiUniv {
    background-position: 0px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embBelugarossoIwami {
    background-position: -0px -264px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embChukyoUniv {
    background-position: -110px -220px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embAnother.embTsukubaUniv {
    background-position: -110px -110px;
}

.matchInfo .matchList li .teamTxt .teamSide span.embNone {
	/*background-image: url("/img/common/none_emb_ss.png");*/
	/*background-position: 0 0;*/
	display: none;
}

/*- 国旗用 -*/
.matchInfo .matchList li .teamTxt .teamSide span.embFlag {
    background: url("/img/common/flag_emb_ss.png") no-repeat;
		background-position: -999999px -999999px;
}

.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embJapan {
    background-position: 0px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embNigeria {
    background-position: -22px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embColumbia {
    background-position: -44px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embSweden {
    background-position: -66px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embBrazil {
    background-position: -88px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embAustralia {
    background-position: -110px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embSaudiarabia {
    background-position: -132px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embUAE {
    background-position: -154px 0px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embIraq {
    background-position: 0px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embThailand {
    background-position: -22px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embSingapore {
    background-position: -44px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embCambodia {
    background-position: -66px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embEngland {
    background-position: -88px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embChina {
    background-position: -110px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embSouthAfrica {
    background-position: -132px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embItaly {
    background-position: -154px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embSouthAfrica {
    background-position: -132px -22px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embUruguay {
    background-position: 0px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embVenezuela {
    background-position: -22px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embNewCaledonia {
    background-position: -44px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embHonduras {
    background-position: -66px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embFrance {
    background-position: -88px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embHaiti {
    background-position: -110px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embNewZealand {
    background-position: -132px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embGermany {
    background-position: -154px -44px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embParaguay {
    background-position: 0px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embUSA {
    background-position: -22px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embMexico {
    background-position: -44px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embIran {
    background-position: -66px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embSpain {
    background-position: -88px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embMali {
    background-position: -110px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embGhana {
    background-position: -132px -66px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embNiger {
    background-position: -154px -66px;
}

.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embBelgium {
    background-position: 0 -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embSouthKorea {
    background-position: -22px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embNorthKorea {
    background-position: -44px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embPalestine{
    background-position: -66px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embUzbekistan {
    background-position: -88px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embQatar {
    background-position: -110px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embMalaysia {
    background-position: -132px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embVietnam {
    background-position: -154px -88px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embSwitzerland {
    background-position: 0 -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embUkraine {
    background-position: -22px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embSenegal {
	background-position: -44px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embPoland {
	background-position: -66px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embRussia {
	background-position: -88px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embEgypt {
	background-position: -110px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embPortugal {
	background-position: -132px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embMorocco {
	background-position: -154px -110px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embPeru {
	background-position: 0px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embDenmark {
	background-position: -22px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embArgentina {
	background-position: -44px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embIceland {
	background-position: -66px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embCroatia {
	background-position: -88px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embCostarica {
	background-position: -110px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embSerbia {
	background-position: -132px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embPanama {
	background-position: -154px -132px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embTunisia {
	background-position: 0px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embChile {
	background-position: -22px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embPakistan {
	background-position: -44px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embNepal {
	background-position: -66px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embKyrgyz {
	background-position: -88px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embVenezuela {
	background-position: -110px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embUnitedArabEmirates {
	background-position: -132px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embThailand {
	background-position: -154px -154px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embIndia {
	background-position: 0px -174px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embBahrain {
	background-position: -22px -174px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embAustralia {
	background-position: -44px -174px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embSyria {
	background-position: -66px -174px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embJordan {
	background-position: -88px -174px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embChina {
	background-position: -110px -174px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embPhilippines {
	background-position: -132px -174px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embIraq {
	background-position: -154px -174px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embYemen {
	background-position: 0px -197px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embSaudiarabia {
	background-position: -22px -197px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embLebanon {
	background-position: -44px -197px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embNorthKorea {
	background-position: -66px -197px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embOman {
	background-position: -88px -197px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embTurkmenistan {
	background-position: -110px -197px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embBolivia {
	background-position: -132px -197px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embEcuador {
  background-position: -154px -197px
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embElSalvador {
  background-position: 0px -220px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embTrinidadAndTobago {
  background-position: -22px -220px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embMyanmar {
  background-position: -44px -220px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embMongolia {
  background-position: -66px -220px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embTajikistan {
  background-position: -88px -220px;
}
.matchInfo .matchList li .teamTxt .teamSide span.embFlag.embJamaica {
  background-position: 0 -242px;
}

/*toto予想*/

header .subNav li a.icoToto_2 {
	display: inline-block;
	vertical-align: middle;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url(/img/common/btn_toto2.png) no-repeat;
	width: 42px;
	height: 21px;
	line-height: 100%;
}


header .subNav li a.txtBtn.totoBtn {
  color: #000;
  background: rgba(255, 204, 0, 0.7);
}

header .subNav li a.txtBtn.totoBtn:hover {
  background: rgba(255, 204, 0, 1);
}


/*header_gnav4*/

header nav{
	height: 50px;
}

header nav ul{
	width: auto;
	position: absolute;
	right: 0;
	height: 50px;
	display: inline-block;
	margin-left: 0;
}

header nav ul li a{
	padding: 18px 5px 17px;
}

header nav ul li a.game{
	padding-left: 10px;
}


.matchInfo .emperor .matchList li .teamTxt .teamSide span.embNone,
.matchInfo .emperor .matchList .matchBox:hover li .teamTxt .teamSide span.embNone,
.matchInfo .emperor .matchList.over li .teamTxt .teamSide span.embNone,
.matchInfo .emperor .matchList.over .matchBox:hover li .teamTxt .teamSide span.embNone{display: none !important;}

.matchInfo .emperor .matchList.emperor li .teamTxt .teamSide,
.matchInfo .emperor .matchList.over.emperor li .teamTxt .teamSide{vertical-align: middle !important;}


#loadArea p.infoComment{
	display: table-cell;
	height: 100px;
	vertical-align: middle;
	padding: 0 0 20px 30px;
	font-size: 14px;

}


/* チャンピオンシップ、プレーオフ、CWC用スコアモジュールタブ */
/*.matchInfo .tabList li a{
	background-color: rgba(255,255,255,0.3);
}*/
.matchInfo .tabList li#tabPostSeason a{
	width: 871px;
	background: url(/img/common/league_btn_CS-playoff.png) no-repeat 0 0;
}
.matchInfo .matchList > li.j1cs > a{ background: #FAF3CF;}
.matchInfo .matchList > li.j1cs .viewTxt{ background: #DEDAC4;}

.matchInfo .matchList > li.j1po > a{ background: #FFF;}
.matchInfo .matchList > li.j1po .viewTxt{ background: rgba(224, 224, 224, 0.9);}

/*.matchInfo .matchList > li.j2j3playoff > a{ background: #E7E7E7;}*/
/*.matchInfo .matchList > li.j2j3playoff .viewTxt{ background: #D3D3D3;}*/

.matchInfo .matchList li.j1cs:nth-child(3) a,
.matchInfo .matchList li.j1po:nth-child(6) a{margin-right: 1px;}

/*.matchInfo .tabList li.active a{height: 38px;}
.matchInfo .tabList li a{height: 35px;}*/
/*.matchInfo .tabList li a.btnEmperorscup {background-position: -633px 3px;}*/

.matchInfo .tabList li a.btnChampionship,
.matchInfo .tabList li a.btnJ1playoff,
.matchInfo .tabList li a.btnJ2J3playoff{
	background-repeat: no-repeat;
	background-size: 106px 30px;
	background-position: 0 3px;
}
.matchInfo .tabList li a.btnChampionship{background-image: url(/img/common/league_btn_cs.png);}
.matchInfo .tabList li.active a.btnChampionship{ background-color: #FAF3CF; }

.matchInfo .tabList li a.btnJ1playoff{background-image: url(/img/common/league_btn_j1po.png);}
.matchInfo .tabList li a.btnJ2J3playoff{background-image: url(/img/common/league_btn_j2j3po.png);}
/*.matchInfo .tabList li a.btnCwc{background-image: url(/img/common/league_btn_cwc.png);}*/
/* チャンピオンシップ、プレーオフ用スコアモジュールタブ */






.sub p.infoLink{
    margin: 0 0 10px 0;
    border :1px solid #ccc;
    font-size: 12px;
    text-align: center;
}

p.infoLink a {
    position: relative;
    padding: 10px;
    display: block;
    color: #f00;
  	font-weight: bold;
	background: #fff;
}

p.infoLink a:after {
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f105";
    font-size: 14px;
    font-weight: normal;
    right: 9px;
    top: 50%;
    margin-top: -7px;
}
p.infoLink a:hover {
	text-decoration: none;
	opacity: 0.7;
}
p.infoLink.txtBlack{
	border: none;
}
p.infoLink.txtBlack a {
	color: #111;
    padding: 0px;
}
p.infoLink.txtBlack a:hover {
	background: none;
	text-decoration: underline;
	opacity: 1;
}
p.infoLink.txtRed{
	border: none;
}
p.infoLink.txtRed a {
	color: #F00;
    padding: 0px;
}
p.infoLink.txtRed a:hover {
	background: none;
	text-decoration: underline;
	opacity: 1;
}
p.infoLink.txtRed a:after{
	content: none;
}


/*20160301*/

/*.matchInfo .matchList > li.highlight > a.matchBox.trackingData {
    background-color: #f9ebd2;
}*/



#globalNavi .inner ul li a.guide,
#globalNavi .inner ul li a.beginner{
	background: rgba(243,216,216,0.6);
	letter-spacing: -0.04em;
}

#globalNavi .inner ul li a.guide.current,
#globalNavi .inner ul li a.beginner.current{
	background: #e60012;
}

#globalNavi .inner ul li a.guide span{
	font-size: 8px;
	font-weight: bold;
}
#globalNavi .inner ul li a.beginner img{
	position: relative;
	top: 1px;
	margin-right: 2px;
}
#globalNavi .inner ul li a.guide:hover,
#globalNavi .inner ul li a.beginner:hover{
	background: #e60012;
    color: #fff;
}
.subNav li a.txtBtn.onlineshop{
	background:rgba(0,0,0,0.9);
}
/*.subNav li a.txtBtn.onlineshop:hover{
	background: rgba(0,0,0,0.55);
}
*/


/* base_new.cssを変更する！！！ */

/* ------------------- header SNS分*/


#utilityArea .snsIconNav{
	position: absolute;
	top: 3px;
	right: 0;
}
#utilityArea .snsIconNav ul{
	font-size: 0;
}
#utilityArea .snsIconNav ul li{
	display: inline-block;
	font-size: 12px;
	margin-left: 4px;
	text-indent: -9999px;
}
#utilityArea .snsIconNav ul li a{
	display: block;
	width: 24px;
	height: 24px;
	background: url(/img/common/header_snsIconNav.png) no-repeat 9999px 9999px;
}
#utilityArea .snsIconNav ul li a:hover{
	text-decoration: none;
	opacity: 0.5;
}
#utilityArea .snsIconNav ul li.twitter a{background-position: 0 0;}
#utilityArea .snsIconNav ul li.facebook a{background-position: -24px 0;}
#utilityArea .snsIconNav ul li.instagram a{background-position: -48px 0;}
#utilityArea .snsIconNav ul li.youTube a{background-position: -72px 0;}
#utilityArea .snsIconNav ul li.line a{background-position: -96px 0;}
#utilityArea .snsIconNav ul li.tiktok a{background-position: -120px 0;}

/* ------------------- footer SNS分*/
footer #footerSnsArea{
	background: #e0e0e0;
    padding: 20px 0;
    width: 100%;
    text-align: center;
    border-bottom: 2px solid #fff;
    border-top: 2px solid #fff;
}
footer #footerSnsArea ul{
	margin: 0 auto;
   	width: 400px;
   	display: table;
   	table-layout: fixed;
}
footer #footerSnsArea ul li{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;

}
footer #footerSnsArea ul li a{
	color: #111;
	display: block;
}
footer #footerSnsArea ul li a:before{
	display: block;
	width: 40px;
	height: 40px;
	content: "";
	background: url(/img/common/footer_snsIconNav.png) no-repeat 9999px 9999px;
	margin:0 auto 10px;
}
footer #footerSnsArea ul li a:hover{
	text-decoration: none;
	opacity: 0.8;
}
footer #footerSnsArea ul li.twitter a:before{background-position: 0 0;}
footer #footerSnsArea ul li.facebook a:before{background-position: -40px 0;}
footer #footerSnsArea ul li.instagram a:before{background-position: -80px 0;}
footer #footerSnsArea ul li.youTube a:before{background-position: -120px 0;}
footer #footerSnsArea ul li.line a:before{background-position: -160px 0;}
footer #footerSnsArea ul li.tiktok a:before{background-position: -200px 0;}



/* btmBnrLists */
.subBNRiframeTop{
	margin-bottom: 10px;
}
.btmBnrLists{
	border-top: 1px solid #A9A9A9;
	margin-bottom: 10px;
}
.btmBnrLists li {
    display: block;
    font-size: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    border-bottom: 1px solid #A9A9A9;
    border-right: 1px solid #A9A9A9;
    border-left: 1px solid #A9A9A9;
}
.btmBnrLists li a,
.btmBnrLists li span{
  display: block;
  height: 50px;
  position: relative;
  background: rgba(255, 255, 255, 0.6)
}
.btmBnrLists li a:after {
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f105";
    font-size: 13px;
    font-weight: normal;
    right: 10px;
    top: 50%;
    margin-top: -7px;
    color: #bebebe;
}
.btmBnrLists li a:hover{
	background:#f4f4f4;
	opacity: 0.8;
}
.btmBnrLists li a span,
.btmBnrLists li span span{
  background: url(/img/common/splite_pc_side_bnr.png) no-repeat -9999px -9999px;
  display: inline-block;
  width: 220px;
  height: 50px;
  text-indent: -9999px;
}
.btmBnrLists i img {
    width: 100%;
    max-width: 300px;
    vertical-align: top;
}

/*-シャトルロック-*/
.src-components-Modal-___Modal__modal-wrapper___3Atm3 {
	z-index: 2147483647 !important;
}

/*-シャトルロック-*/




/*-floatingticketBtn-*/
.floatingticketBtn a{
	box-shadow: 0 16px 34px -4px #00100e14, 0 16px 68px 32px #00100e08;
    font-size: 18px;
    line-height: 1.5;
    transition: opacity .3s ease-in-out;
    text-decoration: none;
    background-color: #e60c11;
    padding: 12px 20px;
    font-weight: bold;
    border-radius: 0px 10px 10px 0;
    color: #fff;
    display: inline-block;
    min-width: 220px;
    width: auto;
    text-align: center;
	position: fixed;
	left: 0;
	bottom: 30px;
	z-index: 777;
}
.floatingticketBtn a:hover{
	opacity: .8;
    text-decoration: none;
}
/*-floatingticketBtn-*/



.btmBnrLists li a.daznfaq span,.btmBnrLists li span.daznfaq span{background-position: 0 0;}
.btmBnrLists li a.jwc span,.btmBnrLists li span.jwc span{background-position: 0 -50px;}
.btmBnrLists li a.leaguecup span,.btmBnrLists li span.leaguecup span{background-position: 0 -100px;}
.btmBnrLists li a.acl span,.btmBnrLists li span.acl span{background-position: 0 -150px;}
.btmBnrLists li a.samuraiblue span,.btmBnrLists li span.samuraiblue span{background-position: 0 -200px;}
.btmBnrLists li a.emperor span,.btmBnrLists li span.emperor span{background-position: 0 -250px;}
.btmBnrLists li a.under14 span,.btmBnrLists li span.under14 span{background-position: 0 -300px;}
.btmBnrLists li a.under20 span,.btmBnrLists li span.under20 span{background-position: 0 -350px;}
.btmBnrLists li a.suruga span,.btmBnrLists li span.suruga span{background-position: 0px -400px;}
.btmBnrLists li a.jleagueAwards span,.btmBnrLists li span.jleagueAwards span{background-position: 0px -450px;}
.btmBnrLists li a.jyouthcup span,.btmBnrLists li span.jyouthcup span{background-position: 0px -500px;}
.btmBnrLists li a.transfer span,.btmBnrLists li span.transfer span{background-position: 0px -550px;}
.btmBnrLists li a.playOffs span,.btmBnrLists li span.playOffs span{background-position: 0px -600px;}
.btmBnrLists li a.e1 span,.btmBnrLists li span.e1 span{background-position: 0px -650px;}
.btmBnrLists li a.clubwc span,.btmBnrLists li span.clubwc span{background-position: 0px -700px;}
.btmBnrLists li a.fxsc span,.btmBnrLists li span.fxsc span{background-position: 0px -750px;}

.btmBnrLists li a.u23asia span,.btmBnrLists li span.u23asia span{background-position: 0px -850px;}
.btmBnrLists li a.asiachallenge span,.btmBnrLists li span.asiachallenge span{background-position: 0px -900px;}
.btmBnrLists li a.fnj span,.btmBnrLists li span.fnj span{background-position: 0px -1000px;}
.btmBnrLists li a.ejleague span,.btmBnrLists li span.ejleague span{background-position: 0px -1050px;}
.btmBnrLists li a.samuraiblueJleague span,.btmBnrLists li span.samuraiblueJleague span{background-position: 0px -1100px;}
.btmBnrLists li a.anniversary25th span,.btmBnrLists li span.anniversary25th span{background-position: 0px -1150px;}
.btmBnrLists li a.worldcupRussia span,.btmBnrLists li span.worldcupRussia span{background-position: 0px -1200px;}
.btmBnrLists li a.u21asiangames span,.btmBnrLists li span.u21asiangames span{background-position: 0px -1250px;}
.btmBnrLists li a.awards span,.btmBnrLists li span.awards span{background-position: 0px -1300px;}
.btmBnrLists li a.j1sannyu span,.btmBnrLists li span.j1sannyu span{background-position: 0px -1350px;}
.btmBnrLists li a.cwc2018 span,.btmBnrLists li span.cwc2018 span{background-position: 0px -1400px;}
.btmBnrLists li a.asiancup_2019 span,.btmBnrLists li span.asiancup_2019 span{background-position: 0px -1450px;}
.btmBnrLists li a.asiachallenge2019 span,.btmBnrLists li span.asiachallenge2019 span{background-position: 0px -1500px;}
.btmBnrLists li a.mascot2019 span,.btmBnrLists li span.mascot2019 span{background-position: 0px -1550px;}
.btmBnrLists li a.ejleague_konami span,.btmBnrLists li span.ejleague_konami span{background-position: 0px -1600px;}
.btmBnrLists li a.ejleague_fifa span,.btmBnrLists li span.ejleague_fifa span{background-position: 0px -1650px;}
.btmBnrLists li a.gw_event2019 span,.btmBnrLists li span.gw_event2019 span{background-position: 0px -1700px;}
.btmBnrLists li a.heiseiHistory span,.btmBnrLists li span.heiseiHistory span{background-position: 0px -1750px;}
/* .btmBnrLists li a.monthly_awards span,.btmBnrLists li span.monthly_awards span{background-position: 0px -1800px;} */
.btmBnrLists li a.monthly_awards span,.btmBnrLists li span.monthly_awards span{background-position: 0 -6200px;}
.btmBnrLists li a.jwc2019 span,.btmBnrLists li span.jwc2019 span{background-position: 0px -1850px;}
.btmBnrLists li a.copaamerica span,.btmBnrLists li span.copaamerica span{background-position: 0px -1900px;}
.btmBnrLists li a.natsuyasumi span,.btmBnrLists li span.natsuyasumi span{background-position: 0px -1950px;}
.btmBnrLists li a.j_conmebol span,.btmBnrLists li span.j_conmebol span{background-position: 0px -2000px;}
.btmBnrLists li a.finalphase2019 span,.btmBnrLists li span.finalphase2019 span{background-position: 0px -2050px;}
.btmBnrLists li a.mascot2020 span,.btmBnrLists li span.finalphase2019 span{background-position: 0px -2100px;}
.btmBnrLists li a.opening-games span,.btmBnrLists li span.opening-games span{background-position: 0px -950px;}
.btmBnrLists li a.restart span,.btmBnrLists li span.restart span{background-position: 0px -2200px;}
.btmBnrLists li a.sharen span,.btmBnrLists li span.sharen span{background-position: 0px -2250px;}
/*.btmBnrLists li a.restart-games span,.btmBnrLists li span.restart-games span{background-position: 0px -950px;}*/
.btmBnrLists li a.forVisitors span,.btmBnrLists li span.forVisitors span{background-position: 0px -2300px;}
.btmBnrLists li a.aoashi span,.btmBnrLists li span.aoashi span{background-position: 0px -2350px;}
.btmBnrLists li a.anniversary0515 span,.btmBnrLists li span.aoashi span{background-position: 0px -2400px;}
.btmBnrLists li a.outline span,.btmBnrLists li span.outline span{background-position: 0px -2450px;}
.btmBnrLists li a.corporate span,.btmBnrLists li span.corporate span{background-position: 0px -2500px;}
.btmBnrLists li a.olympic span,.btmBnrLists li span.olympic span{background-position: 0px -2550px;}
.btmBnrLists li a.roadtoqatar span,.btmBnrLists li span.roadtoqatar span{background-position: 0px -2600px;}
.btmBnrLists li a.a2021hero span,.btmBnrLists li span.a2021hero span{background-position: 0px -2650px;}
.btmBnrLists li a.a2021stats span,.btmBnrLists li span.a2021stats span{background-position: 0px -2700px;}
.btmBnrLists li a.supercup span,.btmBnrLists li span.a2021stats span{background-position: 0px -2750px;}
.btmBnrLists li a.mascot2022 span,.btmBnrLists li span.a2021stats span{background-position: 0px -2800px;}
.btmBnrLists li a.guidelines span,.btmBnrLists li span.guidelines span{background-position: 0px -2850px;}
.btmBnrLists li a.opening-games_j1 span,.btmBnrLists li span.opening-games_j1 span{background-position: 0px -2900px;}
.btmBnrLists li a.gw2022 span,.btmBnrLists li span.gw2022 span{background-position: 0px -2950px;}
.btmBnrLists li a.kokuritsu span,.btmBnrLists li span.kokuritsu span{background-position: 0px -3000px;}
.btmBnrLists li a.tiktok span,.btmBnrLists li span.tiktok span{background-position: 0px -3050px;}
.btmBnrLists li a.leaguecupspecial span,.btmBnrLists li span.leaguecupspecial span{background-position: 0px -3100px;}
.btmBnrLists li a.momotetsu span,.btmBnrLists li span.momotetsu span{background-position: 0px -3150px;}
.btmBnrLists li a.natsuyasumi2022 span,.btmBnrLists li span.natsuyasumi2022 span{background-position: 0px -3200px;}
.btmBnrLists li a.e1_2022 span,.btmBnrLists li span.e1_2022 span{background-position: 0px -3250px;}
.btmBnrLists li a.nijisanji span,.btmBnrLists li span.nijisanji span{background-position: 0px -3300px;}
.btmBnrLists li a.kurakkatsu span,.btmBnrLists li span.kurakkatsu span{background-position: 0px -3350px;}
.btmBnrLists li a.finalphase2022 span,.btmBnrLists li span.finalphase2022 span{background-position: 0px -3400px;}
.btmBnrLists li a.finalphase2023 span,.btmBnrLists li span.finalphase2023 span{background-position: 0px -3400px;}
.btmBnrLists li a.j1sannyu2022 span,.btmBnrLists li span.j1sannyu2022 span{background-position: 0px -3450px;}
.btmBnrLists li a.qatar2022 span,.btmBnrLists li span.qatar2022 span{background-position: 0px -3500px;}
.btmBnrLists li a.mascot2023 span,.btmBnrLists li span.mascot2023 span{background-position: 0px -3550px;}
.btmBnrLists li a.jleague30th span,.btmBnrLists li span.jleague30th span{background-position: 0px -3600px;}
.btmBnrLists li a.seasonopening2023 span,.btmBnrLists li span.seasonopening2023 span{background-position: 0px -3650px;}
.btmBnrLists li a.J30bestawards span,.btmBnrLists li span.J30bestawards span{background-position: 0px -3700px;}
.btmBnrLists li a.gw2023 span,.btmBnrLists li span.gw2023 span{background-position: 0px -3750px;}
.btmBnrLists li a.gw2023_kokuritsu span,.btmBnrLists li span.gw2023_kokuritsu span{background-position: 0px -3800px;}
.btmBnrLists li a.tiktokcup2023 span,.btmBnrLists li span.tiktokcup2023 span{background-position: 0px -3850px;}
.btmBnrLists li a.natsuyasumi2023 span,.btmBnrLists li span.natsuyasumi2023 span{background-position: 0px -3900px;}
.btmBnrLists li a.bluelock span,.btmBnrLists li span.bluelock span{background-position: 0px -3950px;}
.btmBnrLists li a.kokuritsu1021 span,.btmBnrLists li span.kokuritsu1021 span{background-position: 0px -4000px;}
.btmBnrLists li a.leaguecupfinal span,.btmBnrLists li span.leaguecupfinal span{background-position: 0px -4050px;}
.btmBnrLists li a.season-transition span,.btmBnrLists li span.season-transition span{background-position: 0px -4100px;}
.btmBnrLists li a.clubwc2023 span,.btmBnrLists li span.clubwc2023 span{background-position: 0px -4150px;}
.btmBnrLists li a.seasonreview2023 span,.btmBnrLists li span.seasonreview2023 span{background-position: 0px -4200px;}
.btmBnrLists li a.asiancup2023 span,.btmBnrLists li span.asiancup2023 span{background-position: 0px -4250px;}
.btmBnrLists li a.kokuritsu20240225 span,.btmBnrLists li span.kokuritsu20240225 span{background-position: 0px -4300px;}
.btmBnrLists li a.thekokuritsuday span,.btmBnrLists li span.thekokuritsuday span{background-position: 0px -4350px;}
.btmBnrLists li a.seasoneopening2024 span,.btmBnrLists li span.seasoneopening2024 span{background-position: 0px -4400px;}
.btmBnrLists li a.climateaction span,.btmBnrLists li span.climateaction span{background-position: 0px -4450px;}
.btmBnrLists li a.fnj2024 span,.btmBnrLists li span.fnj2024 span{background-position: 0px -4500px;}
.btmBnrLists li a.kokuritsu202404030407 span,.btmBnrLists li span.kokuritsu202404030407 span{background-position: 0px -4300px;}
.btmBnrLists li a.kokuritsu20240413 span,.btmBnrLists li span.kokuritsu20240413 span{background-position: 0px -4600px;}
.btmBnrLists li a.beginner span,.btmBnrLists li span.beginner span{background-position: 0px -4550px;}
.btmBnrLists li a.u14_2024 span,.btmBnrLists li span.u14_2024 span{background-position: 0px -4650px;}
.btmBnrLists li a.jcorporate span,.btmBnrLists li span.jcorporate span{background-position: 0px -4700px;}
.btmBnrLists li a.gw2024 span,.btmBnrLists li span.gw2024 span{background-position: 0px -4750px;}
.btmBnrLists li a.jsmilefootballtour span,.btmBnrLists li span.jsmilefootballtour span{background-position: 0 -4800px;}
.btmBnrLists li a.bluelock2024 span,.btmBnrLists li span.bluelock2024 span{background-position: 0 -4850px;}
.btmBnrLists li a.kokuritsu20240601 span,.btmBnrLists li span.kokuritsu20240601 span{background-position: 0 -4900px;}
.btmBnrLists li a.u23asiancup span,.btmBnrLists li span.u23asiancup span{background-position: 0 -4950px;}
.btmBnrLists li a.kokuritsu20240616 span,.btmBnrLists li span.kokuritsu20240616 span{background-position: 0 -5000px;}
.btmBnrLists li a.jwc2024 span,.btmBnrLists li span.jwc2024 span{background-position: 0 -5050px;}
.btmBnrLists li a.kokuritsu20240720 span,.btmBnrLists li span.kokuritsu20240720 span{background-position: 0 -5100px;}
.btmBnrLists li a.natsuyasumi2024 span,.btmBnrLists li span.natsuyasumi2024 span{background-position: 0 -5150px;}
.btmBnrLists li a.kokuritsu20240831 span,.btmBnrLists li span.kokuritsu20240831 span{background-position: 0 -5200px;}
.btmBnrLists li a.pariOlympic span,.btmBnrLists li span.pariOlympic span{background-position: 0 -5250px;}
.btmBnrLists li a.kokuritsu20240914 span,.btmBnrLists li span.kokuritsu20240914 span{background-position: 0 -5300px;}
.btmBnrLists li a.kokuritsu20240928 span,.btmBnrLists li span.kokuritsu20240928 span{background-position: 0 -5350px;}
.btmBnrLists li a.acl2 span,.btmBnrLists li span.acl2 span{background-position: 0 -5400px;}
.btmBnrLists li a.acle span,.btmBnrLists li span.acle span{background-position: 0 -5450px;}
.btmBnrLists li a.roadto2026 span,.btmBnrLists li span.roadto2026 span{background-position: 0px -5500px;}
.btmBnrLists li a.awards2024 span,.btmBnrLists li span.awards2024 span{background-position: 0 -5550px;}
.btmBnrLists li a.kokuritsu20241109 span,.btmBnrLists li span.kokuritsu20241109 span{background-position: 0 -5600px;}
.btmBnrLists li a.leaguecupfinal2024 span,.btmBnrLists li span.leaguecupfinal2024 span{background-position: 0 -5650px;}
.btmBnrLists li a.finalphase2024 span,.btmBnrLists li span.finalphase2024 span{background-position: 0 -5700px;}
.btmBnrLists li a.j1shokaku2025 span,.btmBnrLists li span.j1shokaku2025 span{background-position: 0 -5750px;}
.btmBnrLists li a.j3jflplayoff2025 span,.btmBnrLists li span.j3jflplayoff2025 span{background-position: 0 -5800px;}
.btmBnrLists li a.j2shokaku2025 span,.btmBnrLists li span.j2shokaku2025 span{background-position: 0 -5850px;}
.btmBnrLists li a.kokuritsu202502080216 span,.btmBnrLists li span.kokuritsu202502080216 span{background-position: 0 -5900px;}
.btmBnrLists li a.seasonopening2025 span,.btmBnrLists li span.seasonopening2025 span{background-position: 0 -5950px;}
.btmBnrLists li a.kokuritsu202504060425 span,.btmBnrLists li span.kokuritsu202504060425 span{background-position: 0 -6000px;}
.btmBnrLists li a.gw2025 span,.btmBnrLists li span.gw2025 span{background-position: 0 -6050px;}
.btmBnrLists li a.kokuritsu202505 span,.btmBnrLists li span.kokuritsu202505 span{background-position: 0 -6100px;}
.btmBnrLists li a.jwc2025 span,.btmBnrLists li span.jwc2025 span{background-position: 0 -6150px;}
.btmBnrLists li a.anniversary2025 span,.btmBnrLists li span.anniversary2025 span{background-position: 0 -6250px;}
.btmBnrLists li a.clubwc2025 span,.btmBnrLists li span.clubwc2025 span{background-position: 0 -6300px;}
.btmBnrLists li a.natsuyasumi2025 span,.btmBnrLists li span.natsuyasumi2025 span{background-position: 0 -6350px;}
.btmBnrLists li a.e12025 span,.btmBnrLists li span.e12025 span{background-position: 0 -6400px;}
.btmBnrLists li a.jwc2025academy span,.btmBnrLists li span.jwc2025academy span{background-position: 0 -6450px;}
.btmBnrLists li a.autumn2025 span,.btmBnrLists li span.autumn2025 span{background-position: 0 -6500px;}
.btmBnrLists li a.fairplayribbon span,.btmBnrLists li span.fairplayribbon span{background-position: 0 -6550px;}
.btmBnrLists li a.specialseason2026 span,.btmBnrLists li span.specialseason2026 span{background-position: 0 -6600px;}
.btmBnrLists li a.kokuritsu20251109 span,.btmBnrLists li span.kokuritsu20251109 span{background-position: 0 -6650px;}
.btmBnrLists li a.kurakkatsu2025 span,.btmBnrLists li span.kurakkatsu2025 span{background-position: 0 -6700px;}
.btmBnrLists li a.finalphase2025 span,.btmBnrLists li span.finalphase2025 span{background-position: 0 -6750px;}
.btmBnrLists li a.jfc span,.btmBnrLists li span.jfc span{background-position: 0px -6800px;}
.btmBnrLists li a.international_Youth span,.btmBnrLists li span.international_Youth span{background-position: 0px -6850px;}
