@charset "UTF-8";
/* AssetNowVersion: ST1.10.0 Last Up Date: 2010-02-12 DesignVersion: 1.9 */

/*****************************************************************************/
/* -=グローバルナビゲーション                                                */
/*****************************************************************************/
#GlobalNavigationWrapper {
	width: 100%;
	background: url(images/gnav_bg.png) repeat-x left top;
/*	margin-bottom: 20px;  */
}
.GrobalNavigationTopBorder {
	position: absolute;
}
#GlobalNavigation {
	height: 47px;
	width: 960px;
	margin: 0 auto;
}


/*****************************************************************************/
/* グローバルナビゲーション(グループメニュー)                                */
/* common/subwebstop.cfm                                                     */
/*****************************************************************************/
/* グループリスト */
ul.globalPrimaryMenu,
#DynamicGNaviBottom ul {
	margin: 0 auto;
	width: 960px;
	list-style-type: none; /* don't touch */
}
li.globalPrimaryMenu,
#DynamicGNaviBottom li {
	float: left; /* don't touch */
}
li.globalPrimaryMenu a,
li.globalPrimaryMenu a:link,
li.globalPrimaryMenu a:visited,
li.globalPrimaryMenu a:hover {
	text-decoration: none;
}
li.globalPrimaryMenu.home {
	border-left: none;
}
/* a要素一括指定 */
a.globalPrimaryMenu,
a.globalPrimaryMenuSelected {
	padding-top: 15px;
	display: block; /* don't touch */
	float: left; /* for Mac IE5 */
	width: 137px;
	height: 32px;
	text-align: center;
}
#g01 a.globalPrimaryMenu {width: 138px;}

/* 未選択アイテム */
a.globalPrimaryMenu,
a.globalPrimaryMenu:link,
a.globalPrimaryMenu:visited {
	background: url(images/gnav02.png) no-repeat left top;
	color: #fff;
}
a.globalPrimaryMenu:hover,
a.globalPrimaryMenuSelected {
	background: url(images/gnav02_over.png) no-repeat left top;
	color: #134685;
}
#g01 a {background: url(images/gnav01.png) no-repeat left top;}
#g01 a.globalPrimaryMenu:hover,
#g01 a.globalPrimaryMenuSelected {background: url(images/gnav01_over.png) no-repeat left top;}

#DynamicGNaviBottom {
	height: 40px;
	width: 960px;
	margin: 0 auto;	
	color: #134685;
	font-size: 12px;
	line-height: 1.2;
	text-align: center;
}
#DynamicGNaviBottom li {
	background: url(images/gnav_bottom02.png) no-repeat left top;
	width: 137px;
	height: 33px;
	padding-top: 7px;
}
#DynamicGNaviBottom li#gb01 {
	background: url(images/gnav_bottom01.png) no-repeat left top;
	width: 138px;
}