/* ===========================================================
	align
=========================================================== */
.align-center {
  text-align: center !important;
}
.align-right {
  text-align: right !important;
}
.align-left {
  text-align: left !important;
}
.align-middle,
.align-middle th,
.align-middle td {
  vertical-align: middle !important;
}
.align-top {
  vertical-align: top !important;
}
.align-bottom {
  vertical-align: bottom !important;
}

/* ===========================================================

	margin/paddubg

=========================================================== */
.cont-margin {
  margin-bottom: 40px !important;
}
.clear-both {
  clear: both !important;
}
.clear-none {
  clear: none !important;
}
.float-right {
  float: right !important;
}
.float-left {
  float: left !important;
}
.float-none {
  float: none !important;
}

.negative-margin-top-1 {
  margin-top: -1px !important;
}
.negative-margin-top-5 {
  margin-top: -5px !important;
}
.negative-margin-top-10 {
  margin-top: -10px !important;
}
.negative-margin-top-20 {
  margin-top: -20px !important;
}
.negative-margin-top-30 {
  margin-top: -30px !important;
}

.margin-top-0 {
  margin-top: 0px !important;
}
.margin-top-10 {
  margin-top: 10px !important;
}
.margin-top-20 {
  margin-top: 20px !important;
}
.margin-top-30 {
  margin-top: 30px !important;
}
.margin-top-40 {
  margin-top: 40px !important;
}
.margin-top-50 {
  margin-top: 50px !important;
}
.margin-top-60 {
  margin-top: 60px !important;
}
.margin-top-70 {
  margin-top: 70px !important;
}
.margin-top-80 {
  margin-top: 80px !important;
}
.margin-top-90 {
  margin-top: 90px !important;
}
.margin-top-100 {
  margin-top: 100px !important;
}
.margin-top-110 {
  margin-top: 110px !important;
}
.margin-top-120 {
  margin-top: 120px !important;
}
.margin-top-130 {
  margin-top: 130px !important;
}
.margin-top-140 {
  margin-top: 140px !important;
}
.margin-top-150 {
  margin-top: 150px !important;
}
.margin-top-160 {
  margin-top: 160px !important;
}
.margin-top-170 {
  margin-top: 170px !important;
}
.margin-top-180 {
  margin-top: 180px !important;
}
.margin-top-190 {
  margin-top: 190px !important;
}

.margin-right-0 {
  margin-right: 0px !important;
}
.margin-right-10 {
  margin-right: 10px !important;
}
.margin-right-20 {
  margin-right: 20px !important;
}
.margin-right-30 {
  margin-right: 30px !important;
}
.margin-right-40 {
  margin-right: 40px !important;
}
.margin-right-50 {
  margin-right: 50px !important;
}
.margin-right-60 {
  margin-right: 60px !important;
}
.margin-right-70 {
  margin-right: 70px !important;
}
.margin-right-80 {
  margin-right: 80px !important;
}
.margin-right-90 {
  margin-right: 90px !important;
}
.margin-right-100 {
  margin-right: 100px !important;
}

.margin-bottom-0 {
  margin-bottom: 0 !important;
}
.margin-bottom-5 {
  margin-bottom: 5px !important;
}
.margin-bottom-10 {
  margin-bottom: 10px !important;
}
.margin-bottom-20 {
  margin-bottom: 20px !important;
}
.margin-bottom-25 {
  margin-bottom: 25px !important;
}
.margin-bottom-30 {
  margin-bottom: 30px !important;
}
.margin-bottom-40 {
  margin-bottom: 40px !important;
}
.margin-bottom-50 {
  margin-bottom: 50px !important;
}
.margin-bottom-60 {
  margin-bottom: 60px !important;
}
.margin-bottom-70 {
  margin-bottom: 70px !important;
}
.margin-bottom-80 {
  margin-bottom: 80px !important;
}
.margin-bottom-90 {
  margin-bottom: 90px !important;
}
.margin-bottom-100 {
  margin-bottom: 100px !important;
}

.margin-left-10 {
  margin-left: 10px !important;
}
.margin-left-15 {
  margin-left: 15px !important;
}
.margin-left-20 {
  margin-left: 20px !important;
}
.margin-left-25 {
  margin-left: 25px !important;
}
.margin-left-30 {
  margin-left: 30px !important;
}
.margin-left-40 {
  margin-left: 40px !important;
}
.margin-left-50 {
  margin-left: 50px !important;
}
.margin-left-60 {
  margin-left: 60px !important;
}
.margin-left-70 {
  margin-left: 70px !important;
}
.margin-left-80 {
  margin-left: 80px !important;
}
.margin-left-90 {
  margin-left: 90px !important;
}
.margin-left-100 {
  margin-left: 100px !important;
}
.margin-left-110 {
  margin-left: 110px !important;
}
.margin-left-120 {
  margin-left: 120px !important;
}
.margin-left-130 {
  margin-left: 130px !important;
}
.margin-left-140 {
  margin-left: 140px !important;
}
.margin-left-150 {
  margin-left: 150px !important;
}

.margin-0 {
  margin: 0 !important;
}

.padding-top-0 {
  padding-top: 0 !important;
}
.padding-top-5 {
  padding-top: 5px !important;
}
.padding-top-10 {
  padding-top: 10px !important;
}
.padding-top-15 {
  padding-top: 15px !important;
}
.padding-top-20 {
  padding-top: 20px !important;
}
.padding-top-30 {
  padding-top: 30px !important;
}
.padding-top-40 {
  padding-top: 40px !important;
}
.padding-top-50 {
  padding-top: 50px !important;
}
.padding-top-60 {
  padding-top: 60px !important;
}
.padding-top-70 {
  padding-top: 70px !important;
}
.padding-top-80 {
  padding-top: 80px !important;
}
.padding-top-90 {
  padding-top: 90px !important;
}
.padding-top-100 {
  padding-top: 100px !important;
}
.padding-top-110 {
  padding-top: 110px !important;
}
.padding-top-130 {
  padding-top: 130px !important;
}
.padding-top-140 {
  padding-top: 140px !important;
}

