@charset "shift_jis";
.main {
	width:700px;
	margin:0 0 15px;
	padding:0;
}
.main_left {
	/*width:700px;*/
	margin:10px 0 0 0;
	padding:0;
	/*float:left;*/
	clear:left;
}
.submenu {
	width:700px;
	margin:0;
	padding:38px 0 0 0;
	float:left;
}
.submenu .left_a {
	width:360px;
	margin:0 0 30px;
	padding:0;
	float:left;
}
.submenu .right {
	width:340px;
	margin:0 0 30px;
	padding:0;
	float:left;
	overflow: hidden;
}
.submenu p {
	clear:left;
	width:334px;
	margin:4px 0 0 6px;
	padding:0;
}
.iridium_sub_a {
	background:url(../products/sparkplugs/iridium/image/06.gif) no-repeat;
	width: 340px;
	height: 26px;
	display: block;
}
.iridium_sub_b {
	background:url(../products/sparkplugs/iridium/image/07.gif) no-repeat;
	width: 340px;
	height: 26px;
	display: block;
}
.iridium_sub_c {
	background:url(../products/sparkplugs/iridium/image/08.gif) no-repeat;
	width: 340px;
	height: 26px;
	display: block;
}
.iridium_sub_d {
	background:url(../products/sparkplugs/iridium/image/09.gif) no-repeat;
	width: 340px;
	height: 26px;
	display: block;
}
.common_left_box {
	width:360px;
	float:left;
	margin:0 0 15px;
	padding:0;
}
.common_right_box {
	width:340px;
	float:left;
	margin:0 0 15px;
	padding:0;
}
p.short {
	margin:0 0 0 10px;
	padding:0;
	width:320px;
}
.tokutyo {
	width:340px;
	height:37px;
	margin:0;
	padding:0;
	background:url(../image/tokutyo.gif) no-repeat;
}
/*
・ﾔ・
*/

.kouzou {
	width:340px;
	height:37px;
	margin:0 0 3px;
	padding:0;
	background:url(../image/kouzou.gif) no-repeat;
}
.main_topmargin_b {
	width:700px;
	margin:20px 0 0;
	padding:0;
	/*float:left;*/
	clear:left;
}
table {
	width:100%;
	margin:0;
	padding:0;
	font-size:100%;
}
table th {
	background:#006699;
	padding:4px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
}
table .center {
	text-align:center;
}
table .top {
	vertical-align:top;
	text-align:center;
}
table .tri_top {
	vertical-align:top;
	text-align:center;
}
table td, table th {
	border:1px solid #ffffff;
}
table td {
	background:#EEEEEE;
	padding:4px;
}
table tr.second_color td {
	background:#f7f5f7;
}
table th.item_one {
	width:20%;
}
table th.item_two {
	width:15%;
}
table th.item_three {
	width:14%;
}
table th.item_four {
	width:35%;
}
table th.item_five {
	width:70%;
}
table th.item_six {
	width:30%;
}
table th.item_seven {
	width:50%;
	text-align: center;
}
table th.item_eight {
	width:25%;
}
table th.item_nine {
	width:10%;
}
table th.item_a {
	width:11%;
}
table th.item_b {
	width:18%;
}
table th.item_c {
	width:11%;
}
table th.item_d {
	width:30%;
}
table th.item_e {
	width:30%;
}
.none {
	display:none;
}
.main_left_top_margin_b {
	width:700px;
	margin:60px 0 0;
	padding:0;
	/*float:left;*/
	clear:both;
}
/* ▼左右のdiv */
img.common {
	padding:0;
	margin:15px 0;
	clear:left;
	float: left;
}
.half_box {
	width:350px;
	margin:0;
	padding:0;
	float:left;
	clear:none;
}
.half_box_b {
	width:350px;
	margin:0;
	padding:0;
	float:left;
	clear:none;
}
.half_box_a {
	width:350px;
	margin:0;
	padding:0;
	float:left;
	clear:none;
}
table.basic_b{
	width:494px;
	margin:0 0 0 104px;
	padding:0;
	clear:left;
}

table.basic_b .top{
	vertical-align:baseline;
	background:#CCCCCC;
	text-align:center;
	width: 242px;
	font-size: 12px;
	padding: 0;
	height: 40px;
}

table.basic_b .middle{
	background:#FFFFFF;
	padding:2px;
	text-align:center;
}

table.basic_b .bottom{
	vertical-align:middle;
	background:#990000;
	text-align:center;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0;
	height: 40px;
}

table.basic_b .bottom_a{
	vertical-align:middle;
	background:#005782;
	text-align:center;
	font-size: 12px;
	color: #FFFFFF;
	padding: 0;
	height: 40px;
}

.main_left_top_margin{
	/*width:700px;*/
	margin:20px 0 0;
	padding:0;
/*	float:left;*/
	clear:left;
}

/* ▼Grayの枠付div */
.gray_waku_box{
	width:210px;
	margin:0 10px 0 0;
	padding:0;
	border:solid #CCCCCC 1px;
	float:left;
	height: 220px;
}
/* ▼左右のdiv */
.left_common{
	width:370px;
	marign:0;
	padding:0;
	clear:left;
	float:left;
	text-align:left;
}

.right_common{
	width:330px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
}
img.left_float{
	float:left;
	margin:0 12px 0 0;
	padding:0;
	display:block;
}
/* ▼ 品番の見方 ▼ */
*html body table.hinban{
	width:700px;
	float:left;
	clear:left;
	margin:0 0 24px;
	padding:0;
	/*font-size:80%;*/
}

table.hinban{
	width:700px;
	float:left;
	clear:left;
	margin:0 0 24px;
	padding:0;
	/*font-size:90%;*/
}

