@charset="utf-8";/*@charset="utf-8";これが無いと配置が崩れるので注意*/
/* CSS Document */


p, h1, h2, h3, h4, h5, h6, ul {
	margin: 0px;
	padding: 0px;
}/*全体の余白をゼロにしてどのブラウザでも同じに見えるようにする。*/

li {
list-style:none;
}

body {
	margin-top: 5px;
	background-color: #ffffff;/*白*/
	background-attachment:scroll;/*内容が増えるとボディも長くなる*/
	background-position:15px 15px; 

}

#container {
	width:800px; /*メインコンテナの横幅*/
	margin-right:auto;
	margin-left:auto;
	background-image:url(images/top/bkContent.gif); /* 背景の赤線 */
	background-color:#ffffff;/*白*/
	min-height:100%;
}


#container h4 {
	float: left;/*ボタンが入っているコンテナ内を左寄せ*/
}

/* ここからナビゲーションボタンの設定 */
#container #btn01 a {
	background-image: url(images/top/btn-home.jpg);
	display: block;
	height: 80px;
	width: 200px;
	text-indent: -9999px;
}
#container #btn02 a {
	background-image: url(images/top/btn-race.jpg);
	display: block;
	height: 80px;
	width: 200px;
	text-indent: -9999px;
}
#container #btn03 a {
	background-image: url(images/top/btn-syusai.jpg);
	display: block;
	height: 80px;
	width: 200px;
	text-indent: -9999px;
}
#container #btn04 a {
	background-image: url(images/top/btn-sonota.jpg);
	display: block;
	height: 80px;
	width: 200px;
	text-indent: -9999px;
}

/* ホバーは画像の上にポインタがきた時にどうするのか？の指示 */

#container #btn01 a:hover {
	background-image: url(images/top/btn-home-hover.jpg);
}
#container #btn02 a:hover {
	background-image: url(images/top/btn-race-hover.jpg);
}
#container #btn03 a:hover {
	background-image: url(images/top/btn-syusai-hover.jpg);
}
#container #btn04 a:hover {
	background-image: url(images/top/btn-sonota-hover.jpg);
}
/* ここまでナビゲーションボタンの設定 */


/* ここから２００８の文章と画像 */
/* ＃〜半角スペース＃〜  コンテナの書き方半角スペースないと無視される。*/
/* ＃〜の名前を入れるときにA〜Zで始める。数字から始めると無視される。*/

#container #a {
       	width:780px; /*2008の横幅*/
	background-color:#ffffff;/*白*/
        margin-left:10px;
        margin-right:10px;
	min-height:100%;
}

#container #a #aleft {
	float: left;
        font-size:small;
	background-color: #ffffff;
	width: 350px; 
      
}	
#container #a #aright {
        float: right;
        width: 410px;
}

/* ここから２００９の文章と画像 */

#container #b {
     
	width: 780px; /*2008の横幅*/
	background-color: #ffffff;/*白*/
        margin-left:10px;
        margin-right:10px;
        min-height: 100%;
}
#container #b #bleft {
	float: left;
        font-size:small;
	background-color: #ffffff;
	width: 350px; 
      
}	
#container #b #bright {
        float: right;
        width: 410px;
}



#footer {
	clear: both;
	padding-top: 30px;
}
