DIV.body {
        text-align:center;   /* 下記のautoに未対応用のセンタリング */
        margin:0px;          /* ページ全体のmargin */
        padding:0px;         /* ページ全体のpadding */
        background-color :#333333;
}

DIV.main {
	position:relative;    
        width:775px;            /* 幅を決定する */
        margin-left:auto;   /* 左側マージンを自動的に空ける */
        margin-right:auto;  /* 右側マージンを自動的に空ける */
        text-align:left;        /* 中身を左側表示に戻す */
	left:0px;
	top:0px;
}

DIV.Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:775px;
	height:680px;
}

a:link {
        color:#CCCCCC;
        text-decoration:none;
}
a:visited {
        color:#CCCCCC;
        text-decoration:none;
}
a:hover {
        color:red;
        text-decoration:none;
} 



DIV.Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:775px;
	height:680px;
}

DIV.a1 {
	position:absolute;
	left:0px;
	top:0px;
	width:775px;
	height:49px;
}

DIV.a2 {
	position:absolute;
	left:0px;
	top:49px;
	width:472px;
	height:23px;
}

DIV.b1-top-y {
	position:absolute;
	left:472px;
	top:49px;
	width:42px;
	height:23px;
}

DIV.b2-gra-y {
	position:absolute;
	left:514px;
	top:49px;
	width:66px;
	height:23px;
}

DIV.b3-mov-y {
	position:absolute;
	left:580px;
	top:49px;
	width:57px;
	height:23px;
}

DIV.b4-pro-y {
	position:absolute;
	left:637px;
	top:49px;
	width:54px;
	height:23px;
}

DIV.b5-con-y {
	position:absolute;
	left:691px;
	top:49px;
	width:61px;
	height:23px;
}

DIV.b6 {
	position:absolute;
	left:752px;
	top:49px;
	width:23px;
	height:23px;
}

DIV.c1 {
	position:absolute;
	left:0px;
	top:72px;
	width:409px;
	height:281px;
}

DIV.c2 {
	position:absolute;
	left:409px;
	top:72px;
	width:350px;
	height:36px;
}

DIV.c6 {
	position:absolute;
	left:759px;
	top:72px;
	width:16px;
	height:507px;
}

DIV.c5-image {
	position:absolute;
	left:409px;
	top:108px;
	width:350px;
	height:471px;
}

DIV.c3-mark {
	position:absolute;
	left:0px;
	top:353px;
	width:21px;
	height:226px;
}

DIV.c4-topic-1 {
	position:absolute;
	left:21px;
	top:353px;
	width:388px;
	height:28px;
	background-color:#000000;
	text-align:left;
        }
      p{
        line-height: 30px;
        }

DIV.c4-topic-2 {
	position:absolute;
	left:21px;
	top:381px;
	width:388px;
	height:28px;
	background-color:#000000;
	text-align:left;
        }
      p{
        line-height: 30px;
        }

DIV.c4-topic-3 {
	position:absolute;
	left:21px;
	top:409px;
	width:388px;
	height:28px;
	background-color:#000000;
	text-align:left;
        }
      p{
        line-height: 30px;
        }

DIV.c4-topic-4 {
	position:absolute;
	left:21px;
	top:437px;
	width:388px;
	height:28px;
	background-color:#000000;
	text-align:left;
        }
      p{
        line-height: 30px;
        }

DIV.c4-topic-5 {
	position:absolute;
	left:21px;
	top:465px;
	width:388px;
	height:28px;
	background-color:#000000;
	text-align:left;
        }
      p{
        line-height: 30px;
        }

DIV.c4-topic-6 {
	position:absolute;
	left:21px;
	top:493px;
	width:388px;
	height:28px;
	background-color:#000000;
	text-align:left;
        }
      p{
        line-height: 30px;
        }

DIV.c4-topic-7 {
	position:absolute;
	left:21px;
	top:521px;
	width:388px;
	height:28px;
	background-color:#000000;
	text-align:left;
        }
      p{
        line-height: 30px;
        }

DIV.c4-topic-8 {
	position:absolute;
	left:21px;
	top:549px;
	width:388px;
	height:30px;
	background-color:#000000;
	text-align:left;
        }
      p{
        line-height: 30px;
        }

DIV.c7 {
	position:absolute;
	left:0px;
	top:579px;
	width:775px;
	height:101px;
}
