html{
background-image:url(../images/bk.gif);
}

body{
background-image:url(../images/body_bk.png);
background-repeat:repeat-y;
	width:900px;
	height:1170px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	position:relative;
}

h2 {
	font: bold normal 24px "ＤＦ中丸ゴシック体", "ＤＦＰ中丸ゴシック体", "ＤＦＧ中丸ゴシック体", "ＭＳ Ｐゴシック", "ＨＧ丸ゴシックМ-ＰＲＯ", Osaka, "ヒラギノ角ゴ Pro W3";
	border-bottom: thin solid #0066FF;
	color: #0066FF;
	text-decoration: none;
	margin-top:12px;
}
h3 {
	font: bold normal 16px "Times New Roman", Times, serif;
	color: #0066FF;
	position: relative;
	top: -38px;
	left: 150px;
	width:150px;
	text-decoration: none;
}
h4 {
	font: bold normal 20px "Times New Roman", Times, serif;
	color: #0066FF;
	border-bottom: thin solid #0066FF;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-color: #0066FF;
	border-right-color: #0066FF;
	border-left-color: #0066FF;
	top: 500px;
	position: absolute;
	width: 540px;
}

#main{
	width:800px;
	margin:auto;
}

#img01 {
	left: 300px;
	top: -33px;
	position: relative;
}
#data {
	width:540px;
}
#actorindex {
	background-color: #aaddFF;
	position: absolute;
	top: 134px;
	width: 250px;
	height:1000px;
	left: 597px;
	margin:3px;
	font-size:12px;
}
#actorindex a{
color:#0000FF;
text-decoration:none;
}
#actorindex a:link, a:visited{
color:#0000FF;
text-decoration:none;
}
#actorindex a:hover, a:active{
color:#0099FF;
text-decoration:none;
}
.left1{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:70px;
	left:5px;
	padding:0px;
	text-align: center;
}
.center1{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:70px;
	left:85px;
	text-align: center;
}
.right1{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:70px;
	left:165px;
	text-align: center;
}
.left2{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:200px;
	left:5px;
	text-align: center;
}
.center2{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:200px;
	left:85px;
	text-align: center;
}
.right2{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:200px;
	left:165px;
	text-align: center;
}
.left3{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:330px;
	left:5px;
	text-align: center;
}
.center3{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:330px;
	left:85px;
	text-align: center;
}
.right3{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:330px;
	left:165px;
	text-align: center;
}
.left4{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:460px;
	left:5px;
	text-align: center;
}
.center4{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:460px;
	left:85px;
	text-align: center;
}
.right4{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:460px;
	left:165px;
	text-align: center;
}
.left5{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:590px;
	left:5px;
	text-align: center;
}
.center5{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:590px;
	left:85px;
	text-align: center;
}
.right5{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:590px;
	left:165px;
	text-align: center;
}
.left6{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:720px;
	left:5px;
	text-align: center;
}
.center6{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:720px;
	left:85px;
	text-align: center;
}
.right6{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:720px;
	left:165px;
	text-align: center;
}
.left7{
	width:80px;
	height:120px;
	padding:1px;
	position: absolute;
	top:850px;
	left:5px;
	text-align: center;
}
.hl{
	background-color:#FFFFFF;
	color:#0066CC;
	border: thin solid #4444ff;
}
.return
{
	position:relative;
	top: 892px;
	text-align: center;
}
#works{
	width:530px;
	padding:0px;
	position: absolute;
	top:420px;
	left:-544px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	margin:auto;
	}
#footer{
	font-size:12px;
	width:800px;
	padding:5px;
	position: absolute;
	top:1140px;
	text-align:right;
	border-top: thin solid #0066FF;
	}	
#data #profile {
	font: normal 14px/1.4em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #0066FF;
	position: relative;
	top: -380px;
	left: 5px;
}

