@charset "UTF-8";
/* 文字化確認用。文字コード注意！ */
/* COMMON VARIABLES */
/* COMMON MIXINS */


/*======================================
期待値シミュレーション .ExpectedValue
======================================*/
.ExpectedValue {

}
.Expect_Txt01 {
	margin-top: 20px;
}
.Expect_Txt01 > p{
	color: #666;
	line-height: 1.5;
	margin: 0 0 20px;
}
.DisplayRange_Txt01 {
	margin: 0 10px 2px;
}
.DisplayRange_Txt01 .Txt01{
	display: inline-block;
	color: #666;
	line-height: 1.5;
	margin-right: 16px;
}
.ExpectBtn01 {
	display: flex;
	justify-content: flex-end;
	width: 720px;
	margin: auto;
}
.ExpectBtn01 .Btn{
	display: inline-block;
	background: #edebe5;
	border: 1px solid #d0ccc1;
	border-radius: 4px;
	font-weight: bold;
	color: #444;
	line-height: 29px;
	padding: 0 13px;
	width: 160px;
	text-align: center;
}
.ExpectBtn01 .AssistanceBtn,
.ExpectBtn01 .RangeBtn,
.ExpectBtn01 .OddsUpdateBtn {
	display: inline-flex;
	align-items: center;
	height: 29px;
}
.ExpectBtn01 .AssistanceBtn {
	margin-bottom: 10px;
	justify-content: center;
}
.ExpectBtn01 .AssistanceBtn::before{
	content: "";
	display: inline-block;
	width: 22px;
	height: 19px;
	margin-right: 6px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.738 18.455'%3E%3Cpath d='M52.312,114.6a8.232,8.232,0,0,1,2.555.395,5.947,5.947,0,0,0,2.416.31,2.074,2.074,0,0,0,1.39-.72,1.106,1.106,0,0,0-.209-1.505,5.837,5.837,0,0,0-2.192-.832,20.869,20.869,0,0,1-2.368-.85,14.835,14.835,0,0,1-1.947-1.186A2.438,2.438,0,0,0,50,109.78a5.764,5.764,0,0,0-1.956,1.013,7.076,7.076,0,0,1-1.969,1.229c-.387.134-.221.754.17.618a5.553,5.553,0,0,0,1.565-.854,10.594,10.594,0,0,1,1.279-.927,2.414,2.414,0,0,1,1.811-.445,7.654,7.654,0,0,1,1.661,1.009,15.164,15.164,0,0,0,3.886,1.548c.349.1.7.2,1.044.317.294.1.718.263.748.629.04.468-.632.692-.995.753a6.058,6.058,0,0,1-2.546-.382,8,8,0,0,0-2.39-.325c-.411.016-.413.657,0,.641' transform='translate(-42.357 -101.34)' fill='%23888'/%3E%3Cpath d='M72.906,145.481a3.388,3.388,0,0,1,2.429-.153c.817.252,1.581.652,2.4.9a7.972,7.972,0,0,0,5.554-.506,19.265,19.265,0,0,0,4.618-2.97c.53-.442,1-1.11.517-1.773s-1.305-.4-1.928-.128c-.852.37-1.518.98-2.324,1.418a9.433,9.433,0,0,1-1.575.6c-.39.129-.223.748.17.618.317-.1.636-.2.95-.315a9.09,9.09,0,0,0,1.987-1.166,6.513,6.513,0,0,1,.845-.475c.293-.14.81-.424,1.147-.322.94.284-.568,1.358-.835,1.573a15.846,15.846,0,0,1-4.447,2.605,7.872,7.872,0,0,1-2.634.516,7.371,7.371,0,0,1-2.685-.573,11.535,11.535,0,0,0-2.136-.754,4.108,4.108,0,0,0-2.377.351c-.378.163-.052.715.324.554' transform='translate(-66.887 -129.838)' fill='%23888'/%3E%3Cpath d='M5.716,133.936c-.559.262-1.116.579-1.694.795-.561.209-.738-.445-.919-.832L1.119,129.67l-.335-.714a.818.818,0,0,1-.136-.495c.056-.324.5-.445.754-.566l1.067-.5c.311-.146.6-.18.8.177.068.121.12.255.178.381l.9,1.916,1.166,2.487c.2.427.8,1.245.2,1.58-.361.2-.038.754.324.554a1.124,1.124,0,0,0,.488-1.481c-.063-.143-.132-.282-.2-.423l-1.057-2.254L4.141,127.92c-.264-.563-.489-1.244-1.233-1.287a2.4,2.4,0,0,0-1.1.365c-.373.175-.75.344-1.121.526a1.128,1.128,0,0,0-.668,1.239,2.511,2.511,0,0,0,.215.532l2.153,4.591c.289.615.533,1.487,1.348,1.533a2.764,2.764,0,0,0,1.228-.426l1.072-.5c.373-.175.048-.728-.324-.554' transform='translate(0 -116.966)' fill='%23888'/%3E%3Cpath d='M191.544,35.73A1.9,1.9,0,1,0,194.131,35a1.929,1.929,0,0,0-2.587.731.321.321,0,0,0,.554.324,1.26,1.26,0,1,1,.547,1.733,1.276,1.276,0,0,1-.547-1.733c.188-.367-.365-.691-.554-.324' transform='translate(-176.714 -32.109)' fill='%23888'/%3E%3Cpath d='M161.83,7.495l.244-.44a2.327,2.327,0,0,0,.327-.589c.013-.086.077.032-.065-.015a.535.535,0,0,1,.093.052.834.834,0,0,0,.292.14c.352.091.765-.224.975-.488a.664.664,0,0,0,.058-.693c-.062-.107.035-.114-.084-.031a.158.158,0,0,1,.041-.012c.1-.023.2-.058.3-.086a4.872,4.872,0,0,0,.708-.2c.142-.067.084.03.038-.073.04.089.047.194.082.286.157.41.549.44.944.459a.652.652,0,0,0,.674-.442.556.556,0,0,1,.052-.093c-.056.095-.128-.039-.053.027a1.249,1.249,0,0,0,.216.12,4.827,4.827,0,0,0,.679.377c.151.053.066.1.106-.015a2.529,2.529,0,0,1-.135.244c-.175.374.017.6.243.888a.656.656,0,0,0,.759.321.61.61,0,0,0,.123-.035c.106-.062.114.035.031-.084a.827.827,0,0,1,.063.22l.192.668a1.985,1.985,0,0,0,.072.251c.029.066-.044-.009.048-.051a1.769,1.769,0,0,1-.2.056.636.636,0,0,0-.5.563c-.06.383-.118.756.245,1,.046.031.267.176.241.09s-.054.046-.087.105l-.364.657a2.063,2.063,0,0,0-.12.216c-.032.08-.033-.017.065.015a.4.4,0,0,1-.093-.052.662.662,0,0,0-.842-.007c-.271.2-.583.4-.547.78a.79.79,0,0,0,.064.269c.062.106-.035.114.084.031a.343.343,0,0,1-.075.022,2.471,2.471,0,0,0-.683.2,1.987,1.987,0,0,0-.292.084c-.027.013-.061.013-.088.025-.049.022.04.1.038,0a.78.78,0,0,0-.345-.587,1.769,1.769,0,0,0-.711-.12.587.587,0,0,0-.489.216.73.73,0,0,0-.143.232c-.008.031-.1.119-.006.09.055-.017.052,0,.008-.024-.191-.116-.393-.218-.589-.327a2.262,2.262,0,0,0-.329-.182.532.532,0,0,1-.092-.051c.046.028-.049.1.045.012a.677.677,0,0,0,.022-.869c-.235-.316-.45-.619-.882-.531-.034.007-.068.02-.1.029-.139.036-.166,0-.1.1a.844.844,0,0,1-.063-.22l-.224-.782a1.289,1.289,0,0,0-.036-.124c-.032-.079.034,0-.052.038.089-.04.194-.047.286-.082a.616.616,0,0,0,.376-.352,1.768,1.768,0,0,0,.085-.737.6.6,0,0,0-.279-.436c-.033-.023-.073-.04-.108-.06l-.112-.062q-.077-.042,0,0c.125-.394-.494-.563-.618-.17A.612.612,0,0,0,161.6,8c.022.013.142.059.152.084a2.3,2.3,0,0,0-.063.293l.031.074-.1.029a1.006,1.006,0,0,1-.167.048c-.642.234-.367.853-.23,1.328.142.494.254,1.081.918.929.045-.01.138-.061.182-.052.078.015.006,0,.1.116.141.168.189.116.09.3a.611.611,0,0,0,.086.832,5.735,5.735,0,0,0,1.117.634.59.59,0,0,0,.793-.2c.04-.059.066-.183.122-.22s.069-.011.165.006c.214.039.167-.057.253.088.152.258.144.54.526.59a1.7,1.7,0,0,0,.64-.132c.445-.128,1.226-.2,1.168-.833-.008-.092-.1-.246-.081-.328a.9.9,0,0,1,.268-.226c.067-.026-.045-.043.092,0a1.343,1.343,0,0,1,.152.084.6.6,0,0,0,.526.03.855.855,0,0,0,.376-.437c.14-.252.283-.5.419-.755a.672.672,0,0,0,.083-.622.658.658,0,0,0-.287-.293c-.039-.024-.141-.055-.166-.092a.639.639,0,0,1,.023-.315l-.031-.074.1-.029a.736.736,0,0,1,.123-.035.672.672,0,0,0,.349-.217.744.744,0,0,0,.039-.725c-.109-.379-.175-1.117-.576-1.308a.618.618,0,0,0-.413-.033,1.216,1.216,0,0,1-.167.048c-.114.006-.049.018-.094-.009a1.392,1.392,0,0,1-.191-.242c-.026-.067-.044.045,0-.092.037-.119.13-.209.154-.337.106-.567-.64-.807-1.028-1.022a1.455,1.455,0,0,0-.572-.249.568.568,0,0,0-.468.219c-.059.071-.1.24-.172.285s-.069.011-.165-.006c-.214-.039-.167.057-.253-.088s-.065-.283-.18-.412a.664.664,0,0,0-.743-.115c-.439.126-1.382.208-1.419.805-.008.127.111.312.089.425-.028.142.01-.026-.026.035,0,0-.289.253-.241.243-.067.014-.258-.149-.336-.176a.577.577,0,0,0-.583.1,2.137,2.137,0,0,0-.357.579l-.35.632c-.2.361.353.685.554.324' transform='translate(-148.747 -4.124)' fill='%23888'/%3E%3Cpath d='M116.613,22.779a1.469,1.469,0,1,0,2-.563,1.494,1.494,0,0,0-2,.563c-.217.353.338.675.554.324a.828.828,0,0,1,1.455.79.828.828,0,0,1-1.455-.79c.183-.368-.37-.694-.554-.324' transform='translate(-107.552 -20.35)' fill='%23888'/%3E%3Cpath d='M98.51,4.863a.582.582,0,0,0-.155.51.4.4,0,0,0,.041.142l.016.055.1-.148s-.049.017-.056.016a2.144,2.144,0,0,0-.746.214c-.048.062.106.079.112.064s-.035-.134-.049-.17A.531.531,0,0,0,97.42,5.2c-.325-.1-.768-.114-.94.235-.054.109-.115.11.014.119.2.014.042-.027.017-.054a1.673,1.673,0,0,0-.376-.209c-.044-.025-.25-.179-.3-.165.032-.009-.052.219.074.081A.577.577,0,0,0,96,5.033a.863.863,0,0,0-.584-.934c-.012,0-.425-.011-.435.058,0,0,.118.166.132.044a.665.665,0,0,0-.055-.191l-.117-.41c-.008-.03-.024-.149-.047-.162s.032-.184-.046.058c-.045.139-.043.058.047.054.4-.018.473-.439.5-.748a.546.546,0,0,0-.143-.478.54.54,0,0,0-.139-.1c-.02-.01-.062-.047-.084-.047l-.05-.027.028.177a3.854,3.854,0,0,0,.374-.674c0-.011.056-.083.051-.091s-.162.022-.146.064c.006.016.069.036.084.046a.548.548,0,0,0,.464.076.8.8,0,0,0,.6-.877C96.408.758,96.426.711,96.341.8c-.128.134-.017.05.028.052a1.808,1.808,0,0,0,.448-.129,1.3,1.3,0,0,0,.3-.087c0,.016-.122-.1-.148-.084A.732.732,0,0,0,97,.638a.574.574,0,0,0,.064.186.851.851,0,0,0,1.1.224A.658.658,0,0,0,98.31.882c.071-.107.119-.135,0-.144-.205-.015.178.162.23.19.1.056.282.21.4.22.007,0,.035.026.041.023s0-.161-.054-.14c-.025.01-.073.125-.085.154a.805.805,0,0,0,.7,1.02c.413.015.412-.626,0-.641l-.11,0,.227.094a1.043,1.043,0,0,1-.288-.361l.032.247c.055-.286.288-.5.047-.8a1.866,1.866,0,0,0-.554-.349,1.41,1.41,0,0,0-.61-.264.535.535,0,0,0-.429.251c-.026.037-.04.1-.072.129-.064.059.1.024-.061-.017s-.044.1-.1.009a1.055,1.055,0,0,1-.041-.142.526.526,0,0,0-.314-.332,1.11,1.11,0,0,0-.659.088,2.085,2.085,0,0,0-.656.224c-.312.23-.132.487-.142.78l.094-.227a1.043,1.043,0,0,1-.361.288l.247-.032c-.286-.055-.5-.288-.8-.047a1.868,1.868,0,0,0-.349.554,1.41,1.41,0,0,0-.264.61.535.535,0,0,0,.251.429c.037.026.1.04.129.072.059.064.024-.1-.017.061s.1.044.009.1a1.07,1.07,0,0,1-.142.041.526.526,0,0,0-.332.313,1.111,1.111,0,0,0,.088.659,2.082,2.082,0,0,0,.224.656c.23.312.487.132.78.142l-.227-.094A1.045,1.045,0,0,1,95.433,5L95.4,4.754c-.055.286-.288.5-.047.8a1.868,1.868,0,0,0,.554.349,1.411,1.411,0,0,0,.61.264.535.535,0,0,0,.429-.251c.026-.037.04-.1.072-.129.064-.059-.1-.024.061.017s.044-.1.1-.009a1.048,1.048,0,0,1,.041.142.525.525,0,0,0,.313.332,1.111,1.111,0,0,0,.659-.088,2.082,2.082,0,0,0,.656-.224c.312-.23.132-.487.143-.78L98.9,5.4l.068-.087c.251-.322-.2-.779-.453-.453' transform='translate(-87.059 0)' fill='%23888'/%3E%3C/svg%3E%0A");
}
.ExpectedValue .Shutuba_Table {
	min-width: 720px;
	margin: auto;
}
.ExpectedValue .Shutuba_Table tr td[class*="Waku"] {
	font-weight: bold;
}
.ExpectedValue .Shutuba_Table tr th.Waku,
.ExpectedValue .Shutuba_Table tr th.Mark {
	width: 1.6em;
	min-width: 32px;
	padding: 0 4px;
	line-height: 1.2;
}
.ExpectedValue .Shutuba_Table tr td.Mark_User {
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	background: #f0f4ff;
}
.ExpectedValue .Shutuba_Table tr td.Popular {
	width: 70px;
}
.ExpectedValue .Shutuba_Table tr td.Popular.Popular_Ninki {
	width: 40px;
}
.ExpectedValue .Shutuba_Table .ClearBtn,
.MarkDataValueArea .MarkData_Table .ClearBtn {
	background: #fff;
	border: 1px solid #cacaca;
	border-radius: 4px;
	font-size: 12px;
	padding: 1px 8px;
	margin-left: 6px;
	margin-right: -60px;
}
.ExpectedValue .Shutuba_Table .WinningRate {
	width: 230px;
}
/* 取り消し */
.ExpectedValue .Shutuba_Table tr.Cancel {

}
.ExpectedValue table.RaceTable01 tr.Cancel td[class*=Umaban]{
	font-weight: 700;
	font-size: 12px;
}
.ExpectedValue table.RaceTable01 tr.Cancel td.HorseInfo {
	position: relative;
	padding: 3px 30px 3px 6px;
	white-space: nowrap;
}
.ExpectedValue table.RaceTable01 tr.Cancel .HorseInfo span.HorseName {
	font-size: 14px;
	font-weight: 700;
}
.ExpectedValue table.RaceTable01 tr.Cancel td {
	height: 36px;
	vertical-align: middle;
	border-left: 1px solid #d9d8ce;
	line-height: 1.3;
	border-bottom: none;
	border-top: none;
	font-size: 13px;
}


