<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* STRUCTURE
-------------------------- */
#container {
				width: 100%;
				background: #000 url(/jp/games/camp2017/img/bg.jpg) repeat-x 0 0;
}

#partner {
				margin-top: 0;
}

#main-contents {
				background: #FFF;
				margin: 0 auto;
				width: 1000px;
				padding: 0 0 30px;
}

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

#pNav {
				background: #000;
}
#pNav ul {
				*zoom: 1;
				width: 736px;
				height: 49px;
				margin: 0 auto;
				padding: 5px 0 0 0;
}
#pNav ul:after {
				content: "";
				display: table;
				clear: both;
}
#pNav li {
				width: 182px;
				height: 49px;
				line-height: 49px;
				float: left;
				text-align: center;
				color: #FFFFFF;
				font-size: 18px;
				font-weight: bold;
				border-right: 2px solid #000;
}
#pNav li a {
				display: block;
				height: 49px;
				line-height: 49px;
				color: #FFFFFF;
}
#pNav li a:hover, #pNav li a.current {
				color: #000;
				background: #FFF;
				text-decoration: none !important;
}
#pNav .off {
				color: #BBB;
}

h3 {
				width: 920px;
				margin: 30px auto;
				border-bottom: 4px solid #000;
				color: #000;
				font-size: 30px;
				font-weight: bold;
				text-align: center;
}
h3.red {
				color: #CC0000;
				border-bottom: 4px solid #CC0000;
}
h3 span {
				font-size: 20px;
}

h4 {
				margin-bottom: 20px;
				padding: 5px 10px;
				font-size: 24px;
				color: #FFF;
				background: #26537A;
}

h6 {
				margin: 25px 0 10px;
				font-weight: bold;
				font-size: 20px;
				color: #000;
}

.basic-table table {
				width: 100%;
				margin-bottom: 15px;
}
.basic-table th, .basic-table td {
				padding: 8px 20px;
				border: 1px solid #000;
				font-weight: normal;
				font-size: 14px;
}
.basic-table th {
				background: #e2e9f0;
				color: #000;
				text-align: center;
}

.normal-table table {
				width: 100%;
}
.normal-table th, .normal-table td {
				padding: 5px 12px;
				border: 1px solid #bcbcbc;
}
.normal-table th {
				width: 210px;
				background: #E2E9F0;
}

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

.btn-detail {
				text-align: center;
				font-size: 0;
}
.btn-detail p {
				display: inline-block;
				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;
}

/* TOP
-------------------------- */
#header-title {
				overflow: hidden;
}
#header-title .mv {
				width: 522px;
				float: left;
}
#header-title .date {
				width: 478px;
				height: 614px;
				float: right;
				text-indent: -9999px;
				background: url(/jp/games/camp2017/img/i_date.jpg) no-repeat 0 0;
}

.bnr-area {
				margin: 40px auto 20px auto;
}
.bnr-area img {
				width: 100%;
				height: auto;
}
.bnr-area img:hover {
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
}

.column_l {
				width: 600px;
				float: left;
}

#fb {
				width: 300px;
				float: right;
				margin-top: 40px;
}

#unit-score {
				padding: 30px 0;
}
#unit-score .score-table {
				width: 920px;
				height: 50px;
				margin: 20px auto;
				border: 1px solid #bcbcbc;
}
#unit-score .score-table:first-child {
				margin-bottom: 20px;
}
#unit-score .score-table a {
				display: block;
				text-decoration: none;
				line-height: 1.2;
}
#unit-score .score-table a:hover {
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
}
#unit-score .score-table table {
				width: 100%;
				height: 50px;
}
#unit-score .score-table table th, #unit-score .score-table table td {
				font-size: 14px;
				font-weight: bold;
				text-align: center;
				vertical-align: middle;
}
#unit-score .score-table table th {
				width: 250px;
				background: #2f526f;
				color: #FFFFFF;
}
#unit-score .score-table table td {
				color: #000;
}
#unit-score .score-table table td.team-logo {
				width: 70px;
}
#unit-score .score-table table td.team1,
#unit-score .score-table table td.team2 {
				width: 170px;
				line-height: 1.2;
}
#unit-score .score-table table td.score {
				width: 50px;
				font-size: 28px;
}
#unit-score .score-table table td.state {
				width: 80px;
				font-size: 14px;
}
#unit-score .score-table table table {
				margin: 0 auto;
}

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

