@charset 'utf-8';

/* ----- 背景設定 -------------------------------------- */

div#about_main {
	margin-top: 30px;
	margin-bottom: 70px;

	height: 600px;

	background-color: transparent;
	background-image: url("image.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center center;
}

* html div#about_main {
	margin-top: 20px;
	margin-bottom: 30px;

	width: 800px;
	height: 600px;
}
* html div#about_main p {
	margin-top: 40px;
}

/* ----- 中身（左側） ---------------------------------- */

div#about_main p#concept {
	position: absolute;
	top: 50px;
	left: 80px;

	font-size: 10pt;
	text-align: center;
	line-height: 250%;
	color: #663300;
}

/* ----- 中身（右側） ---------------------------------- */

div#about_main p#photo {
	position: absolute;
	top: 90px;
	left: 455px;
}

/* ----- 透過pngをbackground-imageで配置した際に、IE6でalphafilter.jsが有効になるように設定 ----- */

* html div#about_main {
	behavior: expression(
		this.style.behavior || (
		this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
		this.style.backgroundImage = "none",
		this.style.behavior = "none"
		)
	);
}
