@charset "utf-8";
@import url("/css/style.css");
.content {}

.content-container {
    padding: 15pt;
    width: min(100% , 600pt);
    margin: 0 auto;
    box-sizing: border-box;
}
.company-info-table {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    gap: 10pt;
    margin-bottom: 10pt;
    padding-bottom: 10pt;
    border-bottom: 1px solid rgb(209, 209, 209);
}

.company-info-table .label {
    width: 30%;
    font-weight: 600;
    color: rgb(3, 169, 178);
    font-size: 90%;
    word-wrap: break-word;
}

.company-info-table .value {
    width: 70%;
    font-size: 0.9rem;
}
.company-info-table.company-history .value strong {
    font-weight: 600;
    display: block;
    margin-top: 10pt;
}
.company-info-table.company-history .value strong:first-child {
    margin-top: 0pt;
}
.company-info-table.access {
    border-bottom: none;
}
.company-map iframe {
    width: 70%;
    margin: 0 0 0 auto;
    display: block;
}
.company-map {
    margin-bottom: 15pt;
    border-bottom: 1px solid rgb(209, 209, 209);
    padding-bottom: 15pt;
}
.company-info-table:last-child {
    border: none;
}

/*============================
#gracelinks-media-query
============================*/

@media only screen and (min-width: 300px) and (max-width: 667px) {
    .company-map iframe {
        width: 100%;
        margin: 0;
    }
}

@media only screen and (min-width: 300px) and (max-width: 568px) {}

@media only screen and (min-width: 375px) and (max-width: 667px) {}

@media only screen and (min-width: 720px) and (max-width: 1112px) {}

@media only screen and (min-width: 720px) and (max-width: 1023px) and (orientation: portrait) {}

@media only screen and (min-width: 720px) and (max-width: 1112px) and (orientation: landscape) {}

@media screen and (-webkit-min-device-pixel-ratio:2), (min-resolution: 2dppx) {}

@media screen and (-webkit-min-device-pixel-ratio:3), (min-resolution: 3dppx) {}
