/*----------文書全体の指定----------*/

body{
background-color:#ffffff;
background-image:url(../../picture/bg.gif);
text-align:center;
}

div.bottom{text-align:left;
}

H1{
font-size:20pt;
color:#ffacff;
text-align:center;
width:100%;
background-color:#ff6060;
border-style:solid;
border-width:2px;
border-color:#ff0000;
}

H3{
page-break-after:empty-string;
}

a:hover{color:#b8860b;
}

table{
page-break-before:empty-string;
}

col.team-result{font-weight:bold;
}

col.order{font-weight:bold;
}

col.total{font-weight:bold;
}

thead{
font-family:serif;
font-weight:bold;
text-align:center;
}

tbody{
/* font-family:serif; */
text-align:center;
}

/*----------AR-S60の指定----------*/

thead.AR-S60{background-color:#00ddff;
}

tbody.AR-S60-d{background-color:#ccffff;
}

tr.AR-S60{background-color:#ccffff;
}

/*----------AR-S40の指定----------*/

thead.AR-S40{background-color:#00ff00;
}

tbody.AR-S40-d{background-color:#ccffcc;
}

tr.AR-S40{background-color:#ccffcc;
}

/*----------AR-S20の指定----------*/

thead.AR-S20{background-color:#00fa9a;
}

tbody.AR-S20-d{background-color:#afffd5;
}

tr.AR-S20{background-color:#afffd5;
}

/*----------AR-3P60の指定----------*/

thead.AR-3P60{background-color:#ffff00;
}

tbody.AR-3P60-d{background-color:#ffffcc;
}

tr.AR-3P60{background-color:#ffffcc;
}

/*----------AR-P60の指定----------*/

thead.AR-P60{background-color:#8a8aff;
}

tbody.AR-P60-d{background-color:#ddddff;
}

tr.AR-P60{background-color:#ddddff;
}

/*----------SFR-3P60の指定----------*/

thead.SFR-3P60{background-color:#ff44cc;
}

tbody.SFR-3P60-d{background-color:#ffccee;
}

tr.SFR-3P60{background-color:#ffccee;
}

/*----------SFR-P60の指定----------*/

thead.SFR-P60{background-color:#ff8c00;
}

tbody.SFR-P60-d{background-color:#ffdd99;
}

tr.SFR-P60{background-color:#ffdd99;
}

/*----------SFR-3P120の指定----------*/

table.SFR-3P120{
background-color:#eeeeee;
width:450pt;
}

colgroup.3P120-top{background:#ccffff;
}

colgroup.3P120-contents{background-color:#ddffdd;
}

colgroup.3P120-end{background:#ffffcc;
}

thead.SFR-3P120{background-color:#00ff00;
}

/*----------ファイナルの指定----------*/

table.final{
background-color:#eeeeee;
width:520pt;
}

colgroup.f-top{background-color:#ccffff;
}

col.pre-result{
background-color:#88ffff;
font-weight:bold;
}

colgroup.f-contents{background-color:#ddffdd;
}

col.pre-score{
width:30pt;
font-weight:bold;
}

col.f-score{width:25pt;
}

colgroup.f-end{
background-color:#ffffcc;
font-weight:bold;
}

col.f-total{width:32pt;
}

col.result{background-color:#ffff88;
}

thead.final{background-color:#00ff00;
}

th.top{background-color:#00ddff
}

th.end{background-color:#fffe00;
}

td.f-name-meidai{font-weight:bold;
}

td.daigaku-meidai{font-weight:bold;
}
