@charset "utf-8";
/*===========================================
pist6_nr01.css
netkeirin PIST6 モック作成中のため後でnr01へと中身を移行

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

/* PIST6 パンくず */
.Netkeirin_Pist6 .PcFooter .BreadCrumbsArea ul li a,
.Netkeirin_Pist6 .SpFooter .BreadCrumbsArea ul li a {
	color: #fff;
}
.Netkeirin_Pist6 .PcFooter .BreadCrumbsArea ul li a.pankuzu_no_link,
.Netkeirin_Pist6 .PcFooter .BreadCrumbsArea ul li + li::before,
.Netkeirin_Pist6 .SpFooter .BreadCrumbsArea ul li a.pankuzu_no_link,
.Netkeirin_Pist6 .SpFooter .BreadCrumbsArea ul li + li::before {
	color: #ddd;
}
.Netkeirin_Pist6.Netkeirin_Pist6_race .PcFooter .BreadCrumbsArea ul li a,
.Netkeirin_Pist6.Netkeirin_Pist6_race .SpFooter .BreadCrumbsArea ul li a {
	color: #03a;
}
.Netkeirin_Pist6.Netkeirin_Pist6_race .PcFooter .BreadCrumbsArea ul li a.pankuzu_no_link,
.Netkeirin_Pist6.Netkeirin_Pist6_race .PcFooter .BreadCrumbsArea ul li + li::before,
.Netkeirin_Pist6.Netkeirin_Pist6_race .SpFooter .BreadCrumbsArea ul li a.pankuzu_no_link,
.Netkeirin_Pist6.Netkeirin_Pist6_race .SpFooter .BreadCrumbsArea ul li + li::before {
	color: #666;
}

/* PIST6 topモーダル */
.pist6TopModal{
	position: relative;
	z-index: 10000;
}
.pist6TopModal_box_inner > div{
	width:81.69%;
	margin: auto;
}
.pist6TopModal_box_inner .img_01 img{
	display: block;
	width: 100%;
	max-width: 290px;
	margin: auto;
}
.pist6TopModal_box_inner .text_01{
	text-align: center;
	margin-bottom:15px;
	font-size:94.44%;
	font-weight: bold;
	color:#444444;
	line-height: 1.294;
}
.pist6TopModal_box_inner .text_01 em{
	font-size:111.7%;
	color:#E03D3D;
	text-decoration:underline
}
.pist6TopModal_box_inner .text_02{
	text-align: center;
	margin-bottom:20px;
	font-size:61.11%;
	font-weight: bold;
	color:#444444;
}
@media screen and (max-width:360px){
	.pist6TopModal_box_inner .text_01{
		font-size:77.78%;
	}
}
.pist6TopModal_box_inner .button{
	display: block;
	width: 100%;
	text-align: center;
	margin-top:40px;
	padding:11px 0;
	background:#E03D3D;
	border-radius: 25px;
	font-size:77.78%;
	font-weight: bold;
	color:#FFFFFF;
}
.pist6TopModal_box {
	display: none;
	width: 100%;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
}
.pist6TopModal_boxBg {
	position: fixed;
	width: 100%;
	height: 100vh;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 10000;
}
.pist6TopModal_box_inner {
	position: fixed;
	width: 94.66%;
	max-width: 580px;
	height: auto;
	max-height: 700px;
	padding:44px 0;
	top: 50%;
	left: 50%;
	box-sizing: border-box;
	background: #fff;
	transform: translate(-50%, -50%);
	z-index: 10500;
	border-radius: 12px;
}
@media screen and (max-width:360px){
	.pist6TopModal_box_inner{
		padding: 24px 0;
	}
}
.pist6TopModal_box_inner > .label{
	position: absolute;
	top:0;
	right:0;
	display: block;
	width: 61px;
	height: 61px;
	overflow: hidden;
}
.pist6TopModal_box_inner > .label svg{
	position: absolute;
	top: 0;
	right: 0;
}
.pist6TopModal_box_inner > .label span{
	position: absolute;
	top: 10px;
	left: 0;
	font-size:77.78%;
	font-weight: bold;
	color: #fff;
	transform: rotate(45deg) translate(55%,-80%);
	z-index: 10;
}
.pist6TopModal_box_inner iframe {
	width: 100%;
	height: 100%;
	border: none;
	border-radius: 12px;
}
.pist6TopModal_box01 .InfoModal_CloseBtn {
	position: absolute;
	top: -38px;
	right: -4px;
	z-index: 10;
	display: inline-block;
	width: 34px;
	height: 34px;
	overflow: hidden;
	cursor: pointer;
	text-indent: 200%;
	white-space: nowrap;
	border-radius: 50%;
}
.pist6TopModal_box01 .InfoModal_CloseBtn:before,
.pist6TopModal_box01 .InfoModal_CloseBtn:after {
	content: '';
	height: 4px;
	width: 27px;
	display: block;
	background: #FFFFFF;
	position: absolute;
	top: 50%;
	right: 3px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
	cursor: pointer;
	border-radius: 50px;
}
.pist6TopModal_box01 .InfoModal_CloseBtn:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}

/* PIST6 出走表背景　ここから */

body.fixed {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
}

.Netkeirin_Pist6.Netkeirin_Pist6_race .Main_Column{
	background: #fff;
}
/* PC */
@media only screen and (min-width: 1025px) {
	body.Netkeirin_Pist6.Netkeirin_Pist6_race {
		background: #fff;
	}
	.Netkeirin_Pist6.Netkeirin_Pist6_race .Wrap{
		background: #fff;
	}
	.Netkeirin_Pist6.Netkeirin_Pist6_race .Contents{
		background: #fff;
	}
}
/* iPadなど 元々の状態 */
@media only screen and (min-width: 767px) and (max-width: 1023px) {
	body.Netkeirin_Pist6.Netkeirin_Pist6_race {
		background: #fff;
	}
	.Netkeirin_Pist6.Netkeirin_Pist6_race .Contents{
		margin:0 auto;
		margin-top:2px;
		background: #fff;
	}
}
/* スマホ */
@media only screen and (min-width: 320px) and (max-width: 766px) {
	body.Netkeirin_Pist6.Netkeirin_Pist6_race {
		background: #fff;
	}
}

/*==============================================
横並びリンクリスト ul.Btn_List_01
==============================================*/
.Netkeirin_Pist6.Netkeirin_Pist6_race .Top_RaceMenu_Inner{
	margin-bottom: 27px;
}
.Netkeirin_Pist6.Netkeirin_Pist6_race ul.Btn_List_01 li a{
	/* color: #666;
	background: #fff;
	border: solid 1px #dedede; */
}
.Netkeirin_Pist6.Netkeirin_Pist6_race ul.Btn_List_01 li a:hover{
	background: #f9f9f9;
}
.Netkeirin_Pist6.Netkeirin_Pist6_race ul.Btn_List_01 li a .Icon_Label {
	color: #666;
}
/* PIST6 出走表背景 ここまで */

