<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*--------------------------------------------
	STRUCTURE
----------------------------------------------*/
#containerWp {
				background: #46535a url(/jp/games/img/bg.jpg) repeat-x top;
}

#container {
				padding-bottom: 30px;
				background: #FFFFFF;
}

#partner {
				margin-top: 0;
}

#main-contents {
				padding-top: 0;
}

#sns {
				top: 635px;
}

#main {
				width: 920px;
				margin: 0 auto;
				float: none;
}

.indent li {
				text-indent: -1em;
				margin-left: 1em;
}

body.sp#games #main-contents {
				padding-top: 0;
}
body.sp#games #sns {
				top: 0;
}
body.sp#games #main {
				width: 100%;
}

/*--------------------------------------------
	HEADER
----------------------------------------------*/
#header-title {
				padding-bottom: 60px;
}
#header-title h1 {
				width: 600px;
				float: left;
}
#header-title h2 {
				width: 400px;
				float: right;
}
#header-title .ticket-notice {
				width: 400px;
				height: auto;
				float: right;
				background: #c21818;
				text-align: center;
}
#header-title .ticket-notice dt {
				margin: 18px 0 19px;
}
#header-title .ticket-notice a {
				display: block;
}
#header-title .ticket-notice a:hover {
				opacity: 0.7;
}

#header-title-sp {
				display: none;
}

body.sp#games #header-title {
				display: none;
}
body.sp#games #header-title-sp {
				display: block;
				width: 100%;
}
body.sp#games #header-title-sp img {
				width: 100%;
				height: auto;
}

/*--------------------------------------------
	PAGE NAV
----------------------------------------------*/
#pNav {
				background: #1e3d4e;
}
#pNav ul {
				width: 552px;
				height: 49px;
				margin: 0 auto;
}
#pNav li {
				width: 184px;
				height: 49px;
				line-height: 49px;
				float: left;
				text-align: center;
				color: #FFFFFF;
				font-size: 18px;
				font-weight: bold;
}
#pNav li a {
				display: block;
				height: 49px;
				line-height: 49px;
				color: #FFFFFF;
}
#pNav li a:hover, #pNav li a.current {
				color: #1e3d4e;
				background: url(/jp/games/img/bg_pNav.gif) repeat-x;
				text-decoration: none !important;
}
#pNav .off {
				color: #5f747f;
}

body.sp#games #pNav {
				margin: 20px 0;
}
body.sp#games #pNav ul {
				width: 100%;
				height: inherit;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				display: -webkit-flex;
}
body.sp#games #pNav li {
				width: auto;
				height: inherit;
				-webkit-box-flex: 1;
				    -ms-flex: 1;
				        flex: 1;
				-webkit-flex: 1;
				float: none;
				font-size: 14px;
				border-right: 1px solid #FFFFFF;
}
body.sp#games #pNav li:last-child {
				border-right: none;
}
body.sp#games #pNav li a {
				display: block;
				height: inherit;
}
body.sp#games #pNav li a:hover, body.sp#games #pNav li a.current {
				color: #1e3d4e;
				background: url(/jp/games/img/bg_pNav.gif) repeat-x;
				text-decoration: none !important;
}

/*--------------------------------------------
	CONTAINER
----------------------------------------------*/
#container h3 {
				width: 920px;
				margin: 30px auto;
				border-bottom: 4px solid #000000;
				font-size: 30px;
				font-weight: bold;
}
#container h4 {
				margin-bottom: 20px;
				padding-left: 7px;
				font-size: 24px;
				border-left: 4px solid #000000;
}
#container h6 {
				margin: 25px 0 10px;
				font-weight: bold;
				font-size: 16px;
}

body.sp#games #container h3 {
				width: 100%;
				padding-left: 10px;
				margin: 10px auto 10px;
				border-bottom: 2px solid #000000;
				font-size: 18px;
}
body.sp#games #container h4 {
				margin: 10px 0 10px 10px;
				padding-left: 5px;
				font-size: 16px;
				border-left: 4px solid #000000;
				line-height: 1;
}
body.sp#games #container h6 {
				margin: 25px 0 10px;
				font-weight: bold;
				font-size: 14px;
}

/*--------------------------------------------
	STRUCTURE(TABLE)
----------------------------------------------*/
.basic-table table {
				width: 100%;
				margin-bottom: 15px;
}
.basic-table th, .basic-table td {
				padding: 8px 20px;
				border: 2px solid #FFFFFF;
				font-weight: normal;
				font-size: 16px;
}
.basic-table th {
				width: 355px;
				background: #b2cad6;
}
.basic-table td {
				background: #d9e5eb;
}

.basic-table2 table {
				margin-bottom: 15px;
				width: 100%;
}
.basic-table2 th, .basic-table2 td {
				padding: 8px;
				border: none;
				font-weight: normal;
				font-size: 14px;
}
.basic-table2 thead th {
				background: #000000;
				color: #FFFFFF;
				text-align: center;
				font-weight: bold;
}
.basic-table2 tbody td {
				background: #d9e5eb;
				text-align: center;
}
.basic-table2 tbody .even td {
				background: #cbdae1;
}
.basic-table2 tbody .name {
				text-align: left;
}

.normal-table table {
				width: 100%;
}
.normal-table th, .normal-table td {
				padding: 5px 12px;
				border: 1px solid #000;
				font-weight: normal;
}
.normal-table th {
				width: 236px;
}

body.sp#games .basic-table {
				padding: 0 10px 10px;
}
body.sp#games .basic-table table {
				width: 100%;
				margin-bottom: 0;
				border: none;
}
body.sp#games .basic-table th, body.sp#games .basic-table td {
				padding: 5px;
				border: none;
				font-size: 14px;
}
body.sp#games .basic-table th {
				width: inherit;
}
body.sp#games .basic-table2 table {
				width: 100%;
				margin-bottom: 15px;
				border: none !important;
}
body.sp#games .basic-table2 th, body.sp#games .basic-table2 td {
				padding: none;
				border: none;
				font-weight: normal;
				font-size: 12px;
}
body.sp#games .basic-table2 thead th {
				background: #000000;
				color: #FFFFFF;
				text-align: center;
				font-weight: bold;
}
body.sp#games .basic-table2 tbody td {
				background: none;
				text-align: left;
}
body.sp#games .basic-table2 tbody .even td {
				background: none;
}
body.sp#games .basic-table2 tbody .name {
				text-align: left;
				padding: 10px 10px 0 10px !important;
}
body.sp#games .basic-table2 tbody .name .table-list-title {
				background: #1E3D4E;
				color: #FFFFFF;
}
body.sp#games .normal-table {
				padding: 10px;
}
body.sp#games .normal-table table {
				width: 100%;
				border: 1px solid #000;
}
body.sp#games .normal-table th, body.sp#games .normal-table td {
				padding: 5px;
				border: none;
				font-weight: normal;
}
body.sp#games .normal-table th {
				width: inherit;
				background: none !important;
				color: #000000;
				font-weight: bold;
}

/*--------------------------------------------
	STRUCTURE(BTN)
----------------------------------------------*/
.btn-ptop {
				text-align: right;
				margin-top: 30px;
}
.btn-ptop a {
				background: url(/jp/games/img/i_ptop.gif) no-repeat left center;
				padding-left: 20px;
				font-size: 16px;
				font-weight: bold;
}

.btn-detail {
				margin-top: 20px;
				text-align: center;
				font-size: 0;
}
.btn-detail p {
				display: inline-block;
				*display: &nbsp;inline;
				*zoom: &nbsp;1;
				height: 30px;
}
.btn-detail a {
				display: block;
				height: 30px;
				line-height: 30px;
				padding: 0 13px 0 26px;
				background: #2F526F url(/jp/img/common/arrow_link_3.png) no-repeat 10px center;
				color: #FFFFFF;
				font-size: 14px;
				font-weight: bold;
}
.btn-detail a:hover {
				text-decoration: none;
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
}

body.sp#games .btn-ptop {
				text-align: right;
				margin: 10px 10px 0 0;
}
body.sp#games .btn-ptop a {
				background: url(/jp/games/img/i_ptop_sp.gif) no-repeat left center;
				background-size: 16px auto;
				padding-left: 20px;
				font-size: 12px;
				font-weight: bold;
}
body.sp#games .btn-detail {
				margin-top: 10px;
				text-align: center;
}
body.sp#games .btn-detail p {
				display: inline-block;
				*display: &nbsp;inline;
				*zoom: &nbsp;1;
				height: 30px;
}
body.sp#games .btn-detail a {
				display: block;
				height: 30px;
				line-height: 30px;
				padding: 0 13px 0 26px;
				background: #2F526F url(/jp/img/common/arrow_link_3.png) no-repeat 10px center;
				color: #FFFFFF;
				font-size: 12px;
				font-weight: bold;
}
body.sp#games .btn-detail a:hover {
				text-decoration: none;
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
}

/*--------------------------------------------
	STRUCTURE(BANNER AREA)
----------------------------------------------*/
.banner-area {
				width: 920px;
				margin: 20px auto;
}
.banner-area a {
				display: block;
}
.banner-area a:hover {
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
}

body.sp#games .banner-area {
				width: auto;
				padding: 0 10px;
}
body.sp#games .banner-area img {
				width: 100%;
				height: auto;
}

/*--------------------------------------------
	TOP
----------------------------------------------*/
.unit-score,
#unit-score {
				margin-bottom: 30px;
}
.unit-score .score-table,
#unit-score .score-table {
				width: 920px;
				margin: 0 auto 40px;
				border: 1px solid #1e3d4e;
				background: #d9e5eb;
}
.unit-score .score-table:first-child,
#unit-score .score-table:first-child {
				margin-bottom: 20px;
}
.unit-score .score-table a,
#unit-score .score-table a {
				display: block;
}
.unit-score .score-table a:hover,
#unit-score .score-table a:hover {
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
}
.unit-score .score-table table,
#unit-score .score-table table {
				width: 100%;
				height: 50px;
}
.unit-score .score-table table th, .unit-score .score-table table td,
#unit-score .score-table table th,
#unit-score .score-table table td {
				font-size: 18px;
				font-weight: bold;
				text-align: center;
				vertical-align: middle;
}
.unit-score .score-table table th,
#unit-score .score-table table th {
				width: 299px;
				background: #1e3d4e;
				color: #FFFFFF;
}
.unit-score .score-table table td.team-logo,
#unit-score .score-table table td.team-logo {
				width: 60px;
}
.unit-score .score-table table td.team1,
.unit-score .score-table table td.team2,
#unit-score .score-table table td.team1,
#unit-score .score-table table td.team2 {
				width: 120px;
}
.unit-score .score-table table td.score,
#unit-score .score-table table td.score {
				width: 49px;
				font-size: 28px;
}
.unit-score .score-table table td.state,
#unit-score .score-table table td.state {
				width: 90px;
				font-size: 14px;
}
.unit-score .score-table table table,
#unit-score .score-table table table {
				width: 548px;
				margin: 0 auto;
}

