/* CSS Document */

/* CSS load */
@import url('form.css');
@import url('font.css');
@import url('list.css');
@import url('lightbox.css');

/* main style */
body{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	height:100%;
	background-color:#000000;
	color:#FFFFFF;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size:12px;
	line-height:125%;
	text-align:center;
}

iframe{
	margin:0px;
	border:1px solid #292929;
	background-color:#141414;
	width:478px;
	height:490px;
}

table{
	border:0px none;
}

td{
	text-align:left;
	vertical-align:top;
}

.td_center{
	text-align:center;
}

.td_right{
	text-align:right;
}

.td_middle{
	padding-left:5px;
	vertical-align:middle;
}

/* common table */

.table_main{
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:774px;
	border:0px none;
	text-align:center;
}

.td_headspace{
	margin:0px;
	padding:2px 0px 2px 0px;
	text-align:left;
}

.td_hspace_freeword{
	margin:0px;
	padding:0px;
	text-align:right;
	vertical-align:middle;
}

.td_freeword_txt{
	padding:0px 3px 0px 0px;
	font-size:10px;
	vertical-align:middle;
}

.td_freeword_spe{
	padding:0px;
	width:30px;
	vertical-align:middle;
}

.td_leftspace{
	margin:0px;
	padding:0px;
	width:160px;
	text-align:left;
}
.td_rightspace{
	margin:0px;
	padding:0px 0px 0px 17px;
	width:597px;
	text-align:left;
}

.td_foodspace{
	margin:0px;
	padding:5px 0px 5px 0px;
	text-align:left;
}

.table_foodtxt{
	margin:0px;
	padding:0px;
	width:774px;
	border:0px none;
	text-align:left;
}

.td_foodtxt{
	margin:0px;
	padding:0px;
	width:677px;
	border:0px none;
	text-align:left;
	vertical-align:middle;
}

/* site index */

.table_index_hspace{
	margin:0px;
	padding:0px 0px 0px 0px;
	width:774px;
	text-align:left;
}

.td_index_hspace01{
	margin:0px;
	padding:0px;
	width:195px;
	text-align:left;
}

.td_index_hspace02{
	margin:0px;
	padding:0px;
	width:579px;
	text-align:right;
	vertical-align:middle;
}

.td_index_hlspace{
	margin:0px;
	padding:0px 1px 0px 0px;
	width:482px;
	text-align:left;
}