.padding-right-10 {
  padding-right: 10px !important;
}
.padding-right-20 {
  padding-right: 20px !important;
}
.padding-right-30 {
  padding-right: 30px !important;
}

.padding-bottom-0 {
  padding-bottom: 0px !important;
}
.padding-bottom-10 {
  padding-bottom: 10px !important;
}
.padding-bottom-20 {
  padding-bottom: 20px !important;
}
.padding-bottom-25 {
  padding-bottom: 25px !important;
}
.padding-bottom-30 {
  padding-bottom: 30px !important;
}

/* ===========================================================

	width

=========================================================== */
.width-45 {
  width: 45px !important;
}
.width-60 {
  width: 60px !important;
}
.width-85 {
  width: 85px !important;
}
.width-90 {
  width: 90px !important;
}
.width-120 {
  width: 120px !important;
}
.width-140 {
  width: 140px !important;
}
.width-160 {
  width: 160px !important;
}
.width-170 {
  width: 170px !important;
}
.width-180 {
  width: 180px !important;
}
.width-190 {
  width: 190px !important;
}
.width-200 {
  width: 200px !important;
}
.width-240 {
  width: 240px !important;
}
.width-250 {
  width: 250px !important;
}
.width-280 {
  width: 280px !important;
}
.width-300 {
  width: 300px !important;
}
.width-310 {
  width: 310px !important;
}
.width-320 {
  width: 320px !important;
}
.width-330 {
  width: 330px !important;
}
.width-340 {
  width: 340px !important;
}
.width-350 {
  width: 350px !important;
}
.width-360 {
  width: 360px !important;
}
.width-370 {
  width: 370px !important;
}
.width-380 {
  width: 380px !important;
}
.width-390 {
  width: 390px !important;
}
.width-400 {
  width: 400px !important;
}
.width-420 {
  width: 420px !important;
}
.width-430 {
  width: 430px !important;
}
.width-500 {
  width: 500px !important;
}
.width-520 {
  width: 520px !important;
}
.width-540 {
  width: 540px !important;
}
.width-550 {
  width: 550px !important;
}
.width-585 {
  width: 585px !important;
}
.width-640 {
  width: 640px !important;
}
.width-650 {
  width: 650px !important;
}
.width-660 {
  width: 660px !important;
}
.width-670 {
  width: 670px !important;
}
.width-680 {
  width: 680px !important;
}
.width-690 {
  width: 690px !important;
}
.width-700 {
  width: 700px !important;
}

.font-bold {
  font-weight: 600;
}

/* CSS Document */
/* リスト */
.list-style--circle > li {
  list-style-type: circle;
}

.list-style--disc > li {
  list-style-type: disc;
}

.list-style--square > li {
  list-style-type: square;
}

.list-style--decimal > li {
  list-style-type: decimal;
}

.list-style--decimal-zero > li {
  list-style-type: decimal-leading-zero;
}

.list-style--lower-roman > li {
  list-style-type: lower-roman;
}

.list-style--upper-roman > li {
  list-style-type: upper-roman;
}

.list-style--lower-alpha > li {
  list-style-type: lower-alpha;
}

.list-style--upper-alpha > li {
  list-style-type: upper-alpha;
}

.list-style--cjk-ideographic > li {
  list-style-type: cjk-ideographic;
}

.list-style--hiragana > li {
  list-style-type: hiragana;
}

.list-style--hiragana-iroha li {
  list-style-type: hiragana-iroha;
}

.list-style--katakana > li {
  list-style-type: katakana;
}

.list-style--katakana-iroha > li {
  list-style-type: katakana-iroha;
}

.list-style--none > li {
  list-style: none;
}

.list-style--circle,
.list-style--disc,
.list-style--square,
.list-style--decimal,
.list-style--decimal-zero,
.list-style--lower-roman,
.list-style--upper-roman,
.list-style--lower-alpha,
.list-style--upper-alpha,
.list-style--cjk-ideographic,
.list-style--hiragana,
.list-style--hiragana-iroha,
.list-style--katakana,
.list-style--katakana-iroha {
  margin-left: 2em !important;
  list-style-position: outside;
  text-indent: 0;
}

