<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	[1]豎守畑繧ｹ繧ｿ繧､繝ｫ
	[2]繝懊ち繝ｳ
	[3]繝ｫ繝ｼ繝�
	[4]繝懊ャ繧ｯ繧ｹ繧ｹ繧ｿ繧､繝ｫ
	[5]繝｡繧､繝ｳ繝悶Ο繝�け
	[6]蠎�相陦ｨ遉ｺ
	[7]隕句�縺�
	[8]讀懃ｴ｢繝悶Ο繝�け
	[9]繧ｭ繝｣繝励す繝ｧ繝ｳ莉倥″逕ｻ蜒�
	[10]髢｢騾｣繝悶Ο繝�け��aside��
	[11]繧ｫ繝�ざ繝ｪ繝ｼ繝｡繝九Η繝ｼ ��nav��
	[12]繧｢繧ｳ繝ｼ繝�ぅ繧ｪ繝ｳ
	[13]繝励Ο繝輔ぅ繝ｼ繝ｫ
	[14]FACEBOOK繧ｳ繝｡繝ｳ繝�
	[15]繧ｨ繝ｳ繝悶Ξ繝�

	[29]ticker
	[30]AnnouncementWrap.formArea ul .select

	[00]ETC
 */
/*================================================================

	[1]豎守畑繧ｹ繧ｿ繧､繝ｫ

==================================================================*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
	height: 100%;
	overflow: hidden;
}
i {
	font-style: italic;
}
.text_hide{
    text-indent: -99999px;
    display: block;
    position: absolute;
    line-height: 0;
    overflow: hidden;
}
/************************************************************************

	[2]繝懊ち繝ｳ

 ***********************************************************************/
/*繧ｫ繝�ざ繝ｪ繝ｼ*/
.btnList {
	display: table;
	margin: 0px 0 5px;
	padding: 0px;
}
.btnList li {
	/*display: table-cell;*/
	padding: 0px;
	margin-bottom:3px;
	float: left;
}
.btnList li a {
	background: #eaeaea;
	font-weight: bold;
	color: #333;
	display: inline-block;
	font-size: 10px;
	margin: 0 8px 0 0px;
	padding: 2px 8px;
	white-space: nowrap;
}
/*繧ｫ繝�ざ繝ｪ繝ｼ鮟�*/
.btnList.bgGray li a {
	background: #4f4f4f;
	color: #FFF;
}
.btnList.bgGray li a:hover {
	background: #0066cc;
	color: #FFF;
}
/* SNS繝懊ち繝ｳ*/
.snsList {
	display: table;
	margin-top: 6px;
	display: none;
}
.snsList li {
	display: table-cell;
	text-align: left;
	border: none;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	padding: 0 8px 0 0;
	color: #555;
}
.snsList li i {
	font-size: 12px;
	padding-right: 5px;
}
.snsList li .fa-facebook-square {
	color: #3a5898;
}
.snsList li .fa-twitter {
	color: #55acee;
}
/* 鮟定レ譎ｯ繝懊ち繝ｳ*/
.btnDetail {
	text-align: center;
	position: relative;
	margin: 15px 0 10px;
}
.btnDetail a {
	padding: 12px 0px;
	display: block;
	background: #333;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	position: relative;
}
.btnDetail a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 5px;
	height: 5px;
	margin-top: -2.5px;
	border-top: solid 2px #fff;
	border-right: solid 2px #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.listIndex {
	width: 140px;
	margin-left: auto;
	margin-right: auto;
}
.moreBtn {
	width: 210px;
	margin-left: auto;
	margin-right: auto;
}
.btnPaging {
	text-align: center;
	position: relative;
	margin: 10px 0 25px;
}
.btnPaging li {
	text-align: center;
}
.btnPaging li a {
	padding: 10px 32px;
	display: block;
	margin: 0 32px;
	background: #333;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	position: relative;
}
.btnPaging li a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 5px;
	height: 5px;
	margin-top: -2.5px;
	border-top: solid 2px #fff;
	border-right: solid 2px #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.pagerLink {
	margin: 0 0 25px;
	text-align: center;
	letter-spacing: -0.4em;
}
.pagerLink li {
	display: inline-block;
	margin-right: 4px;
	letter-spacing: normal;
}
.pagerLink li:last-child {
	margin-right: 0;
}
.pagerLink li a,
.pagerLink li span {
	text-align: center;
	display: block;
	width: 35px;
	padding: 8px 0px;
	vertical-align: middle;
	border: 1px solid #ccc;
	font-size: 12px;
	color: #333;
}
.pagerLink li .current {
	color: #fff;
	background: #333;
	border: 1px solid #333;
}
/*繝吶�繧ｸ繝ｳ繧ｰ繝懊ち繝ｳ�域ｬ｡繝ｻ荳隕ｧ繝ｻ蜑搾ｼ�*/
.archiveLink {
	margin: 10px 0px;
	padding: 5px 0px;
	letter-spacing: -0.4em;
	text-align: center;
}
.archiveLink li {
	display: inline;
	letter-spacing: normal;
	vertical-align: middle;
}

.archiveLink li a,
.archiveLink li span {
	display: inline-block;
	border: 1px solid #999;
	font-size: 16px;
	text-align: center;
	padding: 13px 20px 10px;
	position: relative;
	min-width: 50px;
}
.archiveLink li span{
    background: #E7E7E7;
    color: #ccc;
    border-left: 1px solid #999;
}
.archiveLink li:first-child a,
.archiveLink li:first-child span {
	border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-right: none;
	padding-left: 30px;
}
.archiveLink li:first-child a:before,
.archiveLink li:first-child span:before {
	display: block;
	position: absolute;
	top: 50%;
	left: 10px;
	width: 6px;
	height: 6px;
	margin-top: -4px;
	border-top: solid 2px #333;
	border-right: solid 2px #333;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	content: "";
}
.archiveLink li:last-child a,
.archiveLink li:last-child span {
	border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-left: none;
	padding-right: 30px;
}
.archiveLink li:last-child a:after,
.archiveLink li:last-child span:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 6px;
	height: 6px;
	margin-top: -4px;
	border-top: solid 2px #333;
	border-right: solid 2px #333;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.archiveLink li:first-child span:before,
.archiveLink li:first-child span:after,
.archiveLink li:last-child span:before,
.archiveLink li:last-child span:after {
	border-color: #ccc;
}
.archiveLink li a {
	color: #333;
	font-weight: bold;
}
.archiveLink02 {
	margin: 15px 0px;
	padding: 5px 0px;
	letter-spacing: -0.4em;
	text-align: center;
}
.archiveLink02 li {
	display: inline;
	letter-spacing: normal;
	vertical-align: middle;
}
.archiveLink02 li a {
	display: inline-block;
	border: 1px solid #ccc;
	font-size: 14px;
	text-align: center;
	padding: 10px 20px;
	position: relative;
}
.archiveLink02 li:first-child a {
	border-top-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-right: 1px solid #ccc;
	padding-left: 30px;
}
.archiveLink02 li:first-child a:before {
	display: block;
	position: absolute;
	top: 50%;
	left: 10px;
	width: 6px;
	height: 6px;
	margin-top: -4px;
	border-top: solid 2px #333;
	border-right: solid 2px #333;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	content: "";
}
.archiveLink02 li:last-child a {
	border-top-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-left: none;
	padding-right: 30px;
}
.archiveLink02 li:last-child a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 6px;
	height: 6px;
	margin-top: -4px;
	border-top: solid 2px #333;
	border-right: solid 2px #333;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.archiveLink02 li a {
	color: #333;
	font-weight: bold;
}
/*SNS繧｢繧､繧ｳ繝ｳ繝懊ち繝ｳ繝ｪ繧ｹ繝�*/
.uNav {
	margin: 10px 0px;
}
.uNav ul {
	text-align: center;
}
.uNav ul li {
	display: inline-block;
	margin: 0 5px;
	vertical-align: top;
}
.uNav ul li .icoTicket {
	display: block;
	background: url(/img/sp/common/sp_footer_btn1.png) center top no-repeat;
	background-size: 46px 45px;
	overflow: hidden;
	white-space: nowrap;
	height: 45px;
	width: 46px;
	position: relative;
	text-indent: 0;
}
.uNav ul li .icoTv {
	display: block;
	background: url(/img/sp/common/sp_footer_btn2.png) center top no-repeat;
	background-size: 46px 45px;
	overflow: hidden;
	white-space: nowrap;
	height: 45px;
	width: 46px;
	position: relative;
	text-indent: 0;
}
.uNav ul li .icoVideo {
	display: block;
	background: url(/img/sp/common/sp_footer_btn3.png) center top no-repeat;
	background-size: 46px 45px;
	overflow: hidden;
	white-space: nowrap;
	height: 45px;
	width: 46px;
	position: relative;
	text-indent: 0;
}
.uNav ul li .icoGame {
  display: block;
  background: url(/img/sp/common/sp_footer_btn_game.png) center top no-repeat;
  background-size: 46px 45px;
  overflow: hidden;
  white-space: nowrap;
  height: 45px;
  width: 46px;
  position: relative;
  text-indent: 0;
}
.uNav ul li .icoTxt {
	top: 25px;
	left: 13px;
	position: absolute;
	font-weight: bold;
	color: #333;
	font-size: 11px;
}
.uNav ul li a {
	display: block;
	background: url(/img/sp/common/sp_parts_sns.png) center top no-repeat;
	background-size: 254px 25px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	height: 25px;
}
.uNav ul li .ico100years {
	background-position: 0 0;
	width: 102px;
}
.uNav ul li .icoFb {
	background-position: -102px 0;
	width: 26px;
}
.uNav ul li .icoYt {
	background-position: -128px 0;
	width: 25px;
}
.uNav ul li .icoLi {
	background-position: -153px 0;
	width: 25px;
}
.uNav ul li .icoRs {
	background-position: -179px 0;
	width: 26px;
}
.uNav ul li .icoTw {
	background-position: -204px 0;
	width: 25px;
}
.uNav ul li .icoMail {
	background-position: -229px 0;
	width: 25px;
}
.uNav ul li .icoIs {
	background: none;
	text-indent: 0;

	}
