body {
	margin :	0px;
	padding :	0px;
	background :	#000000 url(images/back_stripe.png);
}
#container {
	width :	800px;
	margin :	0 auto;
	z-index :	0;
	border:1px solid black;
}
#header {
	padding :	0px;
	margin :	0px;
	height :	222px;
	background :	url(images/top_image.png) bottom no-repeat;
	position :	relative;
	z-index :	10;/*border:1px solid blue;*/
}
div#header img {
	position :	absolute;
	top :	7px;
	left :	-90px;
	z-index :	20;
 behavior: expression(IEPNGFIX.fix(this));
}
div#footer {
	height :	49px;
	background :	#93000e url(images/footer_image.png) left no-repeat;
	position :	relative;
}
div#footer ul {
	position :	absolute;
	top :	15px;
	left :	485px;
	margin :	0px;
	padding :	0px;
	line-height :	16px;
}
div#footer ul li {
	list-style-type :	none;
	float :	left;
	margin :	0px;
	padding :	0px 0px 0px 13px;
}
div#footer ul li a {
	height :	100%;
	padding-left :	10px;
	font-size :	14px;
	color :	#ffffff;
	background :	url(images/li_back.png) left no-repeat;
}
div.contents {
	background :	url(images/contents_back.png) repeat-y;
	height :	100%;
	/*z-index :	0;*/
	position:relative;
	/*top:0px;*/
	/*border:1px solid violet;*/
}
div#contents-top {
	height :	104px;
	background :	url(images/contents_top.png) no-repeat;
	margin-bottom :	-50px;
	/*border:1px solid black;*/
}

div.subtitle_images {
	/*margin : -131px 0 0 0;*/
	position:absolute;
	top:0px;
	left:0px;
	/*border:1px solid red;*/
}

img#title01 {
	position :	relative;
	left :	-10px;
	z-index :	2;
behavior: expression(IEPNGFIX.fix(this));
}
p#about {
	margin :	-10px 0px 52px 0px;
	padding :	0px 0px 0px 80px;
	height :	208px;
	position :	relative;
}
p#about span {
	display :	block;
	float :	left;
	margin :	0px 0px 0px 0px;
	font-size :	14px;
	width :	545px;
	padding-bottom :	40px;
	line-height :	20px;
	letter-spacing :	0px;
}
p#about img {
	display :	block;
	float :	right;
	position :	relative;
	top :	-25px;
	margin-bottom :	-100px;
	padding :	0px;
}
div#claim-area {
	background :	url(images/claim_back.png) repeat-y;
	height :	182px;
	padding :	0px;
}
div.line {
	padding :	0px;
	margin :	0px;
	line-height :	0px;
	height :	16px;
	overflow :	hidden;
	background :	url(images/claim_line.png) no-repeat;
}
div.claim {
	height :	150px;
	position :	relative;
}
div.claim img {
	float :	left;
	position :	relative;
	top :	8px;
	left :	25px;
}
#btn {
	top :	20px;
}
div.claim a {
	position :	relative;
	top :	7px;
	left :	15px;
}
img#movie-back {
	position :	absolute;
	top :	-67px;
	left :	-3px;
behavior: expression(IEPNGFIX.fix(this));
}
div#movie-area {
	height :	310px;
	position :	relative;
	padding :	0px;
	margin :	0px 0px 20px 35px;
}
div#movie-left {
	float :	left;
	width :	385px;
	margin :	0px;
	padding :	0px;
}
div#movie-left img {
	margin :	0px;
	padding :	0px;
	line-height :	0px;
}
img#hukidashi {
	position :	absolute;
	left :	220px;
	top :	-30px;
behavior: expression(IEPNGFIX.fix(this));
}
div#artist-information {
	float :	left;
	width :	354px;
	height :	253px;
	background :	url(images/artist_back.png) repeat-x;
	position :	relative;
	top :	-22px;
	left :	18px;
}
div#artist-information-title {
	padding :	0px;
	margin :	0px;
	line-height :	0px;
	background :	url(images/artist_information_title.png) right no-repeat;
	height :	17px;
	overflow :	hidden;
}
div#artist-profile {
	font-size :	10px;
	padding :	8px;
	line-height :	13px;
}
div#artist-profile ul {
	margin :	0px;
	padding :	0px;
}
div#artist-profile ul li {
	list-style-type :	none;
	padding :	3px 0px 0px 8px;
	background :	url(images/site_link_back.png) left no-repeat;
}
div#artist-profile ul li a {
	font-size :	11px;
	color :	#c1272d;
}
div#contents-menu {
	height :	585px;
	margin-left :	60px;
}
img.menu-number {
	float :	left;
}
div.menu-text {
	background :	url(images/menu_back.jpg) no-repeat;
	width :	333px;
	height :	170px;
	float :	left;
}
div.menu-text span {
	display :	block;
	font-size :	13px;
	color :	#ffffff;
	line-height :	18px;
	padding :	10px 15px 0px 10px;
}
div.menu-link-area {
	float :	left;
	background :	#7e0011;
	width :	245px;
	;
	height :	170px;
	margin-bottom :	15px;
	font-size :	12px;
	color :	#ffffff;
	line-height :	20px;
}
img.menu-photo {
	padding-left :	15px;
}
div.menu-link-area span {
	display :	block;
	text-align :	right;
	padding-right :	15px;
}
div.menu-link-area span a {
	color :	#ffffff;
}
div.menu-link-area a img {
	border :	none;
	margin-bottom :	-7px;
}
div#shadow {
	display :	block;
	height :	19px;
	background :	url(images/shadow.png) bottom no-repeat;
}
/*------------------*/
/*下のボタン
/*------------------*/
div#footer-btn-area {
	margin:20px 0;
/*	border:2px solid black;*/
}
div#footer-btn-area ul {
	margin :0px 0 0 200px;
	padding:0px;
	height:50px;
	width:450px;
	/*border:2px solid red;*/
}
div#footer-btn-area ul li {
	list-style-type :	none;
	width :	139px;
	height :	54px;
	float :	left;
}
li#project {
	background :	url(images/project_on.png) no-repeat;
	margin-right :	15px;
}
li#project a {
	display :	block;
	width :	100%;
	height :	100%;
	background :	url(images/project_off.png) no-repeat;
}
li#project a:hover {
	background :	none;
}
li#fimming {
	background :	url(images/fimming_on.png) no-repeat;
	margin-right :	15px;
}
li#fimming a {
	display :	block;
	width :	100%;
	height :	100%;
	background :	url(images/fimming_off.png) no-repeat;
}
li#fimming a:hover {
	background :	none;
}
li#interview {
	background :	url(images/interview_on.png) no-repeat;
	/*margin-right :	15px;*/
}
li#interview a {
	display :	block;
	width :	100%;
	height :	100%;
	background :	url(images/interview_off.png) no-repeat;
}
li#interview a:hover {
	background :	none;
}
/*-----------------*/
/*PNG透過*/
/*-----------------*/
.iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}