/* リスト */
.list-style__peculiar,
.list-style__peculiar--original,
.list-style__peculiar--brackets-decimal,
.list-style__peculiar--brackets-lowerroman,
.list-style__peculiar--brackets-upperroman,
.list-style__peculiar--brackets-loweralpha,
.list-style__peculiar--brackets-upperalpha,
.list-style__peculiar--brackets-hiragana,
.list-style__peculiar--brackets-hiragana-iroha,
.list-style__peculiar--brackets-katakana,
.list-style__peculiar--brackets-katakana-iroha,
.list-style__peculiar--side-brackets-decimal,
.list-style__peculiar--side-brackets-lowerroman,
.list-style__peculiar--side-brackets-upperroman,
.list-style__peculiar--side-brackets-loweralpha,
.list-style__peculiar--side-brackets-upperalpha,
.list-style__peculiar--side-brackets-hiragana,
.list-style__peculiar--side-brackets-hiragana-iroha,
.list-style__peculiar--side-brackets-katakana,
.list-style__peculiar--side-brackets-katakana-iroha,
.list-style__peculiar--dot-decimal,
.list-style__peculiar--dot-lowerroman,
.list-style__peculiar--dot-upperroman,
.list-style__peculiar--dot-loweralpha,
.list-style__peculiar--dot-upperalpha,
.list-style__peculiar--dot-hiragana,
.list-style__peculiar--dot-hiragana-iroha,
.list-style__peculiar--dot-katakana,
.list-style__peculiar--dot-katakana-iroha,
.list-style__peculiar--character_circle-decimal {
  margin-left: 2em !important;
}
.list-style__peculiar > li,
.list-style__peculiar--original > li,
.list-style__peculiar--brackets-decimal > li,
.list-style__peculiar--brackets-lowerroman > li,
.list-style__peculiar--brackets-upperroman > li,
.list-style__peculiar--brackets-loweralpha > li,
.list-style__peculiar--brackets-upperalpha > li,
.list-style__peculiar--brackets-hiragana > li,
.list-style__peculiar--brackets-hiragana-iroha > li,
.list-style__peculiar--brackets-katakana > li,
.list-style__peculiar--brackets-katakana-iroha > li,
.list-style__peculiar--side-brackets-decimal > li,
.list-style__peculiar--side-brackets-lowerroman > li,
.list-style__peculiar--side-brackets-upperroman > li,
.list-style__peculiar--side-brackets-loweralpha > li,
.list-style__peculiar--side-brackets-upperalpha > li,
.list-style__peculiar--side-brackets-hiragana > li,
.list-style__peculiar--side-brackets-hiragana-iroha > li,
.list-style__peculiar--side-brackets-katakana > li,
.list-style__peculiar--side-brackets-katakana-iroha > li,
.list-style__peculiar--dot-decimal > li,
.list-style__peculiar--dot-lowerroman > li,
.list-style__peculiar--dot-upperroman > li,
.list-style__peculiar--dot-loweralpha > li,
.list-style__peculiar--dot-upperalpha > li,
.list-style__peculiar--dot-hiragana > li,
.list-style__peculiar--dot-hiragana-iroha > li,
.list-style__peculiar--dot-katakana > li,
.list-style__peculiar--dot-katakana-iroha > li,
.list-style__peculiar--character_circle-decimal > li {
  list-style-type: none;
  list-style-position: inside;
  text-indent: -2em;
}
.list-style__peculiar > li::before,
.list-style__peculiar--original > li::before,
.list-style__peculiar--brackets-decimal > li::before,
.list-style__peculiar--brackets-lowerroman > li::before,
.list-style__peculiar--brackets-upperroman > li::before,
.list-style__peculiar--brackets-loweralpha > li::before,
.list-style__peculiar--brackets-upperalpha > li::before,
.list-style__peculiar--brackets-hiragana > li::before,
.list-style__peculiar--brackets-hiragana-iroha > li::before,
.list-style__peculiar--brackets-katakana > li::before,
.list-style__peculiar--brackets-katakana-iroha > li::before,
.list-style__peculiar--side-brackets-decimal > li::before,
.list-style__peculiar--side-brackets-lowerroman > li::before,
.list-style__peculiar--side-brackets-upperroman > li::before,
.list-style__peculiar--side-brackets-loweralpha > li::before,
.list-style__peculiar--side-brackets-upperalpha > li::before,
.list-style__peculiar--side-brackets-hiragana > li::before,
.list-style__peculiar--side-brackets-hiragana-iroha > li::before,
.list-style__peculiar--side-brackets-katakana > li::before,
.list-style__peculiar--side-brackets-katakana-iroha > li::before,
.list-style__peculiar--dot-decimal > li::before,
.list-style__peculiar--dot-lowerroman > li::before,
.list-style__peculiar--dot-upperroman > li::before,
.list-style__peculiar--dot-loweralpha > li::before,
.list-style__peculiar--dot-upperalpha > li::before,
.list-style__peculiar--dot-hiragana > li::before,
.list-style__peculiar--dot-hiragana-iroha > li::before,
.list-style__peculiar--dot-katakana > li::before,
.list-style__peculiar--dot-katakana-iroha > li::before,
.list-style__peculiar--character_circle-decimal > li::before {
  display: inline-block;
  width: 2em;
  text-indent: 0;
}

/* spanでリストヘッド自由入力 */
.list-style__peculiar--original > li {
  counter-increment: cnt_brackets-decimal;
}
.list-style__peculiar--original > li::before {
  display: none;
}
.list-style__peculiar--original .list-style__peculiar--original__mark {
  display: inline-block;
  width: 2em;
  text-indent: 0;
}

/* (1) カッコに数字 */
.list-style__peculiar--brackets-decimal {
  counter-reset: cnt_brackets-decimal 0;
}
.list-style__peculiar--brackets-decimal > li {
  counter-increment: cnt_brackets-decimal;
}
.list-style__peculiar--brackets-decimal > li::before {
  content: "(" counter(cnt_brackets-decimal) ") ";
}

/* (i) カッコに小文字ローマ数字 */
.list-style__peculiar--brackets-lowerroman {
  counter-reset: cnt_brackets-lowerroman 0;
}
.list-style__peculiar--brackets-lowerroman > li {
  counter-increment: cnt_brackets-lowerroman;
}
.list-style__peculiar--brackets-lowerroman > li::before {
  content: "(" counter(cnt_brackets-lowerroman, lower-roman) ") ";
}

/* (I) カッコに大文字ローマ数字 */
.list-style__peculiar--brackets-upperroman {
  counter-reset: cnt_brackets-upperroman 0;
}
.list-style__peculiar--brackets-upperroman > li {
  counter-increment: cnt_brackets-upperroman;
}
.list-style__peculiar--brackets-upperroman > li::before {
  content: "(" counter(cnt_brackets-upperroman, upper-roman) ") ";
}

