@charset "UTF-8";

html {
  font-size: 62.5%;
}

@media screen and (min-width: 560px) {
  html {
    font-size: 85%;
  }
}

@media screen and (min-width: 769px) {
  html {
    font-size: 120%;
  }
}

body {
  font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium",
    "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro",
    "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
}

.fv__note {
  margin: 10px 10px 0;
}

.fv__intro {
  background-color: #fdefe2;
  padding: 10px 0;
  margin: 20px 0 30px;
  text-align: center;
  color: #666;
  line-height: 2;
  font-family: "游明朝体", "Yu Mincho", YuMincho,
    "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
}

.fv__intro__strong {
  font-size: 2.3rem;
  color: #f95061;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(60%, transparent),
    color-stop(0, #ff5)
  );
  background: -webkit-linear-gradient(transparent 60%, #ff5 0);
  background: -moz-linear-gradient(transparent 60%, #ff5 0);
  background: linear-gradient(transparent 60%, #ff5 0);
}

.c-cv-cont {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.c-cv-cont__btn {
  display: block;
  text-align: center;
  width: 50%;
}

.c-cv-cont__btn.-risou {
  background-color: #f95061;
  padding: 13px 0;
}

.c-cv-cont__btn.-raiten {
  background-color: #00adb2;
  padding: 15px 0;
}

@media screen and (min-width: 560px) {
  .c-cv-cont__btn.-raiten {
    padding: 16px 0;
  }
}

@media screen and (min-width: 769px) {
  .c-cv-cont__btn.-raiten {
    padding: 16.5px 0;
  }
}

.c-cv-cont__btn__txt {
  max-width: 150px;
}

@media screen and (min-width: 560px) {
  .c-cv-cont__btn__txt {
    max-width: 200px;
  }
}

@media screen and (min-width: 769px) {
  .c-cv-cont__btn__txt {
    max-width: 250px;
  }
}

.c-note-area {
  color: #666;
  font-size: 1rem;
}
