:root{--ameba-green: #2d8c3c;--ameba-black: #000;--ameba-yellow-green: #82be28;--ameba-neutral-gray: #f6f6f6;--ameba-white: #fff;--ameba-yellow: #f5e100;--primary-green-100: #0f5c1f;--primary-green-90: #186b27;--primary-green-80: #237b31;--primary-green-70: #298737;--primary-green-60: #389e46;--primary-green-50: #41ad4f;--primary-green-40: #5eb969;--primary-green-30: #7bc583;--primary-green-20: #a1d5a7;--primary-green-10: #c6e5c9;--primary-green-5: #e7f5e9;--secondary-green-100: #366600;--secondary-green-90: #427504;--secondary-green-80: #477d00;--secondary-green-70: #5e9b15;--secondary-green-60: #73ae20;--secondary-green-50: #82be28;--secondary-green-40: #95c84d;--secondary-green-30: #a9d16f;--secondary-green-20: #c2de99;--secondary-green-10: #daebc1;--secondary-green-5: #f0f7e6;--gray-100: #08121a;--gray-90-alpha: rgba(8, 18, 26, .95);--gray-80-alpha: rgba(8, 18, 26, .8);--gray-70-alpha: rgba(8, 18, 26, .74);--gray-60-alpha: rgba(8, 18, 26, .61);--gray-50-alpha: rgba(8, 18, 26, .47);--gray-40-alpha: rgba(8, 18, 26, .4);--gray-30-alpha: rgba(8, 18, 26, .3);--gray-20-alpha: rgba(8, 18, 26, .16);--gray-10-alpha: rgba(8, 18, 26, .08);--gray-5-alpha: rgba(8, 18, 26, .04);--gray-90: #141e25;--gray-80: #394148;--gray-70: #464d53;--gray-60: #686e73;--gray-50: #8b9093;--gray-40: #9ca0a3;--gray-30: #b5b8ba;--gray-20: #d8d9da;--gray-10: #ebeced;--gray-5: #f5f6f6;--white-100: #fff;--white-90-alpha: rgba(255, 255, 255, .9);--white-80-alpha: rgba(255, 255, 255, .8);--white-70-alpha: rgba(255, 255, 255, .7);--white-60-alpha: rgba(255, 255, 255, .6);--white-50-alpha: rgba(255, 255, 255, .5);--white-40-alpha: rgba(255, 255, 255, .43);--white-30-alpha: rgba(255, 255, 255, .3);--white-20-alpha: rgba(255, 255, 255, .16);--white-10-alpha: rgba(255, 255, 255, .1);--white-5-alpha: rgba(255, 255, 255, .05);--black-100: #000;--black-90-alpha: rgba(0, 0, 0, .9);--black-80-alpha: rgba(0, 0, 0, .8);--black-70-alpha: rgba(0, 0, 0, .7);--black-60-alpha: rgba(0, 0, 0, .6);--black-50-alpha: rgba(0, 0, 0, .5);--black-40-alpha: rgba(0, 0, 0, .4);--black-30-alpha: rgba(0, 0, 0, .3);--black-20-alpha: rgba(0, 0, 0, .2);--black-10-alpha: rgba(0, 0, 0, .1);--black-5-alpha: rgba(0, 0, 0, .05);--caution-red-100: #d91c0b;--caution-red-20-alpha: rgba(217, 28, 11, .2);--caution-red-5-alpha: rgba(217, 28, 11, .05);--caution-red-vivid-100: #ff6a59;--caution-red-vivid-20-alpha: rgba(255, 106, 89, .2);--caution-red-vivid-5-alpha: rgba(255, 106, 89, .05);--expressive-blue: #4795c8;--expressive-green: #4ac3aa;--expressive-purple: #ca5ce6;--expressive-lavender: #755ce6;--expressive-orange: #e6815c;--expressive-yellow: #e6ac5c;--expressive-pink: #e6456a;--facebook-blue: #1877f2;--twitter-blue: #1da1f2;--instagram-pink: #f20076;--apple-black: #000;--apple-white: #fff;--youtube-red: #f00;--focus-blue-100: #0091ff;--focus-blue-30-alpha: rgba(0, 145, 255, .3);--highlight-yellow-100: #f5e100;--highlight-yellow-30-alpha: rgba(245, 225, 0, .3);--color-background: var(--gray-5);--color-surface-primary: var(--white-100);--color-surface-secondary: var(--gray-5-alpha);--color-surface-tertiary: var(--gray-10-alpha);--color-surface-quaternary: var(--gray-20-alpha);--color-surface-accent-primary: var(--primary-green-70);--color-surface-accent-primary-light: var(--primary-green-5);--color-surface-accent-secondary: var(--secondary-green-50);--color-surface-accent-secondary-light: var(--secondary-green-5);--color-surface-accent-neutral-high-emphasis: var(--gray-80);--color-surface-accent-neutral-medium-emphasis: var(--gray-60-alpha);--color-surface-caution: var(--caution-red-100);--color-surface-caution-light: var(--caution-red-5-alpha);--color-text-high-emphasis: var(--gray-100);--color-text-medium-emphasis: var(--gray-70-alpha);--color-text-low-emphasis: var(--gray-60-alpha);--color-text-disabled: var(--gray-30-alpha);--color-text-high-emphasis-inverse: var(--white-100);--color-text-accent-primary: var(--primary-green-80);--color-text-accent-secondary: var(--secondary-green-80);--color-text-caution: var(--caution-red-100);--color-highlight-error: var(--caution-red-20-alpha);--color-highlight-hover: var(--black-30-alpha);--color-highlight-yellow: var(--highlight-yellow-100);--color-object-high-emphasis: var(--gray-100);--color-object-medium-emphasis: var(--gray-70-alpha);--color-object-low-emphasis: var(--gray-60-alpha);--color-object-disable: var(--gray-30-alpha);--color-object-accent-primary: var(--primary-green-70);--color-object-accent-secondary: var(--secondary-green-70);--color-object-caution: var(--caution-red-100);--color-object-high-emphasis-inverse: var(--white-100);--color-object-expressive-pink: var(--expressive-pink);--color-overlay-dark: var(--black-80-alpha);--color-overlay-light: var(--black-20-alpha);--color-overlay-medium: var(--black-60-alpha);--color-focus-clarity: var(--focus-blue-100);--color-focus-ambiguous: var(--focus-blue-30-alpha);--color-border-strong-emphasis: var(--gray-100);--color-border-high-emphasis: var(--gray-60-alpha);--color-border-medium-emphasis: var(--gray-30-alpha);--color-border-low-emphasis: var(--gray-10-alpha);--color-border-accent-primary: var(--primary-green-70);--color-border-high-emphasis-inverse: var(--white-100);--color-border-low-emphasis-inverse: var(--white-20-alpha);--color-border-caution: var(--caution-red-100);--color-third-party-facebook-blue: var(--facebook-blue);--color-third-party-twitter-blue: var(--twitter-blue);--color-third-party-instagram-pink: var(--instagram-pink);--color-system-black: var(--black-100);--color-tap-highlight-base: var(--gray-5-alpha);--Button-onFocus-outlineColor: var(--color-focus-clarity)}@font-face{font-family:Ameba numbers;src:url(https://c.stat100.ameba.jp/ameblo/numbers/v1.0.0/ameba-numbers.ttf) format("truetype");src:url(https://c.stat100.ameba.jp/ameblo/numbers/v1.0.0/ameba-numbers.woff2) format("woff2");src:url(https://c.stat100.ameba.jp/ameblo/numbers/v1.0.0/ameba-numbers.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}body{margin:0;color:var(--color-text-high-emphasis);font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-weight:300;line-height:2.5;letter-spacing:4px}body.-fixed-header{padding:83px 0 0}a{color:currentColor}img,video{max-width:100%;height:auto;vertical-align:top}video{filter:drop-shadow(0 0 var(--color-system-black))}.l-container{margin-right:auto;margin-left:auto}.l-header{transition:background .15s ease-out;position:fixed;top:0;left:0;z-index:10;width:100%}.l-header.-scrolled{background:rgba(255,255,255,.9);transition:background .35s ease-out}.l-header__si{margin:0;font-size:.75rem;line-height:1}.l-header__si a{display:inline-block;padding-top:28px;padding-bottom:25px}.l-header__si a:focus{outline:2px solid var(--Button-onFocus-outlineColor);outline-offset:-12px}.l-header__si a:focus:not(:focus-visible){outline:none}.l-footer{background:var(--ameba-white);font-size:.75rem;line-height:1.6;letter-spacing:1.2px}.l-footer__si{margin:0;font-size:.5rem}.l-footer__link{list-style:none;margin:0;padding:0}.l-footer__link a{text-decoration:none}.l-footer__link a:hover,.l-footer__link a:focus{text-decoration:underline}.l-footer__link a:focus{border-radius:4px;outline:2px solid var(--Button-onFocus-outlineColor);outline-offset:1px}.l-footer__link a:focus:not(:focus-visible){outline:none}.l-footer__link svg{margin-left:2px;vertical-align:-2px}.l-footer__copyright{color:var(--color-text-low-emphasis)}.top{padding-top:83px;background:var(--gray-5)}.top .splide .splide__arrow,.top .splide.is-focus-in .splide__arrow{transform:translateY(0);background:var(--ameba-white);box-shadow:0 3.25px 7.75px #08121a3d;opacity:1;transition:background .15s ease-out,color .15s ease-out}.top .splide .splide__arrow:focus,.top .splide .splide__arrow:focus-visible,.top .splide.is-focus-in .splide__arrow:focus,.top .splide.is-focus-in .splide__arrow:focus-visible{outline:2px solid var(--Button-onFocus-outlineColor);outline-offset:1px}.top .splide .splide__arrow:focus:not(:focus-visible),.top .splide .splide__arrow:focus-visible:not(:focus-visible),.top .splide.is-focus-in .splide__arrow:focus:not(:focus-visible),.top .splide.is-focus-in .splide__arrow:focus-visible:not(:focus-visible){outline:none}.top .splide .splide__arrow[disabled],.top .splide.is-focus-in .splide__arrow[disabled]{opacity:0}.top .splide .splide__arrow:after,.top .splide.is-focus-in .splide__arrow:after{display:inline-block;content:""}.top .splide .splide__arrow:hover:not(:disabled),.top .splide .splide__arrow:focus:not(:disabled),.top .splide.is-focus-in .splide__arrow:hover:not(:disabled),.top .splide.is-focus-in .splide__arrow:focus:not(:disabled){opacity:1}.top .splide .splide__arrow svg,.top .splide.is-focus-in .splide__arrow svg{display:none}.top .splide .splide__arrow.splide__arrow--prev:after,.top .splide.is-focus-in .splide__arrow.splide__arrow--prev:after{background:url(/amebalife/images/journey/icon_chevron_left_bold.svg) center center no-repeat;background-size:cover}.top .splide .splide__arrow.splide__arrow--next:after,.top .splide.is-focus-in .splide__arrow.splide__arrow--next:after{background:url(/amebalife/images/journey/icon_chevron_right_bold.svg) center center no-repeat;background-size:cover}.top__block:nth-child(n+2){margin:200px 0 0}.top__block.top__countdown{padding-top:0}.top__kv .mdc-dialog{z-index:11}.top__kv .mdc-dialog .mdc-dialog-close{position:absolute;top:24px;right:24px;margin:0;padding:0;background-color:transparent;border:none;cursor:pointer}.top__kv .mdc-dialog .mdc-dialog__surface{position:relative;aspect-ratio:16/9}.top__kv .mdc-dialog .mdc-dialog__surface iframe{position:absolute;top:0;left:0;width:100%;height:100%}.top__kv .mdc-dialog .mdc-dialog__scrim{background:rgba(0,0,0,.8)}.top__kv-heading{position:relative;z-index:1;margin:0;text-align:center;font-size:1rem;line-height:1}.top__kv-video{position:relative;overflow:hidden}.top__kv-video:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/amebalife/images/top/movie_overlay_01.png) center center no-repeat;background-size:cover;content:""}.top__kv-video video{filter:none}.top__kv-button,.top__kv-movie{position:absolute;z-index:1}.top__kv-button:focus,.top__kv-movie:focus{outline:2px solid var(--Button-onFocus-outlineColor);outline-offset:1px}.top__kv-button:focus:not(:focus-visible),.top__kv-movie:focus:not(:focus-visible){outline:none}.top__kv-button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:none;padding:0;border-radius:50%}.top__kv-button[data-video-status=pause] .top__kv-play,.top__kv-button[data-video-status=play] .top__kv-pause{display:none}.top__kv-button .-hide{display:inline-block;width:0;height:0;overflow:hidden}.top__kv-movie{display:flex;align-items:center;justify-content:center;padding:0 16px;border:none;border-radius:100px;background:var(--ameba-white);color:var(--color-text-accent-primary);font-weight:700;line-height:1;transition:background .15s ease-out,color .15s ease-out}.top__kv-movie svg{margin-top:-2px;margin-right:6px;vertical-align:middle;transition:fill .15s ease-out}.top__kv-movie:hover{background-color:var(--white-70-alpha);transition:background .35s ease-out,color .35s ease-out}.top__logo-list{display:flex;justify-content:center;list-style:none;max-width:1280px;margin:0 auto;padding:0}.top__logo-item{flex:1}.top__logo-item img{width:100%;height:auto;transform:translateZ(0);backface-visibility:hidden;image-rendering:high-quality}.top__countdown-heding{margin:0;line-height:1}.top__countdown-text{letter-spacing:2.8px}.top__countdown-text+.top__countdown-text{margin-top:24px}.top__countdown-togo{position:relative;z-index:1}.top__countdown-togo .-title{display:block;margin-bottom:8px}.top__countdown-togo .-number,.top__countdown-togo .-unit{line-height:1.3}.top__countdown-togo .-number{font-family:Ameba numbers,sans-serif;letter-spacing:0}.top-section{position:relative}.top-section .l-container{position:relative;z-index:1}.top-section__video{position:absolute;left:0;width:100%;transform:translateY(-50%)}.top-section__video video{width:100%}.top-section__heading{position:relative;z-index:1;margin-top:0;margin-bottom:0;transition:background .2s,opacity .2s}.-fixed .top-section__heading{position:fixed;left:0;z-index:2;width:100%;background:linear-gradient(180deg,rgba(245,246,246,.9) 50%,rgba(245,246,246,0) 100%)}.-fixed.-invisible .top-section__heading{opacity:0}.top-section__heading span{display:block;line-height:1.3;letter-spacing:2.4px}.top-section__heading .-ja{font-size:.75rem;font-weight:300}.top-mission__text{text-align:center}.top-statement__text{margin:0}.top-statement__text+.top-statement__text{margin-top:2em}.top-statement__copy{font-size:.75rem;line-height:1}.top-values__body{margin-right:auto;margin-left:auto}.top-values__video{position:relative}.top-values__video video{width:100%;height:auto}.top-values__heading{margin:0;line-height:1.3}.top-values__text{font-size:.875rem;letter-spacing:2.8px}.top-services__container{max-width:1408px;margin:0 auto;position:relative;z-index:1}.top-services__list{display:grid;list-style:none;margin:0;padding:0}.top-services__list:hover .top-services__item:hover,.top-services__list:hover .top-services__item:focus,.top-services__list:focus .top-services__item:hover,.top-services__list:focus .top-services__item:focus{opacity:1}.top-services__list:hover .top-services__item:hover img,.top-services__list:hover .top-services__item:focus img,.top-services__list:focus .top-services__item:hover img,.top-services__list:focus .top-services__item:focus img{transform:scale(1.1);transition:transform .35s ease-out}.top-services__link{display:block;aspect-ratio:4/3;padding:10px;background:var(--ameba-white)}.top-services__link:focus{outline:2px solid var(--Button-onFocus-outlineColor);outline-offset:1px}.top-services__link:focus:not(:focus-visible){outline:none}.top-services__link span{display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden}.top-services__link img{width:100%;height:auto;transition:transform .15s ease-out}.top-life{line-height:1.3}.top-life.-detail{max-width:2600px;margin:auto}.top-life__container{max-width:1408px;margin:0 auto;position:relative;z-index:1}.top-life__list:not(.-splide){display:grid;list-style:none;margin:0;padding:0}.top-life__list:not(.-splide):hover .top-life__item:hover video,.top-life__list:not(.-splide):hover .top-life__item:focus video,.top-life__list:not(.-splide):focus .top-life__item:hover video,.top-life__list:not(.-splide):focus .top-life__item:focus video{transform:scale(1.1);transition:transform .35s ease-out}.top-life__list .top-life__link{display:block;text-decoration:none}.top-life__list .top-life__link:focus{border-radius:12px;outline:2px solid var(--Button-onFocus-outlineColor);outline-offset:1px}.top-life__list .top-life__link:focus:not(:focus-visible){outline:none}.top-life__list .top-life__video{display:grid;place-items:center;aspect-ratio:3/4;overflow:hidden}.top-life__list .top-life__video video{width:100%;height:auto;transition:transform .15s ease-out}.top-life__list.-splide:after{display:inline-block;height:10px;content:""}.top-life__list.-splide:hover .top-life__item:hover video,.top-life__list.-splide:hover .top-life__item:focus video,.top-life__list.-splide:focus .top-life__item:hover video,.top-life__list.-splide:focus .top-life__item:focus video{transform:scale(1.1);transition:transform .35s ease-out}.top-life__list.-splide .top-life__item:not(:last-child){margin-right:12px}.top-life__text span{display:block;text-align:center}.top-life__name{font-size:.75rem;letter-spacing:2.4px}.top-life__role{margin-top:4px;color:var(--color-text-low-emphasis);font-size:.6875rem;letter-spacing:2.2px}.top-outro{line-height:1;text-align:center;position:relative}.top-outro p{margin:0}.top-outro span{display:block;margin-right:auto;margin-left:auto}.top-outro__body{position:relative;z-index:1}.top-outro__video{position:absolute;left:0;width:100%;transform:translateY(-50%)}.top-outro__video video{width:100%}.entry{padding-top:83px;background:var(--gray-5)}.entry__container{max-width:668px;margin-right:auto;margin-left:auto;padding-right:32px;padding-left:32px}.entry__header{text-align:center}.entry__header-tagline{margin:0;line-height:1}.entry__header-tagline .-text{display:flex;align-items:center;justify-content:center;height:30px;font-size:.75rem;letter-spacing:2.4px}.entry__header-tagline .-svg{display:block}.entry__header-tagline .-svg img{width:auto}.entry__header-heading{margin:32px 0 0;font-weight:300;line-height:1.3}.entry__header-heading span{display:block}.entry__header-heading .-name{font-size:.75rem}.entry__header-heading .-role{margin-top:4px;color:var(--color-text-low-emphasis);font-size:.6875rem}.entry__body{margin:32px 0 0;font-size:.875rem;letter-spacing:2.8px}.entry__body>h2{margin:32px 0 0;font-size:1.25rem;font-weight:700;line-height:2;letter-spacing:4px}.entry__body>h2+p,.entry__body>h2 figure{margin-top:16px}.entry__body>p,.entry__body>figure{margin:32px 0 0}.entry__body>p:first-child,.entry__body>figure:first-child{margin-top:0}.entry__body>figure{margin-right:-20px;margin-left:-20px}.entry__body>figure img{border-radius:16px}.entry__body figcaption{margin-top:16px;padding-right:20px;padding-left:20px}.entry__link{margin:64px -20px 0;padding:12px;border:1px solid var(--color-border-low-emphasis);border-radius:12px;background:var(--ameba-white)}.entry__link+.entry__link{margin-top:8px}.entry__link-row{display:flex;align-items:center}.entry__link-image{width:88px;margin:0}.entry__link-image img{border-radius:8px}.entry__link-body{flex:1;padding:8px 8px 8px 20px}.entry__link-heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-size:.8125rem;font-weight:700;line-height:1.4;letter-spacing:1.3px}.entry__link-button{margin:16px 0 0;text-align:right;letter-spacing:0}.entry__link-button .spui-LinkButton--small{vertical-align:top;font-size:.8125rem}.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface, #fff)}.mdc-dialog .mdc-dialog__scrim,.mdc-dialog .mdc-dialog__surface-scrim{background-color:#00000052}.mdc-dialog .mdc-dialog__title{color:#000000de}.mdc-dialog .mdc-dialog__content{color:#0009}.mdc-dialog .mdc-dialog__close{color:#000;color:var(--mdc-theme-on-surface, #000)}.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple:before,.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple:after{background-color:#000;background-color:var(--mdc-ripple-color, var(--mdc-theme-on-surface, #000))}.mdc-dialog .mdc-dialog__close:hover .mdc-icon-button__ripple:before,.mdc-dialog .mdc-dialog__close.mdc-ripple-surface--hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{transition-duration:75ms;opacity:.12;opacity:var(--mdc-ripple-press-opacity, .12)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded{--mdc-ripple-fg-opacity: var(--mdc-ripple-press-opacity, .12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:#0000001f}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0}.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mdc-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium, 4px)}.mdc-dialog__surface{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mdc-dialog__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size, 1.25rem);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height, 2rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight, 500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing, .0125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-decoration:var(--mdc-typography-headline6-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform, inherit)}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size, 1rem);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height, 1.5rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);text-decoration:inherit;-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform, inherit)}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:0;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity .28s cubic-bezier(.4,0,.2,1);background-color:#fff;background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:7;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}.mdc-dialog__surface:before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid transparent;border-radius:inherit;content:"";pointer-events:none}.mdc-dialog__title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title:before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid transparent;display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid transparent}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid transparent}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child,[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity .15s linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform .15s 0ms cubic-bezier(0,0,.2,1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1;z-index:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity .15s linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}@media (min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}@media screen and (min-width: 769px) and (max-width: 1152px){.top-values__column{margin-right:auto;margin-left:auto}.top-values__column:nth-child(n+2){margin-top:48px}}@media screen and (min-width: 769px),not screen and (max-width: 768px){body{font-size:1.25rem}.u-sp{display:none!important}.l-container.md-64{padding-right:64px;padding-left:64px}.l-container.md-16{max-width:1632px;padding-right:16px;padding-left:16px}.l-container.md-w552{max-width:552px}.l-container.md-w672{max-width:672px}.l-header__si a{padding-right:40px;padding-left:40px}.l-footer{position:relative;padding:48px 64px 56px}.l-footer__link{display:flex;position:absolute;top:46px;right:64px}.l-footer__link li:nth-child(n+2){margin-left:36px}.l-footer__copyright{margin:48px 0 0;text-align:right}.top{padding-bottom:360px}.top .splide__track{padding-right:64px!important;padding-left:64px!important}.top .splide .splide__arrow,.top .splide.is-focus-in .splide__arrow{top:213.86px;width:44px;height:44px}.top .splide .splide__arrow:after,.top .splide.is-focus-in .splide__arrow:after{width:20px;height:21px}.top .splide .splide__arrow.splide__arrow--prev,.top .splide.is-focus-in .splide__arrow.splide__arrow--prev{left:80px}.top .splide .splide__arrow.splide__arrow--next,.top .splide.is-focus-in .splide__arrow.splide__arrow--next{right:80px}.top__block{padding:64px 0 0}.top__block.top__countdown{margin-top:160px}.top__kv{padding-top:48px}.top__kv .mdc-dialog .mdc-dialog__container{width:100%;padding-right:24px;padding-left:24px}.top__kv .mdc-dialog .mdc-dialog__surface{width:1080px;max-width:100%}.top__kv-video{margin-top:-32px;border-radius:24px}.top__kv-video video{width:100%;height:auto}.top__kv-button{bottom:24px;left:24px}.top__kv-button img{width:32px;height:32px}.top__kv-movie{right:32px;bottom:32px;height:48px;font-size:1rem}.top__logo{margin:16px 64px 0}.top__countdown-heding{text-align:center}.top__countdown-text,.top__countdown-togo{margin:72px 0 0;text-align:center}.top__countdown-togo .-number{font-size:6rem}.top-section__video{top:163px}.top-section__heading{padding:64px 64px 72px}.top-section__heading.-detail{margin-left:-64px;margin-right:-64px}.-fixed .top-section__heading{top:82px}.top-mission__text{margin:170px 0 0}.top-statement__body{margin-top:168px}.top-statement__copy{margin:72px 0 0}.top-values__body{margin-top:100px;max-width:1221px}.top-values__column{width:288px}.top-values__heading{font-size:2.125rem}.top-values__text{margin:24px 0 0}.top-services__container{padding:64px 64px 0}.top-services__list{grid-template-columns:repeat(4,1fr);gap:12px}.top-services__link{border-radius:16px}.top-life__container{padding:80px 64px 0}.top-life__list:not(.-splide){grid-template-columns:repeat(4,1fr);gap:40px 12px}.top-life__list .top-life__video{border-radius:16px}.top-life__list.-splide{margin:20px 0 0!important}.top-life__list.-splide:after{width:64px}.top-life__list.-splide .top-life__item{width:320px}.top-outro{margin-top:264px}.top-outro span:nth-child(2){margin-top:24px}.top-outro__video{top:65px}.entry__header-tagline .-svg img{height:72px}}@media (min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media screen and (min-width: 1152px){.top-values__row{display:flex;width:864px;margin-right:auto;margin-left:auto}}@media (max-width: 720px) and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media (max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media screen and (max-width: 768px){body{font-size:.875rem}.u-pc{display:none!important}.l-container.sm-32{padding-right:32px;padding-left:32px}.l-container.sm-72{max-width:744px;padding-right:16px;padding-left:16px}.l-container.sm-w350{max-width:350px}.l-container.sm-w414{max-width:414px;padding-right:32px;padding-left:32px}.l-header__si a{padding-right:30px;padding-left:30px}.l-header__si img{width:80px}.l-footer{padding:48px 32px 136px}.l-footer__si img{width:186px}.l-footer__link li{margin-top:32px}.l-footer__copyright{margin:16px 0 0}.top{padding-bottom:200px}.top .splide__track{padding-right:12px!important;padding-left:12px!important}.top .splide .splide__arrow,.top .splide.is-focus-in .splide__arrow{top:111.92px;width:28px;height:28px}.top .splide .splide__arrow:after,.top .splide.is-focus-in .splide__arrow:after{width:12px;height:12px}.top .splide .splide__arrow.splide__arrow--prev,.top .splide.is-focus-in .splide__arrow.splide__arrow--prev{left:20px}.top .splide .splide__arrow.splide__arrow--next,.top .splide.is-focus-in .splide__arrow.splide__arrow--next{right:20px}.top__block.top__countdown{margin-top:80px}.top__kv{padding-top:32px}.top__kv .mdc-dialog .mdc-dialog__surface{max-width:unset;width:calc(100vw - 32px)}.top__kv-heading img{width:200px}.top__kv-video{aspect-ratio:3/4;margin-top:-16px;border-radius:16px}.top__kv-video video{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.top__kv-button{bottom:8px;left:8px}.top__kv-button img{width:24px;height:24px}.top__kv-movie{right:12px;bottom:12px;height:40px;font-size:.875rem}.top__logo{margin:8px 16px 0}.top__countdown-heding img{width:224px}.top__countdown-text,.top__countdown-togo{margin:56px 0 0}.top__countdown-togo .-number{font-size:3rem}.top-section__video{top:57px}.top-section__heading{padding:28px 32px}.top-section__heading.-detail{margin-left:-32px;margin-right:-32px}.-fixed .top-section__heading{top:72px}.top-mission .-en img{width:162px}.top-mission__text{margin:48px 0 0}.top-statement .-en{width:196px}.top-statement__body{margin-top:48px}.top-statement__copy{margin:48px 0 0}.top-statement__copy img{width:168px}.top-values .-en{width:158px}.top-values__body{margin-top:48px}.top-values__video{margin:24px 0 0}.top-values__column:nth-child(n+2){margin-top:32px}.top-values__heading{margin-right:12px;font-size:1.25rem;white-space:nowrap}.top-values__text{margin:12px 0 0}.top-services .-en img{width:150px}.top-services__container{padding:48px 12px 0}.top-services__list{grid-template-columns:repeat(2,1fr);gap:8px}.top-services__link{border-radius:12px}.top-life .-en img{width:232px}.top-life__container{padding:48px 12px 0}.top-life__list:not(.-splide){grid-template-columns:repeat(2,1fr);gap:24px 8px}.top-life__list .top-life__video{border-radius:12px}.top-life__list.-splide{margin:12px 0 0!important}.top-life__list.-splide:after{width:12px}.top-life__list.-splide .top-life__item{width:160px}.top-outro{margin-top:200px}.top-outro span:nth-child(1){width:203px}.top-outro span:nth-child(2){width:105px;margin-top:16px}.top-outro__video{top:45px}.entry__header-tagline .-svg img{height:56px}}@media (max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media (max-width: 720px) and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:-8px}}@media (max-width: 720px) and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media (max-width: 720px) and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media (max-width: 720px) and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media (max-width: 600px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:-8px}}@media (max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface:before{content:none}}@media screen and (forced-colors: active){.mdc-dialog__surface:before{border-color:CanvasText}.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog__actions{border-top-color:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}
