@charset "shift_jis";


/*サイト全体に適用*/
body{
	margin:0;padding:0;
	font-size:91%;
	font-family:"MS PGothic","Osaka",Arial,sans-serif;
	line-height:125%;
	color:#eeeeee;
	background:#000000 url('img/bg_body.gif');
}

table{font-size:100%;}
img{border:none;}

a:link{
	color:#F7FF20;
	text-decoration:underline;
}
a:visited{
	color:#FDFF44;
	text-decoration:none;
}
a:hover{
	color:#F7FF20;
	text-decoration:underline;
}

h1{margin:0;}
h2{margin:0;}
h3{
	margin:40 0 10 0;padding:3 0 1;
	font-size:110%;
	line-height:150%;
	background:url('img/bg_h3.gif') right top no-repeat;
}
h4{
	margin:40 0 10 0;padding-top:2;
	font-size:100%;
	background:url('img/bg_h4.gif');
	border-bottom:1px solid #666666;
}
h5{margin:10 0 0 0;}

ul{margin:0;padding:0;list-style:none;}
dl{font-size:100%;}

.hide{display:none;}
.show{visibility:visible;}

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}

.f-left{float:left;}
.f-right{float:right;}
.f-clear{clear:both;}

.fs{font-size:90%;line-height:120%;}
.fl{font-size:130%;line-height:125%;}
.normal{font-weight:normal;}
.bold{font-weight:bold;}

.mt0{margin-top:0;}
.ml30{margin-left:30px;}
.w70{width:70px;}
.w200{width:200px;}
.brk{
	clear:both;
	height:1;
	font-size:1px;line-height:1px;
	color:#222222;
}

.price{font-size:105%;line-height:125%;letter-spacing:1px;}
.bycrk{margin-top:3;text-align:right;}

#iecenter{text-align:center;}
#container{
	margin:0 auto;
	width:760px;
	text-align:left;
	background:#000000;
}
#head{
	height:52;
	background:url('img/header.gif') no-repeat;
}
	#head h1{float:left;margin:0;}
	#homenavi{
		float:right;margin:20 15 0 0;font-size:90%;
	}
	#headnavi ul{
		float:right;
		margin:35 5 0 0;
		padding:0 0 0 0;
	}
	#headnavi li{
		float:left;
		margin-left:10;
		font-size:90%;
	}
	#headnavi a{color:#ffffff;}

#navi{
	height:22;
	border-bottom:1px solid #ffffff;
}
	#navi li{
		float:left;
		width:152;
		height:22;
	}
	#navi a{
		display:block;
		width:100%;height:100%;
	}

	/*Head Menu (active)*/
	#nv_pa_h{background:url('img/headnavi.gif') 0 -110px;}
	#nv_kr_h{background:url('img/headnavi.gif') 0 -132px;}
	#nv_sh_h{background:url('img/headnavi.gif') 0 -154px;}
	#nv_as_h{background:url('img/headnavi.gif') 0 -198px;}

	/*Head Menu (not active)*/
	#nv_pa{background:url('img/headnavi.gif');}
	#nv_pa:hover{background:url('img/headnavi.gif') 0 -110px;}
	#nv_kr{background:url('img/headnavi.gif') 0 -22px;}
	#nv_kr:hover{background:url('img/headnavi.gif') 0 -132px;}
	#nv_sh{background:url('img/headnavi.gif') 0 -44px;}
	#nv_sh:hover{background:url('img/headnavi.gif') 0 -154px;}
	#nv_bl{background:url('img/headnavi.gif') 0 -66px;}
	#nv_bl:hover{background:url('img/headnavi.gif') 0 -176px;}
	#nv_as{background:url('img/headnavi.gif') 0 -88px;}
	#nv_as:hover{background:url('img/headnavi.gif') 0 -198px;}

/*content pulldown*/
#pdm0,#pdm1,#pdm2,#pdm3,#pdm4{
	position:absolute;top:70px;
	width:152px;
	z-index:1;
	font-size:90%;
	line-height:180%;
	background:#000000;
}
	.pdm{
		padding:3 7;
		border:1px solid #888888;
		border-top:none;
		border-left:none;
	}

#subheading{
	width:730;
	margin:30 0 30 15;
}
#subheading h2{height:60;}
	#subheading div{margin-top:10;}

#main{padding:0 15;}

#wrapleftnavi{
	float:left;
	width:150;
	font-size:90%;
}
	#leftnavi{
		/*height:367;*/
		padding:5;
		background:url('img/bg_leftnavi.jpg') no-repeat;
	}

	#leftnavi a{
		display:block;
		height:22;
		color:#ffffff;
	}
	.lnv_0{padding-left:10;background:url('img/leftnavi.gif') 0px 0px;}
	.lnv_0:hover{background:url('img/leftnavi.gif') 0px -50px;}
	.lnv_0_h{padding-left:10;color:#f6ff10;background:url('img/leftnavi.gif') 0px -50px;}
	.lnv_1{padding-left:20;background:url('img/leftnavi.gif') 0px -100px;}
	.lnv_1:hover{background:url('img/leftnavi.gif') 0px -150px;}
	.lnv_1_h{padding-left:20;color:#f6ff10;background:url('img/leftnavi.gif') 0px -150px;}


#main-right{
	float:left;
	width:565px;
	margin-left:15px;
}

#foot{
	clear:both;
	margin-top:30;
	padding:5 0 30;
	font-size:81%;
	text-align:center;
	border-top: 1px solid #999999;
}

