<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700&amp;display=swap&amp;subset=japanese");
/*--------------------------------------------
	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;
}

/*--------------------------------------------
    STRUCTURE
----------------------------------------------*/
#games #container {
				width: 100%;
				padding-bottom: 0;
				font-family: "Noto Sans JP", sans-serif;
				font-display: swap;
}
#games #pNav {
				padding-top: 30px;
				background: #001735;
}
#games #pNav ul {
				width: 1000px;
}
#games #pNav ul li {
				width: 199px;
				color: #FFF;
				margin-left: 1px;
				font-size: 15px;
}
#games #pNav ul li.off {
				color: #515a63;
}
#games #pNav ul li a {
				color: #FFF;
				font-size: 15px;
}
#games #pNav ul li a:hover {
				background: #384361;
}
#games #pNav ul li a.current {
				background: #FFFFFF;
				color: #001735;
}
#games #pNav ul li#pn_player a.current {
				background: #e5e8e9;
}
#games .mv-wrapper {
				text-align: center;
				background: #000000;
}
#games .mv-wrapper img {
				width: 100%;
				height: auto;
				max-width: 1400px;
}
#games .ttl {
				background: #FFFFFF;
}
#games .ttl h2 {
				text-align: center;
				background: #FFFFFF url(/jp/games/u18univ2019/img/ttl-game.png) no-repeat center center;
				width: 89.7%;
				max-width: 1400px;
				height: 0;
				margin: 0 auto;
				text-indent: -9999px;
				background-size: contain;
				padding-top: 7%;
}
#games h3 {
				width: auto !important;
				color: #222222;
				border-bottom: 1px solid #222222 !important;
				text-align: center;
				font-size: 30px !important;
				margin: 30px auto !important;
				padding: 0 0 10px 0;
}
#games h4 {
				color: #001735 !important;
				border-color: #001735 !important;
				font-weight: normal !important;
}
#games h5.stl {
				font-size: 18px;
				background: #001735;
				color: #FFF !important;
				padding: 5px 10px;
				margin: 30px 0 20px 0;
}
#games .red {
				color: #c9252b;
}
#games .caution {
				background: #c9252b;
				color: #FFF;
				font-size: 20px;
				text-align: center;
				margin-bottom: 20px;
				padding: 5px 0;
}

.btn-ptop a {
				background: url(/jp/games/u18univ2019/img/i_ptop.png) no-repeat left center;
				text-decoration: none;
}

body.sp#games #main-contents #sns {
				position: static;
				padding: 10px;
}
body.sp#games #pNav {
				padding: 0;
				margin: 0;
}
body.sp#games #pNav ul {
				width: 100%;
				font-size: 0;
}
body.sp#games #pNav ul li {
				width: 20%;
				display: block;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				float: left;
				margin-left: 0;
				letter-spacing: normal;
				font-size: 12px;
				height: 40px;
				line-height: 40px;
}
body.sp#games #pNav ul li a {
				color: #FFF;
				font-size: 12px;
				height: 40px;
				line-height: 40px;
}
body.sp#games #pNav ul li a:hover {
				background: #384361;
				color: #FFF;
}
body.sp#games #pNav ul li a.current {
				background: #FFFFFF;
				color: #001735;
}
body.sp#games .ttl h2 {
				background-size: contain;
				width: 96%;
				height: 0;
				padding-top: 10%;
}
body.sp#games h3 {
				font-size: 20px !important;
				margin: 20px auto !important;
				padding-left: 0 !important;
}
body.sp#games h4 {
				padding: 2px 5px 4px 5px;
				margin: 0 0 10px 0 !important;
				line-height: 1.4 !important;
				font-size: 15px !important;
}
body.sp#games h5 {
				font-size: 14px;
}
body.sp#games .btn-ptop {
				margin-right: 0;
}
body.sp#games .btn-ptop a {
				background: url(/jp/games/u18univ2019/img/i_ptop_sp.png) no-repeat left center;
				background-size: 10px auto;
				padding-left: 14px;
}
body.sp#games .caution {
				font-size: 14px;
				text-align: left;
				padding: 5px 10px;
				line-height: 1.4;
				margin: 0 0 10px 0;
}