body.sp#games .unit-score,
body.sp#games #unit-score {
				padding: 20px 10px 0;
}
body.sp#games .unit-score .score-table,
body.sp#games #unit-score .score-table {
				width: 100%;
				height: inherit;
				margin: 0 auto 20px;
}
body.sp#games .unit-score .score-table:first-child,
body.sp#games #unit-score .score-table:first-child {
				margin-bottom: 10px;
}
body.sp#games .unit-score .score-table table,
body.sp#games #unit-score .score-table table {
				width: 100%;
				height: inherit;
}
body.sp#games .unit-score .score-table table th, body.sp#games .unit-score .score-table table td,
body.sp#games #unit-score .score-table table th,
body.sp#games #unit-score .score-table table td {
				display: block;
				font-size: 12px;
				padding: 2px;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
}
body.sp#games .unit-score .score-table table th,
body.sp#games #unit-score .score-table table th {
				width: 100%;
}
body.sp#games .unit-score .score-table table td img,
body.sp#games #unit-score .score-table table td img {
				width: 20px;
				height: auto;
				vertical-align: middle;
}
body.sp#games .unit-score .score-table table td.team-logo,
body.sp#games #unit-score .score-table table td.team-logo {
				width: 20px;
}
body.sp#games .unit-score .score-table table td.team1,
body.sp#games .unit-score .score-table table td.team2,
body.sp#games #unit-score .score-table table td.team1,
body.sp#games #unit-score .score-table table td.team2 {
				width: 100px;
}
body.sp#games .unit-score .score-table table td.score,
body.sp#games #unit-score .score-table table td.score {
				width: 20px;
				font-size: 14px;
}
body.sp#games .unit-score .score-table table td.state,
body.sp#games #unit-score .score-table table td.state {
				width: 100px;
				font-size: 10px;
}
body.sp#games .unit-score .score-table table table,
body.sp#games #unit-score .score-table table table {
				border: none;
				display: table;
				width: 100%;
				margin: 0 auto;
}
body.sp#games .unit-score .score-table table table th, body.sp#games .unit-score .score-table table table td,
body.sp#games #unit-score .score-table table table th,
body.sp#games #unit-score .score-table table table td {
				display: table-cell;
}
body.sp#games .ctop #container h3 {
				margin-bottom: 10px;
}

#unit-news .unitWp,
#unit-column .unitWp {
				width: 920px;
				margin: 0 auto;
				position: relative;
}
#unit-news .unit,
#unit-column .unit {
				position: relative;
}
#unit-news .unit dt, #unit-news .unit dd,
#unit-column .unit dt,
#unit-column .unit dd {
				width: 200px;
}
#unit-news .unit dd.tit,
#unit-column .unit dd.tit {
				width: 184px;
				height: 77px;
				padding: 8px;
				background: #1a242c;
				line-height: 1.3;
				color: #FFFFFF;
				font-size: 12px;
				position: relative;
}
#unit-news .unit dd.tit span,
#unit-column .unit dd.tit span {
				display: block;
				margin-bottom: 2px;
				font-weight: bold;
				font-size: 10px;
}
#unit-news .unit dd.tit .icon,
#unit-column .unit dd.tit .icon {
				position: absolute;
				top: -14px;
				left: 0;
}
#unit-news .scrollable,
#unit-column .scrollable {
				position: relative;
				overflow: hidden;
				width: 840px;
				height: 227px;
				margin: 0 35px 0 45px;
}
#unit-news .scrollable .items,
#unit-column .scrollable .items {
				width: 20000em;
				position: absolute;
}
#unit-news .scrollable .items a,
#unit-column .scrollable .items a {
				display: block;
				float: left;
				width: 200px;
				height: 227px;
				margin: 0 10px 0 0;
}
#unit-news .scrollable .items a:hover,
#unit-column .scrollable .items a:hover {
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
}
#unit-news .prev,
#unit-news .next,
#unit-column .prev,
#unit-column .next {
				display: block;
				width: 35px;
				height: 227px;
				position: absolute;
				top: 0;
}
#unit-news .prev.disabled,
#unit-news .next.disabled,
#unit-column .prev.disabled,
#unit-column .next.disabled {
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
}
#unit-news .prev,
#unit-column .prev {
				left: 0;
				background: url(/jp/games/img/arrow_prev.gif) no-repeat 0 0;
}
#unit-news .next,
#unit-column .next {
				right: 0;
				background: url(/jp/games/img/arrow_next.gif) no-repeat 0 0;
}

body.sp#games #unit-news,
body.sp#games #unit-column {
				margin-bottom: 20px;
}
body.sp#games #unit-news .unitWp,
body.sp#games #unit-column .unitWp {
				width: 100%;
				margin-top: 0;
				padding: 0;
}
body.sp#games #unit-news .scrollable,
body.sp#games #unit-column .scrollable {
				position: relative;
				overflow: hidden;
				width: 100%;
				height: 170px;
				margin: 0;
}
body.sp#games #unit-news .scrollable .items,
body.sp#games #unit-column .scrollable .items {
				position: absolute;
				width: auto;
}
body.sp#games #unit-news .scrollable .items a,
body.sp#games #unit-column .scrollable .items a {
				width: 130px;
				height: auto;
				margin: 0 5px 0 0;
				display: block;
}
body.sp#games #unit-news .scrollable .items a:hover,
body.sp#games #unit-column .scrollable .items a:hover {
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
}
body.sp#games #unit-news .scrollable .items a dl,
body.sp#games #unit-column .scrollable .items a dl {
				background: #1a242c;
}
body.sp#games #unit-news .scrollable .items a dt,
body.sp#games #unit-column .scrollable .items a dt {
				width: 130px;
}
body.sp#games #unit-news .scrollable .items a dt img,
body.sp#games #unit-column .scrollable .items a dt img {
				width: 130px;
				height: auto;
}
body.sp#games #unit-news .scrollable .items a dd.tit,
body.sp#games #unit-column .scrollable .items a dd.tit {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				height: 83px;
				z-index: 10;
				width: 130px;
				padding: 5px;
				text-overflow: ellipsis;
}
body.sp#games #unit-news .prev,
body.sp#games #unit-news .next,
body.sp#games #unit-column .prev,
body.sp#games #unit-column .next {
				display: none;
}

#unit-summary,
.unit-broadcast {
				width: 920px;
				margin: 0 auto;
}

body.sp#games #unit-summary,
body.sp#games .unit-broadcast {
				width: 100%;
}

/*--------------------------------------------
	TICKET
----------------------------------------------*/
.ticket .pre-ticket {
				overflow: hidden;
				width: 940px;
}
.ticket .pre-ticket .box {
				width: 211px;
				height: 187px;
				float: left;
				margin-right: 20px;
				background: #d9e5eb;
				border: 2px solid #1e3d4e;
}
.ticket .pre-ticket .box h5 {
				height: 31px;
				line-height: 31px;
				background: #1e3d4e;
				color: #FFFFFF;
				text-align: center;
				font-size: 18px;
				font-weight: bold;
}
.ticket .pre-ticket .box dl {
				width: 191px;
				padding: 7px 11px 10px;
}
.ticket .pre-ticket .box dt {
				width: 191px;
				text-align: center;
				font-size: 16px;
				color: #1E3D4E;
}
.ticket .pre-ticket .box dd {
				width: 174px;
				height: 34px;
				line-height: 34px;
				margin-top: 10px;
				padding: 0 5px 0 10px;
				font-size: 14px;
				font-weight: bold;
				background: #FFFFFF;
				border: 1px solid #1e3d4e;
				color: #1e3d4e;
}
.ticket .pre-ticket .box dd a {
				color: #1e3d4e;
				display: block;
				background: url(/jp/games/img/ticket/i_howto.gif) no-repeat center right;
}
.ticket .pre-ticket .red {
				background: #ffcccc;
				border: 2px solid #cc0000;
}
.ticket .pre-ticket .red h5 {
				background: #cc0000;
}
.ticket .pre-ticket .red dt {
				color: #cc0000;
}
.ticket .pre-ticket .red dd {
				border: 1px solid #cc0000;
				color: #cc0000;
}
.ticket .pre-ticket .red dd.btn-ticket a {
				color: #cc0000;
				background: url(/jp/games/img/ticket/i_ticket.gif) no-repeat center right;
}
.ticket .howto-ticket {
				overflow: hidden;
				width: 850px;
				margin-bottom: 40px;
}
.ticket .howto-ticket .box {
				width: 198px;
				float: left;
				margin-right: 10px;
				background: #d9e5eb;
				border: 2px solid #1e3d4e;
}
.ticket .howto-ticket .box h5 {
				margin-bottom: 0;
				border-bottom: none;
				padding-bottom: 0;
				height: 31px;
				line-height: 31px;
				background: #1e3d4e;
				color: #FFFFFF;
				text-align: center;
				font-size: 18px;
				font-weight: bold;
}
.ticket .howto-ticket .box dl {
				width: 178px;
				padding: 7px 10px 10px;
}
.ticket .howto-ticket .box dt {
				width: 178px;
				text-align: center;
				font-size: 16px;
				color: #1E3D4E;
}
.ticket .howto-ticket .box dd {
				height: 34px;
				line-height: 34px;
				margin-top: 10px;
				padding: 0 5px 0 10px;
				font-size: 14px;
				font-weight: bold;
				background: #FFFFFF;
				border: 1px solid #1e3d4e;
				color: #1e3d4e !important;
}
.ticket .howto-ticket .box dd a {
				color: #1e3d4e !important;
				display: block;
				background: url(/jp/games/img/ticket/i_howto.gif) no-repeat center right;
}
.ticket .howto-ticket .red {
				background: #ffcccc;
				border: 2px solid #cc0000;
}
.ticket .howto-ticket .red h5 {
				background: #cc0000;
}
.ticket .howto-ticket .red dt {
				color: #cc0000;
}
.ticket .howto-ticket .red dd {
				border: 1px solid #cc0000;
				color: #cc0000;
}
.ticket .howto-ticket .red dd.btn-ticket a {
				color: #cc0000 !important;
				background: url(/jp/games/img/ticket/i_ticket.gif) no-repeat center right;
}
.ticket .unit {
				margin-bottom: 40px;
}
.ticket .unit .unit-inner {
				margin-bottom: 40px;
}
.ticket p.tit {
				margin-bottom: 10px;
				font-size: 16px;
				font-weight: bold;
}
.ticket .tit-table {
				line-height: 2;
				margin-bottom: 30px;
}
.ticket .seat-box {
				overflow: hidden;
				padding: 0 30px 40px;
}
.ticket .seat-box p {
				float: left;
}
.ticket .seat-box table {
				float: right;
				width: 405px;
}
.ticket .seat-box table th, .ticket .seat-box table td {
				padding: 5px 4px 4px;
				font-weight: normal;
				border: 1px solid #000;
				line-height: 1.2;
}
.ticket .seat-box table thead th {
				background: #b2cad6;
				text-align: center;
}
.ticket .seat-box table tbody th {
				width: 30px;
}
.ticket .seat-box table tbody th.special {
				background: #EE1B3C;
}
.ticket .seat-box table tbody th.infield {
				background: #FFDE4E;
}
.ticket .seat-box table tbody th.family {
				background: #4EC14C;
}
.ticket .seat-box table tbody th.balcony {
				background: #7C76C1;
}
.ticket .seat-box table tbody th.free {
				background: #52B7E8;
}
.ticket .seat-box table .price {
				text-align: right;
}
.ticket .uniform-unit {
				margin-top: 40px;
				padding-bottom: 23px;
				background: #f4e5b2;
				color: #333333;
}
.ticket .uniform-unit .uni-st {
				width: 920px;
				height: 53px;
				background: #e5c65d url(/jp/games/img/ticket/st_uniform.gif) no-repeat 0 0;
				text-indent: -9999px;
}
.ticket .uniform-unit .inner-unit {
				overflow: hidden;
				padding: 0 20px;
}
.ticket .uniform-unit .inner-unit table {
				width: 440px;
				float: left;
				margin-top: 10px;
}
.ticket .uniform-unit .inner-unit table td {
				padding: 10px 0 10px 10px;
}
.ticket .uniform-unit .inner-unit table td span {
				display: block;
				font-size: 18px;
				font-weight: bold;
}
.ticket .uniform-unit .att {
				padding: 0 20px;
				line-height: 1.5;
}
.ticket .att {
				font-size: 12px;
				text-indent: -1em;
				margin-left: 1em;
				line-height: 1.8;
}
.ticket .caution {
				margin-top: 10px;
}

