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

#div2	{width:100%;margin:0 auto;background-color:white;margin-bottom:10px;clear:both}

#div_g	 {width:500px;margin:0 auto;background-color:#778899}
#div_q	 {width:950px;margin:0 auto;background-color:white}
#div_n	 {width:450px;margin:0 auto;background-color:white}

#box_a, #box_b{margin:0;width:100%;padding:0}
#topLogo	{float:left;width:120px;margin:10px}
#topTitle	{text-align:left;float:right;margin:0px 30% 0px 0px;}
.topTitleG	{text-align:left;float:right;margin:0px 10% 0px 0px;}


h1	{color:#fffcf5;
	font-size:14px;
	line-height:1.8;
	background-color:#778899;
	vertical-align:middle;
	}
title2	{}

h2	{color:#441111;
	background-color:#babbed;
	font-size:24px;
	line-height:1.6;
	font-weight:bold;
	margin:0px;
	text-align:center;
	padding:6px 0px 0px 8px;}
	
h3	{color:#eeee22;
	font-size:20px;
	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:14px;
		border-collapse:collapse;}
		

#button_a, #button_b	{margin:5px;font-size:14px;background-color:#edeeff}		
#resulttable,#resulttableb,#resulttablec	{margin:10px auto;text-align:center}
#link_a		{text-align:center;margin:3px;font-size:13px;font-weight:bold}
		
tr	{border-bottom:solid 1px #aaaaaa}
		
th 	{font-size:16px;
	font-weight:normal;
	text-align:center;
	color:black;
	background-color:#dddddd;
	padding:2px 2px 2px 5px;
	line-height:1.2;
	border-top:solid 1px white;
	border-right:solid 1px white;
	border-left:solid 1px white}

.th_qualification	{background-color:#dddddd;}
.th_semifinal	{background-color:#dddddd;}
.th_final	{background-color:#dddddd}
.th_tbb	{background-color:#ffeebb;width:9%}
.th_height	{background-color:#dddddd}
.th_sufix	{background-color:#dddddd}


.th_r1	{background-color:#ffdddd;}
.th_r2	{background-color:#ddddff;color:black}
.th_qtotal	{text-align:center;background-color:#eeee88;}
	
.th_rank	{background-color:#dddddd;color:black}
.th_name	{background-color:#dddddd;color:black;}
.th_id		{background-color:#dddddd;color:black;font-size:14px}
.th_nation		{background-color:#dddddd;color:black;font-size:14px}

.th_b1	{background-color:#dddddd}
.th_b2	{background-color:#dddddd}
.th_b3	{background-color:#dddddd}
.th_b4	{background-color:#dddddd}
.th_b5	{background-color:#dddddd}
.th_b6	{background-color:#dddddd}
.th_b7	{background-color:#dddddd}
.th_b8	{background-color:#dddddd}

.th_bonus	{background-color:#dddddd;;font-size:14px}
.th_top	{background-color:#dddddd;color:black;;font-size:14px}
	
.th_ttotal	{background-color:#dddddd;font-size:14px}
.th_btotal	{background-color:#dddddd;font-size:14px}

	
.th_prerank	{background-color:#dddddd;color:black;font-size:14px}

td	{padding:2px 3px;font-size:20px;font-weight:normal;line-height:1.2;vertical-align:middle;
	border-right:solid 1px white;
	border-left:solid 1px white}
	
.td_rank	{text-align:center;background-color:#f8f8f8}
.td_name_l	{text-align:center;background-color:#ffffff;border-right:none}
.td_name_r	{text-align:center;background-color:#ffffff;border-left:none}
.td_id	{text-align:center;background-color:#f8f8f8;font-size:18px}
.td_nation	{text-align:center;background-color:#f0f0f0;font-size:18px}
.td_top	{text-align:right;background-color:#ffeeee;padding-right:0;border-right:none}
.td_bonus	{text-align:left;background-color:#eeeeff;padding-left:0;border-left:none}

.td_top_at_ttl	{text-align:left;background-color:#ffeeee;padding-left:0;border-left:none}
.td_bonus_at_ttl	{text-align:center;background-color:#fff5ee;padding-left:0;border-left:none}

.td_top_ttl	{text-align:right;background-color:#ffeeee;border-right:none;padding-right:0}
.td_bonus_ttl	{text-align:center;background-color:#fff5ee;border-right:none;padding-right:0}

.td_prerank	{text-align:center;background-color:#e9eaff}
.td_tbonus	{text-align:center;background-color:#ccffff}
.td_height	{text-align:center;background-color:#eefff6}

.b_line 	{border-bottom:double 4px #883333}
.b_line2	{border-top:double 4px #883333}
.end_line	{border-bottom:double 10px #333333}
.chg_lnk		{text-align:center;font-weight:bold;font-size:15px}
#topLogo1	{width:130px;margin:5px}
#topLogo2	{display:none}
#date_time	{font-size:20px;font-weight:bold}
.s_logo	{display:none}