@charset "UTF-8";
/* AssetNowVersion: FX1.9.0 Last Up Date: 2009-08-31 DesignVersion: 1.8 */

/*****************************************************************************/
/* -=ローカルナビゲーション(カテゴリーメニュー)                              */
/* common/groupmenu.cfm                                                      */
/*****************************************************************************/
#DynamicMenuLabel .localnav-title {
	margin: 0;
	padding: 0;
    font-size: 130%;
    color: #116633;
    border-radius: 8px 8px 0 0;
}
/*左サイドバーグループタイトルがテキストで入力された場合*/
#DynamicMenuLabel .localnav-title-txt {
	margin: 0;
    min-height: 60px;
    box-sizing: border-box;
	border: none;
    border-bottom: 5px solid #6699cc;
    background-image: url(images/clContent_bg.png);
    background-size: 60px auto;
    background-repeat: repeat;
    background-position: left bottom;
    border-radius: 10px 10px 0 0;
	padding: 17px 40px 12px 20px;
    text-decoration: none;
    font-size: 120%;
    font-weight: bold;
    display: block;
	color: #0033cc;
	filter:dropshadow(color=#fff,offX= 0,offY=-1)
	dropshadow(color=#fff,offX= 1,offY= 0)
	dropshadow(color=#fff,offX= 0,offY= 1)
	dropshadow(color=#fff,offX=-1,offY= 0);
		text-shadow: white 1px 1px 0px, white -1px 1px 0px,
				 white 1px -1px 0px, white -1px -1px 0px;
	    line-height: 1.4;
}
#DynamicMenuLabel .localnav-title p {
	margin: 0;
    line-height: 1.2;
	font-weight: bold;
}
#LocalNavigation {
	position: relative;
	z-index: 99;
	box-sizing: border-box;
	margin: 0 0 15px;
	padding: 0;
	background: #FFF;
}

@media screen and (max-width:640px){
	#DynamicMenuLabel .localnav-title {
		display: none;
	}
	#LocalNavigation {
		display: none;
	}
}

	/* =グループメニュー (通常は使用しない）------------------------------------

	*カスタマイズメモ
	- 通常は使用しないが、システム設定によって使用可能
	-------------------------------------------------------------------------- */

	ul.localGroupMenu {
	}

		li.localGroupMenu {
		}

	/* =第一階層メニュー------------------------------------------------------ */
	/* localPrimaryMenu------------------------------------------------------- */
	ul.localPrimaryMenu {
		margin: 0;
		padding: 0;
		font-size: 93%;
	}

		li.localPrimaryMenu {
			margin: 0;
			padding: 0;
			list-style: none;
			border-bottom: 1px solid #eeeedd;
		}
		/*li.localPrimaryMenu:first-child a {
			padding: 14px 10px 12px 30px;
			background: url(images/localNavItem_bg.png) no-repeat left .7em top 1.2em;
			background-size: 16px 16px;
		}*/
		/* =第一階層メニュー（グループメニュー使用時）---------------------------- */
			li.localGroupMenu ul.localPrimaryMenu {
			}
			li.localGroupMenu li.localPrimaryMenu {
			}

	/* =第二階層メニュー------------------------------------------------------ */
	/* localSecondaryMenu ---------------------------------------------------- */
	ul.localSecondaryMenu {
		margin: 0;
		padding: 0 0 0 7px;
		font-size: 93%;
		background-color: #f6f6ee;
	}
		li.localSecondaryMenu {
			margin: -2px 0 0;
			padding: 0;
			list-style: none;
		}


		/* =第二階層メニュー（グループメニュー使用時）---------------------------- */
			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;
					margin: 0;
					padding: 11px 10px 13px 32px;
					background: url(images/localNavItem_bg.png) no-repeat left .7em top 1em;
					background-size: 16px 16px;
					font-size: 108%;
				}

				/* =メニュー（hover）----------------------------------------------------- */
				a:hover.groupMenu,
				a:hover.categoryMenu,
				a:hover.pageMenu,
				a:hover.appMenu {
				}

				/* =メニュー（選択後）---------------------------------------------------- */
				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 {
					color: #442;
					text-decoration: none;
					font-weight: bold;
					background-color: #f6f6ee;
				}
				
				/* =第二階層メニュー------------------------------------------------------ */
				a.subCategoryMenu,
				a.subCategoryMenuSelected,
				a:link.subCategoryMenu,
				a:link.subCategoryMenuSelected,
				a:hover.subCategoryMenu,
				a:hover.subCategoryMenuSelected,
				a:visited.subCategoryMenu,
				a:visited.subCategoryMenuSelected {
					display: block;
					margin: 0;
					padding: 4px 6px 4px 40px;
					background: url(images/head_arrow_large.png) no-repeat left 20px top 0.5em;
					background-size: 16px auto;
					background-color: #f6f6ee;
					font-size: 100%;
				}
				
				/* =第二階層メニュー（hover）--------------------------------------------- */
				a:hover.subCategoryMenu {
				}
				
				/* =第二階層メニュー（選択後）-------------------------------------------- */
				a.subCategoryMenuSelected,
				a:link.subCategoryMenuSelected,
				a:hover.subCategoryMenuSelected,
				a:visited.subCategoryMenuSelected {
				}
				ul.localSecondaryMenu li.localSecondaryMenu:last-child a.subCategoryMenu, ul.localSecondaryMenu li.localSecondaryMenu:last-child a.subCategoryMenuSelected, ul.localSecondaryMenu li.localSecondaryMenu:last-child a:link.subCategoryMenu, ul.localSecondaryMenu li.localSecondaryMenu:last-child a:link.subCategoryMenuSelected, ul.localSecondaryMenu li.localSecondaryMenu:last-child a:hover.subCategoryMenu, ul.localSecondaryMenu li.localSecondaryMenu:last-child a:hover.subCategoryMenuSelected, ul.localSecondaryMenu li.localSecondaryMenu:last-child a:visited.subCategoryMenu, ul.localSecondaryMenu li.localSecondaryMenu:last-child a:visited.subCategoryMenuSelected {
					padding: 3px 0 10px 40px;
					background: url(images/head_arrow_large.png) no-repeat left 20px top 0.5em;
					background-size: 16px auto;
				}
				ul.localSecondaryMenu li.localSecondaryMenu:first-child a.subCategoryMenu, ul.localSecondaryMenu li.localSecondaryMenu:first-child a.subCategoryMenuSelected, ul.localSecondaryMenu li.localSecondaryMenu:first-child a:link.subCategoryMenu, ul.localSecondaryMenu li.localSecondaryMenu:first-child a:link.subCategoryMenuSelected, ul.localSecondaryMenu li.localSecondaryMenu:first-child a:hover.subCategoryMenu, ul.localSecondaryMenu li.localSecondaryMenu:first-child a:hover.subCategoryMenuSelected, ul.localSecondaryMenu li.localSecondaryMenu:first-child a:visited.subCategoryMenu, ul.localSecondaryMenu li.localSecondaryMenu:first-child a:visited.subCategoryMenuSelected {
					padding: 0 6px 2px 40px;
					background: url(images/head_arrow_large.png) no-repeat left 20px top 0.2em;
					background-size: 16px auto;
				}
				/* =グループメニュー使用時---------------------------------------------------
			
				*カスタマイズメモ
				- 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 {
				}

				/* =メニュー（hover）----------------------------------------------------- */
				li.localGroupMenu a:hover.categoryMenu,
				li.localGroupMenu a:hover.pageMenu,
				li.localGroupMenu a:hover.appMenu {
				}
				
				/* =第一階層メニュー（選択後）-------------------------------------------- */
				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 {
				}
				
				/* =第二階層メニュー------------------------------------------------------ */
				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 {
				}
				
				/* =第二階層メニュー（hover）--------------------------------------------- */
				li.localGroupMenu a:hover.subCategoryMenu {
				}
				
				/* =第二階層メニュー（選択後）-------------------------------------------- */
				li.localGroupMenu a.subCategoryMenuSelected,
				li.localGroupMenu a:link.subCategoryMenuSelected,
				li.localGroupMenu a:hover.subCategoryMenuSelected,
				li.localGroupMenu a:visited.subCategoryMenuSelected {
				}