body.sp#games .ticket .pre-ticket {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 100%;
				padding: 0 10px;
}
body.sp#games .ticket .pre-ticket .box {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 100%;
				height: inherit;
				float: none;
				margin-right: 0;
				margin-bottom: 10px;
}
body.sp#games .ticket .pre-ticket .box h5 {
				height: 31px;
				line-height: 31px;
				font-size: 14px;
}
body.sp#games .ticket .pre-ticket .box dl {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 100%;
				padding: 5px;
}
body.sp#games .ticket .pre-ticket .box dt, body.sp#games .ticket .pre-ticket .box dd {
				width: 100%;
}
body.sp#games .ticket .pre-ticket .box dt br {
				content: "";
}
body.sp#games .ticket .pre-ticket .box dt br:after {
				content: "";
				display: inline-block;
				margin-left: 1em;
}
body.sp#games .ticket .pre-ticket .box dd {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 100%;
				height: 34px;
				line-height: 34px;
				margin-top: 5px;
				padding: 0 5px 0 10px;
				font-size: 14px;
}
body.sp#games .ticket .pre-ticket .box dd a {
				background: url(/jp/games/img/ticket/i_howto_sp.gif) no-repeat center right;
				background-size: 16px auto;
}
body.sp#games .ticket .pre-ticket .red dd.btn-ticket a {
				background: url(/jp/games/img/ticket/i_ticket_sp.gif) no-repeat center right;
				background-size: 15px auto;
}
body.sp#games .ticket .howto-ticket {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 100%;
				padding: 0 10px;
				margin-bottom: 20px;
}
body.sp#games .ticket .howto-ticket .box {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 100%;
				height: inherit;
				float: none;
				margin-right: 0;
				margin-bottom: 10px;
}
body.sp#games .ticket .howto-ticket .box h5 {
				height: 31px;
				line-height: 31px;
				font-size: 14px;
}
body.sp#games .ticket .howto-ticket .box dl {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 100%;
				padding: 5px;
}
body.sp#games .ticket .howto-ticket .box dt, body.sp#games .ticket .howto-ticket .box dd {
				width: 100%;
				font-size: 14px;
}
body.sp#games .ticket .howto-ticket .box dt br {
				content: "";
}
body.sp#games .ticket .howto-ticket .box dt br:after {
				content: "";
				display: inline-block;
				margin-left: 1em;
}
body.sp#games .ticket .howto-ticket .box dd {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 100%;
				height: 34px;
				line-height: 34px;
				margin-top: 5px;
				padding: 0 5px 0 10px;
				font-size: 14px;
}
body.sp#games .ticket .howto-ticket .box dd a {
				background: url(/jp/games/img/ticket/i_howto_sp.gif) no-repeat center right;
				background-size: 16px auto;
}
body.sp#games .ticket .howto-ticket .red dd.btn-ticket a {
				background: url(/jp/games/img/ticket/i_ticket_sp.gif) no-repeat center right;
				background-size: 15px auto;
}
body.sp#games .ticket .unit {
				margin-bottom: 20px;
}
body.sp#games .ticket .unit .unit-inner {
				margin-bottom: 20px;
				padding: 0 10px;
}
body.sp#games .ticket .unit .basic-table,
body.sp#games .ticket .unit .normal-table {
				padding: 0;
}
body.sp#games .ticket .unit .basic-table.pad,
body.sp#games .ticket .unit .normal-table.pad {
				padding: 0 10px 10px;
}
body.sp#games .ticket p.tit {
				padding: 10px 10px 0;
				margin-bottom: 0;
				font-size: 16px;
				font-weight: bold;
}
body.sp#games .ticket .tit-table {
				padding: 10px;
				line-height: 2;
				margin-bottom: 10px;
}
body.sp#games .ticket .seat-box {
				*zoom: 1;
				padding: 0 10px;
}
body.sp#games .ticket .seat-box:after {
				content: "";
				display: table;
				clear: both;
}
body.sp#games .ticket .seat-box img {
				width: 100%;
				height: auto;
}
body.sp#games .ticket .seat-box p {
				float: none;
}
body.sp#games .ticket .seat-box table {
				float: none;
				width: 100%;
				margin: 10px 0;
}
body.sp#games .ticket .seat-box table th, body.sp#games .ticket .seat-box table td {
				padding: 2px;
}
body.sp#games .ticket .seat-box table tbody th {
				width: 25px;
}
body.sp#games .ticket .uniform-unit {
				width: inherit;
				margin: 10px 10px 0;
				padding-bottom: 10px;
}
body.sp#games .ticket .uniform-unit .uni-st {
				width: 100%;
				height: 26px;
				background-size: auto 26px;
}
body.sp#games .ticket .uniform-unit img {
				width: 100%;
				height: auto;
}
body.sp#games .ticket .uniform-unit .inner-unit {
				padding: 0 10px;
}
body.sp#games .ticket .uniform-unit .inner-unit table {
				width: 100%;
				float: none;
				margin-top: 10px;
				border: none;
}
body.sp#games .ticket .uniform-unit .inner-unit table td {
				padding: 0;
}
body.sp#games .ticket .uniform-unit .inner-unit table td span {
				display: block;
				padding-top: 10px;
				font-size: 14px;
				font-weight: bold;
}
body.sp#games .ticket .uniform-unit .att {
				padding: 0 20px;
				line-height: 1.5;
}
body.sp#games .ticket .att {
				padding: 0 10px;
				font-size: 10px;
				line-height: 1.6;
}