table.hinban th{
	background:#006699;
	color:#FFFFFF;
	text-align:center;
	padding:3px;
}

table.hinban td{
	background:#EEEEEE;
	padding:3px;
	text-align:left;
}

table.hinban td.center{
	text-align:center;
}


table.hinban td.width_a{
	width:24px;
	text-align:center;
}

table.hinban td.width_b{
	width:70px;
	text-align:center;
}

table.hinban td.width_b_b{
	width:70px;
	text-align:left;
}


table.hinban td.width_c{
	width:30px;
	text-align:center;
}


table.hinban td.width_d{
	width:90px;
	text-align:center;
}

table.hinban td.width_d_b{
	width:120px;
}

*html body table.hinban_b{
	width:500px;
	float:left;
	clear:left;
	margin:0 0 24px;
	padding:0;
	/*font-size:80%;*/
}

table.hinban_b{
	width:500px;
	float:left;
	clear:left;
	margin:0 0 24px;
	padding:0;
	/*font-size:90%;*/
}

table.hinban_b th{
	background:#006699;
	color:#FFFFFF;
	text-align:center;
	padding:3px;
}

table.hinban_b td{
	background:#EEEEEE;
	padding:3px;
	text-align:left;
	width:auto;
}

table.hinban_b td.width_a{
	width:24px;
	text-align:center;
}

table.hinban_b td.width_b{
	width:30px;
	text-align:center;
}

table.hinban_b td.center{
	text-align:center;
}

/* ▼プラグの寿命 */
table.basic_o{
	width:100%;
	font-size:100%;
	background:#555555;
	margin:0;
	padding:0;
}

table.basic_o th{
	width:25%;
	text-align:center;
	padding:1px;
	background:#FFFFFF;
	vertical-align:top;
	border:1px solid #555555;
}

table.basic_o td{
	width:25%;
	text-align:center;
	background:#FFFFFF;
	padding:5px 0;
	border:1px solid #555555;
}

table.basic_o td.bottom{
	text-align:left;
	padding:5px;
	background:#FFFFFF;
}

table.basic_o td.bottom p{
	background:url(../common/disc.gif) left 5px no-repeat;
	padding:0 0 0 10px;
	width:100%;
	clear:left;
}

table.basic_o th p.title{
	width:100%;
	padding:5px 0;
	background:#FFD0D0;
	color: #000000;
}

table.basic_o th p.title_b{
	width:100%;
	padding:5px 0;
	background:#D0E8FF;
	color: #000000;
}

table.basic_o th p.txt{
	width:95%;
	padding:0 0 0 5px;
	text-align:left;
	font-weight:normal;
	color: #000000;
}


table.basic_o th img{
	margin:5px 0;
}

.basic_o_a table{
width:100%;
font-size:110%;
margin:0;
padding:0;
background:#555555;
}
.basic_o_a table td,.basic_o_a table th{
	border:1px solid #555555;
	}
.basic_o_a table td.left{
width:30%;
margin:0;
padding:5px;
background:#EEEEEE;
font-weight:bold;
text-align:center;
}

.basic_o_a table td.right{
width:70%;
margin:0;
padding:5px;
background:#FFFFFF;
text-align:center;
}
.main_left_top_margin_padding{
	width:600px;
	margin:20px 0 0;
	padding:0 0 0 100px;
	float:left;
	clear:left;
}
.submenu{
	width:700px;
	margin:0;
	padding:38px 0 0 0;
	float:left;
}

.submenu_b{
	width:700px;
	margin:20px 0 0 0;
	padding:0;
	float:left;
	clear: left;
}

.submenu_c{
	width:700px;
	margin:0 0 20px;
	padding:0;
	float:left;
	clear: left;
}

.submenu_d{
	width:700px;
	margin:13px 0 20px;
	padding:0;
	float:left;
	clear: left;
}
.mailform_button{
	width:180px;
	margin:12px 0 0;
	padding:0 260px;
	float:left;
	clear:left;
}

table.mailform{
	width:700px;
	clear:left;
	margin:0;
	padding:0;
}

table.mailform td.left{
	width:220px;
	padding:5px;
	margin:0;
	background:#CCE0EB;
	vertical-align:top;
}

table.mailform td.right{
	width:460px;
	padding:5px;
	margin:0;
	background:#EEEEEE;
	vertical-align:top;
}

table select.top{
	float:left;
}

table input.bottom{
	clear:left;
	float:left;
	margin:3px 0 0;
}

*html body .mailform_button{
	width:700px;
	padding:0 260px;
	float:left;
	clear:left;
}

.mailform_button{
	width:180px;
	margin:12px 0 0;
	padding:0 260px;
	float:left;
	clear:left;
}

/*table*/

.table2 th{
	text-align:left;
	background:#666;
	color:#FFF;
	font-weight:bold;
	}
.table2 th,.table2 td{
	border:1px solid #999999;
	}
table.number_search a{
	width:61px;
	height:15px;
	display:block;
	background-image: url(../search/product_num/racing/image/02.gif);
	background-repeat: no-repeat;
}

table.number_search a:hover{
	background-position:0 -15px;
}
table.number_search td.price{
	text-align:center;
	vertical-align:middle;
}

.bnr_box p{
	padding:0 0 5px;
	
}

.bnr_box .bannar_event , .bnr_box .bannar_mortorsports{
	
	display:block;
	width:220px;
	height:69px;
	
}
.bnr_box .bannar_event  a:hover ,  .bnr_box .bannar_mortorsports  a:hover {
	
	background-position:0 -69px;
	
}
.bnr_box .bannar_mortorsports {
	
	background-image: url(/common/bannar_mortorsports.gif);
}
.bnr_box .bannar_event {
	background-image: url(/common/bannar_event.gif);
	
}


