@charset "utf-8";
/**************************************************************
サブナビゲーション
**************************************************************/
#sub_navi {
	padding-bottom: 5px;
	width: 209px;
	height: 318px;
	background-image: url(../../../images/common/side_menu.png);
	background-repeat: no-repeat;
	background-position: 0 -40px;
}
.s_list00 {
	width: 209px;
	height: 40px;
	display: block;
	background-image: url(../../../images/common/side_menu.png);
	background-repeat: no-repeat;
	text-indent: -999999px;
	background-position: 0 0;}
#sub_navi li {
	width: 209px;
	height: 45px;
	display: block;
	background-image: url(../../../images/common/side_menu_vi.png);
	background-repeat: no-repeat;
	text-indent: -999999px;
}
#sub_navi li a {
	width: 209px;
	height: 45px;
	display: block;
	background-image: url(../../../images/common/side_menu.png);
	background-repeat: no-repeat;
	text-indent: -999999px;
}
#sub_navi li a:hover { background-image: url(../../../images/common/side_menu_ho.png);}
/*各ポジション*/
.s_list01 { background-position: -209px -40px;}
.s_list02 { background-position: -209px -85px;}
.s_list03 { background-position: -209px -130px;}
.s_list04 { background-position: -209px -175px;}
.s_list05 { background-position: -209px -220px;}
.s_list06 { background-position: -209px -265px;}
.s_list07 { background-position: -209px -310px;}
.s_list08 { background-position: -209px -355px;}
/*各ポジション　リンク　*/
.s_list01 a { background-position: -209px -40px;}
.s_list02 a { background-position: -209px -85px;}
.s_list03 a { background-position: -209px -130px;}
.s_list04 a { background-position: -209px -175px;}
.s_list05 a { background-position: -209px -220px;}
.s_list06 a { background-position: -209px -265px;}
.s_list07 a { background-position: -209px -310px;}
.s_list08 a { background-position: -209px -355px;}
/**************************************************************
各ページ
**************************************************************/
#list_map {
	width: 610px;
	margin: 10px 0 30px 0;
}
.sd_t01 { padding-top: 15px;}
.sd_t02 {
	padding: 15px 0;
	background-image: url(../../../images/machine/auto/catch.png);
	background-repeat: no-repeat;
	text-indent: -99999px;
}
.product { padding: 10px 0;}
.product a {
	background-image: url(../../../images/machine/spring/list.png);
	background-repeat: no-repeatl;
	width: 288px;
	height: 93px;
	display: block;
	text-indent: -99999px;
}
.product a:hover { background-image: url(../../../images/machine/spring/list_ho.png);}
#icf_08 a { background-position: 0 0;}
#icf_26 a { background-position: -288px 0;}
#cfx_1 a { background-position: 0 -93px;}
#cfx_2 a { background-position: -288px -93px;}
#cfx_5n a { background-position: 0 -186px;}
#cfx_8 a { background-position: -288px -186px;}
#cfx_12 a { background-position: 0 -279px;}
#usf_pc1 a { background-position: -288px -279px;}
#usf_pc2 a { background-position: 0 -372px;}
#usf_pc4 a { background-position: -288px -372px;}
#ag_5n a { background-position: 0 -465px;}
#ag_12e a { background-position: -288px -465px;}
#usx_5 a { background-position: 0 -558px;}
#usx_8 a { background-position: -288px -558px;}
.auto {
	line-height: 1.7em;
	vertical-align: top;
}

/**************************************************************
搬送装置
**************************************************************/
#list_map {
	width: 610px;
	margin: 5px 0 30px 0;
}
.auto {
	line-height: 1.7em;
	vertical-align: top;
}
.po01 {
	list-style-position: outside;
	list-style-type: decimal;
	margin-left: 3em;
}
#TR {
	width: 610px;}
#TR tr td {
	border: 1px solid #CCC;
	padding: 5px;
}
.TR01 {
	width: 250px;
	background-color: #e6e6e6;
	text-align: center;
}
/**************************************************************
航空機部品
**************************************************************/
#air {
	width: 610px;
	height: 399px;
	display: block;
	background-image: url(../../../images/machine/air/image01.png);
	background-repeat: no-repeat;
}
#air1 {
	width: 300px;
	margin-right: 10px;
	float: left;
	display: block;
	margin-top: 10px;
}
#air2 {
	width: 300px;
	float: left;
	display: block;
	margin-top: 10px;
}
.auto2 {
	line-height: 1.7em;
	width: 300px;
}
/**************************************************************
お問い合せ
**************************************************************/
#contact {
	width: 610px;
	height: 200px;
	display: block;
	margin: 20px 0;
}
#contact a {
	width: 610px;
	height: 200px;
	display: block;
	background-image: url(../../../images/common/contact_m.png);
	background-repeat: no-repeat;
	text-indent: -9999999px;
}
#contact a:hover { background-image: url(../../../images/common/contact_m_ho.png);}

