@charset "UTF-8";

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

.custom-list {
    list-style: none; 
    counter-reset: my-ct;
    padding-left: 1.5em; 
  }
  
  .custom-list li {
    counter-increment: my-ct; 
    position: relative;
    margin-bottom: 0.5em;
  }
  
  .custom-list li::before {
    content: counter(my-ct) "）"; 
    position: absolute;
    left: -1.5em;
    color: #333;
  }

  .circle-list-naka {
    list-style: none;
    counter-reset: circle-ct; 
    padding-left: 2em;
    margin-top:10px;
  }
  
  .circle-list-naka li {
    counter-increment: circle-ct;
    position: relative;
  }
  
  .circle-list-naka li::before {
    content: counter(circle-ct); 
    position: absolute;
    left: -2.2em;
    top: 0.1em;
    width: 1.6em;
    height: 1.6em;
    border:solid 1px #111;
    border-radius: 50%; 
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.75em;
  }

.word-break {
    word-break: break-all;
}

.form-control,
.form-select,
textarea.form-control {
  font-size: 1rem !important;
}
