@charset "utf-8";
/* CSS Document */

/* Breadcrumb */
#pageInfo dl#topicPath dd { padding-left:1px; }
#pageInfo dl#topicPath dd a:hover { color:#666!important; text-decoration:none!important; }
body.INFINITI #pageInfo dl#topicPath dd, body.INFINITI #pageInfo dl#topicPath dd a { color:#CCC!important; }
body.INFINITI #pageInfo dl#topicPath dd em { color:#FFF!important; }
body.DATSUN #pageInfo dl#topicPath dd, body.DATSUN #pageInfo dl#topicPath dd a { color:#CCC!important; }
body.DATSUN #pageInfo dl#topicPath dd em { color:#FFF!important; }

/* SNS */
#pageInfo #NI-pageInfo01 #NI-left-area01 { width:800px; }
#pageInfo #NI-pageInfo01 #NI-right-area01 { height:30px; float:right!important; width:160px; padding-right:4px; }
#pageInfo #NI-pageInfo01 #NI-right-area01 ul { width:160px; margin:0; }
#pageInfo #NI-pageInfo01 #NI-right-area01 ul li { margin:0;  }
#pageInfo #NI-pageInfo01 #NI-right-area01 li.NI-cell02 { width:70px; margin-left:10px; }	/* twitter */
#pageInfo #NI-pageInfo01 #NI-right-area01 li.NI-cell01 { width:70px; /*margin-top:1px;*/ }	/* facebook */
#pageInfo #NI-pageInfo01 #NI-right-area01 ul li.NI-cell01 a, #pageInfo #NI-pageInfo01 #NI-right-area01 ul li.NI-cell02 a { height:20px; width:70px; display:block; }

/* adjust */
/*html.chrome #pageInfo #NI-pageInfo01 #NI-right-area01 { padding-right:0; }
html.safari #NI-pageInfo01 #NI-right-area01 { padding-right:4px; }
html.firefox #NI-pageInfo01 #NI-right-area01 { padding-right:4px; }
html.chrome body.INFINITI #pageInfo #NI-pageInfo01 #NI-right-area01 { padding-right:1px; }
html.safari body.INFINITI #pageInfo #NI-pageInfo01 #NI-right-area01 { padding-right:5px; }
html.firefox body.INFINITI #pageInfo #NI-pageInfo01 #NI-right-area01 { padding-right:5px; }
html.chrome body.DATSUN #pageInfo #NI-pageInfo01 #NI-right-area01 { padding-right:1px; }
html.safari body.DATSUN #pageInfo #NI-pageInfo01 #NI-right-area01 { padding-right:5px; }
html.firefox body.DATSUN #pageInfo #NI-pageInfo01 #NI-right-area01 { padding-right:5px; }*/


/* background  */	
.NI-overwrite01 {	background: url(../IMAGES/top_bg01.gif) repeat-x 0 74px; }
.NI-overwrite01.InfinitiTop, .NI-overwrite01.INFINITI {	background: url(../INFINITI/IMAGES/top_bg01.gif) repeat-x 0 74px; }
.NI-overwrite01.INFINITI #NI-frame-work06 { background-image:url(../INFINITI/IMAGES/top_bg09.png); }
.NI-overwrite01.DatsunTop, .NI-overwrite01.DATSUN {	background: url(../DATSUN/IMAGES/top_bg01.gif) repeat-x 0 74px; }
.NI-overwrite01.DATSUN #NI-frame-work06 { background-image:url(../DATSUN/IMAGES/top_bg09.png); }

body.InfinitiTop #NI-main-visual-slideimages-01 { background-image: url(../INFINITI/IMAGES/NI_bg_main01.png); }

