/* ================================================================================

共通

====================================================================================*/
#homeMain #doubleColumn #sidenav_enefarm ul a { background: #FC9; }
#homeMain #doubleColumn #sidenav_enefarm ul span, #homeMain #doubleColumn #sidenav_enefarm ul a {
	display: block;
	zoom: 1;
	cursor: pointer;
}
#homeMain #doubleColumn #sidenav_enefarm ul li {
	zoom: 1;
	width: 198px;
 /width:196px;
	border: 1px solid #ddd;
	margin-bottom: 5px;
}
#homeMain #doubleColumn #sidenav_enefarm ul li span {
	background: url(/common/img/sidenav/sidenav_arrow01.gif) no-repeat 0 50% #fff;
	padding: 10px 0 10px 10px;
}
#homeMain #doubleColumn #sidenav_enefarm ul li a.current {
	text-decoration: none;
	font-weight: bold;
}
#homeMain #doubleColumn #sidenav_enefarm ul li a.current:hover { text-decoration: none; }
#homeMain #doubleColumn #sidenav_enefarm ul li a.current span { background: url(/common/img/sidenav/sidenav_arrow01_on.gif) no-repeat 0 50% #F6F6F6; }
#homeMain #doubleColumn #sidenav_enefarm ul li.arrow_double span { background: url(/common/img/sidenav/sidenav_arrow03.gif) no-repeat 0 50% #F6F6F6; }
/* ================================================================================

2階層目の指示

====================================================================================*/
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li span {
	background: url(/common/img/sidenav/sidenav_path02_arrow.gif) no-repeat 11px 15px #fff;
	padding: 10px 0 10px 10px;
	padding-left: 25px;
}
#homeMain #doubleColumn #sidenav_enefarm ul li.active a { }
#homeMain #doubleColumn #sidenav_enefarm ul li.active a.current {
	text-decoration: none;
	font-weight: bold;
}
#homeMain #doubleColumn #sidenav_enefarm ul li.active a span.window { background: #E8EEFC; }
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li {
	zoom: 1;
	width: 194px;
 /width:194px;
	border: none;
	background: url(/common/img/sidenav/sidenav_path02_bg01.gif) no-repeat 50% 100%;
	padding-bottom: 4px;
	margin-left: 1px;
	margin-bottom: 4px;
}
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li a.current span { background: url(/common/img/sidenav/sidenav_path02_arrow.gif) no-repeat 11px 15px #F6F6F6; }
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li.totop {
	margin-bottom: 0;
	padding-bottom: 0;
}
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li.totop a span {
	background: url(/common/img/sidenav/sidenav_arrow01.gif) no-repeat 0 50% #fff;
	padding-left: 12px;
}
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li.totop a.current span {
	background: url(/common/img/sidenav/sidenav_arrow01_on.gif) no-repeat 0 50% #F6F6F6;
	padding-left: 12px;
}
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li.lastchild {
	margin-bottom: 0;
	padding-bottom: 0;
}
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li.lastchild {
	background: none;
	background: #fff;
	margin-bottom: 0;
	padding-bottom: 0;
}
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li.arrow_single {
	background: none;
	background: #fff;
	margin-bottom: 0;
	padding-bottom: 0;
}
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li.arrow_single span {
	background: url(/common/img/sidenav/sidenav_arrow01.gif) no-repeat 0 50% #fff;
	padding-left: 10px;
}
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li.arrow_single a.current span {
	background: url(/common/img/sidenav/sidenav_arrow01_on.gif) no-repeat 0 50% #fff;
	padding-left: 10px;
}
/* ================================================================================

3階層目の指示

====================================================================================*/


#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li ul {
	background: url(/common/img/sidenav/sidenav_path02_bg01.gif) no-repeat 0 0 #fff;
	padding-top: 3px;
}
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li ul li {
	background: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li ul li a.current span { background: url(/common/img/arrow/sidenav_path03_arrow02_on.gif) no-repeat 28px 15px #F6F6F6; }
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li ul li span {
	background: url(/common/img/sidenav/sidenav_path03_arrow02.gif) no-repeat 28px 15px #fff;
	padding-left: 40px;
}
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li span a.current { background: url(/common/img/arrow/sidenav_path03_arrow.gif) no-repeat 12px 15px #fff; }
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul li span.arrowBtm { background: url(/common/img/arrow/sidenav_path03_arrow.gif) no-repeat 11px 15px #fff; }
/*  activeが付加されていない箇所はli以降非表示   */

#homeMain #doubleColumn #sidenav_enefarm ul li ul, #homeMain #doubleColumn #sidenav_enefarm ul li ul li ul { display: none; }
#homeMain #doubleColumn #sidenav_enefarm ul li.active ul, #homeMain #doubleColumn #sidenav_enefarm ul li.active ul li ul { display: block; }
/*  link  */
#homeMain #doubleColumn #sidenav_enefarm ul li a:link {
	color: #333;
	text-decoration: none;
}
#homeMain #doubleColumn #sidenav_enefarm ul li a:visited {
	color: #333;
	text-decoration: none;
}
#homeMain #doubleColumn #sidenav_enefarm ul li a:hover {
	color: #333;
	text-decoration: underline;
}