@charset "utf-8";


/*
	Since:25 May 2006
	Last-Updated: 26 June 2006
	Editor:Masataka Asakura(MIC)
*/


/*
-------------File Contents--------------

	1. MainVisual

	2. LocalNavigations
		1) 製品一覧
		2) 自動車用部品
		3）エンプラ
		4) OA
		5) 建材
		6) 娯楽/ペット

	3. ページタイトル
	
	4. 製品一覧
	
	5. 自動車INDEX
	
	6. 自動車各ページ
		
	7. エンプラ
		
	8. OA
	
	9. 建材
	
	10.娯楽/ペット

*/


/*
------------1. MainVisual----------------
*/

.P01 #MainVisual{
	background-image:url("../images/main01.jpg");
}
#MainVisual.mv-car{
	background-image:url("../images/main02.jpg");
}
.PEn01 #MainVisual, .PEn02 #MainVisual{
	background-image:url("../images/main03.jpg");
}
.POA #MainVisual{
	background-image:url("../images/main04.jpg");
}
.PCo #MainVisual{
	background-image:url("../images/main05.jpg");
}
.PAm #MainVisual{
	background-image:url("../images/main06.jpg");
}



.P01 #MainVisual h1{
	background-image:url("../images/ctitle01.gif");
}
#MainVisual.mv-car h1{
	background-image:url("../images/ctitle02.gif");
}
.PEn01 #MainVisual h1, .PEn02 #MainVisual h1{
	background-image:url("../images/ctitle03.gif");
}
.POA #MainVisual h1{
	background-image:url("../images/ctitle04.gif");
}
.PCo #MainVisual h1{
	background-image:url("../images/ctitle05.gif");
}
.PAm #MainVisual h1{
	background-image:url("../images/ctitle06.gif");
}




/*
------------2. LocalNavigations----------------
*/

/* ============1) 製品一覧================= */



#LNIndex{
	width:191px;
	height:52px;
}

#LNIndex a, #LNIndex a:visited{
	width:191px;
	height:52px;
	background:transparent url("../lnav_img/ln_index01.gif") no-repeat 0 0;
}
#LNIndex a:hover, #LNIndex a:active{
	background:transparent url("../lnav_img/ln_index02.gif") no-repeat 0px 0px;
}



/* ============2) 自動車用部品================= */

/* 自動車用部品 */

#LNCar{
	width:191px;
	height:52px;
}

#LNCar a, #LNCar a:link{
	width:191px;
	height:52px;
	background:transparent url("../lnav_img/ln_car01.gif") no-repeat 0 0;
}
#LNCar a:hover, #LNCar a:active{
	background:transparent url("../lnav_img/ln_car02.gif") no-repeat 0px 0px;
}

/* PageNow */
.PCar01 #LNCar a, .PCar01 #LNCar a:link, .PCar02 #LNCar a, .PCar02 #LNCar a:link, 
.PCar03 #LNCar a, .PCar03 #LNCar a:link, .PCar04 #LNCar a, .PCar04 #LNCar a:link, 
.PCar05 #LNCar a, .PCar05 #LNCar a:link, .PCar06 #LNCar a, .PCar06 #LNCar a:link, 
.PCar07 #LNCar a, .PCar07 #LNCar a:link, .PCar08 #LNCar a, .PCar08 #LNCar a:link, 
.PCar09 #LNCar a, .PCar09 #LNCar a:link, .PCar10 #LNCar a, .PCar10 #LNCar a:link, 
.PCar11 #LNCar a, .PCar11 #LNCar a:link, .PCar12 #LNCar a, .PCar12 #LNCar a:link{
	background:transparent url("../lnav_img/ln_car03.gif") no-repeat 0px 0px;
	cursor:default;
	border:none;
}



/* 自動車用部品一覧 */

#LNCar02{
	list-style-type: none;
	background:transparent url("../../common_img/li_arrow05.gif") no-repeat 12px 16px;
	padding:0;
	margin:0;
	border-right:1px solid #787878;
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	width:190px;
	height:40px;
}

.PCar01 #LNCar02{
	background:transparent url("../../common_img/li_arrow06.gif") no-repeat 12px 16px;
	border-bottom-color:#5b92e1;
}

#LNCar02 a, #LNCar02 a:link{
	width:190px;
	height:40px;
	background:transparent url("../lnav_img/ln_carindex01.gif") no-repeat 30px 13px;
}
#LNCar02 a:hover, #LNCar02 a:active{
	background:transparent url("../lnav_img/ln_carindex02.gif") no-repeat 30px 13px;
}

