
.p-download .l-container #toc_container_lower .toc_list_lower{
  flex-wrap: wrap ;
}

.p-download .l-container #toc_container_lower .toc_list_lower li{
  width: calc(100% / 5) ;
}

@media screen and (max-width: 767px){
  .p-download .l-container #toc_container_lower .toc_list_lower li{
    width: 50% ;
  }
  
}


pre{
  color: #5C6773;
}
.c-ttl7{
  margin-bottom: 37px;
}
.download_thum{
  margin-bottom: 20px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}
.download_title{
  margin-bottom: 20px;
}
.download_inner{
    margin-bottom: 20px;
    h4{
      margin-bottom: 10px;
    }
}
.download_toc{
    h4{
      margin-bottom: 10px;
    }
}

.download_formend{
  /* text-align: center; */
  margin-top: 10rem;
  .ttl7__heading{
    color: #5C6773;
    margin-bottom: 20px;
    text-align: center;
  }
  .c-btn1{
    width: 300px;
    margin: 5rem auto 20px;
    text-align: center;
  }

  .text-link{
    text-decoration: underline;
    text-align: center;
  }
  .download_formend_text{
    text-align: center;
  }
}


h2.c-download-group__title{
  text-align: center;
  color: #5C6773;
  margin-bottom: 30px;
}

.c-download-group + .c-download-group{
    margin-top: 100px;
}

.c-card5__content:hover{
  .card5__textbox{
    .c-btn1{
      background-color: #FFF !important;
    }
  }
}
.p-block-editor__inner .c-download-group  .c-btn1{
  width: 100%;
}

.p-download .download_formend{
  .p-block-editor__inner .c-btn1{
    width: 30%;
  }
}


@media screen and (max-width: 767px) {
.p-download .download_formend{
  .p-block-editor__inner .c-btn1{
    width: 100%;
    margin: 20px auto;
  }
  }
}

.c-card5__textbox h4::after{
  display: none;

}

.download_entrycontent{
  margin-bottom: 40px;
}