@charset "UTF-8";
#neuronnect {
  /*
  neuron
  howtouse
  servey
  qa
  */
  /* 全体 */
  /* #neuron */
  /* #howtouse */
  /* #servey */
  /* #qa */ }
  #neuronnect section {
    margin-bottom: 8rem; }
  #neuronnect .border_btm {
    border-bottom: 1px solid; }
  #neuronnect .border_box {
    border: 1px solid #000;
    /* .marker{
     list-style-type: disc;
     list-style-position: inside;
     color:#FF8102;
     span{color:#000;}
     li{padding:0;}
     }*/ }
    #neuronnect .border_box p.tit {
      background: #000;
      color: #FFF; }
  #neuronnect .border_box_heavy {
    border: 4px solid; }
  #neuronnect .bg_gray_d {
    background: #7C7C7C; }
  #neuronnect #neuron .bg_neuro {
    background-image: url("../images/neuronnect/bg-l.jpg"), url("../images/neuronnect/bg-r.jpg");
    background-repeat: no-repeat;
    background-position: top left -5%, top right -5%;
    background-size: auto 100%; }
    @media screen and (max-width: 991.98px) {
      #neuronnect #neuron .bg_neuro {
        background-position: top left -25%, top right -25%; } }
    @media screen and (max-width: 767.98px) {
      #neuronnect #neuron .bg_neuro {
        background-position: top left -45%, top right -45%; } }
    @media screen and (max-width: 676.98px) {
      #neuronnect #neuron .bg_neuro {
        background-color: rgba(255, 255, 255, 0.5);
        background-blend-mode: lighten; } }
    @media screen and (max-width: 569.98px) {
      #neuronnect #neuron .bg_neuro {
        background-image: url("../images/neuronnect/bg-t.jpg");
        background-repeat: no-repeat;
        background-position: top -3% center;
        background-size: 100%; } }
  #neuronnect #neuron .border_box ul.ico_check {
    margin: 0 4rem 1.5rem 4rem; }
    #neuronnect #neuron .border_box ul.ico_check li {
      background: url("../images/neuronnect/ico_check.png") no-repeat left;
      padding: 0.8rem 0 0.8rem 3.0rem; }
  #neuronnect #neuron .border_box ul.marker {
    margin: 1.5rem 4rem; }
    @media screen and (max-width: 569.98px) {
      #neuronnect #neuron .border_box ul.marker {
        margin: 1.5rem 2rem; } }
    #neuronnect #neuron .border_box ul.marker li {
      list-style-type: none;
      position: relative;
      line-height: 1.3;
      padding: 0.4rem 0.3rem 0.4rem 2.0rem; }
      #neuronnect #neuron .border_box ul.marker li::before {
        content: "";
        display: block;
        width: 10px;
        height: 10px;
        background-color: #FF8102;
        border-radius: 50%;
        position: absolute;
        top: 0.8rem;
        left: 0; }
  #neuronnect #howtouse ol li {
    text-align: center; }
    #neuronnect #howtouse ol li p {
      background: #000;
      color: #FFF;
      text-align: left;
      padding: 10px 30px; }
  #neuronnect #howtouse .ico_arrow {
    width: 20px;
    padding: 20px 0; }
  #neuronnect #servey .ico_num {
    width: 80px; }
  #neuronnect #qa .bg-gray {
    padding: 8rem 0; }
  #neuronnect #qa .faqbox .tit {
    display: flex;
    align-items: center;
    position: relative;
    cursor: pointer;
    background: #000;
    padding: 5px 40px 5px 20px;
    line-height: 1.6em; }
  #neuronnect #qa .faqbox .tit::before {
    content: "\f107";
    font-size: 2.5rem;
    color: #FFF;
    font-weight: 600;
    font-family: "Font Awesome 5 Free";
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1; }
  #neuronnect #qa .faqbox .tit.on::before {
    content: "\f106"; }
  #neuronnect #qa .faqbox .tit span {
    color: #FFF; }
  #neuronnect #qa .faqbox .tit span:first-child {
    color: #FF8102;
    font-size: 2rem;
    padding-right: 10px;
    font-weight: bold; }
  #neuronnect #qa .faqbox .txt {
    padding: 5px 20px;
    line-height: 1.6em; }
  #neuronnect #qa .faqbox .txt span:first-child {
    color: #000;
    font-size: 2rem;
    padding-right: 10px;
    font-weight: bold; }
  #neuronnect #qa #attention ul li {
    list-style-type: disc;
    list-style-position: outside;
    line-height: 1.4;
    padding: 0.3rem 0;
    margin-left: 1.5rem; }

/*# sourceMappingURL=style.css.map */