#unit-schedule {
				clear: both;
				padding-top: 40px;
}
#unit-schedule .basic-table td.no-border-l {
				border-left: none;
				width: 100px;
}
#unit-schedule .basic-table td.no-border-r {
				border-right: none;
}
#unit-schedule .basic-table .camp th {
				background: #c8d9d8;
}
#unit-schedule .basic-table .camp td {
				background: #e2ece5;
}

body.sp#games #main-contents {
				width: 100%;
				padding: 0 0 30px;
}
body.sp#games #main {
				width: 100%;
				margin: 0 auto;
				float: none;
				position: relative;
}
body.sp#games #header-title .mv {
				width: 100%;
				float: none;
}
body.sp#games #header-title .mv img {
				width: 100%;
				height: auto;
}
body.sp#games #header-title .date {
				width: 100%;
				height: 0;
				padding-top: 78.125%;
				float: none;
				background: url(/jp/games/camp2017/img/i_date_sp.jpg) no-repeat 0 0;
				background-size: contain;
}
body.sp#games .bnr-area {
				margin: 20px 10px;
}
body.sp#games .column_l {
				width: 100%;
				float: none;
}
body.sp#games .movie {
				width: 300px;
				height: auto;
				margin: 0 auto 20px auto;
}
body.sp#games .movie &gt; div {
				height: auto !important;
				overflow: hidden;
}
body.sp#games #fb {
				margin: 0 auto;
				float: none;
}
body.sp#games #unit-score {
				padding: 10px 10px 0;
}
body.sp#games #unit-score .score-table {
				width: 100%;
				height: inherit;
				margin: 0 auto 20px;
}
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 {
				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 {
				width: 100%;
}
body.sp#games #unit-score .score-table table td img {
				width: 30px;
				height: auto;
				vertical-align: middle;
}
body.sp#games #unit-score .score-table table td.team-logo {
				width: 8%;
}
body.sp#games #unit-score .score-table table td.team1,
body.sp#games #unit-score .score-table table td.team2 {
				width: 24%;
}
body.sp#games #unit-score .score-table table td.score {
				width: 8%;
				font-size: 14px;
}
body.sp#games #unit-score .score-table table td.state {
				font-size: 10px;
}
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 {
				display: table-cell;
}
body.sp#games #main-contents {
				padding-top: 0;
}
body.sp#games #sns {
				padding: 0 10px 20px 0;
}
body.sp#games #main {
				width: 100%;
}
body.sp#games .unit {
				margin: 20px 0;
}
body.sp#games .comming {
				font-size: 16px;
				margin: 0 10px;
}
body.sp#games #pNav {
				margin: 0 0 20px 0;
}
body.sp#games #pNav ul {
				width: 100%;
				margin: 0 auto;
				display: table;
				height: 49px;
				text-align: center;
}
body.sp#games #pNav li {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 50%;
				display: inline-block;
				height: inherit;
				font-size: 14px;
				float: none;
				border-left: 1px solid #000;
				border-right: 1px solid #000;
}
body.sp#games #pNav li a {
				display: block;
				height: inherit;
}
body.sp#games #pNav li a:hover, body.sp#games #pNav li a.current {
				text-decoration: none !important;
}
body.sp#games h3 {
				width: 100%;
				margin: 10px auto 0;
				border-bottom: 2px solid #000;
				font-size: 22px;
				line-height: 1.2;
				padding: 0 0 5px 0;
}
body.sp#games h3.red {
				border-bottom: 2px solid #cc0000;
}
body.sp#games h3 span {
				font-size: 16px;
				display: block;
}
body.sp#games h4 {
				margin-top: 20px;
				padding: 8px 30px 8px 5px;
				font-size: 16px;
				line-height: 1.2;
}
body.sp#games h4 .first {
				top: 8px;
				right: 5px;
				font-size: 12px;
}
body.sp#games h6 {
				margin: 25px 0 10px;
				font-weight: bold;
				font-size: 16px;
}
body.sp#games .sp-table {
				padding: 0 10px 10px;
}
body.sp#games .sp-table table {
				width: 100%;
				margin-bottom: 0;
				border: 1px solid #000;
}
body.sp#games .sp-table th, body.sp#games .sp-table td {
				padding: 5px;
				font-size: 13px;
}
body.sp#games .sp-table th {
				width: inherit;
				background: #E2E9F0 !important;
				color: #000;
}
body.sp#games .basic-table2 table {
				width: 100%;
				margin: 0 0 15px 0;
				border: none !important;
}
body.sp#games .basic-table2 th, body.sp#games .basic-table2 td {
				padding: 10px;
				border: none;
				font-size: 13px;
}
body.sp#games .basic-table2 div.table-list-title {
				background: #E2E9F0 !important;
				color: #FFFFFF !important;
}
body.sp#games .basic-table2 thead th {
				background: #000;
				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 .normal-table {
				padding: 10px;
}
body.sp#games .normal-table table {
				width: 100%;
				border-bottom: 1px solid #bcbcbc;
				border-left: 1px solid #bcbcbc;
				border-right: 1px solid #bcbcbc;
				border-top: none;
}
body.sp#games .normal-table th, body.sp#games .normal-table td {
				padding: 10px;
				border: none;
				font-weight: normal;
}
body.sp#games .normal-table th {
				border-top: 1px solid #bcbcbc;
				width: inherit;
				font-weight: bold;
				background: #E2E9F0 !important;
				color: #000;
}
body.sp#games .btn-detail {
				margin-top: 10px;
				text-align: center;
}
body.sp#games .btn-detail p {
				display: inline-block;
				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;
}
body.sp#games .btn-ptop {
				text-align: right;
				margin: 10px 10px 0 0;
}
body.sp#games .btn-ptop a {
				background: url(/jp/games/camp2017/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 .ctop h3 {
				margin-bottom: 10px;
}
body.sp#games #unit-news {
				margin-bottom: 20px;
}
body.sp#games #unit-news .unitWp {
				width: 100%;
				margin-top: 0;
				padding: 0 0 0 10px;
}
body.sp#games #unit-news .scrollable {
				position: relative;
				overflow: hidden;
				width: 100%;
				height: 170px;
				margin: 0;
}
body.sp#games #unit-news .scrollable .items {
				position: absolute;
				width: auto;
}
body.sp#games #unit-news .scrollable .items a {
				width: 130px;
				height: auto;
				margin: 0 5px 0 0;
				display: block;
}
body.sp#games #unit-news .scrollable .items a:hover {
				filter: alpha(opacity=70);
				-moz-opacity: 0.7;
				opacity: 0.7;
}
body.sp#games #unit-news .scrollable .items a dl {
				*zoom: 1;
				background: #000;
}
body.sp#games #unit-news .scrollable .items a dl:after {
				content: "";
				display: table;
				clear: both;
}
body.sp#games #unit-news .scrollable .items a dt {
				width: 130px;
}
body.sp#games #unit-news .scrollable .items a dt img {
				width: 130px;
				height: auto;
}
body.sp#games #unit-news .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 {
				display: none;
}
body.sp#games #unit-schedule {
				padding-top: 20px;
}
body.sp#games #unit-schedule .basic-table {
				padding: 0 10px;
}
body.sp#games #unit-schedule th {
				white-space: nowrap;
				padding: 10px;
}
body.sp#games #unit-schedule td {
				line-height: 1.4;
				padding: 10px;
}
body.sp#games #unit-schedule td.no-border-l {
				display: none;
}
body.sp#games #unit-schedule td.no-border-r {
				border-right: 1px solid;
}
body.sp#games #unit-schedule .btn-detail a {
				width: 80px;
				margin: 0 auto;
}
body.sp#games .basic-table.sp-table th {
				font-weight: bold;
				border-top: 1px solid #000;
				padding: 10px;
}
body.sp#games .basic-table.sp-table th.top {
				border-top: none;
}

