@charset "UTF-8";
/*Bootstrap*/
article h1 {
  font-size: 2rem;
}
article h2 {
  font-size: 1.5rem;
}

p.codeblock {
  line-height: 1.4 !important;
}

/*variables*/
/*$screen_width:                 530px !default;
$screen_height:                 300px !default;*/
/*Spacing*/
/*#multi*/
/*Grapic containered images based on SVG default*/
[dir=rtl] article {
  margin-left: 1.2em !important;
  margin-right: 1.2em !important;
}
div[dir=rtl] {
  margin-left: 0.5em !important;
  margin-right: 0.5em !important;
}

p {
  margin-top: 0 !important;
}

@media (max-width: 575.98px) {
  body {
    font-size: 16px;
  }
}
code {
  color: inherit !important;
  font-weight: bold;
}

/*Custom Fonts*/
.JKCE2Symble, .safety-severity-JVC_Instruction_Conditional_Square .safety-cause::before, .safety-severity-JVC_Instruction_Conditional .safety-cause::before, .list.list_ul_bullet_large-circle_container li:not(.list-indent-1):not(.list-indent-2)::before, h2.Title_large-circle:before, h2.SubHeading_Safety:before {
  font-family: JKCE2Symble !important;
}

.JKCE2AudioFont {
  font-family: JKCE2AudioFont !important;
}

/*Language Index*/
.index_content .content-container article div {
  max-width: 800px;
}
.index_content p,
.index_content li {
  font-size: 0.9em;
}
.index_content .modelname {
  font-size: 2rem;
  font-weight: bold;
}
.index_content .modelname p {
  margin: 0 !important;
  line-height: 1.2;
}
.index_content h1.BookletName {
  font-size: 1.8rem;
}
.index_content h2.CategoryName {
  font-size: 1.5rem;
  margin: 0.5em 0 0;
  font-style: normal;
  font-weight: normal;
}
.index_content .corporate_name {
  width: 50%;
  max-width: 18em !important;
  margin: 1em 0 2em;
}
.index_content .UpdatedInformation {
  padding: 0 1rem 0.8rem;
  border: 1px solid silver;
}
.index_content .USResidenceOnly {
  margin: 2em 0;
}
.index_content .documentCode {
  font-size: 0.6em;
  text-align: right;
}

/*Links*/
article a.link_title-page, article a.link-to-instruction-step {
  margin: 0 0.1rem;
}
article a.link_title-page:before,
article *.Link_Title-Page a:not(.link-to-instruction-step):before {
  content: "<";
}
article a.link_title-page:after,
article *.Link_Title-Page a:not(.link-to-instruction-step):after {
  content: ">";
}
[dir=rtl] article .linklist-container ul {
  padding-right: 25px !important;
}
article .search-results-pager a:before {
  content: "";
}
article ul.schema-linklist a:before,
article ul.schema-linklist a:after{
  content: "" !important;
  margin-left: 0 !important;
}

h2.table-title:not(.navi_workflow):not(.title_additionalinformation) {
  font-size: 1em;
  padding-left: 1.2rem;
  text-indent: -1.2rem;
}
h2.table-title:not(.navi_workflow):not(.title_additionalinformation):not(.title_largecircle) i {
  margin-right: 0.1rem;
  font-family: JKCE2AudioFont;
  font-style: normal;
  font-size: 1.5rem;
}
h2.table-title.navi_workflow {
  font-size: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  border: 1px solid #666;
  border-radius: 0.2rem;
  padding-left: 0.2rem !important;
}
h2.table-title.navi_workflow ._number {
  font-weight: normal !important;
  font-size: 1.6rem;
}
h2.table-title.navi_workflow + h2.table-title {
  margin-top: 0.5rem !important;
}
h2.table-title.title_additionalinformation {
  font-size: 1.4rem;
}
h2.table-title.title_largecircle i {
  margin-right: 0.1rem;
  font-family: JKCE2Symble;
  font-style: normal;
  font-size: 1.5rem;
}

/*Images*/
/*Default*/
.screen_img, .schema-inline-img.inline-large, svg, figure.img_original img {
  width: 50% !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: auto !important;
}
@media (max-width: 575.98px) {
  .screen_img, .schema-inline-img.inline-large, svg, figure.img_original img {
    width: 85% !important;
  }
}

/*General*/
figure.img_original {
  /*Indent*/
}
article > figure.img_original {
  margin-left: 0px !important;
}
figure.img_original img {
  /*Icons*/
}
figure.img_original img.image-icon {
  width: inherit !important;
  height: auto !important;
}

.image-title {
  font-style: normal;
  font-size: 1.2em;
  margin-bottom: -0.3em;
}

svg {
  margin-top: -1em !important;
}
svg[data-inline-svg*=inline-svg-icon] {
  margin-top: 0 !important;
  width: auto !important;
  height: 1.5rem !important;
}

svg[data-image-size=html_graphic_size_adjustment1] {
  margin-top: 0 !important;
  width: 4rem !important;
  height: auto !important;
}

/*Inline Images*/
.schema-inline-img {
  height: 2rem !important;
}
.schema-inline-img.inline-large {
  max-height: inherit !important;
  width: 50% !important;
  height: inherit !important;
}
@media (max-width: 575.98px) {
  .schema-inline-img.inline-large {
    width: 85% !important;
  }
}

article > p .schema-inline-img.inline-large,
article > p svg {
  width: calc(50% - 0px) !important;
}
@media (max-width: 575.98px) {
  article > p .schema-inline-img.inline-large,
  article > p svg {
    width: calc(85% - 0px) !important;
  }
}

