/* ミツイワ株式会社様 プロダクト＆サービスメニュー設定CSS
    2008.02.05 Version 1.0 */

/*

	1. サイドメニュー設定

*/


/* *************************************************
   1. プロダクト＆サービスメニュー設定
************************************************* */

.proDetailMenu{
	float:left;
	display:inline;
	width:171px;
}

.proDetailMenu ul{
	margin:0 0 8px;;
	padding:0px;
	position:relative;
	border-top:4px solid #333333;
}

.proDetailMenu li{
	margin:0;
	list-style-type:none;
}

.proDetailMenu li a{
	display:block;
	height:25px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-decoration:none;
}

.proDetailMenu {
	border-top:2px solid #333333;
}

/* ------------- プロダクトメニュー ------------- */







.proDetailMenu li#la_01 a{
	background-image:url(/images/protitle/btn_la_01.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#la_01_on a{
	background-image:url(/images/protitle/btn_la_01.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





.proDetailMenu li#sm_01 a{
	background-image:url(/images/protitle/btn_sm_01.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_01_on a{
	background-image:url(/images/protitle/btn_sm_01.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}

























.proDetailMenu li#sm_31 a{
	background-image:url(/images/protitle/btn_sm_31.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_31_on a{
	background-image:url(/images/protitle/btn_sm_31.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}

















































.proDetailMenu li#sm_02 a{
	background-image:url(/images/protitle/btn_sm_02.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_02_on a{
	background-image:url(/images/protitle/btn_sm_02.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}

















































.proDetailMenu li#sm_03 a{
	background-image:url(/images/protitle/btn_sm_03.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_03_on a{
	background-image:url(/images/protitle/btn_sm_03.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}

















































.proDetailMenu li#sm_04 a{
	background-image:url(/images/protitle/btn_sm_04.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_04_on a{
	background-image:url(/images/protitle/btn_sm_04.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}



















.proDetailMenu li#sm_05 a{
	background-image:url(/images/protitle/btn_sm_05.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_05_on a{
	background-image:url(/images/protitle/btn_sm_05.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}







































































































.proDetailMenu li#sm_06 a{
	background-image:url(/images/protitle/btn_sm_06.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_06_on a{
	background-image:url(/images/protitle/btn_sm_06.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}

























.proDetailMenu li#sm_32 a{
	background-image:url(/images/protitle/btn_sm_32.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_32_on a{
	background-image:url(/images/protitle/btn_sm_32.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}



















.proDetailMenu li#sm_other a{
	background-image:url(/images/protitle/btn_sm_other.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_other_on a{
	background-image:url(/images/protitle/btn_sm_other.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}

































.proDetailMenu li#la_02 a{
	background-image:url(/images/protitle/btn_la_02.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#la_02_on a{
	background-image:url(/images/protitle/btn_la_02.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





.proDetailMenu li#mi_01 a{
	background-image:url(/images/protitle/btn_mi_01.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#mi_01_on a{
	background-image:url(/images/protitle/btn_mi_01.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





.proDetailMenu li#sm_07 a{
	background-image:url(/images/protitle/btn_sm_07.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_07_on a{
	background-image:url(/images/protitle/btn_sm_07.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}

























.proDetailMenu li#sm_08 a{
	background-image:url(/images/protitle/btn_sm_08.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_08_on a{
	background-image:url(/images/protitle/btn_sm_08.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





















.proDetailMenu li#mi_02 a{
	background-image:url(/images/protitle/btn_mi_02.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#mi_02_on a{
	background-image:url(/images/protitle/btn_mi_02.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





.proDetailMenu li#sm_09 a{
	background-image:url(/images/protitle/btn_sm_09.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_09_on a{
	background-image:url(/images/protitle/btn_sm_09.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}

























.proDetailMenu li#sm_10 a{
	background-image:url(/images/protitle/btn_sm_10.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_10_on a{
	background-image:url(/images/protitle/btn_sm_10.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}



















.proDetailMenu li#sm_11 a{
	background-image:url(/images/protitle/btn_sm_11.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_11_on a{
	background-image:url(/images/protitle/btn_sm_11.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}







































.proDetailMenu li#mi_03 a{
	background-image:url(/images/protitle/btn_mi_03.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#mi_03_on a{
	background-image:url(/images/protitle/btn_mi_03.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





.proDetailMenu li#sm_12 a{
	background-image:url(/images/protitle/btn_sm_12.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_12_on a{
	background-image:url(/images/protitle/btn_sm_12.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}































.proDetailMenu li#sm_13 a{
	background-image:url(/images/protitle/btn_sm_13.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_13_on a{
	background-image:url(/images/protitle/btn_sm_13.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}



















.proDetailMenu li#sm_14 a{
	background-image:url(/images/protitle/btn_sm_14.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_14_on a{
	background-image:url(/images/protitle/btn_sm_14.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}



















.proDetailMenu li#sm_15 a{
	background-image:url(/images/protitle/btn_sm_15.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_15_on a{
	background-image:url(/images/protitle/btn_sm_15.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





























































.proDetailMenu li#sm_16 a{
	background-image:url(/images/protitle/btn_sm_16.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_16_on a{
	background-image:url(/images/protitle/btn_sm_16.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}















.proDetailMenu li#mi_04 a{
	background-image:url(/images/protitle/btn_mi_04.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#mi_04_on a{
	background-image:url(/images/protitle/btn_mi_04.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





.proDetailMenu li#sm_17 a{
	background-image:url(/images/protitle/btn_sm_17.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_17_on a{
	background-image:url(/images/protitle/btn_sm_17.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





















.proDetailMenu li#mi_05 a{
	background-image:url(/images/protitle/btn_mi_05.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#mi_05_on a{
	background-image:url(/images/protitle/btn_mi_05.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





.proDetailMenu li#sm_18 a{
	background-image:url(/images/protitle/btn_sm_18.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_18_on a{
	background-image:url(/images/protitle/btn_sm_18.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}

















.proDetailMenu li#la_03 a{
	background-image:url(/images/protitle/btn_la_03.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#la_03_on a{
	background-image:url(/images/protitle/btn_la_03.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





.proDetailMenu li#mi_06 a{
	background-image:url(/images/protitle/btn_mi_06.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#mi_06_on a{
	background-image:url(/images/protitle/btn_mi_06.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





.proDetailMenu li#sm_19 a{
	background-image:url(/images/protitle/btn_sm_19.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_19_on a{
	background-image:url(/images/protitle/btn_sm_19.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}













.proDetailMenu li#sm_20 a{
	background-image:url(/images/protitle/btn_sm_20.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_20_on a{
	background-image:url(/images/protitle/btn_sm_20.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





































.proDetailMenu li#sm_21 a{
	background-image:url(/images/protitle/btn_sm_21.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_21_on a{
	background-image:url(/images/protitle/btn_sm_21.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





































.proDetailMenu li#sm_22 a{
	background-image:url(/images/protitle/btn_sm_22.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_22_on a{
	background-image:url(/images/protitle/btn_sm_22.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}



















.proDetailMenu li#sm_23 a{
	background-image:url(/images/protitle/btn_sm_23.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_23_on a{
	background-image:url(/images/protitle/btn_sm_23.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}

































.proDetailMenu li#mi_07 a{
	background-image:url(/images/protitle/btn_mi_07.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#mi_07_on a{
	background-image:url(/images/protitle/btn_mi_07.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





.proDetailMenu li#sm_24 a{
	background-image:url(/images/protitle/btn_sm_24.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_24_on a{
	background-image:url(/images/protitle/btn_sm_24.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}































.proDetailMenu li#sm_25 a{
	background-image:url(/images/protitle/btn_sm_25.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_25_on a{
	background-image:url(/images/protitle/btn_sm_25.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}

























































.proDetailMenu li#mi_08 a{
	background-image:url(/images/protitle/btn_mi_08.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#mi_08_on a{
	background-image:url(/images/protitle/btn_mi_08.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





.proDetailMenu li#sm_26 a{
	background-image:url(/images/protitle/btn_sm_26.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_26_on a{
	background-image:url(/images/protitle/btn_sm_26.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





















.proDetailMenu li#mi_09 a{
	background-image:url(/images/protitle/btn_mi_09.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#mi_09_on a{
	background-image:url(/images/protitle/btn_mi_09.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





.proDetailMenu li#sm_27 a{
	background-image:url(/images/protitle/btn_sm_27.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_27_on a{
	background-image:url(/images/protitle/btn_sm_27.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}













.proDetailMenu li#sm_28 a{
	background-image:url(/images/protitle/btn_sm_28.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_28_on a{
	background-image:url(/images/protitle/btn_sm_28.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}













.proDetailMenu li#sm_29 a{
	background-image:url(/images/protitle/btn_sm_29.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_29_on a{
	background-image:url(/images/protitle/btn_sm_29.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}









































.proDetailMenu li#la_03 a{
	background-image:url(/images/protitle/btn_la_03.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#la_03_on a{
	background-image:url(/images/protitle/btn_la_03.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





.proDetailMenu li#sm_19 a{
	background-image:url(/images/protitle/btn_sm_19.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_19_on a{
	background-image:url(/images/protitle/btn_sm_19.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}































.proDetailMenu li#sm_33 a{
	background-image:url(/images/protitle/btn_sm_33.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_33_on a{
	background-image:url(/images/protitle/btn_sm_33.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}



















.proDetailMenu li#sm_34 a{
	background-image:url(/images/protitle/btn_sm_34.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_34_on a{
	background-image:url(/images/protitle/btn_sm_34.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}























































.proDetailMenu li#sm_20 a{
	background-image:url(/images/protitle/btn_sm_20.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_20_on a{
	background-image:url(/images/protitle/btn_sm_20.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}









































































.proDetailMenu li#sm_35 a{
	background-image:url(/images/protitle/btn_sm_35.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_35_on a{
	background-image:url(/images/protitle/btn_sm_35.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}































.proDetailMenu li#sm_36 a{
	background-image:url(/images/protitle/btn_sm_36.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_36_on a{
	background-image:url(/images/protitle/btn_sm_36.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}



















.proDetailMenu li#sm_37 a{
	background-image:url(/images/protitle/btn_sm_37.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_37_on a{
	background-image:url(/images/protitle/btn_sm_37.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





















.proDetailMenu li#la_04 a{
	background-image:url(/images/protitle/btn_la_04.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#la_04_on a{
	background-image:url(/images/protitle/btn_la_04.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}





.proDetailMenu li#sm_30 a{
	background-image:url(/images/protitle/btn_sm_30.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
}
.proDetailMenu li#sm_30_on a{
	background-image:url(/images/protitle/btn_sm_30.gif);
	width:171px;
	text-indent:-10000px;
	height:25px;
	background-position:0px -25px;
}


























/* 全メニュー共通　オーバー時 */

.proDetailMenu li a:hover{
	background-position:0px -25px;
}

/* ------------- プロダクトメニュー最小 ------------- */

.menuXSmall {
	background-color:#F5F9FA;
	font-size:12px;
	line-height:16px;
	border-bottom: 1px solid #CCCCCC;
}

.menuXSmall a {
	padding:5px 8px 12px 13px;
	display:block;
	text-decoration:none;
	width:148px;
}

.menuXSmall a:hover {
	padding:5px 8px 12px 13px;
	display:block;
	text-decoration:none;
	width:148px;
}


