@charset "UTF-8";
.price-a {
  color: #5e5248;
}
.price-a .orange {
  color: #ff6600;
}
.price-a .blue {
  color: #30b4d1;
}

/* pc */
@media screen and (min-width: 961px) {
  /*ここにpc用スタイルを記述*/
  .price-a .price-title {
    position: relative;
  }
  .price-a .price-title h1 {
    position: absolute;
    top: clamp(10.938rem, -16.869rem + 46.3vw, 12.5rem);
    left: 45px;
    font-size: clamp(3.563rem, -1.999rem + 9.26vw, 3.875rem);
  }
  .price-a .ryokinhyo-p {
    margin: 0 4%;
    display: flex;
  }
  .price-a .ryokinhyo-p::before {
    content: "※";
    padding: 9px 0;
  }
  .price-a .ryokinhyo-p p {
    padding: 10px 5px;
  }
  .price-a .kotsuhi {
    padding: 20px 0;
  }
  .price-a .kotsuhi h2 {
    margin: 0 4%;
    font-size: 30px;
  }
  .price-a .kotsuhi p {
    margin: 0 4%;
  }
}
/* smartPhone */
@media screen and (max-width: 960px) {
  /*ここにスマホ用スタイルを記述*/
  .price-a .price-title {
    position: relative;
  }
  .price-a .price-title h1 {
    position: absolute;
    top: clamp(5.625rem, -1.587rem + 30.77vw, 16.875rem);
    left: clamp(1.25rem, -0.593rem + 7.86vw, 4.125rem);
    font-size: clamp(2.063rem, 0.019rem + 8.72vw, 5.25rem);
  }
  .price-a .ryokinhyo-p {
    margin: 0 4%;
    display: flex;
    font-size: clamp(0.688rem, 0.327rem + 1.54vw, 1.25rem);
    line-height: clamp(1.3rem, 0.851rem + 1.91vw, 2rem);
  }
  .price-a .ryokinhyo-p::before {
    content: "※";
    padding: 9px 0;
  }
  .price-a .ryokinhyo-p p {
    padding: 10px 5px;
  }
  .price-a .kotsuhi {
    padding: 5% 0;
  }
  .price-a .kotsuhi h2 {
    margin: 0 4%;
    font-size: clamp(1.25rem, 0.449rem + 3.42vw, 2.5rem);
  }
  .price-a .kotsuhi p {
    margin: 0 4%;
    padding-top: clamp(0rem, -0.401rem + 1.71vw, 0.625rem);
    font-size: clamp(0.688rem, 0.207rem + 2.05vw, 1.438rem);
    line-height: clamp(1.3rem, 0.531rem + 3.28vw, 2.5rem);
  }
}/*# sourceMappingURL=price-a.css.map */