/* ::: local navigation ::: */
div#navi-left li ul{
display: none;
}
div#navi-left a{
zoom:1;
}

/* :: category01 :: */
/* sub-category01 */
div#navi-left.message li.sub-category01 ul,
div#navi-left.csr-management li.sub-category01 ul{
display: block;
}
div#navi-left.csr-management li.topr a{
padding-left: 28px;
margin: 0px;
color: #ffffff;
line-height: 150%;
text-decoration: none;
display: block;
background: #bb0033 url(/en/base/img/ico_navileft_current.gif) no-repeat top left;
}
div#navi-left.csr-management li.topr a:hover{
color: #bb0033;
display: block;
background: #eebfcc url(/en/base/img/ico_navileft_t.gif) no-repeat top left;
}


/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
/*									BORDER									*/
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
div#navi-left.message li.compliance a,
div#navi-left.message li.employee a,
div#navi-left.compliance li.employee a,
div#navi-left.csr-management li.employee a,
div#navi-left.csr-management li.compliance a,
div#navi-left.management li.employee a,
div#navi-left.environment li.employee a,
div#navi-left.plan2008 li.employee a,
div#navi-left.globalwarming li.employee a,
div#navi-left.chemical li.employee a,
div#navi-left.waste li.employee a,
div#navi-left.contaminant li.employee a,
div#navi-left.groundpollution li.employee a,
div#navi-left.kanjya li.employee a,
div#navi-left.philosophy li.employee a,
div#navi-left.economic li.employee a,
div#navi-left.radio li.employee a,
div#navi-left.environment li.economic a,
div#navi-left.guideline li.economic a,
div#navi-left.management li.economic a,
div#navi-left.audit li.economic a,
div#navi-left.assessment li.economic a,
div#navi-left.plan2008 li.economic a,
div#navi-left.globalwarming li.economic a,
div#navi-left.chemical li.economic a,
div#navi-left.waste li.economic a,
div#navi-left.contaminant li.economic a,
div#navi-left.groundpollution li.economic a,
div#navi-left.economic li.csr-repo a
{
	border-top:1px solid #E4E4E4;
}



div#navi-left.employee li.enviroment a,
div#navi-left.workplace li.enviroment a,
div#navi-left.employee-plan li.enviroment a,
div#navi-left.report li.economic a
{
	border-top:1px solid #E4E4E4;
}




/* sub-category02 */
div#navi-left.radio li.sub-category02 ul,
div#navi-left.system li.sub-category02 ul,
div#navi-left.kanjya li.sub-category02 ul,
div#navi-left.philosophy li.sub-category02 ul{
display: block;
}
div#navi-left.radio li.community a,
div#navi-left.kanjya li.community a,
div#navi-left.philosophy li.community a{
padding-left: 28px;
margin: 0px;
color: #ffffff;
line-height: 150%;
text-decoration: none;
display: block;
background: #bb0033 url(/en/base/img/ico_navileft_current.gif) no-repeat top left;
}
div#navi-left.radio li.community a:hover,
div#navi-left.kanjya li.community a:hover,
div#navi-left.philosophy li.community a:hover{
color: #bb0033;
display: block;
background: #eebfcc url(/en/base/img/ico_navileft_t.gif) no-repeat top left;
}
div#navi-left.radio li ul.third{
display:none;
}
div#navi-left.radio li.sub-category02 ul.second li.ex a{
padding-top: 3px;
padding-right: 9px;
padding-bottom: 4px;
padding-left: 39px;
display: block;
background: #f8e5ea url(/en/base/img/ico_navileft_second.gif) no-repeat 0px 0.5em;
}
div#navi-left.radio li.sub-category02 ul.second li.ex a:hover{
background-color:#eebfcc;
}

div#navi-left.kanjya li.sub-category02 ul.second li.kanjakai a.first{
	color:#bb0033;
	background:transparent url(/en/base/img/ico_navileft_current_t.gif) no-repeat 0 0.45em;
	padding-top:3px;
	padding-bottom:4px;
}