/*--------------------------------------------
	PLAYER
----------------------------------------------*/
.player .lead {
				width: 920px;
				margin: 40px auto 30px;
				font-size: 16px;
				text-align: right;
}
.player h3 {
				position: relative;
}
.player h3 span {
				position: absolute;
				bottom: 0;
				right: 0;
				font-size: 14px;
				font-weight: normal;
}
.player .unit-player {
				width: 920px;
				margin: 0 auto;
}
.player .unit-player h4 {
				margin: 15px 0;
				line-height: 1;
}
.player .unit-player .unit {
				*zoom: 1;
				width: 930px;
				margin-top: 10px;
}
.player .unit-player .unit:after {
				content: "";
				display: table;
				clear: both;
}
.player .unit-player .unit a {
				display: block;
				width: 290px;
				height: 90px;
				margin: 0 10px 10px 0;
				padding: 0 10px 0 0;
				float: left;
				background: #d9e5eb;
}
.player .unit-player .unit a:hover {
				text-decoration: none;
}
.player .unit-player .unit a[href]:hover {
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
}
.player .unit-player .unit a.team-bs {
				background: #d9e5eb url(/img/team/topteam/team/icon_bs.gif) no-repeat 260px 50px;
}
.player .unit-player .unit a.team-b {
				background: #d9e5eb url(/img/team/topteam/team/icon_b.gif) no-repeat 260px 50px;
}
.player .unit-player .unit a.team-c {
				background: #d9e5eb url(/img/team/topteam/team/icon_c.gif) no-repeat 260px 50px;
}
.player .unit-player .unit a.team-d {
				background: #d9e5eb url(/img/team/topteam/team/icon_d.gif) no-repeat 260px 50px;
}
.player .unit-player .unit a.team-db {
				background: #d9e5eb url(/img/team/topteam/team/icon_db.gif) no-repeat 260px 50px;
}
.player .unit-player .unit a.team-e {
				background: #d9e5eb url(/img/team/topteam/team/icon_e.gif) no-repeat 260px 50px;
}
.player .unit-player .unit a.team-f {
				background: #d9e5eb url(/img/team/topteam/team/icon_f.gif) no-repeat 260px 50px;
}
.player .unit-player .unit a.team-g {
				background: #d9e5eb url(/img/team/topteam/team/icon_g.gif) no-repeat 260px 50px;
}
.player .unit-player .unit a.team-h {
				background: #d9e5eb url(/img/team/topteam/team/icon_h.gif) no-repeat 260px 50px;
}
.player .unit-player .unit a.team-l {
				background: #d9e5eb url(/img/team/topteam/team/icon_l.gif) no-repeat 260px 50px;
}
.player .unit-player .unit a.team-m {
				background: #d9e5eb url(/img/team/topteam/team/icon_m.gif) no-repeat 260px 50px;
}
.player .unit-player .unit a.team-s {
				background: #d9e5eb url(/img/team/topteam/team/icon_s.gif) no-repeat 260px 50px;
}
.player .unit-player .unit a.team-t {
				background: #d9e5eb url(/img/team/topteam/team/icon_t.gif) no-repeat 260px 50px;
}
.player .unit-player .unit a.flag-l {
				background: #d9e5eb url(/img/common/flag_l.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-f {
				background: #d9e5eb url(/img/common/flag_f.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-h {
				background: #d9e5eb url(/img/common/flag_h.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-g {
				background: #d9e5eb url(/img/common/flag_g.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-c {
				background: #d9e5eb url(/img/common/flag_c.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-bs {
				background: #d9e5eb url(/img/common/flag_bs.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-b {
				background: #d9e5eb url(/img/common/flag_b.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-e {
				background: #d9e5eb url(/img/common/flag_e.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-cpbl {
				background: #d9e5eb url(/img/common/flag_cpbl.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-can {
				background: #d9e5eb url(/img/common/flag_can.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-cub {
				background: #d9e5eb url(/img/common/flag_cub.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-che {
				background: #d9e5eb url(/img/common/flag_che.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-dom {
				background: #d9e5eb url(/img/common/flag_dom.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-jpn {
				background: #d9e5eb url(/img/common/flag_jpn.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-kor {
				background: #d9e5eb url(/img/common/flag_kor.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-ned {
				background: #d9e5eb url(/img/common/flag_ned.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-nld {
				background: #d9e5eb url(/img/common/flag_nld.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-pur {
				background: #d9e5eb url(/img/common/flag_pur.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-tpe {
				background: #d9e5eb url(/img/common/flag_tpe.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-usa {
				background: #d9e5eb url(/img/common/flag_usa.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-ven {
				background: #d9e5eb url(/img/common/flag_ven.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-aus {
				background: #d9e5eb url(/img/common/flag_aus.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-ind {
				background: #d9e5eb url(/img/common/flag_ind.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-hkg {
				background: #d9e5eb url(/img/common/flag_hkg.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-ita {
				background: #d9e5eb url(/img/common/flag_ita.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-mex {
				background: #d9e5eb url(/img/common/flag_mex.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-pan {
				background: #d9e5eb url(/img/common/flag_pan.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-aus {
				background: #d9e5eb url(/img/common/flag_aus.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-bra {
				background: #d9e5eb url(/img/common/flag_bra.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-col {
				background: #d9e5eb url(/img/common/flag_col.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-esp {
				background: #d9e5eb url(/img/common/flag_esp.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-nic {
				background: #d9e5eb url(/img/common/flag_nic.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-nca {
				background: #d9e5eb url(/img/common/flag_nca.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-deu {
				background: #d9e5eb url(/img/common/flag_deu.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-ger {
				background: #d9e5eb url(/img/common/flag_ger.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-gbr {
				background: #d9e5eb url(/img/common/flag_gbr.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-chn {
				background: #d9e5eb url(/img/common/flag_chn.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-zaf {
				background: #d9e5eb url(/img/common/flag_zaf.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-rsa {
				background: #d9e5eb url(/img/common/flag_rsa.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-nzl {
				background: #d9e5eb url(/img/common/flag_nzl.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-arg {
				background: #d9e5eb url(/img/common/flag_arg.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-idn {
				background: #d9e5eb url(/img/common/flag_idn.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-phl {
				background: #d9e5eb url(/img/common/flag_phl.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-phi {
				background: #d9e5eb url(/img/common/flag_phi.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-sgp {
				background: #d9e5eb url(/img/common/flag_sgp.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-sri {
				background: #d9e5eb url(/img/common/flag_sri.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-lka {
				background: #d9e5eb url(/img/common/flag_lka.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-tha {
				background: #d9e5eb url(/img/common/flag_tha.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-pak {
				background: #d9e5eb url(/img/common/flag_pak.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-mng {
				background: #d9e5eb url(/img/common/flag_mng.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-mlbas {
				background: #d9e5eb url(/img/common/flag_mlbas.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-mlbas2018 {
				background: #d9e5eb url(/img/common/flag_mlbas2018.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-samurai {
				background: #d9e5eb url(/img/common/flag_samurai.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-cze {
				background: #d9e5eb url(/img/common/flag_cze.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-fra {
				background: #d9e5eb url(/img/common/flag_fra.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-aut {
				background: #d9e5eb url(/img/common/flag_aut.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-bel {
				background: #d9e5eb url(/img/common/flag_bel.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-euro {
				background: #d9e5eb url(/img/common/flag_euro.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-npl {
				background: #d9e5eb url(/img/common/flag_npl.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-rus {
				background: #d9e5eb url(/img/common/flag_rus.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-ina {
				background: #d9e5eb url(/img/common/flag_ina.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-myj {
				background: #d9e5eb url(/img/common/flag_myj.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-fij {
				background: #d9e5eb url(/img/common/flag_fij.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-uga {
				background: #d9e5eb url(/img/common/flag_uga.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-plw {
				background: #d9e5eb url(/img/common/flag_plw.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-chc {
				background: #d9e5eb url(/img/common/flag_chc.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-lad {
				background: #d9e5eb url(/img/common/flag_lad.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-lao {
				background: #d9e5eb url(/img/common/flag_lao.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-tza {
				background: #d9e5eb url(/img/common/flag_tza.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-lka {
				background: #d9e5eb url(/img/common/flag_lka.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-isr {
				background: #d9e5eb url(/img/common/flag_isr.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-srb {
				background: #d9e5eb url(/img/common/flag_srb.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-ken {
				background: #d9e5eb url(/img/common/flag_ken.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-bul {
				background: #d9e5eb url(/img/common/flag_bul.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-fij {
				background: #d9e5eb url(/img/common/flag_fij.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-cuw {
				background: #d9e5eb url(/img/common/flag_cuw.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-zim {
				background: #d9e5eb url(/img/common/flag_zim.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-ple {
				background: #d9e5eb url(/img/common/flag_ple.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-tun {
				background: #d9e5eb url(/img/common/flag_tun.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-ltu {
				background: #d9e5eb url(/img/common/flag_ltu.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-gha {
				background: #d9e5eb url(/img/common/flag_gha.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-tur {
				background: #d9e5eb url(/img/common/flag_tur.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-rou {
				background: #d9e5eb url(/img/common/flag_rou.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-mas {
				background: #d9e5eb url(/img/common/flag_mas.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-zam {
				background: #d9e5eb url(/img/common/flag_zam.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-svk {
				background: #d9e5eb url(/img/common/flag_svk.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-grc {
				background: #d9e5eb url(/img/common/flag_grc.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-hun {
				background: #d9e5eb url(/img/common/flag_hun.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-gum {
				background: #d9e5eb url(/img/common/flag_gum.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-tbc {
				background: #d9e5eb url(/img/common/flag_tbc.gif) no-repeat 264px 64px;
}
.player .unit-player .unit a.flag-tbd {
				background: #d9e5eb url(/img/common/flag_tbd.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table {
				width: 100%;
				height: 90px;
}
.player .unit-player .unit table.flag-l {
				background: #d9e5eb url(/img/common/flag_l.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-f {
				background: #d9e5eb url(/img/common/flag_f.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-h {
				background: #d9e5eb url(/img/common/flag_h.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-g {
				background: #d9e5eb url(/img/common/flag_g.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-c {
				background: #d9e5eb url(/img/common/flag_c.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-bs {
				background: #d9e5eb url(/img/common/flag_bs.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-b {
				background: #d9e5eb url(/img/common/flag_b.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-e {
				background: #d9e5eb url(/img/common/flag_e.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-cpbl {
				background: #d9e5eb url(/img/common/flag_cpbl.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-can {
				background: #d9e5eb url(/img/common/flag_can.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-cub {
				background: #d9e5eb url(/img/common/flag_cub.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-che {
				background: #d9e5eb url(/img/common/flag_che.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-dom {
				background: #d9e5eb url(/img/common/flag_dom.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-jpn {
				background: #d9e5eb url(/img/common/flag_jpn.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-kor {
				background: #d9e5eb url(/img/common/flag_kor.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-ned {
				background: #d9e5eb url(/img/common/flag_ned.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-nld {
				background: #d9e5eb url(/img/common/flag_nld.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-pur {
				background: #d9e5eb url(/img/common/flag_pur.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-tpe {
				background: #d9e5eb url(/img/common/flag_tpe.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-usa {
				background: #d9e5eb url(/img/common/flag_usa.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-ven {
				background: #d9e5eb url(/img/common/flag_ven.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-aus {
				background: #d9e5eb url(/img/common/flag_aus.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-ind {
				background: #d9e5eb url(/img/common/flag_ind.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-hkg {
				background: #d9e5eb url(/img/common/flag_hkg.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-ita {
				background: #d9e5eb url(/img/common/flag_ita.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-mex {
				background: #d9e5eb url(/img/common/flag_mex.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-pan {
				background: #d9e5eb url(/img/common/flag_pan.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-aus {
				background: #d9e5eb url(/img/common/flag_aus.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-bra {
				background: #d9e5eb url(/img/common/flag_bra.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-col {
				background: #d9e5eb url(/img/common/flag_col.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-esp {
				background: #d9e5eb url(/img/common/flag_esp.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-nic {
				background: #d9e5eb url(/img/common/flag_nic.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-nca {
				background: #d9e5eb url(/img/common/flag_nca.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-deu {
				background: #d9e5eb url(/img/common/flag_deu.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-ger {
				background: #d9e5eb url(/img/common/flag_ger.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-gbr {
				background: #d9e5eb url(/img/common/flag_gbr.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-chn {
				background: #d9e5eb url(/img/common/flag_chn.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-zaf {
				background: #d9e5eb url(/img/common/flag_zaf.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-rsa {
				background: #d9e5eb url(/img/common/flag_rsa.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-nzl {
				background: #d9e5eb url(/img/common/flag_nzl.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-arg {
				background: #d9e5eb url(/img/common/flag_arg.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-idn {
				background: #d9e5eb url(/img/common/flag_idn.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-phl {
				background: #d9e5eb url(/img/common/flag_phl.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-phi {
				background: #d9e5eb url(/img/common/flag_phi.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-sgp {
				background: #d9e5eb url(/img/common/flag_sgp.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-sri {
				background: #d9e5eb url(/img/common/flag_sri.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-lka {
				background: #d9e5eb url(/img/common/flag_lka.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-tha {
				background: #d9e5eb url(/img/common/flag_tha.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-pak {
				background: #d9e5eb url(/img/common/flag_pak.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-mng {
				background: #d9e5eb url(/img/common/flag_mng.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-mlbas {
				background: #d9e5eb url(/img/common/flag_mlbas.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-mlbas2018 {
				background: #d9e5eb url(/img/common/flag_mlbas2018.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-samurai {
				background: #d9e5eb url(/img/common/flag_samurai.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-cze {
				background: #d9e5eb url(/img/common/flag_cze.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-fra {
				background: #d9e5eb url(/img/common/flag_fra.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-aut {
				background: #d9e5eb url(/img/common/flag_aut.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-bel {
				background: #d9e5eb url(/img/common/flag_bel.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-euro {
				background: #d9e5eb url(/img/common/flag_euro.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-npl {
				background: #d9e5eb url(/img/common/flag_npl.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-rus {
				background: #d9e5eb url(/img/common/flag_rus.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-ina {
				background: #d9e5eb url(/img/common/flag_ina.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-myj {
				background: #d9e5eb url(/img/common/flag_myj.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-fij {
				background: #d9e5eb url(/img/common/flag_fij.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-uga {
				background: #d9e5eb url(/img/common/flag_uga.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-plw {
				background: #d9e5eb url(/img/common/flag_plw.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-chc {
				background: #d9e5eb url(/img/common/flag_chc.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-lad {
				background: #d9e5eb url(/img/common/flag_lad.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-lao {
				background: #d9e5eb url(/img/common/flag_lao.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-tza {
				background: #d9e5eb url(/img/common/flag_tza.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-lka {
				background: #d9e5eb url(/img/common/flag_lka.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-isr {
				background: #d9e5eb url(/img/common/flag_isr.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-srb {
				background: #d9e5eb url(/img/common/flag_srb.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-ken {
				background: #d9e5eb url(/img/common/flag_ken.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-bul {
				background: #d9e5eb url(/img/common/flag_bul.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-fij {
				background: #d9e5eb url(/img/common/flag_fij.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-cuw {
				background: #d9e5eb url(/img/common/flag_cuw.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-zim {
				background: #d9e5eb url(/img/common/flag_zim.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-ple {
				background: #d9e5eb url(/img/common/flag_ple.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-tun {
				background: #d9e5eb url(/img/common/flag_tun.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-ltu {
				background: #d9e5eb url(/img/common/flag_ltu.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-gha {
				background: #d9e5eb url(/img/common/flag_gha.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-tur {
				background: #d9e5eb url(/img/common/flag_tur.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-rou {
				background: #d9e5eb url(/img/common/flag_rou.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-mas {
				background: #d9e5eb url(/img/common/flag_mas.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-zam {
				background: #d9e5eb url(/img/common/flag_zam.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-svk {
				background: #d9e5eb url(/img/common/flag_svk.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-grc {
				background: #d9e5eb url(/img/common/flag_grc.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-hun {
				background: #d9e5eb url(/img/common/flag_hun.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-gum {
				background: #d9e5eb url(/img/common/flag_gum.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-tbc {
				background: #d9e5eb url(/img/common/flag_tbc.gif) no-repeat 264px 64px;
}
.player .unit-player .unit table.flag-tbd {
				background: #d9e5eb url(/img/common/flag_tbd.gif) no-repeat 264px 64px;
}
.player .unit-player .unit th {
				width: 72px;
}
.player .unit-player .unit .link-none {
				width: 300px;
				height: 90px;
				margin: 0 10px 10px 0;
				padding: 0 10px 0 0;
				float: left;
				background: #d9e5eb;
}
.player .unit-player .unit .link-none th {
				width: 72px;
}
.player .unit-player .unit th.no-img {
				width: 0 !important;
}
.player .unit-player .unit th a,
.player .unit-player .unit .link-none th {
				padding: 0;
}
.player .unit-player .unit td.name,
.player .unit-player .unit .link-none td.name {
				padding-left: 10px;
				line-height: 1.2;
}
.player .unit-player .unit td.name dt {
				padding-top: 39px;
				font-size: 24px;
				font-weight: bold;
}
.player .unit-player .unit td.name dt.no {
				background-position: left top;
				background-repeat: no-repeat;
				background-size: 39px 31px;
}
.player .unit-player .unit td.name dt.no203,
.player .unit-player .unit td.name dt.no122 {
				background-position: left top;
				background-repeat: no-repeat;
				background-size: 48px 31px;
}
.player .unit-player .unit td.name dd.kana {
				margin-top: 5px;
				padding-top: 39px;
				font-size: 12px;
				line-height: 1;
}
.player .unit-player .unit td.name dd.number {
				display: none;
}
.player .unit-player .unit td.team {
				display: none;
}
.player .unit-player .unit td.team a,
.player .unit-player .unit .link-none td.team {
				padding: 10px;
				font-size: 12px;
				text-align: right;
}
.player .unit-player .unit table.no-number dt {
				padding-top: 10px;
}

