@charset "iso-8859-1";



/* ----------------------------------------------------------------

    Modules= Versatile Class

----------------------------------------------------------------- */

.delmb{

margin-bottom:0 !important;

}



.mb01{

margin-bottom:1.5em !important;

}





/* ----------------------------------------------------------------

    Modules= Heading

----------------------------------------------------------------- */

#mainContent div.hdBlock{

position:relative;

margin-bottom:15px;

padding:8px 8px 7px;

background:url("../IMAGES/COMMON/bg_hd2_01.gif") 0 0 no-repeat;

}



#mainContent div.hdBlock h2{

margin:0;

font-size:0;

line-height:0;

}



#mainContent div.hdBlock p.moreInfo{

position:absolute;

top:8px;

right:4px;

padding-left:10px;

background:url("../IMAGES/COMMON/bullet_arrow_02.gif") 0 2px no-repeat;

font-size:0;

line-height:0;

}



#mainContent div.hdBlock ul.moreInfo{

position:absolute;

top:8px;

right:4px;

}



#mainContent div.hdBlock ul.moreInfo li{

float:left;

margin-left:20px;

padding-left:10px;

background:url("../IMAGES/COMMON/bullet_arrow_02.gif") 0 2px no-repeat;

font-size:0;

line-height:0;

}



#mainContent div.hdBlock p.newsCategory,

#mainContent div.hdBlock p.newsDate{

position:absolute;

top:7px;

right:10px;

font-size:0;

line-height:0;

}



#mainContent h2.newsTitle{

margin-bottom:35px;

font-size:87.5%;

text-align:center;

}



#mainContent div.hdBlock02{

position:relative;

margin-bottom:15px;

padding:10px 10px 15px;

background:url("../IMAGES/COMMON/bg_hd2_02.gif") 0 0 no-repeat;

}



#mainContent div.hdBlock02 h2{

margin:0;

font-size:0;

line-height:0;

}



#mainContent h3{

margin-bottom:10px;

padding-bottom:7px;

background:url("../IMAGES/COMMON/bg_hd3_01.gif") 0 100% repeat-x;

font-size:75%;

line-height:1.3;

}



#mainContent h4{

margin-bottom:10px;

padding-left:3px;

border-left:2px solid #003f65;

font-size:75%;

line-height:1.3;

}



#mainContent h4 a{

text-decoration:underline;

}



#mainContent h5{

margin-bottom:10px;

padding-left:8px;

background:url("../IMAGES/COMMON/bullet_square_01.gif") 0 0.5em no-repeat;

font-size:75%;

line-height:1.3;

}





/* ----------------------------------------------------------------

    Modules= Paragraph

----------------------------------------------------------------- */

#mainContent p a{

text-decoration:underline;

}



#mainContent p.leadText{

margin-bottom:5px;

padding:5px;

background:#eee;

font-weight:bold;

line-height:1.3;

}



#mainContent p.date{

margin-bottom:10px;

text-align:right;

}



#mainContent p.subtitle{

margin-bottom:0.5em;

font-size:15px;

font-weight:bold;

}



/* ----------------------------------------------------------------

    Modules= Unorderd List

----------------------------------------------------------------- */

#mainContent ul.listType01 li{

padding-left:10px;

background:url("../IMAGES/COMMON/bullet_square_02.gif") 1px 0.6em no-repeat;

}



#mainContent ul.listType01 li ul{

margin-left:10px;

}



#mainContent ul.colType01{

width:548px;

}



#mainContent ul.colType01 li{

float:left;

margin-right:14px;

width:250px;

}



#mainContent ul.colType02{

width:549px;

}



#mainContent ul.colType02 li{

float:left;

margin-right:15px;

width:158px;

}



#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;

}



#mainContent ul.colType03{

margin-left:1em;

margin-top:0.5em;

margin-bottom:0.5em;

}



#mainContent ul.colType03-2{

margin-left:1em;

margin-top:0.5em;

margin-bottom:1.5em;

}



#mainContent ul.colType03 li{

list-style:none;

}



/* ----------------------------------------------------------------

    Modules= Ordered List

----------------------------------------------------------------- */

#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-left:69px;

background:url("../IMAGES/COMMON/bg_step-list-01_arrow_bottom.gif") 0 100% no-repeat;

}



#mainContent ol.stepList01 li.lastStep{

background:url("../IMAGES/COMMON/bg_step-list-01_arrow_bottom_last.gif") 0 100% no-repeat;

}



#mainContent ol.stepList01 li.step span.stepNumber{

display:block;

position:absolute;

top:0;

left:0;

padding:2px 2px 10px;

background:url("../IMAGES/COMMON/bg_step-list-01_arrow_top.gif") 0 0 no-repeat;

}



#mainContent ol.stepList01 li.step div.stepContent{

padding-top:10px;

padding-bottom:1px;

background:url("../IMAGES/COMMON/bg_step-list-01_content.gif") 0 0 repeat-x;

}



#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;

}



#mainContent ol.stepList01 li div.imageBlock p,

#mainContent ol.stepList01 li p.imageBlock,

