.company-profile-page{--color-primary:#044362;--color-text:#282828;--font-weight-medium:500}.company-profile-page .container{max-width:1110px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}@media (min-width:1280px){.company-profile-page .container{padding-left:0;padding-right:0}}.company-profile-page .two-column-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.company-profile-page .two-column-grid{grid-template-columns:repeat(2,1fr)}}.company-profile-page .three-column-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.company-profile-page .three-column-grid{grid-template-columns:repeat(3,1fr)}}.company-profile-page .main-content{flex:1;padding-bottom:80px}@media (min-width:640px){.company-profile-page .main-content{padding-bottom:0}}.company-profile-page .content-wrapper{margin-top:10px}@media (min-width:640px){.company-profile-page .content-wrapper{margin-top:13px}}.company-profile-page .section{background:#fff;border-radius:8px;margin-bottom:32px;padding:24px}@media (min-width:640px){.company-profile-page .section{padding:32px}}.company-profile-page .section-title{color:var(--color-primary);margin:0 0 16px;font-size:20px;font-weight:700}@media (min-width:640px){.company-profile-page .section-title{font-size:24px}}.company-profile-page .section-subtitle{color:var(--color-primary);margin:0 0 12px;font-size:18px;font-weight:700}.company-profile-page .section p{color:var(--color-text);margin:0 0 16px;line-height:1.625}.company-profile-page .section p:last-child{margin-bottom:0}.company-profile-page .section ul{color:var(--color-text);margin:0;padding-left:1.5em}.company-profile-page .section ul li{margin-bottom:8px}.company-profile-page .section ul li:last-child{margin-bottom:0}@media (max-width:640px){.company-profile-page .pc{display:none!important}}.company-profile-page .sp{display:none!important}@media (max-width:640px){.company-profile-page .sp{display:block!important}}@media (min-width:640px){.company-profile-page .anchor-target{scroll-margin-top:calc(var(--header-pc-height) + 6px)}}.company-profile-page .content-block{margin:0 0 120px}.company-profile-page #anc-block-01>[data-ui=accent-title]{margin-top:80px}.company-profile-page .content-block>:last-child{margin-bottom:0}.company-profile-page .content-block-child{margin:0 0 80px}.company-profile-page .content-block-child>:last-child{margin-bottom:0}@media (max-width:640px){.company-profile-page .content-block{margin:0 0 80px}.company-profile-page #anc-block-01>[data-ui=accent-title]{margin-top:40px}.company-profile-page .content-block-child{margin:0 0 55px}}.company-profile-page .link-pdf{margin-left:32px;padding:0 0 0 25px;position:relative}.company-profile-page .link-pdf:before{content:"";background:#fd5e00;width:20px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask-image:url(/images/company/profile/icon-pdf.svg);mask-image:url(/images/company/profile/icon-pdf.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:640px){.company-profile-page .link-pdf{height:auto;margin-top:12px;margin-left:0;padding:0 0 0 23px;display:inline-block}.company-profile-page .link-pdf:before{width:20px;height:20px;top:0;transform:none}}.company-profile-page .sp-scroll{margin:30px 0 80px;position:relative}.company-profile-page .sp-scroll .sp-scroll-content>:last-child{margin-bottom:0}@media (max-width:640px){.company-profile-page .sp-scroll{margin:27px -15px 60px;padding:0 15px;display:flex;overflow:scroll hidden}.company-profile-page .sp-scroll .sp-scroll-content{flex-shrink:0;max-width:930px}}.company-profile-page .table{border-collapse:separate;border-spacing:2px;width:1080px;min-width:1080px;margin:0 0 64px}.company-profile-page .table>thead th,.company-profile-page .table>thead td{background:var(--color-primary);color:#fff;font-weight:var(--font-weight-medium);padding:12px 20px}.company-profile-page .table>tbody th,.company-profile-page .table>tbody td{padding:12px 20px;line-height:25.3px}.company-profile-page .table>tbody th>:last-child,.company-profile-page .table>tbody td>:last-child{margin-bottom:0;line-height:26px}.company-profile-page .table>tbody th{font-weight:var(--font-weight-medium);text-align:left;background:#e6eef5}.company-profile-page .table>tbody td{background:#fff}@media (max-width:640px){.company-profile-page .table{min-width:0;margin:0 0 60px;font-size:14px;line-height:24px}.company-profile-page .iso .table{width:858px}.company-profile-page .register .table{width:930px}.company-profile-page .table>tbody th,.company-profile-page .table>tbody td{padding:7.5px 15px 7.5px 12px}.company-profile-page .table>thead th,.company-profile-page .table>thead td{padding:6px 10px}}.company-profile-page .register .table>thead tr th:nth-child(2),.company-profile-page .register .table>tbody tr td:nth-child(2){text-align:center}.company-profile-page .list-def>li>:last-child{margin-bottom:0}.company-profile-page .list-def-head{float:left;font-weight:400;display:block}.company-profile-page .list-def-head.colon+.list-def-content:before{content:"："}.company-profile-page .list-def-content{white-space:pre-line;overflow:hidden}html[lang=en] .company-profile-page .table>tbody th>.list-def,html[lang=en] .company-profile-page .table>tbody td>.list-def{line-height:22px}html[lang=en] .company-profile-page .table>tbody th>.list-def>li,html[lang=en] .company-profile-page .table>tbody td>.list-def>li{margin-bottom:8px}html[lang=en] .company-profile-page .table>tbody th>.list-def>li:last-child,html[lang=en] .company-profile-page .table>tbody td>.list-def>li:last-child,html[lang=en] .company-profile-page .list-def>li:last-child{margin-bottom:0}html[lang=en] .company-profile-page .profile-test-technology-head{width:174px}@media (min-width:640px){html[lang=en] .company-profile-page .profile-test-technology-head{width:200px}}.company-profile-page .list-def-content>:last-child{margin-bottom:0}.company-profile-page .list-note>li{-moz-column-gap:.5em;column-gap:.5em;display:flex}.company-profile-page .list-note>li>:last-child,.company-profile-page .list-note-content>:last-child{margin-bottom:0}.company-profile-page .info-layout{-moz-column-gap:32px;column-gap:32px;display:flex}.company-profile-page .info-layout-images{width:348px;padding-top:15px}.company-profile-page .info-layout-images img{width:100%;height:auto;display:block}.company-profile-page .info-layout-content{width:calc(100% - 380px)}.company-profile-page .info-layout-content>:last-child{margin-bottom:0}.company-profile-page .info-table{width:100%;margin:0 0 64px;font-size:16px}.company-profile-page .info-table th,.company-profile-page .info-table td{border-bottom:1px solid #a1bac9;padding:12.7px 0;line-height:1.8}.company-profile-page .info-table th>:last-child,.company-profile-page .info-table td>:last-child{margin-bottom:0}.company-profile-page .info-table th{width:188px;color:var(--color-primary);font-weight:var(--font-weight-medium);text-align:left}.company-profile-page .info-table a{color:#0080ff}.company-profile-page .info-def>dt{margin:0 0 8px}.company-profile-page .info-def>dd{letter-spacing:-.012em;font-size:14px}@media (max-width:640px){.company-profile-page .info-layout{-moz-column-gap:0;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:16px 0}.company-profile-page .info-layout-images{width:240px;margin:0 auto;padding-top:30px}.company-profile-page .info-layout-content{width:auto}.company-profile-page .info-table{margin:0 0 40px;font-size:14px}.company-profile-page .info-table th,.company-profile-page .info-table td{padding:12.4px 0;line-height:24px}.company-profile-page .info-table th{vertical-align:top;width:108px}.company-profile-page .info-table th.th-business-content{text-align:left;vertical-align:middle}.company-profile-page .info-table a{font-size:14px}.company-profile-page .info-def>dt{margin:0 0 2px}.company-profile-page .info-def>dd{letter-spacing:0;font-size:12px;line-height:20px}}
