@charset "UTF-8";
/* AssetNowVersion: FX1.9.0 Last Up Date: 2009-08-31 DesignVersion: 1.8 */

/*****************************************************************************/
/* -=グローバルナビゲーション                                                */
/*****************************************************************************/
#GlobalNavigationWrapper {
	padding-bottom: 1px;
	width: 100%;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #309869;
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(255,255,255)),color-stop(0.26, rgb(255,255,255)),color-stop(1, rgb(238,238,238)));
	background-image:-webkit-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 26%,rgb(238,238,238) 100%);
	background-image:-ms-linear-gradient(-90deg,rgb(255,255,255) 0%,rgb(255,255,255) 26%,rgb(238,238,238) 100%);
	background-image:linear-gradient(180deg,rgb(255,255,255) 0%,rgb(255,255,255) 26%,rgb(238,238,238) 100%);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffeeeeee,GradientType=0)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#ffeeeeee,GradientType=0);
}
.GrobalNavigationTopBorder {
	display: none;
}
.GrobalNavigationBottomBorder {
	margin: -1px 0 0;
	padding: 0;
	border-bottom: 4px solid #309869;
}
#GlobalNavigation {
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	width: 941px;
	border-left: 1px solid #AFAFAF;
}

/*****************************************************************************/
/* グローバルナビゲーション(グループメニュー)                                */
/* common/subwebstop.cfm                                                     */
/*****************************************************************************/

/* グループリスト */
ul.globalPrimaryMenu {
	display: table;
	width: 100%;
	list-style-type: none; /* don't touch */
}
li.globalPrimaryMenu {
	display: table-cell;
}

/* 互換表示対応 */
.ie6 ul.globalPrimaryMenu,
.ie7 ul.globalPrimaryMenu {
	display: block;
	overflow: hidden;
}
.ie6 li.globalPrimaryMenu,
.ie7 li.globalPrimaryMenu {
	float: left;
}

/* a要素一括指定 */
a.globalPrimaryMenu,
a.globalPrimaryMenuSelected {
	display: block; /* don't touch */
	padding: 13px 10px 11px;
	border-right: 1px solid #AFAFAF;
	text-align: center;
	text-decoration: none;
	letter-spacing: 0.025em;
	font-weight: normal;
	font-size: 110%;
}

/*互換表示用*/
.ie6 a.globalPrimaryMenu,
.ie7 a.globalPrimaryMenu,
.ie6 a.globalPrimaryMenuSelected,
.ie7 a.globalPrimaryMenuSelected {
	padding: 13px 30px 11px;
}

/* 未選択アイテム */
a.globalPrimaryMenu,
a.globalPrimaryMenu:link,
a.globalPrimaryMenu:visited {
	color: #333;
}

/* 未選択アイテムa.hover要素 */
a.globalPrimaryMenu:hover {
	border-right: 1px solid #F0F0F0;
	background: #309869;
	color: #FFF;
}

/* 選択済みアイテム */
a.globalPrimaryMenuSelected,
a.globalPrimaryMenuSelected:link,
a.globalPrimaryMenuSelected:visited,
a.globalPrimaryMenuSelected:hover {
	border-right: 1px solid #F0F0F0;
	background: #309869;
	color: #FFF;
	font-weight: bold;
}