/* PageNow */
.PCar01 #LNCar02 a, .PCar01 #LNCar02 a:link{
	background:transparent url("../lnav_img/ln_carindex03.gif") no-repeat 30px 13px;
	cursor:default;
	border:none;
}



/* +++++自動車用部品下層ページ++++ */

#LNCar2nd{
	background:transparent url("../../common_img/bg_lnav.gif") repeat-x left bottom;
	padding:0 0 25px 0;
	margin:0;
	border-right:1px solid #787878;
	width:190px!important;
	width/**/:191px;
}

#LNCar2nd ul{
	padding:12px 0 0 12px;
	margin:0;
	list-style-type: none;
}

#LNCar2nd ul li a{
	background:transparent url("../../common_img/li_arrow03.gif") no-repeat 0 5px;
	padding:0 0 6px 15px!important;
	margin:0;
	display:block;
}

.PCar02 #LNCar2nd ul li#LNCar2nd-01 a, .PCar03 #LNCar2nd ul li#LNCar2nd-02 a, 
.PCar04 #LNCar2nd ul li#LNCar2nd-03 a, .PCar05 #LNCar2nd ul li#LNCar2nd-04 a, 
.PCar06 #LNCar2nd ul li#LNCar2nd-05 a, .PCar07 #LNCar2nd ul li#LNCar2nd-06 a, 
.PCar08 #LNCar2nd ul li#LNCar2nd-07 a, .PCar09 #LNCar2nd ul li#LNCar2nd-08 a, 
.PCar10 #LNCar2nd ul li#LNCar2nd-09 a, .PCar11 #LNCar2nd ul li#LNCar2nd-10 a, 
.PCar12 #LNCar2nd ul li#LNCar2nd-11 a{
	color:#f30;
	font-weight:bold;
	background:transparent url("../../common_img/li_arrow04.gif") no-repeat 0 5px;
	display:block;
}




#LNMESEX .LNSCTitle, #LNMESLPM .LNSCTitle, #LNDirect .LNSCTitle, #LNOthers .LNSCTitle{
	border-bottom:2px solid #999;
	display:block;
	text-indent:-9999px;
	letter-spacing : -1000em;
	font-size:0.1em;
	line-height:100%;
	height:36px!important;
	height/**/:38px;
	width:190px;
}
/*\*/
#LNMESEX .LNSCTitle, #LNMESLPM .LNSCTitle, #LNDirect .LNSCTitle, #LNOthers .LNSCTitle{
	letter-spacing : normal;
	overflow:hidden;
}
/**/

.PCar02 #LNMESEX .LNSCTitle, .PCar03 #LNMESEX .LNSCTitle, .PCar04 #LNMESEX .LNSCTitle, 
.PCar05 #LNMESEX .LNSCTitle{
	border-bottom:2px solid #5b92e1;
}

.PCar06 #LNMESLPM .LNSCTitle{
	border-bottom:2px solid #5b92e1;
}
.PCar07 #LNDirect .LNSCTitle, .PCar08 #LNDirect .LNSCTitle, .PCar09 #LNDirect .LNSCTitle{
	border-bottom:2px solid #5b92e1;
}
.PCar10 #LNOthers .LNSCTitle{
	border-bottom:2px solid #5b92e1;
}

#LNMESEX .LNSCTitle{
	background:transparent url("../lnav_img/car_mesex.gif") no-repeat 12px 20px;
}
#LNMESLPM .LNSCTitle{
	background:transparent url("../lnav_img/car_meslpm.gif") no-repeat 12px 20px;
}
#LNDirect .LNSCTitle{
	background:transparent url("../lnav_img/car_direct.gif") no-repeat 12px 20px;
}
#LNOthers .LNSCTitle{
	background:transparent url("../lnav_img/car_others.gif") no-repeat 12px 20px;
}

/* ============3) エンプラ================= */

#LNEnpla{
	width:191px;
	height:52px;
}

#LNEnpla a, #LNEnpla a:link{
	width:191px;
	height:52px;
	background:transparent url("../lnav_img/ln_enpla01.gif") no-repeat 0px 0px;
}
#LNEnpla a:hover, #LNEnpla a:active{
	width:191px;
	height:52px;
	background:transparent url("../lnav_img/ln_enpla02.gif") no-repeat 0px 0px;
}

