.pickup_wrapper {
	width:100%;
	float:left;
	margin:0 0 0 0;
}

.pickup_wrapper img {
	float:left;
	margin:0 20px 20px 0;
}

.pickup_wrapper h3 {
	font-size:16px;
	line-height:1.2;
	margin:0 0 10px 0;
	float:left;
	width:250px;
}.pickup_wrapper {
	width:100%;
	float:left;
	margin:0 0 0 0;
}

.pickup_wrapper img {
	float:left;
	margin:0 20px 20px 0;
}

.pickup_wrapper h3 {
	font-size:16px;
	line-height:1.2;
	margin:0 0 10px 0;
	float:left;
	width:250px;
}.pickup_wrapper {
	width:100%;
	float:left;
	margin:0 0 0 0;
}

.pickup_wrapper img {
	float:left;
	margin:0 20px 20px 0;
}

.pickup_wrapper h3 {
	font-size:16px;
	line-height:1.2;
	margin:0 0 10px 0;
	float:left;
	width:250px;
}.pickup_wrapper {
	width:100%;
	float:left;
	margin:0 0 0 0;
}

.pickup_wrapper img {
	float:left;
	margin:0 20px 20px 0;
}

.pickup_wrapper h3 {
	font-size:16px;
	line-height:1.2;
	margin:0 0 10px 0;
	float:left;
	width:250px;
}.pickup_wrapper {
	width:100%;
	float:left;
	margin:0 0 0 0;
}

.pickup_wrapper img {
	float:left;
	margin:0 20px 20px 0;
}

.pickup_wrapper h3 {
	font-size:16px;
	line-height:1.2;
	margin:0 0 10px 0;
	float:left;
	width:250px;
}.pickup_wrapper {
	width:100%;
	float:left;
	margin:0 0 0 0;
}

.pickup_wrapper img {
	float:left;
	margin:0 20px 20px 0;
}

.pickup_wrapper h3 {
	font-size:16px;
	line-height:1.2;
	margin:0 0 10px 0;
	float:left;
	width:250px;
}.pickup_wrapper {
	width:100%;
	float:left;
	margin:0 0 0 0;
}

.pickup_wrapper img {
	float:left;
	margin:0 20px 20px 0;
}

.pickup_wrapper h3 {
	font-size:16px;
	line-height:1.2;
	margin:0 0 10px 0;
	float:left;
	width:250px;
}.pickup_wrapper {
	width:100%;
	float:left;
	margin:0 0 0 0;
}

.pickup_wrapper img {
	float:left;
	margin:0 20px 20px 0;
}

.pickup_wrapper h3 {
	font-size:16px;
	line-height:1.2;
	margin:0 0 10px 0;
	float:left;
	width:250px;
}.pickup_wrapper {
	width:100%;
	float:left;
	margin:0 0 0 0;
}

.pickup_wrapper img {
	float:left;
	margin:0 20px 20px 0;
}

.pickup_wrapper h3 {
	font-size:16px;
	line-height:1.2;
	margin:0 0 10px 0;
	float:left;
	width:250px;
}.pickup_wrapper {
	width:100%;
	float:left;
	margin:0 0 0 0;
}

.pickup_wrapper img {
	float:left;
	margin:0 20px 20px 0;
}

.pickup_wrapper h3 {
	font-size:16px;
	line-height:1.2;
	margin:0 0 10px 0;
	float:left;
	width:250px;
}.pickup_wrapper {
	width:100%;
	float:left;
	margin:0 0 0 0;
}

.pickup_wrapper img {
	float:left;
	margin:0 20px 20px 0;
}

.pickup_wrapper h3 {
	font-size:16px;
	line-height:1.2;
	margin:0 0 10px 0;
	float:left;
	width:250px;
}@charset "UTF-8";
/* CSS Document */

* {
	zoom: 1;
	margin: 0;
	padding: 0;
}

.clearfix:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
font-size: 0.1em;
}

.clear {
	clear: both;
}

.diplay_none {
	display: none;
}

.text_red {
	color: #ff0000;
}

.text_orange {
	color: #F90;
}

.text_yellow {
	color:#FC0;
}

.zeinuki_color {
	color:#F00;
}

html {
	height: 100%;
	width: 100%;
}

body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: top center no-repeat #000;
	text-align: center;
	font-size: 12px; /*モダンブラウザ向けフォントサイズ。デフォルトは13pxに指定*/
	line-height: 1.7;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #ddd;
	background: url(../../fzero_old/images/bg_brand_fzero.jpg) center top no-repeat #000;
}

/* for WinIE6*/
* html body {
	font-size: 82%; /*デフォルトフォントサイズ 16pxを基準とした値。つまり75％は12px*/
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, sans-serif;
	letter-spacing: 1px;
	vertical-align:baseline;
}

/* for WinIE7 & IE8*/
body { 
	font-size/*\**/: 82%\9; /*デフォルトフォントサイズ 16pxを基準とした値。つまり75％は12px*/
	font-family: 'メイリオ', Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.small_text {
	font-size: 11px;
}
/* for WinIE6*/
* html .small_text {
	font-size: 75%;
}
/* for WinIE7 & IE8*/
.small_text {
	font-size/*\**/: 75%\9;
}

.x-small_text {
	font-size: 10px;
}
/* for WinIE6*/
* html .x-small_text {
	font-size: 63%;
}
/* for WinIE7 & IE8*/
.x-small_text {
	font-size/*\**/: 63%\9;
}

.medium_text {
	font-size: 16px;
}
/* for WinIE6*/
* html .medium_text {
	font-size: 100%;
}
/* for WinIE7 & IE8*/
.medium_text {
	font-size/*\**/: 100%\9;
}

.large_text {
	font-size: 18px;
}
/* for WinIE6*/
* html .large_text {
	font-size: 112.5%;
}
/* for WinIE7 & IE8*/
.large_text {
	font-size/*\**/: 112.5%\9;
}

a:link {
	color: #fff;
	text-decoration: none;
}

a:visited {
	color: #eee;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #ff0000;
}

img {
	border: none;
}

li {
	list-style: none;
}

#header_wrapper {
	margin: 0;
	padding: 0;
	height: 70px;
	width: 100%;
	font-size: xx-small;
	background: url(../../maverick_old/images/bg_header-trans.png) 0 0;
}

#header {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 970px;
}

#header_left {
	margin: 15px 0 0 0;
	padding: 0;
	float:left;
	display: block;
	width: 217px;
	text-align: left;
}

/*▼ホイールナビ設定ここから*/
#wheel_navi_wrapper {
	clear: both;
	margin: 0;
	padding: 0;
	height: 40px;
	width: 100%;
	background: #000;
	position: relative;
	z-index:19500;
}

#wheel_navi {
	margin: 0 auto 0 auto;
	padding: 0;
	width: 970px;
	text-align: left;
	position: relative;
}

#wheel_navi ul {
	margin: 0;
	padding: 0;
}

#wheel_navi li {
	display: block;
	height:40px;
	margin: 0;
	padding: 0;
	float: left;
	text-indent: -9999px;
}

#wheel_navi li a {
	display: block;
	width: 100%;
	height: 100%;
	_overflow: hidden; /* for IE6 */
}
/*
#wheel_navi #head-distributor {
	float:right;
	text-align:right;
	font-size:16px;
	line-height:40px;
	font-weight:bold;
	padding-left:34px;
	background:url(../images/icon-distributor.png) 0 7px no-repeat;
	font-family:Arial, Helvetica, Verdana, sans-serif;
}
*/
#wheel_navi_kranze {
	/*width: 130px;
	background: url(../images/bg_wheel_navi_v2_a.jpg) 0 0 no-repeat;*/
	width: 110px;
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) 0 0 no-repeat;
}
#wheel_navi_kranze:hover {
	/*background: url(../images/bg_wheel_navi_v2_a.jpg) 0 -40px no-repeat;*/
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) 0 -40px no-repeat;
}

#wheel_navi_maverick {
	/*width: 160px;
	background: url(../images/bg_wheel_navi_v2_a.jpg) -130px 0 no-repeat;*/
	width: 150px;
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) -110px 0 no-repeat;
}
#wheel_navi_maverick:hover {
	/*background: url(../images/bg_wheel_navi_v2_a.jpg) -130px -40px no-repeat;*/
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) -110px -40px no-repeat;
}