/*--------------------------------------------
    TOP
----------------------------------------------*/
.ctop .unit-score {
				background: #FFF;
				padding: 10px 0 0 0;
				margin: 0;
}
.ctop .unit-score .score-table {
				width: 100%;
				margin: 0 auto;
				border-right: none;
				border-left: none;
				border-top: 1px solid #474747;
				border-bottom: 1px solid #474747;
				background: #000000;
}
.ctop .unit-score .score-table:first-child {
				margin-bottom: 0;
}
.ctop .unit-score .score-table a {
				display: block;
				text-decoration: none;
				color: #FFF;
}
.ctop .unit-score .score-table a:hover {
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
}
.ctop .unit-score .score-table table {
				width: 1000px;
				height: 80px;
				margin: 0 auto;
				border-right: 1px solid #474747;
}
.ctop .unit-score .score-table table th {
				width: 299px;
				background: #000000;
				color: #FFFFFF;
				border-right: 1px solid #474747;
				border-left: 1px solid #474747;
}
.ctop .unit-score .score-table table td {
				background: #000000;
				color: #FFFFFF;
}
.ctop .unit-score .score-table table td.team-logo {
				width: 60px;
}
.ctop .unit-score .score-table table td.team1,
.ctop .unit-score .score-table table td.team2 {
				width: 120px;
}
.ctop .unit-score .score-table table td.score {
				width: 49px;
				font-size: 28px;
}
.ctop .unit-score .score-table table td.state {
				width: 90px;
				font-size: 14px;
}
.ctop .unit-score .score-table table table {
				width: 600px;
				margin: 0 auto;
				border: none;
}
.ctop .video-wrapper {
				width: 100%;
				height: auto;
				max-height: 800px;
				line-height: 0;
				background: #000000;
				text-align: center;
}
.ctop .video-wrapper video {
				width: 100%;
				max-height: 800px;
}
.ctop .innerWp {
				width: 1000px;
				margin: 0 auto;
				overflow: hidden;
}
.ctop #unit-news {
				width: 100%;
				padding: 0;
				margin: 0 auto;
				position: relative;
}
.ctop #unit-news .unitWp,
.ctop #unit-news .scrollable {
				width: 100%;
				height: 240px;
}
.ctop #unit-news .items a {
				width: 240px;
				height: auto;
				text-decoration: none;
				margin-right: 20px;
}
.ctop #unit-news .unit dt {
				width: 240px;
}
.ctop #unit-news .unit dt img {
				width: 100%;
				height: auto;
}
.ctop #unit-news .unit dd {
				background: none;
				width: 240px;
				height: auto;
				padding: 8px 0;
				color: #000;
				line-height: 1.4;
}
.ctop #unit-news .prev {
				background: url(/jp/games/u18univ2019/img/arrow_prev.gif) no-repeat 0 0;
}
.ctop #unit-news .prev.disabled {
				background: url(/jp/games/u18univ2019/img/arrow_prev.gif) no-repeat 0 0;
}
.ctop #unit-news .next {
				background: url(/jp/games/u18univ2019/img/arrow_next.gif) no-repeat 0 0;
}
.ctop #unit-news .next.disabled {
				background: url(/jp/games/u18univ2019/img/arrow_next.gif) no-repeat 0 0;
}
.ctop #unit-overview {
				width: 100%;
				background: #e5e8e9 url(/jp/games/u18univ2019/img/bg_gray.gif) no-repeat center top;
				background-size: 100% 150px;
				margin: 0;
				padding: 150px 0 80px 0;
}
.ctop #unit-overview .basic-table {
				margin: 0 auto;
}
.ctop #unit-overview .basic-table th {
				width: 25%;
				font-weight: bold;
				text-align: center;
}
.ctop #unit-overview .basic-table th,
.ctop #unit-overview .basic-table td {
				padding: 15px 20px;
				color: #333333;
				background: none;
				border: none;
				font-size: 16px;
				border-bottom: 1px solid #001735;
}
.ctop #unit-movie {
				width: 100%;
				background: #e5e8e9 url(/jp/games/u18univ2019/img/bg_gray.gif) no-repeat center top;
				background-size: 100% 150px;
				margin: 0;
				padding: 150px 0 80px 0;
}
.ctop #unit-movie .movieWp {
				width: 640px;
				margin: 0 auto;
}
.ctop #unit-media {
				width: 100%;
				background: #FFFFFF url(/jp/games/u18univ2019/img/bg_white.gif) no-repeat center top;
				background-size: 100% 150px;
				margin: 0;
				padding: 150px 0 80px 0;
}
.ctop #unit-media .basic-table2 th,
.ctop #unit-media .basic-table2 td {
				border: 1px solid #eeeeee !important;
}
.ctop #unit-media .basic-table2 thead th {
				background: #001735 !important;
}
.ctop #unit-media .basic-table2 tbody th {
				background: #e6e6dd;
}
.ctop #unit-media .basic-table2 tbody td {
				background: #FFFFFF !important;
}
.ctop #unit-media .basic-table2 tbody span {
				background: #d0323a;
				color: #FFFFFF;
				font-size: 12px;
				margin-right: 5px;
				padding: 0 5px;
				line-height: 1;
}

