/* ============================
	onair css
============================ */
.big{font-size:150%; font-weight:700; }
.oa-tbl { width:100%; padding-bottom:1.0em; }
.oa-tbl table { width:100%; }
.oa-tbl table th, .oa-tbl table td { border:#ddd 1px solid; border-collapse:collapse; padding:1.0em 1.0em; box-sizing:border-box; line-height:120%; text-align:center; }
.oa-tbl .date { width:40%; background: rgb(1,40,35); color:#fff; font-size:130%; text-shadow:2px 2px 4px rgba(0,0,0,0.2); line-height: 180%;}
.oa-tbl .date .live { margin-left:0.5em; padding:5px; color:#FFFFFF; background-color:#EA2C3A; font-size:85%; text-shadow:none; }
.match-box { display:flex; justify-content:center; align-items:center; }
.match-l, .match-r { width:7.0em; font-weight:700; font-size:110%; }
.match-x { margin:0 20px; font-size:220%; font-weight:700; }
.match-l img, .match-r img { margin:0px; }
.cnt-name { display:block; }
.tbs{background:#0058f0; color:#FFFFFF;padding:5px;}
.ann{background:#f0027e; color:#FFFFFF;padding:5px;}
/* ---- Media Queries ---- */
@media all and (max-width: 767px) {
.oa-tbl { font-size:90%; overflow-x:scroll; }
.oa-tbl table th, .oa-tbl table td { display:block; }
.oa-tbl .date { width:100%; font-size:120%; }
}
