@charset "utf-8";

/* override */
.cookiepolicy_wrap ul li:before,
.insight_body_content ul li:before,
.news_body_content ul li:before {
    display: none;
}

.p-adj-cnHead p {
    margin-top: 0;
}

.table_of_contents {
    margin-top: 3.33vw;
}

.table_of_contents ul {
    margin-top: 32px;
}

.table_of_contents ul li {
    font-family: Graphik, TazuganeGothicStdN-Regular, sans-serif !important;
    font-weight: 400 !important;
    font-size: 16px !important;
}

section>h2 {
    font-family: Graphik, TazuganeGothicStdN-Medium, sans-serif !important;
    font-weight: 500 !important;
}

section>p>span {
    font-family: Graphik, TazuganeGothicStdN-Medium, sans-serif !important;
}

h2.c-heading-L2+h4 {
    margin-top: 0.55vw;
}

.p-adj-img-mt {
    margin-top: 7.77vw;
}

.p-adj-single-profile {
    margin: 7.77vw auto 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.p-adj-single-profile-itm1 {
    max-width: 16.6vw;
}

.p-adj-single-profile-itm1 a[target]:after {
    display: none;
}

.p-adj-single-profile-itm2 {
    margin-top: 2.22vw;
    text-align: center;
    font-size: 1.11vw;
}

.p-adj-single-profile-itm2 a[target]:after {
    display: none;
}

.p-adj-single-btn {
    width: 100%;
    max-width: fit-content;
    margin: auto;
    margin-top: 3.33vw;
}

@media screen and (max-width: 1439px) {}

@media screen and (max-width: 1023px) {
    .p-adj-single-profile-itm1 {
        max-width: 240px;
    }

    .p-adj-single-profile-itm2 {
        margin-top: 32px;
        font-size: 16px;
    }

    .p-adj-single-btn {
        margin-top: 48px;
    }
}

@media screen and (max-width: 767px) {
    .p-adj-single-profile {
        margin: 7.77vw auto 0;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: row;
        gap: 24px;
    }

    .p-adj-single-profile-itm1 {}

    .p-adj-single-profile-itm2 {
        margin-top: 0;
        text-align: left;
    }

    .p-adj-single-btn {
        margin: auto;
        margin-top: 1.66vw;
    }
}