@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;



}