/* ACCESS
-------------------------- */
.access #sns {
				top: -20px;
}

#unit-access .summary-table {
				margin-top: 30px;
}
#unit-access .summary-table tr.top th, #unit-access .summary-table tr.top td {
				border-top: none;
}
#unit-access .summary-table th, #unit-access .summary-table td {
				border-bottom: 1px solid #ccc;
}
#unit-access .btn-detail {
				width: 160px;
				margin: 30px auto;
}

body.sp#games #unit-access .summary-table {
				margin-top: 20px;
				padding: 0 10px;
}

/* TICKET
-------------------------- */
.ticket .unitWp {
				margin-bottom: 20px;
}
.ticket .vs {
				text-align: center;
				padding-bottom: 40px;
}
.ticket .vs img {
				width: 400px;
				height: auto;
}
.ticket .indent {
				text-indent: -1em;
				margin-left: 1em;
				font-size: 12px;
}
.ticket .point {
				font-weight: bold;
}
.ticket .red {
				color: #CC0000;
}
.ticket .link {
				color: #0C7ABF;
				font-weight: bold;
				font-size: 14px;
}
.ticket .tel {
				font-size: 18px;
}
.ticket .code {
				background: #f9e8ef;
				font-weight: bold;
				display: inline-block;
				padding: 3px;
				margin: 5px 0;
				line-height: 1.2;
}
.ticket .ditails {
				margin: 20px 0;
				padding: 10px;
				background: #f3ffd1;
}
.ticket h4 {
				position: relative;
}
.ticket h4 .first {
				display: block;
				position: absolute;
				top: 12px;
				right: 10px;
				padding: 0 5px;
				font-size: 14px;
				color: #FFF;
				background: #CC0000;
}
.ticket .att-box {
				padding: 10px 10px 10px 20px;
				color: #333333;
				font-size: 13px;
				text-indent: -1em;
				max-height: 999999px;
}
.ticket .pre-ticket {
				*zoom: 1;
}
.ticket .pre-ticket:after {
				content: "";
				display: table;
				clear: both;
}
.ticket .pre-ticket .box {
				width: 257px;
				float: left;
				margin: 0 20px 0 0;
				border: 2px solid #000;
}
.ticket .pre-ticket .box:last-child {
				margin: 0;
}
.ticket .pre-ticket .box h5 {
				height: 31px;
				line-height: 31px;
				background: #000;
				color: #FFFFFF;
				text-align: center;
				font-size: 18px;
				font-weight: bold;
}
.ticket .pre-ticket .box dl {
				width: 237px;
				padding: 7px 11px 10px;
}
.ticket .pre-ticket .box dt {
				width: 237px;
				text-align: center;
				font-size: 14px;
				font-weight: bold;
				line-height: 1.4;
}
.ticket .pre-ticket .box dd {
				margin-top: 10px;
				font-size: 14px;
				font-weight: bold;
				border: 1px solid #333;
				color: #333;
				background: #FFF;
}
.ticket .pre-ticket .box dd a {
				height: 34px;
				line-height: 34px;
				padding: 0 10px;
				display: block;
}
.ticket .pre-ticket .box .btn-ticket a {
				color: #000;
				background: #FFF url(/jp/games/camp2017/img/i_howto_r_sp.png) no-repeat 214px center;
				background-size: 11px 18px;
}
.ticket .pre-ticket .box .btn-ticket a:hover {
				text-decoration: none;
				color: #FFF;
				background: #0085C9 url(/jp/games/camp2017/img/i_howto_wr_sp.png) no-repeat 214px center;
				background-size: 11px 18px;
}
.ticket .pre-ticket .box .btn-howto a {
				color: #000;
				display: block;
				background: url(/jp/games/camp2017/img/i_howto_sp.png) no-repeat 210px center;
				background-size: 18px 11px;
}
.ticket .pre-ticket .box .btn-howto a:hover {
				text-decoration: none;
				background: #000 url(/jp/games/camp2017/img/i_howto_w_sp.png) no-repeat 210px center;
				background-size: 18px 11px;
				color: #FFF;
}
.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.btn-ticket {
				border: 1px solid #cc0000;
				color: #cc0000;
}
.ticket .pre-ticket .red dd.btn-ticket a {
				color: #cc0000;
				background: url(/jp/games/camp2017/img/i_ticket_sp.png) no-repeat 214px center;
				background-size: 11px 18px;
}
.ticket .pre-ticket .red dd.btn-ticket a:hover {
				text-decoration: none;
				background: #cc0000 url(/jp/games/camp2017/img/i_howto_wr_sp.png) no-repeat 214px center;
				background-size: 11px 18px;
				color: #FFF;
}
.ticket .unit {
				margin-bottom: 40px;
}
.ticket p.tit {
				margin-bottom: 10px;
				font-size: 16px;
				font-weight: bold;
}
.ticket .tit-table {
				margin-bottom: 30px;
				font-size: 14px;
				border-bottom: 1px solid #bcbcbc;
				border-left: 1px solid #bcbcbc;
				border-right: 1px solid #bcbcbc;
}
.ticket .tit-table th {
				text-align: center;
				width: 210px !important;
				vertical-align: middle;
				background: #C8D9D8;
				border-top: 1px solid #bcbcbc;
				border-right: 1px solid #bcbcbc;
				font-weight: bold;
}
.ticket .tit-table td {
				border-top: 1px solid #bcbcbc;
				padding-left: 10px;
				font-weight: bold;
				line-height: 1.6;
}
.ticket .tit-table .release {
				color: #CC0000;
}
.ticket .seat-box {
				*zoom: 1;
				padding: 0;
}
.ticket .seat-box:after {
				content: "";
				display: table;
				clear: both;
}
.ticket .seat-box p {
				text-align: center;
				float: left;
				width: 600px;
}
.ticket .seat-box table {
				width: 300px;
				float: right;
				margin-top: 620px;
}
.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;
				font-size: 13px;
}
.ticket .seat-box table thead th {
				text-align: center;
				background: #eee;
}
.ticket .seat-box table tbody th {
				width: 30px;
}
.ticket .seat-box table tbody th.infield {
				background: #FF959C;
}
.ticket .seat-box table tbody th.infield-free {
				background: #A9D7DE;
}
.ticket .seat-box table tbody th.infield-free2f {
				background: #D9E2AE;
}
.ticket .seat-box table tbody th.outfield-free {
				background: #FFF9C0;
}
.ticket .seat-box table .price {
				text-align: right;
}
.ticket .att {
				font-size: 12px;
				text-indent: -1em;
				margin-left: 1em;
				line-height: 1.8;
}