/* PageNow */
.PEn01 #LNEnpla a, .PEn01 #LNEnpla a:link, .PEn02 #LNEnpla a, .PEn02 #LNEnpla a:link{
	background:transparent url("../lnav_img/ln_enpla03.gif") no-repeat 0px 0px;
	cursor:default;
	border:none;
}



#LNEnpla2nd{
	background:transparent url("../../common_img/bg_lnav.gif") repeat-x left bottom;
	padding:0 0 39px 0;
	margin:0;
	border-right:1px solid #787878;
	width:190px!important;
	width/**/:191px;
}

#LNEnpla2nd ul{
	padding:0;
	margin:0;
}
#LNEnpla2nd ul li{
	list-style-type: none;
	background:transparent url("../../common_img/li_arrow06.gif") no-repeat 12px 16px;
	padding:0 0 2px 0;
	margin:0;
}

.PEn01 #LNEnpla2nd ul li#LNSpEnpla{
	background:transparent url("../../common_img/li_arrow05.gif") no-repeat 12px 16px;
}
.PEn02 #LNEnpla2nd ul li#LNGeEnpla{
	background:transparent url("../../common_img/li_arrow05.gif") no-repeat 12px 16px;
}


/*　+++汎用エンプラ+++　*/

#LNGeEnpla a, #LNGeEnpla a:link{
	width:190px;
	height:27px;
	background:transparent url("../lnav_img/ln_geenpla01.gif") no-repeat 30px 13px;
}
#LNGeEnpla a:hover, #LNGeEnpla a:active{
	background:transparent url("../lnav_img/ln_geenpla02.gif") no-repeat 30px 13px;
}

/* PageNow */
.PEn01 #LNGeEnpla a, .PEn01 #LNGeEnpla a:link{
	background:transparent url("../lnav_img/ln_geenpla03.gif") no-repeat 30px 13px;
	cursor:default;
	border:none;
}

/*　+++スーパーエンプラ+++　*/

#LNSpEnpla a, #LNSpEnpla a:link{
	width:190px;
	height:27px;
	background:transparent url("../lnav_img/ln_spenpla01.gif") no-repeat 30px 14px;
}
#LNSpEnpla a:hover, #LNSpEnpla a:active{
	background:transparent url("../lnav_img/ln_spenpla02.gif") no-repeat 30px 14px;
}

/* PageNow */
.PEn02 #LNSpEnpla a, .PEn02 #LNSpEnpla a:link{
	background:transparent url("../lnav_img/ln_spenpla03.gif") no-repeat 30px 14px;
	cursor:default;
	border:none;
}

/* ============4) OA================= */

#LNOA{
	width:191px;
	height:52px;
}

#LNOA a, #LNOA a:link{
	width:191px;
	height:52px;
	background:transparent url("../lnav_img/ln_oa01.gif") no-repeat 0px 0px;
}
#LNOA a:hover, #LNOA a:active{
	background:transparent url("../lnav_img/ln_oa02.gif") no-repeat 0px 0px;
}

/* PageNow */
.POA #LNOA a, .POA #LNOA a:link{
	background:transparent url("../lnav_img/ln_oa03.gif") no-repeat 0px 0px;
	cursor:default;
	border:none;
}




/* ============5) 建材================= */

#LNConstruction{
	width:191px;
	height:52px;
}

#LNConstruction a, #LNConstruction a:link{
	width:191px;
	height:52px;
	background:transparent url("../lnav_img/ln_construction01.gif") no-repeat 0px 0px;
}
#LNConstruction a:hover, #LNConstruction a:active{
	background:transparent url("../lnav_img/ln_construction02.gif") no-repeat 0px 0px;
}

/* PageNow */
.PCo #LNConstruction a, .PCo #LNConstruction a:link{
	background:transparent url("../lnav_img/ln_construction03.gif") no-repeat 0px 0px;
	cursor:default;
	border:none;
}

/* ============6) 娯楽/ペット================= */

#LNAmuse{
	width:191px;
	height:47px;
}

#LNAmuse a, #LNAmuse a:link{
	width:191px;
	height:47px;
	background:transparent url("../lnav_img/ln_amuse01.gif") no-repeat 0px 0px;
}

#LNAmuse a:hover, #LNAmuse a:active{
	background:transparent url("../lnav_img/ln_amuse02.gif") no-repeat 0px 0px;
}

