div,h1,h2,h3,h4,h5,h6,p { margin:0px; padding:0px; border:0px; display:block; }

input { line-height:1em; }

/* handling */

/******************************************************************/

.handling_table_white{ width:620px; margin:0px 20px;  padding:10px; text-align: left; background-color: #FFFFFF; border: 0px; }

.handling_glay {margin: 6px; padding:0px 12px ; background-color: #666666; font-weight: bold; color: #ffffff; vertical-align: middle; border: 0px;}

.handling_light_glay { margin: 6px; padding:0px 12px; background-color: #e7e7e7; font-weight: bold;  height: 20px; vertical-align: middle; border: 0px;}

.handling_text1 { margin: 6px 12px; padding:6px 15px; background-color: #FFFFFF; font-weight: bold;  height: 20px; vertical-align: middle; border: 0px;}

.handling_text2 { margin: 6px 12px; padding:0px 40px 10px 40px; background-color: #FFFFFF; border: 0px;}

.handling_table { background-color: #FFFFFF; border: 0px; }

.handling-l { padding: 0px; margin: 0px ; vertical-align: middle; text-align: left; }

.handling_table_blue { margin: 8px;  padding:5px ; background-color: #FFFFFF;  border: 1px solid #0099cc;}



/* products_index_01 */

/******************************************************************/

table.index_table_01 { background-color: #000000; width:735px; border: 0px; padding: 0px 0px; margin: 0px 0px 25px 0px; vertical-align: top; text-align: left; }

table.index_table_02 { background-color: #333333; border: 0px; padding: 0px 0px; margin: 0px 0px; vertical-align: top; text-align: left; }

td.index_table_01_l { width:147px; height: 100% ; vertical-align: top; text-align: center;  font-weight: bold; color:#CCCCCC; }

td.index_table_01_r { width:588px; height: 100% ; vertical-align: top; text-align: left; white-space: nowrap; }

td.index_table_01_r2 { width:695px; height: 100% ; border: 0px; padding: 0px 20px; vertical-align: top; text-align: left; white-space: nowrap; }

td.bg_kranze { width: 471px; background: url(/images/products/index01/wheel_06_2.jpg) no-repeat right top; }

td.bg_zea { width: 165px; background: url(/images/products/index01/wheel_00_02.jpg) no-repeat right top; }

td.index_table_01_r img { float: left; margin: 0px; padding: 0px; border: 0px; }

.index_left { height: 100% ; vertical-align: top; text-align: left;  font-weight: bold; color:#CCCCCC; margin-left:10px; }

.index_left2 { width: 119px; height: 100% ; vertical-align: top; text-align: center;  font-weight: bold; color:#CCCCCC; margin-left:20px; }

h2.itemtitle_index { margin:0px; padding:0px 0px ; background:url(/images/products/h2-itemtitle-bg.gif) top left repeat-x; }

h2.itemtitle_index_2 { margin:0px; padding:0px 0px ; }

.index_bottom { height: 80px ; }

img.blandlogo {margin-top:20px;}

/* 091222 功刀追加 こかから */
dl.productsIndex{
	clear:both;
	padding:0;
	margin:0 0 25px 0;
}
.productsIndex dt{
	float:left;
	width:147px;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
	color:#CCCCCC;
	margin:0;
	padding:20px 0;
}
.productsIndex dd{
	float:left;
	width:588px;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
}
.productsIndex dd.stylish{
	height:52px;
	/*text-indent:-10000px;
	background:url(../images/products/title_stylish.gif) no-repeat left top;*/
	margin-top:20px;
}
/* 091222 功刀追加 ここまで */

/* 091225 功刀追加 こかから */
dl.productsIndex01{
	padding:0;
	margin:0 0 25px 0;
}
.productsIndex01 dt{
	width:705px;
	text-align:left;
	margin:0;
	padding:0;
}
.productsIndex01 dd{
	width:705px;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
}
/* 091225 功刀追加 ここまで */


/* products_index_type */

/******************************************************************/

.index_table_type { width:685px;  border: 0px; padding: 0px; margin-left:50px ; text-align: left; }

.index_table_type0 {  border: 0px; padding: 0px; margin-left:30px ; text-align: left; }

.index_table_type2 {  border: 0px; padding-top: 10px; text-align: left;}

h2.itemtitle_index02 { margin:0px; padding:0px 0px ; }

.index_table_type2_2 { border: 0px; padding: 50px 0px 10px 0px;}

.itemtitle_index02_bg { margin:0px 0px; padding:0px 0px ; background:url(/images/products/bg.jpg) bottom right no-repeat;  }

.index02_txt a:link{ color:#999999; background:transparent; text-decoration:none; font-size:85%; }

.index02_txt a:visited { color:#999999; background:transparent; text-decoration:none; font-size:85%; }

.index02_txt a:hover { color:#999999; text-decoration:underline; font-size:85%; }





/* products_Download */

/******************************************************************/

div#subnavispn { width:878px; height:33px; padding:7px 0px 0px 0px; background:url(/common_images/bg-subnavi.gif) top center no-repeat; }

.indent20px { margin-left:20px; }





/* DOWMLOAD PART */

/******************************************************************/

.download_dtl { width: 750px; margin-top: 13px; margin-left: 36px; margin-bottom: 0px; margin-right: 37px; color: #000000; }

.gray_table2 { width: 748px; border: 1px solid #666666; text-align:center; }

.gray_table2 .line_br { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #666666; border-bottom-color: #666666; }

.gray_table2 .line_r { border-right-width: 1px; border-right-style: solid; border-right-color: #666666; }

.gray_table2 .line_b { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; }

.gray_table2 .line_c { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; text-align: left; padding-left: 3px; background-color: #666666;}

.gray_table2 th { background-color: #333333; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; text-align: center; font-weight: normal; color: #CCCCCC; }

.gray_table2 td { background-color: #ffffff; padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; text-align:left; color: #333333; }

.gotop_left { float:left; margin-top:30px; margin-bottom:0px; }

.gotop_right { float:right; margin-top:10px; margin-bottom:10px; }





/* WHEEL&ACCESSORIES */



/******************************************************************/

.wheelac_navi { margin: 0px; padding: 0px; }

.wheelac_navi a { font-size:85%; font-weight:bold; color:#606060; }

.wheelac_navi a:visited { color:#606060; }

.wheelac_navi a:active { color:#606060; }

.wheelac_navi a:hover { color:#c04040; }

.wheelac_price { text-align: right; margin-right:50px; font-weight:bold; color:#c04040; }





/* accessories */

/******************************************************************/

div#acce_table { width:650px; float:right; margin:0px 0px; padding:0px 0px 6px 0px; color:#fff; background: #000000; }

div#acce_table2 { width:585px; margin:0px 6px;  background:url(/images/products/kranze/accessories_bg.jpg); background-repeat: repeat; }

.acce_table3 { margin:10px 0px 0px 0px ;  text-align: left; vertical-align: top; }

.acce_table4 { margin:0px 10px 0px 20px ; padding:10px; width:545px;  text-align: left; vertical-align: top; }

.txt_acce{ margin:0px 0px 15px 0px ; text-align: left; }

.txt_acce2{ vertical-align: top; }

.txt_acce3{ vertical-align: middle; margin:30px 10px 70px 0px ; }

.img_acce{ margin:20px 0px 0px 0px ; text-align: left; }

.img_acce2{ margin:20px 2px 20px 7px ;  float:left;}





/* wheel-shousai */



h2.itemtitle { height:54px; margin-bottom:2px; padding:0px 6px; background:url(/images/products/h2-itemtitle-bg.gif) top left repeat-x; }



div#innerMain a:link { color:#333333; text-decoration:none; }

div#innerMain a:visited { color:#333333; text-decoration:none; }

div#innerMain a:hover { color:#333333; text-decoration:underline; }

div#innerMain a:active { color:#333333; text-decoration:underline; }

div#innerMain table { margin:0px; padding:0px; clear:both; }

div#innerMain table td  { margin:0px; padding:0px; }

div#innerMain table td.detail-title { height:100px; vertical-align:middle; }

div#innerMain table td.detail-pics { margin:0px;  padding:0px; width:328px; height:116px; vertical-align:middle; }

div#innerMain table td.detail-pics img { margin:0px; padding:0px; float:left; display:inline; }

div#innerMain table td.bg-white { background:#ffffff; }

div#innerMain table td.bg-palegray { background:#eeeeee; }

div#innerMain table td.bg-gray { background:#c0c0c0; }

div#innerMain table td.bg-darkgray { background:#999999; }



div#flash-products { width:723px; margin:0px 0px 70px 0px; }



div#change-bar { width:723px; margin:5px; background:  url("/images/products/900/bg-change-bar_900.gif") top center no-repeat; text-align:center; }

div#change-bar table { margin:6px auto 0px auto; color: #cccccc; font-size: 10px; }

div#change-bar table td.arrow { padding-right:11px; }

div#change-bar a:link {	color:#CCCCCC; line-height: 100%; font-size: 10px;}

div#change-bar a:visited { color:#CCCCCC; text-decoration:none; line-height: 100%; font-size: 10px; }

div#change-bar a:hover { color:#CCCCCC; text-decoration:underline; line-height: 100%; font-size: 10px; }

div#change-bar a:active { color:#CCCCCC; text-decoration:underline; line-height: 100%; font-size: 10px; }



.ch_wheel { margin:0px 0px 0px 10px; }



h3.bar { margin:20px 0px 20px 9px; padding-left:4px; background:  url("/images/products/900/h3-bg_900.gif") no-repeat; }



div#innerMain h4 { margin-top:0px; }

div.box-selectinch { margin:0px 4px 0px 4px; padding-bottom:1px; border-bottom:1px solid #ccc; }

.product_dtl { width: 650px; margin-top: 13px; margin-left: 36px; margin-bottom: 0px; margin-right: 37px; color: #CCCCCC; }

.product_dtl h5 {  font-size:130%; font-weight:800; font-style:italic; padding:3px 3px; color:#FFFFFF; }

.product_dtl h5 .h5_sub1 {  font-size:75%; font-weight:800; font-style:italic; padding:3px; color:#FFFFFF; }

.product_dtl .h5_sub2 {  font-size:70%; padding:3px; color:#FFFFFF; }


.product_dtl h6 {  font-size:130%; font-weight:800; font-style:normal; }



.product_dtl .inch_table ul {  min-height: 6em; margin:5px 0px 5px 10px; padding-left:13px; overflow:hidden; }

.product_dtl .inch_table li { margin:0px; padding:3px 20px 3px 18px; list-style:none; overflow:hidden; background:url(/images/products/img_tri_01.gif) no-repeat 0px 9px; font-weight:800; font-style:italic; color: #CCCCCC;  }

.product_dtl .inch_table li a:link { color: #CCCCCC; text-decoration:none; font-size:120%; font-weight:800; font-style:italic;  }

.product_dtl .inch_table li a:visited {color: #CCCCCC; text-decoration:none; font-size:120%; font-weight:800; font-style:italic;  }

.product_dtl .inch_table li a:hover { color: #CCCCCC; text-decoration:underline; font-size:120%; font-weight:800; font-style:italic;  }

.product_dtl .inch_table li a:active { color: #CCCCCC; text-decoration:underline; font-size:120%; font-weight:800; font-style:italic;  }

.sp_inline { float:left;}

.sp_l { width:220px; float:left;}



.gray_table { width: 648px; border: 1px solid #666666; text-align: center; }

.gray_table .line_br { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid;

border-bottom-style: solid; border-right-color: #666666; border-bottom-color: #666666; }

.gray_table .line_r { border-right-width: 1px; border-right-style: solid; border-right-color: #666666; }

.gray_table .line_b { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; }

.gray_table th { background-color: #333333; padding-top: 5px; padding-bottom: 5px;  text-align: center; font-weight: normal; color: #CCCCCC; }

.gray_table td { padding-top: 0px; padding-bottom: 0px; text-align: center; color: #CCCCCC; }

.gray_table .box { width:648px; height:auto; overflow: hidden; }

.gray_table .box_left { width:auto; padding-left:25px; float:left; }

.gray_table .box_right { width:auto; padding-right:25px; float:right; }


.gray_table3 { width: 100%; border: 1px solid #666666; border-collapse:collapse; text-align: center; }

.gray_table3 th { padding: 3px; background-color: #333333; border: 1px solid #666666; text-align: center; font-weight: normal; color: #CCCCCC; white-space: nowrap; }

.gray_table3 td {border: 1px solid #666666; color: #CCCCCC; white-space: nowrap; }


.rim_table { width: 648px; text-align: left; color: #CCCCCC; }

.rim_table .box { width:648px; height:auto; overflow: hidden; text-align: center; }

.rim_table .box_left { width:auto; padding-left:25px; float:left; }

.rim_table .box_right { width:auto; padding-right:25px; float:right; }

.rim_table td { padding-top: 5px; padding-bottom: 5px; text-align: left; }

.rim_table td h4 { line-height:1.8em; font-weight:800; text-align: center; padding:3px 3px; }



.option_table { width: 648px; border:1px solid #666666; color:#CCC; padding:5px; text-align: left; }

.option_table td { padding-top: 0px; padding-bottom: 0px; }

.option_table td h4 { font-weight:800; padding:3px 3px; line-height:1.8em;  }

.option_table td h5 { font-weight:800; font-style:italic; padding:3px 3px; color:#FFFFFF; }

.option_table .td_option { margin: 3px 0px 3px 30px;}

.option_table td a { margin: 0px 0px 0px 0px;}



.inch_table { width: 648px; border:0px; color:#CCC; padding:5px; text-align: left; }

.inch_table2 { width: 648px; border:0px; color:#CCC; padding:5px; text-align: left; }



.option_table2 { width: 648px; border:0px; color:#CCC; padding:5px; text-align: left; }

.option_table2 td { padding-top: 5px; padding-bottom: 5px; }

.option_table2 td h4 { font-weight:800; padding:3px 3px; line-height:1.8em;  }

.option_table2 td h5 { font-weight:800; font-style:italic; padding:3px 3px; color:#FFFFFF; }

.option_table2 .td_option { margin: 3px 0px 3px 30px;}

.option_table2 td a { margin: 0px 0px 0px 0px;}



.option_table3 { width: 648px; border:0px; color:#CCC; padding:5px; text-align: left; }

.option_table3 td { padding-top: 5px; padding-bottom: 5px; }

.option_table3 td h4 { font-weight:800; padding:3px 3px; line-height:1.8em;  }

.option_table3 td h5 { font-weight:800; font-style:italic; padding:3px 3px; color:#FFFFFF; }

.option_table3 .td_option { margin: 3px 0px 3px 30px;}

.option_table3 td a { margin: 0px 0px 0px 0px;}



.op_l { border-left:5px solid #000; }

.op_r { border-right:5px solid #000; }

.op_l2 { border-left:5px solid #333; }

.op_r2 { border-right:5px solid #333; }


.line_dot { border-bottom:1px dotted #666; padding-top:3px; }


.op_l2 { border-left:5px solid #333; }

.op_r2 { border-right:5px solid #333; }


.line_gray { border-bottom:1px solid #666; }

h2.itemtitle_wd { height:54px; margin-bottom:2px; padding:0px 6px; background:url(/images/products/wedssport/h2-wedssport-bg.gif) top left repeat-x; }




/* GT-SIDENAVI */

.wheel .innerSide dd.nut a { background:transparent url(/images/products/gt/sidebar-nut.gif) no-repeat 0 0 ; width:143px; top:0px; }

.wheel .innerSide dd.gt-wing a { background:transparent url(/images/products/gt/sidebar-gt-wing.gif) no-repeat 0 0 ; width:143px; top:32px; }

.wheel .innerSide dd.ver-gt-mrs a { background:transparent url(/images/products/gt/sidebar-ver-gt-mrs.gif) no-repeat 0 0 ; width:143px; top:64px; }

.wheel .innerSide dd.battery a { background:transparent url(/images/products/gt/sidebar-battery.gif) no-repeat 0 0 ; width:143px; top:96px; }

.wheel .innerSide dd.goods a { background:transparent url(/images/products/gt/sidebar-goods.gif) no-repeat 0 0 ; width:143px; top:128px; }

.wheel .innerSide dd.revspec a { background:transparent url(/images/products/gt/sidebar-revspec.gif) no-repeat 0 0 ; width:143px; top:160px; }

.wheel .innerSide dd.revcleaner a { background:transparent url(/images/products/gt/sidebar-revcleaner.gif) no-repeat 0 0 ; width:143px; top:192px; }

.wheel .innerSide dd.revcover a { background:transparent url(/images/products/gt/sidebar-revcover.gif) no-repeat 0 0 ; width:143px; top:224px; }

.wheel .innerSide dd.revfluid a { background:transparent url(/images/products/gt/sidebar-revfluid.gif) no-repeat 0 0 ; width:143px; top:256px; }

.wheel .innerSide dd.revline a { background:transparent url(/images/products/gt/sidebar-revline.gif) no-repeat 0 0 ; width:143px; top:288px; }

.wheel .innerSide dd.revwire a { background:transparent url(/images/products/gt/sidebar-revwire.gif) no-repeat 0 0 ; width:143px; top:320px; }

.wheel .innerSide dd.revcatalyzer a { background:transparent url(/images/products/gt/sidebar-revcatalyzer.gif) no-repeat 0 0 ; width:143px; top:352px; }

.wheel .innerSide dd.gear a { background:transparent url(/images/products/gt/sidebar-gear.gif) no-repeat 0 0 ; width:143px; top:384px; }

.wheel .innerSide dd.wts a { background:transparent url(/images/products/gt/sidebar-wts.gif) no-repeat 0 0 ; width:143px; top:384px; }

.wheel .innerSide dd.sisuner a { background:transparent url(/images/products/gt/sidebar-sisuner.gif) no-repeat 0 0 ; width:143px; top:416px; }

dd.nut a:hover,dd.gt-wing a:hover,dd.ver-gt-mrs a:hover,dd.battery a:hover,dd.goods a:hover,dd.revspec a:hover,dd.revcleaner a:hover,dd.revcover a:hover,dd.revfluid a:hover,dd.revline a:hover,dd.revwire a:hover,dd.revcatalyzer a:hover,dd.gear a:hover,dd.wts a:hover,dd.sisuner a:hover { background-position:0px -32px; }


.wheel .innerSide dd.nut-over a { background:transparent url(/images/products/gt/sidebar-nut-over.gif) no-repeat 0 0 ; width:143px; top:0px; }

.wheel .innerSide dd.gt-wing-over a { background:transparent url(/images/products/gt/sidebar-gt-wing-over.gif) no-repeat 0 0 ; width:143px; top:32px; }

.wheel .innerSide dd.ver-gt-mrs-over a { background:transparent url(/images/products/gt/sidebar-ver-gt-mrs-over.gif) no-repeat 0 0 ; width:143px; top:64px; }

.wheel .innerSide dd.battery-over a { background:transparent url(/images/products/gt/sidebar-battery-over.gif) no-repeat 0 0 ; width:143px; top:96px; }

.wheel .innerSide dd.goods-over a { background:transparent url(/images/products/gt/sidebar-goods-over.gif) no-repeat 0 0 ; width:143px; top:128px; }

.wheel .innerSide dd.revspec-over a { background:transparent url(/images/products/gt/sidebar-revspec-over.gif) no-repeat 0 0 ; width:143px; top:160px; }

.wheel .innerSide dd.revcleaner-over a { background:transparent url(/images/products/gt/sidebar-revcleaner-over.gif) no-repeat 0 0 ; width:143px; top:192px; }

.wheel .innerSide dd.revcover-over a { background:transparent url(/images/products/gt/sidebar-revcover-over.gif) no-repeat 0 0 ; width:143px; top:224px; }

.wheel .innerSide dd.revfluid-over a { background:transparent url(/images/products/gt/sidebar-revfluid-over.gif) no-repeat 0 0 ; width:143px; top:256px; }

.wheel .innerSide dd.revline-over a { background:transparent url(/images/products/gt/sidebar-revline-over.gif) no-repeat 0 0 ; width:143px; top:288px; }

.wheel .innerSide dd.revwire-over a { background:transparent url(/images/products/gt/sidebar-revwire-over.gif) no-repeat 0 0 ; width:143px; top:320px; }

.wheel .innerSide dd.revcatalyzer-over a { background:transparent url(/images/products/gt/sidebar-revcatalyzer-over.gif) no-repeat 0 0 ; width:143px; top:352px; }

.wheel .innerSide dd.gear-over a { background:transparent url(/images/products/gt/sidebar-gear-over.gif) no-repeat 0 0 ; width:143px; top:384px; }

.wheel .innerSide dd.wts-over a { background:transparent url(/images/products/gt/sidebar-wts-over.gif) no-repeat 0 0 ; width:143px; top:384px; }

.wheel .innerSide dd.sisuner-over a { background:transparent url(/images/products/gt/sidebar-sisuner-over.gif) no-repeat 0 0 ; width:143px; top:416px; }

/* WHEEL INDEX -SIDENAVI */
/******************************************************************/

.wheel .innerSide2 dd.kranze a {background:transparent url(/images/products/wheel/sidebar-kranze.gif) no-repeat 0 0;width:143px;height: 52px;top:0px;}
.wheel .innerSide2 dd.bvillens a { background:transparent url(/images/products/wheel/sidebar-bvillens.gif) no-repeat 0 0 ;width:143px;height: 52px; top:52px;}
.wheel .innerSide2 dd.maverick a { background:transparent url(/images/products/wheel/sidebar-maverick.gif) no-repeat 0 0 ; width:143px;height: 52px; top:156px;}
.wheel .innerSide2 dd.zea a { background:transparent url(/images/products/wheel/sidebar-zea.gif) no-repeat 0 0 ; width:143px;height: 52px; top:104px;}
.wheel .innerSide2 dd.leonis a { background:transparent url(/images/products/wheel/sidebar-leonis.gif) no-repeat 0 0 ; width:143px;height: 52px; top:208px;}
.wheel .innerSide2 dd.rizley a { background:transparent url(/images/products/wheel/sidebar-rizley.gif) no-repeat 0 0 ; width:143px;height: 52px; top:260px;}
.wheel .innerSide2 dd.brahman a { background:transparent url(/images/products/wheel/sidebar-brahman.gif) no-repeat 0 0 ; width:143px;height: 52px; top:260px;}
.wheel .innerSide2 dd.adventure a { background:transparent url(/images/products/wheel/sidebar-adventure.gif) no-repeat 0 0 ; width:143px;height: 52px; top:312px;}
.wheel .innerSide2 dd.stylish a { background:transparent url(/images/products/wheel/sidebar-stylish.gif) no-repeat 0 0 ; width:143px;height: 52px; top:416px;}
.wheel .innerSide2 dd.sport a { background:transparent url(/images/products/wheel/sidebar-sport.gif) no-repeat 0 0 ; width:143px;height: 52px; top:364px;}
.wheel .innerSide2 dd.xgoofy a { background:transparent url(/images/products/wheel/sidebar-xgoofy.gif) no-repeat 0 0 ; width:143px;height: 52px; top:416px;}



/* GT-PARTS */

/******************************************************************/

h2.gt_itemtitle { height:54px; margin-bottom:2px; padding:0px 6px; background:url(/images/products/gt/h2-itemtitle-nut-bg.gif) top left repeat-x; }

div#gt-topbg { width:585px; margin:0px; }

.gt_parts { padding: 25px 0px 0px 0px; }

.nut_table { width: 510px; color:#CCC; text-align: left; vertical-align:top; overflow:hidden; }

.nut_table td { padding:2px 0px 2px 0px; margin:0px; text-align:left; vertical-align:top; }

.nut_table_inner { width: 264px; margin-left: 8px; }

.gt_dtl { width:255px; padding-left: 9px; color:#FFFFFF; text-align:left; vertical-align:top; }

.gt_rvs { width:630px; padding-left: 9px; color:#FFFFFF; text-align:left; vertical-align:top; }

.left9 { padding-left: 9px;}

.gt_dtl th{	padding-top: 10px; text-align:left; }

.gt_dtl td{ margin:0px; line-height:110%; font-size:85%; }

.gt_details { padding:0px; margin:0px; width: 510px;}

.gt_details td { padding:0px; margin:0px; text-align: center;}

.gt_gotop { float:right; margin-bottom:15px; }

div.fluid_details_text { font-size:90%; font-weight:normal; color:#cccccc; }

.font80per { font-size:80%; }

.font90per { font-size:90%; }

.font100per { font-size:100%; }

.font110per { font-size:110%; }

.font120per { font-size:120%; }

.gt_details_w450 { padding:0px; margin:0px; width: 450px;}

.gt_details_w400 { padding:0px; margin:0px; width: 400px;}

.indent10px { margin-left:10px; }

.indent15px { margin-left:15px; }

.indent20px { margin-left:20px; }

.gt_dtl_font100per td{ margin:0px; line-height:110%; font-size:100%; }

.gt_dtl_table1 td{text-align:center; vertical-align:middle; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; font-size:90%; color: #cccccc;}

.gt_dtl_table1 td.left{vertical-align:left; text-align: left;}

.gt_dtl_table1{width: 510px; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc;}

.gt_dtl_table1_title td{ background-color:#003399; color:#cccccc; font-weight:bold; }

.gt_dtl_table1_wireset { text-align: left; }

.gt_dtl_leftside { color:#FFFFFF; }

.battery_dtl_table td{ vertical-align:top; font-size:90%; color:#cccccc; }

.blue5050c0 {color:#5050c0;}		/* 暗めの青 */

.blue9090f0 {color:#9090f0;}		/* 明るめの青 */

.grayCCCCCC {color:#cccccc;}		/* 明るめの灰 */

h2.gt_itemtitle_index { height:54px; margin-bottom:2px; padding:0px; background:url(/images/products/gt/h2-itemtitle-nut-bg.gif) top left repeat-x; }





/* GT-GOODS */

/******************************************************************/

.goods_items { padding: 25px 0px 0px 0px; }

.goods_table_item { width: 250px; color:#CCC; text-align: left; vertical-align:top; overflow:hidden; }

td.goods_table_item { vertical-align:top; }

td.goods_price_header {background-color:#000000; vertical-align:middle; width:6px; }

td.goods_comment { color:white; }

td.goods_spacer1 { background-color:#909090; height:1px; }

td.goods_spacer2 { height:5px; }

div.goods_comment_indent10px {margin-left:10px; font-size:85%; }





/* GT-BATTERY */

/******************************************************************/

.battery_table1 td{ text-align:center; font-size:90%; vertical-align:middle; }

.battery_table1_1-x { background-color:#003399; color:#cccccc; font-weight:bold; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }

.battery_table1_1-2 { background-color:#003399; color:cccccc; font-weight:bold; border-bottom: 1px solid #cccccc; }

.battery_table1_x-2 { border-bottom: 1px solid #cccccc; }

.battery_table2 td{ text-align:center; font-size:90%; vertical-align:middle; }

.battery_table2_1-1 { background-color:#003399; color:cccccc; font-weight:bold; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }

.battery_table2_1-2 { background-color:#003399; color:cccccc; font-weight:bold; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }

.battery_table2_1-3 { background-color:#003399; color:cccccc; font-weight:bold;  border-bottom: 1px solid #cccccc; }

.battery_table2_x-1 { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; }

.battery_table2_x-2 { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; }

.battery_table2_x-3 { border-bottom: 1px solid #cccccc; }





/* GT index.html  */

/******************************************************************/

.gt_index_table { width: 540px; height: 563px; }

.gt_index_table td { text-align: center; vertical-align: top; }

.gt_index_list_item { width:110px; margin:0px; padding:0px; }

.gt_index_list_item td { text-align:left; vertical-align:top; margin:0px; padding:0px; font-weight:bold; font-size: 75%; color: #c0c0c0; }

.gt_index_link { color: #c0c0c0; font-weight:bold; font-size:75%; }

.gt_index_link:hover { color: #c0c0c0; font-weight:bold; font-size:75%; text-decoration: none;}

a:hover .gt_index_link { color: #c0c0c0; font-weight:bold; font-size:75%; text-decoration: underline;}

ul#gt_index_link { position:relative; margin:0px; padding:0px; width:96px; height:113px; list-style:none; overflow:hidden; }

body ul#gt_index_link { top:0px; }

ul#gt_index_link li a { position:absolute; height:113px; overflow:hidden; padding:0px; text-indent:-9999px; text-decoration:none; left:0; }

ul#gt_index_link_h135 { position:relative; margin:0px; padding:0px; width:96px; height:135px; list-style:none; overflow:hidden; }

body ul#gt_index_link_h135 { top:0px; }

ul#gt_index_link_h135 li a { position:absolute; height:135px; overflow:hidden; padding:0px; text-indent:-9999px; text-decoration:none; left:0; }

li#gt_index_01 a { background:transparent url(/images/products/gt/gt_pic_01b.jpg) no-repeat 0 0 ; top:0px; width: 94px;}

li#gt_index_02 a { background:transparent url(/images/products/gt/gt_pic_02b.jpg) no-repeat 0 0 ; top:0px; width: 94px;}

li#gt_index_03 a { background:transparent url(/images/products/gt/gt_pic_03b.jpg) no-repeat 0 0 ; top:0px; width: 94px;}

li#gt_index_04 a { background:transparent url(/images/products/gt/gt_pic_04b.jpg) no-repeat 0 0 ; top:0px; width: 94px;}

li#gt_index_05 a { background:transparent url(/images/products/gt/gt_pic_05b.jpg) no-repeat 0 0 ; top:0px; width: 94px;}

li#gt_index_06 a { background:transparent url(/images/products/gt/gt_pic_06b.jpg) no-repeat 0 0 ; top:0px; width: 94px;}

li#gt_index_07 a { background:transparent url(/images/products/gt/gt_pic_07b.jpg) no-repeat 0 0 ; top:0px; width: 94px;}

li#gt_index_08 a { background:transparent url(/images/products/gt/gt_pic_08b.jpg) no-repeat 0 0 ; top:0px; width: 94px;}

li#gt_index_09 a { background:transparent url(/images/products/gt/gt_pic_09b.jpg) no-repeat 0 0 ; top:0px; width: 94px;}

li#gt_index_10 a { background:transparent url(/images/products/gt/gt_pic_10b.jpg) no-repeat 0 0 ; top:0px; width: 94px;}

li#gt_index_11 a { background:transparent url(/images/products/gt/gt_pic_11b.jpg) no-repeat 0 0 ; top:0px; width: 94px;}

li#gt_index_12 a { background:transparent url(/images/products/gt/gt_pic_12b.jpg) no-repeat 0 0 ; top:0px; width: 94px;}

li#gt_index_13 a { background:transparent url(/images/products/gt/gt_pic_13b.jpg) no-repeat 0 0 ; top:0px; width: 94px;}

li#gt_index_14 a { background:transparent url(/images/products/gt/gt_pic_14b.jpg) no-repeat 0 0 ; top:0px; width: 94px;}

li#gt_index_01 a:hover,

li#gt_index_02 a:hover,

li#gt_index_03 a:hover,

li#gt_index_04 a:hover,

li#gt_index_05 a:hover,

li#gt_index_06 a:hover,

li#gt_index_07 a:hover,

li#gt_index_08 a:hover,

li#gt_index_09 a:hover,

li#gt_index_10 a:hover,

li#gt_index_11 a:hover,

li#gt_index_12 a:hover,

li#gt_index_13 a:hover,

li#gt_index_14 a:hover

{ background-position:-94px 0px; }





/* GT-RevLine */

/******************************************************************/

.gt_line_pdftable { border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; width: 630px; }

.gt_line_pdftable td { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-size:75%; color: #cccccc; font-weight:bold; vertical-align:middle; text-align:left;}

.revline_hosyo_tbl { border: 1px solid #cccccc; margin-top:30px; padding:10px; }

.gt_line_pdftable a:link,.gt_line_pdftable a:visited { color:#ccc; text-decoration:none; }

.gt_line_pdftable a:hover,.gt_line_pdftable a:active { color:#ccc; text-decoration:underline; }

/* GT-Catalyzer */

/******************************************************************/

.catalyzer_table { width:550px; }

.catalyzer_table td{ text-align:center; font-size:90%; vertical-align:middle; }

.catalyzer_table_1-1 { background-color:#003399; color:#cccccc; font-weight:bold; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }

.catalyzer_table_1-2 { background-color:#003399; color:#cccccc; font-weight:bold; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }

.catalyzer_table_1-3 { background-color:#003399; color:#cccccc; font-weight:bold; border-bottom: 1px solid #cccccc; }

.catalyzer_table_x-1 { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; color:#e0e0e0; width:130px; }

.catalyzer_table_x-2 { border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; color:#e0e0e0; }

.catalyzer_table_x-3 { border-bottom: 1px solid #cccccc; color:#e0e0e0; width:80px; }

.catalyzer_table_pdf { text-align:right; font-size:90%; vertical-align:middle; color:#e0e0e0;background-image:url(/images/products/gt/matching_bk.gif);background-repeat:repeat-y; padding:2px 4px;}





/* GT-Wing */

/******************************************************************/

.gt_wing_price { width:100%; border-left:1px solid #cccccc; border-top:1px solid #cccccc; /*border-right:1px solid white; border-bottom: 0px;*/}

.gt_wing_price td { font-size:100%; text-align:center; vertical-align: middle; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }

.gt_wing_price_title { background-color: #003399; font-weight:bold; color:#e0e0e0; }





/* BRAND_INDEX */

/******************************************************************/



div#brand_index { width:878px; margin:0px 0px 0px 0px;  color:#333333; background:#000; }

div#brand_index_main { clear:both; width:900px; padding:0px 0px 0px 0px; background:url(/common_images/bg-main.gif) bottom center no-repeat; }

div#brand_index_main-inner { width:878px; margin:0px 0px; background:#000; }

div#brand_index_inner { width:852px; margin:0px 11px; background:#000; }





/* TXT CONFIG */



.txt-s { font-size:85%; }

.txt-ss { font-size:75%; }

.txt-l { font-size:115%; }

.txt-italic { font-style: italic; }

.txt-bold { font-weight:700; }



.white { color:#FFFFFF; }

.blue { color:#0000FF; }

.light_blue { color:#0099cc; }

.red { color:#CC0000; }

.red_bold { color:#CC0000;font-weight:bold; }

.yellow { color:#FFFF00; }



.indent { text-indent:-9999px; }

.none { display:none; }



.txt-l-b { font-size:115%; font-weight:700;}

.txt-l-grey { font-size:115%; font-weight:700; color:#333333}



.grey {color:#333333; }



.bk-s{ color:#000 ; font-size: x-small; }





/* FLOAT CONFIG */

/******************************************************************/

.clear { clear:both; }

.flr { float:right; }

.fll { float:left; }

.center { text-align: center; } 

.left { text-align: left; } 





/* 4wd centercap */

/******************************************************************/

.cap_table_outline { width: 650px; margin: 0px auto 0px auto; }

.cap_table { width: 650px; border: 1px solid #666666; text-align: center; border-collapse:collapse;}

.cap_td { border: 1px solid #666666;  text-align: center; font-weight: normal ; color: #CCCCCC; padding: 2px;}

.cap_td img { margin: 0px auto 0px auto; }

.cap_table th { background-color: #333333; text-align: center; font-weight: normal; color: #CCCCCC; padding: 2px; }

.mg2 { margin: 2px; }

.cap_text { width: 650px; font-weight: normal ; color: #CCCCCC; text-align: left;}

.cap_redtxt { margin: 5px 10px 5px 10px ; }

.cap { width: 660px; border: 0px text-align: center;}





/* WHEEL&ACCESSORIES */

/******************************************************************/

.wheelac_navi { margin: 0px; padding: 0px; }

.wheelac_navi a { font-size:85%; font-weight:bold; color:#606060; }

.wheelac_navi a:visited { color:#606060; }

.wheelac_navi a:active { color:#606060; }

.wheelac_navi a:hover { color:#c04040; }

.wheelac_price { text-align: right; margin-right:100px; font-weight:bold; color:#c04040; }





/* accessories */

/******************************************************************/

div#acce_table { width:597px; float:right; margin:0px 0px; padding:0px 0px 6px 0px; color:#fff; background: #000000; }

div#acce_table2 { width:585px; margin:0px 6px;  background:url(/images/products/kranze/accessories_bg.jpg); background-repeat: repeat; }

.acce_table3 { margin:10px 0px 0px 0px ;  text-align: left; vertical-align: top; }

.acce_table4 { margin:0px 10px 0px 20px ; padding:10px; width:545px;  text-align: left; vertical-align: top; }

.txt_acce{ margin:0px 0px 15px 0px ; text-align: left; }

.txt_acce2{ vertical-align: top; }

.txt_acce3{ vertical-align: middle; margin:30px 10px 70px 0px ; }

.img_acce{ margin:20px 0px 0px 0px ; text-align: left; }

.img_acce2{ margin:20px 2px 20px 7px ;  float:left;}





/* matching list */

/******************************************************************/

h2.itemtitle_ml { height:57px ; width:740px ; margin-bottom:2px; padding:0px; background:url(/images/products/matching/title_txt_bg.gif) top left repeat-x; }

h3.itemstit_ml {  margin:20px 0px ; padding:0px; }

.matching_table_glay{ width:680px; margin:0px 10px;  padding:10px; text-align: left; color: #000000; background-color: #cccccc; }

.mc_m40 { margin: 0px 5px 0px 5px; }

.mc_table_out{ margin-top:15px; }

.mc_table_in{ text-align: left; vertical-align: top; background-color: #cccccc; }

.mc_td_in{ width:30px; text-align: left; vertical-align: top; }

.img_ml { margin:20px 0px 3px 0px ; padding:0px; }

.mc_txt{ width:680px;text-align: left; margin:0px 20px 40px 20px ;  }

.mc_table { width: 680px; border: 1px solid #999999; text-align: left; border-collapse:collapse; background-color: #ffffff; margin:0px 20px; }

.mc_td { border: 1px solid #999999; font-weight: normal ; color: #4c4c4c; padding: 2px;}

.pdf_icon { margin: auto 4px auto 2px; float:left; }





/* GOODS */

/******************************************************************/

div#goods_dtl { width:735 ; float:right; margin:0px 0px;}

h3.goods_ml { height:26px ; width:480px ; font-size:1.4em ; font-weight:bold ; text-align:left ; margin:0px 0px 5px 0px ; padding:0px 0px 3px 35px; background:url(/images/products/goods/h3_goods.gif) bottom left no-repeat; }



/* ENGLISH */

/******************************************************************/

ul.top_en {
	list-style: none;
	margin: 0 105px;
}

.top_en li {
	float: left; 
	text-indent: -10000px;
}

.top_en li.kranze a {
	display: block;
	height: 150px;
	width:668px;
	background-image:url(/images/products/index01/kranze_en01.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}

.top_en li.bvillens a {
	display: block;
	height: 150px;
	width:668px;
	background-image:url(/images/products/index01/bvillens_en01.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}

.top_en li.maverick a {
	display: block;
	height: 150px;
	width:668px;
	background-image:url(/images/products/index01/maverick_en01.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}

.top_en li.wedssport a {
	display: block;
	height: 150px;
	width:668px;
	background-image:url(/images/products/index01/wedssport_en01.jpg);
	background-repeat: no-repeat;
	background-position: center 0;
}

.top_en li.contact a {
	display: block;
	height: 12px;
	width:84px;
	background-image:url(/images/products/index01/contact.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	margin:20px 292px 0 292px;
}

.top_en li.kranze a:hover {
	display: block;
	height: 150px;
	width:668px;
	background-image:url(/images/products/index01/kranze_en01.jpg);
	background-repeat: no-repeat;
	background-position: center -150px;
}

.top_en li.bvillens a:hover {
	display: block;
	height: 150px;
	width:668px;
	background-image:url(/images/products/index01/bvillens_en01.jpg);
	background-repeat: no-repeat;
	background-position: center -150px;
}

.top_en li.maverick a:hover {
	display: block;
	height: 150px;
	width:668px;
	background-image:url(/images/products/index01/maverick_en01.jpg);
	background-repeat: no-repeat;
	background-position: center -150px;
}

.top_en li.wedssport a:hover {
	display: block;
	height: 150px;
	width:668px;
	background-image:url(/images/products/index01/wedssport_en01.jpg);
	background-repeat: no-repeat;
	background-position: center -150px;
}
