﻿:root{--body-bg: #1d1d1d;--body-bg-2: #1f1f1f;--active-bg: #3d60b0;--color-white: #fff;--color-light: #f4f4f4;--color-dark: #222;--color-line: #d8d8d8;--color-red: #f00;--color-black: #000;--color-navy: #2e457c;--color-grey: #6f6f6f;--color-gray-light: #f7f7f7;--color-line-gray: #e5e5e5;--color-line-gray-1: #d9d9d9;--color-line-gray-2: #b8b8b8;--color-line-gray-3: #ececec;--size-1: 1px;--size-4: 4px;--size-10: 10px;--size-13: 13px;--size-14: 14px;--size-16: 16px;--size-20: 20px;--size-24: 24px;--size-26: 26px;--size-28: 28px;--size-33: 33px;--size-40: 40px;--size-50: 50px;--size-60: 60px;--size-70: 70px;--size-90: 90px;--size-100: 100px;--size-190: 190px;--size-225: 225px;--size-429: 429px;--box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);--gap-8: 8px;--gap-10: 10px;--gap-12: 12px;--gap-16: 16px;--gap-17: 17px;--gap-20: 20px;--gap-24: 24px;--gap-25: 25px;--gap-27: 27px;--gap-30: 30px;--gap-40: 40px;--gap-48: 48px;--gap-50: 50px;--gap-55: 55px;--gap-60: 60px;--gap-100: 100px;--gap-150: 150px;--gap-170: 170px;--line-height-2: 2px;--line-height-100: 100%;--line-height-120: 120%;--line-height-140: 140%;--tab-li-max-width: 260px;--max-width-492: 492px;--max-width-1300: 1300px;--board-width-2: 2px;--main-home-bg: linear-gradient(180deg, #2e457c 27%, #10182c 100%);--hero-button-width: 160px;--hero-button-height: 40px;--hero-button-radius: 50px;--hero-height: 805px;--growth-last-width: 650px;--business-card-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);--management-last-width: 670px;--management-list-box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.25);--management-icon-size: 46px;--management-list-img-width: 200px;--management-list-img-height: 120px;--management-item-border: solid 1px #fff;--location-width: 650px;--location-btn-width: 120px;--location-btn-height: 40px;--location-button-width: 350px;--location-button-height: 60px;--location-map-width: 650px;--location-map-height: 505px;--location-map-body-height: 411px;--container-max-width: 1330px;--container-min-width: 320px;--container-padding-x-15: 0 15px;--container-padding-x-13: 0 13px;--container-padding-y-150: 150px;--header-height: 100px;--header-show-height: 180px;--header-submenu-height: 80px;--header-navber-gap: 34px;--header-translate-menu-gap: 16px;--header-translatewise-ui-icon-width: 32px;--header-translatewise-ui-icon-height: 32px;--header-navber-padding: 0 13px;--translate-border-radius: 6px;--translate-padding: 33px 3px 3px 3px;--translate-border-dropdown-radius: 3px;--header-mobile-navbar-width: 250px;--header-brand-width: 190px;--header-brand-height: 40px;--header-tab-border-color: #d9d9d9;--bg-footer: #0b0b0b;--bg-copyright: #1d1d1d;--footer-padding: 50px 0;--footer-copyright-color: #fff;--height-copyright: 49px;--footer-menu-gap: 20px;--footer-menu-margin: 32px auto;--footer-menu-line-left: -10px;--footer-brand-width: 190px;--footer-brand-height: 40px;--body-font-family: "Wanted Sans", sans-serif;--body-font-sub-family: "Pretendard", sans-serif;--font-size-13: 13px;--font-size-14: 14px;--font-size-16: 16px;--font-size-17: 17px;--font-size-18: 18px;--font-size-20: 20px;--font-size-24: 24px;--font-size-28: 28px;--font-size-32: 32px;--font-size-34: 34px;--font-size-36: 36px;--font-size-38: 38px;--font-size-40: 40px;--font-size-56: 56px;--font-size-64: 64px;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--font-weight-800: 800;--body-height-80: 80px;--body-height-60: 60px;--body-height-50: 50px;--body-height-230: 230px;--body-line-height: 1.5;--body-line-height-100: 1;--body-line-height-120: 1.2;--body-line-height-140: 1.4;--letter-spacing-03: -0.3px;--letter-spacing-032: -0.32px;--letter-spacing-04: -0.4px;--letter-spacing-07: -0.7px;--letter-spacing-08: -0.8px;--letter-spacing-09: -0.9px;--letter-spacing-10: -1px;--letter-spacing-12: -1.2px;--letter-spacing-14: -1.4px;--letter-spacing-16: -1.6px;--letter-spacing-18: -1.8px;--letter-spacing-20: -2px;--letter-spacing-28: -2.8px;--letter-spacing-32: -3.2px;--letter-body-spacing: -0.0375em;--opacity-25: 0.25;--opacity-50: 0.5;--opacity-75: 0.75;--sub-hero-height: 400px;--sub-hero-gap: 20px;--sub-hero-gap-57: 57px;--current-sub-menu-active-height: 4px;--current-sub-menu-active-height-2: 2px;--sub-hero-desc-height: 320px;--margin-5: 5px;--margin-10: 10px;--margin-12: 12px;--margin-17: 17px;--margin-20: 20px;--margin-24: 24px;--margin-25: 25px;--margin-30: 30px;--margin-32: 32px;--margin-37: 37px;--margin-40: 40px;--margin-50: 50px;--margin-60: 60px;--margin-64: 64px;--margin-68: 68px;--margin-80: 80px;--margin-100: 100px;--margin-120: 120px;--margin-150: 150px;--padding-5: 5px;--padding-8: 8px;--padding-10: 10px;--padding-12: 12px;--padding-15: 15px;--padding-18: 18px;--padding-20: 20px;--padding-22: 22px;--padding-24: 24px;--padding-32: 32px;--padding-30: 30px;--padding-50: 50px;--padding-60: 60px;--padding-74: 74px;--padding-80: 80px;--padding-100: 100px;--padding-120: 120px;--padding-150: 150px;--padding-180: 180px;--vision-gap-20: 20px;--vision-gap-24: 24px;--history-list-max-width: 680px;--history-list-icon-size: 16px;--history-list-icon-top: 6px;--history-list-padding-start: 77px;--history-list-padding-end: 18px;--history-list-strong-width: 46px;--patents-list-y-gap: 60px;--patents-list-x-gap: 30px;--patents-item-desc-height: 44px;--patents-item-dosc-line-color: #222;--patents-item-dosc-line-top-width: 3px;--areas-row-gap: 36px;--areas-row-col-width-3: 550px;--areas-row-col-width-1: 335px;--areas-list-icon-size: 22px;--areas-list-border-color: #d5d5d5;--areas-list-box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.4);--areas-list-box-shadow-18: 0px 4px 18px 0px rgba(0, 0, 0, 0.4);--areas--youtube-video-width: 640px;--areas-aspect-ratio: 640 / 360;--areas-scroll-list-width: 335px;--board-search-input-width: 429px;--board-search-input-height: 40px;--board-search-background-color: #fff;--board-search-input-border: 1px solid #e6e6e6;--board-search-button-width: 20px;--board-search-button-height: 20px;--board-nodata-line-height-100: 100px;--board-nodata-border: 1px solid #e6e6e6;--esg-vision-height: 122px;--esg-bgie-bg: linear-gradient(86deg, #2e457c 0%, #001a57 100%);--esg-bgie-height: 50px;--esg-padding: 0 37px;--card-width-220: 220px;--card-img-width-100: 100px;--card-img-height-100: 100px;--customer-support-desc-bg: linear-gradient(128deg, #2e457c 1.35%, #001a57 100%);--customer-support-desc-width: 415px;--customer-support-desc-height: 348px;--customer-support-card-board: 1px solid #d9d9d9;--customer-support-card-title-height: 88px;--customer-support-card-title-icon-size: 20px;--customer-support-card-list-item-border: 1px solid #ececec;--customer-support-card-list-item-height: 51px;--customer-support-card-link-height: 60px;--customer-support-card-link-border: 1px solid #d9d9d9;--customer-support-card-link-icon-width: 18px;--customer-support-card-link-icon-height: 17px;--modal-close-size: 24px;--modal-close-position-top: 50px;--modal-close-position-right: 50px;--modal-border: 1px solid #e6e6e6;--modal-min-width: 760px;--modal-min-height: 317px;--modal-max-content-width: 730px;--modal-content-height: 287px;--modal-background: rgba(0, 0, 0, 0.2);--modal-content-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);--modal-content-padding: 40px 24px;--modal-header-margin: 12px;--modal-header-padding: 2px 0 12px;--inquiry-submit-box-shadow: 1px 1px 0px 1px rgba(255, 255, 255, 0.4) inset;--quk-right: 60px;--quk-bottom: 90px;--quk-icon-width: 70px;--quk-icon-height: 70px;--quk-gap: 18px}[lang=en-US] body{--line-height-120: 100%;--line-height-140: 120%}video{display:block;width:100%;height:auto;object-fit:cover;will-change:transform;backface-visibility:hidden}@media(min-width: 768px)and (max-width: 1329.98px){:root{--size-1: 0.08vw;--size-4: 0.31vw;--size-10: 0.77vw;--size-13: 1vw;--size-14: 1.08vw;--size-16: 1.23vw;--size-20: 1.54vw;--size-24: 1.85vw;--size-26: 2vw;--size-28: 2.15vw;--size-33: 2.54vw;--size-40: 3.08vw;--size-50: 3.85vw;--size-60: 4.62vw;--size-70: 5.38vw;--size-90: 6.92vw;--size-100: 7.69vw;--size-190: 14.62vw;--size-225: 17.31vw;--size-429: 33vw;--box-shadow: 0vw 0.31vw 0.77vw 0vw rgba(0, 0, 0, 0.1);--gap-8: 0.62vw;--gap-10: 0.77vw;--gap-12: 0.92vw;--gap-16: 1.23vw;--gap-17: 1.31vw;--gap-20: 1.54vw;--gap-24: 1.85vw;--gap-25: 1.92vw;--gap-27: 2.08vw;--gap-30: 2.31vw;--gap-40: 3.08vw;--gap-48: 3.69vw;--gap-50: 3.85vw;--gap-55: 4.23vw;--gap-60: 4.62vw;--gap-100: 7.69vw;--gap-150: 11.54vw;--gap-170: 13.08vw;--line-height-2: 0.15vw;--tab-li-max-width: 20vw;--max-width-492: 37.85vw;--max-width-1300: 100vw;--board-width-2: 0.15vw;--hero-button-width: 12.31vw;--hero-button-height: 3.08vw;--hero-button-radius: 3.85vw;--hero-height: 61.92vw;--growth-last-width: 50vw;--business-card-shadow: 0vw 0.31vw 0.77vw 0vw rgba(0, 0, 0, 0.25);--management-last-width: 51.54vw;--management-list-box-shadow: 0vw 0.31vw 2.31vw 0vw rgba(0, 0, 0, 0.25);--management-icon-size: 3.54vw;--management-list-img-width: 15.38vw;--management-list-img-height: 9.23vw;--management-item-border: solid 0.08vw #fff;--location-width: 50vw;--location-btn-width: 9.23vw;--location-btn-height: 3.08vw;--location-button-width: 26.92vw;--location-button-height: 4.62vw;--location-map-width: 50vw;--location-map-height: 38.85vw;--location-map-body-height: 31.62vw;--container-max-width: 102.31vw;--container-min-width: 24.62vw;--container-padding-x-15: 0 1.15vw;--container-padding-x-13: 0 1vw;--container-padding-y-150: 11.54vw;--header-height: 7.69vw;--header-show-height: 13.85vw;--header-submenu-height: 6.15vw;--header-navber-gap: 2.62vw;--header-translate-menu-gap: 1.23vw;--header-translatewise-ui-icon-width: 2.46vw;--header-translatewise-ui-icon-height: 2.46vw;--header-navber-padding: 0 1vw;--translate-border-radius: 0.46vw;--translate-padding: 2.54vw 0.23vw 0.23vw 0.23vw;--translate-border-dropdown-radius: 0.23vw;--header-mobile-navbar-width: 19.23vw;--header-brand-width: 14.62vw;--header-brand-height: 3.08vw;--footer-padding: 3.85vw 0;--height-copyright: 3.77vw;--footer-menu-gap: 1.54vw;--footer-menu-margin: 2.46vw auto;--footer-menu-line-left: -0.77vw;--footer-brand-width: 14.62vw;--footer-brand-height: 3.08vw;--font-size-13: 1vw;--font-size-14: 1.08vw;--font-size-16: 1.23vw;--font-size-17: 1.31vw;--font-size-18: 1.38vw;--font-size-20: 1.54vw;--font-size-24: 1.85vw;--font-size-28: 2.15vw;--font-size-32: 2.46vw;--font-size-34: 2.62vw;--font-size-36: 2.77vw;--font-size-38: 2.92vw;--font-size-40: 3.08vw;--font-size-64: 4.92vw;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--font-weight-800: 800;--body-height-80: 6.15vw;--body-height-60: 4.62vw;--body-height-50: 3.85vw;--body-height-230: 17.69vw;--letter-spacing-03: -0.02vw;--letter-spacing-032: -0.02vw;--letter-spacing-04: -0.03vw;--letter-spacing-07: -0.05vw;--letter-spacing-08: -0.06vw;--letter-spacing-09: -0.07vw;--letter-spacing-10: -0.08vw;--letter-spacing-12: -0.09vw;--letter-spacing-14: -0.11vw;--letter-spacing-16: -0.12vw;--letter-spacing-20: -0.15vw;--letter-spacing-28: -0.37vw;--letter-spacing-32: -0.25vw;--sub-hero-height: 30.77vw;--sub-hero-gap: 1.54vw;--sub-hero-gap-57: 4.38vw;--current-sub-menu-active-height: 0.31vw;--current-sub-menu-active-height-2: 0.15vw;--sub-hero-desc-height: 24.62vw;--margin-5: 0.38vw;--margin-10: 0.77vw;--margin-12: 0.92vw;--margin-17: 1.31vw;--margin-20: 1.54vw;--margin-24: 1.85vw;--margin-25: 1.92vw;--margin-30: 2.31vw;--margin-32: 2.46vw;--margin-37: 2.85vw;--margin-40: 3.08vw;--margin-50: 3.85vw;--margin-60: 4.62vw;--margin-64: 4.92vw;--margin-68: 5.23vw;--margin-80: 6.15vw;--margin-100: 7.69vw;--margin-120: 9.23vw;--margin-150: 11.54vw;--padding-5: 0.38vw;--padding-8: 0.62vw;--padding-10: 0.77vw;--padding-12: 0.92vw;--padding-15: 1.15vw;--padding-18: 1.38vw;--padding-20: 1.54vw;--padding-22: 1.69vw;--padding-24: 1.85vw;--padding-32: 2.46vw;--padding-30: 2.31vw;--padding-50: 3.85vw;--padding-60: 4.62vw;--padding-74: 5.69vw;--padding-100: 7.69vw;--padding-120: 9.23vw;--padding-150: 11.54vw;--padding-180: 13.85vw;--vision-gap-20: 1.54vw;--vision-gap-24: 1.85vw;--history-list-max-width: 52.31vw;--history-list-icon-size: 1.23vw;--history-list-icon-top: 0.46vw;--history-list-padding-start: 5.92vw;--history-list-padding-end: 1.38vw;--history-list-strong-width: 3.54vw;--patents-list-y-gap: 4.62vw;--patents-list-x-gap: 2.31vw;--patents-item-desc-height: 3.38vw;--patents-item-dosc-line-top-width: 0.23vw;--areas-row-gap: 2.77vw;--areas-row-col-width-3: 42.31vw;--areas-list-icon-size: 1.69vw;--areas-list-box-shadow: 0vw 0.31vw 1.54vw 0vw rgba(0, 0, 0, 0.4);--areas-list-box-shadow-18: 0vw 0.31vw 1.38vw 0vw rgba(0, 0, 0, 0.4);--areas--youtube-video-width: 49.23vw;--areas-aspect-ratio: 640 / 360;--areas-scroll-list-width: 25.77vw;--board-search-input-width: 33vw;--board-search-input-height: 3.08vw;--board-search-input-border: 0.08vw solid #e6e6e6;--board-search-button-width: 1.54vw;--board-search-button-height: 1.54vw;--board-nodata-line-height-100: 7.69vw;--board-nodata-border: 0.08vw solid #e6e6e6;--esg-vision-height: 9.38vw;--esg-bgie-height: 3.85vw;--esg-padding: 0 2.85vw;--card-width-220: 16.92vw;--card-img-width-100: 7.69vw;--card-img-height-100: 7.69vw;--customer-support-desc-width: 31.92vw;--customer-support-desc-height: 26.77vw;--customer-support-card-board: 0.08vw solid #d9d9d9;--customer-support-card-title-height: 6.77vw;--customer-support-card-title-icon-size: 1.54vw;--customer-support-card-list-item-border: 0.08vw solid #ececec;--customer-support-card-list-item-height: 3.92vw;--customer-support-card-link-height: 4.62vw;--customer-support-card-link-border: 0.08vw solid #d9d9d9;--customer-support-card-link-icon-width: 1.38vw;--customer-support-card-link-icon-height: 1.31vw;--modal-close-size: 1.85vw;--modal-close-position-top: 3.85vw;--modal-close-position-right: 3.85vw;--modal-border: 0.08vw solid #e6e6e6;--modal-min-width: 58.46vw;--modal-min-height: 24.38vw;--modal-max-content-width: 56.15vw;--modal-content-height: 22.08vw;--modal-background: rgba(0, 0, 0, 0.2);--modal-content-shadow: 0vw 0.31vw 0.77vw 0vw rgba(0, 0, 0, 0.1);--modal-content-padding: 3.08vw 1.85vw;--modal-header-margin: 0.92vw;--modal-header-padding: 0.15vw 0 0.92vw;--inquiry-submit-box-shadow: 0.08vw 0.08vw 0vw 0.08vw rgba(255, 255, 255, 0.4) inset;--quk-right: 4.62vw;--quk-bottom: 6.92vw;--quk-icon-width: 5.38vw;--quk-icon-height: 5.38vw;--quk-gap: 1.38vw}}@media screen and (max-width: 767.98px){:root{--size-1: 0.13vw;--size-4: 0.53vw;--size-10: 1.33vw;--size-13: 1.73vw;--size-14: 1.87vw;--size-16: 2.13vw;--size-20: 2.67vw;--size-24: 3.2vw;--size-26: 3.47vw;--size-28: 3.73vw;--size-33: 4.4vw;--size-40: 5.33vw;--size-50: 6.67vw;--size-60: 8vw;--size-70: 9.33vw;--size-90: 12vw;--size-100: 13.33vw;--size-190: 25.33vw;--size-225: 30vw;--size-429: 57.2vw;--box-shadow: 0vw 0.53vw 1.33vw 0vw rgba(0, 0, 0, 0.1);--gap-8: 1.07vw;--gap-10: 1.33vw;--gap-12: 1.6vw;--gap-16: 2.13vw;--gap-17: 2.27vw;--gap-20: 2.67vw;--gap-24: 3.2vw;--gap-25: 3.33vw;--gap-27: 3.6vw;--gap-30: 4vw;--gap-40: 5.33vw;--gap-48: 6.4vw;--gap-50: 6.67vw;--gap-55: 7.33vw;--gap-60: 8vw;--gap-100: 13.33vw;--gap-150: 20vw;--gap-170: 22.67vw;--line-height-2: 0.27vw;--tab-li-max-width: 34.67vw;--max-width-492: 65.6vw;--max-width-1300: 173.33vw;--board-width-2: 0.27vw;--hero-button-width: 21.33vw;--hero-button-height: 5.33vw;--hero-button-radius: 6.67vw;--hero-height: 107.33vw;--growth-last-width: 86.67vw;--business-card-shadow: 0vw 0.53vw 1.33vw 0vw rgba(0, 0, 0, 0.25);--management-last-width: 89.33vw;--management-list-box-shadow: 0vw 0.53vw 4vw 0vw rgba(0, 0, 0, 0.25);--management-icon-size: 6.13vw;--management-list-img-width: 26.67vw;--management-list-img-height: 16vw;--management-item-border: solid 0.13vw #fff;--location-width: 86.67vw;--location-btn-width: 16vw;--location-btn-height: 5.33vw;--location-button-width: 46.67vw;--location-button-height: 8vw;--location-map-width: 86.67vw;--location-map-height: 97.33vw;--location-map-body-height: 54.8vw;--container-max-width: 177.33vw;--container-min-width: 42.67vw;--container-padding-x-15: 0 2vw;--container-padding-x-13: 0 1.73vw;--container-padding-y-150: 20vw;--header-height: 13.33vw;--header-show-height: 24vw;--header-submenu-height: 10.67vw;--header-navber-gap: 4.53vw;--header-translate-menu-gap: 2.13vw;--header-translatewise-ui-icon-width: 7.33vw;--header-translatewise-ui-icon-height: 7.33vw;--header-navber-padding: 0 1.73vw;--translate-border-radius: 0.8vw;--translate-padding: 4.4vw 0.4vw 0.4vw 0.4vw;--translate-border-dropdown-radius: 0.4vw;--header-mobile-navbar-width: 85.55vw;--header-brand-width: 37.33vw;--header-brand-height: 8.33vw;--footer-padding: 8vw 0;--height-copyright: 9.6vw;--footer-menu-gap: 2.67vw;--footer-menu-margin: 4.27vw auto;--footer-menu-line-left: -1.33vw;--footer-brand-width: 50.4vw;--footer-brand-height: 10.67vw;--font-size-13: 1.73vw;--font-size-14: 1.87vw;--font-size-16: 2.13vw;--font-size-17: 2.27vw;--font-size-18: 2.4vw;--font-size-20: 2.67vw;--font-size-24: 3.2vw;--font-size-28: 3.73vw;--font-size-32: 4.27vw;--font-size-34: 4.53vw;--font-size-36: 4.8vw;--font-size-38: 5.07vw;--font-size-40: 5.33vw;--font-size-56: 7.47vw;--font-size-64: 8.53vw;--font-weight-400: 400;--font-weight-500: 500;--font-weight-600: 600;--font-weight-700: 700;--font-weight-800: 800;--body-height-80: 10.67vw;--body-height-60: 8vw;--body-height-50: 6.67vw;--body-height-230: 30.67vw;--letter-spacing-03: -0vw;--letter-spacing-032: -0vw;--letter-spacing-04: -0vw;--letter-spacing-07: -0.13vw;--letter-spacing-08: -0.13vw;--letter-spacing-09: -0.13vw;--letter-spacing-10: -0.13vw;--letter-spacing-12: -0.13vw;--letter-spacing-14: -0.13vw;--letter-spacing-16: -0.27vw;--letter-spacing-18: -0.24vw;--letter-spacing-20: -0.27vw;--letter-spacing-32: -0.4vw;--sub-hero-height: 53.33vw;--sub-hero-gap: 2.67vw;--sub-hero-gap-57: 7.6vw;--current-sub-menu-active-height: 0.53vw;--current-sub-menu-active-height-2: 0.27vw;--sub-hero-desc-height: 42.67vw;--margin-5: 0.67vw;--margin-10: 1.33vw;--margin-12: 1.6vw;--margin-17: 2.27vw;--margin-20: 2.67vw;--margin-24: 3.2vw;--margin-25: 3.33vw;--margin-30: 4vw;--margin-32: 4.27vw;--margin-37: 4.93vw;--margin-40: 5.33vw;--margin-50: 6.67vw;--margin-60: 8vw;--margin-64: 8.53vw;--margin-68: 9.07vw;--margin-80: 10.67vw;--margin-100: 13.33vw;--margin-120: 16vw;--margin-150: 20vw;--padding-5: 0.67vw;--padding-8: 1.07vw;--padding-10: 1.33vw;--padding-12: 1.6vw;--padding-15: 2vw;--padding-18: 2.4vw;--padding-20: 2.67vw;--padding-22: 2.93vw;--padding-24: 3.2vw;--padding-32: 4.27vw;--padding-30: 4vw;--padding-50: 6.67vw;--padding-60: 8vw;--padding-74: 9.87vw;--padding-80: 10.67vw;--padding-100: 13.33vw;--padding-120: 16vw;--padding-150: 20vw;--padding-160: 21.33vw;--padding-180: 24vw;--vision-gap-20: 2.67vw;--vision-gap-24: 3.2vw;--history-list-max-width: 90.67vw;--history-list-icon-size: 3.73vw;--history-list-icon-top: 0.8vw;--history-list-padding-start: 10.27vw;--history-list-padding-end: 2.4vw;--history-list-strong-width: 6.13vw;--patents-list-y-gap: 8vw;--patents-list-x-gap: 4vw;--patents-item-desc-height: 5.87vw;--patents-item-dosc-line-top-width: 0.4vw;--areas-row-gap: 4.8vw;--areas-row-col-width-3: 121.2vw;--areas-list-icon-size: 2.93vw;--areas-list-box-shadow: 0vw 0.53vw 2.67vw 0vw rgba(0, 0, 0, 0.4);--areas-list-box-shadow-18: 0vw 0.53vw 2.4vw 0vw rgba(0, 0, 0, 0.4);--areas--youtube-video-width: 85.33vw;--areas-aspect-ratio: 640 / 360;--areas-scroll-list-width: 44.67vw;--board-search-input-width: 57.2vw;--board-search-input-height: 5.33vw;--board-search-input-border: 0.13vw solid #e6e6e6;--board-search-button-width: 2.67vw;--board-search-button-height: 2.67vw;--board-nodata-line-height-100: 13.33vw;--board-nodata-border: 0.13vw solid #e6e6e6;--esg-vision-height: 16.27vw;--esg-bgie-height: 6.67vw;--esg-padding: 0 4.93vw;--card-width-220: 29.33vw;--card-img-width-100: 13.33vw;--card-img-height-100: 13.33vw;--customer-support-desc-width: 55.33vw;--customer-support-desc-height: 46.4vw;--customer-support-card-board: 0.13vw solid #d9d9d9;--customer-support-card-title-height: 11.73vw;--customer-support-card-title-icon-size: 2.67vw;--customer-support-card-list-item-border: 0.13vw solid #ececec;--customer-support-card-list-item-height: 6.8vw;--customer-support-card-link-height: 8vw;--customer-support-card-link-border: 0.13vw solid #d9d9d9;--customer-support-card-link-icon-width: 2.4vw;--customer-support-card-link-icon-height: 2.27vw;--modal-close-size: 6.67vw;--modal-close-position-top: 5.33vw;--modal-close-position-right: 5.33vw;--modal-border: 0.13vw solid #e6e6e6;--modal-min-width: 101.33vw;--modal-min-height: 42.27vw;--modal-max-content-width: 97.33vw;--modal-content-height: 38.27vw;--modal-background: rgba(0, 0, 0, 0.2);--modal-content-shadow: 0vw 0.53vw 1.33vw 0vw rgba(0, 0, 0, 0.1);--modal-content-padding: 5.33vw 3.2vw;--modal-header-margin: 1.6vw;--modal-header-padding: 0.27vw 0 1.6vw;--inquiry-submit-box-shadow: 0.13vw 0.13vw 0vw 0.13vw rgba(255, 255, 255, 0.4) inset;--quk-right: 8vw;--quk-bottom: 8vw;--quk-icon-width: 15vw;--quk-icon-height: 15vw;--quk-gap: 2.4vw}}*,*::before,*::after{font-weight:var(--body-font-weight);line-height:var(--body-line-height);box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-stretch:condensed;letter-spacing:var(--letter-body-spacing)}html{scroll-behavior:smooth}.w-100{width:100% !important}.max-width-492{max-width:var(--max-width-492) !important}.fw-400{font-weight:var(--font-weight-400)}.fw-600{font-weight:var(--font-weight-600)}.fw-700{font-weight:var(--font-weight-700)}.fw-800{font-weight:var(--font-weight-800)}.fs-16{font-size:var(--font-size-16)}.fs-18{font-size:var(--font-size-18)}.fs-20{font-size:var(--font-size-20)}.fs-24{font-size:var(--font-size-24)}.fs-28{font-size:var(--font-size-28)}.fs-32{font-size:var(--font-size-32)}.fs-34{font-size:var(--font-size-34)}.fs-36{font-size:var(--font-size-36)}.fs-38{font-size:var(--font-size-38)}.fs-40{font-size:var(--font-size-40)}.pb-150{padding-bottom:var(--padding-150)}.mt-20{margin-top:var(--margin-20)}.mt-120{margin-top:var(--margin-120)}.mb-10{margin-bottom:var(--margin-10)}.mb-20{margin-bottom:var(--margin-20)}.mb-32{margin-bottom:var(--margin-32)}.mb-40{margin-bottom:var(--margin-40)}.mb-50{margin-bottom:var(--margin-50)}.mb-60{margin-bottom:var(--margin-60)}.mb-80{margin-bottom:var(--margin-80)}.mb-100{margin-bottom:var(--margin-100)}.mb-150{margin-bottom:var(--margin-150)}.ms-5{margin-left:var(--margin-5)}.img-fluid{max-width:100%}.images-group{font-size:0}.bk-line{position:relative}.bk-line::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:17px;background:rgba(122,157,242,.2);z-index:1}.bk-line>*{position:relative;z-index:2}body{background-color:var(--body-bg)}body .warp>header{position:sticky;top:0;max-height:var(--header-height);transition:max-height .3s ease-in-out;z-index:99}body .warp>header::after{content:"";position:absolute;left:0;top:var(--header-height);width:100%;height:0;background:var(--color-white);overflow:hidden;border-top:solid 1px var(--color-line-gray);opacity:0;transition:all .3s ease-in-out}body .warp>header .header{width:100%;background:var(--color-white);box-shadow:var(--box-shadow)}body .warp>header .container{display:flex;align-items:center;justify-content:space-between;height:var(--header-height)}body .warp>header .brand{display:flex;align-items:center}body .warp>header .brand a{display:inline-block;width:var(--header-brand-width);height:var(--header-brand-height);background:url(../imgs/logo.svg) no-repeat center center;background-size:100%;aspect-ratio:280/40;font-size:0;color:rgba(0,0,0,0)}body .warp>header .navbar .menu{display:flex;align-items:center;gap:var(--header-navber-gap)}body .warp>header .navbar .menu>li{height:var(--header-height);display:inline-flex;align-items:center}body .warp>header .navbar .menu>li>a{position:relative;display:flex;align-items:center;color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-style:normal;font-weight:var(--font-weight-600);line-height:var(--body-line-height);letter-spacing:var(--letter-spacing-12);height:var(--header-height);padding:var(--header-navber-padding)}body .warp>header .navbar .menu>li>a::after,body .warp>header .navbar .menu>li>a::before{content:"";position:absolute;bottom:0;width:0;height:3px;background:var(--active-bg);transition:all .3s ease-in-out}body .warp>header .navbar .menu>li>a::before{left:50%}body .warp>header .navbar .menu>li>a::after{right:50%}body .warp>header .navbar .menu>li .sub-menu{position:absolute;top:var(--header-height);left:0;width:100%;height:0;opacity:0;display:flex;justify-content:center;align-items:center;gap:var(--header-navber-gap);overflow:hidden;z-index:100;transition:all .3s ease-in-out}body .warp>header .navbar .menu>li .sub-menu li a{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-18);font-style:normal;font-weight:var(--font-weight-600);line-height:var(--body-line-height);letter-spacing:var(--letter-spacing-12);padding:var(--header-navber-padding)}body .warp>header .navbar .menu>li .sub-menu li a:hover{color:var(--active-bg)}body .warp>header .translate-menu{display:flex;align-items:center;justify-content:flex-end;gap:var(--header-translate-menu-gap)}body .warp>header .translate-menu .translatewise-ui .translatewise-dropdown{display:inline-flex;flex-direction:column;justify-content:center}body .warp>header .translate-menu .translatewise-ui .translatewise-dropdown-button{display:inline-block;width:var(--header-translatewise-ui-icon-width);height:var(--header-translatewise-ui-icon-height);background:rgba(0,0,0,0) url(../imgs/globe.svg) no-repeat center center;background-size:contain;font-size:0;color:rgba(0,0,0,0);border:none;cursor:pointer}body .warp>header .translate-menu .translatewise-ui .translatewise-dropdown-content{min-width:var(--body-height-80);top:100%;left:50%;transform:translateX(-50%);border:none;border-radius:var(--translate-border-radius);padding:var(--translate-padding);box-shadow:none}body .warp>header .translate-menu .translatewise-ui .translatewise-dropdown-content a{border-radius:var(--translate-border-dropdown-radius);display:flex;gap:var(--gap-8);color:var(--color-dark);padding:var(--padding-8) var(--padding-12)}body .warp>header .translate-menu .translatewise-ui .translatewise-dropdown-content a span{font-weight:var(--font-weight-700);font-size:var(--font-size-16)}body .warp>footer{background:var(--bg-footer)}body .warp>footer .container{padding:var(--footer-padding);position:relative}body .warp>footer .footer-brand{display:flex;justify-content:center;align-items:center}body .warp>footer .footer-brand a{display:inline-block;width:var(--footer-brand-width);height:var(--footer-brand-height);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='190' height='40' viewBox='0 0 190 40' fill='none'%3E%3Cg opacity='0.5' clip-path='url(%23clip0_72_177)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M74.7766 25.5401C77.8018 25.5401 80.2728 23.1456 80.2728 20.1785C80.2728 17.2068 77.7888 14.7763 74.7766 14.7763C71.7632 14.7763 69.2803 17.1999 69.2803 20.1785C69.2803 23.1456 71.7513 25.5401 74.7766 25.5401ZM74.7766 27.0591C78.6193 27.0591 81.8051 24.0128 81.8051 20.1785C81.8051 16.3524 78.6193 13.2573 74.7766 13.2573C70.9339 13.2573 67.748 16.3442 67.748 20.1785C67.748 24.0128 70.9339 27.0591 74.7766 27.0591Z' fill='white'/%3E%3Cpath d='M101.191 27.3188C101.191 30.357 98.1284 31.4781 97.217 31.4781C97.9971 31.1206 99.6967 29.7315 99.6967 27.7737V13.4927H101.199V27.3188H101.191Z' fill='white'/%3E%3Cpath d='M105.838 21.4377C105.838 22.4288 105.806 23.558 106.43 24.4109C107.021 25.2233 108.162 25.6863 109.147 25.6863C110.133 25.6863 111.167 25.2477 111.791 24.5003C112.506 23.6555 112.448 22.4857 112.448 21.4377V13.493H113.951V21.8439C113.951 23.298 113.844 24.4434 112.768 25.5401C111.841 26.5312 110.494 27.0592 109.139 27.0592C107.867 27.0592 106.561 26.5799 105.65 25.6944C104.467 24.5815 104.328 23.363 104.328 21.8358V13.4849H105.83V21.4296L105.838 21.4377Z' fill='white'/%3E%3Cpath d='M144.077 20.1298C144.109 21.9332 143.912 23.4198 142.681 24.8333C141.449 26.2468 139.569 27.0591 137.688 27.0591C133.895 27.0591 130.75 23.9478 130.75 20.1948C130.75 16.4417 133.895 13.2573 137.779 13.2573C140.135 13.2573 142.057 14.3053 143.485 16.1412L142.393 17.1485C141.268 15.5725 139.749 14.6383 137.762 14.6383C134.683 14.6383 132.253 17.2053 132.253 20.211C132.253 21.6245 132.828 22.973 133.829 23.9803C134.815 24.9551 136.243 25.6781 137.656 25.6781C139.996 25.6781 142.467 23.9803 142.467 21.5027H138.46V20.1217H144.077V20.1298Z' fill='white'/%3E%3Cpath d='M159.825 18.8384H149.57V20.2194H159.825V18.8384Z' fill='white'/%3E%3Cpath d='M159.989 25.4507H149.578V26.8317H159.989V25.4507Z' fill='white'/%3E%3Cpath d='M159.989 13.4932H149.578V14.8742H159.989V13.4932Z' fill='white'/%3E%3Cpath d='M190 20.1298C190.033 21.9332 189.836 23.4198 188.604 24.8333C187.373 26.2468 185.492 27.0591 183.612 27.0591C179.819 27.0591 176.674 23.9478 176.674 20.1948C176.674 16.4417 179.819 13.2573 183.702 13.2573C186.059 13.2573 187.98 14.3053 189.409 16.1412L188.317 17.1485C187.192 15.5725 185.673 14.6383 183.686 14.6383C180.607 14.6383 178.176 17.2053 178.176 20.211C178.176 21.6245 178.751 22.973 179.753 23.9803C180.738 24.9551 182.167 25.6781 183.579 25.6781C185.919 25.6781 188.391 23.9803 188.391 21.5027H184.384V20.1217H190V20.1298Z' fill='white'/%3E%3Cpath d='M57.9606 16.7832L62.0168 26.775H62.5997L67.4852 13.4932H65.8595L62.3206 23.4932L58.2562 13.5257H57.665L53.5924 23.4932L50.0535 13.4932H48.4277L53.3214 26.775H53.8962L57.9606 16.7832Z' fill='white'/%3E%3Cpath d='M95.9442 13.4932H94.4416V23.8262L84.5064 13.5257H83.9316V26.8319H85.4342V16.5557L95.3119 26.775H95.9442V13.4932Z' fill='white'/%3E%3Cpath d='M128.714 13.4932H127.211V23.8262L117.268 13.5257H116.693V26.8319H118.196V16.5557L128.082 26.775H128.714V13.4932Z' fill='white'/%3E%3Cpath d='M174.679 13.4932H173.176V23.8262L163.241 13.5257H162.666V26.8319H164.16V16.5557L174.046 26.775H174.679V13.4932Z' fill='white'/%3E%3Cpath d='M39.3958 10.6336C35.9965 4.31357 29.2718 0 21.5453 0C14.2212 0 7.80028 3.8749 4.25317 9.65881H6.54401C9.853 4.97157 15.3461 1.90089 21.5453 1.90089C28.1715 1.90089 33.9766 5.40211 37.1871 10.6336H37.1214L34.7156 13.6393H23.9839L29.0008 23.2738C29.0008 23.2738 26.7592 23.6149 25.8971 22.1202C24.3124 19.3826 21.4632 13.6312 21.4632 13.6312H12.5544L21.2169 30.6499H26.324C29.5345 30.6499 30.9878 29.6263 32.7039 27.7254C34.42 25.8164 44.076 10.6255 44.076 10.6255H39.4122L39.3958 10.6336Z' fill='white'/%3E%3Cpath d='M41.4486 16.5314C40.9231 17.3438 40.3729 18.1967 39.8064 19.0578C40.3237 25.3617 35.5367 35.8409 27.3997 33.282C23.3271 31.9985 22.3747 31.5111 18.5484 33.3064C12.0946 36.3283 3.70311 30.3495 3.25972 20.0002C3.21867 19.0253 3.34183 18.0749 3.49784 17.1407C5.45203 20.7963 7.63613 24.9067 8.38332 26.4177C9.83665 29.3584 12.7433 30.6582 15.806 30.6582H19.0821L8.71175 10.6338H0C0 10.6338 0.894987 12.291 2.10199 14.5493C1.60112 16.2796 1.33016 18.1074 1.33016 20.0002C1.33016 31.0237 10.395 40.0002 21.5454 40.0002C32.6958 40.0002 41.7606 31.0318 41.7606 20.0002C41.7606 18.8141 41.6538 17.6606 41.4486 16.5314Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_72_177'%3E%3Crect width='190' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;font-size:0;color:rgba(0,0,0,0);opacity:var(--opacity-50)}body .warp>footer .menu{display:flex;justify-content:center;align-items:center;margin:var(--footer-menu-margin)}body .warp>footer .menu li{position:relative}body .warp>footer .menu li a{color:var(--footer-copyright-color);font-family:var(--body-font-sub-family);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-08);opacity:var(--opacity-50)}body .warp>footer .menu li a:hover{color:var(--color-white);opacity:1}body .warp>footer .menu li+li::before{content:"|";color:var(--footer-copyright-color);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-08);opacity:var(--opacity-50);margin:0 calc(var(--footer-menu-gap)/2)}body .warp>footer address{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}body .warp>footer address+address{margin-top:var(--size-10)}body .warp>footer address abbr{display:inline-flex;color:var(--footer-copyright-color);font-size:var(--font-size-16);font-weight:var(--font-weight-400);font-style:normal;line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-08);opacity:var(--opacity-50);position:relative}body .warp>footer address abbr+abbr::before{content:"|";color:var(--footer-copyright-color);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-08);margin:0 calc(var(--size-10)/2)}body .warp>footer .copyright{background:var(--bg-copyright);height:var(--height-copyright);color:var(--footer-copyright-color);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-08);opacity:var(--opacity-50);display:flex;align-items:center;justify-content:center}body .warp>main{background-color:var(--color-white)}body .warp>main .sub-hero{display:flex;justify-content:center;align-items:center;flex-direction:column;height:var(--sub-hero-height);background-color:var(--color-dark)}body .warp>main .sub-hero .sub-hero-desc{display:flex;justify-content:center;align-items:center;flex-direction:column;height:var(--sub-hero-desc-height);gap:var(--sub-hero-gap)}body .warp>main .sub-hero .sub-hero-desc>h1{color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-40);font-weight:var(--font-weight-600);line-height:var(--body-line-height-100);letter-spacing:var(--letter-spacing-20)}body .warp>main .sub-hero .sub-hero-desc>.breadcrumb{display:flex;align-items:center}body .warp>main .sub-hero .sub-hero-desc>.breadcrumb li,body .warp>main .sub-hero .sub-hero-desc>.breadcrumb li a{color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-08)}body .warp>main .sub-hero .sub-hero-desc>.breadcrumb li{position:relative}body .warp>main .sub-hero .sub-hero-desc>.breadcrumb li+li::before{content:">";padding:0 var(--padding-5)}body .warp>main .sub-hero.about{background-image:url(../imgs/sub-hero-about.png)}body .warp>main .sub-hero.areas{background-image:url(../imgs/sub-hero-areas.png)}body .warp>main .sub-hero.performance{background-image:url(../imgs/sub-hero-performance.png)}body .warp>main .sub-hero.esg{background-image:url(../imgs/sub-hero-esg.png)}body .warp>main .sub-hero.support{background-image:url(../imgs/sub-hero-support.png)}body .warp>main .sub-hero.about,body .warp>main .sub-hero.areas,body .warp>main .sub-hero.performance,body .warp>main .sub-hero.esg,body .warp>main .sub-hero.support{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden}body .warp>main .sub-hero.about::before,body .warp>main .sub-hero.areas::before,body .warp>main .sub-hero.performance::before,body .warp>main .sub-hero.esg::before,body .warp>main .sub-hero.support::before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0) 100%);transform:skewX(-25deg);animation:shine 3s infinite 5s}@keyframes shine{100%{left:150%}}body .warp>main .sub-hero .current-sub-menu{background-color:var(--color-white);width:100%;height:var(--body-height-80);border-bottom:solid 1px var(--color-line-gray)}body .warp>main .sub-hero .current-sub-menu .sub-menu{display:flex;align-items:center;justify-content:center;gap:var(--sub-hero-gap-57)}body .warp>main .sub-hero .current-sub-menu .sub-menu li a{position:relative;color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-700);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-12);padding:var(--container-padding-x-13);height:var(--body-height-80);display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;text-align:center}body .warp>main .sub-hero .current-sub-menu .sub-menu li a::after,body .warp>main .sub-hero .current-sub-menu .sub-menu li a::before{content:"";position:absolute;bottom:-1px;width:0;height:var(--current-sub-menu-active-height);background:var(--color-navy);transition:all .3s ease-in-out;overflow:hidden}body .warp>main .sub-hero .current-sub-menu .sub-menu li:hover a,body .warp>main .sub-hero .current-sub-menu .sub-menu li.active a{color:var(--color-navy)}body .warp>main .sub-hero .current-sub-menu .sub-menu li:hover a::after,body .warp>main .sub-hero .current-sub-menu .sub-menu li:hover a::before,body .warp>main .sub-hero .current-sub-menu .sub-menu li.active a::after,body .warp>main .sub-hero .current-sub-menu .sub-menu li.active a::before{width:50%}body .warp>main .sub-hero .current-sub-menu .sub-menu li:hover a::after,body .warp>main .sub-hero .current-sub-menu .sub-menu li.active a::after{left:50%}body .warp>main .sub-hero .current-sub-menu .sub-menu li:hover a::before,body .warp>main .sub-hero .current-sub-menu .sub-menu li.active a::before{right:50%}[data-toggle=sldeMenu]{display:none;width:var(--header-translatewise-ui-icon-width);height:var(--header-translatewise-ui-icon-height);background:rgba(0,0,0,0) url(../imgs/menu.svg) no-repeat center center;background-size:contain;font-size:0;color:rgba(0,0,0,0);border:none;cursor:pointer}.container{width:100%;min-width:var(--container-min-width);max-width:var(--container-max-width);padding:var(--container-padding-x-15);margin:0 auto}section .h2{color:var(--color-dark);text-align:center;font-family:var(--body-font-sub-family);font-size:var(--font-size-40);font-weight:var(--font-weight-800);line-height:var(--line-height-100)}section p{color:var(--color-dark);text-align:center;font-family:var(--body-font-sub-family);font-size:var(--font-size-20);font-weight:var(--font-weight-400);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-12)}main.home{background:var(--main-home-bg)}main.home section{padding:var(--padding-100) 0}main.home section .h2{color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-40);font-weight:var(--font-weight-700);letter-spacing:var(--letter-spacing-20)}main.home .hero{position:relative}main.home .hero .hero-desc{position:absolute;width:100%;height:100%;z-index:2;background:linear-gradient(180deg, rgba(46, 69, 124, 0) 0%, #2e457c 100%),linear-gradient(0deg, rgba(101, 101, 101, 0) 0%, rgba(101, 101, 101, 0) 100%)}main.home .hero .hero-desc .container{display:flex;flex-direction:column;justify-content:center;gap:var(--gap-20);height:100%}main.home .hero .hero-desc h1{color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-64);font-weight:var(--font-weight-700);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-32);text-shadow:0px 0px var(--size-10) rgba(0,0,0,.7)}main.home .hero .hero-desc p{color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-12);text-shadow:0px 0px var(--size-10) rgba(0,0,0,.7)}main.home .hero .hero-desc .btn-wrap{margin-top:var(--margin-40)}main.home .hero .hero-desc .btn-wrap a{display:flex;align-items:center;justify-content:center;width:var(--hero-button-width);height:var(--hero-button-height);border-radius:var(--hero-button-radius);background:var(--color-white);color:var(--color-black);font-family:var(--body-font-sub-family);font-size:var(--font-size-18);font-weight:var(--font-weight-700);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-09)}main.home .hero .hero-img{font-size:0;width:100%;height:var(--hero-height);overflow:hidden;display:flex;justify-content:center;align-items:center}main.home .hero .hero-img img{object-fit:cover;max-width:unset;height:100%;aspect-ratio:1920/805}main.home .hero .hero-img video{min-width:100%;min-height:100%;object-fit:cover}main.home .intro{padding-top:var(--padding-74)}main.home .intro .row-cols-2{display:flex;align-items:stretch}main.home .intro .row-cols-2>.col{flex:1 0 0%}main.home .intro .row-cols-2>.col:first-child{display:flex;align-items:start;flex-direction:column;gap:var(--gap-20)}main.home .intro .row-cols-2>.col:first-child .h2{line-height:var(--line-height-140);text-align:left}main.home .intro .row-cols-2>.col:first-child p{color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-18);font-weight:var(--font-weight-400);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-09);text-align:left}main.home .intro .row-cols-2>.col:not(:first-child) .row-cols-3{display:flex;align-items:stretch;gap:var(--gap-16);width:100%;height:100%}main.home .intro .row-cols-2>.col:not(:first-child) .row-cols-3>.col{flex:1 0 0%}main.home .intro .row-cols-2>.col:not(:first-child) .row-cols-3>.col .card{display:flex;flex-direction:column;justify-content:center;background:var(--body-bg-2);box-shadow:0px var(--size-4) calc(var(--size-60)/2) 0px rgba(0,0,0,.25);padding:var(--padding-30) 0;height:100%}main.home .intro .row-cols-2>.col:not(:first-child) .row-cols-3>.col .card .card-header{display:flex;justify-content:center;margin-bottom:var(--margin-17);color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-18);font-weight:var(--font-weight-700);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-09)}main.home .intro .row-cols-2>.col:not(:first-child) .row-cols-3>.col .card .card-body{display:flex;align-items:center;justify-content:center;height:var(--margin-100)}main.home .intro .row-cols-2>.col:not(:first-child) .row-cols-3>.col .card .card-body img{max-width:var(--margin-100);max-height:var(--margin-100)}main.home .intro .row-cols-2>.col:not(:first-child) .row-cols-3>.col .card .card-footer{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:var(--margin-20);text-align:center;color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-08)}main.home .business .container{display:flex;flex-direction:column;gap:var(--gap-55)}main.home .business .h2{line-height:var(--line-height-100);text-align:left;padding-left:var(--padding-5)}main.home .business .row-cols-4{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;gap:var(--gap-17)}main.home .business .row-cols-4 .col{flex:1 0 0%}main.home .business .row-cols-4 .col .card{display:flex;flex-direction:column;height:100%}main.home .business .row-cols-4 .col .card .card-body{position:relative;font-size:0;overflow:hidden;box-shadow:var(--business-card-shadow)}main.home .business .row-cols-4 .col .card .card-body img{width:100%;transform:scale(1);transition:all .3s ease-in-out}main.home .business .row-cols-4 .col .card .card-footer{display:flex;align-items:center;justify-content:center;padding-top:var(--padding-32);color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-700);letter-spacing:var(--letter-spacing-12)}main.home .growth .container .row-cols-2{display:flex;flex-wrap:wrap;align-items:stretch;width:100%}main.home .growth .container .row-cols-2 .col .h2{line-height:var(--line-height-100);text-align:left;margin-top:var(--margin-37);margin-bottom:var(--margin-40)}main.home .growth .container .row-cols-2 .col p{color:var(--color-white);font-family:var(--font-family-main);font-size:var(--font-size-20);font-weight:var(--font-weight-400);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-10);text-align:left}main.home .growth .container .row-cols-2 .col p+p{margin-top:var(--margin-24)}main.home .growth .container .row-cols-2 .col:first-child{width:calc(100% - var(--growth-last-width))}main.home .growth .container .row-cols-2 .col:last-child{width:var(--growth-last-width)}main.home .management .h2{line-height:var(--line-height-100);text-align:left;margin-bottom:var(--margin-60)}main.home .management .row-cols-2{display:flex;flex-wrap:wrap;align-items:stretch;width:100%}main.home .management .row-cols-2 .col:first-child{width:var(--management-last-width);padding-right:var(--padding-20)}main.home .management .row-cols-2 .col:last-child{width:calc(100% - var(--management-last-width));padding-left:var(--padding-20)}main.home .management .row-cols-2 .col .card{width:100%}main.home .management .row-cols-2 .col .card .card-body{font-size:0;display:flex;justify-content:center;align-items:center}main.home .management .row-cols-2 .col .card .card-body img{object-fit:cover;aspect-ratio:650/312;box-shadow:var(--management-list-box-shadow)}main.home .management .row-cols-2 .col .card .card-footer{padding-top:var(--padding-30);display:flex;flex-direction:column;gap:var(--gap-20)}main.home .management .row-cols-2 .col .card .card-footer .h3{display:inline-flex;align-items:center;color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-40);font-weight:var(--font-weight-700);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-20)}main.home .management .row-cols-2 .col .card .card-footer .h3::after{content:"";display:inline-block;width:var(--management-icon-size);height:var(--management-icon-size);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' viewBox='0 0 46 46' fill='none'%3E%3Cpath d='M23 42.1666C33.5855 42.1666 42.1667 33.5854 42.1667 22.9999C42.1667 12.4145 33.5855 3.83325 23 3.83325C12.4146 3.83325 3.83334 12.4145 3.83334 22.9999C3.83334 33.5854 12.4146 42.1666 23 42.1666Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M23 30.6666L30.6667 22.9999L23 15.3333' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.3333 23H30.6667' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat;margin-left:var(--margin-10)}main.home .management .row-cols-2 .col .card .card-footer p{color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-20);font-weight:var(--font-weight-400);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-10);text-align:left}main.home .management .row-cols-2 .col .items-list{display:flex;flex-direction:column;gap:var(--gap-20)}main.home .management .row-cols-2 .col .items-list .item{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--gap-30);padding-bottom:var(--padding-20);border-bottom:var(--management-item-border)}main.home .management .row-cols-2 .col .items-list .item .item-img{display:inline-flex;justify-content:center;align-items:center;width:var(--management-list-img-width);height:var(--management-list-img-height)}main.home .management .row-cols-2 .col .items-list .item .item-img img{object-fit:cover;aspect-ratio:5/3;box-shadow:var(--management-list-box-shadow)}main.home .management .row-cols-2 .col .items-list .item .item-body{width:calc(100% - var(--management-list-img-width) - var(--gap-30))}main.home .management .row-cols-2 .col .items-list .item .item-body .item-title{color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-32);font-weight:var(--font-weight-700);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-16);margin-bottom:var(--margin-12)}main.home .management .row-cols-2 .col .items-list .item .item-body .item-text{color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-20);font-weight:var(--font-weight-500);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-10)}main.home .location .row-cols-2{display:flex;flex-wrap:wrap;align-items:stretch;width:100%}main.home .location .row-cols-2 .col .h2{line-height:var(--line-height-100);text-align:left;margin-bottom:var(--margin-20);margin-top:var(--margin-68)}main.home .location .row-cols-2 .col p{color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-12);text-align:left}main.home .location .row-cols-2 .col:first-child{width:calc(100% - var(--location-width))}main.home .location .row-cols-2 .col:last-child{width:var(--location-width)}main.home .location .row-cols-2 .col .btn-wrap{display:flex;flex-direction:column;gap:var(--gap-12);margin-top:var(--margin-60)}main.home .location .row-cols-2 .col .btn-wrap button{display:inline-flex;justify-content:center;align-items:center;width:var(--location-button-width);height:var(--location-button-height);color:var(--color-navy);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-600);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-12);border:none}main.home .location .row-cols-2 .col .btn-wrap button.active{background-color:var(--color-navy);color:var(--color-white)}main.home .location .row-cols-2 .col .map-wrap{position:relative;width:var(--location-map-width);height:var(--location-map-height)}main.home .location .row-cols-2 .col .map-wrap .map-card{position:absolute;width:100%;opacity:0;transition:opacity .3s ease-in-out}main.home .location .row-cols-2 .col .map-wrap .map-card.shown{z-index:1;opacity:1}main.home .location .row-cols-2 .col .map-wrap .map-card .map-body{height:var(--location-map-body-height)}main.home .location .row-cols-2 .col .map-wrap .map-card.events .map-body{display:flex;height:var(--location-map-body-height)}main.home .location .row-cols-2 .col .map-wrap .map-card.events .map-body>div{pointer-events:none}main.home .location .row-cols-2 .col .map-wrap .map-card .map-footer{display:flex;justify-content:space-between;align-items:center;margin-top:var(--margin-20)}main.home .location .row-cols-2 .col .map-wrap .map-card .map-footer p{font-weight:var(--font-weight-600);line-height:var(--line-height-140)}main.home .location .row-cols-2 .col .map-wrap .map-card .map-footer a{display:inline-flex;justify-content:center;align-items:center;width:auto;padding:0 calc(var(--size-60)/2);height:var(--size-50);background-color:var(--color-navy);color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-20);font-weight:var(--font-weight-600);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-10)}.greeting{padding-top:var(--padding-150);display:flex;flex-direction:column;align-items:center;gap:var(--gap-20)}.greeting .sign{font-family:"ROEHOE-CHAN";color:var(--color-black);font-size:var(--font-size-28);font-weight:var(--font-weight-400);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-14)}.vision{padding-top:var(--padding-120);padding-bottom:var(--padding-150);display:flex;flex-direction:column;align-items:center;gap:var(--gap-20)}.vision .row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.vision .row>.col{width:50%;padding:var(--padding-60) 0;display:flex;flex-direction:column;gap:var(--vision-gap-20);border-bottom:solid 1px var(--color-line-gray-1)}.vision .row>.col:nth-last-child(1),.vision .row>.col:nth-last-child(2){border-bottom:none}.vision .row>.col:nth-child(even) ul{display:none}.vision .row>.col .number-box{display:inline-flex;width:var(--font-size-34);height:var(--font-size-34);padding:var(--size-1) calc(var(--font-size-18)/2);flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background:var(--color-navy);color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-800);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-12);margin-bottom:var(--margin-10)}.vision .row>.col .h3{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-32);font-weight:var(--font-weight-800);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-16)}.vision .row>.col ul li{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-12);margin-left:var(--margin-10);padding-left:var(--padding-5)}.vision .row>.col ul li::marker{content:"-";color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-12);padding-right:var(--padding-5)}.vision .row>.col:nth-child(2n){align-items:start;gap:var(--vision-gap-24)}.vision .row>.col:nth-child(2n) p{text-align:left;color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-12)}.history{padding-top:var(--padding-150);display:flex;flex-direction:column;align-items:center;gap:var(--gap-20)}.history .history-list{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;max-width:var(--history-list-max-width);position:relative;margin-bottom:var(--margin-150)}.history .history-list .history-item{position:relative;padding-left:var(--history-list-padding-start);padding-right:var(--history-list-padding-end)}.history .history-list .history-item::before{content:"";position:absolute;top:0;left:7px;width:2px;height:100%;background:var(--color-line-gray-1)}.history .history-list .history-item:first-child::before{top:var(--history-list-icon-top);height:calc(100% - var(--history-list-icon-top))}.history .history-list .history-item:last-child::before{height:var(--history-list-icon-top)}.history .history-list .history-item:last-child ul{margin-bottom:0}.history .history-list .history-item::after{content:"";position:absolute;top:var(--history-list-icon-top);left:0;width:var(--history-list-icon-size);height:var(--history-list-icon-size);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='6' fill='white' stroke='%23222222' stroke-width='4'/%3E%3C/svg%3E");background-size:100%;background-position:center;background-repeat:no-repeat}.history .history-list .history-item .h5{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-800);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-12);margin-bottom:var(--margin-32)}.history .history-list .history-item ul{display:flex;flex-direction:column;gap:var(--gap-24);padding-bottom:var(--padding-50);margin-bottom:var(--margin-50);border-bottom:1px solid var(--color-line-gray-1)}.history .history-list .history-item ul li{display:flex;color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-20);line-height:var(--body-line-height-100);letter-spacing:var(--letter-spacing-10)}.history .history-list .history-item ul li strong{display:inline-block;width:var(--history-list-strong-width);font-weight:var(--font-weight-800);line-height:var(--body-line-height-120)}.history .history-list .history-item ul li p{font-weight:var(--font-weight-500);line-height:var(--body-line-height-120);text-align:left}.patents{padding-top:var(--padding-150);display:flex;flex-direction:column;align-items:center;gap:var(--gap-20)}.patents .patents-list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;width:1000px;gap:var(--patents-list-y-gap) var(--patents-list-x-gap);margin-bottom:var(--margin-150)}.patents .patents-list .patents-item{display:flex;flex-direction:column;align-items:center;width:calc((1000px - var(--patents-list-x-gap)*3)/4)}.patents .patents-list .patents-item .patents-item-desc{width:100%;border:solid 1px var(--patents-item-dosc-line-color);border-top-width:var(--patents-item-dosc-line-top-width);border-bottom:none}.patents .patents-list .patents-item .patents-item-desc .h3{display:flex;justify-content:center;align-items:center;text-align:center;color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-17);font-weight:var(--font-weight-600);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-03);height:var(--patents-item-desc-height)}.patents .patents-list .patents-item .patents-item-img{font-size:0}.sub-content .tab{display:flex;align-items:center;justify-content:center;width:100%;border-bottom:solid 1px var(--color-line-gray-1)}.sub-content .tab li{flex:1 0 0%;max-width:var(--tab-li-max-width)}.sub-content .tab li a{width:100%;position:relative;color:var(--color-line-gray-2);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-12);height:var(--body-height-50);display:flex;align-items:start;justify-content:center}.sub-content .tab li a::after,.sub-content .tab li a::before{content:"";position:absolute;bottom:-1px;width:0;height:var(--current-sub-menu-active-height-2);background:var(--color-dark);transition:all .3s ease-in-out;overflow:hidden}.sub-content .tab li:hover a,.sub-content .tab li.active a{color:var(--color-dark);font-weight:var(--font-weight-700)}.sub-content .tab li:hover a::after,.sub-content .tab li:hover a::before,.sub-content .tab li.active a::after,.sub-content .tab li.active a::before{width:50%}.sub-content .tab li:hover a::after,.sub-content .tab li.active a::after{left:50%}.sub-content .tab li:hover a::before,.sub-content .tab li.active a::before{right:50%}.sub-content .tab-content .tab-pane{display:none}.sub-content .tab-content .tab-pane.active{display:block}.maintenance-areas{padding-top:var(--padding-150);padding-bottom:var(--padding-150);display:flex;flex-direction:column;align-items:center;gap:var(--gap-20)}.maintenance-areas .row{width:100%;display:inline-flex;flex-wrap:wrap;align-items:stretch;gap:var(--areas-row-gap)}.maintenance-areas .row>.col{flex:1 0 0%}.maintenance-areas .row.row-column{flex-direction:column}.maintenance-areas .row.row-column>.col{flex:none;flex:0 0 var(--areas-row-col-width-1)}.maintenance-areas .row>.col-width-3{flex:0 0 var(--areas-row-col-width-3)}.maintenance-areas .row>.col-width{width:1%;min-width:0px;flex:1 1 auto}.maintenance-areas .row .h2{line-height:var(--body-line-height-120)}.maintenance-areas .row .h2,.maintenance-areas .row p{text-align:left}.maintenance-areas .slide-Views{width:auto;margin-left:auto;margin-right:auto;justify-content:center}.maintenance-areas .slide-Views>.col{flex:none}.maintenance-areas .youtube-video{width:100%;height:100%;max-width:var(--areas--youtube-video-width);aspect-ratio:var(--areas-aspect-ratio);background-color:var(--color-line-gray)}.maintenance-areas .areas-list{width:100%;min-width:var(--areas-row-col-width-1)}.maintenance-areas .areas-list a{display:flex;align-items:center;justify-content:start;height:var(--body-height-60);background:var(--color-white);border-bottom:solid 1px var(--areas-list-border-color);padding:0 var(--padding-20);color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-20);font-weight:var(--font-weight-500);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-10);transition:all .3s ease-in-out}.maintenance-areas .areas-list a strong{margin-right:calc(var(--size-10)/2)}.maintenance-areas .areas-list a::after{content:"";width:var(--areas-list-icon-size);height:var(--areas-list-icon-size);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='0.5' y='0.5' width='23' height='23' fill='white' stroke='%23222222'/%3E%3Cpath d='M11.4082 16.8565L15.6667 12.8351H5V11.1649H15.6667L11.4082 7.14989L12.6463 6L19 12L12.6463 18L11.4082 16.8565Z' fill='%23222222'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;margin-left:auto}.maintenance-areas .areas-list a.active{box-shadow:var(--areas-list-box-shadow);z-index:1}.maintenance-areas .areas-list{display:flex;flex-direction:column;gap:var(--gap-10);height:auto}.maintenance-areas .row-column .areas-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap-8);padding:var(--padding-18);width:100%;white-space:nowrap}.maintenance-areas .row-column .areas-list a{flex:1 0 calc(var(--size-225) - var(--size-24));width:auto !important;min-width:auto !important;padding:0 var(--padding-12) !important;letter-spacing:var(--letter-spacing-10) !important}.maintenance-areas .row-column .areas-list a:hover{box-shadow:var(--areas-list-box-shadow-18)}.maintenance-areas .toilet-merit{display:flex;flex-wrap:wrap;align-items:stretch;gap:calc(var(--size-24) + var(--size-1))}.maintenance-areas .toilet-merit>.col{flex:none;width:calc(50% - 12.5px)}.maintenance-areas .toilet-merit>.col .card{width:100%;height:100%;border:1px solid #d5d5d5;background:#fff}.maintenance-areas .toilet-merit>.col .card .card-body{padding:32px}.maintenance-areas .toilet-merit>.col .card .card-body .h3{display:flex;align-items:center;margin-bottom:var(--margin-20)}.maintenance-areas .toilet-merit>.col .card .card-body .h3 .number-box{display:inline-flex;width:var(--font-size-34);height:var(--font-size-34);padding:var(--size-1) calc(var(--font-size-18)/2);flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-10);flex-shrink:0;background:var(--color-navy);color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-800);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-12);margin-right:var(--margin-12)}.maintenance-areas .toilet-merit>.col .card .card-body .h3 strong{color:var(--color-dark);font-size:var(--font-size-32);font-style:normal;font-weight:var(--font-weight-800);line-height:100%;letter-spacing:var(--letter-spacing-16)}.maintenance-areas .areas-box{position:relative;background:var(--color-gray-light);width:100%;display:flex;align-items:center;justify-content:center;color:var(--color-dark);margin-top:var(--margin-25)}.maintenance-areas .areas-box p{margin-top:calc(var(--margin-60) - var(--margin-12));margin-bottom:calc(var(--margin-24) + var(--margin-10));text-align:center;font-family:var(--body-font-sub-family);font-size:var(--font-size-28);font-weight:var(--font-weight-600);line-height:var(--line-height-140)}.maintenance-areas .areas-box .areas-bgie{position:absolute;top:calc(var(--esg-bgie-height)/-2);left:50%;height:var(--esg-bgie-height);display:inline-flex;flex-direction:column;justify-content:center;align-items:center;transform:translateX(-50%);background:var(--esg-bgie-bg);color:var(--color-white);text-align:center;font-family:var(--body-font-sub-family);font-size:var(--font-size-28);font-weight:var(--font-weight-600);line-height:var(--line-height-100);padding:var(--esg-padding);z-index:1}.maintenance-areas .toilet-table{border-top:2px solid #000;border-bottom:1px solid #000;display:flex;flex-wrap:wrap}.maintenance-areas .toilet-table dt,.maintenance-areas .toilet-table dd{height:60px;display:inline-flex;align-items:center}.maintenance-areas .toilet-table dt{width:calc(var(--size-100) + var(--size-28));background:#f8f8f8;justify-content:center;color:#151515;font-size:var(--font-size-20);font-style:normal;font-weight:var(--font-weight-600);line-height:100%;letter-spacing:var(--letter-spacing-03);text-align:center}.maintenance-areas .toilet-table dt+dd{border-top:1px solid #ececec}.maintenance-areas .toilet-table dd{width:calc(100% - (var(--size-100) + var(--size-28)));padding:0 20px;color:#222;font-size:var(--font-size-20);font-style:normal;font-weight:var(--font-weight-400);line-height:100%;letter-spacing:var(--letter-spacing-03)}.maintenance-areas .toilet-table dd+dt{border-top:1px solid #ececec}.maintenance-areas .system .h3{display:flex;align-items:center;gap:var(--size-14);color:#585858;font-size:var(--font-size-34);font-weight:var(--font-weight-700);line-height:100%;letter-spacing:var(--letter-spacing-18);margin-bottom:var(--margin-20)}.maintenance-areas .system .h3::before{content:"";width:calc(var(--size-16)/2);height:calc(var(--size-16)/2);border-radius:50%;background-color:#585858}.maintenance-areas .system hr{margin:0;border:none;border-bottom:2px solid #d9d9d9}.maintenance-areas .system>.col:last-child .h3{color:#2e457c}.maintenance-areas .system>.col:last-child .h3::before{background-color:#2e457c}.maintenance-areas .system>.col:last-child hr{border-bottom-color:#2e457c}.maintenance-areas .system>.col .items{display:flex;align-items:center;margin-top:var(--margin-40)}.maintenance-areas .system>.col .items .thumb{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--size-100) + var(--size-24));height:calc(var(--size-100) + var(--size-24))}.maintenance-areas .system>.col .items .thumb img{object-fit:cover;width:100%}.maintenance-areas .system>.col .items .body{width:calc(100% - (var(--size-100) + var(--size-24)));padding:var(--padding-12)}.maintenance-areas .system>.col .items .body .h5{color:#585858;font-size:var(--font-size-24);font-weight:var(--font-weight-700);line-height:100%;letter-spacing:var(--letter-spacing-12);margin-bottom:calc(var(--size-10) - var(--size-1))}.maintenance-areas .system>.col .items .body p{color:#585858;font-size:var(--font-size-20);font-weight:var(--font-weight-600);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-10)}.performance-list{padding-top:var(--padding-150);padding-bottom:var(--padding-150);display:flex;flex-direction:column;align-items:center;gap:var(--gap-20)}.performance-list .h2{margin-bottom:var(--margin-20)}.board-wrap{padding-top:var(--padding-150);padding-bottom:var(--padding-150);display:flex;flex-direction:column;align-items:center;gap:var(--gap-60)}.esg-management{padding-top:var(--padding-150);padding-bottom:var(--padding-150);display:flex;flex-direction:column;align-items:center;gap:var(--gap-20)}.esg-management .line-tit{display:flex;align-items:center;justify-content:center;gap:var(--gap-48);width:100%;color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-32);font-weight:var(--font-weight-800);line-height:var(--line-height-100)}.esg-management .line-tit::before,.esg-management .line-tit::after{content:"";display:block;height:var(--line-height-2);background-color:var(--color-line-gray-1);flex:1}.esg-management .line-lead{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-32);font-weight:var(--font-weight-600);line-height:var(--line-height-100)}.esg-management .esg-vision{position:relative;background:var(--color-gray-light);width:100%;display:flex;align-items:center;justify-content:center;height:var(--esg-vision-height);color:var(--color-dark)}.esg-management .esg-vision p{text-align:center;font-family:var(--body-font-sub-family);font-size:var(--font-size-32);font-weight:var(--font-weight-600);line-height:var(--line-height-100)}.esg-management .esg-vision .esg-bgie{position:absolute;top:calc(var(--esg-bgie-height)/-2);left:50%;height:var(--esg-bgie-height);display:inline-flex;align-items:center;transform:translateX(-50%);background:var(--esg-bgie-bg);color:var(--color-white);text-align:center;font-family:var(--body-font-sub-family);font-size:var(--font-size-32);font-weight:var(--font-weight-600);line-height:var(--line-height-100);padding:var(--esg-padding);z-index:1}.esg-management .esg-target-row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:var(--gap-50);width:100%}.esg-management .esg-target-row .card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--gap-25);width:var(--card-width-220)}.esg-management .esg-target-row .card .card-img{width:var(--card-img-width-100);height:var(--card-img-height-100)}.esg-management .esg-target-row .card .card-img img{max-width:100%;max-height:100%;object-fit:contain}.esg-management .esg-target-row .card .card-body{display:flex;align-items:center;justify-content:center;width:100%;height:var(--body-height-50);background:var(--esg-bgie-bg);color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-700);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-12);text-align:center}.esg-management .esg-target-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:var(--gap-40);background:var(--esg-bgie-bg);height:var(--body-height-80);text-align:center}.esg-management .esg-target-box p,.esg-management .esg-target-box strong{font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-100);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);line-height:var(--line-height-100);color:var(--color-white)}.esg-management .esg-target-box p{font-weight:var(--font-weight-500)}.esg-management .esg-target-box strong{font-weight:var(--font-weight-800)}.esg-management .esg-strategy .row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.esg-management .esg-strategy .row>.col{width:50%;padding:var(--padding-60) 0;display:flex;flex-direction:column;gap:var(--vision-gap-20);border-bottom:solid 1px var(--color-line-gray-1)}.esg-management .esg-strategy .row>.col:nth-last-child(1),.esg-management .esg-strategy .row>.col:nth-last-child(2){border-bottom:none}.esg-management .esg-strategy .row>.col .number-box{display:inline-flex;width:var(--font-size-34);height:var(--font-size-34);padding:var(--size-1) calc(var(--font-size-18)/2);flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background:var(--color-navy);color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-800);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-12);margin-bottom:var(--margin-10)}.esg-management .esg-strategy .row>.col .h3{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-32);font-weight:var(--font-weight-800);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-16)}.esg-management .esg-strategy .row>.col ul li{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-12);margin-left:var(--margin-10);padding-left:var(--padding-5)}.esg-management .esg-strategy .row>.col ul li::marker{content:"-";color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-12);padding-right:var(--padding-5)}.esg-management .esg-strategy .row>.col:nth-child(2n){align-items:start;gap:var(--vision-gap-24)}.esg-management .esg-strategy .row>.col:nth-child(2n) ul{display:none}.customer-support{padding-top:var(--padding-150);padding-bottom:var(--padding-150);display:flex;flex-direction:column;align-items:center}.customer-support .customer-support-title{width:100%;display:flex;align-items:center;justify-content:space-between;color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-40);font-weight:var(--font-weight-800);line-height:var(--line-height-100);margin-bottom:var(--margin-32)}.customer-support .customer-support-title .go-more,.customer-support .customer-support-title .go-more span{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-16);font-weight:var(--font-weight-800);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-08)}.customer-support .row-cols-3{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--gap-27);width:100%;margin-bottom:var(--margin-64)}.customer-support .row-cols-3 .col{width:calc(33.3333333333% - var(--gap-27)*2/3)}.customer-support .row-cols-3 .customer-support-title-desc{display:flex;flex-direction:column;align-items:start;gap:var(--gap-20);padding:var(--padding-32) var(--padding-30);width:var(--customer-support-desc-width);height:var(--customer-support-desc-height);background:var(--customer-support-desc-bg)}.customer-support .row-cols-3 .customer-support-title-desc strong{color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-32);font-weight:var(--font-weight-800);line-height:var(--line-height-140)}.customer-support .row-cols-3 .customer-support-title-desc p{color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-140);text-align:left}.customer-support .card{width:100%;height:var(--customer-support-desc-height);border:var(--customer-support-card-board);background:var(--color-white)}.customer-support .card .card-title{display:flex;align-items:center;justify-content:space-between;height:var(--customer-support-card-title-height);color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-800);line-height:var(--line-height-100);padding:0 var(--padding-30)}.customer-support .card .card-title a{display:inline-flex;width:var(--customer-support-card-title-icon-size);height:var(--customer-support-card-title-icon-size);font-size:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' fill='white' stroke='%23D9D9D9'/%3E%3Cpath d='M8.98343 13.4807V10.4862H6V8.98895H8.98343V6H10.4862V8.98895H13.4807V10.4862H10.4862V13.4807H8.98343Z' fill='%23222222'/%3E%3C/svg%3E") center center no-repeat}.customer-support .card .card-list .card-list-item{height:var(--customer-support-card-list-item-height);border-top:var(--customer-support-card-list-item-border);padding:0 var(--padding-15);color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-13);font-weight:--font-weight-400;line-height:var(--customer-support-card-list-item-height);letter-spacing:var(--letter-spacing-03);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.customer-support .card .card-list .card-list-item:hover{color:var(--color-navy)}.customer-support .card .card-link{display:flex;flex-direction:column;gap:var(--gap-10);padding:0 var(--padding-20)}.customer-support .card .card-link .card-link-items{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--customer-support-card-link-height);border:var(--customer-support-card-link-border);background-color:var(--color-white);color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-20);font-weight:var(--font-weight-700);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-10);border:var(--customer-support-card-link-border);padding:0 var(--padding-30);transition:all .3s ease-in-out}.customer-support .card .card-link .card-link-items::after{content:"";display:inline-block;width:var(--customer-support-card-link-icon-width);height:var(--customer-support-card-link-icon-height);background:url("data:image/svg+xml,%3Csvg width='18' height='17' viewBox='0 0 18 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.59973 14.9227L12.7213 9.8011H0.273761V7.34807H12.7213L7.59973 2.23481L9.30691 0.544199L17.329 8.57459L9.30691 16.605L7.59973 14.9227Z' fill='%23222222'/%3E%3C/svg%3E%0A") center center no-repeat}.customer-support .card .card-link .card-link-items:hover{border-color:var(--color-dark)}.customer-support .customer-support-card{width:100%}.customer-support .card-table-list{display:flex;flex-direction:column;width:100%;border:var(--customer-support-card-board);border-top-color:var(--color-dark);background-color:var(--color-white)}.customer-support .card-table-list .card-list-item{--customer-support-card-list-item-nember-width: 71px;--customer-support-card-list-item-date-width: 100px;--customer-support-card-list-item-title-width: calc( 100% - var(--customer-support-card-list-item-nember-width) - var(--customer-support-card-list-item-date-width) );display:flex;align-items:center;height:var(--customer-support-card-list-item-height);border-top:var(--customer-support-card-list-item-border)}.customer-support .card-table-list .card-list-item *{color:var(--color-grey);font-family:var(--body-font-sub-family);font-size:var(--font-size-13);font-weight:var(--font-weight-400)}.customer-support .card-table-list .card-list-item .nember{width:var(--customer-support-card-list-item-nember-width);text-align:center}.customer-support .card-table-list .card-list-item .title{width:var(--customer-support-card-list-item-title-width)}.customer-support .card-table-list .card-list-item .title a{color:var(--color-dark);width:100%;line-height:var(--customer-support-card-list-item-height);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.customer-support .card-table-list .card-list-item .title a:hover{color:var(--color-navy)}.customer-support .card-table-list .card-list-item .date{width:var(--customer-support-card-list-item-date-width);text-align:center}.modal{display:flex;justify-content:center;align-items:center;background:var(--modal-background);position:fixed;width:100%;height:100%;min-width:var(--modal-min-width);min-height:var(--modal-min-height);top:-100%;left:0;z-index:99999;overflow:hidden;opacity:0}.modal .modal-content{display:flex;flex-direction:column;width:100%;max-width:var(--modal-max-content-width);height:var(--modal-content-height);background:var(--color-white);box-shadow:var(--modal-content-shadow);padding:var(--modal-content-padding);position:relative;top:-100%;transition:all .3s ease-in-out}.modal .modal-content .modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--modal-header-margin);padding:var(--modal-header-padding);border-bottom:solid 1px var(--color-line-gray)}.modal .modal-content .modal-header .modal-title h4{color:var(--color-dark);font-size:var(--font-size-24);font-weight:var(--font-weight-700);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-10)}.modal .modal-content .modal-close{position:absolute;top:var(--modal-close-position-top);right:var(--modal-close-position-right);display:inline-block;width:var(--modal-close-size);height:var(--modal-close-size);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M18 6L6 18' stroke='%231E1E1E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 6L18 18' stroke='%231E1E1E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;background-color:rgba(0,0,0,0);font-size:0;border:none;color:rgba(0,0,0,0);cursor:pointer;z-index:1}.modal .modal-content .modal-body{border:var(--modal-border);background:var(--color-white);padding:var(--padding-24)}.modal.shown{top:0;opacity:1}.modal.shown .modal-content{top:0}.modal.hiden{top:0;opacity:1}.modal.hiden .modal-content{top:-100%}.modal.modal-full-screen .modal-content{max-width:100%;height:100%;border:none;padding:0}.modal.modal-full-screen .modal-content .modal-body{overflow-y:auto}.modal-open{overflow:hidden}#play-modal .modal-content{padding:var(--padding-24)}#play-modal video{width:100%}#play-modal .modal-title{color:var(--color-black);font-family:var(--body-font-sub-family);font-size:var(--font-size-32);font-weight:var(--font-weight-500);line-height:var(--line-height-100)}#play-modal .modal-title strong{font-weight:var(--font-weight-800);margin-right:var(--margin-5)}#play-modal .modal-close{width:var(--padding-50);height:var(--padding-50);top:var(--padding-20);right:var(--padding-20)}#play-modal .modal-content{height:auto}#play-modal .modal-body{padding:0;border:none}#online-inquiry-modal .row-cols-2{--online-inquiry-modal-col-1-width: 500px;display:flex;flex-wrap:wrap;gap:var(--gap-170);margin:var(--margin-100) 0;width:100%}#online-inquiry-modal .row-cols-2 .col:first-child{display:flex;flex-direction:column;gap:var(--gap-20);width:var(--online-inquiry-modal-col-1-width)}#online-inquiry-modal .row-cols-2 .col:first-child .h2{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-40);font-weight:var(--font-weight-800);line-height:var(--line-height-140)}#online-inquiry-modal .row-cols-2 .col:first-child .lead{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-140);margin-bottom:var(--margin-30)}#online-inquiry-modal .row-cols-2 .col:first-child .image-group{display:flex}#online-inquiry-modal .row-cols-2 .col:first-child .image-group img{width:100%}#online-inquiry-modal .row-cols-2 .col:not(:first-child){width:calc(100% - var(--online-inquiry-modal-col-1-width) - var(--gap-170))}#online-inquiry-modal .row-cols-2 .col:not(:first-child) form{display:flex;flex-direction:column;gap:var(--gap-20)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) label{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-800);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-12)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) label input:not([type=checkbox]):not([type=radio]){width:100%;height:var(--body-height-50);padding:0 var(--padding-20);background:var(--color-light);margin-top:var(--margin-12)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) label input:not([type=checkbox]):not([type=radio])::placeholder{color:var(--color-line-gray-2);font-family:var(--body-font-sub-family);font-size:var(--foint-size-20);font-weight:var(--font-weight-500);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-04)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) label textarea{width:100%;height:var(--body-height-230);padding:var(--padding-15) var(--padding-20);background:var(--color-light);margin-top:var(--margin-12)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) label textarea::placeholder{color:var(--color-line-gray-2);font-family:var(--body-font-sub-family);font-size:var(--foint-size-20);font-weight:var(--font-weight-500);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-04)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) label .wpcf7-not-valid-tip{color:var(--color-red);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-140);margin-top:var(--margin-5)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group{display:flex;flex-direction:column;gap:var(--gap-10);width:100%;border:var(--customer-support-card-link-border);background:var(--color-white);padding:var(--padding-20);margin-top:var(--margin-20)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group .h3,#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group p,#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group li{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-16);font-weight:var(--font-weight-400);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-032)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group .h3 p{font-weight:var(--font-weight-600)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group ul{margin-top:calc(var(--margin-10)*-1);margin-bottom:var(--margin-20)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group ul:last-child{margin-bottom:0}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group ul li{list-style:disc;margin-left:var(--margin-25)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-radio .wpcf7-list-item{margin-left:0}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-radio .wpcf7-list-item label{display:inline-flex;align-items:center;line-height:var(--line-height-100)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-radio .wpcf7-list-item label input{margin-top:0}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-radio .wpcf7-radio{display:flex;flex-wrap:wrap;gap:var(--gap-30)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-radio .wpcf7-radio .wpcf7-list-item-label{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-13);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-03)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .wpcf7-spinner{display:none}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .wpcf7-submit{margin:0 auto;display:flex;width:180px;height:52px;padding:19px 1px 16.11px 1px;justify-content:center;align-items:flex-start;flex-shrink:0;color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-13);font-weight:var(--font-weight-700);letter-spacing:var(--letter-spacing-03);background:var(--color-dark);box-shadow:var(--inquiry-submit-box-shadow);border:none;margin-top:var(--margin-24)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .wpcf7-response-output{border:none;padding:0;color:var(--color-red);text-align:center}.quk{position:fixed;right:var(--quk-right);bottom:var(--quk-bottom);display:inline-flex;flex-direction:column;width:var(--quk-icon-width);gap:var(--quk-gap);z-index:1000}.quk button{display:inline-block;margin:0;width:var(--quk-icon-width);height:var(--quk-icon-height);border-radius:50%;overflow:hidden;border:none;font-size:0;padding:0;background-color:rgba(0,0,0,0);border:solid var(--size-1) var(--color-line-gray-3)}.quk button .icon{display:flex;font-size:0;color:rgba(0,0,0,0);width:var(--quk-icon-width);height:var(--quk-icon-height);background-position:center;background-repeat:no-repeat;background-size:contain}.quk button .icon.icon-top{background-image:url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='35' cy='35' r='34.5' fill='white' stroke='%23ECECEC'/%3E%3Cpath d='M20.5525 35.6851H29.5635V37.3978H26.0718V47H24.0497V37.3978H20.5525V35.6851ZM39.9742 41.3425C39.9742 42.5322 39.7495 43.5672 39.3001 44.4475C38.8508 45.3241 38.232 45.9945 37.4438 46.4586C36.6593 46.9227 35.7716 47.1547 34.7808 47.1547C33.7863 47.1547 32.895 46.9227 32.1068 46.4586C31.3222 45.9908 30.7053 45.3186 30.2559 44.442C29.8103 43.5654 29.5874 42.5322 29.5874 41.3425C29.5874 40.1492 29.8103 39.1142 30.2559 38.2376C30.7016 37.361 31.3167 36.6906 32.1012 36.2265C32.8895 35.7624 33.7826 35.5304 34.7808 35.5304C35.7716 35.5304 36.6593 35.7624 37.4438 36.2265C38.232 36.6906 38.8508 37.3628 39.3001 38.2431C39.7495 39.1197 39.9742 40.1529 39.9742 41.3425ZM31.6316 41.3425C31.6316 42.186 31.7642 42.9079 32.0294 43.5083C32.2946 44.105 32.6629 44.558 33.1344 44.8674C33.6095 45.1731 34.1583 45.326 34.7808 45.326C35.3996 45.326 35.9465 45.1731 36.4217 44.8674C36.8968 44.558 37.2651 44.105 37.5267 43.5083C37.7919 42.9079 37.9244 42.186 37.9244 41.3425C37.9244 40.4991 37.7919 39.779 37.5267 39.1823C37.2651 38.582 36.8968 38.1289 36.4217 37.8232C35.9465 37.5138 35.3996 37.3591 34.7808 37.3591C34.1583 37.3591 33.6095 37.5138 33.1344 37.8232C32.6629 38.1289 32.2946 38.582 32.0294 39.1823C31.7642 39.779 31.6316 40.4991 31.6316 41.3425ZM40.9865 35.6851H45.2185C46.0657 35.6851 46.7876 35.8453 47.3843 36.1657C47.9847 36.4825 48.4377 36.9245 48.7434 37.4917C49.0528 38.0552 49.2075 38.7017 49.2075 39.4309C49.2075 40.1639 49.0528 40.8122 48.7434 41.3757C48.434 41.9392 47.9773 42.3794 47.3732 42.6961C46.7692 43.0129 46.0417 43.1713 45.1909 43.1713H43.0141V47H40.9865V35.6851ZM44.9202 41.4972C45.4138 41.4972 45.8244 41.4107 46.1522 41.2376C46.4837 41.0645 46.7287 40.8232 46.8871 40.5138C47.0491 40.2044 47.1301 39.8435 47.1301 39.4309C47.1301 38.8011 46.9441 38.3039 46.5721 37.9392C46.2038 37.5709 45.6495 37.3867 44.9092 37.3867H43.0141V41.4972H44.9202Z' fill='%23222222'/%3E%3Cpath d='M35 21L42 29H28L35 21Z' fill='%23222222'/%3E%3C/svg%3E%0A")}.quk button .icon.icon-call{background-image:url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35 70C54.33 70 70 54.33 70 35C70 15.67 54.33 0 35 0C15.67 0 0 15.67 0 35C0 54.33 15.67 70 35 70Z' fill='%232E457C'/%3E%3Cpath d='M37.3208 27.0832C38.7045 27.3531 39.9762 28.0299 40.9731 29.0267C41.97 30.0236 42.6467 31.2953 42.9167 32.679M37.3208 21.4165C40.1956 21.7359 42.8764 23.0233 44.923 25.0673C46.9696 27.1113 48.2603 29.7904 48.5833 32.6648M47.1667 43.9698V48.2198C47.1683 48.6144 47.0874 49.0049 46.9294 49.3664C46.7713 49.7279 46.5395 50.0524 46.2488 50.3191C45.958 50.5859 45.6148 50.7889 45.241 50.9153C44.8673 51.0417 44.4713 51.0887 44.0783 51.0532C39.719 50.5795 35.5316 49.0899 31.8525 46.704C28.4296 44.5289 25.5275 41.6269 23.3525 38.204C20.9583 34.5082 19.4683 30.3004 19.0033 25.9215C18.9679 25.5297 19.0145 25.1349 19.14 24.7621C19.2656 24.3894 19.4674 24.0468 19.7326 23.7563C19.9978 23.4658 20.3205 23.2337 20.6804 23.0747C21.0402 22.9158 21.4291 22.8335 21.8225 22.8332H26.0725C26.76 22.8264 27.4265 23.0699 27.9478 23.5182C28.4691 23.9665 28.8096 24.5891 28.9058 25.2698C29.0852 26.6299 29.4179 27.9654 29.8975 29.2507C30.0881 29.7577 30.1293 30.3088 30.0164 30.8386C29.9034 31.3684 29.6409 31.8547 29.26 32.2398L27.4608 34.039C29.4775 37.5857 32.4141 40.5223 35.9608 42.539L37.76 40.7398C38.1452 40.3589 38.6315 40.0965 39.1612 39.9835C39.691 39.8705 40.2421 39.9117 40.7492 40.1023C42.0345 40.582 43.3699 40.9146 44.73 41.094C45.4182 41.1911 46.0466 41.5377 46.4959 42.068C46.9452 42.5982 47.1839 43.2751 47.1667 43.9698Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.quk button .icon.icon-inquiry{background-image:url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35 70C54.33 70 70 54.33 70 35C70 15.67 54.33 0 35 0C15.67 0 0 15.67 0 35C0 54.33 15.67 70 35 70Z' fill='%232E457C'/%3E%3Cpath d='M21.5 43V34C21.5 30.4196 22.9223 26.9858 25.4541 24.4541C27.9858 21.9223 31.4196 20.5 35 20.5C38.5804 20.5 42.0142 21.9223 44.5459 24.4541C47.0777 26.9858 48.5 30.4196 48.5 34V43' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M48.5 44.5C48.5 45.2956 48.1839 46.0587 47.6213 46.6213C47.0587 47.1839 46.2956 47.5 45.5 47.5H44C43.2044 47.5 42.4413 47.1839 41.8787 46.6213C41.3161 46.0587 41 45.2956 41 44.5V40C41 39.2044 41.3161 38.4413 41.8787 37.8787C42.4413 37.3161 43.2044 37 44 37H48.5V44.5ZM21.5 44.5C21.5 45.2956 21.8161 46.0587 22.3787 46.6213C22.9413 47.1839 23.7044 47.5 24.5 47.5H26C26.7956 47.5 27.5587 47.1839 28.1213 46.6213C28.6839 46.0587 29 45.2956 29 44.5V40C29 39.2044 28.6839 38.4413 28.1213 37.8787C27.5587 37.3161 26.7956 37 26 37H21.5V44.5Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ")}.board-group-lists{display:flex;flex-direction:column;gap:var(--size-20);width:100%}.board-group-lists .pagination{text-align:center}.board-group-lists ul.page-numbers{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:var(--size-4);margin:var(--size-13) auto 0}.board-group-lists ul.page-numbers li{height:var(--size-26)}.board-group-lists ul.page-numbers li span,.board-group-lists ul.page-numbers li a{display:flex;align-items:center;justify-content:center;min-width:var(--size-26);text-align:center;font-family:var(--body-font-sub-family);font-size:var(--size-14);line-height:var(--size-24);letter-spacing:var(--letter-spacing-03);padding:0 var(--size-10)}.board-group-lists ul.page-numbers li span.current{color:var(--color-black);font-weight:var(--font-weight-700);border:solid var(--size-1) rgba(0,0,0,0)}.board-group-lists ul.page-numbers li a{color:var(--color-grey);font-weight:var(--font-weight-400);border:solid var(--size-1) var(--color-line-gray-1)}.board-group-lists ul.page-numbers li.first span,.board-group-lists ul.page-numbers li.first a,.board-group-lists ul.page-numbers li.prev span,.board-group-lists ul.page-numbers li.prev a,.board-group-lists ul.page-numbers li.next span,.board-group-lists ul.page-numbers li.next a,.board-group-lists ul.page-numbers li.last span,.board-group-lists ul.page-numbers li.last a{display:flex;align-items:center;justify-content:center;min-width:var(--size-26);text-align:center;font-family:var(--body-font-sub-family);font-size:var(--size-14);line-height:var(--size-24);letter-spacing:var(--letter-spacing-03);padding:0 var(--size-10);border:solid var(--size-1) var(--color-line-gray-1)}.board-group-lists .board-search-form-top,.board-group-lists .search-top{display:none}.board-group-lists .board-search-form-bottom,.board-group-lists .search-bottom{display:inline-flex}.board-group-lists form{position:relative;align-items:stretch;width:var(--size-429);margin:0 auto;gap:var(--size-10);margin-top:var(--size-40)}.board-group-lists form select{background-color:var(--color-white);color:var(--color-black);font-family:var(--body-font-sub-family);font-size:var(--size-14);font-weight:var(--font-weight-500);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-07)}.board-group-lists form input[type=text]{width:1%;min-width:0px;flex:1 1 auto;height:var(--size-40);font-size:var(--size-14);border:1px solid var(--color-line-gray);background:var(--color-white)}.board-group-lists form button[type=submit]{position:absolute;top:50%;right:10px;transform:translateY(-50%);z-index:1;border:none;width:var(--board-search-button-width);height:var(--board-search-button-height);background:rgba(0,0,0,0) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M9.16667 15.8333C12.8486 15.8333 15.8333 12.8486 15.8333 9.16667C15.8333 5.48477 12.8486 2.5 9.16667 2.5C5.48477 2.5 2.5 5.48477 2.5 9.16667C2.5 12.8486 5.48477 15.8333 9.16667 15.8333Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 17.5L13.875 13.875' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50% 50%;font-size:0;color:rgba(0,0,0,0)}.board-lists{display:flex;flex-direction:column;width:100%}.board-lists .board-lists-header,.board-lists .board-lists-item{display:flex;flex-wrap:wrap;align-items:center}.board-lists .board-lists-header>div,.board-lists .board-lists-item>div{padding:0 var(--padding-20);height:var(--size-50);line-height:var(--size-50);font-size:var(--size-13);letter-spacing:var(--letter-spacing-03);color:var(--color-grey);text-align:center}.board-lists .board-lists-header .sum,.board-lists .board-lists-item .sum{width:var(--size-70)}.board-lists .board-lists-header .title,.board-lists .board-lists-header .title-1,.board-lists .board-lists-item .title,.board-lists .board-lists-item .title-1{flex:1 1 auto;width:1%;min-width:0;text-align:left}.board-lists .board-lists-header .institution,.board-lists .board-lists-item .institution{width:var(--size-190);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.board-lists .board-lists-header .location,.board-lists .board-lists-item .location{width:var(--size-225);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.board-lists .board-lists-header .period,.board-lists .board-lists-item .period{width:var(--size-90);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.board-lists .board-lists-header .date,.board-lists .board-lists-item .date{width:calc(var(--size-13)*10)}.board-lists .board-lists-header .hit,.board-lists .board-lists-item .hit{width:var(--size-100)}.board-lists .board-lists-header{border-top:var(--size-1) solid var(--color-line-gray-3);border-bottom:var(--size-1) solid var(--color-line-gray-3);font-weight:var(--font-weight-600);letter-spacing:var(--letter-spacing-03)}.board-lists .board-lists-item{border-bottom:var(--size-1) solid var(--color-line-gray-3)}.board-lists .board-lists-item a{color:var(--color-dark);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:var(--size-50);font-weight:var(--font-weight-700)}.board-lists .nodata{color:var(--color-dark);text-align:center;font-size:var(--size-16);font-weight:var(--font-weight-400);line-height:var(--size-100);letter-spacing:var(--letter-spacing-03);border-top:solid var(--size-1) var(--color-line-gray-3);border-bottom:solid var(--size-1) var(--color-line-gray-3)}.business-portfolio-view .row-cols-2{width:100%;display:flex;flex-wrap:wrap;border-top:solid calc(var(--size-1)*2) var(--color-black);margin-bottom:var(--size-40)}.business-portfolio-view .row-cols-2>div{min-height:var(--size-50);padding:var(--size-14) var(--size-10);font-size:var(--size-14);border-bottom:solid var(--size-1) var(--color-line-gray-3);line-height:var(--line-height-140)}.business-portfolio-view .row-cols-2>div:nth-last-child(1),.business-portfolio-view .row-cols-2>div:nth-last-child(2){border-color:var(--color-black)}.business-portfolio-view .row-cols-2 .tit{width:calc(var(--size-225) - var(--size-10)/2);text-align:center;background:var(--color-gray-light);font-weight:var(--font-weight-600)}.business-portfolio-view .row-cols-2 .content{width:calc(100% - var(--size-225) + var(--size-10)/2);font-weight:var(--font-weight-400)}.business-portfolio-view .button-group{display:flex;justify-content:center;gap:var(--size-10)}.business-portfolio-view .button-group .bsp-back-button{display:flex;width:var(--size-100);height:var(--size-50);justify-content:center;align-items:center;border:var(--size-1) solid var(--color-line-gray);background:var(--color-white);color:var(--color-dark);font-size:var(--size-14);font-weight:var(--font-weight-700);letter-spacing:var(--letter-spacing-03)}.boardwise-single{width:100%;display:flex;flex-direction:column;border-top:solid calc(var(--size-1)*2) var(--color-black);margin-bottom:var(--size-40)}.boardwise-single>h1{border-bottom:var(--size-1) solid var(--color-line);background:var(--color-gray-light);padding:var(--size-20);font-size:var(--size-16);color:var(--color-black);font-weight:var(--font-weight-600)}.boardwise-single .post-meta{display:flex;align-items:center;justify-content:space-between;padding:var(--size-20);border-bottom:var(--size-1) solid var(--color-line)}.boardwise-single .post-meta .post-author,.boardwise-single .post-meta .post-date{display:flex;align-items:center;gap:var(--size-20);font-size:var(--size-16);color:var(--color-line-gray-2)}.boardwise-single .post-meta .post-author span,.boardwise-single .post-meta .post-date span{margin:0 var(--size-4)}.boardwise-single .post-meta .post-author strong,.boardwise-single .post-meta .post-date strong{font-weight:var(--font-weight-500);color:var(--color-dark)}.boardwise-single .boardwise-content{padding:var(--size-40) var(--size-20);color:var(--color-grey);font-weight:var(--font-weight-400);line-height:var(--line-height-140);border-bottom:var(--size-1) solid var(--color-line);margin-bottom:var(--size-40)}.boardwise-single .boardwise-content p{text-align:left;font-size:var(--size-16)}.boardwise-single .alert{display:flex;justify-content:center;align-items:center;padding:var(--size-40);border:var(--size-1) solid var(--color-line);max-width:var(--size-225);margin:0 auto var(--size-40);font-size:var(--size-16)}.boardwise-single .back-button{display:flex;justify-content:center}.boardwise-single .back-button a{display:flex;width:var(--size-100);height:var(--size-50);justify-content:center;align-items:center;border:var(--size-1) solid var(--color-line-gray);background:var(--color-white);color:var(--color-dark);font-size:var(--size-14);font-weight:var(--font-weight-700);letter-spacing:var(--letter-spacing-03)}#call-modal .modal-content{max-width:var(--size-429);height:auto !important}#call-modal .modal-content .modal-body{border:none;padding:0}#call-modal .modal-content .modal-body .container{display:flex;flex-direction:column;gap:var(--size-10);padding:0}#call-modal .modal-content .modal-body p{color:var(--color-black);text-align:center;font-family:var(--body-font-sub-family);font-size:var(--font-size-18);font-weight:var(--font-weight-500);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-09);margin-bottom:var(--size-10)}#call-modal .modal-content .modal-body strong.h5{color:var(--color-navy);font-size:var(--font-size-20);font-weight:var(--font-weight-700);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-10)}#call-modal .modal-content .modal-body a{border:1px solid var(--color-line-gray-2);background:rgba(255,255,255,.17);margin-bottom:var(--size-10);display:flex;align-items:center;justify-content:center;height:calc(var(--size-60) + var(--size-4)*2);font-size:var(--size-28);font-weight:var(--font-weight-700);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-14);color:var(--color-navy)}#call-modal .modal-content .modal-body button{display:block;justify-content:center;align-items:center;background:var(--color-black);color:var(--color-white);font-size:var(--font-size-18);font-weight:var(--font-weight-700);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-09);height:var(--size-60);width:100%;border:none}.modal-desc span{display:none}.modal-desc span.show{display:block}[lang=en-US] body .warp>header .menu{gap:var(--gap-30) !important}[lang=en-US] body .warp>header .menu li a{font-size:var(--padding-22)}[lang=en-US] .intro .card{padding:var(--padding-30) var(--size-10) !important}[lang=en-US] .growth .container .row-cols-2 .col p{line-height:var(--line-height-100) !important}[lang=en-US] .management .row-cols-2 .col:first-child .card-footer p .pc_br{display:none}[lang=en-US] .management .row-cols-2 .col:last-child .item-text .pc_br{display:none}[lang=en-US] .location .map-footer p{line-height:var(--line-height-120) !important;word-break:keep-all !important;font-size:var(--size-20) !important}[lang=en-US] .location .map-footer a{white-space:nowrap}[lang=en-US] .customer-support .customer-support-title-desc p{line-height:var(--line-height-120)}[lang=en-US] .toilet-merit .col .card .card-body .h3{align-items:start}[lang=en-US] .patents-item-desc{height:calc(var(--size-40)*2) !important}[lang=en-US] .patents-item-desc .h3{height:calc(var(--size-40)*2) !important}[lang=en-US] .maintenance-areas .max-width-492{max-width:50% !important;width:50% !important;white-space:nowrap !important}[lang=en-US] .maintenance-areas .max-width-492 a{font-size:var(--padding-22) !important}[lang=en-US] .maintenance-areas .max-width-380{max-width:380px !important;width:100% !important;white-space:nowrap !important}[lang=en-US] .maintenance-areas .areas-list{width:calc(var(--size-20)*20)}[lang=en-US] .maintenance-areas .areas-box{display:flex;flex-direction:column}[lang=en-US] .maintenance-areas .areas-box p{margin-top:0}[lang=en-US] .maintenance-areas .areas-bgie{position:unset;display:inline-flex;justify-content:center;margin:0 auto;transform:translateY(-50%)}[lang=en-US] .maintenance-areas .areas-bgie{position:unset;height:auto !important;max-width:100% !important;padding:var(--gap-10) var(--gap-20)}[lang=en-US] .maintenance-areas .row-column .areas-list{width:100%;height:auto}[lang=en-US] .maintenance-areas .row-column .areas-list .areas-item{flex:1 1 calc(33.333333% - var(--size-10))}[lang=en-US] .esg-management .esg-target-row .card .card-body{height:var(--size-90)}[lang=en-US] .esg-management .esg-target-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:var(--gap-40);background:var(--esg-bgie-bg);height:var(--body-height-80);text-align:center}[lang=en-US] .esg-management .esg-target-box p,[lang=en-US] .esg-management .esg-target-box strong{font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-100);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);line-height:var(--line-height-100);color:var(--color-white)}[lang=en-US] .esg-management .esg-target-box p{font-weight:var(--font-weight-500)}[lang=en-US] .esg-management .esg-target-box strong{font-weight:var(--font-weight-800)}[lang=en-US] .esg-management .esg-strategy .row>.col .h3{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-32);font-weight:var(--font-weight-800);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-16)}[lang=en-US] .esg-management .esg-strategy .row>.col ul li{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-12);margin-left:var(--margin-10);padding-left:var(--padding-5)}[lang=en-US] .esg-management .esg-strategy .row>.col ul li::marker{content:"-";color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-24);font-weight:var(--font-weight-500);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-12);padding-right:var(--padding-5)}[lang=en-US] .esg-management .esg-strategy .row>.col:nth-child(2n){align-items:start;gap:var(--vision-gap-24)}[lang=en-US] .esg-management .esg-strategy .row>.col:nth-child(2n) ul{display:none}[lang=en-US] .maintenance-areas .system>.col .items{align-items:start}[lang=en-US] .maintenance-areas .system>.col .items .body{padding-top:0}@media screen and (min-width: 768px){.pc_br{display:block}.pc_br+.mo_br{display:none}.mo_br,.mo_p{display:inline-block;opacity:0;margin:0}.mo_br_none{display:inline-block;opacity:0;margin:0}body .warp>header.shows::after{opacity:1;height:var(--header-submenu-height)}body .warp>header.shows .navbar .menu>li:hover>a{color:var(--active-bg)}body .warp>header.shows .navbar .menu>li:hover>a::before,body .warp>header.shows .navbar .menu>li:hover>a::after{width:50%}body .warp>header.shows .navbar .menu>li:hover .sub-menu{height:var(--header-submenu-height);opacity:1}main.home .business .row-cols-4 .col .card .card-body img:hover{transform:scale(1.1)}.maintenance-areas .row>.col-width{position:relative}.maintenance-areas .row>.col-width .modal{position:absolute;overflow:unset}.maintenance-areas .row>.col-width .modal .modal-content{max-width:830px}}@media screen and (max-width: 880px){html{margin-top:0 !important}#wpadminbar{display:none}}@media screen and (max-width: 767.98px){.pc_br{display:inline-block;opacity:0}.mo_br,.mo_br_none{display:block}.mo_p{display:block;margin-bottom:var(--padding-20)}.navbar{position:fixed;top:0;right:-100%;opacity:0;overflow-y:auto;overflow-x:hidden}.header .navbar{opacity:0;width:100%;max-width:100%;height:100%;position:fixed;top:0;right:-100%;overflow:hidden;background:rgba(0,0,0,.7);z-index:12}.header .navbar::before{content:"";width:var(--header-mobile-navbar-width);height:100%;position:fixed;top:0;right:-100%;background:#fff;transition:right .3s ease-in-out}.header .navbar>div{margin-right:-100%;transition:margin-right .4s ease-in-out;height:auto}.header.show .navbar,.header.hide .navbar{display:flex;flex-direction:column;justify-content:start;right:0 !important;opacity:1 !important;overflow-y:auto;padding-top:var(--size-100);gap:var(--gap-10)}.header.show .navbar::before,.header.hide .navbar::before{right:0}.header.show .navbar>div,.header.hide .navbar>div{width:var(--header-mobile-navbar-width);margin-left:auto}.header.show .navbar>div>ul,.header.hide .navbar>div>ul{display:flex;flex-direction:column;align-items:start;justify-content:center;width:var(--header-mobile-navbar-width);position:relative;border-top:1px solid var(--header-tab-border-color);gap:0}.header.show .navbar>div>ul>li,.header.hide .navbar>div>ul>li{display:flex;flex-direction:column;align-items:center;width:100%;height:auto !important;border-bottom:1px solid var(--header-tab-border-color);background:#fff}.header.show .navbar>div>ul>li::before,.header.hide .navbar>div>ul>li::before{display:none}.header.show .navbar>div>ul>li>a,.header.hide .navbar>div>ul>li>a{width:100%;color:var(--color-dark);display:flex !important;align-items:center !important;justify-content:space-between !important;font-size:var(--size-40);font-weight:var(--font-weight-600);line-height:100%;height:var(--size-100);padding:0 var(--padding-24)}.header.show .navbar>div>ul>li>a::after,.header.hide .navbar>div>ul>li>a::after{content:"";width:var(--size-33);height:var(--size-33);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11' viewBox='0 0 18 11' fill='none'%3E%3Cpath d='M1 1.86719L9 9.86719L17 1.86719' stroke='%231E1E1E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-color:var(--color-white);background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform .3s ease-in-out;right:unset !important;bottom:unset !important;position:relative !important}.header.show .navbar>div>ul>li>a.gt-current-wrapper,.header.hide .navbar>div>ul>li>a.gt-current-wrapper{gap:var(--gap-8);align-items:center;justify-content:start !important}.header.show .navbar>div>ul>li>a.gt-current-wrapper::after,.header.hide .navbar>div>ul>li>a.gt-current-wrapper::after{margin-left:auto !important}.header.show .navbar>div>ul>li>a.gt-current-wrapper span,.header.hide .navbar>div>ul>li>a.gt-current-wrapper span{color:var(--color-dark);font-size:var(--font-size-24);font-weight:var(--font-weight-700)}.header.show .navbar>div>ul>li .sub-menu,.header.hide .navbar>div>ul>li .sub-menu{position:relative;width:100%;display:flex;flex-direction:column;align-items:start;height:0;max-height:0;overflow:hidden;background:var(--color-gray-light)}.header.show .navbar>div>ul>li.current_page_parent>a::after,.header.hide .navbar>div>ul>li.current_page_parent>a::after{transform:rotate(180deg)}.header.show .navbar>div>ul>li.current_page_parent .sub-menu,.header.hide .navbar>div>ul>li.current_page_parent .sub-menu{border-top:1px solid var(--header-tab-border-color);height:auto;max-height:calc(var(--size-100)*20);transition:max-height .3s ease-in-out;padding:10px 0;top:unset !important;opacity:1 !important;gap:0 !important}.header.show .navbar>div>ul>li.current_page_parent .sub-menu li,.header.hide .navbar>div>ul>li.current_page_parent .sub-menu li{width:100%}.header.show .navbar>div>ul>li.current_page_parent .sub-menu li a,.header.hide .navbar>div>ul>li.current_page_parent .sub-menu li a{display:flex;align-items:center;justify-content:space-between;font-size:var(--size-33);font-weight:var(--font-weight-500);line-height:100%;height:var(--size-70);padding:0 var(--padding-24);color:var(--color-dark)}.header.show .navbar>div>ul>li.current_page_parent .sub-menu li a::after,.header.hide .navbar>div>ul>li.current_page_parent .sub-menu li a::after{display:none}.header.show .navbar>div>ul>li.current_page_parent .sub-menu li a[aria-current=page],.header.hide .navbar>div>ul>li.current_page_parent .sub-menu li a[aria-current=page]{font-weight:var(--font-weight-600);color:var(--color-navy)}.header.show .navbar>div>ul>li.current_page_parent .sub-menu li>.sub-menu,.header.hide .navbar>div>ul>li.current_page_parent .sub-menu li>.sub-menu{display:none !important}.header .translate-menu .translatewise-ui .translatewise-dropdown-content{min-width:var(--padding-100)}.header .translate-menu .translatewise-ui .translatewise-dropdown-content a span{font-size:var(--font-size-24) !important}.header.show .container .navbar::before{right:0}.header.show .container .navbar>div{margin-right:0}.header.show .container .navbar>[data-toggle=sldeMenu]{border:none;position:absolute;top:var(--size-16);right:calc(var(--size-10)/2);z-index:14;background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 12L12 36' stroke='%231E1E1E' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 12L36 36' stroke='%231E1E1E' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important}.header.hide .container>.navbar::before{right:-100%}.header.hide .container>.navbar>div{margin-right:-100%;transition:margin-right .1s ease-in-out}[data-toggle=sldeMenu]{display:inline-flex}body.overflow-hidden .quk{z-index:0}main.home{background:var(--main-home-bg)}main.home section{padding:var(--padding-80) 0}main.home section .h2{color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-40);font-weight:var(--font-weight-700);letter-spacing:var(--letter-spacing-20)}main.home .hero .hero-desc .container{gap:var(--gap-40)}main.home .hero .hero-desc h1{text-align:center}main.home .hero .hero-desc p{text-align:center;font-size:var(--font-size-36);line-height:var(--line-height-120)}main.home .hero .hero-desc .btn-wrap{margin:0 auto}main.home .hero .hero-desc .btn-wrap a{padding:var(--padding-15) var(--padding-32);font-size:var(--font-size-32);width:auto;height:auto;letter-spacing:var(--letter-spacing-16)}main.home .intro .row-cols-2{flex-direction:column;gap:var(--gap-40)}main.home .intro .row-cols-2>.col:first-child{gap:var(--gap-30)}main.home .intro .row-cols-2>.col:first-child .h2{width:calc(100% - var(--margin-40));text-align:center !important;font-size:var(--font-size-56);letter-spacing:var(--letter-spacing-28);margin:0 auto !important}main.home .intro .row-cols-2>.col:first-child p{width:calc(100% - var(--margin-40));text-align:center !important;font-size:var(--font-size-36) !important;letter-spacing:var(--letter-spacing-18) !important;margin:0 auto !important}main.home .intro .row-cols-2>.col:first-child p .mo_br{display:none}main.home .intro .row-cols-3{flex-direction:column;gap:var(--gap-32)}main.home .intro .row-cols-3>.col{padding:0 var(--padding-10)}main.home .intro .row-cols-3>.col .card{flex-direction:unset !important;flex-wrap:wrap;align-items:center;position:relative;margin:0 var(--margin-80)}main.home .intro .row-cols-3>.col .card .card-body{order:1;width:23.87vw;height:100% !important;position:absolute;left:0;top:0}main.home .intro .row-cols-3>.col .card .card-header{font-size:var(--font-size-28) !important;margin-bottom:var(--margin-10) !important}main.home .intro .row-cols-3>.col .card .card-footer{font-size:var(--font-size-24) !important;margin-top:0 !important;display:inline-block !important;text-align:left !important}main.home .intro .row-cols-3>.col .card .card-header,main.home .intro .row-cols-3>.col .card .card-footer{order:2;width:calc(100% - 23.87vw);margin-left:23.87vw;justify-content:start !important}main.home .business .h2{text-align:center !important;font-size:var(--font-size-56);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-28)}main.home .business .row-cols-4{width:calc(100% - var(--margin-40));margin:0 auto;gap:var(--gap-40) var(--gap-20)}main.home .business .row-cols-4 .col{flex:1 0 calc(50% - var(--gap-20))}main.home .business .row-cols-4 .col .card .card-footer{font-size:var(--font-size-36);letter-spacing:var(--letter-spacing-18);line-height:var(--line-height-120);padding-top:var(--padding-24);text-align:center}main.home .growth .h2{text-align:center !important;font-size:var(--font-size-56);line-height:var(--line-height-140) !important;letter-spacing:var(--letter-spacing-28)}main.home .growth p{width:calc(100% - var(--margin-40));text-align:center !important;font-size:var(--font-size-36) !important;letter-spacing:var(--letter-spacing-18) !important;margin:0 auto !important}main.home .growth p+p{margin-top:var(--padding-30) !important}main.home .growth .row-cols-2{flex-direction:column;gap:var(--gap-60)}main.home .growth .row-cols-2 .col:first-child,main.home .growth .row-cols-2 .col:not(:first-child){width:100% !important;text-align:center !important}main.home .growth .row-cols-2 .col img{width:calc(100% - var(--margin-40));margin:0 auto}main.home .management .h2{text-align:center !important;font-size:var(--font-size-56);line-height:var(--line-height-140) !important;letter-spacing:var(--letter-spacing-28)}main.home .management .row-cols-2{flex-direction:column;gap:var(--gap-60)}main.home .management .row-cols-2 .col{padding:0 !important}main.home .management .row-cols-2 .col:first-child,main.home .management .row-cols-2 .col:not(:first-child){width:100% !important;text-align:center !important}main.home .management .row-cols-2 .col img{width:calc(100% - var(--margin-40));margin:0 auto}main.home .management .row-cols-2 .col .card .card-footer{padding-left:var(--padding-20);padding-right:var(--padding-20)}main.home .management .row-cols-2 .col .card .card-footer .h3{font-size:var(--font-size-56);justify-content:space-between;letter-spacing:var(--letter-spacing-28)}main.home .management .row-cols-2 .col .card .card-footer .h3::after{width:var(--font-size-56);height:var(--font-size-56);background-size:contain}main.home .management .row-cols-2 .col .card .card-footer p{font-size:var(--font-size-32);letter-spacing:var(--letter-spacing-18)}main.home .management .row-cols-2 .col .items-list{padding-top:var(--margin-40);border-top:var(--management-item-border);width:calc(100% - var(--margin-40));margin:0 auto !important;gap:var(--gap-40) !important}main.home .management .row-cols-2 .col .items-list .item{flex-direction:column;padding-bottom:var(--margin-40)}main.home .management .row-cols-2 .col .items-list .item .item-img,main.home .management .row-cols-2 .col .items-list .item .item-body{position:relative !important;width:100% !important;height:auto !important;margin:0 !important}main.home .management .row-cols-2 .col .items-list .item .item-img img{width:100% !important}main.home .management .row-cols-2 .col .items-list .item .item-body .item-title{width:100%;display:inline-flex;align-items:center;color:var(--color-white);font-family:var(--body-font-sub-family);font-size:var(--font-size-56);justify-content:space-between;letter-spacing:var(--letter-spacing-28);font-weight:var(--font-weight-700);line-height:var(--line-height-100)}main.home .management .row-cols-2 .col .items-list .item .item-body .item-text{font-size:var(--font-size-32);letter-spacing:var(--letter-spacing-18);text-align:left !important}main.home .location .h2{text-align:center !important;font-size:var(--font-size-56);line-height:var(--line-height-140) !important;letter-spacing:var(--letter-spacing-28)}main.home .location p{width:calc(100% - var(--margin-40));text-align:center !important;font-size:var(--font-size-32) !important;letter-spacing:var(--letter-spacing-18) !important;margin:0 auto !important}main.home .location p+p{margin-top:var(--padding-30) !important}main.home .location .btn-wrap{width:calc(100% - var(--margin-40));flex-direction:unset !important;flex-wrap:nowrap !important;margin:var(--margin-40) auto var(--font-size-28) !important}main.home .location .btn-wrap button{padding:var(--padding-32);font-size:var(--font-size-36) !important;height:auto !important}main.home .location .map-wrap{margin:0 auto !important;width:calc(100% - var(--margin-40)) !important}main.home .location .map-footer{flex-direction:column;gap:var(--padding-32)}main.home .location .map-footer p{font-size:var(--font-size-32) !important}main.home .location .map-footer a{width:100% !important;padding:var(--padding-32) !important;font-size:var(--font-size-36) !important;height:auto !important}main.home .location .row-cols-2{flex-direction:column}main.home .location .row-cols-2 .col{padding:0 !important}main.home .location .row-cols-2 .col:first-child,main.home .location .row-cols-2 .col:not(:first-child){width:100% !important;text-align:center !important}.breadcrumb li,.breadcrumb a{font-size:var(--font-size-20) !important}.current-sub-menu .sub-menu{gap:var(--gap-30) !important}.current-sub-menu .sub-menu li a{font-size:var(--font-size-28) !important;letter-spacing:var(--letter-spacing-14) !important;padding:0 var(--padding-10) !important;white-space:nowrap}.sub-hero{height:auto !important}.performance .current-sub-menu{border-bottom:none !important;height:auto !important;padding-top:var(--size-40)}.performance .current-sub-menu .sub-menu{width:calc(100% - var(--margin-40)) !important;flex-wrap:wrap !important;gap:var(--size-10) !important;margin:0 auto}.performance .current-sub-menu .sub-menu>li{flex:1 0 calc(50% - var(--size-10))}.performance .current-sub-menu .sub-menu>li a{font-weight:var(--font-weight-500) !important;border:solid calc(var(--size-1)*2) var(--color-line)}.performance .current-sub-menu .sub-menu>li a::before,.performance .current-sub-menu .sub-menu>li a::after{display:none}.performance .current-sub-menu .sub-menu>li.active a{font-weight:var(--font-weight-700) !important;border:solid calc(var(--size-1)*2) var(--color-navy)}section .h2{font-size:var(--font-size-56)}section p{font-size:var(--font-size-36);letter-spacing:var(--letter-spacing-18)}.maintenance-areas .tab-pane .h2{font-size:var(--size-40) !important}.maintenance-areas .mb-100{margin-bottom:var(--margin-60) !important}.maintenance-areas .mb-150{margin-bottom:var(--margin-100) !important}.maintenance-areas .tab.scroll{overflow-x:auto;overflow-y:hidden;justify-content:start !important}.maintenance-areas .tab li a{white-space:nowrap;font-size:var(--font-size-28);padding-left:var(--padding-50);padding-right:var(--padding-50)}.maintenance-areas .areas-list{width:100% !important}.maintenance-areas .system{gap:var(--size-60)}.maintenance-areas .system>.col{order:2}.maintenance-areas .system>.col .items{margin-top:var(--gap-20);align-items:start}.maintenance-areas .system>.col:last-child{order:1}.maintenance-areas .system .h3{font-size:var(--font-size-40);margin-bottom:var(--margin-20)}.maintenance-areas .system>.col .items{margin-top:var(--margin-30)}.maintenance-areas .system>.col .items .body{padding:0 var(--padding-20)}.maintenance-areas .system>.col .items .body .h5{font-size:var(--font-size-32)}.maintenance-areas .system>.col .items .body p{font-size:var(--font-size-28)}.maintenance-areas .toilet-merit{gap:var(--size-20)}.maintenance-areas .toilet-merit .col .card .card-body{padding:var(--size-40)}.maintenance-areas .toilet-merit .col .card .card-body .h3 strong{font-size:var(--font-size-36)}.maintenance-areas .toilet-merit .col .card .card-body p{font-size:var(--font-size-28)}.maintenance-areas .toilet-product>.col{order:2}.maintenance-areas .toilet-product>.col:last-child{order:1}.maintenance-areas .toilet-table dt{width:calc(var(--size-190) - var(--size-20))}.maintenance-areas .toilet-table dd{width:calc(100% - var(--size-190) + var(--size-20))}.maintenance-areas .toilet-table dt,.maintenance-areas .toilet-table dd{font-size:var(--font-size-28)}.maintenance-areas .areas-box{display:flex;flex-direction:column;align-items:center;width:calc(100% - var(--padding-80)/2);margin:0 auto}.maintenance-areas .areas-box .areas-bgie{position:unset;display:inline-flex;justify-content:center;padding:var(--size-20) var(--size-40);margin:0 auto;font-size:var(--font-size-32);transform:translateY(-50%);height:auto}.maintenance-areas .areas-box p{margin-top:var(--size-20);font-size:var(--font-size-32)}.sub-content .container{padding-right:0;padding-left:0}.greeting p{font-size:var(--font-size-28) !important}.greeting .fs-24{font-size:var(--font-size-40) !important;letter-spacing:var(--letter-spacing-20) !important}.greeting .fs-20{font-size:var(--font-size-28) !important}.greeting .sign{font-size:var(--font-size-40) !important}.vision .row{flex-direction:column !important;align-items:center !important;gap:var(--padding-20) !important}.vision .row>.col{flex:none;width:calc(100% - var(--padding-80)/2) !important;align-items:center;padding:0}.vision .row>.col p{width:100% !important;text-align:center !important;font-size:var(--font-size-28) !important}.vision .row>.col:nth-child(odd){border:none;padding-top:var(--padding-20)}.vision .row>.col:nth-child(odd) ul{display:none}.vision .row>.col:nth-child(even){gap:var(--padding-32) !important;padding-bottom:var(--padding-32)}.vision .row>.col:nth-child(even) ul{display:block}.vision .row>.col:nth-child(even) ul li{font-size:var(--font-size-28) !important}.vision .row>.col:last-child{border-bottom:solid 1px var(--color-line-gray-1) !important}.vision .row>.col .h3{font-size:var(--font-size-36) !important}.history{padding-top:var(--padding-160);padding-left:var(--margin-40);padding-right:var(--margin-40)}.history .history-list{max-width:100%;margin-bottom:var(--margin-150)}.history .history-list .history-item{position:relative;padding-left:var(--history-list-padding-start);padding-right:var(--history-list-padding-end)}.history .history-list .history-item::before{content:"";position:absolute;top:0;left:calc(var(--history-list-icon-size)/2);width:.27vw;height:100%;background:var(--color-line-gray-1)}.history .history-list .history-item:first-child::before{top:var(--history-list-icon-top);height:calc(100% - var(--history-list-icon-top))}.history .history-list .history-item:last-child::before{height:var(--history-list-icon-top)}.history .history-list .history-item:last-child ul{margin-bottom:0}.history .history-list .history-item .h5{font-size:var(--font-size-36)}.history .history-list .history-item ul{display:flex;flex-direction:column}.history .history-list .history-item ul li{font-size:var(--font-size-28);letter-spacing:var(--letter-spacing-14)}.history .history-list .history-item ul li p{font-size:var(--font-size-28)}.maintenance-areas .row .h2{text-align:center !important;font-size:var(--font-size-40) !important}.maintenance-areas .row .h2.mb-20,.maintenance-areas .row .h2.mb-32{margin-bottom:var(--margin-40)}.maintenance-areas .lead{width:calc(100% - var(--padding-80)/2);margin-left:auto;margin-right:auto;font-size:var(--font-size-28);text-align:center !important}.maintenance-areas .row{flex-direction:column}.maintenance-areas .row>.col{flex:none;width:calc(100% - var(--padding-80)/2);margin-left:auto;margin-right:auto}.maintenance-areas .youtube-video{max-width:100%}.maintenance-areas .slide-Views .col,.maintenance-areas .slide-Views .col-width-3{width:100%;padding-left:var(--margin-20);padding-right:var(--margin-20);background-color:var(--color-white)}.maintenance-areas .slide-Views .col-width-3,.maintenance-areas .slide-Views .col-width{flex:none;width:100%;z-index:2}.maintenance-areas .slide-Views .col{width:100%}.maintenance-areas .slide-Views .areas-list .areas-item{font-size:var(--font-size-32);height:var(--padding-100)}.maintenance-areas .slide-Views .areas-list .areas-item::after{width:var(--margin-40);height:var(--margin-40)}.maintenance-areas .row-column .col{flex:none !important}.maintenance-areas .row-column .areas-list{overflow:unset;flex-direction:column;padding-left:0;padding-right:0;width:100% !important}.maintenance-areas .row-column .areas-list .areas-item{flex:none !important;width:100% !important;font-size:var(--font-size-32);height:var(--padding-100)}.maintenance-areas .row-column .areas-list .areas-item::after{width:var(--margin-40);height:var(--margin-40)}.esg-management{padding-top:var(--padding-100);padding-bottom:var(--padding-100)}.esg-management .line-tit{gap:var(--gap-20);width:calc(100% - var(--padding-80)/2);font-size:var(--font-size-40)}.esg-management .line-lead{font-size:var(--font-size-36);line-height:var(--line-height-140)}.esg-management .esg-vision{width:calc(100% - var(--padding-80)/2);height:calc(var(--padding-100)*2)}.esg-management .esg-vision p{font-size:var(--font-size-36);line-height:var(--line-height-120)}.esg-management .esg-vision .esg-bgie{top:calc(var(--padding-60)/-2);height:var(--padding-60);font-size:var(--font-size-40);padding:0 var(--font-size-40)}.esg-management .esg-target-row{gap:var(--gap-60)}.esg-management .esg-target-row .card{gap:var(--gap-30);width:var(--card-width-220)}.esg-management .esg-target-row .card .card-img{width:var(--padding-160);height:var(--padding-160)}.esg-management .esg-target-row .card .card-body{height:var(--body-height-50);font-size:var(--font-size-28);letter-spacing:var(--letter-spacing-14)}.esg-management .esg-target-box{padding:var(--margin-40) 0;width:calc(100% - var(--padding-80)/2);flex-direction:column;gap:var(--gap-10);height:auto}.esg-management .esg-target-box p{font-size:var(--font-size-28);font-weight:var(--font-weight-500);line-height:var(--line-height-140)}.esg-management .esg-target-box strong{font-size:var(--font-size-36);font-weight:var(--font-weight-800)}.esg-management .esg-strategy .row{flex-wrap:wrap;padding:0 var(--margin-40)}.esg-management .esg-strategy .row>.col{width:100%;padding:var(--padding-32) 0 0;display:flex;flex-direction:column;gap:var(--vision-gap-20);border:none}.esg-management .esg-strategy .row>.col .number-box{width:var(--font-size-34);height:var(--font-size-34);padding:var(--size-1) 0 !important;margin-left:auto !important;margin-right:auto !important}.esg-management .esg-strategy .row>.col .h3{font-size:var(--font-size-40);letter-spacing:var(--letter-spacing-20);text-align:center}.esg-management .esg-strategy .row>.col ul{display:none}.esg-management .esg-strategy .row>.col ul li{font-size:var(--font-size-28);letter-spacing:var(--letter-spacing-14)}.esg-management .esg-strategy .row>.col ul li::marker{font-size:var(--font-size-28);letter-spacing:var(--letter-spacing-14)}.esg-management .esg-strategy .row>.col:nth-child(2n){padding:var(--padding-32) 0;border-bottom:solid 1px var(--color-line-gray-1) !important}.esg-management .esg-strategy .row>.col:nth-child(2n) ul{display:block}body .warp .sub-hero .container{padding:0 !important}body .warp .patents-list{width:100% !important;gap:var(--gap-20) !important;justify-content:center !important}body .warp .patents-list .patents-item{width:calc(50% - var(--gap-20)) !important}body .warp .patents-list .patents-item .patents-item-desc .h3{font-size:var(--font-size-24)}body .warp>footer .menu{width:calc(var(--size-225)*2) !important;margin:var(--margin-40) auto !important;padding:0 var(--size-10) !important;flex-wrap:wrap;gap:calc(var(--size-4)*2) 0}body .warp>footer .menu li{white-space:nowrap}body .warp>footer .menu li a,body .warp>footer .menu li::before{font-size:var(--font-size-24) !important}body .warp>footer .menu li:nth-child(5)::before{display:none}body .warp>footer address{gap:var(--padding-8) 0;text-align:center}body .warp>footer address abbr{font-size:var(--font-size-24) !important}body .warp>footer address abbr+abbr::before{font-size:var(--font-size-24) !important}body .warp>footer address abbr:last-child::before{display:none}body .warp>footer address+address{margin-top:var(--margin-37)}body .warp>footer .copyright{font-size:var(--font-size-24) !important}#online-inquiry-modal .modal-body{padding-left:0;padding-right:0}#online-inquiry-modal .modal-body .container{padding-left:0;padding-right:0}#online-inquiry-modal .row-cols-2{gap:calc(var(--size-60)*2) 0;margin:calc(var(--size-60)*2) 0;width:100%}#online-inquiry-modal .row-cols-2 .col:first-child{display:flex;flex-direction:column;gap:var(--size-20) 0;width:100%}#online-inquiry-modal .row-cols-2 .col:first-child .h2{text-align:center}#online-inquiry-modal .row-cols-2 .col:first-child .lead{text-align:center}#online-inquiry-modal .row-cols-2 .col:first-child .image-group{display:flex}#online-inquiry-modal .row-cols-2 .col:first-child .image-group img{width:100%}#online-inquiry-modal .row-cols-2 .col:not(:first-child){padding-left:var(--size-20);padding-right:calc(var(--size-60)/2);width:100%}#online-inquiry-modal .row-cols-2 .col:not(:first-child) form{display:flex;flex-direction:column;gap:var(--margin-40)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) label{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--size-28);font-weight:var(--font-weight-800);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-14)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) label input:not([type=checkbox]):not([type=radio]){width:100%;height:calc(var(--size-40)*2);padding:0 var(--padding-20);background:var(--color-light);margin-top:var(--margin-12)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) label input:not([type=checkbox]):not([type=radio])::placeholder{color:var(--color-line-gray-2);font-family:var(--body-font-sub-family);font-size:var(--size-28);font-weight:var(--font-weight-500);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-04)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) label textarea{width:100%;height:var(--body-height-230);padding:var(--padding-15) var(--padding-20);background:var(--color-light);margin-top:var(--margin-12)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) label textarea::placeholder{color:var(--color-line-gray-2);font-family:var(--body-font-sub-family);font-size:var(--size-28);font-weight:var(--font-weight-500);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-04)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) label .wpcf7-not-valid-tip{color:var(--color-red);font-size:var(--font-size-28);font-weight:var(--font-weight-400);line-height:var(--line-height-140);margin-top:var(--margin-5)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group{display:flex;flex-direction:column;gap:var(--gap-10);width:100%;border:var(--customer-support-card-link-border);background:var(--color-white);padding:var(--padding-20);margin-top:var(--margin-20)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group .h3,#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group p,#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group li{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:calc(var(--size-10)*2);font-weight:var(--font-weight-400);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-032)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group .h3 p{font-weight:var(--font-weight-600)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group ul{margin-top:calc(var(--margin-10)*-1);margin-bottom:var(--margin-20)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group ul:last-child{margin-bottom:0}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-group ul li{list-style:disc;margin-left:var(--size-26)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-radio .wpcf7-list-item{margin-left:0}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-radio .wpcf7-list-item label{display:inline-flex;align-items:center;line-height:var(--line-height-100)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-radio .wpcf7-list-item label input{margin-top:0}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-radio .wpcf7-radio{display:flex;flex-wrap:wrap;gap:var(--size-10)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .privacy-radio .wpcf7-radio .wpcf7-list-item-label{color:var(--color-dark);font-family:var(--body-font-sub-family);font-size:var(--font-size-26);font-weight:var(--font-weight-400);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-03)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .wpcf7-spinner{display:none}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .wpcf7-submit{margin:0 auto;width:100%;height:var(--size-100);padding:0;align-items:center;font-size:calc(var(--size-16)*2);letter-spacing:var(--letter-spacing-16);margin-top:var(--size-60)}#online-inquiry-modal .row-cols-2 .col:not(:first-child) .wpcf7-response-output{border:none;padding:0;color:var(--color-red);text-align:center}[lang=en-US] #online-inquiry-modal .h2,[lang=en-US] #online-inquiry-modal .lead{width:calc(100% - var(--size-40));margin:0 auto}[lang=en-US] #online-inquiry-modal .wpcf7-list-item-label{font-size:var(--size-20) !important}.performance-list{padding-top:calc(var(--size-60)*2) !important;padding-bottom:calc(var(--size-60)*2) !important}.board-group-lists ul.page-numbers{gap:calc(var(--size-4)*2);margin:calc(var(--size-13)*2) auto var(--size-40)}.board-group-lists ul.page-numbers li{height:calc(var(--size-26)*2)}.board-group-lists ul.page-numbers li span,.board-group-lists ul.page-numbers li a{min-width:calc(var(--size-26)*2) !important;font-size:calc(var(--size-14)*2) !important;line-height:calc(var(--size-24)*2) !important;letter-spacing:var(--letter-spacing-10) !important;padding:0 calc(var(--size-10)*2) !important}.board-group-lists .board-search-form-top,.board-group-lists .search-top{display:inline-flex}.board-group-lists .board-search-form-bottom,.board-group-lists .search-bottom{display:none}.board-group-lists form{width:calc(100% - var(--size-40));margin:0 auto}.board-group-lists form select{font-size:var(--size-28)}.board-group-lists form input[type=text]{width:100%;height:var(--size-70);font-size:var(--size-28);padding:0 var(--size-20)}.board-group-lists form button[type=submit]{right:var(--size-20);width:var(--size-40);height:var(--size-40);background-size:contain}.board-lists{width:calc(100% - var(--size-40));margin:0 auto}.board-lists .board-lists-item{display:flex;flex-wrap:wrap;align-items:center;padding:calc(var(--size-16)*2) 0}.board-lists .board-lists-item>div{padding:0;height:auto;line-height:var(--line-height-140);font-size:var(--size-28);letter-spacing:var(--letter-spacing-14);color:var(--color-grey);text-align:left}.board-lists .board-lists-item .sum{display:none}.board-lists .board-lists-item .title,.board-lists .board-lists-item .title-1{flex:none;width:100%;min-width:100%;text-align:left}.board-lists .board-lists-item .title a::before{content:"공사명 : ";font-weight:var(--font-weight-700)}.board-lists .board-lists-item .institution{width:100%}.board-lists .board-lists-item .institution::before{content:"발주기관 : "}.board-lists .board-lists-item .location{width:100%}.board-lists .board-lists-item .location::before{content:"위치 : "}.board-lists .board-lists-item .period{width:100%}.board-lists .board-lists-item .period::before{content:"공사기간 : "}.board-lists .board-lists-item .date{width:auto}.board-lists .board-lists-item .date::after{display:inline-block;content:" | ";padding:0 var(--size-10)}.board-lists .board-lists-item .hit::before{content:"조회수 "}.board-lists .board-lists-header{display:none}.board-lists .board-lists-item a{line-height:var(--line-height-140)}.board-lists .nodata{color:var(--color-dark);text-align:center;font-size:var(--size-16);font-weight:var(--font-weight-400);line-height:var(--size-100);letter-spacing:var(--letter-spacing-03);border-top:solid var(--size-1) var(--color-line-gray-3);border-bottom:solid var(--size-1) var(--color-line-gray-3)}.business-portfolio-view{width:calc(100% - var(--size-40)) !important}.business-portfolio-view .row-cols-2{flex-direction:column;margin-bottom:calc(var(--size-40)*2)}.business-portfolio-view .row-cols-2>div{min-height:var(--size-100);padding:var(--size-28) var(--size-20);font-size:var(--size-28);border-bottom:solid var(--size-1) var(--color-line-gray-3);line-height:var(--line-height-140)}.business-portfolio-view .row-cols-2>div:nth-last-child(2){border-color:var(--color-line-gray-3)}.business-portfolio-view .row-cols-2>div:nth-last-child(1){border-color:var(--color-black)}.business-portfolio-view .row-cols-2 .tit{width:100%;text-align:center}.business-portfolio-view .row-cols-2 .content{width:100%;text-align:center}.business-portfolio-view .button-group{gap:var(--size-20)}.business-portfolio-view .button-group .bsp-back-button{width:calc(var(--size-100)*2);border-width:calc(var(--size-1)*2);height:var(--size-100);font-size:var(--size-28);letter-spacing:var(--letter-spacing-08)}.boardwise-single{width:calc(100% - var(--size-40));margin:0 calc(var(--size-40)*2) auto}.boardwise-single>h1{padding:var(--size-40);font-size:calc(var(--size-16)*2)}.boardwise-single .post-meta{flex-wrap:wrap;justify-content:start;padding:var(--size-40);gap:var(--size-10)}.boardwise-single .post-meta .post-author,.boardwise-single .post-meta .post-date{width:100%;gap:var(--size-40);font-size:calc(var(--size-16)*2)}.boardwise-single .boardwise-content{padding:calc(var(--size-40)*2) var(--size-40);margin-bottom:calc(var(--size-40)*2)}.boardwise-single .boardwise-content p{font-size:calc(var(--size-16)*2)}.boardwise-single .alert{padding:calc(var(--size-40)*2);max-width:100%;margin:0 auto calc(var(--size-40)*2);font-size:var(--size-32)}.boardwise-single .back-button a{display:flex;width:calc(var(--size-100)*2);height:var(--size-100);font-size:var(--size-28);letter-spacing:var(--letter-spacing-08)}.customer-support{width:calc(100% - var(--size-40));margin:0 auto;padding-top:calc(var(--size-20)*6);padding-bottom:calc(var(--size-20)*6)}.customer-support .customer-support-title{font-size:calc(var(--font-size-28)*2);margin-bottom:calc(var(--size-16)*2)}.customer-support .customer-support-title .go-more{font-size:var(--font-size-32);letter-spacing:var(--letter-spacing-12)}.customer-support .row-cols-3{display:flex;flex-direction:column;align-items:center;gap:var(--size-50);width:100%;margin-bottom:0}.customer-support .row-cols-3 .col{width:100%}.customer-support .row-cols-3 .col:nth-child(1){order:1}.customer-support .row-cols-3 .col:nth-child(2){order:3}.customer-support .row-cols-3 .col:nth-child(2) .card{padding-bottom:0 !important}.customer-support .row-cols-3 .col:nth-child(3){order:2}.customer-support .row-cols-3 .customer-support-title-desc{display:flex;flex-direction:column;align-items:center;gap:0;padding:calc(var(--padding-18)*2) calc(var(--padding-20) - var(size-1));width:100%;height:auto}.customer-support .row-cols-3 .customer-support-title-desc strong{font-size:var(--font-size-32);text-align:center}.customer-support .row-cols-3 .customer-support-title-desc p{font-size:var(--font-size-24);text-align:center}.customer-support .card{width:100%;height:auto;padding-bottom:var(--size-40)}.customer-support .card .card-title{height:var(--customer-support-card-title-height);font-size:var(--font-size-28);padding:0 var(--padding-24)}.customer-support .card .card-title a{display:inline-flex;width:var(--size-40);height:var(--size-40);background-size:contain}.customer-support .card .card-list .card-list-item{height:calc(var(--size-40)*2);padding:0 var(--size-24);font-size:var(--size-26);letter-spacing:var(--letter-spacing-08);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:calc(var(--size-40)*2)}.customer-support .card .card-list .card-list-item:hover{color:var(--color-navy)}.customer-support .card .card-link{display:flex;flex-direction:column;gap:var(--size-13);padding:0 var(--padding-24)}.customer-support .card .card-link .card-link-items{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--size-100);font-size:var(--font-size-36);letter-spacing:var(--letter-spacing-18);padding:0 var(--padding-32)}.customer-support .card .card-link .card-link-items::after{content:"";display:inline-block;width:var(--size-33);height:var(--size-33);background-size:contain}.customer-support .customer-support-card{border:var(--customer-support-card-board);margin-top:var(--size-50)}.customer-support .customer-support-card .customer-support-title{height:var(--customer-support-card-title-height);font-size:var(--font-size-28);padding:0 var(--padding-24);margin-bottom:0}.customer-support .customer-support-card .customer-support-title a{display:inline-flex;width:var(--size-40);height:var(--size-40);font-size:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' fill='white' stroke='%23D9D9D9'/%3E%3Cpath d='M8.98343 13.4807V10.4862H6V8.98895H8.98343V6H10.4862V8.98895H13.4807V10.4862H10.4862V13.4807H8.98343Z' fill='%23222222'/%3E%3C/svg%3E") center center no-repeat;background-size:contain}.customer-support .customer-support-card .customer-support-title a span{display:none}.customer-support .card-table-list{border:none;background-color:var(--color-white)}.customer-support .card-table-list .card-list-item{height:calc(var(--size-40)*2);border-top:var(--customer-support-card-list-item-border)}.customer-support .card-table-list .card-list-item *{color:var(--color-grey);font-family:var(--body-font-sub-family);font-size:var(--font-size-13);font-weight:var(--font-weight-400)}.customer-support .card-table-list .card-list-item .nember{display:none}.customer-support .card-table-list .card-list-item .title{width:100%;height:calc(var(--size-40)*2)}.customer-support .card-table-list .card-list-item .title a{height:calc(var(--size-40)*2);padding:0 var(--size-24);font-size:var(--size-26);letter-spacing:var(--letter-spacing-08);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:calc(var(--size-40)*2)}.customer-support .card-table-list .card-list-item .title a:hover{color:var(--color-navy)}.customer-support .card-table-list .card-list-item .date{display:none}#call-modal .modal-content{min-width:calc(100% - var(--size-40))}#call-modal .modal-content .modal-body .container{gap:var(--size-20)}#call-modal .modal-content .modal-body p{font-size:var(--size-32);margin-bottom:var(--size-20)}#call-modal .modal-content .modal-body strong.h5{font-size:var(--font-size-40)}#call-modal .modal-content .modal-body a{margin-bottom:var(--size-20);height:calc(var(--size-60)*2);font-size:var(--font-size-56)}#call-modal .modal-content .modal-body button{font-size:var(--size-32);height:calc(var(--size-60)*2)}[lang=en-US] .current-sub-menu .sub-menu{justify-content:start !important;overflow-y:hidden;overflow-x:auto;white-space:nowrap;gap:0 !important}[lang=en-US] .current-sub-menu .sub-menu::-webkit-scrollbar{display:none}[lang=en-US] .current-sub-menu .sub-menu li{padding:0 calc(var(--size-60)/4)}[lang=en-US] .board-lists .board-lists-item .title a::before{content:"Project Name : " !important}[lang=en-US] .board-lists .board-lists-item .institution::before{content:"Ordering Agency : " !important}[lang=en-US] .board-lists .board-lists-item .location::before{content:"Location : " !important}[lang=en-US] .board-lists .board-lists-item .period::before{content:"Construction period : " !important}[lang=en-US] .board-lists .board-lists-item .hit::before{content:"View " !important}[lang=en-US] .maintenance-areas .max-width-492{max-width:100% !important;width:100% !important;white-space:nowrap !important}[lang=en-US] .maintenance-areas .max-width-380{max-width:380px !important;width:100% !important;white-space:nowrap !important}[lang=en-US] body .warp>footer .menu{width:100% !important}[lang=en-US] main.home .hero .hero-desc p .mo_br{display:none}}