body.sp#games.u18univ2019 .ctop .unit-score {
				padding: 0;
}
body.sp#games.u18univ2019 .ctop .unit-score .score-table {
				margin: 0;
}
body.sp#games.u18univ2019 .ctop .unit-score .score-table table {
				width: 100%;
				height: inherit;
				border: none;
}
body.sp#games.u18univ2019 .ctop .unit-score .score-table table th,
body.sp#games.u18univ2019 .ctop .unit-score .score-table table td {
				display: block;
				font-size: 12px;
				padding: 2px;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				border: none;
}
body.sp#games.u18univ2019 .ctop .unit-score .score-table table th {
				width: 100%;
				padding: 5px 0 0 0;
}
body.sp#games.u18univ2019 .ctop .unit-score .score-table table td {
				font-size: 13px;
}
body.sp#games.u18univ2019 .ctop .unit-score .score-table table td img {
				width: 24px;
				height: auto;
				vertical-align: middle;
}
body.sp#games.u18univ2019 .ctop .unit-score .score-table table td.team-logo {
				width: 10%;
}
body.sp#games.u18univ2019 .ctop .unit-score .score-table table td.team1,
body.sp#games.u18univ2019 .ctop .unit-score .score-table table td.team2 {
				width: 20%;
}
body.sp#games.u18univ2019 .ctop .unit-score .score-table table td.score {
				width: 10%;
				font-size: 20px;
}
body.sp#games.u18univ2019 .ctop .unit-score .score-table table td.state {
				width: 20%;
				font-size: 12px;
				font-weight: normal;
}
body.sp#games.u18univ2019 .ctop .unit-score .score-table table table {
				border: none;
				display: table;
				width: 100%;
				margin: 0 auto;
}
body.sp#games.u18univ2019 .ctop .unit-score .score-table table table th,
body.sp#games.u18univ2019 .ctop .unit-score .score-table table table td {
				display: table-cell;
}
body.sp#games.u18univ2019 .ctop .video-wrapper {
				width: 100%;
				height: 0;
				padding-top: 56.25%;
				position: relative;
				max-height: 56.25%;
				text-align: left;
}
body.sp#games.u18univ2019 .ctop .video-wrapper video {
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0;
				max-height: 100%;
}
body.sp#games.u18univ2019 .ctop .innerWp {
				width: auto;
				margin: 0 10px;
}
body.sp#games.u18univ2019 .ctop #unit-news {
				padding: 0;
}
body.sp#games.u18univ2019 .ctop #unit-news .unitWp,
body.sp#games.u18univ2019 .ctop #unit-news .scrollable {
				width: auto;
				height: 220px;
}
body.sp#games.u18univ2019 .ctop #unit-news .items {
				padding: 0 10px 0 20px;
}
body.sp#games.u18univ2019 .ctop #unit-news .items a {
				width: 240px;
				height: auto;
				text-decoration: none;
}
body.sp#games.u18univ2019 .ctop #unit-news .unit dl {
				background: none;
}
body.sp#games.u18univ2019 .ctop #unit-news .unit dt {
				width: 240px;
}
body.sp#games.u18univ2019 .ctop #unit-news .unit dt img {
				width: 100%;
				height: auto;
}
body.sp#games.u18univ2019 .ctop #unit-news .unit dd,
body.sp#games.u18univ2019 .ctop #unit-news .unit dd.tit {
				background: #FFF !important;
				width: 240px;
				height: auto;
				padding: 8px 0;
				color: #000;
				line-height: 1.4;
}
body.sp#games.u18univ2019 #unit-overview {
				padding: 15% 0 40px 0;
				background-size: 100% auto;
}
body.sp#games.u18univ2019 #unit-overview .basic-table {
				margin: 0 auto;
				padding: 0;
}
body.sp#games.u18univ2019 #unit-overview .basic-table th {
				background: #cfd5d8 !important;
				border: none !important;
				padding: 5px 0;
				font-size: 13px;
}
body.sp#games.u18univ2019 #unit-overview .basic-table td {
				font-size: 12px;
				padding: 5px 0;
}
body.sp#games.u18univ2019 #unit-movie {
				padding: 15% 0 40px 0;
				background-size: 100% auto;
}
body.sp#games.u18univ2019 #unit-movie .movieWp {
				width: 300px;
				margin: 0 auto;
}
body.sp#games.u18univ2019 #unit-media {
				padding: 15% 0 40px 0;
				background-size: 100% auto;
}
body.sp#games.u18univ2019 #unit-media .sp-table tbody th {
				background: #001735 !important;
}
body.sp#games.u18univ2019 #unit-media .sp-table tbody td {
				background: #FFFFFF !important;
				border-top: none !important;
				padding-bottom: 5px;
}
body.sp#games.u18univ2019 #unit-media .sp-table tbody td .table-list-title {
				background: #e6e6dd;
}