#mainContent ol.stepList01 li p.fleft,

#mainContent ol.stepList01 li p.fright{

font-size:85%;

}





/* ----------------------------------------------------------------

    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.listType03 dt {

float:left;

width:13em;

}

#mainContent dl.listType03 {

margin-bottom:2.5em;

}

#mainContent dl.listType03 dd {

margin-left:14em;

}

#mainContent dl.listType03 dd.listType03first {

padding-bottom:20px;

}



#mainContent dl.articleHeader{

margin-bottom:10px;

padding:4px;

background:#eee;

}



#mainContent dl.articleHeader dt{

float:left;

clear:left;

margin:0 10px 0 0;

padding-right:11px;

background:url("../IMAGES/COMMON/bg_colon.gif") 100% 50% no-repeat;

}



#mainContent dl.articleHeader dd{

margin:0;

}





/* ----------------------------------------------------------------

    Modules= Anchor

----------------------------------------------------------------- */

#mainContent p.goPagetop{

margin-top:50px;

margin-bottom:0;

text-align:right;

}



#mainContent p.goPagetop a{

padding-left:10px;

background:url("../IMAGES/COMMON/bullet_arrow_top.gif") 0 50% no-repeat;

}



#mainContent p.backToIndex{

margin-top:30px;

margin-bottom:0;

text-align:right;

}



#mainContent p.backToIndex a{

padding-left:10px;

background:url("../IMAGES/COMMON/bullet_arrow_02.gif") 0 50% no-repeat;

}



#mainContent p.goPagetop a:link,

#mainContent p.goPagetop a:visited,

#mainContent p.backToIndex a:link,

#mainContent p.backToIndex a:visited{

color:#666;

text-decoration:none;

}



#mainContent p.goPagetop a:hover,

#mainContent p.goPagetop a:active,

#mainContent p.goPagetop a:focus,

#mainContent p.backToIndex a:hover,

#mainContent p.backToIndex a:active,

#mainContent p.backToIndex a:focus{

color:#003f65;

text-decoration:underline;

}





/* ----------------------------------------------------------------

    Modules= Link List

----------------------------------------------------------------- */

#mainContent ul.linkList01 li{

margin-bottom:2px;

padding-left:10px;

background:url("../IMAGES/COMMON/bullet_arrow_02.gif") 0 0.65em no-repeat;

}



#mainContent ul.linkList01 li ul{

margin-left:10px;

}



#mainContent ul.linkList01 li span{

font-size:92%;

}



#mainContent ul.linkList01 li a span{

zoom:1;

cursor:pointer;

}



#mainContent ul.linkList01 li span.pdfLink{

padding-left:13px;

background:url("../IMAGES/COMMON/icon_pdf.gif") 0 50% no-repeat;

}



#mainContent ul.linkList01 li span.newwinLink{

padding-left:13px;

background:url("../IMAGES/COMMON/icon_window.gif") 0 50% no-repeat;

}



#mainContent ul.linkList01 li span.excelLink{

padding-left:13px;

background:url("../IMAGES/COMMON/icon_excel.gif") 0 50% no-repeat;

}



#mainContent ul.linkList01 li span.wordLink{

padding-left:13px;

background:url("../IMAGES/COMMON/icon_word.gif") 0 50% no-repeat;

}



#mainContent ul.linkList01 li span.wmvLink{

padding-left:13px;

background:url("../IMAGES/COMMON/icon_wmv.gif") 0 50% no-repeat;

}



#mainContent ul.linkList01 li span.ramLink{

padding-left:13px;

background:url("../IMAGES/COMMON/icon_ram.gif") 0 50% no-repeat;

}



#mainContent dl.linkBlock01{

padding:11px 10px;

background:url("../IMAGES/COMMON/bg_link-block_01.gif") 0 0 repeat-x;

}



#mainContent dl.linkBlock01 dt{

float:left;

margin:0;

}



#mainContent dl.linkBlock01 dd{

margin:-5px 0 0 205px;

}



#mainContent dl.linkBlock01 dd p{

margin-bottom:10px;

}



#mainContent dl.linkBlock01 dd ul{

margin-bottom:0;

}



#mainContent ul.innerPageLinkList01 li{

float:left;

margin-right:30px;

padding-left:10px;

background:url("../IMAGES/COMMON/bullet_arrow_down_02.gif") 0 0.5em no-repeat;

}



#mainContent ul.innerPageLinkList01 li a{

white-space:nowrap;

}



#mainContent div.pageNavigation01 ol.pageNumber{

zoom:1;

margin:0;

text-align:center;

list-style:none;

}



#mainContent div.pageNavigation01 ol.pageNumber li{

zoom:1;

display:inline;

margin:0 4px;

font-family:verdana, helvetica, arial, sans-serif;

font-size:67.85%;

list-style:none;

}



#mainContent div.pageNavigation01 ol.pageNumber li.current{

padding:4px 8px;

color:#fff;

background-color:#003f65;

}



#mainContent div.pageNavigation01 ol.pageNumber li a{

zoom:1;

padding:3px 7px;

