<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#company .company_box .certificates {
    width: 100%;
    max-width: 876px;
    margin: 0 auto;
    line-height: 1.8;
}

@media only screen and (max-width: 767px) {
    #company .company_box .certificates {
        width: 88%;
        margin: 20px auto 0;
    }
}

#company .company_box .certificate-item {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    margin-bottom: 20px;
    border-bottom: 0.9px solid #ddd;
    padding-bottom: 20px;
    gap: 10px;
}

#company .company_box .certificate-image {
    grid-column: span 3;
    display: flex;
    justify-content: flex-end; /* 逕ｻ蜒上ｒ蜿ｳ蟇�○ */
    align-items: center;
}

#company .company_box .certificate-image.square-image img {
    width: 70%; /* 逕ｻ蜒上ｒ70%縺ｫ邵ｮ蟆� */
    margin-right: 10px; /* 蜿ｳ縺ｫ菴咏區繧定ｿｽ蜉� */
}

#company .company_box .certificate-image.rectangle-image img {
    width: 100%; /* 讓ｪ髟ｷ縺ｮ逕ｻ蜒上�100% */
}

#company .company_box .col1 {
    grid-column: span 1;
}

#company .company_box .certificate-details {
    grid-column: span 8;
    width: 100%;
}

@media only screen and (min-width: 768px) {
    #company .company_box .certificate-details {
        grid-column: span 8;
    }
}

#company .company_box .certificate-details p {
    margin: 0;
    padding: 3px 0;
    font-size: 1.4rem;
}

#company .company_box .certificate-details p.highlight {
    font-size: 1.6rem; /* 譁�ｫ�繧貞､ｧ縺阪￥縺吶ｋ */
    font-weight: 500; /* medium縺ｫ縺吶ｋ */
}

@media only screen and (max-width: 767px) {
    #company .company_box .certificate-details p {
        font-size: 1rem;
    }

    #company .company_box .certificate-details p.highlight {
        font-size: 1.2rem; /* 蟆上＆縺�判髱｢縺ｧ繧ょ､ｧ縺阪￥縺吶ｋ */
    }
}

.certification-scope {
    border: 1px solid rgb(240, 219, 224);
    padding: 3px;
    margin-top: 2px;
    padding-left: 20px; /* 蟾ｦ蛛ｴ縺ｫ菴咏區繧定ｿｽ蜉� */
}

.certification-scope p {
    margin: 5px 0;
    padding: 0;
}
</pre></body></html>