@charset "UTF-8";


.hidden{
	display:none;
}


/*リストの先頭のスタイル*/
ul ul, ol ul {
  list-style-type: disc;
}
li {
	list-style-position: outside;	
}

/*アンダーラインの設定*/
html:not([lang='jpn']) u{
	border-bottom: 1px solid #000;
	text-decoration: none;
	padding-bottom: 0;
	line-height:1;
}

/*ぱんくず*/  
#header .familylinks {
	display: block;
	background-color: #F1F1F1;
	z-index: 1;
	margin: 0 auto;
	max-width: 800px;
}
/*スクロール時のパンくずの左右⇒*/
.fl_before,.fl_after {
	display:none;
}


/*タイトル*/
h1 {
	font-size: 24px;
	text-align: center;
	margin: 0 auto;
	padding: 0.2em 0;
	color: black;
	background-color: #F1F1F1;
	max-width: 800px;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
}
html[lang="jpn"] h1 {
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}

/*contents*/

#contents {
	background: none;
	margin-top: 191px;
}

#tmp{
	display:none;
}

.list_pages{
	max-width: 800px;
	margin:65px auto 100px auto
}

.page{
	background-color: #FFFFFF;
}

.page .body{
	margin:10px 0;
}

.page img{
	max-width: 100%;
	height: auto;
}

.page h1{
	font-size: 1.34em;
	text-align: left;
	padding: 5px;
	margin:0 0 10px 0;
}

/*Medium title*/

