@charset "utf-8";

/* CSS Document */

/*---------------01共通項目---------------*/



* {

	margin:0px;

	padding:0px;

}

html{

    height:100%;

}

body {

	font-size:62.5%;

	color:#333333;

	background:#A09FA0 url(images/header_bk.gif) repeat-x 0px 0px;

    height:100%;

	font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	letter-spacing:0.1em;

	line-height:1.7;

	text-align:center;

}

.clearfix:after {

   content: ".";

   display: block;

   clear: both;

   height: 0;

   visibility: hidden;

}

.clearfix { display: inline-block; }

* html .clearfix { height: 1% }

.clearfix {display:block;}

.clear {

	clear:both;

}

a:link , a:visited , a:active {

	color:#0000FF;

	text-decoration:none;

}

a:hover{

	color:#66CCFF;

	text-decoration:underline;

}

hr {

	width:100%;

	clear:both;

	height:0px;

	visibility:hidden;

	display:block;

	border:0px;

}

* html hr {

	margin-top:-20px;

	height:0px;

}

*:first-child+html hr{

	margin-top:-20px;

	height:0px;

}

.overAlpha a:hover img {

	opacity:0.7;

	filter:alpha (opacity=70);

}

.red {

	color:#CC0000;

}

.blue {

	color:#0066CC;

}

.b-red {

	color:#CC0000;

}

.right {

	text-align:right;

}

.center {

	text-align:center;

}

.floatLeft {

	float:left;

}



#wrapper {

	width:850px;

	margin:0px auto;

	position:relative;

	min-height: 100%;

	text-align:left;

	font-size:1.2em;

	height: 100%;

}

body > #wrapper{

	height: auto;

	display: block;

}

#main{

	padding-bottom:80px;

}

*html body {

	behavior:url(csshover3.htc);

	}

*html ul li ul {

	padding-top: 0px;

	}

img{

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	}

.right{

	text-align: right;

}

/*---------------02ヘッダ---------------*/



#header {

	position:relative;

}

#header h1 {

	overflow:hidden;

	display:block;

	width:500px;

	height:101px;

	text-decoration: none;

	text-indent: -1500px;

	background:url(images/zxspeed_logo.gif) no-repeat 0px 0px;

	float:left;

	margin-top: 19px;

}

#header h2 {

	width:180px;

	float:right;

	height:35px;

	display:block;

	overflow:hidden;

	text-decoration: none;

	text-indent: -1500px;

	background:url(images/alphaproject_logo.gif) no-repeat 0px 0px;

	cursor:pointer;

	margin-top: 85px;

}

#globalNavi {

	list-style-type:none;

	width:850px;

	margin: 0px;

}

#navibarTop {

	display: block;

	height: 30px;

	width: 850px;

}

#navibarBottom {

	display: block;

	height: 40px;

	width: 850px;

	float: left;

}

#navibarTop li {

	list-style-type: none;

	float: left;

	}

#navibarTop li a {

	display:block;

	padding-top: 0px;

	height: 30px;

	text-decoration: none;

	text-indent: -1500px;

	background-repeat: repeat-x;

	}

#navibarBottom li {

	list-style-type: none;

	position: relative;

	float: left;

	}

#navibarBottom li li {

	float:none;     /* フロートの打ち消し */

	}

#navibarBottom li a {

	display:block;

	padding-top: 0px;

	width: 142px;	

	height: 40px;

	overflow: hidden;

	text-decoration:none;

	text-indent:-1500px;

	background-repeat:repeat-x;

}

#navibarBottom li li a {

	display:block;

	width: 141px;

	left: -70px;

	height: 30px;

	padding: 0px;

	}

#navibarBottom li ul {

	display:none;

	}

#navibarBottom li:hover ul {

	display:block;

	position:absolute;

	top:40;

	left:0;

	}

	

/*---------------グローバルナビ上メニュー---------------*/



#globalNavi #ANTENNASHOP a {

	background:url(images/globalnavibar_r1_c4.gif) no-repeat 0px 0px;

	width:191px;

	margin-left: 380px;

}

#globalNavi #INFORMATION a {

	background:url(images/globalnavibar_r1_c8.gif) no-repeat 0px 0px;

	width:169px;

	margin-left: 20px;

}

#globalNavi #LINK a {

	background:url(images/globalnavibar_r1_c11.gif) no-repeat 0px 0px;

	width:68px;

	margin-left: 20px;

}

#globalNavi #ANTENNASHOP a:hover {

	background:url(images/globalnavibar_r1_c4_f2.gif) no-repeat 0px 0px;

	width:191px;

	margin-left: 380px;

}

