@charset "UTF-8";
/* CSS Document */
#body {
margin: 0px;
padding: 0px;
}

#main{
margin-left: auto;
margin-right: auto;
width: 900px;
}

#main_img {
width: 700px;
float: left;
margin: 0 0 30px;
}

#content {
width: 901px;
margin-top: 25px;
float: left;
}

/*ヘッダー*/
#header{
width: 900px;
margin-top: 10px;
margin-bottom: 0px;
height: 55px;
float: left;
}

#header ul{
width: 900px;
margin: 0;
padding: 0;
}

#header li {
margin: 0px;
padding: 0px;
list-style-type: none;
padding-left: 0px; 
float: left;
}  

#logo a {
height: 25px;
width: 140px;
background-image: url(../img/logo.gif);
display: block;
}
#logo a:hover {
background-image: url(../img/logo.gif);
}

#header_home a {
margin-left: 510px;
margin-top: 11px;
height: 12px;
width: 55px;
background-image: url(../img/header_home.gif);
display: block;
overflow: hidden;
}
#header_home a:hover {
background-image: url(../img/header_home.gif);
}

#header_storehome a {
margin-left: 445px;
margin-top: 11px;
height: 12px;
width: 55px;
background-image: url(../img/header_home.gif);
display: block;
overflow: hidden;
}
#header_storehome a:hover {
background-image: url(../img/header_home.gif);
}

#header_bar a {
margin-top: 11px;
height: 12px;
width: 10px;
background-image: url(../img/header_bar.gif);
display: block;
overflow: hidden;
}
#header_bar a:hover {
background-image: url(../img/header_bar.gif);
}

#header_news a {
margin-top: 11px;
height: 12px;
width: 55px;
background-image: url(../img/header_news.gif);
display: block;
overflow: hidden;
}
#header_news a:hover {
background-image: url(../img/header_news.gif);
}

#header_link a {
margin-top: 11px;
height: 12px;
width: 55px;
background-image: url(../img/header_link.gif);
display: block;
overflow: hidden;
}
#header_link a:hover {
background-image: url(../img/header_link.gif);
}

#header_support a {
margin-top: 11px;
height: 12px;
width: 55px;
background-image: url(../img/header_support.gif);
display: block;
overflow: hidden;
}
#header_support a:hover {
background-image: url(../img/header_support.gif);
}

#header_cart a {
margin-top: 6px;
height: 20px;
width: 55px;
background-image: url(../img/header_cart.gif);
display: block;
overflow: hidden;
}
#header_cart a:hover {
background-image: url(../img/header_cart.gif);
}

#header_line {
width: 900px;
height: 13px;
margin-top: 17px;
float: left;
background-image: url(../img/header_underbar.gif);
}
/*ヘッダー終了*/


/*メニュー_共通*/
#menu {
width: 170px;
margin-left: 30px;
float: left;
}

#menu ul{
width: 170px;
margin: 0;
padding: 0;
}

#menu li {
margin: 0px;
padding: 0px;
list-style-type: none;
padding-left: 0px; 
float: left;
}  

#menu_home a {
height: 23px;
width: 170px;
background-image: url(../img/menu_home.gif);
display: block;
}
#menu_home a:hover {
background-image: url(../img/menu_home_on.gif);
}


#menu_about a {
margin-top: 10px;
height: 30px;
width: 170px;
background-image: url(../img/menu_about.gif);
display: block;
}
#menu_about a:hover {
background-image: url(../img/menu_about_on.gif);
}

#menu_about_on a {
margin-top: 10px;
height: 30px;
width: 170px;
background-image: url(../img/menu_about_on.gif);
display: block;
}
#menu_about_on a:hover {
background-image: url(../img/menu_about_on.gif);
}

#menu_product a {
margin-top: 10px;
height: 30px;
width: 170px;
background-image: url(../img/menu_products.gif);
display: block;
}
#menu_product a:hover {
background-image: url(../img/menu_products_on.gif);
}