/* PageNow */
.PAm #LNAmuse a, .PAm #LNAmuse a:link{
	background:transparent url("../lnav_img/ln_amuse03.gif") no-repeat 0px 0px;
	cursor:default;
	border:none;
}




/*
------------3. ページタイトル----------------
*/

/*
	自動車用部品
*/
.P01 #PageTitle h2{
	background-image:url("../images/ptitle01.gif");
}
.PCar01 #PageTitle h2{
	background-image:url("../images/pt_car01.gif");
}
.PCar02 #PageTitle h2, .PCar03 #PageTitle h2, .PCar04 #PageTitle h2, 
.PCar05 #PageTitle h2, .PCar11 #PageTitle h2{
	background-image:url("../images/pt_car02.gif");
}
.PCar06 #PageTitle h2{
	background-image:url("../images/pt_car03.gif");
}
.PCar07 #PageTitle h2, .PCar08 #PageTitle h2, .PCar09 #PageTitle h2{
	background-image:url("../images/pt_car04.gif");
}
.PCar10 #PageTitle h2, .PCar12 #PageTitle h2{
	background-image:url("../images/pt_car05.gif");
}

/*
	エンプラ製品
*/
.PEn01 #PageTitle h2{
	background-image:url("../images/pt_enpla01.gif");
}
.PEn02 #PageTitle h2{
	background-image:url("../images/pt_enpla02.gif");
}

/*
	OA用製品
*/
.POA #PageTitle h2{
	background-image:url("../images/pt_oa01.gif");
}
/*
	建材用製品
*/
.PCo #PageTitle h2{
	background-image:url("../images/pt_construction01.gif");
}
/*
	娯楽/ペット用製品
*/
.PAm #PageTitle h2{
	background-image:url("../images/pt_amuse01.gif");
}

/*
------------4. 製品一覧----------------
*/


/*
------------2. products-list----------------
*/

#products-list{
	text-align:left;
	width:900px;
}

#products-list h2{
	background: url("../../top/images/bg_heading_products.gif") repeat-x left bottom;
	text-indent:-9999em;
	overflow: hidden;
	height:26px;
	width:900px;
}
#products-list h2 span{
	background: url("../../top/images/heading_products.png") no-repeat left bottom;
	display:block;
	height:26px;
}

#products-wrap{
	margin-top:0px;
	width:900px;
}

.products-list-box{
	text-align:center;
	border:1px solid #ccc;
}

.products-list-box h3{
	background:no-repeat center top;
	text-align:left;
	text-indent: -9999em;
	overflow:hidden;
}
.products-list-box h4{
	margin:0;
	padding:1em 0 0 0!important;
	background-image:none!important;
	text-align:left;
	font-size: 93%!important;
}
.products-list-box ul{
	padding-top:1em;
}
.products-list-box ul li{
	margin-bottom:0.5em;
	font-size: 93%;
}
.products-list-box ul li a{
	text-decoration:underline;
}

#products-left{
	float:left;
	width:213px;
}
#products-center{
	margin-left:16px;
	border:1px solid #ccc;
	float:left;
	width:440px;
}

#products-right{
	float:right;
	width:213px;
}

/* car */
#products-car{
	padding:175px 40px 0 40px;
	background:url("../../top/images/pic_car.jpg") no-repeat left top;
	width:360px;
}

.products-list-box #products-car h3{
	margin-bottom:0.5em;
	background-image: url("../../top/images/heading_car.png");
	width:360px;
}
#car-link-left{
	float:left;
	width:57%;
}
#car-link-right{
	float:right;
	width:38%;
}
#products-car ul{
	padding-top:0.5em;
	text-align:left;
}


/* enpla */
#products-enpla{
	margin-bottom:16px;
	padding-top:139px;
	padding-bottom:5px;
	background:#fff url("../../top/images/pic_enpla.jpg") no-repeat left top;
	width:211px;
}

#products-enpla.products-list-box h3{
	background-image: url("../../top/images/heading_enpla.gif");
	width:211px;
}

/* construction */
#products-construction{
	padding-top:129px;
	padding-bottom:7px;
	background:#fff url("../../top/images/pic_construction.jpg") no-repeat left top;
	width:211px;
}

#products-construction.products-list-box h3{
	background-image: url("../../top/images/heading_construction.gif");
	width:211px;
}


/* oa */
#products-oa{
	margin-bottom:16px;
	padding-top:139px;
	background:#fff url("../../top/images/pic_oa.jpg") no-repeat left top;
	width:211px;
}

