/* ルータープランページ（/plan） 専用 */

/* FUJI WiFiルータープランの料金 */
.router-section-1 .main-phrase h1,
.router-section-1 .main-phrase h2 {
  color: var(--fuji-po-red);
}
.rakuraku-plan {
  margin-top: 120px;
}

@media (min-width: 768px) and (max-width: 1280px) {
  /* FUJI WiFiルータープランの料金 */
  .rakuraku-plan {
    margin-top: 90px;
  }
}

@media screen and (max-width:767px) {
  /* FUJI WiFiルータープランの料金 */
  .rakuraku-plan {
    margin-top: 80px;
  }
}

h1.main-title span.main-phrase-emphasis,
h1 span.main-phrase-emphasis,
h2 span.main-phrase-emphasis {
  display: block;
  font-size: 2.8rem;
  color: var(--fuji-po-yellow);
  margin-bottom: 15px;
}

.option-box-left h2,
.data-charge-left h2 {
  text-align: unset;
  font-size: unset;
  color: unset;
  position: unset;
  letter-spacing: unset;
  width: unset;
  margin: 0;
}
.data-charge-left h3 {
  margin: 0;
}

.plan-advantage-text {
  margin: 0;
  letter-spacing: unset;
  width: unset;
}

.main-phrase h1 {
  text-align: center;
  font-size: 5rem;
  position: relative;
  letter-spacing: 3px;
  width: fit-content;
  margin: 0 auto;
  color: var(--fuji-po-blue-1);
}

.box-price h3 {
  margin: 0;
}

@media screen and (max-width:767px) {
  .main-phrase h1 {
    font-size: 2.7rem;
    letter-spacing: 1px;
    line-height: 1.2;
  }
  h1.main-title span.main-phrase-emphasis,
  h1 span.main-phrase-emphasis,
  h2 span.main-phrase-emphasis {
    font-size: 1.4rem;
    margin-bottom: 10px;
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  .main-phrase h1 {
    font-size: 4.2rem;
    line-height: 1.2;
  }
  h1.main-title span.main-phrase-emphasis,
  h1 span.main-phrase-emphasis,
  h2 span.main-phrase-emphasis {
    font-size: 2.5rem;
    margin-bottom: 13px;
  }
}