@charset "UTF-8";

#side_navi{
	border-top:1px solid #ccc;
	margin-top:20px;
	margin-right:20px;
}


#side_navi li{
	border-top:1px solid #fff;
	border-bottom:1px solid #ccc;
	font-size:0.9em;
	}
#side_navi a{
	color:#000000;
	}
#side_navi li.side_tit_01{
	background-color:#000!important;
	padding:10px;
	color:#fff!important;
	font-weight:bold;
	border-top:none;
	}
#side_navi .side_tit_02{
	background-color:#595959!important;
	padding:5px 10px;
	color:#fff!important;
	font-weight:bold;}

#side_navi li.link_index{
	background:url(../img/side_bg_01.png);
	}
#side_navi li.link_index a{
	background:url(../img/side_icon_01.png) no-repeat 20px center;
	padding-left:35px;
	}

#side_navi li a{
	background:url(../img/sidenavi_arrow_01.png) no-repeat right center;
	padding-right:30px;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	}
	
#side_navi li.side_link a{
	background:url(../img/icon_link.png) no-repeat right center;}

#side_navi li.side_blank a{
	background:url(../img/icon_blank.png) no-repeat right center;}

#side_navi dt.ac{
	padding-right:30px;
	padding-top:10px;
	padding-bottom:10px;
    display:block;
    text-align:left;
    cursor:pointer;
	padding-left:20px;
    }
	
#side_navi dt.active{
	background:url(../img/side_plus.png) no-repeat right center;
    }

#side_navi .ac_on dt{background:url(../img/side_minus.png) no-repeat right center;}
#side_navi .ac_on dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#side_navi .ac_on dd{display: block;} 

/*
現在地　表示
*/

#product_01 #side_navi .sidenavi_01 dt{background:url(../img/side_minus.png) no-repeat right center;}
#product_01 #side_navi .sidenavi_01 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#product_01 #side_navi .sidenavi_01 dd{display: block;} 

#product_02 #side_navi .sidenavi_02 dt{background:url(../img/side_minus.png) no-repeat right center;}
#product_02 #side_navi .sidenavi_02 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#product_02 #side_navi .sidenavi_02 dd{display: block;} 

#product_03 #side_navi .sidenavi_03 dt{background:url(../img/side_minus.png) no-repeat right center;}
#product_03 #side_navi .sidenavi_03 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#product_03 #side_navi .sidenavi_03 dd{display: block;} 

#product_04 #side_navi .sidenavi_04 dt{background:url(../img/side_minus.png) no-repeat right center;}
#product_04 #side_navi .sidenavi_04 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#product_04 #side_navi .sidenavi_04 dd{display: block;} 

#product_05 #side_navi .sidenavi_05 dt{background:url(../img/side_minus.png) no-repeat right center;}
#product_05 #side_navi .sidenavi_05 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#product_05 #side_navi .sidenavi_05 dd{display: block;} 

#product_06 #side_navi .sidenavi_06 dt{background:url(../img/side_minus.png) no-repeat right center;}
#product_06 #side_navi .sidenavi_06 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#product_06 #side_navi .sidenavi_06 dd{display: block;} 

#product_07 #side_navi .sidenavi_07 dt{background:url(../img/side_minus.png) no-repeat right center;}
#product_07 #side_navi .sidenavi_07 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#product_07 #side_navi .sidenavi_07 dd{display: block;} 

#product_08 #side_navi .sidenavi_08 dt{background:url(../img/side_minus.png) no-repeat right center;}
#product_08 #side_navi .sidenavi_08 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#product_08 #side_navi .sidenavi_08 dd{display: block;} 

#product_09 #side_navi .sidenavi_09 dt{background:url(../img/side_minus.png) no-repeat right center;}
#product_09 #side_navi .sidenavi_09 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#product_09 #side_navi .sidenavi_09 dd{display: block;} 


#corporate_01 #side_navi .sidenavi_01 dt{background:url(../img/side_minus.png) no-repeat right center;}
#corporate_01 #side_navi .sidenavi_01 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#corporate_01 #side_navi .sidenavi_01 dd{display: block;} 

#corporate_02 #side_navi .sidenavi_02 dt{background:url(../img/side_minus.png) no-repeat right center;}
#corporate_02 #side_navi .sidenavi_02 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#corporate_02 #side_navi .sidenavi_02 dd{display: block;} 

#csr_01 #side_navi .sidenavi_01 dt{background:url(../img/side_minus.png) no-repeat right center;}
#csr_01 #side_navi .sidenavi_01 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#csr_01 #side_navi .sidenavi_01 dd{display: block;} 

#csr_02 #side_navi .sidenavi_02 dt{background:url(../img/side_minus.png) no-repeat right center;}
#csr_02 #side_navi .sidenavi_02 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#csr_02 #side_navi .sidenavi_02 dd{display: block;} 

