@charset "utf-8";

div.p_menu{
    top:;
    left:;
    width:;
    position:absolute;
    z-index:50;
	text-align:left;
}

ul.p_main{width:251px;margin:0;padding:0;text-align:left;} /* margin:0px;padding:0px; がないと左と上に余白ができる*/
.p_main li{background-color:;}
/*メインメニューのオンマウス時*/
.p_main li.off{
    height:26px;/*ブラウザーで確認しながら調整・どうしてもIEとFFで誤差が生じます*/
    width:251px;/*文字数に合わせて調整*/
	}

.p_main li.on img, .p_main li.onb img, .p_main li.onc img, .p_main li.ond img, .p_main li.one img, li.onf img, li.ong img, li.onh img, li.oni img, li.onj img, li.onk img{
	opacity: 0.0; /* Safari, Opera */
	-moz-opacity:0.00; /* FireFox */
	filter: alpha(opacity=0); /* IE */
	}

/*サブメニューへ移動したときの色（main a:hoverと同じ値推奨）*/
.p_main li.on{
	background:url(/image/parts/new/entry_protop_off.gif) no-repeat;
	height:;/* heightを入れると下にsubメニューが伸びたときに　マウスオーバーできなくなる*/
	width:251px;/*offと値を揃えることを推奨*/
	}
	
.p_main li.onb{
	background:url(../image/parts/product/entry_pla_marineb.gif) no-repeat;
	height:;/* heightを入れると下にsubメニューが伸びたときに　マウスオーバーできなくなる*/
	width:251px;/*offと値を揃えることを推奨*/
	}

.p_main li.onc{
	background:url(/image/parts/new/entry_protop2_off.gif) no-repeat;
	height:;/* heightを入れると下にsubメニューが伸びたときに　マウスオーバーできなくなる*/
	width:251px;/*offと値を揃えることを推奨*/
	}

.p_main li.ond{
	background:url(../image/parts/product/entry_precision_system_mcb.gif) no-repeat;
	height:;/* heightを入れると下にsubメニューが伸びたときに　マウスオーバーできなくなる*/
	width:251px;/*offと値を揃えることを推奨*/
	}

.p_main li.one{
	background:url(../image/parts/product/entry_proc_electricb.gif) no-repeat;
	height:;/* heightを入れると下にsubメニューが伸びたときに　マウスオーバーできなくなる*/
	width:251px;/*offと値を揃えることを推奨*/
	}

.p_main li.onf{
	background:url(../image/parts/product/entry_common_gps_on.gif) no-repeat;
	height:;/* heightを入れると下にsubメニューが伸びたときに　マウスオーバーできなくなる*/
	width:251px;/*offと値を揃えることを推奨*/
	}

.p_main a{
	display:block;
	text-decoration:none;
	padding:0px;/*あまり大きな値は指定しない方が良い*/
	}

ol.sub{
	left:70px;/*サブメニュー表示位置をずらしたいときに指定。削除可*/
    top:0;/*サブメニュー表示位置をずらしたいときに指定。削除可*/
    width:180px;/*.p_main li.offと同じ値か、それ以上を推奨・削除不可*/
	text-align:left;
	margin:0px;
	padding:0px;}

/*---------------サブメニューアイテム幅の設定--------------------*/
ol.sub li.off2{
    width:181px;/*ol.subと同じ値を推奨*/
    height:;/*sub aで指定する*/
}
ol.sub li.on2{
    width:180px;/*ol.subと同じ値を推奨*/
    height:;/*sub aで指定する*/
}

/*---------------サブメニュー余白の設定--------------------*/
.sub a{
	display:block;
	background:#FFF url(../image/parts/arrow.gif) 166px 7px no-repeat;
	padding:6px 7px 5px 4px;/*あまり大きな値にしない*/
    width:;/*ol.sub li.off2　ol.sub li.on2で指定*/
    min-height:16px;
	height: auto !important;
	height: 16px;/*削除不可*/
	color:#000000;
	border:1px solid #CCC;
}
/*：サブメニューの文字色*/
.sub a:hover{background:#EEE url(../image/parts/arrowb.gif) 165px 8px no-repeat;}

/************************６：変更不可*******************************/
/*========================================================================
以下のプロパティはプルダウン機構に深く関わっている物です。
熟練者以外はいじらないでください。
=========================================================================*/
.p_main *{margin:0px;padding:0px;list-style:none;display:block;}
ul.p_main{position:relative;}
ul.p_main li.off{position:relative;float:left;overflow:hidden;}
ul.p_main li.on{float:left;overflow:hidden;}
ul.p_main>li.on{overflow:visible;/*×*/}
ol.sub{position:relative;}
ol.sub li.off2{position:relative;overflow:hidden;}
ol.sub li.on2{overflow:hidden;}
ol.sub>li.on2{overflow:visible;}

