@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;700&display=fallback";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=fallback";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700&family=Noto+Sans:wght@400;500;700&display=fallback";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700&family=Noto+Sans:wght@400;500;700&display=fallback";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=fallback";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@400;500;700&display=fallback";.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:9999;display:flex;align-items:center;justify-content:center}.modal-container{background:#fff;padding:2rem;border-radius:8px;max-width:90vw;max-height:90vh;overflow:auto}#eruda{display:none}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid}a{color:unset;text-decoration:none;outline:none}a:hover,a:active{text-decoration:none;color:unset}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul,ol{list-style:none}button,input,select{margin:0}input:focus{border:none;outline:0}input:disabled{color:inherit}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{background:inherit;border:none;box-shadow:none;border-radius:0;padding:0;overflow:visible;cursor:pointer}:focus-visible{outline:none}html{box-sizing:border-box}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body{font-family:Noto Sans KR,Noto Sans,Noto Sans JP,Noto Sans TC,Noto Sans Thai,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,Roboto,Arial,Microsoft YaHei,Microsoft JhengHei,sans-serif}[lang=ja] body{font-family:Noto Sans JP,Noto Sans KR,Noto Sans,Noto Sans TC,Noto Sans Thai,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,Roboto,Arial,Microsoft YaHei,Microsoft JhengHei,sans-serif}[lang=zh][data-country=CN] body{font-family:Noto Sans,Noto Sans SC,Noto Sans KR,Noto Sans JP,Noto Sans Thai,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,Roboto,Arial,Microsoft YaHei,Microsoft JhengHei,sans-serif}[lang=zh][data-country=TW] body{font-family:Noto Sans,Noto Sans TC,Noto Sans KR,Noto Sans JP,Noto Sans Thai,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,Roboto,Arial,Microsoft YaHei,Microsoft JhengHei,sans-serif}[data-service=company][lang=ko] body *{word-break:keep-all}[data-service=company] body{height:100%;margin:0;padding:0;background-color:var(--BG000)}[data-service=company] .company-container{min-height:calc(100vh - 500px)}[data-service=company] body:not(.page-about,.page-about-information,.page-about-brand) .company-content{margin:0 auto;padding-top:var(--company-section-padding-top);padding-left:var(--company-section-padding-side);padding-right:var(--company-section-padding-side);padding-bottom:var(--company-section-padding-bottom)}@media screen and (min-width: 1440px){[data-service=company] body:not(.page-about,.page-about-information,.page-about-brand) .company-content{max-width:1160px;padding-left:0;padding-right:0}}[data-service=company] .company-header h1{padding-bottom:var(--company-header-padding-bottom);font-size:32px;font-weight:700;line-height:44px;color:var(--Glyphs100)}@media screen and (min-width: 960px){[data-service=company] .company-header h1{font-size:52px;font-weight:700;line-height:74px}}[data-service=company] .company-header p{padding-bottom:var(--company-section-padding-top);font-size:16px;font-weight:400;line-height:24px;color:var(--Glyphs200)}@media screen and (min-width: 960px){[data-service=company] .company-header p{font-size:20px;font-weight:400;line-height:32px}}[data-service=company] .br-m{display:block}@media screen and (min-width: 960px){[data-service=company] .br-m{display:none}}[data-service=company] .br-pc{display:none}@media screen and (min-width: 960px){[data-service=company] .br-pc{display:block}}[data-service=company] body:not(.page-about,.page-about-information,.page-about-brand) .company-content{padding-top:80px;padding-bottom:0}.history{display:grid;grid-template-columns:minmax(272px,35%) 1fr;row-gap:80px;align-items:stretch;width:100%;max-width:1160px;margin:0 auto 200px;will-change:transform;backface-visibility:hidden}.history__header{padding-top:28px;padding-bottom:14px;overflow:hidden;background:var(--BG000);will-change:transform;backface-visibility:hidden;transform:translateZ(0)}@media screen and (min-width: 960px){.history__header{padding-top:0;padding-bottom:0}}.history>header{position:sticky;top:100px;grid-column:1;min-width:272px;max-width:100%;height:220px;padding-right:0;align-self:start;grid-row:1/3;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}@media screen and (min-width: 960px){.history>header{top:212px;padding-right:24px;max-width:531px;height:596px}}.history>header h2{font-size:52px;line-height:74px;font-weight:700;color:var(--Glyphs100);line-height:1;margin-bottom:20px;will-change:transform;backface-visibility:hidden}@media screen and (min-width: 960px){.history>header h2{font-size:96px;margin-bottom:40px}}.history>header .subject{font-size:16px;font-weight:500;line-height:24px;color:var(--Glyphs100);will-change:transform;backface-visibility:hidden}@media screen and (min-width: 960px){.history>header .subject{font-size:20px;font-weight:500;line-height:28px}}.history>header .subject__en{margin-bottom:20px;font-size:16px;font-weight:500;line-height:24px;will-change:transform;backface-visibility:hidden}@media screen and (min-width: 960px){.history>header .subject__en{font-size:20px;font-weight:500;line-height:28px}}.history>header .range{margin-bottom:80px;color:var(--Glyphs250);will-change:transform;backface-visibility:hidden;font-size:14px;font-weight:400;line-height:22px}@media screen and (min-width: 960px){.history>header .range{font-size:18px;font-weight:400;line-height:26px}}.history__year{grid-column:2/-1}.history__year:last-of-type{padding-bottom:200px}.history__year-label{margin-bottom:28px}.history.last{margin-bottom:100px}@media screen and (min-width: 640px){.history.last{margin-bottom:200px}}@media screen and (min-width: 960px){.history.last header{height:600px}}.history.last .history__year:last-of-type{padding-bottom:120px}@media screen and (min-width: 960px){.history.last .history__year:last-of-type{padding-bottom:544px}}.history.last .history__year:last-of-type .history__item{position:relative;top:5px}.history__content{display:flex;flex-direction:column}.history__item{display:grid;grid-template-columns:3ch 1fr;align-items:start;gap:28px;padding:13px 0 15px;border-bottom:1px solid var(--Bright300)}.history__item:last-child{border-bottom:0px solid var(--Bright300)}@media screen and (min-width: 960px){.history__item{gap:40px;padding:13px 0 16px}}.history__item time{font-size:16px;font-weight:500;line-height:24px;color:var(--Glyphs100)}@media screen and (min-width: 960px){.history__item time{font-size:18px;font-weight:500;line-height:26px}}.history__item p{font-size:14px;font-weight:400;line-height:22px;color:var(--Glyphs250)}@media screen and (min-width: 960px){.history__item p{font-size:18px;font-weight:400;line-height:26px}}.history__gauge{position:relative;display:none;width:2px;height:258px;background:var(--BG300);overflow:hidden}@media screen and (min-width: 960px){.history__gauge{display:block;margin-bottom:120px}}.history__gauge-bar{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:top center;background:var(--Glyphs100);transform:scaleY(0);transition:transform .06s linear}@media (max-width: 959px){.history{grid-template-columns:1fr;column-gap:0}}@media (max-width: 959px){.history{grid-template-columns:1fr}.history>header,.history>.history__year{grid-column:1}}