#menu_product_on a {
margin-top: 10px;
height: 30px;
width: 170px;
background-image: url(../img/menu_products_on.gif);
display: block;
}
#menu_product_on a:hover {
background-image: url(../img/menu_products_on.gif);
}

#menu_dealer a {
margin-top: 10px;
height: 30px;
width: 170px;
background-image: url(../img/menu_dealers.gif);
display: block;
}
#menu_dealer a:hover {
background-image: url(../img/menu_dealers_on.gif);
}

#menu_dealer_on a {
margin-top: 10px;
height: 30px;
width: 170px;
background-image: url(../img/menu_dealers_on.gif);
display: block;
}
#menu_dealer_on a:hover {
background-image: url(../img/menu_dealers_on.gif);
}

#menu_store a {
margin-top: 10px;
height: 30px;
width: 170px;
background-image: url(../img/menu_store.gif);
display: block;
}
#menu_store a:hover {
background-image: url(../img/menu_store_on.gif);
}

#menu_store_on a {
margin-top: 10px;
height: 30px;
width: 170px;
background-image: url(../img/menu_store_on.gif);
display: block;
}
#menu_store_on a:hover {
background-image: url(../img/menu_store_on.gif);
}

#menu_news a {
margin-top: 10px;
height: 30px;
width: 170px;
background-image: url(../img/menu_news.gif);
display: block;
}
#menu_news a:hover {
background-image: url(../img/menu_news_on.gif);
}

#menu_news_on a {
margin-top: 10px;
height: 30px;
width: 170px;
background-image: url(../img/menu_news_on.gif);
display: block;
}
#menu_news_on a:hover {
background-image: url(../img/menu_news_on.gif);
}

#menu_link a {
margin-top: 10px;
height: 30px;
width: 170px;
background-image: url(../img/menu_link.gif);
display: block;
}
#menu_link a:hover {
background-image: url(../img/menu_link_on.gif);
}

#menu_link_on a {
margin-top: 10px;
height: 30px;
width: 170px;
background-image: url(../img/menu_link_on.gif);
display: block;
}
#menu_link_on a:hover {
background-image: url(../img/menu_link_on.gif);
}

#menu_support a {
margin-top: 10px;
height: 30px;
width: 170px;
background-image: url(../img/menu_support.gif);
display: block;
}
#menu_support a:hover {
background-image: url(../img/menu_support_on.gif);
}

#menu_support_on a {
margin-top: 10px;
height: 30px;
width: 170px;
background-image: url(../img/menu_support_on.gif);
display: block;
}
#menu_support_on a:hover {
background-image: url(../img/menu_support_on.gif);
}


#menu_campaign a {
margin-top: 20px;
height:100px;
width: 170px;
background-image: url(../img/menu_campaign.gif);
display: block;
}
#menu_campaign a:hover {
background-image: url(../img/menu_campaign.gif);
}

/*メニュー_共通終了*/


/*メニュー_ストア*/
#menu_store_one a {
height: 15px;
width: 170px;
background-image: url(../img/menu_one.gif);
display: block;
overflow: hidden;
}
#menu_store_one a:hover {
background-image: url(../img/menu_one_on.gif);
}

#menu_store_one_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_one_on.gif);
display: block;
overflow: hidden;
}
#menu_store_one_on a:hover {
background-image: url(../img/menu_one_on.gif);
}

#menu_store_two a {
height: 15px;
width: 170px;
background-image: url(../img/menu_two.gif);
display: block;
overflow: hidden;
}
#menu_store_two a:hover {
background-image: url(../img/menu_two_on.gif);
}

#menu_store_two_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_two_on.gif);
display: block;
overflow: hidden;
}
#menu_store_two_on a:hover {
background-image: url(../img/menu_two_on.gif);
}