body.sp#games .ticket .vs {
				padding: 20px 0;
}
body.sp#games .ticket .vs img {
				width: 80%;
				height: auto;
}
body.sp#games .ticket #media {
				margin-bottom: 20px;
}
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: 300px;
				margin: 0 auto 10px auto;
				height: inherit;
				float: none;
}
body.sp#games .ticket .pre-ticket .box h5 {
				height: 31px;
				line-height: 31px;
				font-size: 16px;
}
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 {
				padding: 5px 0;
}
body.sp#games .ticket .pre-ticket .box dd {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 100%;
				height: 36px;
				line-height: 36px;
				margin-top: 5px;
				font-size: 14px;
}
body.sp#games .ticket .pre-ticket .box .btn-ticket a {
				background: url(/jp/games/camp2017/img/i_howto_r_sp.png) no-repeat 96% center;
				background-size: 10px auto;
}
body.sp#games .ticket .pre-ticket .box .btn-ticket a:hover {
				background: #0085C9 url(/jp/games/camp2017/img/i_howto_wr_sp.png) no-repeat 96% center;
				background-size: 10px auto;
}
body.sp#games .ticket .pre-ticket .box .btn-howto a {
				background: url(/jp/games/camp2017/img/i_howto_sp.png) no-repeat 96% center;
				background-size: auto 10px;
}
body.sp#games .ticket .pre-ticket .box .btn-howto a:hover {
				background: #000 url(/jp/games/camp2017/img/i_howto_w_sp.png) no-repeat 96% center;
				background-size: 10px auto;
}
body.sp#games .ticket .pre-ticket .red dd.btn-ticket a {
				background: url(/jp/games/camp2017/img/i_ticket_sp.png) no-repeat 96% center;
				background-size: 10px auto;
}
body.sp#games .ticket .pre-ticket .red dd.btn-ticket a:hover {
				background: #CC0000 url(/jp/games/camp2017/img/i_howto_wr_sp.png) no-repeat 96% center;
				background-size: 10px auto;
}
body.sp#games .ticket .unit {
				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 .sp-table td ul {
				margin-top: 10px;
}
body.sp#games .ticket .link {
				font-size: 13px;
}
body.sp#games .ticket .link.tel {
				font-size: 16px;
}
body.sp#games .ticket .att-box {
				margin: 0;
				font-size: 12px;
				padding: 5px 5px 5px 10px;
}
body.sp#games .ticket .code {
				font-size: 13px;
}
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 {
				line-height: 2;
				margin: 10px 0;
				border: 1px solid #bcbcbc;
}
body.sp#games .ticket .tit-table th {
				background: #C8D9D8 !important;
				padding: 10px;
				color: #000;
}
body.sp#games .ticket .tit-table td {
				padding: 10px 10px 0 10px;
}
body.sp#games .ticket .tit-table th, body.sp#games .ticket .tit-table td {
				font-size: 14px !important;
}
body.sp#games .ticket .tit-table th span.small, body.sp#games .ticket .tit-table td span.small {
				font-size: 12px;
}
body.sp#games .ticket .seat-box {
				*zoom: 1;
				padding-bottom: 0;
}
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 {
				width: 100%;
				float: none;
				margin-top: 0;
}
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 {
				font-size: 12px;
}
body.sp#games .ticket .seat-box table tbody th {
				width: 20px;
}

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

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

