@media screen and (min-width: 782px), print {
  .c-fv__img {
    max-width: 480px;
    top: -60px;
    left: 15px;
  }

  .c-fv__txt {
    padding-left: 46%;
  }

  .c-fv__btn {
    padding-left: 46%;
    white-space: nowrap;
  }
}


@media screen and (min-width: 782px), print {
    .c-fv__img {
        top: -30px;
    }
}

.point-compare__plan {
  height: 150px;
}

.point-compare__plan p {
  position: absolute;
  top: 68px;
}

@media (max-width: 781px) {
  .point-compare__plan {
    height: 240px;
  }
  .point-compare__plan p {
    top: 88px;
  }
}

.point-compare__plan--gold .point-compare__label {
  left: 150px;
}

.point-compare__plan--platinum .point-compare__label {
  left: 68px;
}

@media (max-width: 781px) {
  .point-compare__plan--gold .point-compare__label {
    left: 50%;
    font-size: 18px;
  }

  .point-compare__plan--platinum .point-compare__label {
    left: 50%;
    font-size: 18px;
  }
}

.point-box-wrap {
  position: relative;
}

.point-box {
  padding-bottom: 60px;
}

.point-box-wrap-txt {
  position: absolute;
  bottom: -4px;
  left: 48px;
}

@media (max-width: 781px) {
  .point-box-wrap {
  }

  .point-box {
    padding-bottom: 120px;
  }

  .point-box-wrap-txt {
    position: absolute;
    bottom: 0px;
    left: 20px;
    padding-right: 20px;
  }
}

@media screen and (min-width: 782px), print {
  .c-table > table > tbody > tr > td.c-table-width-dev {
    width: 350px!important;
  }  
}

.c-list__item_google {
  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