/* (a) カッコに小文字アルファベット */
.list-style__peculiar--brackets-loweralpha {
  counter-reset: cnt_brackets-loweralpha 0;
}
.list-style__peculiar--brackets-loweralpha > li {
  counter-increment: cnt_brackets-loweralpha;
}
.list-style__peculiar--brackets-loweralpha > li::before {
  content: "(" counter(cnt_brackets-loweralpha, lower-alpha) ") ";
}

/* (A) カッコに大文字アルファベット */
.list-style__peculiar--brackets-upperalpha {
  counter-reset: cnt_brackets-upperalpha 0;
}
.list-style__peculiar--brackets-upperalpha > li {
  counter-increment: cnt_brackets-upperalpha;
}
.list-style__peculiar--brackets-upperalpha > li::before {
  content: "(" counter(cnt_brackets-upperalpha, upper-alpha) ") ";
}

/* (あ) カッコにひらがな */
.list-style__peculiar--brackets-hiragana > li:nth-child(1):before {
  content: "(あ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(2):before {
  content: "(い)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(3):before {
  content: "(う)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(4):before {
  content: "(え)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(5):before {
  content: "(お)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(6):before {
  content: "(か)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(7):before {
  content: "(き)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(8):before {
  content: "(く)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(9):before {
  content: "(け)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(10):before {
  content: "(こ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(11):before {
  content: "(さ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(12):before {
  content: "(し)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(13):before {
  content: "(す)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(14):before {
  content: "(せ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(15):before {
  content: "(そ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(16):before {
  content: "(た)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(17):before {
  content: "(ち)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(18):before {
  content: "(つ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(19):before {
  content: "(て)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(20):before {
  content: "(と)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(21):before {
  content: "(な)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(22):before {
  content: "(に)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(23):before {
  content: "(ぬ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(24):before {
  content: "(ね)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(25):before {
  content: "(の)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(26):before {
  content: "(は)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(27):before {
  content: "(ひ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(28):before {
  content: "(ふ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(29):before {
  content: "(へ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(30):before {
  content: "(ほ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(31):before {
  content: "(ま)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(32):before {
  content: "(み)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(33):before {
  content: "(む)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(34):before {
  content: "(め)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(35):before {
  content: "(も)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(36):before {
  content: "(や)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(37):before {
  content: "(ゆ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(38):before {
  content: "(よ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(39):before {
  content: "(ら)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(40):before {
  content: "(り)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(41):before {
  content: "(る)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(42):before {
  content: "(れ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(43):before {
  content: "(ろ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(44):before {
  content: "(わ)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(45):before {
  content: "(を)";
}
.list-style__peculiar--brackets-hiragana > li:nth-child(46):before {
  content: "(ん)";
}

/* (い) カッコにいろは  */
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(1):before {
  content: "(い)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(2):before {
  content: "(ろ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(3):before {
  content: "(は)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(4):before {
  content: "(に)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(5):before {
  content: "(ほ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(6):before {
  content: "(へ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(7):before {
  content: "(と)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(8):before {
  content: "(ち)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(9):before {
  content: "(り)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(10):before {
  content: "(ぬ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(11):before {
  content: "(る)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(12):before {
  content: "(を)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(13):before {
  content: "(わ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(14):before {
  content: "(か)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(15):before {
  content: "(よ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(16):before {
  content: "(た)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(17):before {
  content: "(れ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(18):before {
  content: "(そ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(19):before {
  content: "(つ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(20):before {
  content: "(ね)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(21):before {
  content: "(な)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(22):before {
  content: "(ら)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(23):before {
  content: "(む)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(24):before {
  content: "(う)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(25):before {
  content: "(ゐ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(26):before {
  content: "(の)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(27):before {
  content: "(お)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(28):before {
  content: "(く)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(29):before {
  content: "(や)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(30):before {
  content: "(ま)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(31):before {
  content: "(け)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(32):before {
  content: "(ふ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(33):before {
  content: "(こ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(34):before {
  content: "(え)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(35):before {
  content: "(て)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(36):before {
  content: "(あ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(37):before {
  content: "(さ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(38):before {
  content: "(き)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(39):before {
  content: "(ゆ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(40):before {
  content: "(め)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(41):before {
  content: "(み)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(42):before {
  content: "(し)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(43):before {
  content: "(ゑ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(44):before {
  content: "(ひ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(45):before {
  content: "(も)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(46):before {
  content: "(せ)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(47):before {
  content: "(す)";
}
.list-style__peculiar--brackets-hiragana-iroha > li:nth-child(48):before {
  content: "(ん)";
}

/* (ア) カッコにカタカナ */
.list-style__peculiar--brackets-katakana > li:nth-child(1):before {
  content: "(ア)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(2):before {
  content: "(イ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(3):before {
  content: "(ウ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(4):before {
  content: "(エ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(5):before {
  content: "(オ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(6):before {
  content: "(カ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(7):before {
  content: "(キ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(8):before {
  content: "(ク)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(9):before {
  content: "(ケ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(10):before {
  content: "(コ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(11):before {
  content: "(サ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(12):before {
  content: "(シ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(13):before {
  content: "(ス)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(14):before {
  content: "(セ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(15):before {
  content: "(ソ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(16):before {
  content: "(タ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(17):before {
  content: "(チ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(18):before {
  content: "(ツ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(19):before {
  content: "(テ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(20):before {
  content: "(ト)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(21):before {
  content: "(ナ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(22):before {
  content: "(ニ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(23):before {
  content: "(ヌ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(24):before {
  content: "(ネ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(25):before {
  content: "(ノ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(26):before {
  content: "(ハ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(27):before {
  content: "(ヒ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(28):before {
  content: "(フ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(29):before {
  content: "(ヘ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(30):before {
  content: "(ホ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(31):before {
  content: "(マ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(32):before {
  content: "(ミ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(33):before {
  content: "(ム)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(34):before {
  content: "(メ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(35):before {
  content: "(モ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(36):before {
  content: "(ヤ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(37):before {
  content: "(ユ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(38):before {
  content: "(ヨ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(39):before {
  content: "(ラ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(40):before {
  content: "(リ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(41):before {
  content: "(ル)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(42):before {
  content: "(レ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(43):before {
  content: "(ロ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(44):before {
  content: "(ワ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(45):before {
  content: "(ヲ)";
}
.list-style__peculiar--brackets-katakana > li:nth-child(46):before {
  content: "(ン)";
}