body.sp#games .player .lead {
				width: inherit;
				padding: 0 10px;
				margin: 0;
				font-size: 14px;
				text-align: left;
				text-indent: -1em;
				margin-left: 1em;
}
body.sp#games .player .att {
				font-size: 14px;
				padding: 0 10px;
}
body.sp#games .player h3 {
				height: inherit;
				line-height: inherit;
				width: 100%;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
}
body.sp#games .player h3 span {
				bottom: 1px;
				right: 10px;
				font-size: 12px;
}
body.sp#games .player #st_japan {
				background-position: 10px 0;
				padding-left: 45px;
				background-size: 25px auto;
}
body.sp#games .player .unit-player {
				width: 100%;
				margin-top: 20px;
}
body.sp#games .player .unit-player .unit {
				width: 100%;
				margin: 10px 0 10px 0;
				padding: 0;
}
body.sp#games .player .unit-player .unit table {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 100%;
				height: auto;
}
body.sp#games .player .unit-player .unit table.flag-l {
				background: #d9e5eb url(/img/common/flag_l.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-f {
				background: #d9e5eb url(/img/common/flag_f.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-h {
				background: #d9e5eb url(/img/common/flag_h.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-g {
				background: #d9e5eb url(/img/common/flag_g.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-c {
				background: #d9e5eb url(/img/common/flag_c.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-bs {
				background: #d9e5eb url(/img/common/flag_bs.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-b {
				background: #d9e5eb url(/img/common/flag_b.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-e {
				background: #d9e5eb url(/img/common/flag_e.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-cpbl {
				background: #d9e5eb url(/img/common/flag_cpbl.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-can {
				background: #d9e5eb url(/img/common/flag_can.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-cub {
				background: #d9e5eb url(/img/common/flag_cub.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-che {
				background: #d9e5eb url(/img/common/flag_che.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-dom {
				background: #d9e5eb url(/img/common/flag_dom.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-jpn {
				background: #d9e5eb url(/img/common/flag_jpn.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-kor {
				background: #d9e5eb url(/img/common/flag_kor.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-ned {
				background: #d9e5eb url(/img/common/flag_ned.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-nld {
				background: #d9e5eb url(/img/common/flag_nld.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-pur {
				background: #d9e5eb url(/img/common/flag_pur.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-tpe {
				background: #d9e5eb url(/img/common/flag_tpe.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-usa {
				background: #d9e5eb url(/img/common/flag_usa.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-ven {
				background: #d9e5eb url(/img/common/flag_ven.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-aus {
				background: #d9e5eb url(/img/common/flag_aus.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-ind {
				background: #d9e5eb url(/img/common/flag_ind.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-hkg {
				background: #d9e5eb url(/img/common/flag_hkg.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-ita {
				background: #d9e5eb url(/img/common/flag_ita.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-mex {
				background: #d9e5eb url(/img/common/flag_mex.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-pan {
				background: #d9e5eb url(/img/common/flag_pan.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-aus {
				background: #d9e5eb url(/img/common/flag_aus.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-bra {
				background: #d9e5eb url(/img/common/flag_bra.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-col {
				background: #d9e5eb url(/img/common/flag_col.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-esp {
				background: #d9e5eb url(/img/common/flag_esp.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-nic {
				background: #d9e5eb url(/img/common/flag_nic.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-nca {
				background: #d9e5eb url(/img/common/flag_nca.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-deu {
				background: #d9e5eb url(/img/common/flag_deu.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-ger {
				background: #d9e5eb url(/img/common/flag_ger.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-gbr {
				background: #d9e5eb url(/img/common/flag_gbr.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-chn {
				background: #d9e5eb url(/img/common/flag_chn.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-zaf {
				background: #d9e5eb url(/img/common/flag_zaf.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-rsa {
				background: #d9e5eb url(/img/common/flag_rsa.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-nzl {
				background: #d9e5eb url(/img/common/flag_nzl.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-arg {
				background: #d9e5eb url(/img/common/flag_arg.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-idn {
				background: #d9e5eb url(/img/common/flag_idn.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-phl {
				background: #d9e5eb url(/img/common/flag_phl.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-phi {
				background: #d9e5eb url(/img/common/flag_phi.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-sgp {
				background: #d9e5eb url(/img/common/flag_sgp.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-sri {
				background: #d9e5eb url(/img/common/flag_sri.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-lka {
				background: #d9e5eb url(/img/common/flag_lka.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-tha {
				background: #d9e5eb url(/img/common/flag_tha.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-pak {
				background: #d9e5eb url(/img/common/flag_pak.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-mng {
				background: #d9e5eb url(/img/common/flag_mng.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-mlbas {
				background: #d9e5eb url(/img/common/flag_mlbas.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-mlbas2018 {
				background: #d9e5eb url(/img/common/flag_mlbas2018.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-samurai {
				background: #d9e5eb url(/img/common/flag_samurai.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-cze {
				background: #d9e5eb url(/img/common/flag_cze.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-fra {
				background: #d9e5eb url(/img/common/flag_fra.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-aut {
				background: #d9e5eb url(/img/common/flag_aut.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-bel {
				background: #d9e5eb url(/img/common/flag_bel.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-euro {
				background: #d9e5eb url(/img/common/flag_euro.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-npl {
				background: #d9e5eb url(/img/common/flag_npl.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-rus {
				background: #d9e5eb url(/img/common/flag_rus.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-ina {
				background: #d9e5eb url(/img/common/flag_ina.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-myj {
				background: #d9e5eb url(/img/common/flag_myj.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-fij {
				background: #d9e5eb url(/img/common/flag_fij.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-uga {
				background: #d9e5eb url(/img/common/flag_uga.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-plw {
				background: #d9e5eb url(/img/common/flag_plw.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-chc {
				background: #d9e5eb url(/img/common/flag_chc.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-lad {
				background: #d9e5eb url(/img/common/flag_lad.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-lao {
				background: #d9e5eb url(/img/common/flag_lao.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-tza {
				background: #d9e5eb url(/img/common/flag_tza.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-lka {
				background: #d9e5eb url(/img/common/flag_lka.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-isr {
				background: #d9e5eb url(/img/common/flag_isr.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-srb {
				background: #d9e5eb url(/img/common/flag_srb.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-ken {
				background: #d9e5eb url(/img/common/flag_ken.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-bul {
				background: #d9e5eb url(/img/common/flag_bul.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-fij {
				background: #d9e5eb url(/img/common/flag_fij.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-cuw {
				background: #d9e5eb url(/img/common/flag_cuw.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-zim {
				background: #d9e5eb url(/img/common/flag_zim.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-ple {
				background: #d9e5eb url(/img/common/flag_ple.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-tun {
				background: #d9e5eb url(/img/common/flag_tun.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-ltu {
				background: #d9e5eb url(/img/common/flag_ltu.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-gha {
				background: #d9e5eb url(/img/common/flag_gha.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-tur {
				background: #d9e5eb url(/img/common/flag_tur.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-rou {
				background: #d9e5eb url(/img/common/flag_rou.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-mas {
				background: #d9e5eb url(/img/common/flag_mas.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-zam {
				background: #d9e5eb url(/img/common/flag_zam.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-svk {
				background: #d9e5eb url(/img/common/flag_svk.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-grc {
				background: #d9e5eb url(/img/common/flag_grc.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-hun {
				background: #d9e5eb url(/img/common/flag_hun.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-gum {
				background: #d9e5eb url(/img/common/flag_gum.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-tbc {
				background: #d9e5eb url(/img/common/flag_tbc.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit table.flag-tbd {
				background: #d9e5eb url(/img/common/flag_tbd.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a {
				width: 100%;
				height: inherit;
				padding: 0;
				margin: 0;
				border-bottom: 1px solid #19232C;
}
body.sp#games .player .unit-player .unit a:first-child {
				border-top: 1px solid #19232C;
}
body.sp#games .player .unit-player .unit a.team-bs {
				background: #FFFFFF url(/img/team/topteam/team/icon_bs_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp#games .player .unit-player .unit a.team-b {
				background: #FFFFFF url(/img/team/topteam/team/icon_b_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp#games .player .unit-player .unit a.team-c {
				background: #FFFFFF url(/img/team/topteam/team/icon_c_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp#games .player .unit-player .unit a.team-d {
				background: #FFFFFF url(/img/team/topteam/team/icon_d_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp#games .player .unit-player .unit a.team-db {
				background: #FFFFFF url(/img/team/topteam/team/icon_db_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp#games .player .unit-player .unit a.team-e {
				background: #FFFFFF url(/img/team/topteam/team/icon_e_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp#games .player .unit-player .unit a.team-f {
				background: #FFFFFF url(/img/team/topteam/team/icon_f_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp#games .player .unit-player .unit a.team-g {
				background: #FFFFFF url(/img/team/topteam/team/icon_g_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp#games .player .unit-player .unit a.team-h {
				background: #FFFFFF url(/img/team/topteam/team/icon_h_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp#games .player .unit-player .unit a.team-l {
				background: #FFFFFF url(/img/team/topteam/team/icon_l_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp#games .player .unit-player .unit a.team-m {
				background: #FFFFFF url(/img/team/topteam/team/icon_m_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp#games .player .unit-player .unit a.team-s {
				background: #FFFFFF url(/img/team/topteam/team/icon_s_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp#games .player .unit-player .unit a.team-t {
				background: #FFFFFF url(/img/team/topteam/team/icon_t_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp#games .player .unit-player .unit a.flag-l {
				background: #FFFFFF url(/img/common/flag_l.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-f {
				background: #FFFFFF url(/img/common/flag_f.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-h {
				background: #FFFFFF url(/img/common/flag_h.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-g {
				background: #FFFFFF url(/img/common/flag_g.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-c {
				background: #FFFFFF url(/img/common/flag_c.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-bs {
				background: #FFFFFF url(/img/common/flag_bs.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-b {
				background: #FFFFFF url(/img/common/flag_b.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-e {
				background: #FFFFFF url(/img/common/flag_e.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-cpbl {
				background: #FFFFFF url(/img/common/flag_cpbl.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-can {
				background: #FFFFFF url(/img/common/flag_can.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-cub {
				background: #FFFFFF url(/img/common/flag_cub.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-che {
				background: #FFFFFF url(/img/common/flag_che.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-dom {
				background: #FFFFFF url(/img/common/flag_dom.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-jpn {
				background: #FFFFFF url(/img/common/flag_jpn.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-kor {
				background: #FFFFFF url(/img/common/flag_kor.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-ned {
				background: #FFFFFF url(/img/common/flag_ned.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-nld {
				background: #FFFFFF url(/img/common/flag_nld.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-pur {
				background: #FFFFFF url(/img/common/flag_pur.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-tpe {
				background: #FFFFFF url(/img/common/flag_tpe.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-usa {
				background: #FFFFFF url(/img/common/flag_usa.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-ven {
				background: #FFFFFF url(/img/common/flag_ven.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-aus {
				background: #FFFFFF url(/img/common/flag_aus.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-ind {
				background: #FFFFFF url(/img/common/flag_ind.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-hkg {
				background: #FFFFFF url(/img/common/flag_hkg.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-ita {
				background: #FFFFFF url(/img/common/flag_ita.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-mex {
				background: #FFFFFF url(/img/common/flag_mex.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-pan {
				background: #FFFFFF url(/img/common/flag_pan.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-aus {
				background: #FFFFFF url(/img/common/flag_aus.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-bra {
				background: #FFFFFF url(/img/common/flag_bra.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-col {
				background: #FFFFFF url(/img/common/flag_col.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-esp {
				background: #FFFFFF url(/img/common/flag_esp.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-nic {
				background: #FFFFFF url(/img/common/flag_nic.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-nca {
				background: #FFFFFF url(/img/common/flag_nca.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-deu {
				background: #FFFFFF url(/img/common/flag_deu.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-ger {
				background: #FFFFFF url(/img/common/flag_ger.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-gbr {
				background: #FFFFFF url(/img/common/flag_gbr.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-chn {
				background: #FFFFFF url(/img/common/flag_chn.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-zaf {
				background: #FFFFFF url(/img/common/flag_zaf.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-rsa {
				background: #FFFFFF url(/img/common/flag_rsa.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-nzl {
				background: #FFFFFF url(/img/common/flag_nzl.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-arg {
				background: #FFFFFF url(/img/common/flag_arg.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-idn {
				background: #FFFFFF url(/img/common/flag_idn.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-phl {
				background: #FFFFFF url(/img/common/flag_phl.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-phi {
				background: #FFFFFF url(/img/common/flag_phi.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-sgp {
				background: #FFFFFF url(/img/common/flag_sgp.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-sri {
				background: #FFFFFF url(/img/common/flag_sri.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-lka {
				background: #FFFFFF url(/img/common/flag_lka.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-tha {
				background: #FFFFFF url(/img/common/flag_tha.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-pak {
				background: #FFFFFF url(/img/common/flag_pak.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-mng {
				background: #FFFFFF url(/img/common/flag_mng.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-mlbas {
				background: #FFFFFF url(/img/common/flag_mlbas.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-mlbas2018 {
				background: #FFFFFF url(/img/common/flag_mlbas2018.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-samurai {
				background: #FFFFFF url(/img/common/flag_samurai.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-cze {
				background: #FFFFFF url(/img/common/flag_cze.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-fra {
				background: #FFFFFF url(/img/common/flag_fra.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-aut {
				background: #FFFFFF url(/img/common/flag_aut.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-bel {
				background: #FFFFFF url(/img/common/flag_bel.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-euro {
				background: #FFFFFF url(/img/common/flag_euro.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-npl {
				background: #FFFFFF url(/img/common/flag_npl.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-rus {
				background: #FFFFFF url(/img/common/flag_rus.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-ina {
				background: #FFFFFF url(/img/common/flag_ina.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-myj {
				background: #FFFFFF url(/img/common/flag_myj.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-fij {
				background: #FFFFFF url(/img/common/flag_fij.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-uga {
				background: #FFFFFF url(/img/common/flag_uga.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-plw {
				background: #FFFFFF url(/img/common/flag_plw.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-chc {
				background: #FFFFFF url(/img/common/flag_chc.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-lad {
				background: #FFFFFF url(/img/common/flag_lad.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-lao {
				background: #FFFFFF url(/img/common/flag_lao.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-tza {
				background: #FFFFFF url(/img/common/flag_tza.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-lka {
				background: #FFFFFF url(/img/common/flag_lka.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-isr {
				background: #FFFFFF url(/img/common/flag_isr.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-srb {
				background: #FFFFFF url(/img/common/flag_srb.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-ken {
				background: #FFFFFF url(/img/common/flag_ken.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-bul {
				background: #FFFFFF url(/img/common/flag_bul.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-fij {
				background: #FFFFFF url(/img/common/flag_fij.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-cuw {
				background: #FFFFFF url(/img/common/flag_cuw.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-zim {
				background: #FFFFFF url(/img/common/flag_zim.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-ple {
				background: #FFFFFF url(/img/common/flag_ple.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-tun {
				background: #FFFFFF url(/img/common/flag_tun.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-ltu {
				background: #FFFFFF url(/img/common/flag_ltu.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-gha {
				background: #FFFFFF url(/img/common/flag_gha.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-tur {
				background: #FFFFFF url(/img/common/flag_tur.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-rou {
				background: #FFFFFF url(/img/common/flag_rou.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-mas {
				background: #FFFFFF url(/img/common/flag_mas.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-zam {
				background: #FFFFFF url(/img/common/flag_zam.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-svk {
				background: #FFFFFF url(/img/common/flag_svk.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-grc {
				background: #FFFFFF url(/img/common/flag_grc.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-hun {
				background: #FFFFFF url(/img/common/flag_hun.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-gum {
				background: #FFFFFF url(/img/common/flag_gum.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-tbc {
				background: #FFFFFF url(/img/common/flag_tbc.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit a.flag-tbd {
				background: #FFFFFF url(/img/common/flag_tbd.gif) no-repeat center right;
				background-size: 30px auto;
}
body.sp#games .player .unit-player .unit .link-none {
				height: 58px;
				border-bottom: 1px solid #19232C;
				margin-bottom: 0;
}
body.sp#games .player .unit-player .unit .link-none:first-child {
				border-top: 1px solid #19232C;
}
body.sp#games .player .unit-player .unit th,
body.sp#games .player .unit-player .unit .link-none th {
				width: 46px;
}
body.sp#games .player .unit-player .unit th img,
body.sp#games .player .unit-player .unit .link-none th img {
				width: 100%;
				height: auto;
}
body.sp#games .player .unit-player .unit td {
				display: block;
}
body.sp#games .player .unit-player .unit td.team {
				padding-left: 15px;
				text-align: left;
				font-size: 10px;
}
body.sp#games .player .unit-player .unit .kana {
				display: none;
}
body.sp#games .player .unit-player .unit .name {
				padding: 8px 10px 0 15px;
				line-height: 1.2;
}
body.sp#games .player .unit-player .unit .name dt {
				padding-top: 0;
				padding-left: 34px;
				line-height: 26px;
}
body.sp#games .player .unit-player .unit .name .no {
				font-size: 18px;
				background-position: left center;
				background-repeat: no-repeat;
				-ms-background-size: 26px, 20px;
				background-size: 26px, 20px;
}
body.sp#games .player .unit-player .unit .name .no122,
body.sp#games .player .unit-player .unit .name .no203 {
				font-size: 18px;
				background-position: left center;
				background-repeat: no-repeat;
				-ms-background-size: 39px, 20px;
				background-size: 39px, 20px;
				padding-left: 46px;
}
body.sp#games .player .unit-player .unit .name .team {
				margin-top: 5px;
				font-size: 10px;
}
body.sp#games .player .unit-player .unit .name .number {
				display: none;
}
body.sp#games .player .unit-player .unit .link-none td.team {
				padding: 0 0 0 15px;
}
body.sp#games .player .unit-player .unit table.no-number dt {
				padding-left: 0;
}
body.sp#games .player .unit-player .unit td.name_prov {
				text-align: left;
}
body.sp#games .player .unit-player .unit .name_prov a {
				padding-left: 14px;
				background: url(/img/common/arrow_link_1.png) left 0.5em no-repeat;
				text-decoration: underline;
}

