h1 {
	background:url(/img/top_company.gif) no-repeat;
	height:200px;
	margin:0;
	text-indent:-9999px;
}
#contentbody {
	text-align:center;
	font-size:13px;
}
td {
	text-align:left;
	font-size:13px;
	color:#5E4A36;
}
th {
	width:150px;
	background-color:#EFF4EB;
}
td {
}
dl {
	width:600px;
	text-align:center;
}
dt {
	margin-left:10px;
	text-align:left;
	font-weight:bold;
}
dd {
	text-align:left;
	margin-bottom:10px;
	line-height:20px;
	color:#5E4A36;
}
#contentbody p {
	width:620px;
	text-align:left;
	color:#5E4A36;
}



/* 20090107 HOSHI */
.txt_center{	text-align:center;	}
#staff_center{	text-align:center;	}
#staff_center p{	text-align:center;	}
.staff_table{	width:600px;background-color:#EFEFEF;margin-left:20px;	}
.staff_table td{	width:70%;background-color:white;padding:5px;	}
.staff_table th{	width:30%;padding:5px;padding-left:10px;text-align:left;	}
h1.jsearch{	text-align:center;padding-top:5px;background-image:none;text-indent:0;height:auto;font-weight:normal;font-size:12px;color:#5E4A36;	}
.top_img {
	background:url(/img/staff/staff_title.gif) no-repeat;
	height:200px;
	margin:0;
	text-indent:-9999px;
}
.txt_center{	text-align:center;	}
.m_left20{	margin-left:20px;	}
.m_top10{	margin-top:10px;	}
.img_middle img{	vertical-align:middle;	}
#menu li.m3 a {
	background:url(/img/menu03.gif.gif) no-repeat;
}
#menu li.m4 a {
	background:url(/img/menu04.gif.gif) no-repeat;
}
#menu li.m5 a {
	background:url(/img/menu05.gif.gif) no-repeat;
}
#menu li.m3 a:hover {
	background-position: 0 bottom;
}
#menu li.m4 a:hover {
	background-position: 0 bottom;
}
#menu li.m5 a:hover {
	background-position: 0 bottom;
}
/* 20090107end */