border:1px solid #ccc;

_height:1%;

}



#mainContent div.pageNavigation01 ol.pageNumber li a:link,

#mainContent div.pageNavigation01 ol.pageNumber li a:visited{

background-color:#fff;

}



#mainContent div.pageNavigation01 ol.pageNumber li a:hover,

#mainContent div.pageNavigation01 ol.pageNumber li a:active,

#mainContent div.pageNavigation01 ol.pageNumber li a:focus{

background-color:#ededed;

}



#mainContent div.pageNavigation01 ol.pageNumber li span{

position:absolute;

top:-999px;

left:-999px;

overflow:hidden;

width:0;

height:0;

font-size:0;

}



#mainContent div.pageNavigation01 ul.btnList{

margin:0 0 -14px;

_margin-bottom:-17px;

}



#mainContent div.pageNavigation01 ul.btnList li{

position:relative;

top:-19px;

_top:-22px;

margin:0;

}



#mainContent div.pageNavigation01 ul.btnList li.btnPrev{

float:left;

}



#mainContent div.pageNavigation01 ul.btnList li.btnNext{

float:right;

}





/* ----------------------------------------------------------------

    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:10px;

background:url("../IMAGES/COMMON/bullet_arrow_02.gif") 0 0.4em no-repeat;

line-height:1.3;

}



#mainContent ul.indexList01 li span.title span{

font-size:85%;

}



#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:30px;

border-bottom:1px solid #e9e9e9;

}



#mainContent ul.indexList02 li p{

margin:7px 0 5px;

}



#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:left;

margin-right:26px;

width:344px;

}



#mainContent div.colType01 ul.indexList02 li h3{

font-size:100%;

}



#mainContent div.colType01 ul.indexList02 li li{

float:none;

margin-right:0;

margin-bottom:2px;

border:0;

width:auto;

}



#mainContent div.colType01 ul.indexList02 li div.imageAndText{

margin-bottom:0;

}



#mainContent div.colType01 ul.indexList02 li div.imageBlock p{

margin:0;

font-size:92%;

}



#mainContent div.colType01 ul.indexList02 li div.textBlock p{

margin:0 0 1.5em;

}



#mainContent ul.indexList03 li{

background:url("../IMAGES/COMMON/bg_index-list_03.gif") 0 0 repeat-x;

}



#mainContent div.colType01 ul.indexList03{

margin-bottom:0;

width:548px;

}



#mainContent div.colType01 ul.indexList03 li{

position:relative;

float:left;

margin-right:14px;

padding:9px 10px 0 100px;

width:150px;

min-height:81px;

_height:81px;

font-weight:bold;

}



#mainContent div.colType01 ul.indexList03 li p{

font-weight:normal;

}



#mainContent div.colType01 ul.indexList03 li p.image{

position:absolute;

top:12px;

left:10px;

margin:0;

}



#mainContent div.colType01 ul.indexList03 li li{

position:static;

float:none;

margin-right:0;

padding:0;

width:auto;

min-height:0;

_height:0;

background:none;

font-weight:normal;

}



#mainContent div.colType01 ul.indexList03 li ul.linkList01 li{

margin-bottom:2px;

padding-left:10px;

background:url("../IMAGES/COMMON/bullet_arrow_02.gif") 0 0.5em no-repeat;

}



#mainContent ul.indexList04 li{

position:relative;

margin-bottom:10px;

padding-bottom:10px;

padding-left:200px;

border-bottom:1px solid #e9e9e9;

min-height:50px;

_height:50px;

}



#mainContent ul.indexList04 li a{

padding-left:10px;

background:url("../IMAGES/COMMON/bullet_arrow_02.gif") 0 0.3em no-repeat;

}



#mainContent ul.indexList04 li p.image{

position:absolute;

top:0;

left:0;

margin:0;

}





/* ----------------------------------------------------------------

    Modules= Notice

----------------------------------------------------------------- */

#mainContent span.noticeMark{

font-size:92%;

vertical-align:top;

}



#mainContent ul.noticeList01 li{

position:relative;

padding-left:2.8em;

font-size:68.75%;

}



#mainContent ul.noticeList01 li span{

position:absolute;

top:0;

left:0;

}



#mainContent li ul.noticeList01 li{

zoom:1;

font-size:92%;

}





/* ----------------------------------------------------------------

    Modules= Table

----------------------------------------------------------------- */

#mainContent div.tableBlock{

width:534px;

overflow:hidden;

}



#mainContent div.tableBlock table{

border:0;

width:535px;

}



#mainContent div.tableBlock table th,

#mainContent div.tableBlock table td{

padding:3px 5px;

}



#mainContent div.tableBlock table td{

background:#f8f8f8;

/*border-right:0;*/

}



#mainContent div.tableBlock table thead th{

border-right:1px solid #fff;

border-bottom:1px solid #fff;

background:#e5e5e5;

}



#mainContent div.tableBlock table tbody th{

padding-right:20px;

border-right:1px solid #fff;

background:#eee;

}



#mainContent div.tableBlock table tbody th.lastCell,

