/*	onair
============================== */
.onair article table{width:100%; margin:0 auto 1.5em; font-size:120%; border-collapse: separate; border-spacing:2px;}
.onair article table th,.onair article table td{text-align:left; padding:.6em; font-weight:500; line-height:120%;}
.onair article table thead tr{background-color:#FF4D07;}
.onair article table thead tr th{color:#fff; text-align:center;}
.onair article table tr{background-color:hsla(0,100%,100%,.5);}
.onair article table tr:nth-child(2n){background-color:rgba(255, 77, 7,0.1);}
.onair article table td span.f80{font-size:80%;}

ul.asterisk{margin:1em auto 0; width:92%;}
ul.asterisk li {
    list-style-type: none; 
    position: relative;
    padding-left:.8em;
    font-size:95%;
    margin-bottom:0.5em;
    line-height:1.5;
    word-wrap: break-word;
    color:#666464;
    font-weight:500;
    }
ul.asterisk li:before {
    display: block;
    position: absolute;
    content: "※";
    left: -0.3em;
    top: 0.5em;
}

@media all and (max-width: 767px) {
.scroll {overflow-x: scroll; padding:0 0 2%; margin:0 auto 5%;}
.onair article table{width:100%; font-size:95%; min-width:600px; margin:2.5% auto 0;}
.onair article table th,.onair article table td{padding:.4em;}
.onair article table th.station{width:220px;}
.onair article table td.oadate{width:120px;}

.scroll::-webkit-scrollbar {height:3px;}
.scroll::-webkit-scrollbar-track {background:none;}
.scroll::-webkit-scrollbar-corner {display: none;}
.scroll::-webkit-scrollbar-thumb {background: rgba(255, 77, 7,0.6); border-radius:20px;}

ul.asterisk{margin:2% auto 0; width:98%;}
ul.asterisk li {font-size:.7rem;}
}
