@charset "iso-8859-1";

/* ----------------------------------------------------------------
    Structure
----------------------------------------------------------------- */
body{
color:#000;
background:#fff;
}


/* ----------------------------------------------------------------
    Text Module
----------------------------------------------------------------- */
p{
margin:0 0 19px;
font-size:10pt;
}


/* ----------------------------------------------------------------
    Hypertext Module
----------------------------------------------------------------- */
a{
color:#000 !important;
text-decoration:none;
}


/* ----------------------------------------------------------------
    List Module
----------------------------------------------------------------- */
li,
dt,
dd{
margin:0 0 2px;
font-size:10pt;
}

li p,
li li,
li dt,
li dd,
dd p,
dd li,
dd dt,
dd dd{
font-size:10pt;
}


/* ----------------------------------------------------------------
    Table Module
----------------------------------------------------------------- */
table{
border-color:#666;
}

th,
td{
border-color:#666;
font-size:10pt;
}

td p,
td li,
td dt,
td dd{
font-size:10pt
}

thead th{
background:none;
}

tbody th{
background:none;
}


/* ----------------------------------------------------------------
    Structure= Frame
----------------------------------------------------------------- */
#frame{
margin-bottom:10px;
padding-bottom:40px;
width:100% !important;
}


/* ----------------------------------------------------------------
    Structure= Header
----------------------------------------------------------------- */
#header{
position:static;
height:0;
background:none !Important;
}

#header *{
margin:0;
padding:0;
}

#header #ci{
position:absolute;
top:26px;
left:30px;
}

#header #ci-nissan{
position:absolute;
top:12px;/*29*/
left:12px;/*30*/
}

#header ul#utilityNav{
display:none;
}

#header fieldset{
display:none;
}

/*#header #years80 {display:none;}*//* YEARS80 */

#header ul#globalNav{
display:none;
}

#header h1#microSiteTitle{
position:absolute;
top:27px;
right:16px;
display:none;/**/
}

body.news #header{
height:1px;
}


/* ----------------------------------------------------------------
    Structure= Print Header
----------------------------------------------------------------- */
#printHeader{
display:block;
margin:29px 30px 10px 94px;
}

#printHeader h1{
margin-right:20px;
padding-bottom:15px;
/*border-bottom:1px solid #e9e9e9;*/
text-align:right;
font-size:0;
line-height:0;
}

#printHeader p{
display:none;
}

#print-preview-area{
margin-right:30px;
margin-left:20px;
margin-bottom:5px;
padding:7px 10px 14px;
/*color:#666;*/
color:#fff;
background:#999 url("https://www.nissan-global.com/EN/SHARED/IMAGES/COMMON/bg_print-preview-area.gif") 0 100% repeat-x;
}

#print-preview-area *{
margin:0;
padding:0;
}

#print-preview-area dl dt{
margin-bottom:3px;
font-weight:bold;
}

#print-preview-area dl dd ul{
margin-top:15px;
}

#print-preview-area dl dd ul li{
display:inline;
margin-right:20px;
padding-left:10px;
background:url("https://www.nissan-global.com/EN/SHARED/IMAGES/COMMON/bullet_arrow_02.gif") 0 0.3em no-repeat;
_background:url("https://www.nissan-global.com/EN/SHARED/IMAGES/COMMON/bullet_arrow_02.gif") 0 0.6em no-repeat;
}

#print-preview-area dl dd ul li a{
/*color:#666 !important;*/
color:#fff !Important;
}

#print-preview-area dl dd ul li a:hover,
#print-preview-area dl dd ul li a:active,
#print-preview-area dl dd ul li a:focus{
color:#003f65 !important;
}

body.news #printHeader{
display:none;
}

body.news #print-preview-area{
margin-top:71px;
}


/* ----------------------------------------------------------------
    Structure= Page Information
----------------------------------------------------------------- */
#pageInfo h1,
#pageInfo p#mainVisual{
display:none;
}
#pageInfo #categoryMainVisualFlash{display:none;}
#pageInfo dl#topicPath{
margin:0 0 0 20px;
background:none;
}

#pageInfo dl#topicPath dt{
position:absolute;
top:-999px;
left:-999px;
overflow:hidden;
width:0;
height:0;
font-size:0;
}

#pageInfo dl#topicPath dd{
margin:0;
padding:10px 0;
color:#999;
font-size:8pt;
line-height:1.3;
}

#pageInfo dl#topicPath dd a{	
margin:0 3px;
text-decoration:underline;
}

#pageInfo dl#topicPath dd em{
margin-left:3px;
color:#333;
font-weight:normal;
}

body.news #pageInfo{
position:static;
top:0;
right:0;
margin:10px 0 0 94px;
}

body.news #pageInfo h1{
display:block;
position:absolute;
top:29px;
right:50px;
}


/* ----------------------------------------------------------------
    Structure= Content
----------------------------------------------------------------- */
#content{
margin:0 0 20px !important;
padding:0 !important;
float:none !important;
width:100% !important;
background:none !important;
}


/* ----------------------------------------------------------------
    Structure= Main Content
----------------------------------------------------------------- */
#mainContent{
float:none !important;
padding-top:0 !important;
margin:0 30px 0 20px !important;
width:auto !important;
}


/* ----------------------------------------------------------------
    Structure= Related Information
----------------------------------------------------------------- */
#relatedInfo{
display:none;
}


/* ----------------------------------------------------------------
    Structure= Nissan Channel
----------------------------------------------------------------- */
#nissanChannel{
display:none;
}


/* ----------------------------------------------------------------
    Structure= Extra Information
----------------------------------------------------------------- */
#extraInfo{
display:none;
}


/* ----------------------------------------------------------------
    Structure= Function
----------------------------------------------------------------- */
#function{
display:none;
}


/* ----------------------------------------------------------------
    Structure= Local Navigation
----------------------------------------------------------------- */
#localNav{
display:none;
}


/* ----------------------------------------------------------------
    Structure= Sub Local Navigation
----------------------------------------------------------------- */
#subLocalNav{
display:none;
}


/* ----------------------------------------------------------------
    Structure= Footer
----------------------------------------------------------------- */
#footer{
display:none;
}
#footer-menu{display:none;}

