table a img{width:auto;height:auto;margin:0 auto;display:block;}
table.hatsubai td:nth-last-of-type(1),
table.hatsubai td:nth-last-of-type(2),
table.hatsubai td:nth-last-of-type(3),
table.hatsubai td:nth-last-of-type(4){text-align:center;} 
table.hatsubai td{text-align:center;} 

.event li{background:#FABE00;}
.event li h3{border:none;border-top:1px solid black;margin:10px;padding:10px 0 0;}
.event li h3 span{font-size:75%;margin-right:5px;}
.event li h4{position:relative;text-align:center;border:none;margin:10px 0px;padding:0px;line-height:1em;}
.event li h4::after{border:30px solid transparent;border-bottom-color:#FABE00;border-top-width:0;top:-40px;content:"";display:block;left:calc(50% - 30px);position:absolute;width:0;}
.event li h5{margin:0px;}
.event li a{margin:20px 10px 10px;border:1px solid #1E2678;text-align:center;display:block;position:relative;color:white;background:#1E2678;}
.event li a::after{content:"";background:url(img/ya.png) no-repeat;width:13px;height:13px;background-size:contain;position:absolute;right:0px;top:7px;}

img.roadto_logo {
    float: right;
    width: 300px;
    height: auto;
    margin: 0 0 2px 2px;
}

@media all and (min-width: 0px) and (max-width: 767px) {

img.roadto_logo {
    width: 150px;
}

}