@charset "shift_jis";
#auxiliary_navi {
	display: none;
}

/*-----------------------------------------------*/
.GlovalNaviBlock {
	background-image: url(img/bg_gnavi_tab.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	margin-top: 20px;
}
/*-----------------------------------------------*/
#GlobalMenuBar {
	width: 945px;
	height: 35px;
	margin-right: auto;
	margin-left: auto;
	padding-top:3px;
}
ul.MenuBarHorizontal
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	cursor: default;
	width: auto;
}
ul.MenuBarActive
{
	z-index: 1000;
}
ul.MenuBarHorizontal li /* メインカテゴリ */
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	text-align: left;
	width: 105px;
	float: left;
}
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 100%;
	z-index: 1020;
	position: absolute;
	left: -9999px;
	display: block;
	width: 135px;  /*サブメニュー幅*/
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
ul.MenuBarHorizontal ul li { /* サブメニュー幅一括指定 */
	width: 135px;
}
ul.MenuBarHorizontal ul ul {
	position: absolute;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left: auto;
	top: 0;
}
/* -------------------------------------------------*/
ul.MenuBarHorizontal a.MenuBarItemSubmenu {
	background-image: none;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu {
	background-image: none;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover {
	background-image: none;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover {
	background-image: none;
}

/* -------------------------------------------------*/

ul.MenuBarHorizontal a {
	display: block;
	cursor: pointer;
	text-decoration: none;
	height: 30px;
	text-indent: -9999px;
	/*width: 135px;*/
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;*/
}
ul.MenuBarHorizontal a:link {
}
ul.MenuBarHorizontal a:hover,
ul.MenuBarHorizontal a:focus
{
	/* background-image: url(img/bg_sub_menu_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;*/
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover,
ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
}
/* -------------------個別メニュー背景---------------------- */
.gmenu_home,.gmenu_news,.gmenu_rodo,.gmenu_kurashi,.gmenu_gender,.gmenu_kokusai,.gmenu_info,.gmenu_rentai {
	width: 135px;
	
}
/* ホーム */
li.gmenu_home {
	background-image: url(img/tab_home.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_home a:hover {
	background-image: url(img/tab_home_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_home_hover {
	background-image: url(img/tab_home_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_home_0 a {
	background-image: url(img/tab_home_0.gif);
	background-repeat: no-repeat;
}
li.gmenu_home_0 a:hover {
	background-image: url(img/tab_home_0_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_home_1 a {
	background-image: url(img/tab_home_1.gif);
	background-repeat: no-repeat;
}
li.gmenu_home_1 a:hover {
	background-image: url(img/tab_home_1_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_home_2 a {
	background-image: url(img/tab_home_2.gif);
	background-repeat: no-repeat;
}
li.gmenu_home_2 a:hover {
	background-image: url(img/tab_home_2_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_home_3 a {
	background-image: url(img/tab_home_3.gif);
	background-repeat: no-repeat;
}
li.gmenu_home_3 a:hover {
	background-image: url(img/tab_home_3_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_home_4 a {
	background-image: url(img/tab_home_4.gif);
	background-repeat: no-repeat;
}
li.gmenu_home_4 a:hover {
	background-image: url(img/tab_home_4_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_home_5 a {
	background-image: url(img/tab_home_5.gif);
	background-repeat: no-repeat;
}
li.gmenu_home_5 a:hover {
	background-image: url(img/tab_home_5_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_home_6 a {
	background-image: url(img/tab_home_6.gif);
	background-repeat: no-repeat;
}
li.gmenu_home_6 a:hover {
	background-image: url(img/tab_home_6_over.gif);
	background-repeat: no-repeat;
}
/* ニュース */
li.gmenu_news {
	background-image: url(img/tab_news.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_news a:hover {
	background-image: url(img/tab_news_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_news_hover {
	background-image: url(img/tab_news_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_news_0 {
	background-image: url(img/tab_news_0.gif);
	background-repeat: no-repeat;
}
li.gmenu_news_0 a:hover {
	background-image: url(img/tab_news_0_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_news_1 {
	background-image: url(img/tab_news_1.gif);
	background-repeat: no-repeat;
}
li.gmenu_news_1 a:hover {
	background-image: url(img/tab_news_1_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_news_2 {
	background-image: url(img/tab_news_2.gif);
	background-repeat: no-repeat;
}
li.gmenu_news_2 a:hover {
	background-image: url(img/tab_news_2_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_news_3 {
	background-image: url(img/tab_news_3.gif);
	background-repeat: no-repeat;
}
li.gmenu_news_3 a:hover {
	background-image: url(img/tab_news_3_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_news_4 {
	background-image: url(img/tab_news_4.gif);
	background-repeat: no-repeat;
}
li.gmenu_news_4 a:hover {
	background-image: url(img/tab_news_4_over.gif);
	background-repeat: no-repeat;
}
/* 労働・賃金 */
li.gmenu_rodo {
	background-image: url(img/tab_roudou.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_rodo a:hover {
	background-image: url(img/tab_roudou_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_rodo_hover {
	background-image: url(img/tab_roudou_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

li.gmenu_rodo_0 {
	background-image: url(img/tab_roudou_0.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_0 a:hover {
	background-image: url(img/tab_roudou_0_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_1 {
	background-image: url(img/tab_roudou_1.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_1 a:hover {
	background-image: url(img/tab_roudou_1_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_2 {
	background-image: url(img/tab_roudou_2.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_2 a:hover {
	background-image: url(img/tab_roudou_2_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_3 {
	background-image: url(img/tab_roudou_3.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_3 a:hover {
	background-image: url(img/tab_roudou_3_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_4 {
	background-image: url(img/tab_roudou_4.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_4 a:hover {
	background-image: url(img/tab_roudou_4_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_5 {
	background-image: url(img/tab_roudou_5.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_5 a:hover {
	background-image: url(img/tab_roudou_5_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_6 {
	background-image: url(img/tab_roudou_6.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_6 a:hover {
	background-image: url(img/tab_roudou_6_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_7 {
	background-image: url(img/tab_roudou_7.gif);
	background-repeat: no-repeat;
}
li.gmenu_rodo_7 a:hover {
	background-image: url(img/tab_roudou_7_over.gif);
	background-repeat: no-repeat;
}
/* くらし・政策 */
li.gmenu_kurashi {
	background-image: url(img/tab_kurashi.jpg);
	background-repeat: no-repeat;
}
li.gmenu_kurashi a:hover {
	background-image: url(img/tab_kurashi_over.jpg);
	background-repeat: no-repeat;
}
li.gmenu_kurashi_hover {
	background-image: url(img/tab_kurashi_over.jpg);
	background-repeat: no-repeat;
}
li.gmenu_kurashi_0 a {
	background-image: url(img/tab_kurashi_0.gif);
	background-repeat: no-repeat;
	width: 255px;
}
li.gmenu_kurashi_0 a:hover {
	background-image: url(img/tab_kurashi_0_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_kurashi_1 a {
	background-image: url(img/tab_kurashi_1.gif);
	background-repeat: no-repeat;
	width: 255px;
}
li.gmenu_kurashi_1 a:hover {
	background-image: url(img/tab_kurashi_1_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_kurashi_2 a {
	background-image: url(img/tab_kurashi_2.gif);
	background-repeat: no-repeat;
	width: 255px;
}
li.gmenu_kurashi_2 a:hover {
	background-image: url(img/tab_kurashi_2_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_kurashi_3 a {
	background-image: url(img/tab_kurashi_3.gif);
	background-repeat: no-repeat;
	width: 255px;
}
li.gmenu_kurashi_3 a:hover {
	background-image: url(img/tab_kurashi_3_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_kurashi_4 a {
	background-image: url(img/tab_kurashi_4.gif);
	background-repeat: no-repeat;
	width: 255px;
}
li.gmenu_kurashi_4 a:hover {
	background-image: url(img/tab_kurashi_4_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_kurashi_5 a {
	background-image: url(img/tab_kurashi_5.gif);
	background-repeat: no-repeat;
	width: 255px;
}
li.gmenu_kurashi_5 a:hover {
	background-image: url(img/tab_kurashi_5_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_kurashi_6 a {
	background-image: url(img/tab_kurashi_6.gif);
	background-repeat: no-repeat;
	width: 255px;
}
li.gmenu_kurashi_6 a:hover {
	background-image: url(img/tab_kurashi_6_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_kurashi_7 a {
	background-image: url(img/tab_kurashi_7.gif);
	background-repeat: no-repeat;
	width: 255px;
}
li.gmenu_kurashi_7 a:hover {
	background-image: url(img/tab_kurashi_7_over.gif);
	background-repeat: no-repeat;
}
/* 女性 */
li.gmenu_gender {
	background-image: url(img/tab_women.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_gender a:hover {
	background-image: url(img/tab_women_over.jpg);
	background-repeat: no-repeat;
}
li.gmenu_gender_hover {
	background-image: url(img/tab_women_over.jpg);
	background-repeat: no-repeat;
}
li.gmenu_gender_0 a {
	background-image: url(img/tab_women_0.gif);
	background-repeat: no-repeat;
	width: 245px;
}
li.gmenu_gender_0 a:hover {
	background-image: url(img/tab_women_0_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_gender_1 a {
	background-image: url(img/tab_women_1.gif);
	background-repeat: no-repeat;
	width: 245px;
}
li.gmenu_gender_1 a:hover {
	background-image: url(img/tab_women_1_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_gender_2 a {
	background-image: url(img/tab_women_2.gif);
	background-repeat: no-repeat;
	width: 245px;
}
li.gmenu_gender_2 a:hover {
	background-image: url(img/tab_women_2_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_gender_3 a {
	background-image: url(img/tab_women_3.gif);
	background-repeat: no-repeat;
	width: 245px;
}
li.gmenu_gender_3 a:hover {
	background-image: url(img/tab_women_3_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_gender_4 a {
	background-image: url(img/tab_women_4.gif);
	background-repeat: no-repeat;
	width: 245px;
}
li.gmenu_gender_4 a:hover {
	background-image: url(img/tab_women_4_over.gif);
	background-repeat: no-repeat;
}

li.gmenu_gender_5 a {
	background-image: url(img/tab_women_5.gif);
	background-repeat: no-repeat;
	width: 245px;
}
li.gmenu_gender_5 a:hover {
	background-image: url(img/tab_women_5_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_gender_6 a {
	background-image: url(img/tab_women_6.gif);
	background-repeat: no-repeat;
	width: 245px;
}
li.gmenu_gender_6 a:hover {
	background-image: url(img/tab_women_6_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_gender_7 a {
	background-image: url(img/tab_women_7.gif);
	background-repeat: no-repeat;
	width: 245px;
}
li.gmenu_gender_7 a:hover {
	background-image: url(img/tab_women_7_over.gif);
	background-repeat: no-repeat;
}
/* 国際活動 */
li.gmenu_kokusai {
	background-image: url(img/tab_kokusai.jpg);
	background-repeat: no-repeat;
}
li.gmenu_kokusai a:hover {
	background-image: url(img/tab_kokusai_over.jpg);
	background-repeat: no-repeat;
}
li.gmenu_kokusai_hover {
	background-image: url(img/tab_kokusai_over.jpg);
	background-repeat: no-repeat;
}
li.gmenu_kokusai_0 a {
	background-image: url(img/tab_kokusai_0.gif);
	background-repeat: no-repeat;
	width: 236px;
}
li.gmenu_kokusai_0 a:hover {
	background-image: url(img/tab_kokusai_0_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_kokusai_1 a {
	background-image: url(img/tab_kokusai_1.gif);
	background-repeat: no-repeat;
	width: 236px;
}
li.gmenu_kokusai_1 a:hover {
	background-image: url(img/tab_kokusai_1_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_kokusai_2 a {
	background-image: url(img/tab_kokusai_2.gif);
	background-repeat: no-repeat;
	width: 236px;
}
li.gmenu_kokusai_2 a:hover {
	background-image: url(img/tab_kokusai_2_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_kokusai_3 a {
	background-image: url(img/tab_kokusai_3.gif);
	background-repeat: no-repeat;
	width: 236px;
}
li.gmenu_kokusai_3 a:hover {
	background-image: url(img/tab_kokusai_3_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_kokusai_4 a {
	background-image: url(img/tab_kokusai_4.gif);
	background-repeat: no-repeat;
	width: 236px;
}
li.gmenu_kokusai_4 a:hover {
	background-image: url(img/tab_kokusai_4_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_kokusai_5 a {
	background-image: url(img/tab_kokusai_5.gif);
	background-repeat: no-repeat;
	width: 236px;
}
li.gmenu_kokusai_5 a:hover {
	background-image: url(img/tab_kokusai_5_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_kokusai_6 a {
	background-image: url(img/tab_kokusai_6.gif);
	background-repeat: no-repeat;
	width: 236px;
}
li.gmenu_kokusai_6 a:hover {
	background-image: url(img/tab_kokusai_6_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_kokusai_7 a {
	background-image: url(img/tab_kokusai_7.gif);
	background-repeat: no-repeat;
	width: 236px;
}
li.gmenu_kokusai_7 a:hover {
	background-image: url(img/tab_kokusai_7_over.gif);
	background-repeat: no-repeat;
}
/* インフォメーション */
li.gmenu_info {
	background-image: url(img/tab_info.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_info a:hover {
	background-image: url(img/tab_info_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_info_hover {
	background-image: url(img/tab_info_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_info_0 {
	background-image: url(img/tab_info_0.gif);
	background-repeat: no-repeat;
}
li.gmenu_info_0 a:hover{
	background-image: url(img/tab_info_0_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_info_1 {
	background-image: url(img/tab_info_1.gif);
	background-repeat: no-repeat;
}
li.gmenu_info_1 a:hover {
	background-image: url(img/tab_info_1_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_info_2 {
	background-image: url(img/tab_info_2.gif);
	background-repeat: no-repeat;
}
li.gmenu_info_2 a:hover {
	background-image: url(img/tab_info_2_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_info_3 {
	background-image: url(img/tab_info_3.gif);
	background-repeat: no-repeat;
}
li.gmenu_info_3 a:hover {
	background-image: url(img/tab_info_3_over.gif);
	background-repeat: no-repeat;
}

/* 連帯活動 */
li.gmenu_rentai {
	background-image: url(img/tab_rentai.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_rentai a:hover {
	background-image: url(img/tab_rentai_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_rentai_hover {
	background-image: url(img/tab_rentai_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_rentai_0 {
	background-image: url(img/tab_rentai_0.gif);
	background-repeat: no-repeat;
}
li.gmenu_rentai_0 a:hover {
	background-image: url(img/tab_rentai_0_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_rentai_1 {
	background-image: url(img/tab_rentai_1.gif);
	background-repeat: no-repeat;
}
li.gmenu_rentai_1 a:hover {
	background-image: url(img/tab_rentai_1_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_rentai_2 {
	background-image: url(img/tab_rentai_2.gif);
	background-repeat: no-repeat;
}
li.gmenu_rentai_2 a:hover {
	background-image: url(img/tab_rentai_2_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_rentai_3 {
	background-image: url(img/tab_rentai_3.gif);
	background-repeat: no-repeat;
}
li.gmenu_rentai_3 a:hover {
	background-image: url(img/tab_rentai_3_over.gif);
	background-repeat: no-repeat;
}
li.gmenu_rentai_4 {
	background-image: url(img/tab_rentai_4.gif);
	background-repeat: no-repeat;
}
li.gmenu_rentai_4 a:hover {
	background-image: url(img/tab_rentai_4_over.gif);
	background-repeat: no-repeat;
}

/* 月刊連合 */
li.gmenu_gekkanrengo {
	background-image: url(img/tab_gekkanrengo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_gekkanrengo a:hover {
	background-image: url(img/tab_gekkanrengo_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_gekkanrengo_hover {
	background-image: url(img/tab_gekkanrengo_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

/*-----------------------------------------------------*/
/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
	}
}