/*--------------------------------------------
    TICKET
----------------------------------------------*/
.ticket #attention {
				border: 4px double #cc0000;
				padding: 20px;
}
.ticket #attention h4 {
				color: #cc0000 !important;
				border-color: #cc0000 !important;
}
.ticket #attention ul li {
				margin-left: 1em;
				text-indent: -1em;
}
.ticket #sns {
				top: 160px !important;
}
.ticket .unitWp.white {
				width: 100%;
				background: #FFF url(/jp/games/u18univ2019/img/bg_white.gif) no-repeat center top;
				background-size: 100% 150px;
				margin: 0;
				padding: 150px 0 80px 0;
}
.ticket .unitWp.gray {
				width: 100%;
				background: #e5e8e9 url(/jp/games/u18univ2019/img/bg_gray.gif) no-repeat center top;
				background-size: 100% 150px;
				margin: 0;
				padding: 150px 0 80px 0;
}
.ticket .unit {
				width: 1000px;
				margin: 40px auto 0 auto;
				overflow: hidden;
}
.ticket .howto-Wp {
				width: 700px;
				float: left;
}
.ticket .howto-Wp.end {
				width: 220px;
}
.ticket .howto-ticket .box {
				width: 210px;
				height: auto;
				background: #fff;
				border: 2px solid #001735;
}
.ticket .howto-ticket .box h5 {
				font-size: 15px;
				background: #001735;
}
.ticket .howto-ticket .box dl {
				width: 190px;
}
.ticket .howto-ticket .box dt {
				line-height: 1.4;
				width: 190px;
}
.ticket .howto-ticket .box dd {
				background: #f9f9f9;
				border: 1px solid #b8b8b8;
}
.ticket .howto-ticket .box dd a {
				color: #001735;
				text-decoration: none;
				background: url(/jp/games/u18univ2019/img/ticket/i_howto.png) no-repeat center right;
				background-size: 15px auto;
}
.ticket .howto-ticket .box dd.btn-ticket {
				border: 1px solid #99c7e5;
				background: #e5f1f8;
}
.ticket .howto-ticket .box dd.btn-ticket a {
				color: #109ad7 !important;
				background: url(/jp/games/u18univ2019/img/ticket/i_ticket.png) no-repeat center right;
				background-size: 15px 16px;
}
.ticket .howto-ticket .red {
				background: #fff;
				border: 2px solid #c9252b;
}
.ticket .howto-ticket .red h5 {
				background: #c9252b;
}
.ticket .howto-ticket .red dt {
				color: #c9252b;
}
.ticket .att_box {
				background: #efebe2;
				border: 1px solid #af9d6f;
				padding: 15px;
}
.ticket .att_box ul li {
				font-size: 13px;
}
.ticket .seat-box {
				padding: 0 0 40px 0;
				overflow: hidden;
}
.ticket .seat-box .seatimg {
				width: 580px;
				float: left;
}
.ticket .seat-box .seatimg img {
				width: 100%;
				height: auto;
}
.ticket .seat-box table {
				width: 400px;
				float: right;
				background: #FFF;
}
.ticket .seat-box table.wheelchair {
				float: none;
}
.ticket .seat-box table th,
.ticket .seat-box table td {
				border: 1px solid #b8b8b8;
				font-size: 13px;
				padding: 5px;
}
.ticket .seat-box table th {
				width: 24px;
}
.ticket .seat-box table th.reserved-s {
				background: #f29ca7;
}
.ticket .seat-box table th.reserved-a {
				background: #82ae5f;
}
.ticket .seat-box table th.infield-2f {
				background: #b87596;
}
.ticket .seat-box table th.reserved-cheer {
				background: #ece795;
}
.ticket .seat-box table th.outfield {
				background: #f2b800;
}
.ticket .seat-box table th.outfield-free {
				background: #5c9ac9;
}
.ticket .seat-box table th.balcony {
				background: #00a2eb !important;
}
.ticket .seat-box table th.family {
				background: #eb613c !important;
}
.ticket .seat-box table th.pair {
				background: #eb613c;
}
.ticket .seat-box table th.sidetable {
				background: #e51b35;
}
.ticket .seat-box table th.outfield-deck {
				background: #8b1f39;
}
.ticket .seat-box table th.outfield-bar {
				background: #d9b86b;
}
.ticket .seat-box table th.outfield-party {
				background: #009a44;
}
.ticket .seat-box table th.wheelchair {
				background: #FFFFFF;
}
.ticket p.txt {
				font-size: 16px;
				padding-bottom: 20px;
}
.ticket ul.item {
				overflow: hidden;
				text-align: center;
				width: 620px;
				float: left;
				padding-bottom: 20px;
}
.ticket ul.item li {
				display: inline-block;
				width: 290px;
				margin: 0 10px 0 0;
				vertical-align: middle;
}
.ticket ul.item li.towel {
				width: 380px;
				margin: 0;
}
.ticket ul.item li img {
				width: 100%;
				height: auto;
}
.ticket ul.item li span {
				display: block;
				font-size: 13px;
}
.ticket .uniType {
				width: 370px;
				float: right;
}
.ticket .uniType thead th {
				padding: 5px 10px;
				border: 1px solid #cccccc;
				font-weight: normal;
				background: #b2cad6;
				text-align: center;
}
.ticket .uniType tbody th {
				background: #eeeeee;
				width: 55%;
}
.ticket .uniType tbody th,
.ticket .uniType tbody td {
				padding: 5px 10px;
				border: 1px solid #cccccc;
				font-weight: normal;
				font-size: 13px;
}
.ticket .uniType tbody th.home,
.ticket .uniType tbody td.home {
				background: #FFFFFF;
				text-align: center;
}
.ticket .uniType tbody th.visitor,
.ticket .uniType tbody td.visitor {
				background: #16203b;
				color: #FFFFFF;
				text-align: center;
}
.ticket .uniType + .att_box {
				clear: both;
}
.ticket .basic-table th,
.ticket .basic-table td {
				border: 1px solid #b8b8b8;
}
.ticket .basic-table th {
				width: 220px;
				background: #dddddd;
}
.ticket .basic-table td {
				background: #FFF;
}
.ticket .basic-table td .period {
				color: #c9252b;
}
.ticket .normal-table th,
.ticket .normal-table td {
				padding: 10px 12px;
				border: 1px solid #b8b8b8;
}
.ticket .normal-table th {
				background: #e3edf2;
}
.ticket .normal-table td {
				background: #FFF;
}
.ticket .normal-table td .link a {
				color: #1475c4;
				font-size: 18px;
}
.ticket .normal-table td .tel {
				color: #1d56a5;
				font-size: 18px;
}
.ticket .normal-table td .code {
				color: #000;
				font-weight: bold;
}
.ticket .normal-table td .indent {
				padding-top: 4px;
}
.ticket .normal-table td .indent li {
				font-size: 13px;
}
.ticket .normal-table + .att_box {
				margin-top: 20px;
}

