@charset "utf-8";

/*-----------------------------------------------
 public
-----------------------------------------------*/
* { margin:0; padding:0; }
body { color:#626262; font-family: "Microsoft YaHei", "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; background:url('/cn/common/images/body_back01.gif') repeat 0 0; font-size:12px; line-height:150%; }
ul, li, dl, dt, dd { margin:0; padding:0; list-style:none; }
table {	border-collapse: collapse;	border-spacing: 0;}
iframe { border:none; }
sup { font-size:12px; }

.blank05 { height:5px; line-height:5px; clear:both; visibility:hidden; }
.blank08 { height:8px; line-height:8px; clear:both; visibility:hidden; }
.blank10 { height:10px; line-height:10px; clear:both; visibility:hidden; }
.blank15 { height:15px; line-height:15px; clear:both; visibility:hidden; }
.blank20 { height:20px; line-height:20px; clear:both; visibility:hidden; }
.blank25 { height:25px; line-height:25px; clear:both; visibility:hidden; }
.blank30 { height:30px; line-height:30px; clear:both; visibility:hidden; }
.blank40 { height:40px; line-height:40px; clear:both; visibility:hidden; }
.blank50 { height:50px; line-height:50px; clear:both; visibility:hidden; }
.blank60 { height:60px; line-height:60px; clear:both; visibility:hidden; }

.clear { clear:both; display:block; visibility:hidden; overflow:hidden; height:0px; }
.clear2 { clear:both;}
.clearfix { zoom:1; }
.clearfix:after { content:""; display:block; clear:both; }

.dn  { display:none; }
.db  { display:block; }
.fltl  { float:left; display:inline; }
.fltr { float:right; display:inline; }
.center { margin:0 auto;  }
.tal { text-align:left; }
.tar { text-align:right; }
.tac { text-align:center; }

a { color: #5E5E5E; text-decoration: none; }
a:hover { color:#004473; text-decoration: underline; }
a img { border: none; }

/*-----------------------------------------------
 width
-----------------------------------------------*/
.w980 { width:980px; }
.w900 { width:900px; }
.w780 { width:780px; }
.w750 { width:750px; }
.w475 { width:475px; }
.w250 { width:250px; }
.w220 { width:220px; }
.w50 { width:50px; }

/*-----------------------------------------------
 color
-----------------------------------------------*/
.cred { color:red; }
.cblue {color:#172969; }
.cwhite { color:#FFFFFF; }

/*-----------------------------------------------
 line-height
-----------------------------------------------*/
.lh200 { line-height:200%; }
.lh180 { line-height:180%; }
.lh160 { line-height:160%; }
.lh150 { line-height:150%; }
.lh140 { line-height:140%; }
.lh120 { line-height:120%; }

/*-----------------------------------------------
 font size
-----------------------------------------------*/
.fs10 { font-size:10px !important;}
.fs12 { font-size:12px !important;}
.fs13 { font-size:13px !important;}
.fs14 { font-size:14px !important;}
.fs16 { font-size:16px !important;}
.fb { font-weight: bold; }

/*-----------------------------------------------
  margin,padding
-----------------------------------------------*/
	.m00 { margin:0 !important;}
	.mt00 { margin-top: 0 !important;}
	.mt05 { margin-top: 5px !important;}
	.mt10 { margin-top:10px !important;}
	.mt12 { margin-top:12px !important;}
	.mt15 { margin-top:15px !important;}
	.mt20 { margin-top:20px !important;}
	.mt25 { margin-top:25px !important;}
	.mt30 { margin-top:30px !important;}
	.mt40 { margin-top:40px !important;}
	.mr00 { margin-right: 0 !important;}
	.mr05 { margin-right: 5px !important;}
	.mr10 { margin-right:10px !important;}
	.mr12 { margin-right:12px !important;}
	.mr15 { margin-right:15px !important;}
	.mr20 { margin-right:20px !important;}
	.mr25 { margin-right:25px !important;}
	.mr30 { margin-right:30px !important;}
	.mr40 { margin-right:40px !important;}
	.mb00 { margin-bottom: 0 !important;}
	.mb05 { margin-bottom: 5px !important;}
	.mb10 { margin-bottom:10px !important;}
	.mb12 { margin-bottom:12px !important;}
	.mb15 { margin-bottom:15px !important;}
	.mb20 { margin-bottom:20px !important;}
	.mb25 { margin-bottom:25px !important;}
	.mb30 { margin-bottom:30px !important;}
	.mb45 { margin-bottom:45px !important;}
	.mb50 { margin-bottom:50px !important;}
	.mb70 { margin-bottom:70px !important;}
	.ml00 { margin-left: 0 !important;}
	.ml05 { margin-left: 5px !important;}
	.ml10 { margin-left:10px !important;}
	.ml12 { margin-left:12px !important;}
	.ml15 { margin-left:15px !important;}
	.ml20 { margin-left:20px !important;}
	.ml25 { margin-left:25px !important;}
	.ml30 { margin-left:30px !important;}
	.ml40 { margin-left:40px !important;}

	.p00 { padding: 0 !important;}
	.pt00 { padding-top: 0 !important;}
	.pt05 { padding-top: 5px !important;}
	.pt10 { padding-top:10px !important;}
	.pt12 { padding-top:12px !important;}
	.pt15 { padding-top:15px !important;}
	.pt20 { padding-top:20px !important;}
	.pt25 { padding-top:25px !important;}
	.pt30 { padding-top:30px !important;}
	.pt70 { padding-top:70px !important;}
	.pr00 { padding-right: 0 !important;}
	.pr05 { padding-right: 5px !important;}
	.pr10 { padding-right:10px !important;}
	.pr12 { padding-right:12px !important;}
	.pr15 { padding-right:15px !important;}
	.pr20 { padding-right:20px !important;}
	.pr25 { padding-right:25px !important;}
	.pr30 { padding-right:30px !important;}
	.pb00 { padding-bottom: 0 !important;}
	.pb05 { padding-bottom: 5px !important;}
	.pb10 { padding-bottom:10px !important;}
	.pb12 { padding-bottom:12px !important;}
	.pb15 { padding-bottom:15px !important;}
	.pb20 { padding-bottom:20px !important;}
	.pb25 { padding-bottom:25px !important;}
	.pb30 { padding-bottom:30px !important;}
	.pb60 { padding-bottom:60px !important;}
	.pl00 { padding-left: 0 !important;}
	.pl05 { padding-left: 5px !important;}
	.pl10 { padding-left:10px !important;}
	.pl12 { padding-left:12px !important;}
	.pl15 { padding-left:15px !important;}
	.pl20 { padding-left:20px !important;}
	.pl25 { padding-left:25px !important;}
	.pl30 { padding-left:30px !important;}
	
	.ptb95 { padding-top: 95px;	padding-bottom: 95px;}
	.ptb84 { padding-top: 84px;	padding-bottom: 84px;}
	.ptb26 { padding-top: 26px;	padding-bottom: 26px;}
	.ptb8_7 { padding-top: 8px;	padding-bottom: 7px;}

/*-----------------------------------------------
 structure
-----------------------------------------------*/

.content { padding:30px 0;  background:url('/cn/common/images/content_back01.png') repeat-x 0 0; }
.content02 { background:url('/cn/common/images/content_back01.png') repeat-x 0 0; padding-top: 0px; padding-right: 0; padding-bottom: 30px; padding-left: 0;}

.carContent { background-image:none; }
.comContent { background-image:none; }

.inner980 { width:980px; margin:0 auto; }
.content .inner980 { position:relative; }
.content02 .inner980 { position:relative; }

/*-----------------------------------------------
 header
-----------------------------------------------*/
#header { height:auto; background:#FFF url('/cn/common/images/topBar_back01.gif') repeat-x 0 bottom; min-width: 980px; }
#header .inner980 { padding-top:25px; position:relative;  }
#header .logo01 { float:left; }
#header .logo01 a img { max-height:27px; width: auto; }
#header .logo02 { float:right; }

#header .topBar { height:36px; margin-top:18px; }
	.categoryTitle { padding-top:13px; }
	.search { float:right; padding-top:8px; }
		#keyword { border:none; height:19px; width:190px; padding:2px 0 0 19px; color:#FFF; background:url('/cn/common/images/search_back01.png') no-repeat 0 0; }


/*---------------------------------------
 globalNavi
 add 2012/09/12 @wada
-----------------------------------------------*/

#globalNavi { height: 63px;padding: 5px 0 0 0; position: absolute; left: 0px; top: 105px; width: 100%; min-width: 980px; z-index:100;
	background:url('/cn/common/images/navi_back01.png') repeat-x 0 0;
}

#globalNavi ul {height: 64px; width: 100%; position: absolute; top: 0px; left: 0px; }
#globalNavi .naviBackground { background: url('/cn/common/images/productNavi_back01_p64.png') repeat-x 0px 0px;
	height: 559px; width: 100%; left: 0px; top: -495px; position: absolute;
}

#globalNavi ul li { float:left; }
#globalNavi ul li a { display:block; width:163px; height:68px; text-indent:-9999px; }
#globalNavi .inner980{ position: relative; overflow: hidden; height:64px; }

 
/*----- globalProductList -----*/
#globalProductList {margin: 65px 0 0 0; height: 0px; min-width: 980px; overflow: hidden; position: relative;
	background:url('/cn/common/images/productNavi_back01.png') repeat-x left bottom;
}
#globalProductList #globalProductBox{ position: relative; overflow: hidden; height:0px;}
#globalProductPosition {position:absolute;left:0px;top:0px;width:980px;}
  
.navTabContents { position: absolute; top:0px; width:1000px;}

.navTabContents .navTabContentsInner { height:238px; overflow:hidden; position: relative;}
.navTabContents .navTabContentsInner .blocks { position: absolute; top: 0px; left: 0px;}

 .navTabContents .block { float:left; margin:15px 7px 0 0; }
.navTabContents .btnUpDown { margin-top:20px; text-align:center; display:none; position: absolute; left: 313px; top: 225px;}
 .navTabContents .btnUpDown a { margin-right:30px;  }
 /* for IE7 */
*:first-child+html #globalProductList {margin:0 0 0 0;padding:60px 0 0 0;} 

.navTabContents#navTabContents01 {left:0px;}
.navTabContents#navTabContents02 {left:980px;}
.navTabContents#navTabContents03 {left:1960px;}
.navTabContents#navTabContents04 {left:2940px;}
.navTabContents#navTabContents05 {left:3920px;}
.navTabContents#navTabContents06 {left:4900px;}


/* 
space : 7px 
width : 113px;
*/

/* block * 1 = 113px */ 
/* block * 2 = 233px */
/* block * 3 = 353px */
/* block * 4 = 474px */
/* block * 5 = 594px */
/* block * 6 = 714px */
/* block * 7 = 834px */
/* block * 8 = 954px */

.navTabContents#navTabContents01 .block00 { width:113px; }
.navTabContents#navTabContents01 .block01 { width:233px; }
.navTabContents#navTabContents01 .block02 { width:596px; }
.navTabContents#navTabContents01 .block03 { width:113px; }
.navTabContents#navTabContents01 .block04 { width:113px; }
/**/
.navTabContents#navTabContents02 .block01 { width:353px; }
.navTabContents#navTabContents02 .block02 { width:113px; }
.navTabContents#navTabContents02 .block03 { width:594px; }
.navTabContents#navTabContents02 .block04 { width:113px; }
/**/
.navTabContents#navTabContents03 .block01 { width:714px; }
.navTabContents#navTabContents03 .block02 { width:233px; }
/**/
.navTabContents#navTabContents04 .block01 { width:714px; }
.navTabContents#navTabContents04 .block02 { width:233px; }
/**/
.navTabContents#navTabContents05 .block01 { width:594px; }
.navTabContents#navTabContents05 .block02 { width:113px; }
/**/


 .navTabContents ul { margin-top:10px;  }
 .navTabContents ul li { float:left; margin-left:7px; width:113px; height:91px; }
 .navTabContents ul li:first-child { margin-left:0px; }
.navTabContents .scrollpoint {margin-top: 25px;}


#ampSpk li{ float:left; margin-left:3px; width:161px; height:161px; display:block; }




/*----- Car -----*/
.categoryCar #globalNavi ul li a { background:url('/cn/car/images/carNavi.png') no-repeat 0 0; width:245px;}
.categoryCar #globalNavi ul li.m01 a { background-position: 0px 0px; width:245px; }
.categoryCar #globalNavi ul li.m02 a { background-position: -245px 0px; }
.categoryCar #globalNavi ul li.m03 a { background-position: -490px 0px; }
.categoryCar #globalNavi ul li.m04 a { background-position: -735px 0px; }
.categoryCar #globalNavi ul li.m01.active a ,
.categoryCar #globalNavi ul li.m01.overActive a { background-position: 0px -70px; }
.categoryCar #globalNavi ul li.m02.active a ,
.categoryCar #globalNavi ul li.m02.overActive a { background-position: -245px -70px; }
.categoryCar #globalNavi ul li.m03.active a ,
.categoryCar #globalNavi ul li.m03.overActive a { background-position: -490px -70px; }
.categoryCar #globalNavi ul li.m04.active a ,
.categoryCar #globalNavi ul li.m04.overActive a { background-position: -735px -70px; }


/*----- Com -----*/
.categoryCom #globalNavi ul li a { background:url('/cn/com/images/comNavi_02.png')  no-repeat 0 0; width:245px;}
.categoryCom #globalNavi ul li.m01 a { background-position: 0px 0px; width:245px; }
.categoryCom #globalNavi ul li.m02 a { background-position: -245px 0px; }
.categoryCom #globalNavi ul li.m03 a { background-position: -490px 0px; }
.categoryCom #globalNavi ul li.m04 a { background-position: -735px 0px; }
.categoryCom #globalNavi ul li.m01.active a ,
.categoryCom #globalNavi ul li.m01.overActive a { background-position: 0px -70px; }
.categoryCom #globalNavi ul li.m02.active a ,
.categoryCom #globalNavi ul li.m02.overActive a { background-position: -245px -70px; }
.categoryCom #globalNavi ul li.m03.active a ,
.categoryCom #globalNavi ul li.m03.overActive a { background-position: -490px -70px; }
.categoryCom #globalNavi ul li.m04.active a ,
.categoryCom #globalNavi ul li.m04.overActive a { background-position: -735px -70px; }

/* lowerLayerPage */
#globalNaviWrapper,
.lowerLayerPage #globalNavi .inner980{
	background:#e6e6e6;
}
.lowerLayerPage #globalNavi .naviBackground{ opacity: 0; filter: alpha(opacity=0); }
.lowerLayerPage #globalProductList { opacity: 0; filter: alpha(opacity=0); } 
/*
 .comProductNavi { background:url('/com/images/comProductNavi_back01.gif') repeat-x 0 0; }
 .comProductNavi .bottom { padding-top:20px; height:3px; line-height:3px; background:url('/com/images/comProductNavi_back02.gif') repeat-x 0 bottom; }

 #navTabContentsBoxCom .navTabContents#navTabContents03 .navTabContentsInner { height:108px; }
*/


/*-----------------------------------------------
 banner
 add 2012/09/12 @wada
-----------------------------------------------*/

#categoryLauncher { height:418px; position:relative; width: 100%; min-width: 980px; overflow: hidden;}
#categoryLauncher .leftOverlay,
#categoryLauncher .rightOverlay {	background:url("/cn/car/images/banner_filter_back.png") left top repeat-x;	position: absolute; top: 0; width: 100%; height: 100%;}
#categoryLauncher .leftOverlay{   margin-left: -490px; left: -50%;}
#categoryLauncher .rightOverlay { margin-left: 490px;  left: 50%; }
#categoryLauncher .leftOverlay .arrow,
#categoryLauncher .rightOverlay .arrow {position: absolute;	width:60px;	height:480px;	top:0px;	cursor: pointer;text-indent: -9999px;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}
#categoryLauncher .leftOverlay .arrow {	right:0px;	background:url("/cn/common/images/left_arrow.png") center 200px no-repeat;}
#categoryLauncher .rightOverlay .arrow{	left:0px;	background:url("/cn/common/images/right_arrow.png") center 200px no-repeat;}
#categoryLauncher .leftOverlay .arrow:hover {	background:url("/cn/common/images/left_arrow_o.png") center 200px no-repeat;}
#categoryLauncher .rightOverlay .arrow:hover{	background:url("/cn/common/images/right_arrow_o.png") center 200px no-repeat;}

#categoryLauncher .numberIcons {position: absolute;bottom:10px;left:0px;width:100%;}
#categoryLauncher .numberIcons li {	float: right;	width:32px;height:32px;	padding:0 10px 0 0;	text-indent: -9999px;	outline: none;	background:no-repeat left top;	cursor: pointer;}
#categoryLauncher .contentWapper { position: absolute; top: 0; left: 0; width: 100%; height:418px; overflow: hidden;}
#categoryLauncher .contentWapper ul {	position: relative;}
#categoryLauncher .contentWapper li {width: 980px;height: 418px;position: absolute;}

/*----- Category Launcher -----*/
#categoryLauncher .numberIcons .n1 {background-image:url("/cn/common/images/btn01.png");}
#categoryLauncher .numberIcons .n2 {background-image:url("/cn/common/images/btn02.png");}
#categoryLauncher .numberIcons .n3 {background-image:url("/cn/common/images/btn03.png");}
#categoryLauncher .numberIcons .n4 {background-image:url("/cn/common/images/btn04.png");}
#categoryLauncher .numberIcons .n5 {background-image:url("/cn/common/images/btn05.png");}
#categoryLauncher .numberIcons .n6 {background-image:url("/cn/common/images/btn06.png");}
#categoryLauncher .numberIcons .n7 {background-image:url("/cn/common/images/btn07.png");}

#categoryLauncher .numberIcons .n1:hover,
#categoryLauncher .numberIcons .n1.on {background-image:url("/cn/common/images/btn01_on.png");}
#categoryLauncher .numberIcons .n2:hover,
#categoryLauncher .numberIcons .n2.on {background-image:url("/cn/common/images/btn02_on.png");}
#categoryLauncher .numberIcons .n3:hover,
#categoryLauncher .numberIcons .n3.on {background-image:url("/cn/common/images/btn03_on.png");}
#categoryLauncher .numberIcons .n4:hover,
#categoryLauncher .numberIcons .n4.on {background-image:url("/cn/common/images/btn04_on.png");}
#categoryLauncher .numberIcons .n5:hover,
#categoryLauncher .numberIcons .n5.on {background-image:url("/cn/common/images/btn05_on.png");}
#categoryLauncher .numberIcons .n6:hover,
#categoryLauncher .numberIcons .n6.on {background-image:url("/cn/common/images/btn06_on.png");}
#categoryLauncher .numberIcons .n7:hover,
#categoryLauncher .numberIcons .n7.on {background-image:url("/cn/common/images/btn07_on.png");}


/*-----------------------------------------------
 footer
-----------------------------------------------*/
#footer { border-top:2px solid #D3D3D3; background:#FFF url('/cn/common/images/footer_back01.gif') repeat-x 0 bottom; min-width: 980px; }
 .footerNavi-breadCrumb-sitemap { background:url('/cn/common/images/footer_back02.png') no-repeat center 0;}
 .footerNavi-sns,
 .footerNavi-sns_res { border-bottom:1px solid #D3D3D3; height:47px; margin-bottom:1px; }

	.footerNavi { float:left; margin-top:15px;  }
	.footerNavi li { float:left; border-left:1px solid #E8E8E8; padding:0 20px; height:18px; line-height:18px; }
	.footerNavi li:first-child { border-left:none; padding-left:0px;  }
	.sns { float:right; margin-top:10px; }
	.sns li, .sns_res li { float:right; margin-left:7px; }
	.sns .lang .select, .sns_res .lang .select {
		background-image: url("/cn/common/images/select.png");
		background-position: 0 0;
		background-repeat: no-repeat;
		color: #626262;
		font-size: 14px;
		height: 29px;
		line-height: 29px;
		overflow: hidden;
		padding: 0 25px 0 8px;
		position: absolute;
		width: 67px;
	}
	.sns .lang select, .sns_res .lang select {
		cursor: pointer;
		height: 29px;
		opacity: 0;
		filter:alpha(opacity=0);
		position: relative;
		width: 100px;
		z-index: 5;
	}
	
 .footerLogo-copyright { height:36px; padding-top:25px; z-index:9; }
 .footerLogo-copyright .footerLogo { float:left;  }
 .footerLogo-copyright .copyright { float:right;  }

 .footerBreadCrumb { border-top:1px solid #D3D3D3; border-bottom:1px solid #F1F1F1; }
 .breadCrumb { font-size:10px; height:29px; line-height:29px; }
 .breadCrumb li { float:left; margin-left:5px; padding-left:20px; color:#979797; background:url('/cn/common/images/icon02.png') no-repeat 0 0; }
 .breadCrumb li:first-child { margin-left:0px; padding-left:0px; background-image:none; }
 .breadCrumb li a { color:#979797; }

 .footerSitemap .sitemapL { float:left; height:134px; width:148px; border-right:1px solid #F1F1F1; }
 .footerSitemap .sitemapL .sitemapLogo { margin-top:25px;  }
					#tabMenu { margin:15px 0 10px; }
					#tabMenu li { margin:5px -1px 5px 0; }
					#tabMenu li a { display:block; height:23px; line-height:23px; padding-left:20px; border-right:1px solid #F1F1F1; background:#FFF url('/cn/common/images/icon03.png') no-repeat 12px 10px; font-size:11px; }
					#tabMenu li.active a { border:1px solid #F1F1F1; border-right:none; background:#FFF url('/cn/common/images/icon04.png') no-repeat 12px 10px; }

 .footerSitemap .sitemapL2 { float:left;}
 .footerSitemap .sitemapL2 .sitemapLogo2 { margin-top:25px;  }
					#tabMenu2 { margin:5px 0 10px; }
					#tabMenu2 li { margin:0px -1px 0px 0; }
					#tabMenu2 li a { display:block; height:23px; line-height:23px; padding-left:20px; background:#FFF url('/cn/common/images/icon03.png') no-repeat 12px 10px; font-size:11px; }
					#tabMenu2 li.active a { border:1px solid #F1F1F1; border-right:none; }



 .footerSitemap .sitemapR { float:left;  }
					.sitemapRow { margin-top:20px; }
					.sitemapRow dl { float:left; width:190px; margin-left:16px; border-right:1px solid #F1F1F1; }
					.sitemapRow01 dl { height:94px; }
					.sitemapRow02 dl { height:30px; }
					.sitemapRow03 dl,
					.sitemapRow04 dl { height:22px; }

					.sitemapRow dt { padding-left:10px; background:url('/cn/common/images/icon03.png') no-repeat 0px 8px; }
					.sitemapRow dt a { color:#7E7E7E; font-weight:bold;  }
					.sitemapRow dd { padding-left:10px; }
					.sitemapRow dd a { color:#A3A3A3; font-size:10px;  }


/*-----------------------------------------------
 iconLink
-----------------------------------------------*/
a.iconLink01 { color:#004473; padding-left:10px; background:url('/cn/common/images/icon01.png') no-repeat 0 6px; }

#go-top { position: fixed; bottom:0px; /* bottom:380px; margin-left:1000px; */ right:10px; }
#go-top a { display:block; width:42px; height:44px; background:url('/cn/common/images/icon_gotop.png') no-repeat 0 0; text-indent:-9999px; outline:none; }
#go-top a:hover { background:url('/cn/common/images/icon_gotop_on.png') no-repeat 0 0; }


/*-----------------------------------------------
 roundCornerBox
-----------------------------------------------*/

.roundCornerBox01 {
	position:relative;
	border:1px solid #D0D0D0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#FFF;
	behavior:url('/cn/common/js/PIE.htc');
}
.roundCornerBox02 {
	position:relative;
	border:1px solid #D0D0D0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow: #999 0px 1px 1px;
	-moz-box-shadow: #999 0px 1px 1px;
	box-shadow: #999 0px 1px 1px;
	background:#FFF;
	behavior:url('/cn/common/js/PIE.htc');
}
.roundCornerBox03 {
	position:relative;
	border:1px solid #DBDBDB;
	border-top:none; 
	-webkit-border-radius:0px 0px 4px 4px;
	-moz-border-radius:0px 0px 4px 4px;
	border-radius:0px 0px 4px 4px;
	background:#FFF;
	behavior:url('/cn/common/js/PIE.htc');
}
.roundCornerBox04 {
	position:relative;
	border:1px solid #DEDEDE;
	border-top:none; 
	-webkit-border-radius:0px 0px 4px 4px;
	-moz-border-radius:0px 0px 4px 4px;
	border-radius:0px 0px 4px 4px;
	background:#FBFBFB;
	behavior:url('/cn/common/js/PIE.htc');
}
.roundCornerBox05 {
	position:relative;
	border:1px solid #CAD0D7;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#FFF;
	behavior:url('/cn/common/js/PIE.htc');
}
.roundCornerBox06 {
	position:relative;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	background:#E4E4E4;
	behavior:url('/cn/common/js/PIE.htc');
}

/*-----------------------------------------------
 common
-----------------------------------------------*/
 h1.pageTitle { margin-bottom:18px; }
.secTitle { padding:35px 0 10px; }

 .catLinkBox { margin-top:40px; }
 .catLinkBox ul li { width:470px; height:162px; }
 .borderBottomDotted { border-bottom:1px dotted #999; }

 h2.titleType01 { margin-bottom:20px; }
 h3.titleType01 { margin-bottom:10px; }
 .textIndent01 { padding-left:1em; text-indent:-1em; }


/*-----------------------------------------------
 paging list numbers
-----------------------------------------------*/
 .pagingNumbers { color:#8C8C8C; height:12px; overflow:hidden; }
 .pagingNumbers ul { float:right; }
 .pagingNumbers ul li { float:left; border-left:1px solid #8C8C8C; height:12px; line-height:12px; margin-right:2px;  padding-left:2px; }
 .pagingNumbers ul li:first-child { border-left:none; }
 .pagingNumbers ul li a { color:#8C8C8C; padding:0 3px; }
 .pagingNumbers ul li a:hover,
 .pagingNumbers ul li span { color:#FFF; background:#2E6083; padding:0 3px;  }

 .textIndentList li { padding-left:1.5em; text-indent:-1.5em; }

/*-----------------------------------------------
 tableType
-----------------------------------------------*/
 .tableType table { width:100%; text-align:left; font-size:14px; }
 .tableType th,
 .tableType td { padding:15px; border:1px solid #D6D6D6; background:#FFF;  }
 .tableType th { background:#F5F5F5; font-weight:normal; }
 .tableType .title th { background:#A2A2A2; color:#FFF; font-size:16px; }

 .tableType01 tr .col01,
 .tableType01 tr .col02 { width:33%; }

 .tableType02 col.col01,
 .tableType02 col.col02 { width:110px; *width:80px; }
 .tableType02 col.col03 { width:180px; *width:150px; }

 .tableType03 col.col01,
 .tableType03 col.col02,
 .tableType03 col.col03 { width:25%; }

 .tableiPodFunction col.col01 { width:180px; *width:150px; }
 .tableiPodFunction col.col02 { width:120px; *width:90px; }

 .tableBluetoothUnit col.col01 { width:50%; }

 .tableType04 th,
 .tableType04 td { padding:15px 0; vertical-align:top;  }

 .phoneList { overflow:scroll; overflow-y:hidden; }
 .phoneList .tableType03 { width:3000px;  }
 .phoneList table { width:100%; }
 .phoneList th,
 .phoneList td { white-space: nowrap; }
 .phoneList col.col01 { width:200px; }
 .phoneList col.col02 { width:600px; }
 .phoneList col.col03 { width:300px; }
 .phoneList col.col04 { width:180px; }
 .phoneList col.col05 { width:180px; }

 .playableAudioFile col.col01 { width:90px; }
 .playableAudioFile col.col02 { width:190px; }

/*-----------------------------------------------
 products details page
-----------------------------------------------*/
 .productTitle { margin-top:10px; }
 .productTabNavi ul { margin-top:13px; height:60px; width:980px; background:url('/cn/common/images/btn_productTabNavi.png') no-repeat 0 0; }
 .productTabNavi ul li { float:left; margin-left:7px; }
 .productTabNavi ul li.m01 { margin-left:0px; }
 .productTabNavi ul li a { display:block; width:322px; height:60px; background:url('/cn/common/images/btn_productTabNavi_car.png') no-repeat 0 0; text-indent:-9999px; }
 .productTabNavi ul li.m02 a { background-position:-329px 0; }
 .productTabNavi ul li.m03 a { background-position:-658px 0; }

 .productTabNavi ul li.m01.active a { background-position:0 -60px; }
 .productTabNavi ul li.m02.active a { background-position:-329px -60px; }
 .productTabNavi ul li.m03.active a { background-position:-658px -60px; }
 
 .productTabNavi ul li.m01 a:hover { background-position:0 -60px; }
 .productTabNavi ul li.m02 a:hover { background-position:-329px -60px; }
 .productTabNavi ul li.m03 a:hover { background-position:-658px -60px; }

/*----- 2 tabs menu -----*/
 .productTabNavi#tabs2 ul li a { background:url('/cn/common/images/btn_productTabNavi_car02.png') no-repeat 0 0; }
 .productTabNavi#tabs2 ul li.m03 a { background-position:-658px 0; }
 .productTabNavi#tabs2 ul li.m01.active a { background-position:0 -60px; }
 .productTabNavi#tabs2 ul li.m03.active a { background-position:-658px -60px; }
 
 .productTabNavi#tabs2 ul li.m01 a:hover { background-position:0 -60px; }
 .productTabNavi#tabs2 ul li.m03 a:hover { background-position:-658px -60px; }

/*----- com products -----*/
 .comContent .productTabNavi ul { background:url('/cn/common/images/btn_productTabNavi.png') no-repeat 0 0; }
 .comContent .productTabNavi ul li a { background:url('/cn/common/images/btn_productTabNavi_com.png') no-repeat 0 0; }

 .comContent .productTabNavi ul li.m01 { margin-left:0px;  }
 .comContent .productTabNavi ul li.m02 { margin-left:9px;  }
 .comContent .productTabNavi ul li.m03 { margin-left:9px;  }
 .comContent .productTabNavi ul li.m04 { margin-left:7px;  }

 .comContent .productTabNavi ul li.m01 a { width:238px; background-position:0 0; }
 .comContent .productTabNavi ul li.m02 a { width:239px; background-position:-248px 0; }
 .comContent .productTabNavi ul li.m03 a { width:239px; background-position:-495px 0; }
 .comContent .productTabNavi ul li.m04 a { width:239px; background-position:-741px 0; }

 .comContent .productTabNavi ul li.m01.active a { background-position:0 -60px; }
 .comContent .productTabNavi ul li.m02.active a { background-position:-248px -60px; }
 .comContent .productTabNavi ul li.m03.active a { background-position:-495px -60px; }
 .comContent .productTabNavi ul li.m04.active a { background-position:-741px -60px; }

 .comContent .productTabNavi ul li.m01 a:hover { background-position:0 -60px; }
 .comContent .productTabNavi ul li.m02 a:hover { background-position:-248px -60px; }
 .comContent .productTabNavi ul li.m03 a:hover { background-position:-495px -60px; }
 .comContent .productTabNavi ul li.m04 a:hover { background-position:-741px -60px; }

/*----- 3 tabs menu -----*/
 .comContent .productTabNavi#tabs3 ul li.m04 a { background:url('/cn/common/images/btn_productTabNavi_com02.png') no-repeat -741px 0; }
 .comContent .productTabNavi#tabs3 ul li.m04.active a { background-position:-741px -60px; }
 .comContent .productTabNavi#tabs3 ul li.m04 a:hover { background-position:-741px -60px; }
 

 /*----- catalog tab 4 tabs 2 menu -----*/
 .comContent .productTabNavi#tabs4t ul li.m02 a { background:url('/cn/common/images/btn_productTabNavi_com02_2.png') no-repeat -247px 0; }
 .comContent .productTabNavi#tabs4t ul li.m02.active a { background-position:-247px -60px; }
 .comContent .productTabNavi#tabs4t ul li.m02 a:hover { background-position:-247px -60px; }

  /*----- catalog tab 4 tabs 4 menu -----*/
 .comContent .productTabNavi#tabs4t3 ul li.m02 a { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') no-repeat -247px 0 !important; }
 .comContent .productTabNavi#tabs4t3 ul li.m02.active a { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') -247px -60px !important; }
 .comContent .productTabNavi#tabs4t3 ul li.m02 a:hover { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') -247px -60px !important; }
 .comContent .productTabNavi#tabs4t3 ul li.m03 a { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') -495px 0 !important; }
 .comContent .productTabNavi#tabs4t3 ul li.m03.active a { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') -495px -60px !important; }
 .comContent .productTabNavi#tabs4t3 ul li.m03 a:hover { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') -495px -60px !important; }

  /*----- catalog tab 4 tabs 4 menu -----*/
 .comContent .productTabNavi#tabs4t4 ul li.m02 a { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') no-repeat -247px 0 !important; }
 .comContent .productTabNavi#tabs4t4 ul li.m02.active a { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') -247px -60px !important; }
 .comContent .productTabNavi#tabs4t4 ul li.m02 a:hover { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') -247px -60px !important; }
 .comContent .productTabNavi#tabs4t4 ul li.m03 a { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') -495px 0 !important; }
 .comContent .productTabNavi#tabs4t4 ul li.m03.active a { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') -495px -60px !important; }
 .comContent .productTabNavi#tabs4t4 ul li.m03 a:hover { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') -495px -60px !important; }
 .comContent .productTabNavi#tabs4t4 ul li.m04 a { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') -741px 0 !important; }
 .comContent .productTabNavi#tabs4t4 ul li.m04.active a { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') -741px -60px !important; }
 .comContent .productTabNavi#tabs4t4 ul li.m04 a:hover { background:url('/cn/common/images/btn_productTabNavi_com02_3.png') -741px -60px !important; }
 
   /*----- catalog tab 5 menu -----*/
 .comContent .productTabNavi#tabs5 ul li.m01 { margin-left:0px;  }
 .comContent .productTabNavi#tabs5 ul li.m02 { margin-left:4px;  }
 .comContent .productTabNavi#tabs5 ul li.m03 { margin-left:4px;  }
 .comContent .productTabNavi#tabs5 ul li.m04 { margin-left:4px;  }

 .productTabNavi#tabs5 ul li a { display:block; width:192px; height:60px !important;}
 .comContent .productTabNavi#tabs5 ul li.m01 a { background:url('/cn/common/images/btn_productTabNavi_com03.png') no-repeat 0 0 !important; }
 .comContent .productTabNavi#tabs5 ul li.m01.active a { background:url('/cn/common/images/btn_productTabNavi_com03.png') 0 -60px !important; }
 .comContent .productTabNavi#tabs5 ul li.m01 a:hover { background:url('/cn/common/images/btn_productTabNavi_com03.png') 0 -60px !important; }

 .comContent .productTabNavi#tabs5 ul li.m02 a { background:url('/cn/common/images/btn_productTabNavi_com03.png') no-repeat -199px 0 !important; }
 .comContent .productTabNavi#tabs5 ul li.m02.active a { background:url('/cn/common/images/btn_productTabNavi_com03.png') -199px -60px !important; }
 .comContent .productTabNavi#tabs5 ul li.m02 a:hover { background:url('/cn/common/images/btn_productTabNavi_com03.png') -199px -60px !important; }


 .comContent .productTabNavi#tabs5 ul li.m03 a { background:url('/cn/common/images/btn_productTabNavi_com03.png') no-repeat -396px 0 !important; }
 .comContent .productTabNavi#tabs5 ul li.m03.active a { background:url('/cn/common/images/btn_productTabNavi_com03.png') -396px -60px !important; }
 .comContent .productTabNavi#tabs5 ul li.m03 a:hover { background:url('/cn/common/images/btn_productTabNavi_com03.png') -396px -60px !important; }
 
 .comContent .productTabNavi#tabs5 ul li.m04 a { background:url('/cn/common/images/btn_productTabNavi_com03.png') no-repeat -593px 0 !important; }
 .comContent .productTabNavi#tabs5 ul li.m04.active a { background:url('/cn/common/images/btn_productTabNavi_com03.png') -593px -60px !important; }
 .comContent .productTabNavi#tabs5 ul li.m04 a:hover { background:url('/cn/common/images/btn_productTabNavi_com03.png') -593px -60px !important; }
 
 .comContent .productTabNavi#tabs5 ul li.m05 a { background:url('/cn/common/images/btn_productTabNavi_com03.png') no-repeat -794px 0 !important; }
 .comContent .productTabNavi#tabs5 ul li.m05.active a { background:url('/cn/common/images/btn_productTabNavi_com03.png') -794px -60px !important; }
 .comContent .productTabNavi#tabs5 ul li.m05 a:hover { background:url('/cn/common/images/btn_productTabNavi_com03.png') -794px -60px !important; }
 
   /*----- catalog tab 5bk menu -----*/
 .comContent .productTabNavi#tabs5bk ul li.m01 { margin-left:0px;  }
 .comContent .productTabNavi#tabs5bk ul li.m02 { margin-left:4px;  }
 .comContent .productTabNavi#tabs5bk ul li.m03 { margin-left:4px;  }
 .comContent .productTabNavi#tabs5bk ul li.m04 { margin-left:4px;  }

 .productTabNavi#tabs5bk ul li a { display:block; width:192px; height:60px !important;}
 .comContent .productTabNavi#tabs5bk ul li.m01 a { background:url('/cn/common/images/btn_productTabNavi_com04.png') no-repeat 0 0 !important; }
 .comContent .productTabNavi#tabs5bk ul li.m01.active a { background:url('/cn/common/images/btn_productTabNavi_com04.png') 0 -60px !important; }
 .comContent .productTabNavi#tabs5bk ul li.m01 a:hover { background:url('/cn/common/images/btn_productTabNavi_com04.png') 0 -60px !important; }

 .comContent .productTabNavi#tabs5bk ul li.m02 a { background:url('/cn/common/images/btn_productTabNavi_com04.png') no-repeat -199px 0 !important; }
 .comContent .productTabNavi#tabs5bk ul li.m02.active a { background:url('/cn/common/images/btn_productTabNavi_com04.png') -199px -60px !important; }
 .comContent .productTabNavi#tabs5bk ul li.m02 a:hover { background:url('/cn/common/images/btn_productTabNavi_com04.png') -199px -60px !important; }


 .comContent .productTabNavi#tabs5bk ul li.m03 a { background:url('/cn/common/images/btn_productTabNavi_com04.png') no-repeat -396px 0 !important; }
 .comContent .productTabNavi#tabs5bk ul li.m03.active a { background:url('/cn/common/images/btn_productTabNavi_com04.png') -396px -60px !important; }
 .comContent .productTabNavi#tabs5bk ul li.m03 a:hover { background:url('/cn/common/images/btn_productTabNavi_com04.png') -396px -60px !important; }
 
 .comContent .productTabNavi#tabs5bk ul li.m04 a { background:url('/cn/common/images/btn_productTabNavi_com04.png') no-repeat -593px 0 !important; }
 .comContent .productTabNavi#tabs5bk ul li.m04.active a { background:url('/cn/common/images/btn_productTabNavi_com04.png') -593px -60px !important; }
 .comContent .productTabNavi#tabs5bk ul li.m04 a:hover { background:url('/cn/common/images/btn_productTabNavi_com04.png') -593px -60px !important; }
 
 .comContent .productTabNavi#tabs5bk ul li.m05 a { background:url('/cn/common/images/btn_productTabNavi_com04.png') no-repeat -794px 0 !important; }
 .comContent .productTabNavi#tabs5bk ul li.m05.active a { background:url('/cn/common/images/btn_productTabNavi_com04.png') -794px -60px !important; }
 .comContent .productTabNavi#tabs5bk ul li.m05 a:hover { background:url('/cn/common/images/btn_productTabNavi_com04.png') -794px -60px !important; }



 .productDetailBox { padding:30px; }
 #productDetailFeaturesBox { padding:30px 0 0px; }
 #productDetailAccessoriesBox { padding:0; }
 a.popup01,
 a.popup02,
 a.popup03,
 a.popup04 { outline:none; }

 .supportDetailTab {  background:url('/cn/common/images/supportDetailTab_back01.png') no-repeat right bottom; }
	#supportDetailTabMenu {
	padding-bottom:5px;
	background:url('/cn/common/images/supportDetailTab_back02.png') no-repeat left bottom;
	padding-left: 1px;
}
	#supportDetailTabMenu li {
	float:left;
	margin-bottom:0px;
}
#supportDetailTabMenu li a {
	padding-left:6px;
	display:table-cell;
	outline:none;
	width: 174px;
}
	#supportDetailTabMenu li a span {
	display:block;
	height:40px;
	line-height:40px;
	background:url('/cn/common/images/supportDetailTab_back03.png') no-repeat right -80px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
	#supportDetailTabMenu li.active a {
	background:url('/cn/common/images/supportDetailTab_back03.png') no-repeat 0 -40px;
}
#supportDetailTabMenu li.active {
	margin-left: -1px;
}

	#supportDetailTabMenu li.active a span { background:url('/cn/common/images/supportDetailTab_back03.png') no-repeat right 0; color:#004473; }
	#supportDetailTabMenu li.prev-child a span { background-image:none;}

 .supportDetailTabContentsBox { padding:30px; font-size:14px; }



/*----- iPod Compatibility -----*/

 .iPodiPhone { margin:30px 0 20px;  }
 .iPodiPhone .iPodiPhoneL { float:left; width:220px; }
 .iPodiPhone .iPodiPhoneL .hint { font-size:10px; color:#BCBCBC; line-height:1.2; padding-top:15px;   }
 .iPodiPhone .iPodiPhoneR { float:right; width:617px;  }
 .iPodiPhone .iPodiPhoneR .iPodiPhoneList { width:610px;overflow:scroll;overflow-y:hidden; }
	.iPodiPhoneList table { width:100%; }
	.iPodiPhoneList table td { padding:10px; border-right:1px solid #DEDEDE; text-align:center; font-size:11px; white-space: nowrap; }
	.iPodiPhoneList table td p.img { margin-bottom:10px; }
	.iPodiPhoneList table td p.name { font-weight:bold; }

h2.title { height:39px; line-height:39px; padding-left:10px; font-size:16px; color:#FFF; margin-bottom:10px;  background:url('/cn/common/images/h2_back01.png') no-repeat 0 0; }
h3.title01 { font-size:14px; padding:15px 0 10px; font-weight:bold; }

 .iPodBox { padding:20px; }
 .iPodInterfaceAdaptor { margin:25px 0; }
 .iPodInterfaceAdaptor li { float:left; width:180px; padding:11px; border-left:1px solid #DEDEDE; text-align:center; }
 .iPodInterfaceAdaptor li:first-child { border-left:none; }
 .iPodInterfaceAdaptor li p.img { margin-bottom:10px; }
 .iPodInterfaceAdaptor li p.name { font-weight:bold; font-size:16px; }

 .attention { background:url('/cn/common/images/icon_attention.png') no-repeat 0 0; font-size:12px; font-weight:bold; padding-left:18px; margin-top:20px;  }

 .bluetoothSelect { margin:20px 0;  }
 .bluetoothSelect .bluetoothSelectL { float:left;  }
 .bluetoothSelect .bluetoothSelectR { width:531px; padding:12px 22px; float:right; }

 .bluetoothBox { padding:20px; }

/*----- features -----*/
 .productDetail00 { padding:0px 3px 3px; border-bottom:1px solid #ECECEC; font-size:14px; line-height:1.6; color:#212121;  }
 .productDetail { padding:30px 3px 3px; border-bottom:1px solid #ECECEC; font-size:14px; line-height:1.6; color:#212121;  }
 .productDetail .inner { background:url('/cn/common/images/productDetail_back01.png') repeat-x 0 bottom; }

 .popupContents { display:none; }

/*----- image slide -----*/
/*
.popupImage { width:800px; height:400px; }
*/
	#slideThumbs { padding-top: 10px; overflow: hidden; } 
	#slideBigImage { background:#fff; }
	#slideThumbs img { float: left; margin-right: 6px; border: 2px solid #FFF; cursor: pointer; width:60px; }
	#slideThumbs img.current,
	#slideThumbs img:hover { border: 2px solid #19528d; }
	#slidePanel { position: relative; }
 .popupVideo { width:700px; height:400px; }

 .productDetail01 { width:1010px; background:#FFF; border:1px solid #DBDBDB; margin-left:-20px; }
 .productDetail01 .inner { background:url('/cn/common/images/productDetail_back02.png') repeat-x 0 bottom; }

 .functionIcons { margin-top:20px;  }
 .functionIcons ul { margin-bottom:20px; }
 .functionIcons ul li { float:left; margin-left:15px; width:86px; height:49px; }
 .functionIcons ul li:first-child { margin-left:0px; }


 .featureBox { border-top:1px solid #E7E7E7; margin:40px 0 0px; font-size:14px; color:#212121; }
 .featureBox dt { float:left; padding-top:30px; width:240px; border-top:6px solid #E7E7E7; margin-top:-3px; }
 .featureBox dd { float:right; padding:30px 0 30px 20px; width:620px; text-align:left; line-height:1.5;  }
 .featureBox dd p { padding-bottom:10px; }

 .functionBox { padding:10px 0 40px; font-size:14px; color:#212121; }
 .functionBox a { color:#004473;  }
 .functionBox dt { float:left; width:315px; }
 .functionBox dd { float:right; width:550px; text-align:left; line-height:1.5;  }

 .functionBox.functionBox02 { border-top:1px solid #DCDCDC; padding:40px 0;}
 .functionBox03 { border-bottom:1px solid #DCDCDC; padding:40px 0;}
 .functionBox04 { padding:40px 0;}
 .functionLine{border-bottom:1px solid #DCDCDC;padding:10px 0 40px 0;}
 
 .btGray { border-top:1px solid #DCDCDC; }

 .txtBox { padding:50px 0; border-bottom:1px solid #DCDCDC; }
 .txtBox.bbNone { border-bottom:none; }

 .otherFeaturesTxt { padding:0 0 40px 10px; }


/*-----------------------------------------------
 /car/news/ && /com/news/
-----------------------------------------------*/
 .newsBox { padding:30px 30px 40px; }
	.newsContentsBox { }

 #newsNavi { padding-bottom:28px; margin-bottom:20px; border-bottom:1px solid #E0E0E0; }
 #newsNavi li { float:left; border-left:1px solid #8C8C8C; height:12px; line-height:12px; }
 #newsNavi li:first-child { border-left:none; }
 #newsNavi li:first-child { border-left:none; }
 #newsNavi li a { padding:0 15px;  }
 #newsNavi li:first-child a { padding-left:0px; }
 #newsNavi li.active a { color:#004473; font-weight:bold;  }

 .newsDate { font-size:14px; margin-top:30px; }
 .newsTitle { font-size:16px; padding:8px 0 16px; margin-bottom:35px; border-bottom:1px dotted #999;  }
 .newsBody p { padding:15px 0; line-height:2; }

/*----- newsList -----*/
 .newsList {  }
 .newsList ul { border-top:1px dotted #999999; }
 .newsList ul li { clear:both; height:32px; padding-top:15px; border-bottom:1px dotted #999999; }
 .newsList ul li span { display:block; float:left; margin:0 5px; }
 .newsList ul li span.latestNews { width:50px; padding-left:5px; height:17px;  }

/*-----------------------------------------------
 for all products catagory pages
 such as: /com/amateur/
-----------------------------------------------*/
 .productBox { margin-top:40px; color:#555; }
	.catTitle { margin-bottom:10px;  }
 .productBox ul { border-bottom:1px solid #E8E8E8; background:url('/cn/common/images/line_back01.gif') repeat-y 324px 0;}
 .productBox ul.column1 { background:url('/cn/common/images/line_back02.gif') repeat-y 324px 0;}
 .productBox ul.column4 { background:url('/cn/common/images/line_back03.gif') repeat-y 242px 0;}
 .productBox ul li { float:left; /* border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; */ text-align:center; width:325px; padding:40px 0 25px; }
/*  
 .productBox ul li:last-child { border-right:none; }
*/
 .productBox ul li p,
 .productBox ul li dl { width:288px; margin:0 auto; }

	p.pName { text-align:left; font-size:18px; font-weight:bold; padding-top:10px; height:18px; }
	p.pName img { margin-left:5px; }
	p.pName img.blank { margin:0 5px 2px 0; }
	p.pDesc { text-align:left; font-size:14px; padding:5px 0; /* height:35px; */ }

	dl.pFunc { padding-top:8px; }
	dl.pFunc dd { float:left; margin-left:8px; width:66px; height:34px; }
	dl.pFunc dd:first-child { margin-left:0px; }
	dl.pFunc dd img { width:66px; height:34px; }

 .productBox ul li.on:hover,
 .productBox ul li.on:hover a { color:#004473; }


/*-----------------------------------------------
 for allaccessories pages
 such as: /com/srbr/tk-3000_m6/accessories.html
-----------------------------------------------*/
/*----- accessoris -----*/

 .accessoriesBox ul { border-bottom:1px solid #E8E8E8; background:url('/cn/common/images/line_back01.gif') repeat-y 324px 0;}
 .accessoriesBox ul.column1 { background:url('/cn/common/images/line_back02.gif') repeat-y 324px 0;}
 .accessoriesBox ul li { float:left; text-align:center; width:325px; padding:40px 0 10px; }
/*  
 .accessoriesBox ul.lastRow li { border-bottom:none;  }
*/
 .accessoriesBox ul li p { width:285px; margin:0 auto; }
 .accessoriesBox ul li a { color:#004473; }
/*  
	p.pName { text-align:left; font-size:18px; font-weight:bold; padding-top:10px; height:18px; }
	p.pName img { margin-left:5px; }
	p.pName img.blank { margin:0 5px 2px 0; }
	p.pDesc { text-align:left; font-size:14px; padding:5px 0; height:35px; }
*/
 .accessoriesBox ul li.on:hover,
 .accessoriesBox ul li.on:hover a { color:#004473; }


h2.titleType02 { height:39px; line-height:39px; font-size:16px; margin:10px 0 5px; }


.icon-for-s { text-align:right; }


/*-----------------------------------------------
 popup_css
-----------------------------------------------*/

 #brandPopup { width:475px; height:110px; position:absolute; top:-130px; right:-10px; }
 #brandPopup .txt { text-align:center; font-size:14px; font-weight:bold; color:#000;  }
 #brandPopup ul { padding-top:20px; padding-left:20px; }
 #brandPopup ul li { float:left; margin-left:10px; }
 #brandPopup ul li a { display:block; width:159px; height:24px; line-height:20px; font-size:14px; text-align:center; color:#FFF; font-family: "Lucida Sans Unicode"; background: url('/global-common/images/btnCountry_back01.gif') no-repeat 0 0;  }
 #brandPopup ul li a:hover { background-position: 0 -24px; color:#FFF; text-decoration:none; }
 #brandPopup ul li#btnGlobal { background: url('/global-common/images/arr01.gif') no-repeat 0 6px; padding-left:10px; margin-left:15px;  }
 #brandPopup ul li#btnGlobal a { width:auto; height:18px; line-height:18px; font-size:12px; text-align:left; color:#282828; border-bottom:2px solid #FFF; background:none; }
 #brandPopup ul li#btnGlobal a:hover { color:#000; border-bottom:2px solid #D4D4D4; }


 #closePopup { text-align:right; padding-top:13px; padding-right:5px; }
 #closePopup img { cursor:pointer; }

 #brandPopupInner {
	width:475px; 
	height:115px;
	position:relative;
	border:1px solid #DEDEDE;
	border-top:4px solid #989898;
	-webkit-border-radius:0px 0px 4px 4px;
	-moz-border-radius:0px 0px 4px 4px;
	border-radius:0px 0px 4px 4px;
	-webkit-box-shadow: #999 0px 1px 1px;
	-moz-box-shadow: #999 0px 1px 1px;
	box-shadow: #999 0px 1px 1px;
	background:#FFF;
/*	behavior:url('http://www.jvckenwood.com/global-common/PIE.htc'); */
}

#brandOverlay{
	z-index:999;
	display:none;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:120%;
	background-color:rgba(0,0,0,0.75);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#77000000,EndColorStr=#77000000);/*IE8以下用*/
}

#brandConf{
	width:475px; height:210px; position:absolute;
	z-index:1000;
}
#brandConfInner {
        width:475px;
        height:215px;
        position:relative;
        border:1px solid #DEDEDE;
        border-top:4px solid #989898;
        -webkit-border-radius:0px 0px 4px 4px;
        -moz-border-radius:0px 0px 4px 4px;
        border-radius:0px 0px 4px 4px;
        -webkit-box-shadow: #999 0px 1px 1px;
        -moz-box-shadow: #999 0px 1px 1px;
        box-shadow: #999 0px 1px 1px;
        background:#FFF;
/*        behavior:url('http://www.jvckenwood.com/global-common/PIE.htc'); */
}

 #brandConf .txt { text-align:center; font-size:14px; font-weight:bold; color:#000;  }
 #brandConf ul { padding-top:20px; padding-left:20px; }
 #brandConf ul li { float:left; margin-left:10px; }
 #brandConf ul li a { display:block; width:159px; height:24px; line-height:20px; font-size:14px; text-align:center; color:#FFF; font-family: "Lucida Sans Unicode"; background: url('/global-common/images/btnCountry_back01.gif') no-repeat 0 0;  }
 #brandConf ul li a:hover { background-position: 0 -24px; color:#FFF; text-decoration:none; }
 #brandCloseConf { text-align:right; padding-top:13px; padding-right:5px; }
 #brandCloseConf img { cursor:pointer; }

#brandPopupInner {
	z-index: 9999;
	top: 10px;
	right: 10px;
}

#brandConfChange {
	position: absolute;
	right: 0;
	top: 48px;
}

#brandConf .msg {
	padding: 0 25px 0;
}

#brandConf .title {
	font-size: 130%;
}

#brandConfForm {
	text-align: center;
	padding: 10px 0;
}

#brandConfForm select {
	font-size: 130% !important;
}

#brandConfBtn,
#brandPopupInner ul {
	padding-left: 60px !important;
}

#brandConfBtn .apply a,
#brandPopupBtnTrue {
	background: #004373 !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #004373;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	width: 100px !important;
	height: 20px !important;
	padding: 5px 25px;
	text-decoration: none !important;
}

#brandConfBtn .apply a:hover,
#brandPopupBtnTrue:hover  {
	background-color: #6c7c7c !important;
	border: 1px solid #6c7c7c !important;
}

#brandConfBtn .cancel a,
#brandPopupBtnFalse {
	background: #6c7c7c !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #6c7c7c;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	width: 100px !important;
	height: 20px !important;
	padding: 5px 25px;
	text-decoration: none !important;
}

#brandConfBtn .cancel a:hover,
#brandPopupBtnFalse:hover {
	background-color: #cccccc !important;
	border: 1px solid #cccccc !important;
}

#brandConfBtn a:active,
#brandPopupBtnTrue:active,
#brandPopupBtnFalse:active {
	position: relative;
	top: 1px;
}

.privacy_law_bg {
	width: 100%;
	background-color: #F7F7F7;
	z-index: 999;
	border-bottom: 0;
	position: relative;
	border-bottom: 1px solid #999;
}

.privacy_law_wrapper {
	width: 950px;
	margin:0 auto;
	padding: 10px 5px;
	position: relative;
}

.privacy_law_wrapper {
	color: #286eaf;
    
}

.privacy_law_wrapper #btnprivacylaw {
	padding:1px 5px;
	margin-left: 10px;
	background-color: #FFF;
	border: 1px solid #ABABAB;
	display: block;
	float: right;
}

.privacy_law_wrapper #learnmore {
	padding:1px 5px;
	margin-left: 10px;
	display: block;
	float: right;
}
.p_featurears01 li {
  margin-top: 10px;
  background: url('../images/icon_y.png') 4px 3px no-repeat;
  width: 80px;
  padding: 0px 2px 3px 4px;
  z-index: 5;
  text-decoration:underline;
  display: table;
  padding-left: 25px;
  hegiht: 50px;
}
.p_featurears01 a {
  color: #FC0;
  font-size: 16px;
  }
  
  .p_featurears01 a:hover {
   color: #ffa800;
  }
  
  
  .p_featurears02 li {
  margin-top: 10px;
  background: url('../images/icon.png') 80px 3px no-repeat;
  width: 80px;
  padding: 0px 2px 3px 4px;
  text-decoration:underline;
  display: table;
  hegiht: 50px;
}
.p_featurears02 a {
  color: #e40000;
  font-size: 14px;
  }
  
  .p_featurears02 a:hover {
  color: #950902;
  
  }
  .p_featurears03 li {
  margin-top: 10px;
  background: url('../images/icon02_y02.png') 80px 3px no-repeat;
  width: 80px;
  padding: 0px 2px 3px 4px;
  text-decoration:underline;
  display: table;
  hegiht: 50px;
}
.p_featurears03 a {
  color: #FC0;
  font-size: 14px;
  }
  
  .p_featurears03 a:hover {
  color: #ffa800;
  
  }
.p_featurears04 li {
  margin-top: 10px;
  background: url('../images/icon02_y02.png') 50px 3px no-repeat;
  width: 80px;
  padding: 0px 2px 3px 4px;
  
  text-decoration:underline;
  display: table;
  hegiht: 50px;
}
.p_featurears04 a {
  color: #FC0;
  font-size: 14px;
  }
  
  .p_featurears04 a:hover {
  color: #ffa800;
  
  }
  .p_featurears05 li {
  margin-top: 10px;
  background: url('../images/icon_red02.png') 3px 3px no-repeat;
  width: 80px;
  padding: 0px 2px 3px 4px;
  padding-left: 25px;
  text-decoration:underline;
  display: table;
  hegiht: 50px;
}
.p_featurears05 a {
  color: #e40000;
  font-size: 16px;
  }
  
  .p_featurears05 a:hover {
  color: #950902;
  
  }
.p_featurears06 li {
  margin-top: 5px;
  background: url('../images/icon.png') 40px 3px no-repeat;
  width: 80px;
  padding: 0px 2px 3px 4px;
  text-decoration:underline;
  display: bolck;
  hegiht: 30px;
}
.p_featurears06 a {
  color: #e40000;
  font-size: 14px;
  }
  
  .p_featurears06 a:hover {
  color: #950902;
  }
  .mt10 {margin-top: 10px;}

/*マウスオーバーの画像用*/
.mover:hover {
    -ms-filter: "alpha( opacity=70 )";
    filter: alpha( opacity=70 );
    opacity: 0.7;
}


.ap:hover {
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha( opacity=70 );
	opacity: 0.7;
}

/*-----------------------------------------------
	機能アイコン部
-----------------------------------------------*/
ul.feature_icons{
	width: 288px;
	border: none;
	background: none;
	margin: 1em auto 0;;
}

ul.feature_icons li{
	float: left;
	width: 130px !important;
	height: 4em;
	margin-right: 5px;
	margin-bottom: 7px;
	padding: 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #d3daee), color-stop(0.00, #fff));
	background: -webkit-linear-gradient(top, #fff 0%, #d3daee 88%);
	background: -moz-linear-gradient(top, #fff 0%, #d3daee 88%);
	background: -o-linear-gradient(top, #fff 0%, #d3daee 88%);
	background: -ms-linear-gradient(top, #fff 0%, #d3daee 88%);
	background: linear-gradient(to bottom, #fff 0%, #d3daee 88%);
}

ul.feature_icons li span.icon_name{
	display: block;
	text-align: center;
	cursor: default;
}

ul.feature_icons li span.icon_name.l1{
	padding-top: 1em;
	line-height: 2em;
}

ul.feature_icons li span.icon_name.l2{
	padding-top: 1em;
	line-height: 1em;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	ul.feature_icons li span.fs_9{
		font-size: 10px !important;
		-webkit-transform:scale(0.9) !important;
		-webkit-margin-start: -4px !important;
		-webkit-margin-end: -4px !important;
		display:inline-block !important;
	}
}

/* カテゴリートップ用 */
ul.feature_icons li{
	border-radius: 4px;
	border: 1px solid #33698F !important;
	background-color: #FFFFFF;
}

ul.feature_icons li span.icon_name{
	color: #004473;
}

ul.feature_icons li.disabled{
	border: 1px solid #D6E1E8;
	background-color: #FFFFFF;
}

ul.feature_icons li.disabled span.icon_name{
	color: #B2C7D5;
}


/* その他のアイコン */
ul.other_icons{
	width: 288px;
	border: none;
	background: none;
	margin: 0.5em auto 0;;
}

ul.other_icons li{
	float: left;
	text-align: left;
	width: auto !important;
	margin-right: 15px;
	margin-bottom: 0;
	padding: 0;
	border: none !important;
}

/*----- .video -----*/

.video {
	padding: 50px 0 0 0;
	text-align: center;
}
.video._02 {
	padding: 0 0 30px 0;
	text-align: center;
}
.video._03 {
	padding: 0 0 0 0;
	text-align: center;
}

.video .figure iframe {
	width:600px;
	height:378px;
}

.video._03 iframe {
	width:600px;
	height:378px;
}

.video h3 {
	font-size: 48px;
	font-weight: normal;
	line-height: 1.15;
	margin-bottom: 50px;
}

@media (max-width: 768px) {
	.video .figure iframe, .video._03 iframe {
		width: auto;
		height: auto;
	}
}