/* ----------------------------------------------------------------
    Modules= Heading
----------------------------------------------------------------- */
#mainContent div.hdBlock{
position:relative;
margin-top:15px;
margin-bottom:15px;
padding:5px;
border-top:1px solid #003f65;
border-left:3px solid #003f65;
background:none;
}

#mainContent div.hdBlock p.moreInfo,
#mainContent div.hdBlock ul.moreInfo{
display:none;
}

#mainContent div.hdBlock p.newsCategory,
#mainContent div.hdBlock p.newsDate{
display:none;
}

#mainContent h2.newsTitle{
margin:10px 0 20px 0;
font-size:11pt;
text-align:center;
}

#mainContent h3{
margin-bottom:10px;
padding:5px;
border:1px solid #000;
background:none;
font-size:10pt;
line-height:1.3;
}

#mainContent h4{
margin-bottom:10px;
padding:3px 5px;
border-left:3px solid #666;
font-size:10pt;
line-height:1.3;
}

#mainContent h4 a{
text-decoration:underline;
}

#mainContent h5{
margin-bottom:10px;
padding-left:0;
background:none;
font-size:10pt;
line-height:1.3;
}


/* ----------------------------------------------------------------
    Modules= Paragraph
----------------------------------------------------------------- */
#mainContent p a{
text-decoration:underline;
}

#mainContent p.leadText{
margin-bottom:5px;
padding:5px;
background:none;
font-weight:bold;
line-height:1.3;
}

#mainContent p.date{
margin-bottom:10px;
text-align:right;
}


/* ----------------------------------------------------------------
    Modules= Unorderd List
----------------------------------------------------------------- */
#mainContent ul.listType01{
zoom:0;
margin-left:1.5em;
}

#mainContent ul.listType01 li{
zoom:0;
padding-left:0;
background:none;
list-style:disc outside;
}

#mainContent ul.listType01 li ul{
zoom:0;
margin-left:10px;
}

#mainContent ul.colType01{
width:auto;
}

#mainContent ul.colType01 li{
float:none;
margin-right:0;
width:auto;
list-style:disc outside;
}

#mainContent ul.colType02{
width:auto;
}

#mainContent ul.colType02 li{
float:none;
margin-right:0;
width:auto;
list-style:disc outside;
}

#mainContent ul.colType01 li ul,
#mainContent ul.colType02 li ul{
width:auto;
}

#mainContent ul.colType01 li ul li,
#mainContent ul.colType02 li ul li{
float:none;
margin-right:0;
width:auto;
}


/* ----------------------------------------------------------------
    Modules= Ordered List
----------------------------------------------------------------- */
#mainContent ol{
margin-left:2em;
}

#mainContent ol li{
margin-bottom:2px;
}

#mainContent ol{
margin-left:2em;
}

#mainContent ol li{
margin-bottom:2px;
}

#mainContent ol.stepList01{
margin-left:0;
list-style:none;
}

#mainContent ol.stepList01 li.step{
zoom:1;
position:relative;
margin-bottom:20px;
padding-top:15px;
padding-left:10px;
background:none;
}

#mainContent ol.stepList01 li.lastStep{
background:none;
}

#mainContent ol.stepList01 li.step span.stepNumber{
display:block;
position:absolute;
top:0;
left:0;
padding:2px 2px 10px;
background:none;
}

#mainContent ol.stepList01 li.step div.stepContent{
padding-top:10px;
padding-bottom:1px;
background:none;
}

#mainContent ol.stepList01 li.step h3,
#mainContent ol.stepList01 li.step h4,
#mainContent ol.stepList01 li.step h5{
font-size:100%;
}

#mainContent ol.stepList01 li.lastStep ul.noticeList01{
margin-bottom:10px;
}


/* ----------------------------------------------------------------
    Modules= Definition List
----------------------------------------------------------------- */
#mainContent dl.listType01 dt{
margin-bottom:0;
}

#mainContent dl.listType01 dd{
margin-bottom:10px;
}

#mainContent dl.listType02 dt{
float:left;
width:7em;
}

#mainContent dl.listType02 dd{
margin-bottom:5px;
margin-left:9em;
}

#mainContent dl.articleHeader{
margin-bottom:10px;
padding:4px;
background:none;
}

#mainContent dl.articleHeader dt{
float:none;
clear:none;
margin:0;
padding-right:0;
background:none;
}

#mainContent dl.articleHeader dd{
margin:0 0 5px;
}


/* ----------------------------------------------------------------
    Modules= Anchor
----------------------------------------------------------------- */
#mainContent p.goPagetop{
display:none;
}

#mainContent p.backToIndex{
display:none;
}


/* ----------------------------------------------------------------
    Modules= Link List
----------------------------------------------------------------- */
#mainContent ul.linkList01{
zoom:0;
margin-left:1.5em;
}

#mainContent ul.linkList01 li{
zoom:0;
padding-left:0;
background:none;
list-style:disc outside;
}

#mainContent ul.linkList01 li ul{
zoom:0;
margin-left:10px;
}

#mainContent ul.linkList01 li span{
font-size:8pt;
}

#mainContent ul.linkList01 li a span{
zoom:1;
cursor:pointer;
}

#mainContent ul.linkList01 li span.pdfLink{
padding-left:5px;
background:none;
}

#mainContent ul.linkList01 li span.newwinLink{
padding-left:5px;
background:none;
}

#mainContent ul.linkList01 li span.excelLink{
padding-left:5px;
background:none;
}

#mainContent ul.linkList01 li span.wordLink{
padding-left:5px;
background:none;
}

#mainContent ul.linkList01 li span.wmvLink{
padding-left:5px;
background:none;
}

#mainContent ul.linkList01 li span.ramLink{
padding-left:5px;
background:none;
}

#mainContent dl.linkBlock01{
padding:11px 10px;
background:none;
}

#mainContent dl.linkBlock01 dt{
float:left;
margin:0;
}

#mainContent dl.linkBlock01 dd{
margin:-3px 0 0 205px;
}

#mainContent dl.linkBlock01 dd p{
margin-bottom:10px;
}

#mainContent dl.linkBlock01 dd ul{
margin-bottom:0;
}

#mainContent ul.innerPageLinkList01{
display:none;
}

#mainContent div.pageNavigation01{
display:none;
}


/* ----------------------------------------------------------------
    Modules= Index List
----------------------------------------------------------------- */
#mainContent ul.indexList01{
margin:-25px 0 0;
}

