BODY {
  color : #999;
  background-color : #FFF;
  font-size : 11px;
  font-family : 'メイリオ',Meiryo,Osaka,Verdana,Arial,"MS UI Gothic",sans-serif ;
  scrollbar-face-color:#FFF;  scrollbar-highlight-color:#999;  scrollbar-shadow-color:#999;
  scrollbar-darkshadow-color: #999;  scrollbar-arrow-color:#f0a8ba;  scrollbar-track-color:#FFF;
  text-align : center;
}
A {
  color : #999;
  font-size : 11px;
  text-decoration : none;
}
A:hover {
  color : #f0a8ba;
}
A img{
 border-style: none;
}
TABLE {
  color : #999;
  font-size : 11px;
}
/* 全体の枠 */
.ta01{
  width : 500px; /* ←全体の幅 */
  padding : 5px;
  margin : auto;
  text-align : left;
}
/* 少し右寄りの枠 */
.ta02{
  margin : 0 20px;
}
/* 右揃え枠 */
.ta03{
  margin : 0 20px;
  text-align : right;
}
/* メニュー */
.menu,.menu A{
 padding : 5px;
}
/* サイト名(大きい文字) */
.large,.large A{
 color : #999;
 font-weight:bold;
 font-size : 24px;
font-family : Georgia,Osaka,Verdana,Arial,"MS UI Gothic",sans-serif;
 padding : 0px; margin : 0px;
}
/* 大きめの文字 */
h2,h2 A{
 color : #999;
 font-weight:bold;
 font-size : 20px;
 font-family : Georgia,Osaka,Verdana,Arial,"MS UI Gothic",sans-serif;
 margin : 10px 0px;
}
/* 線 */
.line01{
 color : #999;
  height : 2px;margin : 10px auto;
  border-bottom: 1px solid #999;
}
/* 点線 */
.line02{
 color : #999;
  height : 2px;margin : 10px auto;
  border-bottom: 1px dotted #999;
}
