@font-face{font-family:Europa CG;src:local("Europa CG Regular"),local("Europa CG"),url(../fonts/europa-cg.woff2) format(woff2),url(../fonts/europa-cg.woff) format(woff),url(../fonts/europa-cg.eot) format(embedded-opentype);font-display:swap;font-weight:400;font-style:normal}[data-v-955a8657]:root{--font-family-typeface-europa-cg-bold:"Europa CG";--container-width-xxl:1368px;--container-width-2xl:var(--container-width-xxl);--container-width-xl:1024px;--container-width-lg:834px;--container-width-md:768px;--container-width-sm:360px}.keyVisual[data-v-955a8657]{align-items:center;background:#1d1d1d;display:flex;justify-content:flex-start;min-height:72px;padding-left:var(--spacing-16);padding-right:var(--spacing-16);position:relative}.keyVisual .title-area[data-v-955a8657]{display:flex;flex-direction:column;gap:var(--spacing-4)}.keyVisual .title-area .message[data-v-955a8657]{color:var(--color-text-on-dark-tertiary-defult);font-family:var(--body-xsm-typeface);font-size:var(--body-xsm-font-size);font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--body-xsm-letter-spacing);line-height:var(--body-xsm-line-height)}.keyVisual.hasBackground[data-v-955a8657]{min-height:192px}.keyVisual.hasBackground h1[data-v-955a8657]{color:#fff;font-family:var(--headline-accent-md-typeface);font-size:var(--headline-accent-md-font-size);font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--headline-accent-md-letter-spacing);line-height:var(--headline-accent-md-line-height)}@media screen and (min-width:834px){.keyVisual.hasBackground h1[data-v-955a8657]{font-family:var(--headline-accent-lg-typeface);font-size:var(--headline-accent-lg-font-size);font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--headline-accent-lg-letter-spacing);line-height:var(--headline-accent-lg-line-height)}}.keyVisual:not(.hasBackground) h1[data-v-955a8657]{color:#fff;font-family:var(--title-accent-xsm-typeface);font-size:var(--title-accent-xsm-font-size);font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--title-accent-xsm-letter-spacing);line-height:var(--title-accent-xsm-line-height)}.keyVisual .contents-holder[data-v-955a8657]{height:100%;position:relative}.keyVisual .background-holder[data-v-955a8657]{background-color:#000;bottom:0;height:100%;left:0;margin-left:auto;max-width:1256px;position:absolute;right:0;top:0;width:100%}.keyVisual .background-holder[data-v-955a8657]:after{background:linear-gradient(270deg,transparent 30%,#1d1d1d);bottom:0;content:"";left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.keyVisual .background-holder .background[data-v-955a8657]{background:no-repeat top;height:100%;opacity:.5;width:100%}.keyVisual .contents[data-v-955a8657]{align-items:center;display:flex;justify-content:space-between;padding-bottom:var(--spacing-12);padding-top:var(--spacing-12);position:relative}@media screen and (min-width:834px){.keyVisual[data-v-955a8657]{min-height:80px;padding-left:var(--spacing-20);padding-right:var(--spacing-20)}.keyVisual .title-area[data-v-955a8657]{align-items:center;flex-direction:row;gap:var(--spacing-24)}.keyVisual.hasBackground[data-v-955a8657]{min-height:246px}.keyVisual:not(.hasBackground) h1[data-v-955a8657]{font-family:var(--title-accent-sm-typeface);font-size:var(--title-accent-sm-font-size);font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:var(--title-accent-sm-letter-spacing);line-height:var(--title-accent-sm-line-height)}.keyVisual .contents[data-v-955a8657]{padding-bottom:var(--spacing-16);padding-top:var(--spacing-16)}}
