/* ヘッダ */

h1 {
	position: absolute;
	right: 0px;
	top: 5px;
	display: block;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #666666;
	font-weight: normal;
}


#header h2 {
	width: 366px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	background-image: url(../img/re_header/logo.gif);
	height: 69px;
	display: block;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}
#header .limit {
	width: 1006px;
	display: block;
	height: 1px;
}
#header .news55{
	position: absolute;
	right: 8px;
	top: 21px;
	display: block;
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	background-image: url(../img/re_header/news_bg.gif);
	height: 24px;
	width: 510px;
}
#header .news55 marquee {
	position: absolute;
	right: 10px;
	top: 6px;
	font-weight: normal;
	width: 410px;
	height: 14px;
}



/* メニュー */

#menu {
	padding: 0px;
	background-image: url(../img/re_header/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 39px;
}
#menu li {
	float:left;
	margin: 0px;
	padding: 0px;
	display: block;
	text-indent: -9999px;
}
#menu ul {
	margin: 0px;
	padding: 0px;
	width: 848px;
}
#menu .mb a{
	height: 39px;
	width: 106px;
	display: block;
}
#menu .m01 a{
	background-image: url(../img/re_header/menu01.gif);
}
#menu .m02 a{
	background-image: url(../img/re_header/menu02.gif);
}

#menu .m03 a{
	background-image: url(../img/re_header/menu03.gif);
}

#menu .m04 a{
	background-image: url(../img/re_header/menu04.gif);
}
#menu .m05 a{
	background-image: url(../img/re_header/menu05.gif);
}
#menu .m06 a{
	background-image: url(../img/re_header/menu06.gif);
}
#menu .m07 a{
	background-image: url(../img/re_header/menu07.gif);
}
#menu .m08 a{
	background-image: url(../img/re_header/menu08.gif);
}
#menu .m01 a:hover{
	background-image: url(../img/re_header/menu01a.gif);
}
#menu .m02 a:hover{
	background-image: url(../img/re_header/menu02a.gif);
}

#menu .m03 a:hover{
	background-image: url(../img/re_header/menu03a.gif);
}

#menu .m04 a:hover{
	background-image: url(../img/re_header/menu04a.gif);
}
#menu .m05 a:hover{
	background-image: url(../img/re_header/menu05a.gif);
}
#menu .m06 a:hover{
	background-image: url(../img/re_header/menu06a.gif);
}
#menu .m07 a:hover{
	background-image: url(../img/re_header/menu07a.gif);
}
#menu .m08 a:hover{
	background-image: url(../img/re_header/menu08a.gif);
}
/* プロフ */
.left_menu {
	background-image: url(../img/re_top/p_menu_bg.gif);
	background-repeat: no-repeat;
	height: 195px;
	padding: 0px;
}
