@keyframes fade-in-21f0b546{0%{opacity:0}to{opacity:1}}.c-product-teaser[data-v-21f0b546]{width:100%}.c-product-teaser__inner[data-v-21f0b546]{color:#292929;cursor:pointer;-webkit-hyphens:auto;hyphens:auto;width:100%;max-width:100%;transition:color .12s linear;display:grid;position:relative}.c-product-teaser__inner svg path[data-v-21f0b546]{transition:fill .12s linear}.c-product-teaser__inner[data-v-21f0b546]:focus,.c-product-teaser__inner[data-v-21f0b546]:hover{color:#fff}.c-product-teaser__inner:focus svg path[data-v-21f0b546],.c-product-teaser__inner:hover svg path[data-v-21f0b546]{fill:#ff8f0c}.c-product-teaser__bg[data-v-21f0b546]{grid-area:1/-1}.c-product-teaser__content[data-v-21f0b546]{text-align:center;flex-direction:column;grid-area:1/-1;max-width:100%;padding:clamp(80px,28%,110px) 20px 0;display:flex;position:relative}.c-product-teaser__content[data-v-21f0b546]:lang(ja){word-break:normal}.c-product-teaser__headline[data-v-21f0b546]{max-width:100%;font-size:1.25rem;line-height:160%;font-family:var(--font-family-semi-bold);letter-spacing:.02em;text-transform:inherit;margin-bottom:0;display:inline-block}.is-theme-career .c-product-teaser__headline[data-v-21f0b546]{font-family:var(--font-family-black);text-transform:uppercase}@media (width>=62em){.c-product-teaser__headline[data-v-21f0b546]{letter-spacing:normal;font-size:1.25rem;line-height:130%}}.c-product-teaser__text[data-v-21f0b546]{max-width:100%;min-height:50px;margin-bottom:0;font-size:.875rem;line-height:180%}.c-product-teaser__imagebox[data-v-21f0b546]{margin-top:-2px;padding:24px;display:block}