.unit-movie {
				margin: 0 auto 30px auto;
}
.unit-movie .movie {
				width: 640px;
				height: 360px;
				margin: 0 auto;
}

body.sp#games .unit-movie {
				margin: 30px auto;
}
body.sp#games .unit-movie .movie {
				width: 300px;
				height: auto;
				margin: 0 auto;
				padding: 0;
}
body.sp#games .unit-movie .movie &gt; div {
				height: auto !important;
				overflow: hidden;
}

/* TALK SHOW
-------------------------- */
#main .unit-about-talkshow {
				margin-bottom: 30px;
}
#main .unit-about-talkshow p.description {
				text-align: center;
				margin-bottom: 10px;
				line-height: 2;
}
#main .unit-about-talkshow p.cation {
				font-size: 12px;
				margin: 10px 0;
}
#main .unit-talkshow h4 {
				margin-bottom: 0;
}
#main .unit-talkshow .talkshow-info {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				    -ms-flex-align: center;
				        align-items: center;
				width: 100%;
				padding: 30px 0;
				border-bottom: 1px solid #cccccc;
}
#main .unit-talkshow .talkshow-info:last-child {
				border-bottom: none;
}
#main .unit-talkshow .talkshow-info .day {
				width: 170px;
				color: #26537a;
				font-size: 18px;
				font-weight: bold;
				line-height: 1.4;
}
#main .unit-talkshow .talkshow-info .day strong {
				font-size: 24px;
}
#main .unit-talkshow .talkshow-info .name {
				-webkit-box-flex: 1;
				    -ms-flex-positive: 1;
				        flex-grow: 1;
				font-size: 14px;
}
#main .unit-talkshow .talkshow-info .name p {
				margin-bottom: 10px;
}
#main .unit-talkshow .talkshow-info .name p strong {
				font-size: 18px;
}
#main .unit-talkshow .talkshow-info .photo {
				font-size: 0;
}
#main .unit-talkshow .talkshow-info .photo img {
				display: inline-block;
				margin-left: 20px;
}

