@charset "utf-8";
@import url('../css/archive.css');


ul.years{ display: none;}
table.timetable,
table.timetable thead,
table.timetable tbody{ width: 100%;}
table.timetable tr:nth-child(2n+1){ background: #fdf3dc;}
table.timetable td:nth-child(1){ text-align: center; white-space: nowrap;}
table.timetable td:nth-child(3){ text-align: center;}
table.timetable td:nth-child(4){ text-align: center; }
#contents #side #sideWrapper ul#category a:before{ background-color: rgba(233,85,65,0.3);}
#contents #side #sideWrapper ul#category a.on:before{ background-color: rgba(233,85,65,1.0);}
#contents #side #sideWrapper ul#category a:hover, 
ul#category a.on,
ul#category a.active{ background-color: rgba(233,85,65,0.2);}

a.youtube{ display: block; margin: 0 auto; color: rgba(0,0,0,0); width: 17px; height: 17px; background: url("../images/icon-up.png") no-repeat center center / contain; overflow: hidden;}
a.pdf{ display: block; margin: 0 auto; color: rgba(0,0,0,0); width: 95px; height: 15px; background: url("../images/btn-pdf.png") no-repeat center center / contain; overflow: hidden;}

table.timetable td:nth-child(4) a{ display: block; width: fit-content; margin: 0 auto; line-height: 1.0; padding: 0.7em 1.5em; border-radius: 1.5em; color: #FFFFFF; background: #ea613b; font-size: 86%; text-align: center;}


a.youtube.unset{ background-image: url("../images/icon-youtube-unset.png"); }
