@charset "shift_jis";
/* CSS Document */

div#contents{/*contentsπ­§γ«*/
	width:100% !important;
	text-align:center;/* for IE5.5 */
	voice-family: "\"}\"";
	voice-family: inherit;
	text-align:left;/* for Modern browsers */
}


/* font
=========================================*/
body{
	font-size:80%;
	line-height:1.3;
	font-family: "qMmpS Pro W3", "CI", "Lucida Grande", "Hiragino Kaku Gothic Pro", Osaka, Verdana, "lr oSVbN", sans-serif;
	background-color:#F8F8F8;
}


/* clearfix
=========================================*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
	zoom:1;
}

* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}




/* clear
=========================================*/
.clear{
	clear:both;
}



/* hr
=========================================*/
hr{
	display:none;
}


/* text-align
=========================================*/
.left{
	text-align:left;
}

.center{
	text-align:center;
}

.right{
	text-align:right;
}


/* margin-bottom
=========================================*/
.mb3{
	margin-bottom:3px;
}

.mb4{
	margin-bottom:4px;
}

.mb5{
	margin-bottom:5px;
}

.mb7{
	margin-bottom:7px;
}

.mb10{
	margin-bottom:10px;
}

.mb12{
	margin-bottom:12px;
}

.mb15{
	margin-bottom:15px;
}

.mb20{
	margin-bottom:20px;
}

.mb25{
	margin-bottom:25px;
}

.mb30{
	margin-bottom:30px;
}

.mb35{
	margin-bottom:35px;
}

.mb40{
	margin-bottom:40px;
}

.mb45{
	margin-bottom:45px;
}

.mb50{
	margin-bottom:50px;
}


.pb30 {
	padding-bottom:30px;
}
.pl40 {
	padding-left:40px;
}

div#container {
	background-image:url(../../img/bg_top.gif);
	background-position:top;
	background-repeat:repeat-x;
}

div#container div#w900 {
	width:900px;
	margin:0 auto;
	
}
div.mainContent {
	background-color:#FFF;
}

/**pressTop*********************************************/
div#container div#w900 div#nsxHead {
	background-color:#000;
	background-image:url(/auto-archive/nsx/2005/special/nsx-press/common_img/bk_header.gif);
	background-position:top;
	background-repeat:repeat-x;
	position:relative;
}
div#container div#w900 div#nsxHead h1 {
	padding-bottom:25px;
}

div#container div#w900 div#nsxHead p {
	position:absolute;
	margin-left:785px;
	margin-top:-50px;
}

div#pressTop {
	background-color:#000;
	color:#FFF;
}
div#pressTop ul {
	padding-bottom:6px;
	border-bottom:1px solid #EEE;
	width:810px;
	padding-left:5px;
	padding-right:5px;
	margin-left:40px;
}
	

div#pressTop ul li {
	float:left;
	border-left:solid 3px #fff;
	line-height:1em;
	background-image:url(../image/trul_.gif);
	background-repeat:no-repeat;
	background-position:0.4em 0.2em;
	padding-left:1.2em;
	padding-right:1.4em;
}

div#pressTop ul li a {
	color:#FFF;
}
div#pressTop table#last {
	border-bottom:3px solid #C00;

}

div#pressTop table td {
	padding-bottom:30px;
}

div#container {
	background-image:url(../../img/bg_top.gif);
	background-position:top;
	background-repeat:repeat-x;
}