#csr_03 #side_navi .sidenavi_03 dt{background:url(../img/side_minus.png) no-repeat right center;}
#csr_03 #side_navi .sidenavi_03 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#csr_03 #side_navi .sidenavi_03 dd{display: block;} 

#csr_04 #side_navi .sidenavi_04 dt{background:url(../img/side_minus.png) no-repeat right center;}
#csr_04 #side_navi .sidenavi_04 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#csr_04 #side_navi .sidenavi_04 dd{display: block;} 

#csr_05 #side_navi .sidenavi_05 dt{background:url(../img/side_minus.png) no-repeat right center;}
#csr_05 #side_navi .sidenavi_05 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#csr_05 #side_navi .sidenavi_05 dd{display: block;} 

#csr_06 #side_navi .sidenavi_06 dt{background:url(../img/side_minus.png) no-repeat right center;}
#csr_06 #side_navi .sidenavi_06 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#csr_06 #side_navi .sidenavi_06 dd{display: block;} 

#csr_product #side_navi .sidenavi_product dt{background:url(../img/side_minus.png) no-repeat right center;}
#csr_product #side_navi .sidenavi_product dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#csr_product #side_navi .sidenavi_product dd{display: block;} 

#ir_01 #side_navi .sidenavi_01 dt{background:url(../img/side_minus.png) no-repeat right center;}
#ir_01 #side_navi .sidenavi_01 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#ir_01 #side_navi .sidenavi_01 dd{display: block;} 

#ir_02 #side_navi .sidenavi_02 dt{background:url(../img/side_minus.png) no-repeat right center;}
#ir_02 #side_navi .sidenavi_02 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#ir_02 #side_navi .sidenavi_02 dd{display: block;} 

#ir_03 #side_navi .sidenavi_03 dt{background:url(../img/side_minus.png) no-repeat right center;}
#ir_03 #side_navi .sidenavi_03 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#ir_03 #side_navi .sidenavi_03 dd{display: block;} 

#ir_04 #side_navi .sidenavi_04 dt{background:url(../img/side_minus.png) no-repeat right center;}
#ir_04 #side_navi .sidenavi_04 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#ir_04 #side_navi .sidenavi_04 dd{display: block;} 

#ir_05 #side_navi .sidenavi_05 dt{background:url(../img/side_minus.png) no-repeat right center;}
#ir_05 #side_navi .sidenavi_05 dt.active{background:url(../img/side_plus.png) no-repeat right center;}
#ir_05 #side_navi .sidenavi_05 dd{display: block;} 

#side_navi .current{
	color:#EF0408!important;}

#side_navi dd dd{
	display:block!important;}

#side_navi dt{background:url(../img/side_plus.png) no-repeat right center;}

#side_navi dt.active{background:url(../img/side_minus.png) no-repeat right center;}

#side_navi dd{display: none;} 


#side_navi dd dd{
	display:block!important;}




#side_navi dd ul {
	border-top:1px solid #ccc;
	border-bottom:none!important;}
#side_navi dd ul li{
	padding:0;

}
#side_navi dd ul li dl dt.active{
	background-image:none;
	}
#side_navi dd ul li dl dt{
	background-image:none!important;
	background-color:#595959!important;
	padding:5px!important;
	padding-left:10px!important;
	color:#fff!important;
	font-weight:bold;
	font-size:1.1em;
	border-top:none;
	}


#side_navi dd ul li dl dd {
	border-bottom:1px dotted #ccc;
	display:none;}

#side_navi dd ul li dl dd a{
	background:url(../img/sidenavi_arrow_02.png) no-repeat right center #fff;
	padding-right:30px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;}


#side_navi dl dd.open_01{}

#side_navi dl dd.open_01 li {
	border-bottom:1px dotted #ccc;
	display:block;
	}

#side_navi dl dd.open_01 li a{
	background:url(../img/sidenavi_arrow_02.png) no-repeat right center #fff;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;}


#side_navi dd.acdd ul li  {
	border-bottom:1px dotted #ccc;}

#side_navi dd.acdd ul li a{
	background:url(../img/sidenavi_arrow_02.png) no-repeat right center #fff;
	padding-right:30px;
	display:block;
	padding-top:5px;
	padding-bottom:5px;}



/*=========================================================side_navi*/

/*====================================================
employmentnavi*/

#employment_01 .employmentnavi_01{
	background-color:#ededed;}
#employment_02 .employmentnavi_02{
	background-color:#ededed;}
#employment_03 .employmentnavi_03{
	background-color:#ededed;}
#employment_04 .employmentnavi_04{
	background-color:#ededed;}
#employment_05 .employmentnavi_05{
	background-color:#ededed;}
#employment_06 .employmentnavi_06{
	background-color:#ededed;}