/* (イ) カッコにイロハ  */
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(1):before {
  content: "(イ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(2):before {
  content: "(ロ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(3):before {
  content: "(ハ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(4):before {
  content: "(ニ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(5):before {
  content: "(ホ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(6):before {
  content: "(ヘ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(7):before {
  content: "(ト)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(8):before {
  content: "(チ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(9):before {
  content: "(リ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(10):before {
  content: "(ヌ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(11):before {
  content: "(ル)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(12):before {
  content: "(ヲ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(13):before {
  content: "(ワ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(14):before {
  content: "(カ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(15):before {
  content: "(ヨ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(16):before {
  content: "(タ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(17):before {
  content: "(レ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(18):before {
  content: "(ソ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(19):before {
  content: "(ツ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(20):before {
  content: "(ネ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(21):before {
  content: "(ナ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(22):before {
  content: "(ラ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(23):before {
  content: "(ム)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(24):before {
  content: "(ウ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(25):before {
  content: "(ヰ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(26):before {
  content: "(ノ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(27):before {
  content: "(オ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(28):before {
  content: "(ク)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(29):before {
  content: "(ヤ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(30):before {
  content: "(マ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(31):before {
  content: "(ケ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(32):before {
  content: "(フ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(33):before {
  content: "(コ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(34):before {
  content: "(エ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(35):before {
  content: "(テ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(36):before {
  content: "(ア)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(37):before {
  content: "(サ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(38):before {
  content: "(キ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(39):before {
  content: "(ユ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(40):before {
  content: "(メ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(41):before {
  content: "(ミ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(42):before {
  content: "(シ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(43):before {
  content: "(ヱ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(44):before {
  content: "(ヒ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(45):before {
  content: "(モ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(46):before {
  content: "(セ)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(47):before {
  content: "(ス)";
}
.list-style__peculiar--brackets-katakana-iroha > li:nth-child(48):before {
  content: "(ン)";
}

/* 1) 片方カッコに数字 */
.list-style__peculiar--side-brackets-decimal {
  counter-reset: cnt_brackets-decimal 0;
}
.list-style__peculiar--side-brackets-decimal > li {
  counter-increment: cnt_brackets-decimal;
}
.list-style__peculiar--side-brackets-decimal > li::before {
  content: counter(cnt_brackets-decimal) ") ";
}

/* a) 片方カッコに小文字アルファベット */
.list-style__peculiar--side-brackets-lowerroman {
  counter-reset: cnt_brackets-lowerroman 0;
}
.list-style__peculiar--side-brackets-lowerroman > li {
  counter-increment: cnt_brackets-lowerroman;
}
.list-style__peculiar--side-brackets-lowerroman > li::before {
  content: counter(cnt_brackets-lowerroman, lower-roman) ") ";
}

/* A) 片方カッコに大文字アルファベット */
.list-style__peculiar--side-brackets-upperroman {
  counter-reset: cnt_brackets-upperroman 0;
}
.list-style__peculiar--side-brackets-upperroman > li {
  counter-increment: cnt_brackets-upperroman;
}
.list-style__peculiar--side-brackets-upperroman > li::before {
  content: counter(cnt_brackets-upperroman, upper-roman) ") ";
}

/* i) 片方カッコに小文字アルファベット */
.list-style__peculiar--side-brackets-loweralpha {
  counter-reset: cnt_brackets-loweralpha 0;
}
.list-style__peculiar--side-brackets-loweralpha > li {
  counter-increment: cnt_brackets-loweralpha;
}
.list-style__peculiar--side-brackets-loweralpha > li::before {
  content: counter(cnt_brackets-loweralpha, lower-alpha) ") ";
}

/* I) 片方カッコに大文字アルファベット */
.list-style__peculiar--side-brackets-upperalpha {
  counter-reset: cnt_brackets-upperalpha 0;
}
.list-style__peculiar--side-brackets-upperalpha > li {
  counter-increment: cnt_brackets-upperalpha;
}
.list-style__peculiar--side-brackets-upperalpha > li::before {
  content: counter(cnt_brackets-upperalpha, upper-alpha) ") ";
}

/* あ) 片方カッコにひらがな */
.list-style__peculiar--side-brackets-hiragana > li:nth-child(1):before {
  content: "あ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(2):before {
  content: "い)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(3):before {
  content: "う)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(4):before {
  content: "え)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(5):before {
  content: "お)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(6):before {
  content: "か)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(7):before {
  content: "き)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(8):before {
  content: "く)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(9):before {
  content: "け)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(10):before {
  content: "こ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(11):before {
  content: "さ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(12):before {
  content: "し)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(13):before {
  content: "す)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(14):before {
  content: "せ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(15):before {
  content: "そ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(16):before {
  content: "た)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(17):before {
  content: "ち)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(18):before {
  content: "つ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(19):before {
  content: "て)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(20):before {
  content: "と)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(21):before {
  content: "な)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(22):before {
  content: "に)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(23):before {
  content: "ぬ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(24):before {
  content: "ね)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(25):before {
  content: "の)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(26):before {
  content: "は)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(27):before {
  content: "ひ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(28):before {
  content: "ふ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(29):before {
  content: "へ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(30):before {
  content: "ほ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(31):before {
  content: "ま)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(32):before {
  content: "み)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(33):before {
  content: "む)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(34):before {
  content: "め)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(35):before {
  content: "も)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(36):before {
  content: "や)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(37):before {
  content: "ゆ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(38):before {
  content: "よ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(39):before {
  content: "ら)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(40):before {
  content: "り)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(41):before {
  content: "る)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(42):before {
  content: "れ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(43):before {
  content: "ろ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(44):before {
  content: "わ)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(45):before {
  content: "を)";
}
.list-style__peculiar--side-brackets-hiragana > li:nth-child(46):before {
  content: "ん)";
}