#wheel_navi_leonis {
	/*width: 120px;
	background: url(../images/bg_wheel_navi_v2_a.jpg) -290px 0 no-repeat;*/
	width: 112px;
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) -260px 0 no-repeat;
}
#wheel_navi_leonis:hover {
	/*background: url(../images/bg_wheel_navi_v2_a.jpg) -290px -40px no-repeat;*/
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) -260px -40px no-repeat;
}

#wheel_navi_adventure {
	width: 188px;
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) -372px 0 no-repeat;
}
#wheel_navi_adventure:hover {
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) -372px -40px no-repeat;
}

#wheel_navi_wedssport {
	/*width: 160px;
	background: url(../images/bg_wheel_navi_v2_a.jpg) -410px 0 no-repeat;*/
	width: 145px;
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) -550px 0 no-repeat;
}
#wheel_navi_wedssport:hover {
	/*background: url(../images/bg_wheel_navi_v2_a.jpg) -410px -40px no-repeat;*/
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) -550px -40px no-repeat;
}

#wheel_navi_others {
	/*width: 90px;
	background: url(../images/bg_wheel_navi_v2_a.jpg) -570px 0 no-repeat;*/
	width: 110px;
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) -695px 0 no-repeat;
}
#wheel_navi_others:hover {
	/*background: url(../images/bg_wheel_navi_v2_a.jpg) -570px -40px no-repeat;*/
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) -695px -40px no-repeat;
}

#wheel_navi_en {
	/*width: 90px;
	background: url(../images/bg_wheel_navi_v2_a.jpg) -660px 0 no-repeat;*/
	width: 75px;
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) -805px 0 no-repeat;
	margin-left: 10px;
}
#wheel_navi_en:hover {
	/*background: url(../images/bg_wheel_navi_v2_a.jpg) -660px -40px no-repeat;*/
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) -805px -40px no-repeat;
}

#wheel_navi_ja {
	/*width: 100px;
	background: url(../images/bg_wheel_navi_v2_a.jpg) -750px 0 no-repeat;*/
	width: 80px;
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) -880px 0 no-repeat;
}
#wheel_navi_ja:hover {
	/*background: url(../images/bg_wheel_navi_v2_a.jpg) -750px -40px no-repeat;*/
	background: url(../../maverick_old/images/bg_wheel_navi.jpg) -880px -40px no-repeat;
}

ul#wheel_navi li div.sub_menu {
	position: absolute;
	top: 40px;
	left: 0px;
	margin: 0;
	padding: 30px;
	width: 910px;
	background: url(../../maverick_old/images/bg_sub_menu-trans.png);
	z-index: 20000;
}

ul#wheel_navi li div.sub_menu_ie6 { /*IE6用　ie8.js使用時のaタグバグの回避用*/
	position: absolute;
	top: 40px;
	left: 0px;
	margin: 0;
	padding: 30px;
	width: 910px;
	background: #000;
	z-index: 20000;
}

ul#wheel_navi #wheel_navi_others .sub_menu {
	padding-bottom: 300px;
}

ul#wheel_navi li div.sub_menu h3, ul#wheel_navi li div.sub_menu p, ul#wheel_navi li div.sub_menu_ie6 h3, ul#wheel_navi li div.sub_menu_ie6 p {
	text-indent: 0;
}

ul#wheel_navi li div.sub_menu p, ul#wheel_navi li div.sub_menu_ie6 p {
	margin: 10px 0 10px 0;
}

.other_wheel_brand_set {
	clear: both;
	margin: 30px 0 0 0;
}

.other_wheel_brand_set h3 {
	margin-bottom: 15px;
}

ul#wheel_navi li div.sub_menu li, ul#wheel_navi li div.sub_menu_ie6 li {
	text-indent: 0;
	float: left;
	text-align: center;
	margin: 0 15px 15px 15px;
	padding: 10px 0 0 0;
	display: block;
	width: 100px;
	height: 130px;
	line-height: normal;
}

ul#wheel_navi li div.sub_menu li img, ul#wheel_navi li div.sub_menu_ie6 li img {
	margin: 0 0 5px 0;
	width:85px;
	height:85px;
}

ul#wheel_navi li div.sub_menu li a:hover, ul#wheel_navi li div.sub_menu_ie6 li a:hover {
	text-decoration: none;
	color: #cc0000;
}

ul#wheel_navi li div.sub_menu #sub_menu_banner_ws, ul#wheel_navi li div.sub_menu_ie6 #sub_menu_banner_ws {
	float: right;
	width: 230px;
}

ul#wheel_navi .new {
	background: url(../../maverick_old/images/icon_wheel_index_new.gif) top center no-repeat;
}
ul#wheel_navi .new2 {
	background: url(../../maverick_old/images/icon_wheel_index_new2.gif) top center no-repeat;
}

.go_web_catalog {
	font-size: small;
	padding-bottom: 15px;
}

.brand_set_recreo {
	width: 45%;
	float: left;
	overflow: hidden;
	clear: none;
}

.brand_set_delmore {
	width: 45%;
	float: right;
	overflow: hidden;
	clear: none;
}

/*ツールチップ設定*/
.qtip {
	font-size: 10px;
}

/*▲ホイールナビ設定ここまで*/

/*▼トップイメージ部のリンクに関する設定ここから*/

#top_image_area {
	margin: 0 auto 0 auto;
	padding: 0;
	display: block;
	width: 970px;
	height: 480px;
	position: relative;
}

#btn_toggle {
	display: block;
	width: 70px;
	height: 30px;
	background: url(../../maverick_old/images/bg_btn_toggle.gif) 0 0 no-repeat;
	position: absolute;
	top: 440px;
	right: 0;
}

#btn_toggle a {
	display: block;
	width: 100%;
	height: 100%;
}

#btn_toggle.btn_toggle_start {
	background: url(../../maverick_old/images/bg_btn_toggle.gif) 0 -30px no-repeat;
}

#image_girl {
	position: absolute;
	top: 340px;
	left: 0;
}

/* HEADER TEXT */
#headertxt {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 480px;
}
#firstline {
	color:#333;
	display:block;
	width: 100%;
	height: 480px;
	text-indent: -9999px;
}
#secondline {
	display: block;
	width: 100%;
	height: 480px;
	color:#CD2B3A;
	display:block;
}
#secondline:hover { text-decoration:underline; color:#7F000C; }

/*▲トップイメージ部のリンクに関する設定ここまで*/

/*▼トップページコンテンツ内設定ここから*/
#toppage_contents_wrapper, #contents_wrapper, #contents_wrapper_product {
	margin: 0 auto 0 auto;
	padding: 30px;
	width: 910px;
	text-align: left;
	background: url(../../maverick_old/images/bg_top_contents-trans.png) 0 0 no-repeat;
}

#contents_wrapper_product {
	background-image: none;
	background-color: #000;
}

#top_search_wheel_area {
	margin: 0 0 30px 0;
	padding: 5px 10px 5px 10px;
	display: block;
	height: 50px;
	width: 625px;
	background: url(../../maverick_old/images/bg_main_top_wheel_search_v2_a.gif) top right no-repeat;
	float: left;
}

#top_search_wheel_area h2 {
	margin: 0;
	padding: 15px 30px 0 0;
	float: left;
}

#top_search_wheel_area ul {
	margin: 15px 0 0 0;
	/margin: 20px 0 0 0; /*for IE6 IE7 */
	padding: 0;
}

#top_search_wheel_area li {
	margin:0 15px 10px 0;
	padding: 0;
	float: left;
	display: block;
	width: 104px;
	height: 20px;
	_margin: 0 10px 0 0; /* for IE6 */
}

#top_search_wheel_area li a {
	float: left;
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	overflow: hidden;
}

li#top_search_wheel_all a {
	background: url(../../maverick_old/images/title_main_top_search_all-trans.gif) 0 0 no-repeat;
}

li#top_search_wheel_brand a {
	background: url(../../maverick_old/images/title_main_top_search_brand-trans.gif) 0 0 no-repeat;
}

li#top_search_wheel_size a {
	background: url(../../maverick_old/images/title_main_top_search_size-trans.gif) 0 0 no-repeat;
}

