@charset "utf-8";

/*/////////////////////////////////////////////////////////
// Mirror's Edge info
/////////////////////////////////////////////////////////*/
/*
Index
	- 08/11/11 prologue
	- 08/10/16 content //= 02
	- 09/01/15 content //= 03
*/


/*// content //*/

.section_about {
	width: 662px;
}

.section_about h1 {
	width: 662px;
	height: 20px;
	margin: 28px 0px 0px 0px;
	font-size: 100%;
	text-indent: -30000px;
	background: url(../../../img/about/sttl_about.gif) no-repeat left top;
}

/* about contents */

.section_about .section_nodes {
	width: 647px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	text-justify: distribute;
}

	.section_about .section_nodes h3 {
		text-indent: -30000px;
	}
	
	.section_about .section_nodes p {
		width: 312px;
		font-size: 92%;
		line-height: 150%;
	}
	
	.section_about .section_nodes p strong {
		font-weight: normal;
		color: #ef0202;
		background-color: transparent;
	}

/* section01 */

.section_about #section01 {
	height: 185px;
	margin-top: 14px;
	background: url(../../../img/about/info/bg_section01.jpg) no-repeat left top;
}

	.section_about #section01 p {
		margin: 20px 0px 0px 9px;
	}

/* section02 */

.section_about #section02 {
	height: 185px;
	background: url(../../../img/about/info/bg_section02.jpg) no-repeat left top;
}

	.section_about #section02 p {
		margin: 20px 0px 0px 315px;
	}
	
/* section03 */
	
.section_about #section03 {
	height: 207px;
	background: url(../../../img/about/info/bg_section03.jpg) no-repeat left top;
}

	.section_about #section03 p {
		width: 304px;
		margin: 26px 0px 0px 16px;
		color: #c6c3c3;
		background-color: transparent;
	}
	
/* section04 */

.section_about #section04 {
}

	.section_about .section_nodes .firstChild {
		width: 332px;
		float: left;	
	}
		
		.section_about #section04 .firstChild h3 {
			height: 20px;
			background: url(../../../img/about/info/ssttl_decide.jpg) no-repeat left top;
		}
		
		.section_about #section04 .firstChild p {
			width: 292px;
			margin: 9px 0px 0px 2px;
		}
	
	.section_about .section_nodes .lastChild {
		width: 315px;
		float: left;	
	}
	
		.section_about #section04 .lastChild h3 {
			height: 20px;
			background: url(../../../img/about/info/ssttl_trial.jpg) no-repeat left top;
		}
		
		.section_about #section04 .lastChild p {
			width: 292px;
			margin: 9px 0px 0px 2px;
		}

.section_about #section05 img {
	margin: 10px 0px 0px 0px;
}

.return {
	width: 657px;
	margin: 16px 0px 0px 0px;
	text-align: right;
}
	
/* products infomation */

.section_about h2 {
	width: 662px;
	height: 20px;
	margin: 28px 0px 0px 0px;
	font-size: 100%;
	text-indent: -30000px;
	background: url(../../../img/about/sttl_info.gif) no-repeat left top;
}

.section_about .section_info {
	width: 662px;
	line-height: 110%;
}
	.section_about .section_info .subnavi {
		width: 281px;
		height: 13px;
		margin: 20px 0px 0px 380px;
	}
	.section_about .section_info .subnavi ul {
		width: 281px;
	}
	.section_about .section_info .subnavi ul li {
		padding: 0px 0px 0px 14px;
		float: left;
	}
	.section_about .section_info .subnavi ul .first {
		padding: 0px 0px 0px 0px;
	}
	
	.section_about .section_info .firstChild {
		width: 265px;
		float: left;
	}
	.section_about .section_info .lastChild {
		width: 390px;
		float: left;
		font-size: 107%;
	}
	.section_about .section_info .lastChild ul {
		width: 390px;
		margin: 22px 0px 0px 0px;
	}
	.section_about .section_info .lastChild ul li {
		width: 390px;
		margin: 6px 0px 0px 0px;
		padding: 0px 0px 4px 0px;
		font-weight: bold;
		color: #ce0202;
		background: transparent url(../../../img/shared/line_x_dotted.gif) repeat-x left bottom;
	}
	* html .section_about .section_info .lastChild ul li {
		margin: 3px 0px 0px 0px;
		padding: 0px 0px 4px 0px;
	}
	*+html .section_about .section_info .lastChild ul li {
		margin: 3px 0px 0px 0px;
		padding: 0px 0px 4px 0px;
	}
	#bnefit {
		line-height: 140%;
	}
	#reg {
		padding: 0px 0px 3px 0px;
	}
	.section_about .section_info .lastChild ul dl {
		width: 390px;
	}
	.section_about .section_info .lastChild ul dt {
		width: 133px;
		float: left;
		font-weight: bold;
		color: #ce0202;
		background-color: transparent;
	}
	.section_about .section_info .lastChild ul dd {
		float: left;
		font-weight: bold;
		color: #3E3E3E;
		background-color: transparent;
	}
	.section_about .section_info .lastChild ul dd span {
		font-size: 74%;
	}
	.section_about .section_info .lastChild p {
		width: 390px;
		margin: 12px 0px 0px 0px;
		text-align: right;
	}
	#flashcontent {
		background: url(../../../img/about/ph_ss.jpg) no-repeat left top;
	}
	
/*// visible or not visible contents //*/

/* initialize */
#xbox {
	display: none;
}
#pc {
	display: none;
}
#globalNavi #about .dm {
	display: block;
}


.section_about .section_title_foot {
	width: 662px;
}
.section_about .section_title_foot p {
	width: 662px;
	height: 20px;
	text-indent: -30000px;
	background: url(../../../img/about/sttl_info_bottom.jpg) no-repeat left top;
}


/*//= 02*/

/*\*//*/
#flashcontent {
		background: url(../../img/about/ph_ss.jpg) no-repeat left top;
}
/**/


/*//= 03*/

.section_about #pc .lastChild table {
	width: 390px;
	margin: 11px 0px 0px 0px;
	font-size: 82%;
	line-height: 140%;
	border-collapse:collapse;
}
	.section_about #pc .lastChild table tr {
		width: 390px;
		background: url(../../../img/shared/line_x_dotted.gif) repeat-x left bottom;
	}
	.section_about #pc .lastChild table th {
		width: 100px;
		padding: 2px 0px 4px 0px;
		text-align: left;
		color: #ce0202;
		background-color: transparent;
	}
	.section_about #pc .lastChild table td {
		padding: 2px 0px 4px 0px;
		text-align: left;
		color: #000000;
		background-color: transparent;
	}
	.section_about #pc .lastChild table td.fs {
		font-size: 92%;
	}
.section_about #pc .lastChild p {
	margin-top: 6px;
	font-size: 74%;
	text-align: left;
	line-height: 120%;
	color: #696969;
	background-color: transparent;
}
.section_about #pc .lastChild p.btn {
	width: 390px;
	padding: 10px 0px 20px 0px;
	text-align: right;
}
#env {
	padding-top: 16px;
}

