@charset "utf-8";



/*  Foundation
*/



/*  Modules message
*/

.message {
    margin: 7em auto;
}

.message-title-text {
    font-weight: bold;
    font-size: 2em;
    margin: 0 auto 1em;
    color: var(--color-dark-glay);
}

.message-text1 {
    margin: 0.5em auto;

    font-weight: bold;
    font-size: 1.5em;
    color: var(--color-dark-glay);
}

.message-text2 {
    margin: 1em auto;
    line-height: 2.4em;

    letter-spacing: 0.2em;
    color: var(--color-dark-glay);
}

.message-author {
    margin: 2em auto;
    text-align: right;
}

.message-author img {
    height: fit-content;
    object-fit: contain;
}

.overview-one-value img {
    height: fit-content;
    object-fit: contain;
}

.contact-left img {
    height: fit-content;
    object-fit: contain;
}



/*  pc x-small : pc small ((1024 + 1280) / 2)
*/

@media screen and (max-width: 1152px) {
    .message {
        padding: 0 5%;
    }
}



/*  iPhone 12 pro Max : iPad portrate ((428px + 768px) / 2)
*/

@media screen and (max-width: 598px) {
    /*  message
    */
    .message {
        margin: 5em auto;
        padding: 0 2%;
    }

    .message-title-image img {
        width: 133px;
        height: fit-content;
        object-fit: contain;
    }

    .message-title-text {
        margin-bottom: 3em;
        font-size: var(--font-size-subtitle-micro);
    }

    .message-text1 {
        font-size: var(--font-size-subtitle-nano);
    }

    .message-text2 {
        font-size: var(--font-size-main);
        line-height: 1.8em;
    }

    .message-author img {
        width: 247px;
    }
}