#products-oa.products-list-box h3{
	background-image: url("../../top/images/heading_oa.gif");
	width:211px;
}


/* amuse */
#products-amuse{
	padding-top:129px;
	background:#fff url("../../top/images/pic_amuse.jpg") no-repeat left top;
	width:211px;
}

#products-amuse.products-list-box h3{
	background-image: url("../../top/images/heading_amuse.png");
	width:211px;
}

/**/



/*
	自動車用製品個別設定
*/

#CarTopNav{
	float:left;
	width:292px;
}
#CarLinks01{
	float:left;
	padding:18px 0 0 0;
	width:178px;
}
#CarLinks02{
	float:right;
	padding:18px 10px 0 0;
	width:178px;
}
#CarLinks01 ul, #CarLinks02 ul{
	padding:8px 0 0 0;
	margin:0;
}
#CarLinks01 ul li, #CarLinks02 ul li{
	font-size:12px;
	list-style-type: none;
	background:transparent url("../../common_img/li_arrow03.gif") no-repeat 0 5px;
	padding:0 0 6px 16px;
	margin:0;
	line-height:120%;
}

#CarLinks01 ul li a:link, #CarLinks01 ul li a:link{
	border-bottom-width:0!important;
}
#CarLinks01 ul li a:hover, #CarLinks01 ul li a:active{
	border-bottom-width:1px!important;
}

#CarLinks02 ul li a:link, #CarLinks02 ul li a:visited{
	border-bottom-width:0!important;
}
#CarLinks02 ul li a:hover, #CarLinks02 ul li a:active{
	border-bottom-width:1px!important;
}


#MESLPM, #Others{
	margin-top:7px;
}
#MESEX div, #MESLPM div, #Direct div, #Others div{
	height:15px!important;
	height/**/:17px;
	width:178px;
	border-bottom:2px solid #999;
	display:block;
	text-indent:-9999px;
	letter-spacing : -1000em;
	font-size:0.1em;
	line-height:100%;
}
/*\*/
#MESEX div, #MESLPM div, #Direct div, #Others div{
	letter-spacing : normal;
	overflow:hidden;
}
/**/

#MESEX div{
	background:transparent url("../images/index/car_mesex.gif") no-repeat 0 0;
}
#MESLPM div{
	background:transparent url("../images/index/car_meslpm.gif") no-repeat 0 0;
}
#Direct div{
	background:transparent url("../images/index/car_direct.gif") no-repeat 0 0;
}
#Others div{
	background:transparent url("../images/index/car_others.gif") no-repeat 0 0;
}

#IndexCar ul.TopNav li a, #IndexCar ul.TopNav li a:visited{
	border:0!important;
	height:45px;
	width:146px;
	background:transparent url("../images/index/index_car01.gif") no-repeat 35px 16px;
}
#IndexCar ul.TopNav li a:hover, #IndexCar ul.TopNav li a:active{
	height:45px;
	width:146px;
	background:transparent url("../images/index/index_car02.gif") no-repeat 35px 16px;
}

/*
	エンプラ製品個別設定
*/

#IndexEnpla ul.TopNav li a, #IndexEnpla ul.TopNav li a:visited{
	border:0!important;
	height:45px;
	width:305px;
	background:transparent url("../images/index/index_enpla01.gif") no-repeat 35px 16px;
}
#IndexEnpla ul.TopNav li a:hover, #IndexEnpla ul.TopNav li a:active{
	height:45px;
	width:305px;
	background:transparent url("../images/index/index_enpla02.gif") no-repeat 35px 16px;
}

#EnplaLinks{
	margin:40px 0 0 185px;
	padding:0;
}
#EnplaLinks ul{
	padding:0;
	margin:0;
}
#EnplaLinks ul li{
	list-style-type: none;
	background:transparent url("../../common_img/li_arrow02.gif") no-repeat 0 2px;
	padding:0 0 12px 0;
	margin:0;
}
/**/
#EnplaLinks ul li a{
	display:block;
	text-decoration:none;
	border-bottom-width:0!important;
	text-indent:-9999px;
	letter-spacing : -1000em;
	font-size:0.1em;
	line-height:100%;
}
/*\*/
#EnplaLinks ul li a{
	letter-spacing : normal;
	overflow:hidden;
}
/**/


