@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;*/
	clear:both;
}
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_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_rodo {
	background-image: url(img/tab_rodo.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_rodo a:hover {
	background-image: url(img/tab_rodo_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_rodo_hover {
	background-image: url(img/tab_rodo_over.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

/* くらし・政策 */
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_gender {
	background-image: url(img/tab_gender.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
li.gmenu_gender a:hover {
	background-image: url(img/tab_gender_over.jpg);
	background-repeat: no-repeat;
}
li.gmenu_gender_hover {
	background-image: url(img/tab_gender_over.jpg);
	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_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_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_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;
}

/* サブメニュー個別幅設定 */
li.gmenu_home_0 a, li.gmenu_home_1 a, li.gmenu_home_2 a, li.gmenu_home_3 a, li.gmenu_home_4 a, li.gmenu_home_5 a {
	width:135px;
}
li.gmenu_home_0 a:hover, li.gmenu_home_1 a:hover, li.gmenu_home_2 a:hover, li.gmenu_home_3 a:hover, li.gmenu_home_4 a:hover, li.gmenu_home_5 a:hover {
	width:135px;
}
li.gmenu_news_0 a, li.gmenu_news_1 a, li.gmenu_news_2 a, li.gmenu_news_3 a, li.gmenu_news_4 a, li.gmenu_news_5 a {
	width:135px;
}
li.gmenu_news_0 a:hover, li.gmenu_news_1 a:hover, li.gmenu_news_2 a:hover, li.gmenu_news_3 a:hover, li.gmenu_news_4 a:hover, li.gmenu_news_5 a:hover {
	width:135px;
}
li.gmenu_rodo_0 a, li.gmenu_rodo_1 a, li.gmenu_rodo_2 a, li.gmenu_rodo_3 a, li.gmenu_rodo_4 a, li.gmenu_rodo_5 a, li.gmenu_rodo_6 a, li.gmenu_rodo_7 a {
	width:135px;
}
li.gmenu_rodo_0 a:hover, li.gmenu_rodo_1 a:hovera, li.gmenu_rodo_2 a:hovera, li.gmenu_rodo_3 a:hover, li.gmenu_rodo_4 a:hover, li.gmenu_rodo_5 a:hover, li.gmenu_rodo_6 a:hover, li.gmenu_rodo_7 a:hover {
	width:135px;
}
li.gmenu_kurashi_0 a, li.gmenu_kurashi_1 a, li.gmenu_kurashi_2 a, li.gmenu_kurashi_3 a, li.gmenu_kurashi_4 a, li.gmenu_kurashi_5 a, li.gmenu_kurashi_6 a, li.gmenu_kurashi_7 a, li.gmenu_kurashi_8 a, li.gmenu_kurashi_9 a, li.gmenu_kurashi_10 a {
	width:255px;
}
li.gmenu_kurashi_0 a:hover, li.gmenu_kurashi_1 a:hover, li.gmenu_kurashi_2 a:hover, li.gmenu_kurashi_3 a:hover, li.gmenu_kurashi_4 a:hover, li.gmenu_kurashi_5 a:hover, li.gmenu_kurashi_6 a:hover, li.gmenu_kurashi_7 a:hover, li.gmenu_kurashi_8 a:hover, li.gmenu_kurashi_9 a:hover, li.gmenu_kurashi_10 a:hover {
	width:255px;
}
li.gmenu_gender_0 a, li.gmenu_gender_1 a, li.gmenu_gender_2 a, li.gmenu_gender_3 a, li.gmenu_gender_4 a, li.gmenu_gender_5 a, li.gmenu_gender_6 a, li.gmenu_gender_7 a , li.gmenu_gender_8 a {
	width:245px;
}
li.gmenu_gender_0 a:hover, li.gmenu_gender_1 a:hover, li.gmenu_gender_2 a:hover, li.gmenu_gender_3 a:hover, li.gmenu_gender_4 a:hover, li.gmenu_gender_5 a:hover, li.gmenu_gender_6 a:hover, li.gmenu_gender_7 a:hover, li.gmenu_gender_8 a:hover  {
	width:245px;
}
li.gmenu_kokusai_0 a, li.gmenu_kokusai_1 a, li.gmenu_kokusai_2 a, li.gmenu_kokusai_3 a, li.gmenu_kokusai_4 a, li.gmenu_kokusai_5 a, li.gmenu_kokusai_6 a, li.gmenu_kokusai_7 a {
	width:236px;
}
li.gmenu_kokusai_0 a:hover, li.gmenu_kokusai_1 a:hover, li.gmenu_kokusai_2 a:hover, li.gmenu_kokusai_3 a:hover, li.gmenu_kokusai_4 a:hover, li.gmenu_kokusai_5 a:hover, li.gmenu_kokusai_6 a:hover, li.gmenu_kokusai_7 a:hover {
	width:236px;
}
li.gmenu_rentai_0 a, li.gmenu_rentai_1 a, li.gmenu_rentai_2 a, li.gmenu_rentai_3 a, li.gmenu_rentai_4 a, li.gmenu_rentai_5 a {
	width:135px;
}
li.gmenu_rentai_0 a:hover, li.gmenu_rentai_1 a:hover, li.gmenu_rentai_2 a:hover, li.gmenu_rentai_3 a:hover, li.gmenu_rentai_4 a:hover, li.gmenu_rentai_5 a:hover {
	width:135px;
}
li.gmenu_info_0 a, li.gmenu_info_1 a, li.gmenu_info_2 a, li.gmenu_info_3 a, li.gmenu_info_4 a, li.gmenu_info_5 a {
	width:135px;
}
li.gmenu_info_0 a:hover, li.gmenu_info_1 a:hover, li.gmenu_info_2 a:hover, li.gmenu_info_3 a:hover, li.gmenu_info_4 a:hover, li.gmenu_info_5 a:hover {
	width:135px;
}

/*-----------------------------------------------------*/
/* 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;
	}
}

