@charset "UTF-8";
/* CSS Document */



#container {
	margin: 0 auto;
	position: relative;
	width: 900px;
}
#content_top {
	top: 72px\9; background:#FFF; /*111021*/
}
div#mainHeader {
	zoom:1;
	_height:auto;
	z-index:999;
}
div.naviCommonMenu {
	margin-top:10px;
}
div.naviCommonMenu ul {
	list-style:none;
}
div.naviCommonMenu ul li {
	float:left;
	margin-right:5px;
	height:24px;
	width:140px;
	overflow:hidden;
}
div.naviCommonMenu2 {
	margin-top:10px;
}
div.naviCommonMenu2 ul {
	list-style:none;
}
div.naviCommonMenu2 ul li {
	float:left;
	margin-right:4px;
	height:24px;
	overflow:hidden;
}
div.naviCommonMenu2 ul li span {
	display:none;
}
#box-navi-layout02 {
	float:right;
	background:#3a3a3a;
	width:880px;
}
#box-navi-layout02-bg01 {
	background:url(/OPTIONAL-PARTS/NAVI_AUDIO/NAVI/IMAGES/navi_lineup_bg01.gif) -10px 0px;
	width:880px;
	height:12px;
}



#box-navi-layout03 {
	float:right;
	height:769px;
	background:#fff top url(../IMAGES/box-navi-layout03_bg.gif) repeat-x;
	width:880px;
	position:relative;
}

.box-navi-layout03Info {
	margin:0 auto;
	width:866px;
	height:523px;
	background:url(../IMAGES/carwings_info_bg.jpg) no-repeat;
}

.box-navi-layout03Info .box-headline02-01{
	float:none;
	padding:14px 0 9px 20px;
	margin:0;
}
#ulBug ul{ margin-bottom:0;}
#ulBug ul.carwingsInfo{ list-style:none; display:block; color:#000; font-size:10px;  width:812px; margin:5px auto 0px auto;}
#ulBug ul.carwingsInfo li{ float:left;
position:relative;
	font-size:11px;}
#ulBug ul.carwingsInfo li.liOne{
	width:270px;
	height:420px;
	background:url(../IMAGES/carwings_img_02.jpg) no-repeat bottom;
}

#ulBug ul.carwingsInfo li.liOne i{ position:absolute; top:374px; text-align:center; width:100%;}

#ulBug ul.carwingsInfo li.liOne span,ul.carwingsInfo li.liTwo span{
	width:248px;
	margin:0 auto;
	margin-top:13px;
	*margin-top:18px;
	display:block;
	line-height:18px;
}
#ulBug ul.carwingsInfo li.liTwo{
	width:271px;
	height:420px;
	background:url(../IMAGES/carwings_img_03.jpg) no-repeat bottom;
}

#ulBug ul.carwingsInfo li.liTwo i{ position:absolute; top:382px; text-align:center; width:100%;}

#ulBug ul.carwingsInfo li.liThere{ width:271px; height:420px; background:url(../IMAGES/carwings_img_04.jpg) no-repeat bottom;}
#ulBug ul.carwingsInfo li.liThere span{
	width:255px;
	*width:262px;
	margin:3px auto 0px auto;
	*margin:5px auto 0px auto;
	padding-left:7px;
	display:block;
	line-height:14px;
}
#ulBug ul.carwingsInfo li.liThere i{ position:absolute; top:382px; text-align:center; width:100%;}

#ulBug ul.carwingsInfo li.liThere b{display:block; margin-top:5px;}

#ulBug2 ul.notes{
	list-style:none;
	display:block;
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0px;
	padding-left:-2px;
	_margin-left:-10px;
	*line-height: 18px;
}
#ulBug2 ul.notes li{
	float:left;
	margin-top:8px;
}
.link02 { position:absolute; top:680px; width:100%; text-align:center;}
.ml27{margin-left:27px;_margin-left:18px;}
.mt30{margin-top:30px;}

#box-navi-layout03-bg01 {
	background:url(/OPTIONAL-PARTS/NAVI_AUDIO/NAVI/IMAGES/navi_lineup_bg02.gif) left no-repeat;
	width:880px;
	height:12px;
	position:absolute;
	bottom:0px;
	_bottom:-7px;
	margin-left:-7px;
	z-index: 100;
}

.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt11{margin-top:11px;}