/*繧ｰ繝ｬ繝ｼ繧ｰ繝ｩ繝��繧ｷ繝ｧ繝ｳ繝懊ち繝ｳ*/
.btnGlayGrad {
	background: #888888;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 8px 0px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	color: #fff;
	display: block;
	box-sizing: border-box;
}
/*鮟偵�繧ｿ繝ｳ*/
.btnBlackGrad {
	background:#111;
	/*background: -moz-linear-gradient(top, #2f82d5 0%, #0066cc);
	background: -webkit-gradient(linear, left top, left bottom, from(#2f82d5), to(#0066cc));*/
	/*border: 1px solid #0066cc;*/
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 8px 0px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	/*-moz-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-o-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-ms-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);*/
	color: #fff;
	display: block;
	box-sizing: border-box;
}
/*髱偵げ繝ｩ繝��繧ｷ繝ｧ繝ｳ繝懊ち繝ｳ*/
.btnBlueGrad {
	background:#0066cc;
	/*background: -moz-linear-gradient(top, #2f82d5 0%, #0066cc);
	background: -webkit-gradient(linear, left top, left bottom, from(#2f82d5), to(#0066cc));*/
	/*border: 1px solid #0066cc;*/
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 8px 0px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	/*-moz-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-o-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-ms-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);*/
	color: #fff;
	display: block;
	box-sizing: border-box;
}
/*襍､繧ｰ繝ｩ繝��繧ｷ繝ｧ繝ｳ繝懊ち繝ｳ遏｢蜊ｰ莉倥″*/
.btnRedGrad {
	background:rgba(255,26,0,1);
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,26,0,1)), color-stop(100%, rgba(255,26,0,1))); *//* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, rgba(255,26,0,1) 0%, rgba(255,26,0,1) 100%); *//* Chrome10+,Safari5.1+ */
	/*background: linear-gradient(to bottom, rgba(255,26,0,1) 0%, rgba(255,26,0,1) 100%); *//* W3C */
	/*border: 1px solid #ff0000;*/
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 8px 0px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	/*-moz-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-o-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-ms-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);*/
	display: block;
	box-sizing: border-box;
	color: #fff8a5;
}
/*襍､繧ｰ繝ｩ繝��繧ｷ繝ｧ繝ｳ繝懊ち繝ｳ逋ｽ譁�ｭ�*/
.btnRedGradWhite {
	background: #f00;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 8px 0px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	display: block;
	box-sizing: border-box;
	color: #fff;
}
/*繧ｪ繝ｬ繝ｳ繧ｸ繧ｰ繝ｩ繝��繧ｷ繝ｧ繝ｳ繝懊ち繝ｳ*/
.btnOrangeGrad {
	background: #E2733F;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 8px 0px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	display: block;
	box-sizing: border-box;
	color: #fff8a5;
}
/*繧､繧ｨ繝ｭ繝ｼ繧ｰ繝ｩ繝��繧ｷ繝ｧ繝ｳ繝懊ち繝ｳ*/
.btnYellowGrad {
	background:#E6E69D;
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 211, 1)), color-stop(100%, rgba(255, 255, 136, 1)));
	background: -webkit-linear-gradient(top, rgba(255, 255, 211, 1) 0%, rgba(255, 255, 136, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 211, 1) 0%, rgba(255, 255, 136, 1) 100%);*/
	/*border: 1px solid #cec204;*/
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 8px 0px;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	/*-moz-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-o-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-ms-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);*/
	display: block;
	box-sizing: border-box;
	color: #222;
}
/*髱偵げ繝ｩ繝��繧ｷ繝ｧ繝ｳ繝懊ち繝ｳ遏｢蜊ｰ莉倥″*/
.btnBlueGradArrow {
	background: -moz-linear-gradient(top, #2f82d5 0%, #0066cc);
	background: -webkit-gradient(linear, left top, left bottom, from(#2f82d5), to(#0066cc));
	border: 1px solid #0066cc;
	padding: 8px 0;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	-moz-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-o-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-ms-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	color: #fff;
	display: inline-block;
	box-sizing: border-box;
	width: 119px;
	position: relative;
	font-weight: bold;
}
.btnBlueGradArrow:after {
	border-right: 2px solid #fff;
	border-top: 2px solid #fff;
	content: "";
	display: block;
	height: 5px;
	margin-top: -2.5px;
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 5px;
}
/*襍､繧ｰ繝ｩ繝��繧ｷ繝ｧ繝ｳ繝懊ち繝ｳ遏｢蜊ｰ莉倥″*/
.btnRedGradArrow {
	background: #f82e2e; /* Old browsers */
	background: -moz-linear-gradient(top, #f82e2e 0%, #f70505 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f82e2e), color-stop(99%, #f70505)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f82e2e 0%, #f70505 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f82e2e 0%, #f70505 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f82e2e 0%, #f70505 99%); /* IE10+ */
	background: linear-gradient(to bottom, #f82e2e 0%, #f70505 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f82e2e', endColorstr='#f70505', GradientType=0 ); /* IE6-9 */
	border: 1px solid rgba(248, 46, 46, 1);
	padding: 8px 0;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
	-moz-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-o-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-ms-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	-webkit-box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	box-shadow: inset 0 1px 0 0px rgba(255, 255, 255, 0.3);
	color: #fff8a5;
	display: inline-block;
	box-sizing: border-box;
	width: 119px;
	position: relative;
	font-weight: bold;
}
.btnRedGradArrow:after {
	border-right: 2px solid #fff8a5;
	border-top: 2px solid #fff8a5;
	content: "";
	display: block;
	height: 5px;
	margin-top: -2.5px;
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 5px;
}
/*繝壹�繧ｸ蜀�Μ繝ｳ繧ｯ繝懊ち繝ｳ*/
.pageLinkList {
	width: 100%;
}
.pageLinkBtn {
	display: inline-block;
	width: 24%;
	vertical-align: middle;
	margin-left: 1.33%;
}
.pageLinkBtn.linkBtnFirst {
	margin-left: 0;
}
.pageLinkBtn a {
	display: block;
	background-color: #eaeaea;
	color: #333;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
}
/*繝√こ繝�ヨ繝懊ち繝ｳ遏｢蜊ｰ莉倥″*/
.btnTicketArrow {
	/*border: 1px solid #ccc;*/
	padding: 3px 0 3px 3px;
	vertical-align: middle;
	display: table;
	box-sizing: border-box;
	position: relative;
	font-weight: bold;
	/*border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;*/
}
.btnTicketArrow img {
	vertical-align: middle;
	width: 40px;
	height: 15px;
}
.btnTicketArrow span {
	color: #333;
	font-size: 10px;
	font-weight: bold;
	padding: 0 20px 0 6px;
}
.btnTicketArrow.wideBtn span.blueTxt {
	color: #06c;
	font-weight: bold;
}
.btnTicketArrow.wideBtn {
	width: 100%;
	/*padding: 10px 0 10px 3px;*/
}
.btnTicketArrow.wideBtn a {
	vertical-align: middle;
}
.btnTicketArrow.wideBtn span {
	font-size: 12px;
}
.btnTicketArrow.wideBtn img {
}
/*
.btnTicketArrow:after {
	border-right: 2px solid #333;
	border-top: 2px solid #333;
	content: "";
	display: block;
	height: 5px;
	margin-top: -2.5px;
	position: absolute;
	right: 8px;
	top: 50%;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 5px;
}
*/
.ArrowBtnLink04,
.ArrowBtnLink05 {
	margin:5px 0;
}
.ArrowBtnLink04 a,
.ArrowBtnLink05 span {
	background: rgb(255,26,0);
	color: #fff;
	padding: 3vw 0px;
	font-size: 3vw;
	vertical-align: middle;
	display: block;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	position: relative;
	text-align: center;
}
.ArrowBtnLink05 span{background: #999;}

.ArrowBtnLink04.tracking{
	margin-bottom: 5px;
	margin:0 auto;
}
.ArrowBtnLink04.tracking span{
	  padding: 10px 0px;
	  font-size: 3vw;
	  vertical-align: middle;
	  display: block;
	  border-radius: 5px;
	  -webkit-border-radius: 5px;
	  position: relative;
	  text-align: center;
}
.ArrowBtnLink04.tracking a,
.ArrowBtnLink04.tracking span{
	background: rgba(255,255,255,0.6);
	border: #f00 3px solid;
	color: #f00;
	letter-spacing: -0.05em;
	font-weight: bold;
}
.ArrowBtnLink04.tracking a:before,
.ArrowBtnLink04.tracking span:before {
	background: url("/img/common/icon_tracking_red.png") no-repeat 0 0;
	background-size:3vw auto;
	width: 3vw;
	height: 3vw;
	content: ".";
	display: inline-block;
	text-indent: -9999px;
	position: relative;
	top: 1.8vw;
	left: -1vw;

}
.ArrowBtnLink04.tracking a:after{
	border-top: solid 2px #f00;
	border-right: solid 2px #f00;
}


/************************************************************************

	[3]繝ｫ繝ｼ繝�

 ***********************************************************************/
.loopBlock .newsList {
	display: table;
	width: 100%;
	padding: 0px 0 0px;
	/*border-top: 1px solid #ccc;*/
}
.loopBlock .newsList li figure {
	display: table-cell;
	vertical-align: top;
	width: 120px;
}
.loopBlock .newsList li figure img {
	width: 100%;
	min-width: 120px;
	height: auto;
}
.loopBlock .newsList li .textArea {
	display: table-cell;
	vertical-align: top;
	padding: 0 0 0 10px;
}
.loopBlock .newsList li .textArea .timeStamp {
	color: #888;
	font-weight: bold;
	font-size: 10px;
	margin: 0 0 4px;
}
.loopBlock .newsList li .textArea .articleTit {
	font-size: 14px;
	margin: 0 0 5px;
	line-height: 19px;
}
.loopBlock .newsList li .textArea .articleTit a {
	color: #333;
	font-weight: bold;
}
.loopBlock .col3 {
	width: 294px;
	margin: 0 auto;
}
.loopBlock .col3 li {
	float: left;
	margin: 0 5px 10px 0px;
	width: 93px;
}
.loopBlock .col3 li:nth-child(4) {
	clear: both;
}
.loopBlock .col3 li img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
.loopBlock .col3 li:nth-child(3n) {
	margin: 0 0 10px 0px;
}
.newsList &gt; li {
	padding: 0 0 15px 0px;
	margin: 0 0 15px;
	border-bottom: 1px solid #ccc;
}
.videoWideArea .loopBlock .col3 li figure {
	position: relative;
}
.videoWideArea .loopBlock .col3 li figure i {
	position: absolute;
	color: #fff;
	font-size: 28px;
	left: 50%;
	margin: -14px 0 0 -14px;
	top: 50%;
	line-height: 100%;
	opacity: 0.7;
}

.oneloopBlock{

}
.oneloopBlock ul{

}
.oneloopBlock ul li{
	margin-bottom: 20px;
	text-align: center;
}
.oneloopBlock ul li div{
	position: relative;
}
.oneloopBlock ul li div:after{
    position: absolute;
    font-size: 54px;
    top: 50%;
    left: 50%;
    margin-top: -27px;
    margin-left: -27px;
    font-family: "icomoon3";
    content: "\ec601";
    color: #fff;
    line-height: 100%;
    opacity: 0.8;
}
.oneloopBlock ul li img{
	width: 100%;
	height: auto;
}
.oneloopBlock ul li figcaption{
	color: #444;
    display: block;
    font-size: 12px;
    line-height: 160%;
    padding: 5px 0;
    text-align: left;
}
.oneloopBlock ul li .timeStamp{
	font-size: 10px;
    font-weight: bold;
    color: #e60012;
    display: block;
}
.oneloopBlock .btnList{
	margin: 10px;
}

.oneloopBlock.video ul li div{ overflow: hidden; }
.oneloopBlock.video ul li figure{ max-width: 355px;margin: 0 auto; }
@media screen and (max-width: 320px) {
    .oneloopBlock.video ul li div{height: 165px;}
    .oneloopBlock.video ul li img{margin-top: -30px;}
}
@media screen  and (min-width: 321px) {
    .oneloopBlock.video ul li div{height: 200px;}
    .oneloopBlock.video ul li img{margin-top: -33px;}
}



/************************************************************************

	[4]繝懊ャ繧ｯ繧ｹ繧ｹ繧ｿ繧､繝ｫ

 ***********************************************************************/
.grayBlock {
	background: #333;
	padding: 10px;
	margin-bottom: 20px;
	position: relative;
}
.grayBlock p {
	color: #fff;
	font-size: 14px;
	line-height: 130%;
}
.grayBlock a div {
	background: #fff;
	line-height: 0;
	width: 99%;
	margin: 0 auto 5px;
}
.grayBlock a div img {
	width: 100%;
	height: auto;
}
.grayBlock .ttlGrayBox {
	font-weight: bold;
	font-size: 14px;
	border-left: 3px solid #e60012;
	line-height: 100%;
	padding: 2px 10px;
	margin-bottom: 10px;
	color: #fff;
}
.whiteBlock {
	background: #f6f6f6;
	border: 1px solid #ccc;
	margin-bottom: 20px;
	position: relative;
	padding: 10px;
}
.whiteBlock .ttlArea {
	border-left: 3px solid #e60012;
	line-height: 100%;
	padding: 2px 5px;
	margin: 0 0 10px;
}
.whiteBlock .ttlArea .titWhiteBox {
	font-weight: bold;
	font-size: 14px;
}
.whiteBlock .list li {
	border-top: 1px dotted #aaa;
}
.whiteBlock .list li:last-child {
	border-bottom: 1px dotted #aaa;
}
.whiteBlock .list li a {
	display: table;
	width: 100%;
	padding: 10px 0px;
}
.whiteBlock .list li a figure {
	width: 100px;
	height: 70px;
	display: table-cell;
	vertical-align: top;
}
.whiteBlock .list li a figure img {
	vertical-align: bottom;
	width: 100%;
	height: auto;
}
.whiteBlock .list li a div {
	display: table-cell;
	padding: 0 0 0 11px;
	vertical-align: top;
}
.whiteBlock .list li a div p {
	color: #888;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 0px;
}
.whiteBlock .list li a div h4 {
	color: #333;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	line-height: 130%;
}
.borderBox {
	border-top: 1px solid #ccc;
	padding: 15px 0 0px;
}
.borderBox.noBorder {
	border-top: none;
}
.borderBox .titArea {
	padding: 0px 0 13px;
}
.borderBox .titArea .titBorderBox {
	color: #e60012;
	font-weight: bold;
	font-size: 14px;
}
.photoBox a figure {
	margin: 0 0 5px;
	position: relative;
}
.photoBox a figure img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
.photoBox a .timeStamp {
	color: #888;
	line-height: 10px;
	font-size: 9px;
	font-weight: bold;
	margin: 0 0 5px;
}
.photoBox a .pickupTit {
	color: #333;
	font-size: 12px;
	line-height: 14px;
}
.defaltBox {
	padding: 0px;
}
.defaltBox .titArea {
	padding: 0px 0 13px;
}
.defaltBox .titArea .titBorderBox {
	color: #e60012;
	font-weight: bold;
	font-size: 14px;
}
/************************************************************************

	[5]繝｡繧､繝ｳ繝悶Ο繝�け

 ***********************************************************************/
.container {
	min-height: 500px;
	background: #fff;
	padding: 15px 0px;
}
.container .adArea {
	margin: 0 0 15px;
}
.contents,
.sub {
	margin: 0px 10px;
}
.detalArea &gt; p {
	color: #444;
	font-size: 14px;
	line-height: 160%;
	margin: 0 10px 25px;
}
.spBottomWrap .adArea &gt; div{
	width: 320px;
	margin:0 auto 20px;
}

/************************************************************************

	[6]蠎�相陦ｨ遉ｺ

 ***********************************************************************/
.spBanner {
	margin: 0;
}
.spBanner img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
.adArea img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}





/************************************************************************

	[7]隕句�縺�

 ***********************************************************************/
.secondPageTitl {
	background: rgba(0, 0, 0, 0.5);
	padding: 12.5px;
	position: relative;
	zoom: 1;
	display: inline-block;
	display: block;
	height: 100%;
	overflow: hidden;
}
.secondPageTitl:after {
	content: "";
	display: block;
	clear: both;
}
.secondPageTitl h1, .secondPageTitl h2 {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	float: left;
}
.secondPageTitl a {
	float: right;
	color: #fff;
	font-weight: bold;
	position: relative;
	padding: 0 20px 0 0px;
}
.secondPageTitl a.login {
	display: block;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	margin: 5px 0 0px;
	padding: 7px;
	text-align: center;
	background: #ececec47;
	width: 100%;
	box-sizing: border-box;
}
.secondPageTitl a.login:before {
	content: '';
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	background-image: url(/img/common/login_icon.png);
	background-size: cover;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-left: -2em;
}
.secondPageTitl a.login:hover {
	background: #00000012;
}
.secondPageTitl a.login:after {
content: none;
}
.secondPageTitl a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 5px;
	width: 7px;
	height: 7px;
	margin-top: -4px;
	border-top: solid 2px #fff;
	border-right: solid 2px #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.secondPageTitl .formArea{
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 5px;
    padding: 0;
    margin: 0;
	border: 0;
	background: none;
}
.secondPageTitl .formArea ul .select.year,
.secondPageTitl .formArea ul .select select{
    width: 100px;
}





.articleTilArea {
	margin: 0 10px 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
}
.articleTilArea .timeStamp {
	font-size: 10px;
	font-weight: bold;
	color: #e60012;
}
.articleTilArea .articleTit {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}
.titBlockArea {
	position: relative;
	padding: 0 0 10px;
	border-bottom: 1px dotted #ccc;
	zoom: 1;
	display: inline-block;
	display: block;
	height: 100%;
	overflow: hidden;
}
.titBlockArea.noBoder {
	border-bottom: none;
}
.titBlockArea:after {
	content: "";
	display: block;
	clear: both;
}
.titBlockArea .blockTit {
	font-weight: bold;
	border-left: 3px solid #e60012;
	color: #333;
	padding: 0 0 0 11px;
	float: left;
}
.titBlockArea .detaLink {
	font-weight: bold;
	color: #333;
	float: right;
	position: relative;
	display: inline-block;
	padding: 0 20px 0 0px;
}
.titBlockArea .detaLink::after {
	display: block;
	position: absolute;
	top: 50%;
	right: -7px;
	left: auto;
	width: 7px;
	height: 7px;
	margin-top: -6px;
	border-top: solid 2px #333;
	border-right: solid 2px #333;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.titGrayBlockArea {
	position: relative;
	padding: 5px 8px;
	background-color: #4f4f4f;
	display: block;
}
.titGrayBlockArea .grayBlockTit {
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}
.ttlNoLink.inLogo h3 {
	background-color: #777;
}
/************************************************************************

	[8]讀懃ｴ｢繝悶Ο繝�け

 ***********************************************************************/
.formArea {
	background: #f6f6f6;
	padding: 10px 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}
.formArea ul {
	line-height: 100%;
	text-align: center;
	letter-spacing: -0.4em;
}
.formArea ul li {
	display: inline;
	margin: 1px;
	line-height: 100%;
	vertical-align: top;
	letter-spacing:normal;

}
.formArea ul li input {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #333;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #595959), color-stop(100%, #353535));
	/* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #595959 0%, #353535 100%);
	/* Chrome10+,Safari5.1+ */

	font-size: 10px;
	line-height: 100%;
	padding: 9px 10px;
	color: #fff;
	-webkit-box-shadow: inset 0 1px 0 #8d8d8d;
	box-shadow: inset 0 1px 0 #8d8d8d;
	cursor: pointer;
}
.formArea ul .select {
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(51%, #ececec), color-stop(100%, #ececec));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 50%, #ececec 51%, #ececec 100%);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #a6a6a6;
	position: relative;
	padding: 0 5px 0 0px;
}
.formArea ul .select:after {
	position: absolute;
	font-size: 10px;
	top: 50%;
	margin-top: -5px;
	right: 5px;
	font-family: 'FontAwesome';
	content: "\f0dc";
	color: #000;
	line-height: 100%;
	z-index: 999;
}
.formArea ul .select select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	z-index: 2;
	display: block;
	margin: 0;
	padding: 8px;
	background: transparent;
	border: 0;
	outline: none;
	font-weight: bold;
	font-size: 9px;
	line-height: 120%;
	position: relative;
	cursor: pointer;
}
.formArea ul.secondSelect {
	margin-top: 6px;
}
.formArea ul .select.year {
	width: 42px;
}
.formArea ul .select.category{
	width: 130px;
}





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

	[9]繧ｭ繝｣繝励す繝ｧ繝ｳ莉倥″逕ｻ蜒�

==================================================================*/
.photoOneArea {
	background: #eaeaea;
	line-height: 100%;
	margin-bottom: 20px;
}
.photoOneArea img {
	height: auto;
	vertical-align: bottom;
	width: 100%;
}
.photoOneArea figcaption {
	color: #444;
	display: block;
	font-size: 12px;
	line-height: 160%;
	padding: 15px 17px;
}
.videoBox .photoOneArea {
	position: relative;
}
.videoBox .photoOneArea .fa-play-circle-o {
	position: absolute;
	font-size: 50px;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	color: #fff;
	line-height: 100%;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}
.captionBold {
	background: none;
}
.captionBold figcaption {
	font-weight: bold;
	font-size: 12px;
	line-height: 160%;
	padding: 15px 17px;
}
.videoCaption p {
	color: #444;
	font-size: 14px;
	line-height: 160%;
	margin: 0 10px 25px;
}/* 霑ｽ險假ｼ�20150228-nish */
/*================================================================

	[10]髢｢騾｣繝悶Ο繝�け aside

==================================================================*/
.relatedArea {
	margin: 0 10px 25px;
}
.relatedArea:last-child {
	margin-bottom: 0px;
}
.relatedArea h3 {
	font-weight: bold;
	color: #e60012;
	padding-bottom: 10px;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
}
.relatedArea .relatedTitBlock {
	position: relative;
	padding-bottom: 27px;
	border-bottom: 1px solid #ccc;
}
.relatedArea .relatedTitBlock h3 {
	float: left;
	padding-bottom: 0;
	border-bottom: none;
}
.relatedArea .detaLink {
	font-weight: bold;
	color: #333;
	float: right;
	position: relative;
	display: inline-block;
	padding: 0 20px 0 0px;
}
.relatedArea .detaLink::after {
	display: block;
	position: absolute;
	top: 50%;
	right: 5px;
	width: 7px;
	height: 7px;
	margin-top: -5px;
	border-top: solid 2px #333;
	border-right: solid 2px #333;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.relatedArea .relatedList li {
	border-bottom: 1px solid #ccc;
	padding: 10px 0px 10px 15px;
	position: relative;
}
.relatedArea .relatedList li:before {
	display: block;
	position: absolute;
	top: 15px;
	left: 5px;
	width: 4px;
	height: 4px;
	background: #aaa;
	content: "";
}
.relatedArea .relatedList li a {
	display: block;
	color: #333;
}
.relatedArea .relatedPic {
	display: table;
	width: 100%;
}
.relatedArea .relatedPic li {
	padding: 10px 0px;
	border-bottom: 1px solid #ccc;
}
.relatedArea .relatedPic li a {
	color: #333;
}
.relatedArea .relatedPic figure {
	display: table-cell;
	width: 100px;
	vertical-align: top;
}
.relatedArea .relatedPic figure img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
.relatedArea .relatedPic div {
	display: table-cell;
	vertical-align: top;
	padding: 0 0 0 10px;
}
.relatedArea .relatedPic div .timeStamp {
	font-weight: bold;
	color: #888;
	font-size: 10px;
	margin: 0 0 5px;
}
.relatedArea .relatedPic div h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
}
/*================================================================

	[11]繧ｫ繝�ざ繝ｪ繝ｼ繝｡繝九Η繝ｼ(nav)

==================================================================*/
.boxGray {
	background: #f6f6f6;
	border: 1px solid #ccc;
	padding: 10px;
}
.boxGray .categoryTitArea {
	border-bottom: 1px dotted #ccc;
	padding: 0 0 7px;
}
.boxGray .categoryTitArea h3 {
	border-left: 3px solid #e60012;
	padding: 0 0 0px 8px;
	font-weight: bold;
	font-size: 14px;
}
.boxGray ul li a {
	display: block;
	padding: 13px 10px;
	border-bottom: 1px dotted #ccc;
	position: relative;
	color: #333;
	font-size: 12px;
	text-decoration: none;
}
.boxGray ul li a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 7px;
	height: 7px;
	margin-top: -4px;
	border-top: solid 2px #333;
	border-right: solid 2px #333;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.boxGray ul li:last-child a {
	border-bottom: none;
	padding-bottom: 0px;
}
/*================================================================

	[12]繧｢繧ｳ繝ｼ繝�ぅ繧ｪ繝ｳ

==================================================================*/
.accBlock .ttlAcc {
	cursor: pointer;
	position: relative;
	border: 1px solid #ccc;
}
.accBlock .ttlAcc:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 7px;
	height: 7px;
	margin-top: -4px;
	border-top: solid 2px #7f7f7f;
	border-right: solid 2px #7f7f7f;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.accBlock .wrapAccBlock {
	display: none;
}
/*繧ｳ繝ｩ繝�逕ｨ*/
.columnTit {
	cursor: pointer;
	position: relative;
}
.columnTit img {
	height: auto;
	width: 100%;
	vertical-align: bottom;
}
.columnTit:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 12px;
	width: 7px;
	height: 7px;
	margin-top: -4px;
	border-top: solid 2px #fff;
	border-right: solid 2px #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.accTrigger.active .columnTit::after {
	display: block;
	position: absolute;
	top: 50%;
	right: 12px;
	width: 7px;
	height: 7px;
	margin-top: -4px;
	border-top: solid 2px #fff;
	border-right: solid 2px #fff;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	content: "";
}
.columnArticle {
	background-color: #f6f6f6;
	border-bottom: 1px solid #ccc;
	padding: 15px 10px;
}
.columnArticle .columnDate {
	font-size: 10px;
	color: #888;
	font-weight: bold;
}
.columnArticle .columnReport {
	margin-top: 6px;
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.columnArticle .columnName {
	font-size: 14px;
	color: #333;
}
.columnArticle .snsList {
	margin-top: 8px;
}
/*繧ｹ繧ｱ繧ｸ繝･繝ｼ繝ｫ逕ｨ*/
.matchListTit {
	font-size: 14px;
	font-weight: bold;
	padding: 8px;
	background-color: #f6f6f6;
	border-bottom: 1px solid #ccc;
}
.matchAcc {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
}
.matchAcc.pickupM{
	/*background: #FFF0F2;*/
}

.matchAcc .matchTit {
	display: block;
	width: 100%;
	padding: 10px 0px;
	background: #fff;
	display: table;
}
.matchAcc.pickupM .matchTit{
	/*background: #FFF0F2;*/
}
.matchTit li {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	width: 33.33%;
}
.matchTit .scoreInfo,
.ticketArea .matchTicketList .scoreInfo{
	/*display: table;*/
	display: block;
	width: 100%;
}
.matchTit .scoreInfo &gt; li,
.ticketArea .matchTicketList .scoreInfo li{
	/*display: table-cell;*/
	display: block;
	text-align: center;
	margin-top: 3px;
	width: 100%;
	padding:2px 0;
}
.matchTit .scoreInfo &gt; li:first-child,
.ticketArea .matchTicketList .scoreInfo li:first-child{ margin-top: 0; }

.matchTit .scoreInfo .score{
	font-size: 20px;
	font-weight: bold;
}

.matchTit .scoreInfo .live,
.matchTicketList .scoreInfo .live{
	background: #f00;
	color: #fff;
	font-size: 12px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

.matchTit .scoreInfo .off,
.matchTicketList .scoreInfo .off{
	background: #444;
	color: #fff;
	font-size: 12px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}

.matchTit .scoreInfo .tracking,
.matchTicketList .scoreInfo .tracking{
	border: #f00 3px solid;
	background: rgba(255,255,255,0.6);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	color: #f00;
	font-size: 11px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	line-height: 1.2;
	padding: 4px 0;
	/*letter-spacing: -0.1em;*/
}

.matchTit .scoreInfo .tracking a,
.matchTicketList .scoreInfo .tracking a{
	color: #f00;
	display: block;
}

.wrapHeadAcc .note {
	margin: 5px 10px;
	padding: 5px;
	background: #f0f0f0;
}
.wrapHeadAcc .note p {
	font-size: 12px;
	line-height: 16px;
}
.matchAcc .panelTrigger {
	background: #f0f0f0;
	text-align: center;
	padding: 8px 0px;
}
.matchAcc .panelTrigger .fa-chevron-up {
	display: none;
}
.matchAcc .panelTrigger.active {
	background: #888;
	padding: 8px 0px;
}
.matchAcc .panelTrigger.active .fa-chevron-down {
	color: #fff;
	display: none;
}
.matchAcc .panelTrigger.active .fa-chevron-up {
	display: block;
	color: #fff;
}
.matchTit li span {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}
.matchTit li .matchTeam {
	font-size: 16px;
	font-weight: bold;
}
.matchTit li .matchTime {
	font-size: 12px;
}
.matchTit li .matchPlace {
	font-size: 12px;
}
.matchTit li .matchScore {
	font-size: 12px;
	font-weight: bold;
}
.matchTit li .matchScore02 {
	display: block;
	padding: 5px 0;
}
.matchTit li .matchScore02 a {
	font-size: 16px;
	font-weight: bold;
	/*color: #333;*/
	color: #06c;
}

.matchTit li span.matchPk {
	font-size: 12px;
	margin: -6px 0 6px 0;
	}
.innerAccBody {
	padding: 10px;
	background: #d7d7d7;
}
.innerAccBody .matchBtn {
	height: 100%;
	overflow: hidden;
	width: 100%;
}
.innerAccBody .matchBtn li {
	float: left;
	width: 50%;
	margin: 0 0 10px;
}
.innerAccBody .movieThumnb {
	margin: 0 5px 10px;
	border: 1px solid #fff;
	box-sizing: border-box;
	position: relative;
}
.innerAccBody .movieThumnb .fa-play {
	color: rgba(255,255,255,.8);
	font-size: 30px;
	position: absolute;
	top: 50%;
	padding: 10px 12px;
	left: 50%;
	border-radius: 80px;
	-webkit-border-radius: 80px;
	border: 2px solid rgba(255,255,255,.8);
	margin: -15px 0 0 -30px;
}
.innerAccBody .movieThumnb:after {
}
.innerAccBody .movieThumnb img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
.innerAccBody .matchBtn li a,
.innerAccBody .matchBtn li span {
	margin: 0 5px;
}
.innerAccBody .matchPageBtnGray {
	width: 100%;
	text-align: center;
	position: relative;
}
.innerAccBody .matchPageBtnGray a {
	background: #444;
	color: #fff;
	display: block;
	padding: 10px;
	margin: 0 5px;
	font-weight: bold;
	position: relative;
}
.innerAccBody .matchPageBtnGray a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 7px;
	height: 7px;
	margin-top: -4px;
	border-top: solid 2px #fff;
	border-right: solid 2px #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.innerAccBody .matchPageBtn {
	width: 100%;
	text-align: center;
	position: relative;
}
.innerAccBody .matchPageBtn a {
	padding: 10px 0px;
	color: #fff;
	display: block;
	padding: 10px;
	margin: 0 5px;
	font-weight: bold;
	background: #f00;
	position: relative;
}
.innerAccBody .matchPageBtn a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 5px;
	height: 5px;
	margin-top: -2.5px;
	border-top: solid 2px #fff;
	border-right: solid 2px #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.innerAccBody .matchPageBtnYel {
	width: 100%;
	text-align: center;
	position: relative;
}
.innerAccBody .matchPageBtnYel a {
	background-color: #fff000;
	color: #222;
	display: block;
	padding: 10px;
	margin: 0 5px;
	font-weight: bold;
	position: relative;
}
.innerAccBody .matchPageBtnYel a:after {
	display: block;
	position: absolute;
	color: #222;
	top: 50%;
	right: 10px;
	width: 7px;
	height: 7px;
	margin-top: -4px;
	border-top: solid 2px #222;
	border-right: solid 2px #222;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.innerAccBody .matchPageBtnRed {
	width: 100%;
	text-align: center;
	position: relative;
	margin-top: 10px;
}
.innerAccBody .matchPageBtnRed a{
	background-color: rgba(255,255,255,0.6);
	border:3px solid #f00;
	color: #ff0000;
	display: block;
	padding: 10px;
	margin: 0 5px;
	font-weight: bold;
	position: relative;
}
.innerAccBody .matchPageBtnRed a:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 5px;
	height: 5px;
	margin-top: -2.5px;
	border-top: solid 2px #f00;
	border-right: solid 2px #f00;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.innerAccBody .matchPageBtnRed a:before {
	background: url("/img/sp/common/icon_tracking_red_sp.png") no-repeat 0 0;
	-webkit-background-size:18px 14px;
	-moz-background-size:18px 14px;
	-o-background-size:18px 14px;
	background-size:18px 14px;
	width: 18px;
	height: 14px;
	content: ".";
	display: inline-block;
	position: relative;
	left: -5px;
	top: 2px;
	text-indent: -9999px;
}
/*.matchAcc .matchTit:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 5px;
	width: 5px;
	height: 5px;
	margin-top: -4px;
	border-top: solid 2px #333;
	border-right: solid 2px #333;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}*/
/*.accTrigger.active .matchTit:after {
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg);
		content: "";
}*/