/* sub-category03 */
div#navi-left.employee li.sub-category03 ul,
div#navi-left.workplace li.sub-category03 ul,
div#navi-left.employee-plan li.sub-category03 ul{
display: block;
}


div#navi-left.workplace li.employee a,
div#navi-left.employee-plan li.employee a{
padding-left: 28px;
margin: 0px;
color: #ffffff;
line-height: 150%;
text-decoration: none;
display: block;
background: #bb0033 url(/en/base/img/ico_navileft_current.gif) no-repeat top left;
}
div#navi-left.workplace li.employee a:hover,
div#navi-left.employee-plan li.employee a:hover{
color: #bb0033;
display: block;
background: #eebfcc url(/en/base/img/ico_navileft_t.gif) no-repeat top left;
}


div#navi-left.employee li ul.third,
div#navi-left.workplace li ul.third{
display:none;
}
div#navi-left.employee li.sub-category03 ul.second li.ex a,
div#navi-left.workplace li.sub-category03 ul.second li.ex a{
padding-top: 3px;
padding-right: 9px;
padding-bottom: 4px;
padding-left: 39px;
display: block;
border-top:none;
background: #f8e5ea url(/en/base/img/ico_navileft_second.gif) no-repeat 0px 0.5em;
}
div#navi-left.employee li.sub-category03 ul.second li.ex a:hover,
div#navi-left.workplace li.sub-category03 ul.second li.ex a:hover{
background-color:#eebfcc;
}


div#navi-left.employee-plan li.sub-category03 ul.second li.ex a{
border-top:none;
}



div#navi-left.csr-management li.topr a{
background:#BB0033 url(/en/base/img/bg_lnavi_topr_2c.gif) no-repeat scroll center top;
border-color:-moz-use-text-color -moz-use-text-color #E4E4E4;
border-style:none none solid;
border-width:medium medium 1px;
margin:0;
padding:7px 12px 6px 28px;
}
div#navi-left.csr-management li.topr a:hover{
	color: #bb0033;
	background: #bb0033 url(/en/base/img/bg_lnavi_topr_2o.gif) no-repeat top center;
}



/* ::[sub-category04]:: */
div#navi-left.environment li.sub-category04 ul,
div#navi-left.guideline li.sub-category04 ul,
div#navi-left.management li.sub-category04 ul,
div#navi-left.audit li.sub-category04 ul,
div#navi-left.assessment li.sub-category04 ul,
div#navi-left.plan2008 li.sub-category04 ul,
div#navi-left.report li.sub-category04 ul{
display:block;
}
div#navi-left.environment li.enviroment a,
div#navi-left.guideline li.enviroment a,
div#navi-left.management li.enviroment a,
div#navi-left.audit li.enviroment a,
div#navi-left.assessment li.enviroment a,
div#navi-left.plan2008 li.enviroment a,
div#navi-left.report li.enviroment a{
padding-left: 28px;
margin: 0px;
color: #ffffff;
line-height: 150%;
text-decoration: none;
display: block;
background: #bb0033 url(/en/base/img/ico_navileft_current.gif) no-repeat top left;
}
div#navi-left.environment li.enviroment a:hover,
div#navi-left.guideline li.enviroment a:hover,
div#navi-left.management li.enviroment a:hover,
div#navi-left.audit li.enviroment a:hover,
div#navi-left.assessment li.enviroment a:hover,
div#navi-left.plan2008 li.enviroment a:hover,
div#navi-left.report li.enviroment a:hover{
color: #bb0033;
display: block;
background: #eebfcc url(/en/base/img/ico_navileft_t.gif) no-repeat top left;
}



div#navi-left.environment li ul.third,
div#navi-left.guideline li ul.third,
div#navi-left.report li ul.third{
display:none;
}
div#navi-left.environment li.sub-category04 ul.second li.ex a,
div#navi-left.guideline li.sub-category04 ul.second li.ex a,
div#navi-left.plan2008 li.sub-category04 ul.second li.ex a,
div#navi-left.report li.sub-category04 ul.second li.ex a{
padding-top: 3px;
padding-right: 9px;
padding-bottom: 4px;
padding-left: 39px;
display: block;
border-top:none;
background: #f8e5ea url(/en/base/img/ico_navileft_second.gif) no-repeat 0px 0.5em;
}

