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

#table_hoshi1 {
 margin: 15px 0px 0px 58px;
 width: 560px;
 border-top: 1px solid #c9c2a3;
 border-bottom: 1px solid #c9c2a3;
 text-align: left;
}
#table_hoshi2 {
 margin: 15px 0px 0px 58px;
 width: 210px;
 border-top: 1px solid #c9c2a3;
 border-bottom: 1px solid #c9c2a3;
 text-align: left;
}

#table_hoshi3 {
 margin: 15px 0px 0px 58px;
 width: 160px;
 border-top: 1px solid #c9c2a3;
 border-bottom: 1px solid #c9c2a3;
 text-align: left;
}

.t_left {
 vertical-align: middle; text-align: center;
 border-bottom: 1px solid #a19b7e;
 border-right: 1px solid #a19b7e;
 font-size: 14px;
 width: 100px;
 height: 60px;
 font-weight: bold;
 background-color: rgba(0,0,0,0.3);
}
.t_left2 {
 vertical-align: middle; text-align: center;
 border-bottom: 1px dotted #a19b7e;
 border-right: 1px solid #6a685b;
 font-size: 14px;
 height: 50px;
 font-weight: bold;
 background-color: rgba(103,50,120,0.4);
}
.t_left_under {
 vertical-align: middle; text-align: center;
 border-right: 1px solid #6a685b;
 font-size: 14px;
 height: 40px;
 font-weight: bold;
 background-color: rgba(103,50,120,0.4);
}

.t_date {
 vertical-align: middle; text-align: center;
 border-bottom: 1px solid #a19b7e;
 height: 30px;
 width: 50px;
 font-size: 14px;
 background-color: rgba(0,0,0,0.3);
}
/* 少し幅広用 */
.t_date2 {
 vertical-align: middle; text-align: center;
 border-bottom: 1px solid #a19b7e;
 height: 30px;
 width: 70px;
 font-size: 14px;
 background-color: rgba(0,0,0,0.3);
}
.t_h { background-color: #c61a38; }
.t_sat { background-color: #2566b0; }

.t_hoshi {
 vertical-align: middle; text-align: center;
 border-bottom: 1px dotted #a19b7e;
 font-size: 14px;
}
.t_hoshi_sp {
 vertical-align: middle; text-align: center;
 font-size: 13px;
 background-color: rgba(103,50,120,0.3);
}

.t_under {
 vertical-align: middle; text-align: center;
 font-size: 14px;
}

.wcast01 { background-color: rgba(124,36,245,0.5); }
.wcast02 { background-color: rgba(208,16,160,0.8); }

.t_wcast01 { color: #7c24f5; font-weight: bold; }
.t_wcast02 { color: #d010a0; font-weight: bold; }