@charset "UTF-8";
/* CSS Document */

td a {
   text-decoration: underline;
}



h2 {
   font-size: 17px;
   font-weight: bold;
   color: #ffffff;
   background: #0E4794;
   height:30px;
   line-height: 30px;
   margin-bottom: 10px;
   padding: 0 10px;
   text-align: center;
}


#main {
   width: 800px;
}

#tv,#online {
   float: left;
}
#tv {
   margin-right: 40px;
   width: 400px;
}
#online {
   width: 335px;
}
.onair_table {
   margin: 0 auto;
}

#tv .onair_table {
   width: 400px;
}
#online .onair_table {
   width: 330px;
}

#tv .onair_table tr td,
#tv .onair_table tr th {
   padding: 25px 5px 25px 5px;
   border-top: solid 1px #c5e4fb;
  font-weight: bold;
  font-size: 1.1em;
}
#tv .onair_table tr:first-child td,
#tv .onair_table tr:first-child th {
   padding-top: 10px;
   border-top: none;
}


#online .onair_table tr:nth-child(2) td,
#online .onair_table tr:first-child th,
#online .onair_table tr:nth-child(17) td,
#online .onair_table tr:nth-child(19) td,
#online .onair_table tr:nth-child(3) th,
#tv .onair_table tr:last-child td,
#tv .onair_table tr:last-child th {
   border-bottom: solid 1px #c5e4fb;
   padding-bottom: 10px;
}
#tv .onair_table .pb_none,
#tv .onair_table .pb_none th {
}


#online .onair_table tr td,
#online .onair_table tr th {
   padding: 7px 5px 7px 5px;
   line-height: 1.2em;
   text-align: left;
  font-weight: bold;
}
#online .onair_table tr:first-child td,
#online .onair_table tr:first-child th {
   border-top: none;
}

#online .onair_table {
   border-bottom: solid 1px #c5e4fb;

}

#online .onair_table tr:nth-child(17) td,
#online .onair_table tr:nth-child(19) td,
#online .onair_table tr:nth-child(3) th,
#online .onair_table tr:nth-child(23) td {
   padding-bottom: 20px;

}

#online .onair_table tr:nth-child(3) td,
#online .onair_table tr:nth-child(18) td,
#online .onair_table tr:nth-child(20) td{
   padding-top: 20px;
}


.onair_table th {
   color: #ed3974;
}


.onair_table td {
}


#tv .onair_table .repeat td {
   padding: 0 5px;
   border-top: none;
}

#tv .onair_table tr.repeat1 td {
   padding-top: 10px;
}






.read {
   font-size: 1.9em;
   font-weight: bold;
   text-align: center;
   margin-bottom: 50px;
   line-height: 1.5em;
}

.read .pink {
   font-size: 1.3em;
}

#tv .onair_table tr.attention td {
   font-size: 0.8em;
   padding-top: 0;
   border-top: none;
}
#tv .onair_table tr.attention th {
   border-top: none;
}





