/*------------------------------------------------------------*/
.w3c{
 margin:20px 80px 0px 80px;
 padding:0px 0px 0px 0px;
 float:left;
}

/*-----------------ヘッダーメニュー画像切替-------------------*/
ul#menu_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:960px;
 float:left;
}
li.menu_catch{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 overflow:hidden;
 float:left;
 width:360px;
}
li.menu_catch h3{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 140px;
  font-size:11px;
 color:#666666;
 letter-spacing:-1px;
 line-height:14px;
 height:14px;
 font-weight:lighter;
}
li.menu_botton{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 overflow:hidden;
 float:left;
}
li.menu_botton img {
 visibility:hidden;
}
li.menu_botton a,
li.menu_botton a:link,
li.menu_botton a:visited {
	background-position: 0px 0px;
	float:left;
}
li.menu_botton a:focus,
li.menu_botton a:hover,
li.menu_botton a:active {
	background-position: 0px 40px;
	float:left;
}

/*----------ボタン設定------------*/
li.menu_botton .menu1 a{
 background-image:url(./../images/menu/header_menu1.gif);
}
li.menu_botton .menu1 a#hover{
 background-image:url(./../images/menu/header_menu1.gif);
 background-position: 0px 40px;
}
li.menu_botton .menu2 a{
 background-image:url(./../images/menu/header_menu2.gif);
}
li.menu_botton .menu2 a#hover{
 background-image:url(./../images/menu/header_menu2.gif);
 background-position: 0px 40px;
}
li.menu_botton .menu3 a{
 background-image:url(./../images/menu/header_menu3.gif);
}
li.menu_botton .menu3 a#hover{
 background-image:url(./../images/menu/header_menu3.gif);
 background-position: 0px 40px;
}
li.menu_botton .menu4 a{
 background-image:url(./../images/menu/header_menu4.gif);
}
li.menu_botton .menu4 a#hover{
 background-image:url(./../images/menu/header_menu4.gif);
 background-position: 0px 40px;
}
/*-----------------左メニュー画像切替-------------------*/
.menu_title{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
 float:left;
}
.left_menu_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
 float:left;
}
.left_botton{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 overflow:hidden;
 float:left;
}
.left_botton img {
 visibility:hidden;
}
.left_botton a,
.left_botton a:link,
.left_botton a:visited {
	background-position: 0px 0px;
	float:left;
}
.left_botton a:focus,
.left_botton a:hover,
.left_botton a:active {
	background-position: 0px 80px;
	float:left;
}

