.company-philosophy.svelte-ojc748{padding-block:min(13.3333vw,100px) min(1.33333vw,10px);position:relative;overflow-x:clip}.philosophy-text.svelte-ojc748{isolation:isolate;font-size:var(--text-f18);margin-top:min(4vw,30px);font-weight:700;line-height:2;position:relative}.philosophy-text.svelte-ojc748:after{content:"";z-index:-1;pointer-events:none;background:url(/amr-asset-data/shared/img/cen-logo.png) 50%/contain no-repeat;width:min(70.6667vw,530px);height:min(70.6667vw,530px);position:absolute;bottom:calc(-1*min(26.6667vw,200px));right:calc(-1*min(22vw,165px))}p.svelte-ojc748 span:where(.svelte-ojc748){font-family:Arial,sans-serif}p.svelte-ojc748{text-indent:1em;text-align:justify;margin-block:min(2.66667vw,20px)}@media (width>=1001px){.company-philosophy.svelte-ojc748{padding-block:130px}.philosophy-center.svelte-ojc748{justify-content:center;display:flex}.philosophy-text.svelte-ojc748{writing-mode:vertical-rl;height:340px;margin-top:30px;font-size:18px;line-height:36px}.philosophy-text.svelte-ojc748:after{width:530px;height:530px;margin-top:-265px;top:50%;bottom:auto;right:-265px}p.svelte-ojc748{margin:0 20px}p.svelte-ojc748 span:where(.svelte-ojc748){margin:1px 0 -10px;display:inline-block;position:relative;left:-7px;transform:rotate(-90deg)}}.company-section.svelte-yme2uy{padding-bottom:min(10.6667vw,80px);position:relative;overflow-x:clip}.products.svelte-yme2uy{margin-top:min(26.6667vw,200px)}.company-english.svelte-yme2uy{font-size:min(13.3333vw,100px);line-height:1.15;display:block}.company-title.svelte-yme2uy{width:calc(100% - 2 * var(--spacing-gutter));margin-inline:auto;max-width:1250px;font-size:var(--text-f40);margin-top:min(6.66667vw,50px);font-weight:700;line-height:1.15;display:block}h2.svelte-yme2uy+.company-carousel{margin-top:min(3.33333vw,25px)}@media (width>=1001px){.company-section.svelte-yme2uy{padding-bottom:110px}.products.svelte-yme2uy{margin-top:40px}.welfare.svelte-yme2uy{background:#dbeafe}.company-english.svelte-yme2uy{font-size:130px}h2.svelte-yme2uy+.company-carousel{margin-top:50px}.company-title.svelte-yme2uy{margin-top:30px;font-size:40px}}.company-carousel.svelte-10l3xlh{--carousel-start-inset:0px;--carousel-card-width:100%;--carousel-controls-display:none;--carousel-direction:column;--carousel-overflow:visible;--carousel-gap:min(4vw, 30px);padding-inline:var(--spacing-gutter);margin-top:min(4vw,30px)}.company-carousel.svelte-10l3xlh .container-content{width:100%}h3.svelte-10l3xlh{font-size:var(--text-f28);margin-bottom:min(3.33333vw,25px);font-weight:700;line-height:1.5}.company-card.svelte-10l3xlh{position:relative}.company-card.svelte-10l3xlh .company-image-link{transition:opacity .2s;display:block}.company-card.svelte-10l3xlh .company-image-link:hover{opacity:.75}.company-card.svelte-10l3xlh img.company-image{border-radius:5px;width:100%;height:auto;display:block}.brands.svelte-10l3xlh img.company-image,.services.svelte-10l3xlh img.company-image{aspect-ratio:3}.company-carousel.svelte-10l3xlh ul:before,.company-carousel.svelte-10l3xlh ul:after{display:none}.company-carousel.welfare.svelte-10l3xlh{--carousel-gap:min(4vw, 30px);padding-inline:0}.welfare.svelte-10l3xlh h3:where(.svelte-10l3xlh){padding:0}.services.svelte-10l3xlh{padding-bottom:min(8vw,60px)}.welfare.svelte-10l3xlh .carousel-track{padding-top:26px;padding-bottom:min(4vw,30px)}.welfare.svelte-10l3xlh .carousel-track>ul>li:first-of-type{margin-bottom:10.4px}.welfare-card.svelte-10l3xlh{background:#fff;padding-bottom:26px}.welfare-card.svelte-10l3xlh h4:where(.svelte-10l3xlh){color:#2563eb;background:#dbeafe;align-items:center;gap:13px;margin-bottom:26px;padding:13px;font-size:20px;font-weight:600;line-height:23px;display:flex}.welfare-card.svelte-10l3xlh h4:where(.svelte-10l3xlh) img:where(.svelte-10l3xlh){flex-shrink:0;width:50px;height:50px}.welfare-card.svelte-10l3xlh p:where(.svelte-10l3xlh){padding:13px;font-size:14px;line-height:21px}.welfare-card.svelte-10l3xlh p:where(.svelte-10l3xlh)+p:where(.svelte-10l3xlh){padding-top:0}.photo-card.svelte-10l3xlh{overflow:hidden}.photo-card.svelte-10l3xlh img.company-image{border-radius:0}.photo-card.svelte-10l3xlh .company-card-copy:where(.svelte-10l3xlh){color:#fff;background:#0006;position:absolute;inset:0}.photo-card.svelte-10l3xlh h4:where(.svelte-10l3xlh){font-size:14px;font-weight:400;line-height:1.15;position:absolute;bottom:calc(min(4vw,30px) + min(13.3333vw,100px) + min(2.66667vw,20px));left:min(2.66667vw,20px);right:min(2.66667vw,20px)}.photo-card.svelte-10l3xlh p:where(.svelte-10l3xlh){min-height:min(13.3333vw,100px);padding-right:min(2.66667vw,20px);font-size:min(2.66667vw,20px);font-weight:700;line-height:1.5;position:absolute;bottom:min(4vw,30px);left:min(2.66667vw,20px);right:0}.events.svelte-10l3xlh .photo-card:where(.svelte-10l3xlh) p:where(.svelte-10l3xlh){font-size:14px;line-height:21px}.environment.svelte-10l3xlh{--carousel-direction:row;--carousel-gap:0px;padding-bottom:min(4vw,30px)}.environment.svelte-10l3xlh .carousel-track>ul{flex-wrap:wrap;justify-content:space-between;align-items:center}.environment.svelte-10l3xlh .carousel-track>ul>li{width:48%;margin-block:2%}.environment.svelte-10l3xlh img.company-image{aspect-ratio:1;object-fit:cover}.environment.svelte-10l3xlh .photo-card:where(.svelte-10l3xlh) p:where(.svelte-10l3xlh){font-size:11px}@media (width>=1001px){.company-carousel.svelte-10l3xlh{--company-content-width:min(1250px, calc(100% - 2 * var(--spacing-gutter)));--carousel-start-inset:max(var(--spacing-gutter), calc((100% - 1250px) / 2));--carousel-card-width:calc((var(--company-content-width) - 50px) / 3);--carousel-controls-display:flex;--carousel-direction:row;--carousel-overflow:auto;--carousel-gap:25px;margin-top:50px;padding-inline:0}.company-carousel.svelte-10l3xlh .container-content{width:min(1250px, calc(100% - 2 * var(--spacing-gutter)))}h3.svelte-10l3xlh{margin-bottom:25px;font-size:28px;line-height:42px}h3.svelte-10l3xlh span:where(.svelte-10l3xlh){display:inline-block}.company-carousel.svelte-10l3xlh .carousel-controls{top:-68px;right:auto;left:calc(var(--carousel-start-inset) + 222px);gap:20px}.company-carousel.svelte-10l3xlh .carousel-controls button{width:40px;height:40px}.company-carousel.svelte-10l3xlh ul:before,.company-carousel.svelte-10l3xlh ul:after{display:block}.services.svelte-10l3xlh,.environment.svelte-10l3xlh{padding-bottom:0}.welfare.svelte-10l3xlh .carousel-track{padding:0}.welfare.svelte-10l3xlh .carousel-track>ul>li:first-of-type{margin:0}.services.svelte-10l3xlh img.company-image{aspect-ratio:50/29}.brands.svelte-10l3xlh{--carousel-card-width:calc((var(--company-content-width) - 25px) / 2)}.welfare.svelte-10l3xlh{--carousel-card-width:380px;--carousel-gap:25px}.welfare.svelte-10l3xlh h3:where(.svelte-10l3xlh){margin-bottom:30px;padding:0}.welfare.svelte-10l3xlh .carousel-controls{top:-73px;left:calc(var(--carousel-start-inset) + 228px)}.welfare-card.svelte-10l3xlh{background:#fff;border:2px solid #93c5fd;height:310px;padding:10px 20px}.welfare-card.svelte-10l3xlh h4:where(.svelte-10l3xlh){background:0 0;gap:20px;margin:20px 0 0;padding:0;font-size:22.5px;font-weight:500;line-height:25px}.welfare-card.svelte-10l3xlh h4:where(.svelte-10l3xlh) img:where(.svelte-10l3xlh){background:var(--color-pale);border-radius:50%;width:60px;height:60px}.welfare-card.svelte-10l3xlh h4:where(.svelte-10l3xlh) span:where(.svelte-10l3xlh){background:var(--color-pale);color:var(--color-fxtfblue);margin-top:7.5px;padding:10px}.welfare-card.svelte-10l3xlh p:where(.svelte-10l3xlh){margin-top:30px;padding:0;font-size:16px;line-height:24px}.welfare-card.svelte-10l3xlh:hover{color:#fff;background:#2563eb}.events.svelte-10l3xlh{--carousel-card-width:min(400px, calc((var(--company-content-width) - 50px) / 3))}.environment.svelte-10l3xlh{--carousel-card-width:min(360px, calc((var(--company-content-width) - 50px) / 3))}.events.svelte-10l3xlh h3:where(.svelte-10l3xlh),.environment.svelte-10l3xlh h3:where(.svelte-10l3xlh){margin-bottom:30px}.events.svelte-10l3xlh .carousel-controls,.environment.svelte-10l3xlh .carousel-controls{top:-73px;left:calc(var(--carousel-start-inset) + 231px)}.environment.svelte-10l3xlh .carousel-track>ul{flex-wrap:nowrap;justify-content:normal;align-items:normal}.environment.svelte-10l3xlh .carousel-track>ul>li{width:var(--carousel-card-width);margin:0}.photo-card.svelte-10l3xlh h4:where(.svelte-10l3xlh){padding-block:16px;font-size:22px;line-height:1.15;bottom:3em;left:16px;right:16px}.photo-card.svelte-10l3xlh p:where(.svelte-10l3xlh){min-height:0;padding:16px;font-size:16px;line-height:24px;bottom:0;left:0;right:0}.events.svelte-10l3xlh .company-card-copy:where(.svelte-10l3xlh){background:#0000005c}.events.svelte-10l3xlh h4:where(.svelte-10l3xlh){display:none}.events.svelte-10l3xlh .photo-card:where(.svelte-10l3xlh) p:where(.svelte-10l3xlh){font-size:16px;line-height:24px}.environment.svelte-10l3xlh .company-card-copy:where(.svelte-10l3xlh){transition:background .5s}.environment.svelte-10l3xlh .photo-card:where(.svelte-10l3xlh):hover .company-card-copy:where(.svelte-10l3xlh){background:#b48f44e6}.environment.svelte-10l3xlh .photo-card:where(.svelte-10l3xlh) p:where(.svelte-10l3xlh){font-size:16px}}.welfare-groups.svelte-1bz1tm7{background:#cbd5e1;margin-top:min(3.33333vw,25px)}.welfare-groups.svelte-1bz1tm7 .company-carousel:first-child{margin-top:0}@media (width>=1001px){.welfare-groups.svelte-1bz1tm7{background:0 0;margin-top:50px}}.photos-end-space.svelte-2gaia{height:min(4vw,30px)}@media (width>=1001px){.photos-end-space.svelte-2gaia{height:30px}}