#mainContent ul.indexList01 li{
margin-top:25px;
}

#mainContent ul.indexList01 li span.title{
display:block;
margin-bottom:5px;
padding-left:0;
background:none;
line-height:1.3;
}

#mainContent ul.indexList01 li span.title span{
font-size:8pt;
}

#mainContent ul.indexList01 li img{
padding:2px;
border:1px solid #ccc;
}

#mainContent ul.indexList01 li ul.noticeList01{
margin:3px 0 0;
}

#mainContent ul.indexList01 li ul.noticeList01 li{
float:none;
margin:0;
padding-left:2em;
width:auto;
}

#mainContent ul.indexList02 li{
margin-bottom:20px;
border-bottom:1px solid #ccc;
}

#mainContent ul.indexList02 li p{
margin:7px 0 15px;
}

#mainContent div.colType01 ul.indexList01 li{
float:left;
margin-right:8px;
width:263px;
}

#mainContent div.colType02 ul.indexList01 li{
float:left;
margin-right:6px;
width:174px;
}

#mainContent div.colType01 ul.indexList02 li{
float:none;
margin-right:0;
width:auto;
height:auto !important;
}

#mainContent div.colType01 ul.indexList03 li ul.linkList01 li{
padding-left:0;
background:none;
}


/* ----------------------------------------------------------------
    Modules= Notice
----------------------------------------------------------------- */
#mainContent span.noticeMark{
font-size:8pt;
vertical-align:top;
}

#mainContent ul.noticeList01 li{
position:relative;
padding-left:2.8em;
font-size:8pt;
}

#mainContent ul.noticeList01 li span{
position:absolute;
top:0;
left:0;
}

#mainContent li ul.noticeList01 li{
zoom:1;
font-size:8pt;
}


/* ----------------------------------------------------------------
    Modules= Table
----------------------------------------------------------------- */
#mainContent div.tableBlock{
width:auto;
overflow:visible;
}

#mainContent div.tableBlock table{
border-top:1px solid #666;
border-left:1px solid #666;
width:auto;
}

#mainContent div.tableBlock table th,
#mainContent div.tableBlock table td{
padding:7px;
}

#mainContent div.tableBlock table td{
background:transparent;
}

#mainContent div.tableBlock table thead th{
padding:7px;
border-right:1px solid #666;
border-bottom:1px solid #666;
background:none;
text-align:center;
}

#mainContent div.tableBlock table tbody th{
border-right:1px solid #666;
background:none;
}

#mainContent div.tableBlock table tbody th.lastCell,
#mainContent div.tableBlock table tbody td.lastCell{
border-bottom:1px solid #666;
}

#mainContent div.tableBlock table tbody td.acenter{
text-align:center;
}

#mainContent div.tableBlock table tbody td.aright{
text-align:right;
}

#mainContent div.tableBlock table tbody td p,
#mainContent div.tableBlock table tbody td ul,
#mainContent div.tableBlock table tbody td ol,
#mainContent div.tableBlock table tbody td dl,
#mainContent div.tableBlock table tbody td dd{
margin-bottom:0;
}

#mainContent div.tableBlock table tbody td ul.noticeList01 li{
font-size:8pt;
}

#mainContent table.ir-dividendTable{
border-color:#666;
}

#mainContent table.ir-dividendTable th,
#mainContent table.ir-dividendTable td{
padding:7px;
border-color:#666;
text-align:center;
}

#mainContent table.ir-dividendTable thead th{
color:#666;
background:none;
}

#mainContent table.ir-dividendTable tbody th{
background:none;
vertical-align:middle;
white-space:nowrap;
}

#mainContent table.ir-documentListTable{
border:0;
width:auto;
border-width:0 1px 1px 0;
border-style:solid;
border-color:#828282;
}

#mainContent table.ir-documentListTable .emptyCell{
border:0;
}

#mainContent table.ir-documentListTable th,
#mainContent table.ir-documentListTable td{
border:0;
border-width:1px 0 0 1px;
border-style:solid;
border-color:#828282;
}

#mainContent table.ir-documentListTable thead th{
padding:7px;
background:none;
text-align:center;
}

#mainContent table.ir-documentListTable thead th.secondary{
background:none;
}

#mainContent table.ir-documentListTable thead th.tertiary{
background:none;
}

#mainContent table.ir-documentListTable tbody th{
padding:7px;
border-color:#bebebe;
color:#353535;
background:none;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}

#mainContent table.ir-documentListTable tbody th.primary{
border-color:#828282;
background:none;
}

#mainContent table.ir-documentListTable tbody th.latestQuarter{
border-top:1px solid #828282;
}

#mainContent table.ir-documentListTable tbody td{
border-color:#bebebe;
text-align:center;
vertical-align:middle;
}

#mainContent table.ir-documentListTable tbody td.yearFirstChild{
border-top:1px solid #828282;
}

#mainContent table.ir-documentListTable tbody td.firstChild{
border-left:1px solid #828282;
}

#mainContent table.ir-documentListTable tbody td.separate{
border-left:1px solid #828282;
}

#mainContent table.nissan180{
border:0;
width:100%;
}

#mainContent table.nissan180 th,
#mainContent table.nissan180 td{
border:0;
}

#mainContent table.nissan180 th{
padding:5px 0;
width:43px;
background:none;
vertical-align:middle;
}

#mainContent table.nissan180 td{
padding:5px 0;
vertical-align:middle;
line-height:1.3;
}


#mainContent div#historyTable	{width:auto;overflow:visible;}
#mainContent div#historyTable table	{width:auto;}
#mainContent div#historyTable table th,
#mainContent div#historyTable table td	{padding:3px 0px;}

#mainContent div#historyTable table thead th	{background:#afafaf;color:#fff;}
#mainContent div#historyTable table thead th.cell01{padding-right:0;width:50px;}
#mainContent div#historyTable table thead th.cell02{width:auto;}

#mainContent div#historyTable table tbody th.cell01{text-align:center;border-bottom:1px solid #333;background:#d4d4d4;width:50px;padding:10px 0 8px 0;}
#mainContent div#historyTable table tbody th.cell02{text-align:center;border-bottom:1px solid #333;background:#c8c8c8;width:50px;padding:10px 0 8px 0;}
#mainContent div#historyTable table tbody th.cell01 div{display:block;}
#mainContent div#historyTable table tbody th.cell02 div{display:block;}
#mainContent div#historyTable table tbody th.cell01 img{display:none;}
#mainContent div#historyTable table tbody th.cell02 img{display:none;}