/*----------ボタン設定------------*/
.left_botton .menu1 a{
 background-image:url(./../images/menu/left_menu1.gif);
}
.left_botton .menu1 a#hover{
 background-image:url(./../images/menu/left_menu1.gif);
 background-position: 0px 40px;
}
.left_botton .menu2 a{
 background-image:url(./../images/menu/left_menu2.gif);
}
.left_botton .menu2 a#hover{
 background-image:url(./../images/menu/left_menu2.gif);
 background-position: 0px 40px;
}
.left_botton .menu3 a{
 background-image:url(./../images/menu/left_menu3.gif);
}
.left_botton .menu3 a#hover{
 background-image:url(./../images/menu/left_menu3.gif);
 background-position: 0px 40px;
}
.left_botton .menu4 a{
 background-image:url(./../images/menu/left_menu4.gif);
}
.left_botton .menu4 a#hover{
 background-image:url(./../images/menu/left_menu4.gif);
 background-position: 0px 40px;
}
.left_botton .shop_menu1 a{
 background-image:url(./../images/menu/left_menu1.gif);
}
.left_botton .shop_menu1 a#hover{
 background-image:url(./../images/menu/left_menu1.gif);
 background-position: 0px 40px;
}
.left_botton .shop_menu2 a{
 background-image:url(./../images/menu/left_menu2.gif);
}
.left_botton .shop_menu2 a#hover{
 background-image:url(./../images/menu/left_menu2.gif);
 background-position: 0px 40px;
}
.left_botton .shop_menu3 a{
 background-image:url(./../images/menu/left_menu3.gif);
}
.left_botton .shop_menu3 a#hover{
 background-image:url(./../images/menu/left_menu3.gif);
 background-position: 0px 40px;
}
.left_botton .shop_menu4 a{
 background-image:url(./../images/menu/left_menu4.gif);
}
.left_botton .shop_menu4 a#hover{
 background-image:url(./../images/menu/left_menu4.gif);
 background-position: 0px 40px;
}
/*-----------------メインメニュー画像切替-------------------*/
.right_botton{
 border:0px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:190px;
 height:30px;
 overflow:hidden;
}
.right_botton img {
 visibility:hidden;
}
.right_botton a,
.right_botton a:link,
.right_botton a:visited {
	background-position: 0px 0px;
	float:left;
}
.right_botton a:focus,
.right_botton a:hover,
.right_botton a:active {
	background-position: 0px 30px;
	float:left;
}
/*----------ボタン設定------------*/
.right_botton .inquiry a{
 background-image:url(./../images/right_inquiry_botton.gif);
}
/*----------トップページメニュー-------------*/
.service_left img {
 display:block;
 visibility:hidden;
}
.service_left a,
.service_left a:link,
.service_left a:visited {
	background-position: 0px 0px;
	float:left;
}
.service_left a:focus,
.service_left a:hover,
.service_left a:active {
	background-position: 0px 20px;
	float:left;
}
.service_right img {
 display:block;
 visibility:hidden;
}
.service_right a,
.service_right a:link,
.service_right a:visited {
	background-position: 0px 0px;
	float:left;
}
.service_right a:focus,
.service_right a:hover,
.service_right a:active {
	background-position: 0px 20px;
	float:left;
}
.service_center img {
 display:block;
 visibility:hidden;
}
.service_center a,
.service_center a:link,
.service_center a:visited {
	background-position: 0px 0px;
	float:left;
}
.service_center a:focus,
.service_center a:hover,
.service_center a:active {
	background-position: 0px 20px;
	float:left;
}
/*----------ボタン設定------------*/
.service_left .menu1 a{
 background-image:url(./../images/menu/top_menu1.gif);
}
.service_left .menu1 a#hover{
 background-image:url(./../images/menu/top_menu1.gif);
 background-position: 0px 20px;
}
.service_right .menu2 a{
 background-image:url(./../images/menu/top_menu2.gif);
}
.service_right .menu2 a#hover{
 background-image:url(./../images/menu/top_menu2.gif);
 background-position: 0px 20px;
}
.service_left .menu3 a{
 background-image:url(./../images/menu/top_menu3.gif);
}
.service_left .menu3 a#hover{
 background-image:url(./../images/menu/top_menu3.gif);
 background-position: 0px 20px;
}
.service_right .menu4 a{
 background-image:url(./../images/menu/top_menu4.gif);
}
.service_right .menu4 a#hover{
 background-image:url(./../images/menu/top_menu4.gif);
 background-position: 0px 20px;
}
.service_center .menu5 a{
 background-image:url(./../images/menu/top_menu5.gif);
}
.service_center .menu5 a#hover{
 background-image:url(./../images/menu/top_menu5.gif);
 background-position: 0px 20px;
}
.service_right .menu6 a{
 background-image:url(./../images/menu/top_menu3.gif);
}
.service_right .menu6 a#hover{
 background-image:url(./../images/menu/top_menu3.gif);
 background-position: 0px 20px;
}
/*-----------------フッター用お問合わせボタン画像切替-------------------*/
.footer_inquiry_botton{
 border:0px;
 margin:0px 0px 0px 0px;

 width:250px;
 height:35px;
 overflow:hidden;
}
.footer_inquiry_botton img {
 visibility:hidden;
}
.footer_inquiry_botton a,
.footer_inquiry_botton a:link,
.footer_inquiry_botton a:visited {
	background-position: 0px 0px;
	float:left;
}
.footer_inquiry_botton a:focus,
.footer_inquiry_botton a:hover,
.footer_inquiry_botton a:active {
	background-position: 0px 35px;
	float:left;
}
/*----------ボタン設定------------*/
.footer_inquiry_botton .inquiry a{
 background-image:url(./../images/menu/footer_inquiry_botton.gif);
}