li#top_search_wheel_kouzou a {
	background: url(../../maverick_old/images/title_main_top_search_kouzou-trans.gif) 0 0 no-repeat;
}

li#top_search_wheel_all a:hover {
	background: url(../../maverick_old/images/title_main_top_search_all-trans.gif) 0 -20px no-repeat;
}

li#top_search_wheel_brand a:hover {
	background: url(../../maverick_old/images/title_main_top_search_brand-trans.gif) 0 -20px no-repeat;
}

li#top_search_wheel_size a:hover {
	background: url(../../maverick_old/images/title_main_top_search_size-trans.gif) 0 -20px no-repeat;
}

li#top_search_wheel_kouzou a:hover {
	background: url(../../maverick_old/images/title_main_top_search_kouzou-trans.gif) 0 -20px no-repeat;
}

#top_search_shop_area {
	margin: 0 0 30px 0;
	padding: 0;
	background: url(../../maverick_old/images/bg_main_top_shop_search.gif) 0 0 no-repeat;
	width: 240px;
	height: 60px;
}
#top_search_shop_area:hover {
	background: url(../../maverick_old/images/bg_main_top_shop_search.gif) 0 -60px no-repeat;
}

/*#top_search_shop_area h2 {
	margin: 10px 0 0 0;
	_margin: 15px 0 0 0;
	padding: 0 0 0 0;
	display: block;
	width: 133px;
	height: 26px;
}*/
#top_search_shop_area h2 {
	display:block;
	width:100%;
	height:100%;
}

#top_search_shop_area h2 a {
	display:block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	overflow:hidden;
	/*background: url(../images/title_main_top_shop_search-trans.gif) 0 0 no-repeat;*/
}

/*#top_search_shop_area h2 a:hover {
	background: url(../images/title_main_top_shop_search-trans.gif) 0 -26px no-repeat;
}*/

#top_banner_wedssports_area img {
	border: 1px solid #666;
}

#top_banner_wedssports_area img:hover {
	border: 1px solid #fff;
}

#race_report_area img {
	border: 1px solid #666;
}

#race_report_area img:hover {
	border: 1px solid #fff;
}

#top_left {
	margin: 0 0 0 0;
	padding: 0;
	width: 715px;
	float: left;
}

ul#brand_list {
	margin: 0;
	padding: 0;
}

#brand_list li {
	float: left;
	margin: 0 20px 20px 0;
}

#top_left_banner_area {
	clear: both;
	margin: 0;
	padding: 15px 0 0 0;
}

#top_left_banner_area li {
	float: left;
	margin: 0 20px 20px 0;
}

#top_hot_contents_area {
	clear: both;
	margin: 20px 0 0 0;
	padding: 10px;
	border: 1px solid #666;
}

#top_hot_contents_area h2 {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #666;
}

#top_hot_contents_area ul {
	margin: 0;
	padding: 0;
}

#top_hot_contents_area li {
	float: left;
	margin: 0 20px 0 0;
	line-height:0.1;
}

#top_right {
	margin: 0 0 0 0;
	padding: 0;
	width: 190px;
	float: right;
}

#news_area, #event_area, #news_product_info {
	margin: 0 0 30px 0;
	padding: 0;
	width: 100%;
}

#news_area h2, #event_area h2, #news_product_info h2 {
	margin: 0;
	padding: 0 0 20px 0;
}

#news_area ul, #event_area ul, #news_product_info ul {
	margin: 0;
	padding: 0;
}

#news_area li, #event_area li, #news_product_info li {
	clear:both;
	display:block;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	/*background: url(../images/icon_dot_circle.gif) 0 6px no-repeat;*/
	border-bottom: 1px dotted #666;
	position:relative;
}

#news_area li:after, #event_area li:after, #news_product_info li:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
font-size: 0.1em;
}

#news_area li img, #event_area li img, #news_product_info li img {
	float:left;
	margin-right:15px;
	margin-bottom: 10px;
}
.news_date {
	position:absolute;
	bottom:0;
	right:0;
	font-size:x-small;
	color:#999;
}
.btn_ichiran {
	display:block;
	width:100%;
	height:30px;
	margin-bottom:10px;
	text-align:center;
	line-height:30px;
	border:1px solid #4c4c4c; 
	cursor:pointer;
	background: #4c4c4c;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzEzMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #4c4c4c 0%, #131313 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(100%,#131313));
	background: -webkit-linear-gradient(top,  #4c4c4c 0%,#131313 100%);
	background: -o-linear-gradient(top,  #4c4c4c 0%,#131313 100%);
	background: -ms-linear-gradient(top,  #4c4c4c 0%,#131313 100%);
	background: linear-gradient(to bottom,  #4c4c4c 0%,#131313 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
	border-radius: 6px;        /* CSS3草案 */  
	-webkit-border-radius: 6px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 6px;   /* Firefox用 */ 
}
.btn_ichiran span {
	padding-left:16px;
	height:12px;
	background:url(../../maverick_old/images/icon_slide_event.png) 0 3px no-repeat;
}
.btn_ichiran span.active {
	background:url(../../maverick_old/images/icon_slide_event.png) 0 -17px no-repeat;
}
.slide_event {
	display:none;
}

#race_report_area {
	margin: 0 0 30px 0;
	padding: 0;
}

#special_area {
	clear: both;
	margin: 20px 0 0 0;
}

#special_area img {
	border: 1px solid #fff;
}

#special_area img:hover {
	border: 1px solid #6C0;
}

/*▲トップページコンテンツ内設定ここまで*/


/*▼トップ以外のコンテンツ内共通設定ここから*/
#contents_wrapper {
	background: url(../../maverick_old/images/bg_content_wrapper-trans.png);
}

#contents_wrapper a:hover {
	text-decoration: none;
	color: #ff0000;
}

#contents_brandtop_left {
	width: 665px;
	float: left;
}

#contents_brandtop_right {
	width: 240px;
	float: right;
}

#contents_brandtop_right #brand_top_side_banner li {
	margin: 0 0 20px 0;
}
#sns-area {
	margin-bottom:30px;
}
#sns-area div {
	float:left;
	width:120px;
	text-align:center;
}
#sns-area img:hover {
	-webkit-filter: brightness(0.7);
     -moz-filter: brightness(0.7);
     -o-filter: brightness(0.7);
     -ms-filter: brightness(0.7);
     filter: brightness(0.7);
}
#bottom_banner_area {
	clear: both;
	margin: 30px 0 0 0;
}

#brand_top_bottom_banner li {
	float: left;
	margin: 0 30px 0 0;
}

#brand_copy_kranze {
	width: 670px;
	margin: 0 0 50px 0;
}

#brand_copy_other {
	width: 100%;
	margin: 0 0 50px 0;
}

#head_search_navi_area {
	margin: 0;
	padding: 0 0 30px 0;
}

ul#head_search_navi {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 50px;
}

ul#head_search_navi li, ul#head_search_navi li a {
	margin: 0;
	padding: 0;
	display: block;
	width: 182px;
	height: 50px;
	text-indent: -9999px;
	float: left;
}

li#head_search_navi_title {
	background: url(../../maverick_old/images/bg_search_navi.gif) 0 0 no-repeat;
}

li#head_search_navi_all {
	background: url(../../maverick_old/images/bg_search_navi.gif) -182px 0 no-repeat;
}

li#head_search_navi_brand {
	background: url(../../maverick_old/images/bg_search_navi.gif) -364px 0 no-repeat;
}

li#head_search_navi_size {
	background: url(../../maverick_old/images/bg_search_navi.gif) -546px 0 no-repeat;
}

li#head_search_navi_kouzou {
	background: url(../../maverick_old/images/bg_search_navi.gif) -728px 0 no-repeat;
}

li#head_search_navi_all a:hover {
	background: url(../../maverick_old/images/bg_search_navi.gif) -182px -50px no-repeat;
}

li#head_search_navi_brand a:hover {
	background: url(../../maverick_old/images/bg_search_navi.gif) -364px -50px no-repeat;
}

li#head_search_navi_size a:hover {
	background: url(../../maverick_old/images/bg_search_navi.gif) -546px -50px no-repeat;
}

li#head_search_navi_kouzou a:hover {
	background: url(../../maverick_old/images/bg_search_navi.gif) -728px -50px no-repeat;
}

/*▲トップ以外のコンテンツ内共通設定ここまで*/

