@charset "UTF-8";
/* ---------- ---------- ----------

00. Common Setting
01. Component Setting
02. Page Setting

---------- ---------- ---------- */

/* ---------- ---------- ----------
:: for large screen ::
@media only screen and (min-width: 1025px) {
}
:: for medium screen ::
@media only screen and (min-width: 641px) and (max-width: 1024px) {
}
:: for small screen ::
@media only screen and (max-width: 640px) {
}
---------- ---------- ---------- */

.klc-List-01 .l-List--ver2__ul,
.klc-List-01 .g-List--ver2__ol {
  padding-left: 1.5em;
}

.klc-List-01_mark-01.is-num > .g-List--ver2__ol,
.klc-List-01_mark-02 .g-List--ver2__ol__item .g-List--ver2__ol.is-num {
  padding-left: 2.5em;
}

.klc-List-01_mark-01.is-num > .g-List--ver2__ol > .g-List--ver2__ol__item,
.klc-List-01_mark-02 .g-List--ver2__ol__item .g-List--ver2__ol.is-num .g-List--ver2__ol__item {
  list-style-type: none;
  counter-increment: number;
  position: relative;
}

.klc-List-01_mark-01.is-num > .g-List--ver2__ol > .g-List--ver2__ol__item::before,
.klc-List-01_mark-02 .g-List--ver2__ol__item .g-List--ver2__ol.is-num .g-List--ver2__ol__item::before {
  content: "(" counter(number) ") ";
  position: absolute;
  left: -2.5em;
  min-width: 2.1875em;
  text-align: right;
}

