<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* timetable.css, 2022.3.24 */

div.MainBox {
max-width:820px;
}

table {
width:750px;
margin:0;
padding:5px;
background-color:white;
/*font-size:0.9em;*/
empty-cells:show;
border:1px solid #808080;
border-collapse: collapse;
}

table.period {
width:auto;
margin:0;
margin-left:auto;
margin-right:auto;
margin-top:3px;
margin-bottom:8px;
padding:5px;
background-color:white;
font-size:1em;
empty-cells:show;
border:0px;
border-collapse: collapse;
}

td, th { 
border:1px solid #808080;
margin:0; 
}

table.period td, th { 
border:1px solid #808080;
padding:2px 10px 0px 10px;
margin:0; 
}

th {
padding:5px 0px 0px 0px;
/*background-color: #d2f4fa; PageTitle の色はこちら*/
background-color:#e5f0e0;
min-width:40px;
text-align:center;
}

td { 
width:110px;
vertical-align:top; 
}

/* 同一時間帯一つ目の講義の border は table の border に重ねる */
div.lec {
border-top:1px;
border-bottom:0px;
border-left:0px;
border-right:0px;
border-style:solid;
border-color: #c0c0c0;
padding:3px 3px 4px 3px;
background-color:#ffffff;
margin-top:-2px;
text-align:left;
line-height: 1.2; 
}

font.lec{font-weight:bold;}
font.mast{color:blue;}
font.other{color:green;}
font.compulsory{color:red;}
font.prof{font-size:92%; }
</pre></body></html>