#menu_store_cd a {
height: 15px;
width: 170px;
background-image: url(../img/menu_cd.gif);
display: block;
overflow: hidden;
}
#menu_store_cd a:hover {
background-image: url(../img/menu_cd_on.gif);
}

#menu_store_cd_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_cd_on.gif);
display: block;
overflow: hidden;
}
#menu_store_cd_on a:hover {
background-image: url(../img/menu_cd_on.gif);
}

#menu_store_sub a {
height: 15px;
width: 170px;
background-image: url(../img/menu_sub.gif);
display: block;
overflow: hidden;
}
#menu_store_sub a:hover {
background-image: url(../img/menu_sub_on.gif);
}

#menu_store_sub_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_sub_on.gif);
display: block;
overflow: hidden;
}
#menu_store_sub a:hover {
background-image: url(../img/menu_sub_on.gif);
}

#menu_store_three a {
height: 15px;
width: 170px;
background-image: url(../img/menu_three.gif);
display: block;
overflow: hidden;
}
#menu_store_three a:hover {
background-image: url(../img/menu_three_on.gif);
}

#menu_store_three_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_three_on.gif);
display: block;
overflow: hidden;
}
#menu_store_three_on a:hover {
background-image: url(../img/menu_three_on.gif);
}

#menu_store_alarm a {
height: 15px;
width: 170px;
background-image: url(../img/menu_alarm.gif);
display: block;
overflow: hidden;
}
#menu_store_alarm a:hover {
background-image: url(../img/menu_alarm_on.gif);
}

#menu_store_alarm_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_alarm_on.gif);
display: block;
overflow: hidden;
}
#menu_store_alarm_on a:hover {
background-image: url(../img/menu_alarm_on.gif);
}

#menu_store_stereo a {
height: 15px;
width: 170px;
background-image: url(../img/menu_stereo.gif);
display: block;
overflow: hidden;
}
#menu_store_stereo a:hover {
background-image: url(../img/menu_stereo_on.gif);
}

#menu_store_stereo_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_stereo_on.gif);
display: block;
overflow: hidden;
}
#menu_store_stereo_on a:hover {
background-image: url(../img/menu_stereo_on.gif);
}

#menu_store_pal a {
height: 15px;
width: 170px;
background-image: url(../img/menu_pal.gif);
display: block;
overflow: hidden;
}
#menu_store_pal a:hover {
background-image: url(../img/menu_pal_on.gif);
}

#menu_store_pal_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_pal_on.gif);
display: block;
overflow: hidden;
}
#menu_store_pal_on a:hover {
background-image: url(../img/menu_pal_on.gif);
}

#menu_store_song a {
height: 15px;
width: 170px;
background-image: url(../img/menu_song.gif);
display: block;
overflow: hidden;
}
#menu_store_song a:hover {
background-image: url(../img/menu_song_on.gif);
}

#menu_store_song_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_song_on.gif);
display: block;
overflow: hidden;
}
#menu_store_song_on a:hover {
background-image: url(../img/menu_song_on.gif);
}

#menu_store_music a {
height: 15px;
width: 170px;
background-image: url(../img/menu_music.gif);
display: block;
overflow: hidden;
}
#menu_store_music a:hover {
background-image: url(../img/menu_music_on.gif);
}

#menu_store_music_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_music_on.gif);
display: block;
overflow: hidden;
}
#menu_store_music_on a:hover {
background-image: url(../img/menu_music_on.gif);
}

#menu_store_antenna a {
height: 15px;
width: 170px;
background-image: url(../img/menu_antenna.gif);
display: block;
overflow: hidden;
}
#menu_store_antenna a:hover {
background-image: url(../img/menu_antenna_on.gif);
}

#menu_store_antenna_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_antenna_on.gif);
display: block;
overflow: hidden;
}
#menu_store_antenna_on a:hover {
background-image: url(../img/menu_antenna_on.gif);
}

