/*hover時の変更*/
/*homeボタン*/
a.gnav_home2{
	display:block;
	background:url(../../../common/img/gnav_home.gif) no-repeat;
	width:55px;
	height:61px;
	text-indent:-9999px;
	float:left;
}

a:hover.gnav_home2{
	display:block;
	background:url(../../../common/img/gnav_home_hover.gif) no-repeat;
	width:55px;
	height:61px;
}


/*当社の特徴変更*/
a.gnav_feature2{
	display:block;
	background:url(../../../common/img/gnav_feature.gif) no-repeat;
	width:129px;
	height:61px;
	text-indent:-9999px;
	float:left;
}

a:hover.gnav_feature2{
	display:block;
	background:url(../../../common/img/gnav_feature_hover.gif) no-repeat;
	width:129px;
	height:61px
}

/*事業・製品の変更*/
a.gnav_product2{
	display:block;
	background:url(../../../common/img/gnav_enterprise-product.gif) no-repeat;
	width:129px;
	height:61px;
	text-indent:-9999px;
	float:left;
}

a:hover.gnav_product2{
	display:block;
	background:url(../../../common/img/gnav_enterprise-product_hover.gif) no-repeat;
	width:129px;
	height:61px;
}

/*製品詳細*/
a.gnav_product_detailed2{
	display:block;
	background:url(../../../common/img/gnav_-product-detailed.gif) no-repeat;
	width:112px;
	height:61px;
	text-indent:-9999px;
	float:left;
}

a.gnav_product_detailed2{
	display:block;
	background:url(../../../common/img/gnav_-product-detailed_hover.gif) no-repeat;
	width:112px;
	height:61px;
}

/*製造設備の変更*/
a.gnav_equipment2{
	display:block;
	background:url(../../../common/img/gnav_equipment.gif) no-repeat;
	width:113px;
	height:61px;
	text-indent:-9999px;
	float:left;
}

a:hover.gnav_equipment2{
	display:block;
	background:url(../../../common/img/gnav_equipment_hover.gif) no-repeat;
	width:113px;
	height:61px;
}

/*納品までの流れの変更*/
a.gnav_delivery2{
	display:block;
	background:url(../../../common/img/gnav_delivery.gif) no-repeat;
	width:163px;
	height:61px;
	text-indent:-9999px;
	float:left;
}

a:hover.gnav_delivery2{
	display:block;
	background:url(../../../common/img/gnav_delivery_hover.gif) no-repeat;
	width:163px;
	height:61px;
}

/*会社案内の変更*/
a.gnav_company2{
	display:block;
	background:url(../../../common/img/gnav_guidance.gif) no-repeat;
	width:112px;
	height:61px;
	text-indent:-9999px;
	float:left;
}
a:hover.gnav_company2{
	display:block;
	background:url(../../../common/img/gnav_guidance_hover.gif) no-repeat;
	width:112px;
	height:61px;
}

/*お問い合せの変更*/
a.gnav_contact2{
	display:block;
	background:url(../../../common/img/gnav_contact.gif) no-repeat;
	width:147px;
	height:61px;
	text-indent:-9999px;
	float:left;
}

a:hover.gnav_contact2{
	display:block;
	background:url(../../../common/img/gnav_contact_hover.gif) no-repeat;
	width:147px;
	height:61px;
}


/*事業紹介のタイトルより30px空ける*/
.type1,
.type2{
	float:left;
	margin:30px 0 50px 0;
}

.type1{
	margin-right:20px;
}

/*製品紹介部分の構造設定*/
.product_type{
	float:left;
	margin:30px 0 105px 0;
}

/*製品紹介部分の幅設定*/
.product_type_width1{
	margin:0 24px 20px 0;
}
.product_type_width2{
	margin:0 0 20px 0;
}

/*サブナビゲーションの変更*/
/*製造への思い*/

.subulbox li{
	padding-bottom:3px;
}


/*subメニュー一覧の設定*/
a.sub_rulertype{
	display:block;
	background:url(../img/rulertype_h3_button.jpg) no-repeat;
	width:182px;
	height:71px;
	text-indent:-9999px;
	margin:14px auto 0;
}

a:hover.sub_rulertype{
	display:block;
	background:url(../img/rulertype_h3_button_hover.jpg) no-repeat;
	width:182px;
	height:71px;
}


/*直定規*/

.sub_edgeruler,
.sub_slotruler,
.sub_sectionruler,
.sub_cuttingruler,
.sub_squareruler,
.sub_protractor{	
	display:block;
	width:182px;
	height:30px;
	text-indent:-9999px;
	margin:0 auto;
}

