




/*番号自動｜ノーマル---------------------------------------------------------------*/

.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   : 400!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: tomato;               /* 文字色指定 */
  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;
}
}




.pretty{font-size: 98%;}

@media screen and (max-width: 768px){
.pretty{font-size: 80%;}
}

/*番号自動｜ノーマル---------------------------------------------------------------*/

.list_number_wrap {
    list-style:  none;          /* デフォルトのアイコンを消す */
    margin:  0;                 /* デフォルト指定上書き */
    padding: 0;                 /* デフォルト指定上書き */
    counter-reset: li_count;    /* カウンタをセット */

}
 
.list_number {
    padding:  5px;             /* 余白指定 */
    margin-bottom: 5px;         /* 要素と要素の間指定 */
    margin-top:5px;
  font-weight:normal!important}
   
.list_number:before  {
  counter-increment: li_count;  /* カウンタの値を計算していく */
  content: counter(li_count)"."; /* 数字出力 */
  color: #F44336;               /* 文字色指定 */
  margin-right: 5px;            /* 余白指定 */
  font-weight:normal!important;
}


.list_number_wrap p {
  padding-left:25px;
}


.list_number_wrap h5{
  padding-left:25px;
}

.list_number_wrap h6{
  padding-left:25px;
}



/*番号自動｜太字---------------------------------------------------------------*/


.list_number_wrap2 {
    list-style:  none;          /* デフォルトのアイコンを消す */
    margin:  0;                 /* デフォルト指定上書き */
    padding: 0;                 /* デフォルト指定上書き */
    counter-reset: li_count;    /* カウンタをセット */

}
 
.list_number2 {
    padding:  5px;             /* 余白指定 */
    font-weight:bolder!important;
}
 
.list_number2:before  {
  counter-increment: li_count;  /* カウンタの値を計算していく */
  content: counter(li_count)"."; /* 数字出力 */
  color: #F44336;               /* 文字色指定 */
  margin-right: 5px;            /* 余白指定 */
  font-weight:bolder!important;
}

.list_number_wrap2 p {
  padding-left:25px;
  font-size:100%;

}


.list_number_wrap2 h5{
  padding-left:25px;
}

.list_number_wrap2 h6{
  padding-left:25px;
}


/*自動番号赤なし｜太字---------------------------------------------------------------*/

.list_number_wrap2b {
background-color:;
}
 
.list_number2b {
    padding:  3px;             /* 余白指定 */
    margin-bottom: 5px;         /* 要素と要素の間指定 */
    margin-top:5px;
    font-weight:bolder!important;

}





/*自動番号｜サイズ大---------------------------------------------------------------*/

.list_number_wrap3 {
list-style    : none;          /* デフォルトのアイコンを消す */
margin        : 0;                 /* デフォルト指定上書き */
padding       : 0;                 /* デフォルト指定上書き */
counter-reset : li_count;    /* カウンタをセット */

}
 

.list_number3 {
padding           : 5px;             /* 余白指定 */
margin-bottom     : 5px!important;         /* 要素と要素の間指定 */
margin-top        : 5px!important;
font-size         : 25px;           /* 文字サイズ指定 */
font-weight       : bolder!important;
}
 
.list_number3:before  {
counter-increment : li_count;  /* カウンタの値を計算していく */
content           : counter(li_count)"."; /* 数字出力 */
color             : #F44336;               /* 文字色指定 */
margin-right      : 5px;            /* 余白指定 */
font-weight       : bolder!important;
}

.list_number_wrap3 p {
padding-left      : 25px;
font-size         : 100%;
line-height       : 1.8!important;

}


.list_number_wrap3 h5{
padding-left      : 25px;
}

.list_number_wrap3 h6{
padding-left      : 25px;
}

/*自動番号｜サイズ大---------------------------------------------------------------*/


/*自動番号｜約款用 極小---------------------------------------------------------------*/


.list_number_wrap4 {
    list-style:  none;          /* デフォルトのアイコンを消す */
    margin:  0;                 /* デフォルト指定上書き */
    padding: 0;                 /* デフォルト指定上書き */
    counter-reset: li_count;    /* カウンタをセット */

}
 