div#navi-left.environment li.sub-category04 ul.second li.ex a:hover,
div#navi-left.guideline li.sub-category04 ul.second li.ex a:hover{
background-color:#eebfcc;
}

div#navi-left.management li.sub-category04 ul.second li.environment-management a,
div#navi-left.audit li.sub-category04 ul.second li.environment-management a,
div#navi-left.assessment li.sub-category04 ul.second li.environment-management a{
border-top:none;
}
div#navi-left.management li.sub-category04 ul.second li.temp03 a,
div#navi-left.management li.sub-category04 ul.second li.env-act a,
div#navi-left.audit li.sub-category04 ul.second li.temp03 a,
div#navi-left.audit li.sub-category04 ul.second li.env-act a,
div#navi-left.assessment li.sub-category04 ul.second li.temp03 a,
div#navi-left.assessment li.sub-category04 ul.second li.env-act a{
padding-top: 3px;
padding-right: 9px;
padding-bottom: 4px;
padding-left: 39px;
display: block;
border-top:none;
background: #f8e5ea url(/en/base/img/ico_navileft_second.gif) no-repeat 0px 0.5em;
}
div#navi-left.management li.sub-category04 ul.second li.temp03 a:hover,
div#navi-left.management li.sub-category04 ul.second li.env-act a:hover,
div#navi-left.audit li.sub-category04 ul.second li.temp03 a:hover,
div#navi-left.audit li.sub-category04 ul.second li.env-act a:hover,
div#navi-left.assessment li.sub-category04 ul.second li.temp03 a:hover,
div#navi-left.assessment li.sub-category04 ul.second li.env-act a:hover,
div#navi-left.plan2008 li.sub-category04 ul.second li.ex a:hover{
background-color:#eebfcc;
}

div#navi-left.plan2008 li.sub-category04 ul.second li.env-plan2008 a:hover{background-color:#FFF;}



div#navi-left.management li ul.part2,
div#navi-left.management li ul.part3,
div#navi-left.audit li ul.part2,
div#navi-left.audit li ul.part3,
div#navi-left.assessment li ul.part1,
div#navi-left.assessment li ul.part2,
div#navi-left.assessment li ul.part3,
div#navi-left.plan2008 li ul.part1,
div#navi-left.plan2008 li ul.part3{
display:none;
}















/*To make display the category04 of globalwarming*/
div#navi-left.globalwarming li.sub-category04 ul,
div#navi-left.chemical li.sub-category04 ul,
div#navi-left.waste li.sub-category04 ul,
div#navi-left.contaminant li.sub-category04 ul,
div#navi-left.groundpollution li.sub-category04 ul{
display: block;
}
div#navi-left.globalwarming li.sub-category04 ul.part1,
div#navi-left.globalwarming li.sub-category04 ul.part2,
div#navi-left.chemical li.sub-category04 ul.part1,
div#navi-left.chemical li.sub-category04 ul.part2,
div#navi-left.waste li.sub-category04 ul.part1,
div#navi-left.waste li.sub-category04 ul.part2,
div#navi-left.contaminant li.sub-category04 ul.part1,
div#navi-left.contaminant li.sub-category04 ul.part2,
div#navi-left.groundpollution li.sub-category04 ul.part1,
div#navi-left.groundpollution li.sub-category04 ul.part2{
display:none;
}

/*Make current parent directory distingish*/
div#navi-left.globalwarming li.enviroment a,
div#navi-left.chemical li.enviroment a,
div#navi-left.waste li.enviroment a,
div#navi-left.contaminant li.enviroment a,
div#navi-left.groundpollution li.enviroment a{
padding-left: 28px;
margin: 0px;
color: #ffffff;
line-height: 150%;
text-decoration: none;
display: block;
background: #bb0033 url(/en/base/img/ico_navileft_current.gif) no-repeat top left;
}
div#navi-left.globalwarming li.enviroment a:hover,
div#navi-left.chemical li.enviroment a:hover,
div#navi-left.waste li.enviroment a:hover,
div#navi-left.contaminant li.enviroment a:hover,
div#navi-left.groundpollution li.enviroment a:hover{
color: #bb0033;
display: block;
background: #eebfcc url(/en/base/img/ico_navileft_t.gif) no-repeat top left;
}


