/* CSS Document */

/*センタリング参考
css--
body
{ 
text-align: center;  ~IE 向けセンタリング指定 
} 
#container
{ 
margin: 0 auto;  ~Firefox 向けセンタリング指定 
} 


html--
<body>
<div id="container">
ここにコンテンツを入れる
</div>
</body>
*/

@charset"SHIFT-JIS";

body{
  font-family: メイリオ, Osaka, "ヒラギノ角ゴ　Pro W3";
  color: #666;
  line-height: 1.166;	
  margin: 0px auto;
  padding: 0px;
  width: 900px;
}

h5{
  color:#FF6633;
  }

img{
	padding: 4px 4px 10px 10px;
	vertical-align: middle;
}

div#container{

　margin:0 auto;
　width:100%;
  text-align:center;
  
}

div#header{
　width:100%;
　background-color: #FF99CC;
  color:#fff;
  padding:5px 2px 2px 2px;
  font-size:smaller;
  text-align:left;
  
}

div#sub-header{
　width:100%;
　background:#E3E3E3;
  color:#666;
  padding:5px 2px 2px 2px;
  font-size:smaller;
  text-align:left;
  
}

div#main{
　width:100%;
　margin:2px 0;
　text-align:center;
  border:1px solid  #CCC;
  font-size:smaller;
　
}
div#discrip{
  text-align:left;
　width:100%;
　color:#666;
  padding:5px 2px 2px 2px;
  font-size:smaller;
    
}


.bar{
  padding:5px;
  font-size:95%;
  font-weight:bold;
  background:#ccc;
  color:#FFF;
    
}



HR {
  color: #DAD0B8; /* 線の色(IE用) */
  background-color: #DAD0B8; /* 線の色(NN用) */
  height: 5px; /* 線の太さ */
  border: 5px; /* 枠の太さ */
  border-style: dotted; /* 枠の種類 */
}

table {
  width: 896px;
  border: solid 1px #ECE9D8;
  border-collapse: collapse;
  }
  
  th{
  border: solid 1px #ECE9D8;
  background-color:#F2F2DD;
  padding:2px;
  font-size:90%;
  }
  
  td{
  border: solid 1px #ECE9D8;
  background-color:#FFF;
  padding:2px;
  font-size:90%;
  }
  
div#footer{
  text-align:left;
  margin-bottom:40px;
  marigin-top:10px;
  padding:5px;
  border-top:1px solid #ccc;
  font-size:smaller;
  }
  