/*▼ニュースページのコンテンツ内設定ここから*/
#news_index_left {
	margin: 0;
	padding: 0;
	width: 430px;
	float:left;
}

#news_index_right {
	margin: 0;
	padding: 0;
	width: 430px;
	float: right;
}

#news_index_left h3, #news_index_right h3 {
	margin: 0 0 30px 0;
}

#news_index_left dt, #news_index_right dt {
	padding: 0 0 20px 10px;
	background: url(../../maverick_old/images/arrow_right_dot_red.gif) 0 5px no-repeat;
	color: #fff;
}

#news_index_left dd, #news_index_right dd {
	margin: 0 0 20px 0;
	padding: 0 10px 20px 10px;
	border-bottom: 1px dotted #999;
}

.info_page a {
	color:#ff0000;
	text-decoration:underline;
}

.info_page a.pdf {
	padding-right:20px;
	background: url(../../maverick_old/images/page_white_acrobat.gif) top right no-repeat;
}

.info_page a:hover {
	color: #ffffff;
}

/*▲ニュースページのコンテンツ内設定ここまで*/

/*▼フッター設定ここから*/

#footer_wrapper {
	clear: both;
	margin: 50px 0 0 0;
	padding: 10px;
	width: 890px;
	font-size: xx-small;
	background: url(../../maverick_old/images/bg_footer_main.jpg) 0 0 no-repeat;
}

#footer_main_menu {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: xx-small;
}

#footer_main_menu li {
	margin: 0 20px 0 0;
	padding: 0 0 0 10px;
	background: url(../../maverick_old/images/arrow_right_white.gif) 0 3px no-repeat;
	float: left;
}

#footer_left {
	margin: 0;
	padding: 0;
	float: left;
}

#footer_sub_menu  {
	margin: 0;
	padding: 0 0 0 0;
}

#footer_sub_menu ul {
	margin: 0;
	padding: 0;
}

#footer_sub_menu li {
	margin: 0;
	padding: 0;
	float: left;
}

#footer_right {
	margin: 0;
	padding: 0;
	float: right;
}

/*▲フッター設定ここまで*/



/*▼ホイールインデックスページ共通設定ここから*/

.page_title {
	margin: 0;
	padding: 0 0 30px 0;
}

/*▲ホイールインデックスページ共通設定ここまで*/

/*▼ホイールインデックス「全て」設定ここから*/

#wheel_index_brandtop_other {
	width: 100%;
}

#wheel_index_brandtop_kranze li {
	margin: 0 20px 20px 0;
	padding: 0;
	float: left;
}

#wheel_index_brandtop_other li {
	margin: 0 15px 20px 0;
	padding: 0;
	float: left;
}

.wheel_index_all_left, .wheel_index_all_right {
	width: 440px;
}

.wheel_index_all_left {
	float: left;
}

.wheel_index_all_right {
	float: right;
}

.wheel_index_all_kranze, .wheel_index_all_left, .wheel_index_all_right {
	margin: 0 0 40px 0;
	font-size: x-small;
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
}

.wheel_index_all_kranze ul, .wheel_index_all_left ul, .wheel_index_all_right ul {
	padding: 10px 0 10px 0;
	float: left;
	text-align: center;
}

.wheel_index_all_kranze li, .wheel_index_all_left li, .wheel_index_all_right li {
	margin: 0 10px 15px 0;
	padding: 10px 0 0 0;
	float: left;
	text-align: center;
	display: block;
	width: 100px;
	height: 110px;
}

.wheel_index_all_kranze img, .wheel_index_all_left img, .wheel_index_all_right img {
	margin: 0 0 5px 0;
}

.wheel_index_all_kranze .new, .wheel_index_all_left .new, .wheel_index_all_right .new {
	background: url(../../maverick_old/images/icon_wheel_index_new.gif) top center no-repeat;
}

/*▲ホイールインデックス「全て」設定ここまで*/


/*▼ホイールインデックス「ブランド」設定ここから*/

/*イメージナビゲーション設定*/
div.navi-image {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	height: 400px;
}

div.navi {
	margin: 30px 0 0 0;
	padding: 0;
}

div.navi li {
	margin: 0 30px 30px 0;
	padding: 0;
	float: left;
}

#image-navigation .navi-image { position:relative;}
#image-navigation .navi-image a { display:block; }
#image-navigation .navi-image a { position:absolute; top:0; left:0; z-index:8; }
#image-navigation .navi-image a.active { z-index:10; }
#image-navigation .navi-image a.last-active { z-index:9; }


/*▲ホイールインデックス「ブランド」設定ここまで*/

/*▼ホイールインデックス「サイズ」設定ここから*/

#inch_navi_wrapper {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 92px;
}

ul#inch_navi {
	margin: 0;
	padding: 0;
	position: relative;
	width:100%;
}

#inch_navi li {
	display: block;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
}

#inch_navi_13, #inch_navi_14, #inch_navi_15, #inch_navi_16, #inch_navi_17, #inch_navi_18, #inch_navi_19, #inch_navi_20, #inch_navi_21, #inch_navi_22 {
	float: left;
	width: 82px;
	height: 92px;
	text-indent: -9999px;
}

ul#inch_navi li div.sub_menu {
	position: absolute;
	top: 92px;
	left: 0px;
	margin: 0;
	padding: 30px;
	width: 850px;
	background: #000;
	z-index: 9999;
}

#inch_navi_13 {
	background: url(../../maverick_old/images/btn_inch_l_13.gif) 0 0 no-repeat;
}
#inch_navi_14 {
	background: url(../../maverick_old/images/btn_inch_l_14.gif) 0 0 no-repeat;
}
#inch_navi_15 {
	background: url(../../maverick_old/images/btn_inch_l_15.gif) 0 0 no-repeat;
}
#inch_navi_16 {
	background: url(../../maverick_old/images/btn_inch_l_16.gif) 0 0 no-repeat;
}
#inch_navi_17 {
	background: url(../../maverick_old/images/btn_inch_l_17.gif) 0 0 no-repeat;
}
#inch_navi_18 {
	background: url(../../maverick_old/images/btn_inch_l_18.gif) 0 0 no-repeat;
}
#inch_navi_19 {
	background: url(../../maverick_old/images/btn_inch_l_19.gif) 0 0 no-repeat;
}
#inch_navi_20 {
	background: url(../../maverick_old/images/btn_inch_l_20.gif) 0 0 no-repeat;
}
#inch_navi_21 {
	background: url(../../maverick_old/images/btn_inch_l_21.gif) 0 0 no-repeat;
}
#inch_navi_22 {
	background: url(../../maverick_old/images/btn_inch_l_22.gif) 0 0 no-repeat;
}
#inch_navi_13:hover {
	background: url(../../maverick_old/images/btn_inch_l_13.gif) bottom left no-repeat;
}
#inch_navi_14:hover {
	background: url(../../maverick_old/images/btn_inch_l_14.gif) bottom left no-repeat;
}
#inch_navi_15:hover {
	background: url(../../maverick_old/images/btn_inch_l_15.gif) bottom left no-repeat;
}
#inch_navi_16:hover {
	background: url(../../maverick_old/images/btn_inch_l_16.gif) bottom left no-repeat;
}
#inch_navi_17:hover {
	background: url(../../maverick_old/images/btn_inch_l_17.gif) bottom left no-repeat;
}
#inch_navi_18:hover {
	background: url(../../maverick_old/images/btn_inch_l_18.gif) bottom left no-repeat;
}
#inch_navi_19:hover {
	background: url(../../maverick_old/images/btn_inch_l_19.gif) bottom left no-repeat;
}
#inch_navi_20:hover {
	background: url(../../maverick_old/images/btn_inch_l_20.gif) bottom left no-repeat;
}
#inch_navi_21:hover {
	background: url(../../maverick_old/images/btn_inch_l_21.gif) bottom left no-repeat;
}
#inch_navi_22:hover {
	background: url(../../maverick_old/images/btn_inch_l_22.gif) bottom left no-repeat;
}

/*▲ホイールインデックス「サイズ」設定ここまで*/

/*▼ホイールインデックス「構造」設定ここから*/

#kouzou_navi_wrapper {
	clear: both;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 82px;
}