#mainContent div#historyTable table tbody th.lastCell01{text-align:center;border-bottom:1px solid #333;background:#d4d4d4;width:50px;padding:10px 0 8px 0;}
#mainContent div#historyTable table tbody th.lastCell02{text-align:center;border-bottom:1px solid #333;background:#c8c8c8;width:50px;padding:10px 0 8px 0;}
#mainContent div#historyTable table tbody th.lastCell01 div{display:block;}
#mainContent div#historyTable table tbody th.lastCell02 div{display:block;}
#mainContent div#historyTable table tbody th.lastCell01 img{display:none;}
#mainContent div#historyTable table tbody th.lastCell02 img{display:none;}

#mainContent div#historyTable table tbody td.cell01-01{border-right:1px solid #333;background:#f8f8f8;width:45%;}
#mainContent div#historyTable table tbody td.cell01-02{border-right:1px solid #333;background:#f8f8f8;width:45%;}
#mainContent div#historyTable table tbody td.cell02-01{border-right:1px solid #333;background:#f0f0f0;width:45%;}
#mainContent div#historyTable table tbody td.cell02-02{border-right:1px solid #333;background:#f0f0f0;width:45%;}

#mainContent div#historyTable table tbody td ul		{margin:0 0 0 5px;}
#mainContent div#historyTable table tbody td ul li	{position:relative;margin:3px 15px 3px 0;_margin:3px 15px 3px 0;line-height:1.2em;}/*margin:9px 15px 9px 0;_margin:6px 15px 6px 0;*/
#mainContent div#historyTable table tbody td ul li span.date	{display:block;position:absolute;top:0;left:0;}
#mainContent div#historyTable table tbody td ul li span.title	{display:block;padding-left:3em;}
#mainContent div#historyTable table tbody td ul li span.title a{padding-left:8px;background:url("https://www.nissan-global.com/EN/SHARED/IMAGES/COMMON/bullet_arrow_02.gif") 0 0.3em no-repeat;}

#mainContent div#historyTable table tbody td .box01	{clear:both;overflow:hidden;width:auto;}
#mainContent div#historyTable table tbody td .box01-01	{float:left;}
#mainContent div#historyTable table tbody td .box01-02	{float:left;width:auto;}
#mainContent div#historyTable table tbody td .box01-03	{display:none;}/*float:right;width:auto;*/
#mainContent div#historyTable table tbody td .box01-03 p{margin:5px 10px 5px 0;text-align:right;font-size:80%;}
/* ----------------------------------------------------------------
    Modules= Image Layout
----------------------------------------------------------------- */
#mainContent p.imageBlock{
margin-bottom:20px;
font-size:8pt;
line-height:1.4;
}

#mainContent p.imageBlock img{
margin-bottom:3px;
}

#mainContent p.signImage{
margin-bottom:20px;
font-size:0;
line-height:0;
text-align:right;
}

#mainContent img.icon{
vertical-align:text-bottom;
}


/* ----------------------------------------------------------------
    Modules= Image And Text
----------------------------------------------------------------- */
#mainContent div.imageAndText{
display:table;
margin-bottom:15px;
}

#mainContent div.imageAndText div.imageBlock,
#mainContent div.imageAndText div.textBlock{
display:table-cell;
text-align:left;
vertical-align:top;
}

#mainContent div.imageAndText div.imageBlock{
margin-bottom:15px;
text-align:left;
}

#mainContent div.imageAndText div.imageBlock p{
margin-bottom:7px;
font-size:8pt;
line-height:1.4;
}

#mainContent div.imageAndText div.imageBlock p img{
margin-bottom:3px;
}

#mainContent div.imageAndText div.textBlock{
width:100%;
}

#mainContent div.imageRight{
direction:rtl;
}

#mainContent div.imageRight *{
direction:ltr;
}

#mainContent div.imageRight div.imageBlock{
padding-left:10px;
}

#mainContent div.imageLeft div.imageBlock{
padding-right:10px;
}

#mainContent div.imageFloat{
width:100%;
}

#mainContent div.imageFloat p.fleft{
float:left;
margin:0 10px 10px 0;
font-size:8pt;
text-align:left;
line-height:1.4;
}

#mainContent div.imageFloat p.fright{
float:right;
margin:0 0 10px 10px;
font-size:8pt;
text-align:left;
line-height:1.4;
}

#mainContent div.imageFloat p.fleft img,
#mainContent div.imageFloat p.fright img{
margin-bottom:3px;
}

/* Start for IE Hack */

* html #mainContent div.imageRight div.imageBlock{
float:right;
}

*+html #mainContent div.imageRight div.imageBlock{
float:right;
}

* html #mainContent div.imageLeft div.imageBlock{
float:left;
}

*+html #mainContent div.imageLeft div.imageBlock{
float:left;
}

* html #mainContent div.imageAndText div.textBlock{
width:auto;
}

*+html #mainContent div.imageAndText div.textBlock{
width:auto;
}

* html #mainContent div.imageAndText div.imageBlock{
width:expression(this.getElementsByTagName("img")[0].clientWidth);
}

*+html #mainContent div.imageAndText div.imageBlock{
width:expression(this.getElementsByTagName("img")[0].clientWidth);
}


/* ----------------------------------------------------------------
    Modules= Layout Column
----------------------------------------------------------------- */
#mainContent div.col-control{
margin-bottom:20px;
width:534px;
overflow:hidden;
}

body.col-mx #mainContent div.col-control{
width:auto;
}

#mainContent div.colType01{
margin-bottom:10px;
width:542px;
}

body.col-mx #mainContent div.colType01{
width:auto;
}

#mainContent div.colType02{
margin-bottom:10px;
width:540px;
}

#mainContent div.colBlock p{
margin-bottom:0;
}

#mainContent div.colType01 div.colBlock{
float:left;
margin-right:8px;
width:263px;
overflow:hidden;
}

#mainContent div.colType02 div.colBlock{
float:left;
margin-right:6px;
width:174px;
overflow:hidden;
}


