@charset "utf-8";

/*/////////////////////////////////////////////////////////
//NFS:SHIFT-psp
/////////////////////////////////////////////////////////*/
/*
Index
	- 09/06/11 prologue
	-  //= 02
*/

#contents {
	width: 942px;
	margin: 16px auto 0px auto;
	padding-bottom: 20px;
	background: url(../../img/psp/bg_contents.jpg) repeat-y left top;
}

#contents h1 {
	width: 910px;
	height: 16px;
	margin: 0px 0px 16px 16px;
	padding-top: 26px;
	text-indent: -10000px;
	overflow: hidden;
	background: url(../../img/psp/ttl_psp.jpg) no-repeat 0px 16px;
}

#contents .section_psp .headChild {
	width: 879px;
	padding-left: 16px;
}

#contents .section_psp {
	width: 910px;
	margin: 0px 0px 0px 16px;
	padding-bottom: 4px;
}

#contents .section_psp .section {
	margin-top:16px;
	padding-left:16px;
	clear:left;
	overflow:visible;
}

/*//// tour ////*/

.section .firstChild {
	width:447px;
	float:left;
}
	.section .firstChild h3,
	.section .firstChild p {
		width:431px;
	}
	.section .firstChild p {
		background-color:transparent;
		margin-top:12px;
		line-height:160%;
		color:#c4c4c4;
	}
	
.section .lastChild {
	width:431px;
	float:left;
}
	.section .lastChild h3,
	.section .lastChild p {
		width:431px;
	}
	.section .lastChild p {
		background-color:transparent;
		margin-top:12px;
		line-height:160%;
		color:#c4c4c4;
	}

	.section .lastChild p.cl_en {
		background-color:transparent;
		margin-top:4px;
		font-size:0.9em;
		color:#acacac;
	}


#contents .section_psp .firstChild p a {
	color: #ffcc00;
	text-decoration: underline;
	background-color: transparent;
}
#contents .section_psp .firstChild p a:hover,
#contents .section_psp .firstChild p a:active {
	text-decoration: none;
}








/*//= 02*/



/*\*//*/

/**/
