
* {
   margin:0;
   padding:0;  /* 全てのプロパティの余白とパディングをリセットします。*/
}
.wrapper {
   width: 800px;
   margin: 0 center;   /* 幅固定（800px）でセンタリングします。*/
   padding: 0;
   text-align:center
}

.header1 {
   width: 800px;
   height: 0px;     /* サイトロゴの高さに合わせて調節して下さい。*/
   background-color: #ff80ff;
   background:url(../img/o03.gif);
}

.header {
   float:left;
   width: 800px;
   height: 200px;     /* サイトロゴの高さに合わせて調節して下さい。*/
   background-color: #000000;
   padding: 0;
   background:url(../img/tt001.jpg);
}

.header2 {
   float:left;
   width: 800px;
   height: 200px;     /* サイトロゴの高さに合わせて調節して下さい。*/
   background-color: #000000;
   padding: 0;
   background:url(../img/cast-top.jpg);
}

.header3 {
   float:left;
   width: 800px;
   height: 200px;     /* サイトロゴの高さに合わせて調節して下さい。*/
   background-color: #000000;
   padding: 0;
   background:url(../img/top3.jpg);
}

.header4 {
   float:left;
   width: 800px;
   height: 200px;     /* サイトロゴの高さに合わせて調節して下さい。*/
   background-color: #000000;
   padding: 0;
   background:url(../img/top4.jpg);
}

.header5 {
   float:left;
   width: 800px;
   height: 200px;     /* サイトロゴの高さに合わせて調節して下さい。*/
   background-color: #000000;
   padding: 0;
   background:url(../img/ty111.jpg);
}

.contents {
   float: center;
   width: 800px; 
   padding: 0;
   background-color: #000000;
}

.contents1 {
   float: center;
   width: 800px; 
   padding: 0;
   background-color: #000000;
}

.footer {
   
   width: 800px; 
   height: 50px;
   background:url(../img/o02.gif);
   float: center;      /* float をクリアしています。*/
}