/* ----------------------------------------------------------------
    Modules= Plugin Download
----------------------------------------------------------------- */
#mainContent dl.pluginDownload{
margin-top:30px;
margin-bottom:20px;
}

#mainContent dl.pluginDownload dt{
float:left;
margin-top:19px;
}

#mainContent dl.pluginDownload dt.firstChild{
margin-top:5px;
}

#mainContent dl.pluginDownload dd{
margin-bottom:13px;
padding-top:15px;
/*padding-bottom:17px;*/
padding-left:120px;
background:none;
}

#mainContent dl.pluginDownload dd.firstChild{
padding-top:0;
background:none;
}

#mainContent dl.pluginDownload dd ul.linkList01{
margin:10px 0 0 1.5em;
}


/* ----------------------------------------------------------------
    Modules= News Release
----------------------------------------------------------------- */
#mainContent ul.releaseList li{
position:relative;
margin-bottom:7px;
line-height:1.3;
}

#mainContent ul.releaseList li span{
display:block;
}

#mainContent ul.releaseList li span.date{
position:absolute;
top:0;
left:0;
}

#mainContent ul.releaseList li span.title{
padding-left:7em;
}

#mainContent ul.releaseList li a span.pdfLink,
#mainContent ul.releaseList li a span.newwinLink,
#mainContent ul.releaseList li a span.excelLink,
#mainContent ul.releaseList li a span.wordLink,
#mainContent ul.releaseList li a span.wmvLink,
#mainContent ul.releaseList li a span.ramLink{
zoom:1;
display:inline;
_margin-top:3px;
padding-left:5px;
font-size:8pt;
}

#mainContent ul.releaseList li a span.pdfLink{
background:none;
}

#mainContent ul.releaseList li a span.newwinLink{
background:none;
}

#mainContent ul.releaseList li a span.excelLink{
background:none;
}

#mainContent ul.releaseList li a span.wordLink{
background:none;
}

#mainContent ul.releaseList li a span.wmvLink{
background:none;
}

#mainContent ul.releaseList li a span.ramLink{
background:none;
}


/* ----------------------------------------------------------------
    Modules= Document Download
----------------------------------------------------------------- */
#mainContent div.docDownloadBlock{
margin-bottom:30px;
border-bottom:0;
background:none;
}

#mainContent div.col-control div.docDownloadBlock{
margin-bottom:0;
}

#mainContent div.docDownloadBlock *{
margin:0;
padding:0;
}

#mainContent div.docDownloadBlock h3,
#mainContent div.docDownloadBlock h4,
#mainContent div.docDownloadBlock h5,
#mainContent div.docDownloadBlock h6{
margin-bottom:10px;
padding:0;
border:0;
background:none;
font-size:10pt;
line-height:1.3;
}

#mainContent div.docDownloadBlock div.imageBlock{
float:left;
padding:0 0 9px;
width:96px;
text-align:center;
}

#mainContent div.docDownloadBlock div.imageBlock p img{
margin:0;
}

#mainContent div.docDownloadBlock div.textBlock{
margin-left:96px;
min-height:96px;
_height:96px;
}

#mainContent div.colType01 div.colBlock div.docDownloadBlock div.textBlock{
float:right;
width:167px;
overflow:hidden;
margin-left:0;
}

#mainContent div.docDownloadBlock div.textBlock ul{
zoom:0;
margin:0 0 0 1.5em;
}

#mainContent div.docDownloadBlock div.textBlock ul.separate{
margin-top:7px;
padding-top:12px;
background:none;
}

#mainContent div.docDownloadBlock div.textBlock ul li{
zoom:0;
position:static;
font-weight:bold;
line-height:1.3;
list-style:disc outside;
}

#mainContent div.docDownloadBlock div.textBlock ul li a{
display:inline;
}

#mainContent div.docDownloadBlock div.textBlock ul li span{
display:inline;
padding-left:0;
background:none;
}

#mainContent div.docDownloadBlock div.textBlock ul li a span{
padding-left:0;
background:none;
}

#mainContent div.docDownloadBlock div.textBlock ul li a span.title{
zoom:0;
display:inline;
padding-right:1em;
padding-left:0;
background:none;
cursor:pointer;
}

#mainContent div.docDownloadBlock div.textBlock ul li a span.size{
display:inline;
position:static;
width:auto;
font-weight:normal;
cursor:pointer;
}

#mainContent div.docDownloadBlock div.textBlock ul li a span.pdf{
padding-left:0;
background:none;
}

#mainContent div.docDownloadBlock div.textBlock ul li a span.newwin{
padding-left:0;
background:none;
}

#mainContent div.docDownloadBlock div.textBlock ul li a span.excel{
padding-left:0;
background:none;
}

#mainContent div.docDownloadBlock div.textBlock ul li a span.word{
padding-left:0;
background:none;
}

#mainContent div.docDownloadBlock div.textBlock ul li a span.wmv{
padding-left:0;
background:none;
}

#mainContent div.docDownloadBlock div.textBlock ul li a span.ram{
padding-left:0;
background:none;
}

#mainContent div.docDownloadBlock div.textBlock ul li ul{
margin:3px 0 0 1em;
padding:0 0 0 0;
background:none;
}

#mainContent div.docDownloadBlock div.textBlock ul li ul + ul{
margin-top:15px;
}

#mainContent div.docDownloadBlock div.textBlock ul li ul li{
margin:0 0 3px 0;
padding:3px 0 0 0;
background:none;
font-weight:normal;
}

#mainContent div.docDownloadBlock div.textBlock ul li ul li ul{
margin:3px 0 0 1em;
padding:0;
}

#mainContent div.docDownloadBlock div.textBlock ul li ul li ul li a,
#mainContent div.docDownloadBlock div.textBlock ul li ul li ul li span{
margin-left:0;
}

#mainContent div.docDownloadBlock div.textBlock ul li ul li ul li a span{
margin-left:0;
}

#mainContent div.docDownloadBlock div.textBlock ul li ul li ul li ul li a,
#mainContent div.docDownloadBlock div.textBlock ul li ul li ul li ul li span{
margin-left:0;
}

#mainContent div.docDownloadBlock div.textBlock ul li ul li ul li ul li a span{
margin-left:0;
}

