<STYLE TYPE="text/css">
<!--

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:-15px;
}

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 {
	position:absolute;
	left:472px;
	top:49px;
	width:42px;
	height:23px;
}

DIV.b2-gra {
	position:absolute;
	left:514px;
	top:49px;
	width:66px;
	height:23px;
}

DIV.b3-mov {
	position:absolute;
	left:580px;
	top:49px;
	width:57px;
	height:23px;
}

DIV.b4-pro {
	position:absolute;
	left:637px;
	top:49px;
	width:54px;
	height:23px;
}

DIV.b5-con {
	position:absolute;
	left:691px;
	top:49px;
	width:61px;
	height:23px;
}

DIV.b6 {
	position:absolute;
	left:752px;
	top:49px;
	width:23px;
	height:23px;
}

DIV.e1 {
	position:absolute;
	left:0px;
	top:72px;
	width:161px;
	height:184px;
}
 /* 会社案内 */
DIV.e2-text1 {
	position:absolute;
	left:161px;
	top:72px;
	width:419px;
	height:184px;
	background-color:#0F0F0F;
}

DIV.e3 {
	position:absolute;
	left:580px;
	top:72px;
	width:195px;
	height:184px;
}

DIV.e4 {
	position:absolute;
	left:0px;
	top:256px;
	width:105px;
	height:277px;
}
 /* 庄野プロフィール */
DIV.e5-text {
	position:absolute;
	left:105px;
	top:256px;
	width:563px;
	height:277px;
	background-color:#0F0F0F;
}

DIV.e6 {
	position:absolute;
	left:668px;
	top:256px;
	width:107px;
	height:277px;
}

DIV.e7 {
	position:absolute;
	left:0px;
	top:533px;
	width:775px;
	height:147px;
}

-->
</STYLE>