@charset "utf-8";
.p-container {
    width: 730px;
}
.p-column-single {
    margin-bottom: 80px;
}
.p-form--radio__item {
    /* width: 375px; */
    width: 100%;
}
.p-form--radio__item.is-check:after {
    left: 16px;
}
.p-form--select__wrap {
    /* width: 375px; */
    width: 100%;
    margin-bottom: 5px;
}
.p-form--select {
    /* width: 375px; */
    width: 100%;
}
.p-form--text {
    /* width: 375px; */
    width: 100%;
    margin-bottom: 5px;
}
.p-form--select__wrap:after {
    background: url(https://image.ma.ncbank.co.jp/lib/fe31117171640479701176/m/1/0b51e78e-27f8-4913-9f9e-a92c9bfe3a82.png);
    mask-image: none;
}
.p-btn-cv {
    width: 250px;
    height: auto;
    margin: 0 auto 20px;
    /* margin-bottom: 30px; */
    border-radius: 30px;
    text-align: center;
    font-size: 1.6rem;
}
.p-btn-cv button {
    display: block;
    text-align: center;
    position: relative;
    text-decoration: none;
    background-color: var(--ncb-orange);
    /* background-color: #415AAA; */
    border-radius: 9999px;
    color: var(--white);
    position: relative;
    text-decoration: none;
    padding: 13px 24px 13px 24px;
    border: none;
    width: 100%;
    cursor: pointer;
}
.p-btn-back {
    width: 250px;
    height: auto;
    margin: 0 auto 10px;
    /* margin-bottom: 30px; */
    border-radius: 30px;
    text-align: center;
    font-size: 1.6rem;
}
.p-btn-back button {
    display: block;
    text-align: center;
    position: relative;
    text-decoration: none;
    background-color: #FFF;
    color: #666;
    border-radius: 9999px;
    position: relative;
    text-decoration: none;
    padding: 13px 24px 13px 24px;
    border: none;
    width: 100%;
    cursor: pointer;
    border: 1px solid #999;
}
.p-form--radio {
    display: initial;
    margin-right: 10px;
}
.p-form--radio__item:before,
.p-form--radio__item:after {
    display: none;
}
.p-form--radio__label {
    padding-left: 18px;
    box-sizing: border-box;
}
.error-text-satisfaction,
.error-text-feedback {
    color: var(--ncb-orange);
}
.copyright {
    font-size: 11px;
    margin-bottom: 60px;
}
.error {
    color: var(--ncb-orange);
}
@media screen and (max-width: 767.9px) {
    .p-container {
        width: 100%;
    }
    .p-form--select__wrap,
    .p-form--select {
        width: 100%;
    }
    .p-form--text {
        width: 100%;
    }
}