ul#kouzou_navi {
	margin: 0;
	padding: 0;
	position: relative;
	width:100%;
}

#kouzou_navi li {
	display: block;
	margin: 0 0 0 0;
	padding: 0 10px 10px 0;
}

#kouzou_navi_1, #kouzou_navi_2, #kouzou_navi_3 {
	width: 82px;
	height: 82px;
	text-indent: -9999px;
}

ul#kouzou_navi li div.sub_menu {
	position: absolute;
	top: 0;
	left: 92px;
	margin: 0;
	padding: 30px;
	width: 758px;
	background: #000;
	overflow: hidden;
}

#kouzou_navi .sub_menu li, #inch_navi .sub_menu li {
	text-indent: 0px;
	text-align: center;
	float: left;
	margin: 0 10px 10px 0;
	display: block;
	width: 100px;
}

#kouzou_navi .sub_menu li.brand_separator, #inch_navi .sub_menu li.brand_separator {
	clear:both;
	display: block;
	width: 100%;
}

#kouzou_navi_1 {
	background: url(../../maverick_old/images/btn_piece_l_1.gif) top left no-repeat;
}
#kouzou_navi_2 {
	background: url(../../maverick_old/images/btn_piece_l_2.gif) top left no-repeat;
}
#kouzou_navi_3 {
	background: url(../../maverick_old/images/btn_piece_l_3.gif) top left no-repeat;
}
#kouzou_navi_1:hover {
	background: url(../../maverick_old/images/btn_piece_l_1.gif) top right no-repeat;
}
#kouzou_navi_2:hover {
	background: url(../../maverick_old/images/btn_piece_l_2.gif) top right no-repeat;
}
#kouzou_navi_3:hover {
	background: url(../../maverick_old/images/btn_piece_l_3.gif) top right no-repeat;
}

/*▲ホイールインデックス「構造」設定ここまで*/

/*▼プロダクトページ共通設定ここから*/

#product_page_head_search_navi_wrapper {
	clear: both;
	width: 100%;
	margin: 0 auto 0 auto;
	padding: 30px 0 30px 0;
}

#wheel_info_top_left {
	margin: 0;
	padding: 80px 0 0 0;
	width: 475px;
	float: left;
	text-align:center;
	font-family:Helvetica, Arial, sans-serif;
	min-height: 300px;
}

#wheel_info_top_right {
	margin: 30px 0 0 0;
	padding: 0;
	width: 415px;
	height:350px;
	float: right;
}
#color-chuui {
	display:block;
	width:415px;
	float:right;
	margin-top:10px;
}

#wheel_info_top_left #bagb_setsumei {
	color:#999;
	padding:10px 30px 0 30px;
	text-align:left;
}


#wheel_info_top_right a {
	width: 100%;
	text-align: center;
}

#wheel_thumb {
	margin: 60px 0 0 0;
	position: relative;
	overflow: hidden;
}

#wheel_thumb ul {
	position: relative;
	left:50%;
	float: left;
}

#wheel_thumb li {
	position: relative;
	left: -50%;
	float: left;
	margin:0 10px 0 10px;
	font-weight: bold;
}

#wheel_thumb li img {
	padding: 0 0 10px 0;
	_width: 85px; /*for IE6 */
	_height: 75px; /*for IE6 */
}

#wheel_thumb li a:hover {
	color: #ff0000;
	text-decoration:none;
}
#wheel_thumb .newcolor {
	background:url(../../maverick_old/images/icon_newcolor.png) center 0 no-repeat;
}
#wheel_thumb .newsize {
	background:url(../../maverick_old/images/icon_newsize.png) center 0 no-repeat;
}
.wheel_page_315f {
	background: url(../../maverick_old/images/bg_tanpin_back_maverick_315f.jpg) top center no-repeat;
}

/*イメージナビゲーション設定*/
#image-navigation-product {
	margin: 0 0 50px 0;
}
#image-navigation-product .navi-image-product { position:relative;}
#image-navigation-product .navi-image-product a { position:absolute; top:0; left:0; z-index:8; }
#image-navigation-product .navi-image-product a.active { z-index:10; }
#image-navigation-product .navi-image-product a.last-active { z-index:9; }

#wheel_info_left {
	margin: 0;
	padding: 0;
	width: 475px;
	float: left;
}

#wheel_info_left #option_wrapper {
	clear: both;
	margin:50px 0 0 0;
}

#wheel_info_left #option_wrapper h3 {
	margin:0 0 20px 0;
}

#wheel_info_left #option_wrapper #optioh_centercap, #wheel_info_left #option_wrapper #option_valvecap {
	margin:0 0 20px 0;
}

#wheel_info_right {
	margin: 0;
	padding: 0;
	width: 365px;
	float:right;
	font-size: x-small;
}

#spec_area, #hab_area, #banner_rim_custom, #banner_rim_repair {
	margin: 0 0 50px 0;
	padding: 0;
	display: block;
	width: 212px;
	text-align: left;
}

#spec_area {
	float: left;
}

#hab_area {
	float: right;
}

#banner_rim_custom {
	float:left;
}

#banner_rim_repair {
	float: right;
}

#spec_area h3, #hab_area h3 {
	margin: 0 0 20px 0;
	padding: 0;
}

#spec_area ul {
	margin: 0;
	padding: 0;
}

#spec_area li, #spec_area li a {
	margin: 2px 10px 10px 0;
	padding: 0;
	display: block;
	width: 36px;
	height: 36px;
	float: left;
	text-indent:-9999px;
	_margin-right:3px;
	_margin-bottom: 3px;
}
#spec_area .icon-piece {
	width:40px;
	height:40px;
}

div#icon_import {
	margin: 0 0 10px 0;
}

#icon-3piece {
	background:url(../../maverick_old/images/icons.jpg) 0 -72px no-repeat;
}
#icon-2piece {
	background:url(../../maverick_old/images/icons.jpg) -40px -72px no-repeat;
}
#icon-1piece {
	background:url(../../maverick_old/images/icons.jpg) -80px -72px no-repeat;
}
div#icon_import {
	margin: 0 0 10px 0;
}
li#icon_inch_22 {
	background: url(../../maverick_old/images/icons.jpg) 0 0 no-repeat;
}
li#icon_inch_22:hover {
	background: url(../../maverick_old/images/icons.jpg) 0 -36px no-repeat;
}
li#icon_inch_21 {
	background: url(../../maverick_old/images/icons.jpg) -36px 0 no-repeat;
}
li#icon_inch_21:hover {
	background: url(../../maverick_old/images/icons.jpg) -36px -36px no-repeat;
}
li#icon_inch_20 {
	background: url(../../maverick_old/images/icons.jpg) -72px 0 no-repeat;
}
li#icon_inch_20:hover {
	background: url(../../maverick_old/images/icons.jpg) -72px -36px no-repeat;
}
li#icon_inch_19 {
	background: url(../../maverick_old/images/icons.jpg) -108px 0 no-repeat;
}
li#icon_inch_19:hover {
	background: url(../../maverick_old/images/icons.jpg) -108px -36px no-repeat;
}
li#icon_inch_18 {
	background: url(../../maverick_old/images/icons.jpg) -144px 0 no-repeat;
}
li#icon_inch_18:hover {
	background: url(../../maverick_old/images/icons.jpg) -144px -36px no-repeat;
}
li#icon_inch_17 {
	background: url(../../maverick_old/images/icons.jpg) -180px 0 no-repeat;
}
li#icon_inch_17:hover {
	background: url(../../maverick_old/images/icons.jpg) -180px -36px no-repeat;
}
li#icon_inch_16 {
	background: url(../../maverick_old/images/icons.jpg) -216px 0 no-repeat;
}
li#icon_inch_16:hover {
	background: url(../../maverick_old/images/icons.jpg) -216px -36px no-repeat;
}
li#icon_inch_21n {
	background: url(../../maverick_old/images/icons.jpg) -396px 0 no-repeat;
}
li#icon_inch_21n:hover {
	background: url(../../maverick_old/images/icons.jpg) -396px -36px no-repeat;
}
li#icon_inch_20n {
	background: url(../../maverick_old/images/icons.jpg) -432px 0 no-repeat;
}
li#icon_inch_20n:hover {
	background: url(../../maverick_old/images/icons.jpg) -432px -36px no-repeat;
}
li#icon_inch_19n {
	background: url(../../maverick_old/images/icons.jpg) -468px 0 no-repeat;
}
li#icon_inch_19n:hover {
	background: url(../../maverick_old/images/icons.jpg) -468px -36px no-repeat;
}
li#icon_inch_20fr {
	background: url(../../maverick_old/images/icons.jpg) -504px 0 no-repeat;
}
li#icon_inch_20fr:hover {
	background: url(../../maverick_old/images/icons.jpg) -504px -36px no-repeat;
}
li#icon_inch_20ff {
	background: url(../../maverick_old/images/icons.jpg) -540px 0 no-repeat;
}
li#icon_inch_20ff:hover {
	background: url(../../maverick_old/images/icons.jpg) -540px -36px no-repeat;
}
li#icon_inch_19fr {
	background: url(../../maverick_old/images/icons.jpg) -576px 0 no-repeat;
}
li#icon_inch_19fr:hover {
	background: url(../../maverick_old/images/icons.jpg) -576px -36px no-repeat;
}
li#icon_inch_19ff {
	background: url(../../maverick_old/images/icons.jpg) -612px 0 no-repeat;
}
li#icon_inch_19ff:hover {
	background: url(../../maverick_old/images/icons.jpg) -612px -36px no-repeat;
}
li#icon_inch_18fr {
	background: url(../../maverick_old/images/icons.jpg) -648px 0 no-repeat;
}
li#icon_inch_18fr:hover {
	background: url(../../maverick_old/images/icons.jpg) -648px -36px no-repeat;
}
li#icon_inch_18ff {
	background: url(../../maverick_old/images/icons.jpg) -684px 0 no-repeat;
}
li#icon_inch_18ff:hover {
	background: url(../../maverick_old/images/icons.jpg) -684px -36px no-repeat;
}