#mainContent div.docDownloadBlock div.textBlock ul.noticeList01{
margin-top:3px;
padding-top:5px;
background:none;
}

#mainContent div.docDownloadBlock div.textBlock ul.noticeList01 li{
font-weight:normal;
line-height:1.5;
}

#mainContent div.docDownloadBlock div.textBlock ul.noticeList01 li span{
display:inline;
padding:0;
background:none;
}


/* ----------------------------------------------------------------
    Modules= Document Order
----------------------------------------------------------------- */
#mainContent div.docOrderBlock{
margin-bottom:30px;
border-bottom:0;
background:none;
}

#mainContent div.docOrderBlock *{
margin:0;
padding:0;
}

#mainContent div.docOrderBlock h3,
#mainContent div.docOrderBlock h4,
#mainContent div.docOrderBlock h5,
#mainContent div.docOrderBlock h6{
margin-bottom:10px;
padding:0;
border:0;
background:none;
font-size:10pt;
line-height:1.3;
}

#mainContent div.docOrderBlock div.imageBlock{
float:left;
padding:9px 0;
width:96px;
text-align:center;
}

#mainContent div.docOrderBlock div.imageBlock p img{
margin:0;
}

#mainContent div.docOrderBlock div.textBlock{
margin-left:96px;
min-height:96px;
_height:96px;
}

#mainContent div.docOrderBlock div.textBlock p{
margin:3px 0 0 8px;
}

#mainContent div.docOrderBlock div.textBlock p.enter{
margin:55px 0 10px 0;
text-align:right;
font-weight:bold;
}

#mainContent div.docOrderBlock div.textBlock p.enter a{
padding-left:10px;
background:none;
}

#mainContent div.docOrderBlock div.textBlock p.enter a:link,
#mainContent div.docOrderBlock div.textBlock p.enter a:visited{
color:#666;
text-decoration:none;
}

#mainContent div.docOrderBlock div.textBlock p.enter a:hover,
#mainContent div.docOrderBlock div.textBlock p.enter a:active,
#mainContent div.docOrderBlock div.textBlock p.enter a:focus{
color:#003f65;
text-decoration:underline;
}


/* ----------------------------------------------------------------
    Modules= FAQ
----------------------------------------------------------------- */
#mainContent dl.faqList{
margin:0;
}

#mainContent dl.faqList dt,
#mainContent dl.faqList dd{
position:relative;
}

#mainContent dl.faqList dt{
margin-bottom:5px;
padding:4px 10px 4px 2em;
background:none;
line-height:1.4;
/*text-indent:-1.25em;*/
}

#mainContent dl.faqList dd{
margin-bottom:30px;
padding:0 0 0 2em;
/*text-indent:-1.2em;*/
}

#mainContent dl.faqList dt span,
#mainContent dl.faqList dd span{
position:absolute;
top:4px;
left:10px;
}

#mainContent dl.faqList dd span{
top:0;
}

#mainContent dl.faqList dd a{
text-decoration:underline;
}


/* ----------------------------------------------------------------
    Modules= Inquiry
----------------------------------------------------------------- */
#mainContent div.inquiryBlock{
margin-bottom:25px;
}

#mainContent div.inquiryBlock dl{
margin:0 0 3px;
border-bottom:0;
}

#mainContent div.inquiryBlock dl dt{
margin-bottom:1px;
padding:2px 6px;
background:none;
line-height:1.3;
}

#mainContent div.inquiryBlock dl dd{
margin:0;
padding:4px 8px;
border-bottom:1px solid #fff;
background:none;
}

#mainContent div.inquiryBlock dl dd p,
#mainContent div.inquiryBlock dl dd ul{
margin-bottom:10px;
}

#mainContent div.inquiryBlock dl dd dl.contactInformation{
margin:0;
border:0;
}

#mainContent div.inquiryBlock dl dd dl.contactInformation{
margin:0;
}

#mainContent div.inquiryBlock dl dd dl.contactInformation dt{
float:left;
clear:left;
margin:0 10px 0 0;
padding:0 11px 0 0;
background:none;
font-weight:normal;
line-height:1.45;
background:none;
}

#mainContent div.inquiryBlock dl dd dl.contactInformation dd{
margin:0;
padding:0;
border:0;
background:none;
}

#mainContent div.inquiryBlock dl dd dl.contactInformation dd a{
text-decoration:underline;
}

#mainContent div.inquiryBlock ul.noticeList01{
margin:0 0 0 8px;
}


/* ----------------------------------------------------------------
    Modules= Related Information
----------------------------------------------------------------- */
#mainContent div.relatedInformation{
background:none;
}

#mainContent div.relatedInformation dl{
background:none;
}

#mainContent div.relatedInformation dl dt{
padding:0 0 12px;
}

#mainContent div.relatedInformation dl dd{
margin:0;
padding:0 11px;
}

#mainContent div.relatedInformation dl dd ul,
#mainContent div.relatedInformation dl dd ul li{
margin:0;
}

#mainContent div.relatedInformation dl dd ul{
zoom:0;
margin-left:1.5em;
}

#mainContent div.relatedInformation dl dd ul.linkList01 li{
margin-bottom:2px;
}

#mainContent div.relatedInformation dl dd div.col-control{
margin:0;
width:auto;
}

#mainContent div.relatedInformation dl dd div.col-control ul.colType01{
width:auto;
}

#mainContent div.relatedInformation dl dd div.col-control ul.colType01 li{
margin-right:14px;
width:auto;
}


/* ----------------------------------------------------------------
    Modules= Content Box
----------------------------------------------------------------- */
#mainContent div.boxType01{
margin-bottom:20px;
padding:15px 15px 1px;
border:1px solid #ccc;
background:none;
}

#mainContent div.boxType01 h2,
#mainContent div.boxType01 h3,
#mainContent div.boxType01 h4,
#mainContent div.boxType01 h5,
#mainContent div.boxType01 h6{
margin:0 0 5px;
padding:0;
border:0;
background:none;
font-size:81.25%;
}


/* ----------------------------------------------------------------
    Component= IR Event
----------------------------------------------------------------- */
#mainContent div#irEvent{
background:none;
}

#mainContent div#irEvent *{
margin:0;
padding:0;
}

#mainContent div#irEvent div.hdBlock{
margin:0 0 12px;
padding:8px 9px 0;
background:none;
}

