ul.top3{display:flex;flex-wrap:wrap;margin:0px auto 0px;}
ul.top3 li{width:calc(100%/2 - 40px );margin:10px;padding:10px;background:#f4f4f4;}

ul.top3 li ol{font-family: 'Anton', sans-serif;}
ul.top3 li ol li{font-size:30px;margin:0px 0 0px;width:auto;border-bottom:1px solid #aaa;position:relative;padding:0px!important}
ul.top3 li ol li p{display:inline-block;background:none!important;padding:0px;color:black;font-size:26px;}
ul.top3 li ol li p::after{content:"騎手";font-size:14px;margin-left:5px;}
ul.top3 li ol li span{position:absolute;right:20px;top:20px;display:inline-block;}
ul.top3 li ol li span::after{content:"pt";font-size:20px;margin-left:5px;color:#666;}
ul.top3 li ol li:before{color:black;font-size:28px;display:inline-block;width:auto;width:auto;text-align:center;border-radius:10px;padding:10px;letter-spacing:.1em;}
ul.top3 li ol li:nth-of-type(1):before{content:"1位";background:#dba003;}
ul.top3 li ol li:nth-of-type(1) span{color:#dba003;}
ul.top3 li ol li:nth-of-type(2):before{content:"2位";background:#8f8e8c;}
ul.top3 li ol li:nth-of-type(2) span{color:#8f8e8c;}
ul.top3 li ol li:nth-of-type(3):before{content:"3位";background:#b76f44;}
ul.top3 li ol li:nth-of-type(3) span{color:#b76f44;}
ul.top3 li ol li.rank1:before{content:"1位";background:#dba003;}
ul.top3 li ol li.rank1 span{color:#dba003;}
ul.top3 li ol li.rank2:before{content:"2位";background:#8f8e8c;}
ul.top3 li ol li.rank2 span{color:#8f8e8c;}
ul.top3 li ol li.rank3:before{content:"3位";background:#b76f44;}
ul.top3 li ol li.rank3 span{color:#b76f44;}
ul.top3 li ol li:before{width:50px;white-space:nowrap;}

ul.top3 li ol li.first:before{content:"1位";background:#dba003;}
ul.top3 li ol li.first span{color:#dba003;}




#sub_content ul.top3 li ol li p{margin:0;}

table{font-size:14px;line-height:1.6em;text-align:center;}
th, td{padding:10px 1px!important;line-height:1.2em;}
table a::after{content:"Click";color:#002664;width:40px;display:block;border:1px solid #002664;text-align:center;font-size:12px;margin:0 auto}

table.point td{text-align:center;color:black;}
tr.point_jra_e:nth-child(2n) {background:#a4b6f7;}
tr.point_jra_e:nth-child(2n+1) {background:#94a6e7;}
tr.point_jra_w:nth-child(2n) {background:#b6f0a4;}
tr.point_jra_w:nth-child(2n+1) {background:#a6e094;}
td.point_jra_e_p:nth-child(2n) {background:#d4e6ff;}
td.point_jra_e_p:nth-child(2n+1) {background:#b4c6e7;}
td.point_jra_w_p:nth-child(2n) {background:#e6ffd4;}
td.point_jra_w_p:nth-child(2n+1) {background:#c6e0b4;}
tr.point_nar_e:nth-child(2n) {background:#a4b6f7;}
tr.point_nar_e:nth-child(2n+1) {background:#94a6e7;}
tr.point_nar_w:nth-child(2n) {background:#b6f0a4;}
tr.point_nar_w:nth-child(2n+1) {background:#a6e094;}
td.point_nar_e_p:nth-child(2n) {background:#d4e6ff;}
td.point_nar_e_p:nth-child(2n+1) {background:#b4c6e7;}
td.point_nar_w_p:nth-child(2n) {background:#e6ffd4;}
td.point_nar_w_p:nth-child(2n+1) {background:#c6e0b4;}
td.point_jra_e_z{color:#ffffff!important;font-weight:bold;background:#6666bb;}
td.point_jra_w_z{color:#ffffff!important;font-weight:bold;background:#66bb66;}
td.point_nar_e_z{color:#ffffff!important;font-weight:bold;background:#6666bb;}
td.point_nar_w_z{color:#ffffff!important;font-weight:bold;background:#66bb66;}
td.point_aka{border-color:red;border-width:3px;font-weight:bold;}
td.point_1{background:#fff3b8 !important;}
/*td.point_2{background:#c0d6f0 !important;}*/
td.point_2{background:#a0d6f0 !important;}
td.point_3{background:#f9caa8 !important;}

#sub_content > p{font-size:12px;}
#sub_content > h3{margin-top:100px;}
p.table_top{margin:100px 0 0!important;}

@media all and (min-width: 0px) and (max-width: 767px) {
ul.top3 li{width:calc(100% - 20px );margin:10px 0;}
ul.top3 li ol li:before{font-size:16px;width:30px;padding:8px;letter-spacing:.1em;}
ul.top3 li ol li p{font-size:20px;}
ul.top3 li ol li p::after{font-size:12px;}
ul.top3 li ol li span{right:10px;top:15px;font-size:26px;}

th{font-size:12px;line-height:1.2em;}
th, td{padding:5px 2px!important;}
table a::after{content:"";height:15px;width:15px;font-size:10px;margin:0 auto;background:#002664;border:none;border-radius:5px;}

}