ul#tabMenu {
				*zoom: 1;
				width: 1000px;
				margin: 0 auto;
}
ul#tabMenu:after {
				content: "";
				display: table;
				clear: both;
}
ul#tabMenu li {
				float: left;
}
ul#tabMenu li.bt a {
				display: block;
				width: 300px;
				padding: 15px 0;
				background: #F0F6FC;
				text-align: center;
				font-weight: bold;
				font-size: 15px;
				line-height: 1.2;
				border: 2px solid #1A242C;
}
ul#tabMenu li.bt a span {
				font-weight: normal;
				font-size: 14px;
}
ul#tabMenu li.bt a.active {
				background: #D1B555;
				border: 2px solid #CC0000;
}
ul#tabMenu li.icon {
				padding: 28px 10px;
}

.broadcast {
				margin-bottom: 30px;
}
.broadcast h4.st {
				background: #1A242C url("/jp/img/common/bg_logo.png") no-repeat scroll right center;
				color: #FFF;
				border-width: medium medium 3px !important;
				border-style: none none solid !important;
				border-color: -moz-use-text-color -moz-use-text-color #D1B555 !important;
				text-align: left;
				font-size: 15px !important;
}
.broadcast table thead th {
				background: #D9E5EB none repeat scroll 0% 0%;
				color: #000;
}
.broadcast table td {
				background: #FFFFFF none repeat scroll 0% 0%;
}
.broadcast p {
				margin-bottom: 30px;
}