/* い) 片方カッコにいろは */
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(1):before {
  content: "い)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(2):before {
  content: "ろ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(3):before {
  content: "は)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(4):before {
  content: "に)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(5):before {
  content: "ほ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(6):before {
  content: "へ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(7):before {
  content: "と)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(8):before {
  content: "ち)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(9):before {
  content: "り)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(10):before {
  content: "ぬ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(11):before {
  content: "る)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(12):before {
  content: "を)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(13):before {
  content: "わ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(14):before {
  content: "か)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(15):before {
  content: "よ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(16):before {
  content: "た)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(17):before {
  content: "れ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(18):before {
  content: "そ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(19):before {
  content: "つ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(20):before {
  content: "ね)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(21):before {
  content: "な)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(22):before {
  content: "ら)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(23):before {
  content: "む)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(24):before {
  content: "う)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(25):before {
  content: "ゐ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(26):before {
  content: "の)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(27):before {
  content: "お)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(28):before {
  content: "く)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(29):before {
  content: "や)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(30):before {
  content: "ま)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(31):before {
  content: "け)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(32):before {
  content: "ふ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(33):before {
  content: "こ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(34):before {
  content: "え)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(35):before {
  content: "て)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(36):before {
  content: "あ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(37):before {
  content: "さ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(38):before {
  content: "き)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(39):before {
  content: "ゆ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(40):before {
  content: "め)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(41):before {
  content: "み)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(42):before {
  content: "し)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(43):before {
  content: "ゑ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(44):before {
  content: "ひ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(45):before {
  content: "も)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(46):before {
  content: "せ)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(47):before {
  content: "す)";
}
.list-style__peculiar--side-brackets-hiragana-iroha > li:nth-child(48):before {
  content: "ん)";
}

/* ア) 片方カッコにカタカナ */
.list-style__peculiar--side-brackets-katakana > li:nth-child(1):before {
  content: "ア)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(2):before {
  content: "イ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(3):before {
  content: "ウ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(4):before {
  content: "エ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(5):before {
  content: "オ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(6):before {
  content: "カ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(7):before {
  content: "キ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(8):before {
  content: "ク)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(9):before {
  content: "ケ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(10):before {
  content: "コ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(11):before {
  content: "サ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(12):before {
  content: "シ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(13):before {
  content: "ス)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(14):before {
  content: "セ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(15):before {
  content: "ソ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(16):before {
  content: "タ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(17):before {
  content: "チ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(18):before {
  content: "ツ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(19):before {
  content: "テ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(20):before {
  content: "ト)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(21):before {
  content: "ナ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(22):before {
  content: "ニ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(23):before {
  content: "ヌ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(24):before {
  content: "ネ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(25):before {
  content: "ノ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(26):before {
  content: "ハ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(27):before {
  content: "ヒ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(28):before {
  content: "フ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(29):before {
  content: "ヘ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(30):before {
  content: "ホ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(31):before {
  content: "マ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(32):before {
  content: "ミ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(33):before {
  content: "ム)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(34):before {
  content: "メ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(35):before {
  content: "モ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(36):before {
  content: "ヤ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(37):before {
  content: "ユ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(38):before {
  content: "ヨ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(39):before {
  content: "ラ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(40):before {
  content: "リ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(41):before {
  content: "ル)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(42):before {
  content: "レ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(43):before {
  content: "ロ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(44):before {
  content: "ワ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(45):before {
  content: "ヲ)";
}
.list-style__peculiar--side-brackets-katakana > li:nth-child(46):before {
  content: "ン)";
}

/* イ) 片方カッコにイロハ */
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(1):before {
  content: "イ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(2):before {
  content: "ロ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(3):before {
  content: "ハ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(4):before {
  content: "ニ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(5):before {
  content: "ホ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(6):before {
  content: "ヘ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(7):before {
  content: "ト)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(8):before {
  content: "チ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(9):before {
  content: "リ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(10):before {
  content: "ヌ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(11):before {
  content: "ル)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(12):before {
  content: "ヲ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(13):before {
  content: "ワ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(14):before {
  content: "カ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(15):before {
  content: "ヨ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(16):before {
  content: "タ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(17):before {
  content: "レ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(18):before {
  content: "ソ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(19):before {
  content: "ツ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(20):before {
  content: "ネ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(21):before {
  content: "ナ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(22):before {
  content: "ラ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(23):before {
  content: "ム)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(24):before {
  content: "ウ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(25):before {
  content: "ヰ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(26):before {
  content: "ノ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(27):before {
  content: "オ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(28):before {
  content: "ク)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(29):before {
  content: "ヤ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(30):before {
  content: "マ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(31):before {
  content: "ケ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(32):before {
  content: "フ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(33):before {
  content: "コ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(34):before {
  content: "エ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(35):before {
  content: "テ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(36):before {
  content: "ア)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(37):before {
  content: "サ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(38):before {
  content: "キ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(39):before {
  content: "ユ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(40):before {
  content: "メ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(41):before {
  content: "ミ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(42):before {
  content: "シ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(43):before {
  content: "ヱ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(44):before {
  content: "ヒ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(45):before {
  content: "モ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(46):before {
  content: "セ)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(47):before {
  content: "ス)";
}
.list-style__peculiar--side-brackets-katakana-iroha > li:nth-child(48):before {
  content: "ン)";
}

