@charset "Shift_JIS";

/* mkhtml32 スタイルシート1 */
body
{
    background-color: #FFFFFF;
}

table
{
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: 0;
    border-collapse: collapse;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #808080;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #808080;
}

table th
{
    padding-top: 3px;
    padding-right: 15px;
    padding-bottom: 3px;
    padding-left: 8px;
    text-align: center;
    background-color: #E0E0E0;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #808080;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #808080;
    white-space: nowrap;
}

table td
{
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 3px;
    padding-left: 5px;
    text-align: center;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #808080;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #808080;
}

h1
{
    font-size: 20pt;
    text-align: center;
    margin-bottom: 0;
}

h2
{
    margin-top: 0;
    font-size: 14pt;
    text-align: center;
}

h3
{
    margin-bottom: 0;
    font-size: 14pt;
}

h4
{
    margin-top: 1;
    margin-bottom: 0;
    font-size: 14pt;
}

pre{
    margin-top: 0;
    margin-bottom: 0;
}

.h3-align
{
    text-align: right;
}

.txt
{
    text-align: left;
    white-space: nowrap;
}

.cowomts
{
    list-style-type:disc;
    color: #008000;
    font-size: 18px;
    font-weight: bold;
}

.racecmnts
{
    color: #FF0000;
    font-size: 18px;
    font-weight: bold;
}

.racelist
{
    list-style-type:square;
    color: #008080;
    font-size: 16px;
    font-weight: bold;
}

.mastlist
{
    list-style-type:square;
    color: #808000;
    font-size: 16px;
    font-weight: bold;
}

.syozoku
{
    margin-top: 20px;
    color: #008000;
    font-size: 18px;
    font-weight: bold;
}

.results
{
	color: #800000;
}

.program
{
	color: #008000;
}

/* added 2022.03.28 */
.callrun
{
	color: #000000;
}

/* added 2022.03.28 */
.trtop8
{
	background-color: #C0C0C0;
}

.tokuhead
{
	white-space: normal;
	vertical-align: top;
}

.tokuheadw
{
        max-width: 14px;
	white-space: normal;
	vertical-align: center;
        font-size: 10px;
}

.trmen0
{
	background-color: #8888FF;
	/* color: #FFFFFF; */
}

.trmen1
{
	background-color: #FFFFFF;
}

.trmen2
{
	background-color: #E0E0FF;
}

.trwom0
{
	background-color: #FF8888;
	/* color: #FFFFFF; */
}

.trwom1
{
	background-color: #FFFFFF;
}

.trwom2
{
	background-color: #FFE0E0;
}

.trjumpoff0
{
	background-color: #FFFF66;
	/* color: #FFFFFF; */
}

.trjumpoff1
{
	background-color: #FFFFCC;
}

.trjumpoff2
{
	background-color: #FFFF99;
}

.trnon0
{
	background-color: #88FF88;
}

.trnon1
{
	background-color: #FFFFFF;
}

.trnon2
{
	background-color: #E0FFE0;
}


.title
{
    text-align: left;
    border-width: 0px 0px 0px 0px;
}

.wind
{
    text-align: center;
}

.update
{
    text-align: right;
}

.ws-nr
{
	white-space: nowrap;
}

#cond-img
{
	text-align: center;
}

#raptime
{
    color: #00FF00;
    font-size: 18px;
    font-weight: bold;
}

#thispage
{
    margin-top: 10px;
    color: #800000;
    font-size: 16px;
    font-weight: bold;
}

.date
{
        margin-top: 1;
	color: #008000;
        font-weight: bold;
        text-align : bottom;
        font-size: 14pt;

}