.roster h3.tit {
				padding: 40px 0;
				background: #d1b555 url(/img/jp/top/bg_gold.jpg) repeat center;
				text-align: center;
}
.roster #main-contents {
				padding-top: 60px;
}
.roster #sns {
				position: absolute;
				top: 18px;
				right: 0px;
}
.roster #main .lead {
				margin-top: 30px;
}
.roster #main .lead p {
				text-align: center;
				font-size: 18px;
}
.roster #main .lead time {
				display: block;
				margin-top: 10px;
				text-align: right;
				font-size: 14px;
}
.roster #main .archive-unit .left-unit {
				float: left;
				margin-top: 0;
}
.roster .unit-player {
				margin-top: 40px;
}
.roster .unit-player h4 {
				margin: 15px 0;
				line-height: 1;
				padding-left: 7px;
				font-size: 24px;
				border-left: 4px solid #000000;
}
.roster .unit-player .unit {
				*zoom: 1;
				width: 1020px;
				margin-top: 15px;
}
.roster .unit-player .unit:after {
				content: "";
				display: table;
				clear: both;
}
.roster .unit-player .unit a {
				display: block;
				width: 320px;
				height: 90px;
				margin: 0 20px 20px 0;
				float: left;
				background: #d9e5eb;
}
.roster .unit-player .unit a:hover {
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
}
.roster .unit-player .unit a.team-bs {
				background: #d9e5eb url(/img/team/topteam/team/icon_bs.gif) no-repeat 280px 50px;
}
.roster .unit-player .unit a.team-b {
				background: #d9e5eb url(/img/team/topteam/team/icon_b.gif) no-repeat 280px 50px;
}
.roster .unit-player .unit a.team-c {
				background: #d9e5eb url(/img/team/topteam/team/icon_c.gif) no-repeat 280px 50px;
}
.roster .unit-player .unit a.team-d {
				background: #d9e5eb url(/img/team/topteam/team/icon_d.gif) no-repeat 280px 50px;
}
.roster .unit-player .unit a.team-db {
				background: #d9e5eb url(/img/team/topteam/team/icon_db.gif) no-repeat 280px 50px;
}
.roster .unit-player .unit a.team-e {
				background: #d9e5eb url(/img/team/topteam/team/icon_e.gif) no-repeat 280px 50px;
}
.roster .unit-player .unit a.team-f {
				background: #d9e5eb url(/img/team/topteam/team/icon_f.gif) no-repeat 280px 50px;
}
.roster .unit-player .unit a.team-g {
				background: #d9e5eb url(/img/team/topteam/team/icon_g.gif) no-repeat 280px 50px;
}
.roster .unit-player .unit a.team-h {
				background: #d9e5eb url(/img/team/topteam/team/icon_h.gif) no-repeat 280px 50px;
}
.roster .unit-player .unit a.team-l {
				background: #d9e5eb url(/img/team/topteam/team/icon_l.gif) no-repeat 280px 50px;
}
.roster .unit-player .unit a.team-m {
				background: #d9e5eb url(/img/team/topteam/team/icon_m.gif) no-repeat 280px 50px;
}
.roster .unit-player .unit a.team-s {
				background: #d9e5eb url(/img/team/topteam/team/icon_s.gif) no-repeat 280px 50px;
}
.roster .unit-player .unit a.team-t {
				background: #d9e5eb url(/img/team/topteam/team/icon_t.gif) no-repeat 280px 50px;
}
.roster .unit-player .unit th {
				width: 72px;
}
.roster .unit-player .unit table.link-none {
				width: 320px;
				height: 90px;
				margin: 0 20px 20px 0;
				float: left;
				background: #d9e5eb;
}
.roster .unit-player .unit table.link-none th {
				width: 72px;
}
.roster .unit-player .unit th.no-img {
				width: 0 !important;
}
.roster .unit-player .unit td.name,
.roster .unit-player .unit table.link-none td.name {
				padding-left: 10px;
				line-height: 1.2;
}
.roster .unit-player .unit td.name dt {
				padding-top: 39px;
				font-size: 24px;
				font-weight: bold;
}
.roster .unit-player .unit td.name dt.no {
				background-position: left top;
				background-repeat: no-repeat;
				background-size: 39px 31px;
}
.roster .unit-player .unit td.name dd.kana {
				margin-top: 5px;
				padding-top: 39px;
				font-size: 12px;
				line-height: 1;
}
.roster .unit-player .unit td.name dd.number {
				display: none;
}
.roster .unit-player .unit td.team {
				display: none;
}
.roster .unit-player .unit td.team a,
.roster .unit-player .unit table.link-none td.team {
				padding: 10px;
				font-size: 12px;
				text-align: right;
}
.roster .unit-player .unit table.no-number dt {
				padding-top: 10px;
}

.roster2 h3.tit {
				padding: 40px 0;
				background: #d1b555 url(/img/jp/top/bg_gold.jpg) repeat center;
				text-align: center;
}
.roster2 #main-contents {
				padding-top: 60px;
}
.roster2 #sns {
				position: absolute;
				top: 18px;
				right: 0px;
}
.roster2 #main .lead {
				margin-top: 30px;
}
.roster2 #main .lead p {
				text-align: center;
				font-size: 16px;
}
.roster2 #main .lead time {
				display: block;
				margin-top: 10px;
				text-align: right;
				font-size: 14px;
}
.roster2 #main .archive-unit .left-unit {
				float: left;
				margin-top: 0;
}
.roster2 .movie {
				width: 640px;
				margin: 0 auto 60px auto;
}
.roster2 .bnr_uni {
				margin: 50px 0 20px 0;
}
.roster2 h4.sst {
				text-align: center;
}
.roster2 h4.sst#news {
				margin-top: 50px;
}
.roster2 .unit-player {
				margin: 40px 0;
}
.roster2 .unit-player h4 {
				margin: 50px 0 15px 0;
				font-size: 24px;
				text-align: center;
}
.roster2 .unit-player .unit {
				*zoom: 1;
				width: 920px;
				margin: 0 auto;
				text-align: center;
}
.roster2 .unit-player .unit:after {
				content: "";
				display: table;
				clear: both;
}
.roster2 .unit-player .unit a {
				display: inline-block;
				width: 115px;
				height: 260px;
				margin: 0 10px 20px 0;
				display: inline-block;
				background: #d9e5eb;
}
.roster2 .unit-player .unit a:hover {
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
}
.roster2 .unit-player .unit a.team-bs {
				background: #d9e5eb url(/img/team/topteam/team/icon_bs.gif) no-repeat 75px 220px;
}
.roster2 .unit-player .unit a.team-b {
				background: #d9e5eb url(/img/team/topteam/team/icon_b.gif) no-repeat 75px 220px;
}
.roster2 .unit-player .unit a.team-c {
				background: #d9e5eb url(/img/team/topteam/team/icon_c.gif) no-repeat 75px 220px;
}
.roster2 .unit-player .unit a.team-d {
				background: #d9e5eb url(/img/team/topteam/team/icon_d.gif) no-repeat 75px 220px;
}
.roster2 .unit-player .unit a.team-db {
				background: #d9e5eb url(/img/team/topteam/team/icon_db.gif) no-repeat 75px 220px;
}
.roster2 .unit-player .unit a.team-e {
				background: #d9e5eb url(/img/team/topteam/team/icon_e.gif) no-repeat 75px 220px;
}
.roster2 .unit-player .unit a.team-f {
				background: #d9e5eb url(/img/team/topteam/team/icon_f.gif) no-repeat 75px 220px;
}
.roster2 .unit-player .unit a.team-g {
				background: #d9e5eb url(/img/team/topteam/team/icon_g.gif) no-repeat 75px 220px;
}
.roster2 .unit-player .unit a.team-h {
				background: #d9e5eb url(/img/team/topteam/team/icon_h.gif) no-repeat 75px 220px;
}
.roster2 .unit-player .unit a.team-l {
				background: #d9e5eb url(/img/team/topteam/team/icon_l.gif) no-repeat 75px 220px;
}
.roster2 .unit-player .unit a.team-m {
				background: #d9e5eb url(/img/team/topteam/team/icon_m.gif) no-repeat 75px 220px;
}
.roster2 .unit-player .unit a.team-s {
				background: #d9e5eb url(/img/team/topteam/team/icon_s.gif) no-repeat 75px 220px;
}
.roster2 .unit-player .unit a.team-t {
				background: #d9e5eb url(/img/team/topteam/team/icon_t.gif) no-repeat 75px 220px;
}
.roster2 .unit-player .unit th {
				width: 115px;
}
.roster2 .unit-player .unit table.link-none {
				width: 320px;
				height: 90px;
				margin: 0 20px 20px 0;
				float: left;
				background: #d9e5eb;
}
.roster2 .unit-player .unit table.link-none th {
				width: 72px;
}
.roster2 .unit-player .unit th.no-img {
				width: 0 !important;
}
.roster2 .unit-player .unit td.name,
.roster2 .unit-player .unit table.number td.name {
				line-height: 1.2;
}
.roster2 .unit-player .unit table.number td.name dt {
				font-size: 18px;
				font-weight: bold;
				text-align: center;
}
.roster2 .unit-player .unit table.number td.name dt.no {
				background-position: center 10px;
				background-repeat: no-repeat;
				background-size: 39px 31px;
				padding-top: 45px;
}
.roster2 .unit-player .unit table.number td.name dd.kana {
				margin-top: 5px;
				padding-top: 39px;
				font-size: 12px;
				line-height: 1;
}
.roster2 .unit-player .unit table.number td.name dd.number {
				display: none;
}
.roster2 .unit-player .unit table.number td.name span.post {
				text-align: center;
				font-size: 11px;
				font-weight: normal;
}
.roster2 .unit-player .unit td.team {
				display: none;
}
.roster2 .unit-player .unit td.team a,
.roster2 .unit-player .unit table.link-none td.team {
				padding: 10px;
				font-size: 12px;
				text-align: right;
}
.roster2 .unit-player .unit table.no-number td.name dt {
				font-size: 18px;
				font-weight: bold;
				text-align: center;
}
.roster2 .unit-player .unit table.no-number td.name dt.no {
				background-position: center 10px;
				background-repeat: no-repeat;
				background-size: 39px 31px;
				padding-top: 10px;
}
.roster2 .unit-player .unit table.no-number td.name dd.kana {
				margin-top: 5px;
				padding-top: 39px;
				font-size: 12px;
				line-height: 1;
}
.roster2 .unit-player .unit table.no-number td.name dd.number {
				display: none;
}
.roster2 .newsarea {
				margin: 0 0 50px 40px;
}
.roster2 .newsarea p {
				margin-bottom: 15px;
}

body.sp ul#tabMenu {
				*zoom: 1;
				width: 96%;
				margin: 0 auto;
}
body.sp ul#tabMenu:after {
				content: "";
				display: table;
				clear: both;
}
body.sp ul#tabMenu li.icon {
				display: none;
}
body.sp ul#tabMenu li.bt {
				width: 100%;
				margin: 0 auto 10px auto;
}
body.sp ul#tabMenu li.bt a {
				display: block;
				width: 100%;
				border: 1px solid #1A242C;
}
body.sp ul#tabMenu li.bt a.active {
				border: 1px solid #CC0000;
}
body.sp #unit-news {
				padding: 0 10px;
}

