@charset "utf-8";
/* 2026/07/17 2607_No.6：人的資本レポートページデザインレイアウト調整 */

.sct-primary > .ls-row.str-column > .ls-row.str-column-main > .str-outer:nth-child(4) {
    float: left;
    margin-left: 150px;
    z-index: 10;
}
.sct-primary > .ls-row.str-column > .ls-row.str-column-main > .str-outer:nth-child(4) a {
    padding: 52px 50px 52px 20px;
}
.sct-primary > .ls-row.str-column > .ls-row.str-column-main .mod-btn img.icn {
    display: none;
}
.sct-primary > .ls-row.str-column > .ls-row.str-column-main > .str-outer:nth-child(5) ul {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 30px;
}
.sct-primary > .ls-row.str-column > .ls-row.str-column-main .str-outer:nth-child(5) ul a {
    width: 200px;
}
.sct-primary > .ls-row.str-column > .ls-row.str-column-main .of-bgcolor-02 p.mod-btn.of-download.align-left {
    margin-left: 25px;
}
.sct-primary > .ls-row.str-column > .ls-row.str-column-main .str-outer + .of-bgcolor-02 + .str-outer p.mod-btn.of-download.align-left {
    margin-left: 25px;
}
.sct-primary > .ls-row.str-column > .ls-row.str-column-main .str-outer + .of-bgcolor-02 + .str-outer + .str-outer p.mod-btn.of-download.align-left {
    margin-left: 15px;
}
.mod-media-lyt-flt.of-reverse .media {
     margin: 55px 30px 24px 30px;   
}
.of-bgcolor-02 + .str-outer + .of-bgcolor-02 + .str-outer .media {
     margin-top: 135px;  
}

@media screen and (max-width: 767px) {
    .sct-primary > .ls-row.str-column > .ls-row.str-column-main > .str-outer:nth-child(4) {
        float: none;
        margin-left: 0;
    }
    .sct-primary > .ls-row.str-column > .ls-row.str-column-main > .str-outer:nth-child(5) ul {
        align-items: center;
        padding-left: 0;
    }
    .of-bgcolor-02 + .str-outer + .of-bgcolor-02 + .str-outer .media {
        margin-top: 55px;  
    }
    .of-bgcolor-02 + .str-outer + .str-outer + .str-outer + .str-outer + .str-outer + .str-outer + .str-outer img {
        max-width: stretch!important;
    }
    .str-outer .txtspsml span,
    .of-bgcolor-02 .txtspsml span {
        font-size: 23px!important;
    }
    .sp-hidden {
        display: none;
    }
}