li#IndexGeneral a, li#IndexGeneral li a:visited{
	border:0!important;
	height:14px;
	width:97px;
	background:transparent url("../images/index/index_geenpla01.gif") no-repeat 18px 0px;
}
li#IndexGeneral a:hover, li#IndexGeneral a:active{
	height:14px;
	width:97px;
	background:transparent url("../images/index/index_geenpla02.gif") no-repeat 18px 0px;
}
li#IndexSuper a, li#IndexSuper li a:visited{
	border:0!important;
	height:14px;
	width:120px;
	background:transparent url("../images/index/index_spenpla01.gif") no-repeat 18px 0px;
}
li#IndexSuper a:hover, li#IndexSuper a:active{
	height:14px;
	width:120px;
	background:transparent url("../images/index/index_spenpla02.gif") no-repeat 18px 0px;
}

/*
	以下、OA,建材,娯楽ペット製品設定
*/

#IndexOA ul.TopNav li a, #IndexOA ul.TopNav li a:visited{
	border:0!important;
	height:165px;
	width:327px;
	background:transparent url("../images/index/index_oa01.gif") no-repeat 35px 16px;
}
#IndexOA ul.TopNav li a:hover, #IndexOA ul.TopNav li a:active{
	height:165px;
	width:327px;
	background:transparent url("../images/index/index_oa02.gif") no-repeat 35px 16px;
}

#IndexConstruction ul.TopNav li a, #IndexConstruction ul.TopNav li a:visited{
	border:0!important;
	height:165px;
	width:327px;
	background:transparent url("../images/index/index_construction01.gif") no-repeat 35px 16px;
}
#IndexConstruction ul.TopNav li a:hover, #IndexConstruction ul.TopNav li a:active{
	height:165px;
	width:327px;
	background:transparent url("../images/index/index_construction02.gif") no-repeat 35px 16px;
}

#IndexAmuse ul.TopNav li a, #IndexAmuse ul.TopNav li a:visited{
	border:0!important;
	height:165px;
	width:327px;
	background:transparent url("../images/index/index_amuse01.gif") no-repeat 35px 16px;
}
#IndexAmuse ul.TopNav li a:hover, #IndexAmuse ul.TopNav li a:active{
	height:165px;
	width:327px;
	background:transparent url("../images/index/index_amuse02.gif") no-repeat 35px 16px;
}


/*
------------5. 自動車INDEX----------------
*/
.PCar01 #Section01 .Heading{
	border-bottom-width:0;
	background:none!important;
}

.PCar01 #Section01 .Heading h3{
	font-size:126%!important;
	padding:4px 0 0 10px!important;
	height:auto!important;
	width:620px!important;
	text-indent:0!important;
	letter-spacing:normal!important;

}

.PCar01 #Section01 .ImageLeft{
	float:left;
	width:251px;
}

.PCar01 #Section01 .ImageRight{
	float:left;
	width:248px;
}

.PCar01 #Section01 .Image01{
	padding-left:14px;
}
.PCar01 #Section01 .Image02{
	padding-top:26px;
}
.PCar01 #Section01 .Image03{
	padding:7px 0 0 0;
}

.PCar01 #Section02 .Heading h3{
	background:transparent url("../images/h_carindex01.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.PCar01 #Section03 .Heading h3{
	background:transparent url("../images/h_carindex02.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.PCar01 #Section04 .Heading h3{
	background:transparent url("../images/h_carindex03.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.PCar01 #Section05 .Heading h3{
	background:transparent url("../images/h_carindex04.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}

.PCar01 .Index01{
	padding:15px 0 0 0;
	margin:0;
}
.PCar01 .Index02, .PCar01 .Index03{
	padding:10px 0 0 0;
	margin:0px;
}


.PCar01 .Index01 ul, .PCar01 .Index02 ul, .PCar01 .Index03 ul{
	padding:0;
	margin:0;
}
.PCar01 .Index01 ul li, .PCar01 .Index02 ul li, .PCar01 .Index03 ul li{
	height:40px;
	list-style-type: none;
	background:transparent url("../../common_img/li_arrow02.gif") no-repeat 9px 13px;
	padding:0;
	margin:0;
}

/**/
.PCar01 .Index01 ul li a, .PCar01 .Index02 ul li a, .PCar01 .Index03 ul li a{
	display:block;
	text-decoration:none;
	border:0!important;
	text-indent:-9999px;
	letter-spacing : -1000em;
	font-size:0.1em;
	line-height:100%;
}
/*\*/
.PCar01 .Index01 ul li a, .PCar01 .Index02 ul li a, .PCar01 .Index03 ul li a{
	letter-spacing : normal;
	overflow:hidden;
}
/**/


.PCar01 .Index01 ul li a:visited, .PCar01 .Index01 ul li a:hover, .PCar01 .Index01 ul li a:active{
	border:0!important;
}
.Index02 ul li a:visited, .Index02 ul li a:hover, .Index02 ul li a:active{
	border:0!important;
}
.Index03 ul li a:visited, .Index03 ul li a:hover, .Index03 ul li a:active{
	border:0!important;
}


/*
	3D-EX:吸気系ダクト・パイプ
*/

#IndexIntake{
	float:left;
	background:transparent url("../images/car_index/bg_intake.gif") no-repeat 0 0;
	padding:0;
	margin:0 15px 0 0;
	height:127px;
	width:164px;
}

#IndexIntake li a:link, #IndexIntake li a:visited{
	border:0!important;
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_intake01.gif") no-repeat 28px 11px;
}
#IndexIntake li a:hover, #IndexIntake li a:active{
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_intake02.gif") no-repeat 28px 11px;
}


/*
	3D-EX:ターボダクト/PCVパイプ
*/
#IndexTurbo{
	float:left;
	background:transparent url("../images/car_index/bg_turbo.gif") no-repeat 0 0;
	padding:0;
	margin:0 15px 0 0;
	height:127px;
	width:164px;
}

