@charset "utf-8";
/*-------------------*/
/*--- main navi ---*/
#topmenu {
	margin: 0px 0px 5px;
	padding: 0px;
	height: 35px;
	background-image: url(../img/topmenu.gif);
	background-repeat: no-repeat;
	background-position: 0px -35px;
	text-align: left;
	float: left;
}
#topmenu  ul   {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}
#topmenu li {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
}
#topmenu a.tpm1 {
	display: block;
	background: url(../img/topmenu.gif) no-repeat left top;
	text-indent: -9999px;
	height: 35px;
	width: 100px;
	/* Hides from IE-mac \*/
	overflow: hidden;
	/* End hide from IE-mac */
}
#topmenu a:hover.tpm1 {
	background: url(../img/topmenu.gif) no-repeat left -35px;
}
#topmenu a.tpm2 {
	display: block;
	background: url(../img/topmenu.gif) no-repeat -100px top;
	text-indent: -9999px;
	height: 35px;
	width: 100px;
	/* Hides from IE-mac \*/
	overflow: hidden;
	/* End hide from IE-mac */
}
#topmenu a:hover.tpm2 {
	background: url(../img/topmenu.gif) no-repeat -100px -35px;
}
#topmenu a.tpm3 {
	display: block;
	background: url(../img/topmenu.gif) no-repeat -200px top;
	text-indent: -9999px;
	height: 35px;
	width: 100px;
	/* Hides from IE-mac \*/
	overflow: hidden;
	/* End hide from IE-mac */
}
#topmenu a:hover.tpm3 {
	background: url(../img/topmenu.gif) no-repeat -200px -35px;
}
#topmenu a.tpm4 {
	display: block;
	background: url(../img/topmenu.gif) no-repeat -300px top;
	text-indent: -9999px;
	height: 35px;
	width: 100px;
	/* Hides from IE-mac \*/
	overflow: hidden;
	/* End hide from IE-mac */
}
#topmenu a:hover.tpm4 {
	background: url(../img/topmenu.gif) no-repeat -300px -35px;
}
#topmenu a.tpm5 {
	display: block;
	background: url(../img/topmenu.gif) no-repeat -400px top;
	text-indent: -9999px;
	height: 35px;
	width: 101px;
	/* Hides from IE-mac \*/
	overflow: hidden;
	/* End hide from IE-mac */
}
#topmenu a:hover.tpm5 {
	background: url(../img/topmenu.gif) no-repeat -400px -35px;
}
#topmenu a.tpm6 {
	display: block;
	background: url(../img/topmenu.gif) no-repeat -501px top;
	text-indent: -9999px;
	height: 35px;
	width: 101px;
	/* Hides from IE-mac \*/
	overflow: hidden;
	/* End hide from IE-mac */
}
#topmenu a:hover.tpm6 {
	background: url(../img/topmenu.gif) no-repeat -501px -35px;
}
#topmenu a.tpm7 {
	display: block;
	background: url(../img/topmenu.gif) no-repeat -602px top;
	text-indent: -9999px;
	height: 35px;
	width: 100px;
	/* Hides from IE-mac \*/
	overflow: hidden;
	/* End hide from IE-mac */
}
#topmenu a:hover.tpm7 {
	background: url(../img/topmenu.gif) no-repeat -602px -35px;
}
/*--- sub menu ---*/
ul#topmenu2 {
	margin: 0px 20px 10px 0px;
	height: 24px;
	clear: both;
	float: right;
	list-style: none;
	width: 590px;
	padding: 0px;
	background-image: url(../img/submenu.gif);
	background-repeat: no-repeat;
	background-position: 0px -24px;
}
#topmenu2 li {
	float: left;
	font-size: 1px;
	line-height: 0;
}
#topmenu2 li a {
	display: block;
	text-indent: -9999px;
	height: 24px;
	padding: 0px;
	margin: 0px;
}
#topmenu2 li a.tpm21 {
	display: block;
	background: url(../img/submenu.gif) no-repeat left top;
	text-indent: -9999px;
	height: 24px;
	width: 150px;
	overflow: hidden;	/* Hides from IE-mac \*/
}
#topmenu2 a:hover.tpm21 {
	background: url(../img/submenu.gif) no-repeat left -24px;
}
#topmenu2 li a.tpm22 {
	display: block;
	background: url(../img/submenu.gif) no-repeat -150px top;
	text-indent: -9999px;
	height: 24px;
	width: 120px;
	overflow: hidden;	/* Hides from IE-mac \*/
}
#topmenu2 a:hover.tpm22 {
	background: url(../img/submenu.gif) no-repeat -150px -24px;
}
#topmenu2 li a.tpm23 {
	display: block;
	background: url(../img/submenu.gif) no-repeat -270px top;
	text-indent: -9999px;
	height: 24px;
	width: 120px;
	overflow: hidden;	/* Hides from IE-mac \*/
}
#topmenu2 a:hover.tpm23 {
	background: url(../img/submenu.gif) no-repeat -270px -24px;
}
#topmenu2 li a.tpm24 {
	display: block;
	background: url(../img/submenu.gif) no-repeat -390px top;
	text-indent: -9999px;
	height: 24px;
	width: 110px;
	overflow: hidden;	/* Hides from IE-mac \*/
}
#topmenu2 a:hover.tpm24 {
	background: url(../img/submenu.gif) no-repeat -390px -24px;
}
#topmenu2 li a.tpm25 {
	display: block;
	background: url(../img/submenu.gif) no-repeat -500px top;
	text-indent: -9999px;
	height: 24px;
	width: 90px;
	overflow: hidden;	/* Hides from IE-mac \*/
}
#topmenu2 a:hover.tpm25 {
	background: url(../img/submenu.gif) no-repeat -500px -24px;
}
#prdmenu {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 140px;
}
#prdmenu div.prdm_hd {
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 140px;
	text-indent: -9999px;
	background: url(../img/menu/menu_head.gif) no-repeat left top;
	font-size: 1px;
	line-height: 0px;
}
#prdmenu ul {
	margin: 0px 0px 20px;
	padding: 0px;
	list-style: none;
}
#prdmenu li {
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	line-height: 0;
	display:inline;
}
#prdmenu li a {
	display: block;
	height: 18px;
	width: 140px;
	text-indent: -9999px;
}
#prdmenu li a.m1 {
	background: url(../img/menu/menu1.gif) no-repeat left top;
}
#prdmenu li a.m2 {
	background: url(../img/menu/menu2.gif) no-repeat left top;
}
#prdmenu li a.m3 {
	background: url(../img/menu/menu3.gif) no-repeat left top;
}
#prdmenu li a.m4 {
	background: url(../img/menu/menu4.gif) no-repeat left top;
}
#prdmenu li a.m5 {
	background: url(../img/menu/menu5.gif) no-repeat left top;
}
#prdmenu li a.m6 {
	background: url(../img/menu/menu6.gif) no-repeat left top;
}
#prdmenu li a.m7 {
	background: url(../img/menu/menu7.gif) no-repeat left top;
}
#prdmenu li a.m8 {
	background: url(../img/menu/menu8.gif) no-repeat left top;
}
#prdmenu li a.m9 {
	background: url(../img/menu/menu9.gif) no-repeat left top;
}
#prdmenu li a.m10 {
	background: url(../img/menu/menu10.gif) no-repeat left top;
}
/*----------Portamento.js-------------*/
#portamento_container {
	float:left;
	position:relative;
	margin: 0px;
	padding: 0px;
} /* take the positioning of the sidebar, and become the start point for the sidebar positioning */
#portamento_container #prdmenu {
	float:none;
	position:absolute;
} /* no need to float anymore, become absolutely positoned */
#portamento_container #prdmenu.fixed {
	position:fixed;
} /* if the panel is sliding, it needs position:fixed */

