table{text-align:center;font-size:15px;line-height:1.3em;}

a.icon01, a.icon02, a.icon03,.final a.icon01{padding:2px;border-radius:3px;height:20px;min-width:14px;display:inline-block;color:white;}
a.icon01:after,a.icon02:after,a.icon03:after{padding-left:20px;font-size:14px;line-height:14px;}
a.icon01{background:url(kekka_img/icon01.png) no-repeat #c8a24e 2px 2px;background-size:20px;}
a.icon01:after{content:"結果";}
a.icon02{background:url(kekka_img/icon02.png) no-repeat #c8a24e 2px 2px;background-size:20px;}
a.icon02:after{content:"映像";}
a.icon03{background:url(kekka_img/icon03.png) no-repeat #c8a24e 2px 2px;background-size:20px;}
a.icon03:after{content:"ハイライト";}
a.icon04{background:url(kekka_img/icon04.png) no-repeat #c8a24e center;padding:5px 5px 10px;border-radius:3px;background-size:contain;height:5px;width:65px;display:block;margin:0 auto}

section img{width:70%;margin:0 auto;display:block;}
section p{text-align:center;}

@media all and (min-width: 0px) and (max-width: 767px) {
a.icon01, a.icon02, a.icon03{background-size:12px;height:12px;}
a.icon04{height:10px;padding:2px;}
a.icon01:after,a.icon02:after,a.icon03: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;}
.scroll{padding-bottom: 35px;}
}