@charset "UTF-8";

/* ありたい姿 */
.c-target .c-target__text.c-target-goal__text{
    margin-top:16px !important;
}
.main-contents p+[class^=list-].c-target-goal-list-a,
.main-contents p+[class*=" list-"].c-target-goal-list-a{
    margin-top: 8px !important;
}
.main-contents .box-important-b .box-important-item h3.box-important-header{
    margin-top: 0 !important;
}
.main-contents .box-important-b .box-important-item .list-a.c-target-goal-old-list-a{
    margin-top:16px !important;
}
.list-a.c-target-goal-list-a>li{
    font-size:1.6rem;
}

/* CSR2023 table */
.main-contents .l-main-area-a .list-a.c-list-a-csr2023,
.list-a+p.u-mt-0{
    margin-top: 0 !important;
}
.main-contents .l-main-area-a .tbl-a.c-tbl-a-csr2023 .list-a,
.main-contents .l-main-area-a .tbl-a.c-tbl-a-csr2023 .list-a > li + li{
    margin-top: 8px !important;
}
.main-contents .l-main-area-a .tbl-a.c-tbl-a-csr2023 th,
.main-contents .l-main-area-a .tbl-a.c-tbl-a-csr2023 td{
    font-size:1.6rem;
}


/* アコーディオン */
.main-contents .l-main-area-a .list-order-a.diff-accordion-innr > li + li,
.c-list-accordion-a .toggle-content li ul.list-notes-a li + li{
    margin-top:8px;
    padding: 0;
}

/* マテリアリティ */
.materiality-box-head_mg{
    background: url(/jp/imagesgig5/FJ_GRAD_H1B_RGB_tcm102-7291118_tcm102-2750236-32.png);
    background-size: 150%;
    background-position: center;
}
.materiality-box-head_bl{
    background: url(/jp/imagesgig5/FJ_GRAD_H3A_RGB_tcm102-7291119_tcm102-2750236-32.png);
    background-size: 150%;
    background-position: center;
}

.c-hdg-a span a[href^="#a"]{
    padding-right:0;
}
.c-hdg-a span a[href^="#a"]::before{
    display: none;
}


/* Object - Utility
* ヘルパークラス　上書き対応分
====================================================== */
@media only screen and (max-width: 767px){
    .u-d-sp-b {
        display: block !important;
    }
}