#menu_store_battery a {
height: 15px;
width: 170px;
background-image: url(../img/menu_battery.gif);
display: block;
overflow: hidden;
}
#menu_store_battery a:hover {
background-image: url(../img/menu_battery_on.gif);
}

#menu_store_battery_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_battery_on.gif);
display: block;
overflow: hidden;
}
#menu_store_battery_on a:hover {
background-image: url(../img/menu_battery_on.gif);
}

#menu_store_outlet a {
height: 15px;
width: 170px;
background-image: url(../img/menu_outlet.gif);
display: block;
overflow: hidden;
}
#menu_store_outlet a:hover {
background-image: url(../img/menu_outlet_on.gif);
}

#menu_store_outlet_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_outlet_on.gif);
display: block;
overflow: hidden;
}
#menu_store_outlet_on a:hover {
background-image: url(../img/menu_outlet_on.gif);
}

#menu_store_set a {
height: 15px;
width: 170px;
background-image: url(../img/menu_set.gif);
display: block;
overflow: hidden;
}
#menu_store_set a:hover {
background-image: url(../img/menu_set_on.gif);
}

#menu_store_set_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_set_on.gif);
display: block;
overflow: hidden;
}
#menu_store_set_on a:hover {
background-image: url(../img/menu_set_on.gif);
}
/*メニュー_ストア終了*/

/*メニュー_プロダクト*/
#menu_product_one a {
height: 15px;
width: 170px;
background-image: url(../img/menu_one.gif);
display: block;
overflow: hidden;
}
#menu_product_one a:hover {
background-image: url(../img/menu_one_on.gif);
}

#menu_product_one_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_one_on.gif);
display: block;
overflow: hidden;
}
#menu_product_one_on a:hover {
background-image: url(../img/menu_one_on.gif);
}

#menu_product_two a {
height: 15px;
width: 170px;
background-image: url(../img/menu_two.gif);
display: block;
overflow: hidden;
}
#menu_product_two a:hover {
background-image: url(../img/menu_two_on.gif);
}

#menu_product_two_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_two_on.gif);
display: block;
overflow: hidden;
}
#menu_product_two_on a:hover {
background-image: url(../img/menu_two_on.gif);
}

#menu_product_cd a {
height: 15px;
width: 170px;
background-image: url(../img/menu_cd.gif);
display: block;
overflow: hidden;
}
#menu_product_cd a:hover {
background-image: url(../img/menu_cd_on.gif);
}

#menu_product_cd_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_cd_on.gif);
display: block;
overflow: hidden;
}
#menu_product_cd_on a:hover {
background-image: url(../img/menu_cd_on.gif);
}

#menu_product_sub a {
height: 15px;
width: 170px;
background-image: url(../img/menu_sub.gif);
display: block;
overflow: hidden;
}
#menu_product_sub a:hover {
background-image: url(../img/menu_sub_on.gif);
}

#menu_product_sub_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_sub_on.gif);
display: block;
overflow: hidden;
}
#menu_product_sub_on a:hover {
background-image: url(../img/menu_sub_on.gif);
}

#menu_product_three a {
height: 15px;
width: 170px;
background-image: url(../img/menu_three.gif);
display: block;
overflow: hidden;
}
#menu_product_three a:hover {
background-image: url(../img/menu_three_on.gif);
}

#menu_product_three_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_three_on.gif);
display: block;
overflow: hidden;
}
#menu_product_three_on a:hover {
background-image: url(../img/menu_three_on.gif);
}

#menu_product_alarm a {
height: 15px;
width: 170px;
background-image: url(../img/menu_alarm.gif);
display: block;
overflow: hidden;
}
#menu_product_alarm a:hover {
background-image: url(../img/menu_alarm_on.gif);
}

#menu_product_alarm_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_alarm_on.gif);
display: block;
overflow: hidden;
}
#menu_product_alarm_on a:hover {
background-image: url(../img/menu_alarm_on.gif);
}