.RateCountBtnWrap {
	display: flex;
	align-items: center;
	justify-content: center;
}
.ExpectedValue .RateCountBtn,
.MarkDataValueArea .RateCountBtn {
	position: relative;
	display: block;
	width: 24px;
	height: 24px;
	background: #fff;
	border: 1px solid #cacaca;
	border-radius: 12px;
	text-align: center;
	overflow: hidden;
	text-indent: -50px;
	margin: 3px 6px;
}
.ExpectedValue .RateCountBtn.Plus::before,
.ExpectedValue .RateCountBtn.Minus::before,
.MarkDataValueArea .RateCountBtn.Plus::before,
.MarkDataValueArea .RateCountBtn.Minus::before {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	border-top: 1px solid #888;
	transform: translateX(-50%);
}
.ExpectedValue .RateCountBtn.Plus::after,
.MarkDataValueArea .RateCountBtn.Plus::after {
	position: absolute;
	top: 50%;
	left: 50%;
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	border-left: 1px solid #888;
	transform: translateY(-50%);
}
.ExpectedValue .InputRate,
.MarkDataValueArea .InputRate {
	font-family: "ヒラギノ角ゴ ProN W3",ArialMT,"Hiragino Kaku Gothic ProN";
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 100%;
	height: 28px;
	max-width: 5.4em;
	text-align: right;
	font-weight: bold;
	padding: 2px 5px 2px 11px;
	color: #666;
	border: 1px solid #cacaca;
	border-radius: 4px;
	letter-spacing: -0.1px;
}
/* Chromeのスピンボタン非表示 */
.ExpectedValue input[type=number]::-webkit-outer-spin-button,
.ExpectedValue input[type=number]::-webkit-inner-spin-button,
.MarkDataValueArea input[type=number]::-webkit-outer-spin-button,
.MarkDataValueArea input[type=number]::-webkit-inner-spin-button, { -webkit-appearance: none; margin: 0; }
/* Firefox */
.ExpectedValue input[type=number],.MarkDataValueArea input[type=number] { -moz-appearance: textfield; }

