﻿body 	{background-color:black;
	color:#444400;
	font-size:13px;
	font-family:'Meiryo','メイリオ','MS Pゴシック','Osaka','sans-serif'}
#div0	 {width:100%;margin:0 auto;background-color:white}

#div1	 {width:800px;margin:0 auto;background-color:white}
#div2	{width:100%;margin:0 auto;background-color:white;margin-bottom:10px;text-align:center;padding:0}
#div_g	 {width:700px;margin:0 auto;background-color:#eeeeee}

#div_n	 {width:500px;margin:0 auto;background-color:white}

#box_a, #box_b{margin:0;width:100%;padding:0}
#eventData	{margin:0;line-height:1.2;font-weight:bold}
#topTitle	{clear:both}
#place	{font-size:0.6em}

caption {color: #006633;caption-top:left;text-align:left;font-weight:bold;line-height:1.8;margin-left:5%;font-size:16px}

h1	{color:#fffcf5;
	font-size:2em;
	line-height:1.8;
	background-color:#778899;
	text-align:center;
	vertical-align:middle;
	margin:0px 0px 0px 0px
	
	}


h2	{color:#441111;
	background-color:#babbed;
	font-size:24px;
	line-height:1.6;
	font-weight:bold;
	margin:0px;
	text-align:center;
	padding:4px 0px 0px 8px;}
	
h3	{color:#eeee22;
	font-size:15px;
	font-weight:normal;
	line-height:1.5;
	background-color:#7788aa;
	text-align:center;
	margin:0px 0px 0px 0px}

table	{width:100%;
		margin:auto;
		font-size:12px;
		border-collapse:collapse;}
		
		.table_n	{width:80%;}		
		.table_w	{width:100%;}
		#timetable	{width:60%;margin:auto}
#time1,#time2,#time3,#time4,#time5,#time6,#item1,#item2,#item3,#item4,#item5,#item6	{background-color:white;border-top:none;border-right:none}

.resulttable	{margin:10px auto;text-align:center}
#link_a		{text-align:center;margin:3px;font-size:20px;font-weight:bold}
		
tr	{border-bottom:solid 1px #aaaaaa;border-top:solid 1px #aaaaaa}
		
th 	{font-size:14px;
	font-weight:normal;
	text-align:center;
	color:white;
	background-color:#555555;
	padding:2px 2px 2px 5px;
	line-height:1.2;
	border-top:solid 1px white;
	border-right:solid 1px white;
	border-left:solid 1px white}
.even	{background-color:#ccffdd}
.th_qualification	{background-color:#ffeeee;}
.th_semifinal	{background-color:#eeffee;}
.th_final	{background-color:#bbeeff}
.th_win	{}
.th_time	{width:8%}
.th_race,.th_lane,.th_rank,.th_win	{width:6%}

.th_r1	{background-color:#ffdddd;}
.th_r2	{background-color:#ddddff;color:black}
.th_qtotal	{text-align:center;background-color:#eeee88;}
	
.th_rank	{}
.th_name	{width:20%}
.th_id		{width:8%}


.th_lA	{background-color:#ff2255;width:8%;font-size:13px}
.th_lB	{background-color:#5522ff;width:8%;font-size:13px}
	
.th_faster	{width:8%;font-size:13px}

	
.td_pre	{width:8%;font-size:2em}

td	{padding:2px 3px;font-size:20px;font-weight:normal;line-height:1.2;vertical-align:middle;
	border-right:solid 1px silver;background-color:#f1f5ff;
	border-left:solid 1px white}
.td_race,.td_lane,.td_rank,.td_win	{width:5%;font-weight:bold;font-size:2em}
.td_time	{width:10%;color:blue;font-weight:bold;border:solid 1px silver;font-size:2.2em}
	
.td_rank,.td_race	{text-align:center;background-color:#dedee2}
.td_name	{text-align:center;width:15%;font-weight:bold;background-color:white;font-size:2em}
.td_id	{text-align:center;width:6%;font-weight:bold;background-color:white}
.td_nat	{text-align:left;padding-left:0.5em;font-size:1.2em;font-style:italic;border-right:solid 1px silver;}
.even	{background-color:#ffffd0}
.even_name	{background-color:#white}

.laneA	{text-align:center;background-color:#f5f5f5;color:blue}
.laneB	{text-align:center;background-color:#eeeeee;color:#116633}
.faster	{text-align:center;background-color:#ffffff;color:red}

.phone	{font-size:0.5em;font-weight:normal}

.td_win	{text-align:center;color:#dd5533;font-weight:bold;font-size:2.5em}

.b_line 	{border-bottom:double 4px #883333}
.b_line2	{border-top:double 4px #883333}
.chg_lnk		{text-align:center;font-weight:bold;font-size:15px}
.lDouble	{border-left:double 3px gray}
.rDouble	{border-right:double 3px gray}
.tdRB	{border-right:solid 2px silver}
#date_time	{font-size:14px;font-weight:bold;text-align:right;margin:0 10px 0 0}	