body.sp #main .unit-about-talkshow {
				margin-bottom: 30px;
				padding: 0 10px;
}
body.sp #main .unit-about-talkshow p {
				margin: 20px 0;
}
body.sp #main .unit-about-talkshow p.description {
				text-align: center;
				margin-bottom: 10px;
				line-height: 2;
}
body.sp #main .unit-about-talkshow p.cation {
				font-size: 12px;
				margin: 10px 0;
}
body.sp #main .unit-about-talkshow p img {
				width: 100%;
				height: auto;
}
body.sp #main .unit-talkshow {
				padding: 0 10px;
}
body.sp #main .unit-talkshow h4 {
				margin-bottom: 0;
}
body.sp #main .unit-talkshow .talkshow-info {
				display: block;
				width: 100%;
				padding: 30px 0;
				border-bottom: 1px solid #cccccc;
}
body.sp #main .unit-talkshow .talkshow-info br {
				display: none;
}
body.sp #main .unit-talkshow .talkshow-info:last-child {
				border-bottom: none;
}
body.sp #main .unit-talkshow .talkshow-info .day {
				width: 100%;
				color: #26537a;
				font-size: 14px;
				font-weight: bold;
				line-height: 1.4;
				margin-bottom: 10px;
}
body.sp #main .unit-talkshow .talkshow-info .day strong {
				font-size: 18px;
}
body.sp #main .unit-talkshow .talkshow-info .name {
				-webkit-box-flex: 1;
				    -ms-flex-positive: 1;
				        flex-grow: 1;
				font-size: 12px;
}
body.sp #main .unit-talkshow .talkshow-info .name p {
				margin-bottom: 0;
}
body.sp #main .unit-talkshow .talkshow-info .name p strong {
				font-size: 14px;
}
body.sp #main .unit-talkshow .talkshow-info .photo {
				width: 100%;
				font-size: 0;
				text-align: center;
}
body.sp #main .unit-talkshow .talkshow-info .photo img {
				margin: 10px 10px 0;
				width: 70px;
				height: auto;
}
/*# sourceMappingURL=games_camp2017.css.map */</pre></body></html>