a.sub_edgeruler{  background:url(../img/edgeruler_button.gif) no-repeat;  }
a:hover.sub_edgeruler{	background:url(../img/edgeruler_button_hover.gif) no-repeat;  }

/*方眼定規*/
a.sub_slotruler{  background:url(../img/slotruler_botton.gif) no-repeat;  }
a:hover.sub_slotruler{  background:url(../img/slotruler_botton_hover.gif) no-repeat;  }

/*溝付き定規*/
a.sub_sectionruler{  background:url(../img/sectionruler_botton.gif) no-repeat; }
a:hover.sub_sectionruler{  background:url(../img/sectionruler_botton_hover.gif) no-repeat; }

/*カッティング定規*/
a.sub_cuttingruler{  background:url(../img/cuttingruler_button.gif) no-repeat; }
a:hover.sub_cuttingruler{  	background:url(../img/cuttingruler_button_hover.gif) no-repeat;  }

/*三角定規*/
a.sub_squareruler{  background:url(../img/squareruler_button.gif) no-repeat; }
a:hover.sub_squareruler{  background:url(../img/squareruler_button_hover.gif) no-repeat; }

/*分度器*/
a.sub_protractor{  background:url(../img/protractor_button.gif) no-repeat;  }
a:hover.sub_protractor{  background:url(../img/protractor_button_hover.gif) no-repeat;  }



/*板加工*/
a.sub_board-process{
	display:block;
	background:url(../img/board-process_h3_button.jpg) no-repeat;
	width:182px;
	height:71px;
	text-indent:-9999px;
	margin:15px auto 0;
}

a:hover.sub_board-process{
	display:block;
	background:url(../img/board-process_h3_button_hover.jpg) no-repeat;
	width:182px;
	height:71px;
}



/*テンプレート*/
a.sub_template{
	display:block;
	background:url(../img/template_button.gif) no-repeat;
	width:182px;
	height:30px;
	text-indent:-9999px;
	margin:0 auto;
}

a:hover.sub_template{
	display:block;
	background:url(../img/template_button_hover.gif) no-repeat;
	width:182px;
	height:30px;
}

/*パネル*/
a.sub_panel{
	display:block;
	background:url(../img/panel_button.gif) no-repeat;
	width:182px;
	height:30px;
	text-indent:-9999px;
	margin:0 auto;
}

a:hover.sub_panel{
	display:block;
	background:url(../img/panel_button_hover.gif) no-repeat;
	width:182px;
	height:30px;
}

/*ゲージ*/
a.sub_gague{
	display:block;
	background:url(../img/gague_button.gif) no-repeat;
	width:182px;
	height:30px;
	text-indent:-9999px;
	margin:0 auto;
}

a:hover.sub_gague{
	display:block;
	background:url(../img/gague_button_hover.gif) no-repeat;
	width:182px;
	height:30px;
}

/*他*/
a.sub_onther{
	display:block;
	background:url(../img/onther_button.gif) no-repeat;
	width:182px;
	height:30px;
	text-indent:-9999px;
	margin:0 auto;
}

a:hover.sub_onther{
	display:block;
	background:url(../img/onther_button_hover.gif) no-repeat;
	width:182px;
	height:30px;
}

/*別注品*/
a.sub_anothertype{
	display:block;
	background:url(../img/anothertype_h3_button.jpg) no-repeat;
	width:182px;
	height:71px;
	text-indent:-9999px;
	margin:15px auto 0;
}

a:hover.sub_anothertype{
	display:block;
	background:url(../img/anothertype_h3_button_hover.jpg) no-repeat;
	width:182px;
	height:71px;
}


/*シルクスクリーン*/
a.sub_silkscreen{
	display:block;
	background:url(../img/silkscreen_button.gif) no-repeat;
	width:182px;
	height:30px;
	text-indent:-9999px;
	margin:0 auto;
}

a:hover.sub_silkscreen{
	display:block;
	background:url(../img/silkscreen_button_hover.gif) no-repeat;
	width:182px;
	height:30px;
}

/*インクジェット*/
a.sub_inkjet{
	display:block;
	background:url(../img/inkjet_button.gif) no-repeat;
	width:182px;
	height:30px;
	text-indent:-9999px;
	margin:0 auto 14px;
}

a:hover.sub_inkjet{
	display:block;
	background:url(../img/inkjet_button_hover.gif) no-repeat;
	width:182px;
	height:30px;
}