#globalNavi #INFORMATION a:hover {

	background:url(images/globalnavibar_r1_c8_f2.gif) no-repeat 0px 0px;

	width:169px;

	margin-left: 20px;

}

#globalNavi #LINK a:hover {

	background:url(images/globalnavibar_r1_c11_f2.gif) no-repeat 0px 0px;

	width:68px;

	margin-left: 20px;

}



/*---------------グローバルナビ下メニュー---------------*/



#globalNavi #top a {

	background:url(images/globalnavibar_r2_c1.gif) no-repeat 0px 0px;

	width:142px;

}

#globalNavi #news a {

	background:url(images/globalnavibar_r2_c2.gif) no-repeat 0px 0px;

	width:141px;

}

#globalNavi #muffler a {

	background:url(images/globalnavibar_r2_c3.gif) no-repeat 0px 0px;

	width:142px;

}

#globalNavi #carbonplate a {

	background:url(images/globalnavibar_r2_c5.gif) no-repeat 0px 0px;

	width:142px;

}

#globalNavi #aero a {

	background:url(images/globalnavibar_r2_c6.gif) no-repeat 0px 0px;

	width:141px;

}

#globalNavi #contact a {

	background:url(images/globalnavibar_r2_c9.gif) no-repeat 0px 0px;

	width:142px;

}

#globalNavi #sus a {

	background:url(images/globalnavibar_r2_c10.gif) no-repeat 0px 0px;

	width:141px;

}

#globalNavi #top a:hover {

	background:url(images/globalnavibar_r2_c1_f2.gif) no-repeat 0px 0px;

	width:142px;

}

#globalNavi #news a:hover {

	background:url(images/globalnavibar_r2_c2_f2.gif) no-repeat 0px 0px;

	width:141px;

}

#globalNavi #muffler a:hover {

	background:url(images/globalnavibar_r2_c3_f2.gif) no-repeat 0px 0px;

	width:142px;

}

#globalNavi #carbonplate a:hover {

	background:url(images/globalnavibar_r2_c5_f2.gif) no-repeat 0px 0px;

	width:142px;

}

#globalNavi #aero a:hover {

	background:url(images/globalnavibar_r2_c6_f2.gif) no-repeat 0px 0px;

	width:141px;

}

#globalNavi #contact a:hover {

	background:url(images/globalnavibar_r2_c9_f2.gif) no-repeat 0px 0px;

	width:142px;

}

#globalNavi #sus a:hover {

	background:url(images/globalnavibar_r2_c10_f2.gif) no-repeat 0px 0px;

	width:141px;

}

/*---------------マフラーサブメニュー---------------*/