.ExpectedValue .RateInputWrap,
.MarkDataValueArea .RateInputWrap {
	position: relative;
}
.ExpectedValue .RateInputWrap::after,
.MarkDataValueArea .RateInputWrap::after {
	content: '%';
	position: absolute;
	top: 11px;
	right: 6px;
	font-size: 10px;
	font-weight: bold;
	line-height: 1;
	color: #888;
	pointer-events: none;
}

.ExpectedValue .TotalRateBox01{
	display: flex;
	justify-content: flex-end;
	width: 720px;
	margin: auto;
}
.ExpectedValue .TotalRateWrap01 {
	display: flex;
	background: #F3F3F3;
	color: #666;
	border-radius: 14px;
	margin: 10px 62px 10px 10px;
	padding: 6px 12px;
	width: 130px;
	justify-content: center;
}
.ExpectedValue .TotalRateWrap01 > span{
}
.ExpectedValue .TotalRateWrap01 .TotalTxt01 {
	margin-right: 4px;
}
.ExpectedValue .TotalRateWrap01 .TotalTxt02,
.ExpectedValue .TotalRateWrap01 .TotalTxt03 {
	font-weight: bold;
}
.ExpectedValue .TotalRateWrap01 .TotalTxt02 {
	color: #2a7fff;
}
.ExpectedValue .TotalRateWrap01 .TotalTxt02.Over {
	color: #ef5350;
}
.ExpectedValue .Expect_Note p{
	color: #666;
	line-height: 1.5;
	margin: 0px 10px 8px;
	text-align: center;
}
.ExpectedValue .RangeBtnWrap {
	text-align: center;
	margin: -10px 0 8px;
}
.ExpectedValue .RangeBtnWrap a.RangeBtn{
	display: inline-flex;
	font-size: 15px;
	font-weight: bold;
	color: #444;
	padding: 8px;
	align-items: center;
}
.ExpectedValue .RangeBtnWrap a.RangeBtn .PlusIcon01{
	display: inline-block;
	position: relative;
	border: 1px solid #777;
	border-radius: 1em;
	margin-right: 8px;
	width: 19px;
	height: 19px;
}
.ExpectedValue .RangeBtnWrap a.RangeBtn .PlusIcon01::before,
.ExpectedValue .RangeBtnWrap a.RangeBtn .PlusIcon01::after{
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
	background-color: #666;
}
.ExpectedValue .RangeBtnWrap a.RangeBtn .PlusIcon01::before {
	height: 8px;
	width: 1px;
}
.ExpectedValue .RangeBtnWrap a.RangeBtn .PlusIcon01::after {
	height: 1px;
	width: 8px;
}
.ExpectedValue .SubmitBtnWrap {
	margin: 0 auto 10px;
	width: 400px;
}
.ExpectedValue button.SubmitBtn {
	background: #ef5350;
	padding: 11px 0;
	font-size: 15px;
}
.ExpectedValue button.SubmitBtn:disabled {
	color: #fff;
	background: #adadad;
}


