@charset "UTF-8";
/* 2025/5/9 ここから追加 */
#misunderstand.noArrow::before {
    display: none;
}
@media screen and (max-width: 767px) {
    #misunderstand.noArrow {
        padding-top: calc(90 / 750 * 100vw);
    }
}

.adlp-cv .cv {
    font-family: "Noto Sans JP", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    box-sizing: border-box;
    letter-spacing: 0.04em;
    background-color: #fff;
}
.adlp-cv .cv * {
    box-sizing: border-box;
}
.adlp-cv .cv.-gray {
    background-color: #e9e8e8;
}
.adlp-cv .cv.-gray02 {
    background-color: #f2f2f2;
}
.adlp-cv .cv.-gray03 {
    background-color: #f0f0f0;
}
.adlp-cv .cv#cta01 {
    padding: 0;
}
.adlp-cv .cv.cv01 {
    overflow: hidden;
    padding: 30px 0 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv.cv01 {
        padding: calc(30 / 750 * 100vw) 0 0;
    }
}
.adlp-cv .cv.cv01 .cv__main {
    padding: 40px 0 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv.cv01 .cv__main {
        padding: calc(20 / 750 * 100vw) 0 0;
    }
}
.adlp-cv .cv.cv02 {
    padding: 0 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv.cv02 {
        padding: calc(40 / 750 * 100vw) 0 0;
    }
}
.adlp-cv .cv.cv03 {
    padding: 20px 0 0;
}
.adlp-cv .cv.cv03 .cv__main {
    padding-bottom: 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv.cv03 {
        padding: calc(30 / 750 * 100vw) 0 0;
    }
}
.adlp-cv .cv.cv04 {
    padding: 20px 0 0;
}
.adlp-cv .cv.cv04 .cv__main {
    padding-bottom: 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv.cv04 {
        padding: calc(30 / 750 * 100vw) 0 0;
    }
}
.adlp-cv .cv .cv__bottom {
    background-color: #f2f2f2;
    overflow: hidden;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__bottom {
        background-image: linear-gradient(to bottom, #f2f2f2, #f2f2f2 60%, #fff 60%, #fff 100%);
    }
}
.adlp-cv .cv .cv__message {
    text-align: center;
    color: #ffffff;
    position: relative;
    max-width: 920px;
    margin: -1px auto 0;
    padding: 0 0 20px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__message {
        max-width: calc(690 / 750 * 100vw);
        padding: 0 0 calc(20 / 750 * 100vw);
        margin: calc(-1 / 750 * 100vw) auto 0;
    }
}
.adlp-cv .cv .cv__message::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 316px;
    clip-path: polygon(100% 0, 100% 76%, 50% 100%, 0 76%, 0 0);
    background-color: rgba(0, 0, 0, 0.2);
    top: 8px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__message::after {
        height: calc(316 / 750 * 100vw);
        top: calc(8 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__message .cv__messageInner {
    height: 316px;
    padding: 32px 0 72px;
    background-color: #2a7a8c;
    filter: drop-shadow(0px 8px 0px rgba(0, 0, 0, 0.2));
    clip-path: polygon(100% 0, 100% 76%, 50% 100%, 0 76%, 0 0);
    position: relative;
    z-index: 2;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__message .cv__messageInner {
        height: calc(316 / 750 * 100vw);
        padding: calc(32 / 750 * 100vw) 0 calc(71 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__message-line1,
.adlp-cv .cv .cv__message-line2,
.adlp-cv .cv .cv__message-line3 {
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 700;
    line-height: 160%;
    font-size: 36px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__message-line1,
    .adlp-cv .cv .cv__message-line2,
    .adlp-cv .cv .cv__message-line3 {
        line-height: 180%;
        font-size: calc(36 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__message-line1 .highlight,
.adlp-cv .cv .cv__message-line2 .highlight,
.adlp-cv .cv .cv__message-line3 .highlight {
    color: #fff500;
    font-size: 48px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__message-line1 .highlight,
    .adlp-cv .cv .cv__message-line2 .highlight,
    .adlp-cv .cv .cv__message-line3 .highlight {
        font-size: calc(48 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__message-line3 {
    margin-top: 10px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__message-line3 {
        margin-top: 0;
    }
}
.adlp-cv .cv .cv__instructor {
    width: 720px;
    margin: 0 auto 60px;
}
.adlp-cv .cv .cv__instructor.-typeB {
    width: 630px;
}
.adlp-cv .cv .cv__instructor.-typeB .cv__instructor-img {
    flex: 0 0 176px;
}
.adlp-cv .cv .cv__instructor.-typeB .cv__instructor-wrapper {
    justify-content: center;
    gap: 40px;
}
.adlp-cv .cv .cv__instructor.-typeB .cv__instructor-person {
    margin-top: 10px;
    display: flex;
    align-items: flex-start;
}
.adlp-cv .cv .cv__instructor.-typeB .cv__instructor-person01 {
    margin: 0 8px 0 0;
}
.adlp-cv .cv .cv__instructor.-typeB .cv__instructor-person02 {
    margin-top: 0;
}
.adlp-cv .cv .cv__instructor.-typeB .cv__instructor-person03 {
    margin: 10px 0 0;
}
.adlp-cv .cv .cv__instructor.-typeB .cv__instructor-item {
    padding: 0 0 0 30px;
}
.adlp-cv .cv .cv__instructor.-typeB .cv__instructor-item::before {
    width: 20px;
    height: 20px;
}
.adlp-cv .cv .cv__instructor.-typeB .cv__instructor-itemText {
    font-size: 24px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__instructor {
        width: calc(690 / 750 * 100vw);
        margin: 0 auto calc(48 / 750 * 100vw);
    }
    .adlp-cv .cv .cv__instructor.-typeA .cv__instructor-wrapper {
        flex-direction: column-reverse;
        align-items: center;
    }
    .adlp-cv .cv .cv__instructor.-typeB {
        width: calc(630 / 750 * 100vw);
    }
    .adlp-cv .cv .cv__instructor.-typeB .cv__instructor-img {
        flex: 0 0 calc(230 / 750 * 100vw);
    }
    .adlp-cv .cv .cv__instructor.-typeB .cv__instructor-wrapper {
        justify-content: flex-start;
        gap: calc(20 / 750 * 100vw);
    }
    .adlp-cv .cv .cv__instructor.-typeB .cv__instructor-person {
        margin-top: calc(16 / 750 * 100vw);
        display: flex;
        align-items: flex-start;
    }
    .adlp-cv .cv .cv__instructor.-typeB .cv__instructor-person01 {
        margin: 0 calc(8 / 750 * 100vw) 0 0;
    }
    .adlp-cv .cv .cv__instructor.-typeB .cv__instructor-person02 {
        margin-top: 0;
    }
    .adlp-cv .cv .cv__instructor.-typeB .cv__instructor-person03 {
        margin: calc(10 / 750 * 100vw) 0 0;
    }
    .adlp-cv .cv .cv__instructor.-typeB .cv__instructor-item {
        padding: 0 0 0 calc(38 / 750 * 100vw);
    }
    .adlp-cv .cv .cv__instructor.-typeB .cv__instructor-item::before {
        width: calc(25 / 750 * 100vw);
        height: calc(25 / 750 * 100vw);
    }
    .adlp-cv .cv .cv__instructor.-typeB .cv__instructor-itemText {
        font-size: calc(30 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__instructor-text {
    font-family: "Noto Sans JP";
    font-weight: 700;
    font-size: 56px;
    width: fit-content;
    line-height: 1.2;
    letter-spacing: 0.04em;
    color: #d4183a;
    text-align: center;
    padding: 0 1em 13px;
    margin: 0 auto 39px;
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='4' viewBox='0 0 9 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='2' height='4' fill='%23D4183A'/%3E%3Crect x='7' width='2' height='4' fill='%23D4183A'/%3E%3C/svg%3E%0A");
    background-size: 9px 4px;
    background-position: 0 100%;
    background-repeat: repeat-x;
}
.adlp-cv .cv .cv__instructor-text span {
    font-family: "Noto Sans JP";
    font-weight: 700;
    font-size: 24px;
    line-height: 160%;
    letter-spacing: 0.04em;
    color: #333333;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__instructor-text {
        font-size: calc(64 / 750 * 100vw);
        padding: 0 0.5em calc(10 / 750 * 100vw);
        background-size: calc(10 / 750 * 100vw) calc(4 / 750 * 100vw);
        letter-spacing: 0;
        white-space: nowrap;
        margin-bottom: calc(30 / 750 * 100vw);
    }
    .adlp-cv .cv .cv__instructor-text span {
        font-size: calc(32 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__instructor-image {
    position: relative;
}
.adlp-cv .cv .cv__instructor-image::before {
    content: "";
    display: block;
    width: 1920px;
    aspect-ratio: 1920/134;
    background: var(--Rectangle-5900, #FEF0EF);
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 0);
    z-index: 1;
}
.adlp-cv .cv .cv__instructor-image .start-book-image {
    position: relative;
    z-index: 2;
    width: 559px;
    margin: 0 auto;
    display: block;
    padding-bottom: 40px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__instructor-image::before {
        width: 100vw;
        aspect-ratio: 750/131;
    }
    .adlp-cv .cv .cv__instructor-image .start-book-image {
        width: calc(654 / 750 * 100vw);
        padding-bottom: calc(8 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__instructor-wrapper {
    margin: 14px 0 0;
    display: flex;
    gap: 20px;
    justify-content: space-between;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__instructor-wrapper {
        margin: calc(15 / 750 * 100vw) 0 0;
        gap: calc(24 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__instructor-inner01 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__instructor-inner01 {
        gap: calc(40 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__instructor-img {
    flex: 0 0 144px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__instructor-img {
        flex: 0 0 calc(180 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__instructor-person01 {
    font-family: "Noto Sans JP";
    font-weight: 500;
    font-size: 20px;
    line-height: 1;
    letter-spacing: 0em;
    color: #fefefe;
    border-radius: 6px;
    width: fit-content;
    background-color: #999;
    padding: 4px 11px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__instructor-person01 {
        font-size: calc(26 / 750 * 100vw);
        border-radius: calc(8 / 750 * 100vw);
        padding: calc(4 / 750 * 100vw) calc(14 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__instructor-person02 {
    font-family: "Noto Sans JP";
    font-weight: 500;
    font-size: 20px;
    line-height: 1;
    letter-spacing: 0em;
    color: #333333;
    margin: 8px 0 6px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__instructor-person02 {
        font-size: calc(26 / 750 * 100vw);
        margin: calc(10 / 750 * 100vw) 0 calc(8 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__instructor-person03 {
    font-family: "Noto Sans JP";
    font-weight: 400;
    font-size: 28px;
    line-height: 1;
    letter-spacing: 0.2em;
    color: #333333;
    margin: 6px 0 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__instructor-person03 {
        font-size: calc(36 / 750 * 100vw);
        margin: calc(8 / 750 * 100vw) 0 0;
    }
}
.adlp-cv .cv .cv__checklist-wrapper {
    margin: 0 auto;
    width: fit-content;
    position: relative;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__checklist-wrapper {
        margin: calc(0 / 750 * 100vw) auto calc(40 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__checklist-title {
    color: var(--Rectangle-5898, #D4183A);
    text-align: center;
    font-family: "Noto Sans JP";
    font-size: 34px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__checklist-title {
        font-size: calc(40 / 750 * 100vw);
        margin-bottom: calc(28 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__checklist-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 20px 10px;
    margin-bottom: 74px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__checklist-list {
        width: fit-content;
        grid-template-columns: 1fr;
        gap: calc(30 / 750 * 100vw);
        margin: 0 auto calc(100 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__checklist-item {
    position: relative;
    padding: 0 0 0 32px;
}
.adlp-cv .cv .cv__checklist-item::before {
    content: "";
    display: block;
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='28' viewBox='0 0 29 28' fill='none'%3E%3Cpath d='M25.366 27.5649H1.86437C1.16555 27.5649 0.599609 26.999 0.599609 26.3002V2.79784C0.599609 2.09902 1.16555 1.53308 1.86437 1.53308H18.9053C19.6041 1.53308 20.17 2.09902 20.17 2.79784C20.17 3.49667 19.6041 4.0626 18.9053 4.0626H3.12913V25.0354H24.1012V13.0765C24.1012 12.3777 24.6672 11.8117 25.366 11.8117C26.0648 11.8117 26.6308 12.3777 26.6308 13.0765V26.3002C26.6308 26.999 26.0648 27.5649 25.366 27.5649Z' fill='%23333333'/%3E%3Cpath d='M13.4856 21.924C12.8252 21.924 12.1958 21.6374 11.7628 21.1355L6.40896 14.9372C5.58737 13.9854 5.6926 12.5479 6.6437 11.7264C7.5948 10.9048 9.03292 11.0093 9.85451 11.9611L13.3621 16.0225L24.5628 1.12327C25.3183 0.118203 26.7457 -0.0841587 27.7507 0.671326C28.7558 1.42681 28.9581 2.85414 28.2027 3.8592L15.3055 21.0154C14.892 21.5659 14.2512 21.8991 13.5631 21.9227C13.5375 21.9234 13.5119 21.924 13.4856 21.924Z' fill='%23D4183A'/%3E%3C/svg%3E");
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__checklist-item {
        padding: 0 0 0 calc(37 / 750 * 100vw);
    }
    .adlp-cv .cv .cv__checklist-item::before {
        width: calc(25 / 750 * 100vw);
        height: calc(25 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__checklist-itemText {
    font-family: "Noto Sans JP";
    font-weight: 400;
    font-size: 18px;
    line-height: 1;
    letter-spacing: 0em;
    color: #000000;
    margin: 0 0 8px;
}
.adlp-cv .cv .cv__checklist-itemText strong {
    font-weight: 700;
    color: #d4183a;
}
.adlp-cv .cv .cv__checklist-itemText .etc {
    font-family: "Noto Sans JP";
    font-weight: 400;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0.04em;
    color: #333333;
    display: inline-block;
}
.adlp-cv .cv .cv__checklist-itemText:last-child {
    margin: 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__checklist-itemText {
        font-size: calc(27 / 750 * 100vw);
        margin: 0;
    }
}
.adlp-cv .cv .cv__checklist-wrapper .etc {
    position: absolute;
    bottom: -40px;
    right: 0;
    color: var(--base-black-333, #333);
    font-feature-settings: "palt" on;
    font-family: "Noto Sans JP";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    letter-spacing: 0.04em;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__checklist-wrapper .etc {
        bottom: calc(-40 / 750 * 100vw);
        font-size: calc(20 / 750 * 100vw);
    }
}
.adlp-cv .cv .--bottom .cv__box {
    width: 630px;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 40px;
    border-radius: 20px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .--bottom .cv__box {
        width: calc(690 / 750 * 100vw);
        padding-top: calc(44 / 750 * 100vw);
        padding-bottom: calc(50 / 750 * 100vw);
    }
}
.adlp-cv .cv .--bottom .cv__content-label {
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 8px;
    text-align: center;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .--bottom .cv__content-label {
        font-size: calc(24 / 750 * 100vw);
        margin: 0 auto calc(10 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv01 .cv__content {
    gap: 0;
}
.adlp-cv .cv .cv01 .cv__btn {
    margin: 0 auto;
}
.adlp-cv .cv .cv__btn-lead01 {
    text-align: center;
    margin-top: 0;
    position: relative;
    z-index: 2;
    background-color: #D4183A;
    color: #FEFEFE;
    font-weight: 700;
    font-size: 22px;
    padding: 0px 80px;
    border: none;
    width: fit-content;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto 32px;
    position: relative;
}
.adlp-cv .cv .cv__btn-lead01::after {
    content: "";
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    background-color: #D4183A;
    bottom: -12px;
    clip-path: polygon(100% 0, 0 0, 50% 100%);
    left: 50%;
    transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__btn-lead01::after {
        width: calc(24 / 750 * 100vw);
        height: calc(24 / 750 * 100vw);
        bottom: calc(-19 / 750 * 100vw);
    }
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__btn-lead01 {
        font-size: calc(32 / 750 * 100vw);
        padding: 0;
        width: calc(515 / 750 * 100vw);
        height: calc(68 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__main {
    margin: auto;
    max-width: min(920px, 100% - 40px);
    padding: 20px 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__main {
        max-width: calc(690 / 750 * 100vw);
        padding: calc(28 / 750 * 100vw) 0;
    }
}
.adlp-cv .cv .cv__box-wrapper {
    border-radius: 16px;
    overflow: hidden;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__box-wrapper {
        border-radius: calc(20 / 750 * 100vw);
        margin: 0;
    }
}
.adlp-cv .cv .cv__box {
    background-color: #fff5f5;
    padding: 24px 12px 40px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__box {
        padding: calc(40 / 750 * 100vw) calc(12 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__title {
    text-align: center;
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-size: 28px;
    line-height: 160%;
    color: #333333;
    max-width: 747px;
    margin: 0 auto 30px;
    padding: 0 0 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2446_8185' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='8' height='4'%3E%3Crect width='8' height='4' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2446_8185)'%3E%3Cmask id='path-2-inside-1_2446_8185' fill='white'%3E%3Cpath d='M0 -70H746.996V4H0V-70Z'/%3E%3C/mask%3E%3Cpath d='M0 4V5.81443H1.80608V4V2.18557H0V4ZM6.14068 4V5.81443H9.75285V4V2.18557H6.14068V4ZM14.0875 4V5.81443H17.6996V4V2.18557H14.0875V4ZM22.0342 4V5.81443H25.6464V4V2.18557H22.0342V4ZM29.981 4V5.81443H33.5932V4V2.18557H29.981V4ZM37.9278 4V5.81443H41.5399V4V2.18557H37.9278V4ZM45.8745 4V5.81443H49.4867V4V2.18557H45.8745V4ZM53.8213 4V5.81443H57.4335V4V2.18557H53.8213V4ZM61.7681 4V5.81443H65.3802V4V2.18557H61.7681V4ZM69.7148 4V5.81443H73.327V4V2.18557H69.7148V4ZM77.6616 4V5.81443H81.2738V4V2.18557H77.6616V4ZM85.6084 4V5.81443H89.2205V4V2.18557H85.6084V4ZM93.5551 4V5.81443H97.1673V4V2.18557H93.5551V4ZM101.502 4V5.81443H105.114V4V2.18557H101.502V4ZM109.449 4V5.81443H113.061V4V2.18557H109.449V4ZM117.395 4V5.81443H121.008V4V2.18557H117.395V4ZM125.342 4V5.81443H128.954V4V2.18557H125.342V4ZM133.289 4V5.81443H136.901V4V2.18557H133.289V4ZM141.236 4V5.81443H144.848V4V2.18557H141.236V4ZM149.183 4V5.81443H152.795V4V2.18557H149.183V4ZM157.129 4V5.81443H160.741V4V2.18557H157.129V4ZM165.076 4V5.81443H168.688V4V2.18557H165.076V4ZM173.023 4V5.81443H176.635V4V2.18557H173.023V4ZM180.97 4V5.81443H184.582V4V2.18557H180.97V4ZM188.916 4V5.81443H192.528V4V2.18557H188.916V4ZM196.863 4V5.81443H200.475V4V2.18557H196.863V4ZM204.81 4V5.81443H208.422V4V2.18557H204.81V4ZM212.757 4V5.81443H216.369V4V2.18557H212.757V4ZM220.703 4V5.81443H224.316V4V2.18557H220.703V4ZM228.65 4V5.81443H232.262V4V2.18557H228.65V4ZM236.597 4V5.81443H240.209V4V2.18557H236.597V4ZM244.544 4V5.81443H248.156V4V2.18557H244.544V4ZM252.49 4V5.81443H256.103V4V2.18557H252.49V4ZM260.437 4V5.81443H264.049V4V2.18557H260.437V4ZM268.384 4V5.81443H271.996V4V2.18557H268.384V4ZM276.331 4V5.81443H279.943V4V2.18557H276.331V4ZM284.278 4V5.81443H287.89V4V2.18557H284.278V4ZM292.224 4V5.81443H295.836V4V2.18557H292.224V4ZM300.171 4V5.81443H303.783V4V2.18557H300.171V4ZM308.118 4V5.81443H311.73V4V2.18557H308.118V4ZM316.065 4V5.81443H319.677V4V2.18557H316.065V4ZM324.011 4V5.81443H327.624V4V2.18557H324.011V4ZM331.958 4V5.81443H335.57V4V2.18557H331.958V4ZM339.905 4V5.81443H343.517V4V2.18557H339.905V4ZM347.852 4V5.81443H351.464V4V2.18557H347.852V4ZM355.799 4V5.81443H359.411V4V2.18557H355.799V4ZM363.745 4V5.81443H367.357V4V2.18557H363.745V4ZM371.692 4V5.81443H375.304V4V2.18557H371.692V4ZM379.639 4V5.81443H383.251V4V2.18557H379.639V4ZM387.586 4V5.81443H391.198V4V2.18557H387.586V4ZM395.532 4V5.81443H399.145V4V2.18557H395.532V4ZM403.479 4V5.81443H407.091V4V2.18557H403.479V4ZM411.426 4V5.81443H415.038V4V2.18557H411.426V4ZM419.373 4V5.81443H422.985V4V2.18557H419.373V4ZM427.32 4V5.81443H430.932V4V2.18557H427.32V4ZM435.266 4V5.81443H438.878V4V2.18557H435.266V4ZM443.213 4V5.81443H446.825V4V2.18557H443.213V4ZM451.16 4V5.81443H454.772V4V2.18557H451.16V4ZM459.107 4V5.81443H462.719V4V2.18557H459.107V4ZM467.053 4V5.81443H470.666V4V2.18557H467.053V4ZM475 4V5.81443H478.612V4V2.18557H475V4ZM482.947 4V5.81443H486.559V4V2.18557H482.947V4ZM490.894 4V5.81443H494.506V4V2.18557H490.894V4ZM498.841 4V5.81443H502.453V4V2.18557H498.841V4ZM506.787 4V5.81443H510.399V4V2.18557H506.787V4ZM514.734 4V5.81443H518.346V4V2.18557H514.734V4ZM522.681 4V5.81443H526.293V4V2.18557H522.681V4ZM530.628 4V5.81443H534.24V4V2.18557H530.628V4ZM538.574 4V5.81443H542.187V4V2.18557H538.574V4ZM546.521 4V5.81443H550.133V4V2.18557H546.521V4ZM554.468 4V5.81443H558.08V4V2.18557H554.468V4ZM562.415 4V5.81443H566.027V4V2.18557H562.415V4ZM570.362 4V5.81443H573.974V4V2.18557H570.362V4ZM578.308 4V5.81443H581.92V4V2.18557H578.308V4ZM586.255 4V5.81443H589.867V4V2.18557H586.255V4ZM594.202 4V5.81443H597.814V4V2.18557H594.202V4ZM602.149 4V5.81443H605.761V4V2.18557H602.149V4ZM610.095 4V5.81443H613.708V4V2.18557H610.095V4ZM618.042 4V5.81443H621.654V4V2.18557H618.042V4ZM625.989 4V5.81443H629.601V4V2.18557H625.989V4ZM633.936 4V5.81443H637.548V4V2.18557H633.936V4ZM641.882 4V5.81443H645.495V4V2.18557H641.882V4ZM649.829 4V5.81443H653.441V4V2.18557H649.829V4ZM657.776 4V5.81443H661.388V4V2.18557H657.776V4ZM665.723 4V5.81443H669.335V4V2.18557H665.723V4ZM673.67 4V5.81443H677.282V4V2.18557H673.67V4ZM681.616 4V5.81443H685.229V4V2.18557H681.616V4ZM689.563 4V5.81443H693.175V4V2.18557H689.563V4ZM697.51 4V5.81443H701.122V4V2.18557H697.51V4ZM705.457 4V5.81443H709.069V4V2.18557H705.457V4ZM713.403 4V5.81443H717.016V4V2.18557H713.403V4ZM721.35 4V5.81443H724.962V4V2.18557H721.35V4ZM729.297 4V5.81443H732.909V4V2.18557H729.297V4ZM737.244 4V5.81443H740.856V4V2.18557H737.244V4ZM745.191 4V5.81443H746.996V4V2.18557H745.191V4ZM0 4V7.62887H1.80608V4V0.371134H0V4ZM6.14068 4V7.62887H9.75285V4V0.371134H6.14068V4ZM14.0875 4V7.62887H17.6996V4V0.371134H14.0875V4ZM22.0342 4V7.62887H25.6464V4V0.371134H22.0342V4ZM29.981 4V7.62887H33.5932V4V0.371134H29.981V4ZM37.9278 4V7.62887H41.5399V4V0.371134H37.9278V4ZM45.8745 4V7.62887H49.4867V4V0.371134H45.8745V4ZM53.8213 4V7.62887H57.4335V4V0.371134H53.8213V4ZM61.7681 4V7.62887H65.3802V4V0.371134H61.7681V4ZM69.7148 4V7.62887H73.327V4V0.371134H69.7148V4ZM77.6616 4V7.62887H81.2738V4V0.371134H77.6616V4ZM85.6084 4V7.62887H89.2205V4V0.371134H85.6084V4ZM93.5551 4V7.62887H97.1673V4V0.371134H93.5551V4ZM101.502 4V7.62887H105.114V4V0.371134H101.502V4ZM109.449 4V7.62887H113.061V4V0.371134H109.449V4ZM117.395 4V7.62887H121.008V4V0.371134H117.395V4ZM125.342 4V7.62887H128.954V4V0.371134H125.342V4ZM133.289 4V7.62887H136.901V4V0.371134H133.289V4ZM141.236 4V7.62887H144.848V4V0.371134H141.236V4ZM149.183 4V7.62887H152.795V4V0.371134H149.183V4ZM157.129 4V7.62887H160.741V4V0.371134H157.129V4ZM165.076 4V7.62887H168.688V4V0.371134H165.076V4ZM173.023 4V7.62887H176.635V4V0.371134H173.023V4ZM180.97 4V7.62887H184.582V4V0.371134H180.97V4ZM188.916 4V7.62887H192.528V4V0.371134H188.916V4ZM196.863 4V7.62887H200.475V4V0.371134H196.863V4ZM204.81 4V7.62887H208.422V4V0.371134H204.81V4ZM212.757 4V7.62887H216.369V4V0.371134H212.757V4ZM220.703 4V7.62887H224.316V4V0.371134H220.703V4ZM228.65 4V7.62887H232.262V4V0.371134H228.65V4ZM236.597 4V7.62887H240.209V4V0.371134H236.597V4ZM244.544 4V7.62887H248.156V4V0.371134H244.544V4ZM252.49 4V7.62887H256.103V4V0.371134H252.49V4ZM260.437 4V7.62887H264.049V4V0.371134H260.437V4ZM268.384 4V7.62887H271.996V4V0.371134H268.384V4ZM276.331 4V7.62887H279.943V4V0.371134H276.331V4ZM284.278 4V7.62887H287.89V4V0.371134H284.278V4ZM292.224 4V7.62887H295.836V4V0.371134H292.224V4ZM300.171 4V7.62887H303.783V4V0.371134H300.171V4ZM308.118 4V7.62887H311.73V4V0.371134H308.118V4ZM316.065 4V7.62887H319.677V4V0.371134H316.065V4ZM324.011 4V7.62887H327.624V4V0.371134H324.011V4ZM331.958 4V7.62887H335.57V4V0.371134H331.958V4ZM339.905 4V7.62887H343.517V4V0.371134H339.905V4ZM347.852 4V7.62887H351.464V4V0.371134H347.852V4ZM355.799 4V7.62887H359.411V4V0.371134H355.799V4ZM363.745 4V7.62887H367.357V4V0.371134H363.745V4ZM371.692 4V7.62887H375.304V4V0.371134H371.692V4ZM379.639 4V7.62887H383.251V4V0.371134H379.639V4ZM387.586 4V7.62887H391.198V4V0.371134H387.586V4ZM395.532 4V7.62887H399.145V4V0.371134H395.532V4ZM403.479 4V7.62887H407.091V4V0.371134H403.479V4ZM411.426 4V7.62887H415.038V4V0.371134H411.426V4ZM419.373 4V7.62887H422.985V4V0.371134H419.373V4ZM427.32 4V7.62887H430.932V4V0.371134H427.32V4ZM435.266 4V7.62887H438.878V4V0.371134H435.266V4ZM443.213 4V7.62887H446.825V4V0.371134H443.213V4ZM451.16 4V7.62887H454.772V4V0.371134H451.16V4ZM459.107 4V7.62887H462.719V4V0.371134H459.107V4ZM467.053 4V7.62887H470.666V4V0.371134H467.053V4ZM475 4V7.62887H478.612V4V0.371134H475V4ZM482.947 4V7.62887H486.559V4V0.371134H482.947V4ZM490.894 4V7.62887H494.506V4V0.371134H490.894V4ZM498.841 4V7.62887H502.453V4V0.371134H498.841V4ZM506.787 4V7.62887H510.399V4V0.371134H506.787V4ZM514.734 4V7.62887H518.346V4V0.371134H514.734V4ZM522.681 4V7.62887H526.293V4V0.371134H522.681V4ZM530.628 4V7.62887H534.24V4V0.371134H530.628V4ZM538.574 4V7.62887H542.187V4V0.371134H538.574V4ZM546.521 4V7.62887H550.133V4V0.371134H546.521V4ZM554.468 4V7.62887H558.08V4V0.371134H554.468V4ZM562.415 4V7.62887H566.027V4V0.371134H562.415V4ZM570.362 4V7.62887H573.974V4V0.371134H570.362V4ZM578.308 4V7.62887H581.92V4V0.371134H578.308V4ZM586.255 4V7.62887H589.867V4V0.371134H586.255V4ZM594.202 4V7.62887H597.814V4V0.371134H594.202V4ZM602.149 4V7.62887H605.761V4V0.371134H602.149V4ZM610.095 4V7.62887H613.708V4V0.371134H610.095V4ZM618.042 4V7.62887H621.654V4V0.371134H618.042V4ZM625.989 4V7.62887H629.601V4V0.371134H625.989V4ZM633.936 4V7.62887H637.548V4V0.371134H633.936V4ZM641.882 4V7.62887H645.495V4V0.371134H641.882V4ZM649.829 4V7.62887H653.441V4V0.371134H649.829V4ZM657.776 4V7.62887H661.388V4V0.371134H657.776V4ZM665.723 4V7.62887H669.335V4V0.371134H665.723V4ZM673.67 4V7.62887H677.282V4V0.371134H673.67V4ZM681.616 4V7.62887H685.229V4V0.371134H681.616V4ZM689.563 4V7.62887H693.175V4V0.371134H689.563V4ZM697.51 4V7.62887H701.122V4V0.371134H697.51V4ZM705.457 4V7.62887H709.069V4V0.371134H705.457V4ZM713.403 4V7.62887H717.016V4V0.371134H713.403V4ZM721.35 4V7.62887H724.962V4V0.371134H721.35V4ZM729.297 4V7.62887H732.909V4V0.371134H729.297V4ZM737.244 4V7.62887H740.856V4V0.371134H737.244V4ZM745.191 4V7.62887H746.996V4V0.371134H745.191V4Z' fill='%23D4183A' mask='url(%23path-2-inside-1_2446_8185)'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 8px 4px;
    background-position: 50% 100%;
    background-repeat: repeat-x;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__title {
        max-width: 100%;
        width: fit-content;
        font-size: calc(40 / 750 * 100vw);
        margin: 0 auto calc(28 / 750 * 100vw);
        background-size: calc(8 / 750 * 100vw) calc(4 / 750 * 100vw);
        padding: 0 0 calc(12 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__title .highlight {
    color: #d4183a;
    font-size: 40px;
    margin-right: -0.3em;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__title .highlight {
        font-size: calc(56 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__content {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-wrap: wrap;
    gap: 20px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__content {
        display: block;
        flex-direction: column;
        gap: calc(30 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__content-right, .adlp-cv .cv .cv__content-left {
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 0 0 422px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__content-right, .adlp-cv .cv .cv__content-left {
        flex: 0 0 auto;
    }
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__content-right {
        margin-top: calc(32 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__content-label {
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 160%;
    color: #333333;
    text-align: center;
    margin-bottom: 15px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__content-label {
        font-size: calc(30 / 750 * 100vw);
        margin-bottom: calc(24 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__content-label .label-accent {
    color: #d4183a;
    font-weight: 700;
    font-size: 17px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__content-label .label-accent {
        font-size: calc(26 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__content-label .small {
    color: #333333;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__content-label .small {
        font-size: calc(24 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__content-label .kome {
    color: #333333;
    font-size: 12px;
    font-weight: 400;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__content-label .kome {
        font-size: calc(20 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__content-label.-hasImg {
    position: relative;
    padding: 0 110px 0 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__content-label.-hasImg {
        padding: 0 calc(163 / 750 * 100vw) 0 0;
    }
}
.adlp-cv .cv .cv__content-label.-hasImg .label-img {
    position: absolute;
    width: 96px;
    top: 0;
    right: 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__content-label.-hasImg .label-img {
        width: calc(143 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__content-label.-hasImg .label-img img {
    width: 100%;
    height: auto;
}
.adlp-cv .cv .cv__btn {
    width: 420px;
    height: 94px;
    border-radius: 50px;
    border: 3px solid #3A9FC2;
    background-color: #fff;
    padding: 1px;
    display: flex;
    align-items: center;
    cursor: pointer;
    position: relative;
    box-shadow: 0 5px 5px 0 rgba(40, 40, 40, 0.16);
    transition: 300ms;
}
.adlp-cv .cv .cv__btn:hover {
    filter: brightness(110%);
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__btn {
        width: calc(630 / 750 * 100vw);
        height: calc(140 / 750 * 100vw);
        border-radius: calc(100 / 750 * 100vw);
        border: calc(5 / 750 * 100vw) solid #3A9FC2;
        padding: calc(2 / 750 * 100vw);
        box-shadow: 0 calc(5 / 750 * 100vw) calc(5 / 750 * 100vw) 0 rgba(40, 40, 40, 0.16);
    }
}
.adlp-cv .cv .cv__btn::after {
    content: "";
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    width: 17px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='15' viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.39375 0.486816L7.019 1.76488L12.4595 6.83182H0.59375V8.64467H12.4595L7.019 13.7116L8.39375 14.9897L16.1938 7.73825L8.39375 0.486816Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    z-index: 3;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__btn::after {
        background-image: url("data:image/svg+xml,%3Csvg width='24' height='23' viewBox='0 0 24 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7 0.754639L9.63787 2.65814L17.7986 10.2046H0V12.9046H17.7986L9.63787 20.4511L11.7 22.3546L23.4 11.5546L11.7 0.754639Z' fill='white'/%3E%3C/svg%3E%0A");
        right: calc(24 / 750 * 100vw);
        width: calc(24 / 750 * 100vw);
        height: calc(35 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__btn.-red {
    border-color: #D4183A;
}
.adlp-cv .cv .cv__btn.-red .cv__free {
    color: #D4183A;
}
.adlp-cv .cv .cv__btn.-red .cv__btn-text {
    background-color: #D4183A;
}
.adlp-cv .cv .cv__btn.-orange {
    border-color: #FF9422;
}
.adlp-cv .cv .cv__btn.-orange .cv__free {
    color: #FF9422;
}
.adlp-cv .cv .cv__btn.-orange .cv__btn-text {
    background-color: #FF9422;
}
.adlp-cv .cv .cv__free {
    height: 85px;
    flex: 0 0 75px;
    border-radius: 50px 0 0 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #ffffff;
    color: #3A9FC2;
    font-weight: 700;
    font-size: 26px;
    text-align: center;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__free {
        border-radius: calc(100 / 750 * 100vw) 0 0 calc(100 / 750 * 100vw);
        font-size: calc(40 / 750 * 100vw);
        flex: 0 0 calc(112 / 750 * 100vw);
        height: calc(126 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__btn-text {
    font-weight: 700;
    font-size: 21px;
    line-height: 1.4;
    text-align: center;
    background-color: #3A9FC2;
    color: #fff;
    height: 85px;
    flex: 1 1 auto;
    border-radius: 0 50px 50px 0;
    padding: 0 26px 0 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__btn-text {
        font-size: calc(32 / 750 * 100vw);
        height: calc(126 / 750 * 100vw);
        border-radius: 0 calc(100 / 750 * 100vw) calc(100 / 750 * 100vw) 0;
        padding: 0 calc(32 / 750 * 100vw) 0 0;
    }
}
.adlp-cv .cv .cv__note {
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 150%;
    color: #333333;
    text-align: center;
    margin-top: 28px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__note {
        font-size: calc(20 / 750 * 100vw);
        margin-top: calc(32 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__startbook {
    padding: 60px 0;
    background-color: #ffffff;
    display: flex;
    flex-wrap: wrap;
    gap: 27px;
    justify-content: center;
    align-items: center;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__startbook {
        padding: calc(33 / 750 * 100vw) 0 0;
        gap: calc(50 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__startbook .cv__btn-lead01 {
    padding: 0 25px;
    margin: 0 auto 30px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__startbook .cv__btn-lead01 {
        padding: 0;
        margin: 0 auto calc(30 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__startbook-header {
    text-align: center;
    flex: 0 0 500px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__startbook-header {
        flex: 0 0 calc(600 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__startbook-subtitle {
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #333333;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__startbook-subtitle {
        font-size: calc(32 / 750 * 100vw);
        margin-top: calc(20 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__startbook-name {
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-size: 40px;
    line-height: 140%;
    color: #d4183a;
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2446_8185' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='8' height='4'%3E%3Crect width='8' height='4' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2446_8185)'%3E%3Cmask id='path-2-inside-1_2446_8185' fill='white'%3E%3Cpath d='M0 -70H746.996V4H0V-70Z'/%3E%3C/mask%3E%3Cpath d='M0 4V5.81443H1.80608V4V2.18557H0V4ZM6.14068 4V5.81443H9.75285V4V2.18557H6.14068V4ZM14.0875 4V5.81443H17.6996V4V2.18557H14.0875V4ZM22.0342 4V5.81443H25.6464V4V2.18557H22.0342V4ZM29.981 4V5.81443H33.5932V4V2.18557H29.981V4ZM37.9278 4V5.81443H41.5399V4V2.18557H37.9278V4ZM45.8745 4V5.81443H49.4867V4V2.18557H45.8745V4ZM53.8213 4V5.81443H57.4335V4V2.18557H53.8213V4ZM61.7681 4V5.81443H65.3802V4V2.18557H61.7681V4ZM69.7148 4V5.81443H73.327V4V2.18557H69.7148V4ZM77.6616 4V5.81443H81.2738V4V2.18557H77.6616V4ZM85.6084 4V5.81443H89.2205V4V2.18557H85.6084V4ZM93.5551 4V5.81443H97.1673V4V2.18557H93.5551V4ZM101.502 4V5.81443H105.114V4V2.18557H101.502V4ZM109.449 4V5.81443H113.061V4V2.18557H109.449V4ZM117.395 4V5.81443H121.008V4V2.18557H117.395V4ZM125.342 4V5.81443H128.954V4V2.18557H125.342V4ZM133.289 4V5.81443H136.901V4V2.18557H133.289V4ZM141.236 4V5.81443H144.848V4V2.18557H141.236V4ZM149.183 4V5.81443H152.795V4V2.18557H149.183V4ZM157.129 4V5.81443H160.741V4V2.18557H157.129V4ZM165.076 4V5.81443H168.688V4V2.18557H165.076V4ZM173.023 4V5.81443H176.635V4V2.18557H173.023V4ZM180.97 4V5.81443H184.582V4V2.18557H180.97V4ZM188.916 4V5.81443H192.528V4V2.18557H188.916V4ZM196.863 4V5.81443H200.475V4V2.18557H196.863V4ZM204.81 4V5.81443H208.422V4V2.18557H204.81V4ZM212.757 4V5.81443H216.369V4V2.18557H212.757V4ZM220.703 4V5.81443H224.316V4V2.18557H220.703V4ZM228.65 4V5.81443H232.262V4V2.18557H228.65V4ZM236.597 4V5.81443H240.209V4V2.18557H236.597V4ZM244.544 4V5.81443H248.156V4V2.18557H244.544V4ZM252.49 4V5.81443H256.103V4V2.18557H252.49V4ZM260.437 4V5.81443H264.049V4V2.18557H260.437V4ZM268.384 4V5.81443H271.996V4V2.18557H268.384V4ZM276.331 4V5.81443H279.943V4V2.18557H276.331V4ZM284.278 4V5.81443H287.89V4V2.18557H284.278V4ZM292.224 4V5.81443H295.836V4V2.18557H292.224V4ZM300.171 4V5.81443H303.783V4V2.18557H300.171V4ZM308.118 4V5.81443H311.73V4V2.18557H308.118V4ZM316.065 4V5.81443H319.677V4V2.18557H316.065V4ZM324.011 4V5.81443H327.624V4V2.18557H324.011V4ZM331.958 4V5.81443H335.57V4V2.18557H331.958V4ZM339.905 4V5.81443H343.517V4V2.18557H339.905V4ZM347.852 4V5.81443H351.464V4V2.18557H347.852V4ZM355.799 4V5.81443H359.411V4V2.18557H355.799V4ZM363.745 4V5.81443H367.357V4V2.18557H363.745V4ZM371.692 4V5.81443H375.304V4V2.18557H371.692V4ZM379.639 4V5.81443H383.251V4V2.18557H379.639V4ZM387.586 4V5.81443H391.198V4V2.18557H387.586V4ZM395.532 4V5.81443H399.145V4V2.18557H395.532V4ZM403.479 4V5.81443H407.091V4V2.18557H403.479V4ZM411.426 4V5.81443H415.038V4V2.18557H411.426V4ZM419.373 4V5.81443H422.985V4V2.18557H419.373V4ZM427.32 4V5.81443H430.932V4V2.18557H427.32V4ZM435.266 4V5.81443H438.878V4V2.18557H435.266V4ZM443.213 4V5.81443H446.825V4V2.18557H443.213V4ZM451.16 4V5.81443H454.772V4V2.18557H451.16V4ZM459.107 4V5.81443H462.719V4V2.18557H459.107V4ZM467.053 4V5.81443H470.666V4V2.18557H467.053V4ZM475 4V5.81443H478.612V4V2.18557H475V4ZM482.947 4V5.81443H486.559V4V2.18557H482.947V4ZM490.894 4V5.81443H494.506V4V2.18557H490.894V4ZM498.841 4V5.81443H502.453V4V2.18557H498.841V4ZM506.787 4V5.81443H510.399V4V2.18557H506.787V4ZM514.734 4V5.81443H518.346V4V2.18557H514.734V4ZM522.681 4V5.81443H526.293V4V2.18557H522.681V4ZM530.628 4V5.81443H534.24V4V2.18557H530.628V4ZM538.574 4V5.81443H542.187V4V2.18557H538.574V4ZM546.521 4V5.81443H550.133V4V2.18557H546.521V4ZM554.468 4V5.81443H558.08V4V2.18557H554.468V4ZM562.415 4V5.81443H566.027V4V2.18557H562.415V4ZM570.362 4V5.81443H573.974V4V2.18557H570.362V4ZM578.308 4V5.81443H581.92V4V2.18557H578.308V4ZM586.255 4V5.81443H589.867V4V2.18557H586.255V4ZM594.202 4V5.81443H597.814V4V2.18557H594.202V4ZM602.149 4V5.81443H605.761V4V2.18557H602.149V4ZM610.095 4V5.81443H613.708V4V2.18557H610.095V4ZM618.042 4V5.81443H621.654V4V2.18557H618.042V4ZM625.989 4V5.81443H629.601V4V2.18557H625.989V4ZM633.936 4V5.81443H637.548V4V2.18557H633.936V4ZM641.882 4V5.81443H645.495V4V2.18557H641.882V4ZM649.829 4V5.81443H653.441V4V2.18557H649.829V4ZM657.776 4V5.81443H661.388V4V2.18557H657.776V4ZM665.723 4V5.81443H669.335V4V2.18557H665.723V4ZM673.67 4V5.81443H677.282V4V2.18557H673.67V4ZM681.616 4V5.81443H685.229V4V2.18557H681.616V4ZM689.563 4V5.81443H693.175V4V2.18557H689.563V4ZM697.51 4V5.81443H701.122V4V2.18557H697.51V4ZM705.457 4V5.81443H709.069V4V2.18557H705.457V4ZM713.403 4V5.81443H717.016V4V2.18557H713.403V4ZM721.35 4V5.81443H724.962V4V2.18557H721.35V4ZM729.297 4V5.81443H732.909V4V2.18557H729.297V4ZM737.244 4V5.81443H740.856V4V2.18557H737.244V4ZM745.191 4V5.81443H746.996V4V2.18557H745.191V4ZM0 4V7.62887H1.80608V4V0.371134H0V4ZM6.14068 4V7.62887H9.75285V4V0.371134H6.14068V4ZM14.0875 4V7.62887H17.6996V4V0.371134H14.0875V4ZM22.0342 4V7.62887H25.6464V4V0.371134H22.0342V4ZM29.981 4V7.62887H33.5932V4V0.371134H29.981V4ZM37.9278 4V7.62887H41.5399V4V0.371134H37.9278V4ZM45.8745 4V7.62887H49.4867V4V0.371134H45.8745V4ZM53.8213 4V7.62887H57.4335V4V0.371134H53.8213V4ZM61.7681 4V7.62887H65.3802V4V0.371134H61.7681V4ZM69.7148 4V7.62887H73.327V4V0.371134H69.7148V4ZM77.6616 4V7.62887H81.2738V4V0.371134H77.6616V4ZM85.6084 4V7.62887H89.2205V4V0.371134H85.6084V4ZM93.5551 4V7.62887H97.1673V4V0.371134H93.5551V4ZM101.502 4V7.62887H105.114V4V0.371134H101.502V4ZM109.449 4V7.62887H113.061V4V0.371134H109.449V4ZM117.395 4V7.62887H121.008V4V0.371134H117.395V4ZM125.342 4V7.62887H128.954V4V0.371134H125.342V4ZM133.289 4V7.62887H136.901V4V0.371134H133.289V4ZM141.236 4V7.62887H144.848V4V0.371134H141.236V4ZM149.183 4V7.62887H152.795V4V0.371134H149.183V4ZM157.129 4V7.62887H160.741V4V0.371134H157.129V4ZM165.076 4V7.62887H168.688V4V0.371134H165.076V4ZM173.023 4V7.62887H176.635V4V0.371134H173.023V4ZM180.97 4V7.62887H184.582V4V0.371134H180.97V4ZM188.916 4V7.62887H192.528V4V0.371134H188.916V4ZM196.863 4V7.62887H200.475V4V0.371134H196.863V4ZM204.81 4V7.62887H208.422V4V0.371134H204.81V4ZM212.757 4V7.62887H216.369V4V0.371134H212.757V4ZM220.703 4V7.62887H224.316V4V0.371134H220.703V4ZM228.65 4V7.62887H232.262V4V0.371134H228.65V4ZM236.597 4V7.62887H240.209V4V0.371134H236.597V4ZM244.544 4V7.62887H248.156V4V0.371134H244.544V4ZM252.49 4V7.62887H256.103V4V0.371134H252.49V4ZM260.437 4V7.62887H264.049V4V0.371134H260.437V4ZM268.384 4V7.62887H271.996V4V0.371134H268.384V4ZM276.331 4V7.62887H279.943V4V0.371134H276.331V4ZM284.278 4V7.62887H287.89V4V0.371134H284.278V4ZM292.224 4V7.62887H295.836V4V0.371134H292.224V4ZM300.171 4V7.62887H303.783V4V0.371134H300.171V4ZM308.118 4V7.62887H311.73V4V0.371134H308.118V4ZM316.065 4V7.62887H319.677V4V0.371134H316.065V4ZM324.011 4V7.62887H327.624V4V0.371134H324.011V4ZM331.958 4V7.62887H335.57V4V0.371134H331.958V4ZM339.905 4V7.62887H343.517V4V0.371134H339.905V4ZM347.852 4V7.62887H351.464V4V0.371134H347.852V4ZM355.799 4V7.62887H359.411V4V0.371134H355.799V4ZM363.745 4V7.62887H367.357V4V0.371134H363.745V4ZM371.692 4V7.62887H375.304V4V0.371134H371.692V4ZM379.639 4V7.62887H383.251V4V0.371134H379.639V4ZM387.586 4V7.62887H391.198V4V0.371134H387.586V4ZM395.532 4V7.62887H399.145V4V0.371134H395.532V4ZM403.479 4V7.62887H407.091V4V0.371134H403.479V4ZM411.426 4V7.62887H415.038V4V0.371134H411.426V4ZM419.373 4V7.62887H422.985V4V0.371134H419.373V4ZM427.32 4V7.62887H430.932V4V0.371134H427.32V4ZM435.266 4V7.62887H438.878V4V0.371134H435.266V4ZM443.213 4V7.62887H446.825V4V0.371134H443.213V4ZM451.16 4V7.62887H454.772V4V0.371134H451.16V4ZM459.107 4V7.62887H462.719V4V0.371134H459.107V4ZM467.053 4V7.62887H470.666V4V0.371134H467.053V4ZM475 4V7.62887H478.612V4V0.371134H475V4ZM482.947 4V7.62887H486.559V4V0.371134H482.947V4ZM490.894 4V7.62887H494.506V4V0.371134H490.894V4ZM498.841 4V7.62887H502.453V4V0.371134H498.841V4ZM506.787 4V7.62887H510.399V4V0.371134H506.787V4ZM514.734 4V7.62887H518.346V4V0.371134H514.734V4ZM522.681 4V7.62887H526.293V4V0.371134H522.681V4ZM530.628 4V7.62887H534.24V4V0.371134H530.628V4ZM538.574 4V7.62887H542.187V4V0.371134H538.574V4ZM546.521 4V7.62887H550.133V4V0.371134H546.521V4ZM554.468 4V7.62887H558.08V4V0.371134H554.468V4ZM562.415 4V7.62887H566.027V4V0.371134H562.415V4ZM570.362 4V7.62887H573.974V4V0.371134H570.362V4ZM578.308 4V7.62887H581.92V4V0.371134H578.308V4ZM586.255 4V7.62887H589.867V4V0.371134H586.255V4ZM594.202 4V7.62887H597.814V4V0.371134H594.202V4ZM602.149 4V7.62887H605.761V4V0.371134H602.149V4ZM610.095 4V7.62887H613.708V4V0.371134H610.095V4ZM618.042 4V7.62887H621.654V4V0.371134H618.042V4ZM625.989 4V7.62887H629.601V4V0.371134H625.989V4ZM633.936 4V7.62887H637.548V4V0.371134H633.936V4ZM641.882 4V7.62887H645.495V4V0.371134H641.882V4ZM649.829 4V7.62887H653.441V4V0.371134H649.829V4ZM657.776 4V7.62887H661.388V4V0.371134H657.776V4ZM665.723 4V7.62887H669.335V4V0.371134H665.723V4ZM673.67 4V7.62887H677.282V4V0.371134H673.67V4ZM681.616 4V7.62887H685.229V4V0.371134H681.616V4ZM689.563 4V7.62887H693.175V4V0.371134H689.563V4ZM697.51 4V7.62887H701.122V4V0.371134H697.51V4ZM705.457 4V7.62887H709.069V4V0.371134H705.457V4ZM713.403 4V7.62887H717.016V4V0.371134H713.403V4ZM721.35 4V7.62887H724.962V4V0.371134H721.35V4ZM729.297 4V7.62887H732.909V4V0.371134H729.297V4ZM737.244 4V7.62887H740.856V4V0.371134H737.244V4ZM745.191 4V7.62887H746.996V4V0.371134H745.191V4Z' fill='%23D4183A' mask='url(%23path-2-inside-1_2446_8185)'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 8px 4px;
    background-position: 50% 100%;
    background-repeat: repeat-x;
}
@media screen and (min-width: 768px) {
    .adlp-cv .cv .cv__startbook-name {
        background: none;
    }
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__startbook-name {
        padding: 0 0 calc(12 / 750 * 100vw);
        width: calc(515 / 750 * 100vw);
        margin: 0 auto;
        font-size: calc(64 / 750 * 100vw);
        background-size: calc(8 / 750 * 100vw) calc(4 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__startbook-imgs {
    display: flex;
    justify-content: center;
    gap: 8px;
    position: relative;
    padding: 0 0 18px;
    margin: 22px 0 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__startbook-imgs {
        gap: calc(12 / 750 * 100vw);
        padding: 0 0 calc(27 / 750 * 100vw);
        margin: calc(40 / 750 * 100vw) 0 0;
        width: 100vw;
    }
}
.adlp-cv .cv .cv__startbook-imgs::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 84px;
    background-color: #FEF0EF;
    z-index: 1;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__startbook-imgs::after {
        height: calc(130 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__startbook-img {
    position: relative;
    z-index: 2;
    flex: 0 0 135px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__startbook-img {
        flex: 0 0 calc(210 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__startbook-img img {
    width: 100%;
    filter: drop-shadow(0 3px 4px rgba(0, 0, 0, 0.04));
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__startbook-img img {
        flex: 0 0 calc(210 / 750 * 100vw);
        filter: drop-shadow(0 calc(3 / 750 * 100vw) calc(7 / 750 * 100vw) rgba(0, 0, 0, 0.2));
    }
}
.adlp-cv .cv .cv__startbook-content {
    display: flex;
    align-items: center;
    gap: 30px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__startbook-content {
        flex-direction: column;
        gap: calc(40 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__startbook-left {
    flex: 0 0 40%;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__startbook-left {
        flex: none;
        width: 80%;
    }
}
.adlp-cv .cv .cv__startbook-right {
    flex: 1;
}
.adlp-cv .cv .cv__startbook-img {
    width: 100%;
    height: auto;
}
.adlp-cv .cv .cv__investment-title {
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-size: 32px;
    color: #d4183a;
    margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__investment-title {
        font-size: calc(40 / 750 * 100vw);
        margin-bottom: calc(32 / 750 * 100vw);
        text-align: center;
    }
}
.adlp-cv .cv .cv__investment-list {
    list-style: none;
    padding: 0;
    margin: 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__investment-list {
        width: fit-content;
        margin: 0 auto;
        padding: 0 0 calc(20 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__investment-item {
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-size: 22px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 8px;
    display: flex;
    align-items: center;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__investment-item {
        font-size: calc(26 / 750 * 100vw);
        margin-bottom: calc(20 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__investment-item.etc {
    font-size: 16px;
    color: #333333;
    margin-top: 10px;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: end;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__investment-item.etc {
        font-size: calc(20 / 750 * 100vw);
        margin-top: calc(13 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__investment-item .check-icon {
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-right: 10px;
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='21' viewBox='0 0 23 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.62 20.6637H1.19377C0.645866 20.6637 0.202148 20.236 0.202148 19.7079V1.947C0.202148 1.4189 0.645866 0.991211 1.19377 0.991211H14.5545C15.1024 0.991211 15.5461 1.4189 15.5461 1.947C15.5461 2.47511 15.1024 2.9028 14.5545 2.9028H2.18539V18.7521H18.6283V9.71467C18.6283 9.18656 19.0721 8.75888 19.62 8.75888C20.1679 8.75888 20.6116 9.18656 20.6116 9.71467V19.7079C20.6116 20.236 20.1679 20.6637 19.62 20.6637Z' fill='%23333333'/%3E%3Cpath d='M10.3045 16.4008C9.78679 16.4008 9.29336 16.1842 8.95383 15.8049L4.75623 11.1208C4.11207 10.4015 4.19457 9.3152 4.94027 8.69431C5.68597 8.07343 6.81351 8.15244 7.45767 8.87171L10.2078 11.941L18.9896 0.681456C19.5819 -0.0780804 20.701 -0.231007 21.489 0.33992C22.277 0.910847 22.4357 1.98949 21.8433 2.74903L11.7314 15.7142C11.4072 16.1301 10.9048 16.3819 10.3654 16.3998C10.3453 16.4003 10.3252 16.4008 10.3045 16.4008V16.4008Z' fill='%23D4183A'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__investment-item .check-icon {
        width: calc(26 / 750 * 100vw);
        height: calc(26 / 750 * 100vw);
        margin-right: calc(15 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__investment-item .accent {
    font-weight: 700;
    color: #d4183a;
}
.adlp-cv .cv .cv__cta {
    background-color: #fff5f5;
    padding: 40px 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__cta {
        padding: calc(60 / 750 * 100vw) 0;
    }
}
.adlp-cv .cv .cv__cta-row {
    margin-bottom: 30px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__cta-row {
        margin-bottom: calc(40 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__cta-row:last-child {
    margin-bottom: 0;
}
.adlp-cv .cv .cv__cta-label {
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #333333;
    text-align: center;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__cta-label {
        font-size: calc(20 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__cta-buttons {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: 20px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__cta-buttons {
        flex-direction: column;
        align-items: center;
        gap: calc(30 / 750 * 100vw);
        margin-top: calc(30 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__cta-button {
    width: 400px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__cta-button {
        width: 90%;
    }
}
.adlp-cv .cv .cv__tel {
    padding: 26px 0;
    background-color: #ffffff;
    border-radius: 0 0;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__tel {
        padding: calc(26 / 750 * 100vw) 0;
    }
}
.adlp-cv .cv .cv__tel .cv__tel-outer {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 16px 12px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__tel .cv__tel-outer {
        gap: calc(16 / 750 * 100vw) calc(12 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__tel .cv__tel-label {
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.5;
    color: #333333;
    text-align: center;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__tel .cv__tel-label {
        font-size: calc(24 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__tel .cv__tel-label .accent {
    font-weight: 700;
    color: #d4183a;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__tel .cv__tel-label .accent {
        display: block;
    }
}
.adlp-cv .cv .cv__tel .cv__tel-number {
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-size: 44px;
    line-height: 140%;
    color: #d4183a;
    text-align: center;
    margin: 0;
    position: relative;
    gap: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}
@media screen and (min-width: 768px) {
    .adlp-cv .cv .cv__tel .cv__tel-number {
        position: none;
    }
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__tel .cv__tel-number {
        font-size: calc(48 / 750 * 100vw);
        gap: calc(7 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__tel .cv__tel-number::before {
    content: "";
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='39' height='40' viewBox='0 0 39 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2420_2634)'%3E%3Cpath d='M37.1717 32.2022L35.8125 38.8418C35.7154 39.3173 35.4415 39.7382 35.0462 40.0196C34.6509 40.3011 34.1636 40.4221 33.6825 40.3583C32.8508 40.248 32.1752 40.1397 31.6557 40.0334C15.0622 36.6365 4.36554 20.4329 7.76246 3.83943C7.86855 3.32118 8.03444 2.65735 8.26014 1.84795C8.3905 1.38053 8.6933 0.979958 9.10744 0.727058C9.52159 0.474158 10.0162 0.387759 10.4916 0.485295L17.1312 1.84452C17.3642 1.89197 17.5712 2.02431 17.712 2.21584C17.8529 2.40737 17.9175 2.64442 17.8934 2.88093C17.8478 3.32027 17.8171 3.67397 17.8013 3.94203C17.6414 6.62269 17.8876 9.31212 18.5317 11.9192C18.6332 12.3312 18.4249 12.7562 18.0377 12.9273L13.3928 14.9932C14.6891 21.2732 18.3478 26.8154 23.6132 30.4752L27.3328 27.0226C27.4845 26.8808 27.6813 26.7971 27.8886 26.7863C28.0959 26.7754 28.3004 26.838 28.4661 26.963C30.6104 28.5776 32.9865 29.8588 35.5138 30.7633C35.7664 30.8541 36.1025 30.9647 36.5219 31.0949C36.7484 31.166 36.9405 31.3186 37.0609 31.5233C37.1813 31.7279 37.2196 31.9696 37.1717 32.2022Z' fill='%23D4183A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2420_2634'%3E%3Crect width='39' height='39' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 40px;
    height: 40px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__tel .cv__tel-number::before {
        width: calc(40 / 750 * 100vw);
        height: calc(40 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__tel .cv__tel-hours {
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    color: #333333;
    text-align: center;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__tel .cv__tel-hours {
        font-size: calc(24 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__contact {
    padding: 0 20px;
    position: relative;
    z-index: 1;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__contact {
        padding: 0;
    }
}
.adlp-cv .cv .cv__contact-box {
    max-width: 740px;
    margin: auto;
    border: 2px solid #d4183a;
    border-radius: 12px;
    padding: 24px;
    background-color: #fff;
    font-weight: 700;
}
.adlp-cv .cv .cv__contact-box strong {
    color: #d4183a;
    font-weight: 700;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__contact-box {
        max-width: 100%;
        border: calc(4 / 750 * 100vw) solid #d4183a;
        border-radius: calc(20 / 750 * 100vw);
        padding: calc(56 / 750 * 100vw) 0;
    }
}
.adlp-cv .cv .cv__contact-text {
    font-family: "Noto Sans JP", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 160%;
    color: #333333;
    text-align: center;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__contact-text {
        font-size: calc(40 / 750 * 100vw);
        white-space: nowrap;
    }
}
.adlp-cv .cv .cv__online {
    z-index: 2;
    background-color: #fff;
    border-radius: 12px;
    position: relative;
    margin: 76px auto 0;
    padding: 77px 20px 40px;
    max-width: 740px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__online {
        max-width: calc(690 / 750 * 100vw);
        border-radius: calc(20 / 750 * 100vw);
        margin: calc(43 / 750 * 100vw) 0 0;
        padding: calc(130 / 750 * 100vw) calc(24 / 750 * 100vw) calc(40 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__online .cv__content-label {
    text-align: center;
}
.adlp-cv .cv .cv__online .cv__btn {
    margin-left: auto;
    margin-right: auto;
}
.adlp-cv .cv .cv__online-img01 {
    width: 484px;
    margin: 0 auto;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__online-img01 {
        width: calc(432 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__online-img02 {
    margin: 26px auto 20px;
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__online-img02 {
        margin: calc(30 / 750 * 100vw) auto calc(25 / 750 * 100vw);
        padding: 0 0 0 calc(12 / 750 * 100vw);
    }
}
.adlp-cv .cv .cv__online-fukidashi {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 109px;
    height: 120px;
    padding: 0 0 11px;
    background-image: url("data:image/svg+xml,%3Csvg width='109' height='120' viewBox='0 0 109 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.707 0.162109C84.4642 0.162109 108.588 24.2848 108.588 54.042C108.588 81.3758 88.2337 103.954 61.8555 107.45L54.707 119.833L47.5576 107.45C21.1803 103.953 0.827148 81.3752 0.827148 54.042C0.827289 24.285 24.95 0.162361 54.707 0.162109Z' fill='%23D4183A'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -54px;
    color: #FFF;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    line-height: 160%;
    z-index: 3;
}
@media screen and (min-width: 768px) {
    .adlp-cv .cv .cv__online-fukidashi br {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .adlp-cv .cv .cv__online-fukidashi {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='189' viewBox='0 0 170 189' fill='none'%3E%3Cpath d='M85 0.105469C131.944 0.105469 170 38.1613 170 85.1055C170 128.226 137.89 163.845 96.2764 169.361L85 188.895L73.7227 169.361C32.1096 163.845 0.000102075 128.226 0 85.1055C0 38.1613 38.0558 0.105469 85 0.105469Z' fill='%23D4183A'/%3E%3C/svg%3E");
        width: calc(170 / 750 * 100vw);
        height: calc(189 / 750 * 100vw);
        padding: 0 0 calc(19 / 750 * 100vw);
        top: calc(-86 / 750 * 100vw);
        font-size: calc(32 / 750 * 100vw);
        line-height: 160%;
    }
    .adlp-cv .cv .cv__online-fukidashi span {
        line-height: 160%;
    }
}

/* 2025/5/9 ここまで */
/*# sourceMappingURL=lp.css.map */
