div#imptop_base{
	display: inherit;
	width: 630px;
/*	margin-left: 7px;*/
	float: right;
}
div#imptop_menu{
	position: relative;
	width: 623px;
	margin: 0;
}
ul#imptop_ul a{
    text-indent:-500px;
    overflow: hidden;
}
div#imptop_menu ul{
	margin: 0;
	padding: 0;
}
div#imptop_menu li{
	float: left;
	list-style: none;
}
.mail_maga{
	position: absolute;
	top: 6;
	left: 142px;
	width: 119px;
	height: 33px;
}
.member{
	position: absolute;
	top: 6;
	left: 269px;
	width: 119px;
	height: 33px;
}
/*
.afili{
	position: absolute;
	top: 6;
	left: 396px;
	width: 119px;
	height: 33px;
}
*/
.teiki{
	position: absolute;
	top: 6;
	left: 396px;
	width: 119px;
	height: 33px;
}
.faq{
	position: absolute;
	top: 6;
	left: 517px;
	width: 119px;
	height: 33px;
}
.mail_maga a:link,.mail_maga a:visited{
	display: block;
	width: 119px;
	height: 33px;
	background-image:url(../HTML/images/b-1-1.gif);
	background-repeat: no-repeat;
}
.mail_maga a:hover,.mail_maga a:active{
	display: block;
	width: 119px;
	height: 33px;
	background-image:url(../HTML/images/b-2-1.gif);
	background-repeat: no-repeat;
}
.member a:link,.member a:visited{
	display: block;
	width: 119px;
	height: 33px;
	background-image:url(../HTML/images/b-1-2.gif);
	background-repeat: no-repeat;
}
.member a:hover,.member a:active{
	display: block;
	width: 119px;
	height: 33px;
	background-image:url(../HTML/images/b-2-2.gif);
	background-repeat: no-repeat;
}
/*
.afili a:link,.afili a:visited{
	display: block;
	width: 119px;
	height: 33px;
	background-image:url(../HTML/images/b-1-3.gif);
	background-repeat: no-repeat;
}
.afili a:hover,.afili a:active{
	display: block;
	width: 119px;
	height: 33px;
	background-image:url(../HTML/images/b-2-3.gif);
	background-repeat: no-repeat;
}
*/
.teiki a:link,.teiki a:visited{
	display: block;
	width: 119px;
	height: 33px;
	background-image:url(../HTML/images/b-1-5.gif);
	background-repeat: no-repeat;
}
.teiki a:hover,.teiki a:active{
	display: block;
	width: 119px;
	height: 33px;
	background-image:url(../HTML/images/b-2-5.gif);
	background-repeat: no-repeat;
}
.faq a:link,.faq a:visited{
	display: block;
	width: 103px;
	height: 33px;
	background-image:url(../HTML/images/b-1-4.gif);
	background-repeat: no-repeat;
}
.faq a:hover,.faq a:active{
	display: block;
	width: 103px;
	height: 33px;
	background-image:url(../HTML/images/b-2-4.gif);
	background-repeat: no-repeat;
}




/* 左メニュー用に以下を追加 2009.1.14 */

a:link.menu {
	color: #000000;
	text-decoration: none;
}


a:active.menu {
	color: #000000;
	text-decoration: none;
}

a:visited.menu {
	color: #000000;
	text-decoration: none;
}

a:hover.menu {
	text-decoration: none;
	color: #FF3300;
}

div.genre_txt1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding-top: 5px;
	width: 106px;
	text-align: left;
	margin-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 4px;
}

div.genre_txt2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding-top: 5px;
	width: 106px;
	text-align: left;
	margin-left: 7px;
	padding-bottom: 4px;
}