#mainContent div#irEvent div.hdBlock p.moreInfo{
display:none;
}

#mainContent div#irEvent ul{
zoom:0;
margin-left:1.5em;
padding:0 0 7px;
background:none;
}

#mainContent div#irEvent ul li{
zoom:0;
margin-bottom:6px;
padding-bottom:7px;
padding-left:0;
background:none;
text-indent:0;
list-style:disc outside;
}

#mainContent div#irEvent ul li ul{
margin-top:3px;
padding:0;
background:none;
}

#mainContent div#irEvent ul li ul li{
margin-bottom:0;
padding-bottom:0;
background:none;
}

#mainContent div#irEvent ul li.lastChild{
margin-bottom:0;
padding-bottom:0;
background:none;
}

#mainContent div#irEvent ul li a{
padding-left:0;
background:none;
}


/* ----------------------------------------------------------------
    Component= Stock Performance
----------------------------------------------------------------- */
#mainContent div#stockPerformance *{
font-size:13px;
}

#mainContent div#stockPerformance table,
#mainContent div#stockPerformance th,
#mainContent div#stockPerformance td{
margin:0;
border:0;
}

#mainContent div#stockPerformance span.num{
font-family:verdana, helvetica, arial, sans-serif;
}

#mainContent div#stockPerformance strong{
color:#003f65;
font-size:16px;
font-weight:bold;
}


#mainContent div#stockPerformance em{
color:#003f65;
font-size:14px;
font-weight:bold;
}


/* ----------------------------------------------------------------
    Component= Heritage
----------------------------------------------------------------- */
#mainContent div#heritage *{
margin:0;
padding:0;
}

#mainContent div#heritage dl{
position:relative;
background:none;
}

#mainContent div#heritage dl dt{
position:absolute;
z-index:1;
margin:7px;
width:87px;
}

#mainContent div#heritage dl dd{
position:relative;
z-index:200;
padding:1px 0;
background:none;
}

#mainContent div#heritage dl dd.lastChild{
background:none;
}

#mainContent div#heritage dl dd div{
background:none;
}

#mainContent div#heritage dl dd ul{
position:relative;
z-index:100;
padding-left:95px;
background-position:9px 50%;
background-repeat:no-repeat;
}

#mainContent div#heritage dl dd#heritage1930 ul{ background-image:none; }
#mainContent div#heritage dl dd#heritage1940 ul{ background-image:none; }
#mainContent div#heritage dl dd#heritage1950 ul{ background-image:none; }
#mainContent div#heritage dl dd#heritage1960 ul{ background-image:none; }
#mainContent div#heritage dl dd#heritage1970 ul{ background-image:none; }
#mainContent div#heritage dl dd#heritage1980 ul{ background-image:none; }
#mainContent div#heritage dl dd#heritage1990 ul{ background-image:none; }
#mainContent div#heritage dl dd#heritage2000 ul{ background-image:none; }
#mainContent div#heritage dl dd#heritage2010 ul{ background-image:none; }

#mainContent div#heritage dl dd ul li{
position:relative;
margin:9px 15px 9px 0;
_margin:6px 15px 6px 0;
line-height:1.2;
}

#mainContent div#heritage dl dd ul li span{
display:block;
}

#mainContent div#heritage dl dd ul li span.date{
position:absolute;
top:0;
left:0;
}

#mainContent div#heritage dl dd ul li span.title{
padding-left:4.5em
}

#mainContent div#heritage dl dd ul li span.title a{
padding-left:0;
background:none;
}


/* ----------------------------------------------------------------
    Component= Sitemap
----------------------------------------------------------------- */
#mainContent div#sitemap div.col-control{
margin-bottom:0;
width:auto;
}

#mainContent div#sitemap div.col-control div.colType01{
margin-bottom:0;
width:auto;
}

#mainContent div#sitemap div.col-control div.colType01 div.colBlock{
float:none;
margin-right:0;
margin-bottom:25px;
width:auto;
overflow:visible;
}

#mainContent div#sitemap div.col-control div.colType01 div.colBlock h4{
margin-bottom:5px;
}

#mainContent div#sitemap div.col-control div.colType01 div.colBlock ul{
zoom:0;
margin-bottom:0;
margin-left:1.5em;
}

#mainContent div#sitemap div.col-control div.colType01 div.colBlock ul li{
zoom:0;
float:none;
margin-right:0;
padding-left:0;
width:auto;
background:none;
list-style:disc outside;
}


/* ----------------------------------------------------------------
    Component= Global Websites
----------------------------------------------------------------- */
#mainContent div#globalWebsites div#america{
float:none;
clear:both;
margin-right:0;
width:auto;
}

#mainContent div#globalWebsites div#america div.col01{
float:left;
width:40%;
}

#mainContent div#globalWebsites div#america div.col02{
float:left;
width:40%;
}

#mainContent div#globalWebsites div#europe{
float:none;
clear:both;
margin-right:0;
width:auto;
}

#mainContent div#globalWebsites div#europe div.col01{
float:left;
width:40%;
}

#mainContent div#globalWebsites div#europe div.col02{
float:left;
width:40%;
}

#mainContent div#globalWebsites div#asia_oseania{
float:none;
clear:both;
margin-right:0;
width:auto;
}

#mainContent div#globalWebsites div#middleEast_africa{
float:none;
clear:both;
margin-right:0;
width:auto;
}

#mainContent div#globalWebsites ul{
zoom:0;
margin-left:1.5em;
margin-bottom:2.5em;
}

#mainContent div#globalWebsites ul li{
zoom:0;
padding-left:0;
background:none;
list-style:disc outside;
}


/* ----------------------------------------------------------------
    Component= NISSAN
----------------------------------------------------------------- */
#mainContent div#nissan div{
float:none;
margin-right:0;
width:auto;
}

#mainContent div#nissan div#middleEast_africa{
margin-right:0;
}

#mainContent div#nissan ul{
zoom:0;
margin-left:1.5em;
margin-bottom:2.5em;
}

#mainContent div#nissan ul li{
zoom:0;
padding-left:0;
background:none;
list-style:disc outside;
}


/* ----------------------------------------------------------------
    Component= INFINITI
----------------------------------------------------------------- */
#mainContent div#infiniti{
width:auto;
overflow:visible;
}