body.sp#games.u18univ2019 .lum-lightbox-inner img {
				max-width: 200vw;
				max-height: 80vh;
}
body.sp#games.u18univ2019 .ticket #attention {
				padding: 10px !important;
}
body.sp#games.u18univ2019 .ticket #sns {
				top: 0 !important;
}
body.sp#games.u18univ2019 .ticket .unitWp.white {
				padding: 15% 0 40px 0;
				background-size: 100% auto;
}
body.sp#games.u18univ2019 .ticket .unitWp.gray {
				padding: 15% 0 40px 0;
				background-size: 100% auto;
}
body.sp#games.u18univ2019 .ticket .unit {
				width: auto;
				margin: 20px 10px 0 10px;
}
body.sp#games.u18univ2019 .ticket .howto-Wp {
				width: auto;
				float: none;
}
body.sp#games.u18univ2019 .ticket .howto-Wp.end {
				width: auto;
}
body.sp#games.u18univ2019 .ticket .howto-ticket {
				padding: 0 !important;
}
body.sp#games.u18univ2019 .ticket .howto-ticket .box {
				width: 100%;
}
body.sp#games.u18univ2019 .ticket .howto-ticket .box h5 {
				font-size: 14px;
}
body.sp#games.u18univ2019 .ticket .howto-ticket .box dl {
				width: auto;
				text-align: center;
}
body.sp#games.u18univ2019 .ticket .howto-ticket .box dt {
				width: auto;
}
body.sp#games.u18univ2019 .ticket .howto-ticket .box dd {
				width: 49%;
				display: inline-block;
}
body.sp#games.u18univ2019 .ticket .howto-ticket .box dd.half {
				width: 24%;
}
body.sp#games.u18univ2019 .ticket .howto-ticket .box dd a {
				font-size: 13px;
				background: url(/jp/games/u18univ2019/img/ticket/i_howto.png) no-repeat center right;
				background-size: 10px auto;
				text-align: left;
}
body.sp#games.u18univ2019 .ticket .howto-ticket .box dd.btn-ticket a {
				background: url(/jp/games/u18univ2019/img/ticket/i_ticket.png) no-repeat center right;
				background-size: 10px auto;
}
body.sp#games.u18univ2019 .ticket .att_box {
				padding: 10px;
}
body.sp#games.u18univ2019 .ticket .att_box ul li {
				font-size: 11px;
}
body.sp#games.u18univ2019 .ticket .seat-box {
				padding: 0 0 10px 0;
}
body.sp#games.u18univ2019 .ticket .seat-box .seatimg {
				width: 100%;
				float: none;
}
body.sp#games.u18univ2019 .ticket .seat-box table {
				width: 100%;
				float: none;
}
body.sp#games.u18univ2019 .ticket .seat-box table th,
body.sp#games.u18univ2019 .ticket .seat-box table td {
				font-size: 12px;
				padding: 5px 10px;
}
body.sp#games.u18univ2019 .ticket ul.item {
				width: auto;
				float: none;
}
body.sp#games.u18univ2019 .ticket ul.item li {
				width: 48%;
				margin: 0 1% 0 0;
}
body.sp#games.u18univ2019 .ticket ul.item li.towel {
				width: 98%;
				margin: 15px 0 0 0;
}
body.sp#games.u18univ2019 .ticket ul.item li span {
				font-size: 12px;
}
body.sp#games.u18univ2019 .ticket p.txt {
				font-size: 13px;
}
body.sp#games.u18univ2019 .ticket .uniType {
				width: 100%;
				float: none;
				margin-bottom: 20px;
}
body.sp#games.u18univ2019 .ticket .uniType th,
body.sp#games.u18univ2019 .ticket .uniType td {
				font-size: 11px;
				padding: 5px;
				line-height: 1.2;
}
body.sp#games.u18univ2019 .ticket .basic-table {
				margin-bottom: 10px;
}
body.sp#games.u18univ2019 .ticket .basic-table th,
body.sp#games.u18univ2019 .ticket .basic-table td {
				width: auto;
				border: 1px solid #b8b8b8;
				line-height: 1.4;
				padding: 5px;
}
body.sp#games.u18univ2019 .ticket .basic-table th {
				font-size: 12px;
				white-space: nowrap;
				width: 20%;
				text-align: center;
}
body.sp#games.u18univ2019 .ticket .normal-table.sp-table table {
				border: 1px solid #b8b8b8;
				border-bottom: none;
}
body.sp#games.u18univ2019 .ticket .normal-table.sp-table tr {
				background: #FFF;
				border-bottom: 1px solid #b8b8b8;
				padding-bottom: 0;
}
body.sp#games.u18univ2019 .ticket .normal-table.sp-table th,
body.sp#games.u18univ2019 .ticket .normal-table.sp-table td {
				padding: 8px;
}
body.sp#games.u18univ2019 .ticket .normal-table.sp-table th {
				background: #e3edf2 !important;
				color: #333;
				font-weight: normal;
}
body.sp#games.u18univ2019 .ticket .normal-table.sp-table td .link a {
				font-size: 14px;
}
body.sp#games.u18univ2019 .ticket .normal-table.sp-table td .tel {
				font-size: 16px;
}
body.sp#games.u18univ2019 .ticket .normal-table.sp-table td .code {
				font-size: 13px;
}
body.sp#games.u18univ2019 .ticket .normal-table.sp-table td .indent li {
				font-size: 12px;
}

