﻿table {
   table-layout: fixed;
   width: 100%;　　　
}
/*以上tableの左右の列を均等に追加CSS*/
 
 td { padding:10px; }
 tr { vertical-align:top; }
 /* 奇数のtdに埋め込む margin: 0px auto; index で削除*/
.head { background :url(" ../kabegami/a4.png")  ;
 }

body { margin: 0px auto;                /*全体の配置を中央に持ってくる  */
	width: 90%; 
	line-height: 250%;
 }

header { text-align: center; 
	background:  url(" ../kabegami/img2230.jpg");
	margin-left: auto;  /*width 指定の時センタリング参照 http://www.thesitewizard.com/css/center-div-block.shtml ?*/
	margin-right: auto; 	
	　
           	height: 80px; 
	font-size: large; 
	line-height: 80px;       /* 一行のとき画像の中央に文字をそろえる、参照 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1196258211*/
}


.head { background :url(" ../kabegami/o10.jpg")  ; }/* 薄いグレー*/

.head2 { background :url(" ../kabegami/a5.png")  ; }

footer { text-align: center; 	
	background: url(" ../kabegami/img2230.jpg");
	
	margin-left: auto;  /*width 指定の時センタリング参照 http://www.thesitewizard.com/css/center-div-block.shtml ?*/
	margin-right: auto; 
        height:80px; 
        font-size: large; 
       line-height: 80px; 
}
   
 /*以下の.center class はサイトのtable 中央寄せを参考にしたdivタグで囲う*/       

 .center table{
 margin-left: auto;
 margin-right: auto;
 }
/* ここまで*/

a {text-decoration:none}
a:link { color: navy;  } 
a:visited { color: navy; } 
a:hover { color: red; }