/*番号自動｜ノーマル---------------------------------------------------------------*/

.list_number_wrap {
  list-style    : none;          /* デフォルトのアイコンを消す */
  margin        : 0;                 /* デフォルト指定上書き */
  padding       : 0;                 /* デフォルト指定上書き */
  counter-reset : li_count;    /* カウンタをセット */
  text-align: left!important;
}
 
.list_number {
  padding       : 3px;             /* 余白指定 */
  margin-bottom : 0px;         /* 要素と要素の間指定 */
  margin-top    : 0px;
  font-weight   : 600!important;
  font-size: 15px!important;
  text-indent:-1.5em!important;
  margin-left:1.5em!important;

}
   
.list_number:before  {
  counter-increment: li_count;  /* カウンタの値を計算していく */
  content: counter(li_count)"."; /* 数字出力 */
  color: ;               /* 文字色指定 */
  margin-right: 5px;            /* 余白指定 */
  font-weight:800!important;
}


.list_number_wrap p {
  padding-left:5px;
}


.list_number_wrap h5{
  padding-left:25px;
}

.list_number_wrap h6{
  padding-left:25px;
}

@media screen and (max-width: 768px) {
.list_number {
  padding       : 3px;             /* 余白指定 */
  font-size: 14px!important;
}
.list_number_wrap p {
  font-size: 13px!important;
}
}



/*番号自動｜ノーマル---------------------------------------------------------------*/

.list_number_wrap2 {
  list-style    : none!important;          /* デフォルトのアイコンを消す */
  margin        : 0;                 /* デフォルト指定上書き */
  padding       : 0;                 /* デフォルト指定上書き */
  counter-reset : li_count;    /* カウンタをセット */
}
 
.list_number2 {
  padding       : 3px;             /* 余白指定 */
  margin-bottom : 0px;         /* 要素と要素の間指定 */
  margin-top    : 0px;
  font-weight   : normal!important;
  font-size: 15px!important;
    text-align: left!important;
}
   
.list_number2:before  {
  counter-increment: li_count;  /* カウンタの値を計算していく */
  content: counter(li_count)"."; /* 数字出力 */
  color:;               /* 文字色指定 */
  margin-right: 5px;            /* 余白指定 */
  font-weight:normal!important;
}


.list_number_wrap2 p {
  padding-left:5px;
}


.list_number_wrap2 h5{
  padding-left:25px;
}

.list_number_wrap2 h6{
  padding-left:25px;
}

@media screen and (max-width: 768px) {
.list_number2 {
  padding       : 3px;             /* 余白指定 */
  font-size: 14px!important;
}
.list_number_wrap2 p {
  font-size: 13px!important;
}
}








/*番号自動｜赤色---------------------------------------------------------------*/

.list_number_wrap_red {
  list-style    : none;          /* デフォルトのアイコンを消す */
  margin        : 0;                 /* デフォルト指定上書き */
  padding       : 0;                 /* デフォルト指定上書き */
  counter-reset : li_count;    /* カウンタをセット */
  text-align: left!important;
}
 
.list_number_red {
  padding       : 3px;             /* 余白指定 */
  margin-bottom : 0px;         /* 要素と要素の間指定 */
  margin-top    : 0px;
  font-weight   : 600!important;
  font-size: 15px!important;
  text-indent:-1.5em!important;
  margin-left:1.5em!important;

}
   
.list_number_red:before  {
  counter-increment: li_count;  /* カウンタの値を計算していく */
  content: counter(li_count)"."; /* 数字出力 */
  color: crimson;               /* 文字色指定 */
  margin-right: 5px;            /* 余白指定 */
  font-weight:800!important;
}


.list_number_wrap_red p {
  padding-left:5px;
}


.list_number_wrap_red h5{
  padding-left:25px;
}

.list_number_wrap_red h6{
  padding-left:25px;
}

@media screen and (max-width: 768px) {
.list_number_red {
  padding       : 3px;             /* 余白指定 */
  font-size: 14px!important;
}
.list_number_wrap_red p {
  font-size: 13px!important;
}
}




/*番号自動｜h6レベルの小文字---------------------------------------------------------------*/

.list_number_wrap_mini {
  list-style    : none;          /* デフォルトのアイコンを消す */
  margin        : 0;                 /* デフォルト指定上書き */
  padding       : 0;                 /* デフォルト指定上書き */
  counter-reset : li_count;    /* カウンタをセット */
  text-align: left!important;
}
 