/*--------------------------------------------
    PLAYER
----------------------------------------------*/
.player #main-contents {
				background: #e5e8e9;
				min-width: 1340px;
				position: relative;
}
.player #main-contents #sns {
				position: absolute;
				top: 70px;
				right: 10px;
}
.player #u18 {
				width: 50%;
				float: left;
}
.player #u18 .unit a {
				background: #FFF;
}
.player #univ {
				width: 50%;
				float: right;
				background: #FFF;
}
.player #univ .unit a {
				background: #e5e8e9;
}
.player .unit-player {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				padding: 0px 30px 30px 30px;
				min-width: 640px;
}
.player .unit-player h3 img {
				padding-right: 10px;
}
.player .unit-player .unit {
				width: 100%;
}
.player .unit-player .unit a {
				width: 46%;
				text-decoration: none;
				max-width: 350px;
				min-width: 270px;
				color: #231f20;
}
.player .unit-player .unit th {
				width: 73px;
}
.player .unit-player .unit th img {
				width: 100%;
				height: auto;
}
.player .unit-player .unit td dt.no {
				padding: 0 0 0 44px;
				font-size: 28px;
				background-position: left bottom !important;
				background-size: auto 28px !important;
}
.player .unit-player .unit td dt.no.nonum {
				padding: 0;
}
.player .unit-player .unit td dd.team {
				padding-top: 10px;
}

