@charset "iso-8859-1";
body.pressPage div#pressContents ul {
	list-style-type: disc;
	padding-left: 40px;
}

body.pressPage div#pressContents ol {
	list-style-type: decimal;
	margin: 1em 0;
	padding-left: 40px;
}

body.pressPage div#pressContents .txt12 { line-height: 18px;}
body.pressPage div#pressContents .txt11 { line-height: 16px;}
body.pressPage div#pressContents .txt11r { line-height: 16px; color: #C71444;}
body.pressPage div#pressContents .txt10 { line-height: 14px;}



/* ----------------------------------------------------------------
	layout
---------------------------------------------------------------- */

body.pressArchivesPage div#contentsArea {
	width: 720px;
	background-image: url(none);
}

body.pressArchivesPage div#contentsArea div#contentsMain {
	width: 540px;
}

body.pressArchivesPage div#contentsArea div#contentsSub {
	width: 180px;
}

body.pressArchivesPage p.nmstop {
	margin: 40 0 0px;
}

body.pressArchivesPage p.pagetop {
	width: 540px;
}

/* Resultテーブル */

table.result th{
	padding: 3px 0;
	text-align: center;
	font-weight:normal;
	line-height:5px;
	padding:13px 3px 3px 5px;
}

table.result td {
	padding: 3px 5;
}

table.result th {
	color: #666666;
	background: #ffffff;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #dadada;
}


table.result th.last {
	border-top: 1px solid #e4e4e4;
}

table.result td {
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #dadada;
}

table.result td {
	text-align: left;
}

table.result td.right {
	text-align: right;
}

table.result td.center {
	text-align: center;
}

table.result td.last {
	border-right: none;
}

table.result tr.nissan {
	background: #FFB3B3; /* NISSANを着色 */
}

table.result td.nissan {
	background: #FFB3B3; /* NISSANを着色 */
}

/* header ---------------------- */

body.pressArchivesPage div#headArea {
	width: 720px;
	padding: 6px 0 36px;
}

body.pressArchivesPage div#headArea p.nissan {
	float: right;
	width: 236px;
}

body.pressArchivesPage div#headArea h3 {
	padding: 51px 0 0 21px;
}


/* date ---------------------- */

body.pressArchivesPage div#contentsArea div#contentsSub p.date {
	padding: 0 0 0 21px;
}

/* title ---------------------- */

body.pressArchivesPage div.titleArea {
	margin: 0 0 30px;
	padding: 0 0 16px;
	background: url(../IMAGES/dot.gif) repeat-x left bottom;
}

body.pressArchivesPage div.titleArea p,
body.pressArchivesPage div.titleArea h4.tit {
	line-height: 18px;
}

body.pressArchivesPage div.titleArea h4.tit {
}





/* ----------------------------------------------------------------
	archive header
---------------------------------------------------------------- */

div#archiveHeader {
	position: relative;
	width: 720px;
	border-bottom: 1px solid #D6D6D6;
}

div#archiveHeader h1 {
	margin: 0;
	padding: 14px 0 0 20px;
}

div#archiveHeader p.btnClose {
	position: absolute;
	top: 0;
	left: 667px;
}


/* ----------------------------------------------------------------
	archive footer
---------------------------------------------------------------- */

div#archiveFooter {
	width: 720px;
	height: 60px;
	border-top: 1px solid #ccc;
}

div#archiveFooter ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}


div#archiveFooter ul#press2009 {
	width: 163px;
	margin: 12px 0 0 557px;
}

div#archiveFooter ul#press2009 li {
	float: left;
}

div#archiveFooter ul#press2009 li a {
	outline: none;
	display: block;
	height: 15px;
	background: url(../IMAGES/footer_nav_press.gif) no-repeat;
	text-indent: -9999px;
	font-size: 1px;
}

div#archiveFooter ul#press2009 li.home a { width: 49px;}
div#archiveFooter ul#press2009 li.press a { width: 114px; background-position: -49px 0;}
div#archiveFooter ul#press2009 li.home a:hover { background-position: 0 -15px;}
div#archiveFooter ul#press2009 li.press a:hover { background-position: -49px -15px;}