.list_number_mini {
  padding       : 3px;             /* 余白指定 */
  margin-bottom : 0px;         /* 要素と要素の間指定 */
  margin-top    : 0px;
  font-weight   : normal!important;
  font-size: 12px!important;
  line-height:1.7em!important;
  text-indent:-1.5em!important;
  margin-left:1.5em!important;
}
   
.list_number_mini:before  {
  counter-increment: li_count;  /* カウンタの値を計算していく */
  content: counter(li_count)"."; /* 数字出力 */
  color: ;               /* 文字色指定 */
  margin-right: 5px;            /* 余白指定 */
  font-weight:800!important;
}


.list_number_wrap_mini p {
  padding-left:5px;
}



@media screen and (max-width: 768px) {
.list_number_mini {
  padding       : 3px;             /* 余白指定 */
  font-size: 11px!important;
}
.list_number_wrap_mini p {
  font-size: 11px!important;
}
}





/*丸チェック｜---------------------------------------------------------------*/
.check_wrap {
  padding: 0.5em 1em 0.5em 2.3em!important;
  position: relative!important;
  margin-left:-1em;
  text-align:left!important;
}

.check {
  line-height: 1.5!important;
  padding: 0.5em 0!important;
  list-style-type: none!important;/*ポチ消す*/
  text-indent:0em!important;
  font-weight:bold!important;
    font-size:  18px; 
}

.check:before{/*疑似要素*/
  font-family: "Font Awesome 5 Pro";
  content: "\f058";
  position: relative;
  font-size:  18px; 
  left :px; /*左端からのアイコンまで*/
  color: #DB005CFF; /*アイコン色*/
  font-weight:bolder;
}



/*丸チェック｜---------------------------------------------------------------*/
.check_wrap_gray {
  padding: 0.5em 1em 0.5em 2.3em!important;
  position: relative!important;
  margin-left:-1em;
  text-align:left!important;
}

.check {
  line-height: 1.5!important;
  padding: 0.5em 0!important;
  list-style-type: none!important;/*ポチ消す*/
  text-indent:0em!important;
  font-weight:bold!important;
    font-size:  16px; 
}

.check:before{/*疑似要素*/
  font-family: "Font Awesome 5 Pro";
  content: "\f058";
  position: relative;
  font-size:  16px; 
  left :px; /*左端からのアイコンまで*/
  color: #415775FF; /*アイコン色*/
  font-weight:bolder;
}




/*丸チェック小｜---------------------------------------------------------------*/
.check_wrap_mini {
  padding: 0.5em 1em 0.5em 2.3em!important;
  position: relative!important;
  margin-left:-1em;
  text-align:left!important;
}

.check_mini {
  line-height: 1.5!important;
  list-style-type: none!important;/*ポチ消す*/
  text-indent:0em!important;
  font-weight:bold!important;
  font-size:  16px; 
}

.check_mini:before{/*疑似要素*/
  font-family: "Font Awesome 5 Pro";
  content: "\f058";
  position: relative;
  font-size:  16px; 
  left :px; /*左端からのアイコンまで*/
  color: #DB005CFF; /*アイコン色*/
  font-weight:bolder;
}

.check_wrap_mini p {
  line-height: 1.5!important;
  text-indent:1.2em!important;
  font-size:  14px!important; 
}



/*進行予定一覧の番号自動｜赤色---------------------------------------------------------------*/

.shinkou_number_wrap {
  list-style    : none;          /* デフォルトのアイコンを消す */
  margin        : 0;                 /* デフォルト指定上書き */
  padding       : 0;                 /* デフォルト指定上書き */
  counter-reset : li_count;    /* カウンタをセット */
  text-align: left!important;
}
 
.shinkou_number{
  padding       : 0px;             /* 余白指定 */
  margin-bottom : 0px;         /* 要素と要素の間指定 */
  margin-top    : 0px;
  font-weight   : 400!important;
  font-size: 13px!important;
  text-indent:-1.5em!important;
  margin-left:1.5em!important;

}
   
.shinkou_number:before  {
  counter-increment: li_count;  /* カウンタの値を計算していく */
  content: counter(li_count)"."; /* 数字出力 */
  color: crimson!important;               /* 文字色指定 */
  margin-right: 5px;            /* 余白指定 */
  font-weight:800!important;
}


.shinkou_number_wrap p {
  padding-left:20px;
  font-size:11px!important;
}


.shinkou_number_wrap_red h5{
  padding-left:20px;
}

.shinkou_number_wrap_red h6{
  padding-left:20px;
}

@media screen and (max-width: 768px) {
.shinkou_number {
  padding       : 3px;             /* 余白指定 */
  font-size: 13px!important;
}
.shinkou_number_wrap p {
  font-size: 12px!important;
}
}