@charset "utf-8";
/*-----------------------------------------------
 public
-----------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}
body {
	color: #626262;
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif; /* 20140918 指示により新ゴ削除*/
	background: url('../../2014renew_common/images/body_back01.gif') repeat 0 0;
	font-size: 12px;
	line-height: 175%;
	word-break: normal;
	word-wrap: break-word;
}
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;
}
.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 !important;
}
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;
}
/*-----------------------------------------------
 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;
}
.fs17 {
	font-size: 17px !important;
}
.fb {
	font-weight: bold;
}
/*-----------------------------------------------
  margin,padding
-----------------------------------------------*/
.m00 {
	margin: 0 !important;
}
.mt00 {
	margin-top: 0 !important;
}
.mt05 {
	margin-top: 5px !important;
}
.mt07 {
	margin-top: 7px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt13 {
	margin-top: 13px !important;
}/*hiyane追記 20141127*/
.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;
}
.mt35 {
	margin-top: 35px !important;
}
.mt40 {
	margin-top: 40px !important;
}
.mt50 {
	margin-top: 50px !important;
}/*hiyane追記 20141002*/
.mt70 {
	margin-top: 70px !important;
}/*hiyane追記 20141002*/
.mt80 {
	margin-top: 80px !important;
}
.mt90 {
	margin-top: 90px !important;
}
.mt100 {
	margin-top: 100px !important;
}/*hiyane追記 20141002*/
.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;
}
.mr50 {
	margin-right: 50px !important;
}
.mr120 {
	margin-right: 120px !important;
}
.mb35 {
	margin-bottom: 35px !important;
}
.mb36 {
	margin-bottom: 36px !important;
}
.mb37 {
	margin-bottom: 37px !important;
}
.mb40 {
	margin-bottom: 40px !important;
}
.mb45 {
	margin-bottom: 45px !important;
}
.mb50 {
	margin-bottom: 50px !important;
}
.mb55 {
	margin-bottom: 55px !important;
}
.mb70 {
	margin-bottom: 70px !important;
}
.mb90 {
	margin-bottom: 90px !important;
}
.mb100 {
	margin-bottom: 100px !important;
}
.mb105 {
	margin-bottom: 105px !important;
}
.mb155 {
	margin-bottom: 155px !important;
}
.mb00 {
	margin-bottom: 0 !important;
}
.mb02 {
	margin-bottom: 2px !important;
}
.mb05 {
	margin-bottom: 5px !important;
}
.mb09 {
	margin-bottom: 9px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb12 {
	margin-bottom: 12px !important;
}
.mb14 {
	margin-bottom: 14px !important;
}
.mb15 {
	margin-bottom: 15px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.mb21 {
	margin-bottom: 21px !important;
}
.mb25 {
	margin-bottom: 25px !important;
}
.mb26 {
	margin-bottom: 26px !important;
}
.mb27 {
	margin-bottom: 27px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.mb35 {
	margin-bottom: 35px !important;
}
.mb45 {
	margin-bottom: 45px !important;
}
.mb50 {
	margin-bottom: 50px !important;
}
.mb60 {
	margin-bottom: 60px !important;
}
.mb70 {
	margin-bottom: 70px !important;
}
.mb72 {
	margin-bottom: 72px !important;
}
.mb80 {
	margin-bottom: 80px !important;
}
.mb85 {
	margin-bottom: 85px !important;
}
.mb87 {
	margin-bottom: 87px !important;
}
.mb90 {
	margin-bottom: 90px !important;
}
.mb93 {
	margin-bottom: 93px !important;
}
.ml00 {
	margin-left: 0 !important;
}
.ml05 {
	margin-left: 5px !important;
}
.ml08 {
	margin-left: 8px !important;
}/*hiyane 20141201*/
.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;
}
.ml36 {
	margin-left: 36px !important;
}
.ml40 {
	margin-left: 40px !important;
}
.ml46 {
	margin-left: 46px !important;
}/*hiyane 20141128*/
.ml50 {
	margin-left: 50px !important;
}
.ml70 {
	margin-left: 70px !important;
}
.ml90 {
	margin-left: 90px !important;
}
.ml100 {
	margin-left: 100px !important;
}
.ml120 {
	margin-left: 120px !important;
}
.ml150 {
	margin-left: 150px !important;
}
.p00 {
	padding: 0 !important;
}
.pt00 {
	padding-top: 0 !important;
}
.pt02 {
	padding-top: 2px !important;
}
.pt03 {
	padding-top: 3px !important;
}
.pt05 {
	padding-top: 5px !important;
}
.pt07 {
	padding-top: 7px !important;
}
.pt10 {
	padding-top: 10px !important;
}
.pt12 {
	padding-top: 12px !important;
}
.pt15 {
	padding-top: 15px !important;
}
.pt16 {
	padding-top: 16px !important;
}
.pt17 {
	padding-top: 17px !important;
}
.pt18 {
	padding-top: 18px !important;
}
.pt20 {
	padding-top: 20px !important;
}
.pt22 {
	padding-top: 22px !important;
}
.pt23 {
	padding-top: 23px !important;
}
.pt24 {
	padding-top: 24px !important;
}
.pt25 {
	padding-top: 25px !important;
}
.pt30 {
	padding-top: 30px !important;
}
.pt33 {
	padding-top: 33px !important;
}
.pt34 {
	padding-top: 34px !important;
}
.pt35 {
	padding-top: 35px !important;
}
.pt40 {
	padding-top: 40px !important;
}
.pt42 {
	padding-top: 42px !important;
}
.pt44 {
	padding-top: 44px !important;
}
.pt47 {
	padding-top: 47px !important;
}
.pt49 {
	padding-top: 49px !important;
}
.pt50 {
	padding-top: 50px !important;
}
.pt55 {
	padding-top: 55px !important;
}
.pt70 {
	padding-top: 70px !important;
}
.pt90 {
	padding-top: 90px !important;
}
.pt100 {
	padding-top: 100px !important;
}
.pt120 {
	padding-top: 120px !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;
}
.pr70 {
	padding-right: 70px !important;
}
.pb00 {
	padding-bottom: 0 !important;
}
.pb02 {
	padding-bottom: 2px !important;
}
.pb05 {
	padding-bottom: 5px !important;
}
.pb06 {
	padding-bottom: 6px !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;
}
.pb40 {
	padding-bottom: 40px !important;
}
.pb60 {
	padding-bottom: 60px !important;
}
.pl00 {
	padding-left: 0 !important;
}
.pl05 {
	padding-left: 5px !important;
}
.pl09 {
	padding-left: 9px !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;
}
.pl70 {
	padding-left: 70px !important;
}
.pl75 {
	padding-left: 75px !important;
}
.pl120 {
	padding-left: 120px !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('../../2014renew_common/images/content_back01.png') repeat-x 0 0;
}
.content02 {
	background: url('../../2014renew_common/images/content_back01.png') repeat-x 0 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
}
.carContent:not(.sub_cate) {
	background-image: none;
}
.comContent:not(.sub_cate) {
	background-image: none;
}
.inner980 {
	width: 980px;
	margin: 0 auto;
}
.content .inner980 {
	position: relative;
}
.content02 .inner980 {
	position: relative;
}
/*-----------------------------------------------
 header
-----------------------------------------------*/
#header {
	height: 106px;
	background: #FFF url('../../2014renew_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 {
	width: 156px;
	height: 27px;
}
#header .logo02 {
	float: right;
}
#header .topBar {
	height: 36px;
	margin-top: 18px;
}
.categoryTitle {
	padding-top: 9px;
}
.search {
	float: right;
	padding-top: 8px;
}
#keyword {
	border: none;
	height: 19px;
	width: 190px;
	padding: 2px 0 0 19px;
	color: #FFF;
	background: url('../../2014renew_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('../../2014renew_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('../../2014renew_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: 140px;
	height: 68px;
	text-indent: -9999px;
}
#globalNavi .inner980 {
	position: relative;
	overflow: hidden;
	height: 64px;
}
/*----- globalProductList -----*/
#globalProductList {
	margin: 65px 0 0 0;
	height: 0px;
	overflow: hidden;
	position: relative;
	background: url('../../2014renew_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;
}
.navTabContents#navTabContents07 {
	left: 5880px;
}
.navTabContents#navTabContents08 {
	left: 6860px;
}
/*
space : 7px
width : 113px;
*/

