body{      margin: 0;      padding: 100px 0 50px 0;  	background-image : url("image/backimage2.gif") ;		background-position : right top;  background-attachment : fixed ;	/* ウィンドウスクロールしても背景は動かない */background-repeat : no-repeat ;	}  a:link {	/* 未訪問リンク（link＞visited＞hover＞activeの順に記述すること */	color : #000000 ;	text-decoration: none;}a:visited {	/* 既訪問リンク（link＞visited＞hover＞activeの順に記述すること */	color : #666666 ;	text-decoration: none;}a:hover {	 /* リンク部分にカーソルを置いたときのスタイル（link＞visited＞hover＞activeの順に記述すること */	color : red ;}a:active {	/* リンク部分をマウスでプレスしているときのスタイル（link＞visited＞hover＞activeの順に記述すること */	color : blue ;}.setsumei { text-align : center ;	/* ブロック内の要素を中央にそろえます（ブロック全体を中央にするにはmargin-left,margin-rightをautoにする設定を併用します） */	margin-left : auto ;	/* ボックスの左マージンを自動設定 */margin-right : auto ;		/* ボックスの右マージンを自動設定 */}* html body{      overflow: hidden;  }   div#headerArea {      position: fixed !important;      position: absolute;      top: 0;      left: 0;      width: 100%;      height: 100px;      color: #fff;  }  div#footerArea {  	text-align : right ;    position: fixed !important;      position: absolute;      bottom: 0;      left: 0;      width: 100%;      height: 30px;      color: #fff;  	letter-spacing : 20px ;		background-color :  #fff ;}  * html div#contentsArea{      height: 100%;      overflow: auto;  		margin-right : auto ;	margin-left : auto ;}  