/*Tables*/
table.Table_InsideRuledLine_Off {
  border: 1px solid #888888 !important;
}
table.Table_InsideRuledLine_Off td,
table.Table_InsideRuledLine_Off th {
  border: none !important;
}

th {
  vertical-align: middle !important;
  background: #cee3d3;
}

td {
  font-weight: normal;
}
td.tablecell_backgroundcolor {
  background: #CCCCCC;
}
.LegendTable_RuledLine_Off td {
  border: none !important;
}
td p,
td li {
  margin-top: 0 !important;
}

/*codeblock*/
.codeblock,
.codeblock + .codeblock {
  font-family: inherit !important;
}

.codeblock {
  font-weight: 600;
  margin-top: 0.5em !important;
}
td .codeblock {
  margin-top: 0 !important;
}

/*SubHeadings*/
.subheading-with-icon, h2.Title_large-circle, h2.SubHeading_Safety, h2[data-custom_meta=dataNode_myNum1] {
  text-indent: -1.2em;
  margin-left: 1.22em;
  font-style: normal;
}
[dir=rtl] .subheading-with-icon, [dir=rtl] h2.Title_large-circle, [dir=rtl] h2.SubHeading_Safety, [dir=rtl] h2[data-custom_meta=dataNode_myNum1] {
  margin-left: auto !important;
  margin-right: 1.22em !important;
}

h2 {
  font-style: italic;
  /*Large Circle*/
  /*numbered */
  /*squared*/
}
h2.SubHeading_Safety:before {
  content: "#";
}
h2.Title_large-circle:before {
  content: "ö";
}
[dir=rtl] h2.Title_large-circle {
  margin-right: 1rem !important;
  text-indent: -0.7rem !important;
}
[dir=rtl] h2.Title_large-circle:before {
  display: inline-block;
  margin-left: -0.1rem !important;
}
h2.Title_AdditionalInformation {
  font-style: normal;
}
h2[data-custom_meta=dataNode_myNum1] {
  border-bottom: 3px #cee3d3 solid;
}
h2.SubHeading_SquaredBlack {
  font-style: normal;
  text-indent: -1em;
  margin-left: 1em;
}
h2.SubHeading_SquaredBlack::before {
  font-family: JKCE2Symble;
  content: "ñ";
}
[dir=rtl] h2.SubHeading_SquaredBlack {
  margin-right: 1rem !important;
  text-indent: -0.7rem !important;
}
[dir=rtl] h2.SubHeading_SquaredBlack:before {
  display: inline-block !important;
  margin-left: 0.1rem !important;
}

[dir=rtl] .bi-arrow-right-circle::before {
  content: "\f12a";
}

/*Nav for small screen*/
#schema-toc-toggle i:before {
  font-size: 30px;
}

.breadcrumb {
  background-color: #dcdcdc !important;
}
[dir=rtl] .breadcrumb {
  margin-left: 5px !important;
}

