/* ==================================================
   PCサポートLSP
   PCサポート案内
================================================== */


　/* ==================================================
  　　 1.　プライスカード SVG表示
　================================================== */
.price-row {
  position: relative;
  text-align: center;
}

.price-row::before {
  content: "";
  position: absolute;

  left: 20px;
  top: 50%;
  transform: translateY(-50%);

  width: 64px;
  height: 64px;

  background-color: currentColor;

  -webkit-mask-image: url("../icons/pc.svg");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;

  mask-image: url("../icons/pc.svg");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}

.price-card {
  position: relative !important;
  border: 2px solid #F81A54 !important;
  border-radius: 8px !important;
  background: #fff6f8 !important;
  padding: 24px 12px 12px !important;
}

.price-label {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);

  margin: 0;
  padding: 3px 20px;
  border-radius: 999px;
  background: #F81A54;
  color: #fff;
  white-space: nowrap;
}

　/* ==================================================
  　　 2.　プライスカード 外枠
　================================================== */
.price-card {
  position: relative !important;
  border: 2px solid #F81A54 !important;
  border-radius: 8px !important;
  background: #fff6f8 !important;
  padding: 24px 12px 12px !important;
}
　/* ==================================================
  　　 3.　プライスカード 外枠見出し
　================================================== */
.price-label {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);

  margin: 0;
  padding: 3px 20px;
  border-radius: 999px;
  background: #F81A54;
  color: #fff;
  white-space: nowrap;
}

/* ==================================================
   4. サービス系ページ 見出し装飾リセット
================================================== */

.entry-content h2.wp-block-heading,
.entry-content h3.wp-block-heading,
.entry-content h4.wp-block-heading {
  margin: 0;
  padding: 0;

  background: none !important;
  background-color: transparent !important;

  border: none !important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: none !important;

  box-shadow: none !important;
  border-radius: 0 !important;
}

.entry-content h2.wp-block-heading::before,
.entry-content h2.wp-block-heading::after,
.entry-content h3.wp-block-heading::before,
.entry-content h3.wp-block-heading::after,
.entry-content h4.wp-block-heading::before,
.entry-content h4.wp-block-heading::after {
  content: none !important;
  display: none !important;
}