<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*$font-noto-sans-jp: true; // true or false
@if $font-noto-sans-jp {
  $font-style: 'Noto Sans JP', sans-serif;
}*/
/* ==========================================================================//
//
// [個別スタイル]
//
// ========================================================================== */
@media screen and (max-width: 896px) {
  .p-training + .l-footer {
    margin-top: 10px;
  }
}

@media screen and (max-width: 896px) {
  .p-training .p-page-title__in .c-text {
    margin-top: 21px;
    padding-bottom: 94px;
  }
}

@media screen and (max-width: 896px) {
  .p-training__in .c-box-step-row-type .c-center-md--down {
    text-align: center;
  }
}

.p-training__in .c-tel {
  font-size: 5rem;
  font-family: "Teko", sans-serif;
  line-height: 1.2;
  font-weight: 700;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44.999' height='45' fill='%23DA003E'%3E%3Cpath d='M22.499 0a22.5 22.5 0 1 0 22.5 22.5A22.5 22.5 0 0 0 22.499 0zm11.882 32.83l-1.8 1.8a3.321 3.321 0 0 1-1.294.522 21.249 21.249 0 0 1-21.443-21.49 3.354 3.354 0 0 1 .528-1.236l1.8-1.8a3.009 3.009 0 0 1 2.813-.665l.379.126a3.56 3.56 0 0 1 2.057 2.175l.906 3.326a3.263 3.263 0 0 1-.744 2.848l-1.2 1.2a12.777 12.777 0 0 0 8.984 8.987l1.2-1.2a3.261 3.261 0 0 1 2.849-.748l3.325.909a3.564 3.564 0 0 1 2.175 2.055l.126.384a3.013 3.013 0 0 1-.661 2.807z' fill='%23da003e'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left center;
  -webkit-background-size: 45px 45px;
  background-size: 45px;
  padding-left: 50px;
}

@media screen and (max-width: 896px) {
  .p-training__in .c-tel {
    -webkit-background-size: 30px 30px;
    background-size: 30px;
    width: auto;
    display: block;
    padding: 16px 30px 16px 56px;
    background-position: 15px 12px;
  }
}

.p-training__in .c-tel .c-link {
  text-decoration: none;
  color: #1A1311;
  display: inline-block;
  position: relative;
  top: 4px;
}

@media screen and (max-width: 896px) {
  .p-training__in .c-tel:hover {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44.999' height='45' fill='%23BE093C'%3E%3Cpath d='M22.499 0a22.5 22.5 0 1 0 22.5 22.5A22.5 22.5 0 0 0 22.499 0zm11.882 32.83l-1.8 1.8a3.321 3.321 0 0 1-1.294.522 21.249 21.249 0 0 1-21.443-21.49 3.354 3.354 0 0 1 .528-1.236l1.8-1.8a3.009 3.009 0 0 1 2.813-.665l.379.126a3.56 3.56 0 0 1 2.057 2.175l.906 3.326a3.263 3.263 0 0 1-.744 2.848l-1.2 1.2a12.777 12.777 0 0 0 8.984 8.987l1.2-1.2a3.261 3.261 0 0 1 2.849-.748l3.325.909a3.564 3.564 0 0 1 2.175 2.055l.126.384a3.013 3.013 0 0 1-.661 2.807z' fill='%23be093c'/%3E%3C/svg%3E");
  }
  .p-training__in .c-tel:hover .c-link {
    opacity: 1;
  }
}

@media screen and (max-width: 896px) {
  .p-training .c-box-full-width.-full-bg {
    /*background: none;*/
    background: #eaf9ff;
    padding-bottom: 80px;
    position: relative;
    margin-top: 30px;
  }
}

@media screen and (max-width: 896px) {
  .p-training .c-box-full-width.-full-bg::after {
    content: '';
    width: 100%;
    height: calc(100% - 15px);
    display: block;
    background: #EAF9FF;
    position: absolute;
    z-index: -1;
    bottom: 0;
  }
}

@media screen and (max-width: 896px) {
  .p-training .c-box-full-width.-full-bg .c-text-common-jp {
    font-size: 1.3rem;
    line-height: 1.55;
  }
}

@media screen and (max-width: 896px) {
  .p-training .c-box-full-width.is-bg::after {
    display: none;
  }
}

/*# sourceMappingURL=p_training.css.map */
</pre></body></html>