.ExpectBtn01 .RangeBtn::before{
	content: "";
	display: inline-block;
	width: 17px;
	height: 14px;
	margin-right: 6px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.313 13.235'%3E%3Cpath d='M5.078,0A2,2,0,0,1,7.025,1.539h8.826a.462.462,0,0,1,0,.923H7.025a2,2,0,0,1-3.893,0H.462a.462.462,0,1,1,0-.923h2.67A2,2,0,0,1,5.078,0M9.82,5.2a2,2,0,0,1,3.361.953h2.67a.462.462,0,0,1,0,.923h-2.67a2,2,0,0,1-3.893,0H.462a.462.462,0,1,1,0-.923H9.288A2,2,0,0,1,9.82,5.2M3.132,11.7H.462a.462.462,0,1,1,0-.923h2.67a2,2,0,0,1,3.893,0h8.826a.462.462,0,0,1,0,.923H7.025a2,2,0,0,1-3.893,0' fill='%23888'/%3E%3C/svg%3E%0A");
}
.ExpectBtn01 .OddsUpdateBtn::before{
	content: "";
	display: inline-block;
	width: 17px;
	height: 17px;
	margin-right: 6px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 16.096'%3E%3Cpath d='M17.7,1.4a.617.617,0,0,0-.733.474l-.448,2.093A8.022,8.022,0,0,0,1.578,8.022a.617.617,0,0,0,1.234,0A6.789,6.789,0,0,1,15.471,4.613l-2.057-.441a.617.617,0,1,0-.258,1.207l3.531.757a.606.606,0,0,0,.181.012.618.618,0,0,0,.552-.486l.757-3.531A.617.617,0,0,0,17.7,1.4' transform='translate(-1.19)' fill='%23888'/%3E%3Cpath d='M15.891,29.307a.617.617,0,0,0-.6.637,6.788,6.788,0,0,1-6.56,7.008c-.076,0-.151,0-.226,0a6.786,6.786,0,0,1-5.772-3.218l2.145.575a.617.617,0,1,0,.32-1.192l-3.488-.935a.617.617,0,0,0-.756.436L.021,36.11a.617.617,0,1,0,1.192.319l.526-1.961a8.018,8.018,0,0,0,6.77,3.72c.089,0,.178,0,.267,0A8.022,8.022,0,0,0,16.528,29.9a.617.617,0,0,0-.637-.6' transform='translate(0 -22.094)' fill='%23888'/%3E%3C/svg%3E");
}

.ExpectedValue .Shutuba_Type_Section [class*="Type_BgColor"] {
	border-radius: 4px;
}
.ExpectedValue .Type_Detail_Table_Wrap {
	overflow: auto;
	margin-top: -2px;
}
.ExpectedValue .Shutuba_Type_Section {
	margin: 0 0 24px;
}
.ExpectedValue .Shutuba_Type_Section .Type_Header {
	margin-bottom: 0;
}
.ExpectedValue .Type_Detail_Table {
	margin-top: 0;
}
.ExpectedValue .Type_Detail_Table th,
.ExpectedValue .Type_Detail_Table td {
	white-space: nowrap;
}
.ExpectedValue .Type_Detail_Table .Header th {
	padding: 10px 0;
}
.ExpectedValue .myodds-buttons {
	min-width: 56px;
}
.ExpectedValue .Type_Detail_Table .Header th.Sort_Btn02 > div {
	width: 68px;
}
.ExpectedValue .Type_Detail_Table .Sort_Btn01 .sort {
	padding: 5px 21px;
}
.ExpectedValue .Type_Detail_Table .sort:after {
	margin-left: 6px;
}
.ExpectedValue .sort_icon {
	margin: 10px 0 2px;
	display: inline-block;
}
.ExpectedValue .sort_icon::before,.ExpectedValue .sort_icon::after {
	top: 50%;
}
.ExpectedValue .Type_Detail_Table tr.ItemList td.Horse_Select {
	padding: 12px 0;
}
.ExpectedValue .Type_Detail_Table .Header th.Select {
	width: 40px;
	min-width: 40px;
}
.ExpectedValue .HorseCheck_Select + label {
	background: #fff;
	border: 1px solid #888;
	position: relative;
	border-radius: 6px;
	width: 25px;
	height: 25px;
}
.ExpectedValue .HorseCheck_Select:checked + label{
	background: #ef5350;
	border: 1px solid #ef5350;
}
.ExpectedValue .HorseCheck_Select + label:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -9px;
	margin-left: -4px;
	width: 6px;
	height: 13px;
	border-right: 2px solid #dbdbdb;
	border-bottom: 2px solid #dbdbdb;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.ExpectedValue .HorseCheck_Select:checked + label:after {
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
.ExpectedValue .ActionBtn .All_Action + label,
.ExpectedValue .Cancel_Action + label {
	display: inline-block;
	border: 1px solid #888;
	width: 25px;
	height: 25px;
	border-radius: 5px;
}
.ExpectedValue .Cancel_Action + label {
	background: url('../img/race/clear_off.png?20180727') no-repeat center;
	-webkit-background-size: 35px 35px;
	-ms-background-size: 35px 35px;
	background-size: 35px 35px;
	background-position: -6px -5px;
}
.ExpectedValue .All_Action + label {
	background: url('../img/race/all_off.png?20180727') no-repeat center;
	-webkit-background-size: 35px 35px;
	-ms-background-size: 35px 35px;
	background-size: 35px 35px;
}
.ExpectedValue .All_Action:checked + label {
	background: url('../img/race/all_on.png?20180727') no-repeat center;
	-webkit-background-size: 35px 35px;
	-ms-background-size: 35px 35px;
	background-size: 35px 35px;
}
.ExpectedValue .Type_Detail_Table tr.ItemList td.Combination {
	padding: 0 8px;
}
.ExpectedValue .Type_Detail_Table .Horse_Name {
	font-size: 13px;
}
.ExpectedValue .Combination .UmaBan {
	width: 22px;
	height: 22px;
	border-radius: 4px;
	font-size: 13px;
}
.ExpectedValue .Type_Detail_Table [class*="Combi_"] > .Combi02 {
	margin-top: 4px;
}
.ExpectedValue .Type_Detail_Table [class*="Combi_"] > .Combi02 > .UmaName {
	font-size: 11px;
}
.ExpectedValue .Type_Detail_Table [class*="Combi_"] > .Combi02 > .UmaName:first-child {
	margin-right: 0.4em;
}
.ExpectedValue .Type_Detail_Table [class*="Combi_"] > .Combi02 > .UmaName:last-child {
	margin-left: 0.4em;
}
.ExpectedValue .Type_Detail_Table tr.ItemList td.Combination > .Horse_Name {
	padding-left: 6px;
}
.ExpectedValue .Type_Detail_Table td.Positive {
	color: #41B146;
}
.ExpectedValue .Type_Detail_Table td.Odds_Ninki {
	color: #c53131;
}
/* 表示範囲モーダル */
#Netkeiba_Race_Expected .Wrap.ViewOut,
#Netkeiba_Race_Expected_Result .Wrap.ViewOut{
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: fixed !important;
	top: 0;
	left: 0;
}
#Netkeiba_Race_Expected .ModalOverlay,
#Netkeiba_Race_Expected_Result .ModalOverlay{
	background: rgba(0,0,0,0.5);
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	z-index: 7200;
	transition: opacity 0.7s, transform 0s 0.5s;
}
.OddsRangeModal {
	background-color: #fff;
	width: 98%;
	width: calc(100% - 20px);
	max-width: 360px;
	border-radius: 4px;
	padding-top: 20px;
	position: fixed;
	top: 200%;
	left: 50%;
	margin: 20px 0 0;
	z-index: 7500;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	-webkit-transition: all .4s;
	transition: all .4s;
}
.OddsRangeModal.OpenDraw {
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0);
}
.OddsRangeModal .Title {
	font-size: 18px;
	font-weight: bold;
	color: #666;
	margin: 0 20px 20px;
}
.OddsRangeModal dl {
	margin: 0 20px 20px;
}
.OddsRangeModal dl > dt{
	font-size: 15px;
}
.OddsRangeModal dl > dd + dt{
	margin: 24px 0 0;
}
.OddsRangeModal dl > dd{
	margin: 12px 0 0;
}
.OddsRangeModal dl > dd .SearchItemWrap{
	display: flex;
	align-items: center;
}
.OddsRangeModal dl > dd .SearchItemWrap .SearchItem {
	width: 130px;
}
.OddsRangeModal dl > dd .SearchItemWrap .SearchItem.Txt {
	width: 2em;
	min-width: 2em;
	font-size: 15px;
	text-align: center;
}
.OddsRangeModal dl input.NumInput {
	background: #fff;
	border: 1px solid #bfbfbf;
	border-radius: 4px;
	overflow: hidden;
	line-height: 1.4;
	padding: 7px 9px;
	font-size: 15px;
	width: 100%;
	height: 38px;
	margin: 0;
	color: #444;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-appearance: none;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: auto;
	user-select: auto;
}
.OddsRangeModal .ModalCloseBtn01 {
	position: absolute;
	top: -30px;
	left: auto;
	right: 0;
	z-index: 10;
	display: inline-block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	cursor: pointer;
	text-indent: 200%;
	white-space: nowrap;
	background: transparent;
	border-radius: 50%;
	border: none;
	left: auto;
	margin: 0;
}
.OddsRangeModal .ModalCloseBtn01::before,
.OddsRangeModal .ModalCloseBtn01::after {
	content: '';
	height: 2px;
	width: 22px;
	display: block;
	background: #fff;
	position: absolute;
	top: 14px;
	left: 4px;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.OddsRangeModal .ModalCloseBtn01::after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}