@media (max-width: 575.98px) {
  nav.schema-navbar {
    padding: 0 !important;
  }
  #schema-toc-toggle i::before {
    font-size: 45px;
  }
  /*Pager*/
  ol.schema-pagewise {
    margin-top: 5px;
  }
  ol.schema-pagewise * {
    font-size: 1.4rem;
  }
  ol.schema-pagewise > li {
    padding: 0 !important;
  }
  ol.schema-pagewise .schema-pagewise-icon {
    margin-top: -2px !important;
  }
  ol.schema-pagewise .schema-pagewise-icon:before {
    font-size: 1.4rem !important;
  }
  ol.schema-pagewise .schema-pagewise-nav {
    margin: 0 !important;
  }
  .schema-navbar-div {
    width: 40px !important;
    -ms-flex-preferred-size: 30%;
        flex-basis: 30%;
    padding: 0 !important;
  }
  .schema-navbar-div-small {
    width: 50px !important;
    padding: 0 10px 0 0 !important;
  }
  [dir=rtl] .schema-navbar-div-small {
    padding: 0 0 0 10px !important;
  }
  .schema-navbar-div-small #search-toggle {
    margin-left: 0 !important;
  }
  .schema-navbar-div-small #search-toggle .schema-glyph.schema-glyph-search {
    font-size: 38px;
  }
  /*TOC Width*/
  .schema-toc-nav {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .schema-toc-nav {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
}
/*Print icon*/
.bi.bi-printer-fill {
  font-size: 1.5rem;
}

/*footer*/
footer {
  color: #6c757d;
  margin-top: 10em !important;
  border: none;
  text-align: center;
}
footer div.footer-model-name h2 {
  font-size: 1rem;
  font-weight: normal;
  margin: 0.3rem;
}
footer div.footer-model-name p {
  font-size: 1rem;
  margin: 0 !important;
  padding: 0 !important;
}
footer div.footer-model-name p span {
  font-weight: bold;
}
footer p.text-muted.footer {
  margin-top: 0.8em;
  padding-top: 0.8em;
  border-top: 1px solid #6c757d;
  direction: ltr !important;
}

/*Lists, Numbering*/
/*Lists*/
article > ul.list li,
article > ol.list li,
article > div.textmodule > ul.list li,
article > div.textmodule > ol.list li {
  margin: 0 0 0 0.5em !important;
}
[dir=rtl] article > ul.list li,
[dir=rtl] article > ol.list li,
[dir=rtl] article > div.textmodule > ul.list li,
[dir=rtl] article > div.textmodule > ol.list li {
  margin: 0 0.5em 0 0 !important;
}
article > ul {
  padding-left: 1rem !important;
}
article > ol {
  padding-left: 2rem !important;
}

/*large circle*/
.list.list_ul_bullet_large-circle_container {
  padding-left: 1.4rem !important;
}
.list.list_ul_bullet_large-circle_container li:not(.list-indent-1):not(.list-indent-2) {
  list-style: none !important;
  text-indent: -0.95em !important;
}
[dir=rtl] .list.list_ul_bullet_large-circle_container li:not(.list-indent-1):not(.list-indent-2)::before {
  display: inline-block;
  padding-left: auto;
}
.list.list_ul_bullet_large-circle_container li:not(.list-indent-1):not(.list-indent-2)::before {
  margin-right: 0.1em;
  content: "ö";
}

ul.list li + .list-safety.safety,
ul.list .list-safety.safety + li,
ol.list li + .list-safety.safety,
ol.list .list-safety.safety + li {
  margin-top: 0.5em !important;
}
ul.list ul.list,
ol.list ul.list {
  padding-left: 1.4rem !important;
}
[dir=rtl] ul.list ul.list::before,
[dir=rtl] ol.list ul.list::before {
  padding-left: auto;
  padding-right: 1.4rem;
}
ul.list ul.list li,
ol.list ul.list li {
  list-style: none !important;
}
ul.list ul.list li:not(.list-indent-1):not(.list-indent-2):not(.list-safety):not(.schema-safety-instruction),
ol.list ul.list li:not(.list-indent-1):not(.list-indent-2):not(.list-safety):not(.schema-safety-instruction) {
  text-indent: -0.95em !important;
}
ul.list ul.list li:not(.list-indent-1):not(.list-indent-2):not(.list-safety):not(.schema-safety-instruction)::before,
ol.list ul.list li:not(.list-indent-1):not(.list-indent-2):not(.list-safety):not(.schema-safety-instruction)::before {
  content: "–";
  margin-right: 0.3rem;
  font-family: inherit;
}
[dir=rtl] ul.list ul.list li:not(.list-indent-1):not(.list-indent-2):not(.list-safety):not(.schema-safety-instruction),
[dir=rtl] ol.list ul.list li:not(.list-indent-1):not(.list-indent-2):not(.list-safety):not(.schema-safety-instruction) {
  margin-right: 1rem !important;
}
[dir=rtl] ul.list ul.list li:not(.list-indent-1):not(.list-indent-2):not(.list-safety):not(.schema-safety-instruction)::before,
[dir=rtl] ol.list ul.list li:not(.list-indent-1):not(.list-indent-2):not(.list-safety):not(.schema-safety-instruction)::before {
  margin-right: auto;
}
ul.list ul.list li.schema-safety-instruction,
ol.list ul.list li.schema-safety-instruction {
  list-style: disc !important;
  text-indent: 0 !important;
}
ul.list ul.list li.schema-safety-instruction::before,
ol.list ul.list li.schema-safety-instruction::before {
  content: "" !important;
}

.bi-filter-circle-fill::before {
  content: "\f3c4";
}

/*ol [1][2]*/
.ol_list_asterisk {
  counter-reset: ol_list_asterisk;
  list-style: none;
  padding-left: 2rem !important;
}
.ol_list_asterisk > li {
  text-indent: -1rem !important;
  list-style: none;
}
.ol_list_asterisk > li:not(.list-indent-1)::before {
  counter-increment: ol_list_asterisk;
  content: "*" counter(ol_list_asterisk);
  display: inline-block !important;
  width: 1rem;
}
.ol_list_asterisk > li.list-indent-1 {
  margin-left: 1rem;
}
.ol_list_asterisk[data-asterisk-nested="1"] > li:not(.list-indent-1)::before {
  content: counter(ol_list_asterisk) ".";
}
[dir=rtl] .ol_list_asterisk {
  padding-left: auto !important;
  padding-right: 2rem !important;
}
[dir=rtl] .ol_list_asterisk > li.list-indent-1 {
  margin-left: auto;
  margin-right: 1rem;
}
[dir=rtl] .ol_list_asterisk > li.list-indent-1 {
  margin-left: auto;
  margin-right: 1rem;
}
/* asterisk＊*/
ul li.List_Asterisk,
ul.list_asterisk li {
  text-indent: -0.8em !important;
  padding-left: 0 !important;
  list-style: none;
}
ul li.List_Asterisk::before,
ul.list_asterisk li::before {
  content: "* " !important;
}
ul li.List_Asterisk.list-indent-1,
ul.list_asterisk li.list-indent-1 {
  text-indent: 0 !important;
}
ul li.List_Asterisk.list-indent-1::before,
ul.list_asterisk li.list-indent-1::before {
  content: "" !important;
}
ul li.List_Asterisk[value="2"],
ul.list_asterisk li[value="2"] {
  margin-left: 1em !important;
}
ul li.List_Asterisk[value="2"]:before,
ul.list_asterisk li[value="2"]:before {
  margin-right: 0 !important;
}
[dir=rtl] ul li.List_Asterisk[value="2"],
[dir=rtl] ul.list_asterisk li[value="2"] {
  margin-left: auto !important;
  margin-right: 1em !important;
}
[dir=rtl] ul li.List_Asterisk[value="2"]:before,
[dir=rtl] ul.list_asterisk li[value="2"]:before {
  margin-left: 0 !important;
}

ul.li.List_Asterisk {
  margin-left: 0.8em !important;
}

section[aria-label="Procedural instructions"] {
  counter-reset: section;
}

.list-indent-1,
.list-indent-2 {
  text-indent: 0 !important;
}
.list-indent-1:before,
.list-indent-2:before {
  content: "" !important;
}

.list-indent-2 {
  margin-left: 2em !important;
}
.list-indent-2.List_Asterisk[data-list-asterisk=indent] {
  margin-left: 1em !important;
}

/*Safety*/
div.safety-body {
  border: none;
}

article > section.safety,
article > div.textmodule section.safety,
article > figure.img_original {
  margin-left: 38px !important;
}
[dir=rtl] article > section.safety,
[dir=rtl] article > div.textmodule section.safety,
[dir=rtl] article > figure.img_original {
  margin-left: auto !important;
  margin-right: 38px !important;
}

ul.list > .list-safety,
ul.list > figure.img_original {
  margin-left: 20px !important;
}
[dir=rtl] ul.list > .list-safety,
[dir=rtl] ul.list > figure.img_original {
  margin-left: auto !important;
  margin-right: 20px !important;
}
ol.list ul.list > .list-safety,
ol.list ul.list > figure.img_original {
  margin-left: -32px !important;
}
[dir=rtl] ol.list ul.list > .list-safety,
[dir=rtl] ol.list ul.list > figure.img_original {
  margin-left: auto !important;
  margin-right: -32px !important;
}
ul.list > .list-indent-2 + .list-safety,
ul.list > .list-indent-2 + figure.img_original {
  margin-left: -3px !important;
}
ol.list ul.list > .list-indent-2 + .list-safety,
ol.list ul.list > .list-indent-2 + figure.img_original {
  margin-left: -15px !important;
}

.list-hyphen, div.safety-body.safety-severity-JVC_Instruction_Bullet li.schema-intermediateresults, div.safety-body:not(.safety-severity-JVC_Instruction_Conditional):not(.safety-severity-JVC_Instruction_Conditional_Square) li.schema-intermediateresults {
  padding-left: 1rem !important;
  margin-left: 1rem !important;
  margin-top: 0;
}
.list-hyphen::before, div.safety-body.safety-severity-JVC_Instruction_Bullet li.schema-intermediateresults::before, div.safety-body:not(.safety-severity-JVC_Instruction_Conditional):not(.safety-severity-JVC_Instruction_Conditional_Square) li.schema-intermediateresults::before {
  content: "– " !important;
  width: 1rem !important;
  margin-left: -1rem !important;
}
[dir=rtl] .list-hyphen, [dir=rtl] div.safety-body.safety-severity-JVC_Instruction_Bullet li.schema-intermediateresults, div.safety-body.safety-severity-JVC_Instruction_Bullet [dir=rtl] li.schema-intermediateresults, [dir=rtl] div.safety-body:not(.safety-severity-JVC_Instruction_Conditional):not(.safety-severity-JVC_Instruction_Conditional_Square) li.schema-intermediateresults, div.safety-body:not(.safety-severity-JVC_Instruction_Conditional):not(.safety-severity-JVC_Instruction_Conditional_Square) [dir=rtl] li.schema-intermediateresults {
  padding-left: auto !important;
  padding-right: 1rem !important;
  margin-left: auto !important;
  margin-right: 1rem !important;
}
[dir=rtl] .list-hyphen::before, [dir=rtl] div.safety-body.safety-severity-JVC_Instruction_Bullet li.schema-intermediateresults::before, div.safety-body.safety-severity-JVC_Instruction_Bullet [dir=rtl] li.schema-intermediateresults::before, [dir=rtl] div.safety-body:not(.safety-severity-JVC_Instruction_Conditional):not(.safety-severity-JVC_Instruction_Conditional_Square) li.schema-intermediateresults::before, div.safety-body:not(.safety-severity-JVC_Instruction_Conditional):not(.safety-severity-JVC_Instruction_Conditional_Square) [dir=rtl] li.schema-intermediateresults::before {
  content: "– " !important;
  width: 1rem !important;
  margin-left: auto !important;
  margin-right: -1rem !important;
}

h2.safety-header {
  margin-top: 0;
  color: black !important;
  padding: 0em 0.3em 0.2em !important;
  background: #cee3d3 !important;
  font-style: normal;
}
.safety-severity-JVC_Instruction_Bullet h2.safety-header, .safety-severity-JVC_Instruction_Conditional h2.safety-header, .safety-severity-JVC_Instruction_Conditional_Square h2.safety-header {
  display: none;
}

/*safety*/
section.safety {
  margin-left: 0px;
}
section.safety .safety-body {
  margin-left: 0px !important;
}
section.safety .safety-body.row {
  margin: 0;
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
  vertical-align: top !important;
}
section.safety ol.schema-procedural-instruction {
  list-style: disc;
}
section.safety ol.schema-procedural-instruction li {
  margin-top: 0;
}
@media (max-width: 575.98px) {
  section.safety ol.schema-procedural-instruction {
    padding-left: 2rem;
  }
}
@media (max-width: 575.98px) {
  [dir=rtl] section.safety ol.schema-procedural-instruction {
    padding-left: 2rem;
    padding-left: auto !important;
    padding-right: 2rem !important;
  }
}
section.safety .safety-symbol {
  padding-left: 0 !important;
}

.safety-consequence,
.schema-condition {
  margin-top: 0 !important;
}

/*#multi*/
li.schema-intermediateresults {
  margin-top: 0;
}
li.schema-intermediateresults::before {
  content: " " !important;
}
li.schema-intermediateresults[data-format=list_asterisk] {
  list-style: none !important;
  text-indent: -0.3rem;
}
li.schema-intermediateresults[data-format=list_asterisk]::marker {
  content: "";
  margin: 0 !important;
  padding: 0 !important;
}
li.schema-intermediateresults[data-format=list_asterisk]::before {
  padding-right: 0;
  content: "※";
}

.safety.safety-severity-JVC_Instruction_Bullet ol.schema-procedural-instruction .schema-safety-instruction {
  list-style-type: disc !important;
}
.safety.safety-severity-JVC_Instruction_Bullet ol.schema-procedural-instruction[aria-label=Conditions], .safety.safety-severity-JVC_Instruction_Bullet ol.schema-procedural-instruction[aria-label=Results] {
  padding-left: 0 !important;
}

.safety-block, section > .schema-procedural-instruction > .schema-instruction.safety,
.list-safety, .safety {
  border: 3px solid #cee3d3;
}
.safety-block .safety-body, section > .schema-procedural-instruction > .schema-instruction.safety .safety-body,
.list-safety .safety-body, .safety .safety-body {
  padding-left: 0.5rem;
}
[dir=rtl] .safety-block .safety-body, [dir=rtl] section > .schema-procedural-instruction > .schema-instruction.safety .safety-body,
[dir=rtl] .list-safety .safety-body, [dir=rtl] .safety .safety-body {
  padding-left: auto;
  padding-right: 0.5rem;
}

section > .schema-procedural-instruction > .schema-instruction.safety.safety-severity-JVC_Instruction_Bullet, section > .schema-procedural-instruction > .schema-instruction.safety.safety-severity-JVC_Instruction_Conditional, section > .schema-procedural-instruction > .schema-instruction.safety.safety-severity-JVC_Instruction_Conditional_Square,
.list-safety.safety-severity-JVC_Instruction_Bullet,
.list-safety.safety-severity-JVC_Instruction_Conditional,
.list-safety.safety-severity-JVC_Instruction_Conditional_Square {
  border: none;
}
section > .schema-procedural-instruction > .schema-instruction.safety.safety-severity-JVC_Instruction_Bullet .safety-body, section > .schema-procedural-instruction > .schema-instruction.safety.safety-severity-JVC_Instruction_Conditional .safety-body, section > .schema-procedural-instruction > .schema-instruction.safety.safety-severity-JVC_Instruction_Conditional_Square .safety-body,
.list-safety.safety-severity-JVC_Instruction_Bullet .safety-body,
.list-safety.safety-severity-JVC_Instruction_Conditional .safety-body,
.list-safety.safety-severity-JVC_Instruction_Conditional_Square .safety-body {
  padding-left: 0.5rem;
}
[dir=rtl] section > .schema-procedural-instruction > .schema-instruction.safety.safety-severity-JVC_Instruction_Bullet .safety-body, [dir=rtl] section > .schema-procedural-instruction > .schema-instruction.safety.safety-severity-JVC_Instruction_Conditional .safety-body, [dir=rtl] section > .schema-procedural-instruction > .schema-instruction.safety.safety-severity-JVC_Instruction_Conditional_Square .safety-body,
[dir=rtl] .list-safety.safety-severity-JVC_Instruction_Bullet .safety-body,
[dir=rtl] .list-safety.safety-severity-JVC_Instruction_Conditional .safety-body,
[dir=rtl] .list-safety.safety-severity-JVC_Instruction_Conditional_Square .safety-body {
  padding-left: auto;
  padding-right: 0.5rem;
}

.schema-procedural-instruction > .safety-body {
  padding-left: 0.5rem;
}
[dir=rtl] .schema-procedural-instruction > .safety-body {
  padding-left: auto;
  padding-right: 0.5rem;
}

.safety-severity-JVC_Instruction_Bullet,
.safety-severity-JVC_Instruction_Conditional,
.safety-severity-JVC_Instruction_Conditional_Square {
  border: none;
}

article > section.safety-severity-JVC_Troubleshooting {
  margin-left: 0 !important;
}
[dir=rtl] article > section.safety-severity-JVC_Troubleshooting {
  padding-left: auto;
  margin-right: 0 !important;
}
article > section.safety-severity-JVC_Troubleshooting.safety {
  border: none !important;
}
article > section.safety-severity-JVC_Troubleshooting h2.safety-header {
  display: none !important;
}
article > section.safety-severity-JVC_Troubleshooting .safety-body {
  border-top: 3px solid #005200;
}
article > section.safety-severity-JVC_Troubleshooting .safety-body .safety-cause,
article > section.safety-severity-JVC_Troubleshooting .safety-body .safety-cause-troubleshooting {
  font-weight: bold;
}
article > section.safety-severity-JVC_Troubleshooting .safety-body ol {
  padding-left: 0;
}
article > section.safety-severity-JVC_Troubleshooting .safety-body ol li {
  list-style: none;
}
article > section.safety-severity-JVC_Troubleshooting .safety-body ol li.list-hyphen::before, article > section.safety-severity-JVC_Troubleshooting div.safety-body.safety-severity-JVC_Instruction_Bullet ol li.schema-intermediateresults::before, article > section.safety-severity-JVC_Troubleshooting div.safety-body:not(.safety-severity-JVC_Instruction_Conditional):not(.safety-severity-JVC_Instruction_Conditional_Square) ol li.schema-intermediateresults::before {
  content: "" !important;
}
[dir=rtl] article > section.safety-severity-JVC_Troubleshooting .safety-body ol {
  padding-left: auto;
  padding-right: 0 !important;
}
article > section.safety-severity-JVC_Troubleshooting .safety-body ul.safety-cause-troubleshooting {
  margin-bottom: 0;
  padding-left: 20px;
}
[dir=rtl] article > section.safety-severity-JVC_Troubleshooting .safety-body ul.safety-cause-troubleshooting {
  padding-left: auto;
  padding-right: 20px !important;
}

/*Procedural*/
/*Procedural*/
.schema-procedural-instruction > li + li {
  margin-top: 0;
}

section[aria-label="Procedural instructions"] + section.safety,
li.schema-instruction + li.schema-instruction {
  margin-top: 0;
}

.triangle-arrow-down {
  margin-top: 0 !important;
  text-align: center;
}

li.schema-intermediateresults {
  padding-left: 0 !important;
}

.safety.safety-severity-JVC_Step_to_this_point {
  border: 2px solid #999;
  border-radius: 0.5rem;
  padding: 0.8rem;
}
.safety.safety-severity-JVC_Step_to_this_point .preceding-steps {
  margin-bottom: 1em;
}
.safety.safety-severity-JVC_Step_to_this_point .preceding-steps span {
  color: white;
  background: #999;
  border: 1.5px solid #666;
  padding: 0.1rem 0.4rem;
  border-radius: 0.8rem;
}
.safety.safety-severity-JVC_Step_to_this_point .preceding-steps span .bi-arrow-right--fill {
  color: white;
  margin-left: 0.3rem;
}

.safety-cause {
  font-size: inherit;
  font-weight: normal;
}

/*Emphasized numbers*/
section[aria-label="Procedural instructions"] {
  counter-reset: section;
}

ol.schema-procedural-instruction {
  list-style: none;
  counter-reset: subsection;
}
ol.schema-procedural-instruction.schema-safety-instructions {
  list-style: disc;
  margin-top: 0;
}

section > ol.schema-procedural-instruction > li.schema-instruction:not(.safety) {
  font-weight: bold;
}

section > ol.schema-procedural-instruction > li.schema-instruction:not([style="list-style-type:none;"]):not(.safety-type-JVC_general) {
  margin-left: 0 !important;
  text-indent: -2rem;
  line-height: 1.3;
  font-weight: bold;
}
section > ol.schema-procedural-instruction > li.schema-instruction:not([style="list-style-type:none;"]):not(.safety-type-JVC_general):before {
  counter-increment: subsection;
  content: counter(subsection);
  font-size: 1.5rem !important;
  text-align: right !important;
  display: inline-block !important;
  width: 1.5rem;
  margin-right: 0.3rem;
  color: #005200;
}
[dir=rtl] section > ol.schema-procedural-instruction > li.schema-instruction:not([style="list-style-type:none;"]):not(.safety-type-JVC_general):before {
  text-align: left !important;
  margin-right: auto;
  margin-left: 0.3rem;
}

section > ol.schema-procedural-instruction > li.schema-instruction[style="list-style-type:none;"] {
  margin-left: 0px;
}

/*Nested procedures*/
.schema-instruction.safety .safety-cause {
  padding-left: 1.2rem;
  text-indent: -1.2rem;
}
.schema-instruction.safety .safety-cause::before {
  font-family: bootstrap-icons;
  font-size: 0.95em;
  margin-right: 0.2rem;
}
[dir=rtl] .schema-instruction.safety .safety-cause {
  padding-left: auto !important;
  margin-right: 1.2em !important;
}
[dir=rtl] .schema-instruction.safety .safety-cause::before {
  display: inline-block;
  margin-right: auto !important;
  margin-left: 0 !important;
}
.schema-instruction.safety.safety-severity-JVC_Instruction_Conditional_Square .safety-cause {
  padding-right: 1.2rem !important;
}

.safety-severity-JVC_Instruction_Conditional .safety-cause {
  font-weight: bold;
  padding-left: 1.2rem !important;
  text-indent: -1.2rem !important;
}
.safety-severity-JVC_Instruction_Conditional .safety-cause::before {
  content: "ö";
  font-size: 0.95em;
  margin-right: 0.2rem;
}
[dir=rtl] .safety-severity-JVC_Instruction_Conditional .safety-cause {
  text-indent: -0.5em !important;
  padding-right: 0 !important;
  margin-right: -0.2rem !important;
}
[dir=rtl] .safety-severity-JVC_Instruction_Conditional .safety-cause::before {
  display: inline-block;
  margin-right: auto !important;
  margin-left: 0.1rem !important;
  padding-left: 0.1rem !important;
}

.safety-severity-JVC_Instruction_Conditional_Square .safety-cause {
  font-weight: bold;
}
.safety-severity-JVC_Instruction_Conditional_Square .safety-cause::before {
  content: "ñ";
  font-size: 0.95em;
  margin-right: 0.2rem;
}
[dir=rtl] .safety-severity-JVC_Instruction_Conditional_Square .safety-cause::before {
  display: inline-block;
  margin-right: auto !important;
  margin-left: 0.2rem !important;
}

[dir=rtl] section.safety-severity-JVC_Instruction_Conditional div.safety-severity-JVC_Instruction_Conditional .safety-cause,
[dir=rtl] section.safety-severity-JVC_Instruction_Conditional div.safety-severity-JVC_Instruction_Conditional_Square .safety-cause,
[dir=rtl] div.safety-severity-JVC_Instruction_Conditional:not(.safety-type-JVC_general) .safety-cause {
  margin-right: 1em !important;
}

/*Fonts*/
svg g text[font-family="DFHei-GB Otf W3"],
svg g text[font-family="DFHei-GB Otf W5"],
svg g text[font-family="DFHei-GB Otf W9"],
svg g text[font-family="DFHei-B5 Otf W3"],
svg g text[font-family="DFHei-B5 Otf W5"],
svg g text[font-family="DFHei-B5 Otf W9"],
svg g text[font-family=Arial] {
  font-family: sans-serif !important;
}

svg g text[font-weight=bold],
svg g text[font-family="DFHei-GB Otf W9"],
svg g text[font-family="DFHei-B5 Otf W9"] {
  font-weight: bold !important;
}

svg g text[font-family=Arial] {
  font-size: 2px !important;
}

/*Latin fonts*/
@font-face {
  font-family: "Archivo Narrow", sans-serif;
}
svg g text[font-family="Myriad Pro"],
svg g text[font-family="Myriad Pro Light"] {
  font-family: "Archivo Narrow", sans-serif !important;
}

@font-face {
  font-family: JKCE2Symble;
  src: url(../../fonts/JVC_Symbol/JKCE2Symble-Regular.otf);
}
svg g text[font-family=JKCE2Symble] {
  font-family: JKCE2Symble !important;
}

@font-face {
  font-family: JKCE2AudioFont;
  src: url(../../fonts/JVC_Symbol/JKCE2AudioFont-Regular.otf);
}
svg g text[font-family=JKCE2AudioFont] {
  font-family: JKCE2AudioFont;
}

/*Enclosed numbers */
@font-face {
  font-family: JKCE2NumberCircledBlack;
  src: url(../../fonts/JVC_Number/JKCE2NumberCircledBlack.otf);
}
@font-face {
  font-family: JKCE2NumberCircledWhite;
  src: url(../../fonts/JVC_Number/JKCE2NumberCircledWhite.otf);
}
@font-face {
  font-family: JKCE2NumberSquaredBlack;
  src: url(../../fonts/JVC_Number/JKCE2NumberSquaredBlack.otf);
}
@font-face {
  font-family: JKCE2NumberSquaredWhite;
  src: url(../../fonts/JVC_Number/JKCE2NumberSquaredWhite.otf);
}
/*default*/
.circle_number_individual,
.circle_number {
  font-family: JKCE2NumberCircledWhite;
}

p.NumberCircledBlack span.circle_number_individual,
span.emphasis-FontJKCE2NumberCircledBlack,
span.NumberCircledBlack {
  font-family: JKCE2NumberCircledBlack !important;
}

p.NumberCircledWhite span.circle_number_individual,
span.emphasis-FontJKCE2NumberCircledWhite,
span.NumberCircledWhite {
  font-family: JKCE2NumberCircledWhite !important;
}

p.NumberSquaredBlack span.circle_number_individual,
span.emphasis-FontJKCE2NumberSquaredBlack,
span.NumberSquaredBlack {
  font-family: JKCE2NumberSquaredBlack !important;
}

p.NumberSquaredWhite span.circle_number_individual,
span.emphasis-FontJKCE2NumberSquaredWhite,
h2.NumberSquaredWhite span.circle_number_individual,
li.NumberSquaredWhite span.circle_number_individual,
span.NumberSquaredWhite {
  font-family: JKCE2NumberSquaredWhite !important;
}
p.NumberSquaredWhite span.circle_number_individual:not(span.NumberSquaredWhite),
span.emphasis-FontJKCE2NumberSquaredWhite:not(span.NumberSquaredWhite),
h2.NumberSquaredWhite span.circle_number_individual:not(span.NumberSquaredWhite),
span.NumberSquaredWhite:not(span.NumberSquaredWhite) {
  color: #005200;
}

span {
  letter-spacing: 0.1rem;
}

.emphasis-FontJKCE2Audio {
  font-family: JKCE2AudioFont;
}

.emphasis-FontJKCE2Symble {
  font-family: JKCE2Symble;
}

/*bold,italic,underline settings in formats.css*/
span.Variables-BoldItalic {
  font-weight: bold;
  font-style: italic;
}

/*Scroll Button*/
.content-container {
  position: fixed;
  top: 50px;
  bottom: 0;
  overflow: auto;
  top: 0 !important;
}
.content-container > div {
  padding-top: 10px;
}
@media print {
  .content-container {
    position: static !important;
  }
}

.schema-index.content-container .content-container.scrollbox {
  padding-right: 15px !important;
  width: calc(100% - 15px) !important;
}
#toTop-right {
  display: none;
  text-decoration: none;
  position: fixed;
  right: 20px;
  outline: none;
  bottom: 80px;
}

