
#cv-upsell-view,
.submit_ec {
  display: flex;
  justify-content: center;
}
.h-low{
    display: block;
    height: 30px;
}
/*-------------------------------------*
 * PCデザイン可変部分
 *-------------------------------------*/
/* 【PC】フォームの項目名ラベル内必須アイコン */
span.form_required_ec {
  /* セクションラベルの色 */
  background: #7e0f09;
  /* セクションラベルのフォント色*/
  color: #ffffff;
}
/* 【PC】フォームのセクションラベル */
.landing_form_label_ec {
  /* セクションラベルの色 */
  background: #203594;
  /* セクションラベルのフォント色*/
  color: #ffffff;
  /* セクションラベルのフォントサイズ */
  font-size: 18px;
}
/* 【PC】フォーム入力ボックス内の基本デザイン */
table.landing_form_ec {
  border-top: 1px solid #d0dcec;
  border-right: 1px solid #d0dcec;
  background: #fff;
  border-bottom: 1px solid #999;
}
/* 【PC】フォーム左側　項目名ラベル */
.landing_form_ec th {
  background-color: #e1edfd;
  border-bottom: 1px solid #d0dcec;
  border-left: 1px solid #d0dcec;
  background-color: #e1edfd;
}
/* 【PC】フォーム右側　入力ボックス */
.landing_form_ec td {
  border-bottom: 1px solid #d0dcec;
  border-left: 1px solid #d0dcec;
  background-color: #ffffff;
}

/* 【PC】購入ボタンのデザイン */
.submit_bottom_ec {
  border: 0px;
  width: 400px;
  height: 150px;
  background-size: 394px auto;
  background-repeat: no-repeat;
  cursor: pointer;
}


/*-------------------------------------*
 * スマートフォンデザイン可変部分
 *-------------------------------------*/
/* 【SP】フォームの項目名ラベル内必須アイコン */
span.form_required_sp_ec {
  /* セクションラベルの色 */
  background: #7e0f09;
  /* セクションラベルのフォント色*/
  color: #ffffff;
}

/* 【SP】フォームのセクションラベル */
.landing_form_label_sp_ec {
  /* セクションラベルの色 */
  background: #203594;
  /* セクションラベルのフォント色*/
  color: #ffffff;
  /* セクションラベルのフォントサイズ */
  font-size: 18px;
}

/* 【SP】フォームの項目名ラベル */
.form_box_label_sp_ec {
  background: #cadefc;
  border-bottom: 1px solid #c3c3c3;
  border-top: 1px solid #c3c3c3;
}

/* 【SP】購入ボタンのデザイン */
.submit_bottom_sp_ec {
  border: 0px;
  width: 100%;
  height: 150px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  cursor: pointer;
}

/* ボタン調整 */
picture > a {
  display: block;
  position: relative;
  width: 70%;
  margin: auto;
  transition: 0.3s;
}
picture > a:hover {
  opacity: 0.6;
}
picture > a.bl_btn_cv {
  top: -28vw;
}
picture > a.bl_btn_tel {
  top: -22vw;
}

@media screen and (min-width: 768px) {
  picture > a.bl_btn_cv {
    top: -213px;
  }
  picture > a.bl_btn_tel {
    top: -170px;
  }
}

/* ボタン画像の差し替え */
.submit_cv_upsell_button_complete_ec {
    background-image: url(https://d2w53g1q050m78.cloudfront.net/mogumojp/uploads/UPSELL/ganbaru_thanks.png) !important;
    background-size: 100% auto;
    background-repeat: no-repeat;
}
.submit_cv_upsell_button_ec{
    background-image: url(https://d2w53g1q050m78.cloudfront.net/mogumojp/uploads/UPSELL/ganbaru_thanks.png) !important;
    background-size: 100% auto;
    background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
    .submit_cv_upsell_button_complete_ec {
        width: calc(100vw - 20px);
    }
    .submit_cv_upsell_button_complete_sp_ec {
    background-image: url(https://d2w53g1q050m78.cloudfront.net/mogumojp/uploads/UPSELL/ganbaru_thanks.png) !important;
    background-size: 100% auto;
    background-repeat: no-repeat;
}
    .submit_cv_upsell_button_sp_ec{
    background-image: url(https://d2w53g1q050m78.cloudfront.net/mogumojp/uploads/UPSELL/ganbaru_thanks.png) !important;
    background-size: 100% auto;
    background-repeat: no-repeat;
}
}
.submit_note {
    font-weight: bold;
    margin-bottom: 40px !important;
}