.list_number4 {
    padding:  5px;             /* 余白指定 */
    margin-bottom: 5px;         /* 要素と要素の間指定 */
    margin-top:5px;
    font-size:  13px;           /* 文字サイズ指定 */
    font-weight:normal!important;
}
 
.list_number4:before  {
  counter-increment: li_count;  /* カウンタの値を計算していく */
  content: counter(li_count)"."; /* 数字出力 */
  color: #666666;               /* 文字色指定 */
  margin-right: 5px;            /* 余白指定 */
  font-weight:bolder!important;
}

.list_number_wrap4 p {
  padding-left:5px!important;
  font-size:13px!important;
  line-height:1.6!important;

}

.list_number_wrap4 h5{
  font-size:13px;
  padding-left:12px;
}

.list_number_wrap4 h6{
  font-size:10px;
  padding-left:10px;
}

/*自動番号｜サイズ大---------------------------------------------------------------*/




.check_wrap {
  padding: 0.2em 1em 0.2em 1.5em!important;
  position: relative!important;
  margin-left:-1em;
  margin: auto 0;
}

.check {
  padding: 0.5em 0!important;
  list-style-type: none!important;/*ポチ消す*/
  text-indent:em!important;
  line-height: 1.7em!important;
  font-weight:normal!important;
  font-size: 95%;
}

.check:before{/*疑似要素*/
  font-family: "Font Awesome 5 Pro";
  content: "\f058";
  position: absolute;
  left :3px; /*左端からのアイコンまで*/
  color: #DB005CFF; /*アイコン色*/
}





.check_wrap2 {
  padding: 0.5em 1em 0.5em 1em!important;
  position: relative!important;
  margin-left:-1em!important;
}

.check2 {
  line-height: 1.5!important;
  padding: 0.5em 0!important;
  list-style-type: none!important;/*ポチ消す*/
  text-indent:0em!important;
  font-weight:bold!important;
}

.check2:before{/*疑似要素*/
  font-family: "Font Awesome 5 Pro";
  content: "\f058";
  position: relative;
  font-size:  15px; 
  left :px; /*左端からのアイコンまで*/
  color: #DB005CFF; /*アイコン色*/
  font-weight:bolder;
}



/*===============================================
●画面の横幅が768pxより小さい｜スマホ用
===============================================*/

@media screen and (max-width: 768px){

.list_number_wrap {}
 
.list_number {
    padding:  3px;             /* 余白指定 */
    margin-bottom: 1px;         /* 要素と要素の間指定 */
    font-size:  14px;   
}
 
.list_number:before  {
  counter-increment: li_count;  /* カウンタの値を計算していく */
  content: counter(li_count)"."; /* 数字出力 */
  color: #F44336;               /* 文字色指定 */
  margin-right: 5px;            /* 余白指定 */
  font-weight:bolder!important;
}


.list_number_wrap p {
  padding-left:20px;
  font-size:98%;
}


.list_number2 {
    margin-bottom: 1px;         /* 要素と要素の間指定 */
    margin-top:1px;
  font-size:90%;
}



.list_number_wrap2 p {
  padding-left:12px;

}

.list_number_wrap2b {
background-color:rgba(0,0,0,0)!important;
}


.list_number2b {
    font-size:  14px;           /* 文字サイズ指定 */
    margin-bottom: 3px;         /* 要素と要素の間指定 */
    margin-top:3px;
}

.list_number_wrap2b p {

}


.list_number3 {
    padding:  3px;             /* 余白指定 */
    margin-bottom: 3px;         /* 要素と要素の間指定 */
    margin-top:3px;
    font-size:  16px;           /* 文字サイズ指定 */
    font-weight:bolder!important;
}

.check_wrap {
  padding: 0.5em 1em 0.5em 2.3em!important;
  position: relative!important;
}

.check {
  line-height: 1.8!important;
  padding: 0.5em 0!important;
  list-style-type: none!important;/*ポチ消す*/
  text-indent:!important;
  font-size:  14px;           /* 文字サイズ指定 */
}

.check:before{/*疑似要素*/
  font-family: "Font Awesome 5 Pro";
  content: "\f058";
  position: absolute;
  left :12px; /*左端からのアイコンまで*/
  color: #ffb03f; /*アイコン色*/
  font-weight:bolder;
}










}