/*ヘッダー
--------------------------------------*/

.header{
	width:900px;
	height:82px;
	margin:0px auto;
	padding:0px;
	background:url(../images/header.jpg) no-repeat;

}
.marquee{
	width:880px;
	height:20px;
	margin:0 auto;
	padding:8px 10px 0 10px;
	background:#000;
	color:#FF9900;
}
.header h1{
	background:url(../images/header.jpg) -14px -22px;
	width:112px;
	height:56px;
	margin:22px 0px 0px 14px;
	padding:0px;
	float:left;
	display:inline;
}

.header h1 a{
	background:url(../images/header.jpg) -14px -22px;
	text-indent:-9999px;
	width:112px;
	height:56px;
	float:left;
}

.header ul{
	list-style:none;
	margin:32px 5px 0px 0px;
	padding:0px;
	float:right;

}

.header ul li{
	width:125px;
	height:34px;
	display:block;
	float:left;
}

.header ul li a{
	width:125px;
	height:34px;
	display:block;
	text-indent:-9999px;
}

.header ul li.m01 { background:url(../images/header.jpg) no-repeat -143px -32px;}
.header ul li.m01 a:hover{ background:url(../images/header.jpg) no-repeat -143px -114px;}

.header ul li.m02 { background:url(../images/header.jpg) no-repeat -268px -32px;}
.header ul li.m02 a:hover{ background:url(../images/header.jpg) no-repeat -268px -114px;}

.header ul li.m03 { background:url(../images/header.jpg) no-repeat -393px -32px;}
.header ul li.m03 a:hover{ background:url(../images/header.jpg) no-repeat -393px -114px;}

.header ul li.m04 { background:url(../images/header.jpg) no-repeat -518px -32px;}
.header ul li.m04 a:hover{ background:url(../images/header.jpg) no-repeat -518px -114px;}

.header ul li.m05 { background:url(../images/header.jpg) no-repeat -643px -32px;}
.header ul li.m05 a:hover{ background:url(../images/header.jpg) no-repeat -643px -114px;}

.header ul li.m06 { background:url(../images/header.jpg) no-repeat -768px -32px;}
.header ul li.m06 a:hover{ background:url(../images/header.jpg) no-repeat -768px -114px;}



/*フッター
--------------------------------------*/

.fotter{
	width:900px;
	margin:10px auto 70px auto;
	padding:0px 0px 7px 0px;
	border-top:2px solid #000000;
	clear:both;
}

.fotter p.pagetop{
	text-align:right;
}

.fotter p.oa{
	float:left;
	width:900px;
	margin:15px 0px 0px 0px;
} 

.fotter .copy{
	width:330px;
	float:right;
	margin:15px 0px 0px 0px;
	padding:0px;
	display:inline;
}

.fotter .copy p.txt{
	float:left;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.fotter .copy p.img{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.acc{ display:none;}

.bn{
	width:850px;
	margin:auto;
}

.clear{
	clear:both;
}