.btn-scroll-show {
  margin-bottom: 0rem;
}

.btn-scroll-to-top {
  border: none !important;
  background: rgba(0, 0, 0, 0.4);
}
.btn-scroll-to-top:hover, .btn-scroll-to-top:visited, .btn-scroll-to-top:active {
  background: rgba(0, 0, 0, 0.5);
}
.btn-scroll-to-top i {
  color: white;
}

/*Multilang*/
article ul.list {
  padding-left: 1rem !important;
}
[dir=rtl] article ul.list {
  padding-right: 1rem !important;
}

.disable_marker_padding, ol.schema-procedural-instruction[aria-label=Conditions] li:not(.List_Asterisk), ol.schema-procedural-instruction[aria-label=Results] li:not(.List_Asterisk),
ol.schema-instruction[aria-label=Conditions] li:not(.List_Asterisk),
ol.schema-instruction[aria-label=Results] li:not(.List_Asterisk) {
  padding-left: 0 !important;
}
.disable_marker_padding::before, ol.schema-procedural-instruction[aria-label=Conditions] li:not(.List_Asterisk)::before, ol.schema-procedural-instruction[aria-label=Results] li:not(.List_Asterisk)::before,
ol.schema-instruction[aria-label=Conditions] li:not(.List_Asterisk)::before,
ol.schema-instruction[aria-label=Results] li:not(.List_Asterisk)::before {
  content: "" !important;
}
[dir=rtl] .disable_marker_padding::after, [dir=rtl] ol.schema-procedural-instruction[aria-label=Conditions] li:not(.List_Asterisk)::after, ol.schema-procedural-instruction[aria-label=Conditions] [dir=rtl] li:not(.List_Asterisk)::after, [dir=rtl] ol.schema-procedural-instruction[aria-label=Results] li:not(.List_Asterisk)::after, ol.schema-procedural-instruction[aria-label=Results] [dir=rtl] li:not(.List_Asterisk)::after,
[dir=rtl] ol.schema-instruction[aria-label=Conditions] li:not(.List_Asterisk)::after,
ol.schema-instruction[aria-label=Conditions] [dir=rtl] li:not(.List_Asterisk)::after,
[dir=rtl] ol.schema-instruction[aria-label=Results] li:not(.List_Asterisk)::after,
ol.schema-instruction[aria-label=Results] [dir=rtl] li:not(.List_Asterisk)::after {
  content: "" !important;
}
[dir=rtl] .disable_marker_padding, [dir=rtl] ol.schema-procedural-instruction[aria-label=Conditions] li:not(.List_Asterisk), ol.schema-procedural-instruction[aria-label=Conditions] [dir=rtl] li:not(.List_Asterisk), [dir=rtl] ol.schema-procedural-instruction[aria-label=Results] li:not(.List_Asterisk), ol.schema-procedural-instruction[aria-label=Results] [dir=rtl] li:not(.List_Asterisk),
[dir=rtl] ol.schema-instruction[aria-label=Conditions] li:not(.List_Asterisk),
ol.schema-instruction[aria-label=Conditions] [dir=rtl] li:not(.List_Asterisk),
[dir=rtl] ol.schema-instruction[aria-label=Results] li:not(.List_Asterisk),
ol.schema-instruction[aria-label=Results] [dir=rtl] li:not(.List_Asterisk) {
  padding-left: auto !important;
  padding-right: 0 !important;
}

