a.button_m_header_login { display: block; margin: 0 0 0 0; background-position: 0 0; width: 48px; height: 60px; background: url( ../images/button/button_m_header_login.png ) no-repeat; }
a.button_m_header_logout { display: block; margin: 0 0 0 0; background-position: 0 0; width: 48px; height: 60px; background: url( ../images/button/button_m_header_logout.png ) no-repeat; }
a.button_m_header_mypage { display: block; margin: 0 0 0 0; background-position: 0 0; width: 48px; height: 60px; background: url( ../images/button/button_m_header_mypage.png ) no-repeat; }
a.button_m_header_newregist { display: block; margin: 0 0 0 0; background-position: 0 0; width: 48px; height: 60px; background: url( ../images/button/button_m_header_newregist.png ) no-repeat; }
a.button_m_buy { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_buy.png ) no-repeat; }
a.button_m_cancel { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_cancel.png ) no-repeat; }
a.button_m_cart { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_cart.png ) no-repeat; }
a.button_m_cartin { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_cartin.png ) no-repeat; }
a.button_m_delete { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_delete.png ) no-repeat; }
a.button_m_detail { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_detail.png ) no-repeat; }
a.button_m_home { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_home.png ) no-repeat; }
a.button_m_login { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_login.png ) no-repeat; }
a.button_m_logout { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_logout.png ) no-repeat; }
a.button_m_myqa { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_myqa.png ) no-repeat; }
a.button_m_next { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_next.png ) no-repeat; }
a.button_m_no { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_no.png ) no-repeat; }
a.button_m_orderhistory { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_orderhistory.png ) no-repeat; }
a.button_m_prev { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_prev.png ) no-repeat; }
a.button_m_reginfo { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_reginfo.png ) no-repeat; }
a.button_m_trans { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_trans.png ) no-repeat; }
a.button_m_update { display: block; margin: 0 0 0 0; background-position: 0 0; width: 42px; height: 20px; background: url( ../images/button/button_m_update.png ) no-repeat; }
a.button_m_userreg { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_userreg.png ) no-repeat; }
a.button_m_yes { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_yes.png ) no-repeat; }
a.button_m_zoom { display: block; margin: 0 0 0 0; background-position: 0 0; width: 100px; height: 20px; background: url( ../images/button/button_m_zoom.png ) no-repeat; }
a.button_l_cartframe { display: block; margin: 0 0 0 0; background-position: 0 0; width: 148px; height: 25px; background: url( ../images/button/button_l_cartframe.png ) no-repeat; }
a.header_menubar_2 { display: block; margin: 0 0 0 0; background-position: 0 0; width: 158px; height: 40px; background: url( ../images/button/header_menubar_2.png ) no-repeat; }
a.header_menubar_3 { display: block; margin: 0 0 0 0; background-position: 0 0; width: 158px; height: 40px; background: url( ../images/button/header_menubar_3.png ) no-repeat; }
a.header_menubar_4 { display: block; margin: 0 0 0 0; background-position: 0 0; width: 158px; height: 40px; background: url( ../images/button/header_menubar_4.png ) no-repeat; }
a.header_menubar_5 { display: block; margin: 0 0 0 0; background-position: 0 0; width: 158px; height: 40px; background: url( ../images/button/header_menubar_5.png ) no-repeat; }
a.header_menubar_1 { display: block; margin: 0 0 0 0; background-position: 0 0; width: 159px; height: 40px; background: url( ../images/button/header_menubar_1.png ) no-repeat; }
a.header_menubar_6 { display: block; margin: 0 0 0 0; background-position: 0 0; width: 159px; height: 40px; background: url( ../images/button/header_menubar_6.png ) no-repeat; }
a.series_bbcream { display: block; margin: 0 0 0 0; background-position: 0 0; width: 200px; height: 68px; background: url( ../images/button/series_bbcream.png ) no-repeat; }
a.series_placenta { display: block; margin: 0 0 0 0; background-position: 0 0; width: 200px; height: 68px; background: url( ../images/button/series_placenta.png ) no-repeat; }
a.series_ns_lotion { display: block; margin: 0 0 0 0; background-position: 0 0; width: 200px; height: 68px; background: url( ../images/button/series_ns_lotion.png ) no-repeat; }

