@charset "UTF-8";.race-header{display:grid;gap:0 1rem;grid-template-areas:"date-tab ad" "race-list-tab ad" "information ad" "toolbar toolbar";grid-template-columns:auto 18.75rem;margin-bottom:.9375rem}@media(max-width:991.98px){.race-header{gap:0 .9375rem;grid-template-areas:"date-tab ad" "race-list-tab ad" "information information" "toolbar toolbar";grid-template-columns:auto 15rem}}@media(max-width:767.98px){.race-header{gap:0;grid-template-areas:"date-tab" "race-list-tab" "information" "toolbar";grid-template-columns:initial;margin-bottom:.5rem}}.race-header .date-tab{grid-area:date-tab}.race-header :has(.race-list-tab)+.race-information{padding-top:.9375rem}@media(max-width:767.98px){.race-header :has(.race-list-tab)+.race-information{padding-top:.375rem}}.race-header #js-race-list-tab{grid-area:race-list-tab}.race-header .race-information{display:grid;grid-area:information;grid-template-areas:"number-location detail weather weather countdown" "number-location title title title starting-off" "number-location distance distance data data" "number-location data-collapse data-collapse data-collapse data-collapse";grid-template-columns:5.25rem repeat(2,auto) minmax(0,1fr) auto;line-height:1.4;margin-bottom:1.125rem}@media(max-width:767.98px){.race-header .race-information{grid-template-areas:"number-location title title starting-off" "number-location distance data countdown" "data-collapse data-collapse data-collapse data-collapse";grid-template-columns:3.25rem auto minmax(0,1fr) auto;margin-bottom:.5rem}}.race-header .race-information.is-racing-viewer{grid-template-areas:"number-location detail weather weather weather" "number-location title title title starting-off" "number-location distance distance data countdown" "number-location data-collapse data-collapse data-collapse data-collapse";grid-template-columns:5.25rem repeat(2,auto) minmax(0,1fr) auto}@media(max-width:767.98px){.race-header .race-information.is-racing-viewer{grid-template-areas:"number-location title title starting-off" "number-location distance data countdown" "data-collapse data-collapse data-collapse data-collapse";grid-template-columns:3.25rem auto minmax(0,1fr) auto}}.race-header .race-information .number-location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1 / 1;background:#383d38;border-radius:var(--kib-border-radius);color:#ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.125rem;font-weight:700;grid-area:number-location;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.25;margin-right:.9375rem}@media(max-width:767.98px){.race-header .race-information .number-location{aspect-ratio:1 / 1;border-radius:.25rem;font-size:.875rem;line-height:1.1;margin-right:.625rem}}.race-header .race-information .number-location .fs-small{font-size:.9375rem}@media(max-width:767.98px){.race-header .race-information .number-location .fs-small{font-size:.6875rem}}@media(max-width:767.98px){.race-header .race-information .number-location .location{font-size:.75rem}}.race-header .race-information .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;gap:.5625rem;grid-area:title;margin:0}@media(max-width:767.98px){.race-header .race-information .title{font-size:1.125rem;gap:.25rem}}.race-header .race-information .title .badge{--kib-badge-font-size: .75rem;--kib-badge-padding-x: .25rem;--kib-badge-padding-y: .125rem}.race-header .race-information .starting-off{align-self:center;grid-area:starting-off;text-align:right}.race-header .race-information .starting-off .time{font-size:1.125rem;font-weight:700}@media(max-width:767.98px){.race-header .race-information .starting-off .time{font-size:.875rem}}.race-header .race-information .countdown{font-size:.9375rem;grid-area:countdown;text-align:right}@media(max-width:767.98px){.race-header .race-information .countdown{font-size:.75rem}}.race-header .race-information .countdown .badge{--kib-badge-padding-y: .1875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media(min-width:768px){.race-header .race-information .countdown .badge{--kib-badge-font-weight: var(--kib-body-font-weight)}}@media(max-width:767.98px){.race-header .race-information .countdown .badge{--kib-badge-padding-y: .0625rem;--kib-badge-font-size: .625rem}}.race-header .race-information .countdown .badge .svg-inline--fa{margin-right:.125rem}@media(max-width:767.98px){.race-header .race-information .countdown .badge .fw-bold{font-size:.75rem}}.race-header .race-information .countdown .badge .fs-big{font-size:.875rem;margin-left:.125rem}@media(max-width:767.98px){.race-header .race-information .countdown .badge .fs-big{margin-left:.0625rem}}.race-header .race-information .countdown .text-bg-later{background-color:#f24949;color:var(--kib-white)}.race-header .race-information .countdown .text-bg-later .svg-inline--fa{color:#ffbfbf;height:1.1em}.race-header .race-information .countdown .btn-sm{--kib-btn-border-radius: .25rem;--kib-btn-padding-x: .5rem;--kib-btn-padding-y: .03125rem}.race-header .race-information .countdown .btn-sm.icon-link{gap:.3125rem}.race-header .race-information .detail{font-size:.875rem;grid-area:detail}.race-header .race-information .distance{font-size:var(--kib-body-font-size);font-weight:700;grid-area:distance}@media(max-width:767.98px){.race-header .race-information .distance{font-size:.8125rem}}.race-header .race-information .distance .fs-small{font-size:.875rem}@media(max-width:767.98px){.race-header .race-information .distance .fs-small{font-size:.75rem}}.race-header .race-information .distance .around{font-size:.75rem}@media(max-width:767.98px){.race-header .race-information .distance .around{font-size:.6875rem}}.race-header .race-information .weather{font-size:.875rem;grid-area:weather;margin-left:.1875rem}@media(max-width:767.98px){.race-header .race-information .weather{-ms-flex-item-align:center;align-self:center;font-size:.75rem;text-align:right}}.race-header .race-information .data{align-self:center;font-size:.75rem;grid-area:data;margin-left:1.125rem;margin-right:.75rem}@media(max-width:767.98px){.race-header .race-information .data{-ms-flex-item-align:initial;align-self:initial;margin-left:.5rem;margin-right:.3125rem}}.race-header .race-information .data .btn-link{--kib-btn-active-color: var(--kib-body-color);--kib-btn-color: var(--kib-body-color);--kib-btn-disabled-color: var(--kib-body-color);--kib-btn-focus-shadow-rgb: var(--kib-body-color-rgb);--kib-btn-hover-color: var(--kib-body-color)}.race-header .race-information .data .btn-sm{--kib-btn-padding-x: 0;--kib-btn-padding-y: 0}.race-header .race-information .data .icon-link{gap:.3125rem}@media(max-width:767.98px){.race-header .race-information .data .icon-link{gap:.25rem}}.race-header .race-information .data .icon-link[aria-expanded=true] .svg-inline--fa{rotate:-180deg}.race-header .race-information .data .icon-link .svg-inline--fa{-webkit-transition:rotate .2s ease-in-out;transition:rotate .2s ease-in-out}.race-header .race-information .data .link-underline{--kib-link-color-rgb: var(--kib-body-color-rgb)}.race-header .race-information .data-collapse{grid-area:data-collapse}.race-header .race-information .data-collapse .inner{border-top:var(--kib-border-width) var(--kib-border-style) var(--kib-gray-200);margin-top:.25rem;padding-top:.5rem}@media(max-width:767.98px){.race-header .race-information .data-collapse .inner{margin-top:.375rem;padding-top:.625rem}}.race-header .race-information .data-collapse dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.race-header .race-information .data-collapse dt{font-size:.875rem;font-weight:var(--kib-body-font-weight);margin-right:.1875rem;white-space:nowrap}@media(max-width:767.98px){.race-header .race-information .data-collapse dt{font-size:.75rem}}.race-header .race-information .data-collapse dt:after{content:"："}.race-header .race-information .data-collapse dd{font-size:.875rem;margin:0}@media(max-width:767.98px){.race-header .race-information .data-collapse dd{font-size:.75rem}}.race-header .race-information .data-collapse dd .fs-small{font-size:.75rem}@media(max-width:767.98px){.race-header .race-information .data-collapse dd .fs-small{font-size:.625rem}}.race-header .race-information .data-collapse .list-inline{margin:0;text-align:left}.race-header .ad{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;grid-area:ad;overflow-x:hidden}@media(max-width:767.98px){.race-header .ad{display:none}}.race-header .umabashira-settings{display:grid}@media(min-width:576px){.race-header .umabashira-settings{display:none}}@media(max-width:575.98px){.race-header .umabashira-settings{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(40% - .1875rem)}}@media(min-width:576px){.race-header .umabashira-settings>.btn{--kib-btn-padding-x: .625rem;-ms-flex-item-align:end;align-self:end;-webkit-box-orient:initial;-webkit-box-direction:initial;-ms-flex-direction:initial;flex-direction:initial;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:.375rem;margin-left:-.0625rem}}@media(max-width:575.98px){.race-header .umabashira-settings>.btn{justify-self:initial}}.race-header .umabashira-settings .display-settings{display:grid;-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}@media(min-width:576px){.race-header .umabashira-settings .display-settings .btn{width:calc((100vw - 1.5rem)/5 - .1875rem)}}@media(max-width:575.98px){.race-header .umabashira-settings .display-settings .btn{justify-self:initial}}@media(min-width:576px){.race-header .locality-alert{display:none}}@media(max-width:575.98px){.race-header .locality-alert{margin-top:.375rem}}.race-header.index{grid-template-areas:initial;grid-template-columns:initial}.race-header.index .date-tab{grid-area:initial;margin-bottom:0}.race-header.index .date-tab.square .dates{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.race-toolbar{gap:.5625rem;grid-area:toolbar;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap}@media(max-width:1199.98px){.race-toolbar{gap:.375rem}}.race-toolbar .btn{--kib-btn-padding-x: .625rem}@media(max-width:1199.98px){.race-toolbar .btn{--kib-btn-font-size: .8125rem;--kib-btn-padding-x: .375rem}}@media(min-width:768px)and (max-width:991.98px){.race-toolbar .btn{--kib-btn-padding-x: .1875rem}}@media(max-width:767.98px){.race-toolbar .btn{--kib-btn-font-size: .75rem;--kib-btn-padding-y: .25rem;-ms-flex-preferred-size:0;flex-basis:0;line-height:1.25}}@media(max-width:575.98px){.race-toolbar .btn{--kib-btn-padding-x: 0}}.race-toolbar .btn.active .text-primary{--kib-primary-rgb: var(--kib-white-rgb)}.race-toolbar .btn.active .text-icon{color:var(--kib-white)}.race-toolbar .btn-group{--kib-border-radius: .25rem;gap:.5625rem}@media(min-width:576px){.race-toolbar .btn-group{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(max-width:1199.98px){.race-toolbar .btn-group{gap:.375rem}}.race-toolbar .btn-group>.btn:nth-child(n+3),.race-toolbar .btn-group>:not(.btn-check)+.btn,.race-toolbar .btn-group>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:var(--kib-border-radius);border-top-left-radius:var(--kib-border-radius)}.race-toolbar .btn-group>.btn:not(:last-child,.dropdown-toggle),.race-toolbar .btn-group>.btn.dropdown-toggle-split:first-child,.race-toolbar .btn-group>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:var(--kib-border-radius);border-top-right-radius:var(--kib-border-radius)}.race-toolbar .btn-group .sample{display:grid;-webkit-box-flex:1;-ms-flex:1;flex:1}.race-toolbar .btn-gray{--kib-btn-disabled-border-color: var(--kib-gray-300);--kib-btn-disabled-bg: var(--kib-gray-300);--kib-btn-disabled-color: var(--kib-gray-500);--kib-btn-disabled-opacity: 1}.race-toolbar .btn-gray.disabled .text-primary{--kib-primary-rgb: 125, 182, 113}.race-toolbar .btn-warning{--kib-btn-active-bg: var(--kib-orange);--kib-btn-active-border-color: var(--kib-orange);--kib-btn-bg: #ffeece;--kib-btn-border-color: rgba(0, 0, 0, .08);--kib-btn-color: var(--kib-body-color);--kib-btn-focus-shadow-rgb: 255, 220, 155;--kib-btn-hover-bg: #ffd991;--kib-btn-hover-border-color: rgba(0, 0, 0, .08);--kib-btn-hover-color: var(--kib-body-color)}.race-toolbar .btn-warning:active .text-warning{--kib-warning-rgb: var(--kib-white-rgb)}.race-toolbar .btn-warning .text-warning{--kib-warning-rgb: 255, 118, 26}@media(max-width:991.98px){.race-toolbar .icon-link{gap:.1875rem}}@media(max-width:767.98px){.race-toolbar .icon-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}@media(min-width:768px)and (max-width:991.98px){.race-toolbar .icon-link .svg-inline--fa{height:.7692307692em}}.race-toolbar .text-icon{margin-right:-.5625rem}@media(max-width:991.98px){.race-toolbar .text-icon{margin-right:-.1875rem}}@media(max-width:767.98px){.race-toolbar .text-icon{color:var(--kib-primary);font-size:.625rem;margin-right:0}}@media(max-width:767.98px){.race-toolbar .prediction-menu .fa-solid,.race-toolbar .prediction-menu .svg-inline--fa{display:none}}@media(max-width:767.98px){.race-toolbar .race-result-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width:767.98px){.race-toolbar .race-memo-menu{display:none}}@media(min-width:576px){.race-toolbar .race-odds-menu{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}@media(max-width:767.98px){.race-toolbar .sample:has(.race-result-menu){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width:767.98px){.race-toolbar .sample:has(.race-memo-menu){display:none}}@media(min-width:576px)and (max-width:767.98px){.race-menu{-ms-flex-preferred-size:calc(71.4285714286% - .3125rem);flex-basis:calc(71.4285714286% - .3125rem)}}@media(max-width:767.98px){.race-menu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}}.race-menu .d-block .btn{--kib-btn-padding-x: .9375rem}@media(max-width:991.98px){.race-menu .d-block .btn{--kib-btn-padding-x: 1.5625rem}}@media(max-width:767.98px){.race-menu .d-block .btn{--kib-btn-padding-x: 0}}@media(max-width:767.98px){.race-menu .btn{--kib-btn-padding-x: 0}}.race-menu .btn-primary.active{--kib-btn-active-bg: var(--kib-primary);--kib-btn-active-border-color: var(--kib-primary)}@media(max-width:767.98px){.race-ticket-menu{display:none}}.race-ticket-menu .btn-blue .ipat,.race-ticket-menu .btn-success .ipat{background:var(--kib-white);border:var(--kib-border-width) var(--kib-border-style) transparent}.race-ticket-menu .btn-blue .ipat{--kib-badge-color: #0a58ca;border-color:#0a58ca}.race-ticket-menu .btn-success{--kib-btn-active-bg: #62a1fe;--kib-btn-active-border-color: #62a1fe;--kib-btn-active-color: var(--kib-white);--kib-btn-bg: #62a1fe;--kib-btn-border-color: #62a1fe;--kib-btn-color: var(--kib-white);--kib-btn-focus-shadow-rgb: 121, 175, 254;--kib-btn-hover-bg: #5389d8;--kib-btn-hover-border-color: #4e81cb;--kib-btn-hover-color: var(--kib-white)}.race-ticket-menu .btn-success .ipat{--kib-badge-color: #62a1fe;border-color:#62a1fe}.race-ticket-menu .btn .ipat{--kib-badge-font-size: .625rem;--kib-badge-padding-x: .3125rem;--kib-badge-padding-y: .125rem;left:-.3125rem;position:absolute;top:-.5625rem}@media(max-width:767.98px){.race-odds-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(60% - .1875rem)}}@media(min-width:1200px)and (max-width:1399.98px){.race-odds-menu .btn{--kib-btn-padding-x: 1rem}}@media(min-width:992px)and (max-width:1199.98px){.race-odds-menu .btn{--kib-btn-padding-x: .6875rem}}@media(min-width:768px)and (max-width:991.98px){.race-odds-menu .btn{--kib-btn-padding-x: .375rem}}
