@charset "UTF-8";

/*. localNavi stylesheet
----------------------------------------------------------------------- */

ul#localNavi{
	width:176px;
	margin-bottom:15px;
}
li.widget_focal {
	display:block;
	background:#a7a7a7 url(../../themes/yamaha-co-jp/common/images/localarea/bg_localnavi_title.gif) no-repeat 0 0 scroll;
	font-weight:bold;
}
li.widget_focal a{
	display:block;
	width:176px;
	padding:5px 0;
	border-bottom:1px solid #c5c5c5;	
}
li.widget_focal a span{
	display:block;
	padding-left:16px;
	background:transparent url(../../themes/yamaha-co-jp/common/images/localarea/arrow_right_localnavi01.gif) no-repeat 4px 5px scroll;
}
ul.FoldingCategoryList {
	width:176px;
	background:transparent url(../../themes/yamaha-co-jp/common/images/localarea/bg_localnavi02.gif) repeat-y 0 0 scroll;
	font-weight:normal;	
}
ul.FoldingCategoryList li {
	display:block;
	width:176px;
	vertical-align:top;
}
ul.FoldingCategoryList li a {
	display:block;
	width:176px;
	padding:5px 0;
	border-bottom:1px solid #e5e5e5;	
}
ul.FoldingCategoryList li a span{
	display:block;
	padding-left:16px;
	background:transparent url(../../themes/yamaha-co-jp/common/images/common/arrow_right.gif) no-repeat 4px 5px scroll;	
}


li.selected ul {
	width:176px;
	background:transparent url(../../themes/yamaha-co-jp/common/images/localarea/bg_localnavi02.gif) repeat-y 0 0 scroll;
	font-weight:normal;
	margin:5px 0 -5px 0;	
}
li.selected ul li a {
	display:block;
	color:#644196;
	width:176px;
	padding:5px 0;
	border-bottom:1px solid #e5e5e5;	
}
li.selected ul li a span {
	display:block;
	padding-left:36px;
	background:transparent url(../../themes/yamaha-co-jp/common/images/common/arrow_right.gif) no-repeat 24px 5px scroll;	
}
li.selectedparent {
	padding:5px 0;	
}
ul.FoldingCategoryList li a.focalLinkSelected, ul.FoldingCategoryList li.selectedparent a {
	border: 0;
	padding: 0;	
}
ul.FoldingCategoryList li.selectedparent a:visited {
	color:#fff;
}
ul.FoldingCategoryList li a.focalLinkSelected span, ul.FoldingCategoryList li.selectedparent a span {
	display:block;
	padding-left:16px;
	background:none;	
}
ul.FoldingCategoryList li.selectedparent ul {
	width:176px;
	background:transparent url(../../themes/yamaha-co-jp/common/images/localarea/bg_localnavi02.gif) repeat-y 0 0 scroll;
	font-weight:normal;
	margin:5px 0 -5px 0;	
}
ul.FoldingCategoryList li.selectedparent ul li a {
	display:block;
	width:176px;
	padding:5px 0;
	border-bottom:1px solid #e5e5e5;	
	color:#644196;
}
ul.FoldingCategoryList li.selectedparent ul li a:visited {
	color:#644196;
}
ul.FoldingCategoryList li.selectedparent ul li a.focalLinkSelected {
	display:block;
	width:176px;
	padding:0;
	border:0;
    color:#644196;
}
ul.FoldingCategoryList li.selectedparent ul li a span {
	display:block;
	padding-left:36px;
	background:transparent url(../../themes/yamaha-co-jp/common/images/common/arrow_right.gif) no-repeat 24px 5px scroll;	
}
ul.FoldingCategoryList li.selectedparent ul li span {
	display:block;
	padding-left:36px;
	background:transparent url(../../themes/yamaha-co-jp/common/images/common/arrow_right02.gif) no-repeat 24px 5px scroll;	
}
ul.FoldingCategoryList li.selectedparent ul li a.focalLinkSelected span {
	display:block;
    color: #fff;
	padding-left:36px;
	background:transparent url(../../themes/yamaha-co-jp/common/images/common/arrow_right02.gif) no-repeat 24px 5px scroll;		
}
ul.FoldingCategoryList li.selectedparent ul li.selected {
	padding:5px 0;
    color: #fff;
	background-color:#C1B3D5;
}
.selectedparent {
	color:#fff;
}

.selectedparent ul {
	font-style: normal
}

li.selected {
	padding:5px 0;
}
li.selected a { 
	color: #fff;
}
li.selected span {
	display:block;
	padding-left:16px;	
}

.selected ul {
	font-weight: normal
}

/*. color scheme
----------------------------------------------------------------------- */
li.selected{
	color:#fff;
	background-color:#644196;
}
li.selectedparent ul li span {
	color:#644196;
}
li.selectedparent {
	color:#7F0416;
    background-color:#644196;
}