.hub_table, .gray_table3, .gray_table, .cap_table {
	margin: 0;
	padding: 0;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	width: 100%;
}

.hub_table_title td, .gray_table3 th, .gray_table th, cap_table th {
	background: #333;
}

.hub_table td, .gray_table3 th, .gray_table3 td, .gray_tableth, .gray_table td, .cap_table td {
	margin: 0;
	padding: 5px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	text-align: center;
}

.pickup_wrapper {
	width:100%;
	float:left;
	margin:0 0 0 0;
}

.pickup_wrapper img {
	float:left;
	margin:0 20px 20px 0;
}

.pickup_wrapper h3 {
	font-size:16px;
	line-height:1.2;
	margin:0 0 10px 0;
	float:left;
	width:250px;
}

#photo_gallery_area, #closeup_area {
	margin: 0 0 50px 0;
}

#photo_gallery_area h3, #closeup_area h3 {
	clear: both;
	margin: 0 0 20px 0;
	padding: 0;
}

#photo_gallery_area a:hover img, #closeup_area a:hover img, #movie_area a:hover img {
	opacity:0.6;
	filter:alpha(opacity=60);
 	-ms-filter: "alpha( opacity=60 )";
}

.icon_more_photo {
	clear: both;
	display: block;
	width: 72px;
	height: 9px;
	float: right;
}

.icon_more_photo a{
	display: block;
	width: 72px;
	height: 9px;
	background: url(../../maverick_old/images/icon_more_photo.gif) 0 0 no-repeat;
	text-indent: -9999px;
}

.icon_more_photo a:hover {
	background: url(../../maverick_old/images/icon_more_photo.gif) 0 -9px no-repeat;
}

#movie_area {
	clear:both;
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
}

#movie_area h3 {
	float: left;
	margin: 0 20px 0 0;
}

#movie_area ul {
	float: left;
}

#social_area {
	margin: 20px 0 0 0;
	padding: 0;
}

.block div {
	float: left;
	margin: 0 15px 0 0;
}

#photo_gallery_area ul, #closeup_area ul, #movie_area ul {
	margin: 0;
	padding: 0;
}

#photo_gallery_area li, #closeup_area li, #movie_area li, #photo_gallery_area li a, #closeup_area li a, #movie_area li a {
	margin: 0 10px 10px 0;
	_margin: 0 5px 5px 0;
	padding:0;
	display: block;
	width: 115px;
	height: 76px;
	float: left;
}

#closeup_area li img {
	border: 1px solid #fff;
}

#tpms_area_3 {
	margin: 0;
	padding: 10px;
	border: 1px solid #666;
	background: url(../../maverick_old/images/bg_tpms_3piece.jpg) 300px -70px no-repeat;
}

#tpms_area_2 {
	margin: 0;
	padding: 10px;
	border: 1px solid #666;
	background: url(../../maverick_old/images/bg_tpms_2piece.jpg) 270px -70px no-repeat;
}

#tpms_area_1 {
	margin: 0;
	padding: 10px;
	border: 1px solid #666;
	background: url(../../maverick_old/images/bg_tpms_1piece.jpg) 300px -70px no-repeat;
}

#tpms_area h3 {
	margin: 0 0 10px 0;
	padding: 0;
}

.tpms_attention {
	margin: 10px 0 0 0;
}

#wheel_info_bottom {
	margin: 50px 0 0 0;
}

#wheel_info_bottom h3 {
	margin: 0 0 20px 0;
}

.title-option, .title-option-en, .title-specprice, .title-specprice-en, .title-hubnige, .title-hubnige-en, .title-coloredrim, .title-coloredrim-en, .title-coloredrim2, .title-coloredrim2-en, .title-rimrepair, .title-photogallery, .title-photogallery-en, .title-closeup, .title-closeup-en, .title-movie, .title-movie-en, .title-centercap, .title-centercap-en, .title-centercapbetsu, .title-centercapbetsu-en, .title-valve, .title-valve-en, .title-valve-13, .title-valve-13-en, .title-valve13, .title-valve13-en, .title-pierce, .title-pierce-en, .title-import, .title-import-en, .title-hub, .title-hub-en {
	display:block;
	text-indent:-9999px;
}
.title-option {
	width:296px;
	height:70px;
	background:url(../../maverick_old/images/icons.jpg) -430px -440px no-repeat;
}
.title-option-en {
	width:296px;
	height:70px;
	background:url(../../maverick_old/images/icons.jpg) -430px -510px no-repeat;
}
.title-specprice {
	width:186px;
	height:34px;
	background:url(../../maverick_old/images/icons.jpg) 0 -112px no-repeat;
}
.title-specprice-en {
	width:186px;
	height:18px;
	background:url(../../maverick_old/images/icons.jpg) 0 -112px no-repeat;
}
.title-hubnige {
	width:153px;
	height:14px;
	background:url(../../maverick_old/images/icons.jpg) -200px -112px no-repeat;
}
.title-hubnige-en {
	width:210px;
	height:14px;
	background:url(../../maverick_old/images/icons.jpg) -200px -127px no-repeat;
}
.title-coloredrim {
	width:212px;
	height:180px;
	background:url(../../maverick_old/images/icons.jpg) 0 -330px no-repeat;
}
.title-coloredrim-en {
	width:212px;
	height:180px;
	background:url(../../maverick_old/images/icons.jpg) -212px -330px no-repeat;
}
.title-rimrepair {
	width:212px;
	height:180px;
	background:url(../../maverick_old/images/icons.jpg) -212px -150px no-repeat;
}
.title-rimcustom a, .title-rimcustom-en a, .title-rimrepair a {
	display:block;
	width:100%;
	height:100%;
}
.title-photogallery {
	width:285px;
	height:70px;
	background:url(../../maverick_old/images/icons.jpg) -430px -150px no-repeat;
}
.title-photogallery-en {
	width:285px;
	height:70px;
	background:url(../../maverick_old/images/icons.jpg) -430px -230px no-repeat;
}
.title-closeup {
	width:180px;
	height:16px;
	background:url(../../maverick_old/images/icons.jpg) -430px -112px no-repeat;
}
.title-closeup-en {
	width:112px;
	height:16px;
	background:url(../../maverick_old/images/icons.jpg) -430px -112px no-repeat;
}
.title-movie {
	width:180px;
	height:65px;
	background:url(../../maverick_old/images/icons.jpg) -740px 0 no-repeat;
}
.title-movie-en {
	width:180px;
	height:65px;
	background:url(../../maverick_old/images/icons.jpg) -740px -65px no-repeat;
}
.title-centercap {
	width:166px;
	height:12px;
	background:url(../../maverick_old/images/icons.jpg) -740px -300px no-repeat;
	margin-top:24px;
}
.title-centercap-en {
	width:166px;
	height:12px;
	background:url(../../maverick_old/images/icons.jpg) -740px -320px no-repeat;
	margin-top:24px;
}
.title-centercapbetsu {
	width:195px;
	height:12px;
	background:url(../../maverick_old/images/icons.jpg) -740px -460px no-repeat;
	margin-top:24px;
}
.title-centercapbetsu-en {
	width:195px;
	height:12px;
	background:url(../../maverick_old/images/icons.jpg) -740px -480px no-repeat;
	margin-top:24px;
}
.title-coloredrim2 {
	width:120px;
	height:12px;
	background:url(../../maverick_old/images/icons.jpg) -740px -240px no-repeat;
	margin-top:24px;
}
.title-coloredrim2-en {
	width:120px;
	height:12px;
	background:url(../../maverick_old/images/icons.jpg) -740px -260px no-repeat;
	margin-top:24px;
}
.title-valve {
	width:120px;
	height:12px;
	background:url(../../maverick_old/images/icons.jpg) -740px -200px no-repeat;
}
.title-valve-en {
	width:170px;
	height:12px;
	background:url(../../maverick_old/images/icons.jpg) -740px -220px no-repeat;
}
.title-valve-13 {
	width:190px;
	height:12px;
	background:url(../../maverick_old/images/icons.jpg) -740px -670px no-repeat;
}
.title-valve-13-en {
	width:200px;
	height:12px;
	background:url(../../maverick_old/images/icons.jpg) -740px -690px no-repeat;
}
.title-pierce {
	width:69px;
	height:12px;
	background:url(../../maverick_old/images/icons.jpg) -740px -420px no-repeat;
	margin-top:24px;
}
.title-pierce-en {
	width:87px;
	height:12px;
	background:url(../../maverick_old/images/icons.jpg) -740px -440px no-repeat;
	margin-top:24px;
}
.title-import {
	width:174px;
	height:26px;
	background:url(../../maverick_old/images/icons.jpg) -120px -72px no-repeat;
}
.title-import-en {
	width:174px;
	height:26px;
	background:url(../../maverick_old/images/icons.jpg) -294px -72px no-repeat;
}
.title-hub {
	width:180px;
	height:12px;
	background:url(../../maverick_old/images/icons.jpg) -740px -160px no-repeat;
}
.title-hub-en {
	width:180px;
	height:12px;
	background:url(../../maverick_old/images/icons.jpg) -740px -180px no-repeat;
}

