.set-line .ttl-eng {
    font-size: 16px;
    font-weight: 400;
    color: #3780CF;
    margin-left: 10px;
}

.set-line {
    display: flex;
    align-items: center;
}





main .bg-common .metabox p {
    font-size: 16px !important;
}

h5 {
    margin-bottom: 25px;
}



.bg-common.map-area .main-title .ttl-jpn {
    text-align: center;
}

.bg-common.map-area .main-title .set-line {
    justify-content: center;
}

.small-title {
    font-size: 24px;
    font-weight: 500;
    color: #000;
    border-bottom: 1px solid #a2afd1;
    padding-bottom: 15px;
    margin-bottom: 15px;
}







@media screen and (max-width: 767px) {
    .company-information .row .item:nth-child(2) {
        margin-top: 20px;
    }

    .table-base dl:first-child dt {
        border-top: 1px solid #a2afd1;
    }

    .table-base dl dt,
    .table-base dl dd {
        border-bottom: 1px solid #a2afd1;
    }


}

@media screen and (min-width: 576px) {

    .table-base dl:first-child dt,
    .table-base dl:first-child dd {
        border-top: 1px solid #a2afd1;
    }

}

@media screen and (min-width: 768px) {
    .set-line .line {
        margin-bottom: 8px;
    }

    .table-base dl dt {
        min-width: 136px;
        width: 162px;
    }


    .table-base dl:first-child dt,
    .table-base dl:first-child dd {
        border-top: 1px solid #a2afd1;
    }

    .table-base dl dt,
    .table-base dl dd {
        border-bottom: 1px solid #a2afd1;
    }


}

@media screen and (max-width: 991px) {
    .company-history .row .item:nth-child(1) .cont {
        margin-left: auto;
    }
}


@media screen and (min-width: 1201px) {
    .company-history .row .item:nth-child(1) .cont {
        width: 65%;
        margin-left: auto;
    }

    .company-information .row .item:nth-child(2) .cont {
        width: 65%;
    }
}



.table-base dl dt {
    background-color: transparent;
}

.table-base dl dt,
.table-base dl dd {
    background-color: transparent;
}

.table-base dl dt {
    color: #3780CF;
}





.table-base dl dd {
    border-left: none;
}

.google-map {
    margin-left: 10px;
    color: #ca2e2b;
    font-weight: 500;
    text-decoration: underline;
}