@charset "Shift_JIS";/* 2006 SUPER GT CSS *//* General */body {	margin : 0px ;	padding : 0px ;	display : block ;	font-size : 100% ;	line-height : 1.5 ;	background: #ccc url("../images/news_top/tnews_bg.gif") repeat-y fixed;	}h1, h2, h3, h4, h5, h6, div, p, pre, form, address, blockquote, object, embed, ul, ol, dl	 { display: block; margin: 0px; padding: 0px; }	a { color: #039; text-decoration: none; outline: none!important; }	a:visited { color: #459; }	:focus { outline: none!important; text-decoration: none; }	a:hover { color: #d00; }	a:active { outline-style: none;}/* Page Body */	/* Print Header*/	div#printhdr	{ display : none; }	/* Directory Navigation */	div#dirnavi {		position : fixed!important;		position : absolute;		top:0px;		left:12px;		width : 608px;		height : 18px;		background: url("../images/items/dirnavi_bg.gif") repeat-x left bottom;		z-index: 100;		vertical-align: middle;		top: expression( ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + 'px' );		left: expression( ( 12 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );	}	div#dirnavi h6 {		padding: 0px 4px;		font-size: xx-small;		line-height: 18px;		font-family: Verdana, Helvetica, Geneva;		font-weight: bold;		color: #777;	}	#dirnavi h6 span {		font-weight: normal;		color: #999;	}	span.dirslsh {		font-weight: normal;		color: #999;	}	div#dirnavi a { color: #777; }	div#dirnavi a:hover { color: #c00; }	/* Page Contents */	div#bodytop {		margin: 0px;		width: 620px;	}	table#bodytbl {		height: 100%;	}	table#bodytbl tr td, table#bodytbl tr th {		font-size : xx-small;		line-height: 1.5em;	}	table#bodytbl tr td#tdleft {		border-right: 1px solid #ddd;	}	div#bodyleft {		width: 10px;	}	table#bodytbl tr td#tdright {		border-left: 1px solid #fff;		vertical-align: top;	}	div#body_main {		padding-top: 18px;/* dirnavi */		width: 608px;	}	h1 {		font-size: 200%;		line-height: 1.3em;	}	h2 {		font-size: 166%;		line-height: 1.3em;	}	h3 {		font-size: 133%;		line-height: 1.3em;	}	h4 {		font-size: 120%;		line-height: 1.3em;	}	h5 {		font-size: 100%;		line-height: 1.3em;	}	h6 {		font-size: 90%;		line-height: 1.3em;	}/* フロート解除用クラス */.fltclr:after {		content: " ";		display: block;		visibility: hidden;		clear: both;		height: 0.1px;		font-size: 0.1em;		line-height: 0;	}	* html .fltclr { display: inline-block; }	/* no ie mac \*/	* html .fltclr { height: 1%; }	.fltclr { display: block; }	/* */	br.brclr {/* brタグ用フロート解除 */		clear: both;	}	.normaltxt {/* ノーマルテキスト */		font-weight: normal;	}	hr.nohrs {/* hr 非表示 */		display: none;	}/* コンテンツのテキストを非表示 */	span.hidetxt {		position: absolute;		margin: 0;		padding: 0;		left: -9999px;		font-size: 1px;		line-height: 1px;	}	* html span.hidetxt {		position: relative;		text-indent: -900em;		font-size: 1px;		line-height: 1px;	}	div.phrline {		margin: 1.0em 12px;		height: 1px;		border-top: 1px solid #ccc;	}	div.phrline hr {		display: none;	}	div.phwline {		margin: 1.0em 0px;		height: 1px;		border-top: 1px solid #ccc;	}	div.phwline hr {		display: none;	}/* ポップアップヘルプ */	span.pophelpt {		position: absolute;		margin: 1.5em 0px 0px -2em;		padding: 2px 5px;		width: 300px;		text-indent: 0px;		font-size: xx-small;		line-height: 1.5em;		text-align: left;		font-weight: normal;		color: #333;		background-color: #ffc;		border: 1px solid #999;	}/* Body Footer */	table#bodytbl tr td#tdfootr {		border-left: 1px solid #fff;	}	div#ftr_logo {		width: 608px;		height : 18px ;		text-align : right ;		background : url(../images/items/sgtnet_lgs.gif) no-repeat 100% 0% ;		border-bottom: 1px solid #ddd;	}	div#pfooter {		width: 608px;		height: 45px;		text-align: center;		color: #888;		font-size: 9px;		line-height: 12px;		background-image: url(../images/news_img/news_ft_bg.gif);	}	div#sgt_ftbr {		height: 19px;		text-align: left;		line-height: 15px;		background-image: url(../images/news_img/news_ft_sgt.gif);		background-repeat: no-repeat;	}	div#pftrtxt {		padding-top: 1px;	}	span.footj {		font-size: xx-small;	}	span.foote {		font-family: Helvetica, Verdana, Geneva;	}	/* GTA FOOTER */	div#gta_ftbr {		height : 19px ;		text-align : left ;		line-height : 15px ;		background-repeat: no-repeat;		background-image : url(http://supergt.net/images/news_img/news_ft_gta.gif);	}	/* MEDIA ROOM FOOTER */	div#press_ftbr {		height : 19px ;		text-align : left ;		line-height : 15px ;		background-repeat: no-repeat;		background-image : url(http://supergt.net/images/news_img/news_ft_press.gif);	}	/* FAN FORUM FOOTER */	div#fforum_ftbr {		height : 19px ;		text-align : left ;		line-height : 15px ;		background-repeat: no-repeat;		background-image : url(http://supergt.net/images/news_img/news_ft_fanf.gif);	}/* Page Title */	h1.ptitle {/*ページタイトル*/		margin: 0px;		padding: 0px;		height: 28px;		background-image: url(../supergt/race_img/06series/ptitle_bg.gif);		background-repeat: repeat-x;		background-position: 0px 0px;	}	h1.ptitle img {/*ページタイトル Image*/		margin: 0px;		padding: 0px;		border: none;	}	h4.pstitlej {/*日本語ページタイトル*/		margin: 0px;		margin-bottom: 1.5em;		padding: 0px;		font-size: xx-small;		background: #666;		border-top: 1px solid #ccc;		border-bottom: 1px solid #fff;		background-image: url(../supergt/race_img/06series/ptitles_bg.gif);		background-repeat: repeat-x;		background-position: 0px 0px;	}	h4.pstitlej span.pstitlejtxt {		display: block;		margin-left: 6px;		padding: 0px;		height: 20px;		font-size: 110%;		font-weight: bold;		line-height: 20px;		text-align: left;		color: #eee;	}/* 2006 Round Contents */	/* Index Page */	h3#rdtitle0601 {/* 06 Rd.1 */		margin: 0;		padding: 0;		height: 58px;		background-image: url(../supergt/race_img/06series/0601title.png);		background-repeat: no-repeat;		background-position: 0px 0px;	}	h3#rdtitle0602 {/* 06 Rd.2 */		margin: 0;		padding: 0;		height: 58px;		background-image: url(../supergt/race_img/06series/0602title.png);		background-repeat: no-repeat;		background-position: 0px 0px;	}	h3#rdtitle0603 {/* 06 Rd.3 */		margin: 0;		padding: 0;		height: 58px;		background-image: url(../supergt/race_img/06series/0603title.png);		background-repeat: no-repeat;		background-position: 0px 0px;	}	h3#rdtitle0604 {/* 06 Rd.4 */		margin: 0;		padding: 0;		height: 58px;		background-image: url(../supergt/race_img/06series/0604title.png);		background-repeat: no-repeat;		background-position: 0px 0px;	}	h3#rdtitle0605 {/* 06 Rd.5 */		margin: 0;		padding: 0;		height: 58px;		background-image: url(../supergt/race_img/06series/0605title.png);		background-repeat: no-repeat;		background-position: 0px 0px;	}	h3#rdtitle0606 {/* 06 Rd.6 - Pokka 1000km */		margin: 0;		padding: 0;		height: 84px;/* */		background-image: url(../supergt/race_img/06series/0606title.png);		background-repeat: no-repeat;		background-position: 0px 0px;	}	h3#rdtitle0607 {/* 06 Rd.7 */		margin: 0;		padding: 0;		height: 58px;		background-image: url(../supergt/race_img/06series/0607title.png);		background-repeat: no-repeat;		background-position: 0px 0px;	}	h3#rdtitle0608 {/* 06 Rd.8 */		margin: 0;		padding: 0;		height: 58px;		background-image: url(../supergt/race_img/06series/0608title.png);		background-repeat: no-repeat;		background-position: 0px 0px;	}	h3#rdtitle0609 {/* 06 Rd.9 */		margin: 0;		padding: 0;		height: 58px;		background-image: url(../supergt/race_img/06series/0609title.png);		background-repeat: no-repeat;		background-position: 0px 0px;	}/* Round Index Item */	div#body_main div.rdm_top {		margin: 0px;		padding-left: 20px;		padding-bottom: 1px;/*		background-color: #e0e0dc;		border-top: 1px solid #d0d0cc;		border-bottom: 1px solid #f0f0ec;*/		background-color: #e6e6e6;		border-top: 1px solid #c6c6c6;		border-bottom: 1px solid #fff;		overflow: hidden;	}	div#body_main div.rdm_top table.rdm_topt {		margin: 0px;		padding: 0px;		border-collapse: collapse;	}	div#body_main div.rdm_top table.rdm_topt tr td {		margin: 0px;		padding: 2px 10px 3px 4px;		font-size: xx-small;		line-height: 1.4em;		color: #222;		vertical-align: top;		border-left: 1px solid #ccc;/*		white-space: nowrap;*/	}	div#body_main div.rdm_top table.rdm_topt tr td.rdm_toptn {		padding-left: 0px;		padding-right: 12px;		border-left: none;	}	div#body_main div.rdm_top table.rdm_topt tr td.rdm_topci {		padding-left: 6px;		padding-right: 6px;	}	div#body_main div.rdm_top table.rdm_topt tr td.rdm_topcn {		padding-left: 0px;		border-left: none;	}	div#body_main div.rdm_top table.rdm_topt tr td strong {		color: #111;/*		font-weight: normal;*/	}	div#body_main div.rdm_top table.rdm_topt tr td span.camotxt {/*		color: #707983;*/		color: #ddd;	}	div#body_main div.rdm_top table.rdm_topt tr td img.circss {		padding: 0px;		border: none;	}	div#rdmenutick {		margin: 0.5em 20px;		padding: 0px;		font-size: 120%;		line-height: 1.5em;	}	/* ラウンドメニュー */	div#rdmenubox {		margin: 1.0em 0px 2.5em 20px;		padding: 10px 6px 16px 12px;/*		background-color: #e3e2e1;		border-top: 1px solid #d3d2d1;		border-bottom: 1px solid #f3f2f1;*/		background-color: #999;		border-top: 1px solid #777;		border-left: 1px solid #888;		border-bottom: 1px solid #ccc;		overflow: hidden;	}	div#rdmenulive {		margin: -4px auto 0.75em;		padding: 0px;		text-align: center;	}	div#rdmenulive a {		display: block;		margin: 0px auto;		padding: 0px;		width: 246px;		height: 26px;		background-image: url(../supergt/race_img/06series/rdm_live.png);		background-repeat: no-repeat;		background-position: center 0px;	}	div#rdmenulive a:hover {		background-position: center -26px;	}	ul#rdmenulst {		margin: 0px;		padding: 0px 0px;		float: right;		width: 230px;		height: 322px;		list-style-type: none;		background-color: #666;	}	ul#rdmenulst li {		margin: 1px;		padding: 0px;		font-size: 0px;		line-height: 0px;		vertical-align: bottom;		background-color: #ccc;	}	ul#rdmenulst li.sepa {		margin-bottom: 2px;	}	ul#rdmenulst li a {		display: block;		margin: 0px;		padding: 0px 4px 0px 0px;		height: 25px;		text-align: right;		vertical-align: bottom;		font-weight: normal;		color: #444;		background-repeat: no-repeat;		background-position: 0px 0px;	}	ul#rdmenulst li a:hover {/*		font-weight: bold;*/		color: #f03000;		background-position: -456px 0px;	}	ul#rdmenulst li a span.rdmitxt {		margin: 0px;		padding: 0px;		font-size: 9px;		line-height: 25px;	}	ul#rdmenulst li a.rdm_nl {		color: #999;		background-position: -228px 0px;	}	ul#rdmenulst li a[name] {		color: #999;		background-position: -228px 0px;	}	ul#rdmenulst li a.rdm_nl:hover {		font-weight: normal;		background-position: -228px 0px;	}	ul#rdmenulst li a[name]:hover {		font-weight: normal;		background-position: -228px 0px;	}	ul#rdmenulst li#rdm_info a {		background-image: url(../supergt/race_img/06series/rdm_info.png);	}	ul#rdmenulst li#rdm_test a {		background-image: url(../supergt/race_img/06series/rdm_test.png);	}	ul#rdmenulst li#rdm_entr a {		background-image: url(../supergt/race_img/06series/rdm_entr.png);	}	ul#rdmenulst li#rdm_prev a {		background-image: url(../supergt/race_img/06series/rdm_prev.png);	}	ul#rdmenulst li#rdm_prac a {		background-image: url(../supergt/race_img/06series/rdm_prac.png);	}	ul#rdmenulst li#rdm_qres a {		background-image: url(../supergt/race_img/06series/rdm_qres.png);	}	ul#rdmenulst li#rdm_qrev a {		background-image: url(../supergt/race_img/06series/rdm_qrev.png);	}	ul#rdmenulst li#rdm_free a {		background-image: url(../supergt/race_img/06series/rdm_free.png);	}	ul#rdmenulst li#rdm_grid a {		background-image: url(../supergt/race_img/06series/rdm_grid.png);	}	ul#rdmenulst li#rdm_resu a {		background-image: url(../supergt/race_img/06series/rdm_resu.png);	}	ul#rdmenulst li#rdm_race a {		background-image: url(../supergt/race_img/06series/rdm_race.png);	}	ul#rdmenulst li#rdm_phot a {		background-image: url(../supergt/race_img/06series/rdm_phot.png);	}	img#rdmenuimg {/*		border-top: 1px solid #cccbc9;		border-left: 1px solid #d9d8d6;		border-bottom: 1px solid #fcfbf9;		border-right: 1px solid #f6f5f3;*/		border-top: 1px solid #838383;		border-left: 1px solid #888;		border-bottom: 1px solid #bbb;		border-right: 1px solid #aaa;	}	/* Round Index */	h4.rdtitlej {		margin: 0px;		padding: 0px;		font-size: xx-small;		background-image: url(../supergt/race_img/06series/ptitles_bg.gif);		background-repeat: repeat-x;		background-position: 0px 0px;		border-top: 1px solid #999;		border-bottom: 1px solid #fff;	}	h4.rdtitlej span.rdtitlejtxt {		display: block;		height: 20px;		font-size: 110%;		font-weight: normal;		line-height: 20px;		text-align: center;		color: #ddd;	}	/* Round Contents */	h4.rctitlej {		margin: 0px;		padding: 0px;		font-size: xx-small;		background-color: #666;		background-image: url(../supergt/race_img/06series/ptitles_bg.gif);		background-repeat: repeat-x;		background-position: 0px 0px;		border-top: 1px solid #999;		border-bottom: 1px solid #fff;	}	h4.rctitlej span.pstitlejtxt {		display: block;		margin-left: 6px;		padding: 0px;		height: 20px;		font-size: 110%;		font-weight: bold;		line-height: 20px;		text-align: left;		color: #eee;	}	h4.rctitlej img {/*ページタイトル Image*/		margin: 0px;		padding: 0px;		border: none;	}	p.rtitle {/*ページタイトル*/		margin: 0px;		padding: 0px 0px 0px 6px;		height: 19px;		font-size: 110%;		font-weight: bold;		line-height: 19px;		text-align: left;		color: #222;		background-image: url(../supergt/race_img/06series/rt_bg.png);		background-repeat: repeat-x;		background-position: 0px 0px;	}	p.updated {/* 更新日 */		position: relative;		top: -21px;		right: 6px;		margin: 0px 0px -20px;		padding: 0px;		font-size: xx-small;		line-height: 20px;		text-align: right;		color: #ccc;	}	div.rts_hdrt {		margin: 0px;		padding: 0px 0px 0px 20px;		font-size: xx-small;		border-top: 1px solid #900;		border-bottom: 1px solid #111;		background-color: #d00;		background-image: url(../supergt/race_img/06series/rndp_tab.gif);		background-repeat: repeat-x;		background-position: 0px -40px;	}	div.rts_hdrt p {		margin: 0px;		padding: 0px 4px;		font-size: 105%;		line-height: 20px;		color: #f7f7f7;		border-left: 1px solid #a00;	}/* インフォメーション */	div#rdinfonav {		margin: 0px 0px 1.0em;		padding: 0px 0px 0px 0px;		text-align: center;		background-color: #fe9;		border-top: 1px solid #999;		border-bottom: 1px solid #999;		overflow: hidden;	}	div#rdinfonav table {		margin: 0px auto;		padding: 0px;/*		width: 568px;*/		text-align: center;		font-size: 100%;		line-height: 1.0em;		border-collapse: collapse;	}	div#rdinfonav table tr td {		margin: 0px;		padding: 3px 4px;		text-align: center;		font-size: 105%;		line-height: 1.5em;		color: #666;/*		background-color: #eee6aa;		border-left: 1px solid #fff9dd;		border-right: 1px solid #fff9dd;*/	}	div#rdinfonav table tr td a {		font-weight: bold;/*		font-size: 105%;		color: #039;		background-color: #fcdd33;*/	}	div#rdinfonav table tr td a:hover {/*		color: #fe0;		background-color: #333;*/	}	p.rdinfoanch {		font-size: xx-small;		line-height: 1.0em;		vertical-align: top;	}	div.rdinfocnt {		margin: 1.0em 0px 3.0em;		padding: 0px 20px;		border-top: 1px solid #999;		border-bottom: 1px solid #999;		overflow: hidden;	}	div.rdinfocnt h3 {		margin: 0px -20px;		padding: 4px 20px;		font-size: 166%;		line-height: 1.3em;		font-weight: normal;		background-color: #ddd;		background-color: #d6d9e0;		border-bottom: 1px solid #999;	}	/* 開催概要 */	div#rdi_gaiyo table {		margin: 0px;		padding: 0px;		width: 567px;		font-size: xx-small;		line-height: 1.5em;		border-collapse: separate;		border-spacing: 0px;	}	div#rdi_gaiyo table tr th,div#rdi_gaiyo table tr td {		margin: 0px;		padding: 2px 8px 2px 4px;		font-size: 110%;		line-height: 1.6em;		text-align: left;		vertical-align: top;		border-bottom: 1px solid #ccd;	}	div#rdi_gaiyo table tr th {		font-weight: normal;		background-color: #f2f2f2;		border-right: 1px solid #ddd;		white-space: nowrap;	}	div#rdi_gaiyo table tr td {		font-weight: normal;		border-left: 1px solid #fff;	}	/* イベント */	div#rdi_eventtph {		margin: 0px;		padding: 0px;		height: 120px;		background-image: url(../supergt/2006/06_img/info_event/06info_evnt1.jpg);		background-repeat: no-repeat;		background-position: 0px 0px;	}	div#rdi_event h4 {		margin: 1.0em 0px 0.25em;		padding: 2px 4px;		font-size: 140%;		line-height: 1.3em;/*		font-weight: normal;*/		color: #fff;		background-color: #777;		border-top: 1px solid #555;		border-bottom: 1px solid #999;	}	div#rdi_event h4 .h_cap {		margin: 0px 0.5em;		padding: 0px;		font-size: 80%;		line-height: 1.4em;		font-weight: normal;		color: #ddd;	}	div#rdi_event h5 {		margin: 0.35em 0px;		padding: 2px 2px 2px 3px;		font-size: 130%;		line-height: 1.3em;		background-color: #fe9;		border-top: 1px solid #aaa;		border-bottom: 1px solid #aaa;		border-left: 0.75em solid #e40;	}	div#rdi_event h5.h5sp {		color: #fff;		background-color: #f60;		border-top: 1px solid #e40;		border-bottom: 1px solid #e40;	}	div#rdi_event p {		margin: 0.25em 0px 1.0em;		padding: 0px;		font-size: 110%;		line-height: 1.5em;/*		font-weight: normal;*/		overflow: hidden;	}	div#rdi_event p strong {		margin: 0px 0.5em 0px 0px;		padding: 0px;		color: #d00;	}	/* タイムスケジュール */	div#rdi_tmsch table {		margin: 1.0em 0px;		padding: 0px;		font-size: xx-small;		line-height: 1.5em;		border-collapse: collapse;	}	div#rdi_tmsch table tr th,div#rdi_tmsch table tr td {		margin: 0px;		padding: 2px 20px 2px 4px;		font-size: 110%;		line-height: 1.5em;		color: #333;		text-align: left;		vertical-align: top;		border-bottom: 1px solid #ccc;	}	div#rdi_tmsch table tr td.tt_spc {		padding: 0px;		font-size: xx-small;		line-height: 1.0em;		border-bottom: none;	}	div#rdi_tmsch table tr td.tt_cpt {		padding: 2px;		font-size: xx-small;		line-height: 1.5em;		border-bottom: none;	}	div#rdi_tmsch table tbody#ts_pday tr th {		font-size: 120%;		line-height: 1.3em;		background-color: #ddd;	}	div#rdi_tmsch table tbody#ts_qday tr th {		font-size: 120%;		line-height: 1.3em;		color: #fff;		background-color: #03c;	}	div#rdi_tmsch table tbody#ts_rday tr th {		font-size: 120%;		line-height: 1.3em;		color: #fff;		background-color: #c00;	}	div#rdi_tmsch table tr.tt_gt td {		color: #100;		background-color: #ffe6e6;	}	div#rdi_tmsch table tr.tt_gts td {		color: #633;		background-color: #f9ecec;	}	div#rdi_tmsch table tr.tt_ev td {		color: #003;		background-color: #ffdd99;	}	div#rdi_tmsch table tr th.tt_jst {		font-size: smaller;		font-weight: normal;		color: #222;		border-left: 2px solid #f3f3f3;	}	div#rdi_tmsch table tr td.tt_jst {		color: #111;		background-color: #f0f0f0;		border-left: 2px solid #f3f3f3;	}	/* メンバーズステージ チューニングカー */	div#rdi_membs h5 {		margin: 0.35em 0px;		padding: 2px 2px 2px 3px;		font-size: 130%;		line-height: 1.3em;		background-color: #dde3ff;		border-top: 1px solid #aaa;		border-bottom: 1px solid #aaa;		border-left: 0.75em solid #039;	}	div#rdi_membs p {		margin: 0.25em 0px 1.0em;		padding: 0px;		font-size: 110%;		line-height: 1.5em;		overflow: hidden;	}	div#rdi_membs p strong {		margin: 0px 0.5em 0px 0px;		padding: 0px;		color: #900;	}	div#rdi_membs p.membstg {		margin: 1.0em 0px;		padding: 3px;		font-size: 115%;		line-height: 1.5em;		text-align: right;		color: #000;		background-color: #fcf9e0;		border: 1px solid #aaa;	}	div#rdi_membs p.membstg strong {		margin: 0px 0.25em;	}	div#rdi_membs table {		margin: 2px 0px 1.0em 1.5em;		padding: 0px;		font-size: xx-small;		line-height: 1.5em;		border-collapse: collapse;	}	div#rdi_membs table tr th,div#rdi_membs table tr td {		margin: 0px;		padding: 2px 20px 2px 4px;		font-size: 110%;		line-height: 1.5em;		color: #333;		text-align: left;		vertical-align: top;		border-bottom: 1px solid #ccc;	}	div#rdi_membs table tr td.tt_spc {		padding: 0px;		font-size: xx-small;		line-height: 1.0em;		border-bottom: none;	}	div#rdi_membs table tr td.tt_cpt {		padding: 2px;		font-size: xx-small;		line-height: 1.5em;		border-bottom: none;	}	div#rdi_membs table tbody#ts_qday tr th {		font-size: 120%;		line-height: 1.3em;		color: #fff;		background-color: #03c;	}	div#rdi_membs table tbody#ts_rday tr th {		font-size: 120%;		line-height: 1.3em;		color: #fff;		background-color: #c00;	}/* レビューページ */	div.topimgbox {		position: relative;		top: 0px;		left: 0px;		margin: 0px;		padding: 0px 20px;		background-color: #333;		border-top: 1px solid #292929;		border-bottom: 1px solid #999;		background-repeat: no-repeat;		background-position: center top;		overflow: hidden;	}	div.topimgbox img {		border: 1px outset #333;	}	div.topimgbox h3 {		position: absolute;		left:20px;		bottom:0px;		padding: 3px 0px 0px 20px;		font-size: 150%;		line-height: 1.5em;		background-image: url(../supergt/race_img/06series/h3top_bg.png);	}	div.topimgbox h3.h3top_en {		font-size: 133%;		line-height: 1.5em;		}	div.topimgbox h3 span.h3tre {		font-size: 90%;		line-height: 1.4em;	}	div.topnoimgbox {/* no image */		margin: 0px;		padding: 0px 40px;		background-color: #f6f6f6;		border-top: 1px solid #ccc;		border-bottom: 1px solid #ccc;	}	div.topnoimgbox h3 {		padding: 3px 0px;		font-size: 150%;		line-height: 1.5em;	}	div.subimgbox {		margin: 0px;		padding: 0px;		text-align: center;		background-color: #333;		border-top: 1px solid #292929;/*		border-bottom: 1px solid #999;*/		overflow: hidden;	}	div#prevtopbox {	}	/* 予選セッション */	div.sstbox {		margin: 0px 0px 0em;		padding: 5px 0px 0px;		background-color: #999;		border-top: 1px solid #777;		border-bottom: 1px solid #aaa;		overflow: hidden;	}	div.rev_txt {		margin: 0px 40px 2.0em;	}	div.rev_txt p {		margin: 0px 0px 1.0em;		padding: 0px;		font-size: 120%;		line-height: 1.5em;		color: #111;	}	div.rev_txt h3.h3two {		margin: 0px 0px 1.5em;		padding: 4px 6px;		background-color: #111;		border-bottom: 1px solid #999;	}	div.rev_txt div.revlead {		margin: 0px -40px 1.5em;		padding: 0.75em 40px 0.5em;		/*font-weight: bold;*/		border-bottom: 1px solid #ddd;		background-color: #e3e4e6;	}	div.rev_txt div.revlead p {		margin-bottom: 0.5em;		color: #222943;	}	div.rev_txt h4 {		margin: 2.0em 0px 0.5em -6px;		padding: 3px 20px 3px 6px;		font-size: 125%;		line-height: 1.2em;		color: #f7f7f7;		border-bottom: 1px solid #999;		border-top: 1px solid #222;		border-left: 1px solid #444;		background-color: #666;		background-image: url(../images/items/bgbar2_666.gif);		background-repeat: repeat-y;		background-position: 0px 0px;	}	div.rev_txt h4 .h4capt {		margin-left: 0.75em;		font-size: smaller;		font-weight: normal;		color: #ddd;	}	div.rev_txt h4.h4rhd1 {		padding: 0px 3px;		font-size: xx-small;		line-height: 18px;		font-weight: normal;		text-align: right;		color: #f7f7f7;		background-color: #f00000;		background-image: url(../supergt/race_img/racepage/lhd500.png);		background-repeat: no-repeat;		background-position: 0px center;	}	div.rev_txt h4.h4rhd2 {		padding: 0px 3px;		font-size: xx-small;		line-height: 18px;		font-weight: normal;		text-align: right;		color: #f7f7f7;		background-color: #03c;		background-image: url(../supergt/race_img/racepage/lhd300.png);		background-repeat: no-repeat;		background-position: 0px center;	}	div.rev_txt h5.rev_commt {		margin: 1.0em 0px 0px;		padding: 1px 0px 1px 3px;		color: #fff;		font-size: 110%;		line-height: 1.4em;		background-color: #eee;		border-top: 1px solid #ccc;		border-right: 1px solid #fcfcfc;		border-bottom: 1px solid #fff;		border-left: 1px solid #e0e0e0;	}	div.rev_txt h5.cmh1 {		background-color: #d00;		border: 1px solid #c00;/**/	}	div.rev_txt h5.cmh2 {		background-color: #03c;		border: 1px solid #03a;	}	div.rev_txt p.rev_commc {		margin: 0px 0px 2px;		padding: 0px 0px 0px 3px;		font-size: 120%;		line-height: 2.0em;		font-weight: bold;		border-left: 1px solid #ddd;	}	div.rev_txt p.cmp1 {		border-left: 1px solid #d00;/**/	}	div.rev_txt p.cmp2 {		border-left: 1px solid #03c;/**/	}	div.rev_txt dl {		margin: 0px 0px 1.5em;		padding: 0px;		font-size: 120%;		line-height: 1.5em;	}	div.rev_txt dl dt {		padding: 1px 1px 0px 3px;		background-color: #eee;		border-top: 1px solid #ccc;		border-right: 1px solid #fcfcfc;		border-left: 1px solid #ddd;/*		border-bottom: 1px solid #fff;*/	}	div.rev_txt dl.dl_com1 dt {		border-bottom: 1px solid #d00;	}	div.rev_txt dl.dl_com2 dt {		border-bottom: 1px solid #03c;	}	div.rev_txt dl dt .dt_coms {		font-size: 90%;		color: #333;	}	div.rev_txt dl dd {		margin: 0px 0px 0.5em;		padding: 0px 3px 3px;		background-color: #eee;/*		border-top: 1px solid #ccc;*/		border-right: 1px solid #fcfcfc;		border-bottom: 1px solid #fff;		border-left: 1px solid #e0e0e0;	}	div.rev_txt dl dd p {		margin: 0px;		padding: 1px 0px 0px;		font-size: 100%;		line-height: 1.5em;		font-weight: bold;	}	div.rev_txt dl.dl_com1 dd p {		color: #d00;	}	div.rev_txt dl.dl_com2 dd p {		color: #03c;	}	/* Review Separater */	div.rev_txt div.rev_sepa {		margin: 0px 0px 1.0em;		padding: 0px;		height: 2.0em;		background-image: url(../supergt/race_img/06series/rev_sepa.gif);		background-repeat: no-repeat;		background-position: center center;	}	div.rev_txt div.rev_sepa hr {		display: none;	}	/* Review Images */	div.rev_txt div.revimg_cent {		margin: 0px auto 1.0em;		padding: 3px 0px 2px;		text-align: center;		font-size: xx-small;		line-height: 1.4em;		color: #444;		background-color: #dcdddf;		overflow: hidden;	}	div.rev_txt div.revimg_cent img {		margin: 0px auto;		padding: 0px 0px 2px;		border: none;	}	div.rev_txt span.revimg_left {		float: left;		margin: 0.3em 1.5em 0px 0px;		padding: 3px 0px 2px;		text-align: center;		font-size: xx-small;		line-height: 1.4em;		color: #444;		background-color: #dcdddf;		overflow: hidden;	}	div.rev_txt span.revimg_left img {		margin: 0px auto;		padding: 0px 0px 2px;		border: none;	}	div.rev_txt span.revimg_right {		float: right;		margin: 0.3em 0px 0px 1.5em;		padding: 3px 0px 2px;		text-align: center;		font-size: xx-small;		line-height: 1.4em;		color: #444;		background-color: #dcdddf;		overflow: hidden;	}	div.rev_txt span.revimg_right img {		margin: 0px auto;		padding: 0px 0px 2px;		border: none;	}	div.rev_txt p.rdp_link {		margin: 2.0em 0px;		padding: 2px 0.75em 2px 2px;		font-size: 115%;		line-height: 1.5em;		color: #666;		background-color: #ececec;		border-top: 1px solid #ccc;		border-right: 1px solid #fcfcfc;		border-bottom: 1px solid #fff;		border-left: 1px solid #d6d6d6;	}/* リザルト */	div.resubox {		margin: 0px 0px 2.0em;		padding: 5px 0px 12px;		background-color: #999;		border-top: 1px solid #777;		border-bottom: 1px solid #ccc;		overflow: hidden;	}	div#body_main table.resu_tbl {		margin: 0px auto;		padding: 0px;		font-size: xx-small;		border-collapse: collapse;		empty-cells: show;	}	div#body_main table.resu_tbl tr td {		padding: 2px;		font-size: 110%;		line-height: 1.5em;		vertical-align: middle;		background-color: #f9f9f9;		border: 1px solid #999;	}	div#body_main table.resu_tbl tbody.resu_hd tr td {		padding: 0px;		font-size: 10%;		line-height: 1.0em;		border: 1px solid #999;	}	div#body_main table.resu_tbl tbody.resu_hd tr td.resu_hdt {		padding: 2px 2px 2px 4px;		font-size: 100%;		line-height: 1.5em;		color: #fff;		background-color: #444;		border-bottom-width: 0px;	}	div#body_main table.resu_tbl tbody.resu_hd tr td.resu_hdc {		padding: 1px 2px 1px 4px;		font-size: 100%;		line-height: 1.5em;		color: #333;		background-color: #eee;		border-bottom-width: 4px;	}	div#body_main table.resu_tbl tbody.resu_hd tr td.qres_hdc {		padding: 1px 4px 1px 3px;		font-size: xx-small;		line-height: 1.6em;		color: #223;		text-align: right;		background-image: url(../supergt/2006/06_img/resuhdc_bg.gif);		background-repeat: repeat-y;		background-position: 0px 0px;		clear: both;	}	div#body_main table.resu_tbl tbody.resu_hd tr td.qres_hdc p {		float: left;		width: 35%;		font-size: 110%;		font-weight: bold;		text-align: left;		color: #fff;	}	div#body_main table.resu_tbl tbody.resu_hd tr.hd1 td {		padding: 0px 3px;		font-size: xx-small;		line-height: 18px;		text-align: right;		color: #ddd;		background-color: #f00000;		background-image: url(../supergt/race_img/racepage/lhd500.png);		background-repeat: no-repeat;		background-position: left center;	}	div#body_main table.resu_tbl tbody.resu_hd tr.hd2 td {		padding: 0px 3px;		font-size: xx-small;		line-height: 18px;		text-align: right;		color: #ddd;		background-color: #03c;		background-image: url(../supergt/race_img/racepage/lhd300.png);		background-repeat: no-repeat;		background-position: left center;	}	div#body_main table.resu_tbl tbody.resu_hd tr.hditem td {		padding: 0px;		text-align: center;		font-size: 60%;		color: #eee;		line-height: 10px;		background-image: url(../supergt/race_img/racepage/lh_bg.gif);		background-repeat: repeat-x;	}	div#body_main table.resu_tbl tr td.resu_nb {		padding: 0px;		background-color: #999;/*		border: hidden;*/	}	div#body_main table.resu_tbl tr td.tdsss {		padding: 2px;		font-size: xx-small;		text-align: center;		background-color: #eee;	}	div#body_main table.resu_tbl tr td.tdpo {		padding-right: 3px;		font-size: xx-small;		text-align: center;		color: #222;		border-right-style: hidden;		background-color: #eee;	}	div#body_main table.resu_tbl tr.tr1s td {		background-color: #fff6f6;	}	div#body_main table.resu_tbl tr.tr2s td {		background-color: #f0f6ff;	}	div#body_main table.resu_tbl tr.tr1s td.tdpo {		color: #fff;		background-color: #900;	}	div#body_main table.resu_tbl tr.tr1 td.tdpo {		background-color: #fdd;	}	div#body_main table.resu_tbl tr.tr2s td.tdpo {		color: #fff;		background-color: #048;	}	div#body_main table.resu_tbl tr.tr2 td.tdpo {		background-color: #def;	}	div#body_main table.resu_tbl tr td.tdno {		padding-right: 2px;		line-height: 1.8em;		text-align: right;		font-weight: bold;		font-family: Trebuchet, "Trebuchet MS", Verdana, Helvetica, Geneva;	}	div#body_main table.resu_tbl tr.tr1 td.tdno {		color: #d00;	}	div#body_main table.resu_tbl tr.tr1s td.tdno {		color: #d00;	}	div#body_main table.resu_tbl tr.tr2 td.tdno {		color: #03c;	}	div#body_main table.resu_tbl tr.tr2s td.tdno {		color: #03c;	}	div#body_main table#ent_lst tr.tr1 td.tdno {		background-color: #fee;	}	div#body_main table#ent_lst tr.tr2 td.tdno {		background-color: #def;	}	div#body_main table.resu_tbl tr td.tdcp {		text-align: center;		font-size: xx-small;	}	div#body_main table.resu_tbl tr td.tdmc {		line-height: 1.25em;	}	div#body_main table.resu_tbl tr td.tdmc p.bsmd {		padding-top: 2px;		font-size: xx-small;		line-height: 1.2em;		font-family: Trebuchet, "Trebuchet MS", Verdana, Helvetica, Geneva;		color: #666;	}	div#body_main table.resu_tbl tr td.tddr {		font-size: xx-small;	}	div#body_main table#ent_lst tr td.tddr {		font-size: xx-small;	}	div#body_main table#ent_lst tr td.tdet {		font-size: xx-small;	}	div#body_main table.resu_tbl tr td.tdtm {		padding: 2px 3px;		text-align: right;	}	div#body_main table.resu_tbl tr td.tdbt {		padding: 2px 3px;		text-align: right;	}	div#body_main table.resu_tbl tr.tr1 td.tdbt,div#body_main table.resu_tbl tr.tr1s td.tdbt {		color: #d00;	}	div#body_main table.resu_tbl tr.tr2 td.tdbt,div#body_main table.resu_tbl tr.tr2s td.tdbt {		color: #03c;	}	div#body_main table.resu_tbl tr td.tdsc {		padding: 2px 3px;		text-align: center;		font-size: xx-small;	}	div#body_main table.resu_tbl tr td.tdwh {		text-align: center;		font-size: xx-small;		line-height: 1.25em;		font-family: Trebuchet, "Trebuchet MS", Verdana, Helvetica, Geneva;		color: #930;	}	div#body_main table.resu_tbl tr td.tdwh p {		padding: 0px;		margin: 0px;		color: #06f;	}	div#body_main table.resu_tbl tr td.tdwh p.whs5 {		color: #c11;	}	div#body_main table.resu_tbl tr td.tdsd {		padding: 2px 2px 2px 0px;		text-align: center;		font-size: xx-small;	}	div#body_main table.resu_tbl tr.tr1 td.tdsd,div#body_main table.resu_tbl tr.tr1s td.tdsd {		color: #d00;		border-left: hidden;	}	div#body_main table.resu_tbl tr.tr2 td.tdsd,div#body_main table.resu_tbl tr.tr2s td.tdsd {		color: #03c;		border-left: hidden;	}	div#body_main table.resu_tbl tr td.tdcap {		padding: 3px;		font-size: xx-small;		line-height: 1.5em;		background-color: #f7f7f7;	}	div#body_main table.resu_tbl tr td.tdcap p {		margin: 0px 0px 0px 1.0em;		padding: 0px;		text-indent: -1.0em;	}	div#body_main div.resubox div.resuspr {		margin: 1.0em 1px;		padding: 0px;		font-size: xx-small;		line-height: 3.0em;		background-color: #f7f7f7;		border-top: 1px solid #ccc;		border-bottom: 1px solid #777;	}	div#body_main table.resu_tbl tr.tr1 td strong,div#body_main table.resu_tbl tr.tr1s td strong {		color: #c00;		font-weight: normal;	}	div#body_main table.resu_tbl tr.tr2 td strong,div#body_main table.resu_tbl tr.tr2s td strong {		color: #039;		font-weight: normal;	}/* フォトギャラリー */	table#gallery_tbl {		margin: 0.75em auto;		padding: 0px;		font-size: xx-small;		border-collapse: separate;		border-spacing: 0px;		empty-cells: hide;	}	table#gallery_tbl tr td {		padding: 0px;		vertical-align: middle;		background-color: #eee;		border: 1px outset #bbb;		background-position: center;		background-repeat: no-repeat;	}	table#gallery_tbl tr td a {		position: relative;		padding: 0px;		display: block;		width: 140px;		height: 140px;		text-align: center;		background-color: transparent;		background-position: center;		background-repeat: no-repeat;	}	table#gallery_tbl tr td a:hover {		background-color: #aaa;	}/*	table#gallery_tbl tr td:hover {		background-color: #aaa;	}*/	table#gallery_tbl tr td.phtt {		padding: 1px 4px;		font-size: 110%;		font-weight: bold;		line-height: 1.6em;		color: #fff;		background-color: #444;		border: 1px outset #444;	}	table#gallery_tbl tr td.phspc {		padding: 0px;		font-size: 10%;		background-color: transparent;		border: none;	}/* ランキング */	div#rankbox {		margin-bottom: 1.0em;	}	div#rankbox table.ranktbl {		margin: 0px auto;		padding: 0px;		font-size: xx-small;		border-collapse: collapse;		empty-cells: show;	}	div#rankbox table.ranktbl tr td {		padding: 1px 2px;		font-size: 100%;		line-height: 2.8em;		text-align: center;		vertical-align: middle;		background-color: #f7f7f7;		border: 1px solid #999;	}	div#rankbox table.ranktbl tr td.rank_hd {		padding: 0px 4px;		font-size: 100%;		line-height: 18px;		text-align: right;		vertical-align: middle;		color: #fff;		background-color: #ccc;	}	div#rankbox table#rank_d1 tr td.rank_hd,div#rankbox table#rank_t1 tr td.rank_hd {		background-color: #f00000;		background-image: url(../supergt/race_img/racepage/lhd500.png);		background-repeat: no-repeat;		background-position: left center;	}	div#rankbox table#rank_d2 tr td.rank_hd,div#rankbox table#rank_t2 tr td.rank_hd {		background-color: #03c;		background-image: url(../supergt/race_img/racepage/lhd300.png);		background-repeat: no-repeat;		background-position: left center;	}	div#rankbox table.ranktbl tr td.rk_nb {		padding: 0px;		font-size: 100%;		line-height: 0.1em;		background-color: #999;		border: none;	}	div#rankbox table.ranktbl tr.rkhd td {		padding: 0px;		text-align: center;		background-image: url(../supergt/race_img/racepage/lh_bg.gif);		background-repeat: repeat-x;	}	div#rankbox table.ranktbl tr td.rkpos {		background-color: #ddd;	}	div#rankbox table#rank_d1 tr td.rkpos,div#rankbox table#rank_t1 tr td.rkpos {		background-color: #fdd;	}	div#rankbox table#rank_d2 tr td.rkpos,div#rankbox table#rank_t2 tr td.rkpos {		background-color: #def;	}	div#rankbox table.ranktbl tr td.rknum {		font-size: 110%;		font-weight: bold;	}	div#rankbox table#rank_d1 tr td.rknum,div#rankbox table#rank_t1 tr td.rknum {		color: #d00;	}	div#rankbox table#rank_d2 tr td.rknum,div#rankbox table#rank_t2 tr td.rknum {		color: #03c;	}	div#rankbox table.ranktbl tr td.rknm {		font-size: 110%;		line-height: 1.4em;		text-align: left;	}	div#rankbox table.ranktbl tr td.rktotl {		font-size: 110%;		font-weight: bold;	}	div#rankbox table.ranktbl tr td.rkbhd {		background-color: #ececec;	}	div#rankbox table.ranktbl tr td.rank_ft {		padding: 3px 4px;		font-size: xx-small;		line-height: 1.5em;		text-align: left;	}	div#rankbox table.ranktbl tr td .xcld {/*除外する得点*/		color: #5ac;/*		display: block;		margin: 0px;		background-color: #eee;*/	}	div#rankbox table.ranktbl tr td .fnote {/*脚注*/		display: block;		float: right;	/*	line-height: 2.8em;*/		font-size: xx-small;		color: #555;		width: 1.25em;	}	div#body_main table.rank_ptsys {		margin: 0px auto;		padding: 0px;		font-size: xx-small;		border-collapse: collapse;		empty-cells: hide;	}	div#body_main table.rank_ptsys tr td {		padding: 3px 1px;		font-size: 100%;		line-height: 1.4em;		text-align: center;		vertical-align: middle;		border: 1px solid #fa8;	}	div#body_main table.rank_ptsys tr th {		padding: 2px 3px;		font-size: 110%;		line-height: 1.3em;		text-align: left;		background-color: #fa8;		border: 1px solid #fa8;	}	div#body_main table.rank_ptsys tr.pts_po td {		background-color: #fec;	}	div#body_main table.rank_ptsys tr td.pts_nb {		padding: 0px;		font-size: 100%;		line-height: 0.1em;		background-color: #fa8;	}	div#body_main table.rank_ptsys tr td.pts_cap {		padding: 3px 2px;		font-size: 100%;		line-height: 1.5em;		text-align: left;	}/* 06 シリーズスケジュール */	div#body_table {	}	table#sche_table {		margin-top: 1.0em;		margin-bottom: 2.0em;		margin-left: 24px;		padding: 0px;		width: 560px;		font-size: xx-small;		border-collapse: collapse;		border-spacing: 0px	}	table#sche_table tr td {		padding: 2px 4px;		font-size: 115%;		line-height: 1.5em;		color: #444;		background: #fff;		border-bottom: 1px solid #ccc;	}	table#sche_table tr.sch_month th {		padding: 0px;		width: 40px;		background-color: #dfdfdf;		border-top: 1px solid #f3f3f3;		border-bottom: 1px solid #ccc;		border-left: 1px solid #f3f3f3;	}	table#sche_table tr.sch_month td {		padding: 0px;		padding-left: 6px;		line-height: 1.0em;		/*vertical-align: bottom;*/		height: 20px;		color: #777;		font-family: "Trebuchet MS", Trebuchet, Ariel, Helvetica, Geneva;		background-color: #dfdfdf;		border-top: 1px solid #f3f3f3;		border-bottom: 1px solid #bbb;		border-right: 1px solid #ccc;	}	table#sche_table tr#m01 th {		background-image: url(../supergt/race_img/schedule/mnth01.gif);		background-repeat: no-repeat;		background-position: 50% 0px;	}	table#sche_table tr#m02 th {		background-image: url(../supergt/race_img/schedule/mnth02.gif);		background-repeat: no-repeat;		background-position: 50% 0px;	}	table#sche_table tr#m03 th {		background-image: url(../supergt/race_img/schedule/mnth03.gif);		background-repeat: no-repeat;		background-position: 50% 0px;	}	table#sche_table tr#m04 th {		background-image: url(../supergt/race_img/schedule/mnth04.gif);		background-repeat: no-repeat;		background-position: 50% 0px;	}	table#sche_table tr#m05 th {		background-image: url(../supergt/race_img/schedule/mnth05.gif);		background-repeat: no-repeat;		background-position: 50% 0px;	}	table#sche_table tr#m06 th {		background-image: url(../supergt/race_img/schedule/mnth06.gif);		background-repeat: no-repeat;		background-position: 50% 0px;	}	table#sche_table tr#m07 th {		background-image: url(../supergt/race_img/schedule/mnth07.gif);		background-repeat: no-repeat;		background-position: 50% 0px;	}	table#sche_table tr#m08 th {		background-image: url(../supergt/race_img/schedule/mnth08.gif);		background-repeat: no-repeat;		background-position: 50% 0px;	}	table#sche_table tr#m09 th {		background-image: url(../supergt/race_img/schedule/mnth09.gif);		background-repeat: no-repeat;		background-position: 50% 0px;	}	table#sche_table tr#m10 th {		background-image: url(../supergt/race_img/schedule/mnth10.gif);		background-repeat: no-repeat;		background-position: 50% 0px;	}	table#sche_table tr#m11 th {		background-image: url(../supergt/race_img/schedule/mnth11.gif);		background-repeat: no-repeat;		background-position: 50% 0px;	}	table#sche_table tr#m12 th {		background-image: url(../supergt/race_img/schedule/mnth12.gif);		background-repeat: no-repeat;		background-position: 50% 0px;	}	table#sche_table tr td.sdate {		padding-left: 2px;		padding-right: 2px;		text-align: center;		font-weight: bold;	}	table#sche_table tr td.sday {		padding-left: 2px;		padding-right: 2px;		text-align: center;		font-size: 105%;	}	table#sche_table tr td.sevnt {		padding-left: 10px;		font-size: 125%;		border-left: 1px solid #eee;	}	table#sche_table tr td.scourse {		border-left: 1px solid #eee;		padding-left: 10px;	}	table#sche_table tr.strrace td.sevnt,table#sche_table tr.strrace td.scourse {		background: #fff9f3;	}	table#sche_table tr.strtest td.sevnt,table#sche_table tr.strtest td.scourse {		background: #f3f9ff;	}	table#sche_table tr.strtest td.sevnt {		color: #111;	}	table#sche_table tr.strrace td.sevntsb {		font-size: 105%;		color: #555;		background: #fff9f3;	}	table#sche_table tr.strrace td.sevnt p {		color: #555;	}	table#sche_table tr.strrace td.sevnt p strong {		font-size: 110%;		line-height: 1.3em;		color: #d00;	}	table#sche_table tr.sat td.sdate, table#sche_table tr.sat td.sday {		color: #06c;		background: #f0f6ff;	}	table#sche_table tr.sun td.sdate, table#sche_table tr.sun td.sday {		color: #e22;		background: #fff3f3;	}	table#sche_table tr td.mnspc {		padding: 0px;		width: 6px;		font-size: 50%;		background: #f7f7f7;		border-left: 1px solid #bbb;		border-bottom: none;	}	table#sche_table tr td.scapt {		padding: 0px;		font-size: 100%;		background: #f7f7f7;		border: none;	}	table#sche_table tr td.scapt p {		margin-bottom: 8px;		padding: 2px 3px;		color: #111;		text-align: center;		border: 1px solid #111;		background: #fff;	}	table#sche_table tr td.nobdr {		padding: 0px;		font-size: 100%;		background: #f7f7f7;		border-bottom: none;	}/* 2006 AWARDS DRIVER MVP Vote List */div#body_main table#awrd06_dlist {}div#body_main table#awrd06_dlist tbody.resu_body tr td {	padding: 3px 6px;	font-size: 112%;	line-height: 1.5em;	vertical-align: top;	border-color: #ccc;}div#body_main table#awrd06_dlist tr td.tdno {	padding: 3px 1px;	font-size: 120%;	padding-right: 6px;}div#body_main table#awrd06_dlist tr.tr1 td.tdno {	color: #b00;	background-color: #ffe6e6;/*	background-color: #fee;*/}div#body_main table#awrd06_dlist tr.tr2 td.tdno {	color: #04a;	background-color: #def;/*	background-color: #def;*/}div#body_main table#awrd06_dlist tr.tr1 td.tdmc {	color: #300;	background-color: #f3f3f3;}div#body_main table#awrd06_dlist tr.tr2 td.tdmc {	color: #013;	background-color: #f3f3f3;/*	background-color: #f3f6ff;*/}div#body_main table#awrd06_dlist tr td.tdmc p {	font-size: 100%;	line-height: 1.5em;	margin: 0px;	margin-top: 1px;	color: #444;}div#body_main table#awrd06_dlist tr.tr2 td.tddr {	color: #000;}