#optioh_centercap, #option_valvecap, #option_piercebolt, #option_coloredrim, #option_hubring {
	margin: 0 50px 0 0;
	float: left;
}

#option_hubring  {
	width: 300px;
}

#optioh_centercap h4, #option_valvecap h4, #option_piercebolt h4, #option_coloredrim h4, #option_hubring h4 {
	margin:0 0 10px 0;
	display: block;
	vertical-align: bottom;
}

#optioh_centercap li, #option_valvecap li, #option_piercebolt li, #option_hubring li {
	margin: 0 10px 10px 0;
	float: left;
}

#option_coloredrim li {
	margin: 0 10px 10px 0;
}

#optioh_centercap li img, #option_valvecap li img, #option_piercebolt li img, #option_coloredrim li img, #option_hubring li img {
	border: 1px solid #333;
}

#optioh_centercap li img:hover, #option_valvecap li img:hover, #option_piercebolt li img:hover, #option_coloredrim li img:hover, #option_hubring li img:hover {
	border: 1px solid #fff;
}

#optioh_centercap {
	width: 400px;
}

#optioh_centercap .no_choice {
	display:block;
	margin:5px 0 0 0;
	color:#ff0000;
}

#option_valvecap, #option_piercebolt {
	width: 175px;
}

#brand_page_head_image img {
	vertical-align: top;
}


#contents_wrapper_product .margin_right_clear {
	margin-right: 0px;
}

#contents_wrapper_product .margin_bottom_clear {
	margin-bottom: 0px;
}

#table_areaa_wrapper {
	clear: both;
	margin: 20px 0 0 0;
	padding: 0;
}

/*▲プロダクトページ共通設定ここまで*/

/*▼ギャラリーページ共通設定ここから*/

#gallery_left {
	margin: 0;
	padding: 0;
	width: 650px;
	float: left;
}

#gallery_left li {
	margin: 0 10px 10px 0;
	display:block;
	width: 150px;
	height: 100px;
	float: left;
}

#gallery_left li a {
	display:block;
	width: 150px;
	height: 100px;
	border: 1px solid #999;
}

#gallery_left li a:hover {
	border: 1px solid #fff;
}

#gallery_right {
	margin: 0;
	padding: 0;
	width: 240px;
	float: right;
}

#sidebar_brand, #sidebar_car {
	margin: 0 0 50px 0;
}

#gallery_right ul {
	margin: 0;
	padding: 20px;
	background: #333;
	font-size: x-small;
	line-height: 2.0;
}

#gallery_right li a:hover {
	color: #ff0000;
}

#gallery_right ul.sub_categoly {
	padding: 0;
}

/*▲ギャラリーページ共通設定ここまで*/

/*▼その他のページ用設定ここから*/

#other_page_contents h3, #other_page_contents h4 {
	color: #fff;
	font-weight: bold;
	margin:30px 0 10px 0;
}


#other_page_contents a {
	color: #ff0000;
	text-decoration: underline;
}

#other_page_contents a:hover {
	color:#F60;
}

#menseki_jikou {
	margin:0;
	padding: 20px 20px 20px 30px;
	border: 1px solid #fff;
	color: #fff;
}

#menseki_jikou ul {
	margin: 0;
	padding: 0;
}

#menseki_jikou li {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	border-bottom: 1px dotted #eee;
	list-style:disc;
	list-style-position:outside;
}

ol#riyoujouken_list li {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	list-style:decimal;
	border-bottom: 1px dotted #666;
}

ol#riyoujouken_list_2 {
	padding: 0 30px 0 30px;
}

ol#riyoujouken_list_2 li {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	list-style:upper-roman;
	border: none;
}

table.contact_table {
	margin: 0;
	padding: 0;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	color: #000;
}

.contact_table td {
	padding: 10px;
	background: #fff;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

td.contact_table_title {
	background: #eee;
}

table.contact_table a {
	color:#F00;
	text-decoration: underline;
}

.contact_table textarea {
	width: 100%;
}

/*▲その他のページ用設定ここまで*/

/*▼各種モーダルボックス用設定ここから*/

#cboxContent #cboxLoadedContent {
	background: #fff;
}

div.spec_table_wrapper {
	color: #000;
	text-align: left;
	font-size: 10px;
	_font-size: 63%; /* for IE6 */
	font-size/*\**/: 63%\9;/* for WinIE7 & IE8*/
}

.spec_table_wrapper .h4_sub2 {
	float:right;
}

.popup_table2, .spec_table_wrapper .gray_table, .spec_table_wrapper .gray_table3 {
	clear:both;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
}

.popup_table2 th, .spec_table_wrapper .gray_table th, .spec_table_wrapper .gray_table3 th {
	background: #ccc;
	white-space: nowrap;
}

.popup_table2 th, .popup_table2 td, .spec_table_wrapper .gray_table th, .spec_table_wrapper .gray_table td, .spec_table_wrapper .gray_table3 th, .spec_table_wrapper .gray_table3 td {
	padding: 3px;
	text-align: center;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.popup_table2 th, .popup_table2 td {
	white-space:nowrap;
}

.spec_table_wrapper p {
	margin: 0;
	padding: 20px 0 0 0;
}

#table_areaa_wrapper {
	clear: both;
	margin: 30px 0 0 0;
}

#table_area_left {
	margin: 0;
	padding: 0;
	width:440px;
	float: left;
}

#table_area_right {
	margin: 0;
	padding: 0;
	width: 440px;
	float: right;
}