#globalNavi #muffler #CLseries a {

	background-image: url(images/pulldownmenu_r1_c1.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #Pseries a {

	background-image: url(images/pulldownmenu_r2_c1.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #Xseries a {

	background-image: url(images/pulldownmenu_r3_c1.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #Eseries a {

	background-image: url(images/pulldownmenu_r4_c1.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #Bseries a {

	background-image: url(images/pulldownmenu_r5_c1.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #Straight a {

	background-image: url(images/pulldownmenu_r6_c1.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	width:230px;

}

#globalNavi #muffler #SPEC a {

	background-image: url(images/pulldownmenu_r7_c1.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #GALLERY a {

	background-image: url(images/pulldownmenu_r8_c1.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #KYOON a {

	background-image: url(images/pulldownmenu_r10_c1.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #Hybrid a {

	background-image: url(images/pulldownmenu_r11_c1.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	width: 230px;

}

#globalNavi #muffler #CUTTER a {

	background-image: url(images/pulldownmenu_r12_c1.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	width: 230px;

}

#globalNavi #sus #PROSYSTEM a {

	background-image: url(images/pulldownmenu_r13_c1.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #sus #VERSUS a {

	background-image: url(images/pulldownmenu_r14_c1.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #STAINPIPE a {

	background-image: url(images/pulldownmenu_r15_c1.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	width: 230px;
}

#globalNavi #muffler #CLseries a:hover {

	background-image: url(images/pulldownmenu_r1_c1_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #Pseries a:hover {

	width:135px;

	background-image: url(images/pulldownmenu_r2_c1_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #Xseries a:hover {

	background-image: url(images/pulldownmenu_r3_c1_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #Eseries a:hover {

	background-image: url(images/pulldownmenu_r4_c1_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #Bseries a:hover {

	background-image: url(images/pulldownmenu_r5_c1_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #Straight a:hover {

	background-image: url(images/pulldownmenu_r6_c1_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	width:230px;

}

#globalNavi #muffler #SPEC a:hover {

	background-image: url(images/pulldownmenu_r7_c1_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #GALLERY a:hover {

	background-image: url(images/pulldownmenu_r8_c1_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #KYOON a:hover {

	background-image: url(images/pulldownmenu_r10_c1_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #Hybrid a:hover {

	background-image: url(images/pulldownmenu_r11_c1_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	width: 230px;

}#globalNavi #muffler #CUTTER a:hover {

	background-image: url(images/pulldownmenu_r12_c1_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	width: 230px;

}

#globalNavi #sus #PROSYSTEM a:hover {

	background-image: url(images/pulldownmenu_r13_c1_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #sus #VERSUS a:hover {

	background-image: url(images/pulldownmenu_r14_c1_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #muffler #STAINPIPE a:hover {

	background-image: url(images/pulldownmenu_r15_c1_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	width: 230px;
}


/*---------------カーボンプレートサブメニュー---------------*/



#globalNavi #carbonplate #PILLAR a {

	background-image: url(images/pulldownmenu_r1_c3.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #carbonplate #PLATE a {

	background-image: url(images/pulldownmenu_r2_c3.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #carbonplate #SPEC2 a {

	background-image: url(images/pulldownmenu_r3_c3.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #carbonplate #PILLAR a:hover {

	background-image: url(images/pulldownmenu_r1_c3_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #carbonplate #PLATE a:hover {

	background-image: url(images/pulldownmenu_r2_c3_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #carbonplate #SPEC2 a:hover {

	background-image: url(images/pulldownmenu_r3_c3_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}



/*---------------エアロサブメニュー---------------*/



#globalNavi #aero #SFT a {

	background-image: url(images/pulldownmenu_r1_c5.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #aero #ZAP a {

	background-image: url(images/pulldownmenu_r2_c5.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #aero #ELS a {

	background-image: url(images/pulldownmenu_r3_c5.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #aero #EURO a {

	background-image: url(images/pulldownmenu_r4_c5.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #aero #VIP a {

	background-image: url(images/pulldownmenu_r5_c5.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #aero #SPEC3 a {

	background-image: url(images/pulldownmenu_r6_c5.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #aero #SFT a:hover {

	background-image: url(images/pulldownmenu_r1_c5_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #aero #ZAP a:hover {

	background-image: url(images/pulldownmenu_r2_c5_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #aero #ELS a:hover {

	background-image: url(images/pulldownmenu_r3_c5_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #aero #EURO a:hover {

	background-image: url(images/pulldownmenu_r4_c5_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #aero #VIP a:hover {

	background-image: url(images/pulldownmenu_r5_c5_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#globalNavi #aero #SPEC3 a:hover {

	background-image: url(images/pulldownmenu_r6_c5_f2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}



/*---------------03フッタ---------------*/



#footer {

	position:relative;

	width:100%;

	background:#444546;

	color:#FFFFFF;

	font-size:1.2em;

	bottom: 0px;

}

#footer #inner {

	width:850px;

	text-align:left;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#footer h6 {

	float:left;

	margin:25px 15px 0px 150px;

	display:block;

}

#footer #copy {

	clear:both;

	margin-top:15px;

	text-align:center;

}

#footer #inner h3 {

	overflow:hidden;

	display: block;

	height: 40px;

	width: 180px;

	text-decoration: none;

	text-indent: -1500px;

	float: left;

	background-image: url(images/alphaproject_logo2.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	bottom: 10px;

	margin-right: 10px;

	margin-top: 20px;

}

#footer h4 {

	font-family:"メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 12px;

	font-weight: bold;

	line-height: 1.25em;

	float: left;

	display: block;

	margin-left: 0px;

	height: 14px;

	margin-top: 20px;

}

#footer address {

	font-style: normal;

	font-size: 11px;

	line-height: 1.5em;

	letter-spacing: 0.1em;

	float: left;

	display: block;

	margin-left: 0px;

}

#footer address a {

	color: #FFFFFF;

	padding-bottom: 20px;

}



#footer #inner h6 {

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	bottom: 10px;

	display: block;

	margin-bottom: 10px;

	margin-top: 45px;

	margin-right: 10px;

	margin-left: 0px;

}





/*---------------04ニュースボックス---------------*/



#newsBox .newstxt {

	letter-spacing: 0.1em;

	font-size: 12px;

	display: block;

	margin-top: 5px;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 20px;

	line-height: 1.7em;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #993333;

}

#newsBox .topNewsDate {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	letter-spacing: 0.2em;

	display: block;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	background-image: url(images/newsarrow.gif);

	background-repeat: no-repeat;

	background-position: 3px 7px;

}

#mufflerContents #atn_pop {
	text-align: right;
	display: block;
	margin-top: 0px;
}

