


/*箇条書き_太字（ナンバリングなし）*/
.check_wrap {
  padding: 0.2em 1em 0.2em 1.5em!important;
  position: relative!important;
  margin-left:-1em;
  margin: auto 0;
}

.check {
  padding: 0.3em 0!important;
  list-style-type: none!important;/*ポチ消す*/
  text-indent:em!important;
  line-height: 1.5em!important;
  font-weight:600!important;
  font-size: 16px;
}

.check:before{/*疑似要素*/
  font-family: "Font Awesome 5 Pro";
  content: "\f058";
  position: absolute;
  left :1px; /*左端からのアイコンまで*/
  color: #E50053; /*アイコン色*/
}




/*箇条書き_普通（ナンバリングなし）*/
.check_wrap_s {
  padding: 0.2em 1em 0.2em 1.5em!important;
  position: relative!important;
  margin-left:-1em;
  margin: auto 0;
}

.check_s {
  padding: 0.3em 0!important;
  list-style-type: none!important;/*ポチ消す*/
  text-indent:em!important;
  line-height: 1.5em!important;
  font-weight:400!important;
  font-size: 16px;
}

.check_s:before{/*疑似要素*/
  font-family: "Font Awesome 5 Pro";
  content: "\f058";
  position: absolute;
  left :1px; /*左端からのアイコンまで*/
  color: #E50053; /*アイコン色*/
}


/*箇条書き_太字_目次専用（ナンバリングあり）*/
.list_index_wrap {
  list-style    : none;          /* デフォルトのアイコンを消す */
  margin        : 0;                 /* デフォルト指定上書き */
  padding       : 0;                 /* デフォルト指定上書き */
  counter-reset : li_count;    /* カウンタをセット */
  text-align: left!important;
}
 
.list_index {
  padding       : 3px;             /* 余白指定 */
  margin-bottom : 0px;         /* 要素と要素の間指定 */
  margin-top    : 0px;
  font-weight   : 600!important;
  font-size: 20px!important;
  text-indent:-1.5em!important;
  margin-left:1.5em!important;

}
   
.list_index:before  {
  counter-increment: li_count;  /* カウンタの値を計算していく */
  content: counter(li_count)"."; /* 数字出力 */
  color: #E50053;               /* 文字色指定 */
  margin-right: 5px;            /* 余白指定 */
  font-weight:800!important;
}


.list_index_wrap p {
  padding-left:5px;
}



@media screen and (max-width: 1024px) {
.list_index{
  padding       : 3px;             /* 余白指定 */
  font-size: 18px!important;
}
.list_index_wrap p {
  font-size: 14px!important;
}
}




/*箇条書き_普通（ナンバリングあり）*/
.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   : 400!important;
  font-size: 16px!important;
  text-indent:-1em!important;
  margin-left:1.5em!important;
  line-height: 1.5em;
}
   
.list_number:before  {
  counter-increment: li_count;  /* カウンタの値を計算していく */
  content: counter(li_count)"."; /* 数字出力 */
  color: #E50053;               /* 文字色指定 */
  margin-right: 5px;            /* 余白指定 */
  font-weight:600!important;
}


.list_number_wrap p {
margin-left:1em!important;
font-size: 14px!important;
	
}



@media screen and (max-width: 1024px) {
.list_number{
  padding       : 3px;             /* 余白指定 */
  font-size: 14px!important;
}
.list_number_wrap p {
  font-size: 13px!important;
}
}


/*箇条書き_小（ナンバリングあり）*/
.list_number_s_wrap {
  list-style    : none;          /* デフォルトのアイコンを消す */
  margin        : 0;                 /* デフォルト指定上書き */
  padding       : 0;                 /* デフォルト指定上書き */
  counter-reset : li_count;    /* カウンタをセット */
  text-align: left!important;
}
 
.list_number_s {
  padding       : 3px;             /* 余白指定 */
  margin-bottom : 0px;         /* 要素と要素の間指定 */
  margin-top    : 0px;
  font-weight   : 400!important;
  font-size: 13px!important;
  text-indent:-1em!important;
  margin-left:1.5em!important;
  line-height: 1.5em;
}
   
.list_number_s:before  {
  counter-increment: li_count;  /* カウンタの値を計算していく */
  content: counter(li_count)"."; /* 数字出力 */
  color: #E50053;               /* 文字色指定 */
  margin-right: 5px;            /* 余白指定 */
  font-weight:600!important;
}


.list_number_wrap p {
margin-left:1em!important;
font-size: 12px!important;
	
}



@media screen and (max-width: 1024px) {
.list_number_s{
  padding       : 3px;             /* 余白指定 */
  font-size: 12px!important;
}
.list_number_wrap_s p {
  font-size: 12px!important;
}
}





/*箇条書き_普通（ナンバリングなし）*/