#menu_product_stereo a {
height: 15px;
width: 170px;
background-image: url(../img/menu_stereo.gif);
display: block;
overflow: hidden;
}
#menu_product_stereo a:hover {
background-image: url(../img/menu_stereo_on.gif);
}

#menu_product_stereo_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_stereo_on.gif);
display: block;
overflow: hidden;
}
#menu_product_stereo_on a:hover {
background-image: url(../img/menu_stereo_on.gif);
}

#menu_product_pal a {
height: 15px;
width: 170px;
background-image: url(../img/menu_pal.gif);
display: block;
overflow: hidden;
}
#menu_product_pal a:hover {
background-image: url(../img/menu_pal_on.gif);
}

#menu_product_pal_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_pal_on.gif);
display: block;
overflow: hidden;
}
#menu_product_pal_on a:hover {
background-image: url(../img/menu_pal_on.gif);
}

#menu_product_song a {
height: 15px;
width: 170px;
background-image: url(../img/menu_song.gif);
display: block;
overflow: hidden;
}
#menu_product_song a:hover {
background-image: url(../img/menu_song_on.gif);
}

#menu_product_song_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_song_on.gif);
display: block;
overflow: hidden;
}
#menu_product_song_on a:hover {
background-image: url(../img/menu_song_on.gif);
}

#menu_product_music a {
height: 15px;
width: 170px;
background-image: url(../img/menu_music.gif);
display: block;
overflow: hidden;
}
#menu_product_music a:hover {
background-image: url(../img/menu_music_on.gif);
}

#menu_product_music_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_music_on.gif);
display: block;
overflow: hidden;
}
#menu_product_music_on a:hover {
background-image: url(../img/menu_music_on.gif);
}

#menu_product_accessories a {
height: 15px;
width: 170px;
background-image: url(../img/menu_accessories.gif);
display: block;
overflow: hidden;
}
#menu_product_accessories a:hover {
background-image: url(../img/menu_accessories_on.gif);
}

#menu_product_accessories_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_accessories_on.gif);
display: block;
overflow: hidden;
}
#menu_product_accessories_on a:hover {
background-image: url(../img/menu_accessories_on.gif);
}
/*メニュー_プロダクト終了*/

/*メニュー_アバウト*/
#menu_about_pro a {
height: 15px;
width: 170px;
background-image: url(../img/menu_about_product.gif);
display: block;
overflow: hidden;
}
#menu_about_pro a:hover {
background-image: url(../img/menu_about_product_on.gif);
}

#menu_about_pro_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_about_product_on.gif);
display: block;
overflow: hidden;
}
#menu_about_pro_on a:hover {
background-image: url(../img/menu_about_product_on.gif);
}

#menu_about_co a {
height: 15px;
width: 170px;
background-image: url(../img/menu_about_co.gif);
display: block;
overflow: hidden;
}
#menu_about_co a:hover {
background-image: url(../img/menu_about_co_on.gif);
}

#menu_about_co_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_about_co_on.gif);
display: block;
overflow: hidden;
}
#menu_about_co_on a:hover {
background-image: url(../img/menu_about_co_on.gif);
}
/*メニュー_アバウト終了*/

/*メニュー_サポート*/
#menu_support_tech a {
height: 15px;
width: 170px;
background-image: url(../img/menu_sup_tech.gif);
display: block;
overflow: hidden;
}
#menu_support_tech a:hover {
background-image: url(../img/menu_sup_tech_on.gif);
}

#menu_support_tech_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_sup_tech_on.gif);
display: block;
overflow: hidden;
}
#menu_support_tech_on a:hover {
background-image: url(../img/menu_sup_tech_on.gif);
}

#menu_support_gara a {
height: 15px;
width: 170px;
background-image: url(../img/menu_sup_gara.gif);
display: block;
overflow: hidden;
}

#menu_support_gara a:hover {
background-image: url(../img/menu_sup_gara_on.gif);
}

