@charset "shift_jis";


/* elements */
body	{width:964px;}
sub,sup	{vertical-align:baseline;}
sup	{position:relative;top:-4px;}
sub	{position:relative;top:4px;}
p	{line-height:1.7em;}
br	{letter-spacing:0;}
h3	{margin:0 0 5px 0;padding:0px 0 8px 0;background:url(../IMAGES/title_h3_bg01.gif) repeat-x 0 100%;}
h4	{margin:20px 0 7px 0;}
li	{}
/*div	{border:1px solid #ff0000;}*/


/* link */
a			{zoom:1;}
a:link			{text-decoration:none;color:#666;}
a:visited		{text-decoration:none;color:#666;}
a:hover			{text-decoration:underline;color:#c71444;}
a:active		{text-decoration:underline;color:#c71444;}

a.link01:link			{text-decoration:underline;color:#c71444;}
a.link01:visited		{text-decoration:underline;color:#c71444;}
a.link01:hover			{text-decoration:none;color:#c71444;}
a.link01:active		{text-decoration:none;color:#c71444;}


/* id (common) */
#headerArea		{width:964px;height:74px;position:relative;top:0;left:0;}
#headerLogoParts	{
	position:absolute;
	top:8px;
	left:37px;
}
#headerLogoPartsCompany	{
	position:absolute;
	top:28px;
	left:171px;
}
#headerLogoNissan	{
	position:absolute;
	top:15px;
	left:875px;
}

#wrapper		{width:964px;}

#leftArea		{width:240px;float:left;}

#bannerArea		{width:220px;margin:0 0 40px 0;}
#bannerArea ul		{margin:0;}
#bannerArea ul li	{margin:5px 0 5px 10px;list-style-type:none;}
#bannerArea ul li a	{background:url(../IMAGES/icon_arrow04.gif) no-repeat 0px 7px;}
#bannerArea ul li a:hover,
#bannerArea ul li a:active	{background:url(../IMAGES/icon_arrow04_on.gif) no-repeat 0px 7px;}
#bannerArea ul li a span{padding:0 0 0px 10px;}

#rightArea		{width:724px;float:right;}

#footerArea		{width:964px;border-top:1px solid #ccc;}
#footerArea ul		{margin:11px 11px 11px 0;text-align:right;}
#footerArea ul li	{list-style-type:none;display:inline;background:url(../IMAGES/line_list01.gif) no-repeat;padding:0 5px 0 10px;}
#footerArea ul li#first	{background:none;}
#footerArea ul li a	{color:#999;}
#footerArea ul li a:hover,
#footerArea ul li a:active	{color:#c71444;}
#titleArea		{/*width:724px;*/height:31px;background:url(../IMAGES/title_h2_bg01.gif);margin:0 0 10px;}
#titleArea h2		{margin:0;padding:8px 0 4px 8px;}


/* id (menu) */
#globalMenu		{width:220px;border-top:5px solid #ccc;margin:0 0 10px 0;background:url(../IMAGES/left_menu_bg00.gif);}
html:first-child #globalMenu{background:none;}/*opera*/
body:last-child #globalMenu{background:none;}/*opera*/
#globalMenu ul		{margin:0;padding:0;}
#globalMenu ul li	{margin:0;padding:0;list-style-type:none;background:url(../IMAGES/icon_arrow01.gif) no-repeat 7px 13px;}
#globalMenu ul li a	{margin:1px 0 0 0;border-left:3px solid #ccc;display:block;padding:6px 5px 7px 12px;background:url(../IMAGES/left_menu_bg01.gif) -3px 100% no-repeat;}
#globalMenu ul li a:hover,
#globalMenu ul li a:active	{text-decoration:none;border-left:3px solid #c71444;background:url(../IMAGES/left_menu_bg01_on.gif) -3px 100% no-repeat;}

#globalMenu ul li a.active,
#globalMenu ul li a.active:link,
#globalMenu ul li a.active:visited,
#globalMenu ul li a.active:hover,
#globalMenu ul li a.active:active	{margin:0 0 0 0;border-left:3px solid #c71444;color:#c71444;display:block;padding:7px 5px 7px 13px;background:url(../IMAGES/left_menu_bg01_on.gif) -3px 100% no-repeat;font-weight:bold;}

#globalMenu ul li.hasChild a,
#globalMenu ul li.hasChild a:link,
#globalMenu ul li.hasChild a:visited,
#globalMenu ul li.hasChild a:hover,
#globalMenu ul li.hasChild a:active	{margin:0 0 0 0;border-left:3px solid #c71444;color:#c71444;display:block;padding:7px 5px 7px 13px;background:url(../IMAGES/left_menu_bg02_on.gif) -3px 100% no-repeat;font-weight:normal;}

#globalMenu ul li.hasChild a.active,
#globalMenu ul li.hasChild a.active:link,
#globalMenu ul li.hasChild a.active:visited,
#globalMenu ul li.hasChild a.active:hover,
#globalMenu ul li.hasChild a.active:active	{margin:0 0 0 0;border-left:3px solid #c71444;color:#c71444;display:block;padding:7px 5px 7px 13px;background:url(../IMAGES/left_menu_bg02_on.gif) -3px 100% no-repeat;font-weight:bold;}

#globalMenu ul li.hasChild ul	{margin:0;}
#globalMenu ul li.hasChild ul li	{margin:0;padding:0;list-style-type:none;background:url(../IMAGES/icon_arrow02.gif) no-repeat 18px 13px;}
#globalMenu ul li.hasChild ul li a:link,
#globalMenu ul li.hasChild ul li a:visited	{font-weight:normal;color:#666;margin:0 0 0 0;border-left:3px solid #c71444;display:block;padding:7px 5px 7px 22px;background:url(../IMAGES/left_menu_bg02_on.gif) -3px 100% no-repeat;}
#globalMenu ul li.hasChild ul li a:hover,
#globalMenu ul li.hasChild ul li a:active	{font-weight:normal;color:#c71444;margin:0 0 0 0;border-left:3px solid #c71444;display:block;padding:7px 5px 7px 22px;background:url(../IMAGES/left_menu_bg02_on.gif) -3px 100% no-repeat;}

#globalMenu ul li.hasChild ul li#last a:link,
#globalMenu ul li.hasChild ul li#last a:visited	{font-weight:normal;color:#666;margin:0 0 0 0;border-left:3px solid #c71444;display:block;padding:7px 5px 7px 22px;background:url(../IMAGES/left_menu_bg01_on.gif) -3px 100% no-repeat;}
#globalMenu ul li.hasChild ul li#last a:hover,
#globalMenu ul li.hasChild ul li#last a:active	{font-weight:normal;color:#c71444;margin:0 0 0 0;border-left:3px solid #c71444;display:block;padding:7px 5px 7px 22px;background:url(../IMAGES/left_menu_bg01_on.gif) -3px 100% no-repeat;}

#globalMenu ul li.hasChild ul li a.active,
#globalMenu ul li.hasChild ul li a.active:link,
#globalMenu ul li.hasChild ul li a.active:visited,
#globalMenu ul li.hasChild ul li a.active:hover,
#globalMenu ul li.hasChild ul li a.active:active	{margin:0 0 0 0;border-left:3px solid #c71444;color:#c71444;display:block;padding:7px 5px 7px 22px;background:url(../IMAGES/left_menu_bg02_on.gif) -3px 100% no-repeat;font-weight:bold;}

#globalMenu ul li.hasChild ul li#last a.active,
#globalMenu ul li.hasChild ul li#last a.active:link,
#globalMenu ul li.hasChild ul li#last a.active:visited,
#globalMenu ul li.hasChild ul li#last a.active:hover,
#globalMenu ul li.hasChild ul li#last a.active:active	{margin:0 0 0 0;border-left:3px solid #c71444;color:#c71444;display:block;padding:7px 5px 7px 22px;background:url(../IMAGES/left_menu_bg01_on.gif) -3px 100% no-repeat;font-weight:bold;}


/* id (top) */
#mainImage		{margin:0 0 10px 0;width:964px;height:300px;background:url(../IMAGES/line_gradation01.gif) no-repeat 0 295px;}
#mainImage img	{float:left;}


/* id (inner) */
#titleImage		{margin:0 0 6px 0;width:964px;height:66px;background:url(../IMAGES/line_gradation01.gif) no-repeat 0 61px;}
#titleImage h1		{margin:0;}
#topicPath		{margin:0px 10px 8px 20px;}
#topicPath a		{text-decoration:underline;}
#topicPath a:link,
#topicPath a:visited	{text-decoration:underline;color:#666;}
#topicPath a:hover,
#topicPath a:active	{text-decoration:underline;color:#c71444;}


/* class */
ul.releaseDate		{margin:0 0 20px 0;width:724px;}
ul.releaseDate li	{margin:0;list-style-type:none;padding:8px 0 8px 0;background:url(../IMAGES/line_hr01.gif) repeat-x 0 100%;}
ul.releaseDate li span.date		{display:block;float:left;width:80px;margin:0 10px 0 0;}
ul.releaseDate li span.release		{display:block;float:left;width:614px;margin:0 0 0 0px;}

.areaFloat01		{width:724px;}

.tableFloat01		{float:left;width:484px;}
.tableFloat01 table	{border:0;width:484px;}
.tableFloat01 table th	{border:0;/*width:119px;*/background:#eee;border-right:#fff 1px solid;border-bottom:#d3d3d3 1px solid;font-weight:normal;text-align:left;}
.tableFloat01 table td	{padding:0;border:0;/*width:364px;*/background:#f8f8f8;border-bottom:#d3d3d3 1px solid;}
.tableFloat01 table th div	{padding:0px 8px;}
.tableFloat01 table td div	{padding:0px 8px;}

.tableFloat01-image01	{float:right;width:220px;}
.tableFloat01-image01 img{display:block;margin:0 0 8px 0;}

.tableFloat02		{/*float:left;*/width:724px;margin:10px 0 20px 0;}
.tableFloat02 table	{border:0;width:auto;}
.tableFloat02 table th	{border:0;/*width:119px;*/background:#eee;border-right:#fff 1px solid;border-bottom:#d3d3d3 1px solid;font-weight:normal;text-align:left;}
.tableFloat02 table td	{padding:0;border:0;/*width:364px;*/background:#f8f8f8;border-bottom:#d3d3d3 1px solid;}
.tableFloat02 table th div	{padding:0px 15px;}
.tableFloat02 table td div	{padding:0px 10px;}

.tableFloat03		{float:right;width:554px;}

.tableFloat03-image01	{float:left;width:150px;}
.tableFloat03-image01 img{display:block;margin:0 0 8px 0;}

.anchorTop		{text-align:right;margin:20px 0px 20px 5px;}
.anchorTop ul		{margin:0 0 0 860px;}
.anchorTop ul li	{background:url(../IMAGES/icon_arrow03.gif) no-repeat 0px;padding:0 0 0 10px;list-style-type:none;}

/*.titleImage01		{margin:10px 0 10px 0;}*/
.textArea01		{margin:5px 10px 0 0;}
.textArea02		{margin:10px 10px 10px 0;}
.textArea03		{margin:20px 10px 0px 0;}

.clear01		{clear:both;}

/* text */
.smallText	{font-size:91.7%;}
.middleText	{font-size:104.0%;}/*108.4*/
.largeText	{font-size:116.7%;}/*125*/

.boldText	{font-weight:bold;}
.positionRight	{text-align:right;}