/* 1. ドットに数字 */
.list-style__peculiar--dot-decimal {
  counter-reset: cnt_dot-decimal 0;
}
.list-style__peculiar--dot-decimal > li {
  counter-increment: cnt_dot-decimal;
}
.list-style__peculiar--dot-decimal > li::before {
  content: counter(cnt_dot-decimal) ".";
}

/* a. ドットに小文字アルファベット */
.list-style__peculiar--dot-lowerroman {
  counter-reset: cnt_dot-lowerroman 0;
}
.list-style__peculiar--dot-lowerroman > li {
  counter-increment: cnt_dot-lowerroman;
}
.list-style__peculiar--dot-lowerroman > li::before {
  content: counter(cnt_dot-lowerroman, lower-roman) ".";
}

/* A. ドットに大文字アルファベット */
.list-style__peculiar--dot-upperroman {
  counter-reset: cnt_dot-upperroman 0;
}
.list-style__peculiar--dot-upperroman > li {
  counter-increment: cnt_dot-upperroman;
}
.list-style__peculiar--dot-upperroman > li::before {
  content: counter(cnt_dot-upperroman, upper-roman) ".";
}

/* i. ドットに小文字アルファベット */
.list-style__peculiar--dot-loweralpha {
  counter-reset: cnt_dot-loweralpha 0;
}
.list-style__peculiar--dot-loweralpha > li {
  counter-increment: cnt_dot-loweralpha;
}
.list-style__peculiar--dot-loweralpha > li::before {
  content: counter(cnt_dot-loweralpha, lower-alpha) ".";
}

/* I. ドットに大文字アルファベット */
.list-style__peculiar--dot-upperalpha {
  counter-reset: cnt_dot-upperalpha 0;
}
.list-style__peculiar--dot-upperalpha > li {
  counter-increment: cnt_dot-upperalpha;
}
.list-style__peculiar--dot-upperalpha > li::before {
  content: counter(cnt_dot-upperalpha, upper-alpha) ".";
}

/* あ. ドットにひらがな */
.list-style__peculiar--dot-hiragana > li:nth-child(1):before {
  content: "あ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(2):before {
  content: "い.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(3):before {
  content: "う.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(4):before {
  content: "え.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(5):before {
  content: "お.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(6):before {
  content: "か.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(7):before {
  content: "き.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(8):before {
  content: "く.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(9):before {
  content: "け.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(10):before {
  content: "こ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(11):before {
  content: "さ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(12):before {
  content: "し.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(13):before {
  content: "す.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(14):before {
  content: "せ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(15):before {
  content: "そ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(16):before {
  content: "た.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(17):before {
  content: "ち.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(18):before {
  content: "つ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(19):before {
  content: "て.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(20):before {
  content: "と.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(21):before {
  content: "な.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(22):before {
  content: "に.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(23):before {
  content: "ぬ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(24):before {
  content: "ね.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(25):before {
  content: "の.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(26):before {
  content: "は.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(27):before {
  content: "ひ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(28):before {
  content: "ふ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(29):before {
  content: "へ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(30):before {
  content: "ほ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(31):before {
  content: "ま.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(32):before {
  content: "み.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(33):before {
  content: "む.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(34):before {
  content: "め.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(35):before {
  content: "も.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(36):before {
  content: "や.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(37):before {
  content: "ゆ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(38):before {
  content: "よ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(39):before {
  content: "ら.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(40):before {
  content: "り.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(41):before {
  content: "る.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(42):before {
  content: "れ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(43):before {
  content: "ろ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(44):before {
  content: "わ.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(45):before {
  content: "を.";
}
.list-style__peculiar--dot-hiragana > li:nth-child(46):before {
  content: "ん.";
}

/* い. ドットにいろは */
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(1):before {
  content: "い.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(2):before {
  content: "ろ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(3):before {
  content: "は.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(4):before {
  content: "に.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(5):before {
  content: "ほ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(6):before {
  content: "へ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(7):before {
  content: "と.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(8):before {
  content: "ち.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(9):before {
  content: "り.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(10):before {
  content: "ぬ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(11):before {
  content: "る.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(12):before {
  content: "を.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(13):before {
  content: "わ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(14):before {
  content: "か.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(15):before {
  content: "よ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(16):before {
  content: "た.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(17):before {
  content: "れ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(18):before {
  content: "そ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(19):before {
  content: "つ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(20):before {
  content: "ね.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(21):before {
  content: "な.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(22):before {
  content: "ら.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(23):before {
  content: "む.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(24):before {
  content: "う.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(25):before {
  content: "ゐ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(26):before {
  content: "の.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(27):before {
  content: "お.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(28):before {
  content: "く.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(29):before {
  content: "や.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(30):before {
  content: "ま.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(31):before {
  content: "け.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(32):before {
  content: "ふ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(33):before {
  content: "こ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(34):before {
  content: "え.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(35):before {
  content: "て.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(36):before {
  content: "あ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(37):before {
  content: "さ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(38):before {
  content: "き.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(39):before {
  content: "ゆ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(40):before {
  content: "め.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(41):before {
  content: "み.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(42):before {
  content: "し.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(43):before {
  content: "ゑ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(44):before {
  content: "ひ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(45):before {
  content: "も.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(46):before {
  content: "せ.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(47):before {
  content: "す.";
}
.list-style__peculiar--dot-hiragana-iroha > li:nth-child(48):before {
  content: "ん.";
}

