@charset "utf-8";

/* sub_menu
----------------------------------------------------------------------------------------------------*/
div#m_header{ margin: 0 auto 0; width: 960px; }
div#m_title{ text-align: left; margin: 0 auto; width: 960px; }
div#m_title h1 a{ background: url(../../society/images/m_header.jpg); text-indent: -9999px; width: 960px; height: 40px; display: block; }
div#m_title ul{ width: 960px; height: 32px; margin: 0; }
div#m_title ul li{ float: left; text-indent: -9999px; }
div#m_title ul li a{ text-indent: -9999px; width: 120px; height: 32px; display: block; background-image: url(../../society/images/m_menu00.gif); }
#m_program a{ background-position: 0px 0px; }
#m_art a{ background-position: -120px 0px; }
#m_communication a{ background-position: -240px 0px; }
#m_announcer a{ background-position: -360px 0px; }
#m_learn a{ background-position: -480px 0px; }
#m_eco a{ background-position: -600px 0px; }
#m_bf a{ background-position: -720px 0px; }
#m_space{ width: 120px; height: 32px; display: block; background-image: url(../../society/images/m_menu00.gif); background-position: -840px 0px;}

#m_program a:hover, #program #m_program a{ background-position: 0px 32px; }
#m_art a:hover, #art #m_art a{ background-position: -120px 32px; }
#m_communication a:hover, #communication #m_communication a{ background-position: -240px 32px; }
#m_announcer a:hover, #announcer #m_announcer a{ background-position: -360px 32px; }
#m_learn a:hover, #learn #m_learn a{ background-position: -480px 32px; }
#m_eco a:hover, #eco #m_eco a{ background-position: -600px 32px; }
#m_bf a:hover, #bf #m_bf a{ background-position: -720px 32px; }

/* theater*/
#main_movie #m_art a,
#main_movie2 #m_art a,
#intro #m_art a,
#list #m_art a,
#map_movie #m_art a{ background-position: -120px 32px; }