div#navi-left.globalwarming li.sub-category04 ul.second li.ex a,
div#navi-left.chemical li.sub-category04 ul.second li.ex a,
div#navi-left.waste li.sub-category04 ul.second li.ex a,
div#navi-left.contaminant li.sub-category04 ul.second li.ex a,
div#navi-left.groundpollution li.sub-category04 ul.second li.ex a{
padding-top: 3px;
padding-right: 9px;
padding-bottom: 4px;
padding-left: 39px;
display: block;
border-top:none;
background: #f8e5ea url(/en/base/img/ico_navileft_second.gif) no-repeat 0px 0.5em;
}


div#navi-left.globalwarming li.sub-category04 ul.second li.ex a:hover,
div#navi-left.chemical li.sub-category04 ul.second li.ex a:hover,
div#navi-left.waste li.sub-category04 ul.second li.ex a:hover,
div#navi-left.contaminant li.sub-category04 ul.second li.ex a:hover,
div#navi-left.groundpollution li.sub-category04 ul.second li.ex a:hover{
background:#eebfcc url(/en/base/img/ico_navileft_second.gif) no-repeat scroll 0 0.5em;
border-top:medium none;
display:block;
padding:3px 9px 4px 39px;
}
div#navi-left.globalwarming li.sub-category04 ul.third li.eco a,
div#navi-left.globalwarming li.sub-category04 ul.third li.eco a:hover,
div#navi-left.chemical li.sub-category04 ul.third li.eco a,
div#navi-left.chemical li.sub-category04 ul.third li.eco a:hover,
div#navi-left.waste li.sub-category04 ul.third li.eco a,
div#navi-left.waste li.sub-category04 ul.third li.eco a:hover,
div#navi-left.contaminant li.sub-category04 ul.third li.eco a,
div#navi-left.contaminant li.sub-category04 ul.third li.eco a:hover,
div#navi-left.groundpollution li.sub-category04 ul.third li.eco a,
div#navi-left.groundpollution li.sub-category04 ul.third li.eco a:hover{
background-color:#FFF;
}
div#navi-left.economic li.sub-category05 ul{
display: block;
}
div#navi-left.economic li.economic a{
padding-left: 28px;
margin: 0px;
color: #ffffff;
line-height: 150%;
text-decoration: none;
display: block;
background: #bb0033 url(/en/base/img/ico_navileft_current.gif) no-repeat top left;
}

div#navi-left.globalwarming li.sub-category04 ul.third li.globe a.current:hover{
	background:#FFF url(/en/base/img/ico_navileft_third_t.gif) left 0.4em no-repeat;
}
#navi-left ul li ul.second li.ex ul.second{
	padding:0;
}
#navi-left ul li ul.second li.ex ul.part1{
	padding-bottom:4px;
}
#navi-left ul li ul.second li.ex ul.part2,
#navi-left ul li ul.second li.ex ul.part3{
	margin:0;
	padding-bottom:0;
}


/*============================================================================================================================*/
#navi-left.csr-management ul.second li.csr-management a.last,
#navi-left.report ul.second li.site-repo a.last,
#navi-left.data ul.second li.data a.last,
#navi-left.e-csr ul.second li.csr-chor a.last,
#navi-left.workplace ul.second li.wind a.last,
#navi-left ul.ln01 li.community a.last,
#navi-left ul.ln01 li.csr-repo a.last
{
	border-bottom:0;
}


div#navi-left.assessment li.sub-category04 ul.second li.environment-management a{
background-color:#F8E5EA;
background-position:0 0.5em;
padding-top:3px;
padding-bottom:4px;
}