/*放送局*/

/*	table
============================== */

table {
 border-collapse:collapse;
 border-spacing:0;
 margin: 0 auto;
 letter-spacing: 0.05em;
	width: 100%;
}
table tr { border-bottom: solid 1px #a3d8f0;}

table th {
background-color: #b4c5ff; color: #fff; text-align: center; border-right: solid 1px #fff;
font-family: ryo-gothic-plusn, sans-serif;
font-weight: 900;
font-style: normal;
}
table td.broadcaster {
 color: #ff80f2;
 white-space: nowrap;
font-family: ryo-gothic-plusn, sans-serif;
font-weight: 900;
font-style: normal;
}
table td.date {
 text-align:center; white-space: nowrap;
}


table td.naka {
 font-family: sans-serif;
 color:#999;
 text-align:center;
 width:2em;
}
table th, table td {
  vertical-align: middle;
	line-height: 1.5em;
}

.notesBox { padding: 15px 5px 0;}
.notes {font-size: 0.8em; line-height: 1.5em; padding-left:1em; text-indent:-1em; }
.notesTxt { text-align: center;
	padding: 0.5em 0 1em;
    line-height: 2.0em;}
.notesTxt p  {font-size: 0.9em; line-height: 1.5em; display: inline-block; text-align: left;}

@media all and (min-width: 768px) {
	table {font-size:1.0em;}
	table th ,
	table td {
		padding:10px 25px;
	}
	.kerning{letter-spacing: -.05em;}
}
@media all and (max-width: 767px) {
 table {
 font-size:0.9em;
	}
	table th { font-size: 0.9em;}
	table th { padding:5px 0px; }
	table td { padding:5px 4px; }
	.broadcaster .bc { font-size: 0.8em;}
	table td.time { text-align: center; padding-right: 0;}
	.noSp { display: none;}
	.notesBox { padding: 10px 0px 0;}
	.notes {font-size: 0.75em;}
	.kerning{letter-spacing: -.12em;}
}
@media all and (max-width: 380px) {
 table {
 font-size:0.85em;
	}
	table th.date {font-size:0.8em;}
}
