@charset "utf-8";

/* #sidenavi
---------------------------------------------------- */
ul#sidenavi li#company {
	background: url(/img/ja/web/company/com_side_company02.gif);
}
ul#sidenavi li#company a {
	background: url(/img/ja/web/company/com_side_company01.gif);
}
ul#sidenavi li#company a:hover {
	background: url(/img/ja/web/company/com_side_company03.gif);
}
ul#sidenavi li#group {
	background: url(/img/ja/web/company/com_side_group02.gif);
}
ul#sidenavi li#group a {
	background: url(/img/ja/web/company/com_side_group01.gif);
}
ul#sidenavi li#group a:hover {
	background: url(/img/ja/web/company/com_side_group03.gif);
}
ul#sidenavi li#local {
	background: url(/img/ja/web/company/com_side_local02.gif);
}
ul#sidenavi li#local a{
	background: url(/img/ja/web/company/com_side_local01.gif);
}
ul#sidenavi li#local a:hover {
	background: url(/img/ja/web/company/com_side_local03.gif);
}
ul#sidenavi li#history {
	background: url(/img/ja/web/company/com_side_history02.gif);
}
ul#sidenavi li#history a {
	background: url(/img/ja/web/company/com_side_history01.gif);
}
ul#sidenavi li#history a:hover {
	background: url(/img/ja/web/company/com_side_history03.gif);
}
#content table {
	margin:0px 0px 10px 15px;
	padding: 0px;
	font-size: 12px;
	line-height: 150%;
	color: #555555;
	width: 575px;
}
#content th {
	color: #5567A6;
	text-align: left;
	padding: 2px;
	vertical-align: top;
	border-bottom: 1px solid #CCCCCC;
}
#content th a {
	color: #5567A6;
}
#content th a:hover {
	color: #ABB5D3;
}
#content table .ename {
	font-weight: normal;
}
#content table em {
	font-weight: bold;
	font-style: normal;
}
#content td {
	margin: 0px;
	padding: 2px;
	vertical-align: top;
	border-bottom: 1px solid #CCCCCC;
}
#content td dl {
	margin:0px;
	padding: 0px;
	font-size: 12px;
	width: 100%;
}
#content td dt {
	line-height: 16px;
	font-weight: normal;
	color: #555555;
	margin:0px;
	padding: 0px;
	width: 20%;
}
#content td dd {
	position: relative; 
	top: -16px;
	left: 20%;
	margin: 0px;
	padding: 0px; 
	line-height: 16px;
	z-index: 1;
	width: 80%;
}
#content ul {
	margin: 0px 0px 0px 15px;
	padding-left: 10px;
}