#mainContent div.tableBlock table tbody td.lastCell{

border-bottom:0;

}



#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:92%;

}



#mainContent table.ir-dividendTable{

border-color:#ccc;

}



#mainContent table.ir-dividendTable th,

#mainContent table.ir-dividendTable td{

padding:4px;

border-color:#ccc;

text-align:center;

}



#mainContent table.ir-dividendTable thead th{

color:#666;

background:#e5e5e5;

}



#mainContent table.ir-dividendTable tbody th{

background:#f8f8f8;

vertical-align:middle;

}



#mainContent table.ir-documentListTable{

border:0;

width:100%;

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:9px 4px;

background:#e5e5e5;

text-align:center;

}



#mainContent table.ir-documentListTable thead th.secondary{

background:#fff;

}



#mainContent table.ir-documentListTable thead th.tertiary{

background:#efefef;

}



#mainContent table.ir-documentListTable tbody th{

padding:3px 5px;

border-color:#bebebe;

color:#353535;

background:#efefef;

text-align:center;

vertical-align:middle;

white-space:nowrap;

}



#mainContent table.ir-documentListTable tbody th.primary{

border-color:#828282;

background:#e5e5e5;

}



#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 table.no-border, #mainContent table.no-border td{

border-style:none;

}



#mainContent table.photo02table{

padding:0 20px 0;

}



#mainContent table.photo02table td{

font-size:60%;

width:204px;

}



#mainContent table.photo02table td.left{

padding:0 40px 0 0;

}



#mainContent table.photo02table td.right{

padding:0 0 0 40px;

}



#mainContent table.photo02table td img{

max-width:100%;

}



#mainContent div#historyTable	{width:764px;}

#mainContent div#historyTable table	{width:765px;}

#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:76px;}

#mainContent div#historyTable table thead th.cell02{width:343px;}



#mainContent div#historyTable table tbody th.cell01{text-align:center;border-bottom:1px solid #fff;background:#d4d4d4;width:76px;padding:10px 0 8px 0;}

#mainContent div#historyTable table tbody th.cell02{text-align:center;border-bottom:1px solid #fff;background:#c8c8c8;width:76px;padding:10px 0 8px 0;}

#mainContent div#historyTable table tbody th.cell01 div{display:none;}

#mainContent div#historyTable table tbody th.cell02 div{display:none;}



#mainContent div#historyTable table tbody th.lastCell01{text-align:center;border-bottom:0px solid #fff;background:#d4d4d4;width:76px;padding:10px 0 8px 0;}

#mainContent div#historyTable table tbody th.lastCell02{text-align:center;border-bottom:0px solid #fff;background:#c8c8c8;width:76px;padding:10px 0 8px 0;}

#mainContent div#historyTable table tbody th.lastCell01 div{display:none;}

#mainContent div#historyTable table tbody th.lastCell02 div{display:none;}



#mainContent div#historyTable table tbody td.cell01-01{border-right:1px solid #fff;background:#f8f8f8;width:343px;}

#mainContent div#historyTable table tbody td.cell01-02{border-right:0px solid #fff;background:#f8f8f8;width:343px;}

#mainContent div#historyTable table tbody td.cell02-01{border-right:1px solid #fff;background:#f0f0f0;width:343px;}

#mainContent div#historyTable table tbody td.cell02-02{border-right:0px solid #fff;background:#f0f0f0;width:343px;}



#mainContent div#historyTable table tbody td ul		{margin:0 0 0 5px;}

#mainContent div#historyTable table tbody td ul li	{position:relative;margin:6px 15px 6px 0;_margin:3px 15px 3px 0;line-height:1.2;}/*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("../IMAGES/COMMON/bullet_arrow_02.gif") 0 0.3em no-repeat;}



#mainContent div#historyTable table tbody td .box01	{clear:both;overflow:hidden;width:343px;}

#mainContent div#historyTable table tbody td .box01-01	{float:left;}

#mainContent div#historyTable table tbody td .box01-02	{float:left;width:223px;}

#mainContent div#historyTable table tbody td .box01-03	{float:right;width:110px;}

#mainContent div#historyTable table tbody td .box01-03 p{margin:5px 10px 5px 0;text-align:right;font-size:80%;}

.car_moudel {float: left; margin-right: 5px!important;}





/* ----------------------------------------------------------------

    Modules= Image Layout

----------------------------------------------------------------- */

#mainContent p.imageBlock{

margin-bottom:20px;

font-size:68.75%;

/*text-align:center;*/

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:68.75%;

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 p.doubleimg{

width:350px;

}



#mainContent div.imageRight div.imageBlock{

padding-left:10px;

}



#mainContent div.imageLeft div.imageBlock{

padding-right:10px;

}



#mainContent div.imageFloat{

display:block;

width:100%;

margin-bottom:5px;

}



#mainContent div.imageFloat p.fleft{

float:left;

margin:0 10px 10px 0;

font-size:68.75%;

text-align:left;

line-height:1.4;

}



#mainContent div.imageFloat p.fright{

float:right;

margin:0 0 10px 10px;

font-size:68.75%;

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;

}