#mainContent div#infiniti ul{
width:auto;
}

#mainContent div#infiniti ul li{
float:none;
margin:0 0 15px;
padding-bottom:20px;
width:auto;
}

#mainContent div#infiniti ul li p{
float:left;
margin:0 10px 0 0;
width:120px;
}

#mainContent div#infiniti ul li ul{
width:auto;
float:left;
width:174px;
}

#mainContent div#infiniti ul li ul li{
float:none;
margin:0;
padding:0;
width:auto;
background:none;
}



/* ----------------------------------------------------------------
    Structure= Main Visual
----------------------------------------------------------------- */
body#top #mainVisual{
display:none;
}


/* ----------------------------------------------------------------
    Structure= Content
----------------------------------------------------------------- */
body#top #content{
margin:0 !important;
float:none !important;
width:100% !important;
}

/* ----------------------------------------------------------------
    Structure= Information
----------------------------------------------------------------- */
body#top #information{
display:none;
}

/* ----------------------------------------------------------------
    Structure= Main Content
----------------------------------------------------------------- */
body#top #mainContent{
float:none !important;
margin:0 0 0 94px !important;
width:auto !important;
}

body#top #mainContent h3{
position:static;
top:0;
left:0;
overflow:visible;
margin-bottom:10px;
padding:5px;
border:1px solid #000;
width:auto;
height:auto;
background:none;
font-size:10pt;
line-height:1.3;
}


/* ----------------------------------------------------------------
    Structure= Content
----------------------------------------------------------------- */
body#top #leftContent,
body#top #centerContent{
float:none;
width:95%;
margin-bottom:25px;
}

body#top #rightContent{
float:none;
width:95%;
}

/* ----------------------------------------------------------------
    Structure= News Release
----------------------------------------------------------------- */
body#top div#newsRelease{
float:none;
width:100%;
}

body#top div#newsRelease h3{
display:block;
margin:5px 0;
padding:5px;
border:1px solid #000;
width:auto;
height:auto;
font-size:10pt;
line-height:1;
text-indent:0;
background:none;
}

body#top div#newsRelease h3 a{
display:none;
}

body#top div#newsRelease .button{
display:none;
}


/* ----------------------------------------------------------------
    Structure= Topics List
----------------------------------------------------------------- */
body#top div#topics{
}

body#top div#topics h3{
display:block;
margin-bottom:5px;
padding:5px;
border:1px solid #000;
width:auto;
height:auto;
font-size:10pt;
line-height:1.3;
text-indent:0;
background:none;
}


/* ----------------------------------------------------------------
    Structure= Stock Performance
----------------------------------------------------------------- */
body#top div#stock{
text-align:left;
}

body#top div#stock h3{
display:block;
margin-bottom:5px;
padding:5px;
border:1px solid #000;
width:auto;
height:auto;
font-size:10pt;
line-height:1.3;
text-indent:0;
background:none;
}

body#top div#stock div#stockDataTop{
width:350px;
margin:0 0 10px 0;
padding:0;
background:none;
border-top:none;
text-align:left;
}

body#top div#stock div#stockDataTop div#stockGraph{
text-align:left;
padding:0 0 15px 0;
}

body#top div#stock div#stockDataTop dl{
border-bottom:1px solid #d8d8d8;
padding:5px;
}

body#top div#stock div#stockDataTop dl dt{
float:left;
width: auto;
margin:0 10px;
font-weight:normal;
}

body#top div#stock div#stockDataTop dl dd{
float:left;
width: auto;
margin:0 10px;
font-family:verdana, helvetica, arial, sans-serif;
}

body#top div#stock div#stockDataBtm{
width:350px;
margin:0;
text-align:left;
border-top:1px solid #d8d8d8;
}


body#top div#stock div#stockDataBtm dl{
border-bottom:1px solid #d8d8d8;
padding:5px;
}

body#top div#stock div#stockDataBtm dl dt{
float:left;
width: auto;
margin:0 10px;
font-weight:normal;
}

body#top div#stock div#stockDataBtm dl dd{
float:left;
width: auto;
margin:0 10px;
font-family:verdana, helvetica, arial, sans-serif;
}





/*company*/
#mainContent #companyBlock01-01{margin-bottom:0px;}
#mainContent .companyBlock01-02{overflow:hidden;margin-bottom:0px;padding-bottom:3px;width:263px;background:none;}
#mainContent .companyBlock01-03{padding:1px 1px 1px;border:0px solid #e9e9e9;}
#mainContent .companyBlock01-04{position:relative;margin-bottom:4px;background:none;border-left:3px solid #003f65;border-top:1px solid #003f65;}
#mainContent .companyBlock01-05{zoom:1;padding:6px 0 7px 10px;font-size:0;line-height:0;}
#mainContent .companyBlock01-06{display:none;}
#mainContent #companyBlock01-07{margin:12px 0 0 7px;}
#mainContent #companyBlock01-08{margin:12px 0 0 7px;}
#mainContent #companyBlock01-09{margin-bottom:0px;}
#mainContent #companyBlock01-10{margin:0px 0 20px 25px ;}
#mainContent #companyBlock01-11{margin:0px 0 20px 25px ;}

#mainContent .companyBlock02-01{overflow:hidden;margin-bottom:10px;padding-bottom:3px;width:534px;background:none;}
#mainContent .companyBlock02-02{padding:1px 1px 1px;border:0px solid #e9e9e9;}
#mainContent .companyBlock02-03{position:relative;margin-bottom:4px;background:none;border-left:3px solid #003f65;border-top:1px solid #003f65;}
#mainContent .companyBlock02-04{zoom:1;padding:6px 0 7px 10px;font-size:0;line-height:0;}
#mainContent .companyBlock02-05{display:none;}
#mainContent #companyBlock02-06{margin:0 0 0 7px;}
#mainContent #companyBlock02-07{margin:0;}

#mainContent #companyBlock03-01{margin-bottom:0px;}
#mainContent #companyBlock03-02{margin-bottom:0px;}
#mainContent .companyBlock03-03{margin-right:7px;}
#mainContent .companyBlock03-03 img.companyBlock03-04 {padding:1px;margin-bottom:3px;}
#mainContent .companyBlock03-05{margin-right:0px;}

/*social_bookmark 100824*/
.social-bookmark{display:none;}