a.series_pure { display: block; margin: 0 0 0 0; background-position: 0 0; width: 200px; height: 68px; background: url( ../images/button/series_pure.png ) no-repeat; }
a.series_moisture { display: block; margin: 0 0 0 0; background-position: 0 0; width: 200px; height: 68px; background: url( ../images/button/series_moisture.png ) no-repeat; }
a.series_washing { display: block; margin: 0 0 0 0; background-position: 0 0; width: 200px; height: 68px; background: url( ../images/button/series_washing.png ) no-repeat; }


/* トップページリニューアル 右部メニューボタン */
a.button_to_login { display: block; margin: 0 0 0 0; background-position: 0 0; width: 130px; height: 30px; background: url( ../images/test/button_to_login.png ) no-repeat; }
a.button_to_guide { display: block; margin: 0 0 0 0; background-position: 0 0; width: 130px; height: 50px; background: url( ../images/test/button_to_guide.png ) no-repeat; }
a.button_to_faq { display: block; margin: 0 0 0 0; background-position: 0 0; width: 130px; height: 30px; background: url( ../images/test/button_to_faq.png ) no-repeat; }
a.button_to_voice { display: block; margin: 0 0 0 0; background-position: 0 0; width: 130px; height: 30px; background: url( ../images/test/button_to_voice.png ) no-repeat; }
/* トップページリニューアル 右部メニューボタン */


a.button_m_header_login:hover { background-position: 0 -60px; }
a.button_m_header_logout:hover { background-position: 0 -60px; }
a.button_m_header_mypage:hover { background-position: 0 -60px; }
a.button_m_header_newregist:hover { background-position: 0 -60px; }
a.button_m_buy:hover { background-position: 0 -20px; }
a.button_m_cancel:hover { background-position: 0 -20px; }
a.button_m_cart:hover { background-position: 0 -20px; }
a.button_m_cartin:hover { background-position: 0 -20px; }
a.button_m_delete:hover { background-position: 0 -20px; }
a.button_m_detail:hover { background-position: 0 -20px; }
a.button_m_home:hover { background-position: 0 -20px; }
a.button_m_login:hover { background-position: 0 -20px; }
a.button_m_logout:hover { background-position: 0 -20px; }
a.button_m_myqa:hover { background-position: 0 -20px; }
a.button_m_next:hover { background-position: 0 -20px; }
a.button_m_no:hover { background-position: 0 -20px; }
a.button_m_orderhistory:hover { background-position: 0 -20px; }
a.button_m_prev:hover { background-position: 0 -20px; }
a.button_m_reginfo:hover { background-position: 0 -20px; }
a.button_m_trans:hover { background-position: 0 -20px; }
a.button_m_update:hover { background-position: 0 -20px; }
a.button_m_userreg:hover { background-position: 0 -20px; }
a.button_m_yes:hover { background-position: 0 -20px; }
a.button_m_zoom:hover { background-position: 0 -20px; }
a.button_l_cartframe:hover { background-position: 0 -25px; }
a.header_menubar_2:hover { background-position: 0 -40px; }
a.header_menubar_3:hover { background-position: 0 -40px; }
a.header_menubar_4:hover { background-position: 0 -40px; }
a.header_menubar_5:hover { background-position: 0 -40px; }
a.header_menubar_1:hover { background-position: 0 -40px; }
a.header_menubar_6:hover { background-position: 0 -40px; }
a.series_bbcream:hover { background-position: 0 -68px; }
a.series_placenta:hover { background-position: 0 -68px; }
a.series_ns_lotion:hover { background-position: 0 -68px; }
/* トップページリニューアル 右部メニューボタン */
a.button_to_login:hover { background-position: 0 -30px; }
a.button_to_guide:hover { background-position: 0 -50px; }
a.button_to_faq:hover { background-position: 0 -30px; }
a.button_to_voice:hover { background-position: 0 -30px; }
/* トップページリニューアル 右部メニューボタン */