.div_index_wsearch{
	margin:0px;
	padding:20px 12px 0px 203px;
	width:267px;
	height:212px;
	border:0px none;
	background-image:url(../../image/back_wsearch.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
}

.td_index_wsearch_bt{
	margin:0px;
	padding:0px 0px 10px 39px;
	width:228px;
	text-align:left;
	vertical-align:top;
}

.td_index_wsearch_txt{
	margin:0px;
	padding:0px 8px 0px 0px;
	color:#cecece;
	font-size:10px;
	text-align:left;
	vertical-align:top;
}

.td_index_mrspace{
	margin:0px;
	padding:0px;
	width:291px;
	text-align:center;
}

.div_index_wnavi{
	margin:0px;
	padding:10px 0px 5px 11px;
	width:280px;
	text-align:left;
	vertical-align:top;
}

.div_index_wlink{
	margin:0px;
	padding:10px 10px 5px 11px;
	width:270px;
	text-align:left;
	vertical-align:top;
}

.div_index_wplugin{
	margin:10px 10px 5px 11px;
	padding:18px 8px 20px 10px;
	width:252px;
	background-color:#303030;
	font-size:10px;
	text-align:left;
	vertical-align:top;
}

/* news release */

.body_news{
	margin:8px 11px 8px 14px;
	padding:0px;
	height:100%;
	background-color:#141414;
	color:#FFFFFF;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size:12px;
	line-height:125%;
	text-align:left;
}

.td_news_icon{
	margin:0px;
	padding:0px;
	width:12px;
	background-image:url(../image/icon_lspace_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.td_news_day{
	margin:0px;
	padding:0px;
	width:64px;
	text-align:left;
	vertical-align:top;
}

.td_news_txt{
	margin:0px;
	padding:0px;
	width:369px;
	text-align:left;
	vertical-align:top;
}

.td_news_line{
	margin:0px;
	padding:0px;
	height:9px;
	background-image:url(../image/line_news.gif);
	background-repeat:repeat-x;
}

/* PRODUCTS left space */


.breadcrumbs{
	margin:3px 0px 8px 0px;
	padding:0px;
	width:597px;
	font-size:10px;
	line-height:125%;
	text-align:left;
}

.breadcrumbs_ls{
	margin:3px 0px 8px 0px;
	padding:0px;
	width:774px;
	font-size:10px;
	line-height:125%;
	text-align:left;
}

.div_lspace_txt{
	margin:0px;
	padding:5px 13px 19px 14px;
	width:131px;
	background-color:#141414;
	border-top:0px none;
	border-left:1px solid #292929;
	border-right:1px solid #292929;
	border-bottom:1px solid #292929;
	color:#ffa822;
	font-size:12px;
	line-height:150%;
	text-align:left;
	word-break:normal;
}

/* PRODUCTS wheel index */

.td_windex_image{
	margin:0px;
	padding:0px;
	width:102px;
	text-align:center;
	vertical-align:top;
}

.table_windex_txt{
	margin:0px;
	padding:0px;
	width:102px;
	font-size:10px;
	line-height:125%;
	text-align:center;
}

.td_windex_txt{
	margin:0px;
	padding:5px 0px 0px 0px;
	font-size:10px;
	line-height:125%;
	text-align:center;
}

.td_windex_size{
	margin:0px;
	padding:5px 0px 5px 0px;
	font-size:10px;
	line-height:125%;
	letter-spacing:-1px;
	text-align:center;
}

/* PRODUCTS brand index */

.table_brand_wnavi{
	margin:14px 0px 0px 10px;
	padding:0px;
	width:577px;
	text-align:left;
}

.td_wnavi_limage{
	margin:0px;
	padding:0px;
	width:288px;
	text-align:left;
}

.td_wnavi_rimage{
	margin:0px;
	padding:0px 0px 0px 12px;
	width:277px;
	text-align:left;
}

.table_brand_winfo{
	margin:25px 0px 0px 10px;
	padding:0px;
	width:577px;
	height:113px;
	background-image:url(../../products/image/back_brand_winfo.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	text-align:left;
	vertical-align:middle;
}

.table_winfo_txt{
	margin:0px;
	padding:0px;
	width:387px;
	text-align:left;
	vertical-align:bottom;
}

.td_winfo_image{
	margin:0px;
	padding:0px 0px 0px 15px;
	width:145px;
	text-align:center;
}

.td_winfo_txt{
	margin:0px;
	padding:0px 0px 0px 20px;
	width:387px;
	text-align:left;
	vertical-align:bottom;
}

.td_winfo_copy{
	margin:0px;
	padding:5px 0px 5px 0px;
	color:#d0d0d0;
	font-size:12px;
	line-height:130%;
	text-align:left;
}

.td_winfo_bt{
	margin:0px;
	padding:0px;
	text-align:right;
	vertical-align:bottom;
}

.div_brand_pagetop{
	margin:10px 0px 0px 10px;
	padding:0px;
	width:577px;
	font-size:11px;
	text-align:right;
}

/* PRODUCTS wheel spec */

.table_wheel_detail{
	margin:22px 0px 0px 27px;
	padding:0px;
	width:570px;
}

.td_wdetail_image{
	margin:0px;
	padding:0px;
	width:230px;
	text-align:left;
}

.td_wdetail_logo{
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:bottom;
}

.td_wdetail_name{
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	line-height:130%;
	text-align:left;
	vertical-align:bottom;
}

.div_wdetail_size{
	margin:5px 0px 5px 0px;
	padding:0px;
	font-size:12px;
	line-height:120%;
	text-align:left;
}

.td_wdetail_txt{
	margin:0px;
	padding:17px 0px 0px 0px;
	color:#d0d0d0;
	font-size:12px;
	line-height:130%;
	text-align:left;
}

.table_wdcolor{
	margin:10px 0px 0px 14px;
	padding:0px;
	width:572px;
}

.td_wdcolor_image{
	margin:0px;
	padding:10px 12px 5px 12px;
	width:119px;
}

.div_wdcolor_txt{
	margin:0px;
	padding:10px 0px 5px 0px;
	width:119px;
	font-size:10px;
	text-align:140%;
}

.table_wdimage{
	margin:0px 0px 0px 4px;
	padding:0px;
	width:590px;
}

.td_wdimage{
	width:106px;
}

.div_matchspec{
	margin:15px auto 0px auto;
	padding:8px 10px 15px 8px;
	width:262px;
	background-color:#1F1F1F;
	font-size:10px;
	line-height:140%;
	text-align:left;
}

.div_spec_pdf{
	margin:5px 0px 5px 14px;
	padding:0px;
	width:248px;
	font-size:10px;
	line-height:150%;
	text-align:right;
}

.div_attention {
	margin:10px 10px 0px 10px;
	padding:0px;
	height:30px;
	text-align:center;
}

.div_attention_txt {
	margin:0px auto 0px auto;
	padding:8px 10px 15px 10px;
	width:577px;
	background-color:#1F1F1F;
	font-size:12px;
	line-height:140%;
	text-align:left;
}

/* SEARCH */

.table_search{
	margin:0px;
	padding:0px;
	width:597px;
	background-color:#212121;
}

.td_search_top{
	margin:0px;
	padding:0px;
	width:597px;
	height:18px;
	background-image:url(../../search/image/searchbox_top.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.td_search_middle{
	margin:0px;
	padding:0px 16px 0px 16px;
	width:564px;
}

.td_search_bottom{
	margin:0px;
	padding:0px;
	width:597px;
	height:18px;
	background-image:url(../../search/image/searchbox_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.td_search_image{
	margin:0px;
	padding:0px;
	width:100px;
	vertical-align:bottom;
}

.td_search_txt{
	margin:0px;
	padding:0px 15px 0px 0px;
	width:130px;
	vertical-align:bottom;
}

.td_search_simage{
	margin:0px;
	padding:0px;
	width:70px;
	vertical-align:bottom;
}

.td_search_stxt{
	margin:0px;
	padding:0px 15px 0px 0px;
	width:80px;
	vertical-align:bottom;
}

.div_search{
	margin:0px 10px 0px 15px;
	padding:0px;
	width:539px;
}

.div_search_result{
	margin:10px 0px 15px 0px;
	padding:0px;
	width:597px;
	text-align:right;
}

.table_wheel_search{
	margin:22px 0px 0px 27px;
	padding:0px;
	width:570px;
}

.td_wsearch_image{
	margin:0px;
	padding:0px;
	width:150px;
	text-align:left;
}

.td_wsearch_logo{
	margin:0px;
	padding:0px;
	text-align:left;
}

.td_wsearch_name{
	margin:0px;
	padding:0px;
	font-size:10px;
	line-height:130%;
	text-align:left;
	vertical-align:bottom;
}

.div_wsearch_size{
	margin:5px 0px 5px 0px;
	padding:0px;
	font-size:12px;
	line-height:120%;
	text-align:left;
}

.td_wsearch_txt{
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#d0d0d0;
	font-size:12px;
	line-height:130%;
	text-align:left;
}

.td_wsearch_link{
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#d0d0d0;
	font-size:12px;
	line-height:130%;
	text-align:right;
}

/* event */

.table_event_list{
	margin:25px 0px 0px 10px;
	padding:0px;
	width:577px;
	text-align:left;
}

.td_elist_image{
	margin:0px;
	padding:0px;
	width:135px;
}

.td_elist_txt{
	margin:0px;
	padding:0px 10px 0px 20px;
	width:412px;
	text-align:left;
}

.div_elist_txt{
	margin:0px 0px 0px 21px;
	padding:0px;
	width:391px;
	font-size:10px;
	line-height:145%
	text-align:left;
}

.td_event_image{
	margin:0px;
	padding:0px;
	width:250px;
}

.td_event_txt{
	margin:0px;
	padding:0px 5px 0px 20px;
	width:302px;
	font-size:11px;
	letter-spacing:-1px;
	text-align:left;
}

.table_event_report{
	margin:15px 3px 0px 10px;
	padding:0px;
	width:574px;
	text-align:left;
}

.td_event_report{
	margin:0px;
	padding:0px;
	width:131px;
}

/* information */

.div_info{
	margin:15px 0px 10px 14px;
	padding:0px;
	width:572px;
	font-size:12px;
	line-height:150%;
}

.div_info_center{
	margin:15px 0px 0px 14px;
	padding:0px;
	width:572px;
	text-align:center;
}

.div_info_under{
	margin:15px 0px 0px 444px;
	padding:0px;
	width:142px;
	font-size:12px;
	line-height:150%;
}

.table_info{
	margin:15px 14px 0px 14px;
	padding:0px;
	width:544px;
	background-color:#38393b;
	font-size:12px;
	line-height:150%;
}

.td_info_left{
	margin:0px;
	padding:5px 10px;
	width:166px;
	background-color:#1F1F1F;
}

.td_info_right{
	margin:0px;
	padding:5px;
	width:348px;
	background-color:#000000;
}

/* overseas */

.div_overseas{
	margin:0px 9px 0px 10px;
	padding:0px;
	width:578px;
	text-align:center;
}

.div_overseas table{
	margin:0px;
	padding:0px;
	width:526px;
	background-color:#4b4b46;
	text-align:center;
}

.div_overseas td{
	margin:0px;
	padding:3px;
	width:168px;
	background-color:#282828;
	text-align:center;
}

.div_odetailed{
	margin:0px 10px;
	padding:0px;
	width:577px;
	text-align:left;
}

.div_odetailed table{
	margin:0px 0px 0px 30px;
	padding:0px;
	width:527px;
	background-color:#4b4b46;
	text-align:center;
}

.td_oldetailed{
	margin:0px;
	padding:3px 5px;
	width:148px;
	background-color:#282828;
	text-align:left;
}

.td_ordetailed{
	margin:0px;
	padding:3px 5px;
	width:343px;
	background-color:#000000;
	text-align:left;
}


/* motor sports */

.table_d1_list{
	margin:25px 0px 25px 10px;
	padding:0px;
	width:577px;
	text-align:left;
}

.td_d1_list01{
	margin:0px;
	padding:0px 23px 25px 0px;
	width:277px;
	text-align:left;
}

.td_d1_list02{
	margin:0px;
	padding:0px 0px 25px 0px;
	width:277px;
	text-align:left;
}

.table_d1list{
	margin:0px;
	padding:0px;
	width:277px;
	text-align:left;
}

.td_d1list_image{
	margin:0px;
	padding:0px;
	width:135px;
}

.td_d1list_txt{
	margin:0px;
	padding:0px 0px 0px 10px;
	width:132px;
	text-align:left;
}

.div_d1list_txt{
	margin:0px 0px 0px 21px;
	padding:0px;
	width:111px;
	font-size:10px;
	line-height:145%
	text-align:left;
}

.td_d1list_pimage{
	margin:0px;
	padding:0px;
	width:250px;
}

.td_d1list_ptxt{
	margin:0px;
	padding:0px 5px 0px 20px;
	width:302px;
	font-size:11px;
	letter-spacing:-1px;
	text-align:left;
}

.table_d1list_p{
	margin:15px 0px 0px 0px;
	padding:0px;
}

.table_d1list_p td{
	margin:0px;
	padding:0px 10px 10px 0px;
}

/* update history */

.td_uphistory_icon{
	margin:0px;
	padding:0px;
	width:12px;
	background-image:url(../image/icon_lspace_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.td_uphistory_day{
	margin:0px;
	padding:0px;
	width:64px;
	text-align:left;
	vertical-align:top;
}

.td_uphistory_txt{
	margin:0px;
	padding:0px 10px 0px 0px;
	width:378px;
	text-align:left;
	vertical-align:top;
}

.td_uphistory_dl{
	margin:0px;
	padding:0px 0px 0px 20px;
	width:88px;
	background:url(../image/icon_pdf.jpg) no-repeat left bottom;
	text-align:left;
	vertical-align:bottom;
}

.td_uphistory_line{
	margin:0px;
	padding:0px;
	width:572px;
	height:35px;
	background-image:url(../../uphistory/image/line_uphistory.gif);
	background-repeat:repeat-x;
}

.div_errata{
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.table_errata{
	margin-left:auto;
	margin-right:auto;
	background:#333333;
}

.table_errata th{
	padding:5px;
	background:#3e3e3e;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.table_errata td{
	padding:5px;
	background:#FFFFFF;
	color:#3e3e3e;
	text-align:left;
	vertical-align:top;
}

/* campaign200803 */

.table_cam200803{
	margin:0px 0px 5px 10px;
	padding:0px;
}
.table_cam200803 td{
	text-align:center;
}