/* menu child */
/*----------成形プレス機-------------*/
#prdmenu li a.m1_01 {
	background: url(../img/menu/menu1_1_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m1_01 {
	background: url(../img/menu/menu1_1_2.gif) no-repeat left top;
}
#prdmenu li a.m1_02 {
	background: url(../img/menu/menu1_2_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m1_02 {
	background: url(../img/menu/menu1_2_2.gif) no-repeat left top;
}
#prdmenu li a.m1_03 {
	background: url(../img/menu/menu1_3_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m1_03 {
	background: url(../img/menu/menu1_3_2.gif) no-repeat left top;
}
#prdmenu li a.m1_04 {
	background: url(../img/menu/menu1_4_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m1_04 {
	background: url(../img/menu/menu1_4_2.gif) no-repeat left top;
}
#prdmenu li a.m1_05 {
	background: url(../img/menu/menu1_5_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m1_05 {
	background: url(../img/menu/menu1_5_2.gif) no-repeat left top;
}
#prdmenu li a.m1_06 {
	background: url(../img/menu/menu1_6_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m1_06 {
	background: url(../img/menu/menu1_6_2.gif) no-repeat left top;
}
#prdmenu li a.m1_07 {
	background: url(../img/menu/menu1_7_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m1_07 {
	background: url(../img/menu/menu1_7_2.gif) no-repeat left top;
}
#prdmenu li a.m1_08 {
	background: url(../img/menu/menu1_8_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m1_08 {
	background: url(../img/menu/menu1_8_2.gif) no-repeat left top;
}
#prdmenu li a.m1_09 {
	background: url(../img/menu/menu1_9_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m1_09 {
	background: url(../img/menu/menu1_9_2.gif) no-repeat left top;
}
#prdmenu li a.m1_10 {
	background: url(../img/menu/menu1_10_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m1_10 {
	background: url(../img/menu/menu1_10_2.gif) no-repeat left top;
}
#prdmenu li a.m1_11 {
	background: url(../img/menu/menu1_11_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m1_11 {
	background: url(../img/menu/menu1_11_2.gif) no-repeat left top;
}
#prdmenu li a.m1_12 {
	background: url(../img/menu/menu1_12_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m1_12 {
	background: url(../img/menu/menu1_12_2.gif) no-repeat left top;
}
#prdmenu li a.m1_13 {
	background: url(../img/menu/menu1_13_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m1_13 {
	background: url(../img/menu/menu1_13_2.gif) no-repeat left top;
}
#prdmenu li a.m1_14 {
	background: url(../img/menu/menu1_14_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m1_14 {
	background: url(../img/menu/menu1_14_2.gif) no-repeat left top;
}
/*----------粉砕機-------------*/
#prdmenu li a.m2_01 {
	background: url(../img/menu/menu2_1_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_01 {
	background: url(../img/menu/menu2_1_2.gif) no-repeat left top;
}
#prdmenu li a.m2_02 {
	background: url(../img/menu/menu2_2_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_02 {
	background: url(../img/menu/menu2_2_2.gif) no-repeat left top;
}
#prdmenu li a.m2_03 {
	background: url(../img/menu/menu2_3_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_03 {
	background: url(../img/menu/menu2_3_2.gif) no-repeat left top;
}
#prdmenu li a.m2_04 {
	background: url(../img/menu/menu2_4_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_04 {
	background: url(../img/menu/menu2_4_2.gif) no-repeat left top;
}
#prdmenu li a.m2_05 {
	background: url(../img/menu/menu2_5_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_05 {
	background: url(../img/menu/menu2_5_2.gif) no-repeat left top;
}
#prdmenu li a.m2_06 {
	background: url(../img/menu/menu2_6_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_06 {
	background: url(../img/menu/menu2_6_2.gif) no-repeat left top;
}
#prdmenu li a.m2_07 {
	background: url(../img/menu/menu2_7_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_07 {
	background: url(../img/menu/menu2_7_2.gif) no-repeat left top;
}
#prdmenu li a.m2_08 {
	background: url(../img/menu/menu2_8_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_08 {
	background: url(../img/menu/menu2_8_2.gif) no-repeat left top;
}
#prdmenu li a.m2_09 {
	background: url(../img/menu/menu2_9_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_09 {
	background: url(../img/menu/menu2_9_2.gif) no-repeat left top;
}
#prdmenu li a.m2_10 {
	background: url(../img/menu/menu2_10_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_10 {
	background: url(../img/menu/menu2_10_2.gif) no-repeat left top;
}
#prdmenu li a.m2_11 {
	background: url(../img/menu/menu2_11_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_11 {
	background: url(../img/menu/menu2_11_2.gif) no-repeat left top;
}
#prdmenu li a.m2_12 {
	background: url(../img/menu/menu2_12_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_12 {
	background: url(../img/menu/menu2_12_2.gif) no-repeat left top;
}
#prdmenu li a.m2_13 {
	background: url(../img/menu/menu2_13_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_13 {
	background: url(../img/menu/menu2_13_2.gif) no-repeat left top;
}
#prdmenu li a.m2_14 {
	background: url(../img/menu/menu2_14_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_14 {
	background: url(../img/menu/menu2_14_2.gif) no-repeat left top;
}
#prdmenu li a.m2_15 {
	background: url(../img/menu/menu2_15_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_15 {
	background: url(../img/menu/menu2_15_2.gif) no-repeat left top;
}
#prdmenu li a.m2_16 {
	background: url(../img/menu/menu2_16_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_16 {
	background: url(../img/menu/menu2_16_2.gif) no-repeat left top;
}
#prdmenu li a.m2_17 {
	background: url(../img/menu/menu2_17_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_17 {
	background: url(../img/menu/menu2_17_2.gif) no-repeat left top;
}
#prdmenu li a.m2_18 {
	background: url(../img/menu/menu2_18_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_18 {
	background: url(../img/menu/menu2_18_2.gif) no-repeat left top;
}
#prdmenu li a.m2_19 {
	background: url(../img/menu/menu2_19_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_19 {
	background: url(../img/menu/menu2_19_2.gif) no-repeat left top;
}
#prdmenu li a.m2_20 {
	background: url(../img/menu/menu2_20_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_20 {
	background: url(../img/menu/menu2_20_2.gif) no-repeat left top;
}
#prdmenu li a.m2_21 {
	background: url(../img/menu/menu2_21_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m2_21 {
	background: url(../img/menu/menu2_21_2.gif) no-repeat left top;
}
/*----------押出成形機-------------*/
#prdmenu li a.m3_01 {
	background: url(../img/menu/menu3_1_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m3_01 {
	background: url(../img/menu/menu3_1_2.gif) no-repeat left top;
}
#prdmenu li a.m3_02 {
	background: url(../img/menu/menu3_2_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m3_02 {
	background: url(../img/menu/menu3_2_2.gif) no-repeat left top;
}
#prdmenu li a.m3_03 {
	background: url(../img/menu/menu3_3_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m3_03 {
	background: url(../img/menu/menu3_3_2.gif) no-repeat left top;
}
#prdmenu li a.m3_04 {
	background: url(../img/menu/menu3_4_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m3_04 {
	background: url(../img/menu/menu3_4_2.gif) no-repeat left top;
}
/*----------混合機・造粒機-------------*/
#prdmenu li a.m4_01 {
	background: url(../img/menu/menu4_1_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m4_01 {
	background: url(../img/menu/menu4_1_2.gif) no-repeat left top;
}
#prdmenu li a.m4_02 {
	background: url(../img/menu/menu4_2_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m4_02 {
	background: url(../img/menu/menu4_2_2.gif) no-repeat left top;
}
#prdmenu li a.m4_03 {
	background: url(../img/menu/menu4_3_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m4_03 {
	background: url(../img/menu/menu4_3_2.gif) no-repeat left top;
}
#prdmenu li a.m4_04 {
	background: url(../img/menu/menu4_4_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m4_04 {
	background: url(../img/menu/menu4_4_2.gif) no-repeat left top;
}
/*----------ホットプレス機-------------*/
#prdmenu li a.m10_01 {
	background: url(../img/menu/menu10_1_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m10_01 {
	background: url(../img/menu/menu10_1_2.gif) no-repeat left top;
}
/*----------電気炉-------------*/
#prdmenu li a.m5_01 {
	background: url(../img/menu/menu5_1_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m5_01 {
	background: url(../img/menu/menu5_1_2.gif) no-repeat left top;
}
#prdmenu li a.m5_02 {
	background: url(../img/menu/menu5_2_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m5_02 {
	background: url(../img/menu/menu5_2_2.gif) no-repeat left top;
}
#prdmenu li a.m5_03 {
	background: url(../img/menu/menu5_3_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m5_03 {
	background: url(../img/menu/menu5_3_2.gif) no-repeat left top;
}
/*----------受注加工・成形事業-------------*/
#prdmenu li a.m6_01 {
	background: url(../img/menu/menu6_1_1.gif) left top;
}
#prdmenu li a:hover.m6_01 {
	background: url(../img/menu/menu6_1_2.gif) no-repeat left top;
}
#prdmenu li a.m6_02 {
	background: url(../img/menu/menu6_2_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m6_02 {
	background: url(../img/menu/menu6_2_2.gif) no-repeat left top;
}
#prdmenu li a.m6_03 {
	background: url(../img/menu/menu6_3_1.gif) no-repeat left top;
}
#prdmenu li a:hover.m6_03 {
	background: url(../img/menu/menu6_3_2.gif) no-repeat left top;
}
/*----------食品乾燥機・電動野菜スライサー-------------*/
#prdmenu li a.m7_01 {
	background: url(../img/menu/menu7_1_1.gif) left top;
}
#prdmenu li a:hover.m7_01 {
	background: url(../img/menu/menu7_1_2.gif) no-repeat left top;
}
#prdmenu li a.m7_02 {
	background: url(../img/menu/menu7_2_1.gif) left top;
}
#prdmenu li a:hover.m7_02 {
	background: url(../img/menu/menu7_2_2.gif) no-repeat left top;
}
#prdmenu li a.m7_03 {
	background: url(../img/menu/menu7_3_1.gif) left top;
}
#prdmenu li a:hover.m7_03 {
	background: url(../img/menu/menu7_3_2.gif) no-repeat left top;
}
/*----------簡易空送システム･小型電磁フィーダ-------------*/
#prdmenu li a.m8_01 {
	background: url(../img/menu/menu8_1_1.gif) left top;
}
#prdmenu li a:hover.m8_01 {
	background: url(../img/menu/menu8_1_2.gif) no-repeat left top;
}
#prdmenu li a.m8_02 {
	background: url(../img/menu/menu8_2_1.gif) left top;
}
#prdmenu li a:hover.m8_02 {
	background: url(../img/menu/menu8_2_2.gif) no-repeat left top;
}
/*----------振動ふるい機-------------*/
#prdmenu li a.m9_01 {
	background: url(../img/menu/menu9_1_1.gif) left top;
}
#prdmenu li a:hover.m9_01 {
	background: url(../img/menu/menu9_1_2.gif) no-repeat left top;
}
/*----------商品紹介見出し-------------*/
ul#prdmenu_01 {
	margin: 0px 0px 20px;
	padding: 0px;
	list-style: none;
}
#prdmenu_01 li {
	padding: 0px;
	height: 30px;
	width: 663px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	list-style: none;
}
