﻿.sp-content .db{background-color:#fff}.sp-content .db div{float:none}.sp-content .db h2.item,.sp-content .db h3.item,.sp-content .db h4.item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-content .db h2.item span.rank,.sp-content .db h3.item span.rank,.sp-content .db h4.item span.rank{font-size:14px;font-weight:normal}.sp-content .db h2.item span.rank:after,.sp-content .db h3.item span.rank:after,.sp-content .db h4.item span.rank:after{content:"位"}.sp-content .db h2.item span.rank a,.sp-content .db h3.item span.rank a,.sp-content .db h4.item span.rank a{color:#324f85;text-decoration:underline}.sp-content .db h2.item span.rank a:hover,.sp-content .db h2.item span.rank a:active,.sp-content .db h2.item span.rank a:focus,.sp-content .db h3.item span.rank a:hover,.sp-content .db h3.item span.rank a:active,.sp-content .db h3.item span.rank a:focus,.sp-content .db h4.item span.rank a:hover,.sp-content .db h4.item span.rank a:active,.sp-content .db h4.item span.rank a:focus{color:#5b7fc2;text-decoration:none}.sp-content .db h2.item span.rank b:before,.sp-content .db h3.item span.rank b:before,.sp-content .db h4.item span.rank b:before{content:"："}.sp-content .db h2.item span.h-link,.sp-content .db h3.item span.h-link,.sp-content .db h4.item span.h-link{position:absolute;top:7px;right:5px}.sp-content .db h2.item span.h-link a,.sp-content .db h3.item span.h-link a,.sp-content .db h4.item span.h-link a{display:block;padding:0.3em 1em;color:#333;font-weight:normal;font-size:15px;font-weight:bold;text-align:center;text-decoration:none;line-height:1.3;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background-image:linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);border:1px solid;border-radius:0.3em;padding:0.3em 1em 0.2em 1em;border-color:#000}.sp-content .db h2.item span.notes,.sp-content .db h3.item span.notes,.sp-content .db h4.item span.notes{text-align:right;font-size:13px;font-weight:normal}.sp-content .db h2.item time,.sp-content .db h3.item time,.sp-content .db h4.item time{font-size:14px;font-weight:normal;color:#fff;text-align:right;text-decoration:underline;letter-spacing:-0.05em}.sp-content .db h2.item time:before,.sp-content .db h3.item time:before,.sp-content .db h4.item time:before{content:"※"}.sp-content .db h2{position:relative;margin-top:5px;padding:0.3em 1%;font-size:22px;color:#fff;background:repeating-linear-gradient(315deg, #000, #000 2px, #222 0, #222 4px);background-attachment:fixed}.sp-content .db h2:after{position:absolute;top:-5px;left:0;content:"";width:100%;height:5px}.sp-content .db h3{padding:0.5em 5px;font-size:20px;font-weight:bold}.sp-content .db p{letter-spacing:0}.sp-content .db a{color:#324f85;text-decoration:underline}.sp-content .db a:hover,.sp-content .db a:active,.sp-content .db a:focus{color:#5b7fc2;text-decoration:none}.sp-content .db.autorace a.ico_mov{display:inline-block;width:16px;height:17px;text-indent:-9999px;margin:0 0 0 5px;padding:0;background:url(/autorace/shared/images/i-sprite.png) -40px -530px;line-height:1em}.sp-content .db a span.ico_mov{display:inline-block;width:16px;height:17px;text-indent:-9999px;margin:0 0 0 5px;padding:0;background:url(/keiba/shared/images/i-sprite.png) -40px -530px;line-height:1em}.sp-content .db b{font-weight:normal}.sp-content .db input[type="text"],.sp-content .db input[type="number"]{width:100%;padding:0.5em 0.3em;font-size:16px;color:#000;border:1px solid;border-color:#09c;background-color:#fce4ec;-webkit-appearance:none}.sp-content .db input[type="text"]:focus,.sp-content .db input[type="number"]:focus{outline:0;border-color:#09c;background-color:#dcedc8}.sp-content .db input[type="number"]::-webkit-outer-spin-button,.sp-content .db input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sp-content .db input[type="number"]{-moz-appearance:textfield}.sp-content .db select{display:inline-block;margin:0;padding:0.3em 1.6em 0.3em 0.3em;border-color:#999;font-size:15px;color:#444;line-height:1.3;letter-spacing:-1px;border-radius:0.3em;background-color:#fff;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23666666" d="M7,10L12,15L17,10H7Z" /></svg>'),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23666666" d="M7,10L12,15L17,10H7Z" /></svg>'),linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);background-repeat:no-repeat, repeat;background-position:right 0 top 50%, 0 0;background-size:auto 100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}.sp-content .db select::-ms-expand{display:none}.sp-content .db select:focus{-webkit-box-shadow:none;box-shadow:none;color:#222;outline:none}.sp-content .db select option{font-weight:normal}.sp-content .db select.year+span,.sp-content .db select.month+span{padding:0;letter-spacing:-1px}.sp-content .db button{cursor:pointer}.sp-content .db button.search{width:37px;height:auto;border:none;background-size:60%;background-position:center center;background-repeat:no-repeat;background-image:url(../images/icon-search.svg);background-color:#fff;border:solid #09c;border-radius:0 4px 4px 0;border-width:1px 1px 1px 0}.sp-content .db button.bet{height:100%;font-size:15px;font-weight:bold;color:#fff;border:none;background-image:-webkit-linear-gradient(136deg, #ffd24d 0%, #ff8000 100%)}.sp-content .db button:focus{outline:none}.sp-content .db label.ck-label{display:block;padding:0.3em 1em;color:#333;font-weight:normal;font-size:15px;font-weight:bold;text-align:center;text-decoration:none;line-height:1.3;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background-image:linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);border:1px solid;border-radius:0.3em;display:block;padding:0.4em 0.5em 0.3em 0.5em;border-color:#666;font-weight:normal;font-size:15px;line-height:1;cursor:pointer}.sp-content .db input[type="checkbox"].ck-box{display:none}.sp-content .db input[type="checkbox"].ck-box:checked+.ck-label{background-image:none;background-color:#fce4ec;border-color:#09c}.sp-content .db table{margin-bottom:20px}.sp-content .db table caption{caption-side:top}.sp-content .db table th,.sp-content .db table td{padding:0.5em;font-size:15px}.sp-content .db table th.txt-c,.sp-content .db table td.txt-c{text-align:center !important}.sp-content .db table th.txt-r,.sp-content .db table td.txt-r{text-align:right !important}.sp-content .db table th{color:#fff;letter-spacing:-1px;background-image:linear-gradient(-45deg, #5a564e 25%, #5e5b52 25%, #5e5b52 50%, #5a564e 50%, #5a564e 75%, #5e5b52 75%, #5e5b52);background-size:5px 5px;border-top:1px solid #aaa;vertical-align:top}.sp-content .db table td{border:1px solid #aaa}.sp-content .db table td.search-words{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sp-content .db table td.search-words input[type="text"]{border-radius:4px 0 0 4px}.sp-content .db table.stripe tr:nth-child(even){background-color:#f3f3f3}.sp-content .db table.stripe tr td{border:1px solid #aaa}.sp-content .db ul{float:none}.sp-content .db ul.detail,.sp-content .db ul.winner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp-content .db ul.detail li,.sp-content .db ul.winner li{font-size:16px;line-height:1}.sp-content .db ul.detail li:not(:last-child),.sp-content .db ul.winner li:not(:last-child){margin-right:3px;padding-right:3px;border-right:1px solid #111}.sp-content .db ul.detail{margin-bottom:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-0.5px}.sp-content .db ul.detail li span.num{display:inline-block;width:32px;margin-bottom:1px;font-size:14px;text-align:center;line-height:1.2;vertical-align:top}.sp-content .db ul.winner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sp-content .db ul.notes{padding:20px 5px}.sp-content .db ul.notes li{margin:0 0 0 1em;text-indent:-1em}.sp-content .db ul.ck-list{margin-bottom:-8px}.sp-content .db ul.ck-list li{padding:0 0 8px 0}.sp-content .db ul.ls-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 5px}.sp-content .db ul.ls-page li{letter-spacing:-0.5px}.sp-content .db ul.ls-page li:not(:last-child){margin-right:0.5em}@media only screen and (max-width: 320px){.sp-content .db ul.ls-page{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp-content .db ul.ls-page li{text-align:center}.sp-content .db ul.ls-page li:nth-of-type(1){width:100%;margin:0;text-align:left}}.sp-content .db ul.ls-page+table{margin-bottom:0}.sp-content .db .bread-crumb{margin:0;padding:4px 0;background-color:none}.sp-content .db .bread-crumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 1%;list-style-type:none}.sp-content .db .bread-crumb ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:2px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;font-weight:normal;line-height:1.2}.sp-content .db .bread-crumb ul li:last-child{font-weight:bold}.sp-content .db .bread-crumb ul li:not(:last-child):after{content:">";margin:0 2px}.sp-content .db .sc-container{margin-bottom:20px}.sp-content .db .scroll-table{width:100%;max-width:768px;overflow-x:scroll;white-space:nowrap}.sp-content .db .scroll-table table{margin-bottom:0;table-layout:auto;white-space:nowrap}.sp-content .db .scroll-table table thead.sticky tr:first-child th:first-child,.sp-content .db .scroll-table table tbody.sticky tr:first-child th:first-child{border-top:none}.sp-content .db .scroll-table table thead.sticky tr th:first-child,.sp-content .db .scroll-table table tbody.sticky tr th:first-child{position:-webkit-sticky;position:sticky;left:0}.sp-content .db .scroll-table table thead.sticky tr th:first-child:before,.sp-content .db .scroll-table table tbody.sticky tr th:first-child:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-right:1px solid #aaa}.sp-content .db .scroll-table table tbody.sticky{border-bottom:1px solid #aaa}.sp-content .db .scroll-table table tbody.sticky tr:nth-child(even) th{background-color:#f3f3f3}.sp-content .db .scroll-table table tbody.sticky tr th{color:#333;font-weight:normal;background-image:none;background-color:#fff}.sp-content .db .more-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100;width:200px;margin:20px auto;padding:0.7em 0;color:#333;font-size:16px;text-align:center;text-decoration:none;line-height:1;border:1px solid #333;background:#fff;cursor:pointer;-webkit-transition:0.3s all;transition:0.3s all}.sp-content .db .more-btn:hover,.sp-content .db .more-btn:active{color:#333}.sp-content .db .msg{width:96%;padding:15px;border:3px solid #ccc}.sp-content .db .msg strong{display:block;margin-bottom:0.5em;font-size:110%;color:crimson}.sp-content .db .msg ul li{margin-left:1em;text-indent:-1em}.sp-content .db i[class^="icon-"]{display:block;margin:auto}.sp-content .db .icon-open{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23222222" d="M20 14H14V20H10V14H4V10H10V4H14V10H20V14Z" /></svg>') no-repeat center center;width:13px;height:13px}.sp-content .db .icon-open-w{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23ffffff" d="M20 14H14V20H10V14H4V10H10V4H14V10H20V14Z" /></svg>') no-repeat center center;width:13px;height:13px}.sp-content .db .icon-close{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23222222" d="M19,13H5V11H19V13Z" /></svg>') no-repeat center center;width:16px;height:13px}.sp-content .db .icon-close-w{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23ffffff" d="M19,13H5V11H19V13Z" /></svg>') no-repeat center center;width:16px;height:13px}.sp-content .db .icon-arrow-w{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23ffffff" d="M7,10L12,15L17,10H7Z" /></svg>') no-repeat center center;width:32px;height:32px}.sp-content .db .icon-fav{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23FDD835" d="M12,17.27L18.18,21L16.54,13.97L22,9.24L14.81,8.62L12,2L9.19,8.62L2,9.24L7.45,13.97L5.82,21L12,17.27Z" /></svg>') no-repeat center center;width:26px;height:26px}.sp-content .db .icon-fav-off{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23ffffff" d="M12,15.39L8.24,17.66L9.23,13.38L5.91,10.5L10.29,10.13L12,6.09L13.71,10.13L18.09,10.5L14.77,13.38L15.76,17.66M22,9.24L14.81,8.63L12,2L9.19,8.63L2,9.24L7.45,13.97L5.82,21L12,17.27L18.18,21L16.54,13.97L22,9.24Z" /></svg>') no-repeat center center;width:26px;height:26px}.sp-content .db .icon-fav-gry{background:url(../images/icon-star-gry.svg) no-repeat center center;width:26px;height:26px}.sp-content .db .filtering table{margin-bottom:0;border-bottom:1px solid #aaa}.sp-content .db .filtering table tbody tr th{width:118px}.sp-content .db .filtering table tbody tr td{border-width:1px 0 0 0}.sp-content .db .filtering table tbody tr td ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sp-content .db .filtering table tbody tr td ul li:not(:last-child){margin-right:0.8em}.sp-content .db .filtering table tbody tr td .from{margin-bottom:8px}.sp-content .db .filtering table tbody tr td .from:after{content:"〜";margin:0}.sp-content .db .filtering table tbody tr td.age input{width:2.5em;text-align:center}.sp-content .db .filtering table tbody tr td.age input+span{padding:0 5px}.sp-content .db .filtering table tbody tr td.num-of-win input{width:5em}.sp-content .db .filtering table tbody tr td.num-of-win input+span{padding:0 5px}@media only screen and (max-width: 375px){.sp-content .db .filtering table tbody tr th{width:118px}}.sp-content .db .filtering+.link-box,.sp-content .db .filtering+.btn-box{padding:20px 0}.sp-content .db .filtering.rank-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px 10px 5px;background:repeating-linear-gradient(315deg, #000, #000 2px, #222 0, #222 4px);background-size:5px 5px;background-attachment:fixed}.sp-content .db .filtering.rank-filter select{margin-right:5px;border-color:#000}.sp-content .db .filtering.rank-filter button{display:block;padding:0.3em 1em;color:#333;font-weight:normal;font-size:15px;font-weight:bold;text-align:center;text-decoration:none;line-height:1.3;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background-image:linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);border:1px solid;border-radius:0.3em;display:inline-block;border-color:#000;line-height:1.3}.sp-content .db .filtering.rank-filter span{padding-right:5px;font-size:14px;letter-spacing:-0.5px;color:#fff}.sp-content .db .btn-box{padding:20px 0}.sp-content .db .btn-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-content .db .btn-box ul li{width:120px;margin:0 10px}.sp-content .db .btn-box ul li button{width:100%;padding:0.8em 0;font-size:18px;font-weight:bold;line-height:1;border:none;border-radius:4px;cursor:pointer}.sp-content .db .btn-box ul li button.search{color:#fff}.sp-content .db .btn-box ul li button.clear{color:#666;background:linear-gradient(135deg, #f3f3f3, #ece9e6)}.sp-content .db .search{float:unset}.sp-content .db .result .ranking tbody.sticky tr td{padding:5px;vertical-align:middle;border-width:0 1px 1px 0}.sp-content .db .result .msg{margin:0 auto 20px auto}.sp-content .db .result .count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.sp-content .db .result .count h3{width:32%;padding:1em 0.5em 0.8em 0.5em;font-weight:normal;font-size:16px;font-weight:bold;line-height:1;background-color:#fff8e1;border-right:1px solid #aaa}.sp-content .db .result .count span{display:block;padding:1em 10px 0.8em 0;font-size:16px;line-height:1}.sp-content .db .result .count span:after{content:"件見つかりました"}.sp-content .db .result table{table-layout:auto;margin-bottom:0}.sp-content .db .result table thead tr th{padding:5px;text-align:left;border-top:none}.sp-content .db .result table thead tr th:not(:last-child){border-right:1px solid #ccc}.sp-content .db .result table tbody tr td{padding:0.5em;border-width:1px 0px}.sp-content .db .result table tbody tr td h4{font-size:16px;line-height:1.2;margin-bottom:5px}.sp-content .db .result table tbody tr td h4 span{position:relative}.sp-content .db .result table tbody tr td h4 span.icon{margin-left:10px}.sp-content .db .result table tbody tr td h4 span.icon img{position:absolute;top:1px}.sp-content .db .result table tbody tr::first-child td{border-top:2px solid #fff}.sp-content .db .result table tbody.bd tr td:not(:last-child){border-right-width:1px}.sp-content .db .result table.ranking thead tr th{text-align:center;vertical-align:middle}.sp-content .db .result table.ranking thead tr th button{width:100%;padding:5px 0;font-size:16px;font-weight:bold;background-image:none;background-color:rgba(255,255,255,0);border:none;color:#fff;line-height:1}.sp-content .db .result table.ranking thead tr th button i.icon-arrow-w{display:inline-block;position:absolute;left:auto;right:0;top:0;bottom:0;margin:auto}.sp-content .db .result table.ranking thead tr th button i.icon-plus-w{display:inline-block;position:absolute;left:auto;right:0;top:0;bottom:0;margin:auto}.sp-content .db .result table.ranking thead tr th select{width:100%;padding:0.3em 0;font-size:15px;font-weight:bold;letter-spacing:0;color:#fff;background-color:rgba(255,255,255,0);border-color:rgba(153,153,153,0);background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23ffffff" d="M7,10L12,15L17,10H7Z" /></svg>'),-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(229,229,229,0)));background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23ffffff" d="M7,10L12,15L17,10H7Z" /></svg>'),linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(229,229,229,0) 100%);background-position:left 0 top 50%, 0 0;background-size:auto 140%;text-indent:2.5em;cursor:pointer}.sp-content .db .result table.ranking thead tr th select option{background-color:#fff;color:#111}.sp-content .db .result table.ranking thead+tbody tr:first-child td{border-width:0}.sp-content .db .result table.ranking tbody tr td:first-child{width:2.2em;padding:0;text-align:center;vertical-align:middle}.sp-content .db .result table.ranking tbody tr td.ph{width:80px;padding:1px 0;font-size:0}.sp-content .db .result table.ranking tbody tr td.ph figure{width:80px;height:80px;overflow:hidden}.sp-content .db .result table.ranking tbody tr td.ph figure img{width:100%;height:auto}.sp-content .db .result table.ranking tbody tr td.ph .class-info{padding:2px 0}.sp-content .db .result table.ranking tbody tr td.ph .class-info p{font-size:14px;text-align:center;line-height:1}.sp-content .db .result table.ranking tbody tr td.data{padding:0;vertical-align:top}.sp-content .db .result table.ranking tbody tr td.data ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0;padding:0 5px}.sp-content .db .result table.ranking tbody tr td.data ul:first-child{padding-top:5px;line-height:1}.sp-content .db .result table.ranking tbody tr td.data ul:first-child li h3{padding:0;font-size:16px}.sp-content .db .result table.ranking tbody tr td.data ul:first-child li strong{font-weight:bold;color:crimson}.sp-content .db .result table.ranking tbody tr td.data ul:first-child li:not(:last-child){padding-right:3px}.sp-content .db .result table.ranking tbody tr td.data ul:not(:first-child){padding-top:0.3em}.sp-content .db .result table.ranking tbody tr td.data ul:last-child{padding-bottom:0.3em}.sp-content .db .result table.ranking tbody tr td.data ul li{font-size:16px}.sp-content .db .result table.ranking tbody tr td.data ul li strong{font-weight:bold;color:crimson}.sp-content .db .result table.ranking tbody tr td.data ul.size-s li{font-size:14px}.sp-content .db .result table.ranking tbody tr td.data ul.size-s li.point{font-size:15px;font-weight:bold;line-height:1}.sp-content .db .result table.ranking tbody tr td.data ul.size-s li.point::before{content:"審査ポイント:";padding:0 0 0 0;font-size:13px;color:crimson}.sp-content .db .result table.ranking tbody tr td.data ul.size-s li.prize{font-size:15px;font-weight:bold;line-height:1;letter-spacing:0}.sp-content .db .result table.ranking tbody tr td.data ul.size-s li.prize::after{content:"円";padding:0 0 0 2px;font-size:80%;color:crimson}.sp-content .db .result table.ranking tbody tr td.data p strong{font-weight:bold;color:crimson}.sp-content .db .result table.ranking tbody tr td.data p.prize{padding:4px 5px 2px 5px;font-size:15px;font-weight:bold;line-height:1}.sp-content .db .result table.ranking tbody tr td.data p.prize::after{content:"円";padding:0 0 0 2px;font-size:80%}.sp-content .db .result table.ranking tbody tr td.data p.point{padding:3px 5px 0 5px;font-size:15px;font-weight:bold;line-height:1}.sp-content .db .result table.ranking tbody tr td.data p.point::before{content:"審査ポイント:";padding:0 0 0 0;font-size:13px}.sp-content .db .result table.ranking tbody tr td.open{width:2em;padding:0;text-align:center;vertical-align:middle}.sp-content .db .result table.ranking tbody tr td.open button{padding:23px 5px;background-color:rgba(255,255,255,0);border:none}.sp-content .db .result table.ranking tbody tr td.open a{display:block}.sp-content .db .result .sort-head ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sp-content .db .result .sort-head ul li{background-color:#e631a3}.sp-content .db .result .sort-head ul li select{width:100%;height:2.3em;font-size:16px;color:#fff;text-indent:2.3em;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23ffffff" d="M7,10L12,15L17,10H7Z" /></svg>'),-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(229,229,229,0)));background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23ffffff" d="M7,10L12,15L17,10H7Z" /></svg>'),linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(229,229,229,0) 100%);background-color:#e631a3;background-position:left 0 top 50%, 0 0;background-size:auto 130%;border:none;border-radius:0}.sp-content .db .result .sort-head ul li:first-child{width:calc(100% - 141px);margin-right:1px}.sp-content .db .result .sort-head ul li:last-child{width:140px;text-align:right}.sp-content .db .result .sort-head ul li:last-child button{width:100%;height:2.3em;padding:0 7px 0 0;font-size:16px;text-align:right;color:#fff;line-height:1;background-color:#e631a3;border:none}.sp-content .db .result .sort-head ul li:last-child button i{display:inline-block}.sp-content .db .result .sort-head ul li:last-child button i.icon-open-w{margin-right:2px}.sp-content .db .result .sort-head ul li:last-child button i.icon-close-w{margin-right:1px}.sp-content .db .result .sort-head+table.ranking tbody tr td.open button{width:23px;height:23px;margin:3px 0;padding:0;background-color:#111;border-radius:100px}.sp-content .db .result .sort-head+table.ranking tbody tr:first-child td{border-top:1px solid #fff}@media only screen and (max-width: 375px){.sp-content .db .result .count h3{width:43%}.sp-content .db .result .count table tbody tr td h4{letter-spacing:-1px}}@media only screen and (max-width: 325px){.sp-content .db .result table.ranking tbody tr td.data ul:first-child{padding-top:1px}.sp-content .db .result table.ranking tbody tr td.data ul li{font-size:13px}.sp-content .db .result table.ranking tbody tr td.data ul:first-child li h3{font-size:13px}.sp-content .db .result table.ranking tbody tr td.data ul:not(:first-child){padding-top:1px}.sp-content .db .result table.ranking tbody tr td.data p.point{padding-top:1px}.sp-content .db .result table.ranking tbody tr td.data p.prize{padding-top:1px}.sp-content .db .result table.ranking tbody tr td.ph{width:60px}.sp-content .db .result table.ranking tbody tr td.ph figure{width:60px;height:60px}}.sp-content .db .prof table tr th,.sp-content .db .prof table tr td{padding:5px;font-size:15px;line-height:1.2;vertical-align:middle}.sp-content .db .prof table tr td{border-top:1px solid #ccc}.sp-content .db .prof table tr td .notes{display:block;padding:5px 0 0 0;font-size:11px;line-height:1.1;color:#333}.sp-content .db .prof .birth{width:100%;padding:5px 5px 0 5px;font-size:14px;line-height:1.2}.sp-content .db .prof .birth .gender{padding:0 5px}.sp-content .db .prof .birth .lg{padding:0 5px 0 0}.sp-content .db .prof .birth time{text-decoration:underline;white-space:nowrap}.sp-content .db .prof .birth time:before{content:"※"}.sp-content .db .prof .birth time:after{content:"時点"}.sp-content .db .prof .base-info table tr th{width:26%;padding:5px;text-align:left;vertical-align:middle}.sp-content .db .prof .base-info table tr th a{text-align:center;text-decoration:underline;color:#fff}.sp-content .db .prof .base-info table tr th.r-ttl{width:100px}.sp-content .db .prof .base-info table tr td{border-width:1px 0 0 0}.sp-content .db .prof .base-info table tr td.photo{width:130px;padding:0 5px 5px 5px;vertical-align:top}.sp-content .db .prof .base-info table tr td.photo figure{line-height:0}.sp-content .db .prof .base-info table tr td.photo figure img{width:100%;height:auto}.sp-content .db .prof .base-info table th.no-bd,.sp-content .db .prof .base-info table td.no-bd{border:none}.sp-content .db .prof .base-info table th.bd-r,.sp-content .db .prof .base-info table td.bd-r{border-right:1px solid #fff}.sp-content .db .prof .base-info table th.txt-c,.sp-content .db .prof .base-info table td.txt-c{text-align:center}.sp-content .db .schedule{margin-bottom:10px}.sp-content .db .schedule table tbody tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.5em;border-width:0 0 1px 0px}.sp-content .db .schedule table tbody tr td>div{width:calc(100% - 65px)}.sp-content .db .schedule table tbody tr td>div h4{font-size:16px;line-height:1.2;margin-bottom:0}.sp-content .db .schedule table tbody tr td>div h4 span{position:relative}.sp-content .db .schedule table tbody tr td>div h4 span.icon{display:inline-block;width:24px;height:14px;margin-left:6px}.sp-content .db .schedule table tbody tr td>div h4 span.icon img{position:absolute;top:1px}.sp-content .db .schedule table tbody tr td>div ul.detail{margin-bottom:5px}.sp-content .db .schedule table tbody tr td>div ul.detail li{height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sp-content .db .schedule table tbody tr td>div ul.detail li:not(:last-child){margin-right:6px;padding-right:0;border:none}.sp-content .db .schedule table tbody tr td button{width:60px;height:60px}.sp-content .db .race-result table thead tr th,.sp-content .db .race-history table thead tr th,.sp-content .db .manage table thead tr th{padding:5px;text-align:center;border-top:none}.sp-content .db .race-result table thead tr th:not(:last-child),.sp-content .db .race-history table thead tr th:not(:last-child),.sp-content .db .manage table thead tr th:not(:last-child){border-right:1px solid #ccc}.sp-content .db .race-result table tbody tr th,.sp-content .db .race-history table tbody tr th,.sp-content .db .manage table tbody tr th{text-align:center}.sp-content .db .race-result table tbody tr td,.sp-content .db .race-history table tbody tr td,.sp-content .db .manage table tbody tr td{padding:5px;vertical-align:middle;border-width:0 1px 1px 0}.sp-content .db .race-result table tbody tr td:last-child,.sp-content .db .race-history table tbody tr td:last-child,.sp-content .db .manage table tbody tr td:last-child{border-width:0 0 1px 0}.sp-content .db .race-result table.vict,.sp-content .db .race-history table.vict,.sp-content .db .manage table.vict{table-layout:auto}.sp-content .db .race-result table.vict tbody tr th,.sp-content .db .race-history table.vict tbody tr th,.sp-content .db .manage table.vict tbody tr th{width:8em;border:solid #ccc}.sp-content .db .race-result table.vict tbody tr th,.sp-content .db .race-result table.vict tbody tr td,.sp-content .db .race-history table.vict tbody tr th,.sp-content .db .race-history table.vict tbody tr td,.sp-content .db .manage table.vict tbody tr th,.sp-content .db .manage table.vict tbody tr td{border-width:1px 0px 1px 0px}.sp-content .db .race-history-detail table tbody tr{display:flex}.sp-content .db .race-history-detail table tbody tr:last-child{border-bottom:1px solid #aaa}.sp-content .db .race-history-detail table tbody tr th a,.sp-content .db .race-history-detail table tbody tr td a{text-decoration:none;color:#fff}.sp-content .db .race-history-detail table tbody tr th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:65px;font-size:14px;text-align:center;font-feature-settings:"palt"}.sp-content .db .race-history-detail table tbody tr th a{display:block;position:relative;width:100%}.sp-content .db .race-history-detail table tbody tr th a .his-cnt{position:absolute;top:2px;left:0;right:0;margin:auto;height:1em;line-height:1}.sp-content .db .race-history-detail table tbody tr th a img{width:100%;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.sp-content .db .race-history-detail table tbody tr td{width:calc(100% - 65px);padding:5px 0.5em;border-bottom:0px}.sp-content .db .race-history-detail table tbody tr td a,.sp-content .db .race-history-detail table tbody tr td>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#111;font-feature-settings:"palt"}.sp-content .db .race-history-detail table tbody tr td a h4,.sp-content .db .race-history-detail table tbody tr td>span h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;min-height:40px;margin-bottom:5px;padding:0}.sp-content .db .race-history-detail table tbody tr td a h4 .his-order,.sp-content .db .race-history-detail table tbody tr td>span h4 .his-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:40px;height:40px;align-items:center;justify-content:center;font-size:24px;background-color:#eee}.sp-content .db .race-history-detail table tbody tr td a h4 .his-order.other,.sp-content .db .race-history-detail table tbody tr td>span h4 .his-order.other{font-size:13px}.sp-content .db .race-history-detail table tbody tr td a h4 .his-title,.sp-content .db .race-history-detail table tbody tr td>span h4 .his-title{width:calc(100% - 50px)}.sp-content .db .race-history-detail table tbody tr td a h4 .his-title p,.sp-content .db .race-history-detail table tbody tr td>span h4 .his-title p{font-size:13px;font-weight:normal;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-content .db .race-history-detail table tbody tr td a h4 .his-title time,.sp-content .db .race-history-detail table tbody tr td>span h4 .his-title time{font-weight:normal}.sp-content .db .race-history-detail table tbody tr td a ul.his-data,.sp-content .db .race-history-detail table tbody tr td>span ul.his-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;justify-content:flex-start}.sp-content .db .race-history-detail table tbody tr td a ul.his-data li,.sp-content .db .race-history-detail table tbody tr td>span ul.his-data li{line-height:1.2;font-size:13px}.sp-content .db .race-history-detail table tbody tr td a ul.his-data li:not(:last-child),.sp-content .db .race-history-detail table tbody tr td>span ul.his-data li:not(:last-child){margin-right:0.5em}.sp-content .db .race-history-detail table.no-history tbody tr td{border-width:0}.sp-content .db .race-result table.prob{margin-bottom:0}.sp-content .db .race-result table tbody tr td{text-align:right}.sp-content .db .race-history table thead tr th:first-child{width:5em}.sp-content .db .race-history table thead tr th:nth-child(2){width:4em}.sp-content .db .race-history table thead tr th:last-child{width:3em}.sp-content .db .title-history table tbody tr th{width:3em;border-bottom:1px solid #ccc;vertical-align:middle}.sp-content .db .title-history table tbody tr td{padding:5px}.sp-content .db .title-history table tbody tr td:nth-child(2){border-width:1px 1px 1px 0}.sp-content .db .title-history table tbody tr td:last-child{border-width:1px 0 1px 1px}.sp-content .db .title-history table tbody tr td:nth-of-type(2),.sp-content .db .title-history table tbody tr td:last-child{width:3em}.sp-content .db .award-history table tbody tr td{padding:5px;border-width:1px 0}.sp-content .db .link-anker{padding:5px 0 5px 0;overflow:hidden}.sp-content .db .link-anker ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sp-content .db .link-anker ul li{width:32%}.sp-content .db .link-anker ul li a{position:relative;display:block;width:100%;padding:1em 0;color:#222;text-align:center;text-decoration:none;background-color:#eee;border-radius:3px}.sp-content .db .link-anker ul li a:hover{background-color:#fce4ec}.sp-content .db .link-anker ul li a.current{background-color:#fce4ec}.sp-content .db .link-box{width:96%;margin:0 auto;padding:20px 0;overflow:hidden}.sp-content .db .link-box ul li{width:100%;margin:0 0 8px 0;border:1px solid #999}.sp-content .db .link-box ul li a{position:relative;display:block;width:100%;padding:1em 0;color:#222;text-align:center;text-decoration:none;line-height:1.3;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background-image:linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);display:block;cursor:pointer}.sp-content .db .link-box ul.member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-content .db .link-box ul.member li{width:48%;margin:0 1% 8px 1%}.sp-content .db .link-box ul.member li a{padding:0.5em 0}.sp-content .db .btn-tab{padding:20px 0 0 0}.sp-content .db .btn-tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:3px solid #333;z-index:100}.sp-content .db .btn-tab ul li{position:relative;border:1px solid #666;border-radius:0.3em 0.3em 0 0;border-width:1px 1px 0 1px}.sp-content .db .btn-tab ul li a{display:block;width:100%;padding:0.7em 0 0.5em 0;color:#222;text-align:center;text-decoration:none;line-height:1}.sp-content .db .btn-tab ul li.current{font-weight:bold;background:#333;border-color:#333}.sp-content .db .btn-tab ul li.current a{color:#fff}.sp-content .db .btn-tab.two ul li{width:48%}.sp-content .db .btn-tab.three ul li{width:32%}.sp-content .db .btn-tab.four ul li{width:23%}.sp-content .db .hrz{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}.sp-content .db .vrt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;text-orientation:upright}.sp-content .db .prof,.sp-content .db .schedule,.sp-content .db .result,.sp-content .db .btn-tab,.sp-content .db .race-result,.sp-content .db .race-history,.sp-content .db .link-anker,.sp-content .db .title-history,.sp-content .db .award-history,.sp-content .db .race-history-detail{width:100%;max-width:768px;margin:0 auto;float:none}.sp-content .db.autorace h2:after{background-color:#e631a3}.sp-content .db.autorace input[type="checkbox"].ck-box{display:none}.sp-content .db.autorace input[type="checkbox"].ck-box:checked+.ck-label{color:#fff;background-image:none;background-color:#e631a3;border-color:#b91d73}.sp-content .db.autorace .link-anker{padding-bottom:5px}.sp-content .db.autorace .link-anker.four ul{align-items:unset}.sp-content .db.autorace .link-anker.four ul li{display:flex;width:49%}.sp-content .db.autorace .link-anker.four ul li a{display:flex;align-items:center;justify-content:center}.sp-content .db.autorace .link-anker.four ul li:nth-of-type(1),.sp-content .db.autorace .link-anker.four ul li:nth-of-type(2){margin-bottom:5px}.sp-content .db.autorace .link-anker.five ul li:nth-child(1),.sp-content .db.autorace .link-anker.five ul li:nth-child(2),.sp-content .db.autorace .link-anker.five ul li:nth-child(3){width:32%;margin-bottom:5px}.sp-content .db.autorace .link-anker.five ul li:nth-child(4),.sp-content .db.autorace .link-anker.five ul li:nth-child(5){width:49%}.sp-content .db.autorace .btn-tab{padding:20px 0 0 0}.sp-content .db.autorace .btn-tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:3px solid #e631a3}.sp-content .db.autorace .btn-tab ul li.current{background:#e631a3;border-color:#e631a3}.sp-content .db.autorace .btn-box ul li button.search{background:linear-gradient(135deg, #f953c6, #b91d73)}.sp-content .db.autorace span.sg,.sp-content .db.autorace span.g1,.sp-content .db.autorace span.g2{display:inline-block;line-height:1em;width:22px;height:14px;margin:0 0 0 5px;padding:0;text-indent:-10000px}.sp-content .db.autorace span.sg{background:url(../images/ico_sg.gif) no-repeat !important}.sp-content .db.autorace span.g1{background:url(../images/ico_g1.gif) no-repeat !important}.sp-content .db.autorace span.g2{background:url(../images/ico_g2.gif) no-repeat !important}.sp-content .db.autorace .ryou{color:#f70}.sp-content .db.autorace .situ{color:#05f}.sp-content .db.autorace .bg-1chaku{background:-webkit-gradient(linear, left top, left bottom, from(#ffeded), to(#fcc)) !important;background:linear-gradient(top, #ffeded 0%, #fcc 100%) !important}.sp-content .db.autorace .bg-2chaku{background:-webkit-gradient(linear, left top, left bottom, from(#f2fbff), to(#d1efff)) !important;background:linear-gradient(top, #f2fbff 0%, #d1efff 100%) !important}.sp-content .db.autorace .bg-3chaku{background:-webkit-gradient(linear, left top, left bottom, from(#e8ffe8), to(#bcffd3)) !important;background:linear-gradient(top, #e8ffe8 0%, #bcffd3 100%) !important}.sp-content .db.keiba h2:after{background-color:#7cb342}.sp-content .db.keiba h2.light{margin-top:0;padding:0.7em 1%;line-height:1;color:#222;background:repeating-linear-gradient(45deg, #eae9e0, #eae9e0 2px, #f6f4f1 0, #f6f4f1 4px)}.sp-content .db.keiba h2.light::after{content:none}.sp-content .db.keiba h2 span{margin:0 3px 0 auto;font-size:15px}.sp-content .db.keiba h2 span:not(:first-child){margin:0 0 0 3px}.sp-content .db.autorace h2 button{width:26px;height:26px;margin-right:10px;padding:0;font-size:16px;font-weight:bold;background-image:none;background-color:rgba(255,255,255,0);border:none;color:#fff;line-height:1}.sp-content .db.autorace h2 button i[class^="icon-fav"]{display:inline-block;position:absolute;left:auto;right:0px;top:-3px;bottom:0;margin:auto}.sp-content .db.keiba h3.dark{width:100%;max-width:768px;margin:0 auto;float:none;position:relative;margin-top:5px;padding:0.3em 1%;font-size:20px;letter-spacing:-0.02em;color:#fff;background:repeating-linear-gradient(315deg, #000, #000 2px, #222 0, #222 4px);background-attachment:fixed}.sp-content .db.keiba h3.dark:after{position:absolute;top:-5px;left:0;content:"";width:100%;height:5px;background-color:#7cb342}.sp-content .db.keiba h4{padding:5px}.sp-content .db.keiba ul.winner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:-5px}.sp-content .db.keiba ul.winner li{margin-bottom:5px}.sp-content .db.keiba ul.winner li:first-of-type{margin-right:10px}.sp-content .db.keiba ul.winner li:first-of-type:before{display:inline-block;content:"勝馬";margin-right:3px;padding:3px 10px;color:#fff;font-size:12px;line-height:1;background-color:#424242}.sp-content .db.keiba ul.winner li:nth-of-type(2):before{display:inline-block;content:"騎手";margin-right:3px;padding:3px 10px;color:#fff;font-size:12px;line-height:1;background-color:#424242}.sp-content .db.keiba ul.winner li:not(:last-child){border:none}.sp-content .db.keiba input[type="checkbox"].ck-box{display:none}.sp-content .db.keiba input[type="checkbox"].ck-box:checked+.ck-label{color:#fff;background-image:none;background-color:#7cb342;border-color:#689f38}.sp-content .db.keiba .scroll-table table tbody.sticky tr th div{width:84px}.sp-content .db.keiba .leading-filter{width:100%;max-width:768px;margin:0 auto;float:none;padding:5px}.sp-content .db.keiba .leading-filter ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sp-content .db.keiba .leading-filter ul li label.ck-label{height:30px;margin-right:10px;line-height:1.3;border-color:#999}.sp-content .db.keiba .leading-filter ul li button{display:block;padding:0.3em 1em;color:#333;font-weight:normal;font-size:15px;font-weight:bold;text-align:center;text-decoration:none;line-height:1.3;background-color:#fff;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5e5e5));background-image:linear-gradient(to bottom, #fff 0%, #e5e5e5 100%);border:1px solid;border-radius:0.3em;display:inline-block;padding:0.4em 1em;font-size:18px;border-color:#999;line-height:1}.sp-content .db.keiba .filtering table tbody tr td input[type="text"]+ul{padding-top:5px}.sp-content .db.keiba .filtering table tbody tr td.year input[type="text"]{width:5em}.sp-content .db.keiba .result .sort-head ul li{background-color:#7cb342}.sp-content .db.keiba .result .sort-head ul li select{background-color:#7cb342}.sp-content .db.keiba .result .sort-head ul li:last-child button{background-color:#7cb342}.sp-content .db.keiba .result p.notes{padding-top:5px;text-align:right;font-size:13px}.sp-content .db.keiba .result table.horse tbody tr td{padding:5px;letter-spacing:-0.05em}.sp-content .db.keiba .result table.horse tbody tr td:nth-child(2){width:5em}.sp-content .db.keiba .result table.horse tbody tr td:nth-child(3){width:5em}@media only screen and (max-width: 325px){.sp-content .db.keiba .result table.horse tbody tr td{font-size:14px}}.sp-content .db.keiba .race-history-detail .his-title p{font-weight:bold}.sp-content .db.keiba .link-anker{padding-bottom:5px}.sp-content .db.keiba .link-anker ul li a:hover,.sp-content .db.keiba .link-anker ul li a.current{background-color:#c5e1a5}.sp-content .db.keiba .link-anker.four ul{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.sp-content .db.keiba .link-anker.four ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:49%}.sp-content .db.keiba .link-anker.four ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-content .db.keiba .link-anker.four ul li:nth-of-type(1),.sp-content .db.keiba .link-anker.four ul li:nth-of-type(2){margin-bottom:5px}.sp-content .db.keiba .link-anker.five ul li:nth-child(1),.sp-content .db.keiba .link-anker.five ul li:nth-child(2),.sp-content .db.keiba .link-anker.five ul li:nth-child(3){width:32%;margin-bottom:5px}.sp-content .db.keiba .link-anker.five ul li:nth-child(4),.sp-content .db.keiba .link-anker.five ul li:nth-child(5){width:49%}.sp-content .db.keiba .family{width:100%;max-width:768px;margin:0 auto;float:none}.sp-content .db.keiba .family table{margin-bottom:5px}.sp-content .db.keiba .family table caption{padding:5px;text-align:left}.sp-content .db.keiba .family table tbody.detail tr td{font-size:13px}.sp-content .db.keiba .family table tbody tr th,.sp-content .db.keiba .family table tbody tr td{font-weight:normal;color:#111;border-color:#fff}.sp-content .db.keiba .family table tbody tr th.father,.sp-content .db.keiba .family table tbody tr td.father{background-color:#b3e5fc}.sp-content .db.keiba .family table tbody tr th.mother,.sp-content .db.keiba .family table tbody tr td.mother{background-color:#f8bbd0}.sp-content .db.keiba .family table tbody tr th{width:3em;background-image:none}.sp-content .db.keiba .family table tbody tr td span.mg{display:block;font-size:13px;line-height:1}.sp-content .db.keiba .prof .base-info table{margin-bottom:5px;border-bottom:1px solid aaa}.sp-content .db.keiba .prof .base-info table tbody tr:last-child{border-bottom:1px solid #ccc}.sp-content .db.keiba .prof .base-info table tbody tr th{width:35%}.sp-content .db.keiba .prof .base-info table tbody td ul.member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.sp-content .db.keiba .prof .base-info table tbody td ul.member li:not(:last-child):after{content:"、"}@media only screen and (max-width: 325px){.sp-content .db.keiba .prof .base-info table tbody tr th{font-size:14px}.sp-content .db.keiba .prof .base-info table tbody tr th.r-ttl{width:100px}}.sp-content .db.keiba .schedule h3.item time{color:#111;text-decoration:none}.sp-content .db.keiba .schedule h3.item time:before{content:none}.sp-content .db.keiba .schedule table tbody tr td button{width:64px;height:64px}.sp-content .db.keiba .schedule table tbody tr td>div h4{padding:0 5px}.sp-content .db.keiba .schedule table tbody tr td>div ul.detail{margin:3px 0 -2px 0}.sp-content .db.keiba .schedule table tbody tr td>div ul.detail li{height:auto;margin-bottom:5px}.sp-content .db.keiba .schedule table tbody tr td>div ul.horse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:5px}.sp-content .db.keiba .schedule table tbody tr td>div ul.horse li{margin-left:10px;font-size:16px}.sp-content .db.keiba .race-result table tbody th{width:100px}.sp-content .db.keiba .race-result h3.item time,.sp-content .db.keiba .race-result h4.item time{color:#111;text-decoration:none}.sp-content .db.keiba .race-result h3.item time:before,.sp-content .db.keiba .race-result h4.item time:before{content:none}.sp-content .db.keiba .race-result h3.item span.rank{margin:0 0 0 auto}.sp-content .db.keiba .race-result .fix-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.sp-content .db.keiba .race-result .fix-ttl h4{width:100%}.sp-content .db.keiba .race-result .fix-ttl .ttl{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;text-align:center;border:solid #aaa;border-width:1px 1px 1px 0}.sp-content .db.keiba .race-result .fix-ttl .ttl.all{background-color:#fff8e1}.sp-content .db.keiba .race-result .fix-ttl .ttl.this{background-color:#ffcc80}.sp-content .db.keiba .race-result .fix-ttl .ttl.last{background-color:#eceff1}.sp-content .db.keiba .race-result .fix-ttl .scroll-table{width:calc(100% - 30px)}.sp-content .db.keiba .race-result .fix-ttl .scroll-table table{margin-bottom:0}@media only screen and (max-width: 400px){.sp-content .db.keiba .race-result h3.item time{margin:0 0 0 auto}}.sp-content .db.keiba .race-history table thead tr th{line-height:1.1;vertical-align:middle}.sp-content .db.keiba .race-history table thead tr th:first-child{width:5.5em}.sp-content .db.keiba .race-history table thead tr th:nth-of-type(2){width:4.5em}.sp-content .db.keiba .race-history table thead tr th:nth-of-type(4),.sp-content .db.keiba .race-history table thead tr th:nth-of-type(5){width:2em}.sp-content .db.keiba .race-history table tbody tr td{padding:4px 3px;font-size:14px}.sp-content .db.keiba .race-history table tbody tr td h4{padding:0}.sp-content .db.keiba .race-history table tbody tr td:nth-of-type(4){text-align:center}.sp-content .db.keiba .manage{width:100%;max-width:768px;margin:0 auto;float:none}.sp-content .db.keiba .manage p.notes{padding-top:5px;text-align:right;font-size:13px}.sp-content .db.keiba .manage table{table-layout:auto}.sp-content .db.keiba .manage table thead th{text-align:left}.sp-content .db.keiba .manage table tbody tr td:last-child{text-align:right}.sp-content .db.keiba .btn-tab{padding:5px 0 0 0}.sp-content .db.keiba .btn-tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:3px solid #7cb342}.sp-content .db.keiba .btn-tab ul li.current{background:#7cb342;border-color:#7cb342}.sp-content .db.keiba .btn-box ul li button.search{background:linear-gradient(135deg, #7cb342, #558b2f)}.sp-content .db.keiba span.sp_g1,.sp-content .db.keiba span.sp_g2,.sp-content .db.keiba span.sp_g3,.sp-content .db.keiba span.sp_jpn1,.sp-content .db.keiba span.sp_jpn2,.sp-content .db.keiba span.sp_jpn3,.sp-content .db.keiba span.sp_ico_gd{display:inline-block;line-height:1em;width:24px;height:13px;margin:0 0 0 5px;padding:0;background:url(/keiba/shared/images/i-sprite.png) no-repeat;text-indent:-10000px}.sp-content .db.keiba span.sp_g1{background-position:-40px -175px}.sp-content .db.keiba span.sp_g2{background-position:-40px -191px}.sp-content .db.keiba span.sp_g3{background-position:-40px -207px}.sp-content .db.keiba span.sp_jpn1{background-position:-40px -255px}.sp-content .db.keiba span.sp_jpn2{background-position:-40px -240px}.sp-content .db.keiba span.sp_jpn3{background-position:-40px -225px}.sp-content .db.keiba span.sp_ico_gd{background-position:-40px -551px}.sp-content .db.keiba .bg-1chaku{background:-webkit-gradient(linear, left top, left bottom, from(#ffeded), to(#fcc)) !important;background:linear-gradient(top, #ffeded 0%, #fcc 100%) !important}.sp-content .db.keiba .bg-2chaku{background:-webkit-gradient(linear, left top, left bottom, from(#f2fbff), to(#d1efff)) !important;background:linear-gradient(top, #f2fbff 0%, #d1efff 100%) !important}.sp-content .db.keiba .sc-container-ranking{background-color:#aaa;font-size:18px;color:#fff;padding:7px 0 7px 7px;font-weight:bold;margin-bottom:10px}.sp-content .db.keiba .bg-3chaku{background:-webkit-gradient(linear, left top, left bottom, from(#e8ffe8), to(#bcffd3)) !important;background:linear-gradient(top, #e8ffe8 0%, #bcffd3 100%) !important}.Android .scroll-table::-webkit-scrollbar{height:6px}.Android .scroll-table::-webkit-scrollbar-track{border-radius:5px;background:#fff}.Android .scroll-table::-webkit-scrollbar-thumb{border-radius:5px;background:#aaa}.Android .fix-ttl .ttl:after{position:absolute;bottom:-2px;left:0;content:"";width:31px;height:7px;background-color:#fff;border-top:1px solid #aaa}.sp-content .db .scroll-table table{white-space:nowrap}.sp-content .db.autorace .link-anker.four ul{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.sp-content .db.autorace .link-anker.four ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:49%}.sp-content .db.autorace .link-anker.four ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sp-content .db.autorace .link-anker.four ul li:nth-of-type(1),.sp-content .db.autorace .link-anker.four ul li:nth-of-type(2){margin-bottom:5px}