/* ア. ドットにカタカナ */
.list-style__peculiar--dot-katakana > li:nth-child(1):before {
  content: "ア.";
}
.list-style__peculiar--dot-katakana > li:nth-child(2):before {
  content: "イ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(3):before {
  content: "ウ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(4):before {
  content: "エ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(5):before {
  content: "オ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(6):before {
  content: "カ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(7):before {
  content: "キ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(8):before {
  content: "ク.";
}
.list-style__peculiar--dot-katakana > li:nth-child(9):before {
  content: "ケ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(10):before {
  content: "コ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(11):before {
  content: "サ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(12):before {
  content: "シ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(13):before {
  content: "ス.";
}
.list-style__peculiar--dot-katakana > li:nth-child(14):before {
  content: "セ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(15):before {
  content: "ソ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(16):before {
  content: "タ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(17):before {
  content: "チ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(18):before {
  content: "ツ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(19):before {
  content: "テ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(20):before {
  content: "ト.";
}
.list-style__peculiar--dot-katakana > li:nth-child(21):before {
  content: "ナ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(22):before {
  content: "ニ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(23):before {
  content: "ヌ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(24):before {
  content: "ネ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(25):before {
  content: "ノ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(26):before {
  content: "ハ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(27):before {
  content: "ヒ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(28):before {
  content: "フ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(29):before {
  content: "ヘ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(30):before {
  content: "ホ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(31):before {
  content: "マ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(32):before {
  content: "ミ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(33):before {
  content: "ム.";
}
.list-style__peculiar--dot-katakana > li:nth-child(34):before {
  content: "メ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(35):before {
  content: "モ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(36):before {
  content: "ヤ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(37):before {
  content: "ユ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(38):before {
  content: "ヨ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(39):before {
  content: "ラ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(40):before {
  content: "リ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(41):before {
  content: "ル.";
}
.list-style__peculiar--dot-katakana > li:nth-child(42):before {
  content: "レ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(43):before {
  content: "ロ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(44):before {
  content: "ワ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(45):before {
  content: "ヲ.";
}
.list-style__peculiar--dot-katakana > li:nth-child(46):before {
  content: "ン.";
}

/* イ. ドットにイロハ */
.list-style__peculiar--dot-katakana-iroha > li:nth-child(1):before {
  content: "イ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(2):before {
  content: "ロ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(3):before {
  content: "ハ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(4):before {
  content: "ニ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(5):before {
  content: "ホ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(6):before {
  content: "ヘ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(7):before {
  content: "ト.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(8):before {
  content: "チ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(9):before {
  content: "リ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(10):before {
  content: "ヌ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(11):before {
  content: "ル.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(12):before {
  content: "ヲ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(13):before {
  content: "ワ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(14):before {
  content: "カ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(15):before {
  content: "ヨ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(16):before {
  content: "タ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(17):before {
  content: "レ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(18):before {
  content: "ソ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(19):before {
  content: "ツ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(20):before {
  content: "ネ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(21):before {
  content: "ナ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(22):before {
  content: "ラ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(23):before {
  content: "ム.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(24):before {
  content: "ウ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(25):before {
  content: "ヰ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(26):before {
  content: "ノ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(27):before {
  content: "オ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(28):before {
  content: "ク.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(29):before {
  content: "ヤ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(30):before {
  content: "マ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(31):before {
  content: "ケ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(32):before {
  content: "フ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(33):before {
  content: "コ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(34):before {
  content: "エ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(35):before {
  content: "テ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(36):before {
  content: "ア.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(37):before {
  content: "サ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(38):before {
  content: "キ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(39):before {
  content: "ユ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(40):before {
  content: "メ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(41):before {
  content: "ミ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(42):before {
  content: "シ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(43):before {
  content: "ヱ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(44):before {
  content: "ヒ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(45):before {
  content: "モ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(46):before {
  content: "セ.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(47):before {
  content: "ス.";
}
.list-style__peculiar--dot-katakana-iroha > li:nth-child(48):before {
  content: "ン.";
}

/* character */
/* ① 丸数字 */
.list-style__peculiar--character_circle-decimal > li:nth-of-type(1)::before {
  content: "\02460";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(2)::before {
  content: "\02461";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(3)::before {
  content: "\02462";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(4)::before {
  content: "\02463";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(5)::before {
  content: "\02464";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(6)::before {
  content: "\02465";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(7)::before {
  content: "\02466";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(8)::before {
  content: "\02467";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(9)::before {
  content: "\02468";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(10)::before {
  content: "\02469";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(11)::before {
  content: "\0246a";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(12)::before {
  content: "\0246b";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(13)::before {
  content: "\0246c";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(14)::before {
  content: "\0246d";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(15)::before {
  content: "\0246e";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(16)::before {
  content: "\0246f";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(17)::before {
  content: "\02476";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(18)::before {
  content: "\02470";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(19)::before {
  content: "\02471";
}
.list-style__peculiar--character_circle-decimal > li:nth-of-type(20)::before {
  content: "\02472";
}

/* Scss Document */
/* ===========================================================

	indent-list ( 旧・indent-table )

=========================================================== */
.indent-list,
.caution {
  display: table;
}
.indent-list > li,
.caution > li {
  display: table-row;
}
.indent-list > li > span,
.caution > li > span {
  display: table-cell;
  padding: 0.25em 0 0.25em 0.25em;
  vertical-align: top;
}
.indent-list > li::before,
.caution > li::before {
  display: table-cell;
  padding: 0.25em 0;
  vertical-align: top;
  width: 1%;
  white-space: nowrap;
  content: attr(data-indent-head);
}

.indent-list > li::before {
  padding-right: 0.5em;
  vertical-align: inherit;
}