/* left side navi  */	
#NI-localNav02 ul li { background:url(../IMAGES/bg_1st-menu01.gif) 0 100% no-repeat;}
#NI-localNav02 ul li a:hover{ background:url(../IMAGES/bg_1st-menu01.gif) -300px 100% no-repeat;}
#NI-localNav02 ul li.selected { background: url(../IMAGES/bg_1st-menu01.gif) -300px 100% no-repeat; }
#NI-localNav02 ul li ul li { background: url(../IMAGES/bg_2nd-menu01.gif) -300px 0% no-repeat; }
#NI-localNav02 ul li ul li span { background: url(../IMAGES/arrow_red_w12-02.gif) 0 2px no-repeat; }
#NI-localNav02 ul li ul li ul li { background: url(../IMAGES/bg_3rd-menu01.gif) -300px 0% no-repeat; }
/* Design Top left side navi */
.gTop #NI-localNav02 ul li { background:url(/JP/SHARED/IMAGES/COMMON02/bg_1st-menu01.gif) 0 100% no-repeat;}
.gTop #NI-localNav02 ul li a:hover{ background:url(/JP/SHARED/IMAGES/COMMON02/bg_1st-menu01.gif) -300px 100% no-repeat;}
.gTop #NI-localNav02 ul li.selected { background: url(/JP/SHARED/IMAGES/COMMON02/bg_1st-menu01.gif) -300px 100% no-repeat; }
.gTop #NI-localNav02 ul li.selected a:hover{background:none;}
.gTop #NI-localNav02 ul li ul li { background: url(/JP/SHARED/IMAGES/COMMON02/bg_2nd-menu01.gif) -300px 0% no-repeat; }
.gTop #NI-localNav02 ul li ul li span { background: url(/JP/SHARED/IMAGES/COMMON02/arrow_red_w12-02.gif) 0 2px no-repeat; }
.gTop #NI-localNav02 ul li ul li ul li { background: url(/JP/SHARED/IMAGES/COMMON02/bg_3rd-menu01.gif) -300px 0% no-repeat; }
/* font color */
#NI-localNav02 span.active { color: #343434!important; }
#NI-localNav02 a:hover { color: #343434!important; }
.gTop #NI-localNav02 span.active { color: #003f65!important; }
/* Design Top font color */
.gTop #NI-localNav02 a:hover { color: #003f65!important; }
.NDC-il01-01-01 .NDC-il01-01-02 a:hover { color: #343434; }
/* H1 Design */
#NI-main-visual01 { background: url(../IMAGES/top_bg02.gif) 0 0 no-repeat; height:75px; }
body.INFINITI #NI-main-visual01 { background:url(../INFINITI/IMAGES/top_bg02.gif) 0 0 no-repeat; }
body.DATSUN #NI-main-visual01 { background:url(../DATSUN/IMAGES/top_bg02.gif) 0 0 no-repeat; }
body.InfinitiTop h2.NI-headline02-01 { padding-bottom:10px; }
body.BrandTop .NI-frame-work04-03 { padding: 3px 0 0 0; }
body.BrandTop .NI-frame-work04-03.h2topics { padding: 3px 0 0 4px; }
body.NissanTop .NI-frame-work04-03.h2sketchbook { padding-left:10px; }

/* PFA Slider */
#NI-main-visual01-01 { height: 255px; }
#NI-main-visual-slideimages-01 { padding-top:5px!important; background-position:0 0!important; }
body.InfinitiTop #NI-slideimages-corner-01, body.InfinitiTop #NI-slideimages-corner-02, body.InfinitiTop #NI-slideimages-corner-03, body.InfinitiTop #NI-slideimages-corner-04, body.DatsunTop #NI-slideimages-corner-01, body.DatsunTop #NI-slideimages-corner-02, body.DatsunTop #NI-slideimages-corner-03, body.DatsunTop #NI-slideimages-corner-04 { background-image:none; }

/* Design Works Details */
li .NI-column-box06 .NI-date01 { top: 3px; }

/* topics for INFINITI and DATSIM */
body.InfinitiTop #ND-newsList01, body.DatsunTop #ND-newsList01 { width:294px!important; }
body.BrandTop .ND-newsList01-01 li.end { border:none; }

/* other */
body.DatsunTop .NI-category-top08-09.kpm { width:616px!important; }
body.DatsunTop .NI-category-top08-09.kpm .NI-category-top08-10 { background-image:url(../DATSUN/IMAGES/NI_box_type08-01.gif)!important;}
/* margin */
.mt22 { margin-top:22px; }

/* SNS */