body.sp.roster h3.tit {
				padding: 15px 0 10px;
				background: #d1b555 url(/img/jp/top/bg_gold.jpg) repeat center;
				background-size: 150px auto;
				text-align: center;
}
body.sp.roster h3.tit img {
				width: 265px;
				height: auto;
}
body.sp.roster #main .lead {
				margin-top: 10px;
				padding: 0 10px;
}
body.sp.roster #main .lead p {
				text-align: center;
				font-size: 14px;
}
body.sp.roster #main .lead time {
				display: block;
				margin-top: 10px;
				text-align: right;
				font-size: 12px;
}
body.sp.roster #main .archive-unit .left-unit {
				float: none;
}
body.sp.roster #main .broadcast h4.st {
				background: #1A242C;
				border-bottom: 3px solid #D1B555 !important;
				font-size: 13px !important;
				line-height: 1.2 !important;
				padding: 5px !important;
}
body.sp.roster .unit-player {
				width: 100%;
				margin-top: 0;
}
body.sp.roster .unit-player h4 {
				margin: 10px 0 10px 10px !important;
				padding-left: 5px;
				font-size: 16px;
				border-left: 4px solid #000000;
				line-height: 1;
}
body.sp.roster .unit-player .unit {
				width: 100%;
				margin: 10px 0 10px 0;
				padding: 0;
}
body.sp.roster .unit-player .unit table {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 100%;
}
body.sp.roster .unit-player .unit a {
				width: 100%;
				height: inherit;
				padding: 0;
				margin: 0;
				border-bottom: 1px solid #19232C;
}
body.sp.roster .unit-player .unit a:first-child {
				border-top: 1px solid #19232C;
}
body.sp.roster .unit-player .unit a.team-bs {
				background: #d9e5eb url(/img/team/topteam/team/icon_bs_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp.roster .unit-player .unit a.team-b {
				background: #d9e5eb url(/img/team/topteam/team/icon_b_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp.roster .unit-player .unit a.team-c {
				background: #d9e5eb url(/img/team/topteam/team/icon_c_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp.roster .unit-player .unit a.team-d {
				background: #d9e5eb url(/img/team/topteam/team/icon_d_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp.roster .unit-player .unit a.team-db {
				background: #d9e5eb url(/img/team/topteam/team/icon_db_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp.roster .unit-player .unit a.team-e {
				background: #d9e5eb url(/img/team/topteam/team/icon_e_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp.roster .unit-player .unit a.team-f {
				background: #d9e5eb url(/img/team/topteam/team/icon_f_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp.roster .unit-player .unit a.team-g {
				background: #d9e5eb url(/img/team/topteam/team/icon_g_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp.roster .unit-player .unit a.team-h {
				background: #d9e5eb url(/img/team/topteam/team/icon_h_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp.roster .unit-player .unit a.team-l {
				background: #d9e5eb url(/img/team/topteam/team/icon_l_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp.roster .unit-player .unit a.team-m {
				background: #d9e5eb url(/img/team/topteam/team/icon_m_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp.roster .unit-player .unit a.team-s {
				background: #d9e5eb url(/img/team/topteam/team/icon_s_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp.roster .unit-player .unit a.team-t {
				background: #d9e5eb url(/img/team/topteam/team/icon_t_sp.gif) no-repeat center right;
				background-size: 34px auto;
}
body.sp.roster .unit-player .unit table.link-none {
				height: 58px;
				border-bottom: 1px solid #19232C;
				margin-bottom: 0;
}
body.sp.roster .unit-player .unit table.link-none:first-child {
				border-top: 1px solid #19232C;
}
body.sp.roster .unit-player .unit th,
body.sp.roster .unit-player .unit table.link-none th {
				width: 46px;
}
body.sp.roster .unit-player .unit th img,
body.sp.roster .unit-player .unit table.link-none th img {
				width: 100%;
				height: auto;
}
body.sp.roster .unit-player .unit td,
body.sp.roster .unit-player .unit table.link-none td {
				display: block;
}
body.sp.roster .unit-player .unit td.team,
body.sp.roster .unit-player .unit table.link-none td.team {
				padding: 0 0 0 15px;
				text-align: left;
				font-size: 10px;
}
body.sp.roster .unit-player .unit .name,
body.sp.roster .unit-player .unit table.link-none .name {
				padding: 8px 10px 0 15px;
				line-height: 1.2;
}
body.sp.roster .unit-player .unit .name dt,
body.sp.roster .unit-player .unit table.link-none .name dt {
				padding-top: 0;
				padding-left: 34px;
				line-height: 26px;
}
body.sp.roster .unit-player .unit .name .no {
				font-size: 18px;
				background-position: left center;
				background-repeat: no-repeat;
				-ms-background-size: 26px, 20px;
				background-size: 26px, 20px;
}
body.sp.roster .unit-player .unit .name .no.none {
				padding-left: 0;
}
body.sp.roster .unit-player .unit .name .team {
				margin-top: 5px;
				font-size: 10px;
}
body.sp.roster .unit-player .unit .name .number {
				display: none;
}
body.sp.roster .unit-player .unit td.name_prov {
				text-align: left;
}
body.sp.roster .unit-player .unit .name_prov a {
				padding-left: 14px;
				background: url(/img/common/arrow_link_1.png) left 0.5em no-repeat;
				text-decoration: underline;
}
body.sp.roster .unit-player .unit .kana {
				display: none;
}

body.sp.roster2 h3.tit {
				padding: 15px 0 10px;
				background: #d1b555 url(/img/jp/top/bg_gold.jpg) repeat center;
				background-size: 150px auto;
				text-align: center;
}
body.sp.roster2 h3.tit img {
				width: 265px;
				height: auto;
}
body.sp.roster2 #main .lead {
				margin-top: 10px;
				padding: 0 10px;
}
body.sp.roster2 #main .lead p {
				text-align: center;
				font-size: 14px;
}
body.sp.roster2 #main .lead p br {
				display: none;
}
body.sp.roster2 #main .lead time {
				display: block;
				margin-top: 10px;
				text-align: right;
				font-size: 12px;
}
body.sp.roster2 #main .archive-unit .left-unit {
				float: none;
}
body.sp.roster2 .movie {
				width: 100%;
				margin: 0 auto 30px auto;
}
body.sp.roster2 .movie &gt; div {
				height: auto !important;
				overflow: hidden;
}
body.sp.roster2 .bnr_uni {
				margin: 30px 0 10px;
}
body.sp.roster2 .bnr_uni, body.sp.roster2 .bnr_premier12 {
				padding: 0 10px;
}
body.sp.roster2 .bnr_uni img, body.sp.roster2 .bnr_premier12 img {
				width: 100%;
				height: auto;
}
body.sp.roster2 h4 {
				margin: 20px 0 10px 0 !important;
				font-size: 18px !important;
				background-size: 100px auto !important;
				text-align: left !important;
				padding: 0 0 0 10px !important;
				line-height: 1.6 !important;
}
body.sp.roster2 .unit-player {
				width: 100%;
				margin: 0;
}
body.sp.roster2 .unit-player .unit {
				width: 100%;
				padding: 0;
				text-align: left;
}
body.sp.roster2 .unit-player .unit table {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
}
body.sp.roster2 .unit-player .unit a {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				display: inline-block;
				width: 30%;
				height: inherit;
				margin: 0 1% 5px 1%;
}
body.sp.roster2 .unit-player .unit a.team-bs {
				background: #d9e5eb url(/img/team/topteam/team/icon_bs_sp.gif) no-repeat bottom center;
				background-size: 24px auto;
				border-bottom: 3px solid #D9E5EB;
}
body.sp.roster2 .unit-player .unit a.team-b {
				background: #d9e5eb url(/img/team/topteam/team/icon_b_sp.gif) no-repeat bottom center;
				background-size: 24px auto;
				border-bottom: 3px solid #D9E5EB;
}
body.sp.roster2 .unit-player .unit a.team-c {
				background: #d9e5eb url(/img/team/topteam/team/icon_c_sp.gif) no-repeat bottom center;
				background-size: 24px auto;
				border-bottom: 3px solid #D9E5EB;
}
body.sp.roster2 .unit-player .unit a.team-d {
				background: #d9e5eb url(/img/team/topteam/team/icon_d_sp.gif) no-repeat bottom center;
				background-size: 24px auto;
				border-bottom: 3px solid #D9E5EB;
}
body.sp.roster2 .unit-player .unit a.team-db {
				background: #d9e5eb url(/img/team/topteam/team/icon_db_sp.gif) no-repeat bottom center;
				background-size: 24px auto;
				border-bottom: 3px solid #D9E5EB;
}
body.sp.roster2 .unit-player .unit a.team-e {
				background: #d9e5eb url(/img/team/topteam/team/icon_e_sp.gif) no-repeat bottom center;
				background-size: 24px auto;
				border-bottom: 3px solid #D9E5EB;
}
body.sp.roster2 .unit-player .unit a.team-f {
				background: #d9e5eb url(/img/team/topteam/team/icon_f_sp.gif) no-repeat bottom center;
				background-size: 24px auto;
				border-bottom: 3px solid #D9E5EB;
}
body.sp.roster2 .unit-player .unit a.team-g {
				background: #d9e5eb url(/img/team/topteam/team/icon_g_sp.gif) no-repeat bottom center;
				background-size: 24px auto;
				border-bottom: 3px solid #D9E5EB;
}
body.sp.roster2 .unit-player .unit a.team-h {
				background: #d9e5eb url(/img/team/topteam/team/icon_h_sp.gif) no-repeat bottom center;
				background-size: 24px auto;
				border-bottom: 3px solid #D9E5EB;
}
body.sp.roster2 .unit-player .unit a.team-l {
				background: #d9e5eb url(/img/team/topteam/team/icon_l_sp.gif) no-repeat bottom center;
				background-size: 24px auto;
				border-bottom: 3px solid #D9E5EB;
}
body.sp.roster2 .unit-player .unit a.team-m {
				background: #d9e5eb url(/img/team/topteam/team/icon_m_sp.gif) no-repeat bottom center;
				background-size: 24px auto;
				border-bottom: 3px solid #D9E5EB;
}
body.sp.roster2 .unit-player .unit a.team-s {
				background: #d9e5eb url(/img/team/topteam/team/icon_s_sp.gif) no-repeat bottom center;
				background-size: 24px auto;
				border-bottom: 3px solid #D9E5EB;
}
body.sp.roster2 .unit-player .unit a.team-t {
				background: #d9e5eb url(/img/team/topteam/team/icon_t_sp.gif) no-repeat bottom center;
				background-size: 24px auto;
				border-bottom: 3px solid #D9E5EB;
}
body.sp.roster2 .unit-player .unit th {
				width: 31%;
}
body.sp.roster2 .unit-player .unit th img {
				width: 100%;
				height: auto;
				padding: 0;
				margin: 0;
}
body.sp.roster2 .unit-player .unit td,
body.sp.roster2 .unit-player .unit table.link-none td {
				display: block;
}
body.sp.roster2 .unit-player .unit td.team,
body.sp.roster2 .unit-player .unit table.link-none td.team {
				text-align: left;
				font-size: 10px;
}
body.sp.roster2 .unit-player .unit table.number dt.no {
				padding: 30px 0 25px 0;
				background-position: center 5px;
				background-repeat: no-repeat;
				background-size: 29px 23px;
}
body.sp.roster2 .unit-player .unit table.number span.post {
				font-size: 8px;
				font-weight: normal;
}
body.sp.roster2 .unit-player .unit table.no-number dt.no {
				padding: 25px 0 35px 0;
}
body.sp.roster2 .unit-player .unit .name .no {
				font-size: 16px;
}
body.sp.roster2 .unit-player .unit .name .no.none {
				padding-left: 0;
}
body.sp.roster2 .unit-player .unit .name .team {
				margin-top: 5px;
				font-size: 10px;
}
body.sp.roster2 .unit-player .unit .team {
				display: none !important;
}
body.sp.roster2 .unit-player .unit td.name_prov {
				text-align: left;
}
body.sp.roster2 .unit-player .unit .name_prov a {
				padding-left: 14px;
				background: url(/img/common/arrow_link_1.png) left 0.5em no-repeat;
				text-decoration: underline;
}
body.sp.roster2 .unit-player .unit .kana {
				display: none;
}
body.sp.roster2 .newsarea {
				margin: 0 10px 30px 10px;
}
body.sp.roster2 .broadcast h4.st {
				background: #1A242C;
				border-bottom: 3px solid #D1B555 !important;
				font-size: 13px !important;
				line-height: 1.2 !important;
				padding: 5px !important;
}
/*# sourceMappingURL=roster.css.map */</pre></body></html>