.OddsRangeModal .Type_Btn {
	padding: 20px;
	background: transparent;
	border-top: none;
}
.OddsRangeModal .Type_Btn ul {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.OddsRangeModal .Type_Btn ul li {
	width: 48%;
	width: calc(50% - 8px);
}
.OddsRangeModal .Type_Btn .Btn {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	border-radius: 4px;
	width: 100%;
	font-size: 15px;
	font-weight: bold;
	color: #444;
	background: #fff;
	padding: 15px 14px;
	text-align: center;
	cursor: pointer;
	border: 1px solid #888;
}
.OddsRangeModal .Type_Btn .Btn.SubmitBtn01 {
	display: inline-block;
	color: #fff;
	background: #3251BC;
	text-align: center;
	vertical-align: top;
	border: none;
	border-radius: 4px;
	border: 1px solid #3251BC;
}
/* 入力補助 .Expected_Assist */
.Expected_Assist {
	padding-bottom: 30px;
}
.Expected_Assist .AplHeader.container {
	position: relative;
	top: 0;
	z-index: auto;
}
.Expected_Assist .Assist_Txt02 {
	margin: 20px 0 16px;
}
.Expected_Assist .Assist_Txt02 .Title{
	font-size: 15px;
	color: #444;
	line-height: 1.6;
	margin: 0 10px;
	font-weight: bold;
}
.Expected_Assist .Assist_Txt02 .Note{
	font-size: 13px;
	color: #444;
	line-height: 1.6;
	margin: 10px 10px 0;
}



.Expected_Assist .InputBtnWrap {
	width: 430px;
	margin: 0 auto;
}
.Expected_Assist button.InputBtn01 {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	width: 100%;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	padding: 11px 0;
	border-radius: 4px;
	background: #3251BC;
}
.Expected_Assist button.InputBtn01:disabled {
	color: #fff;
	background: #adadad;
}
/*-- 印から --*/
.MarkDataValueArea {
	margin: 0 auto;
	width: 430px;
}
.MarkDataValueArea .ExpectBtn01{
	margin: 0 auto 10px;
	width: 430px;
}
.MarkDataValueArea .ExpectBtn01 .Btn {
	width: 180px;
}
.MarkDataValueArea table.MarkData_Table{
	border-collapse: collapse;
	width: 100%;
	background: #fff;
	margin-bottom: 30px;
}
.MarkDataValueArea table.MarkData_Table .Header{
	background: #F3F3F3;
	border-radius: 4px;
	overflow: hidden;
}
.MarkDataValueArea table.MarkData_Table .Header th{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #333;
	padding: 6px;
}
.MarkDataValueArea table.MarkData_Table .Header th.Mark{
	width: 60px;
}
.MarkDataValueArea table.MarkData_Table .Header th.WinningRate{
}
.MarkDataValueArea table.MarkData_Table tbody td{
	font-size: 17px;
	text-align: center;
	padding: 5px;
	border: 1px dotted #d9d8ce;
}
.MarkDataValueArea .InputRate {
	text-align: center;
	height: 26px;
}

.MarkDataValueArea table.MarkData_Table tbody td{

}

/*-- 過去データ --*/
.AssistDataInputArea {
	margin: 0 auto 10px;
	width: 430px;
}
.DataInputItem {
	background: #EDEBE5;
	border-radius: 4px;
	padding: 0 10px 10px;
	margin-bottom: 20px;
}
.DataInputItem > dt {
	display: flex;
	height: 35px;
	align-items: center;
}
.DataInputItem > dt .Title{
	color: #888;
	font-weight: bold;
	font-size: 13px;
	margin-right: auto;
}
.AssistDataCheckLabelWrap {
	display: flex;
	align-items: center;
}
.AssistDataCheckLabelWrap + .AssistDataCheckLabelWrap{
	margin-left: 20px;
}
.AssistDataCheckLabelWrap .CheckLabel{
	font-size: 72.23%;
	color: #666;
	margin-left: 6px;
}
.DataInputItem > dd {
	display: block;
	background: #fff;
	border-radius: 4px;
	padding: 10px;
}
.DataInputItem > dd .CourseData01 {
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.DataInputItem > dd ul.DataItem01 {
	display: flex;
	flex-wrap: wrap;
}
.DataInputItem > dd ul.DataItem01 > li {
	margin-right: 12px;
}

.DataItem01 label{
	display: flex;
	align-items: center;
	position: relative;
}
.DataItem01 input,
.AssistAI_InputArea input{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.AssistAI_InputArea span.RadioboxWrap,
.DataItem01 span.RadioboxWrap {
	width: 18px;
	min-width: 18px;
	height: 18px;
}
.DataItem01 span.RadioboxWrap .RadioboxInner,
.AssistAI_InputArea span.RadioboxWrap .RadioboxInner {
	width: 18px;
	min-width: 18px;
	height: 18px;
}
.DataItem01 .CheckLabel {
	position: relative;
	font-size: 14px;
	line-height: 20px;
	color: #666;
}
.DataItem01 input:checked + span.RadioboxWrap .RadioboxInner,
.AssistAI_InputArea input:checked + span.RadioboxWrap .RadioboxInner {
	border: 2px solid #dadada;
}
.DataItem01 input:checked + span.RadioboxWrap .RadioboxInner::after,
.AssistAI_InputArea input:checked + span.RadioboxWrap .RadioboxInner::after {
	display: inline-block;
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #3251BC;
	transform: translate3d(-50%, -50%, 0);
}
.DataItem01 input:checked + span.RadioboxWrap + .CheckLabel {
	font-weight: bold;
}
.DataItem01 span.RadioboxWrap,
.AssistAI_InputArea span.RadioboxWrap {
	position: relative;
	display: inline-block;
	min-width: 20px;
	height: 20px;
	cursor: pointer;
	font-variant: tabular-nums;
	outline: none;
	white-space: nowrap;
	margin-right: 6px;
}
.DataItem01 span.RadioboxWrap .RadioboxInner,
.AssistAI_InputArea span.RadioboxWrap .RadioboxInner {
	background-color: #fff;
	border: 2px solid #c3c3c3;
	border-collapse: initial;
	border-radius: 50%;
	display: block;
	width: 20px;
	height: 20px;
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	transition: all .2s;
}
.DataInputItem span.CheckboxWrap {
	position: relative;
	display: inline-block;
	min-width: 18px;
	height: 18px;
	cursor: pointer;
	font-variant: tabular-nums;
	outline: none;
	white-space: nowrap
}
.DataInputItem span.CheckboxWrap .CheckboxInput{
	min-width: 18px;
	height: 18px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.DataInputItem span.CheckboxWrap .CheckboxInner {
	background-color: #fff;
	border: 2px solid #bfbfbf;
	border-collapse: initial;
	display: block;
	width: 18px;
	height: 18px;
	position: relative;
	top: 0;
	left: 0;
	transition: all .2s;
}
.DataInputItem span.CheckboxWrap .CheckboxInner::after {
	content: " ";
	display: block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.431 6.386'%3E%3Cpath d='M49.176,53.432a1.121,1.121,0,0,0-1.574.079l-3.537,3.537-1.172-1.172a1.063,1.063,0,1,0-1.5,1.5l1.8,1.8a1.227,1.227,0,0,0,.832.364h.081a1.226,1.226,0,0,0,.831-.364l4.16-4.161a1.121,1.121,0,0,0,.079-1.574' transform='translate(-41.032 -53.146)' fill='%23fff'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 6px;
	transform: rotate(-2deg) scale(0) translate(-50%,-50%);
	transition: all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;
	width: 8.43px;
	height: 6.39px;
}
.DataInputItem span.CheckboxWrap input:checked + .CheckboxInner {
	border: none;
	background-color: #3251BC;
}
.DataInputItem span.CheckboxWrap input:checked + .CheckboxInner:after {
	opacity: 1;
	transform: rotate(0deg) scale(1) translate(-10%, -50%);
	transition: all .2s cubic-bezier(.12,.4,.29,1.46) .1s;
}

.AssistDataResultArea {
	position: relative;
	margin: 0 auto;
	padding-top: 40px;
	width: 430px;
}
.AssistDataResultArea::before {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	height: 0;
	border-left: 65px solid transparent;
	border-right: 65px solid transparent;
	border-top: 19px solid #EDEBE5;
}
.AssistDataResultArea table.DataResult_Table{
	border-collapse: collapse;
	width: 100%;
	background: #fff;
	border-left: 1px solid #dadada;
	margin-bottom: 20px;
}
.AssistDataResultArea table.DataResult_Table .Header th {
	background: #F4F2EC;
	font-size: 13px;
	font-weight: normal;
	color: #333;
	border-top: 1px solid #dadada;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 5px 1px;
	vertical-align: middle;
	text-align: center;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}
.AssistDataResultArea table.DataResult_Table .Header th.Waku {
	line-height: 1.2;
	width: 30px;
	padding: 4px 3px;
	text-align: center;
}
.AssistDataResultArea table.DataResult_Table tbody td{
	color: #333;
	font-size: 13px;
	font-weight: bold;
	border-right: 1px solid #E3E5EB;
	border-bottom: 1px solid #E3E5EB;
	padding: 10px 14px;
}
.AssistDataResultArea table.DataResult_Table tbody td.Waku{
	width: 30px;
	padding: 0 3px;
	text-align: center;
}
/*-- AI予想 .AssistAI_InputArea --*/
.AssistAI_InputArea {
	width: 600px;
	margin: 0 auto 46px;
}
.AssistAI_InputArea .AI_UmaiYosoList {
	border-top: 1px solid #dadada;
	margin-bottom: 38px;
}
.AssistAI_InputArea .AI_UmaiYosoList li {
	border-bottom: 1px solid #dadada;
}
.AssistAI_InputArea .AI_UmaiYosoList li > label{
	display: flex;
	align-items: center;
	padding: 8px 16px;
}
.AssistAI_InputArea span.RadioboxWrap {
	margin-right: 10px;
}
.AI_UmaiYosoList .YosokaImage {
	width: 50px;
	height: 50px;
	position: relative;
}
.AI_UmaiYosoList .YosokaImage img {
	width: 100%;
	vertical-align: bottom;
	border-radius: 4px;
}
.AI_UmaiYosoList .Profile  {
	display: block;
	margin-left: 10px;
	flex: 1;
}
.AI_UmaiYosoList .Profile .YosokaNameWrap {
	display:block;
	width: 100%;
	margin-top: 7px;
}
.AI_UmaiYosoList .Profile .Name {
	display: block;
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 0;
	line-height: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100%;
}
.AI_UmaiYosoList .Profile .Name a{
	display: inline-block;
	font-weight: bold;
	margin-bottom: 0;
	line-height: 1.3;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.AI_UmaiYosoList .Profile .CorrectionTxt {
	font-size: 12px;
	font-weight: bold;
	color: #DD5E56;
	line-height: 1.3;
	margin-bottom: 4px;
}
.AI_UmaiYosoList .Profile .CatchPhrase {
	font-size: 12px;
	color: #333;
	line-height: 1.3;
	margin-bottom: 4px;
}
.AI_UmaiYosoList span.Icon_Profile,
.GensenYosoList span.Icon_Profile {
	position: absolute;
	right: 0;
	top:auto;
	bottom: 20px;
	display: inline-block;
	color: #fff;
	font-size: 61.1111%;
	font-weight: bold;
	width: 53px;
	line-height: 19px;
	height: 19px;
	border-top-left-radius: 4px;
	margin-bottom: -20px;
	text-align: center;
}
.AI_UmaiYosoList span.Icon_Profile.Color_02,
.GensenYosoList span.Icon_Profile.Color_02 {
	width: 34px;
	background: #102B52;
}
.AI_UmaiYosoList span.Icon_Profile.Color_02::before,
.GensenYosoList span.Icon_Profile.Color_02::before {
	content: "";
	background-color: #fff;
	display: inline-block;
	height: 11px;
	width: 9px;
	-webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%228.631%22%20height%3D%2211.069%22%20viewBox%3D%220%200%208.631%2011.069%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_688%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20688%22%20width%3D%228.631%22%20height%3D%2211.069%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_2764%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%202764%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5784%22%20data-name%3D%22%E3%83%91%E3%82%B9%205784%22%20d%3D%22M105.405%2C69.719a1.47%2C1.47%2C0%2C1%2C0%2C1.47%2C1.47%2C1.472%2C1.472%2C0%2C0%2C0-1.47-1.47m0%2C2.248a.778.778%2C0%2C1%2C1%2C.778-.778.779.779%2C0%2C0%2C1-.778.778%22%20transform%3D%22translate(-100.595%20-67.478)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5785%22%20data-name%3D%22%E3%83%91%E3%82%B9%205785%22%20d%3D%22M5.424.063A3.926%2C3.926%2C0%2C0%2C0%2C1.2%2C1.99%2C4.331%2C4.331%2C0%2C0%2C0%2C.978%2C4.237.234.234%2C0%2C0%2C1%2C.933%2C4.4C.43%2C5.077-.114%2C6%2C.021%2C6.243s.638.257%2C1.048.3c-.02.863.047%2C1.791.459%2C2.046A2.972%2C2.972%2C0%2C0%2C0%2C3.4%2C8.664a2.7%2C2.7%2C0%2C0%2C1-.062%2C1.551.654.654%2C0%2C0%2C0%2C.733.844l3.072-.51a.656.656%2C0%2C0%2C0%2C.52-.836A4.745%2C4.745%2C0%2C0%2C1%2C7.345%2C8.2%2C5.923%2C5.923%2C0%2C0%2C1%2C7.973%2C6.1a5.845%2C5.845%2C0%2C0%2C0%2C.636-2.051C8.747%2C2.485%2C8.338.554%2C5.424.063M7.631%2C3.853a.216.216%2C0%2C0%2C1-.164.209l-.624.155a2.108%2C2.108%2C0%2C0%2C1-.094.287L7.161%2C5a.216.216%2C0%2C0%2C1%2C.009.265l-.161.221a.216.216%2C0%2C0%2C1-.255.073l-.6-.241a2.072%2C2.072%2C0%2C0%2C1-.245.177l.043.641a.216.216%2C0%2C0%2C1-.149.22l-.261.084A.215.215%2C0%2C0%2C1%2C5.3%2C6.346L4.958%2C5.8a2.066%2C2.066%2C0%2C0%2C1-.3%2C0l-.342.544a.216.216%2C0%2C0%2C1-.249.09L3.8%2C6.349a.216.216%2C0%2C0%2C1-.148-.22L3.7%2C5.487a2.1%2C2.1%2C0%2C0%2C1-.244-.177l-.6.239a.216.216%2C0%2C0%2C1-.255-.074l-.161-.222a.216.216%2C0%2C0%2C1%2C.01-.265L2.869%2C4.5q-.028-.07-.051-.142t-.041-.145l-.624-.157a.216.216%2C0%2C0%2C1-.163-.209V3.568a.216.216%2C0%2C0%2C1%2C.164-.209L2.777%2C3.2a2.1%2C2.1%2C0%2C0%2C1%2C.094-.287l-.412-.494a.215.215%2C0%2C0%2C1-.009-.265l.161-.221a.216.216%2C0%2C0%2C1%2C.255-.073l.6.241a2.073%2C2.073%2C0%2C0%2C1%2C.245-.177l-.043-.641a.215.215%2C0%2C0%2C1%2C.149-.22L4.074.984a.216.216%2C0%2C0%2C1%2C.249.091l.34.545a2.075%2C2.075%2C0%2C0%2C1%2C.3%2C0l.342-.544a.215.215%2C0%2C0%2C1%2C.25-.09l.26.085a.215.215%2C0%2C0%2C1%2C.148.22l-.046.642a2.1%2C2.1%2C0%2C0%2C1%2C.244.177l.6-.239a.216.216%2C0%2C0%2C1%2C.255.074l.161.222a.216.216%2C0%2C0%2C1-.01.265l-.414.492q.028.07.051.142t.041.145l.624.157a.215.215%2C0%2C0%2C1%2C.163.209Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");
	mask: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%228.631%22%20height%3D%2211.069%22%20viewBox%3D%220%200%208.631%2011.069%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-path%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_688%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20688%22%20width%3D%228.631%22%20height%3D%2211.069%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_2764%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%202764%22%20clip-path%3D%22url(%23clip-path)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5784%22%20data-name%3D%22%E3%83%91%E3%82%B9%205784%22%20d%3D%22M105.405%2C69.719a1.47%2C1.47%2C0%2C1%2C0%2C1.47%2C1.47%2C1.472%2C1.472%2C0%2C0%2C0-1.47-1.47m0%2C2.248a.778.778%2C0%2C1%2C1%2C.778-.778.779.779%2C0%2C0%2C1-.778.778%22%20transform%3D%22translate(-100.595%20-67.478)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_5785%22%20data-name%3D%22%E3%83%91%E3%82%B9%205785%22%20d%3D%22M5.424.063A3.926%2C3.926%2C0%2C0%2C0%2C1.2%2C1.99%2C4.331%2C4.331%2C0%2C0%2C0%2C.978%2C4.237.234.234%2C0%2C0%2C1%2C.933%2C4.4C.43%2C5.077-.114%2C6%2C.021%2C6.243s.638.257%2C1.048.3c-.02.863.047%2C1.791.459%2C2.046A2.972%2C2.972%2C0%2C0%2C0%2C3.4%2C8.664a2.7%2C2.7%2C0%2C0%2C1-.062%2C1.551.654.654%2C0%2C0%2C0%2C.733.844l3.072-.51a.656.656%2C0%2C0%2C0%2C.52-.836A4.745%2C4.745%2C0%2C0%2C1%2C7.345%2C8.2%2C5.923%2C5.923%2C0%2C0%2C1%2C7.973%2C6.1a5.845%2C5.845%2C0%2C0%2C0%2C.636-2.051C8.747%2C2.485%2C8.338.554%2C5.424.063M7.631%2C3.853a.216.216%2C0%2C0%2C1-.164.209l-.624.155a2.108%2C2.108%2C0%2C0%2C1-.094.287L7.161%2C5a.216.216%2C0%2C0%2C1%2C.009.265l-.161.221a.216.216%2C0%2C0%2C1-.255.073l-.6-.241a2.072%2C2.072%2C0%2C0%2C1-.245.177l.043.641a.216.216%2C0%2C0%2C1-.149.22l-.261.084A.215.215%2C0%2C0%2C1%2C5.3%2C6.346L4.958%2C5.8a2.066%2C2.066%2C0%2C0%2C1-.3%2C0l-.342.544a.216.216%2C0%2C0%2C1-.249.09L3.8%2C6.349a.216.216%2C0%2C0%2C1-.148-.22L3.7%2C5.487a2.1%2C2.1%2C0%2C0%2C1-.244-.177l-.6.239a.216.216%2C0%2C0%2C1-.255-.074l-.161-.222a.216.216%2C0%2C0%2C1%2C.01-.265L2.869%2C4.5q-.028-.07-.051-.142t-.041-.145l-.624-.157a.216.216%2C0%2C0%2C1-.163-.209V3.568a.216.216%2C0%2C0%2C1%2C.164-.209L2.777%2C3.2a2.1%2C2.1%2C0%2C0%2C1%2C.094-.287l-.412-.494a.215.215%2C0%2C0%2C1-.009-.265l.161-.221a.216.216%2C0%2C0%2C1%2C.255-.073l.6.241a2.073%2C2.073%2C0%2C0%2C1%2C.245-.177l-.043-.641a.215.215%2C0%2C0%2C1%2C.149-.22L4.074.984a.216.216%2C0%2C0%2C1%2C.249.091l.34.545a2.075%2C2.075%2C0%2C0%2C1%2C.3%2C0l.342-.544a.215.215%2C0%2C0%2C1%2C.25-.09l.26.085a.215.215%2C0%2C0%2C1%2C.148.22l-.046.642a2.1%2C2.1%2C0%2C0%2C1%2C.244.177l.6-.239a.216.216%2C0%2C0%2C1%2C.255.074l.161.222a.216.216%2C0%2C0%2C1-.01.265l-.414.492q.028.07.051.142t.041.145l.624.157a.215.215%2C0%2C0%2C1%2C.163.209Z%22%20transform%3D%22translate(0%200)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");
	-webkit-mask-size: cover;
	mask-size: cover;
	vertical-align: middle;
	margin-right: 2px;
	margin-top: -2px;
}
.Expected_Assist .RaceYosoList {
	margin-top: -10px;
}
.Expected_Assist .GensenYosoList ul {
	border-bottom: 1px solid #dcdcdc;
}
.Expected_Assist .GensenYosoList ul li {
	border-top: 1px solid #dcdcdc;
	background: #fff;
	display: table;
	position: relative;
	width: 100%;
	table-layout: fixed;
}
.Expected_Assist .GensenYosoList .TypeOfBetArea dd::before {
	content: "：";
	position: absolute;
	top: 0;
	left: -1em;
	display: inline-block;
	width: 1em;
	font-weight: normal;
	text-align: center;
}
.Expected_Assist .AssistAI_InputArea button.InputBtn01:disabled {
	background: #dadada;
}
.Expected_Assist .YosoGensenListBox .ValueCircle {
	background: url(../img/race/bg_value_circle.png) no-repeat center center;
}
.Expected_Assist .StateBtn {
	padding: 14px 0 10px;
}
.Expected_Assist .StateBtn.State1 .Point,
.Expected_Assist .StateBtn.State3 .Point,
.Expected_Assist .StateBtn.State4 .Point {
	display: block;
	font-size: 19px;
	margin-bottom: 4px;
}
.Expected_Assist .StateBtn.State1 .Txt,
.Expected_Assist .StateBtn.State3 .Txt,
.Expected_Assist .StateBtn.State4 .Txt {
	font-size: 12px;
}
/* 予想なし */
.NoYosoData {
	font-size: 15px;
	font-weight: bold;
	color: #9a9a9a;
	line-height: 1.5;
	text-align: center;
	margin: 26px 0;
}
/* Chrome, Safari, Edge 対応 */
.Expected_Assist input[type=number]::-webkit-inner-spin-button,
.Expected_Assist input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox 対応 */
.Expected_Assist input[type=number] {
  -moz-appearance: textfield;
}
/* 有料状態 */
.ExpectedValue .Shutuba_Table .WinningRate.Inactive {
	
}
.ExpectedValue .WinningRate.Inactive .RateCountBtn {
	background: #efefef;
	pointer-events: none;
}
.ExpectedValue .InputRate:disabled {
	background: #efefef;
	color: #dadada;
}
.ExpectedValue .TotalRateWrap01.Inactive .TotalTxt02,
.ExpectedValue .TotalRateWrap01.Inactive .TotalTxt03 {
	color: #dadada;
}
.ExpectedValue .Premium_Regist_Box02 {
	font-size: 18px;
	padding: 14px 0 0;
}
.ExpectedValue .Premium_Regist_Box02 .Premium_Regist_MsgArea01,
.ExpectedValue .Master_Regist_Box .Master_Regist_MsgArea01 {
	margin-bottom: 16px;
}
.ExpectedValue .Premium_Regist_Txt03 {
	font-size: 66.67%;
	color: #444;
	text-align: center;
	margin-bottom: 10px;
}



/*======================================
調教一番時計 .Netkeiba_Race_BestTime
======================================*/
.TrainingBestTimeArea {

}
.TrainingBestTimeArea .RaceList_Date {
	margin-bottom: 10px;
}
.TrainingBestTimeArea .race_table_01 {
	overflow: hidden;
}
.TrainingBestTimeArea .race_table_01 th{
	padding: 6px 6px;
	white-space: nowrap;
}
.TrainingBestTimeArea .race_table_01 td{
	padding: 10px 6px;
	white-space: nowrap;
	font-weight: bold;
}
.TrainingBestTimeArea .race_table_01 td .RaceResultNum {
	display: inline-block;
	background: #e3ebf0;
	border: 1px solid #b2b2b2;
	padding: 2px 0;
	width: 26px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
.TrainingBestTimeArea .race_table_01 td.Ranking_1 {
	background: #fffbe5;
}
.TrainingBestTimeArea .race_table_01 td.Ranking_2 {
	background: #f5fbff;
}
.TrainingBestTimeArea .race_table_01 td.Ranking_3 {
	background: #fff8f8;
}
.TrainingBestTimeArea .race_table_01 td.Horse_Name {
	padding: 10px 8px;
}
.TrainingBestTimeArea .race_table_01 th.EntryDay > span.DayWrap{
	display: block;
	position: relative;
	margin: -6px;
	padding: 6px;
}
.TrainingBestTimeArea .race_table_01 th.EntryDay > span.DayWrap::before{
	content: "";
	display: block;
	border-left: 2px solid #777;
	height: 2000px;
	background: #777;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.TrainingBestTimeArea .race_table_01 td.Time {
	padding: 4px 6px;
}
.TrainingBestTimeArea .race_table_01 td.Time span.Rider{
	display: block;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	margin-top: 0;
}
/* 一番時計について */
.TrainingBestTimeInfo {
}
.Netkeiba_Race_BestTime .TrainingBestTimeInfo {
	margin: 20px 0 30px;
}
.TrainingBestTimeInfo dd p {
	font-size: 13px;
	margin: 8px 0;
	line-height: 1.3;
}
.TrainingBestTimeInfo .TrainingBestTimeInfo_table {
	border-collapse: collapse;
	width: 100%;
	background: #fff;
	margin-top: 8px;
}
.TrainingBestTimeInfo dd .TrainingBestTimeInfo_table tr th {
	background: #999;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	width: 130px;
	padding: 8px 0;
	border: 1px solid #d9d8ce;
	vertical-align: middle;
	line-height: 1.3;
}
.TrainingBestTimeInfo dd .TrainingBestTimeInfo_table tr td {
	color: #333;
	padding: 8px;
	border: 1px solid #d9d8ce;
	vertical-align: middle;
	font-size: 13px;
	line-height: 1.3;
}
.TrainingBestTimeInfo dd .TrainingBestTimeInfo_table tr td + td,
.TrainingBestTimeInfo dd .TrainingBestTimeInfo_table tr th + td {
	border-left: none;
}
/* 有料導線 */
.TrainingBestTimeArea .race_table_01 .DummySample01,
.TrainingBestTimeArea .race_table_01 .DummySample02,
.TrainingBestTimeArea .race_table_01 .DummySample03,
.TrainingBestTimeArea .race_table_01 .DummySample04 {
	color: #222;
	filter: blur(4px);
}
.TrainingBestTimeArea .race_table_01 .DummySample02 {
	color: #03a;
}
.TrainingBestTimeArea .race_table_01 .DummyDataWrap {
	position: relative;
}
.TrainingBestTimeArea .race_table_01 .DummyDataWrap .Premium_Regist_Box02 {
	position: absolute;
	top: -6px;
	left: 6px;
	z-index: 1;
	width: 320px;
	padding: 16px 0;
	border-radius: 8px;
}
.TrainingBestTimeArea .race_table_01 .Premium_Regist_Box02 .Premium_Regist_MsgArea01 {
	margin-bottom: 16px;
}
.TrainingBestTimeArea .race_table_01 .Premium_Regist_Box02 .Premium_Regist_Msg01,
.TrainingBestTimeArea .race_table_01 .Premium_Regist_Box02 .Premium_Regist_Msg02{
	font-size: 107.15%;
	line-height: 1.4;
}
.TrainingBestTimeArea .race_table_01 .Premium_Regist_Box02 p.Premium_Regist_Msg_Campaign01 {
	font-size: 85.72%;
}
.TrainingBestTimeArea .race_table_01 .Premium_Regist_Box02 p.Premium_Regist_Msg_Campaign01:before,
.TrainingBestTimeArea .race_table_01 .Premium_Regist_Box02 p.Premium_Regist_Msg_Campaign01:after {
	width: 2px;
}
.TrainingBestTimeArea .race_table_01 .Premium_Regist_Box02 .Premium_Regist_Btn {
	font-size: 100%;
}
.TrainingBestTimeArea .race_table_01 .Premium_Regist_Txt02 {
	font-size: 100%;
	margin: 10px 0;
}


