@charset "utf-8";
.p-anchor__btn a {
    flex-wrap: wrap;
}
.p-btn__col--100 .c-btn {
    width: 100%;
}
.p-figure {
    width: 690px;
}
.p-figure img {
    display: block;
    margin: 0 auto;
}
.p-new-flow--vertical-noicon .p-new-flow__item:not(:last-child)::after {
    height: 103%;
}
.p-new-flow__item > .c-new-flow__step + figure {
    margin-top: 10px !important;
}
.p-new-flow__item > figure + p {
    margin-top: 10px;
}
.p-title--03 > span {
    color: #1A1A1A;
}
.p-list--number {
}
.p-list--number > .c-list__item::before {
    content: counter(list_number);
    text-align: center;
    background: var(--ncb-orange);
    color: #FFF;
    padding: 0.46rem 0.5rem;
    min-width: 1.8rem;
    border-radius: 3px;
}
.p-list--number > .c-list__item {
    padding-left: calc(30px + 1rem);
    padding-top: 0.46rem;
    padding-bottom: 2rem;
}
.p-list--number > .c-list__item:not(:last-child) {
    border-bottom: 1px solid var(--gray);
}
.c-list--note > .p-list__note01-item::before {
    content: "※1";
}
.c-list--note > .p-list__note02-item::before {
    content: "※2";
}
.p-list__item {
    font-size: 1.8rem;
    margin-top: 0 !important;
    margin-bottom: 5px !important;
}
.p-new-flow--b-t-flow {
    width: auto;
}


@media screen and (max-width: 767.9px){
    .p-flex-wrap-sp--wrap {
        flex-wrap: wrap;
    }
}
