
#submenu {
	background-image: url( "../../company/img/submenu.ja.gif" );
	height: 130px;
}

/*--------------------------------------------------	profile /	*/
table.listtable,
table.addr {
	font-size: 75%;
	line-height: 150%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 540px;
}

table.listtable tr {
	border-bottom	:	1px solid #ddd;
}

table.listtable th {
	text-align	:	left;
	font-weight	:	normal;
	padding	: 8px 0px 8px 10px;
	width	:	100px;
}

table.listtable td {
	padding	: 8px 10px 8px 0px;
	width	:	420px;
}

td.list ul li ul {
	margin	:	5px 0 20px;
}

td.list ul li ul li {
	margin-right	:	10px;
	float	:	left;
}

td.list ul li ul li {			width	:	130px;	}
td.list ul li ul li.w2 {		width	:	260px;	}
td.list ul li ul li.w3 {		width	:	390px;	}

.en td.list ul li ul li {		width	:	200px;	}
.en td.list ul li ul li.w2 {	width	:	400px;	}

/*--------------------------------------------------	access /	*/
table.addr {
	font-size: 75%;
	line-height: 150%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 540px;
}

table.addr th,
table.addr td {
	border: 1px solid #dddddd;
	padding: 8px 10px;
	vertical-align: middle;
}

table.addr th {
	text-align	:	left;
	font-weight	:	normal;
	background-color: #edefed;
}

table.addr td {
	width: 400px;
}

.map {
	margin-top	:	20px;
	width	:	540px;
}

.map small {
	font-size	:	80%;
}
