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

/*****************************************************************************/
/* -=ローカルナビゲーション(カテゴリーメニュー)                              */
/* common/groupmenu.cfm                                                      */
/*****************************************************************************/
#LocalNavigation {
	position: relative; /* for Safari1.3+ */
	z-index: 99; /* for Opera7+ */
	margin-bottom: 10px;
	font-size: 90%;
}

/* =第一階層メニュー------------------------------------------------------ */
/* localPrimaryMenu------------------------------------------------------- */
ul.localPrimaryMenu {
	/* don't use margin & padding */
	list-style: none; /* don't touch */
	list-style-position: outside; /* don't touch */
	width: 190px;
	padding: 5px;
	background: #eee;
}
li.localPrimaryMenu {
	list-style: none;
	border: 1px solid #aaa;
	border-top: none;
	font-size: 120%;
	font-weight: normal;
	line-height: 1.5em;
}
li.localPrimaryMenu.li_first {
	border-top: 1px solid #aaa;
}
	li.localPrimaryMenu a,
	li.localPrimaryMenu a:link,
	li.localPrimaryMenu a:hover,
	li.localPrimaryMenu a:visited {
		display: block;
		height: 1%;
		padding: 8px 5px 7px 27px;
		background: #fff url(../../designs/default/images/localPrimaryMenu.png) no-repeat 7px 11px;
		color: #333;
		text-decoration: none;
	}
	li.localPrimaryMenu a:hover {
		background: #FFF9E6 url(../../designs/default/images/localPrimaryMenu.png) no-repeat 7px 11px;
		text-decoration: underline;
	}
	li.localPrimaryMenu a.categoryMenuSelected {
		background: #EBF9E0 url(../../designs/default/images/localPrimaryMenu.png) no-repeat 7px 11px;
	}

/* =第二階層メニュー------------------------------------------------------ */
/* localSecondaryMenu ---------------------------------------------------- */
ul.localSecondaryMenu {
	/* don't use margin & padding */
	list-style: none; /* don't touch */
	list-style-position: outside; /* don't touch */
	font-size: 90%;
	text-align: left;
}
li.localSecondaryMenu {
	list-style: none;
	border-top: 1px dashed #aaa;
	line-height: 1.5em;
}
li.localSecondaryMenu.li_first {
border-top: 1px solid #aaa;
}
	li.localSecondaryMenu a,
	li.localSecondaryMenu a:link,
	li.localSecondaryMenu a:hover,
	li.localSecondaryMenu a:visited {
		display: block;
		height: 1%;
		padding: 3px 10px 3px 20px;
		background: #fff url(../../designs/default/images/localSecondaryMenuArrow.gif) no-repeat 10px 10px;
		color: #333;
		text-decoration: none;
	}
	li.localSecondaryMenu a:hover {
		background: #FFF9E6 url(../../designs/default/images/localSecondaryMenuArrow.gif) no-repeat 10px 10px;
		text-decoration: underline;
	}
	li.localSecondaryMenu a.subCategoryMenuSelected {
		background: #EBF9E0 url(../../designs/default/images/localSecondaryMenuArrow.gif) no-repeat 10px 10px;
	}