#menu_support_gara_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_sup_gara_on.gif);
display: block;
overflow: hidden;
}

#menu_support_gara_on a:hover {
background-image: url(../img/menu_sup_gara_on.gif);
}

#menu_support_other a {
height: 15px;
width: 170px;
background-image: url(../img/menu_sup_other.gif);
display: block;
overflow: hidden;
}

#menu_support_other a:hover {
background-image: url(../img/menu_sup_other_on.gif);
}

#menu_support_other_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_sup_other_on.gif);
display: block;
overflow: hidden;
}

#menu_support_other_on a:hover {
background-image: url(../img/menu_sup_other_on.gif);
}
/*メニュー_サポート終了*/

/*メニュー_取扱店舗	*/
#menu_dealer_shop a {
height: 15px;
width: 170px;
background-image: url(../img/menu_dealers_shop.gif);
display: block;
overflow: hidden;
}
#menu_dealer_shop a:hover {
background-image: url(../img/menu_dealers_shop_on.gif);
}

#menu_dealer_shop_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_dealers_shop_on.gif);
display: block;
overflow: hidden;
}
#menu_dealer_shop_on a:hover {
background-image: url(../img/menu_dealers_shop_on.gif);
}

#menu_dealer_online a {
height: 15px;
width: 170px;
background-image: url(../img/menu_dealers_online.gif);
display: block;
overflow: hidden;
}

#menu_dealer_online a:hover {
background-image: url(../img/menu_dealers_online_on.gif);
}

#menu_dealer_online_on a {
height: 15px;
width: 170px;
background-image: url(../img/menu_dealers_online_on.gif);
display: block;
overflow: hidden;
}

#menu_dealer_online_on a:hover {
background-image: url(../img/menu_dealers_online_on.gif);
}
/*メニュー_取扱店舗終了*/



/*フッター*/
#footer {
width: 900px;
height: 40px;
float: left;
}

#footer ul{
width: 900px;
margin: 0;
padding: 0;
}

#footer li {
margin: 0px;
padding: 0px;
list-style-type: none;
padding-left: 0px; 
float: left;
}  

#footer_logo a {
margin-top: 4px;
height: 15px;
width: 230px;
background-image: url(../img/footer_logo.gif);
display: block;
overflow: hidden;
}
#footer_logo a:hover {
background-image: url(../img/footer_logo.gif);
}

#footer_home a {
margin-left: 241px;
margin-top: 8px;
height: 12px;
width: 55px;
background-image: url(../img/footer_home.gif);
display: block;
overflow: hidden;
}
#footer_home a:hover {
background-image: url(../img/footer_home.gif);
}

#footer_bar a {
margin-top: 8px;
height: 12px;
width: 10px;
background-image: url(../img/header_bar.gif);
display: block;
overflow: hidden;
}
#footer_bar a:hover {
background-image: url(../img/header_bar.gif);
}

#footer_contact a {
margin-top: 8px;
height: 12px;
width: 55px;
background-image: url(../img/footer_contact.gif);
display: block;
overflow: hidden;
}
#footer_contact a:hover {
background-image: url(../img/footer_contact.gif);
}

#footer_privacy a {
margin-top: 8px;
height: 12px;
width: 150px;
background-image: url(../img/footer_privacy.gif);
display: block;
overflow: hidden;
}
#footer_privacy a:hover {
background-image: url(../img/footer_privacy.gif);
}

#footer_syotorihiki a {
margin-top: 8px;
height: 12px;
width: 139px;
background-image: url(../img/footer_syotorihiki.gif);
display: block;
overflow: hidden;
}
#footer_syotorihiki a:hover {
background-image: url(../img/footer_syotorihiki.gif);
}

#footer_line {
margin-top: 40px;
width: 900px;
height: 5px;
float: left;
background-image: url(../img/footer_line.gif);
overflow: hidden;
}
/*フッター終了*/

a img
{
    border:0 !important;
}