ol.schema-procedural-instruction,
ol.schema-instruction {
  padding-left: 38px;
}
[dir=rtl] ol.schema-procedural-instruction,
[dir=rtl] ol.schema-instruction {
  padding-left: 0 !important;
  padding-right: 38px !important;
}
ol.schema-procedural-instruction.schema-safety-instructions,
ol.schema-instruction.schema-safety-instructions {
  padding-left: 20px;
}
[dir=rtl] ol.schema-procedural-instruction.schema-safety-instructions,
[dir=rtl] ol.schema-instruction.schema-safety-instructions {
  padding-left: auto !important;
  padding-right: 20px !important;
}
ol.schema-procedural-instruction[aria-label=Conditions], ol.schema-procedural-instruction[aria-label=Results],
ol.schema-instruction[aria-label=Conditions],
ol.schema-instruction[aria-label=Results] {
  padding-left: 0 !important;
}
[dir=rtl] ol.schema-procedural-instruction[aria-label=Conditions], [dir=rtl] ol.schema-procedural-instruction[aria-label=Results],
[dir=rtl] ol.schema-instruction[aria-label=Conditions],
[dir=rtl] ol.schema-instruction[aria-label=Results] {
  padding-left: auto !important;
  padding-right: 0 !important;
}
ol.schema-procedural-instruction[aria-label=Conditions] li:not(.List_Asterisk), ol.schema-procedural-instruction[aria-label=Results] li:not(.List_Asterisk),
ol.schema-instruction[aria-label=Conditions] li:not(.List_Asterisk),
ol.schema-instruction[aria-label=Results] li:not(.List_Asterisk) {
  margin-top: 0;
}