/*繝√�繝�逕ｨ*/
.matchTit li .matchLive {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #c8172c;
	padding: 1px 22px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.matchTit li .matchLiveRepeat {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	background-color: #bbb;
	padding: 1px 22px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
/*繧ｹ繧ｳ繧｢繝懊�繝�*/
.matchAcc .matchTit.noArrow {
	padding: 5px 0;
	border-bottom: 1px solid #aaa;
}
.matchAcc .matchTit.noArrow:after {
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	margin-top: 0px;
	border-top: none;
	border-right: none;
}
.matchTit li .matchLiveTxt {
	font-size: 12px;
}
.matchAcc .matchLiveCh {
	padding: 8px 15px;
	font-size: 12px;
}
/*================================================================

	[13]繝励Ο繝輔ぅ繝ｼ繝ｫ

==================================================================*/
.columnProf {
	background-color: #f6f6f6;
	border: 1px solid #ccc;
	font-size: 14px;
	line-height: 19px;
	padding: 10px;
}
.columnProf .columnName {
	display: table;
	width: 100%;
}
.columnProf .columnName img {
	display: table-cell;
	width: 50px;
}
.columnProf .columnName .columnNameTxt {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	width: 100%;
	padding-left: 10px;
	font-weight: bold;
}
.columnProf .columnProfTxt {
	padding-top: 10px;
}
/*================================================================

	[14]FACEBOOK繧ｳ繝｡繝ｳ繝�

==================================================================*/
.fb-comments,
.fb-comments iframe[style],
.fb-comments span[style] {
	width: 100% !important;
}
/*================================================================

	[15]繧ｨ繝ｳ繝悶Ξ繝�

==================================================================*/
/*======96px 96px======*/
.embL {
	background: url("/img/sp/common/sp_team_emb_l.png") no-repeat;
	display: block;
	height: 48px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	width: 48px;
	background-size: 384px;
	background-position: -9999px -9999px;
}
.embL.embCon, .embL.embSapporo {
	background-position: 0px 0px;
}
.embL.embBla, .embL.embAkita {
	background-position: -48px 0px;
}
.embL.embGrm, .embL.embMorioka {
	background-position: -96px 0px;
}
.embL.embVeg, .embL.embSendai {
	background-position: -144px 0px;
}
.embL.embMon, .embL.embYamagata {
	background-position: -192px 0px;
}
.embL.embFku, .embL.embFukushima {
	background-position: -240px 0px;
}
.embL.embAnt, .embL.embKashima {
	background-position: -288px 0px;
}
.embL.embHol, .embL.embMito {
	background-position: -336px 0px;
}
.embL.embToc, .embL.embTochigi {
	background-position: -0px -48px;
}
.embL.embThe, .embL.embKusatsu {
	background-position: -48px -48px;
}
.embL.embRed, .embL.embUrawa {
	background-position: -96px -48px;
}
.embL.embArd, .embL.embOmiya {
	background-position: -144px -48px;
}
.embL.embJef, .embL.embChiba {
	background-position: -192px -48px;
}
.embL.embRey, .embL.embKashiwa {
	background-position: -240px -48px;
}
.embL.embFct, .embL.embFctokyo, .embL.embFtokyo {
	background-position: -288px -48px;
}
.embL.embVer, .embL.embTokyov {
	background-position: -336px -48px;
}
.embL.embFcm, .embL.embMachida {
	background-position: 0px -96px;
}
.embL.embFro, .embL.embKawasakif {
	background-position: -48px -96px;
}
.embL.embMar, .embL.embYokohamafm {
	background-position: -96px -96px;
}
.embL.embYfc, .embL.embYokohamafc {
	background-position: -144px -96px;
}
.embL.embYsc, .embL.embYsyokohama, .embL.embYsccyokohama {
	background-position: -192px -96px;
}
.embL.embSgm, .embL.embSagamihara {
	background-position: -240px -96px;
}
.embL.embBel, .embL.embShonan {
	background-position: -288px -96px;
}
.embL.embVen, .embL.embKofu {
	background-position: -336px -96px;
}
.embL.embNgp, .embL.embNagano {
	background-position: 0px -144px;
}
.embL.embMfc, .embL.embMatsumoto {
	background-position: -48px -144px;
}
.embL.embAlb, .embL.embNiigata {
	background-position: -96px -144px;
}
.embL.embKat, .embL.embToyama {
	background-position: -144px -144px;
}
.embL.embZwk, .embL.embKanazawa {
	background-position: -192px -144px;
}
.embL.embSpu, .embL.embShimizu {
	background-position: -240px -144px;
}
.embL.embJub, .embL.embIwata {
	background-position: -288px -144px;
}
.embL.embFmy, .embL.embFujieda {
	background-position: -336px -144px;
}
.embL.embGra, .embL.embNagoya {
	background-position: 0px -192px;
}
.embL.embFcg, .embL.embGifu {
	background-position: -48px -192px;
}
.embL.embPur, .embL.embKyoto {
	background-position: -96px -192px;
}
.embL.embGam, .embL.embGosaka {
	background-position: -144px -192px;
}
.embL.embCer, .embL.embCosaka {
	background-position: -192px -192px;
}
.embL.embVis, .embL.embKobe {
	background-position: -240px -192px;
}
.embL.embGat, .embL.embTottori {
	background-position: -288px -192px;
}
.embL.embFag, .embL.embOkayama {
	background-position: -336px -192px;
}
.embL.embSan, .embL.embHiroshima {
	background-position: 0px -240px;
}
.embL.embKam, .embL.embSanuki {
	background-position: -48px -242px;
}
.embL.embIma, .embL.embImabari {
	background-position: -240px -434px;
}
.embL.embMiyazaki {
	background-position: -290px -436px;
}
.embL.embIwk, .embL.embIwaki {
	background-position: -340px -436px;
}
.embL.embVor, .embL.embTokushima {
	background-position: -96px -240px;
}
.embL.embEfc, .embL.embEhime {
	background-position: -144px -240px;
}
.embL.embAvi, .embL.embFukuoka {
	background-position: -192px -240px;
}
.embL.embGkk, .embL.embKitakyushu {
	background-position: -240px -240px;
}
.embL.embSag, .embL.embTosu {
	background-position: -288px -240px;
}
.embL.embVvn, .embL.embNagasaki {
	background-position: -336px -240px;
}
.embL.embRoa, .embL.embKumamoto {
	background-position: 0px -288px;
}
.embL.embTri, .embL.embOita {
	background-position: -48px -288px;
}
.embL.embFcr, .embL.embRyukyu {
	background-position: -96px -288px;
}
.embL.embU22, .embL.embJ22 {
	background-position: -144px -288px;
}
.embL.embRya, .embL.embYam, .embL.embYamaguchi {
	background-position: -192px -288px;
}
.embL.embJEONBUKHYUNDAIMOTORS, .embL.embJEO {
    background-position: -240px -288px;
}
.embL.embSHANDONGLUNENGFC, .embL.embSHD {
    background-position: -288px -288px;
}
.embL.embBINHDUONG, .embL.embBIN {
    background-position: -336px -288px;
}
.embL.embSEONGNAMFC, .embL.embSEG {
    background-position: 0px -336px;
}
.embL.embBURIRAMUNITED, .embL.embBUR {
    background-position: -48px -336px;
}
.embL.embGUANGZHOURF, .embL.embGRF {
    background-position: -96px -336px;
}
.embL.embBEIJINGGUOAN, .embL.embBEI {
    background-position: -144px -336px;
}
.embL.embSUWONSAMSUNGFC, .embL.embSUW {
    background-position: -192px -336px;
}
.embL.embBRISBANEROAR, .embL.embBRI {
    background-position: -240px -336px;
}
.embL.embGUANGZHOUEVERGRANDE, .embL.embGUA {
    background-position: -288px -336px;
}
.embL.embFCSEOUL, .embL.embSEO {
    background-position: -336px -336px;
}
.embL.embWESTERNSYDNEYWANDERERS, .embL.embWSW {
    background-position: 0px -386px;
}
.embL.embAl-Ahli, .embL.embALA {
    background-position: -48px -386px;
}
.embL.embAUCKLANDCITY {
    background-position: -96px -386px;
}
.embL.embCLUBAMERICA {
    background-position: -144px -386px;
}
.embL.embBARCELONA {
    background-position: -192px -386px;
}
.embL.embRIVERPLATE {
	background-position: -240px -386px;
}
.embL.embTPMAZEMBE {
    background-position: -288px -386px;
}
.embL.embKAGOSHIMA, .embL.embKagoshima {
    background-position: -336px -386px;
}
.embL.embGosaka23,.embL.embGamba_u23 {
    background-position: 0px -434px;
}
.embL.embFctokyo23,.embL.embFtokyo_u23 {
    background-position: -48px -434px;
}
.embL.embCosaka23,.embL.embCosaka_u23 {
    background-position: -96px -434px;
}
.embL.embAzu,.embL.embNumazu {
    background-position: -144px -434px;
}
.embL.embHac,.embL.embHachinohe {
    background-position: -192px -434px;
}
.embL.embFCosaka,.embL.embFosaka {
    background-position: 0px -482px;
}
.embL.embNaraCLUB,.embL.embNara {
    background-position: -48px -482px;
}
.embL.embTochigic {
    background-position: -96px -482px;
}
.embL.embKochi {
    background-position: -144px -482px;
}

/*- 豬ｷ螟悶メ繝ｼ繝�逕ｨ -*/
.embL.embForeign {
    background-image: url("/img/sp/common/sp_team_emb_foreign_l.png");
    background-position: 0 0;
}
.embL.embForeign.embSydneyfc {
    background-position: -48px 0px;
}
.embL.embForeign.embPohangsteelers {
    background-position: -96px 0px;
}
.embL.embForeign.embJiangsusuning {
    background-position: -144px 0px;
}
.embL.embForeign.embShanghaisipg {
    background-position: -192px 0px;
}
.embL.embForeign.embMelbournevictory {
    background-position: -240px 0px;
}
.embL.embForeign.embSantafe {
    background-position: -289px 0px;
}
.embL.embForeign.embRealmadrid {
    background-position: -337px 0px;
}
.embL.embForeign.embAtleticonacional {
    background-position: 0px -48px;
}
.embL.embForeign.embMamelodisundowns {
    background-position: -48px -48px;
}
.embL.embForeign.embIPark {
    background-position: -96px -48px;
}
.embL.embForeign.embEstudiantes {
    background-position: -144px -48px;
}
.embL.embForeign.embPerthGlory {
    background-position: -192px -48px;
}
.embL.embForeign.embFigueirense {
    background-position: -240px -48px;
}
.embL.embForeign.embBangkokU {
    background-position: -289px -48px;
}
.embL.embForeign.embSuphanburiFC {
    background-position: -337px -48px;
}
.embL.embForeign.embMuangthong {
    background-position: 0 -96px;
}
.embL.embForeign.embUlsan {
    background-position: -48px -96px;
}
.embL.embForeign.embEasternSC {
    background-position: -96px -96px;
}
.embL.embForeign.embJejuUnitedFC {
    background-position: -144px -96px;
}
.embL.embForeign.embAdelaide {
    background-position: -192px -96px;
}
.embL.embForeign.embSevillafc {
    background-position: -240px -96px;
}
.embL.embForeign.embBorussiadortmud {
    background-position: -288px -96px;
}
.embL.embForeign.embChapecoense {
    background-position: -336px -96px;
}
.embL.embForeign.embAlHilal {
    background-position: 0 -144px;
}
.embL.embForeign.embPohangSteelers {
    background-position: -48px -144px;
}
.embL.embForeign.embOlympiqueDeMarseille {
    background-position: -96px -144px;
}
.embL.embForeign.embVojvodina {
    background-position: -144px -144px;
}
.embL.embForeign.embBhayangkara {
    background-position: -192px -144px;
}
.embL.embForeign.embKitchee {
    background-position: -240px -144px;
}
.embL.embForeign.embShanghaiGreenlandShenhua {
    background-position: -288px -144px;
}
.embL.embForeign.embTianjinquanjian {
    background-position: -336px -144px;
}
.embL.embForeign.embIndependiente {
    background-position: 0px -192px;
}
.embL.embForeign.embPersepolisfc {
    background-position: -45px -192px;
}
.embL.embForeign.embEsperance {
    background-position: -95px -192px;
}
.embL.embForeign.embGuadalajara {
    background-position: -145px -192px;
}
.embL.embForeign.embWellington {
    background-position: -192px -192px;
}
.embL.embForeign.embAlain {
    background-position: -240px -192px;
}
.embL.embForeign.embWolverhamptonWanderersFC {
    background-position: -290px -192px;
}
.embL.embForeign.embClubeDeRegatasDoFlamengo {
    background-position: -338px -196px;
}
.embL.embForeign.embRightToDream {
    background-position: 0px -240px;
}
.embL.embForeign.embUlsanHyundaiFC {
    background-position: -50px -240px;
}
.embL.embForeign.embChonburifc {
    background-position: -96px -240px;
}
.embL.embForeign.embGyeongnamfc {
    background-position: -144px -240px;
}
.embL.embForeign.embJohorfc {
    background-position: -192px -240px;
}
.embL.embForeign.embDaegufc {
    background-position: -240px -240px;
}
.embL.embForeign.embNewcastleunitedjetsfc {
    background-position: -290px -240px;
}
.embL.embForeign.embChiangraiunitedfc {
    background-position: -338px -240px;
}
.embL.embForeign.embShandongluneng {
    background-position: 0px -290px;
}
.embL.embForeign.embChelsea {
    background-position: -45px -290px;
}
/*.embL.embForeign.embAtleticoParanaense {
    background-position: -95px -290px;
}*/
.embL.embForeign.embgwanju {
    background-position: -95px -290px;
}
.embL.embForeign.embrightToDream {
    background-position: -144px -290px;
}
.embL.embForeign.embbkHacken {
    background-position: -192px -290px;
}
.embL.embForeign.embGuanzhou {
    background-position: -240px -290px;
}
.embL.embForeign.embJohorDT {
    background-position: -290px -290px;
}
.embL.embForeign.embSuwonSamsung {
    background-position: -338px -290px;
}
.embL.embForeign.embjeonbukHyundai {
    background-position: -0px -338px;
}
.embL.embForeign.embCeresNegros {
    background-position: -48px -338px;
}
.embL.embForeign.embTampinesRoversFC {
    background-position: -96px -338px;
}
.embL.embForeign.embUnitedCityFC {
    background-position: -144px -338px;
}
.embL.embForeign.embGuangzhouFC {
    background-position: -192px -338px;
}
.embL.embForeign.embPortFC {
    background-position: -240px -338px;
}
.embL.embForeign.embRatchaburiFC {
    background-position: -288px -338px;
}
.embL.embForeign.embBeijingFC {
    background-position: -338px -338px;
}
.embL.embForeign.embMelBourneCity {
    background-position: 0px -386px;
}
.embL.embForeign.embManchesterCity {
    background-position: -48px -386px;
}
.embL.embForeign.embLeeManFC {
    background-position: -96px -386px;
}
.embL.embForeign.embIncheonFC {
    background-position: -144px -386px;
}
.embL.embForeign.embWuhanThreeFC {
    background-position: -192px -386px;
}
.embL.embForeign.embZhejiangFC {
    background-position: -240px -386px;
}
.embL.embForeign.embBangkokUnitedFC {
    background-position: -288px -386px;
}
.embL.embForeign.embBGPathum {
    background-position: -338px -386px;
}
.embL.embForeign.embKayaFC {
    background-position: -0px -432px;
}
.embL.embForeign.embLionCitySailors {
    background-position: -48px -432px;
}
.embL.embForeign.embHanoiFC {
    background-position: -96px -432px;
}
.embL.embForeign.embAlAinFC {
    background-position: -144px -432px;
}
.embL.embForeign.embNewcastleFC {
    background-position: -192px -432px;
}
.embL.embForeign.embVfBStuttgart {
    background-position: -240px -432px;
}
.embL.embForeign.embTottenham {
    background-position: -288px -432px;
}
.embL.embForeign.embMariners {
    background-position: -338px -432px;
}
.embL.embForeign.embUlsanFC{
    background-position: 0px -480px;
}
.embL.embForeign.embGwangjuFC {
    background-position: -48px -480px;
}
.embL.embForeign.embShanghaiShenhua  {
    background-position: -96px -480px;
}
.embL.embForeign.embFrankfurt  {
    background-position: -144px -480px;
}
.embL.embForeign.embNamDinh  {
    background-position: -192px -480px;
}
.embL.embForeign.embAlAhli  {
    background-position: -240px -480px;
}
.embL.embForeign.embAlNassr  {
    background-position: -288px -480px;
}
.embL.embForeign.embAlSadd  {
    background-position: -336px -480px;
}
.embL.embForeign.embAlWasl  {
    background-position: 0px -528px;
}
.embL.embForeign.embEsteghlal  {
    background-position: -48px -528px;
}
.embL.embForeign.embAlRayyan  {
    background-position: -96px -528px;
}
.embL.embForeign.embPakhtakor  {
    background-position: -144px -528px;
}
.embL.embForeign.embAlGharafa  {
    background-position: -192px -528px;
}
.embL.embForeign.embAlshorta  {
    background-position: -240px -528px;
}
.embL.embForeign.embLiverpool  {
    background-position: -288px -528px;
}
.embL.embForeign.embAlAhlySC  {
    background-position: -336px -528px;
}
.embL.embForeign.embBayern  {
    background-position: 0px -576px;
}
.embL.embForeign.embBenfica  {
    background-position: -48px -576px;
}
.embL.embForeign.embBocaJuniors  {
    background-position: -96px -576px;
}
.embL.embForeign.embBotofogo  {
    background-position: -144px -576px;
}
.embL.embForeign.embChelseaFC  {
    background-position: -192px -576px;
}
.embL.embForeign.embEsperanceTunis  {
    background-position: -240px -576px;
}
.embL.embForeign.embFluminense  {
    background-position: -288px -576px;
}
.embL.embForeign.embInterMiami  {
    background-position: -336px -576px;
}
.embL.embForeign.embInterMilan  {
    background-position: 0px -624px;
}
.embL.embForeign.embJuventus  {
    background-position: -48px -624px;
}
.embL.embForeign.embMonterrey  {
    background-position: -96px -624px;
}
.embL.embForeign.embPachuca  {
    background-position: -144px -624px;
}
.embL.embForeign.embPalmeiras  {
    background-position: -192px -624px;
}
.embL.embForeign.embPSG  {
    background-position: -240px -624px;
}
.embL.embForeign.embFCPorto  {
    background-position: -288px -624px;
}
.embL.embForeign.embSalzburg  {
    background-position: -336px -624px;
}
.embL.embForeign.embSeattleSounders  {
    background-position: 0px -672px;
}
.embL.embForeign.embWydad  {
    background-position: -48px -672px;
}
.embL.embForeign.embAtleticoMadrid  {
    background-position: -96px -672px;
}
.embL.embForeign.embRealMadrid  {
    background-position: -144px -672px;
}
.embL.embForeign.embLAFC  {
    background-position: -192px -672px;
}

/*- 螟ｩ逧�擶J繝ｪ繝ｼ繧ｰ莉･螟悶�繝√�繝�逕ｨ -*/
.embL.embAnother {
    background-image: url("/img/sp/common/sp_team_emb_another_l.png");
    background-position: 0 0;
}
.embL.embAnother.embMeijiUniv {
    background-position: -48px 0px;
}
.embL.embAnother.embHondaLockSC {
    background-position: -96px 0px;
}
.embL.embAnother.embFCtokushima {
    background-position: -144px 0px;
}
.embL.embAnother.embTochigiFC {
    background-position: -192px 0px;
}
.embL.embAnother.embNiigataHealthUniv {
    background-position: -240px 0px;
}
.embL.embAnother.embMatsueCityFC {
    background-position: -288px 0px;
}
.embL.embAnother.embBriobeccaUrayasu {
    background-position: -336px 0px;
}
.embL.embAnother.embHouseiUniv {
    background-position: 0px -48px;
}
.embL.embAnother.embFukuiUnitedFC {
    background-position: -48px -48px;
}
.embL.embAnother.embHondaFC {
    background-position: -96px -48px;
}
.embL.embAnother.embVeertienMIE {
    background-position: -144px -48px;
}
.embL.embAnother.embKansaiGakuinUniv {
    background-position: -192px -48px;
}
.embL.embAnother.embMDnagasaki {
    background-position: -240px -48px;
}
.embL.embAnother.embKochiUnitecSC {
    background-position: -288px -48px;
}
.embL.embAnother.embHokkaidoEducationUniv {
    background-position: -336px -48px;
}
.embL.embAnother.embRyutsuKeizaiUniv {
    background-position: -0 -96px;
}
.embL.embAnother.embNaraCLUB,.embL.embAnother.embNara {
    background-position: -48px -96px;
}
.embL.embAnother.embRitsumeikanUniv {
    background-position: -96px -96px;
}
.embL.embAnother.embIwakiFC {
    background-position: -144px -96px;
}
.embL.embAnother.embSendaiUniv {
    background-position: -192px -96px;
}
.embL.embAnother.embMatsuyamaUniv {
    background-position: -240px -96px;
}
.embL.embAnother.embOkinawaSV {
    background-position: -288px -96px;
}
.embL.embAnother.embSRChiroshima {
    background-position: -336px -96px;
}
.embL.embAnother.embKanoyaUniv {
    background-position: -0 -144px;
}
.embL.embAnother.embInternationalPacificUniv {
    background-position: -48px -144px;
}
.embL.embAnother.embArterivoWakayama {
    background-position: -96px -144px;
}
.embL.embAnother.embSagaLixilFC {
    background-position: -144px -144px;
}
.embL.embAnother.embTokuyamaUniv {
    background-position: -192px -144px;
}
.embL.embAnother.embTokyoInternationalUniv {
    background-position: -240px -144px;
}
.embL.embAnother.embGifuKyoritsuUniv {
    background-position: -288px -144px;
}
.embL.embAnother.embHokurikuUniv {
    background-position: -336px -144px;
}
.embL.embAnother.embVerspahOITA {
    background-position: -0 -192px;
}
.embL.embAnother.embYamanashiGakuinUniv {
    background-position: -48px -192px;
}
.embL.embAnother.embToinYokohamaUniv {
    background-position: -96px -192px;
}
.embL.embAnother.embYamagataUniv {
    background-position: -144px -192px;
}
.embL.embAnother.embMIObiwakoShiga {
    background-position: -192px -192px;
}
.embL.embAnother.embFCosaka,.embL.embAnother.embFosaka {
    background-position: -240px -192px;
}
.embL.embAnother.embFCkariya {
    background-position: -288px -192px;
}
.embL.embAnother.embSapporoUniv {
	background-position: -336px -192px;
}
.embL.embAnother.embReinMeerAomori {
	background-position: -0 -240px;
}
.embL.embAnother.embFujiUniv {
	background-position: -48px -240px;
}
.embL.embAnother.embSonySendai {
	background-position: -96px -240px;
}
.embL.embAnother.embSarutakogyo {
	background-position: -144px -240px;
}
.embL.embAnother.embOoyamaSC {
	background-position: -192px -240px;
}
.embL.embAnother.embTsukubaUniv {
	background-position: -240px -240px;
}
.embL.embAnother.embTonanMaebashi {
	background-position: -288px -240px;
}
.embL.embAnother.embVondsIchiharaFC {
	background-position: -336px -240px;
}
.embL.embAnother.embTokyoMusashinoCityFC {
	background-position: -0 -288px;
}
.embL.embAnother.embArtistaAsama{
	background-position: -48px -288px;
}
.embL.embAnother.embNiigataHealthUniv {
	background-position: -96px -288px;
}
.embL.embAnother.embToyamaShinjoC {
	background-position: -144px -288px;
}
.embL.embAnother.embKanazawaSeiryoUniv {
	background-position: -192px -288px;
}
.embL.embAnother.embTokohaUniv {
	background-position: -240px -288px;
}
.embL.embAnother.embFCMaruyasuOkazaki {
	background-position: -288px -288px;
}
.embL.embAnother.embSuzukaPG {
	background-position: -336px -288px;
}
.embL.embAnother.embNagaraC {
	background-position: -0 -336px;
}
.embL.embAnother.embOkoshiyasuKyotoAC {
	background-position: -48px -336px;
}
.embL.embAnother.embFCTiamoHirakata {
	background-position: -96px -336px;
}
.embL.embAnother.embCentoCuoreHarima {
	background-position: -144px -336px;
}
.embL.embAnother.embNaraC {
	background-position: -192px -336px;
}
.embL.embAnother.embYonagoGenkiSC {
	background-position: -240px -336px;
}
.embL.embAnother.embMitsubishiMizushimaFC {
	background-position: -288px -336px;
}
.embL.embAnother.embFukuyamaCityFC {
	background-position: -336px -336px;
}
.embL.embAnother.embFCBaleineShimonoseki {
	background-position: -0px -384px;
}
.embL.embAnother.embTakamatsuUniv {
	background-position: -48px -384px;
}
.embL.embAnother.embFukuokaUniv {
	background-position: -96px -384px;
}
.embL.embAnother.embEVInternacional {
	background-position: -144px -384px;
}
.embL.embAnother.embKumamotoKyoinSyuyudan {
	background-position: -192px -384px;
}
.embL.embAnother.embTegevajaroMiyazaki {
	background-position: -240px -384px;
}
.embL.embAnother.embTokachiSkyEarth {
	background-position: -288px -384px;
}
.embL.embAnother.embAventuraKawaguchi {
	background-position: -336px -384px;
}
.embL.embAnother.embJuntendoUniv {
	background-position: -0px -432px;
}
.embL.embAnother.embKomazawaUniv {
	background-position: -48px -432px;
}
.embL.embAnother.embBiwakoSeikeiSports {
	background-position: -96px -432px;
}
.embL.embAnother.embPorvenir {
	background-position: -144px -432px;
}
.embL.embAnother.embKawasoeSc {
	background-position: -192px -432px;
}
.embL.embAnother.embNihonbunriUniv {
	background-position: -240px -432px;
}
.embL.embAnother.embFcHokuriku {
	background-position: -288px -432px;
}
.embL.embAnother.embNirasakiAstros {
    background-position: -336px -432px;
}
.embL.embAnother.embNorthasiaUniv {
    background-position: -0px -480px;
}
.embL.embAnother.embNagaiClub {
    background-position: -48px -480px;
}
.embL.embAnother.embVertfeeYaita {
    background-position: -96px -480px;
}
.embL.embAnother.embJobuUniv {
    background-position: -144px -480px;
}
.embL.embAnother.embRisshoUniv {
    background-position: -192px -480px;
}
.embL.embAnother.embChukyoUniv {
    background-position: -240px -480px;
}
.embL.embAnother.embDoshishaUniv {
    background-position: -288px -480px;
}
.embL.embAnother.embKansaiUniv {
    background-position: -336px -480px;
}
.embL.embAnother.embFcKaguraShimane {
    background-position: -0px -528px;
}
.embL.embAnother.embShunanUniv {
    background-position: -48px -528px;
}
.embL.embAnother.embBrewKashima {
    background-position: -96px -528px;
}
.embL.embAnother.embMarrygoldKumamoto {
    background-position: -144px -528px;
}
.embL.embAnother.embLaranjaKyoto {
    background-position: -192px -528px;
}
.embL.embAnother.embTokaiUnivKumamoto {
    background-position: -240px -528px;
}
.embL.embAnother.embReilacShiga {
    background-position: -288px -528px;
}
.embL.embAnother.embBtopHokkaido {
    background-position: -336px -528px;
}
.embL.embAnother.embBelugarossoIwami {
    background-position: -0px -576px;
}
.embL.embAnother.embCriacaoShinjuku {
    background-position: -48px -576px;
}
.embL.embAnother.embMitsubishiNagasaki {
    background-position: -96px -576px;
}
.embL.embAnother.embJSCNiigata {
    background-position: -144px -576px;
}
.embL.embAnother.embJLeaseFc {
    background-position: -192px -576px;
}
.embL.embAnother.embKonanUniv {
    background-position: -240px -576px;
}
.embL.embAnother.embKyosanUniv {
    background-position: -288px -576px;
}
.embL.embAnother.embMoriyamaSamurai {
    background-position: -336px -576px;
}
.embL.embAnother.embLvnirossoNC {
    background-position: -0px -624px;
}
.embL.embAnother.embBrewSAGA {
    background-position: -48px -624px;
}
.embL.embAnother.embHirondelle {
    background-position: -96px -624px;
}
.embL.embAnother.embVeroskronos {
    background-position: -144px -624px;
}
.embL.embAnother.embToyoUniv {
    background-position: -192px -624px;
}




/*- 蝗ｽ譌礼畑 -*/
.embL.embFlag {
    background-image: url("/img/sp/common/sp_flag_emb_l.png");
		background-position: -999999px -999999px;
}

.embL.embFlag.embJapan {
    background-position: 0px 0px;
}
.embL.embFlag.embNigeria {
    background-position: -48px 0px;
}
.embL.embFlag.embColumbia {
    background-position: -96px 0px;
}
.embL.embFlag.embSweden {
	background-position: -144px 0px;
}
.embL.embFlag.embBrazil {
    background-position: -194px 0px;
}
.embL.embFlag.embAustralia {
    background-position: -242px 0px;
}
.embL.embFlag.embSaudiarabia{
    background-position: -288px 0px;
}
.embL.embFlag.embUAE {
    background-position: -338px 0px;
}
.embL.embFlag.embIraq {
    background-position: 0px -48px;
}
.embL.embFlag.embThailand{
    background-position: -48px -48px;
}
.embL.embFlag.embSingapore {
    background-position: -96px -48px;
}
.embL.embFlag.embCambodia {
    background-position: -144px -48px;
}
.embL.embFlag.embEngland {
    background-position: -194px -48px;
}
.embL.embFlag.embChina {
    background-position: -242px -48px;
}
.embL.embFlag.embSouthAfrica {
    background-position: -290px -48px;
}
.embL.embFlag.embItaly {
    background-position: -338px -48px;
}
.embL.embFlag.embUruguay {
    background-position: 0px -96px;
}
.embL.embFlag.embVenezuela {
    background-position: -48px -96px;
}
.embL.embFlag.embNewCaledonia {
    background-position: -96px -96px;
}
.embL.embFlag.embHonduras {
    background-position: -144px -96px;
}
.embL.embFlag.embFrance {
    background-position: -194px -96px;
}
.embL.embFlag.embHaiti {
    background-position: -242px -96px;
}
.embL.embFlag.embNewZealand {
    background-position: -288px -96px;
}
.embL.embFlag.embGermany {
    background-position: -338px -96px;
}
.embL.embFlag.embParaguay {
    background-position: 0px -144px;
}
.embL.embFlag.embUSA {
    background-position: -48px -144px;
}
.embL.embFlag.embMexico {
    background-position: -96px -144px;
}
.embL.embFlag.embIran {
    background-position: -144px -144px;
}
.embL.embFlag.embSpain {
    background-position: -194px -144px;
}
.embL.embFlag.embMali {
    background-position: -242px -144px;
}
.embL.embFlag.embGhana {
    background-position: -288px -144px;
}
.embL.embFlag.embNiger {
    background-position: -338px -144px;
}
.embL.embFlag.embBelgium {
    background-position: 0 -192px;
}
.embL.embFlag.embSouthKorea {
    background-position: -48px -192px;
}
.embL.embFlag.embNorthKorea {
    background-position: -96px -192px;
}
.embL.embFlag.embPalestine {
    background-position: -144px -192px;
}
.embL.embFlag.embUzbekistan {
    background-position: -194px -192px;
}
.embL.embFlag.embQatar {
    background-position: -242px -192px;
}
.embL.embFlag.embMalaysia {
    background-position: -288px -192px;
}
.embL.embFlag.embVietnam {
    background-position: -338px -192px;
}
.embL.embFlag.embSwitzerland {
    background-position: 0 -240px;
}
.embL.embFlag.embUkraine {
    background-position: -48px -240px;
}
.embL.embFlag.embSenegal {
	background-position: -96px -240px;
}
.embL.embFlag.embPoland {
	background-position: -144px -240px;
}
.embL.embFlag.embRussia {
    background-position: -194px -240px;
}
.embL.embFlag.embEgypt {
    background-position: -242px -240px;
}
.embL.embFlag.embPortugal {
    background-position: -288px -240px;
}
.embL.embFlag.embMorocco {
    background-position: -338px -240px;
}
.embL.embFlag.embPeru {
    background-position: 0 -288px;
}
.embL.embFlag.embDenmark {
    background-position: -48px -288px;
}
.embL.embFlag.embArgentina {
	background-position: -96px -288px;
}
.embL.embFlag.embIceland {
	background-position: -144px -288px;
}
.embL.embFlag.embCroatia {
	background-position: -194px -288px;
}
.embL.embFlag.embCostarica {
	background-position: -242px -288px;
}
.embL.embFlag.embSerbia {
	background-position: -288px -288px;
}
.embL.embFlag.embPanama {
	background-position: -338px -288px;
}
.embL.embFlag.embTunisia {
	background-position: 0px -338px;
}
.embL.embFlag.embChile {
	background-position: -48px -338px;
}
.embL.embFlag.embPakistan {
	background-position: -96px -338px;
}
.embL.embFlag.embNepal {
	background-position: -144px -338px;
}
.embL.embFlag.embKyrgyz {
	background-position: -194px -338px;
}
.embL.embFlag.embVenezuela {
	background-position: -242px -338px;
}
.embL.embFlag.embUnitedArabEmirates {
    background-position: -288px -338px;
}
.embL.embFlag.embThailand {
    background-position: -338px -338px;
}
.embL.embFlag.embIndia {
    background-position: 0px -384px;
}
.embL.embFlag.embBahrain {
    background-position: -48px -384px;
}
.embL.embFlag.embAustralia {
    background-position: -96px -384px;
}
.embL.embFlag.embSyria {
    background-position: -144px -384px;
}
.embL.embFlag.embJordan {
    background-position: -194px -384px;
}
.embL.embFlag.embChina {
    background-position: -242px -384px;
}
.embL.embFlag.embPhilippines {
    background-position: -288px -384px;
}
.embL.embFlag.embIrak {
    background-position: -338px -384px;
}
.embL.embFlag.embYemen {
    background-position: 0px -432px;
}
.embL.embFlag.embSaudiArabia {
    background-position: -48px -432px;
}
.embL.embFlag.embLebanon {
    background-position: -96px -432px;
}
.embL.embFlag.embNorthKorea {
    background-position: -144px -432px;
}
.embL.embFlag.embOman {
    background-position: -194px -432px;
}
.embL.embFlag.embTurkmenistan {
    background-position: -242px -432px;
}
.embL.embFlag.embBolivia {
    background-position: -288px -432px;
}
.embL.embFlag.embEcuador {
    background-position: -334px -432px;
}
.embL.embFlag.embElSalvador {
    background-position: 0px -480px;
}
.embL.embFlag.embTrinidadAndTobago {
    background-position: -48px -480px;
}
.embL.embFlag.embMyanmar {
    background-position: -96px -480px;
}
.embL.embFlag.embMongolia {
    background-position: -144px -480px;
}
.embL.embFlag.embTajikistan {
    background-position: -194px -480px;
}
.embL.embFlag.embHongkong {
    background-position: -242px -480px;
}
.embL.embFlag.embCameroon {
    background-position: -290px -480px;
}
.embL.embFlag.embCotedivoire {
    background-position: -338px -480px;
}
.embL.embFlag.embJamaica {
    background-position: 0 -528px;
}
.embL.embFlag.embRumania {
    background-position: -48px -528px;
}
.embL.embFlag.embCanada {
    background-position: -96px -528px;
}
.embL.embFlag.embWales {
    background-position: -144px -528px;
}
.embL.embFlag.embNetherlands {
    background-position: -194px -528px;
}
.embL.embFlag.embTurkey {
    background-position: -242px -528px;
}
.embL.embFlag.embIndonesia {
    background-position: -290px -528px;
}
.embL.embFlag.embIsrael {
    background-position: -338px -528px;
}
.embL.embFlag.embDominican {
    background-position: 0px -576px;
}
.embL.embFlag.embGuinea {
    background-position: -48px -576px;
}

.embL.noIcon,.embL.embJleague {
	background: url("/img/sp/common/sp_team_emb_noIcon.png") no-repeat 0 0;
	-webkit-background-size:48px 48px;
	-moz-background-size:48px 48px;
	-o-background-size:48px 48px;
	background-size:48px 48px;
}



/*======64px 64px======*/
.embM {
	background: url("/img/sp/common/sp_team_emb_m.png") no-repeat;
	display: block;
	height: 32px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	width: 32px;
	background-size: 256px;
	background-position: -9999px -9999px;
}
.embM.embCon, .embM.embSapporo {
	background-position: 0px 0px;
}
.embM.embBla, .embM.embAkita {
	background-position: -32px 0px;
}
.embM.embGrm, .embM.embMorioka {
	background-position: -64px 0px;
}
.embM.embHac, .embM.embHachinohe {
	background-position: -128px -290px;
}
.embM.embVeg, .embM.embSendai {
	background-position: -96px 0px;
}
.embM.embMon, .embM.embYamagata {
	background-position: -128px 0px;
}
.embM.embFku, .embM.embFukushima {
	background-position: -160px 0px;
}
.embM.embAnt, .embM.embKashima {
	background-position: -192px 0px;
}
.embM.embHol, .embM.embMito {
	background-position: -224px 0px;
}
.embM.embToc, .embM.embTochigi {
	background-position: -0px -32px;
}
.embM.embThe, .embM.embKusatsu {
	background-position: -32px -32px;
}
.embM.embRed, .embM.embUrawa {
	background-position: -64px -32px;
}
.embM.embArd, .embM.embOmiya {
	background-position: -96px -32px;
}
.embM.embJef, .embM.embChiba {
	background-position: -128px -32px;
}
.embM.embRey, .embM.embKashiwa {
	background-position: -160px -32px;
}
.embM.embFct, .embM.embFctokyo, .embM.embFtokyo {
	background-position: -192px -32px;
}
.embM.embVer, .embM.embTokyov {
	background-position: -224px -32px;
}
.embM.embFcm, .embM.embMachida {
	background-position: 0px -64px;
}
.embM.embFro, .embM.embKawasakif {
	background-position: -32px -64px;
}
.embM.embMar, .embM.embYokohamafm {
	background-position: -64px -64px;
}
.embM.embYfc, .embM.embYokohamafc {
	background-position: -96px -64px;
}
.embM.embYsc, .embM.embYsyokohama, .embM.embYsccyokohama {
	background-position: -128px -64px;
}
.embM.embSgm, .embM.embSagamihara {
	background-position: -160px -64px;
}
.embM.embBel, .embM.embShonan {
	background-position: -192px -64px;
}
.embM.embVen, .embM.embKofu {
	background-position: -224px -64px;
}
.embM.embNgp, .embM.embNagano {
	background-position: 1px -96px;
}
.embM.embMfc, .embM.embMatsumoto {
	background-position: -32px -96px;
}
.embM.embAlb, .embM.embNiigata {
	background-position: -64px -96px;
}
.embM.embKat, .embM.embToyama {
	background-position: -96px -96px;
}
.embM.embZwk, .embM.embKanazawa {
	background-position: -128px -96px;
}
.embM.embSpu, .embM.embShimizu {
	background-position: -160px -96px;
}
.embM.embJub, .embM.embIwata {
	background-position: -192px -96px;
}
.embM.embFmy, .embM.embFujieda {
	background-position: -224px -96px;
}
.embM.embGra, .embM.embNagoya {
	background-position: 0px -128px;
}
.embM.embFcg, .embM.embGifu {
	background-position: -32px -129px;
}
.embM.embPur, .embM.embKyoto {
	background-position: -64px -129px;
}
.embM.embGam, .embM.embGosaka {
	background-position: -96px -129px;
}
.embM.embCer, .embM.embCosaka {
	background-position: -128px -129px;
}
.embM.embVis, .embM.embKobe {
	background-position: -160px -129px;
}
.embM.embGat, .embM.embTottori {
	background-position: -192px -128px;
}
.embM.embFag, .embM.embOkayama {
	background-position: -224px -129px;
}
.embM.embSan, .embM.embHiroshima {
	background-position: 0px -161px;
}
.embM.embKam, .embM.embSanuki {
	background-position: -32px -161px;
}
.embM.embIma, .embM.embImabari {
	background-position: -160px -290px;
}
.embM.embMiyazaki {
	background-position: -192px -288px;
}
.embM.embIwk, .embM.embIwaki {
	background-position: -225px -288px;
}
.embM.embVor, .embM.embTokushima {
	background-position: -64px -161px;
}
.embM.embEfc, .embM.embEhime {
	background-position: -96px -160px;
}
.embM.embAvi, .embM.embFukuoka {
	background-position: -128px -161px;
}
.embM.embGkk, .embM.embKitakyushu {
	background-position: -160px -160px;
}
.embM.embSag, .embM.embTosu {
	background-position: -192px -160px;
}
.embM.embVvn, .embM.embNagasaki {
	background-position: -224px -161px;
}
.embM.embRoa, .embM.embKumamoto {
	background-position: 0px -194px;
}
.embM.embTri, .embM.embOita {
	background-position: -32px -194px;
}
.embM.embFcr, .embM.embRyukyu {
	background-position: -64px -194px;
}
.embM.embU22, .embM.embJ22 {
	background-position: -96px -194px;
}
.embM.embRya, .embM.embYam, .embM.embYamaguchi {
	background-position: -128px -194px;
}
.embM.embJEONBUKHYUNDAIMOTORS, .embM.embJEO {
    background-position: -160px -194px;
}
.embM.embSHANDONGLUNENGFC, .embM.embSHD {
    background-position: -192px -194px;
}
.embM.embBINHDUONG, .embM.embBIN {
    background-position: -224px -193px;
}
.embM.embSEONGNAMFC, .embM.embSEG {
    background-position: 0px -226px;
}
.embM.embBURIRAMUNITED, .embM.embBUR {
    background-position: -32px -226px;
}
.embM.embGUANGZHOURF, .embM.embGRF {
    background-position: -64px -226px;
}
.embM.embBEIJINGGUOAN, .embM.embBEI {
    background-position: -96px -226px;
}
.embM.embSUWONSAMSUNGFC, .embM.embSUW {
    background-position: -128px -226px;
}
.embM.embBRISBANEROAR, .embM.embBRI {
    background-position: -160px -226px;
}
.embM.embGUANGZHOUEVERGRANDE, .embM.embGUA {
    background-position: -192px -226px;
}
.embM.embFCSEOUL, .embM.embSEO {
    background-position: -224px -226px;
}
.embM.embWESTERNSYDNEYWANDERERS, .embM.embWSW {
    background-position: 0px -256px;
}
.embM.embAl-Ahli, .embM.embALA {
    background-position: -32px -256px;
}
.embM.embAUCKLANDCITY {
    background-position: -64px -256px;
}
.embM.embCLUBAMERICA {
    background-position: -96px -256px;
}
.embM.embBARCELONA {
    background-position: -128px -256px;
}
.embM.embRIVERPLATE {
    background-position: -160px -256px;
}
.embM.embTPMAZEMBE {
    background-position: -192px -256px;
}
.embM.embKAGOSHIMA, .embM.embKagoshima {
    background-position: -224px -256px;
}
.embM.embGosaka23, .embM.embGamba_u23  {
    background-position: 0px -288px;
}
.embM.embFctokyo23, .embM.embFtokyo_u23 {
    background-position: -32px -288px;
}
.embM.embCosaka23,.embM.embCosaka_u23 {
    background-position: -64px -288px;
}
.embM.embAzu,.embM.embNumazu {
    background-position: -96px -289px;
}
.embM.embFCosaka,.embM.embFosaka {
    background-position: 0px -320px;
}
.embM.embNaraCLUB,.embM.embNara {
    background-position: -32px -322px;
}
.embM.embTochigic {
    background-position: -64px -322px;
}
.embM.embKochi {
    background-position: -96px -322px;
}



/*- 豬ｷ螟悶メ繝ｼ繝�逕ｨ -*/
.embM.embForeign {
    background-image: url("/img/sp/common/sp_team_emb_foreign_m.png");
    background-position: 0 0;
}
.embM.embForeign.embSydneyfc {
    background-position: -32px 0px;
}
.embM.embForeign.embPohangsteelers {
    background-position: -64px 0px;
}
.embM.embForeign.embJiangsusuning {
    background-position: -96px 0px;
}
.embM.embForeign.embShanghaisipg {
    background-position: -128px 0px;
}
.embM.embForeign.embMelbournevictory {
    background-position: -160px 0px;
}
.embM.embForeign.embSantafe {
    background-position: -193px 0px;
}
.embM.embForeign.embRealmadrid {
    background-position: -225px 0px;
}
.embM.embForeign.embAtleticonacional {
    background-position: 0px -32px;
}
.embM.embForeign.embMamelodisundowns {
    background-position: -32px -32px;
}
.embM.embForeign.embIPark {
    background-position: -64px -32px;
}
.embM.embForeign.embEstudiantes {
    background-position: -96px -32px;
}
.embM.embForeign.embPerthGlory {
    background-position: -128px -32px;
}
.embM.embForeign.embFigueirense {
    background-position: -160px -32px;
}
.embM.embForeign.embBangkokU {
    background-position: -193px -32px;
}
.embM.embForeign.embSuphanburiFC {
    background-position: -225px -32px;
}
.embM.embForeign.embMuangthong {
    background-position: 0 -64px;
}
.embM.embForeign.embUlsan {
    background-position: -32px -64px;
}
.embM.embForeign.embEasternSC {
    background-position: -64px -64px;
}
.embM.embForeign.embJejuUnitedFC {
    background-position: -96px -64px;
}
.embM.embForeign.embAdelaide {
    background-position: -128px -64px;
}
.embM.embForeign.embSevillafc {
    background-position: -160px -64px;
}
.embM.embForeign.embBorussiadortmud {
    background-position: -192px -64px;
}
.embM.embForeign.embChapecoense {
    background-position: -224px -64px;
}
.embM.embForeign.embAlHilal {
    background-position: 0 -96px;
}
.embM.embForeign.embPohangSteelers {
    background-position: -32px -96px;
}
.embM.embForeign.embOlympiqueDeMarseille {
    background-position: -64px -96px;
}
.embM.embForeign.embVojvodina {
    background-position: -96px -96px;
}
.embM.embForeign.embBhayangkara {
    background-position: -128px -96px;
}
.embM.embForeign.embKitchee {
    background-position: -160px -96px;
}
.embM.embForeign.embShanghaiGreenlandShenhua {
    background-position: -192px -96px;
}
.embM.embForeign.embTianjinquanjian {
    background-position: -224px -96px;
}
.embM.embForeign.embIndependiente {
    background-position: 0px -128px;
}
.embM.embForeign.embPersepolisfc {
    background-position: -30px -128px;
}
.embM.embForeign.embEsperance {
    background-position: -65px -128px;
}
.embM.embForeign.embGuadalajara {
    background-position: -98px -128px;
}
.embM.embForeign.embWellington {
    background-position: -130px -128px;
}
.embM.embForeign.embAlain {
    background-position: -160px -128px;
}
.embM.embForeign.embWolverhamptonWanderersFC {
    background-position: -192px -128px;
}
.embM.embForeign.embClubeDeRegatasDoFlamengo {
    background-position: -224px -128px;
}
.embM.embForeign.embRightToDream {
    background-position: 0 -160px;
}
.embM.embForeign.embUlsanHyundaiFC {
    background-position: -30px -160px;
}
.embM.embForeign.embChonburifc {
    background-position: -65px -160px;
}
.embM.embForeign.embGyeongnamfc {
    background-position: -98px -160px;
}
.embM.embForeign.embJohorfc {
    background-position: -130px -160px;
}
.embM.embForeign.embDaegufc {
    background-position: -160px -160px;
}
.embM.embForeign.embNewcastleunitedjetsfc {
    background-position: -192px -160px;
}
.embM.embForeign.embChiangraiunitedfc {
    background-position: -224px -160px;
}
.embM.embForeign.embShandongluneng {
    background-position: 0px -193px;
}
.embM.embForeign.embChelsea {
    background-position: -32px -193px;
}
.embM.embForeign.embgwanju {
    background-position: -65px -193px;
}
.embM.embForeign.embrightToDream {
    background-position: -98px -193px;
}
.embM.embForeign.embbkHacken {
    background-position: -130px -193px;
}
.embM.embForeign.embGuanzhou {
    background-position: -162px -192px;
}
.embM.embForeign.embJohorDT {
    background-position: -192px -192px;
}
.embM.embForeign.embSuwonSamsung {
    background-position: -224px -192px;
}
.embM.embForeign.embjeonbukHyundai {
    background-position: -0px -224px;
}
.embM.embForeign.embCeresNegros {
    background-position: -32px -224px;
}
.embM.embForeign.embTampinesRoversFC {
    background-position: -64px -224px;
}
.embM.embForeign.embUnitedCityFC {
    background-position: -96px -224px;
}
.embM.embForeign.embGuangzhouFC {
    background-position: -128px -224px;
}
.embM.embForeign.embPortFC {
    background-position: -160px -224px;
}
.embM.embForeign.embRatchaburiFC {
    background-position: -192px -224px;
}
.embM.embForeign.embBeijingFC {
    background-position: -224px -224px;
}
.embM.embForeign.embMelBourneCity {
    background-position: 0px -256px;
}
.embM.embForeign.embManchesterCity {
    background-position: -32px -256px;
}
.embM.embForeign.embLeeManFC {
    background-position: -64px -256px;
}
.embM.embForeign.embIncheonFC {
    background-position: -96px -256px;
}
.embM.embForeign.embWuhanThreeFC {
    background-position: -128px -256px;
}
.embM.embForeign.embZhejiangFC {
    background-position: -160px -256px;
}
.embM.embForeign.embBangkokUnitedFC {
    background-position: -192px -256px;
}
.embM.embForeign.embBGPathum {
    background-position: -224px -256px;
}
.embM.embForeign.embKayaFC {
    background-position: -0px -288px;
}
.embM.embForeign.embLionCitySailors {
    background-position: -32px -288px;
}
.embM.embForeign.embHanoiFC {
    background-position: -64px -288px;
}
.embM.embForeign.embAlAinFC {
    background-position: -96px -288px;
}
.embM.embForeign.embNewcastleFC {
    background-position: -128px -290px;
}
.embM.embForeign.embVfBStuttgart {
    background-position: -160px -290px;
}
.embM.embForeign.embTottenham {
    background-position: -192px -290px;
}
.embM.embForeign.embMariners {
    background-position: -224px -290px;
}
.embM.embForeign.embUlsanFC{
    background-position: 0px -320px;
}
.embM.embForeign.embGwangjuFC {
    background-position: -32px -320px;
}
.embM.embForeign.embShanghaiShenhua  {
    background-position: -64px -320px;
}
.embM.embForeign.embFrankfurt  {
    background-position: -96px -320px;
}
.embM.embForeign.embNamDinh  {
    background-position: -128px -320px;
}
.embM.embForeign.embAlAhli  {
    background-position: -160px -320px;
}
.embM.embForeign.embAlNassr  {
    background-position: -192px -320px;
}
.embM.embForeign.embAlSadd  {
    background-position: -224px -320px;
}
.embM.embForeign.embAlWasl  {
    background-position: 0px -356px;
}
.embM.embForeign.embEsteghlal  {
    background-position: -32px -352px;
}
.embM.embForeign.embAlRayyan  {
    background-position: -64px -352px;
}
.embM.embForeign.embPakhtakor  {
    background-position: -96px -352px;
}
.embM.embForeign.embAlGharafa  {
    background-position: -128px -352px;
}
.embM.embForeign.embAlshorta  {
    background-position: -160px -352px;
}
.embM.embForeign.embLiverpool  {
    background-position: -192px -352px;
}
.embM.embForeign.embAlAhlySC  {
    background-position: -224px -352px;
}
.embM.embForeign.embBayern  {
    background-position: 0px -384px;
}
.embM.embForeign.embBenfica  {
    background-position: -32px -384px;
}
.embM.embForeign.embBocaJuniors  {
    background-position: -64px -384px;
}
.embM.embForeign.embBotofogo  {
    background-position: -96px -384px;
}
.embM.embForeign.embChelseaFC  {
    background-position: -128px -384px;
}
.embM.embForeign.embEsperanceTunis  {
    background-position: -160px -384px;
}
.embM.embForeign.embFluminense  {
    background-position: -192px -384px;
}
.embM.embForeign.embInterMiami  {
    background-position: -224px -384px;
}
.embM.embForeign.embInterMilan  {
    background-position: 0px -416px;
}
.embM.embForeign.embJuventus  {
    background-position: -32px -416px;
}
.embM.embForeign.embMonterrey  {
    background-position: -64px -416px;
}
.embM.embForeign.embPachuca  {
    background-position: -96px -160px;
}
.embM.embForeign.embPalmeiras  {
    background-position: -128px -416px;
}
.embM.embForeign.embPSG  {
    background-position: -160px -416px;
}
.embM.embForeign.embFCPorto  {
    background-position: -192px -416px;
}
.embM.embForeign.embSalzburg  {
    background-position: -224px -416px;
}
.embM.embForeign.embSeattleSounders  {
    background-position: 0px -452px;
}
.embM.embForeign.embWydad  {
    background-position: -32px -448px;
}
.embM.embForeign.embAtleticoMadrid  {
    background-position: -64px -448px;
}
.embM.embForeign.embRealMadrid  {
    background-position: -96px -448px;
}
.embM.embForeign.embLAFC  {
    background-position: -128px -448px;
}


/*- 螟ｩ逧�擶J繝ｪ繝ｼ繧ｰ莉･螟悶�繝√�繝�逕ｨ -*/
.embM.embAnother {
    background-image: url("/img/sp/common/sp_team_emb_another_m.png");
    background-position: 0 0;
}
.embM.embAnother.embMeijiUniv {
    background-position: -32px 0px;
}
.embM.embAnother.embHondaLockSC {
    background-position: -64px 0px;
}
.embM.embAnother.embFCtokushima {
    background-position: -96px 0px;
}
.embM.embAnother.embTochigiFC {
    background-position: -128px 0px;
}
.embM.embAnother.embNiigataHealthUniv {
    background-position: -160px 0px;
}
.embM.embAnother.embMatsueCityFC {
    background-position: -192px 0px;
}
.embM.embAnother.embBriobeccaUrayasu {
    background-position: -224px 0px;
}
.embM.embAnother.embHouseiUniv {
    background-position: 0px -32px;
}
.embM.embAnother.embFukuiUnitedFC {
    background-position: -32px -32px;
}
.embM.embAnother.embHondaFC {
    background-position: -64px -32px;
}
.embM.embAnother.embVeertienMIE {
    background-position: -96px -32px;
}
.embM.embAnother.embKansaiGakuinUniv {
    background-position: -128px -32px;
}
.embM.embAnother.embMDnagasaki {
    background-position: -160px -32px;
}
.embM.embAnother.embKochiUnitecSC {
    background-position: -192px -32px;
}
.embM.embAnother.embHokkaidoEducationUniv {
    background-position: -224px -32px;
}
.embM.embAnother.embRyutsuKeizaiUniv {
    background-position: -0 -64px;
}
.embM.embAnother.embNaraCLUB,.embM.embAnother.embNara {
    background-position: -32px -64px;
}
.embM.embAnother.embRitsumeikanUniv {
    background-position: -64px -64px;
}
.embM.embAnother.embIwakiFC {
    background-position: -96px -64px;
}
.embM.embAnother.embSendaiUniv {
    background-position: -128px -64px;
}
.embM.embAnother.embMatsuyamaUniv {
    background-position: -160px -64px;
}
.embM.embAnother.embOkinawaSV {
    background-position: -192px -64px;
}
.embM.embAnother.embSRChiroshima {
    background-position: -224px -64px;
}
.embM.embAnother.embKanoyaUniv {
    background-position: -0 -96px;
}
.embM.embAnother.embInternationalPacificUniv {
    background-position: -32px -96px;
}
.embM.embAnother.embArterivoWakayama {
    background-position: -64px -96px;
}
.embM.embAnother.embSagaLixilFC {
    background-position: -96px -96px;
}
.embM.embAnother.embTokuyamaUniv {
    background-position: -128px -96px;
}
.embM.embAnother.embTokyoInternationalUniv {
    background-position: -160px -96px;
}
.embM.embAnother.embGifuKyoritsuUniv {
    background-position: -192px -96px;
}
.embM.embAnother.embHokurikuUniv {
    background-position: -224px -96px;
}
.embM.embAnother.embVerspahOITA {
    background-position: -0 -128px;
}
.embM.embAnother.embYamanashiGakuinUniv {
    background-position: -32px -128px;
}
.embM.embAnother.embToinYokohamaUniv {
    background-position: -64px -128px;
}
.embM.embAnother.embYamagataUniv {
    background-position: -96px -128px;
}
.embM.embAnother.embMIObiwakoShiga {
    background-position: -128px -128px;
}
.embM.embAnother.embFCosaka,.embM.embAnother.embFosaka {
    background-position: -160px -128px;
}
.embM.embAnother.embFCkariya {
    background-position: -192px -128px;
}
.embM.embAnother.embSapporoUniv {
	background-position: -224px -128px;
}
.embM.embAnother.embReinMeerAomori {
	background-position: -0 -160px;
}
.embM.embAnother.embFujiUniv {
	background-position: -32px -160px;
}
.embM.embAnother.embSonySendai {
	background-position: -64px -160px;
}
.embM.embAnother.embSarutakogyo {
	background-position: -96px -160px;
}
.embM.embAnother.embOoyamaSC {
	background-position: -128px -160px;
}
.embM.embAnother.embTsukubaUniv {
	background-position: -160px -160px;
}
.embM.embAnother.embTonanMaebashi {
	background-position: -192px -160px;
}
.embM.embAnother.embVondsIchiharaFC {
	background-position: -224px -160px;
}
.embM.embAnother.embTokyoMusashinoCityFC {
	background-position: -0 -192px;
}
.embM.embAnother.embArtistaAsama{
	background-position: -32px -192px;
}
.embM.embAnother.embNiigataHealthUniv {
	background-position: -64px -192px;
}
.embM.embAnother.embToyamaShinjoC {
	background-position: -96px -192px;
}
.embM.embAnother.embKanazawaSeiryoUniv {
	background-position: -128px -192px;
}
.embM.embAnother.embTokohaUniv {
	background-position: -160px -192px;
}
.embM.embAnother.embFCMaruyasuOkazaki {
	background-position: -192px -192px;
}
.embM.embAnother.embSuzukaPG {
	background-position: -224px -192px;
}
.embM.embAnother.embNagaraC {
	background-position: -0 -224px;
}
.embM.embAnother.embOkoshiyasuKyotoAC {
	background-position: -32px -224px;
}
.embM.embAnother.embFCTiamoHirakata {
	background-position: -64px -224px;
}
.embM.embAnother.embCentoCuoreHarima {
	background-position: -96px -224px;
}
.embM.embAnother.embNara {
	background-position: -128px -224px;
}
.embM.embAnother.embYonagoGenkiSC {
	background-position: -160px -224px;
}
.embM.embAnother.embMitsubishiMizushimaFC {
	background-position: -192px -224px;
}
.embM.embAnother.embFukuyamaCityFC {
	background-position: -224px -224px;
}
.embM.embAnother.embFCBaleineShimonoseki {
	background-position: -0px -256px;
}
.embM.embAnother.embTakamatsuUniv {
	background-position: -32px -256px;
}
.embM.embAnother.embFukuokaUniv {
	background-position: -64px -256px;
}
.embM.embAnother.embEVInternacional {
	background-position: -96px -256px;
}
.embM.embAnother.embKumamotoKyoinSyuyudan {
	background-position: -128px -256px;
}
.embM.embAnother.embTegevajaroMiyazaki {
	background-position: -160px -256px;
}
.embM.embAnother.embTokachiSkyEarth {
	background-position: -192px -256px;
}
.embM.embAnother.embAventuraKawaguchi {
	background-position: -224px -256px;
}
.embM.embAnother.embJuntendoUniv {
	background-position: -0px -288px;
}
.embM.embAnother.embKomazawaUniv {
	background-position: -32px -288px;
}
.embM.embAnother.embBiwakoSeikeiSports {
	background-position: -64px -288px;
}
.embM.embAnother.embPorvenir {
	background-position: -96px -288px;
}
.embM.embAnother.embKawasoeSc {
	background-position: -128px -288px;
}
.embM.embAnother.embNihonbunriUniv {
	background-position: -160px -288px;
}
.embM.embAnother.embFcHokuriku {
	background-position: -192px -288px;
}
.embM.embAnother.embNirasakiAstros {
    background-position: -224px -288px;
}
.embM.embAnother.embNorthasiaUniv {
    background-position: -0px -320px;
}
.embM.embAnother.embNagaiClub {
    background-position: -32px -320px;
}
.embM.embAnother.embVertfeeYaita {
    background-position: -64px -320px;
}
.embM.embAnother.embJobuUniv {
    background-position: -96px -320px;
}
.embM.embAnother.embRisshoUniv {
    background-position: -128px -320px;
}
.embM.embAnother.embChukyoUniv {
    background-position: -160px -320px;
}
.embM.embAnother.embDoshishaUniv {
    background-position: -192px -320px;
}
.embM.embAnother.embKansaiUniv {
    background-position: -224px -320px;
}
.embM.embAnother.embFcKaguraShimane {
    background-position: -0px -352px;
}
.embM.embAnother.embShunanUniv {
    background-position: -32px -352px;
}
.embM.embAnother.embBrewKashima {
    background-position: -64px -352px;
}
.embM.embAnother.embMarrygoldKumamoto {
    background-position: -96px -352px;
}
.embM.embAnother.embLaranjaKyoto {
    background-position: -128px -352px;
}
.embM.embAnother.embTokaiUnivKumamoto {
    background-position: -160px -352px;
}
.embM.embAnother.embReilacShiga {
    background-position: -192px -352px;
}
.embM.embAnother.embBtopHokkaido {
    background-position: -224px -352px;
}
.embM.embAnother.embBelugarossoIwami {
    background-position: -0px -384px;
}
.embM.embAnother.embCriacaoShinjuku {
    background-position: -32px -384px;
}
.embM.embAnother.embMitsubishiNagasaki {
    background-position: -64px -384px;
}
.embM.embAnother.embJSCNiigata {
    background-position: -96px -384px;
}
.embM.embAnother.embJLeaseFc {
    background-position: -128px -384px;
}
.embM.embAnother.embKonanUniv {
    background-position: -160px -384px;
}
.embM.embAnother.embKyosanUniv {
    background-position: -192px -384px;
}
.embM.embAnother.embMoriyamaSamurai {
    background-position: -224px -384px;
}
.embM.embAnother.embLvnirossoNC {
    background-position: -0px -416px;
}
.embM.embAnother.embBrewSAGA {
    background-position: -32px -416px;
}
.embM.embAnother.embHirondelle {
    background-position: -64px -416px;
}
.embM.embAnother.embVeroskronos {
    background-position: -96px -416px;
}
.embM.embAnother.embToyoUniv {
    background-position: -128px -416px;
}




/*- 蝗ｽ譌礼畑 -*/
.embM.embFlag {
    background-image: url("/img/sp/common/sp_flag_emb_m.png");
    background-position: 0 0;
}

.embM.embFlag.embJapan {
    background-position: 0px 0px;
}
.embM.embFlag.embNigeria {
    background-position: -32px 0px;
}
.embM.embFlag.embColumbia {
    background-position: -64px 0px;
}
.embM.embFlag.embSweden {
    background-position: -96px 0px;
}
.embM.embFlag.embBrazil {
    background-position: -128px 0px;
}
.embM.embFlag.embAustralia {
    background-position: -160px 0px;
}
.embM.embFlag.embSaudiarabia {
    background-position: -192px 0px;
}
.embM.embFlag.embUAE {
    background-position: -224px 0px;
}
.embM.embFlag.embIraq {
    background-position: 0px -32px;
}
.embM.embFlag.embThailand {
    background-position: -32px -32px;
}
.embM.embFlag.embSingapore {
    background-position: -64px -32px;
}
.embM.embFlag.embCambodia {
    background-position: -96px -32px;
}
.embM.embFlag.embEngland {
    background-position: -128px -32px;
}
.embM.embFlag.embChina {
    background-position: -160px -32px;
}
.embM.embFlag.embSouthAfrica {
    background-position: -192px -32px;
}
.embM.embFlag.embItaly {
    background-position: -224px -32px;
}
.embM.embFlag.embUruguay {
    background-position: 0px -64px;
}
.embM.embFlag.embVenezuela {
    background-position: -32px -64px;
}
.embM.embFlag.embNewCaledonia {
    background-position: -64px -64px;
}
.embM.embFlag.embHonduras {
    background-position: -96px -64px;
}
.embM.embFlag.embFrance {
    background-position: -128px -64px;
}
.embM.embFlag.embHaiti {
    background-position: -160px -64px;
}
.embM.embFlag.embNewZealand {
    background-position: -192px -64px;
}
.embM.embFlag.embGermany {
    background-position: -224px -64px;
}
.embM.embFlag.embParaguay {
    background-position: 0px -96px;
}
.embM.embFlag.embUSA {
    background-position: -32px -96px;
}
.embM.embFlag.embMexico {
    background-position: -64px -96px;
}
.embM.embFlag.embIran {
    background-position: -96px -96px;
}
.embM.embFlag.embSpain {
    background-position: -128px -96px;
}
.embM.embFlag.embMali {
    background-position: -160px -96px;
}
.embM.embFlag.embGhana {
    background-position: -192px -96px;
}
.embM.embFlag.embNiger {
    background-position: -224px -96px;
}
.embM.embFlag.embBelgium {
    background-position: 0 -128px;
}
.embM.embFlag.embSouthKorea {
    background-position: -32px -128px;
}
.embM.embFlag.embNorthKorea {
    background-position: -64px -128px;
}
.embM.embFlag.embPalestine {
    background-position: -96px -128px;
}
.embM.embFlag.embUzbekistan {
    background-position: -128px -128px;
}
.embM.embFlag.embQatar {
    background-position: -160px -128px;
}
.embM.embFlag.embMalaysia {
    background-position: -192px -128px;
}
.embM.embFlag.embVietnam {
    background-position: -224px -128px;
}
.embM.embFlag.embSwitzerland {
    background-position: 0 -160px;
}
.embM.embFlag.embUkraine {
    background-position: -32px -160px;
}
.embM.embFlag.embSenegal {
	background-position: -64px -160px;
}
.embM.embFlag.embPoland {
	background-position: -96px -160px;
}
.embM.embFlag.embRussia {
    background-position: -128px -160px;
}
.embM.embFlag.embEgypt {
    background-position: -160px -160px;
}
.embM.embFlag.embPortugal {
    background-position: -192px -160px;
}
.embM.embFlag.embMorocco {
    background-position: -224px -160px;
}
.embM.embFlag.embPeru {
    background-position: 0 -192px;
}
.embM.embFlag.embDenmark {
    background-position: -32px -192px;
}
.embM.embFlag.embArgentina {
	background-position: -64px -192px;
}
.embM.embFlag.embIceland {
	background-position: -96px -192px;
}
.embM.embFlag.embCroatia {
	background-position: -128px -192px;
}
.embM.embFlag.embCostarica {
	background-position: -160px -192px;
}
.embM.embFlag.embSerbia {
	background-position: -192px -192px;
}
.embM.embFlag.embPanama {
	background-position: -224px -192px;
}
.embM.embFlag.embTunisia {
	background-position: 0px -224px;
}
.embM.embFlag.embChile {
	background-position: -32px -224px;
}
.embM.embFlag.embPakistan {
	background-position: -64px -224px;
}
.embM.embFlag.embNepal {
	background-position: -96px -224px;
}
.embM.embFlag.embKyrgyz {
	background-position: -128px -224px;
}
.embM.embFlag.embVenezuela {
	background-position: -160px -224px;
}
.embM.embFlag.embUnitedArabEmirates {
    background-position: -192px -224px;
}
.embM.embFlag.embThailand {
    background-position: -224px -224px;
}
.embM.embFlag.embIndia {
    background-position: 0px -256px;
}
.embM.embFlag.embBahrain {
    background-position: -32px -256px;
}
.embM.embFlag.embAustralia {
    background-position: -64px -256px;
}
.embM.embFlag.embSyria {
    background-position: -96px -256px;
}
.embM.embFlag.embJordan {
    background-position: -128px -256px;
}
.embM.embFlag.embChina {
    background-position: -160px -256px;
}
.embM.embFlag.embPhilippines {
    background-position: -192px -256px;
}
.embM.embFlag.embIrak {
    background-position: -224px -256px;
}
.embM.embFlag.embYemen {
    background-position: 0px -288px;
}
.embM.embFlag.embSaudiArabia {
    background-position: -32px -288px;
}
.embM.embFlag.embLebanon {
    background-position: -64px -288px;
}
.embM.embFlag.embNorthKorea {
    background-position: -96px -288px;
}
.embM.embFlag.embOman {
    background-position: -128px -288px;
}
.embM.embFlag.embTurkmenistan {
    background-position: -160px -288px;
}
.embM.embFlag.embBolivia {
    background-position: -192px -288px;
}
.embM.embFlag.embEcuador {
    background-position: -224px -288px;
}
.embM.embFlag.embElSalvador {
    background-position: 0px -320px;
}
.embM.embFlag.embTrinidadAndTobago {
    background-position: -32px -320px;
}
.embM.embFlag.embMyanmar {
    background-position: -64px -320px;
}
.embM.embFlag.embMongolia {
    background-position: -96px -320px;
}
.embM.embFlag.embTajikistan {
    background-position: -128px -320px;
}
.embM.embFlag.embHongkong {
    background-position: -160px -320px;
}
.embM.embFlag.embCameroon {
    background-position: -192px -320px;
}
.embM.embFlag.embCotedivoire {
    background-position: -224px -320px;
}
.embM.embFlag.embJamaica {
    background-position: 0 -352px;
}
.embM.embFlag.embRumania {
    background-position: -32px -352px;
}
.embM.embFlag.embCanada {
    background-position: -64px -352px;
}
.embM.embFlag.embWales {
    background-position: -96px -352px;
}
.embM.embFlag.embNetherlands {
    background-position: -128px -352px;
}
.embM.embFlag.embTurkey {
    background-position: -160px -352px;
}
.embM.embFlag.embIndonesia {
    background-position: -192px -352px;
}
.embM.embFlag.embIsrael {
    background-position: -224px -352px;
}
.embM.embFlag.embDominican {
    background-position: 0px -384px;
}
.embM.embFlag.embGuinea {
    background-position: -32px -384px;
}


/*======38px 38px======*/
.embS {
	background: url("/img/sp/common/sp_team_emb_s.png") no-repeat;
	display: block;
	height: 19px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	width: 19px;
	background-size: 152px;
	background-position: -9999px -9999px;
}
.embS.embCon, .embS.embSapporo {
	background-position: 0px 0px;
}
.embS.embBla, .embS.embAkita {
	background-position: -19px 0px;
}
.embS.embGrm, .embS.embMorioka {
	background-position: -38px 0px;
}
.embS.embVeg, .embS.embSendai {
	background-position: -57px 0px;
}
.embS.embMon, .embS.embYamagata {
	background-position: -76px 0px;
}
.embS.embFku, .embS.embFukushima {
	background-position: -95px 0px;
}
.embS.embAnt, .embS.embKashima {
	background-position: -114px 0px;
}
.embS.embHol, .embS.embMito {
	background-position: -133px 0px;
}
.embS.embToc, .embS.embTochigi {
	background-position: -0px -19px;
}
.embS.embThe, .embS.embKusatsu {
	background-position: -19px -19px;
}
.embS.embRed, .embS.embUrawa {
	background-position: -38px -19px;
}
.embS.embArd, .embS.embOmiya {
	background-position: -57px -19px;
}
.embS.embJef, .embS.embChiba {
	background-position: -76px -19px;
}
.embS.embRey, .embS.embKashiwa {
	background-position: -95px -19px;
}
.embS.embFct, .embS.embFctokyo, .embS.embFtokyo {
	background-position: -114px -19px;
}
.embS.embVer, .embS.embTokyov {
	background-position: -133px -19px;
}
.embS.embFcm, .embS.embMachida {
	background-position: 0px -38px;
}
.embS.embFro, .embS.embKawasakif {
	background-position: -19px -38px;
}
.embS.embMar, .embS.embYokohamafm {
	background-position: -38px -38px;
}
.embS.embYfc, .embS.embYokohamafc {
	background-position: -57px -38px;
}
.embS.embYsc, .embS.embYsyokohama, .embS.embYsccyokohama {
	background-position: -76px -38px;
}
.embS.embSgm, .embS.embSagamihara {
	background-position: -95px -38px;
}
.embS.embBel, .embS.embShonan {
	background-position: -114px -38px;
}
.embS.embVen, .embS.embKofu {
	background-position: -133px -38px;
}
.embS.embNgp, .embS.embNagano {
	background-position: 0px -57px;
}
.embS.embMfc, .embS.embMatsumoto {
	background-position: -19px -57px;
}
.embS.embAlb, .embS.embNiigata {
	background-position: -38px -57px;
}
.embS.embKat, .embS.embToyama {
	background-position: -57px -57px;
}
.embS.embZwk, .embS.embKanazawa {
	background-position: -76px -57px;
}
.embS.embSpu, .embS.embShimizu {
	background-position: -95px -57px;
}
.embS.embJub, .embS.embIwata {
	background-position: -114px -57px;
}
.embS.embFmy, .embS.embFujieda {
	background-position: -133px -57px;
}
.embS.embGra, .embS.embNagoya {
	background-position: 0px -76px;
}
.embS.embFcg, .embS.embGifu {
	background-position: -19px -76px;
}
.embS.embPur, .embS.embKyoto {
	background-position: -38px -76px;
}
.embS.embGam, .embS.embGosaka {
	background-position: -57px -76px;
}
.embS.embCer, .embS.embCosaka {
	background-position: -76px -76px;
}
.embS.embVis, .embS.embKobe {
	background-position: -95px -76px;
}
.embS.embGat, .embS.embTottori {
	background-position: -114px -76px;
}
.embS.embFag, .embS.embOkayama {
	background-position: -133px -76px;
}
.embS.embSan, .embS.embHiroshima {
	background-position: 0px -95px;
}
.embS.embKam, .embS.embSanuki {
	background-position: -19px -95px;
}
.embS.embIma, .embS.embImabari {
	background-position: -95px -171px;
}
.embS.embMiyazaki {
	background-position: -114px -171px;
}
.embS.embIwk, .embS.embIwaki {
	background-position: -133px -171px;
}
.embS.embVor, .embS.embTokushima {
	background-position: -38px -95px;
}
.embS.embEfc, .embS.embEhime {
	background-position: -57px -95px;
}
.embS.embAvi, .embS.embFukuoka {
	background-position: -76px -95px;
}
.embS.embGkk, .embS.embKitakyushu {
	background-position: -95px -95px;
}
.embS.embSag, .embS.embTosu {
	background-position: -114px -95px;
}
.embS.embVvn, .embS.embNagasaki {
	background-position: -133px -95px;
}
.embS.embRoa, .embS.embKumamoto {
	background-position: 0px -114px;
}
.embS.embTri, .embS.embOita {
	background-position: -19px -114px;
}
.embS.embFcr, .embS.embRyukyu {
	background-position: -38px -114px;
}
.embS.embU22, .embS.embJ22 {
	background-position: -57px -114px;
}
.embS.embRya, .embS.embYam, .embS.embYamaguchi {
	background-position: -76px -114px;
}
.embS.embJEONBUKHYUNDAIMOTORS, .embS.embJEO {
    background-position: -95px -114px;
}
.embS.embSHANDONGLUNENGFC, .embS.embSHD {
    background-position: -114px -114px;
}
.embS.embBINHDUONG, .embS.embBIN {
    background-position: -133px -114px;
}
.embS.embSEONGNAMFC, .embS.embSEG {
    background-position: 0px -133px;
}
.embS.embBURIRAMUNITED, .embS.embBUR {
    background-position: -19px -133px;
}
.embS.embGUANGZHOURF, .embS.embGRF {
    background-position: -38px -133px;
}
.embS.embBEIJINGGUOAN, .embS.embBEI {
    background-position: -57px -133px;
}
.embS.embSUWONSAMSUNGFC, .embS.embSUW {
    background-position: -76px -133px;
}
.embS.embBRISBANEROAR, .embS.embBRI {
    background-position: -95px -133px;
}
.embS.embGUANGZHOUEVERGRANDE, .embS.embGUA {
    background-position: -114px -133px;
}
.embS.embFCSEOUL, .embS.embSEO {
    background-position: -133px -133px;
}
.embS.embWESTERNSYDNEYWANDERERS, .embS.embWSW {
    background-position: 0px -152px;
}
.embS.embAl-Ahli, .embS.embALA {
    background-position: -20px -152px;
}
.embS.embAUCKLANDCITY {
    background-position: -38px -152px;
}
.embS.embCLUBAMERICA {
    background-position: -57px -152px;
}
.embS.embBARCELONA {
    background-position: -76px -152px;
}
.embS.embRIVERPLATE {
    background-position: -95px -152px;
}
.embS.embTPMAZEMBE {
    background-position: -114px -152px;
}
.embS.embKAGOSHIMA, .embS.embKagoshima {
    background-position: -133px -152px;
}
.embS.embGosaka23,.embS.embGamba_u23 {
    background-position: 0px -171px;
}
.embS.embFctokyo23,.embS.embFtokyo_u23 {
    background-position: -19px -171px;
}
.embS.embCosaka23,.embS.embCosaka_u23 {
    background-position: -38px -171px;
}
.embS.embAzu,.embS.embNumazu {
    background-position: -57px -171px;
}
.embS.embHac,.embS.embHachinohe {
    background-position: -76px -171px;
}
.embS.embFCosaka,.embS.embFosaka {
    background-position: 0px -190px;
}
.embS.embNaraCLUB,.embS.embNara {
    background-position: -19px -190px;
}
.embS.embTochigic {
    background-position: -38px -190px;
}
.embS.embKochi {
    background-position: -57px -190px;
}

/*- 豬ｷ螟悶メ繝ｼ繝�逕ｨ -*/
.embS.embForeign {
    background-image: url("/img/sp/common/sp_team_emb_foreign_s.png");
    background-position: 0 0;
}
.embS.embForeign.embSydneyfc {
    background-position: -19px 0px;
}
.embS.embForeign.embPohangsteelers {
    background-position: -38px 0px;
}
.embS.embForeign.embJiangsusuning {
    background-position: -57px 0px;
}
.embS.embForeign.embShanghaisipg {
    background-position: -76px 0px;
}
.embS.embForeign.embMelbournevictory {
    background-position: -95px 0px;
}
.embS.embForeign.embSantafe {
    background-position: -114px 0px;
}
.embS.embForeign.embRealmadrid {
    background-position: -133px 0px;
}
.embS.embForeign.embAtleticonacional {
    background-position: 0px -19px;
}
.embS.embForeign.embMamelodisundowns {
    background-position: -19px -19px;
}
.embS.embForeign.embIPark {
    background-position: -38px -19px;
}
.embS.embForeign.embEstudiantes {
    background-position: -57px -19px;
}
.embS.embForeign.embPerthGlory {
    background-position: -76px -19px;
}
.embS.embForeign.embFigueirense {
    background-position: -95px -19px;
}
.embS.embForeign.embBangkokU {
    background-position: -114px -19px;
}
.embS.embForeign.embSuphanburiFC {
    background-position: -133px -19px;
}
.embS.embForeign.embMuangthong {
    background-position: 0 -38px;
}
.embS.embForeign.embUlsan {
    background-position: -19px -38px;
}
.embS.embForeign.embEasternSC {
    background-position: -38px -38px;
}
.embS.embForeign.embJejuUnitedFC {
    background-position: -57px -38px;
}
.embS.embForeign.embAdelaide {
    background-position: -76px -38px;
}
.embS.embForeign.embSevillafc {
    background-position: -95px -38px;
}
.embS.embForeign.embBorussiadortmud {
    background-position: -114px -38px;
}
.embS.embForeign.embChapecoense {
    background-position: -133px -38px;
}
.embS.embForeign.embAlHilal {
    background-position: 0 -57px;
}
.embS.embForeign.embPohangSteelers {
    background-position: -19px -57px;
}
.embS.embForeign.embOlympiqueDeMarseille {
    background-position: -38px -57px;
}
.embS.embForeign.embVojvodina {
    background-position: -57px -57px;
}
.embS.embForeign.embBhayangkara {
    background-position: -76px -57px;
}
.embS.embForeign.embKitchee {
    background-position: -95px -57px;
}
.embS.embForeign.embShanghaiGreenlandShenhua {
    background-position: -114px -57px;
}
.embS.embForeign.embTianjinquanjian {
    background-position: -133px -57px;
}
.embS.embForeign.embIndependiente {
    background-position: 0px -152px;
}
.embS.embForeign.embPersepolisfc {
    background-position: -18px -76px;
}
.embS.embForeign.embEsperance {
    background-position: -38px -76px;
}
.embS.embForeign.embGuadalajara {
    background-position: -57px -76px;
}
.embS.embForeign.embWellington {
    background-position: -76px -76px;
}
.embS.embForeign.embAlain {
    background-position: -95px -76px;
}
.embS.embForeign.embWolverhamptonWanderersFC {
    background-position: -114px -76px;
}
.embS.embForeign.embClubeDeRegatasDoFlamengo {
    background-position: -133px -76px;
}
.embS.embForeign.embRightToDream {
    background-position: 0 -95px;
}
.embS.embForeign.embUlsanHyundaiFC {
    background-position: -18px -95px;
}
.embS.embForeign.embChonburifc {
    background-position: -38px -95px;
}
.embS.embForeign.embGyeongnamfc {
    background-position: -57px -95px;
}
.embS.embForeign.embJohorfc {
    background-position: -76px -95px;
}
.embS.embForeign.embDaegufc {
    background-position: -95px -95px;
}
.embS.embForeign.embNewcastleunitedjetsfc {
    background-position: -114px -95px;
}
.embS.embForeign.embChiangraiunitedfc {
    background-position: -133px -95px;
}
.embS.embForeign.embShandongluneng {
    background-position: 0px -114px;
}
.embS.embForeign.embChelsea {
    background-position: -18px -114px;
}
.embS.embForeign.embgwanju {
    background-position: -38px -114px;
}
.embS.embForeign.embrightToDream {
    background-position: -57px -114px;
}
.embS.embForeign.embbkHacken {
    background-position: -76px -114px;
}
.embS.embForeign.embGuanzhou {
    background-position: -95px -114px;
}
.embS.embForeign.embJohorDT {
    background-position: -114px -114px;
}
.embS.embForeign.embSuwonSamsung {
    background-position: -133px -114px;
}
.embS.embForeign.embjeonbukHyundai {
    background-position: -0px -133px;
}
.embS.embForeign.embCeresNegros {
    background-position: -19px -133px;
}
.embS.embForeign.embTampinesRoversFC {
    background-position: -38px -133px;
}
.embS.embForeign.embUnitedCityFC {
    background-position: -57px -133px;
}
.embS.embForeign.embGuangzhouFC {
    background-position: -76px -133px;
}
.embS.embForeign.embPortFC {
    background-position: -95px -133px;
}
.embS.embForeign.embRatchaburiFC {
    background-position: -114px -133px;
}
.embS.embForeign.embBeijingFC {
    background-position: -133px -133px;
}
.embS.embForeign.embMelBourneCity {
    background-position: 0px -152px;
}
.embS.embForeign.embManchesterCity {
    background-position: -19px -152px;
}
.embS.embForeign.embLeeManFC {
    background-position: -38px -152px;
}
.embS.embForeign.embIncheonFC {
    background-position: -57px -152px;
}
.embS.embForeign.embWuhanThreeFC {
    background-position: -76px -152px;
}
.embS.embForeign.embZhejiangFC {
    background-position: -95px -152px;
}
.embS.embForeign.embBangkokUnitedFC {
    background-position: -114px -152px;
}
.embS.embForeign.embBGPathum {
    background-position: -133px -152px;
}
.embS.embForeign.embKayaFC {
    background-position: -0px -171px;
}
.embS.embForeign.embLionCitySailors {
    background-position: -19px -171px;
}
.embS.embForeign.embHanoiFC {
    background-position: -38px -171px;
}
.embS.embForeign.embAlAinFC {
    background-position: -57px -171px;
}
.embS.embForeign.embNewcastleFC {
    background-position: -76px -171px;
}
.embS.embForeign.embVfBStuttgart {
    background-position: -95px -171px;
}
.embS.embForeign.embTottenham {
    background-position: -114px -171px;
}
.embS.embForeign.embMariners {
    background-position: -133px -171px;
}
.embS.embForeign.embUlsanFC{
    background-position: 0px -191px;
}
.embS.embForeign.embGwangjuFC {
    background-position: -19px -191px;
}
.embS.embForeign.embShanghaiShenhua  {
    background-position: -38px -191px;
}
.embS.embForeign.embFrankfurt  {
    background-position: -57px -191px;
}
.embS.embForeign.embNamDinh  {
    background-position: -76px -192px;
}
.embS.embForeign.embAlAhli  {
    background-position: -95px -192px;
}
.embS.embForeign.embAlNassr  {
    background-position: -114px -192px;
}
.embS.embForeign.embAlSadd  {
    background-position: -133px -192px;
}
.embS.embForeign.embAlWasl  {
    background-position: 0px -211px;
}
.embS.embForeign.embEsteghlal  {
    background-position: -19px -211px;
}
.embS.embForeign.embAlRayyan  {
    background-position: -38px -211px;
}
.embS.embForeign.embPakhtakor  {
    background-position: -57px -211px;
}
.embS.embForeign.embAlGharafa  {
    background-position: -76px -211px;
}
.embS.embForeign.embAlshorta  {
    background-position: -95px -211px;
}
.embS.embForeign.embLiverpool  {
    background-position: -114px -211px;
}
.embS.embForeign.embAlAhlySC  {
    background-position: -133px -211px;
}
.embS.embForeign.embBayern  {
    background-position: 0px -228px;
}
.embS.embForeign.embBenfica  {
    background-position: -19px -228px;
}
.embS.embForeign.embBocaJuniors  {
    background-position: -38px -228px;
}
.embS.embForeign.embBotofogo  {
    background-position: -57px -228px;
}
.embS.embForeign.embChelseaFC  {
    background-position: -76px -228px;
}
.embS.embForeign.embEsperanceTunis  {
    background-position: -95px -228px;
}
.embS.embForeign.embFluminense  {
    background-position: -114px -228px;
}
.embS.embForeign.embInterMiami  {
    background-position: -133px -228px;
}
.embS.embForeign.embInterMilan  {
    background-position: 0px -247px;
}
.embS.embForeign.embJuventus  {
    background-position: -19px -247px;
}
.embS.embForeign.embMonterrey  {
    background-position: -38px -247px;
}
.embS.embForeign.embPachuca  {
    background-position: -57px -247px;
}
.embS.embForeign.embPalmeiras  {
    background-position: -76px -247px;
}
.embS.embForeign.embPSG  {
    background-position: -95px -247px;
}
.embS.embForeign.embFCPorto  {
    background-position: -114px -247px;
}
.embS.embForeign.embSalzburg  {
    background-position: -133px -247px;
}
.embS.embForeign.embSeattleSounders  {
    background-position: 0px -266px;
}
.embS.embForeign.embWydad  {
    background-position: -19px -266px;
}
.embS.embForeign.embAtleticoMadrid  {
    background-position: -38px -266px;
}
.embS.embForeign.embRealMadrid  {
    background-position: -57px -266px;
}
.embS.embForeign.embLAFC  {
    background-position: -76px -266px;
}


/*- 螟ｩ逧�擶J繝ｪ繝ｼ繧ｰ莉･螟悶�繝√�繝�逕ｨ -*/
.embS.embAnother {
    background-image: url("/img/sp/common/sp_team_emb_another_s.png");
    background-position: 0 0;
}
.embS.embAnother.embMeijiUniv {
    background-position: -19px 0px;
}
.embS.embAnother.embHondaLockSC {
    background-position: -38px 0px;
}
.embS.embAnother.embFCtokushima {
    background-position: -57px 0px;
}
.embS.embAnother.embTochigiFC {
    background-position: -76px 0px;
}
.embS.embAnother.embNiigataHealthUniv {
    background-position: -95px 0px;
}
.embS.embAnother.embMatsueCityFC {
    background-position: -114px 0px;
}
.embS.embAnother.embBriobeccaUrayasu {
    background-position: -133px 0px;
}
.embS.embAnother.embHouseiUniv {
    background-position: 0px -19px;
}
.embS.embAnother.embFukuiUnitedFC {
    background-position: -19px -19px;
}
.embS.embAnother.embHondaFC {
    background-position: -38px -19px;
}
.embS.embAnother.embVeertienMIE {
    background-position: -57px -19px;
}
.embS.embAnother.embKansaiGakuinUniv {
    background-position: -76px -19px;
}
.embS.embAnother.embMDnagasaki {
    background-position: -95px -19px;
}
.embS.embAnother.embKochiUnitecSC {
    background-position: -114px -19px;
}
.embS.embAnother.embHokkaidoEducationUniv {
    background-position: -133px -19px;
}
.embS.embAnother.embRyutsuKeizaiUniv {
    background-position: -0 -38px;
}
.embS.embAnother.embNaraCLUB,.embS.embAnother.embNara {
    background-position: -19px -38px;
}
.embS.embAnother.embRitsumeikanUniv {
    background-position: -38px -38px;
}
.embS.embAnother.embIwakiFC {
    background-position: -57px -38px;
}
.embS.embAnother.embSendaiUniv {
    background-position: -76px -38px;
}
.embS.embAnother.embMatsuyamaUniv {
    background-position: -95px -38px;
}
.embS.embAnother.embOkinawaSV {
    background-position: -114px -38px;
}
.embS.embAnother.embSRChiroshima {
    background-position: -133px -38px;
}
.embS.embAnother.embKanoyaUniv {
    background-position: -0 -57px;
}
.embS.embAnother.embInternationalPacificUniv {
    background-position: -19px -57px;
}
.embS.embAnother.embArterivoWakayama {
    background-position: -38px -57px;
}
.embS.embAnother.embSagaLixilFC {
    background-position: -57px -57px;
}
.embS.embAnother.embTokuyamaUniv {
    background-position: -76px -57px;
}
.embS.embAnother.embTokyoInternationalUniv {
    background-position: -95px -57px;
}
.embS.embAnother.embGifuKyoritsuUniv {
    background-position: -114px -57px;
}
.embS.embAnother.embHokurikuUniv {
    background-position: -133px -57px;
}
.embS.embAnother.embVerspahOITA {
    background-position: -0 -76px;
}
.embS.embAnother.embYamanashiGakuinUniv {
    background-position: -19px -76px;
}
.embS.embAnother.embToinYokohamaUniv {
    background-position: -38px -76px;
}
.embS.embAnother.embYamagataUniv {
    background-position: -57px -76px;
}
.embS.embAnother.embMIObiwakoShiga {
    background-position: -76px -76px;
}
.embS.embAnother.embFCosaka,.embS.embAnother.embFosaka {
    background-position: -95px -76px;
}
.embS.embAnother.embFCkariya {
    background-position: -114px -76px;
}
.embS.embAnother.embSapporoUniv {
	background-position: -133px -76px;
}
.embS.embAnother.embReinMeerAomori {
	background-position: -0 -95px;
}
.embS.embAnother.embFujiUniv {
	background-position: -19px -95px;
}
.embS.embAnother.embSonySendai {
	background-position: -38px -95px;
}
.embS.embAnother.embSarutakogyo {
	background-position: -57px -95px;
}
.embS.embAnother.embOoyamaSC {
	background-position: -76px -95px;
}
.embS.embAnother.embTsukubaUniv {
	background-position: -95px -95px;
}
.embS.embAnother.embTonanMaebashi {
	background-position: -114px -95px;
}
.embS.embAnother.embVondsIchiharaFC {
	background-position: -133px -95px;
}
.embS.embAnother.embTokyoMusashinoCityFC {
	background-position: -0 -114px;
}
.embS.embAnother.embArtistaAsama{
	background-position: -19px -114px;
}
.embS.embAnother.embNiigataHealthUniv {
	background-position: -38px -114px;
}
.embS.embAnother.embToyamaShinjoC {
	background-position: -57px -114px;
}
.embS.embAnother.embKanazawaSeiryoUniv {
	background-position: -76px -114px;
}
.embS.embAnother.embTokohaUniv {
	background-position: -95px -114px;
}
.embS.embAnother.embFCMaruyasuOkazaki {
	background-position: -114px -114px;
}
.embS.embAnother.embSuzukaPG {
	background-position: -133px -114px;
}
.embS.embAnother.embNagaraC {
	background-position: -0 -133px;
}
.embS.embAnother.embOkoshiyasuKyotoAC {
	background-position: -19px -133px;
}
.embS.embAnother.embFCTiamoHirakata {
	background-position: -38px -133px;
}
.embS.embAnother.embCentoCuoreHarima {
	background-position: -57px -133px;
}
.embS.embAnother.embNaraC {
	background-position: -76px -133px;
}
.embS.embAnother.embYonagoGenkiSC {
	background-position: -95px -133px;
}
.embS.embAnother.embMitsubishiMizushimaFC {
	background-position: -114px -133px;
}
.embS.embAnother.embFukuyamaCityFC {
	background-position: -133px -133px;
}
.embS.embAnother.embFCBaleineShimonoseki {
	background-position: -0px -152px;
}
.embS.embAnother.embTakamatsuUniv {
	background-position: -19px -152px;
}
.embS.embAnother.embFukuokaUniv {
	background-position: -38px -152px;
}
.embS.embAnother.embEVInternacional {
	background-position: -57px -152px;
}
.embS.embAnother.embKumamotoKyoinSyuyudan {
	background-position: -76px -152px;
}
.embS.embAnother.embTegevajaroMiyazaki {
	background-position: -95px -152px;
}
.embS.embAnother.embTokachiSkyEarth {
	background-position: -114px -152px;
}
.embS.embAnother.embAventuraKawaguchi {
	background-position: -133px -152px;
}
.embS.embAnother.embJuntendoUniv {
	background-position: -0px -171px;
}
.embS.embAnother.embKomazawaUniv {
	background-position: -19px -171px;
}
.embS.embAnother.embBiwakoSeikeiSports {
	background-position: -38px -171px;
}
.embS.embAnother.embPorvenir {
	background-position: -57px -171px;
}
.embS.embAnother.embKawasoeSc {
	background-position: -76px -171px;
}
.embS.embAnother.embNihonbunriUniv {
	background-position: -95px -171px;
}
.embS.embAnother.embFcHokuriku {
	background-position: -114px -171px;
}
.embS.embAnother.embNirasakiAstros {
    background-position: -133px -171px;
}
.embS.embAnother.embNorthasiaUniv {
    background-position: -0px -190px;
}
.embS.embAnother.embNagaiClub {
    background-position: -19px -190px;
}
.embS.embAnother.embVertfeeYaita {
    background-position: -38px -190px;
}
.embS.embAnother.embJobuUniv {
    background-position: -57px -190px;
}
.embS.embAnother.embRisshoUniv {
    background-position: -76px -190px;
}
.embS.embAnother.embChukyoUniv {
    background-position: -95px -190px;
}
.embS.embAnother.embDoshishaUniv {
    background-position: -114px -190px;
}
.embS.embAnother.embKansaiUniv {
    background-position: -133px -190px;
}
.embS.embAnother.embFcKaguraShimane {
    background-position: -0px -209px;
}
.embS.embAnother.embShunanUniv {
    background-position: -19px -209px;
}
.embS.embAnother.embBrewKashima {
    background-position: -38px -209px;
}
.embS.embAnother.embMarrygoldKumamoto {
    background-position: -57px -209px;
}
.embS.embAnother.embLaranjaKyoto {
    background-position: -76px -209px;
}
.embS.embAnother.embTokaiUnivKumamoto {
    background-position: -95px -209px;
}
.embS.embAnother.embReilacShiga {
    background-position: -114px -209px;
}
.embS.embAnother.embBtopHokkaido {
    background-position: -133px -209px;
}
.embS.embAnother.embBelugarossoIwami {
    background-position: -0px -228px;
}
.embS.embAnother.embCriacaoShinjuku {
    background-position: -19px -228px;
}
.embS.embAnother.embMitsubishiNagasaki {
    background-position: -38px -228px;
}
.embS.embAnother.embJSCNiigata {
    background-position: -57px -228px;
}
.embS.embAnother.embJLeaseFc {
    background-position: -76px -228px;
}
.embS.embAnother.embKonanUniv {
    background-position: -95px -228px;
}
.embS.embAnother.embKyosanUniv {
    background-position: -114px -228px;
}
.embS.embAnother.embMoriyamaSamurai {
    background-position: -133px -228px;
}
.embS.embAnother.embLvnirossoNC {
    background-position: -0px -247px;
}
.embS.embAnother.embBrewSAGA {
    background-position: -19px -247px;
}
.embS.embAnother.embHirondelle {
    background-position: -38px -247px;
}
.embS.embAnother.embVeroskronos {
    background-position: -57px -247px;
}
.embS.embAnother.embToyoUniv {
    background-position: -76px -247px;
}


/*- sp蝗ｽ譌礼畑 -*/
.embS.embFlag {
    background-image: url("/img/sp/common/sp_flag_emb_s.png");
    background-position: 0 0;
}

.embS.embFlag.embJapan {
    background-position: 0px 0px;
}
.embS.embFlag.embNigeria {
    background-position: -19px 0px;
}
.embS.embFlag.embColumbia {
    background-position: -38px 0px;
}
.embS.embFlag.embSweden {
	background-position: -57px 0px;
}
.embS.embFlag.embBrazil {
    background-position: -76px 0px;
}
.embS.embFlag.embAustralia {
    background-position: -95px 0px;
}
.embS.embFlag.embSaudiarabia {
    background-position: -114px 0px;
}
.embS.embFlag.embUAE {
    background-position: -133px 0px;
}
.embS.embFlag.embIraq {
    background-position: 0px -19px;
}
.embS.embFlag.embThailand {
    background-position: -19px -19px;
}
.embS.embFlag.embSingapore {
    background-position: -38px -19px;
}
.embS.embFlag.embCambodia {
    background-position: -57px -19px;
}
.embS.embFlag.embEngland {
    background-position: -76px -19px;
}
.embS.embFlag.embChina {
    background-position: -95px -19px;
}
.embS.embFlag.embSouthAfrica {
    background-position: -114px -19px;
}
.embS.embFlag.embItaly {
    background-position: -133px -19px;
}
.embS.embFlag.embUruguay {
    background-position: 0px -38px;
}
.embS.embFlag.embVenezuela {
    background-position: -19px -38px;
}
.embS.embFlag.embNewCaledonia {
    background-position: -38px -38px;
}
.embS.embFlag.embHonduras {
    background-position: -57px -38px;
}
.embS.embFlag.embFrance {
    background-position: -76px -38px;
}
.embS.embFlag.embHaiti {
    background-position: -95px -38px;
}
.embS.embFlag.embNewZealand {
    background-position: -114px -38px;
}
.embS.embFlag.embGermany {
    background-position: -133px -38px;
}
.embS.embFlag.embParaguay {
    background-position: 0px -57px;
}
.embS.embFlag.embUSA {
    background-position: -19px -57px;
}
.embS.embFlag.embMexico {
    background-position: -38px -57px;
}
.embS.embFlag.embIran {
    background-position: -57px -57px;
}
.embS.embFlag.embSpain {
    background-position: -76px -57px;
}
.embS.embFlag.embMali {
    background-position: -95px -57px;
}
.embS.embFlag.embGhana {
    background-position: -114px -57px;
}
.embS.embFlag.embNiger {
    background-position: -133px -57px;
}
.embS.embFlag.embBelgium {
    background-position: 0 -76px;
}
.embS.embFlag.embSouthKorea {
    background-position: -19px -76px;
}
.embS.embFlag.embNorthKorea {
    background-position: -38px -76px;
}
.embS.embFlag.embPalestine {
    background-position: -57px -76px;
}
.embS.embFlag.embUzbekistan {
    background-position: -76px -76px;
}
.embS.embFlag.embQatar {
    background-position: -95px -76px;
}
.embS.embFlag.embMalaysia {
    background-position: -114px -76px;
}
.embS.embFlag.embVietnam {
    background-position: -133px -76px;
}
.embS.embFlag.embSwitzerland {
    background-position: 0 -95px;
}
.embS.embFlag.embUkraine {
    background-position: -19px -95px;
}
.embS.embFlag.embSenegal {
	background-position: -38px -95px;
}
.embS.embFlag.embPoland {
	background-position: -57px -95px;
}
.embS.embFlag.embRussia {
    background-position: -76px -95px;
}
.embS.embFlag.embEgypt {
    background-position: -95px -95px;
}
.embS.embFlag.embPortugal {
    background-position: -114px -95px;
}
.embS.embFlag.embMorocco {
    background-position: -133px -95px;
}
.embS.embFlag.embPeru {
    background-position: 0 -114px;
}
.embS.embFlag.embDenmark {
    background-position: -19px -114px;
}
.embS.embFlag.embArgentina {
	background-position: -38px -114px;
}
.embS.embFlag.embIceland {
	background-position: -57px -114px;
}
.embS.embFlag.embCroatia {
	background-position: -76px -114px;
}
.embS.embFlag.embCostarica {
	background-position: -95px -114px;
}
.embS.embFlag.embSerbia {
	background-position: -114px -114px;
}
.embS.embFlag.embPanama {
	background-position: -133px -114px;
}
.embS.embFlag.embTunisia {
	background-position: 0px -133px;
}
.embS.embFlag.embChile {
	background-position: -19px -133px;
}
.embS.embFlag.embPakistan {
	background-position: -38px -133px;
}
.embS.embFlag.embNepal {
	background-position: -57px -133px;
}
.embS.embFlag.embKyrgyz {
	background-position: -76px -133px;
}
.embS.embFlag.embVenezuela {
	background-position: -95px -133px;
}
.embS.embFlag.embUnitedArabEmirates {
    background-position: -114px -133px;
}
.embS.embFlag.embThailand {
    background-position: -133px -133px;
}
.embS.embFlag.embIndia {
    background-position: 0px -152px;
}
.embS.embFlag.embBahrain {
    background-position: -19px -152px;
}
.embS.embFlag.embAustralia {
    background-position: -38px -152px;
}
.embS.embFlag.embSyria {
    background-position: -57px -152px;
}
.embS.embFlag.embJordan {
    background-position: -76px -152px;
}
.embS.embFlag.embChina {
    background-position: -95px -152px;
}
.embS.embFlag.embPhilippines {
    background-position: -114px -152px;
}
.embS.embFlag.embIrak {
    background-position: -133px -152px;
}
.embS.embFlag.embYemen {
    background-position: 0px -171px;
}
.embS.embFlag.embSaudiArabia {
    background-position: -19px -171px;
}
.embS.embFlag.embLebanon {
    background-position: -38px -171px;
}
.embS.embFlag.embNorthKorea {
    background-position: -57px -171px;
}
.embS.embFlag.embOman {
    background-position: -76px -171px;
}
.embS.embFlag.embTurkmenistan {
    background-position: -95px -171px;
}
.embS.embFlag.embBolivia {
    background-position: -114px -171px;
}
.embS.embFlag.embEcuador {
    background-position: -133px -171px;
}
.embS.embFlag.embElSalvador {
    background-position: 0px -190px;
}
.embS.embFlag.embTrinidadAndTobago {
    background-position: -19px -190px;
}
.embS.embFlag.embMyanmar {
    background-position: -38px -190px;
}
.embS.embFlag.embMongolia {
    background-position: -57px -190px;
}
.embS.embFlag.embTajikistan {
    background-position: -76px -190px;
}
.embS.embFlag.embHongkong {
    background-position: -95px -190px;
}
.embS.embFlag.embCameroon {
    background-position: -114px -190px;
}
.embS.embFlag.embCotedivoire {
    background-position: -133px -190px;
}
.embS.embFlag.embJamaica {
    background-position: 0 -209px;
}
.embS.embFlag.embRumania {
    background-position: -19px -209px;
}
.embS.embFlag.embCanada {
    background-position: -38px -209px;
}
.embS.embFlag.embWales {
    background-position: -57px -209px;
}
.embS.embFlag.embNetherlands {
    background-position: -76px -209px;
}
.embS.embFlag.embTurkey {
    background-position: -95px -209px;
}
.embS.embFlag.embIndonesia {
    background-position: -114px -209px;
}
.embS.embFlag.embIsrael {
    background-position: -133px -209px;
}
.embS.embFlag.embDominican {
    background-position: 0px -228px;
}
.embS.embFlag.embGuinea {
    background-position: -19px -228px;
}

.embL.embNone {
	background-image: url("/img/sp/common/sp_none_emb_l.png");
	background-size: 48px 48px;
	background-position: 0 0;
}
.embM.embNone {
	background-image: url("/img/sp/common/sp_none_emb_m.png");
	background-size: 32px 32px;
	background-position: 0 0;
}
.embS.embNone {
	background-image: url("/img/sp/common/sp_none_emb_s.png");
	background-size: 19px 19px;
	background-position: 0 0;
}

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

	[16]繧ｿ繝門聖縺榊�縺�

==================================================================*/
.tabListTxt {
	display: table;
	margin-bottom: 14px;
	width: 100%;
	background-color: #f6f6f6;
}
.tabListTxt li {
	display: table-cell;
	width: 14.28%;
	vertical-align: middle;
}
.tabListTxt.fiveTab li {
	display: table-cell;
	width: 20%;
	vertical-align: middle;
}
.tabListTxt li a,
.tabListTxt li span {
	font-weight: bold;
	font-size: 12px;
	color: #4f4f4f;
	display: block;
	text-align: center;
	padding: 10px 0;
	position: relative;
}
.tabListTxt li span{
    background: #e8e8e8;
    color: #bcbcbc;
}
.tabListTxt .active {
	background-color: #bbb;
}
.tabListTxt li .active:after {
	display: block;
	position: absolute;
	bottom: -4px;
	left: 50%;
	width: 8px;
	margin-left: -4px;
	height: 8px;
	background : #bbb;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
.tabListTxt04 {
	display: table;
	margin-bottom: 24px;
	width: 100%;
	background-color: #f6f6f6;
	margin-top: 20px;
}
.tabListTxt04 li {
	display: table-cell;
	width: 25%;
	vertical-align: middle;
}
.tabListTxt04.fiveTab li {
	display: table-cell;
	width: 20%;
	vertical-align: middle;
	white-space: nowrap;
}
.tabListTxt04 li a {
	font-weight: bold;
	font-size: 12px;
	color: #4f4f4f;
	display: block;
	text-align: center;
	padding: 20px 0;
	position: relative;
}
.tabListTxt04 .active {
	background-color: #bbb;
}
.tabListTxt04 li .active:after {
	display: block;
	position: absolute;
	bottom: -4px;
	left: 50%;
	width: 8px;
	margin-left: -4px;
	height: 8px;
	background : #bbb;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
}
/*================================================================

	[17]繧ｿ繝�7縺､(Game)

==================================================================*/
.tabNavArea.matchNav {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.tabListTxtGame {
	display: table;
	margin: 0 auto;
	width: 100%;
	background-color: #f6f6f6;
	box-sizing: boder-box;
}
.tabListTxtGame li {
	display: table-cell;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.tabListTxtGame .listM {
	width: 33.66%;
}
.tabListTxtGame .listL {
	width: 43.66%;
}
.tabListTxtGame .listS {
	width: 21.83%;
}
.tabListTxtGame.bottomList li {
	border-top: none;
}
.tabListTxtGame li a {
	font-weight: bold;
	font-size: 11px;
	color: #4f4f4f;
	display: block;
	text-align: center;
	padding: 10px 0;
	position: relative;
}
.tabListTxtGame li span {
	font-weight: bold;
	font-size: 11px;
	color: #4f4f4f;
	background-color: #aaa;
	display: block;
	text-align: center;
	padding: 10px 0;
	position: relative;
}
.tabListTxtGame .listS .brTxt{
	padding: 4px 0;
	line-height: 15px;
}
.tabListTxtGame .active {
	background-color: #4f4f4f;
	color: #fff;
}
/*================================================================

	[17]繧ｿ繝�7縺､(Club)

==================================================================*/
.tabListTxtClub {
	display: table;
	margin: 0 auto;
	width: 100%;
	background-color: #f6f6f6;
}
.tabListTxtClub li {
	display: table-cell;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.tabListTxtClub .list4 {
	width: 24.83%;
}
.tabListTxtClub .list3 {
	width: 32.66%;
}
.tabListTxtClub.bottomList li {
	border-top: none;
}
.tabListTxtClub li a {
	font-weight: bold;
	font-size: 12px;
	color: #4f4f4f;
	display: block;
	text-align: center;
	padding: 10px 0;
	position: relative;
}
.tabListTxtClub li span {
	font-weight: bold;
	font-size: 12px;
	color: #4f4f4f;
	background-color: #aaa;
	display: block;
	text-align: center;
	padding: 10px 0;
	position: relative;
}
.tabListTxtClub .active {
	background-color: #4f4f4f;
	color: #fff;
}
/*================================================================

	[18]繧ｿ繝厄ｼ偵▽��TEAM��

==================================================================*/
.squareTab {
	position: relative;
	text-align: center;
}
.squareTab li {
	border: 1px solid #ccc;
	border-bottom: none;
	box-shadow: 0 0 0 1px #fff inset;
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	margin: 0 -1px;
	position: relative;
	width: 135px;
	padding: 9px 0;
	z-index: 0;
}
.squareTab:after {
	border-bottom: 1px solid #ccc;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.squareTab:before {
	z-index: 1;
}
.squareTab li.active {
	background: #cde5ff; /* Old browsers */
	background: -moz-linear-gradient(top, #cde5ff 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cde5ff), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cde5ff 0%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cde5ff 0%, #ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cde5ff 0%, #ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #cde5ff 0%, #ffffff 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde5ff', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
	border-bottom: none;
	z-index: 2;
}
.squareTab a {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
/*================================================================

	[19]TWITTER

==================================================================*/
.tweetBox {
	width: 100%;
}
.tweetBox p {
	height: 150px;
}
/*================================================================

	[20]SNS繝懊ち繝ｳ

==================================================================*/
.snsBtnWrap{
	position: relative;
	height: 100px;
	display:none;
}
.snsBtn {
	margin: 10px 0;
	display: inline-block;
	position: absolute;
	right: 0;
}
.snsBtn li {
	float: right;
	margin-right: 5px;
	/*width: 66px;*/
}

.snsBtn li.hatena{
    margin-right: 10px;
}
/*.snsBtn li:nth-child(2){
	position: relative;
	top: 21px;
}*/
.snsBtn li:last-child{
	position: relative;
	top: 21px;
}






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

	[21]隧ｦ蜷域ュ蝣ｱ繧ｹ繧ｳ繧｢辟｡縺�

==================================================================*/
.gameInfo {
	padding: 10px;
	background-color: #f6f6f6;
}
.gameInfo.pickupM {
	/*background-color: #FFF0F2;*/
}
.gameInfo .gameInfoTit,
.gameInfo02 .gameInfoTit {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border-bottom: medium none;
	float: left;
}
.gameInfo .fa-cloud,
.gameInfo02 .fa-cloud {
	color: #aaa;
}
.gameInfo i,
.gameInfo02 i {
	float: right;
	font-size: 28px;
	margin: 5px 0 0 0;
}
.gameInfo .gameInfoMain {
	display: table;
	width: 100%;
	border-top: 1px solid #ccc;
}
.gameInfo .gameInfoMain li {
	display: table-cell;
	vertical-align: top;
	text-align: center;
	padding-top: 20px;
}
.gameInfo .gameInfoMain li .ArrowBtnLink05 span{
	    display: block;
    padding: 10px 5px;
    background: #ccc;
    font-size: 12px;
}
.gameInfo .gameInfoLogo {
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	width: 29.62%;
}
.gameInfo .gameInfoLogo &gt; br{
	display: none;
}
.gameInfo .gameInfoLogo .embL {
	margin: 0 auto;
}
.gameInfo .gameInfoBtn {
	padding: 5px 0 0;
}
.gameInfo .gameInfoBtn .ArrowBtnLink04 {
	margin: 0 auto 5px;
}
.gameInfo .gameInfoBtn .btnRedGradArrow {
	margin-top: 10px;
}
.gameInfo .gameInfoBtn .leagCenterTime,
.gameInfo02 .leagCenterTime {
	margin-top: 10px;
}
.gameInfo .gameInfoBtn .leagCenterTime span,
.gameInfo02 .leagCenterTime span {
	font-weight: bold;
	margin-top: 5px;
	display: block;
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
}
.gameInfo .gameInfoBtn .leagCenterTime span:last-child,
.gameInfo02 .leagCenterTime span:last-child{
	border-bottom: none;
}
.gameInfo02 .leagCenterTime span {
	width: 125px;
	margin-left: auto;
	margin-right: auto;
}
.gameInfo .gameInfoBtn .leagCenterTime .nhk,
.gameInfo02 .leagCenterTime .nhk {
	color: #f00;
}
/*================================================================

	[22]隧ｦ蜷域ュ蝣ｱ繧ｹ繧ｳ繧｢譛峨ｊ

==================================================================*/
.gameInfo02 {
	padding: 10px;
	background-color: #f6f6f6;
	text-align: center;
}
.gameInfo02 .gameInfoTit {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 8px;
}
.gameInfo02 .gameInfoMain {
	display: table;
	width: 100%;
	border-top: 1px solid #ccc;
}
.gameInfo02 .gameInfoMain &gt; li {
	display: table-cell;
	vertical-align: top;
	text-align: center;
	font-size: 11px;
}
.gameInfo02 .gameInfoMain &gt; li&gt;br{
	display: none;
}
.gameInfoScoreList p.time{
	margin-top: 15px;
	/*margin-bottom: 10px;*/
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
.gameInfoScoreList p.time.progressing{
	color: #f00;
}
.gameInfoScoreList p.time img {
    width: 30px;
    height: auto;
    vertical-align: middle;
    margin: 0 auto 3px;
    display: block;
}
.gameInfoScoreList p.game_situation_info{
	font-size: 12px;
}
.gameInfo02 .gameInfoLogo {
	font-weight: bold;
	font-size: 14px;
	line-height: 1.2;
	width: 20%;
	padding-top: 16px;
}
.gameInfo02 .gameInfoLogo .embL {
	margin: 0 auto;
}
.gameInfo02 .gameInfoScore {
	font-size: 20px !important;
	font-weight: bold;
	width: 15%;
	padding-top: 35px;
}
.gameInfo02 .gameScoreList {
	width: 24%;
}
.gameInfo02 .gameScoreLarge {
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
}
.gameInfo02 .gameScoreLarge ul {
	display: table;
	width: 100%;
}
.gameInfo02 .gameScoreLarge li {
	display: table-cell;
	width: 25%;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
.gameInfo02 .gameScoreLarge li.gameHalf {
	width: 50%;
}
.gameInfo02 .gameScoreSmall {
	padding: 10px 0;
}
.gameInfo02 .gameScoreSmall ul {
	display: table;
	width: 100%;
}
.gameInfo02 .gameScoreSmall li {
	display: table-cell;
	width: 30%;
	font-size: 10px;
	font-weight: bold;
	color: #666;
}
.gameInfo02 .gameScoreSmall li.gameHalf {
	width: 40%;
}
.gameInfo02 .gameInfoMember {
	font-size: 10px;
	color: #666;
	line-height: 14px;
	display: table;
	width: 100%;
}
.gameInfo02 .gameInfoMember .memberLeft {
	display: table-cell;
	text-align: right;
	width: 50%;
	padding-right: 17px;
	vertical-align: middle;
}
.gameInfo02 .gameInfoMember .memberRight {
	display: table-cell;
	text-align: left;
	width: 50%;
	padding-left: 17px;
	vertical-align: middle;
}
.gameInfo02 .infoBtnBox {
	width: 100%;
	text-align: center;
	margin: 14px 0 6px;
}
.gameInfo02 .movieThumn {
	margin: 10px 0 0px;
	position: relative;
}
.gameInfo02 .movieThumn img{
	height: auto;
}
.gameInfo02 .movieThumn a:after {
	position: absolute;
	font-size: 60px;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
	font-family: 'icomoon3';
	content: "\ec601";
	color: #fff;
	line-height: 100%;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}
/*================================================================

	[23]繝��繝悶Ν繧ｽ繝ｼ繝�

==================================================================*/
.scoreTable01 {
	margin-bottom: 5px;
	width: 100%;
}
.scoreTable01 thead {
	border-top: 1px solid #ccc;
	background: #f6f6f6;
	font-weight: bold;
}
.scoreTable01 thead td {
	padding: 0;
}
.scoreTable01 thead tr td .tablesorter-header-inner {
	font-weight: bold;
}
.scoreTable01 thead tr.tablesorter-headerRow {
	height: 36px;
}
.scoreTable01 .fa-angle-up {
	color: #e60214;
	font-size: 16px;
}
.scoreTable01 .fa-angle-down {
	color: #2b87c7;
	font-size: 16px;
}
.scoreTable01 .fa-minus {
	color: #888;
	font-size: 8px;
}
.scoreTable01 thead tr td img {
	position: absolute;
	margin: 2px 0 0 -2px;
}
.scoreTable01 tr {
	border-bottom: 1px solid #ccc;
}
.scoreTable01 td {
	color: #333;
	font-size: 10px;
	padding: 5px 5px;
	text-align: center;
	vertical-align: middle;
}
.scoreTable01 span.embS {
	float: left;
}
.scoreTable01 .embTxt {
	font-weight: bold;
	vertical-align: -5px;
	color: #06c;
}
.scoreTable01 tr.bgPink01 {
	background-color: #fff4f4;
}
.scoreTable01 td.bgPink02 {
	background-color: #ffe1e1;
	font-weight: bold;
}
.scoreTable01 tr.bgBlue01 {
	background-color: #f0f9ff;
}
.scoreTable01 td.bgBlue02 {
	background-color: #d7efff;
	font-weight: bold;
}
.scoreTable01 td.bgGray02 {
	background-color: #f6f6f6;
	font-weight: bold;
}
.scoreLeftTxt {
	text-align: left;
	font-size: 12px;
	padding-top: 1px;
}
.scoreLeftTxt img {
	margin-top: 2px;
}
.scoreLeftTxt .scoreTxtBox2 {
	margin-left: 15px;
}
.scoreRightTxt .scoreTxtBox2 {
	margin-left: 10px;
}
td.icoArrow02 {
	cursor: pointer;
	position: relative;
}
td.icoArrow02.tdRank {
	padding: 8px 8px;
}
td.icoArrow02:after {
	color: #bbb;
	content: "\f0dd";
	font-family: "FontAwesome";
	font-size: 15px;
	position: absolute;
	left: 50%;
	margin: -8px 0 0 -5px;
}
/*table.tablesorter thead tr .headerSortUp {
	background-image: url("/img/common/ico_arrow02.png");
}
table.tablesorter thead tr .headerSortDown {
	background-image: url("/img/common/ico_arrow01.png");
}*/
.tablesorter td.tablesorter-headerAsc {
	background-color: #555;
	color: #fff;
}
.tablesorter td.tablesorter-headerDesc {
	background-color: #555;
	color: #fff;
}
.tablesorter td.tablesorter-headerAsc:after {
	color: #fff;
	content: "\f0dd";
	font-family: "FontAwesome";
	font-size: 15px;
	margin-top: -8px;
	position: absolute;
	left: 50%;
}
.tablesorter td.tablesorter-headerDesc:after {
	color: #fff;
	content: "\f0dd";
	font-family: "FontAwesome";
	font-size: 15px;
	margin-top: -2px;
	position: absolute;
	left: 50%;
	transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
}
.dataTable {
	border-bottom: 1px solid #ccc;
	width: 100%;
	font-size: 12px;
}
.dataTable tr {
	border-top: 1px solid #ccc;
}
.dataTable td {
	text-align: center;
	vertical-align: middle;
	height: 35px;
}
.dataTable .bgGray {
	background-color: #f6f6f6;
}
/*================================================================

	[24]繝ｪ繝ｼ繧ｰ繝ｭ繧ｴ

==================================================================*/
.clubTeamTitle .j1Logo {
	position: absolute;
	width: 140px;
	height: 40px;
	top: 17px;
	right: 10px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	background: url("/img/club/icon_J1_Logo.png") no-repeat scroll 0px 0px transparent;
}
/*================================================================

	[25]蜀咲函繝槭�繧ｯ

==================================================================*/
#pickupMove .photoBox figure i {
	position: absolute;
	color: #fff;
	font-size: 90px;
	left: 50%;
	margin: -45px 0 0 -40px;
	top: 50%;
	line-height: 100%;
	opacity: 0.7;
}

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

	[26]蜍慕判

==================================================================*/
.videoTitArea {
	margin: 0 10px 10px;
/*	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;*/
}
.videoTitArea .timeStamp {
	font-size: 10px;
	font-weight: bold;
	color: #e60012;
}
.videoTitArea .videoTit {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

/*PC縺ｨ蜷後§逕ｨ*/
.videoTitArea .snsBtn{
	font-size: 0;
    position: relative;
    display: inline;
    text-align: right;
}
.videoTitArea .snsBtn li{
	display: inline-block;
	font-size: 12px;
	vertical-align: top;
	height: 20px;
}
.videoTitArea .snsBtn li:nth-child(2),
.videoTitArea .snsBtn li:last-child{
	top: 0;
}



.videoOneArea {
	text-align:center;
	margin: 0 10px;
}
.videoWideArea .titBlockArea	{
	margin-bottom:10px;
}
.videoOneArea &gt; div{
	height: auto !important;
}
.videoOneBox .videoCaption{
	background: #f3f3f3;
	margin: 0 10px;
	padding: 10px 0;
}
.videoOneBox .videoCaption p{
	margin-bottom: 0;
}
.videoOneBox .videoCaption p a{
	text-decoration: underline;
}
.videoOneBox .videoCaption p img{
    border: 1px solid #ccc;
}

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

    [27]sokuhoubtn

==================================================================*/
#gameLinkBTN{
	margin:5px 10px;
}
#gameLinkBTN a{
	display:block;
	text-align:center;
	background: #333;
	color:#fff;
	height: 40px;
	line-height: 40px;
	position: relative;
	box-sizing:border-box;
	padding-left: 60px;
	font-size: 12px;
	letter-spacing: 0.1em;
}
#gameLinkBTN a:hover{
	text-decoration: none;
	opacity: 0.7;}
#gameLinkBTN a img{
	position: absolute;
	left: 0;
	width: 60px;
	height: 40px;
}
/*#gameLinkBTN a:after{
  position: absolute;
  top: 50%;
  margin-top: -15px;
  right: 3px;
  font-family: 'icomoon3';
  content: "\ec600";
  font-size: 10px;
}*/
#gameLinkBTN a:before{
		position: absolute;
		left: 0;
		content: "CLICK!";
		display: inline-block;
		width: 65px;
		height: 40px;
		line-height: 41px;
		font-size: 11px;
		background: #f00;
		color: #000;
		font-weight: bold;
		letter-spacing: -0.001em;
	}
.matchInfo {
	margin: 5px 0 0px;
}

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

    [28]event

==================================================================*/
ul.eventInfo{
    font-size: 14px;
}
ul.eventInfo li{
    border-bottom: 1px solid #ccc;
}
ul.eventInfo li a{
    color: #333;
    width: 100%;
    min-height: 60px;
    padding: 10px 0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display: block;
    letter-spacing: -.40em;/*髫咎俣逕ｨ*/
}
ul.eventInfo li a:hover{
    text-decoration: none;
    background: #f9f9f9;
}
ul.eventInfo li p{
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    letter-spacing: normal;/*髫咎俣逕ｨ*/

}
ul.eventInfo li .eventTeam span{
    display: inline-block;
}
ul.eventInfo li .eventTeam span.clubname{
    white-space :nowrap;
    font-weight: bold;
    position: relative;
    top: -5px;
    left: 3px;
    width: 50px;
    text-align: center;
}
ul.eventInfo li .eventTeam span.embS{
    width: 20px;
    height: 20px;
}
ul.eventInfo li h4{
	letter-spacing: normal;/*髫咎俣逕ｨ*/
    display: block;
    vertical-align: middle;
    line-height:1.3em !important;
    padding-left: 3px;
    padding:3px 5px 0 0;
}
ul.eventInfo li .timeStamp{ color: #888;}
.clubRelatedArea ul.eventInfo li .timeStamp{font-size: 10px;font-weight: bold;}

ul.eventInfo li p{
 width: 50%;
}

ul.eventInfo li a &gt; span{
    display: table-cell;
    vertical-align: middle;
    padding-right: 5px;

}
ul.eventInfo li a &gt; span img{
    vertical-align: bottom;
}
ul.eventInfo li .iconBox{
    white-space: nowrap;
    text-align: right;
}
ul.eventInfo li span.eventIcon {
    display: inline-block;
    width: 18px;
    height: 18px;
    padding-left: 3px;
    background-size: 18px 18px;
}
.event01{
    background: url(/img/guide/ico_event_01.png) left bottom no-repeat;
}
.event02{
    background: url(/img/guide/ico_event_02.png) left bottom no-repeat;
}
.event03{
    background: url(/img/guide/ico_event_03.png) left bottom no-repeat;
}
.event04{
    background: url(/img/guide/ico_event_04.png) left bottom no-repeat;
}
.icoList.eventbottomList{
  margin: 7px 0 5px;
}
.icoList.eventbottomList li{
  display: table;
  float: left;
  width: 50%;
  margin-bottom: 5px;
}
.icoList.eventbottomList li span{
  display: table-cell;
  vertical-align: middle;
  font-size: 12px;
  text-align: left;
}
.icoList.eventbottomList li span:first-child{
  width: 30px;
}
.icoList.eventbottomList li span img{
  padding-right: 10px;
  vertical-align: bottom;
}


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

    [29]ticker

==================================================================*/
.tickerwrap{
	color: #fff;
	display: table;
	width: 100%;
	margin: 0 auto 2px;
	/*background:rgba(255,0,0,0.5);*/
	background:rgba(0,0,0,0.7);
	font-size:12px;
	text-align:center;
	text-decoration: none;
}
.tickerwrap &gt; a,
.tickerwrap &gt; span{
	display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 20px;
    padding: 5px 10px;
	color: #fff;
	/*letter-spacing: 0.1em;*/
	line-height: 1.4;
}
.tickerwrap a:hover{
	filter: alpha(opacity=65);
    -ms-filter: 'alpha(opacity=65)';
    opacity: .65;
    text-decoration: none;
}
.tickerwrap.alert &gt; a,
.tickerwrap.alert &gt; span{
    background: rgba(255, 0, 0, 0.35);
    height: 30px;
    padding: 5px;
    width: 1000px;
}
.tickerwrap.alert &gt; span &gt; a{
    color: #fff;
    text-decoration: underline;
    font-weight: bold;
}


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

    [30]AnnouncementWrap

==================================================================*/
.AnnouncementWrap{
	text-align: center;
	/*margin-bottom: 1px;*/
}
.AnnouncementWrap a{
	display: block;
	line-height: 0;
}
.AnnouncementWrap img{
	width: 100%;
	max-width: 500px;
	margin:0 auto;
}


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

    [31]tabSelecter

==================================================================*/
.tabSelecter {
	display: table;
}
.tabSelecter li{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border-right: 1px solid #fff;
    position: relative;
    display: table-cell;
    line-height: 1.3;
}
.tabSelecter li:last-child{border-right: none;}
.tabSelecter li.current a {
    background: #4f4f4f;
    color: #fff;
}
.tabSelecter li &gt; a,
.tabSelecter li &gt; span {
    background-color: #f0f0f0;
    color: #4f4f4f;
    display: table-cell;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    width: 500px;
    height: 40px;
}
.tabSelecter li &gt; span{
    color:#9D9D9D;
    background: #CACACA;
}
.twoline &gt; li,
.twoline &gt; dl{float: left; width: 50%;}
.threeline &gt; li,
.threeline &gt; dl{float: left; width: 33.33%;}
.fourline &gt; li,
.fourline &gt; dl{float: left; width: 25%;}
.fiveline &gt; li,
.fiveline &gt; dl{float: left; width: 20%;}
.sixline &gt; li,
.sixline &gt; dl{float: left; width: 16%;}



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

    [32]繝��繝悶Ν縲commonTable

==================================================================*/
.commonTable{
    width: 100%;
    margin-bottom: 19px;
    line-height: 1.6em;
    border-top: 1px solid #d8d8d8;
    margin-bottom: 10px;
    font-size: 12px;
}
.commonTable th {
    padding: 10px 0;
    background-color: #eee;
    border-bottom: 1px solid #d8d8d8;
    vertical-align: middle;
    text-align: center;
    font-weight: bold;
    line-height: 1.3;
}
.commonTable tbody th {
    text-align: left;
    background-color: #eee;
    padding: 10px;
    white-space: nowrap;
    border-right: 1px solid #ccc;
}
.commonTable td {
    padding: 10px 0;
    border-bottom: 1px solid #d8d8d8;
    vertical-align: middle;
    text-align: center;
}





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

    [00]ETC

==================================================================*/
/*rightMorelLink*/
.rightMorelLink {
    position: relative;
  margin: 5px;
  height: 30px;
}
.rightMorelLink a{
  position: absolute;
  right: 10px;
  top: 5px;
  font-size: 13px;
  color: #333;
  text-decoration: none;
  font-weight: bold;
}
.rightMorelLink a:after{
    position: absolute;
  top: 50%;
  margin-top: -10px;
  right: -13px;
  font-family: 'icomoon3';
  content: "\ec600";
  font-size: 9px;
  color: #333;
}
.rightMorelLink a:hover{
    filter: alpha(opacity=50);
    -ms-filter: 'alpha(opacity=50)';
    opacity: .50;
}
/*borderBoxWrap*/
.borderBoxWrap{
    border:1px solid #ccc;
    padding: 10px 10px 0;
    margin: 20px 10px;
}
.borderBoxWrap .borderBoxTit{
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
.borderBoxWrap h3{
    border-left: 5px solid #e60012;
    padding: 2px 10px;
    line-height: 100%;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
}
.borderBoxWrap h4{
    padding-top: 10px;
    font-weight: bold;
    font-size: 14px;
}
.borderBoxWrap p{
    font-size: 12px;
    line-height: 1.5;
    margin-bottom: 1em;
}
.borderBoxWrap ol{
    list-style: decimal outside;
    padding: 10px 25px;
    font-size: 12px;
    line-height: 1.5;
}
.borderBoxWrap ul{
    list-style: disc outside;
    padding: 10px 18px;
    font-size: 12px;
    line-height: 1.6;
    width: auto !important;
}
.borderBoxWrap .photoCenter{
    text-align: center;
    margin-bottom: 20px;
}
.borderBoxWrap .photoCenter img{
	width: 100%;
}

.borderBoxWrap.yncOutline .kome {
    font-size: 10px;
    line-height: 1.3em;
    margin-bottom: 5px;
    display: block;
    padding: 5px 0;
}

.borderBoxWrap.yncOutline ul.normal li{
	margin-top: 5px;
}

.borderBoxWrap.yncOutline ul.normal li:first-child{
	margin-top: 0;
}

.borderBoxWrap.yncOutline dl.normal dt {
    font-size: 12px;
    color: #444444;
    font-weight: bold;
    margin-bottom: 5px;
}
.borderBoxWrap.yncOutline dl.normal dd {
    font-size: 12px;
    line-height: 1.5;
    margin-bottom: 1em;
	margin-top: 5px;
}

.borderBoxWrap.yncOutline dl.normal dd:first-child{
	margin-top: 0;
}

.borderBoxWrap.yncOutline dl.knockOut ul.normal{
    padding: 0 18px 10px;
	background:
}

.standingsArea .toOutlineLink {
    text-align: right;
    margin-bottom: 30px;
}

.standingsArea .toOutlineLink a {
	font-size: 12px;
    color: #333;
    text-decoration: none;
    font-weight: bold;
    position: relative;
    right: 22px;
    top: 0px;
}

.standingsArea .toOutlineLink a:after {
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: -15px;
    font-family: 'icomoon3';
    content: "\ec600";
    font-size: 9px;
    color: #333;
}

/*ETC*/
.komeRight10 {
  font-size: 10px;
  padding: 5px 0;
  text-align: right;
}
.komeRight12 {
  font-size: 12px;
  padding: 5px 0;
  text-align: right;
}
.hide{display: none;}
.kome{font-size: 10px; padding: 5px 0;}
.notice {padding: 10px; font-size: 13px; font-weight: bold;}
.rightTopLink{
	height: 15px;
  margin: 10px 0;
  position: relative;
}
.rightTopLink a {
  color: #333;
  font-size: 14px;
  font-weight: bold;
  position: absolute;
  right: 0;
  text-decoration: none;
  top: 0;
}
.rightTopLink a:before {
  color: #333;
  content: "\ec600";
  font-family: "icomoon3";
  font-size: 12px;
  left: -17px;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.rightlLink {
    position: relative;
    height: 30px;
}
.rightlLink a {
    position: absolute;
    right: 20px;
    top: 0px;
    font-size: 12px;
    color: #333;
    text-decoration: none;
    font-weight: bold;
}
.rightlLink a:after {
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: -15px;
    font-family: 'icomoon3';
    content: "\ec600";
    font-size: 9px;
    color: #333;
}



.annotationWrap_top{
	margin:0 10px 10px;
}
.annotationWrap_top .kome{
    color: #f00;
}

.barLink {
    background: #333;
    color: #fff;
    line-height: 100%;
    text-align: center;
    padding: 13px 0;
    width: 100%;
    margin: 15px auto;
    font-weight: bold;
    font-size: 15px;
    display: block;
    position: relative;
}
.barLink:after {
    position: absolute;
    font-size: 18px;
    top: 50%;
    margin-top: -9px;
    right: 15px;
    font-family: 'FontAwesome';
    content: "\f0da";
    color: #fff;
    line-height: 100%;
    z-index: ;
}
.ttlLink h3,
.ttlNoLink h3,
.ttlNoLink .blockTit {
    background: #4f4f4f;
    color: #fff;
    display: block;
    font-size: 14px;
    line-height: 1.3;
    font-weight: bold;
    line-height: 1.3;
    margin: 10px 0;
    padding: 10px;
}


body .infoLink.pubReport{
	display: none;
}


.gameInfoMainKome{
    text-align: left;
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
        padding: 10px 0;
    font-size: 12px;
}
.leagCenterTimeKome{
	text-align: left;
	font-size: 12px;
	    padding-top: 10px;
}
.trackingDataKome {
    font-size: 12px;
    padding: 5px 0;
}



.closebtn{
    text-align: center;
    margin:20px 0 0 0;
}
.closebtn a{
    margin:0 auto;
    display: block;
    width: 80%;
    height: 45px;
    line-height: 45px;
    text-align: center;
    font-size: 14px;
    border:1px solid #ccc;
    border-radius: 5px;

}
.closebtn a:hover{
    text-decoration: none;
    background: #f1f1f1;
}

.imgSwitch{margin: 10px 0;}
.imgSwitch .pcIMG{display: none;}



/*----------------------------------------------------------------------
竊凪�竊凪�竊凪�縲SP謾ｹ菫ｮ縺ｫ縺ｨ繧ゅ↑縺�ｿｽ蜉���header繧�footer繧貞�繝壹�繧ｸ縺ｫ遘ｻ陦鯉ｼ�
------------------------------------------------------------------------*/
.spBottomWrap .adArea &gt; div{
	margin: 0 auto !important;
	padding-bottom: 20px;
}
.spBottomWrap .adArea{
	margin-bottom: 0 !important;
}
/* pageTopBtn */
#pageTopBtn{
	position: fixed;
	right: 15px;
	/*bottom: 15px;*/
	bottom: 80px;/*繝輔Ο繝ｼ繝�ぅ繝ｳ繧ｰ繝舌リ繝ｼ縺後≠繧�*/
}
#pageTopBtn a{
	    display: block;
    width: 20px;
    height:20px;
    background: rgba(0,0,0,0.6);
    padding: 20px 15px 10px 15px;
    border-radius: 50%;
    font-size: 10px;
    text-decoration: none;
    color: #fff;
    text-align: center;
	position: relative;
}
#pageTopBtn a:after{
	position: absolute;
    font-family: 'FontAwesome';
    content: "\f106";
    font-size: 10px;
    font-weight: normal;
    top: 5px;
    left: 50%;
    margin-left: -5px;
}
#gameLinkBTN{
	margin:10px;
}
#gameLinkBTN a{
	padding-left: 0;
    background: #E4E3DF;
    border: 5px solid #C5C4C0;
    color: #333;
    line-height: 40px;
    height: 50px;
    font-weight: bold;
}
#gameLinkBTN a:before{
	display: none;
}

body.wctup2018 .DataProvision,
body.wcup2018 .DataProvision{
    display: block !important;
}
.DataProvision{
    text-align: center;
}
.DataProvision p{
    margin: 0 15px 20px 0;
    text-align: right;
    font-size: 12px;
}

.jstatslogo{
    text-align:right;
    margin-bottom:20px;
	margin-right:10px;
}
.jstatslogo img{
    width:120px;
}
body.matchVS .jstatslogo{margin-bottom:0;}
body.matchVS .jstatslogo img{ width:80px; }


.margT10{margin-top:10px;}
.margT20{margin-top:20px;}
.margT30{margin-top:30px;}

.paddT10{padding-top:10px;}
.paddT20{padding-top:20px;}
.paddT30{padding-top:30px;}


/*--hunberger縲menu縺ｮ閭梧勹繧貞虚縺九＆縺ｪ縺�--*/
html.is-fixed,
html.is-fixed body {
    height: 100%;
    overflow: hidden;
}


.txt_bold{font-weight: bold;}
.newsArea strong{font-weight: bold;}




</pre></body></html>