/* elements ----------------------------------- */
p{font-size:80%;color:#666;}
em{color:#666;}


/* common ----------------------------------- */
#area-title01		{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
#area-title02		{}
#area-contents01	{margin:30px;}
#area-form01		{margin:0 15px 15px 15px;}

#topic-path01		{font-size:80%;margin-bottom:25px;}

#index-title01		{margin-bottom:25px;}
#index-title02		{margin-bottom:30px;}
#index-title03		{margin-bottom:40px;}

.position-reset		{position:relative;top:0;left:0;}
.text-box01		{margin-bottom:35px;}
.text-box02		{margin:20px 15px;}
.margin01		{margin-bottom:5px;}
.margin02		{margin-bottom:10px;margin-top:10px;}
.margin03		{margin-bottom:5px;margin-top:20px;}
.margin04		{margin-bottom:20px;}
.margin05		{margin-bottom:5px;margin-top:30px;}
.margin06		{margin-bottom:5px;margin-top:5px;}
.margin07		{margin-bottom:5px;margin-top:7px;}
.margin08		{margin-bottom:5px;margin-top:10px;}
.margin09		{margin-bottom:20px;margin-top:10px;}
.margin10		{margin-bottom:0px;margin-top:10px;}
.margin11		{margin-bottom:30px;margin-top:30px;}/*130711*/
.hr01			{width:874px;height:1px;background:#d3d3d3;overflow:hidden;}
.hr02			{width:874px;height:1px;background:url(https://www.nissan-global.com/EN/INNOVATION/DESIGN/RECRUIT/IMAGES/hr01.gif);overflow:hidden;}
.hr03			{width:628px;height:1px;background:url(https://www.nissan-global.com/EN/INNOVATION/DESIGN/RECRUIT/IMAGES/hr01.gif);overflow:hidden;}
.hr04			{width:600px;height:1px;background:url(https://www.nissan-global.com/EN/INNOVATION/DESIGN/RECRUIT/IMAGES/hr01.gif);overflow:hidden;}
.list01			{float:left;width:500px;}
.list02			{float:right;width:156px;}

#form-table01		{border:none;width:973px;}
#form-table01 td	{border:none;}
.cell01			{width:245px;vertical-align:middle;}
.cell02			{width:628px;}


.form-field01		{width:287px;font-size:90%;}
.form-field01-01	{width:287px;font-size:90%;ime-mode:disabled;}
.form-field02		{width:113px;font-size:90%;}
.form-field02-01	{width:113px;font-size:90%;ime-mode:disabled;}
.form-field03		{width:147px;font-size:90%;ime-mode:disabled;}
.form-field04		{width:43px;font-size:90%;ime-mode:disabled;}
.form-field05		{width:501px;height:85px;font-size:90%;}
.center01		{text-align:center;}

#thanx-text01		{margin:164px 0 192px 320px;}

/*.text-small01		{font-size:71%;}*//*120117*/
.text-small01		{font-size:80%;}/*130801*/
.text-red01		{color:#003f65;}/*120117*/

.utility{display:none;}/*130801*/

/* top ----------------------------------- */
#index-area-contents01{border-top:1px solid #d9d9d9;}
#index-area-contents02{width:964px;height:663px;background: #000 url(https://www.nissan-global.com/EN/INNOVATION/DESIGN/RECRUIT/IMAGES/index_bg01.jpg) no-repeat 0 0;}
#index-text01		{position:absolute;top:59px;left:30px;}/*130711*/
#index-text02		{position:absolute;top:360px;left:31px;}/*339*/
#index-languages01	{position:absolute;top:18px;left:695px;}
#index-languages02	{position:absolute;top:18px;left:787px;}
#index-languages03	{position:absolute;top:18px;left:870px;}
#index-button01		{position:absolute;top:223px;left:30px;}/**/
#index-button02		{position:absolute;top:253px;left:30px;}/**/

#index-thumbnail01	{position:absolute;top:178px;left:30px;}/*120110*/
#index-thumbnail02	{position:absolute;top:289px;left:30px;}/*120110*/
#index-thumbnail03	{position:absolute;top:317px;left:30px;}/*120110*/
#index-thumbnail04	{position:absolute;top:317px;left:153px;}/*120110*/

#index-menu01		{position:absolute;top:390px;left:12px;}
#index-menu02		{position:absolute;top:390px;left:328px;}
#index-menu03		{position:absolute;top:390px;left:644px;}
#index-menu06		{position:absolute;top:530px;left:12px;}
#index-menu04		{position:absolute;top:530px;left:328px;}
#index-menu05		{position:absolute;top:530px;left:644px;}

/*div#nyroModalSwf,*/
div#nyroModalWrapper{border: 0px solid #999;background:#fff;}
/*div.wrapper div#nyroModalContent {padding: 0;}
div.wrapperSwf div#nyroModalContent {padding: 0;}
h1#nyroModalTitle {display: none;}*/
a#closeBut {
	position: absolute;
	display: block;
	top: -20px;/*13*/
	right: -0px;/*13*/
	width: 42px;/*12*/
	height: 8px;/*12*/
	text-indent: -9999em;
	background: url(https://www.nissan-global.com/EN/SHARED/IMAGES/PRODUCTS/close.gif) no-repeat;
	outline: 0;}
  
  
/*  Structure20130918  */

.NDB-il01-01-01 {
padding: 8px 4px 0.25em 0;
}
.NDB-il01-01-01 ul li {
margin: 0;
padding: 0;
background: url(https://www.nissan-global.com/EN/INNOVATION/SHARED/IMAGES/COMMON02/arrow_red_w12-02.gif) no-repeat 0 0.3em;
}
.NDB-il01-01-01 .NDB-il01-01-02 {
padding: 0 0 2px 15px;	
}

#NI-contents-block .NDB-ch01-01-01 {
padding: 2px 4px 1em 5px;
}
#NI-contents-block .NDB-ch01-01-01 .date01 {
font-weight: bold;
padding: 0;
margin: 0;
}
#NI-contents-block .NDB-ch01-01-01 .title01 {
padding: 0;
margin: 0;
}

#NI-contents-block .NDB-ch01-01-01 .title01 a,
#NI-contents-block .NDB-ch01-01-01 .title01 a:link,
#NI-contents-block .NDB-ch01-01-01 .title01 a:focus,
#NI-contents-block .NDB-ch01-01-01 .title01 a:visited {
text-decoration: none;
}




/* clearfix ----------------------------------- */
.clearfix:after {
content:"";
display:block;
clear:both;
}

/* for IE6 */
* html .clearfix {
display:inline-block;
}

/* for IE7 */
*+html .clearfix {
display:inline-block;
}


/* print ----------------------------------- */
@media print {

#microSiteTitle {display:none;}

}

/**/
	.formError {
			position:absolute;
			top:300px; left:300px;
			padding-bottom:13px;
			display:block;
			z-index:5000;
			cursor:pointer;
		}
			#debugMode{
				background:#000;
				position:fixed;
				width:100%; height:200px;
				top:0; left:0;
				overflow:scroll;
				opacity:0.8;
				display:block;
				padding:10px;
				color:#fff;
				font-size:14px;
				z-index:100000;
			}
		
			.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
			.formError .formErrorContent {
				width:100%; 
				background:#ee0101;
				color:#fff;
				width:150px;
				font-family:tahoma;
				font-size:11px;
				border:2px solid #ddd;
				box-shadow: 0px 0px 6px #000;
				-moz-box-shadow: 0px 0px 6px #000;
				-webkit-box-shadow: 0px 0px 6px #000;
				padding:4px 10px 4px 10px;
				border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			.greenPopup .formErrorContent {background:#33be40;}
			
			.blackPopup .formErrorContent {background:#393939;color:#FFF;}
			
			.formError .formErrorArrow{
				position:absolute;
				bottom:0;left:20px;
				width:15px; height:15px;

				z-index:5001;
			}
			.formError .formErrorArrowBottom{top:0;margin:-6px;}
			
				.formError .formErrorArrow div{
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					box-shadow: 0px 2px 3px #444;
					-moz-box-shadow: 0px 2px 3px #444;
					-webkit-box-shadow: 0px 2px 3px #444;
					font-size:0px; height:1px; background:#ee0101;margin:0 auto;line-height:0px; font-size:0px; display:block;
				}
					.formError .formErrorArrowBottom div{
						box-shadow: none;
						-moz-box-shadow: none;
						-webkit-box-shadow: none;
					}
					
				.greenPopup .formErrorArrow div{background:#33be40;}
				.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

				.formError .formErrorArrow .line10{width:15px;border:none;} 
				.formError .formErrorArrow .line9{width:13px;border:none;} 
				.formError .formErrorArrow .line8{width:11px;} 
				.formError .formErrorArrow .line7{width:9px;} 
				.formError .formErrorArrow .line6{width:7px;} 
				.formError .formErrorArrow .line5{width:5px;} 
				.formError .formErrorArrow .line4{width:3px;} 
				.formError .formErrorArrow .line3{width:1px;
					border-left:2px solid #ddd;
					border-right:2px solid #ddd;
					border-bottom:0px solid #ddd;} 
				.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
				.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}  
