@media screen and (max-width: 853px) {
    .mainVisualImg {
        margin-top: 72px;
    }
    .mainVisualImg img {
        height: 40vh;
        object-fit: cover;
    }
    .mainVisualPageTitle h1 {
        font-size: 40px;
    }
    .conceptCopy h2 {
        font-size: 32px;
    }
    .conceptTextInner p {
        line-height: 40px;
    }
    .conceptTextCopy h3 {
        font-size: 24px;
    }
    .missionTitle h2 {
        font-size: 32px;
    }
    .missionInfoTitle h2 {
        font-size: 24px;
    }
    .missionInfo p {
        line-height: 40px;
    }
    .missionItem h3 {
        font-size: 24px;
    }
    .missionItem p {
        line-height: 40px;
    }
    .infoTitle h3 {
        font-size: 32px;
    }
    .companyInfoTable table tr td:nth-child(1) {
        padding-right: 40px;
    }
    .accessTitle h3 {
        font-size: 32px;
    }
    .accessInfo ul li {
        font-size: 16px;
    }
    .accessBtn a {
        font-size: 16px;
    }
}