#IndexTurbo li a:link, #IndexTurbo li a:visited{
	border:0!important;
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_turbo01.gif") no-repeat 28px 11px;
}
#IndexTurbo li a:hover, #IndexTurbo li a:active{
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_turbo02.gif") no-repeat 28px 11px;
}


/*
	3D-EX:トラック・建機用大型エンジン部品
*/
#IndexTruck{
	float:left;
	background:transparent url("../images/car_index/bg_truck.gif") no-repeat 0 0;
	padding:0;
	margin:0;
	height:127px;
	width:164px;
}

#IndexTruck li a:link, #IndexTruck li a:visited{
	border:0!important;
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_truck01.gif") no-repeat 28px 11px;
}
#IndexTruck li a:hover, #IndexTruck li a:active{
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_truck02.gif") no-repeat 28px 11px;
}

/*
	3D-EX:燃料系・冷却系部品
*/
#IndexFuel{
	float:left;
	background:transparent url("../images/car_index/bg_fuel.gif") no-repeat 0 0;
	padding:0;
	margin:1em 15px 0 0;
	height:127px;
	width:164px;
}

#IndexFuel li a, #IndexFuel li a:link{
	border:0!important;
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_fuel01.gif") no-repeat 28px 11px;
}
#IndexFuel li a:hover, #IndexFuel li a:active{
	background:transparent url("../images/car_index/index_fuel02.gif") no-repeat 28px 11px;
}


/*
	3D-EX:内外装部品
*/
#IndexInex-mesex{
	float:left;
	background:transparent url("../images/car_index/bg_in-ex_mesex.gif") no-repeat 0 0;
	padding:0;
	margin:1em 15px 0 0;
	height:127px;
	width:164px;
}

#IndexInex-mesex li a, #IndexInex-mesex li a:link{
	border:0!important;
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_in-ex_mesex01.gif") no-repeat 28px 11px;
}
#IndexInex-mesex li a:hover, #IndexFuel li a:active{
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_in-ex_mesex02.gif") no-repeat 28px 11px;
}



/*
	3D+LPM:Engine
*/
#IndexEngine{

	background:transparent url("../images/car_index/bg_engine.gif") no-repeat 0 0;
	padding:0;
	margin:0;
	height:127px;
	width:164px;
}

#IndexEngine li a:link, #IndexEngine li a:visited{
	border:0!important;
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_engine01.gif") no-repeat 28px 11px;
}
#IndexEngine li a:hover, #IndexEngine li a:active{
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_engine02.gif") no-repeat 28px 11px;
}


/*
	Direct:吸気系部品/空調ダクト
*/

#IndexAir{
	float:left;
	background:transparent url("../images/car_index/bg_air.gif") no-repeat 0 0;
	padding:0;
	margin:0 15px 0 0;
	height:127px;
	width:164px;
}

#IndexAir li a:link, #IndexAir li a:visited{
	border:0!important;
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_air01.gif") no-repeat 28px 11px;
}
#IndexAir li a:hover, #IndexAir li a:active{
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_air02.gif") no-repeat 28px 11px;
}
/*
	Direct:Tank/Function
*/