.pagetop{
	clear:both;
	height:20;
	margin:20 0;
}
	.pagetop a{
		display:block;
		float:right;
		width:85;height:20;
		background:url('img/pagetop.gif');
	}
	.pagetop a:hover{background:url('img/pagetop.gif') 0 -20px;}





/*特定ページに適用*/
/*index*/
#indexhead{
	margin:0;
	height:150px;
	background:url('img/indexhead.jpg') center no-repeat;
}

#indeximg{
	height:212;
	background:url('img/indexhead.jpg') right bottom no-repeat;
	margin-top: 5;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0;
}

#indeximg2{
	height:150;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0px;
	background-image: url(parts/img/ohlins1ban.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#indexnavi{
	height:35;
	margin-bottom:10;
	border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;
}
	#indexnavi li{
		float:left;
		width:152;
		height:35;
	}
	#indexnavi a{
		display:block;
		width:100%;height:100%;
	}
	/*Index Menu (not active)*/
	#inv_pa{background:url('img/indexnavi.gif');}
	#inv_pa:hover{background:url('img/indexnavi.gif') 0 -175px;}
	#inv_kr{background:url('img/indexnavi.gif') 0 -35px;}
	#inv_kr:hover{background:url('img/indexnavi.gif') 0 -210px;}
	#inv_sh{background:url('img/indexnavi.gif') 0 -70px;}
	#inv_sh:hover{background:url('img/indexnavi.gif') 0 -245px;}
	#inv_bl{background:url('img/indexnavi.gif') 0 -105px;}
	#inv_bl:hover{background:url('img/indexnavi.gif') 0 -280px;}
	#inv_as{background:url('img/indexnavi.gif') 0 -140px;}
	#inv_as:hover{background:url('img/indexnavi.gif') 0 -315px;}

/*index pulldown*/
#ipdm0,#ipdm1,#ipdm2,#ipdm3,#ipdm4{
	position:absolute;top:305px;
	width:152px;
	z-index:1;
	font-size:90%;line-height:180%;
	background:#000000;
}
	.ipdm{
		padding:3 7;
		border:1px solid #888888;
		border-top:none;
		border-left:none;
	}

#wraptopics{
	float:left;
	width:540px;
}
	#topics{
		margin-left:20;
		background:url('img/bg_dot.gif');
	}
	#topics h4{
		height:35px;
		background:url('img/md_news.gif') 0 10px no-repeat;
	}
	#topics ul{padding:0 0 20 30;}
	#topics li{margin-bottom:7;list-style:disc;}

#wrapbannar{
	float:right;
	margin-bottom:30;
}
	#banner{
		width:200px;
		margin-right:5;
	}
	#banner object, #banner embed, #banner img{margin-bottom:15px;}

#idx-event{
	background:url('img/bn_event.gif');
	margin-bottom:15px;
	padding-bottom:5px;
	padding-top:20px;
	font-size:10px;
	line-height:11px;
	color:#ffffff;
}
	#idx-event a{
		display:block;
		padding-left:10px;
		line-height:150%;
		color:#ffffff;
		text-decoration:none;
	}



/*parts*/
.sub_pa1{background:url('parts/img/md2_ph.jpg') right 0 no-repeat;}
.sub_pa2{background:url('parts/img/md2_parts.gif') no-repeat;}

/*parts\index*/
.pt_comp{
	float:left;
	margin:10 0 0 8;padding:10 15;
	text-align:center;
	background:url('img/bg_dot.gif');
}
.pt_a1{
	margin:10 10 0;padding:5;
	background:url('img/bg_dot.gif');
}
	.pt_a1 p{margin:10 0 0 0;}



.pt_a2{width:450;}
	.pt_a2 h4{
		margin:0;
		font-size:90%;
		background:none;
		border:none;
	}
	.pt_a2 img{margin-right:5;}


/*PARTS\complete*/
.comp_pt1{
	margin-bottom:30;padding:10;
	font-size:90%;line-height:120%;
	background:#222222;
}
.comp_pt1 p{margin:5 0 0;}
.comp_pt2{margin-left:190;}
.comp_pt3{margin-left:120;}
.comp_pt4{margin-left:160;}


/*PARTS\ccbt*/
#ccbt_ifr{
	width:580px;height:400px;
	padding:1 0 0 1;
	margin:20 0;
}