li.schema-result {
  margin-top: 0 !important;
  padding-left: 0;
}
[dir=rtl] li.schema-result {
  padding-left: auto !important;
  padding-right: 0 !important;
}
li.schema-result::before {
  content: "* ";
  margin-left: 0;
  margin-right: 0;
  text-indent: 0;
  width: auto;
  font-family: inherit;
}
[dir=rtl] li.schema-result::after {
  content: "* ";
  margin-left: 0;
  margin-right: 0;
  text-indent: 0;
  width: auto;
  font-family: inherit;
}
li.schema-result.List_Asterisk::before {
  margin-right: 0.5rem;
}
[dir=rtl] li.schema-result.List_Asterisk::before {
  margin-left: 0.5rem !important;
  margin-right: auto !important;
}

body[dir=rtl] .content-container {
  margin-right: -15px !important;
}
body[dir=rtl] a.schema-toc-link.active {
  background-color: rgb(255, 0, 0);
  border-left: 0.5em;
  border-left-color: rgb(255, 0, 0);
  border-left-style: solid;
}
body[dir=rtl] a.schema-toc-link.active:hover,
body[dir=rtl] a.schema-toc-link.active:focus {
  background-color: rgb(255, 0, 0);
  border-left: 0.5em;
  border-left-color: rgb(255, 0, 0);
  border-left-style: solid;
}
body[dir=rtl] a.schema-toc-link:hover,
body[dir=rtl] a.schema-toc-link:focus {
  background-color: hsl(240, 0.71%, 37%);
  border-left: 0.5em;
  border-left-color: hsl(240, 0.71%, 37%);
  border-left-style: solid;
}