#mainContent div.col-control-market{

margin-bottom:20px;

width:800px;

overflow:hidden;

}


body.col-mx #mainContent div.col-control{

width:714px;

}

body.col-mx #mainContent div.col-control-market{

width:714px;

}



#mainContent div.colType01{

margin-bottom:10px;

width:542px;

}



body.col-mx #mainContent div.colType01{

width:740px;

}



#mainContent div.colType02{

margin-bottom:10px;

width:540px;

}

#mainContent div.colType02-market{

margin-bottom:10px;

width:800px;

}



#mainContent div.colBlock p{

margin-bottom:0;

}



#mainContent div.colType01 div.colBlock{

float:left;

margin-right:8px;

width:263px;

overflow:hidden;

}

#mainContent div.colType01 div.colBlock-market{

float:left;

margin-right:8px;

width:263px;

overflow:hidden;

}



#mainContent div.colType02 div.colBlock{

float:left;

margin-right:6px;

width:174px;

overflow:hidden;

}

#mainContent div.colType02-market div.colBlock-market{

float:left;

margin-right:6px;

width:240px;

overflow:hidden;

}

#mainContent div.colType02-market div.colBlock-market-02{

float:left;

margin-right:15px;

width:300px;

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:url("../IMAGES/COMMON/line_double_01.gif") 0 0 repeat-x;

font-size:68.75%;

}



#mainContent dl.pluginDownload dd.firstChild{

padding-top:0;

background:none;

}



#mainContent dl.pluginDownload dd ul.linkList01{

margin:10px 0 0;

}





/* ----------------------------------------------------------------

    Modules= News Release

----------------------------------------------------------------- */

#mainContent ul.releaseList li{

position:relative;

margin-bottom:7px;

line-height:1.5;

}



#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:8.5em;

}



#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:13px;

font-size:92%;

cursor:pointer;

}



#mainContent ul.releaseList li a span.pdfLink{

background:url("../IMAGES/COMMON/icon_pdf.gif") 0 50% no-repeat;

}



#mainContent ul.releaseList li a span.newwinLink{

background:url("../IMAGES/COMMON/icon_window.gif") 0 50% no-repeat;

}



#mainContent ul.releaseList li a span.excelLink{

background:url("../IMAGES/COMMON/icon_excel.gif") 0 50% no-repeat;

}



#mainContent ul.releaseList li a span.wordLink{

background:url("../IMAGES/COMMON/icon_word.gif") 0 50% no-repeat;

}



#mainContent ul.releaseList li a span.wmvLink{

background:url("../IMAGES/COMMON/icon_wmv.gif") 0 50% no-repeat;

}



#mainContent ul.releaseList li a span.ramLink{

background:url("../IMAGES/COMMON/icon_ram.gif") 0 50% no-repeat;

}





/* ----------------------------------------------------------------

    Modules= Document Download

----------------------------------------------------------------- */

#mainContent div.docDownloadBlock{

margin-bottom:30px;

border-bottom:1px solid #e9e9e9;

background:url("../IMAGES/COMMON/bg_doc-download.gif") 0 100% no-repeat;

}



#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:0;

padding:2px 5px;

border:0;

border-bottom:1px solid #fff;

background:none;

background-color:#e5e5e5;

font-size:75%;

}



#mainContent div.docDownloadBlock div.imageBlock{

float:left;

padding:9px 0;

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{

margin:0 0 0 3px;

}



#mainContent div.docDownloadBlock div.textBlock ul.separate{

margin-top:7px;

padding-top:12px;

background:url("../IMAGES/COMMON/line_double_01.gif") 0 0 repeat-x;

}



#mainContent div.docDownloadBlock div.textBlock ul li{

position:relative;

font-weight:bold;

line-height:1.3;

}



#mainContent div.docDownloadBlock div.textBlock ul li a{

display:block;

}



#mainContent div.docDownloadBlock div.textBlock ul li span{

display:block;

padding-left:10px;

background:url("../IMAGES/COMMON/bullet_circle_01.gif") 0 0.5em no-repeat;

}



#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:1;

display:block;

padding-right:8em;

padding-left:10px;

background:url("../IMAGES/COMMON/bullet_arrow_02.gif") 0 0.4em no-repeat;

cursor:pointer;

}



#mainContent div.docDownloadBlock div.textBlock ul li a span.size{

display:block;

position:absolute;

top:0;

right:0;

width:5em;

font-weight:normal;

cursor:pointer;

}



#mainContent div.docDownloadBlock div.textBlock ul li li a span.size{

top:3px;

}



#mainContent div.docDownloadBlock div.textBlock ul li a span.pdf{

padding-left:13px;

background:url("../IMAGES/COMMON/icon_pdf.gif") 0 0.2em no-repeat;

}



#mainContent div.docDownloadBlock div.textBlock ul li a span.newwin{

padding-left:13px;

background:url("../IMAGES/COMMON/icon_window.gif") 0 0.2em no-repeat;

}



#mainContent div.docDownloadBlock div.textBlock ul li a span.excel{

padding-left:13px;

