@charset "utf-8";
/*=============================================================
 local-menu Layout
=============================================================*/
#local-menu{
	float:left;
	width:166px;
	padding-right:50px;
	padding-bottom:80px;
}
#local-menu{
	float:left;
	width:166px;
	padding-right:50px;
}
#local-menu ul li{
	background:url(../img/lm_line.gif) repeat-x left bottom;
	padding-bottom:1px;
}
#local-menu ul li.act{
	background-color:#fdeef4;
}
/* child
-------------------------------------------------------------*/
#local-menu ul ul li{
	background:url(../img/lm_line.gif) no-repeat right top;
	padding:1px 0 0;
}
#local-menu ul ul li.first{
	background:url(../img/lm_line.gif) no-repeat right top;
	padding:1px 0 0;
}
#local-menu ul ul li a{
	display:block;
	width:125px;
	padding-left:41px;
}
#local-menu ul ul li a:hover,
#local-menu ul ul li.act a,
#local-menu ul ul li.act span{
	background:url(../img/lm_circle_pink.gif) no-repeat 15px 6px;
}
#local-menu ul ul li.act span{
	display:block;
	padding-left:41px;
}

/* grandchild
-------------------------------------------------------------*/
#local-menu ul ul ul{
	padding-left:41px;
}
#local-menu ul ul ul li{
	background:none;
	padding:1px 0 0;
}
#local-menu ul ul ul li a{
	font-weight:bold;
	background:none !important;
	width:110px;
	padding:0 0 3px 15px;
	text-decoration:none;
}
#local-menu ul ul ul li a{
	color:#5a5a5a;
}
#local-menu ul ul ul li a:hover,
#local-menu ul ul ul li.act a{
	color:#5a5a5a;
	background:url(../img/lm_arw_blue.gif) no-repeat 1px 3px !important;
}

/* color
-------------------------------------------------------------*/
/* blue */
#local-menu ul.lm-blue li.act{
	background-color:#e2f4fd;
}
#local-menu ul.lm-blue ul li a:hover,
#local-menu ul.lm-blue ul li.act a,
#local-menu ul.lm-blue ul li.act span{
	background-image:url(../img/lm_circle_blue.gif);
}
#local-menu ul.lm-blue ul ul li a:hover,
#local-menu ul.lm-blue ul ul li.act a{
	background-image:url(../img/lm_arw_blue.gif) !important;
}


/* lm-single
-------------------------------------------------------------*/
#local-menu ul.lm-single li.act{
	background-color:#fff;
}
#local-menu ul.lm-single ul{
	background:url(../img/lm_line.gif) repeat-x left top;
	margin-left:24px;
	padding-top:7px;
	padding-bottom:4px
}
#local-menu ul.lm-single ul li{
	background:none;
	padding:1px 0 4px;
}
#local-menu ul.lm-single ul li a{
	font-weight:bold;
	background:none !important;
	width:127px;
	padding:0 0 0 15px;
	text-decoration:none;
}
#local-menu ul.lm-single ul li a{
	color:#5a5a5a;
}
#local-menu ul.lm-single ul li a:hover,
#local-menu ul.lm-single ul li.act a{
	color:#5a5a5a;
	background:url(../img/lm_arw_red.gif) no-repeat 1px 3px !important;
}
#local-menu ul.lm-single ul li.sep{
	background:url(../img/lm_line.gif) repeat-x left top;
	padding:4px 0 0;
}
#local-menu ul.lm-single ul li select{
	width:142px;
}