.box-navi-details-function01 {
	float:none;
	width:861px;
}
.box-navi-details-function02 li.menu01 {
	float:left;
	background:url(../IMAGES/navi_contents_bg03.jpg) no-repeat;
	width:861px;
}
.box-navi-details-function02 li.menu02 {
	float:left;
	width:861px;
}
.box-navi-details-function02 .text01 {
	width:621px;
}
.box-navi-details-function04 li.menu01 {
	float:left;
	background:url(../IMAGES/navi_contents_bg03.jpg) no-repeat;
	width:861px;
}
.box-navi-details-function05 {
	width:861px;
	margin-left:10px;
}
.box-navi-details-function05 ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.box-navi-details-function05 li.menu01 {
	float:left;
	background:url(../IMAGES/navi_contents_bg03.jpg) no-repeat;
	width:861px;
}
.box-navi-details-function05 .content {
	width:657px;
	margin:0px auto;
}
.box-navi-details-function05 .image01 {
	width:230px;
	float:right;
	padding:20px 80px 30px 0px;
	_padding:20px 60px 30px 0px;
}
.box-navi-details-function05 .text01 {
	padding-bottom:30px;
	float:left;
}
.box-navi-details-function05 .text01_02 {
	padding-bottom:30px;
	width:330px;
	float:left;
}
.box-navi-details-function05 .text01_02 .text02 {
	padding:6px 6px 0px 0;
}
.box-navi-details-function05 .text03 {
	padding:6px 6px 0px 0;
}
.box-navi-details-function06 {
	width:861px;
	margin-left:10px;
}
.box-navi-details-function06 ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.box-navi-details-function06 li.menu01 {
	float:left;
	background:url(../IMAGES/navi_contents_bg03.jpg) no-repeat;
	width:861px;
}
.box-navi-details-function06 .image01 {
	float:left;
	width:238px;
}
.box-navi-details-function06 .image01 span {
	display:block;
	padding:6px 6px 30px 6px;
}
.box-navi-details-function06 .text01 {
	padding-bottom:30px;
	float:left;
	width:622px;
}
.box-navi-details-function06 .text01_02 {
	padding-bottom:30px;
	float:left;
	width:850px;
}
.box-navi-details-function06 .text02 {
	padding:6px 6px 0px 0;
}
.box-navi-details-function07 {
	width:861px;
	margin-left:10px;
}
.box-navi-details-function07 ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.box-navi-details-function07 li.menu01 {
	float:left;
	background:url(../IMAGES/navi_contents_bg03.jpg) no-repeat;
	width:861px;
}
.box-navi-details-function07 .content {
	margin:0px auto;
}
.box-navi-details-function07 .image01 {
	width:332px;
	float:right;
	padding:20px 0px 30px 0px;
	_padding:20px 0px 30px 0px;
}
.box-navi-details-function07 .text01 {
	padding-bottom:30px;
	float:left;
}
.box-navi-details-function07 .text01_02 {
	padding-bottom:30px;
	margin-left:7px;
	display:inline;
	width:520px;
	float:left;
}
.box-navi-details-function07 .text01_02 .text02 {
	padding:6px 6px 0px 0;
	_padding:6px 0px 0px 0;
}
.box-navi-details-function07 .text03 {
	padding:6px 6px 0px 0;
}
.box-navi-details-function08 {
	width:861px;
	margin-left:10px;
}
.box-navi-details-function08 ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.box-navi-details-function08 li.menu01 {
	float:left;
	background:url(../IMAGES/navi_contents_bg03.jpg) no-repeat;
	width:861px;
}
.box-navi-details-function08 .content {
	margin:0px auto;
}
.box-navi-details-function08 .image01 {
	float:right;
	padding:20px 10px 30px 0px;
	_padding:20px 0px 30px 0px;
}
.box-navi-details-function08 .text01 {
	padding-bottom:30px;
	float:left;
}
.box-navi-details-function08 .text01_02 {
	padding-bottom:30px;
	margin-left:7px;
	width:620px;
	float:left;
}
.box-navi-details-function08 .text01_02 .text02 {
	padding:6px 6px 0px 0;
}
.box-navi-details-function08 .text03 {
	padding:6px 6px 0px 0;
}
.box-navi-lineup-navi02 li.menu01new {
	float:left;
	width:435px;
	padding:0 0 9px 0;
	margin:0;
}
.box-navi-lineup-navi02 li.menu01new div {
	width:435px;
	height:151px;
	overflow:hidden;
}
.ht120 {
	height:120px !important;
}
.mt6 {
	margin-top:6px;
}
.mt9 {
	margin-top:9px;
}
.pl7 {
	padding-left:7px;
}
.navi-lineup-anchor02_02 {
	width:880px;
	text-align:right;
 *margin-top:10px;
	_margin-top:10px;
}
.navi-lineup-anchor02_02 a, .navi-lineup-anchor02_02 a:hover {
	color:#ccc;
	font-size:0.7em;
	padding-right:10px;
	text-decoration:underline;
}
.talC {
	text-align: center;
}
.talRT {
	text-align: right;
}
.talR {
	position:absolute;
	bottom:15px;
	z-index:100;
}
.talR a,.talR a:hover{
	color:#666;
	padding-right:20px;
	text-decoration:underline;
}
.color01 a {
	color:#CCCCCC;
}
.color01 a:hover {
	color:#C71444;
}
.font_10 {
	text-align:center;
	width:221px;
	font-size:10px;
}
dl.etc {
	width:470px;
	clear:both;
	padding:5px 0 5px 0;
}
dl.etc dt {
	width:70px;
	float:left;
	font-weight:bold;
}
dl.etc dd {
	width:400px;
	float:right;
}
a{   bblr:expression(this.onFocus=this.blur());
   outline:none;}
ul.lineupUl01{ list-style:none; padding-left:18px;_padding-left:30px;}
ul.lineupUl01 li{float:left; margin-top:18px; margin-right:18px;}
.hr-navi-lineup01	{float:left;margin:0 0 0 8px;_margin:0 0 0 4px;}
p.pBug01{*margin-bottom:5px;}