background:url("../IMAGES/COMMON/icon_excel.gif") 0 0.2em no-repeat;

}



#mainContent div.docDownloadBlock div.textBlock ul li a span.word{

padding-left:13px;

background:url("../IMAGES/COMMON/icon_word.gif") 0 0.2em no-repeat;

}



#mainContent div.docDownloadBlock div.textBlock ul li a span.wmv{

padding-left:13px;

background:url("../IMAGES/COMMON/icon_wmv.gif") 0 0.2em no-repeat;

}



#mainContent div.docDownloadBlock div.textBlock ul li a span.ram{

padding-left:13px;

background:url("../IMAGES/COMMON/icon_ram.gif") 0 0.2em no-repeat;

}



#mainContent div.docDownloadBlock div.textBlock ul li ul{

margin:3px 0 0 0;

padding:0 0 0 20px;

background:url("../IMAGES/COMMON/line_dot_01.gif") 0 0 repeat-x;

}



#mainContent div.docDownloadBlock div.textBlock ul li ul li{

margin:0 0 3px 0;

padding:3px 0 0 0;

background:url("../IMAGES/COMMON/line_dot_01.gif") 0 0 repeat-x;

font-weight:normal;

}



#mainContent div.docDownloadBlock div.textBlock ul li ul li ul{

margin:3px 0 0 0;

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:20px;

}



#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:40px;

}



#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:url("../IMAGES/COMMON/line_dot_01.gif") 0 0 repeat-x;

}



#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;

}



#mainContent div.colBlock div.docDownloadBlock div.textBlock ul li a span.title{

padding-right:5em;

}



#mainContent div.colBlock div.docDownloadBlock div.textBlock ul li ul li a span.title{

padding-right:10px;

}



#mainContent div.colBlock div.docDownloadBlock div.textBlock ul li ul li a span.size{

display:block;

position:static;

margin-left:10px;

width:auto;

font-weight:normal;

cursor:pointer;

}





/* ----------------------------------------------------------------

    Modules= Document Order

----------------------------------------------------------------- */

#mainContent div.docOrderBlock{

margin-bottom:30px;

border-bottom:1px solid #e9e9e9;

background:url("../IMAGES/COMMON/bg_doc-download.gif") 0 100% no-repeat;

}



#mainContent div.docOrderBlock *{

margin:0;

padding:0;

}



#mainContent div.docOrderBlock h3,

#mainContent div.docOrderBlock h4,

#mainContent div.docOrderBlock h5,

#mainContent div.docOrderBlock h6{

margin:0;

padding:2px 5px;

border:0;

border-bottom:1px solid #fff;

background:none;

background-color:#e5e5e5;

font-size:75%;

}



#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:url("../IMAGES/COMMON/bullet_arrow_02.gif") 0 0.4em no-repeat;

}



#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 2.5em;

background:url("../IMAGES/COMMON/bg_faq-title.gif") 0 0 repeat-y;

line-height:1.4;

/*text-indent:-1.25em;*/

}



#mainContent dl.faqList dd{

margin-bottom:30px;

padding:0 0 0 2.5em;

/*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:1px solid #e9e9e9;

}



#mainContent div.inquiryBlock dl dt{

margin-bottom:1px;

padding:2px 6px;

background:#e5e5e5;

line-height:1.3;

}



#mainContent div.inquiryBlock dl dd{

margin:0;

padding:4px 8px;

border-bottom:1px solid #fff;

background:#f8f8f8;

}



#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.6;

background:url("../IMAGES/COMMON/bg_colon.gif") 100% 50% no-repeat;

}



#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{

margin-bottom:20px;

background:url("../IMAGES/COMMON/bg_related-information_top.gif") 0 0 no-repeat;

}



#mainContent div.relatedInformation dl{

margin:0;

padding-bottom:6px;

background:url("../IMAGES/COMMON/bg_related-information_bottom.gif") 0 100% no-repeat;

}



#mainContent div.relatedInformation dl dt{

padding:8px 8px 12px;

font-size:0;

}



#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.linkList01 li{

margin-bottom:2px;

}



#mainContent div.relatedInformation dl dd div.col-control{

margin:0;

width:512px;

}



#mainContent div.relatedInformation dl dd div.col-control ul.colType01{

width:526px;

}



#mainContent div.relatedInformation dl dd div.col-control ul.colType01 li{

margin-right:14px;

width:239px;

}





/* ----------------------------------------------------------------

    Modules= Content Box

----------------------------------------------------------------- */

#mainContent div.boxType01{

margin-bottom:20px;

padding:15px 15px 1px;

background:#f8f8f8;

}



#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:75%;

}





/* ----------------------------------------------------------------

    Component= IR Event

----------------------------------------------------------------- */

#mainContent div#irEvent{

background:url("../IMAGES/COMMON/bg_ir-event_top.gif") 0 0 no-repeat;

}



#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{

padding-left:10px;

top:10px;

right:369px;

}



#mainContent div#irEvent ul{

padding:0 11px 7px;

background:url("../IMAGES/COMMON/bg_ir-event_bottom.gif") 0 100% no-repeat;

}



