#side_menu_tab ul { margin: 0; padding: 0; list-style-type: none; }
#side_menu_tab ul li { list-style-type: none; }
/*Event*/
#side_event a,#side_event a:link,#side_event a:visited,#side_event a:active { background-image: url(../temp_img/menu_event.gif); text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_event a:hover { background-image: url(../temp_img/menu_event.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
#side_event_c a,#side_event_c a:link,#side_event_c a:visited,#side_event_c a:active { background-image: url(../temp_img/menu_event.gif); background-position: 0 -18px; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_event_c a:hover { background-image: url(../temp_img/menu_event.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
/*news*/
#side_news a,#side_news a:link,#side_news a:visited,#side_news a:active { background-image: url(../temp_img/menu_news.gif); text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_news a:hover { background-image: url(../temp_img/menu_news.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
#side_news_c a,#side_news_c a:link,#side_news_c a:visited,#side_news_c a:active { background-image: url(../temp_img/menu_news.gif); background-position: 0 -18px; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_news_c a:hover { background-image: url(../temp_img/menu_news.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
/*collection*/
#side_collection a,#side_collection a:link,#side_collection a:visited,#side_collection a:active { background-image: url(../temp_img/menu_collection.gif); text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_collection a:hover { background-image: url(../temp_img/menu_collection.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
#side_collection_c a,#side_collection_c a:link,#side_collection_c a:visited,#side_collection_c a:active { background-image: url(../temp_img/menu_collection.gif); background-position: 0 -18px; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_collection_c a:hover { background-image: url(../temp_img/menu_collection.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
/*web_mag*/
#side_web_mag a,#side_web_mag a:link,#side_web_mag a:visited,#side_web_mag a:active { background-image: url(../temp_img/menu_web_mag.gif); text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_web_mag a:hover { background-image: url(../temp_img/menu_web_mag.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
#side_web_mag_c a,#side_web_mag_c a:link,#side_web_mag_c a:visited,#side_web_mag_c a:active { background-image: url(../temp_img/menu_web_mag.gif); background-position: 0 -18px; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_web_mag_c a:hover { background-image: url(../temp_img/menu_web_mag.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
/*online*/
#side_online { background-image: url(../temp_img/menu_online_dead.gif); background-position: 0 0; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_online a,#side_online a:link,#side_online a:visited,#side_online a:active { background-image: url(../temp_img/menu_online_shop.gif); background-position: 0 0; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_online a:hover { background-image: url(../temp_img/menu_online_shop.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
#side_online_c a,#side_online_c a:link,#side_online_c a:visited,#side_online_c a:active { background-image: url(../temp_img/menu_online_shop.gif); background-position: 0 -18px; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_online a:hover { background-image: url(../temp_img/menu_online_shop.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
/*k-drift*/
#side_k_drift{ background-image: url(../temp_img/menu_k-drift_dead.gif); text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_k_drift a,#side_k_drift a:link,#side_k_drift a:visited,#side_k_drift a:active { background-image: url(../temp_img/menu_k-drift.gif); text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_k_drift a:hover { background-image: url(../temp_img/menu_k-drift.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
#side_k_drift_c a,#side_k_drift_c a:link,#side_wk_drift_c a:visited,#side_k_drift_c a:active { background-image: url(../temp_img/menu_k-drift.gif); background-position: 0 -18px; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_k_drift_c a:hover { background-image: url(../temp_img/menu_k-drift.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
/*contact*/
#side_contact a,#side_contact a:link,#side_contact a:visited,#side_contact a:active { background-image: url(../temp_img/menu_contact.gif); background-position: 0 0; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_contact a:hover { background-image: url(../temp_img/menu_contact.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
#side_contact_c a,#side_contact_c a:link,#side_contact_c a:visited,#side_contact_c a:active { background-image: url(../temp_img/menu_contact.gif); background-position: 0 -18px; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_contact a:hover { background-image: url(../temp_img/menu_contact.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
/*mail_mag*/
#side_mail_mag a,#side_mail_mag a:link,#side_mail_mag a:visited,#side_mail_mag a:active { background-image: url(../temp_img/mail_mag.gif); background-position: 0 0; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_mail_mag a:hover { background-image: url(../temp_img/mail_mag.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
#side_mail_mag_c a,#side_mail_mag_c a:link,#side_mail_mag_c a:visited,#side_mail_mag a:active { background-image: url(../temp_img/mail_mag.gif); background-position: 0 -18px; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_mail_mag a:hover { background-image: url(../temp_img/mail_mag.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
/*radio*/
#side_radio a,#side_radio a:link,#side_radio a:visited,#side_radio a:active { background-image:   url(../temp_img/menu_radio.gif) ; background-position: 0 0; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_radio a:hover { background-image: url(../temp_img/menu_radio.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
#side_radio_c a,#side_radio_c a:link,#side_radio_c a:visited,#side_radio a:active { background-image: url(../temp_img/menu_radio.gif); background-position: 0 -18px; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_radio a:hover { background-image: url(../temp_img/menu_radio.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
/*what*/
#side_what a,#side_what a:link,#side_what a:visited,#side_what a:active { background-image:   url(../temp_img/menu_what.gif) ; background-position: 0 0; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_what a:hover { background-image: url(../temp_img/menu_what.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }
#side_what_c a,#side_what_c a:link,#side_what_c a:visited,#side_what a:active { background-image: url(../temp_img/menu_what.gif); background-position: 0 -18px; text-indent: -10000px; width: 179px; height: 18px; overflow: hidden; display: block; }
#side_what a:hover { background-image: url(../temp_img/menu_what.gif); background-position: 0 -18px; text-indent: -10000px; display: block; width: 179px; height: 18px; overflow: hidden; }

