#Main .c-text-a {
    max-width: 1340px;
}

#Main .c-section {
    padding-top: 40px;
    padding-bottom: 40px;
}

#Main .fxb-section .c-section:first-child {
    padding-top: 0;
}

#Main .c-margin-a__inner {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
}

#dei-declaration .dei-colmun-wrapper {
    border: 10px solid #ffddde;
}

#dei-declaration .dei-colmun {
    display: grid;
    padding: 14px 36px;
    grid-template-columns: 80px 1fr;
    gap: 40px;
    align-items: center;
}

#dei-declaration .dei-colmun-wrapper {
    margin-bottom: 12px;
}

#dei-declaration .c-h3-a {
    margin-bottom: 10px;
}

#dei-declaration .c-text-a__text {
    font-size: 22px;
    line-height: 1.5;
}

@media screen and (min-width: 640.02px),
print {
    #anchor-link .c-linkCard--col3 {
        row-gap: 24px;
    }
}

@media screen and (max-width: 640px) {
    #anchor-link .c-linkCard--col3 {
        row-gap: 18px;
    }
}

#womens-empowerment #womens-empowerment__inner {
    border-top: solid 1px #c9c9c9;
}

#employment-for-people-with-disabilities #employment-for-people-with-disabilities__inner {
    border-top: solid 1px #c9c9c9;
}

#employment-for-people-with-disabilities .c-multiCol {
    margin-top: 32px;
}

#childcare-support #childcare-support__inner {
    border-top: solid 1px #c9c9c9;
}

#childcare-support .c-h3-a__text {
    font-size: 20px;
}

#childcare-support .c-multiCol {
    margin-top: 24px;
}

#childcare-support .c-caption .c-text-a__text {
    font-size: 12px;
}

#childcare-support .c-linkCard__titlewrap {
    margin-bottom: 6px;
}

#support-for-growth #support-for-growth__inner {
    border-top: solid 1px #c9c9c9;
}

#lgbtq #lgbtq__inner {
    border-top: solid 1px #c9c9c9;
}

#family-day #family-day__inner {
    border-top: solid 1px #c9c9c9;
}

#family-day .c-multiCol {
    margin-top: 32px;
}

#work-life-balance-support #work-life-balance-support__inner {
    border-top: solid 1px #c9c9c9;
}

#work-life-balance-support .c-attention-a__marker {
    width: 2em;
}

#congratulatory-and-condolence-system #congratulatory-and-condolence-system__inner {
    border-top: solid 1px #c9c9c9;
}