.page h1.title{
	line-height:1.1em;
	margin: 0;
	padding: 8px;
	color:#ffffff;
	font-size: 1.34em;
	background: rgb(51,51,51); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33333', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}


/**************************小タイトルのアコーディオン設定************************/

/***for japan オートマチックトランスミッション ***/
	html[lang="jpn"] div.level3 div[id ^= "id030601"]:not(#id03060100) div.body {
		overflow: hidden;
		height: 0px;
	}
	html[lang="jpn"] div.level3 div[id ^= "id030601"]:not(#id03060100) h3 {
		background: #666666 url(../img/closed.png) no-repeat 99% 50%;
		font-weight: bold;
		font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
		color: #F1F1F1;
		margin: 0em;
		cursor: pointer;
		padding: 6px 44px 4px 19px;
	}
	html[lang="jpn"] div.level3 div[id ^= "id030601"]:not(#id03060100) h3.opened {
		background: #666666 url(../img/opened.png) no-repeat 99% 50%;
	}

/***for japan オーディオの上手な使いかた ***/	
	html[lang="jpn"] div.level3 div[id ^= "id040213"]:not(#id04021300) div.body {
		overflow: hidden;
		height: 0px;
	}
	html[lang="jpn"] div.level3 div[id ^= "id040213"]:not(#id04021300) h3 {
		background: #666666 url(../img/closed.png) no-repeat 99% 50%;
		font-weight: bold;
		font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
		color: #F1F1F1;
		margin: 0em;
		cursor: pointer;
		padding: 6px 44px 4px 19px;
	}
	html[lang="jpn"] div.level3 div[id ^= "id040213"]:not(#id04021300) h3.opened {
		background: #666666 url(../img/opened.png) no-repeat 99% 50%;
	}
/***for japan オーディオの操作 ***/	
	html[lang="jpn"] div.level3 div[id ^= "id040205"]:not(#id04020500) div.body {
		overflow: hidden;
		height: 0px;
	}
	html[lang="jpn"] div.level3 div[id ^= "id040205"]:not(#id04020500) h3 {
		background: #666666 url(../img/closed.png) no-repeat 99% 50%;
		font-weight: bold;
		font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
		color: #F1F1F1;
		margin: 0em;
		cursor: pointer;
		padding: 6px 44px 4px 19px;
	}
	html[lang="jpn"] div.level3 div[id ^= "id040205"]:not(#id04020500) h3.opened {
		background: #666666 url(../img/opened.png) no-repeat 99% 50%;
	}
/***for japan オーディオリモートコントロールスイッチの操作 ***/	
	html[lang="jpn"] div.level3 div[id ^= "id040203"]:not(#id04020300) div.body {
		overflow: hidden;
		height: 0px;
	}
	html[lang="jpn"] div.level3 div[id ^= "id040203"]:not(#id04020300) h3 {
		background: #666666 url(../img/closed.png) no-repeat 99% 50%;
		font-weight: bold;
		font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
		color: #F1F1F1;
		margin: 0em;
		cursor: pointer;
		padding: 6px 44px 4px 19px;
	}
	html[lang="jpn"] div.level3 div[id ^= "id040203"]:not(#id04020300) h3.opened {
		background: #666666 url(../img/opened.png) no-repeat 99% 50%;
	}
/***for japan ポータブルオーディオ機器を使用していただくために ***/	
	html[lang="jpn"] div.level3 div[id ^= "id040201"]:not(#id04020100) div.body {
		overflow: hidden;
		height: 0px;
	}
	html[lang="jpn"] div.level3 div[id ^= "id040201"]:not(#id04020100) h3 {
		background: #666666 url(../img/closed.png) no-repeat 99% 50%;
		font-weight: bold;
		font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
		color: #F1F1F1;
		margin: 0em;
		cursor: pointer;
		padding: 6px 44px 4px 19px;
	}
	html[lang="jpn"] div.level3 div[id ^= "id040201"]:not(#id04020100) h3.opened {
		background: #666666 url(../img/opened.png) no-repeat 99% 50%;
	}	
	
	

/***for en/es/fr/de/nl オートマチックトランスミッション ***/
	html[lang="en"] div.level3 div[id ^= "id052102"]:not(#id05210200) div.body,
	html[lang="es"] div.level3 div[id ^= "id052102"]:not(#id05210200) div.body,
	html[lang="fr"] div.level3 div[id ^= "id052102"]:not(#id05210200) div.body,
	html[lang="de"] div.level3 div[id ^= "id052102"]:not(#id05210200) div.body,
	html[lang="nl"] div.level3 div[id ^= "id052102"]:not(#id05210200) div.body {
		overflow: hidden;
		height: 0px;
	}
	html[lang="en"] div.level3 div[id ^= "id052102"]:not(#id05210200) h3,
	html[lang="es"] div.level3 div[id ^= "id052102"]:not(#id05210200) h3,
	html[lang="fr"] div.level3 div[id ^= "id052102"]:not(#id05210200) h3,
	html[lang="de"] div.level3 div[id ^= "id052102"]:not(#id05210200) h3,
	html[lang="nl"] div.level3 div[id ^= "id052102"]:not(#id05210200) h3 {
		background: #666666 url(../img/closed.png) no-repeat 99% 50%;
		font-weight: bold;
		font-family:DefaultBold, Arial, Helvetica, sans-serif;
		color: #F1F1F1;
		margin: 0em;
		cursor: pointer;
		padding: 6px 44px 4px 19px;
	}
	html[lang="en"] div.level3 div[id ^= "id052102"]:not(#id05210200) h3.opened,
	html[lang="es"] div.level3 div[id ^= "id052102"]:not(#id05210200) h3.opened,
	html[lang="fr"] div.level3 div[id ^= "id052102"]:not(#id05210200) h3.opened,
	html[lang="de"] div.level3 div[id ^= "id052102"]:not(#id05210200) h3.opened,
	html[lang="nl"] div.level3 div[id ^= "id052102"]:not(#id05210200) h3.opened {
		background: #666666 url(../img/opened.png) no-repeat 99% 50%;
	}
	
/***for en/es/fr/de/nl Operating Tips for Audio System ***/
	html[lang="en"] div.level3 div[id ^= "id060202"]:not(#id06020200) div.body,
	html[lang="es"] div.level3 div[id ^= "id060202"]:not(#id06020200) div.body,
	html[lang="fr"] div.level3 div[id ^= "id060202"]:not(#id06020200) div.body,
	html[lang="de"] div.level3 div[id ^= "id060202"]:not(#id06020200) div.body,
	html[lang="nl"] div.level3 div[id ^= "id060202"]:not(#id06020200) div.body {
		overflow: hidden;
		height: 0px;
	}
	html[lang="en"] div.level3 div[id ^= "id060202"]:not(#id06020200) h3,
	html[lang="es"] div.level3 div[id ^= "id060202"]:not(#id06020200) h3,
	html[lang="fr"] div.level3 div[id ^= "id060202"]:not(#id06020200) h3,
	html[lang="de"] div.level3 div[id ^= "id060202"]:not(#id06020200) h3,
	html[lang="nl"] div.level3 div[id ^= "id060202"]:not(#id06020200) h3 {
		background: #666666 url(../img/closed.png) no-repeat 99% 50%;
		font-weight: bold;
		font-family:DefaultBold, Arial, Helvetica, sans-serif;
		color: #F1F1F1;
		margin: 0em;
		cursor: pointer;
		padding: 6px 44px 4px 19px;
	}
	html[lang="en"] div.level3 div[id ^= "id060202"]:not(#id06020200) h3.opened,
	html[lang="es"] div.level3 div[id ^= "id060202"]:not(#id06020200) h3.opened,
	html[lang="fr"] div.level3 div[id ^= "id060202"]:not(#id06020200) h3.opened,
	html[lang="de"] div.level3 div[id ^= "id060202"]:not(#id06020200) h3.opened,
	html[lang="nl"] div.level3 div[id ^= "id060202"]:not(#id06020200) h3.opened {
		background: #666666 url(../img/opened.png) no-repeat 99% 50%;
	}

/***for en/es/fr/de/nl Audio Set [Type A/Type B (non-touchscreen)] ***/
	html[lang="en"] div.level3 div[id ^= "id060203"]:not(#id06020300) div.body,
	html[lang="es"] div.level3 div[id ^= "id060203"]:not(#id06020300) div.body,
	html[lang="fr"] div.level3 div[id ^= "id060203"]:not(#id06020300) div.body,
	html[lang="de"] div.level3 div[id ^= "id060203"]:not(#id06020300) div.body,
	html[lang="nl"] div.level3 div[id ^= "id060203"]:not(#id06020300) div.body {
		overflow: hidden;
		height: 0px;
	}
	html[lang="en"] div.level3 div[id ^= "id060203"]:not(#id06020300) h3,
	html[lang="es"] div.level3 div[id ^= "id060203"]:not(#id06020300) h3,
	html[lang="fr"] div.level3 div[id ^= "id060203"]:not(#id06020300) h3,
	html[lang="de"] div.level3 div[id ^= "id060203"]:not(#id06020300) h3,
	html[lang="nl"] div.level3 div[id ^= "id060203"]:not(#id06020300) h3 {
		background: #666666 url(../img/closed.png) no-repeat 99% 50%;
		font-weight: bold;
		font-family:DefaultBold, Arial, Helvetica, sans-serif;
		color: #F1F1F1;
		margin: 0em;
		cursor: pointer;
		padding: 6px 44px 4px 19px;
	}
	html[lang="en"] div.level3 div[id ^= "id060203"]:not(#id06020300) h3.opened,
	html[lang="es"] div.level3 div[id ^= "id060203"]:not(#id06020300) h3.opened,
	html[lang="fr"] div.level3 div[id ^= "id060203"]:not(#id06020300) h3.opened,
	html[lang="de"] div.level3 div[id ^= "id060203"]:not(#id06020300) h3.opened,
	html[lang="nl"] div.level3 div[id ^= "id060203"]:not(#id06020300) h3.opened {
		background: #666666 url(../img/opened.png) no-repeat 99% 50%;
	}

/***for en/es/fr/de/nl Audio Set [Type C/Type D (touchscreen)] ***/
	html[lang="en"] div.level3 div[id ^= "id060204"]:not(#id06020400) div.body,
	html[lang="es"] div.level3 div[id ^= "id060204"]:not(#id06020400) div.body,
	html[lang="fr"] div.level3 div[id ^= "id060204"]:not(#id06020400) div.body,
	html[lang="de"] div.level3 div[id ^= "id060204"]:not(#id06020400) div.body,
	html[lang="nl"] div.level3 div[id ^= "id060204"]:not(#id06020400) div.body {
		overflow: hidden;
		height: 0px;
	}
	html[lang="en"] div.level3 div[id ^= "id060204"]:not(#id06020400) h3,
	html[lang="es"] div.level3 div[id ^= "id060204"]:not(#id06020400) h3,
	html[lang="fr"] div.level3 div[id ^= "id060204"]:not(#id06020400) h3,
	html[lang="de"] div.level3 div[id ^= "id060204"]:not(#id06020400) h3,
	html[lang="nl"] div.level3 div[id ^= "id060204"]:not(#id06020400) h3 {
		background: #666666 url(../img/closed.png) no-repeat 99% 50%;
		font-weight: bold;
		font-family:DefaultBold, Arial, Helvetica, sans-serif;
		color: #F1F1F1;
		margin: 0em;
		cursor: pointer;
		padding: 6px 44px 4px 19px;
	}
	html[lang="en"] div.level3 div[id ^= "id060204"]:not(#id06020400) h3.opened,
	html[lang="es"] div.level3 div[id ^= "id060204"]:not(#id06020400) h3.opened,
	html[lang="fr"] div.level3 div[id ^= "id060204"]:not(#id06020400) h3.opened,
	html[lang="de"] div.level3 div[id ^= "id060204"]:not(#id06020400) h3.opened,
	html[lang="nl"] div.level3 div[id ^= "id060204"]:not(#id06020400) h3.opened {
		background: #666666 url(../img/opened.png) no-repeat 99% 50%;
	}

/***for en/es/fr/de/nl AUX/USB/iPod mode ***/
	html[lang="en"] div.level3 div[id ^= "id060207"]:not(#id06020700) div.body,
	html[lang="es"] div.level3 div[id ^= "id060207"]:not(#id06020700) div.body,
	html[lang="fr"] div.level3 div[id ^= "id060207"]:not(#id06020700) div.body,
	html[lang="de"] div.level3 div[id ^= "id060207"]:not(#id06020700) div.body,
	html[lang="nl"] div.level3 div[id ^= "id060207"]:not(#id06020700) div.body {
		overflow: hidden;
		height: 0px;
		}
	html[lang="en"] div.level3 div[id ^= "id060207"]:not(#id06020700) h3,
	html[lang="es"] div.level3 div[id ^= "id060207"]:not(#id06020700) h3,
	html[lang="fr"] div.level3 div[id ^= "id060207"]:not(#id06020700) h3,
	html[lang="de"] div.level3 div[id ^= "id060207"]:not(#id06020700) h3,
	html[lang="nl"] div.level3 div[id ^= "id060207"]:not(#id06020700) h3 {
		background: #666666 url(../img/closed.png) no-repeat 99% 50%;
		font-weight: bold;
		font-family:DefaultBold, Arial, Helvetica, sans-serif;
		color: #F1F1F1;
		margin: 0em;
		cursor: pointer;
		padding: 6px 44px 4px 19px;
	}
	html[lang="en"] div.level3 div[id ^= "id060207"]:not(#id06020700) h3.opened,
	html[lang="es"] div.level3 div[id ^= "id060207"]:not(#id06020700) h3.opened,
	html[lang="fr"] div.level3 div[id ^= "id060207"]:not(#id06020700) h3.opened,
	html[lang="de"] div.level3 div[id ^= "id060207"]:not(#id06020700) h3.opened,
	html[lang="nl"] div.level3 div[id ^= "id060207"]:not(#id06020700) h3.opened {
		background: #666666 url(../img/opened.png) no-repeat 99% 50%;
	}

/***for en/es/fr/de/nl Audio Control Switch Operation ***/
	html[lang="en"] div.level3 div[id ^= "id060205"]:not(#id06020500) div.body,
	html[lang="es"] div.level3 div[id ^= "id060205"]:not(#id06020500) div.body,
	html[lang="fr"] div.level3 div[id ^= "id060205"]:not(#id06020500) div.body,
	html[lang="de"] div.level3 div[id ^= "id060205"]:not(#id06020500) div.body,
	html[lang="nl"] div.level3 div[id ^= "id060205"]:not(#id06020500) div.body {
		overflow: hidden;
		height: 0px;
	}
	html[lang="en"] div.level3 div[id ^= "id060205"]:not(#id06020500) h3,
	html[lang="es"] div.level3 div[id ^= "id060205"]:not(#id06020500) h3,
	html[lang="fr"] div.level3 div[id ^= "id060205"]:not(#id06020500) h3,
	html[lang="de"] div.level3 div[id ^= "id060205"]:not(#id06020500) h3,
	html[lang="nl"] div.level3 div[id ^= "id060205"]:not(#id06020500) h3 {
		background: #666666 url(../img/closed.png) no-repeat 99% 50%;
		font-weight: bold;
		font-family:DefaultBold, Arial, Helvetica, sans-serif;
		color: #F1F1F1;
		margin: 0em;
		cursor: pointer;
		padding: 6px 44px 4px 19px;
	}
	html[lang="en"] div.level3 div[id ^= "id060205"]:not(#id06020500) h3.opened,
	html[lang="es"] div.level3 div[id ^= "id060205"]:not(#id06020500) h3.opened,
	html[lang="fr"] div.level3 div[id ^= "id060205"]:not(#id06020500) h3.opened,
	html[lang="de"] div.level3 div[id ^= "id060205"]:not(#id06020500) h3.opened,
	html[lang="nl"] div.level3 div[id ^= "id060205"]:not(#id06020500) h3.opened {
		background: #666666 url(../img/opened.png) no-repeat 99% 50%;
	}







/*Small title*/
.page h2.title{
	line-height:1.1em;
	margin: 0;
	padding: 8px;
	color:#000000;
	font-size: 1.34em;
	background: rgb(242,242,242); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(242,242,242,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(242,242,242,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(242,242,242,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(242,242,242,1) 0%, rgba(204,204,204,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(242,242,242,1) 0%, rgba(204,204,204,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33333', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
	border-bottom:1px #4d4d4d solid;
}

.page .note,
.page .caution,
.page .warning{
	background-color: white;
	margin-bottom: 1em;
}

/************es*********************/
body.es .page .warning {
	min-width:210px;
}
/************fr*********************/
body.fr .page .warning {
	min-width:180px;
}
body.fr .page .note {
	min-width:190px;
}
/************de*********************/
body.de .page .warning {
	min-width:180px;
}
body.de .page .note {
	min-width:190px;
}
/************nl*********************/
body.nl .page .warning {
	min-width:180px;
}
body.nl .page .note {
	min-width:190px;
}
/*0404_change*/

.page .notetitle{
	background-color:#c6d9e8;
	position:relative;
}
.page .cautiontitle{
	background-color:#f3e6b1;
		position:relative;

}

.page .warningtitle{
	background-color:#eed9ce;
		position:relative;

}


.page .warning .opened{
	background-color:#eed9ce;
	cursor: pointer;
}
.page .caution .opened,.page .note .opened{
	cursor: pointer;
}

/*0404_change*/


	

.note hr,
.caution hr,
.warning hr{
	margin: 0 0 0 0;  /*0407_change*/
	border: 0;
	height: 2px;
	background : black;
	border-top: none;
}

.page .note hr {
	background : #789abc;
}

.page .warning hr {
	background : #d18274;
}

.page .caution hr {
	background : #d7c887;
}

.page .noteframe{
	margin: 0;
	overflow:hidden;
	height:auto;            /*0404_change*/
	/*opacity:0.2;    0404_del*/
	/*filter: alpha(opacity=20); 
	/*-ms-filter: "alpha(opacity=20)";   0401_del*/
   /* -khtml-opacity: 0.2;      0404_del*/
   /* -moz-opacity: 0.2;       0404_del*/
   padding:0px 10px 0px 10px;   /*for except Japanese*/
   font-style: italic;   /*for except Japanese*/
   font-family:DefaultItalic, Arial, Helvetica, sans-serif;
}
body.ja .page .noteframe{
   font-style: normal;
   font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}

.page .cautionframe{
	margin: 0px;
	padding:0px 10px 0px 10px;    /*0404_change*/
	overflow:hidden;
	height:auto;           /*0404_vhange*/
	/*opacity:0.2;       0404_del*/
	/*filter: alpha(opacity=20);   0401_del*/
	/*-ms-filter: "alpha(opacity=20)";   0401_del*/
    /*-khtml-opacity: 0.2;         0404_del*/
    /*-moz-opacity: 0.2;           0404_del*/
    font-weight: bold;
	font-style: italic;   /*for except Japanese*/
	font-family:DefaultBoldItalic, Arial, Helvetica, sans-serif;
}
body.ja .page .cautionframe{
   font-style: normal;
   font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}

.page .warningframe{
	margin: 0px;
	padding:0px 10px 0px 10px;    /*0404_change*/
	overflow:hidden;
	height:auto;       /*0404_change*/
	/*opacity:0.2;      0404del*/
	/*filter: alpha(opacity=20);*/
	/*-ms-filter: "alpha(opacity=20)";   0401_del*/
	/*-khtml-opacity: 0.2;      0404del*/
	/*-moz-opacity: 0.2;      0404del*/
	font-weight: bold;
	font-style: italic;   /*for except Japanese*/
	font-family:DefaultBoldItalic, Arial, Helvetica, sans-serif;
}
body.ja .page .warningframe{
   font-style: normal;
   font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}

.page .noteframe dl,
.page .cautionframe dl,
.page .warningframe dl{
	clear:both;
	margin-top:1em;
	margin-bottom:1em;
}

.page .noteframe dl dt,
.page .cautionframe dl dt,
.page .warningframe dl dt{
	float:left;
}

.page .noteframe dl dd,
.page .cautionframe dl dd,
.page .warningframe dl dd{
	margin-left: 3em;
	margin-bottom: 1em;
	overflow: hidden;
}
html[lang="jpn"] .page .cautionframe dl dd {
	min-height:45px;
}
.page span.hl{
	background-color: rgb(255, 203, 0);
	font-weight: bold;
	font-style: normal;
	padding: 1px;
	font-family:DefaultBold, Helvetica, sans-serif;
}
body.ja .page span.hl {
	font-weight: bold;
    font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}

/*Note that there is a special position*/

ol li .note, ul li .note, ol li .warning, ul li .warning, ol li .caution, ul li .caution {
	margin-left: -75px;
	margin-right: -2em;
}

ol li ol li .note, ul li ul li .note, ol li ol li .warning, ol li ol li .warning, ol li ol li .caution, ul li ul li .caution {
	margin-left: -105px;
	margin-right: -2em;
}

ol.bulCircle li .note, ul.bulCircle li .note, ol.bulCircle li .warning, ul.bulCircle li .warning, ol.bulCircle li .caution, ul.bulCircle li .caution {
	margin-left: -58px;
}

td li .note, td li .warning, td li .caution {
	margin-left: 0;
	margin-right: 0;
}

.ui-accordion .ui-accordion-header {
	  margin: 1px 0 0 0;
}


/*Content*/





div.related-links {
	margin:10px 0;
	padding:10px 0;
	color:#ffffff;
	background: rgb(51,51,51); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(51,51,51,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(51,51,51,1) 0%, rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33333', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
.ullinks  {
	color:#ffffff;
	list-style-type: none;
	text-indent:-1.25em;
}
.ulchildlink {
	margin: 1em 0;
 }
.ulchildlink:before {
	content: url(../img/bar.png); 

}
.familylinks {
	margin: 1em 0;
	color:#666666;
}
.parentlink {
	display:inline-block;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 12px;
	height: auto;
	line-height: 16px;
}

#header .parentlink a, .parentlink a:link, .parentlink a:visited {
	color:#000000;
}
#header .parentlink a:hover {
	/*font-weight:bold;*/
	color: #0086d3;
	text-decoration: none;
}
#header .parentlink a:first-child:after {
	content:url("../img/panarrow.svg");
	/*font-weight:normal;*/
	color: #000000;
}
#header .parentlink a:first-child + a:after {
	content:url("../img/panarrow.svg");
	/*font-weight:normal;*/
	color: #000000;
}
#header .parentlink a:first-child + a.noAfter:after {
	content:"";
}
#header .parentlink a:first-child + a.noAfter + a {
	display: none;
}
p.SStitle {
	margin:0.5em 0;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	padding:0 0 0 1.6em;
	background: url(../img/bar.png) no-repeat left center;
	background-position:top left;
}
html[lang="jpn"] p.SStitle {
	font-weight: bold;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}
html[lang="jpn"] dd p.SStitle {
	margin-left:-2em;
}
table p.SStitle {
 background-size:auto 1.3em;
}
p.SStitle2 {
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	margin: 0.5em 1em 0.5em 2em;
}

li>p.SStitle2 {
    margin: 0.5em 1em 0.5em 0em;
}

html[lang="jpn"] p.SStitle2 {
	font-weight: bold;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}


p.SStitle2>span {
	border-bottom: 1px solid #0086d3;
}

html[lang="jpn"] p.SStitle2>span {
	line-height: 1.7;
}

table .p, ul .p, ol .p, dd .p, table .option, ul .option{	/* 0402_change */
	margin:0.2em;
} 
img.image {
	padding: 10px;
	margin: 0.5em 2em;
	max-width: 80%;	/* 0402_change */
	background-color: white;
	border: 1.5px solid #666666;
	display:block;	/* 0402_add */
}

img.icon {
	margin:0;
	height:1em;
	margin-bottom:-2px;
}
dt img.image {
	margin: 0.5em 4		em;
}

.noteframe img.image {
	margin-left:1.5em;
}

.noteframe ol img.image,.noteframe ul img.image,
table img.image, ul img.image, ol img.image, dd img.image {
    margin:0 0 1px 0;    /*ウインドウ幅狭くした時の画像の下ボーダー消えるのを防ぐ*/
}


dd.dt img.image {
	margin:0 0 0 2.5em;
}
table td img.image {
	display:inline-block;
	border: none;
	width: auto;
	padding: 0;
	max-width: 100%;
	
}
td.entry>img.icon, th.entry>img.icon  {
	margin:0;
	height:auto;
	background:rgba(255,255,255,0);
}

/*
img[src*="01l"] {
	vertical-align: middle;
	padding-bottom: 2px;
	display:inline;
}
*/

img.mark {
vertical-align:bottom;	}
.dt img.icon {
	margin:0 0.5em 0.5em;
	float:left;
	height:auto;
}


ol.SubTOC {
	list-item:
}

ol.numAsterisk.olContinue {
	counter-increment: num2 2;
}
ol.numAsterisk > li {
	list-style-type: none;
	list-style-position: inside;
	counter-increment: num;
}
ol.numAsterisk > li:before {
	content: "*" counter(num);
	float: left;
	width: 0;
	text-indent: -2em;
}
ol.numAsterisk.olContinue > li:before {
	content: "*" counter(num2);
	float: left;
	width: 0;
	text-indent: -2em;
}
/*
.warning ul, .note ul, .caution ul, li ol, li ul {
	margin: 0;
	padding-left: 30px;
}
*/
.p {
	margin:0.2em 2em;
}
.p.number {
	text-indent: -1.3em;
	padding-left: 1.3em;
}
p.p2{
	text-indent: -1em;
	padding-left: 2em;
}
ul.bulCircle li .p.number {
	text-indent: 0em;
	padding-left: 0em;
}
.void {
	margin: 0;
}


p.Subject,p.subject {
	margin: 0.2em 2em 0.1em 1em;
	line-height:1.3;
	padding:0;
}

html:not([lang='jpn']) p.Subject span,html:not([lang='jpn']) p.subject span, html:not([lang='jpn']) p.subject span,html:not([lang='jpn']) p.subject span{
	border-bottom:2px solid #000;
	padding-bottom:0;
}

/*
li > p.isolate {
	padding-left: 30px;
}
*/

.warningframe>p.p, .noteframe>p.p, .cautionframe>p.p {
	margin-left: 1em;   
}

.warningframe > p.Subject + p.p {
	margin-top:0.5em;
}

.noteframe>p.p {
	margin-left: 1.2em;   /*for except Japanese*/
}

.noteframe>p.SStitle2 {
	margin-left: 1.2em;   /*e8ey1_add*/
}

html:not([lang='jpn']) .cautionframe .b {
 	border-bottom:1px solid #000;
 	padding-bottom:0;
 	font-family:DefaultBoldItalic, Arial, Helvetica, sans-serif;
}


table .p, ul .p, ol .p, dd .p{
	margin:0.2em;
}

table .p {
	margin:0;
}


ul.single>li>p {
	margin-left: 0;
} 
table p.Subject , ul p.Subject , ol p.Subject , dd p.Subject {
	margin:0.2em 0.2em 0.5em 0.2em;
}
ol, dd {
	margin: 0 2em;
}
ul {
	margin: 0 2em 0 1em;
}
ul.SubTOC {
	list-style: none;
	padding-left: 20px;
}
table ol, table ul {
	margin: 0;
	padding-left: 20px;
}
li>ol, li>ul {
	margin: 0;
	padding-left: 30px;
}
ul.single {
	list-style: none;
	padding-left: 0;
}
html[lang="jpn"] ul.single {
	padding-left: 40px;
}
html[lang="jpn"] li>ul.bulCircle.single {
	margin:0;
	padding-left: 30px;
}
html[lang="jpn"] #id03100312 ul.single {
	list-style-type : disc;
	padding-left: 28px;
}
html[lang="jpn"] table ul.single {
	padding-left: 0px;
}
html[lang="jpn"] table td>ul.single {
	padding-left: 20px;
}
ul.bulAsterisk.single {
	padding-left: 1.5em;
}
ul.bulAsterisk>li>*:first-child {
    text-indent: -0.6em;
}
ul.bulAsterisk>li>*:first-child:before {
    content: "*";
}
ul.bulCircle.single {
	list-style: disc;
}
ol.numBracket li {
	list-style: none;
}
ol.numBracket>li>*:first-child {
    text-indent: -2.7em;
}
ol.numBracket>li[value="1"]>*:first-child:before {
    content: "  (1) ";
}
ol.numBracket>li[value="2"]>*:first-child:before {
    content: "  (2) ";
}
ol.numBracket>li[value="3"]>*:first-child:before {
    content: "  (3) ";
}
ol.numBracket>li[value="4"]>*:first-child:before {
    content: "  (4) ";
}
ol.numBracket>li[value="5"]>*:first-child:before {
    content: "  (5) ";
}
ol.numBracket>li[value="6"]>*:first-child:before {
    content: "  (6) ";
}
ol.numBracket>li[value="7"]>*:first-child:before {
    content: "  (7) ";
}
ol.numBracket>li[value="8"]>*:first-child:before {
    content: "  (8) ";
}
ol.numBracket>li[value="9"]>*:first-child:before {
    content: "  (9) ";
}
ol.numBracket>li[value="10"]>*:first-child:before {
    content: "(10) ";
}
ol.numBracket>li[value="11"]>*:first-child:before {
    content: "(11) ";
}
ol.numBracket>li[value="12"]>*:first-child:before {
    content: "(12) ";
}
ol.numBracket>li[value="13"]>*:first-child:before {
    content: "(13) ";
}
ol.numBracket>li[value="14"]>*:first-child:before {
    content: "(14) ";
}
ol.numBracket>li[value="15"]>*:first-child:before {
    content: "(15) ";
}
ol.numBracket>li[value="16"]>*:first-child:before {
    content: "(16) ";
}
ol.numBracket>li[value="17"]>*:first-child:before {
    content: "(17) ";
}
ol.numBracket>li[value="18"]>*:first-child:before {
    content: "(18) ";
}
ol.numBracket>li[value="19"]>*:first-child:before {
    content: "(19) ";
}
ol.numBracket>li[value="20"]>*:first-child:before {
    content: "(20) ";
}
ol.numBracket>li[value="21"]>*:first-child:before {
    content: "(21) ";
}
ol.numBracket>li[value="22"]>*:first-child:before {
    content: "(22) ";
}
ol.numBracket>li[value="23"]>*:first-child:before {
    content: "(23) ";
}
ol.numBracket>li[value="24"]>*:first-child:before {
    content: "(24) ";
}
ol.numBracket>li[value="25"]>*:first-child:before {
    content: "(25) ";
}
ol.numBracket>li[value="26"]>*:first-child:before {
    content: "(26) ";
}
ol.numBracket>li[value="27"]>*:first-child:before {
    content: "(27) ";
}
ol.numBracket>li[value="28"]>*:first-child:before {
    content: "(28) ";
}
ol.numBracket>li[value="29"]>*:first-child:before {
    content: "(29) ";
}
ol.numBracket>li[value="30"]>*:first-child:before {
    content: "(30) ";
}



ol.charBracket li {
	list-style: none;
}
ol.charBracket>li>*:first-child {
    text-indent: -1.2em;
}
ol.charBracket>li[value="1"]>*:first-child:before {
    content: "a) ";
}
ol.charBracket>li[value="2"]>*:first-child:before {
    content: "b) ";
}
ol.charBracket>li[value="3"]>*:first-child:before {
    content: "c) ";
}
ol.charBracket>li[value="4"]>*:first-child:before {
    content: "d) ";
}
ol.charBracket>li[value="5"]>*:first-child:before {
    content: "e) ";
}
ol.charBracket>li[value="6"]>*:first-child:before {
    content: "f) ";
}
ol.charBracket>li[value="7"]>*:first-child:before {
    content: "g) ";
}
ol.charBracket>li[value="8"]>*:first-child:before {
    content: "h) ";
}
ol.charBracket>li[value="9"]>*:first-child:before {
    content: "i) ";
}
ol.charBracket>li[value="10"]>*:first-child:before {
    content: "j) ";
}
ol.charBracket>li[value="11"]>*:first-child:before {
    content: "k) ";
}
ol.charBracket>li[value="12"]>*:first-child:before {
    content: "l) ";
}
ol.charBracket>li[value="13"]>*:first-child:before {
    content: "m) ";
}
ol.charBracket>li[value="14"]>*:first-child:before {
    content: "n) ";
}
ol.charBracket>li[value="15"]>*:first-child:before {
    content: "o) ";
}
ol.charBracket>li[value="16"]>*:first-child:before {
    content: "p) ";
}
ol.charBracket>li[value="17"]>*:first-child:before {
    content: "q) ";
}
ol.charBracket>li[value="18"]>*:first-child:before {
    content: "r) ";
}
ol.charBracket>li[value="19"]>*:first-child:before {
    content: "s) ";
}
ol.charBracket>li[value="20"]>*:first-child:before {
    content: "t) ";
}
ol.charBracket>li[value="21"]>*:first-child:before {
    content: "u) ";
}
ol.charBracket>li[value="22"]>*:first-child:before {
    content: "v) ";
}
ol.charBracket>li[value="23"]>*:first-child:before {
    content: "w) ";
}
ol.charBracket>li[value="24"]>*:first-child:before {
    content: "x) ";
}
ol.charBracket>li[value="25"]>*:first-child:before {
    content: "y) ";
}
ol.charBracket>li[value="26"]>*:first-child:before {
    content: "z) ";
}



dd ol {
	margin: 0;
}
dd ul {
	margin: 0;
	padding-left: 28px;
}
.warningframe ol, .warningframe ul, .cautionframe ol, .cautionframe ul, .noteframe ol, .noteframe ul {
	padding-left: 20px;
	background-color:#ffffff;
}
table .warningframe>ol, table .warningframe>ul, table .cautionframe>ol, table .cautionframe>ul, table .noteframe>ol, table .noteframe>ul {
	padding-left: 2em;
}
html:not([lang="jpn"]) .warningframe ul.single, 
html:not([lang="jpn"]) .cautionframe ul.single, 
html:not([lang="jpn"]) .noteframe ul.single {
	padding-left: 0;
}
html[lang="jpn"] .warningframe ul.single,
html[lang="jpn"] .cautionframe ul.single,
html[lang="jpn"] .noteframe ul.single {
	padding-left:20px;
}
html[lang="jpn"] .warningframe li ul.single,
html[lang="jpn"] .cautionframe li ul.single,
html[lang="jpn"] .noteframe li ul.single {
	padding-left:0;
}

.warningframe li ol , .warningframe li ul, .cautionframe li ol, .cautionframe li ul, .noteframe li ol, .noteframe li ul {
	padding-left: 28px;
}
.warningframe dd ol, .warningframe dd ul, .cautionframe dd ol, .cautionframe dd ul, .noteframe dd ol, .noteframe dd ul {
	padding-left: 28px;
}

/*e8ey1_add*/
.noteframe ul.bulCircle li ol.numAsterisk {
	margin-left:0.5em;
}

/*e8ey1_change*/
body.mx-5.eu.nl .noteframe ol.numAsterisk, body.mx-5.eu.de .noteframe ol.numAsterisk{
	margin-left:3em;
}

thead.thead {
	background:#cccccc;
}

html[lang="jpn"] .option:after {
	display:inline-block;
	content: url(../img/option_color.png);
	-webkit-transform: scale(0.8); 
	-moz-transform: scale(0.8); 
	transform: scale(0.8);
	vertical-align:bottom;
	margin:-3px -8px -4px;
}

html[lang="jpn"] a.option:after {
	content: url(../img/option_color_small.png);
}

html[lang="jpn"] p.option:after {
	position:relative;
	content: url(../img/option_color_small.png);
	vertical-align:bottom;
	margin:-1px -8px -3px 0px;
	max-width:95px;
	text-align:center;
}





.ullinks a, .ullinks a:link, .ullinks a:visited {
	color:#ffffff;
	text-decoration:none;
}
li a, li a:link, li a:visited {
	color:#0000ff;
	text-decoration:none;
}
p.notetitle:before {
	position:absolute;
	content: url(../img/note_mark_b.png);
	top:50%;
	margin-top:-12px;
	height:25px;
}

html[lang="en"]  p.notetitle:before {
	margin-top:-10px;
}


p.notetitle, p.cautiontitle, p.warningtitle {
	margin:20px 0 0;
	padding:8px;
	width
}
p.warningtitle:before {
	position:absolute;
	content: url(../img/warning_mark_b.png);
	top:50%;
	margin-top:-12px;
	height:25px;
}



p.cautiontitle:before {
	position:absolute;
	content: url(../img/caution_mark_b.png);
	top:50%;
	margin-top:-12px;
	height:25px;
}

.page table .noteframe,.page table .cautionframe,.page table .warningframe {
	padding-left:0;
}

table p.Subject, ul p.Subject, ol p.Subject, dd p.Subject {
	margin:0.2em 0.2em 0.2em 1em;
}


html[lang="jpn"] .warningframe dd p.Subject {
	margin-left:0.2em;
	margin-top:5px;
	margin-bottom:0.2em;
}
/*
html[lang="jpn"] .warningframe dd p:not(.Subject) {
	margin-left:0.2em;
	text-decoration:none;
}
html[lang="jpn"] .warningframe dd p:first-child {
	margin-left:0.2em;
	text-decoration:underline;
}
*/

li.link {
	margin:10px 0
}
.youtube-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin:10px 0;
}
.youtube-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
li.link {
	margin:10px 0
}
div.table {
	margin: 0.2em 2em 0.2em 2.7em;
}


body.ja dd.dd>div.table {
	margin: 0 0;
}




li div.table {
	margin: 0.2em 0;
}
table.table {
	width:100%;
	border: 1px black solid;
	border-collapse: collapse;
	border-spacing: 0px;
	table-layout:auto;
}

table.table th, table.table td {
	border: 1px black solid;
	padding: 4px 4px 4px 4px;
	min-width:25px;
}
table.table_padding th, table.table_padding td {
	padding: 4px 4px 2px 2px;
}


/*
	Additions
*/

.familylinks {
	display: none;
}

/*to be overridden by theme*/
.accordion {
	font-family: DefaultRegular, Arial, Helvetica, sans-serif;
}
body.ja .accordion {
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}

.ui-accordion .ui-accordion-header {
	outline: 0;
}

.accordion-head>div{
	font-size: 1.1em;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	background: url(../img/closed.png) no-repeat right center;
	padding-right: 31px;
}
html[lang="jpn"] .accordion-head>div{
	font-weight: bold;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}

.accordion-head.ui-state-active>div {
	background: url(../img/opened.png) no-repeat right center;
}

.accordion h2 {
	display: none;
}

.accordion h3 {
	font-size: 1em;
	color: #F1F1F1;
	background-color: #666666;
	padding: 0.25em 0 0.25em 1em;
	margin: 1em 0 0.5em 0;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
}
body.ja .accordion h3 {
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}

/*Correction*/
.page .ui-accordion .ui-accordion-content {
	padding: 0;
}

.page .ui-widget-content {
	border: none;
}

.page .ui-widget-content a {
	color: #0086d3;
}

.page .ui-widget-content a:hover {
	color: #999;
}

/* Special image setting */
img.icon[src="img/coolant02.png"] {
	height:2em;
}
html[lang="jpn"] img.icon[src="img/coolant02.png"] {
        float: left; 
}

img.icon[src="img/coolant03.png"] {
	height:2em;
}
html[lang="jpn"] img.icon[src="img/coolant03.png"] {
        float: left;
}

img.icon[src="img/battery1.png"] {
	height:2em;
}
img.icon[src="img/battery2.png"] {
	height:2em;
}
img.icon[src="img/battery3.png"] {
	height:2em;
}
img.icon[src="img/battery4.png"] {
	height:2em;
}
img.icon[src="img/battery5.png"] {
	height:2em;
}
img.icon[src="img/battery6.png"] {
	height:2em;
}

/*****************eu eng******************/
img.icon[src="img/bl_total_trailer_weight.png"] {
	height:auto;
	margin: 0.2em 2em;
}

img.icon[src="img/bl_gross_combination_weight.png"] {
	height:auto;
	margin: 0.2em 2em;
}

img.icon[src="img/bl_trailer_tongue_load.png"] {
	height:auto;
	margin: 0.2em 2em;
}
/****************************************/


.link_url_dialog {
	color:#ffffff;
	background-color:#666666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	overflow:hidden;
	color:#fff;
}

.link_url_dialog+.ui-widget-overlay {
	background:transparent;
}

.link_url_dialog button {
	opacity:0.5;
}
.link_url_dialog button:hover {
	opacity:1;
}



.ui-dialog .ui-dialog-buttonpane button {
	border-radius: 5px;
	border:none;
	background-color: #ffffff!important;
}
.ui-widget-header {
	font-weight:normal!important;
}
div#dialog-modal {
display:none!important;
}
a#url1, a#url2, a#url3, a#url4, a#url5, a#url6, a#url7, .link_url {
	cursor:pointer;
	word-break:break-all;
}
/* 150402_add*/
dd p.SStitle2 {
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
	margin: 0.5em 1em 0 0;
}
html[lang="jpn"] dd p.SStitle2 {
	font-weight: bold;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}

p.void {
	line-height:0.4em;
}
.noteframe>p>u {
    font-weight: bold;
    font-family:DefaultBold, Arial, Helvetica, sans-serif;
}
html[lang="jpn"] .noteframe>p>u {
	font-weight: bold;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}


.bodydiv>dl.dl {
	margin-top:0;
}
p.kome {
	text-indent:-1em;
	margin-left:1em;
}

html[lang="jpn"] .bodydiv > p.kome {
	text-indent:-1.2em;
	margin-left:3.2em;
}

html[lang="jpn"] .bodydiv ul p.kome {
	text-indent:-1em;
	margin-left:1.2em;
}


/*0404_add gif_anime */
dd.dt img.gif_anime {
	margin-bottom:0.5em;
}


/*0630 add*/

div.open_close {
	text-align:center;
	cursor:pointer;
	padding-top:10px;
	padding-bottom:5px;
	font-size:15px;

}

div.open_close.closed {
	display:none;
}


/*
.note .open_close.closed {
	display:block;
}
.note .open_close.opend {
	display:none;
}
*/



div.note div.open_close {
	border-bottom:1px solid #789abc;
}
div.warning div.open_close {
	border-bottom:1px solid #d18274;
}
div.caution div.open_close {
	border-bottom:1px solid #d7c887;
}


html:not([lang="jpn"]) .page .noteframe {
	/*height:0px;*/
	margin-bottom:15px;
}
html[lang="jpn"] .page .noteframe {
	height:0px;
	margin-bottom:0px;
}


.page .warningframe,.page .cautionframe {
	margin-bottom:15px;
}

div.open_close img {
	margin-left:10px;
	width:15px;
}

.open_close.for_nexus {
	margin-bottom:20px;
}

:not([lang="jpn"]) .warningframe p:first-child,
:not([lang="jpn"]) .cautionframe p:first-child,
:not([lang="jpn"]) .noteframe p:first-child {
		margin-top:5px;
}


/*
ol li p.note notetitle:before, ul li p.note notetitle:before, ol li p.warning warningtitle:before, ul li p.warning warningtitle:before, ol li p.caution cautiontitle:before, ul li p.caution cautiontitle:before {
	margin-left:10px;
}
*/

/*
ol li p.notetitle:before,ul li p.notetitle:before,ol li p.warningtitle:before,ul li p.warningtitle:before,ol li p.cautiontitle:before,ul li p.cautiontitle:before {
	margin-left:1.1em;
}
*/


/*
.void {
	display:none;
}
*/

ol.numStep.olStart+img.image, ol.numStep.olContinue+img.image {
	margin-left:4.5em;
}

/*ol.numAsterisk li:before {
	text-indent:-2em;
}*/

table img.image+img.image, ul img.image+img.image, ol img.image+img.image, dd img.image+img.image {
	margin-top:1em;
}


.familylinks,.familylinks.familylinks img,.familylinks div,.familylinks a,.familylinks a:after{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

html:not([lang="jpn"]) .bulCircle li ul.bulCircle.single {
	padding-left:30px;
}

html:not([lang="jpn"]) ul.bulCircle.single {
	padding-left:40px;
}


html:not([lang="jpn"]) .warnigframe ul.bulCircle.single
html:not([lang="jpn"]) .cautionframe ul.bulCircle.single,
html:not([lang="jpn"]) .noteframe ul.bulCircle.single {
	list-style:none;
	padding-left:0px;
}

body.cx-3.eu #id05281300 .noteframe ul.bulCircle.single {
	list-style:disc;  /*e8ey1,e8ey2,e8ey5*/
}


html:not([lang="jpn"]) .warningframe p+ul.bulCircle.single,
html:not([lang="jpn"]) .cautionframe p+ul.bulCircle.single, 
html:not([lang="jpn"]) .noteframe p+ul.bulCircle.single {
	list-style:disc;
	padding-left:1.5em;
}




html:not([lang="jpn"]) .warningframe .Subject .u, 
html:not([lang="jpn"]) .warningframe .subject .u {
	text-decoration:none;
}

html:not([lang="jpn"]) table.table ol li p+.caution, 
html:not([lang="jpn"]) table.table ol li p+.waring,
html:not([lang="jpn"]) table.table ol li p+.note {
	margin-left:-20px;
}

html:not([lang="jpn"]) .warningframe b.b {
	border-bottom:2px solid #000;
	font-family:DefaultBoldItalic, Arial, Helvetica, sans-serif;
}



sup.sup {
	line-height:1;
}


p.gif_title {
	margin-left:2em;
	margin-bottom:0;
	font-weight: bold;
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
}
body.ja p.gif_title {
	font-weight: bold;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}

div.table {
	font-size:13px;
}


html[lang="en"] #id07030100 p.SStitle+ul.bulCircle.single, 
html[lang="es"] #id07030100 p.SStitle+ul.bulCircle.single {
	list-style:none;
	margin-left:0em;
	padding-left:0em;
}

html[lang="en"] #id07030100 p.SStitle+ul.bulCircle.single li, 
html[lang="es"] #id07030100 p.SStitle+ul.bulCircle.single li{
	margin-left:2em;
}


div.b_frame {
	margin-bottom:30px;
}


sup.sup {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  position: relative;
  bottom: 0.4em;
}



html:not([lang="jpn"]) .page .warningframe {
	padding-left:1em;
}

html:not([lang="jpn"]) .page .warningframe p.Subject, 
html:not([lang="jpn"]) .page .warningframe p.subject {
	margin-left:0.4em;
}

html:not([lang="jpn"]) .page table .warningframe {
	padding-left:0.5em;
}

/*for cx-3 for usa*/
#id05180104 ol.charBracket ul.bulCircle.single {
	padding:0.5em 0 0 0.2em;
}

html:not([lang="jpn"]) .cautionframe img.image {
	margin-left:1em;
}


strong, b {
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
}
body.ja strong, body.ja b {
	font-weight: bold;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}

.noteframe b {
	font-family:DefaultBoldItalic, Arial, Helvetica, sans-serif;
}
body.ja .noteframe b {
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}

th {
	font-family:DefaultBold, Arial, Helvetica, sans-serif;
}
body.ja th{
	font-weight: bold;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro','メイリオ','Meiryo UI','ＭＳ Ｐゴシック',sans-serif;
}



/***************************************table Adjustment**************************************************/
body.cx-3.usa.fr #id10030100 table{
	table-layout: fixed;
	word-wrap:normal;
}

body.cx-3.eu.en #id07020102 table.table th, body.cx-3.eu.en #id07020102 table.table td {
	padding: 2.5px;
}

body.cx-3.eu.fr #id07020102 table.table th, body.cx-3.eu.fr #id07020102 table.table td {
	padding: 2.5px;
}

body.cx-3.eu.fr #id10030100 table.table th, body.cx-3.eu.fr #id10030100 table.table td {
	padding: 1px;
}

body.cx-3.eu.nl #id07020102 table.table th, body.cx-3.eu.nl #id07020102 table.table td {
	padding-left: 2px;
	padding-right: 2px;
}

body.cx-3.eu.de #id10030100 table.table th, body.cx-3.eu.de #id10030100 table.table td {
	padding-left: 2px;
	padding-right: 2px;
}

body.mazda2.eu.en #id07020102 table.table th, body.mazda2.eu.en #id07020102 table.table td {
	padding: 2.5px;
}

body.mazda2.eu.en #id06020209 table.table {
  table-layout:fixed;
}

body.mazda6.eu #id07020102 table.table th, body.mazda6.eu #id07020102 table.table td {
	padding-left: 2px;
	padding-right: 2px;
}

body.mazda6.eu.fr #id10030100 table.table th, body.mazda6.eu.fr #id10030100 table.table td {
	padding-left: 1px;
	padding-right: 1px;
}

body.mazda6.eu.de #id10030100 table.table th, body.mazda6.eu.de #id10030100 table.table td {
	padding-left: 2px;
	padding-right: 2px;
}

body.mazda6.eu.nl #id10030100 table.table th, body.mazda6.eu.nl #id10030100 table.table td {
	padding-left: 1.5px;
	padding-right: 1.5px;
}

body.mazda6.eu.es #id10030100 table.table th, body.mazda6.eu.es #id10030100 table.table td {
	padding-left: 2px;
	padding-right: 2px;
}
body.cx-9.usa.es #id05030101 table.table th, body.cx-9.usa.es #id05030101 table.table td {
	padding-left: 2px;
	padding-right: 2px;
}

body.mazda3.usa.es #id05030101 table.table th, body.mazda3.usa.es #id05030101 table.table td {
	padding-left: 2px;
	padding-right: 2px;
}
body.mazda6.usa.es #id05030101 table.table th, body.mazda6.usa.es #id05030101 table.table td {
 padding-left: 2px;
 padding-right: 2px;
}
body.mx-5.usa.es #id05030101 table.table th, body.mx-5.usa.es #id05030101 table.table td {
 padding-left: 2px;
 padding-right: 2px;
}
body.mazda3.eu #id07020102 table.table th, body.mazda3.eu #id07020102 table.table td {
	padding-left: 2px;
	padding-right: 2px;
}
body.mx-5.eu #id07020102 table.table th, body.mx-5.eu #id07020102 table.table td {
	padding-left: 2px;
	padding-right: 2px;
}
wbr:after {
	content:"\00200B";
}
img.usemap{
	margin: 0.5em 1em;
	height:auto;
	width:200%;
	max-width:1000px;
	min-width:650px;
	border: 1.5px solid #666666;
	display:block;
}


/***********************note_frame/caution_frame first bulCircle*****************************/

body.mazda6.eu #id05010200 .noteframe .bulCircle.single {
	list-style-type:disc;
	padding-left:20px;
} 
/***********************note_frame/caution_frame first bulCircle*****************************/


/***********************note_frame in id03030102 for ATENZA Japan*****************************/
body.atenza.ni #id03030102 dl dd .note {
	margin:0 -2em;
} 
/***********************note_frame in id03030102 for ATENZA Japan*****************************/


/**************************table bottom margin in id10020109 for MAZDA3***********************/
body.mazda3.usa #id10020109 .table+.table {
    margin-top: 2em;
}
/**************************table bottom margin in id10020109 for MAZDA3***********************/

/**************************table bottom margin in id10020101 for MAZDA3***********************/
body.mazda3 #id10020101 .table+.table {
    margin-top: 2em;
}
/**************************table bottom margin in id10020101 for MAZDA3***********************/
