.base .otoi_moji {
	text-align: left;
	width: 860px;
	margin: auto;
	font-size: 12px;
	line-height: normal;
}
.menu_top{
	background:url(images/menu_top_1.png) no-repeat;
}
.menu_top a{
	width: 143px;
	height: 30px;
	background:url(images/menu_top_1.png);
	display:
	overflow:hidden;
	float: left;
}
.menu_top a:hover {
	background-position: 0 -30px;
}
.menu_kaisya{
	background:url(images/menu_outline_1.png) no-repeat;
}
.menu_kaisya a{
	width: 143px;
	height: 30px;
	background:url(images/menu_outline_1.png);
	display:
	overflow:hidden;
	float: left;
}
.menu_kaisya a:hover {
	background-position: 0 -30px;
}
.menu_quest{
	background:url(images/menu_faq_1.png) no-repeat;
}
.menu_quest a{
	width: 143px;
	height: 30px;
	background:url(images/menu_faq_1.png);
	display:
	overflow:hidden;
	float: left;
}
.menu_quest a:hover {
	background-position: 0 -30px;
}
.menu_sekou{
	background:url(images/menu_advice_1.png) no-repeat;
}
.menu_sekou a{
	width: 143px;
	height: 30px;
	background:url(images/menu_advice_1.png);
	display:
	overflow:hidden;
	float: left;
}
.menu_sekou a:hover {
	background-position: 0 -30px;
}
.menu_jirei{
	background:url(images/menu_works_1.png) no-repeat;
}
.menu_jirei a{
	width: 144px;
	height: 30px;
	background:url(images/menu_works_1.png);
	display:
	overflow:hidden;
	float: left;
}
.menu_jirei a:hover {
	background-position: 0 -30px;
}
.menu_otoi{
	background:url(images/menu_contact_2.png) no-repeat;
}
.menu_otoi a{
	width: 144px;
	height: 30px;
	background:url(images/menu_contact_2.png);
	display:
	overflow:hidden;
	float: left;
}

.end_hed {
	vertical-align: top;
	width:860px;
	margin:auto;
	padding-top: 30px;
}