/*--------------lang-----*/
#lang ul { margin: 0; padding: 0; list-style-type: none; }
#lang ul li { float: left; }
#lang_lang{ background-image: url(../temp_img/title_lang.gif); text-indent: -10000px; width: 56px; height: 14px; overflow: hidden; display: block; }
/*jp*/
#lang_jpn a,#lang_jpn a:link,#lang_jpn a:visited,#lang_jpn a:active { background-image: url(../temp_img/menu_lang_jp.gif); background-position: 0 0; text-indent: -10000px; width: 34px; height: 14px; overflow: hidden; display: block; }
#lang_jpn a:hover { background-image: url(../temp_img/menu_lang_jp.gif); background-position: 0 -14px; text-indent: -10000px; display: block; width: 34px; height: 14px; overflow: hidden; }
#lang_jpn_c a,#lang_jpn_c a:link,#lang_jpn_c a:visited,#lang_jpn_c a:active { background-image: url(../temp_img/menu_lang_jp.gif); background-position: 0 -14px; text-indent: -10000px; width: 34px; height: 14px; overflow: hidden; display: block; }
#lang_jpn a:hover { background-image: url(../temp_img/menu_lang_jp.gif); background-position: 0 -14px; text-indent: -10000px; display: block; width: 34px; height: 14px; overflow: hidden; }
/*eng*/
#lang_eng a,#lang_eng a:link,#lang_eng a:visited,#lang_eng a:active { background-image: url(../temp_img/menu_lang_en.gif); background-position: 0 0; text-indent: -10000px; width: 34px; height: 14px; overflow: hidden; display: block; }
#lang_eng a:hover { background-image: url(../temp_img/menu_lang_en.gif); background-position: 0 -14px; text-indent: -10000px; display: block; width: 34px; height: 14px; overflow: hidden; }
#lang_eng_c a,#lang_eng_c a:link,#lang_eng_c a:visited,#lang_eng_c a:active { background-image: url(../temp_img/menu_lang_en.gif); background-position: 0 -14px; text-indent: -10000px; width: 34px; height: 14px; overflow: hidden; display: block; }
#lang_eng a:hover { background-image: url(../temp_img/menu_lang_en.gif); background-position: 0 -14px; text-indent: -10000px; display: block; width: 34px; height: 14px; overflow: hidden; }