.colorbox_table {
	margin: 0;
	padding: 0;
	color: #666;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

.colorbox_table td, .colorbox_table th {
	padding: 10px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}

.colorbox_table th {
	background: #ccc;
}

.option_table {
	margin: 0;
	padding: 0;
}

.option_table td {
	padding: 5px;
	border-bottom: 1px dotted #666;
}

.option_table_title td {
	background: #333;
	font-weight: bold;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
}

div#girl_wrapper {
	color: #333;
	font-size: x-small;
}

div#girl_wrapper a {
	color: #F3C;
}

div#girl_wrapper a:hover {
	color: #ff0000;
	text-decoration:underline;
}

div#girl_left {
	float: left;
	width: 400px;
	margin: 0 20px 0 0;
}

div#girl_right {
	float: right;
	width: 400px;
	text-align: left;
}

div#youtube {
	width: 350px;
	height: 227px;
	margin: 0 0 20px 0;
}

.girl_table {
	margin:0;
	padding: 0;
}

.girl_table td {
	margin:0;
	padding: 0px;
	font-size: xx-small;
}

.popup_table2 .disk_type_name {
	width:100px;
}

.popup_table2 .disk_color_name {
	width:100px;
}

/*▲各種モーダルボックス用設定ここまで*/

/*▼アクセサリーページ用設定ここから*/
.acce_wrapper {
	display: block;
	width: 440px;
	float: left;
	margin:0 30px 50px 0;
}

.acce_wrapper h3 {
	padding:10px 10px 30px 10px;
	background: url(../../maverick_old/images/bg_acce_title.gif) 0 0 no-repeat;
	display:block;
}

.new_acce {
	background: url(../../maverick_old/images/icons5.gif) 0 2px no-repeat;
	padding:0 0 0 40px;
}

.acce_wrapper .acce_left {
	display:block;
	width: 180px;
	float:left;
	margin:0 10px 0 0;
}

.acce_wrapper p {
	display:block;
	width:250px;
	float:right;
}

.acce_wrapper ul {
	clear: both;
	padding:10px 0 0 0;
}

.acce_wrapper li {
	float:left;
	margin:0 10px 0 0;
	line-height: 1.2;
}

.acce_wrapper li img {
	margin:0 0 5px 0;
}

.btn_kounyuu {
	text-align: right;
	display: block;
	padding:20px 0 0 0;
}

/*▲アクセサリーページ用設定ここまで*/

/*▼マッチングページ用設定ここかr*/
dl.matching_list {
	margin: 0;
	padding: 0;
}

.matching_list dt {
	display: block;
	width: 400px;
	height:25px;
	float: left;
	margin: 0 20px 20px 0;
	padding: 5px 0 0 30px;
	background: url(../../maverick_old/images/bg_matching_list_xl.gif) 0 0 no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

#other_page_contents .matching_list dt a {
	display: block;
	width: 100%;
	height:100%;
	color: #fff;
	text-decoration: none;
}

#other_page_contents .matching_list dt a:hover {
	text-decoration:underline;
	color: #ff0000;
}

.matching_panel_title {
	margin:0 0 20px 0;
	font-weight:bold;
}


table.matching_attention_table {
	margin:0;
	padding: 0;
}

.matching_attention_table td {
	padding:10px;
}

.mc_td_in {
	white-space:nowrap;
	vertical-align: top;
}

/*▲マッチングページ用設定ここまで*/


/*▼アクセサリーページ用設定ここから*/
.acce_wrapper {
	display: block;
	width: 440px;
	float: left;
	margin:0 30px 50px 0;
}

.acce_wrapper .acce_left {
	display:block;
	width: 180px;
	float:left;
	margin:0 10px 0 0;
}

.acce_wrapper p {
	display:block;
	width:250px;
	float:right;
}

.acce_wrapper ul {
	clear: both;
	padding:10px 0 0 0;
}

.acce_wrapper li {
	float:left;
	margin:0 10px 0 0;
	line-height: 1.2;
}

.acce_wrapper li img {
	margin:0 0 5px 0;
}

.btn_kounyuu {
	text-align: right;
	display: block;
	padding:20px 0 0 0;
}

/*▲アクセサリーページ用設定ここまで*/

/*▼取扱注意ページ用設定ここから*/

#handling_wrapper h2 {
	margin:0 0 20px 0;
}

#handling_wrapper h3 {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	border: 3px solid #ccc;
}

#handling_wrapper dt {
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}

#handling_wrapper dd {
	margin: 0;
	padding:10px 20px 20px 20px;
}

dt.kakunin {
	padding-left:65px;
	background: url(../../maverick_old/images/img_icon_02.gif) top left no-repeat;
}

dt.kiken {
	padding-left:65px;
	background: url(../../maverick_old/images/img_icon_03.gif) top left no-repeat;
}

dt.keikoku {
	padding-left:65px;
	background: url(../../maverick_old/images/img_icon_04.gif) top left no-repeat;
}

dt.chuui {
	padding-left:65px;
	background: url(../../maverick_old/images/img_icon_05.gif) top left no-repeat;
}

div.jwl_wrapper {
	padding:0 20px 20px 20px;
	border: 5px solid #666;
}

div.jwl_wrapper dt {
	clear:both;
	display: block;
	width:70px;
	height: 100px;
	float:left;
	vertical-align: top;
}

#handling_wrapper div.jwl_wrapper dd {
	margin: 0;
	padding: 0;
	display:block;
	width:740px;
	float:right;
}

/*▲取扱注意ページ用設定ここまで*/

/*▼サイトマップページ用設定ここから*/

div#sitemap_left {
	float:left;
	width: 430px;
}

div#sitemap_right {
	float: right;
	width: 430px;
}

ul.sitemap_liset li {
	display: block;
}

#sitemap_left a, #sitemap_right a {
	color:#fff;
	text-decoration:none;
}

#sitemap_left a:hover, #sitemap_right a:hover {
	color: #ff0000;
	text-decoration:underline;
}

li.first_child {
	margin:0 0 30px 0;
	padding:0 0 0 15px;
	background: url(../../maverick_old/images/arrow_right_dot_red2-trans.png) 0 4px no-repeat;
}

li.second_child {
	margin:0 0 0 100px;
	padding:0 0 0 10px;
	background: url(../../maverick_old/images/arrow_right_white.gif) 0 4px no-repeat;
}

li.third_child {
	margin: 0 0 0 0;
	padding:0 0 0 100px;
	background: url(../../maverick_old/images/sitemap_line-trans.png) 40px -2px no-repeat;
}

/*▲サイトマップページ用設定ここまで*/

/*▼ダウンロードページ用設定ここから*/

#other_page_contents .innerMain a {
	color: #fff;
	text-decoration: none;
}

#other_page_contents .innerMain a:hover {
	color: #ff0000;
	text-decoration: underline;
}

.gray_table2 {
	margin: 0;
	padding: 0;
	border-top:1px solid #666;
	border-left: 1px solid #666;
	width:100%;
}

.gray_table2 th, .gray_table2 td {
	margin:0;
	padding:5px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}

.gray_table2 th {
	background: #999;
	font-weight: bold;
	color: #000;
	white-space:nowrap;
}

p.gotop_right {
	text-align:right;
}

/*▲ダウンロードページ用設定ここまで*/

/*▼ブラウザ警告ポップアップ用設定ここから*/
div#_page_bg_ie6warning {
	z-index:50000;
}
div#_ie6warning {
	z-index:55000;
}
/*▲ブラウザ警告ポップアップ用設定ここまで*/

.attention_yellow_small {
	font-size: xx-small;
	color: #FC0;
}

.text_red, .red {
	color: #ff0000;
}

.text_light_blue {
	color: #0099CC;
}

.text_xx-small {
	font-size: xx-small;
}

div.spec_table_wrapper {
	font-size: 1.1em;
}

div.spec_table_wrapper td.table_align_left, div.spec_table_wrapper td.left {
	text-align: left;
	white-space: nowrap;
}

.spec_table_wrapper .color5h100 {
	color:#F00;
}

.spec_table_wrapper .color5h112, .spec_table_wrapper .color5h120 {
	color:#F90;
}

.spec_table_wrapper table .text-align-left {
	text-align:left;
}

#hubring {
	box-sizing: border-box;
	background-color: #333;
	color: #000;
	text-align: center;
	font-weight: bold;
	width: 100%;
	padding: 15px;
	border-radius: 10px;
}
#hubring a {
	color: #fdd000;
}