#mainContent div#irEvent ul li{

margin-bottom:6px;

padding-bottom:7px;

padding-left:10px;

background:url("../IMAGES/COMMON/line_dot_01.gif") 0 100% repeat-x;

text-indent:-10px;

}



#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:10px;

background:url("../IMAGES/COMMON/bullet_arrow_02.gif") 0 0.3em no-repeat;

}





/* ----------------------------------------------------------------

    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 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:url("../IMAGES/COMMON/bg_heritage.gif") 0 0 repeat-y;

}



#mainContent div#heritage dl dt{

position:absolute;

z-index:1;

margin:8px;

width:87px;

}



#mainContent div#heritage dl dd{

position:relative;

z-index:200;

padding:1px 0;

background:url("../IMAGES/COMMON/bg_heritage_bottom.gif") 0 100% no-repeat;

}



#mainContent div#heritage dl dd.lastChild{

background:none;

}



#mainContent div#heritage dl dd div{

background:url("../IMAGES/COMMON/bg_heritage.gif") 100% 0 repeat-y;

}



#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:url("../IMAGES/COMMON/bg_heritage_1930.gif"); }

#mainContent div#heritage dl dd#heritage1940 ul{ background-image:url("../IMAGES/COMMON/bg_heritage_1940.gif"); }

#mainContent div#heritage dl dd#heritage1950 ul{ background-image:url("../IMAGES/COMMON/bg_heritage_1950.gif"); }

#mainContent div#heritage dl dd#heritage1960 ul{ background-image:url("../IMAGES/COMMON/bg_heritage_1960.gif"); }

#mainContent div#heritage dl dd#heritage1970 ul{ background-image:url("../IMAGES/COMMON/bg_heritage_1970.gif"); }

#mainContent div#heritage dl dd#heritage1980 ul{ background-image:url("../IMAGES/COMMON/bg_heritage_1980.gif"); }

#mainContent div#heritage dl dd#heritage1990 ul{ background-image:url("../IMAGES/COMMON/bg_heritage_1990.gif"); }

#mainContent div#heritage dl dd#heritage2000 ul{ background-image:url("../IMAGES/COMMON/bg_heritage_2000.gif"); }

#mainContent div#heritage dl dd#heritage2010 ul{ background-image:url("../IMAGES/COMMON/bg_heritage_2010.gif"); }



#mainContent div#heritage dl dd ul li{

position:relative;

margin:9px 15px 9px 0;

_margin:6px 15px 6px 0;

line-height:1.4;

}



#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:7em

}



#mainContent div#heritage dl dd ul li span.title a{

padding-left:8px;

background:url("../IMAGES/COMMON/bullet_arrow_02.gif") 0 0.4em no-repeat;

}





/* ----------------------------------------------------------------

    Component= Sitemap

----------------------------------------------------------------- */

#mainContent div#sitemap div.col-control{

margin-bottom:25px;

width:954px;

}



#mainContent div#sitemap div.col-control div.colType01{

margin-bottom:20px;

width:984px;

}



#mainContent div#sitemap div.col-control div.colType01 div.colBlock{

margin-right:30px;

width:462px;

overflow:hidden;

}



#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{

margin-bottom:0;

}



#mainContent div#sitemap div.col-control div.colType01 div.colBlock ul li{

float:left;

margin-right:10px;

padding-left:8px;

width:136px;

background:url("../IMAGES/COMMON/bullet_arrow_01.gif") 0 0.55em no-repeat;

}





/* ----------------------------------------------------------------

    Component= Global Websites

----------------------------------------------------------------- */

#mainContent div#globalWebsites div#america{

float:left;

margin-right:30px;

width:268px;

}



#mainContent div#globalWebsites div#america div.col01{

float:left;

width:129px;

}



#mainContent div#globalWebsites div#america div.col02{

float:right;

width:129px;

}



#mainContent div#globalWebsites div#europe{

float:left;

margin-right:30px;

width:233px;

}



#mainContent div#globalWebsites div#europe div.col01{

float:left;

width:111px;

}



#mainContent div#globalWebsites div#europe div.col02{

float:right;

width:111px;

}



#mainContent div#globalWebsites div#asia_oseania{

float:left;

margin-right:30px;

width:153px;

}



#mainContent div#globalWebsites div#middleEast_africa{

float:left;

width:210px;

}



#mainContent div#globalWebsites ul{

margin-bottom:2.5em;

}



#mainContent div#globalWebsites ul li{

padding-left:10px;

background:url("../IMAGES/COMMON/bullet_arrow_01.gif") 0 0.6em no-repeat;

}





/* ----------------------------------------------------------------

    Component= NISSAN

----------------------------------------------------------------- */

#mainContent div#nissan div{

float:left;

margin-right:30px;

width:216px;

}



#mainContent div#nissan div#middleEast_africa{

margin-right:0;

}



#mainContent div#nissan ul{

margin-bottom:2.5em;

}



#mainContent div#nissan ul li{

padding-left:10px;

background:url("../IMAGES/COMMON/bullet_arrow_01.gif") 0 0.5em no-repeat;

}





