.st-style1 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  gap: 8px;
}
.st-style4 {
  counter-reset: item;
}
.st-style6 {
  position: static;
  top: 0;
  left: 0;
  padding-right: 5px;
}
.st-style7 {
  margin-top: 8px;
}
.cmp-list .cmp-list--st001,
.cmp-list .cmp-list--st002,
.cmp-list .cmp-list--st003,
.cmp-list .cmp-list--st004,
.cmp-list .cmp-list--st005,
.cmp-list .cmp-list--st006,
.cmp-list .cmp-list--st007,
.cmp-list .cmp-list--st008,
.cmp-list .cmp-list--st009,
.cmp-list .cmp-list--st010 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  gap: 8px;
}
.cmp-list .cmp-list--st001 > *,
.cmp-list .cmp-list--st002 > *,
.cmp-list .cmp-list--st003 > *,
.cmp-list .cmp-list--st004 > *,
.cmp-list .cmp-list--st005 > *,
.cmp-list .cmp-list--st006 > *,
.cmp-list .cmp-list--st007 > *,
.cmp-list .cmp-list--st008 > *,
.cmp-list .cmp-list--st009 > *,
.cmp-list .cmp-list--st010 > * {
  font-weight: normal;
  /*300;*/
  /* グローバルフォント対応 2025.11.06 */
  line-height: 170%;
  color: #35363b;
  padding-left: 14px;
  position: relative;
}
.cmp-list .cmp-list--st001 > ::before {
  position: static;
  top: 0;
  left: -3px;
  padding-right: 5px;
  content: '・';
}
.cmp-list .cmp-list--st002 > ::before {
  position: static;
  top: 0;
  left: -3px;
  padding-right: 5px;
  content: '●';
}
.cmp-list .cmp-list--st003 > ::before {
  position: static;
  top: 0;
  left: -3px;
  padding-right: 5px;
  content: '○';
}
.cmp-list .cmp-list--st004 > ::before {
  position: static;
  top: 0;
  left: -3px;
  padding-right: 5px;
  content: '■';
}
.cmp-list .cmp-list--st005 > ::before {
  position: static;
  top: 0;
  left: -3px;
  padding-right: 5px;
  content: '□';
}
.cmp-list .cmp-list--st006 > ::before {
  position: static;
  top: 0;
  left: -3px;
  padding-right: 5px;
  content: '▪';
}
.cmp-list .cmp-list--st007 > ::before {
  position: static;
  top: 0;
  left: -3px;
  padding-right: 5px;
  content: '◆';
}
.cmp-list .cmp-list--st008 > ::before {
  position: static;
  top: 0;
  left: -3px;
  padding-right: 5px;
  content: '◇';
}
.cmp-list .cmp-list--st009 > ::before {
  position: static;
  top: 0;
  left: -3px;
  padding-right: 5px;
  content: '*';
}
.cmp-list .cmp-list--st010 > ::before {
  position: static;
  top: 0;
  left: -3px;
  padding-right: 5px;
  content: '-';
}
.cmp-list .cmp-list--st011,
.cmp-list .cmp-list--st012,
.cmp-list .cmp-list--st013 {
  counter-reset: item;
}
.cmp-list .cmp-list--st011 > li,
.cmp-list .cmp-list--st012 > li,
.cmp-list .cmp-list--st013 > li {
  font-weight: normal;
  /*300;*/
  /* グローバルフォント対応 2025.11.06 */
  font-size: 1.6rem;
  line-height: 170%;
  color: #35363b;
  padding-left: 19px;
  position: relative;
}
.cmp-list .cmp-list--st011 > li::before {
  position: static;
  top: 0;
  left: 0;
  padding-right: 5px;
  counter-increment: item;
  content: counter(item) ".";
}
.cmp-list .cmp-list--st012 > li::before {
  position: static;
  top: 0;
  left: 0;
  padding-right: 5px;
  counter-increment: item;
  content: counter(item) ")";
}
.cmp-list .cmp-list--st013 > li::before {
  position: static;
  top: 0;
  left: 0;
  padding-right: 5px;
  counter-increment: item;
  content: "*" counter(item);
}
.cmp-list .cmp-list--st011 > li:nth-child(n+2),
.cmp-list .cmp-list--st012 > li:nth-child(n+2),
.cmp-list .cmp-list--st013 > li:nth-child(n+2) {
  margin-top: 8px;
}
.cmp-list .fs14 .cmp-list--st001 > li,
.cmp-list .fs14 .cmp-list--st002 > li,
.cmp-list .fs14 .cmp-list--st003 > li,
.cmp-list .fs14 .cmp-list--st004 > li,
.cmp-list .fs14 .cmp-list--st005 > li,
.cmp-list .fs14 .cmp-list--st006 > li,
.cmp-list .fs14 .cmp-list--st007 > li,
.cmp-list .fs14 .cmp-list--st008 > li,
.cmp-list .fs14 .cmp-list--st009 > li,
.cmp-list .fs14 .cmp-list--st010 > li,
.cmp-list .fs14 .cmp-list--st011 > li,
.cmp-list .fs14 .cmp-list--st012 > li,
.cmp-list .fs14 .cmp-list--st013 > li {
  font-size: 14px !important;
}
.cmp-list .cmp-list--st001 li,
.cmp-list .cmp-list--st002 li,
.cmp-list .cmp-list--st003 li,
.cmp-list .cmp-list--st004 li,
.cmp-list .cmp-list--st005 li,
.cmp-list .cmp-list--st006 li,
.cmp-list .cmp-list--st007 li,
.cmp-list .cmp-list--st008 li,
.cmp-list .cmp-list--st013 li {
  text-indent: -1.3em;
  padding-left: 1em;
}
.cmp-list .cmp-list--st009 li,
.cmp-list .cmp-list--st010 li {
  text-indent: -0.8em;
  padding-left: 0.8em;
}
.cmp-list .cmp-list--st011 li,
.cmp-list .cmp-list--st012 li {
  text-indent: -1.25em;
  padding-left: 1.0em;
}
.cmp-list b,
.cmp-list strong {
  /* グローバルフォント対応 2025.11.06 start */
  font-family: "HondaGlobalFontJP-Bold", "HondaGlobalFontEN-Bold", sans-serif;
  font-weight: normal;
  /* グローバルフォント対応 2025.11.06 end */
}
.cmp-list .c-text-link001 {
  font-size: 1.6rem;
}
.cmp-list .fs14 .c-text-link001 {
  font-size: 1.4rem;
}
.cmp-container .cmp-list .c-inner002,
.cmp-box .cmp-list .c-inner002 {
  margin: 0 auto;
  padding: 0 0;
}
@media (min-width: 769px) {
  .cmp-container .cmp-list .c-inner002,
  .cmp-box .cmp-list .c-inner002 {
    max-width: 1080px;
    padding: 0 0;
    box-sizing: content-box;
  }
}
.cmp-box .bkc--lightgray .cmp-list .cmp-list--st001 > *,
.cmp-box .bkc--white .cmp-list .cmp-list--st001 > *,
.cmp-box .bkc--lightred .cmp-list .cmp-list--st001 > *,
.cmp-box .bkc--lightgray .cmp-list .cmp-list--st002 > *,
.cmp-box .bkc--white .cmp-list .cmp-list--st002 > *,
.cmp-box .bkc--lightred .cmp-list .cmp-list--st002 > *,
.cmp-box .bkc--lightgray .cmp-list .cmp-list--st003 > *,
.cmp-box .bkc--white .cmp-list .cmp-list--st003 > *,
.cmp-box .bkc--lightred .cmp-list .cmp-list--st003 > *,
.cmp-box .bkc--lightgray .cmp-list .cmp-list--st004 > *,
.cmp-box .bkc--white .cmp-list .cmp-list--st004 > *,
.cmp-box .bkc--lightred .cmp-list .cmp-list--st004 > *,
.cmp-box .bkc--lightgray .cmp-list .cmp-list--st005 > *,
.cmp-box .bkc--white .cmp-list .cmp-list--st005 > *,
.cmp-box .bkc--lightred .cmp-list .cmp-list--st005 > *,
.cmp-box .bkc--lightgray .cmp-list .cmp-list--st006 > *,
.cmp-box .bkc--white .cmp-list .cmp-list--st006 > *,
.cmp-box .bkc--lightred .cmp-list .cmp-list--st006 > *,
.cmp-box .bkc--lightgray .cmp-list .cmp-list--st007 > *,
.cmp-box .bkc--white .cmp-list .cmp-list--st007 > *,
.cmp-box .bkc--lightred .cmp-list .cmp-list--st007 > *,
.cmp-box .bkc--lightgray .cmp-list .cmp-list--st008 > *,
.cmp-box .bkc--white .cmp-list .cmp-list--st008 > *,
.cmp-box .bkc--lightred .cmp-list .cmp-list--st008 > *,
.cmp-box .bkc--lightgray .cmp-list .cmp-list--st009 > *,
.cmp-box .bkc--white .cmp-list .cmp-list--st009 > *,
.cmp-box .bkc--lightred .cmp-list .cmp-list--st009 > *,
.cmp-box .bkc--lightgray .cmp-list .cmp-list--st010 > *,
.cmp-box .bkc--white .cmp-list .cmp-list--st010 > *,
.cmp-box .bkc--lightred .cmp-list .cmp-list--st010 > * {
  font-weight: normal;
  /*300;*/
  /* グローバルフォント対応 2025.11.06 */
  line-height: 170%;
  color: #35363b;
  padding-left: 14px;
  position: relative;
}
.cmp-box .bkc--lightgray .cmp-list .cmp-list--st011 > li,
.cmp-box .bkc--white .cmp-list .cmp-list--st011 > li,
.cmp-box .bkc--lightred .cmp-list .cmp-list--st011 > li,
.cmp-box .bkc--lightgray .cmp-list .cmp-list--st012 > li,
.cmp-box .bkc--white .cmp-list .cmp-list--st012 > li,
.cmp-box .bkc--lightred .cmp-list .cmp-list--st012 > li,
.cmp-box .bkc--lightgray .cmp-list .cmp-list--st013 > li,
.cmp-box .bkc--white .cmp-list .cmp-list--st013 > li,
.cmp-box .bkc--lightred .cmp-list .cmp-list--st013 > li {
  font-weight: normal;
  /*300;*/
  /* グローバルフォント対応 2025.11.06 */
  font-size: 1.6rem;
  line-height: 170%;
  color: #35363b;
  padding-left: 19px;
  position: relative;
}
.cmp-box .bkc--darkgray .cmp-list .cmp-list--st001 > *,
.cmp-box .bkc--black .cmp-list .cmp-list--st001 > *,
.cmp-box .bkc--hondared .cmp-list .cmp-list--st001 > *,
.cmp-box .bkc--darkgray .cmp-list .cmp-list--st002 > *,
.cmp-box .bkc--black .cmp-list .cmp-list--st002 > *,
.cmp-box .bkc--hondared .cmp-list .cmp-list--st002 > *,
.cmp-box .bkc--darkgray .cmp-list .cmp-list--st003 > *,
.cmp-box .bkc--black .cmp-list .cmp-list--st003 > *,
.cmp-box .bkc--hondared .cmp-list .cmp-list--st003 > *,
.cmp-box .bkc--darkgray .cmp-list .cmp-list--st004 > *,
.cmp-box .bkc--black .cmp-list .cmp-list--st004 > *,
.cmp-box .bkc--hondared .cmp-list .cmp-list--st004 > *,
.cmp-box .bkc--darkgray .cmp-list .cmp-list--st005 > *,
.cmp-box .bkc--black .cmp-list .cmp-list--st005 > *,
.cmp-box .bkc--hondared .cmp-list .cmp-list--st005 > *,
.cmp-box .bkc--darkgray .cmp-list .cmp-list--st006 > *,
.cmp-box .bkc--black .cmp-list .cmp-list--st006 > *,
.cmp-box .bkc--hondared .cmp-list .cmp-list--st006 > *,
.cmp-box .bkc--darkgray .cmp-list .cmp-list--st007 > *,
.cmp-box .bkc--black .cmp-list .cmp-list--st007 > *,
.cmp-box .bkc--hondared .cmp-list .cmp-list--st007 > *,
.cmp-box .bkc--darkgray .cmp-list .cmp-list--st008 > *,
.cmp-box .bkc--black .cmp-list .cmp-list--st008 > *,
.cmp-box .bkc--hondared .cmp-list .cmp-list--st008 > *,
.cmp-box .bkc--darkgray .cmp-list .cmp-list--st009 > *,
.cmp-box .bkc--black .cmp-list .cmp-list--st009 > *,
.cmp-box .bkc--hondared .cmp-list .cmp-list--st009 > *,
.cmp-box .bkc--darkgray .cmp-list .cmp-list--st010 > *,
.cmp-box .bkc--black .cmp-list .cmp-list--st010 > *,
.cmp-box .bkc--hondared .cmp-list .cmp-list--st010 > * {
  font-weight: normal;
  /*300;*/
  /* グローバルフォント対応 2025.11.06 */
  line-height: 170%;
  color: #ffffff;
  padding-left: 14px;
  position: relative;
}
.cmp-box .bkc--darkgray .cmp-list .cmp-list--st011 > li,
.cmp-box .bkc--black .cmp-list .cmp-list--st011 > li,
.cmp-box .bkc--hondared .cmp-list .cmp-list--st011 > li,
.cmp-box .bkc--darkgray .cmp-list .cmp-list--st012 > li,
.cmp-box .bkc--black .cmp-list .cmp-list--st012 > li,
.cmp-box .bkc--hondared .cmp-list .cmp-list--st012 > li,
.cmp-box .bkc--darkgray .cmp-list .cmp-list--st013 > li,
.cmp-box .bkc--black .cmp-list .cmp-list--st013 > li,
.cmp-box .bkc--hondared .cmp-list .cmp-list--st013 > li {
  font-weight: normal;
  /*300;*/
  /* グローバルフォント対応 2025.11.06 */
  font-size: 1.6rem;
  line-height: 170%;
  color: #ffffff;
  padding-left: 19px;
  position: relative;
}
