@charset "UTF-8";
/* AssetNowVersion: ST1.7.0 Last Up Date: 2008-7-25 DesignVersion: 1.6 */

/*****************************************************************************/
/* -=グローバルナビゲーション                                                */
/*****************************************************************************/

#GlobalNavigationWrapper {
	width: 950px;
	margin: 0 auto;
	color: #FFFFFF;
	background: url(images/GlobalNavigationWrapper_bg.gif) repeat-x top left;
}

.GrobalNavigationTopBorder {
	color: #FFFFFF;
	background: #003400 url(images/GrobalNavigationTopBorder_bg.gif) repeat-x top left;
	width: 100%;
	height: 6px;
	display:none;
}

#GlobalNavigation {
	margin: 0 auto 0 0; /* don't touch */
	width: 950px;
}

.GrobalNavigationBottomBorder {
	clear: left; /* for Netscape 7.2 */
	background: #FFFFFF;
	width: 100%;
	height: 1px;
}

/*****************************************************************************/
/* グローバルナビゲーション(グループメニュー)                                */
/* common/subwebstop.cfm                                                     */
/*****************************************************************************/
/* グループリスト */
ul.globalPrimaryMenu {
	list-style-type: none; /* don't touch */
	overflow: hidden;
}

li.globalPrimaryMenu {
	float: left; /* don't touch */
	background: url(images/globalPrimaryMenu_li_bg.gif) no-repeat top left;
	padding: 0 0 0 1px;
	height:67px;

}

/* a要素一括指定 */
a.globalPrimaryMenu,
a.globalPrimaryMenuSelected {
	padding: 24px 0 25px 0;
	display: block; /* don't touch */
	float: left; /* for Mac IE5 */
	text-decoration: none;
	width:167px;
	text-align:center;
}
/* 未選択アイテム */
a.globalPrimaryMenu,
a.globalPrimaryMenu:link,
a.globalPrimaryMenu:visited {
	color: #FFFFFF;
}
/* 未選択アイテムa.hover要素 */
a.globalPrimaryMenu:hover {
	color: #FFFFFF;
	background: url(images/globalPrimaryMenu_hover_bg.gif) no-repeat top center;

}
/* 選択済みアイテム */
a.globalPrimaryMenuSelected,
a.globalPrimaryMenuSelected:link,
a.globalPrimaryMenuSelected:visited,
a.globalPrimaryMenuSelected:hover {
	position: relative;
	border-right: none;
	background: url(images/globalPrimaryMenuSelected_bg.gif) no-repeat top center;
	color: #fff;
}



/* HOMEボタン */
/* HOMEボタン */
li.globalPrimaryMenu:first-child a{
	text-indent: -9999px;
	width: 61px;
	padding: 24px 22px 25px 21px;
	_padding: 24px 22px 24px 21px;
	background: url(images/home_btn.gif) no-repeat center 0px;
	display: block;
	text-decoration: none;
	overflow: hidden;	
	}



li.globalPrimaryMenu:first-child .home {
	background: none;
	padding:0;
}


li.globalPrimaryMenu:first-child a.globalPrimaryMenu:hover {
	background-position: center -67px;
	background: url(images/home_btn.gif) no-repeat center  -67px;
}

li.globalPrimaryMenu:first-child a.globalPrimaryMenuSelected,
li.globalPrimaryMenu:first-child a.globalPrimaryMenuSelected:link,
li.globalPrimaryMenu:first-child a.globalPrimaryMenuSelected:visited,
li.globalPrimaryMenu:first-child a.globalPrimaryMenuSelected:hover{
	background-position: center -134px;
	background: url(images/home_btn.gif) no-repeat center -134px;
	}




li.globalPrimaryMenu.home {
	background: none;
	padding:0;
}

li.globalPrimaryMenu.home a{
	text-indent: -9999px;
	width: 61px;
	padding: 24px 22px 25px 21px;
	_padding: 24px 22px 24px 21px;
	background: url(images/home_btn.gif) no-repeat center 0px;
	display: block;
	text-decoration: none;
	overflow: hidden;	
	}


li.globalPrimaryMenu.home a.globalPrimaryMenu:hover {
	background-position: center -67px;
	background: url(images/home_btn.gif) no-repeat center  -67px;
}

li.globalPrimaryMenu.home a.globalPrimaryMenuSelected,
li.globalPrimaryMenu.home a.globalPrimaryMenuSelected:link,
li.globalPrimaryMenu.home a.globalPrimaryMenuSelected:visited,
li.globalPrimaryMenu.home a.globalPrimaryMenuSelected:hover{
	background-position: center -134px;
	background: url(images/home_btn.gif) no-repeat center -134px;
	}