/* block * 1 = 113px */
/* block * 2 = 233px */
/* block * 3 = 353px */
/* block * 4 = 473px */
/* block * 5 = 593px */
/* block * 6 = 713px */
/* block * 7 = 833px */
/* block * 8 = 953px */

/*.navTabContents#navTabContents01 .block01 { width:233px; }
.navTabContents#navTabContents01 .block02 { width:474px; }
.navTabContents#navTabContents01 .block03 { width:113px; }
.navTabContents#navTabContents01 .block04 { width:113px; }*/
.navTabContents#navTabContents01 .block01 {
	width: 113px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents01 .block02 {
	width: 233px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents01 .block03 {
	width: 353px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents01 .block04 {
	width: 473px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents01 .block05 {
	width: 593px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents01 .block06 {
	width: 713px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents01 .block08 {
	width: 953px;
}/* 20140820 hiyane追記 */
.navTabContents#navTabContents01 .block09 {
	width: 980px;
}/* 20140917 hiyane追記 */
/**/
.navTabContents#navTabContents02 .block01 {
	width: 113px;
}
.navTabContents#navTabContents02 .block02 {
	width: 233px;
}
/*.navTabContents#navTabContents02 .block03 { width:594px; }
.navTabContents#navTabContents02 .block04 { width:113px; }*/
.navTabContents#navTabContents02 .block03 {
	width: 353px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents02 .block04 {
	width: 473px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents02 .block05 {
	width: 593px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents02 .block08 {
	width: 953px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents01 .block09 {
	width: 980px;
}/* 20140917 hiyane追記 */
/**/
/*.navTabContents#navTabContents03 .block01 { width:714px; }
.navTabContents#navTabContents03 .block02 { width:233px; }*/
.navTabContents#navTabContents03 .block01 {
	width: 113px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents03 .block02 {
	width: 233px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents03 .block07 {
	width: 833px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents03 .block08 {
	width: 953px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents01 .block09 {
	width: 980px;
}/* 20140917 hiyane追記 */
/**/
/*.navTabContents#navTabContents04 .block01 { width:714px; }
.navTabContents#navTabContents04 .block02 { width:233px; }*/
.navTabContents#navTabContents04 .block01 {
	width: 113px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents04 .block02 {
	width: 233px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents04 .block04 {
	width: 473px;
}/* 20140819 shinjyo追記 */
/**/
/*.navTabContents#navTabContents05 .block01 { width:113px; }
.navTabContents#navTabContents05 .block02 { width:113px; }*/
.navTabContents#navTabContents05 .block01 {
	width: 113px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents05 .block02 {
	width: 233px;
}/* 20140819 shinjyo追記 */
/**/
.navTabContents#navTabContents06 .block01 {
	width: 113px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents06 .block04 {
	width: 473px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents06 .block06 {
	width: 953px;
}/* 20141031 Aozora追記 仮で入れたものがblock06のため追記 */
/**/
.navTabContents#navTabContents07 .block01 {
	width: 113px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents07 .block03 {
	width: 353px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents07 .block04 {
	width: 473px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents07 .block08 {
	width: 953px;
}/* 20140819 shinjyo追記 */
.navTabContents#navTabContents07 .block09 {
	width: 980px;
}/* 20140819 shinjyo追記 */
/**/
.navTabContents#navTabContents08 .block05 {
	width: 953px;
}/* 20140827 hiyane追記 */
.navTabContents#navTabContents08 .block06 {
	width: 713px;
}/* 20141031 Aozora追記 */
/**/

.navTabContents ul {
	margin-top: 10px;
}
.navTabContents ul li {
	float: left;
	margin-left: 7px;
	width: 113px;
	height: 91px;
}
.navTabContents .block09 ul li {
	float: left;
	margin-left: 8px;
	width: 239px;
	height: 91px;
}/* 20140822 hiyane追記 */
.navTabContents ul li:first-child {
	margin-left: 0px;
}
.navTabContents .scrollpoint {
	margin-top: 25px;
}
/* hiyane追記 20140827 */
/*#navTabContents06 ul li { float:left; margin-left:7px; width:180px; height:20px; }
#navTabContents06 ul li:first-child { margin-left:0px; }*/
#navTabContents08 ul li {
	float: left;
	margin-left: 7px;
	width: 180px;
	height: 20px;
}
#navTabContents08 ul li:first-child {
	margin-left: 0px;
}
/**/

/* hiyane追記 20140917 */
#navTabContents03 .com_sup ul li {
	float: left;
	margin-left: 7px;
	width: 180px;
	height: 20px;
}
#navTabContents03 .com_sup ul li:first-child {
	margin-left: 0px;
}
/**/

#ampSpk li {
	float: left;
	margin-left: 3px;
	width: 161px;
	height: 161px;
	display: block;
}
/*----- Car -----*/
/* 20140819追記 shinjyo */
/*.categoryCar #globalNavi ul li a { background:url('../../2014renew_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; }*/
/*.categoryCar #globalNavi ul li a { background:url(/jp/car/images/CE_Gnavi.png) no-repeat 0 0; width:140px; }
.categoryCar #globalNavi ul li.m01 a { background-position: 0px 0px; width:125px; }
.categoryCar #globalNavi ul li.m02 a { background-position: -125px 0px; width:135px; }
.categoryCar #globalNavi ul li.m03 a { background-position: -260px 0px; width:120px; }
.categoryCar #globalNavi ul li.m04 a { background-position: -380px 0px; width:115px; }
.categoryCar #globalNavi ul li.m05 a { background-position: -495px 0px; width:125px; }
.categoryCar #globalNavi ul li.m06 a { background-position: -620px 0px; width:120px; }
.categoryCar #globalNavi ul li.m07 a { background-position: -740px 0px; width:120px; }
.categoryCar #globalNavi ul li.m08 a { background-position: -860px 0px; width:120px; }
.categoryCar #globalNavi ul li.m01.active a ,
.categoryCar #globalNavi ul li.m01.overActive a { background-position: 0px -69px; }
.categoryCar #globalNavi ul li.m02.active a ,
.categoryCar #globalNavi ul li.m02.overActive a { background-position: -125px -69px; }
.categoryCar #globalNavi ul li.m03.active a ,
.categoryCar #globalNavi ul li.m03.overActive a { background-position: -260px -69px; }
.categoryCar #globalNavi ul li.m04.active a ,
.categoryCar #globalNavi ul li.m04.overActive a { background-position: -380px -69px; }
.categoryCar #globalNavi ul li.m05.active a ,
.categoryCar #globalNavi ul li.m05.overActive a { background-position: -495px -69px; }
.categoryCar #globalNavi ul li.m06.active a ,
.categoryCar #globalNavi ul li.m06.overActive a { background-position: -620px -69px; }
.categoryCar #globalNavi ul li.m07.active a ,
.categoryCar #globalNavi ul li.m07.overActive a { background-position: -740px -69px; }
.categoryCar #globalNavi ul li.m08.active a ,
.categoryCar #globalNavi ul li.m08.overActive a { background-position: -860px -69px; }*/
/* 20140819追記 shinjyo ここまで */

/* 20141031追記 Aozora */
.categoryCar #globalNavi ul li a {
	background: url(/jp/car/images/CE_Gnavi.png) no-repeat 0 0;
	width: 123px;
}
.categoryCar #globalNavi ul li.m01 a {
	background-position: 0px 0px;
	width: 123px;
}
.categoryCar #globalNavi ul li.m02 a {
	background-position: -122px 0px;
	width: 135px;
}
.categoryCar #globalNavi ul li.m03 a {
	background-position: -258px 0px;
	width: 120px;
}
.categoryCar #globalNavi ul li.m04 a {
	background-position: -378px 0px;
	width: 115px;
}
.categoryCar #globalNavi ul li.m05 a {
	background-position: -493px 0px;
	width: 125px;
}
.categoryCar #globalNavi ul li.m06 a {
	background-position: -618px 0px;
	width: 120px;
}
.categoryCar #globalNavi ul li.m07 a {
	background-position: -738px 0px;
	width: 120px;
}
.categoryCar #globalNavi ul li.m08 a {
	background-position: -858px 0px;
	width: 122px;
}
.categoryCar #globalNavi ul li.m01.active a, .categoryCar #globalNavi ul li.m01.overActive a {
	background-position: 0px -69px;
}
.categoryCar #globalNavi ul li.m02.active a, .categoryCar #globalNavi ul li.m02.overActive a {
	background-position: -122px -69px;
}
.categoryCar #globalNavi ul li.m03.active a, .categoryCar #globalNavi ul li.m03.overActive a {
	background-position: -258px -69px;
}
.categoryCar #globalNavi ul li.m04.active a, .categoryCar #globalNavi ul li.m04.overActive a {
	background-position: -378px -69px;
}
.categoryCar #globalNavi ul li.m05.active a, .categoryCar #globalNavi ul li.m05.overActive a {
	background-position: -493px -69px;
}
.categoryCar #globalNavi ul li.m06.active a, .categoryCar #globalNavi ul li.m06.overActive a {
	background-position: -618px -69px;
}
.categoryCar #globalNavi ul li.m07.active a, .categoryCar #globalNavi ul li.m07.overActive a {
	background-position: -738px -69px;
}
.categoryCar #globalNavi ul li.m08.active a, .categoryCar #globalNavi ul li.m08.overActive a {
	background-position: -858px -69px;
}
/* 20141031追記 Aozoraここまで */

