body {
	font-size: 15;
	margin-top: 2pt;
}
table.main {
	font-size: 14;
	border-collapse: collapse;
}
td.cell0 {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	background-color: lime;
	white-space: nowrap;
}
td.cell1 {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px ;
	background-color: ccffcc;
	white-space: nowrap;
	text-align: center;
}
td.cell2 {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px ;
	background-color: ccffcc;
	white-space: nowrap;
}
td.0cell00 {
	font-size: 11;
	border: solid 1px #000000;
	padding: 4px;
	background-color: skyblue;
	white-space: nowrap;
}
td.1cell00 {
	font-size: 11;
	border: solid 1px #000000;
	padding: 4px;
	background-color: pink;
	white-space: nowrap;
}
td.3cell00 {
	font-size: 11;
	border: solid 1px #000000;
	padding: 4px;
	background-color: brown;
	white-space: nowrap;
}
a.sub_nav_select {
	color: #43484e;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #434750;
	padding: 2px 5px 5px 5px;
	text-decoration:none;
	background-color: #B4D4ED;
}
.p_nav_secondary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	//color: #FFFFFF;
	height: 18px;
	padding-top: 8px;
	background-image: url(http://www.mspo.jp/raceinfo/images/nav_bkgrd_community2.gif);
}
.p_nav_secondary a.sub_nav_link {
	//color: #FFFFFF;
	text-decoration: none;
}
a.sub_nav_link:visited {
	//color: #FFFFFF;
}
a.sub_nav_link:hover {
	color: red;
	text-decoration:underline;
}
th {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	background-color: #a3bacc;
}
tr.row0 {
	background-color: white;
}
tr.row1 {
	background-color: ccffcc;
}
tr.cal_row0 {
	background-color: ffcccc;
}
tr.cal_row1 {
	background-color: white;
}

/*
 * 庐鼠茶烫肋年
 */
td.cell_line_num {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	background-color: #dde7ee;
	text-align: right;
}
td.cell_race_num {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	text-align: right;
}
td.cell_name {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	text-align: left;
}
td.cell_age {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	text-align: center;
}
td.cell_gender {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	text-align: center;
}
td.cell_nation {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_start {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_bumon {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_kubun {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_yomi {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_team {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_swim {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_bike {
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_run { /* ラン */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_1 { /* 面费爬1 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_2 { /* 面费爬2 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_3 { /* 面费爬3 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_4 { /* 面费爬4 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_5 { /* 面费爬5 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_6 { /* 面费爬6 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_7 { /* 面费爬7 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_8 { /* 面费爬8 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_9 { /* 面费爬9 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_10 { /* 面费爬10 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_11 { /* 面费爬11 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_12 { /* 面费爬12 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_13 { /* 面费爬13 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_14 { /* 面费爬14 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_15 { /* 面费爬15 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_16 { /* 面费爬16 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_17 { /* 面费爬17 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_18 { /* 面费爬18 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_19 { /* 面费爬19 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_20 { /* 面费爬20 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_biko { /* 洒雇 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_90 { /* 另圭淡峡 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cell_91 { /* 婶嚏界疤 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}

/*
 * 瓷妄茶烫肋年
 */
td.cal_cell_0 { /* ID */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	text-align: right;
}
td.cal_cell_1 { /* レ〖スNO */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	text-align: right;
}
td.cal_cell_2 { /* 会叹 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	text-align: left;
}
td.cal_cell_3 { /* 钳勿 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	text-align: center;
}
td.cal_cell_4 { /* 拉侍 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	text-align: center;
}
td.cal_cell_5 { /* 碉交孟 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_6 { /* スタ〖ト */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_7 { /* 婶嚏 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_8 { /* 惰尸 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_9 { /* 洒雇 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_10 { /* スイム(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 300px;
}
td.cal_cell_11 { /* スイム(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_12 { /* バイク(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_13 { /* バイク(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_14 { /* ラン(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_15 { /* ラン(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_16 { /* 另圭淡峡 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_17 { /* スイムラップ */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_18 { /* スイム界疤 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_19 { /* バイクラップ */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_20 { /* バイク界疤 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_21 { /* ランラップ */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_22 { /* ラン界疤 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_23 { /* 婶嚏界疤 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_24 { /* 惰尸界疤 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_25 { /* 盟灰界疤 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_26 { /* 谨灰界疤 */
	font-size: 13;
	border: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_27 { /* 面费爬1(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_28 { /* 面费爬1(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_29 { /* 面费爬2(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_30 { /* 面费爬2(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_31 { /* 面费爬3(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_32 { /* 面费爬3(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
}
td.cal_cell_33 { /* 面费爬4(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_34 { /* 面费爬4(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_35 { /* 面费爬5(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_36 { /* 面费爬5(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_37 { /* 面费爬6(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_38 { /* 面费爬6(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_39 { /* 面费爬7(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_40 { /* 面费爬7(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_41 { /* 面费爬8(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_42 { /* 面费爬8(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_43 { /* 面费爬9(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_44 { /* 面费爬9(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_45 { /* 面费爬10(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_46 { /* 面费爬10(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_47 { /* 面费爬11(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_48 { /* 面费爬11(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_49 { /* 面费爬12(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_50 { /* 面费爬12(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_51 { /* 面费爬13(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_52 { /* 面费爬13(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_53 { /* 面费爬14(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_54 { /* 面费爬14(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_55 { /* 面费爬15(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_56 { /* 面费爬15(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_57 { /* 面费爬16(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_58 { /* 面费爬16(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_59 { /* 面费爬17(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_60 { /* 面费爬17(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_61 { /* 面费爬18(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_62 { /* 面费爬18(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_63 { /* 面费爬19(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_64 { /* 面费爬19(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
td.cal_cell_65 { /* 面费爬20(record) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: none;
	padding: 5px;
	white-space: nowrap;
	width: 100px;
}
td.cal_cell_66 { /* 面费爬20(msec) */
	font-size: 13;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-left: none;
	border-right: solid 1px #000000;
	padding: 5px;
	white-space: nowrap;
	width: 50px
}
