@charset "utf-8";

/* ローカルナビ背景指定 */
div#localNavi dl a {
	background-image: url(../images/local-navi.jpg);
}

/* ローカルナビ背景位置指定 */
div#localNavi dl dt a { height: 35px; } /* 2階層目 */
div#localNavi dl dd a,
div#localNavi dl dd dl dt a { height: 25px; } /* 3階層目 */
div#localNavi dl dd dl dd a { height: 21px; } /* 4階層目 */
div#localNavi dl dd dl dd a.twohierarchies { height: 25px; } /* 3階層目 */


/* ボタン */
div#localNavi dl dt.company a { background-position: 0 0; }/* 2階層 */
div#localNavi dl dd dl dt.outline a { background-position: 0 -35px; }/* 3階層 */
div#localNavi dl dd dl dd.subsid a { background-position: 0 -60px; }/* 4階層 */
div#localNavi dl dd dl dd.officer a { background-position: 0 -81px; }/* 4階層 */
div#localNavi dl dd.message a { background-position: 0 -102px; }/* 3階層 */
div#localNavi dl dd dl dt.vision a { background-position: 0 -127px; }/* 3階層 */
div#localNavi dl dd dl dd.charter a { background-position: 0 -152px; }/* 4階層 */
div#localNavi dl dd dl dd.ethics a { background-position: 0 -173px; }/* 4階層 */
div#localNavi dl dd.history a { background-position: 0 -194px; }/* 3階層 */
div#localNavi dl dd.office a { background-position: 0 -219px; }/* 3階層 */
div#localNavi dl dd dl dt.business a { background-position: 0 -244px; }/* 3階層 */
div#localNavi dl dd dl dd.system a { background-position: 0 -269px; }/* 4階層 */
div#localNavi dl dd dl dd.product a { background-position: 0 -290px; }/* 4階層 */
div#localNavi dl dd dl dd.pwb a { background-position: 0 -311px; }/* 4階層 */
div#localNavi dl dd dl dd.infrared a { background-position: 0 -332px; }/* 4階層 */
div#localNavi dl dd.recruit a { background-position: 0 -353px; }/* 3階層 */
div#localNavi dl dd dl dt.environment a { background-position: 0 -378px; }/* 3階層 */
div#localNavi dl dd dl dd.battery a { background-position: 0 -403px; }/* 4階層 */
div#localNavi dl dd dl dd.green a { background-position: 0 -424px; }/* 4階層 */
div#localNavi dl dd dl dd.standard a { background-position: 0 -445px; }/* 3階層 */
div#localNavi dl dd dl dd.security a { background-position: 0 -466px; }/* 3階層 */


/* マウスオーバー・カレント */
div#localNavi dl dt.company a:hover { background-position: -150px 0; }/* 2階層 */
div#localNavi dl dd dl dt.outline a:hover,
body#outline div#localNavi dl dd dl dt.outline a { background-position: -150px -35px; }/* 3階層 */
div#localNavi dl dd dl dd.subsid a:hover,
body#subsid div#localNavi dl dd dl dd.subsid a { background-position: -150px -60px; }/* 4階層 */
div#localNavi dl dd dl dd.officer a:hover,
body#officer div#localNavi dl dd dl dd.officer a { background-position: -150px -81px; }/* 4階層 */
div#localNavi dl dd.message a:hover,
body#message div#localNavi dl dd.message a { background-position: -150px -102px; }/* 3階層 */
div#localNavi dl dd dl dt.vision a:hover,
body#vision div#localNavi dl dd dl dt.vision a { background-position: -150px -127px; }/* 3階層 */
div#localNavi dl dd dl dd.charter a:hover,
body#charter div#localNavi dl dd dl dd.charter a { background-position: -150px -152px; }/* 4階層 */
div#localNavi dl dd dl dd.ethics a:hover,
body#ethics div#localNavi dl dd dl dd.ethics a { background-position: -150px -173px; }/* 4階層 */
div#localNavi dl dd.history a:hover,
body#history div#localNavi dl dd.history a { background-position: -150px -194px; }/* 3階層 */
div#localNavi dl dd.office a:hover,
body#office div#localNavi dl dd.office a  { background-position: -150px -219px; }/* 3階層 */
div#localNavi dl dd dl dt.business a:hover,
body#business div#localNavi dl dd dl dt.business a { background-position: -150px -244px; }/* 3階層 */
div#localNavi dl dd dl dd.system a:hover,
body#system div#localNavi dl dd dl dd.system a { background-position: -150px -269px; }/* 4階層 */
div#localNavi dl dd dl dd.product a:hover,
body#product div#localNavi dl dd dl dd.product a { background-position: -150px -290px; }/* 4階層 */
div#localNavi dl dd dl dd.pwb a:hover,
body#pwb div#localNavi dl dd dl dd.pwb a { background-position: -150px -311px; }/* 4階層 */
div#localNavi dl dd dl dd.infrared a:hover,
body#infrared div#localNavi dl dd dl dd.infrared a { background-position: -150px -332px; }/* 4階層 */
div#localNavi dl dd.recruit a:hover,
body#recruit div#localNavi dl dd.recruit a { background-position: -150px -353px; }/* 3階層 */
div#localNavi dl dd dl dt.environment a:hover,
body#environment div#localNavi dl dd dl dt.environment a { background-position: -150px -378px; }/* 3階層 */
div#localNavi dl dd dl dd.battery a:hover { background-position: -150px -403px; }/* 4階層 */
div#localNavi dl dd dl dd.green a:hover,
body#green div#localNavi dl dd dl dd.green a { background-position: -150px -424px; }/* 4階層 */
div#localNavi dl dd dl dd.standard a:hover,
body#standard div#localNavi dl dd dl dd.standard a { background-position: -150px -445px; }/* 3階層 */
div#localNavi dl dd dl dd.security a:hover,
body#security div#localNavi dl dd dl dd.security a { background-position: -150px -466px; }/* 3階層 */

/* g5用 */
div#localNavi dl,
div#localNavi dl dt,
div#localNavi dl dt a,
div#localNavi dl dd a {
	border: none;
	padding: 0;
	margin: 0;
}


/*-------------------------------------------------- アドビリーダーダウンロード */

div#localNavi div.relation dl {
	margin: 15px 1px 20px 1px;
	background-color: #F0F3F8;
	border: 1px solid #E2E5EA;
	padding: 2px;
	background-image: none;
}

div#localNavi div.relation dl dt {
	margin: 2px 2px 0 2px;
	padding-bottom: 2px;
	font-size: 100%;
	border-bottom: 1px solid #E2E5EA;
}

div#localNavi div.relation dl dd {
	margin-bottom: 5px;
	padding-top: 5px;
	padding-left: 15px;	
	border-top: 1px solid #FFF;
}

div#localNavi div.relation dl dd a {
	text-indent: 0;
	background-image: none;
	width: 112px;
	height: 33px;
}

div#localNavi div.relation dl dd a:hover { background-color: transparent; }

/* EOF */