body.sp#games.u18univ2019 .player #main-contents {
				min-width: 100%;
}
body.sp#games.u18univ2019 .player #main-contents #sns {
				padding-bottom: 0;
}
body.sp#games.u18univ2019 .player #u18,
body.sp#games.u18univ2019 .player #univ {
				width: 100%;
				float: none;
}
body.sp#games.u18univ2019 .player .unit-player {
				padding: 10px 10px 20px 10px;
				margin-top: 0;
				min-width: 100%;
}
body.sp#games.u18univ2019 .player .unit-player h3 img {
				width: 40px;
				height: auto;
}
body.sp#games.u18univ2019 .player .unit-player h3 span {
				right: 0;
}
body.sp#games.u18univ2019 .player .unit-player .unit a {
				border: none;
				margin-bottom: 1px;
				width: 100%;
				max-width: 100%;
				min-width: 100%;
}
body.sp#games.u18univ2019 .player .unit-player .unit th {
				width: 60px;
}
body.sp#games.u18univ2019 .player .unit-player .unit td {
				padding: 14px 10px 10px 14px;
}
body.sp#games.u18univ2019 .player .unit-player .unit td dt.no {
				font-size: 24px;
				padding-left: 40px;
				background-size: auto 24px !important;
}
body.sp#games.u18univ2019 .player .unit-player .unit td dt.no.nonum {
				padding-left: 0;
}
body.sp#games.u18univ2019 .player .unit-player .unit td dd.team {
				margin-top: 0;
				font-size: 12px;
}
/*# sourceMappingURL=games_u18univ2019.css.map */</pre></body></html>