@charset "UTF-8";
/* AssetNowVersion: FX1.9.0 Last Up Date: 2009-08-31 DesignVersion: 1.8 */

/*****************************************************************************/
/* -=ローカルナビゲーション(カテゴリーメニュー)                              */
/* common/groupmenu.cfm                                                      */
/* ****************************************************************************/
#LocalNavigation {
	position: relative; */
	z-index: 99; /* for Opera7+ */
	margin: 0 0 10px;
	padding: 10px 9px 3px;
	border-top: 2px solid #E1E1E1;/* 暫定 */
	border-right: 2px solid #E1E1E1;
	border-bottom: 2px solid #E1E1E1;
	border-left: 2px solid #E1E1E1;
	background: #FFF;
}

	/* =グループメニュー (通常は使用しない）------------------------------------

	*カスタマイズメモ
	- 通常は使用しないが、システム設定によって使用可能
	-------------------------------------------------------------------------- */

	ul.localGroupMenu {
		list-style-position: outside;
		text-align: left;
		list-style: none;
	}

		li.localGroupMenu {
			width: 210px; /* Left width */
			background: #FFFFFF;
			margin-bottom: 5px;
		}

	/* =第一階層メニュー------------------------------------------------------ */
	/* localPrimaryMenu------------------------------------------------------- */
	ul.localPrimaryMenu {
		list-style-position: outside;
		text-align: left;
		list-style: none;
		overflow:hidden;
	}

		li.localPrimaryMenu {
			overflow: hidden;
			border-width:1px;
			border-style:solid;
			border-color: #CCCCCC;
			border-radius:3px;
			margin-bottom: 4px;
		}

		/* =第一階層メニュー（グループメニュー使用時　未カスタマイズ）---------------------------- */
			li.localGroupMenu ul.localPrimaryMenu {
			}
			li.localGroupMenu li.localPrimaryMenu {
				margin: 0;
				padding: 0 1px 1px 1px;
				width: auto;
				border: none;
				background: #567000;
			}

	/* =第二階層メニュー------------------------------------------------------ */
	/* localSecondaryMenu ---------------------------------------------------- */
	ul.localSecondaryMenu {
		list-style: none;
		text-align: left;
		padding: 10px 0 0;
	}
		li.localSecondaryMenu {
		}

		/* =第二階層メニュー（グループメニュー使用時　未カスタマイズ）---------------------------- */
			li.localGroupMenu ul.localSecondaryMenu {
			}
			li.localGroupMenu li.localSecondaryMenu  {
			}

				/* =メニュー-------------------------------------------------------------- */
				a.groupMenu,
				a.groupMenuSelected,
				a.categoryMenu,
				a.categoryMenuSelected,
				a.subCategoryMenu,
				a.subCategoryMenuSelected,
				a.pageMenu,
				a.pageMenuSelected,
				a.appMenu,
				a.appMenuSelected,
				a:link.groupMenu,
				a:link.groupMenuSelected,
				a:link.categoryMenu,
				a:link.categoryMenuSelected,
				a:link.subCategoryMenu,
				a:link.subCategoryMenuSelected,
				a:link.pageMenu,
				a:link.pageMenuSelected,
				a:link.appMenu,
				a:link.appMenuSelected,
				a:hover.groupMenu,
				a:hover.groupMenuSelected,
				a:hover.categoryMenu,
				a:hover.categoryMenuSelected,
				a:hover.subCategoryMenu,
				a:hover.subCategoryMenuSelected,
				a:hover.pageMenu,
				a:hover.pageMenuSelected,
				a:hover.appMenu,
				a:hover.appMenuSelected,
				a:visited.groupMenu,
				a:visited.groupMenuSelected,
				a:visited.categoryMenu,
				a:visited.categoryMenuSelected,
				a:visited.subCategoryMenu,
				a:visited.subCategoryMenuSelected,
				a:visited.pageMenu,
				a:visited.pageMenuSelected,
				a:visited.appMenu,
				a:visited.appMenuSelected {
					display: block;
					padding: 8px 10px 6px 27px;
					background: url(images/localPrimaryMenu_bg.png) no-repeat left top;
					color: #333;
					text-decoration: none;
					font-size: 100%;
					line-height: 1.5;
				}

				/* =メニュー（hover）----------------------------------------------------- */
				a:hover.groupMenu,
				a:hover.categoryMenu,
				a:hover.pageMenu,
				a:hover.appMenu {
					background: url(images/localPrimaryMenu_hover_bg.png) no-repeat left top;
					color: #F00;
					text-decoration: underline;
				}

				/* =メニュー（選択後）---------------------------------------------------- */
				a.groupMenuSelected,
				a.categoryMenuSelected,
				a.pageMenuSelected,
				a.appMenuSelected,
				a:link.groupMenuSelected,
				a:link.categoryMenuSelected,
				a:link.appMenuSelected,
				a:link.pageMenuSelected,
				a:hover.groupMenuSelected,
				a:hover.categoryMenuSelected,
				a:hover.pageMenuSelected,
				a:hover.appMenuSelected,
				a:visited.groupMenuSelected,
				a:visited.categoryMenuSelected,
				a:visited.pageMenuSelected,
				a:visited.appMenuSelected {
					background: url(images/localPrimaryMenu_hover_bg.png) no-repeat left top;
					color: #000;
					text-decoration: none;
					font-weight: bold;
				}
				
				/* =第二階層メニュー------------------------------------------------------ */
				a.subCategoryMenu,
				a.subCategoryMenuSelected,
				a:link.subCategoryMenu,
				a:link.subCategoryMenuSelected,
				a:hover.subCategoryMenu,
				a:hover.subCategoryMenuSelected,
				a:visited.subCategoryMenu,
				a:visited.subCategoryMenuSelected {
					padding: 0 10px 5px 27px;
					background: url(images/subMenu_bg.png) no-repeat 17px 0.4em;
					font-size: 90%;
					line-height: 1.5;
					color:#0046B1;
				}
				
				/* =第二階層メニュー（hover）--------------------------------------------- */
				a:hover.subCategoryMenu {
					color: #F00;
					text-decoration: underline;
				}
				
				/* =第二階層メニュー（選択後）-------------------------------------------- */
				a.subCategoryMenuSelected,
				a:link.subCategoryMenuSelected,
				a:hover.subCategoryMenuSelected,
				a:visited.subCategoryMenuSelected {
					font-weight: bold;
				}
				a:hover.subCategoryMenuSelected {
				}

				/* =グループメニュー使用時（未カスタマイズ）---------------------------------------------------
			
				*カスタマイズメモ
				- li.localGroupMenuの中の要素となった場合
				-------------------------------------------------------------------------- */
				/* =メニュー-------------------------------------------------------------- */
				li.localGroupMenu a.categoryMenu,
				li.localGroupMenu a.categoryMenuSelected,
				li.localGroupMenu a.subCategoryMenu,
				li.localGroupMenu a.subCategoryMenuSelected,
				li.localGroupMenu a.pageMenu,
				li.localGroupMenu a.pageMenuSelected,
				li.localGroupMenu a.appMenu,
				li.localGroupMenu a.appMenuSelected,
				li.localGroupMenu a:link.categoryMenu,
				li.localGroupMenu a:link.categoryMenuSelected,
				li.localGroupMenu a:link.subCategoryMenu,
				li.localGroupMenu a:link.subCategoryMenuSelected,
				li.localGroupMenu a:link.pageMenu,
				li.localGroupMenu a:link.pageMenuSelected,
				li.localGroupMenu a:link.appMenu,
				li.localGroupMenu a:link.appMenuSelected,
				li.localGroupMenu a:hover.categoryMenu,
				li.localGroupMenu a:hover.categoryMenuSelected,
				li.localGroupMenu a:hover.subCategoryMenu,
				li.localGroupMenu a:hover.subCategoryMenuSelected,
				li.localGroupMenu a:hover.pageMenu,
				li.localGroupMenu a:hover.pageMenuSelected,
				li.localGroupMenu a:hover.appMenu,
				li.localGroupMenu a:hover.appMenuSelected,
				li.localGroupMenu a:visited.categoryMenu,
				li.localGroupMenu a:visited.categoryMenuSelected,
				li.localGroupMenu a:visited.subCategoryMenu,
				li.localGroupMenu a:visited.subCategoryMenuSelected,
				li.localGroupMenu a:visited.pageMenu,
				li.localGroupMenu a:visited.pageMenuSelected,
				li.localGroupMenu a:visited.appMenu,
				li.localGroupMenu a:visited.appMenuSelected {
					display: block;
					padding-top: 3px;
					padding-right: 4px;
					padding-bottom: 3px;
					padding-left: 19px;
					border: 1px solid #FFFFFF;
					border-top: none;
					background: #EBF5CC url(images/GroupMenu_Menu_bg.gif) no-repeat top left;
					color: #000000;
					text-decoration: none;
				}

				/* =メニュー（hover）----------------------------------------------------- */
				li.localGroupMenu a:hover.categoryMenu,
				li.localGroupMenu a:hover.pageMenu,
				li.localGroupMenu a:hover.appMenu {
					background: #CCE57F url(images/GroupMenu_Menu_hover_bg.gif) no-repeat top left;
					color: #000000;
				}
				
				/* =第一階層メニュー（選択後）-------------------------------------------- */
				li.localGroupMenu a.categoryMenuSelected,
				li.localGroupMenu a.pageMenuSelected,
				li.localGroupMenu a.appMenuSelected,
				li.localGroupMenu a:link.categoryMenuSelected,
				li.localGroupMenu a:link.appMenuSelected,
				li.localGroupMenu a:link.pageMenuSelected,
				li.localGroupMenu a:hover.categoryMenuSelected,
				li.localGroupMenu a:hover.pageMenuSelected,
				li.localGroupMenu a:hover.appMenuSelected,
				li.localGroupMenu a:visited.categoryMenuSelected,
				li.localGroupMenu a:visited.pageMenuSelected,
				li.localGroupMenu a:visited.appMenuSelected {
					background: #99CC00 url(images/GroupMenu_MenuSelected_bg.gif) no-repeat left top;
					color: #000000;
				}
				
				/* =第二階層メニュー------------------------------------------------------ */
				li.localGroupMenu a.subCategoryMenu,
				li.localGroupMenu a.subCategoryMenuSelected,
				li.localGroupMenu a:link.subCategoryMenu,
				li.localGroupMenu a:link.subCategoryMenuSelected,
				li.localGroupMenu a:hover.subCategoryMenu,
				li.localGroupMenu a:hover.subCategoryMenuSelected,
				li.localGroupMenu a:visited.subCategoryMenu,
				li.localGroupMenu a:visited.subCategoryMenuSelected {
					padding-top: 1px;
					padding-bottom: 1px;
					background: #FFFFFF url(images/GroupMenu_subMenu_bg.gif) no-repeat left top;
				}
				
				/* =第二階層メニュー（hover）--------------------------------------------- */
				li.localGroupMenu a:hover.subCategoryMenu {
					background: #CCE57F url(images/GroupMenu_subMenu_hover_bg.gif) no-repeat left top;
					color: #000000;
				}
				
				/* =第二階層メニュー（選択後）-------------------------------------------- */
				li.localGroupMenu a.subCategoryMenuSelected,
				li.localGroupMenu a:link.subCategoryMenuSelected,
				li.localGroupMenu a:hover.subCategoryMenuSelected,
				li.localGroupMenu a:visited.subCategoryMenuSelected {
					background: #CCCCCC url(images/GroupMenu_subMenuSelected_bg.gif) no-repeat left top;
					color: #000000;
				}



