/*  色々なページで使うbody 設定 背景色 文字の色*/
body.home{
background-color:#000000;
color:#ffffff;
 }

/* */
body.histry{
background-color:#ccffff;
color:#000000;
 }

/* */
body.referen{
background-color:#fdf5e6 ;
color:#000000;
}

/*天文ソフト*/
body.astrsoft{
 background-color:#ffff99 ;
 color:#000000;
}

/* 系外惑星基本 */
body.exsplnt{
 background-color:#d9ffd9;
 color:#000000;
}

/* リンクに関して(全体)  */
a:link { color: #0000ee;}
a:visited { color:#551a8b;}
a:hover { color: #ff0000; }
a:active { color: #ff0000;}

/* 文字の大きさ <hn> </hn>の標準  */
.hnsz1{font-size:2em;}
.hnsz2{font-size:1.5em;}
.hnsz3{font-size:1.125em;}
.hnsz4{font-size:1em;}
.hnsz5{font-size:0.75em;}
.hnsz6{font-size:0.625em;}

/*
   フォントサイズをより大きく
*/
.fntszpls{
 font-size:larger ;
}

/*
　フォントサイズをより小さく
*/
.fntszmin{
 font-size:smaller ;
}

/*
   文字色 (よく使う赤)
*/
.clred{
 color :#ff0000 ;
}

/* 青 */
.clblue{
 color :#0000ff;
}

/*
  字体
*/
.italfnt{
 font-style: italic;
}

/*
字太さ
*/
.boldfnt{
 font-weight:bold; 
}

/* インデント */
p.indent1{text-indent:1em }

/* テキスト中央寄せ */
.centText{
 text-align :center;
}

/* テキスト左寄せ*/
.leftText{
 text-align :left;
}

/* テキスト右寄せ */
.rightText{
 text-align :right;
}

/* img などの(inline)タグを中央に(block要素に変更してmargin-xx を使う  */
.centTag{
 display: block;
 margin-left: auto;
 margin-right: auto;
}
/* ブロック要素でmargin :auto を利用するにはブロック要素のサイズ(width)が必要*/

/* img などのタグを左寄せ*/
.leftTag{
 display: block;
 margin-right: auto;
}

/* img などのタグを右寄せ*/
.rightTag{
 display: block;
 margin-left: auto;
}

/*ブロック要素を中央に(サイズが設定されている事が前提) <---centTag使えばいいのでは */
.centBlock{
 margin-left: auto;
 margin-right: auto;
}

/* 画像など左右によせてテキスト回り込み*/
.floatl{
 float: left;
 margin-right: 1em;
}

.floatr{
 float: right;
 margin-left: 1em;
}

/*  float を解除するところで*/
.floatclear{
 clear: both;
}

/* 特定image のサイズ指定(戻る画像)*/
img.bpicSize{
 width :57px ;
 height :38px;
}

/* もどる　次へ　ならべるとき囲むdiv 中央にそろえる */
div.bcnxpic{
 margin-left: auto; 
 margin-right: auto;
 width:120px
}

/* div.bcnxpic 下のimg  img.bpicSize と同じ*/
div.bcnxpic img{
 width :57px ;
 height :38px;
}

/*  hr で影なし*/
hr.noshade{
 border: 0 none;
 height:2px ;
 color: #a9a9a9;
 background-color:#a9a9a9;
}

/*
   リスト関係
*/
ol{
list-style-type: decimal;
}

/*
 参考文献用 複数ページで使用 サイズや位置(センタリング)は独自指定
 inbook 廃止
*/
table.book{
  border: 1px #a9a9a9 solid;
}

table.book td{
  border: 1px #696969 solid;
  padding:5px ;
 }