/* ----------------------------------------------------------------

    Component= INFINITI

----------------------------------------------------------------- */

#mainContent div#infiniti{

width:954px;

overflow:hidden;

}



#mainContent div#infiniti ul{

width:975px;

}



#mainContent div#infiniti ul li{

float:left;

margin:0 21px 0 0;

padding-bottom:20px;

width:304px;

}



#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 0 0 10px;

width:auto;

background:url("../IMAGES/COMMON/bullet_arrow_01.gif") 0 0.6em no-repeat;

}





/*company*/



#mainContent #companyBlock01-01{margin-bottom:0px;}

#mainContent .companyBlock01-02{overflow:hidden;margin-bottom:0px;padding-bottom:3px;width:263px;background:url(/EN/COMPANY/IMAGES/bg_bottom01.gif) 0 100% no-repeat;}

#mainContent .companyBlock01-03{padding:1px 1px 1px;border:1px solid #e9e9e9;border-bottom:0;}

#mainContent .companyBlock01-04{position:relative;margin-bottom:4px;background:url(/EN/COMPANY/IMAGES/bg_block.gif) 0 0 no-repeat;}

#mainContent .companyBlock01-05{zoom:1;padding:6px 0 7px 10px;font-size:0;line-height:0;}

#mainContent .companyBlock01-06{position:absolute;top:8px;right:4px;padding-left:10px;background:url(/EN/SHARED/IMAGES/COMMON/bullet_arrow_02.gif) 0 2px no-repeat;font-size:0;line-height:0;}

#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 7px ;}

#mainContent #companyBlock01-11{margin:0px 0 20px 7px ;}



#mainContent .companyBlock02-01{overflow:hidden;margin-bottom:10px;padding-bottom:3px;width:534px;background:url(/EN/COMPANY/IMAGES/bg_bottom02.gif) 0 100% no-repeat;}

#mainContent .companyBlock02-02{padding:1px 1px 1px;border:1px solid #e9e9e9;border-bottom:0;}

#mainContent .companyBlock02-03{position:relative;margin-bottom:4px;background:url(/EN/COMPANY/IMAGES/bg_block.gif) 0 0 no-repeat;}

#mainContent .companyBlock02-04{zoom:1;padding:6px 0 7px 10px;font-size:0;line-height:0;}

#mainContent .companyBlock02-05{position:absolute;top:8px;right:4px;padding-left:10px;background:url(/EN/SHARED/IMAGES/COMMON/bullet_arrow_02.gif) 0 2px no-repeat;font-size:0;line-height:0;}

#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*/

.sb{margin:20px 0;}

.social-bookmark{width:764px;height:24px;overflow:hidden;}

.social-bookmark ul{list-style:none;}

.social-bookmark ul li.h00{float:right;display:inline;margin:0;padding:4px 0px 4px 9px;vertical-align:middle;background:#ccc url(/EN/SHARED/IMAGES/ICON/icon_frame.gif) no-repeat 4px 2px;line-height:0;}

.social-bookmark ul li.h01{float:right;display:inline;margin:0;padding:3px 0px 3px 4px;vertical-align:middle;background:#ccc;line-height:0;}/*fb*/

.social-bookmark ul li.h02{float:right;display:inline;margin:0;padding:4px 0px 4px 4px;vertical-align:middle;background:#ccc url(/EN/SHARED/IMAGES/ICON/icon_frame.gif) no-repeat 0px 2px;line-height:0;}/*dg*/

.social-bookmark ul li.h03{float:right;display:inline;margin:0;padding:4px 4px 4px 9px;vertical-align:middle;background:#ccc url(/EN/SHARED/IMAGES/ICON/icon_frame.gif) no-repeat 4px 2px;line-height:0;}/*ms*/

.social-bookmark ul li.h20{float:right;display:inline;margin:0;padding:2px 0px 2px 9px;vertical-align:middle;background:#ccc url(/EN/SHARED/IMAGES/ICON/icon_frame.gif) no-repeat 4px 2px;line-height:0;}/*tw*/

.social-bookmark ul li.h13{float:right;display:inline;margin:0;padding:7px 0px 6px 9px;vertical-align:middle;background:#ccc url(/EN/SHARED/IMAGES/ICON/icon_frame.gif) no-repeat 4px 2px;line-height:0;}/*hb*/



.social-bookmark ul li.h00{/padding:4px 0px 4px 9px;}	/*ie6,7*/

.social-bookmark ul li.h01{/padding:3px 0px 3px 4px;}	/*ie6,7*/

.social-bookmark ul li.h02{/padding:4px 0px 4px 4px;}	/*ie6,7*/

.social-bookmark ul li.h03{/padding:4px 4px 4px 9px;}	/*ie6,7*/

.social-bookmark ul li.h20{/padding:2px 0px 2px 9px;}	/*ie6,7*/

.social-bookmark ul li.h13{/padding:6px 0px 7px 9px;}	/*ie6,7*/



.social-bookmark iframe.twitter-share-button {width: 100px!important;}/*120809*/