@charset   "UTF-8";
* { margin : 0px ; padding : 0px ; }
body { width : 100% ;text-align:center;  }
#my_body { margin: 0 auto; width : 1080px ; }
#my_navigation { float : left ; width : 200px ;text-align: left;}
#my_contents { float : left ; width : 850px ;text-align:center;margin-right:auto;margin-left:auto;   }
#my_header { width : 1200px ; height : 60px ;padding:8px;     }
#my_footer { width : 1050px ; height : 40px  ;background-color : #ccccff;padding:8px;      }

a:link
   {color:#333333;}               /* まだ見ていないリンク色 */

a:visited
   {color:#333333;}               /* 既に見たリンク色 */

a
   {text-decoration:none;}        /* リンク部分の下線を消す */

a:hover
   {
    color:#ff0000;}               /* マウスが上に来た時の文字色設定 */
 
.table1 { 
width: 800px; /* テーブルの横幅 */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #1C79C6 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table1 TD { 
border: 1px #1C79C6 solid; /* セルの枠線（太さ・色・スタイル） */ 
padding: 5px; /* セル内の余白 */ 
}
.table1 Th { 
border: 1px #1C79C6 solid; /* セルの枠線（太さ・色・スタイル） */ 
padding: 5px; /* セル内の余白 */ 
}
.table2 { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #1C79C6 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 
.table2 TD { 
border: 1px #1C79C6 solid; /* セルの枠線（太さ・色・スタイル） */ 
padding: 5px; /* セル内の余白 */ 
}
.table3 { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #1C79C6 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table3 TD { 
border: 1px #1C79C6 solid; /* セルの枠線（太さ・色・スタイル） */ 
padding: 5px; /* セル内の余白 */ 
}
.table3 Th { 
border: 1px #1C79C6 solid; /* セルの枠線（太さ・色・スタイル） */ 
padding: 5px; /* セル内の余白 */ 
}    