A.navi_first:link {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #868686; PADDING-TOP: 6px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
A.navi_first:visited {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #868686; PADDING-TOP: 6px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
A.navi_first:hover {
	COLOR: #868686; BACKGROUND-COLOR: #fff; TEXT-DECORATION: underline
}
A.navi_first_active:link {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #adadad; TEXT-DECORATION: none
}
A.navi_first_active:visited {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #adadad; TEXT-DECORATION: none
}
A.box_navi_first_active:hover {
	
}
A.navi_first1:link {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #868686; PADDING-TOP: 2px; BORDER-BOTTOM: #adadad 0px solid; TEXT-DECORATION: none
}
A.navi_first1:visited {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #868686; PADDING-TOP: 2px; BORDER-BOTTOM: #adadad 0px solid; TEXT-DECORATION: none
}
A.navi_first1:hover {
	COLOR: #868686; TEXT-DECORATION: underline
}
A.navi_first1_active:link {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #adadad; TEXT-DECORATION: none
}
A.navi_first1_active:visited {
	DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #adadad; TEXT-DECORATION: none
}
A.box_navi_first1_active:hover {
	
}
A.navi_second:link {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #747474; PADDING-TOP: 3px; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none
}
A.navi_second:visited {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #747474; PADDING-TOP: 3px; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none
}
A.navi_second:hover {
	COLOR: #868686
}
A.navi_second_active:link {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none
}
A.navi_second_active:visited {
	DISPLAY: block; PADDING-LEFT: 23px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none
}
A.navi_second_active:hover {
	COLOR: #000
}
A.navi_third:link {
	DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #747474; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
A.navi_third:visited {
	DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #747474; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
A.navi_third:hover {
	COLOR: #747474
}
A.navi_third_active:link {
	DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
A.navi_third_active:visited {
	DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
A.navi_third_active:hover {
	COLOR: #000
}
A.shopnavi_first:link {
	DISPLAY: block; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #868686; PADDING-TOP: 6px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
A.shopnavi_first:visited {
	DISPLAY: block; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #868686; PADDING-TOP: 6px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
A.shopnavi_first:hover {
	COLOR: #868686; BACKGROUND-COLOR: #fff
}
A.shopnavi_first_active:link {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #adadad; TEXT-DECORATION: none
}
A.shopnavi_first_active:visited {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #adadad; TEXT-DECORATION: none
}
A.shopnavi_first_active:hover {
	
}
A.shopnavi_second:link {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #747474; PADDING-TOP: 3px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none
}
A.shopnavi_second:visited {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #747474; PADDING-TOP: 3px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none
}
A.shopnavi_second:hover {
	COLOR: #868686
}
A.shopnavi_second_active:link {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none
}
A.shopnavi_second_active:visited {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #adadad 1px solid; BACKGROUND-COLOR: #f9f9f9; TEXT-DECORATION: none
}
A.shopnavi_second_active:hover {
	COLOR: #000
}

/*my new css for menu*/

a:visited {color: #999999}

.menu
{
	width: 88%;
	margin: 0 0 0 10px;
	float: left;
	color: #999999;
}

* html .menu
{
	margin: 0 0 0 5px;
}

.menu a
{
	padding-left: 10px;
	color: #999999;
	text-decoration: none;
	display: block;
}

.menu a:hover
{
	color: #999999;
	text-decoration: underline;
	display: block;
}

.menu img
{
	float: left;
	padding-top: 3px;
	margin-left: -6px;
}


.sub_1
{
	width: 100%;
	float: left;
	padding: 5px 0 5px 10px;
	border-bottom: #999999 1px solid;
	position: relative;
	color: #999999;
	cursor: pointer;
}

* html .sub_1
{
	float: none;
}

.sub_2
{
	width: 93%;
	float: left;
	padding: 5px 0 5px 20px;
	border-bottom: #dddddd 1px solid;
	position: relative;
	color: #999999;
}

* html .sub_2
{
	width: 100%;
	float: none;
}

.sub_3
{
	width: 85%;
	float: left;
	padding: 5px 0 5px 40px;
	font-size: 10px;
	border-bottom: #eeeeee 1px dashed;
	position: relative;
	color: #999999;
}

* html .sub_3
{
	width: 100%;
}

a.linkmore {color:#9e9e9e;}