/*----- Com -----*/
.categoryCom #globalNavi ul li a {
	background: url(/jp/com/images/COM_Gnavi.png) no-repeat 0 0;
	width: 327px;
}
.categoryCom #globalNavi ul li.m01_com a {
	background-position: 0px 0px;
	width: 326px;
}
.categoryCom #globalNavi ul li.m02_com a {
	background-position: -327px 0px;
}
.categoryCom #globalNavi ul li.m03_com a {
	background-position: -654px 0px;
}
.categoryCom #globalNavi ul li.m01_com.active a, .categoryCom #globalNavi ul li.m01_com.overActive a {
	background-position: 0px -70px;
}
.categoryCom #globalNavi ul li.m02_com.active a, .categoryCom #globalNavi ul li.m02_com.overActive a {
	background-position: -327px -70px;
}
.categoryCom #globalNavi ul li.m03_com.active a, .categoryCom #globalNavi ul li.m03_com.overActive a {
	background-position: -654px -70px;
}
/*----- Home -----*/
.categoryHome #globalNavi ul li a {
	background: url(/jp/home/images/HE_Gnavi.png) no-repeat 0 0;
	width: 140px;
}
.categoryHome #globalNavi ul li.m01_home a {
	background-position: 0px 0px;
	width: 140px;
}
.categoryHome #globalNavi ul li.m02_home a {
	background-position: -140px 0px;
}
.categoryHome #globalNavi ul li.m03_home a {
	background-position: -280px 0px;
}
.categoryHome #globalNavi ul li.m04_home a {
	background-position: -420px 0px;
}
.categoryHome #globalNavi ul li.m05_home a {
	background-position: -560px 0px;
}
.categoryHome #globalNavi ul li.m06_home a {
	background-position: -700px 0px;
}
.categoryHome #globalNavi ul li.m07_home a {
	background-position: -840px 0px;
}
.categoryHome #globalNavi ul li.m01_home.active a, .categoryHome #globalNavi ul li.m01_home.overActive a {
	background-position: 0px -70px;
}
.categoryHome #globalNavi ul li.m02_home.active a, .categoryHome #globalNavi ul li.m02_home.overActive a {
	background-position: -140px -70px;
}
.categoryHome #globalNavi ul li.m03_home.active a, .categoryHome #globalNavi ul li.m03_home.overActive a {
	background-position: -280px -70px;
}
.categoryHome #globalNavi ul li.m04_home.active a, .categoryHome #globalNavi ul li.m04_home.overActive a {
	background-position: -420px -70px;
}
.categoryHome #globalNavi ul li.m05_home.active a, .categoryHome #globalNavi ul li.m05_home.overActive a {
	background-position: -560px -70px;
}
.categoryHome #globalNavi ul li.m06_home.active a, .categoryHome #globalNavi ul li.m06_home.overActive a {
	background-position: -700px -70px;
}
.categoryHome #globalNavi ul li.m07_home.active a, .categoryHome #globalNavi ul li.m07_home.overActive a {
	background-position: -840px -70px;
}
/*----- Sup -----*/
.categorySup #globalNavi ul li a {
	background: url(/jp/sup/images/TOP_Gnavi.png) no-repeat 0 0;
	width: 245px;
}
.categorySup #globalNavi ul li.m01_sup a {
	background-position: 0px 0px;
	width: 245px;
}
.categorySup #globalNavi ul li.m02_sup a {
	background-position: -245px 0px;
}
.categorySup #globalNavi ul li.m03_sup a {
	background-position: -490px 0px;
}
.categorySup #globalNavi ul li.m04_sup a {
	background-position: -735px 0px;
}
.categorySup #globalNavi ul li.m05_sup a {
	background-position: -980px 0px;
}
.categorySup #globalNavi ul li.m01_sup.active a, .categorySup #globalNavi ul li.m01_sup.overActive a {
	background-position: 0px -70px;
}
.categorySup #globalNavi ul li.m02_sup.active a, .categorySup #globalNavi ul li.m02_sup.overActive a {
	background-position: -245px -70px;
}
.categorySup #globalNavi ul li.m03_sup.active a, .categorySup #globalNavi ul li.m03_sup.overActive a {
	background-position: -490px -70px;
}
.categorySup #globalNavi ul li.m04_sup.active a, .categorySup #globalNavi ul li.m04_sup.overActive a {
	background-position: -735px -70px;
}
.categorySup #globalNavi ul li.m05_sup.active a, .categorySup #globalNavi ul li.m05_sup.overActive a {
	background-position: -980px -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('/jp/com/images/comProductNavi_back01.gif') repeat-x 0 0; }
 .comProductNavi .bottom { padding-top:20px; height:3px; line-height:3px; background:url('/jp/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%;
	overflow: hidden;
}
/* hiyane 20140826
#categoryLauncher .leftOverlay,
#categoryLauncher .rightOverlay {	background:url("../../2014renew_car/images/banner_filter_back.png") left top repeat-x;	position: absolute; top: 0; width: 100%; height: 100%;}
*/

#categoryLauncher .leftOverlay, #categoryLauncher .rightOverlay {
	background: url("../../2014renew_common/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("../../2014renew_common/images/left_arrow.png") center 200px no-repeat;
}
#categoryLauncher .rightOverlay .arrow {
	left: 0px;
	background: url("../../2014renew_common/images/right_arrow.png") center 200px no-repeat;
}
#categoryLauncher .leftOverlay .arrow:hover {
	background: url("../../2014renew_common/images/left_arrow_o.png") center 200px no-repeat;
}
#categoryLauncher .rightOverlay .arrow:hover {
	background: url("../../2014renew_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("../../2014renew_common/images/btn01.png");
}
#categoryLauncher .numberIcons .n2 {
	background-image: url("../../2014renew_common/images/btn02.png");
}
#categoryLauncher .numberIcons .n3 {
	background-image: url("../../2014renew_common/images/btn03.png");
}
#categoryLauncher .numberIcons .n4 {
	background-image: url("../../2014renew_common/images/btn04.png");
}
#categoryLauncher .numberIcons .n5 {
	background-image: url("../../2014renew_common/images/btn05.png");
}
#categoryLauncher .numberIcons .n6 {
	background-image: url("../../2014renew_common/images/btn06.png");
}
#categoryLauncher .numberIcons .n7 {
	background-image: url("../../2014renew_common/images/btn07.png");
}
#categoryLauncher .numberIcons .n8 {
	background-image: url("../../2014renew_common/images/btn08.png");
}
#categoryLauncher .numberIcons .n9 {
	background-image: url("../../2014renew_common/images/btn09.png");
}
#categoryLauncher .numberIcons .n10 {
	background-image: url("../../2014renew_common/images/btn10.png");
}
#categoryLauncher .numberIcons .n11 {
	background-image: url("../../2014renew_common/images/btn11.png");
}
#categoryLauncher .numberIcons .n12 {
	background-image: url("../../2014renew_common/images/btn12.png");
}
#categoryLauncher .numberIcons .n13 {
	background-image: url("../../2014renew_common/images/btn13.png");
}
#categoryLauncher .numberIcons .n1:hover, #categoryLauncher .numberIcons .n1.on {
	background-image: url("../../2014renew_common/images/btn01_on.png");
}
#categoryLauncher .numberIcons .n2:hover, #categoryLauncher .numberIcons .n2.on {
	background-image: url("../../2014renew_common/images/btn02_on.png");
}
#categoryLauncher .numberIcons .n3:hover, #categoryLauncher .numberIcons .n3.on {
	background-image: url("../../2014renew_common/images/btn03_on.png");
}
#categoryLauncher .numberIcons .n4:hover, #categoryLauncher .numberIcons .n4.on {
	background-image: url("../../2014renew_common/images/btn04_on.png");
}
#categoryLauncher .numberIcons .n5:hover, #categoryLauncher .numberIcons .n5.on {
	background-image: url("../../2014renew_common/images/btn05_on.png");
}
#categoryLauncher .numberIcons .n6:hover, #categoryLauncher .numberIcons .n6.on {
	background-image: url("../../2014renew_common/images/btn06_on.png");
}
#categoryLauncher .numberIcons .n7:hover, #categoryLauncher .numberIcons .n7.on {
	background-image: url("../../2014renew_common/images/btn07_on.png");
}
#categoryLauncher .numberIcons .n8:hover, #categoryLauncher .numberIcons .n8.on {
	background-image: url("../../2014renew_common/images/btn08_on.png");
}
#categoryLauncher .numberIcons .n9:hover, #categoryLauncher .numberIcons .n9.on {
	background-image: url("../../2014renew_common/images/btn09_on.png");
}
#categoryLauncher .numberIcons .n10:hover, #categoryLauncher .numberIcons .n10.on {
	background-image: url("../../2014renew_common/images/btn10_on.png");
}
#categoryLauncher .numberIcons .n11:hover, #categoryLauncher .numberIcons .n11.on {
	background-image: url("../../2014renew_common/images/btn11_on.png");
}
#categoryLauncher .numberIcons .n12:hover, #categoryLauncher .numberIcons .n12.on {
	background-image: url("../../2014renew_common/images/btn12_on.png");
}
#categoryLauncher .numberIcons .n13:hover, #categoryLauncher .numberIcons .n13.on {
	background-image: url("../../2014renew_common/images/btn13_on.png");
}
/*-----------------------------------------------
 footer
-----------------------------------------------*/
#footer {
	border-top: 2px solid #D3D3D3;
	background: #FFF url('../../2014renew_common/images/footer_back01.gif') repeat-x 0 bottom;
	min-width: 980px;
}
/*.footerNavi-breadCrumb-sitemap { background:url('../../2014renew_common/images/footer_back02.png') no-repeat center 0;} hiyane追記 20141015*/
.footerNavi-sns {
	border-bottom: 1px solid #D3D3D3;
	height: 45px;
	margin-bottom: 1px;
}/* hiyane追記 20140827 */
.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 {
	float: right;
	margin-left: 7px;
}
.sns .lang .select {
	background-image: url("../../2014renew_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 {
	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('../../2014renew_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;
	width: 148px;
	border-right: 1px solid #A6A6A6;
}
.footerSitemap .sitemapL .sitemapLogo {
	margin-top: 25px;
}
/*#tabMenu { margin:15px 0 100px; }*/
#tabMenu {
	margin: 15px 0 210px;
}/*hiyane 20141120*/
#tabMenu li {
	margin: 5px -1px 5px 0;
}
#tabMenu li a {
	display: block;
	height: 23px;
	line-height: 23px;
	padding-left: 20px;
	border-right: 1px solid #A6A6A6;
	background: #FFF url('../../2014renew_common/images/icon03.png') no-repeat 12px 8px;
	font-size: 11px;
}
#tabMenu li.active a {
	border: 1px solid #A6A6A6;
	border-right: none;
	background: #FFF url('../../2014renew_common/images/icon04.png') no-repeat 12px 10px;
}
.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;
}
.sitemapRow05 dl {
	height: 145px;
}/*hiyane追記 20140827*/
.sitemapRow06 dl {
	height: 180px;
}/*hiyane追記 20140827*/
.sitemapRow dt {
	padding-left: 10px;
	background: url('../../2014renew_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;
}
.renew_footer_l .respo_Tab_block {
	display: none !important;
} /* add 20150513 */
/*-----------------------------------------------
 iconLink
-----------------------------------------------*/
a.iconLink01 {
	color: #004473 !important;
	padding-left: 10px;
	background: url('../../2014renew_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('../../2014renew_common/images/icon_gotop.png') no-repeat 0 0;
	text-indent: -9999px;
	outline: none;
}
#go-top a:hover {
	background: url('../../2014renew_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('../../2014renew_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('../../2014renew_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('../../2014renew_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('../../2014renew_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('../../2014renew_common/js/PIE.htc');
}
.roundCornerBox06 {
	position: relative;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #E4E4E4;
	behavior: url('../../2014renew_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;
margin-bottom:10px;
 height:32px;
 font-size: 32px;
 color: #004473;*/
	color: #004473;
	font-size: 30px;
	line-height: 1.1;
	margin: 0 0 30px;
	padding: 0;
}
.supTitle {
	color: #626262;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, verdana, sans-serif;
	font-size: 32px;
	line-height: 1.1;
	margin: 0 0 10px 0;
	padding-top: 30px;
}
 font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, verdana, sans-serif;
}/* 20140822 shinjyo追記 */
.productTabNavi ul {
	margin-top: 13px;
	height: 60px;
	width: 980px;
	background: url('../../2014renew_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('../../2014renew_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('../../2014renew_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('../../2014renew_common/images/btn_productTabNavi.png') no-repeat 0 0;
}
.comContent .productTabNavi ul li a {
	background: url('../../2014renew_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('../../2014renew_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('../../2014renew_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('../../2014renew_common/images/btn_productTabNavi_com02_3.png') no-repeat -247px 0 !important;
}
.comContent .productTabNavi#tabs4t3 ul li.m02.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com02_3.png') -247px -60px !important;
}
.comContent .productTabNavi#tabs4t3 ul li.m02 a:hover {
	background: url('../../2014renew_common/images/btn_productTabNavi_com02_3.png') -247px -60px !important;
}
.comContent .productTabNavi#tabs4t3 ul li.m03 a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com02_3.png') -495px 0 !important;
}
.comContent .productTabNavi#tabs4t3 ul li.m03.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com02_3.png') -495px -60px !important;
}
.comContent .productTabNavi#tabs4t3 ul li.m03 a:hover {
	background: url('../../2014renew_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('../../2014renew_common/images/btn_productTabNavi_com02_3.png') no-repeat -247px 0 !important;
}
.comContent .productTabNavi#tabs4t4 ul li.m02.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com02_3.png') -247px -60px !important;
}
.comContent .productTabNavi#tabs4t4 ul li.m02 a:hover {
	background: url('../../2014renew_common/images/btn_productTabNavi_com02_3.png') -247px -60px !important;
}
.comContent .productTabNavi#tabs4t4 ul li.m03 a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com02_3.png') -495px 0 !important;
}
.comContent .productTabNavi#tabs4t4 ul li.m03.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com02_3.png') -495px -60px !important;
}
.comContent .productTabNavi#tabs4t4 ul li.m03 a:hover {
	background: url('../../2014renew_common/images/btn_productTabNavi_com02_3.png') -495px -60px !important;
}
.comContent .productTabNavi#tabs4t4 ul li.m04 a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com02_3.png') -741px 0 !important;
}
.comContent .productTabNavi#tabs4t4 ul li.m04.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com02_3.png') -741px -60px !important;
}
.comContent .productTabNavi#tabs4t4 ul li.m04 a:hover {
	background: url('../../2014renew_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('../../2014renew_common/images/btn_productTabNavi_com03.png') no-repeat 0 0 !important;
}
.comContent .productTabNavi#tabs5 ul li.m01.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com03.png') 0 -60px !important;
}
.comContent .productTabNavi#tabs5 ul li.m01 a:hover {
	background: url('../../2014renew_common/images/btn_productTabNavi_com03.png') 0 -60px !important;
}
.comContent .productTabNavi#tabs5 ul li.m02 a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com03.png') no-repeat -199px 0 !important;
}
.comContent .productTabNavi#tabs5 ul li.m02.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com03.png') -199px -60px !important;
}
.comContent .productTabNavi#tabs5 ul li.m02 a:hover {
	background: url('../../2014renew_common/images/btn_productTabNavi_com03.png') -199px -60px !important;
}
.comContent .productTabNavi#tabs5 ul li.m03 a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com03.png') no-repeat -396px 0 !important;
}
.comContent .productTabNavi#tabs5 ul li.m03.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com03.png') -396px -60px !important;
}
.comContent .productTabNavi#tabs5 ul li.m03 a:hover {
	background: url('../../2014renew_common/images/btn_productTabNavi_com03.png') -396px -60px !important;
}
.comContent .productTabNavi#tabs5 ul li.m04 a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com03.png') no-repeat -593px 0 !important;
}
.comContent .productTabNavi#tabs5 ul li.m04.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com03.png') -593px -60px !important;
}
.comContent .productTabNavi#tabs5 ul li.m04 a:hover {
	background: url('../../2014renew_common/images/btn_productTabNavi_com03.png') -593px -60px !important;
}
.comContent .productTabNavi#tabs5 ul li.m05 a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com03.png') no-repeat -794px 0 !important;
}
.comContent .productTabNavi#tabs5 ul li.m05.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com03.png') -794px -60px !important;
}
.comContent .productTabNavi#tabs5 ul li.m05 a:hover {
	background: url('../../2014renew_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('../../2014renew_common/images/btn_productTabNavi_com04.png') no-repeat 0 0 !important;
}
.comContent .productTabNavi#tabs5bk ul li.m01.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com04.png') 0 -60px !important;
}
.comContent .productTabNavi#tabs5bk ul li.m01 a:hover {
	background: url('../../2014renew_common/images/btn_productTabNavi_com04.png') 0 -60px !important;
}
.comContent .productTabNavi#tabs5bk ul li.m02 a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com04.png') no-repeat -199px 0 !important;
}
.comContent .productTabNavi#tabs5bk ul li.m02.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com04.png') -199px -60px !important;
}
.comContent .productTabNavi#tabs5bk ul li.m02 a:hover {
	background: url('../../2014renew_common/images/btn_productTabNavi_com04.png') -199px -60px !important;
}
.comContent .productTabNavi#tabs5bk ul li.m03 a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com04.png') no-repeat -396px 0 !important;
}
.comContent .productTabNavi#tabs5bk ul li.m03.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com04.png') -396px -60px !important;
}
.comContent .productTabNavi#tabs5bk ul li.m03 a:hover {
	background: url('../../2014renew_common/images/btn_productTabNavi_com04.png') -396px -60px !important;
}
.comContent .productTabNavi#tabs5bk ul li.m04 a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com04.png') no-repeat -593px 0 !important;
}
.comContent .productTabNavi#tabs5bk ul li.m04.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com04.png') -593px -60px !important;
}
.comContent .productTabNavi#tabs5bk ul li.m04 a:hover {
	background: url('../../2014renew_common/images/btn_productTabNavi_com04.png') -593px -60px !important;
}
.comContent .productTabNavi#tabs5bk ul li.m05 a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com04.png') no-repeat -794px 0 !important;
}
.comContent .productTabNavi#tabs5bk ul li.m05.active a {
	background: url('../../2014renew_common/images/btn_productTabNavi_com04.png') -794px -60px !important;
}
.comContent .productTabNavi#tabs5bk ul li.m05 a:hover {
	background: url('../../2014renew_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('../../2014renew_common/images/supportDetailTab_back01.png') no-repeat right bottom;
}
#supportDetailTabMenu {
	padding-bottom: 5px;
	background: url('../../2014renew_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('../../2014renew_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('../../2014renew_common/images/supportDetailTab_back03.png') no-repeat 0 -40px;
}
#supportDetailTabMenu li.active {
	margin-left: -1px;
}
#supportDetailTabMenu li.active a span {
	background: url('../../2014renew_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('../../2014renew_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('../../2014renew_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('../../2014renew_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('../../2014renew_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;
	height: 30px;
}/*hiyane追記 20140827*/
.productBox ul {
	border-bottom: 1px solid #E8E8E8;
	background: url('../../2014renew_common/images/line_back01.gif') repeat-y 324px 0;
}
.productBox ul.column1 {
	background: url('../../2014renew_common/images/line_back02.gif') repeat-y 324px 0;
}
.productBox ul.column4 {
	background: url('../../2014renew_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('../../2014renew_common/images/line_back01.gif') repeat-y 324px 0;
}
.accessoriesBox ul.column1 {
	background: url('../../2014renew_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;
}
/* 20140822 maeshiro */
#main {
	margin-top: 20px;
}
#main table {
	color: #222;
	font-size: 100%;
	border-collapse: separate;
	border-spacing: 1px;
}
#main table * {
	padding: auto;
}
/* ここまで */

/* hiyane 20141106 */
.renew_footer_l {
	color: #fff;
	float: left;
	width: 300px;
	font-size: 8px;/*letter-spacing:0.1em;*/
}
.renew_footer_l li {
	float: left;
}
.renew_footer_text a {
	color: #fff;
	font-size: 1.4em;
	padding-right: 10px;
	text-decoration: none;
}
.renew_footer_r {
	float: right;
}
.renew_footer {
	text-align: center;
}
.renew_footer li {
	color: #fff;
	display: inline;
	float: left;
	list-style-type: none;
	margin-left: 6px;
	padding-left: 10px;
}
.renew_footer a {
	color: #fff;
}
.renew_footer li + li {
	border-left: 1px solid #fff;
}
.clearfix:before, .clearfix:after {
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix:after {
	clear: both;
}
.halpha:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	zoom: 1;
}
/*マウスオーバーの画像用*/
.ap:hover {
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha( opacity=70 );
	opacity: 0.7;
}
.pl53 {
	padding-left: 53px !important;
}
.pr10 {
	padding-right: 20px;
}
.vicswide {
	padding-left: 100px;
}
.other_logo {
	height: 50px;
	width: 310px;
	margin: 0 auto;
}
.other_logo p {
	display: table-cell;
	text-align: right;
}
.other_logo img {
	margin-left: 10px;
	vertical-align: middle;
}

.other_logo_audio {
	height: 50px;
	width: 300px;
	margin: 0 auto;
	margin-left: 12px;
}
.other_logo_audio p {
	display: table-cell;

}
.other_logo_audio img {
	margin-left: 1px;

}
.mt20 {margin-top: 20px;}


.mb_vics {
	margin-bottom: 10px!important;
}
.mb_vics02 {
	margin-bottom: 36px!important;
}
.mb_vics03 {
	margin-bottom: 51px!important;
}
.cate_icons_3 {
	height: 120px;
	padding-top: 0px;
	padding-left: 10px;
}
/*#include virtual="/ssi/banner-box-share.html*/
.banner-box ul {
	margin-bottom: 30px;
}
.vics_wide_b {
	margin: 0 auto;
	height: 132px;
	width: 295px;
	margin-top: 0px;
	margin-bottom: 30px;
}
/*e_nishiki 20150716*/
.box {
	width: 100%;
	padding: 0;
}
.roundCornerBox_device {
	margin: 0 auto;
}
.roundCornerBox_device {
	text-decoration: none!important;
	height: 176px;
	background: #ffffff;
	padding: 3px;
	border: 4px double #D0D0D0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.roundCornerBox_device a {
	display: block;
	text-decoration: none!important;
	color: #7E7E7E;
}
.roundCornerBox_device a:hover {
	color: #004473;
	text-decoration: none !important;
}

.roundCornerBox_contactCorporation {
	margin: 0 auto;
	text-align: center;
	background: #E98300;
	padding: 3px;
	border: 4px double #D0D0D0;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	behavior: url('../../2014renew_common/js/PIE.htc');
}
	.roundCornerBox_contactCorporation a{
		color: #ffffff;
		font-size: 15px;
		white-space: nowrap;
		padding: 0.6em 0 0.5em;
		display: block;
		text-decoration: none;
	}
	.roundCornerBox_contactCorporation a:hover {
		text-decoration: none !important;
	}
		.roundCornerBox_contactCorporation a span {
			font-weight: bold;
			background-image: url(/jp/images/yajirusi_w.gif);
			background-position: 0.25em 0.45em;
			background-repeat: no-repeat;
			padding-left: 13px;
			display: inline-block;
		}

@media screen and (max-width: 769px) {
	.roundCornerBox_contactCorporation {
		border: solid 1px #D0D0D0;
		margin: 5px;
	}
	.roundCornerBox_contactCorporation a{
		font-size: 100%;
		width: auto;
	}
	.roundCornerBox_contactCorporation a span  {
		background-position: 0.25em 0.5em;
		margin-left: 0.4em;
	}
}

.user {
	width: 100%;
	margin: 14px 85px;
	font-size: 16px;
	font-weight: bold;
	color: #004473;
}
.border {
	border-top: 1px solid #e7e7e7;
	margin-top: 8%;
	width: 100%;
}
.border span {
	margin: 0 auto;
	padding-top: 10px;
	width: 270px;
	display: block;
}
.banner-box ul {
	margin-bottom: 30px;
}
.box a {
	width: 100%;
	height: 100%;
	display: block;
	　text-decoration: none!important;
}
span.arrow_device.dt_line {
	color: #4C7C9D;
	font-size: 97%;
	white-space: nowrap;
}
.contact_user {
	background: url(/jp/images/device_pc_bnr_contact.png) no-repeat;
	margin: 12px 60px 2px;
	height: 56px;
	width: 57px;
}
.facebook_user {
	background: url(/jp/images/device_pc_bnr_info.png) no-repeat;
	margin: 12px 60px 2px;
	height: 56px;
	width: 57px;
}
.device {
	background: url(/jp/images/device_pc_bnr_add.jpg) no-repeat;
	margin: 12px 22px 2px;
	height: 56px;
	width: 57px;
}
.user span {
	padding: 17px 68px;
	display: block;
	font-weight: bold;
}
.border {
	margin: 0 auto;
	width: 90%;
	border-top: 1px solid #e7e7e7;
	margin-top: 4%;
}
.border span {
	color: #7E7E7E;
}
li.roundCornerBox_device {
	width: 306px;
	float: left;
	margin-top: 10px;
}
/*20150826 nishiki add*/
span.cwhite {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
}
.ico_multi {
    background: url(/jp/products/car_audio/speaker_amp/customfit/images/multi_bracket.png) no-repeat;
    height: 72px;
    width: 120px;
    position: absolute;
    top: 5px;
    right: -6px;
    text-indent: -9999px;
}

.globalSupport {
	width: 980px;
	position: absolute;
	left: 0px;
	right: 0px;
	margin: auto;
}

.globalSupport a {
	position: absolute;
	right: 230px;
	top: -29px;
	margin: auto;
	padding-left: 30px;
	color: #FFF;
	text-decoration: none;
	background: url(/jp/2014renew_common/images/info_icon.png) left center no-repeat;
}

.globalSupport a:hover {
	color: #FFF;
	text-decoration: underline;
}

.btngrp1 {
	padding: 0 0 30px 0;
	margin-bottom: -10px;
	margin-left: -10px;
}
.btngrp1 li {
	float:left;
	margin-bottom: 10px;
	margin-left: 10px;
}
.btngrp1 .btntype1 {
	display: table;
	width: 320px;
	height: 170px;
	text-align: center;
	text-decoration: none;
	outline: none;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
	color: #626262;
	-webkit-transition: none;
	transition: none;
	position: relative;
}
.btngrp1 .btntype1 span {
	display: table-cell;
	line-height: 1.4;
	vertical-align: middle;
}
.btngrp1 .btntype1::before,
.btngrp1 .btntype1::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.btngrp1 .btntype1:hover {
	filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
	text-decoration: none !important;
	color: #626262;
}
.btngrp1 .btntype1 span .head {
	display: block;
}

.btngrp1 .btntype1 span .text {
	display: block;
}

@media screen and (min-width: 769px) {

.btngrp1 .btntype1 span .head {
	border-bottom: 2px solid #666;
	display: block;
	font-size: 24px;
	margin: 0 70px 10px;
	padding-bottom: 5px;
}

.btngrp1 .btntype1 span .text {
	display: block;
	font-size: 20px;
}

}

@media screen and (max-width: 768px) {
.btngrp1 li {
	float: none;
}
.btngrp1 .btntype1 {
	box-shadow: none;
	width: 100%;
	height: 3em;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-radius: 0;
	margin-top: -1px;
}
.btngrp1 .btntype1 span {
	text-align: left;
	font-size: 16px;
	padding: 0.5em 1em;
}
.btngrp1 .btntype1 span::before {
	display: block;
	content: "";
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 50%;
	right: 22px;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	background: #000;
}
.btngrp1 .btntype1 span::after {
	display: block;
	content: "";
	position: absolute;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 50%;
	right: 25px;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	background: #fff;
}
.btngrp1 .btntype1 span .head {
	font-weight: bold;
	padding-bottom: 0;
}

.btngrp1 .btntype1 span .text {
	padding-top: 0;
}

.box {
    font-size: 12px !important;
    margin-bottom: 25px !important;
    padding-left: 5% !important;
    width: 92% !important;
}
.ico_multi {
    right: 0;
}
}

@media screen and (max-width: 375px) {
	.roundCornerBox_contactCorporation {
		text-align: left;
	}
	.roundCornerBox_contactCorporation a{
		white-space: inherit;
	}
}

tbody tr td img {
	padding-top: 7px;
}
