@charset "UTF-8";

BODY{
 font-size:10pt;
}

#left_frame{
 display:none;
}

#right_frame{
 padding-top:0;
 padding-bottom:0;
 padding-left:10pt;
}

.list{
 white-space:pre;
 font-size:9pt;
 line-height:125%;
}

#menu,#menu_button,#toplink{
 display:none;
}
B{
 font-weight:bold;
}

BIG{
 font-size:12pt;
 font-weight:bold;
}

SMALL{
 font-size:5pt;
 line-height:100%;
}

H1{
 font-size:16pt;
 line-height:100%;
}

H2{
 font-size:12pt;
 line-height:100%;
}

TABLE{
 border-collapse:collapse;
 border:2px solid black;
 white-space:pre;
 font-size:10pt;
 font-family:monospace;
}

CAPTION{
 white-space:pre;
 line-height:150%;
 text-align:left;
 font-family:monospace;
 font-weight:bold;
}

TH{
 border:1px solid black;
 padding:1px 4px;
 white-space:nowrap;
}

TD{
 border:1px solid black;
 font-family:monospace;
 line-height:100%;
 padding:1px 4px;
 white-space:nowrap;
}

/* グラウンドコンディションのテーブル書式 */
table.cond td{line-height:150%;}
table.cond caption{padding-left:0.5em; font-size:125%;}
table.cond th{text-align:center; background-color:#e0ffe0;}
table.cond tr td:nth-child(1){width:3.5em; min-width:3.5em; text-align:right; padding-right:0.5em;} /* 時刻 */
table.cond tr td:nth-child(2){width:4.0em; min-width:4.0em; text-align:center;} /* 天気 */
table.cond tr td:nth-child(3){width:4.0em; min-width:4.0em; text-align:center;} /* 風向 */
table.cond tr td:nth-child(4){width:4.0em; min-width:4.0em; text-align:right; padding-right:1.5em;} /* 風速 */
table.cond tr td:nth-child(5){width:3.0em; min-width:3.0em; text-align:right; padding-right:1.0em;} /* 気温 */
table.cond tr td:nth-child(6){width:3.0em; min-width:3.0em; text-align:right; padding-right:1.5em;} /* 湿度 */
tr.c0{background-color:#ffffc0;} /* 快晴 */
tr.c1{background-color:#ffffc0;} /* 晴れ */
tr.c2{background-color:#f0f0f0;} /* 曇り */
tr.c3{background-color:#d7ffff;} /* 雨 */
tr.c4{background-color:#ffffff;} /* 雪 */
tr.c5{background-color:#d7ffff;} /* 小雨 */
tr.c6{background-color:#d7ffff;} /* 雷雨 */
tr.c7{background-color:#d7ffff;} /* 豪雨 */
tr.c8{background-color:#ffffff;} /* 雹 */
tr.c9{background-color:#d7ffff;} /* 霧雨 */

/* 各レースのテーブル書式 */
/* 個人男女混合 */
table.kojin0 tr{vertical-align:bottom;}
table.kojin0 tr:nth-child(odd){background-color:#ffd0ff;}
table.kojin0 tr:nth-child(even){background-color:#fff0ff;}
table.kojin0 tr:nth-child(1){background-color:#ff80ff;}
table.kojin0 th:nth-child(1){width:2.5em; min-width:2.5em;}
table.kojin0 th:nth-child(2){width:2.5em; min-width:2.5em;}
table.kojin0 th:nth-child(3){width:9em; min-width:9em;}
table.kojin0 th:nth-child(4){width:7em; min-width:7em;}
table.kojin0 th:nth-child(5){width:5em; min-width:5em;}
table.kojin0 th:nth-child(6){width:2.5em; min-width:2.5em;}
table.kojin0 td:nth-child(1){text-align:center;}
table.kojin0 td:nth-child(2){text-align:right;}
table.kojin0 td:nth-child(3){text-align:left;}
table.kojin0 td:nth-child(4){text-align:left;}
table.kojin0 td:nth-child(5){text-align:right;}
table.kojin0 td:nth-child(6){text-align:left;}
/* 個人男子 */
table.kojin1 tr{vertical-align:bottom;}
table.kojin1 tr:nth-child(odd){background-color:#d0ffff;}
table.kojin1 tr:nth-child(even){background-color:#f0ffff;}
table.kojin1 tr:nth-child(1){background-color:#80ffff;}
table.kojin1 th:nth-child(1){width:2.5em; min-width:2.5em;}
table.kojin1 th:nth-child(2){width:2.5em; min-width:2.5em;}
table.kojin1 th:nth-child(3){width:9em; min-width:9em;}
table.kojin1 th:nth-child(4){width:7em; min-width:7em;}
table.kojin1 th:nth-child(5){width:5em; min-width:5em;}
table.kojin1 th:nth-child(6){width:2.5em; min-width:2.5em;}
table.kojin1 td:nth-child(1){text-align:center;}
table.kojin1 td:nth-child(2){text-align:right;}
table.kojin1 td:nth-child(3){text-align:left;}
table.kojin1 td:nth-child(4){text-align:left;}
table.kojin1 td:nth-child(5){text-align:right;}
table.kojin1 td:nth-child(6){text-align:left;}
/* 個人女子 */
table.kojin2 tr{vertical-align:bottom;}
table.kojin2 tr:nth-child(odd){background-color:#ffe0e0;}
table.kojin2 tr:nth-child(even){background-color:#fff7f7;}
table.kojin2 tr:nth-child(1){background-color:#ffa0a0;}
table.kojin2 th:nth-child(1){width:2.5em; min-width:2.5em;}
table.kojin2 th:nth-child(2){width:2.5em; min-width:2.5em;}
table.kojin2 th:nth-child(3){width:9em; min-width:9em;}
table.kojin2 th:nth-child(4){width:7em; min-width:7em;}
table.kojin2 th:nth-child(5){width:5em; min-width:5em;}
table.kojin2 th:nth-child(6){width:2.5em; min-width:2.5em;}
table.kojin2 td:nth-child(1){text-align:center;}
table.kojin2 td:nth-child(2){text-align:right;}
table.kojin2 td:nth-child(3){text-align:left;}
table.kojin2 td:nth-child(4){text-align:left;}
table.kojin2 td:nth-child(5){text-align:right;}
table.kojin2 td:nth-child(6){text-align:left;}
/* リレー男女混合 */
table.relay0 tr{vertical-align:middle;}
table.relay0 tr:nth-child(odd){background-color:#ffd0ff;}
table.relay0 tr:nth-child(even){background-color:#fff0ff;}
table.relay0 tr:nth-child(1){background-color:#ff80ff;}
table.relay0 th:nth-child(1){width:2.5em; min-width:2.5em;}
table.relay0 th:nth-child(2){width:7em; min-width:7em;}
table.relay0 th:nth-child(3){width:2.5em; min-width:2.5em;}
table.relay0 th:nth-child(4){width:9em; min-width:9em;}
table.relay0 th:nth-child(5){width:5em; min-width:5em;}
table.relay0 th:nth-child(6){width:2.5em; min-width:2.5em;}
table.relay0 td:nth-child(1){text-align:center;}
table.relay0 td:nth-child(2){text-align:left;}
table.relay0 td:nth-child(3){text-align:right;}
table.relay0 td:nth-child(4){text-align:left;}
table.relay0 td:nth-child(5){text-align:right;}
table.relay0 td:nth-child(6){text-align:left;}
/* リレー男子 */
table.relay1 tr{vertical-align:middle;}
table.relay1 tr:nth-child(odd){background-color:#d0ffff;}
table.relay1 tr:nth-child(even){background-color:#f0ffff;}
table.relay1 tr:nth-child(1){background-color:#80ffff;}
table.relay1 th:nth-child(1){width:2.5em; min-width:2.5em;}
table.relay1 th:nth-child(2){width:7em; min-width:7em;}
table.relay1 th:nth-child(3){width:2.5em; min-width:2.5em;}
table.relay1 th:nth-child(4){width:9em; min-width:9em;}
table.relay1 th:nth-child(5){width:5em; min-width:5em;}
table.relay1 th:nth-child(6){width:2.5em; min-width:2.5em;}
table.relay1 td:nth-child(1){text-align:center;}
table.relay1 td:nth-child(2){text-align:left;}
table.relay1 td:nth-child(3){text-align:right;}
table.relay1 td:nth-child(4){text-align:left;}
table.relay1 td:nth-child(5){text-align:right;}
table.relay1 td:nth-child(6){text-align:left;}
/* リレー女子 */
table.relay2 tr{vertical-align:middle;}
table.relay2 tr:nth-child(odd){background-color:#ffe0e0;}
table.relay2 tr:nth-child(even){background-color:#fff7f7;}
table.relay2 tr:nth-child(1){background-color:#ffa0a0;}
table.relay2 th:nth-child(1){width:2.5em; min-width:2.5em;}
table.relay2 th:nth-child(2){width:7em; min-width:7em;}
table.relay2 th:nth-child(3){width:2.5em; min-width:2.5em;}
table.relay2 th:nth-child(4){width:9em; min-width:9em;}
table.relay2 th:nth-child(5){width:5em; min-width:5em;}
table.relay2 th:nth-child(6){width:2.5em; min-width:2.5em;}
table.relay2 td:nth-child(1){text-align:center;}
table.relay2 td:nth-child(2){text-align:left;}
table.relay2 td:nth-child(3){text-align:right;}
table.relay2 td:nth-child(4){text-align:left;}
table.relay2 td:nth-child(5){text-align:right;}
table.relay2 td:nth-child(6){text-align:left;}

/* 番編・途中・結果の色分け */
td.b{text-align:center; color:#00cc00; font-weight:bold;}
td.t{text-align:center; color:#0000cc; font-weight:bold;}
td.k{text-align:center; color:#cc00cc; font-weight:bold;}

/* 行全体の色分け（索引ページ用） */
tr.h{background-color:#f0f0f0;}
tr.b4{background-color:#fff0ff; vertical-align:middle;}
tr.m4{background-color:#f0ffff; vertical-align:middle;}
tr.w4{background-color:#fff7f7; vertical-align:middle;}

/* 時刻順索引の表示幅・文字位置 */
table.timetable th:nth-child(1){width:4.5em;}
table.timetable th:nth-child(2){width:5em;}
table.timetable th:nth-child(3){width:6em; min-width:6em;}
table.timetable th:nth-child(4){width:5.5em; min-width:5.5em;}
table.timetable th:nth-child(5){min-width:6em; min-width:6em;}
table.timetable th:nth-child(6){min-width:2.5em; min-width:2.5em;}
table.timetable td{vertical-align:bottom;}
table.timetable td:nth-child(1){text-align:right; padding-right:1em;}
table.timetable td:nth-child(2){text-align:center;}
table.timetable td:nth-child(3){text-align:center;}
table.timetable td:nth-child(4){text-align:center;}
table.timetable td:nth-child(5){text-align:right;}
table.timetable td:nth-child(6){text-align:center;}

/* 所属団体別索引の表示幅・文字配置 */
table.syozoku th:nth-child(1){width:2.5em;}
table.syozoku th:nth-child(2){width:2.5em;}
table.syozoku th:nth-child(3){width:9em;}
table.syozoku th:nth-child(4){min-width:12em;}
table.syozoku td{vertical-align:middle;}
table.syozoku td:nth-child(1){text-align:center;}
table.syozoku td:nth-child(2){text-align:right;}
table.syozoku td:nth-child(3){text-align:left;}
table.syozoku td:nth-child(4){text-align:left;}

/* 都道府県別索引の表示幅・文字配置 */
table.ken th:nth-child(1){width:2.5em;}
table.ken th:nth-child(2){width:2.5em;}
table.ken th:nth-child(3){width:9em; min-width:9em;}
table.ken th:nth-child(4){width:7em; min-width:7em;}
table.ken th:nth-child(5){min-width:12em;}
table.ken td{vertical-align:middle;}
table.ken td:nth-child(1){text-align:center;}
table.ken td:nth-child(2){text-align:right;}
table.ken td:nth-child(3){text-align:left;}
table.ken td:nth-child(4){text-align:left;}
table.ken td:nth-child(5){text-align:left;}

.banhen{
 color:#000000;
 font-weight:bold;
}

.tocyu{
 color:#000000;
 font-weight:bold;
}

.kekka{
 color:#000000;
 font-weight:bold;
}

.NextPage{
 bisibility:hidden;
 color:#ffffff;
 page-break-before:always;
}
