table{text-align:center;font-size:15px;line-height:1.3em;}

tr td:nth-last-child(4) a{color:#7d000b;}
tr td:nth-last-child(-n+3) a{padding:2px;border-radius:3px;height:20px;min-width:14px;display:inline-block;color:white;}
tr td:nth-last-child(-n+3) a:after{padding-left:20px;font-size:14px;line-height:14px;}
tr td:nth-last-child(3) a{background:url(kekka_img/icon01.png) no-repeat #7d000b 2px 2px;background-size:20px;}
tr td:nth-last-child(3) a:after{content:"結果";}
tr td:nth-last-child(2) a{background:url(kekka_img/icon02.png) no-repeat #7d000b 2px 2px;background-size:20px;}
tr td:nth-last-child(2) a:after{content:"映像";}
tr td:nth-last-child(1) a{background:url(kekka_img/icon03.png) no-repeat #7d000b 2px 2px;background-size:20px;}
tr td:nth-last-child(1) a:after{content:"ハイライト";}

section img{width:70%;margin:0 auto;display:block;}
section p{text-align:center;}

@media all and (min-width: 0px) and (max-width: 767px) {
tr td:nth-last-child(-n+3) a{background-size:12px;height:12px;}
tr td:nth-last-child(-n+3) a:after{padding-left:13px;font-size:12px;line-height:12px;}
.submain section h3{font-size:4.5vw;}
section img{width:100%;}
section p{font-size:2vw}
section h2:nth-of-type(2){margin-top:40px;}
section p:last-of-type{margin-bottom:-40px;}
}