/* PIST6 出走表 ここから */
@media only screen and (min-width: 1025px){
	body.Netkeirin_Pist6.Netkeirin_Pist6_race .Main_Column {
		float: none;
		width: 960px;
		margin: 0;
	}
}
.Netkeirin_Pist6 .Sat {color: #A7D0FF;}
.Netkeirin_Pist6 .Sun {color: #FFC9C9;}
.Netkeirin_Pist6 .Race_Detail_Info_Btn,
.Netkeirin_Pist6 .Change_Btn_DayWrap .Change_Btn.Change_Day,
.Netkeirin_Pist6 .Change_Btn.Day a,
.Netkeirin_Pist6 .RaceInfo_Tab a,
.Netkeirin_Pist6 .RaceInfo_Tab .Tab_Active,
.Netkeirin_Pist6 ul.DayChange_List li a,
.Netkeirin_Pist6 ul.CourseChange_List li a{
	background:#000000;
}
.Netkeirin_Pist6 ul.DayChange_List li + li,
.Netkeirin_Pist6 ul.CourseChange_List li + li {
	border-top: 1px solid rgba(255,255,255,1);
}
.Netkeirin_Pist6 .RaceList_NameBox{
	background:#333333;
}
.Netkeirin_Pist6 .RaceList_NameBox .RaceList_NameBox_inner{
	padding-right:8px;
}
.Netkeirin_Pist6 .RaceList_NameBox .Race_Name,
.Netkeirin_Pist6 .RaceList_NameBox .Race_GroupName{
	color:#fff;
}
@media screen and (max-width:360px){
	.Netkeirin_Pist6 .RaceList_NameBox .RaceList_Item02 .Race_Group .Race_GroupName{
		font-size: 55.56%;
	}
}
.PIST6_Nighter{
	width:11px;
	height:12px;
	margin-right: 2px;
}
.PIST6_Morning{
	width:12px;
	height:12px;
	margin-right: 2px;
}
.Netkeirin_Pist6 .RaceList_NameBox .RaceList_Item02 .Race_Data{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color:#D1D1D1;
}
.Netkeirin_Pist6 .RaceList_NameBox .race_live{
	display: table-cell;
	width:104px;
	vertical-align: middle;
	margin-left:auto;
}
.Netkeirin_Pist6 .RaceList_NameBox .race_liveInner::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	width:19px;
	height:21px;
	transform: translate(-25%,-50%);
	border: 11px solid transparent;
	border-left: 20px solid rgba(255,255,255,0.89);
	box-sizing: border-box;
}
.Netkeirin_Pist6 .RaceList_NameBox .race_liveInner{
	width:100%;
	height:60px;
	background-size: cover;
	position: relative;
	border-radius: 4px;
}
.Netkeirin_Pist6 .race_live .live_status{
	position:absolute;
	top:5px;
	right: 4px;
	color:#fff;
	background:#FF354A;
	padding:1px 2px 2px 3px;
	font-size:66.67%;
	font-weight: bold;
}
.Icon_Race01.Icon_Race01_26{
	width:25px;
	fill: #7caeff;
}
.Netkeirin_Pist6 .RaceInfo_Tab .Tab_Active a{
	background:#333333;
	color:#FFFFFF;
}
.Netkeirin_Pist6 .tzSelect li{
	width:30px;
}
.Netkeirin_Pist6 .Odds_MainChart_static .RaceCardCell01 span:nth-of-type(1){
	display: block;
	line-height:1.15;
	text-align: center;
}
.Netkeirin_Pist6 .Odds_MainChart_static  .RaceCardCell01 span:nth-of-type(2),
.NetkeirinLive .Odds_MainChart_static  .RaceCardCell01 span:nth-of-type(2){
	display: block;
	line-height:1.36;
	font-weight: normal;
	font-size: 84.615%;
	text-align: center;
	margin-top: 4px;
}
.Netkeirin_Pist6 .PlayerList .RaceCardCell01 span:nth-of-type(2),
.NetkeirinLive .PlayerList .RaceCardCell01 span:nth-of-type(2){
	display: block;
	line-height:1.36;
	font-weight: normal;
	font-size: 84.615%;
	text-align: center;
	margin-top: 4px;
}
.Netkeirin_Pist6 .PlayerList .Combi + .RaceCardCell01 span:nth-of-type(1){
	display: block;
}
.Netkeirin_Pist6 .PlayerList .Combi + .RaceCardCell01 span:nth-of-type(n+2){
	display: inline-block;
}
.Netkeirin_Pist6 .Player_Info .national_flag,
.Netkeirin_Pist6 .PlayerTitleTxt .national_flag{
	width:20px;
	margin-right:3px;
	border: 1px solid #E0E0E0;
}
.Netkeirin_Pist6 .RaceCard_Table .Player_Info dl dt.PlayerName,
.NetkeirinLive .RaceCard_Table .Player_Info dl dt.PlayerName{
	margin-bottom:2px;
}
.Netkeirin_Pist6 button.SubmitBtn.Type_B{
	text-indent: initial;
}
.Netkeirin_Pist6 .BetFixedBtn{
	background:#E03D3D;
}
.Netkeirin_Pist6 .BetFixedBtn > span{
	background: #505050;
}
.Netkeirin_Pist6 .BetFixedBtn > span:after {
	border-top: 10px solid #505050;
}
.Netkeirin_Pist6 .ModalPopup01{
	width: 100%;
	top: 85px;
	background: #3B3B3B;
}
@media (orientation: landscape) and (max-width: 767px){
	.Netkeirin_Pist6 .ModalPopup01{
		top: 70px;
	}
	.ModalPopupInner01 {
		max-height: calc(100vh - 150px);
	}
}
.Netkeirin_Pist6 .ModalMoveArea{
	background: #3B3B3B;
}
.Netkeirin_Pist6 .Modal_Racer{
	width: 100%;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
}
.Netkeirin_Pist6 .Racer_Modal_bg{
	background: rgba(0,0,0,0.5);
	height: 100vh;
	position: absolute;
	width: 100%;
}
.Netkeirin_Pist6 .Netkeirin_Pist6{
	top: 0;
}
.Netkeirin_Pist6 .ModalPopupCloseBtn{
	overflow: inherit;
}
.Netkeirin_Pist6 .ModalPopupCloseBtn:before,
.Netkeirin_Pist6 .ModalPopupCloseBtn:after{
	top: -25px;
	background:#FFFFFF;
}
.Netkeirin_Pist6 .ModalPopup01{
	overflow: inherit;
	padding-bottom: 40px;
}
.Netkeirin_Pist6 .ModalPopupInner01{
	margin-right:15px;
	height: 722px;
}
@media screen and (max-width:360px){
	.Netkeirin_Pist6 .ModalPopupInner01{
		height: 520px;
	}
}
.Netkeirin_Pist6 .ModalMoveArea ul{
	-webkit-box-align: center;
	-ms-flex-align: center;
	justify-content: center;
	margin: auto;
}
.Netkeirin_Pist6 .ModalMoveArea a:not(.Active) .Shaban_Num{
	background: #555555;
}
.Netkeirin_Pist6 .ModalMoveArea a:not(.Active) .Shaban_Num.Waku1{
	border:none;
}
.Netkeirin_Pist6 .PlayerTitleArea{
	margin:0 0 10px 15px;
}
.Netkeirin_Pist6 .PlayerTitleTxt{
	background:#000000;
	padding:8px 0 11px 11px;
	flex-wrap: wrap;
}
.Netkeirin_Pist6 .PlayerTitleTxt_header{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}
.Netkeirin_Pist6 .PlayerTitleTxt h2{
	color:#FFFFFF;
}
.Netkeirin_Pist6 .PlayerTitleTxt_header .tzSelect,
.Netkeirin_Pist6 .PlayerTitleTxt_header .HorseCheckBtn{
	margin-right:13px;
}
.Netkeirin_Pist6 .PlayerTitleTxt .national_flag{
	margin-left:3px;
}
.Netkeirin_Pist6 .PlayerTitleTxt_info{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top:7px;
	color:#DADADA;
	font-weight: normal;
}
.Netkeirin_Pist6 .PlayerTitleTxt_info span{
	font-weight: bold;
}
.Netkeirin_Pist6 .Player_CatchCopy{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-left: 15px;
	background:#000000;
}
.Netkeirin_Pist6 .PlayerPhoto .PlayerPhotoImg01{
	height: 100%;
	object-fit: cover;
	object-position: 0% 0%;
}
@media all and (-ms-high-contrast: none) {
	.Netkeirin_Pist6 .PlayerPhoto .PlayerPhotoImg01{
		height: auto;
	}
}
.Netkeirin_Pist6 .Player_CatchCopy_img{
	width:160px;
	height:160px;
}
.Netkeirin_Pist6 .Player_CatchCopy_img img{
	width:160px;
	height:100%;
	object-fit: cover;
	object-position: 0% 0%;
}
.Netkeirin_Pist6 .Player_CatchCopy_text{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding:12px 9px 10px 13px;
	color:#FFFFFF;
}
.Netkeirin_Pist6 .Player_CatchCopy_text p{
	font-size:83.33%;
	line-height:1.66;
}
@media screen and (max-width:360px){
	.Netkeirin_Pist6 .Player_CatchCopy_text p{
		font-size: 66.67%;
	}
}
.Netkeirin_Pist6 .Player_CatchCopy_text img{
	width:28px;
	border: 1px solid #E0E0E0;
}
.Netkeirin_Pist6 .Player_CatchCopy_text > div{
	-ms-flex-item-align: end;
	align-self:flex-end;
	position: relative;
}
.Netkeirin_Pist6 .Player_CatchCopy_text > div span{
	position:relative;
	bottom:1px;
	left: -2px;
	opacity: 1;
	color: #929292;
	font-weight: bold;
	font-size: 21px;
}
.Netkeirin_Pist6 .ModalPopupInner01 .Player_Data{
	margin-left:15px;
}
.Netkeirin_Pist6 .ModalPopupInner01 .Player_Data dt,
.Netkeirin_Pist6 .ModalPopupInner01 .Player_Data dd{
	border-bottom:1px solid #FFFFFF;
	color:#fff;
}
.Netkeirin_Pist6 .ModalPopupInner01 .Player_Data dt{
	padding:10px 0 15px 10px;
}
.Netkeirin_Pist6 .ModalPopupInner01 .Player_Data dt p{
	font-size:144.44%;
	font-weight: bold;
}
.Netkeirin_Pist6 .ModalPopupInner01 .Player_Data dt span{
	display: block;
	margin-top:10px;
	font-size: 50%;
	font-weight: normal;
}
.Netkeirin_Pist6 .ModalPopupInner01 .Player_Data dl > dd{
	padding:10px 0 10px 10px;
	font-size:88.89%;
}
.Netkeirin_Pist6 .ModalPopupInner01 .Player_Data .get_title{
	padding:0;
}
.Netkeirin_Pist6 .ModalPopupInner01 .Player_Data .get_title dl{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.Netkeirin_Pist6 .ModalPopupInner01 .Player_Data .get_title dt,
.Netkeirin_Pist6 .ModalPopupInner01 .Player_Data .get_title dd{
	border:none;
}
.Netkeirin_Pist6 .ModalPopupInner01 .Player_Data .get_title dt{
	min-width: 103px;
	background:#2C2C2C;
	font-size:81.25%;
	padding: 10px 15px 10px 10px;
}
.Netkeirin_Pist6 .ModalPopupInner01 .Player_Data .get_title dd{
	padding:13px 0 10px 12px;
	font-size: 14px;
	line-height:1.64;
}
.Netkeirin_Pist6 .ModalPopupInner01{
	display: none;
}
.Netkeirin_Pist6 .ModalPopupInner01.is-show{
	display: block;
}
.Netkeirin_Pist6 .ModalPopupInner01.is-show .LinkBtn_03{
	padding-bottom:100px;
}
.Netkeirin_Pist6 .Shutuba_Form_Footer{
	margin:0 10px;
}
.Netkeirin_Pist6 .Highlights_Point{
	margin:20px 10px;
	border:1px solid #000000;
	border-radius: 4px;
}
.Netkeirin_Pist6 .Highlights_Point dl{
	padding:10px;
}
.Netkeirin_Pist6 .Highlights_Point dt{
	display: flex;
	align-items: center;
	padding:4px 9px;
	background:#000000;
	border-radius: 20px;
	color:#fff;
	font-size:72.22%;
	font-weight: bold;
	max-width: 100px;
}
.Netkeirin_Pist6 .Highlights_Point dt svg{
	width: 12px;
	height:17px;
	fill:#fff;
	margin-right: 3px;
	vertical-align: bottom;
}
.Netkeirin_Pist6 .Highlights_Point dd{
	margin-top:10px;
	font-size:72.22%;
	font-weight: bold;
	color:#666666;
	line-height:1.53;
}
.Netkeirin_Pist6.race_entry .PlayerList .Player_Select .tzSelect:nth-of-type(2){
	display: none !important;
}
.Netkeirin_Pist6.race_entry .RaceCard_Table .PlayerList .Player_Info{
	padding: 7px 4px;
}

/* PIST6 出走表成績部分 ここから */
.Netkeirin_Pist6.race_entry .PlayerList .detail_table_tbodyInner{
	background: #fcf0f0;
	height: auto;
	vertical-align: middle;
	padding: 6px 4px;
	line-height: 1.5;
	font-size: 66.67%;
	white-space: nowrap;
	border: 1px solid #cacaca;
}
.Netkeirin_Pist6.race_entry .PlayerList.Selected .detail_table_tbodyInner{
	background: #ffebed;
}
.Netkeirin_Pist6.race_entry .PlayerList .detail_table_tbodyInner.GroupLeft{
	border-left: 2px solid #c6c9d3;
}
.Netkeirin_Pist6.race_entry .PlayerList .detail_table_tbodyItem{
	padding: 0 8px;
	min-width: 56px;
}
.Netkeirin_Pist6.race_entry .PlayerList .detail_table_tbodyInner span.result_all_no{
	color: #666;
}
.Netkeirin_Pist6.race_entry .PlayerList .detail_table_tbodyItem .result_no{
	display: flex;
	font-weight: 700;
	font-size: 92.30%;
}
.Netkeirin_Pist6.race_entry .PlayerList .detail_table_tbodyItem .result_no.no_01{
	color: #fff;
	background: #666;
}
.Netkeirin_Pist6.race_entry .PlayerList .detail_table_tbodyItem .result_no.no_02{
	color: #666;
	background: #fff;
	border: 1px solid #666;
}
@media only screen and (min-width:768px){
	.Netkeirin_Pist6.race_entry .PlayerList .detail_table_tbodyInner a:hover,
	.Netkeirin_Pist6.race_entry .RaceCard_Table tr.PlayerList td.RaceCardCell01 a:hover {
		text-decoration: none;
	}
	.Netkeirin_Pist6.race_entry .PlayerList .detail_table_tbodyInner a:hover span.RoundName,
	.Netkeirin_Pist6.race_entry .RaceCard_Table tr.PlayerList td.RaceCardCell01 a:hover span.RaceName{
		text-decoration: underline;
	}
}
.pist6_Description_Box ul.FlowNumberList li dl dt{
	display: none;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	height: 0;
}
.pist6_Description_Box ul.FlowNumberList li dl dd em{
	color:#EF5350;
	font-weight: bold;
}
.pist6_Description_Box .Flow .Inner{
	border-color: #CACACA;
}
.pist6_Description_Box ul.FlowNumberList li span.ListNumber{
	background-color: #707070;
}

/* PIST6 出走表成績部分 ここまで */

/* PIST6 出走表 ここまで */

/* PIST6 レース結果 ここから */
/* .Netkeirin_Pist6.race_result .PlayerName .Player01{
	color:#444444;
	cursor: auto;
	pointer-events:none;
}
.Netkeirin_Pist6.race_result .PlayerName .Player01:hover{
	text-decoration: none;
} */
.Netkeirin_Pist6 .Result_Box_01{
	margin-top: 45px;
}
/* PIST6 レース結果 ここまで */

/* PIST6 オッズ ここから */
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea{
	padding-top:10px;
	padding-left: 5px;
	padding-right: 5px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea:nth-of-type(n+2){
	padding-top:18px;
	margin-top:14px;
	margin-bottom: 14px;
}
@media screen and (min-width:550px){
	.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea:nth-of-type(3) ul{
		width: 600px;
		margin: 0 auto;
	}
}
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea:nth-of-type(3) ul{
	display: -ms-grid;
	display: grid;
	grid-gap: 3px 3px;
	/* -ms-grid-columns: (1fr)[2]; */
	grid-template-columns: repeat(2, 1fr);
	position: relative;
}
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea:nth-of-type(3) ul:before{
	content: "";
	display: inline-block;
	width: 0px;
	height: 0px;
	border-width: 12px 30px 0px;
	border-style: solid;
	border-color: rgb(248, 208, 207) transparent transparent;
	position: absolute;
	left: 50%;
	top: -20px;
	margin-left: -28px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea:nth-of-type(3) ul li.Active a{
	background: #e03d3d;
	color: #fff;
}
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea:nth-of-type(3) ul a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 72.23%;
	font-weight: bold;
	text-align: center;
	color: #444;
	padding: 10px 1px;
	border-radius: 16px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea:nth-of-type(3) ul a:hover{
	text-decoration: none;
}
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea:nth-of-type(3) .Multi_Select{
	max-width: 615px;
	margin: 0 auto;
	margin-top: 16px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea_list{
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: repeat(6, 1fr);
	grid-template-columns: repeat(6, 1fr);
	grid-gap: 3px 3px;
	list-style: none;
	margin:0 10px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea_list02{
	position:relative;
}
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea_list02:before{
	content: "";
	display: inline-block;
	width: 0px;
	height: 0px;
	border-width: 12px 30px 0px;
	border-style: solid;
	border-color: rgb(248, 208, 207) transparent transparent;
	position: absolute;
	left: 50%;
	top: -20px;
	margin-left: -28px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea_listInner.col_2{
	-ms-grid-column-span: 3;
	grid-column: span 3;
}
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea_listInner.col_3{
	-ms-grid-column-span: 2;
	grid-column: span 2;
}
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea_list button{
	background-color: transparent;
	border: none;
	cursor: pointer;
	outline: none;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: block;
	width: 100%;
	height: 100%;
	font-size: 72.23%;
	font-weight: bold;
	text-align: center;
	color: #444;
	padding: 10px 1px;
	border-radius: 16px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea_list button.Active{
	background: #e03d3d;
	color: #fff;
}
.Type_BgColor01, .Shutuba_Type_Bar_Tansho {background: #565eb0;}
.Type_BgColor02, .Shutuba_Type_Bar_Rentan3 {background: #E18131;}
.Type_BgColor03, .Shutuba_Type_Bar_Shatan2 {background: #E5A339;}
.Type_BgColor04, .Shutuba_Type_Bar_Renpuku3 {background: #4A94BC;}
.Type_BgColor05, .Shutuba_Type_Bar_Shafuku2 {background: #87599A;}
.Type_BgColor06, .Shutuba_Type_Bar_Wide {background: #529FA8;}
.Netkeirin_Pist6.race_odds .RaceCard_Table .Header .Player_Info{
	height:auto;
}
.Netkeirin_Pist6.race_odds .RaceCard_Th01.Shirusi{
	width:19px;
}
.Netkeirin_Pist6.race_odds .RaceCard_Table .PlayerList .Player_Info{
	white-space: normal;
}
.Netkeirin_Pist6.race_odds .PlayerList .Player_Info{
	font-size: 83%;
	font-weight: 700;
	text-align: left;
	padding: 12px 0 12px 6px;
	line-height: 1.2;
	letter-spacing: -1px;
	vertical-align: middle;
	color: #555;
}
.Netkeirin_Pist6.race_odds .PlayerList .RaceCardCell01.Shirusi,
.Netkeirin_Pist6.race_odds .umaban_container .Mark_User{
	background:rgba(224, 61, 61,0.06);
	font-size:61.11%;
}
.Netkeirin_Pist6.race_odds .RaceOdds_PopularList,
.Netkeirin_Pist6.race_odds .RaceOdds_OddsChart{
	padding:0 5px 16px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_PopularList_inner,
.Netkeirin_Pist6.race_odds .RaceOdds_OddsChart_inner{
	width: 100%;
	display: inline-block;
	position: relative;
	border-radius: 4px;
	border: 1px solid #e7e7e7;
}
.Netkeirin_Pist6.race_odds .RaceOdds_PopularList_inner div,
.Netkeirin_Pist6.race_odds .RaceOdds_OddsChart_inner div{
	position: relative;
	z-index: 0;
	box-sizing: border-box;
	color: #555;
	background: #fff;
	border-radius: 4px;
	padding: 0 12px;
	width: 100%;
	height: 42px;
	line-height: 42px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_OddsChart_inner div{
	display: flex;
	align-items: center;
}
.Netkeirin_Pist6.race_odds .RaceOdds_PopularList_inner div:before,
.Netkeirin_Pist6.race_odds .RaceOdds_PopularList_inner div:after,
.Netkeirin_Pist6.race_odds .RaceOdds_OddsChart_inner div:before,
.Netkeirin_Pist6.race_odds .RaceOdds_OddsChart_inner div:after{
	content: '';
	position: absolute;
	display: block;
}
.Netkeirin_Pist6.race_odds .RaceOdds_PopularList_inner div:before,
.Netkeirin_Pist6.race_odds .RaceOdds_OddsChart_inner div:before{
	top: 0;
	right: 0;
	bottom: 0;
	width: 42px;
	border-radius: 0 3px 3px 0;
	background: #44434f;
}
.Netkeirin_Pist6.race_odds .RaceOdds_PopularList_inner div:after,
.Netkeirin_Pist6.race_odds .RaceOdds_OddsChart_inner div:after{
	top: 50%;
	right: 12px;
	margin-top: -4px;
	width: 0;
	height: 0;
	border-top: 10px solid #ccc;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 0px solid transparent;
}
.Netkeirin_Pist6.race_odds .RaceOdds_PopularList_inner select,
.Netkeirin_Pist6.race_odds .RaceOdds_OddsChart_inner select{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 42px;
	opacity: 0;
	cursor: pointer;
}
.Netkeirin_Pist6.race_odds .RaceOdds_List_inner{
	display: none;
}
.Netkeirin_Pist6.race_odds .RaceOdds_List_inner.is-show{
	display: block;
}
.Netkeirin_Pist6.race_odds .Combi{
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 50px;
	text-align: center;
	padding: 6px 0 4px;
	vertical-align: middle;
	color: #555;
	border: none;
	border-left: 1px solid #e3e5eb;
}
.Netkeirin_Pist6.race_odds .Combi .Combi_inner{
	display: flex;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	justify-content: center;
	align-items: flex-start;
}
.Netkeirin_Pist6.race_odds .Combi_inner div{
	display: flex;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
	width: 26px;
}
.Netkeirin_Pist6.race_odds .Combi_inner span[class^="Waku"]{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 26px;
	height: 26px;
	border-radius: 4px;
}
.Netkeirin_Pist6.race_odds .Combi_inner .Waku1{
	border: 1px solid rgb(51, 51, 51);
}
.Netkeirin_Pist6.race_odds .Combi_inner p{
	margin-top: 5px;
	color: #333;
	font-size: 0.8rem;
	min-width: calc(26px * 1.8);
	text-align: center;
}
.Netkeirin_Pist6.race_odds .Combi_inner .arrow_box,
.Netkeirin_Pist6.race_odds .Combi_inner .hyphen_box{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 18px;
	height:26px;
}
.Netkeirin_Pist6.race_odds .Combi_inner .arrow_box span{
	display: inline-block;
	vertical-align: middle;
	background: none;
	width: 8px;
	height: 8px;
	border-top: 2px solid #333;
	border-right: 2px solid #333;
	transform: rotate(45deg);
	margin: 0 5px 0 1px;
}
.Netkeirin_Pist6.race_odds .Combi_inner .hyphen_box span{
	display: inline-block;
	vertical-align: middle;
	background: none;
	width: 10px;
	height: 5px;
	border-top: 2px solid #333;
	margin: 0 2px;
}
.Netkeirin_Pist6.race_odds .PlayerList td:first-of-type{
	width: 30px;
	font-weight: normal;
}
.Netkeirin_Pist6.race_odds .PlayerList td:last-of-type{
	text-align: right;
	padding-right: 8px;
}
@media screen and (max-width:360px){
	.Netkeirin_Pist6.race_odds .RaceOdds_MenuArea_list button{
		font-size: 66.67%;
	}
}
.Netkeirin_Pist6.race_odds .TableSlideArea tbody tr:hover,
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 tbody tr:hover{
	cursor: pointer;
	background: #fdf2c1;
}
.Netkeirin_Pist6.race_odds .PlayerList.Selected,
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 tr.bg-danger,
.Netkeirin_Pist6.race_odds .color .Selected_Table{
	background: #ffebed !important;
}
.Netkeirin_Pist6 .HorseCheck_Select + label{
	cursor: pointer;
}
.Netkeirin_Pist6.race_odds .TotalBetDL p {
	display: inline-block;
	color: #fff;
	font-size: 83%;
	font-weight: bold;
}
.Netkeirin_Pist6.race_odds .InputFixedArea01{
	padding:7px 8px;
	position: relative;
	z-index: 1;
}
.Netkeirin_Pist6.race_odds .InputFixedArea01.odds_fixed{
	position: fixed;
	bottom: 51px;
	z-index: 7000;
}
.Netkeirin_Pist6.race_odds .InputFixedArea01 .TotalBetDL{
	margin-bottom:5px;
}
.Netkeirin_Pist6.race_odds .InputFixedArea01 ul{
	max-width: 640px;
	width: 100%;
	margin: auto;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 40%;
	grid-template-columns: 1fr 40%;
	-moz-column-gap: 7px;
	column-gap: 7px;
}
.Netkeirin_Pist6.race_odds .InputFixedArea01 ul li:nth-of-type(1) #action_bet{
	width: 100%;
	border-radius: 3px;
	box-shadow: 0 2px 6px #1b1b20;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	min-height: 46px;
	font-size: 83.34%;
	color: #fff;
	font-weight: bold;
	background: #ef5350;
	vertical-align: top;
	cursor: pointer;
}
.Netkeirin_Pist6.race_odds .InputFixedArea01 ul button{
	color: #333;
}
.Netkeirin_Pist6.race_odds .InputFixedArea01 ul li:nth-of-type(2) button{
	width: 100%;
	border-radius: 3px;
	box-shadow: 0 2px 6px #1b1b20;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	min-height: 46px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	color: #333;
	font-size: 77.78%;
	background: #fff;
}
.Netkeirin_Pist6.race_odds .InputFixedArea01 ul li:nth-of-type(2) button:disabled{
	background: #f3f3f3;
	color: #ccc;
}
.Netkeirin_Pist6.race_odds .RaceOdds_OddsChart{
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	-moz-column-gap: 8px;
	column-gap: 8px;
}
.Netkeirin_Pist6.race_odds .OddsChart_player{
	-ms-grid-column: 1;
	-ms-grid-column-span: 4;
	grid-column: 1 / 5;
}
.Netkeirin_Pist6.race_odds .OddsChart_player > div{
	display: flex;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	align-items: center;
}
.Netkeirin_Pist6.race_odds .OddsChart_rank{
	-ms-grid-column: 5;
	-ms-grid-column-span: 2;
	grid-column: 5 / 7;
}
.Netkeirin_Pist6.race_odds .OddsChart_rank > div{
	width: 100%;
	display: inline-block;
	position: relative;
	border-radius: 4px;
	/* border: 1px solid #e7e7e7; */
}
.Netkeirin_Pist6.race_odds .Odds_MainChart{
	margin: 10px auto;
	max-width: calc(612px);
	padding:0 5px;
}
/* .Netkeirin_Pist6.race_odds .Odds_MainChart > div{
	border-bottom: 1px solid #e4e4e4;
} */
.Netkeirin_Pist6.race_odds .Odds_MainChart_fixed{
	position: absolute;
	z-index: 1;
	border-bottom: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_fixed table{
	border-collapse: collapse;
	width: auto;
	background: #f4f2ec;
	color: #666;
	width: calc(48px + 24px);
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_fixed thead tr{
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_fixed thead tr + tr{
	border-top: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_fixed thead th{
	vertical-align: middle;
	font-size: 74%;
	border-top: 1px solid #dadada;
	white-space: nowrap;
	height: 33px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_fixed .Waku_row{
	height: 48px;
	width: 24px;
	text-align: center;
	padding-left: 0;
	border-left: 1px solid #dadada;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart th.Waku1{
	background: #fff;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart th.Waku2{
	background: #222;
	color: #fff !important;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart th.Waku3{
	background: #dc3c3c;
	color: #fff !important;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart th.Waku4{
	background: #2c53a9;
	color: #fff !important;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart th.Waku5{
	background: #e4ca3b;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart th.Waku6{
	background: #58af4a;
	color: #fff !important;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart th.Waku7{
	background: #de8a26;
	color: #fff !important;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart th.Waku8{
	background: #dc6179;
	color: #fff !important;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart th.Waku9{
	background: #8516c5;
	color: #fff !important;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart > div{
	/* border-bottom: 1px solid #e4e4e4; */
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_static{
	display: flex;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	justify-content: flex-start;
	align-items: flex-start;
	overflow-x: scroll;
	width: 100%;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticHead{
	width: calc(49px + 24px);
	min-width: 66px;
	opacity: 0;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticHead thead th{
	vertical-align: middle;
	font-size: 74%;
	border-top: 1px solid #dadada;
	white-space: nowrap;
	height: 33px;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody{
	width: 540px;
	border-collapse: collapse;
	background: #fff;
	color: #777;
	border-bottom: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tr + tr th{
	text-align: left;
	padding: 0 16px;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody caption{
	height: 33px;
	caption-side: top;
	border-collapse: collapse;
	border:1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody caption > div{
	height: 100%;
	display: flex;
	align-items: center;
	padding: 0 16px;
	font-size: 74%;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody caption span{
	font-weight: bold;
	margin-right: 2px;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody caption span:after{
	content: '.';
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody thead tr,
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody tr{
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody thead th{
	font-size: 74%;
	width: 90px;
	min-width: 90px;
	height: 33px;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 9px 0;
	vertical-align: middle;
	text-align: center;
	font-weight: 400;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody thead th + th{
	border-left: 1px solid #dadada;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody tr + tr{
	border-top: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody thead th span{
	font-weight: bold;
	margin-right: 2px;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody thead th span:after{
	content: '.';
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody tr td{
	text-align: center;
	height: 48px;
	vertical-align: middle;
	color: #555;
	text-align: center;
	font-weight: 700;
	font-size: 82%;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody tr td.none{
	background: #eee;
	padding: 6px 10px 4px;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody td + td{
	border-left: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody td div{
	width: 100%;
	height: 100%;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody td div div{
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody td div .cancel{
	cursor: auto;
	pointer-events: none;
	background: #dee0e5 ;
	color: #555;
	padding: 0px 10px;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody td div:hover{
	background: #fdf2c1;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody input,
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody label{
	cursor: pointer;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody input{
	display: none;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody label{
	padding: 0px 10px;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody label > span{
	text-align: right;
	color: #555;
	font-weight: 700;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody label > span > span{
	display: block;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody label span span:nth-of-type(n+2){
	margin-top: 4px;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody tbody label span.Highest{
	color: #c53131;
}
.HorseCheck_Select:checked + label,
.BuyCheck_Select:checked + label {
	background: #ef5350;
	border: 1px solid #ef5350;
}
.Netkeirin_Pist6.race_odds .Odds_MainChart_staticBody input:checked + label{
	background-color: #ffebed !important;
}
.Netkeirin_Pist6.race_odds .TableSlideArea{
	display: block;
}
.Netkeirin_Pist6.race_odds .TableSlideArea .PlayerList.torikeshi{
	background: #dee0e5;
}
.Netkeirin_Pist6.race_odds .TableSlideArea .PlayerList.torikeshi:hover{
	cursor: auto;
	pointer-events: none;
}
.Netkeirin_Pist6.race_odds .TableSlideArea .PlayerList.torikeshi .Shirusi{
	background:none;
}
.Netkeirin_Pist6.race_entry .RaceCard_Simple_Table_Static .PlayerList.Cancel td,
.Netkeirin_Pist6.race_entry .RaceCard_Table tr.Cancel td.RaceCardCell01 span,
.Netkeirin_Pist6.race_entry .RaceCard_Table tr.Cancel .Player_Info dl dd.PlayerFrom,
.Netkeirin_Pist6.race_odds .TableSlideArea .PlayerList.torikeshi td{
	color: #979aa0;
}
.Netkeirin_Pist6.race_odds .Odds_SubChart{
	margin-bottom: 10px;
	border-collapse: collapse;
	width: 100%;
	border-bottom: 1px solid #dadada;
	background: #fff;
}
.Netkeirin_Pist6.race_odds .Odds_SubChart caption{
	caption-side: bottom;
	display: table-caption;
	text-align: left;
	font-size: 83%;
	color: #54544c;
	padding: 10px 15px;
	background-color: #d3d3d3;
	font-weight: bold;
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .Odds_SubChart tr{
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .Odds_SubChart th{
	background: #e7e7e7;
	font-size: 74%;
	color: #777;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 10px 0;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}
.Netkeirin_Pist6.race_odds .Odds_SubChart th:nth-of-type(1){
	width: 60px;
}
.Netkeirin_Pist6.race_odds .Odds_SubChart th:nth-of-type(3){
	width: 88px;
}
.Netkeirin_Pist6.race_odds .Odds_SubChart th + th{
	border-left: 1px solid #dadada;
}
.Netkeirin_Pist6.race_odds .Odds_SubChart tbody tr{
	background: #ffebed !important;
	z-index: 1;
}
.Netkeirin_Pist6.race_odds .MyOdds_Wrapper{
	width:100%;
	max-width: 960px;
	margin:auto;
}
.Netkeirin_Pist6.race_odds .MyOdds_Wrapper > div{
	padding:8px 5px 0;
}
.Netkeirin_Pist6.race_odds .MyOdds_Inner{
	margin:12px 0 8px;
}
.Netkeirin_Pist6.race_odds .MyOdds_Inner div[class^='Type_BgColor']{
	border-radius: 2px;
}
.Netkeirin_Pist6.race_odds .MyOdds_Inner .Type_Header{
	color: #fff;
	padding: 12px 18px;
	cursor: pointer;
	transition: all 0.3s;
	box-shadow: 0 2px 4px rgb(0 0 0 / 40%);
	position: relative;
	margin-bottom: 3px;
}
.Netkeirin_Pist6.race_odds .MyOdds_Inner .Type_Header:after{
	content: '';
	transition: all 0.3s;
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABcCAMAAAA8sZdBAAAAXVBMVEUAAAD///8zMzP///8zMzP///8zMzP///8zMzMzMzP///////8zMzP///8zMzP///8zMzP///8zMzMzMzP///8zMzP///////8zMzP///8zMzP///////////8zMzNvhBs+AAAAHXRSTlMA5uYmJhoaDw/Z2CoqzMzq6sbG29qQkm9vnZ2LAyPn0gsAAAEsSURBVEjH3c43bsMADEBRuiWxXFNUXKT7HzOCBYNAHiRtHvIHksMbGH/aVLdVTLYp2naxmhMYBEZxKtKMiN37YTDjIgKDwCAwCAwCg9AoNAqNQqPQIDBRD2LcVBH1IkVoLo8VmeYeL+w+/Uv0XT4nzGpRR1Rtm0bRtnX0I00o2mJYaRSbGDe7p8AgMAqNIs0hDQKDwCA0u1N//qTAIDQITIHQIDAIDUJzqzbxr3ory/WM2Hbdcj0nMAiM4rxNMyL2H8fBjIsIDAKDwCAwCAxCo9AoNAqNQoPARDOIcVNGNMsUobk+VmSaeGnzv1y/Jsx62USUXZdG0XVN9CNNKLrtsNIo3mLc7J8Cg8AoNIo0xzQIDAKD0OzP/fmdAoPQIDBbhAaBQWgQmrJEzPcLmSM9F22SHWIAAAAASUVORK5CYII=) no-repeat 1px -12px;
	background-size: 17px 46px;
	width: 19px;
	height: 10px;
	position: absolute;
	top: 17px;
	right: 18px;
}
.Netkeirin_Pist6.race_odds .MyOdds_Inner .Type_Header.toggle_open{
	box-shadow: none;
}
.Netkeirin_Pist6.race_odds .MyOdds_Inner .Type_Header.toggle_open:after{
	transform: rotate(180deg);
}
.Netkeirin_Pist6.race_odds .MyOdds_Inner .Type_Header div > span{
	font-size: 105%;
	font-weight: bold;
	margin-left: 5px;
}
.Netkeirin_Pist6.race_odds .MyOdds_Inner .Type_Header span span{
	font-size: 76%;
}
.Netkeirin_Pist6.race_odds .toggle_inner{
	display: none;
}
.Netkeirin_Pist6.race_odds .toggle_inner ul{
	display: -ms-grid;
	display: grid;
	/* -ms-grid-columns: (1fr)[3]; */
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 3px 3px;
	margin-bottom: 3px;
}
.Netkeirin_Pist6.race_odds .toggle_inner ul a{
	display: block;
	height: 100%;
	font-size: 78%;
	font-weight: bold;
	text-align: center;
	color: #797e8c;
	background: #fff;
	margin-right: 3px;
	padding: 15px 0;
	border-radius: 4px;
	border: 1px solid #e7e7e7;
	width: 100%;
}
/* .Netkeirin_Pist6.race_odds .toggle_inner_list{
	display: none;
} */
.Netkeirin_Pist6.race_odds .toggle_inner_list table{
	margin-bottom: 10px;
	border-collapse: collapse;
	width: 100%;
	border-bottom: 1px solid #dadada;
	background: #fff;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list thead tr{
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list thead th{
	padding: 5px 0;
	background: #e7e7e7;
	font-size: 74%;
	color: #777;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list thead th:nth-of-type(1){
	width: 60px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list thead th:nth-of-type(3){
	width: 88px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list thead th + th{
	border-left: 1px solid #dadada;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list thead th button{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	border: 1px solid #ccc;
	border-radius: 4px;
	background: #fff;
	padding: 5px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list thead th:nth-of-type(2) button{
	padding: 5px 30px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list thead th button:after,
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 thead th button:after{
	content: '';
	display: inline-block;
	width: 14px;
	height: 12px;
	margin-left: 8px;
	position: relative;
	top: 1px;
	background: url(data:image/png;base64,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);
	background-repeat: no-repeat;
	background-size: 124px 300px;
	background-position: -62px -210px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list thead th button.sort_desc:after,
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 thead th button.sort_desc:after{
	background-position: -40px -225px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list thead th button.sort_asc:after,
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 thead th button.sort_asc:after{
	background-position: -40px -287px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list tr{
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	z-index: 1;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list tr + tr{
	border-top: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list tbody tr:hover{
	cursor: pointer;
	background: #fdf2c1;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list td{
	/* font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', sans-serif; */
	text-align: center;
	padding: 6px 0 4px;
	vertical-align: middle;
	color: #555;
	text-align: center;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list td + td{
	border-left: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list .RaceCardCell01{
	font-size: 72.23%;
	font-weight: bold;
	text-align: right;
	padding-right: 8px;
	white-space: nowrap;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list .RaceCardCell01 span.Highest{
	color: #c53131;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list .odds_multiple > span{
	display: block;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list .odds_multiple > span:nth-of-type(2){
	font-size:118.18%;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list .odds_multiple > span:nth-of-type(2) span{
	font-weight: bold;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list .odds_multiple > span:nth-of-type(2) span + span{
	margin-left:4px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list tfoot{
	border-top: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list tfoot td{
	padding:0;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list tfoot .all_check input+label,
.Netkeirin_Pist6.race_odds .toggle_inner_list tfoot .all_remove input+label{
	display: inline-block;
	border: 1px solid #888;
	width: 36px;
	height: 36px;
	border-radius: 8px;
	position: relative;
	vertical-align: middle;
	box-shadow: none;
	border-radius: 5px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABSCAMAAAAfMBiXAAAAM1BMVEUAAAD////////////////////S1dre4OTp6+319vf8/P3V2Nzb3eHv8PHj5ejY29/x8vSASlUkAAAABXRSTlMA875NhDZ6GpMAAAEbSURBVFjD7dnRioMwEIXhxDYnM5kY8/5Pu2a3rSxKockIFua/aIXC1zGKCHHO3SYftPLTza3dg273dcqg3c1N6ubkvLrpXdDPTDPNNNPMLzSZWdtMApCyGbHGqiYBNUNY0ZyB0k4/Jy2zkU3j9qVjNnJJzwPWMJskvB3WcTMVIL+GqwLQqMn5/yLy0v5iyCQAZTc3KHWbdTlaPxJgmftMjgDiwUQpoqnpc5MAyMw57pIwC4DYMWcUSoFx0DoqiaQOM6X2UfmvgsyP6PdXHn9+0u5czewwmffXiOuYGXFQHDNLfLRA4rNyvfU089JmfLXdS1uZuky8rcukQm8q8zXfac0000wzzTTz20yvTvoz9ibO2EM5Y6/njD2pHwsWiVdnXVJEAAAAAElFTkSuQmCC) center center no-repeat;
	background-size: 36px 36px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list tfoot .all_remove input+label{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABSBAMAAADawPWWAAAAG1BMVEUAAAD////////////////////////S1drm6OtATIiXAAAABnRSTlMA875MhE4rlFHJAAAAeklEQVRIx+3XsQmAMBSE4SscQCxSW1kHC+cQJ7CQRyZINjBrCzZid0EsQu6vv/rggNkZ0eCBzrgOYDEyj4mlIxxLexjbLiraFA3pLhI00zQkjj6JNklPmoZI08zTJFoTffUXrWG1RUVFP1P+QpQcE/7ulJwobNw1W3EB/0tcU+KqVSEAAAAASUVORK5CYII=) center center no-repeat;
	background-size: 36px 36px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list tfoot .all_check input+label:after,
.Netkeirin_Pist6.race_odds .toggle_inner_list tfoot .all_remove input+label:after{
	content:none;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list tfoot .all_check input:checked+label{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABSCAMAAAAfMBiXAAAASFBMVEUAAADvU1DvU1DvU1DvU1DvU1DvU1DvU1D////73Nz3trXzioj+9/fwYmD85eX1oaDyfnz97u70lpT5ysnxcW7609L4wL/2rKusnu4ZAAAAB3RSTlMA802+vISDfLasHwAAAStJREFUWMPt2d2OgyAQhmHUtnzAgPjb+7/ThazdTaNpUhgTD+Y9aD16OlJjjCil2lujuWpurUo9NG+PNKXmrlUdu9mpht1slOZPTDHFFFNMMU8zo3Pc5kyAZTYNUo7VXIExgCKj2QNTPv3gucxMZi3mLx4zk4N/HUQOM0sU/w/HetNPQPgbbiRgrTVjeF/EOOSfqDItgOl97gWA9cXmOByt35OAoS8znQFgZr1rNsiq/960AKh3wewi3RMAUzCnIeu1w0Fae0vkC8zZ54/R/TYhuK2nTnlXf/+0u3MVs8B0bv8fubHONDjI1JmL2RpA5tVyvfUU89Km2dpfS7lgi0x8rMhcJ/uhpb/mM62YYooppphibp3xzv+MvYlT9lDUnZm8q1TbMe5JdWnKH61gvvrFGqhUAAAAAElFTkSuQmCC) center center no-repeat;
	background-size: 36px 36px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list tfoot .all_check input:checked+label:before{
	content:none;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list tfoot .all_remove input:checked+label:before{
	background:none;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list tfoot .line_label_left{
	font-size: 85%;
	font-weight: 700;
	text-align: left;
	font-weight: bold;
	font-size: 74%;
	background: #f5f5f5;
	padding: 20px 0;
	margin-left: 12px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list tfoot .line_label_left:before{
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	background: #f5f5f5;
	transform: rotate(-45deg);
	position: relative;
	left: -6px;
	top: 2px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list .Player_Info{
	text-align: left;
	padding: 8px 4px;
	white-space: nowrap;
	height: 54px;
	letter-spacing: 0;
	font-size:100%;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list .Player_Info .Player_InfoWrap{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list .Player_Info .Player_InfoWrap dl{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	min-width: 138px;
	flex: 1;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list .Player_Info .Player_InfoWrap dl dt.PlayerName{
	position: relative;
	width: 100%;
	font-size: 94.5%;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 2px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list .Player_Info .Player_InfoWrap dl dd.PlayerFrom{
	font-size: 66.67%;
	font-weight: bold;
	color: #9c9fa6;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list .Player_Info .Player_InfoWrap dl dd .national_flag{
	width: 20px;
	margin-right: 3px;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list .Player_Info a{
	color: #444444;
	cursor: auto;
	pointer-events: none;
	overflow: hidden;
	position: relative;
	word-wrap: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.Netkeirin_Pist6.race_odds .toggle_inner_list .HorseCheck_Select{
	position: absolute;
	opacity: 0;
}
.Netkeirin_Pist6.race_odds .MyOdds_Inner:nth-of-type(1) span[class*="Waku1"]{
	border: 1px solid #333;
}
.Netkeirin_Pist6.race_odds .MyOdds_Inner:nth-of-type(1) span[class*="Waku"]{
	display: inline-block;
	width: 26px;
	font-size: 85.29%;
	font-weight: bold;
	color: #333;
	text-align: center;
	border-radius: 2px;
	padding: 4px 0px 4px 0px;
	position: relative;
	margin-right: 4px;
}
.Netkeirin_Pist6.race_odds .Selected_Table{
	display: flex;
	padding:0;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}
.Netkeirin_Pist6.race_odds .Selected_Table_Inner{
	width: 100%;
}
.Netkeirin_Pist6.race_odds .Selected_Table .Kenshu{
	padding-bottom: 15px;
	margin:0;
	color: #777;
	font-size: 77%;
}
.Netkeirin_Pist6.race_odds .BetKaime_Table{
	display: flex;
}
.Netkeirin_Pist6.race_odds #select_kumiawase{
	display: block;
	width:100%;
	padding: 6px 0 12px 8px;
}
.Netkeirin_Pist6.race_odds .Selected_Table .LabelWrap{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}
.Netkeirin_Pist6.race_odds .Selected_Table .LabelWrap + .LabelWrap{
	margin-top:10px;
}
.Netkeirin_Pist6.race_odds .Selected_Table .pay.FormationType,
.Netkeirin_Pist6.race_odds .Selected_Table .Select{
	border-left: 1px solid #e4e4e4;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.Netkeirin_Pist6.race_odds .Selected_Table .pay.FormationType{
	width: 88px;
}
.Netkeirin_Pist6.race_odds .Selected_Table .Select{
	width: 0px;
	transition: all 300ms 0s ease;
	/* opacity: 0; */
	overflow: hidden;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 + .Selected_Table .Select{
	width: 58px;
	/* opacity: 1; */
}
.Netkeirin_Pist6.race_odds .BetTable .Shaban_InBox{
	margin:0 4px 0 0;
}
.Netkeirin_Pist6.race_odds div.pay .kumiawase_kensu{
	font-weight: bold;
	color: #333;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04{
	margin-bottom: 10px;
	border-collapse: collapse;
	width: 100%;
	border-bottom: 1px solid #dadada;
	background: #fff;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 tr{
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 th{
	background: #e7e7e7;
	font-size: 74%;
	color: #777;
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 10px 0;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 th:nth-of-type(2){
	width: 88px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 th:nth-of-type(3){
	width: 60px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 th + th{
	border-left: 1px solid #dadada;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 th button{
	background-color: transparent;
	border: none;
	cursor: pointer;
	outline: none;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	border: 1px solid #ccc;
	border-radius: 4px;
	background: #fff;
	padding: 5px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 th:nth-of-type(1) button{
	padding: 5px 30px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 tbody tr{
	z-index: 1;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 tbody tr + tr{
	border-top: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 td{
	text-align: center;
	padding: 6px 0 4px;
	vertical-align: middle;
	color: #555;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 td + td{
	border-left: 1px solid #e4e4e4;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 .Apart{
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 50px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 .AssumedOdds{
	font-size: 82%;
	font-weight: 700;
	text-align: right;
	padding-right: 8px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 td .Num{
	display: flex;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	justify-content: center;
	align-items: flex-start;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 td .Num > div,
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 td .Num > span{
	display: flex;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	align-items: center;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 td .Num > span{
	width:14px;
	height: 26px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 td .Num .Shaban_InBox{
	width: 26px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 td .Shaban_InBox span{
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 4px;
	width: 26px;
	height: 26px;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 td .Shaban_InBox span.Waku1,
.Netkeirin_Pist6.race_odds .Selected_Table .Shaban_InBox span.Waku1{
	border: 1px solid rgb(51, 51, 51);
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 td .Shaban_InBox p{
	font-size: 0.8rem;
	min-width: calc(26px * 1.8);
	text-align: center;
	margin-top: 5px;
	color: #333;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 .AssumedOdds .OddsData01{
	text-align: right;
	line-height:1;
	margin:0;
}
.Netkeirin_Pist6.race_odds .Selected_Table .OddsData01{
	display: none;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 .Hyphen:after{
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 .AssumedOdds .OddsData01:nth-of-type(1){
	display: block;
}
.Netkeirin_Pist6.race_odds .RaceOdds_Result_Table04 .AssumedOdds .OddsData01:nth-of-type(n+2){
	display: inline-block;
}
.Netkeirin_Pist6.race_odds .Selected_Table .Shaban_InBox span{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 22px;
	height: 22px;
	font-weight: bold;
	font-size: 14px;
	border-radius: 3px;
}
.Netkeirin_Pist6.Netkeirin_Pist6_race .TableSlideArea .Icon_Shirushi01{
	margin:0 auto;
}
.Netkeirin_Pist6 .Odds_SubChart.RaceCard_Table.ResultRefund label{
	background: #ef5350;
	border: none;
}
.Netkeirin_Pist6 .Odds_SubChart.RaceCard_Table.ResultRefund label:after {
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	width: 9px;
	height: 18px;
}
.Netkeirin_Pist6 .Odds_SubChart.RaceCard_Table.ResultRefund .HorseCheck_Select:checked + label::before{
	content: none;
	animation: none;
}



/* PIST6 オッズ ここまで */

/* PIST6 今週の最新情報 */
.Netkeirin_Pist6 .Title_Sec02{
	flex-wrap: wrap;
}
.Netkeirin_Pist6 .Title_Sec02 h1,
.Netkeirin_Pist6 .Title_Sec02 h2{
	margin-top:10px;
	color:#FFFFFF;
	font-size:117%;
}
.Netkeirin_Pist6 .Title_Sec02 span{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	width: 100%;
	color:#ADADAD;
	font-size:61.11%;
}
.Netkeirin_Pist6 .Title_Sec02 svg{
	width:49px;
	height:13px;
	margin-right:5px;
}
.Netkeirin_Pist6 .Title_Sec02 svg path{
	fill:#ff354a;
}
.Netkeirin_Pist6 .info_list{
	margin:10px 10px 27px;
}
.Netkeirin_Pist6 .info_list ul{
	background:#333333;
	border:1px solid #868686;
	border-radius: 4px;
}
.Netkeirin_Pist6 .info_list li{
	position:relative
}
.Netkeirin_Pist6 .info_list li:after{
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 1px;
	background: none;
	border-top: 2px solid #929292;
	border-right: 2px solid #929292;
	position:absolute;
	top:50%;
	right:10px;
	-webkit-transform:translate(0,-50%) rotate(45deg);
	transform:translate(0,-50%) rotate(45deg);
}
.Netkeirin_Pist6 .info_list li + li{
	border-top:1px solid #868686;
}
.Netkeirin_Pist6 .info_list li a{
	display: block;
	padding:30px 30px 30px 10px;
	color:#FFFFFF;
}
.Netkeirin_Pist6 .info_list li a:hover{
	background: #414141;
	text-decoration: none;
}
.Netkeirin_Pist6 .info_list li a:hover p{
	text-decoration: underline;
}
.Netkeirin_Pist6 .info_list li p{
	color:#FFFFFF;
	font-size:88.89%;
	font-weight: bold;
	line-height:1.375;
	word-wrap: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 2.76em;
	overflow: hidden;
}
.Netkeirin_Pist6 .info_list li span{
	display: block;
	margin-top:15px;
	color:#C7C7C7;
	font-size:72.22%;
}
/* PIST6 今週の最新情報 */

/* PIST6 出場予定選手一覧 */
.Netkeirin_Pist6 .player_entry_list {
	margin:0 10px;
}
.Netkeirin_Pist6 .player_entry_list .player_entry_list{
	margin:0;
}
.Netkeirin_Pist6 .seasonSelect{
	margin: 24px 0 30px;
	position: relative;
}
.Netkeirin_Pist6 .seasonSelect:after{
	content: "";
	display: block;
	width: 7px;
	height: 7px;
	position: absolute;
	right: 10px;
	top: 50%;
	border-top: transparent;
	border-left: transparent;
	border-bottom: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
	transform: translate(0,-75%) rotate(45deg);
	z-index: 1000;
}
.Netkeirin_Pist6 .seasonSelect select{
	-webkit-appearance: none;
	width: 100%;
	height: auto;
	padding: 10px 25px 9px 15px;
	color: #FFFFFF;
	font-size: 1rem;
	background: none;
	border: 1px solid #CBCBCB;
	border-radius: 5px;
	line-height: normal;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: #000;
}
.Netkeirin_Pist6 .seasonSelect select option{
	background: #000;
}
.Netkeirin_Pist6 .round_info{
	margin:30px 15px 20px;
}
.Netkeirin_Pist6 .round_info .Race_GroupName{
	display: inline-block;
	padding: 3px 9px 1px;
	background:#a27100;
	border-radius: 6px;
	font-size: 55.56%;
	font-weight: bold;
	color: #fff;
}
.Netkeirin_Pist6 .round_info .Race_Name{
	margin: 8px 0 10px;
	color: #fff;
	font-size: 100%;
	font-weight: bold;
}
.Netkeirin_Pist6 .round_info .Race_Data{
	margin-top:10px;
	color:#C7C7C7;
	font-size:72.22%;
}
.Netkeirin_Pist6 .player_entry_list > ul{
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: repeat(3, 1fr);
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 20px 20px;
	margin:21px 15px 42px;
	justify-items: center;
	align-items: flex-start;
}
@media screen and (min-width:768px){
	.Netkeirin_Pist6 .player_entry_list > ul{
		-ms-grid-columns: repeat(4, 1fr);
		grid-template-columns: repeat(4, 1fr);
		justify-items: flex-start;
	}
}
@media only screen and (max-width: 360px){
	.Netkeirin_Pist6 .player_entry_list > ul{
		grid-gap: 15px 15px;
	}
}
.Netkeirin_Pist6 .player_entry_list > ul .player_data{
	display: block;
	width:94px;
}
@media screen and (min-width:768px){
	.Netkeirin_Pist6 .player_entry_list > ul .player_data{
		width:125px;
	}
}
.Netkeirin_Pist6 .player_entry_list > ul .player_data:hover .PlayerPhotoImg01{
	filter: alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity: 0.85;
}
.Netkeirin_Pist6 .player_entry_list > ul .player_data:hover .PlayerName{
	text-decoration: underline;
}
@media only screen and (max-width: 360px) {
	.Netkeirin_Pist6 .player_entry_list > ul .player_data{
		width: 86px;
	}
}
@media only screen and (max-width: 320px){
	.Netkeirin_Pist6 .player_entry_list > ul .player_data{
		width: 80px;
	}
}
.Netkeirin_Pist6 .player_entry_listInner{
	width: 94px;
	height: 94px;
	position: relative;
	border: 1px solid #707070;
	border-radius: 4px;
	overflow: hidden;
}
@media only screen and (min-width: 480px){
	.Netkeirin_Pist6 .player_entry_listInner{
		width: 125px;
		height:125px;
	}
}
@media only screen and (max-width: 360px) {
	.Netkeirin_Pist6 .player_entry_listInner{
		width: 86px;
		height:86px;
	}
}
@media only screen and (max-width: 320px){
	.Netkeirin_Pist6 .player_entry_listInner{
		width: 80px;
		height:80px;
	}
}
.Netkeirin_Pist6 .player_entry_listInner span{
	position: absolute;
	top:5px;
	left:5px;
	z-index: 100;
}
.Netkeirin_Pist6 .player_entry_listInner span img{
	width:20px;
	height:13px;
}
.Netkeirin_Pist6 .player_entry_listInner > img{
	width: 94px;
	height: 100%;
	object-fit: cover;
	object-position: 0% 0%;
}
@media only screen and (min-width: 480px){
	.Netkeirin_Pist6 .player_entry_listInner > img{
		width: 125px;
	}
}
@media only screen and (max-width: 360px) {
	.Netkeirin_Pist6 .player_entry_listInner > img{
		width:86px;
	}
}
@media only screen and (max-width: 320px) {
	.Netkeirin_Pist6 .player_entry_listInner > img{
		width: 80px;
	}
}
.Netkeirin_Pist6 .player_entry_list > ul p{
	margin-top:10px;
	color:#FFFFFF;
	font-size:61.11%;
	font-weight: bold;
	line-height: 1.32;
}
/* PIST6 出場予定選手一覧 */

/* PIST6 タイムトライアル結果一覧 */
@media only screen and (max-width: 360px) {
	.Netkeirin_Pist6.timeTrial_results .seasonSelect select{
		font-size: 0.875rem;
	}
}
.Netkeirin_Pist6 .timeTrial_results_list {
	margin: 0 10px;
}
.Netkeirin_Pist6.timeTrial_results .round_info{
	margin: 30px 0px 20px;
}
.Netkeirin_Pist6 .timeTrial_results_list .timeTrial_results_list{
	margin:0;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul{
	margin: 30px 0;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul li{
	/* padding:10px 0; */
}
.Netkeirin_Pist6 .timeTrial_results_list > ul li + li{
	border-top:1px solid #333333;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul a{
	display: flex;
	align-items: center;
	padding:10px 0;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul a:hover{
	text-decoration: none;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul .list_item01{
	display: flex;
	align-items: center;
	justify-content: center;
	width:30px;
	min-width: 30px;
	height:100%;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul li:nth-of-type(n+6) .list_item01{
	justify-content: center;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul .list_item01 span{
	color:#C7C7C7;
	font-size:66.67%;
	font-weight: bold;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul li:nth-of-type(-n+5) .list_item01 span{
	font-size:166.7%;
	font-family: futura-pt, sans-serif;
	font-weight: 500;
	font-style: normal;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul li:nth-of-type(1) .list_item01 span{
	color:#EAB956;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul li:nth-of-type(2) .list_item01 span{
	color:#7B8592;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul li:nth-of-type(3) .list_item01 span{
	color:#D67A47;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul .list_item02 {
	width: 60px;
	height: 60px;
	min-width: 60px;
	margin-right: 6px;
	border:1px solid #707070;
	border-radius: 4px;
	overflow: hidden;
}
@media only screen and (max-width: 360px) {
	.Netkeirin_Pist6 .timeTrial_results_list > ul .list_item02 {
		width: 60px;
		height: 60px;
		min-width: 60px;
	}
}
.Netkeirin_Pist6 .timeTrial_results_list > ul li:nth-of-type(n+6) .list_item02 {
	width: 48px;
	height: 48px;
	min-width: 48px;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul .list_item02 img{
	width: 100%;
	object-fit: cover;
	object-position: 0% 0%;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul a:hover .list_item02 img{
	filter: alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity: 0.85;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul .list_item03{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul .list_item03 p{
	color:#FFFFFF;
	font-size:88.89%;
	font-weight: bold;
	display: -webkit-box;
	height: 1.4em;
	overflow: hidden;
	position: relative;
	word-wrap: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	line-height: 1.38em;
}
@media only screen and (max-width: 360px) {
	.Netkeirin_Pist6 .timeTrial_results_list > ul .list_item03 p{
		font-size:72.22%;
	}
}
.Netkeirin_Pist6 .timeTrial_results_list > ul .list_item03 svg{
	margin-right: 8px;
	width:20px;
	height:16px;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul .list_item03 div img{
	margin-right: 10px;
	width:20px;
	height: 13px;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul .list_item03 .country{
	color:#C7C7C7;
	font-size:72.22%;
	font-weight: bold;
}
@media only screen and (max-width: 360px) {
	.Netkeirin_Pist6 .timeTrial_results_list > ul .list_item03 .country{
		font-size:61.11%;
	}
}
.Netkeirin_Pist6 .timeTrial_results_list > ul a:hover .list_item03 div p:nth-of-type(1) span{
	text-decoration: underline;
}
.Netkeirin_Pist6 .timeTrial_results_list > ul .list_item03 div:nth-of-type(2) span{
	color:#FF354A;
	font-size: 88.89%;
	font-weight: bold;
}
@media only screen and (max-width: 360px) {
	.Netkeirin_Pist6 .timeTrial_results_list > ul .list_item03 div:nth-of-type(2) span{
		font-size:72.22%;
	}
}
.Netkeirin_Pist6 .timeTrial_results_list > ul li:nth-of-type(n+6) .list_item03 div:nth-of-type(2) span{
	font-size: 72.22%;
}
@media only screen and (max-width: 360px) {
	.Netkeirin_Pist6 .timeTrial_results_list > ul li:nth-of-type(n+6) .list_item03 div:nth-of-type(2) span{
		font-size:61.11%;
	}
}
/* PIST6 タイムトライアル結果一覧 */

/* PIST6 開催日程 */
.Netkeirin_Pist6 .Race_Calendar_Select_Box{
	margin:30px 10px;
}
.Netkeirin_Pist6 .Race_Calendar_Select_Box select{
	color:#FFFFFF;
	border:1px solid #CBCBCB;
	cursor: pointer;
	background: #000;
}
.Netkeirin_Pist6 .Race_Calendar_Select_Box option{
	cursor: pointer;
}
.Netkeirin_Pist6 .Race_Calendar_Select_Box select:hover,
.Netkeirin_Pist6 .Race_Calendar_Select_Box option:hover{
	background: #414141;
	text-decoration: none;
}
.Netkeirin_Pist6 .Race_Calendar_Select_Box .Select_Box:after{
	transform: translate(0,-75%) rotate(45deg);
	border-bottom: 1px solid #CBCBCB;
	border-right: 1px solid #CBCBCB;
}
.Netkeirin_Pist6.race_calendar .Tab_RaceDaySelect ul {
	max-width: 150px;
}
.Netkeirin_Pist6 .Race_Calendar_List{
	margin:20px 10px 0;
}
.Netkeirin_Pist6 .Race_Calendar_List .Race_Calendar_roundList + .Race_Calendar_roundList{
	margin-top:40px;
}
.Netkeirin_Pist6 .Race_Calendar_List .Race_Calendar_roundList:last-of-type{
	margin-bottom:20px;
}
.Netkeirin_Pist6 .Race_Calendar_List h3{
	margin-bottom:13px;
	color:#FFFFFF;
	font-size:88.89%;
	font-weight: bold;
}
.Netkeirin_Pist6 .Race_Calendar_List dl,
.Netkeirin_Pist6.season_special .RoundFinalist dl{
	display: flex;
	align-items: center;
	width:100%;
	min-height: 72px;
	padding:11px 0;
	border:1px solid #333333;
	border-radius: 4px;
}
.Netkeirin_Pist6.season_special .RoundFinalist dl{
	margin-top:10px;
}
.Netkeirin_Pist6 .Race_Calendar_List dl + dl{
	border-top:none;
}
.Netkeirin_Pist6 .Race_Calendar_List dt,
.Netkeirin_Pist6.season_special .RoundFinalist dt{
	width:68px;
	min-width: 68px;
	padding: 10px 0;
	text-align: center;
	font-size:77.78%;
	font-weight: bold;
	color:#FFFFFF;
	border-right: 1px solid #333333;
}
.Netkeirin_Pist6 .Race_Calendar_List dt span,
.Netkeirin_Pist6.season_special .RoundFinalist dt span{
	display: block;
	margin-top:2px;
	font-size:85.71%;
	font-weight: normal;
}
.Netkeirin_Pist6 .Race_Calendar_List dd,
.Netkeirin_Pist6.season_special .RoundFinalist dd{
	display: flex;
	width: 100%;
	justify-content: center;
	text-align: center;
}
.Netkeirin_Pist6 .Race_Calendar_List dd a,
.Netkeirin_Pist6.season_special .RoundFinalist dd a{
	display: block;
	width: 80%;
	padding:8px 0;
	background:#333333;
	color:#FFFFFF;
	font-size:83.3%;
	border:1px solid #707070;
	border-radius: 15px;
}
.Netkeirin_Pist6 .Race_Calendar_List dd a:hover,
.Netkeirin_Pist6.season_special .RoundFinalist dd a:hover{
	background: #414141;
}
.Netkeirin_Pist6 .Race_Calendar_List dd.No_Link a{
	background:#000000;
	color:#707070;
	pointer-events: none;
}
/* PIST6 開催日程 */

/* PIST6 シーズン特集 */
.Netkeirin_Pist6.season_special .Contents {
	padding-top: 18px;
}
.Netkeirin_Pist6.season_special .special_topImage{
	background:#000000 url(../../img/pist6/special/special_mainBg_21autamn.png) no-repeat;
	background-position: top center;
	background-size: cover;
	text-align: center;
	min-height: 210px;
	position: relative;
}
@media screen and (min-width:376px) and (max-width:480px){
	.Netkeirin_Pist6.season_special .special_topImage{
		min-height: 230px;
	}
}
@media screen and (min-width:481px) and (max-width:768px){
	.Netkeirin_Pist6.season_special .special_topImage{
		min-height: 300px;
	}
}
@media screen and (min-width:768px){
	.Netkeirin_Pist6.season_special .special_topImage{
		min-height: 340px;
		background-size: contain;
	}
}
.Netkeirin_Pist6.season_special .special_topImage > div{
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	padding: 0 20px 10px;
	color: #fff;
}
@media screen and (min-width:768px){
	.Netkeirin_Pist6.season_special .special_topImage > div{
		bottom:40px;
	}
}
.Netkeirin_Pist6.season_special .special_topImage .text_01{
	display: inline-block;
	margin:auto;
	text-align: center;
	padding:5px 10px;
	background:#000000;
	color:#FFFFFF;
	font-size:61.12%;
	font-weight: bold;
}
@media screen and (min-width:768px){
	.Netkeirin_Pist6.season_special .special_topImage .text_01{
		font-size: 77.78%;
	}
}
.Netkeirin_Pist6.season_special .special_topImage.holding .text_01{
	border:1px solid #DEB400;
}
.Netkeirin_Pist6.season_special .special_topImage.next .text_01{
	border:1px solid #538FFF;
}
.Netkeirin_Pist6.season_special .special_topImage p{
	margin:10px 0 5px;
	font-size: 166.6%;
	font-weight: bold;
}
.Netkeirin_Pist6.season_special .special_topImage.holding p{
	color:#DEB400;
}
.Netkeirin_Pist6.season_special .special_topImage.next p{
	color:#538FFF;
}
.Netkeirin_Pist6.season_special .special_topImage .text_02{
	margin:5px 0;
	color:#FFFFFF;
	font-size:88.89%;
	font-weight: bold;
}
.Netkeirin_Pist6.season_special .special_topImage .text_03{
	margin-top:5px;
	color:#FFFFFF;
	font-size: 72.22%;
}
.Netkeirin_Pist6.season_special .SpecialMainImage section{
	margin:0 10px;
}
.Netkeirin_Pist6.season_special .SpecialMainImage section + section{
	margin-bottom:60px;
}
.Netkeirin_Pist6.season_special .TableSlideArea{
	margin-top:20px;
	margin-bottom:20px;
}
.Netkeirin_Pist6.season_special .TableSlideArea + .LinkBtn_03{
	margin-bottom:40px;
}
.Netkeirin_Pist6.season_special .TableSlideArea h2{
	margin-left:10px;
	margin-bottom:10px;
	color:#ADADAD;
	font-size: 77.78%;
	font-weight: bold;
}
.Netkeirin_Pist6.season_special .TableSlideArea .RaceCard_Table{
	background:#000;
}
.Netkeirin_Pist6.season_special .TableSlideArea .RaceCard_Table th{
	color:#C7C7C7;
	background:#333333;
	border: 1px solid #707070;
}
.Netkeirin_Pist6.season_special .TableSlideArea .RaceCard_Table .PlayerList {
	border-bottom: 1px solid #707070;
}
.Netkeirin_Pist6.season_special .TableSlideArea .RaceCard_Table tr.PlayerList td{
	border: 1px solid #707070;
	color:#C7C7C7;
}
.Netkeirin_Pist6.season_special .TableSlideArea .RaceCard_Table .PlayerName{
	font-size: 88.89%;
}
.Netkeirin_Pist6.season_special .TableSlideArea .RaceCard_Table .PlayerName a{
	color:#fff;
}
.Netkeirin_Pist6.season_special .RaceList_NameBox{
	margin-top: 20px;
	margin-bottom:10px;
	border-radius: 4px;
	border: 1px solid #707070;
}
@media screen and (min-width:768px){
	.Netkeirin_Pist6.season_special .RaceList_NameBox_inner:hover{
		cursor: inherit;
	}
}
.Netkeirin_Pist6.season_special .RaceList_NameBox .LimitTime{
	display: block;
	text-align: right;
	color:#E03D3D;
	font-size:72.22%;
	font-weight: bold;
}
@media screen and (min-width:768px){
	.Netkeirin_Pist6.season_special .Column_MainImgBox a:hover{
		background: #414141;
	}
	.Netkeirin_Pist6.season_special .Column_MainImgBox a:hover .ContentMainTitle {
		color: #fff;
		text-decoration: underline;
	}
}
.Netkeirin_Pist6.season_special .Top_Column{
	margin-top:40px;
}
@media screen and (min-width:768px){
	.Netkeirin_Pist6.season_special .RaceList_Main_Box a:hover{
		text-decoration: none;
		background: #414141;
	}
}
.Netkeirin_Pist6.season_special .ContentMainTitle {
	color: #fff;
}
@media screen and (min-width:768px){
	.Netkeirin_Pist6.season_special .ColumnList li a:hover{
		text-decoration: none;
	}
	.Netkeirin_Pist6.season_special .ColumnList li a:hover .PhotoThumb_01 {
		filter: alpha(opacity=85);
		opacity: 0.85;
		-moz-opacity: 0.85;
	}
	.Netkeirin_Pist6.season_special .ColumnList li a:hover .ContentMainTitle {
		color: #fff;
		text-decoration: underline;
	}
}
.Netkeirin_Pist6.season_special .Content_FooterTxt{
	color:#DDDDDD;
}
.Netkeirin_Pist6.season_special .Player_Notice{
	margin-top:50px;
}
.Netkeirin_Pist6.season_special .Player_Notice + .Player_Notice{
	margin-top:30px;
}
@media screen and (max-width:768px){
	.Netkeirin_Pist6.season_special .Player_Notice .bnr_area{
		position: relative;
		overflow-x: auto;
		overflow-y: hidden;
		-webkit-overflow-scrolling: touch;
		white-space: nowrap;
		padding: 0 10px;
	}
}
.Netkeirin_Pist6.season_special .Player_Notice .bnr_area ul{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.Netkeirin_Pist6.season_special .Player_Notice .bnr_area ul li{
	min-height: 130px;
}
.Netkeirin_Pist6.season_special .Player_Notice .bnr_area ul li + li{
	margin-left: 10px;
}
.Netkeirin_Pist6.season_special .Player_Notice .bnr_area a{
	display: block;
	width: 92px;
	overflow: hidden;
	border-radius: 4px;
	color: #fff;
}
@media screen and (min-width:768px){
	.Netkeirin_Pist6.season_special .Player_Notice .bnr_area a:hover{
		filter: alpha(opacity=85);
		opacity: 0.85;
		-moz-opacity: 0.85;
	}
	.Netkeirin_Pist6.season_special .Player_Notice .bnr_area a:hover .PlayerName{
		color: #fff;
		text-decoration: underline;
	}
}
@media only screen and (min-width: 321px) and (max-width: 480px) {
	.Netkeirin_Pist6.season_special .Player_Notice .bnr_area a{
		width: 24.53vw;
	}
}
@media only screen and (max-width: 320px) {
	.Netkeirin_Pist6.season_special .Player_Notice .bnr_area a{
		width: 86px;
	}
}
.Netkeirin_Pist6.season_special .Player_Notice .bnr_inner p{
	display: flex;
	overflow-wrap : break-word;
}
.Netkeirin_Pist6.season_special .Player_Notice .PlayerPhoto{
	position: relative;
	width: 100%;
	height: auto;
	border: 1px solid #707070;
	border-radius: 4px;
	overflow: hidden;
}
.Netkeirin_Pist6.season_special .Player_Notice .PlayerPhoto:before{
	content: "";
	display: block;
	padding-top: 100%;
}
.Netkeirin_Pist6.season_special .Player_Notice .PlayerPhoto img{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: auto;
}
.Netkeirin_Pist6.season_special .Player_Notice .PlayerName{
	display: block;
	margin-top:10px;
	color:#FFFFFF;
	font-size:61.11%;
	font-weight: bold;
	line-height: 1.42;
}
.Netkeirin_Pist6.season_special .RacePastResultsContents{
	margin-top:50px;
}
.Netkeirin_Pist6.season_special .RacePastResultsWrap{
	margin: 0 10px;
}
.Netkeirin_Pist6.season_special .RacePastResultsData{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.Netkeirin_Pist6.season_special .RaceResultsImg{
	overflow: hidden;
	width: 117px;
}
.Netkeirin_Pist6.season_special .RaceResultsImg .RacePhotoImg01{
	display: block;
	width: 100%;
	border-radius: 4px;
}
.Netkeirin_Pist6.season_special .RaceResultsTxt{
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 5px 9px;
}
.Netkeirin_Pist6.season_special .PastResultsName{
	font-size: 127.8%;
	font-weight: bold;
	color: #ADADAD;
	margin-bottom: 7px;
}
.Netkeirin_Pist6.season_special .PastResultsDate{
	display: block;
	font-size: 100%;
	color: #FFFFFF;
}
.Netkeirin_Pist6.season_special .PastResultsDate span{
	display: block;
	margin-top:9px;
	color:#ADADAD;
	font-size:72.22%;
}
.Netkeirin_Pist6.season_special .PastResultsTable{
	width: 100%;
	margin: 8px 0 14px;
}
.Netkeirin_Pist6.season_special .PastResultsTable td{
	color:#FFFFFF;
	font-size: 88.89%;
	padding-bottom: 4px;
}
.Netkeirin_Pist6.season_special .PastResultsTable .Result_Num{
	width: 30px;
}
@media screen and (min-width:768px){
	.Netkeirin_Pist6.season_special .PastResultsTable .Result_Num{
		width: 1rem;
	}
}
.Netkeirin_Pist6.season_special .PastResultsTable .Player_Info{
	width:10em;
}
.Netkeirin_Pist6.season_special .PastResultsTable .Time{
	width: 40px;
}
.Netkeirin_Pist6.season_special .RaceResultsBtnWrap a{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 79%;
	margin: auto;
	border: 1px solid #707070;
	border-radius: 1.27em;
	font-size: 61.12%;
	font-weight: bold;
	color: #FFFFFF;
	background:#333333;
	line-height: 2.55;
	text-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}
.Netkeirin_Pist6.season_special .RoundFinalist{
	margin-top:40px;
}
.Netkeirin_Pist6.season_special .RoundFinalist_inner {
	margin:0 10px;
}
.Netkeirin_Pist6.season_special .RoundFinalist dt{
	width: 38px;
	min-width: 38px;
	border:none;
}
.Netkeirin_Pist6.season_special .RoundFinalist_inner dd{
	padding: 0 10px;
	flex-wrap: wrap;
	border-left: 1px solid #333333;
}
.Netkeirin_Pist6.season_special .RoundFinalist dd div{
	display: flex;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	width: 100%;
	text-align: left;
}
.Netkeirin_Pist6.season_special .RoundFinalist dd div + div{
	margin-top:10px;
}
.Netkeirin_Pist6.season_special .RoundFinalist dd a{
	justify-content: center;
	width:auto;
	padding: 4px 10px;
	line-height: 1.4;
}
@media screen and (max-width:480px){
	.Netkeirin_Pist6.season_special .RoundFinalist dd a{
		max-width:10em;
	}
}
.Netkeirin_Pist6.season_special .RoundFinalist dd a + a{
	margin-left: 10px;
}
.Netkeirin_Pist6.season_special .RaceCalender{
	margin-top:40px;
}
/* PIST6 シーズン特集 */

/* PIST6 ドームガイド */
.Netkeirin_Pist6.course_guide .Course_Access .AccessMap{
	position: relative;
	display: block;
	height: 0;
	padding: 0;
	overflow: hidden;
	padding-bottom: 56.25%;
}
.Netkeirin_Pist6.course_guide .Course_Access .AccessMap iframe{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0;
}
.Netkeirin_Pist6.course_guide .Course_Access .MoveMapBtn{
	display: block;
	padding: 10px;
	text-align: center;
}
.Netkeirin_Pist6.course_guide .Course_Access .MoveMapBtn a{
	display: inline-block;
	font-size: 72.23%;
	line-height: 1.8;
	color:#FFFFFF;
}
.Netkeirin_Pist6.course_guide .Course_Access .MoveMapBtn a .Icon_BlankLink {
	position: relative;
	width: 18px;
	height: 18px;
	margin-right: 2px;
	top: 2px;
}
.Netkeirin_Pist6.course_guide .Main_Column img{
	width:100%;
	height: auto;
}
.Netkeirin_Pist6.course_guide .Course_Access .MoveMapBtn a svg{
	margin-left:9px;
}
.Netkeirin_Pist6.course_guide .HowTo_Access{
	margin-bottom: 40px;
}
.Netkeirin_Pist6.course_guide .HowTo_Access_inner{
	margin:0 15px;
	border-bottom:1px solid #707070;
}
.Netkeirin_Pist6.course_guide .HowTo_Access_inner div{
	padding-bottom:20px;
}
.Netkeirin_Pist6.course_guide .HowTo_Access_inner h3{
	margin-left:6px;
	margin-bottom:21px;
	font-size:88.89%;
	font-weight: bold;
	color:#FFFFFF;
}
.Netkeirin_Pist6.course_guide .HowTo_Access_inner img + p{
	margin-top:42px;
}
.Netkeirin_Pist6.course_guide .HowTo_Access_inner p{
	margin-left:6px;
	font-size:77.79%;
	line-height:1.64;
	color:#FFFFFF;
}
.Netkeirin_Pist6.course_guide .HowTo_Access_inner ul{
	margin-top:20px;
	margin-left:6px;
}
.Netkeirin_Pist6.course_guide .HowTo_Access_inner li{
	font-size:77.79%;
	font-weight: bold;
	line-height:1.85;
	color:#FFFFFF;
}
.Netkeirin_Pist6.course_guide .HowTo_Access_inner div + div{
	padding-top:20px;
	border-top:1px solid #707070;
}
.Netkeirin_Pist6.course_guide .HowTo_Access_inner div a{
	color:#fff;
	text-decoration: underline;
}
.Netkeirin_Pist6.course_guide .Floor_Map .Floor_Map_inner{
	margin:0 25px;
}
.Netkeirin_Pist6.course_guide .Shop{
	margin:42px 0;
}
.Netkeirin_Pist6.course_guide .Shop ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin:26px 10px 0 10px;
}
.Netkeirin_Pist6.course_guide .Shop ul li{
	width: calc(50% - 5px);
}
.Netkeirin_Pist6.course_guide .Shop ul li:nth-of-type(n+3){
	margin-top:30px;
}
.Netkeirin_Pist6.course_guide .Shop a{
	display: block;
	color:#fff;
}
.Netkeirin_Pist6.course_guide .Shop a:hover{
	text-decoration: none;
}
.Netkeirin_Pist6.course_guide .Shop a:hover img{
	filter: alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity: 0.85;
}
.Netkeirin_Pist6.course_guide .Shop a:hover .menu{
	text-decoration: underline;
}
.Netkeirin_Pist6.course_guide .Shop span[class^='category']{
	display: inline-block;
	margin:15px 0 12px;
	padding:4px 8px;
	color:#FFFFFF;
	font-size:72.22%;
	font-weight: bold;
}
.Netkeirin_Pist6.course_guide .Shop span.category_01{
	background:#FB354A;
}
.Netkeirin_Pist6.course_guide .Shop span.category_02{
	background:#59B4A6;
}
.Netkeirin_Pist6.course_guide .Shop h3{
	margin:12px 0;
	font-size:88.89%;
	font-weight: bold;
	color:#FFFFFF;
}
.Netkeirin_Pist6.course_guide .Shop p{
	margin:12px 0 17px;
	color:#FFFFFF;
	font-size:77.78%;
	line-height:1.64;
}
.Netkeirin_Pist6.course_guide .Shop div svg{
	width:15px;
	height:15px;
	margin-left:10px;
	stroke: #fff;
}
.Netkeirin_Pist6.course_guide .Shop span.menu{
	display: block;
	text-align: right;
	font-size: 61.11%;
	font-weight: bold;
	color:#FFFFFF;
}
.Netkeirin_Pist6.course_guide .Course_Other{
	display: flex;
	margin:42px 0;
}
.Netkeirin_Pist6.course_guide .Course_Other a{
	display: block;
	width: 50%;
}
.Netkeirin_Pist6.course_guide .Course_Other a:hover img{
	filter: alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity: 0.85;
}

.Netkeirin_Pist6.course_guide section.Movie{
	margin:25px 0;
}
/* PIST6 ドームガイド */

/* PIST6 ページャー */
.Netkeirin_Pist6 .CommonPager .PagerMain li a,
.Netkeirin_Pist6 .CommonPager .PagerMain li > span{
	color: #C7C7C7;
}
.Netkeirin_Pist6 .CommonPager .PagerMain li:first-child a::before,
.Netkeirin_Pist6 .CommonPager .PagerMain li:first-child > span::before,
.Netkeirin_Pist6 .CommonPager .PagerMain li:last-child a::after,
.Netkeirin_Pist6 .CommonPager .PagerMain li:last-child > span::after{
	border-color: #adadad;
}
.Netkeirin_Pist6 .CommonPager .counter{
	color: #C7C7C7;
}
.Netkeirin_Pist6  .CommonPager .PagerMain{
	color:#C7C7C7;
}

@media only screen and (min-width: 1025px) {
	.Netkeirin_Pist6 .CommonPager .PagerMain li a,
	.Netkeirin_Pist6 .CommonPager .PagerMain li > span{
		color: #fff;
	}
	.Netkeirin_Pist6 .CommonPager .PagerMain li a:not(.Active):hover,
	.Netkeirin_Pist6 .CommonPager .PagerMain li .Active{
		background: #000;
		border: 1px solid #fff;
	}
	.Netkeirin_Pist6 .CommonPager .counter span{
		color: #C7C7C7;
	}
	.Netkeirin_Pist6 .CommonPager .PagerMain li a{
		background: #333333;
	}
	.Netkeirin_Pist6 .CommonPager .PagerMain li:first-child a,
	.Netkeirin_Pist6 .CommonPager .PagerMain li:last-child a{
		background: #333333;
		border: 2px solid #dedede;
	}
	.Netkeirin_Pist6 .CommonPager .PagerMain li:first-child a::before,
	.Netkeirin_Pist6 .CommonPager .PagerMain li:first-child > span::before,
	.Netkeirin_Pist6 .CommonPager .PagerMain li:last-child a::after,
	.Netkeirin_Pist6 .CommonPager .PagerMain li:last-child > span::after{
		border-style: solid;
		border-color: transparent #aaaaaa transparent;
		border-width: 4px 0 4px 6px;
	}
	.Netkeirin_Pist6 .ArticleInfoList{
		margin: 10px 10px 27px;
	}
}

/* PIST6 ページャー */


/* PC 以下 */
@media only screen and (max-width: 1025px) {
    section.Movie iframe {
        width: 100%;
      height: auto;
  aspect-ratio: 16/9;
    }
}
