@charset "UTF-8";
/* =====================
  reset
===================== */
.second-head{
    padding: 67px 46px 24px;
}
.js-bindAgree{
    cursor: pointer;
}

/* =====================
  共通のテキスト
===================== */
.contact-contents main article[data-id="1"] .section > p{
    margin-top: 69px;
    font-size: 14px;
    line-height: 1.571;
    padding: 0 3px;
}

/* =====================
  入力
===================== */
.contact-contents main article[data-id="1"] .u-table{
    margin-top: 63px;
}
.contact-contents main article[data-id="1"] .u-table th,
.contact-contents main article[data-id="1"] .u-table td{
}
.contact-contents main article[data-id="1"] .unit[data-id="1"]{
    padding: 0 4em 0 3.1em;
}
.contact-contents main article[data-id="1"] .unit[data-id="1"] p{
    margin-top: 3.7em;
    font-size: 14px;
    line-height: 2.143;
    padding: 0;
}
.contact-contents main article[data-id="1"] .unit[data-id="1"] a{
    color: var(--purple);
}

.sp-confirm .u-table{
    margin-top: 84px!important;
}
.sp-confirm .form-submit{
    margin-top: 64px;
}
.sp-complete .form-submit{
    margin-top: 90px;
}

/* =====================
  popup
===================== */
.popup-item{
    background: #fff;
    width: 1060px;
    margin-left: auto;
    margin-right: auto;
    padding: 60px;
}
