
BODY{
  background-image: url("./images/bg.gif");
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: bottom;
  
  background-color:#a3a3a3;
  margin: 0 auto;
  padding: 0;
  height: 100%;
}
html{
   overflow-y:scroll;
   height: 100%;
}
body,th,td{
 font-size :100%;
}
a{
 color:#0000FF;
 text-decoration:underline; 
}
a:visited{
 color:#0000FF;
 text-decoration:underline;
}
a:hover{
 color:#9191FF;
 text-decoration:none;
}

/*画像には枠線を使わない*/
img{
  border: 0px;
}

/*オーナーテーブル（メニュー枠・全体の背景）*/
table.owner{
position:relative;
background-image:URL(./images/back3.gif);
width: 760px;
border: 0px;
}

/*メインテーブル（オーナーテーブル内に設置。本文用）*/
table.main{
position:relative;
background-image:URL(./images/back2.gif);
border: 1px solid gray;
width: 680px;
vertical-align: top;
}

/*スクリーンショット用テーブル*/
table.screenshot{
width: 660px;
margin-bottom: 2em;
border: 0px;
}

/*画面上部メニュー用セル*/
td.menu{
height: 40px;
vertical-align: top;
text-align: center;
}

/*各ページのタイトル画像*/
img.title{
width: 663px;		/*画像の横幅*/
height: 45px;		/*画像の縦幅*/
border: 0px;
}

/*見出し画像*/
img.sub_header{
margin-left: 1em;
width: 640px;		/*画像の横幅*/
height: 46px;		/*画像の縦幅*/
border: 0px;
}

div{
line-height:130%;
}

/*横幅640px左寄せのテキスト*/
div.text{
width:640px;
text-align: left;
line-height:130%;
margin-top: 0.5em;
margin-bottom: 1em;
}
/*モード説明のトップテキスト（スクリーンショットと並べて表示しているところ）*/
div.mode-text{
width:380px;
text-align: left;
line-height:130%;
margin-bottom: 1em;
}
/*モード説明のサイドテキスト*/
div.mode-text-mini{
width:340px;
text-align: left;
line-height:130%;
margin-bottom: 1em;
margin-left: 1em;
}