#IndexTank{
	float:left;
	background:transparent url("../images/car_index/bg_tank.gif") no-repeat 0 0;
	padding:0;
	margin:0 15px 0 0;
	height:127px;
	width:164px;
}

#IndexTank li a:link, #IndexTank li a:visited{
	border:0!important;
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_tank01.gif") no-repeat 28px 11px;
}
#IndexTank li a:hover, #IndexTank li a:active{
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_tank02.gif") no-repeat 28px 11px;
}

/*
	Direct:内外装部品
*/

#IndexInEx{
	float:left;
	background:transparent url("../images/car_index/bg_inex.gif") no-repeat 0 0;
	padding:0;
	margin:0;
	height:127px;
	width:164px;
}

#IndexInEx li a:link, #IndexInEx li a:visited{
	border:0!important;
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_inex01.gif") no-repeat 28px 11px;
}
#IndexInEx li a:hover, #IndexInEx li a:active{
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_inex02.gif") no-repeat 28px 11px;
}

/*
	その他
*/

#IndexOthers{
	float:left;
	background:transparent url("../images/car_index/bg_others.gif") no-repeat 0 0;
	padding:0;
	margin:0 15px 0 0;
	height:127px;
	width:164px;
}

#IndexOthers li a:link, #IndexOthers li a:visited{
	border:0!important;
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_others01.gif") no-repeat 28px 11px;
}
#IndexOthers li a:hover, #IndexOthers li a:active{
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_others02.gif") no-repeat 28px 11px;
}

/*
	革巻製品
*/

#IndexLeather{
	float:left;
	background:transparent url("../images/car_index/bg_leather.gif") no-repeat 0 0;
	padding:0;
	margin:0 15px 0 0;
	height:127px;
	width:164px;
}

#IndexLeather li a:link, #IndexLeather li a:visited{
	border:0!important;
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_leather01.gif") no-repeat 28px 11px;
}
#IndexLeather li a:hover, #IndexLeather li a:active{
	height:127px;
	width:164px;
	background:transparent url("../images/car_index/index_leather02.gif") no-repeat 28px 11px;
}




/*
------------6. 自動車各ページ----------------
*/


/*
	共通部分
*/

#TopImage01{
	float:left;
	width:244px;
	height:202px;
}
#TopImage02{
	margin-left:25px;
	float:left;
	width:244px;
	height:202px;
}



hr{
	margin-top:25px;
	border:1px solid #999;
}
#Section01 h5{
	font-size:116%;
	color:#666;
	height:15px;
	border-left:4px solid #f50;
	margin-top:30px;
	padding:3px 0 0 10px;
}
#Section01 h5.ProductsLineUp{
	margin-top:0px!important;
}


/*
	Heading　自動車用部品
*/

.PCar02 .Heading h3{
	background:transparent url("../images/h_car01.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.PCar03 .Heading h3{
	background:transparent url("../images/h_car02.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.PCar04 .Heading h3{
	background:transparent url("../images/h_car03.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}

.PCar05 .Heading h3{
	background:transparent url("../images/h_car04.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.PCar11 .Heading h3{
	background:transparent url("../images/h_car10.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.PCar06 .Heading h3{
	background:transparent url("../images/h_car05.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}

.PCar07 .Heading h3{
	background:transparent url("../images/h_car06.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.PCar08 .Heading h3{
	background:transparent url("../images/h_car07.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.PCar09 .Heading h3{
	background:transparent url("../images/h_car08.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.PCar10 .Heading h3{
	background:transparent url("../images/h_car09.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.PCar12 .Heading h3{
	background:transparent url("../images/h_car11.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
/*
	Heading　エンプラ製品
*/

.PEn01 .Heading h3{
	background:transparent url("../images/h_enpla01.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
.PEn02 .Heading h3{
	background:transparent url("../images/h_enpla02.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}

/*
	Heading　OA用製品
*/

.POA .Heading h3{
	background:transparent url("../images/h_oa01.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
/*
	Heading　建材用製品
*/

.PCo .Heading h3{
	background:transparent url("../images/h_construction01.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}
/*
	Heading　娯楽/ペット用製品
*/

.PAm .Heading h3{
	background:transparent url("../images/h_amuse01.gif") no-repeat 30px 0;
	height:18px;
	width:498px;
}


.products-pic01{margin-top:1em;}
.products-pic01 img{
	border:1px solid #ccc;
	display:block;
}