/*PARTS\ohlins*/
.ohlins_ifr{
	width:570px;height:500px;
	margin:20 0;
}


/*KRT*/
.sub_kr1{background:url('krt/img/md2_ph.jpg') right 0 no-repeat;}
.sub_kr2{background:url('krt/img/md2_krt.gif') no-repeat;}
#photos img{float:left;margin:10 5;}
.photo_navi{clear:both;}
.photo_navi .prev{display:block;float:left;margin-bottom:15px;}
.photo_navi .next{display:block;float:right;margin-bottom:15px;}


/*asoboo*/
.sub_as1{background:url('asoboo/img/md2_ph.jpg') right 0 no-repeat;}
.sub_as2{
background:url('asoboo/img/md2_asoboo.gif') no-repeat;
}
.subhead-asoboo{height:60px;}
.result{margin-left:50;}
	.result h4{width:450px;}
	.result table{
		width:450;
		font-size:90%;
		border-top:3px double #888888;
	}
	.result th{font-weight:normal;border-bottom:3px double #888888;}
	.result td{border-bottom:1px solid #888888;}


/*European*/
.sub_ep1{background:url('european/img/md2_ph.jpg') right 0 no-repeat;}
.sub_ep2{background:url('european/img/md2_euro.gif') no-repeat;}


/*SHOP*/
.sub_sh1{background:url('shop/img/md2_ph.jpg') right 0 no-repeat;}
.sub_sh2{background:url('shop/img/md2_shop.gif') no-repeat;}


/*TIRE*/
.sub_ti1{background:url('tire/img/md2_ph.jpg') right 0 no-repeat;}
.sub_ti2{background:url('tire/img/md2_tire.gif') no-repeat;}


/*LINK*/
.sub_li1{background:url('link/img/md2_ph.jpg') right 0 no-repeat;}
.sub_li2{background:url('link/img/md2_link.gif') no-repeat;}


/*EVENT*/
#event-idx li{margin-bottom:5px;}
.sub_ev1{background:url('event/img/md2_ph.jpg') right 0 no-repeat;}
.sub_ev2{background:url('event/img/md2_eve.gif') no-repeat;}
#ev-head{
	margin-bottom:10;
	background:url('img/bg_07ex.gif') no-repeat;
}
.ph{
	float:left;
	margin:0 2 0 2;
	padding:5;
	font-size:80%;
	color:#000000;
	background:#f0f0f0;
}
.evph1{
	width:200px;
	margin:0 2 0 2;
	padding:5;
	background:#f0f0f0;
}
.evph2{
	float:left;
	width:250px;
	margin:0 2 0 2;
	padding:5;
	background:#f0f0f0;
}
.evph-an{
	margin-top:3px;
	color:#000000;
	font-size:80%;
	line-height:110%;
}
.evph-an2{
	margin-top:3px;
	color:#000000;
	font-size:80%;
	line-height:110%;
}
#ev-main{
	padding:4;
	background:url('event/img/bg_eve.gif') repeat-y;
	border-top:1px solid #555555;
	border-bottom:1px solid #555555;
}


/*LINK*/
.link-banner{width:150px;height:50px;text-align:center;background:#333333;}


/*popup*/
#popup{padding:0 10;background:#000000;}
#popup table{margin-top:10;font-size:90%;border-top:1px solid #888888;border-bottom:1px solid #888888;}
#popup td{padding:6 3;border-top:1px solid #888888;}
#popup th{
	padding:8 3 8;
	text-align:left;font-weight:normal;
	border-top:3px double #888888;
	border-bottom:3px double #888888;
}
#popup h5{margin-top:25;}
#popup .bnone{border:none;}
.close{
	display:block;
	width:85;height:20;
	margin:2 auto 0;
	background:url('img/close.gif');
}


/*iframe_ohlins*/
#iframe_ohlins{padding-left:2;background:#000000;}
#iframe_ohlins h3{margin:0;background-image:none;}
#iframe_ohlins h4{margin:15px 0 0;background-image:none;border:none;}
#iframe_ohlins #list_scroll{height:340px;overflow:auto;}
#iframe_ohlins table#listtable_md{width:580px;font-size:90%;background:#191919;}
#iframe_ohlins th{
	padding:8 3 8;
	text-align:left;font-weight:normal;
	border-top:3px double #888888;
	border-bottom:3px double #888888;
}
#iframe_ohlins table#listtable_main{width:550px;font-size:90%;border-bottom:1px solid #888888;background:#191919;}
#iframe_ohlins td{padding:6 3;border-top:1px solid #888888;}
#iframe_ohlins .md{color:#000000;background:#e0e0e0;}

.lineup{margin-bottom:15;}
.lineup th{text-align:left;font-weight:normal;border-bottom:3px double #888888;}
.lineup td{border-bottom:1px solid #999999;}
.ccbt1{width:215px;}
.ccbt2{width:75px;}
.ccbt3{width:120px;}

