body {
	margin: 0;
	padding: 0;
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	font-size:13px;*font-size:small;*font:x-small;
	color:#333;
	background: url(img/body_bg.gif) repeat-x;
        background-position: 0 0;
	text-align: center;
}


.copyright {  font-size: 12px; color: #999999; letter-spacing: 1px; text-align: center; font-family: "Arial", "Helvetica", "sans-serif"; border-color: #999999 black black; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}


/******************************* ヘッドナビゲーションメニュー ********************************/

#header{
	text-align: left;
	width:931px;
	margin: 0 auto;
}

div#head_navi ul{ width: 931px; height: 46px; margin: 0 0 7px 0; padding:0;}

#head_navi li { list-style-type:none; display:inline;}

#head_navi li a {
	float:left;
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	background-image: url(img/head_bg.gif); background-repeat: no-repeat;
}

/* 通常時 */
#head_navi li#navi1 a { background-position: -86px -80px; width: 124px; height: 46px;}
#head_navi li#navi2 a { background-position: -210px -80px; width: 95px; height: 46px;}
#head_navi li#navi3 a { background-position: -305px -80px; width: 120px; height: 46px;}
#head_navi li#navi4 a { background-position: -425px -80px; width: 76px; height: 46px;}
#head_navi li#navi5 a { background-position: -501px -80px; width: 111px; height: 46px;}
#head_navi li#navi6 a { background-position: -612px -80px; width: 94px; height: 46px;}
#head_navi li#navi7 a { background-position: -706px -80px; width: 112px; height: 46px;}
#head_navi li#navi8 a { background-position: -818px -80px; width: 98px; height: 46px;}
#head_navi li#navi9 a { background-position: -916px -80px; width: 98px; height: 46px;}

/* オーバー */
#head_navi li#navi1 a:hover { background-position: -86px -151px; width: 124px; height: 46px;}
#head_navi li#navi2 a:hover { background-position: -210px -151px; width: 95px; height: 46px;}
#head_navi li#navi3 a:hover { background-position: -305px -151px; width: 120px; height: 46px;}
#head_navi li#navi4 a:hover { background-position: -425px -151px; width: 76px; height: 46px;}
#head_navi li#navi5 a:hover { background-position: -501px -151px; width: 111px; height: 46px;}
#head_navi li#navi6 a:hover { background-position: -612px -151px; width: 94px; height: 46px;}
#head_navi li#navi7 a:hover { background-position: -706px -151px; width: 112px; height: 46px;}
#head_navi li#navi8 a:hover { background-position: -818px -151px; width: 98px; height: 46px;}
#head_navi li#navi9 a:hover { background-position: -916px -151px; width: 98px; height: 46px;}


/* オン */
#head_navi li#navi1 a.on { background-position: -86px -151px; width: 124px; height: 46px;}
#head_navi li#navi2 a.on { background-position: -210px -151px; width: 95px; height: 46px;}
#head_navi li#navi3 a.on { background-position: -305px -151px; width: 120px; height: 46px;}
#head_navi li#navi4 a.on { background-position: -425px -151px; width: 76px; height: 46px;}
#head_navi li#navi5 a.on { background-position: -501px -151px; width: 111px; height: 46px;}
#head_navi li#navi6 a.on { background-position: -612px -151px; width: 94px; height: 46px;}
#head_navi li#navi7 a.on { background-position: -706px -151px; width: 112px; height: 46px;}
#head_navi li#navi8 a.on { background-position: -818px -151px; width: 98px; height: 46px;}
#head_navi li#navi9 a.on { background-position: -916px -151px; width: 98px; height: 46px;}






/************************************ヘッドロゴ*****************************************/

h1 {
	width:424px;
	height: 45px;
	 margin: 5px 0 0 0; padding:0;
}

h1 a{
	width:424px;
	height: 45px;
	background: url(img/head_bg.gif) no-repeat;
	background-position:-100px -19px;
	display:block;
	text-indent: -9999px;
}

