.winnerList{text-align: center;width: 90%; margin: 0 auto;}
.winnerList b{font: bold 30px/1.2 "微軟正黑體"; color:#0a4f65;text-align: center;}
.winnerList p{text-align: left;font-size: 20px;line-height: 1.8;}

table.winner {width:100%; border-collapse: collapse; margin:10px auto;font: 18px/1.4 "微軟正黑體";text-align: center;}
table.winner th{background-color: #bf0912;color:#FFF; width:40%;text-align: center;}
table.winner td{text-align: justify;text-align: center; background: #FFF;}
table.winner th,table.winner td{border:1px solid #333;padding: 5px;}

.winnerList a.more{    display: inline-block; color: black; border:solid 1px; padding: 0.8em 1em; border-radius: 5em;margin: 5px auto;}
.winnerList a.more:hover{background: black; color: white;}

.end{position: relative;}
.end .black{width: 95%;height:95%;background: rgba(0,0,0,0.8);position: absolute;top: 2.5%;left:2.5%;}
.end .black p{position: relative;top: 45%;color:#FFF;font: bold 36px/1.4 "微軟正黑體";}



@media screen and (max-width:600px){
.winnerList b{font: bold 21px/1.2 "微軟正黑體"; color:#0a4f65;text-align: center;}

table.winner {font: 15px/1.4 "微軟正黑體";}
.winnerList p{font-size: 16px;}
.end .black p{font: bold 18px/1.8 "微軟正黑體";}

}








.map-content {margin: 40px auto;text-align: center;}
.map-content h3 {font: 600 36px/1.4 '思源黑體','微軟正黑體'; color: #5280ce; margin: 10px auto;}
.map-content .map-img{}
.map-content .map-img img{width: 95%;max-width: 800px;}

@media screen and (max-width: 680px){
    .map-content h3 {font-size: 25px;} 

}