.esg .esg_visual .description+.description{font-size:16px;line-height:26px}.esg .esg_visual .description span,.esg .esg_visual .description{font-size:22px;line-height:30px}@media (min-width:768px){.esg .esg_visual .description+.description{font-size:16px;line-height:26px}.esg .esg_visual .description span,.esg .esg_visual .description{font-size:34px;line-height:48px}}@media (min-width:1280px){.esg .esg_visual .description+.description{font-size:18px;line-height:28px}.esg .esg_visual .description span,.esg .esg_visual .description{font-size:42px;line-height:58px}}@media (min-width:1536px){.esg .esg_visual .description+.description{font-size:20px;line-height:32px}.esg .esg_visual .description span,.esg .esg_visual .description{font-size:50px;line-height:70px}}@keyframes btnPrimary{0%{top:50%;right:21px}18%{top:-10%;right:-8px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:42px}50%{top:50%;right:21px}}@media (min-width:768px){@keyframes btnPrimary{0%{top:50%;right:27px}18%{top:-10%;right:-9px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:54px}50%{top:50%;right:27px}}}@media (min-width:1280px){@keyframes btnPrimary{0%{top:50%;right:32px}18%{top:-10%;right:-10px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:64px}50%{top:50%;right:32px}}}@keyframes btnSecondaryUp{0%{top:50%;left:50%}18%{top:0;left:100%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:100%;left:0}50%{top:50%;left:50%}}@keyframes btnSecondaryDown{0%{top:50%}18%{top:120%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:-10%}50%{top:50%}}.tween-item{width:100%;height:100%}.esg .esg_visual .visual{height:27rem}.esg .esg_visual .description{text-align:center;letter-spacing:-.03em;color:#121212;margin:0 auto 3rem;padding:6rem 24px 0;font-family:stolzl}.esg .esg_visual .description span{font-family:covered}.esg .esg_visual .description+.description{padding-top:0;font-family:Pretendard}.esg .esg_tab_wrapper{padding:0 24px}.esg .esg_tab_wrapper .tab_btn_wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #d6d6d6;margin-top:12rem;overflow-x:auto}.esg .esg_tab_wrapper .tab_btn_wrap::-webkit-scrollbar{display:none}.esg .esg_tab_wrapper .tab_btn_wrap>ul{justify-content:flex-start;width:max-content;min-width:100%;display:flex}.esg .esg_tab_wrapper .tab_btn_wrap>ul .tab-button{text-align:center;color:#d6d6d6;cursor:pointer;border-bottom:6px solid #fff;flex-shrink:0;justify-content:center;align-items:center;min-width:10rem;padding:1.2rem 2rem;font-size:1.4rem;font-weight:700;line-height:100%;display:flex}.esg .esg_tab_wrapper .tab_btn_wrap>ul .tab-button.is_active{color:#1d1d1f;border-color:#00befd}.esg .esg_tab_wrapper .tab_btn_wrap>ul .tab-button button{color:inherit}.esg .esg_tab_wrapper .tab_btn_wrap>ul .tab-button span{font-size:inherit;color:inherit;line-height:1}.esg .esg_tab_wrapper .tab_content_wrap>[class*=tab_content]{margin-top:8rem;margin-bottom:16rem}.esg .esg_tab_wrapper .tab_content_wrap .text-content{max-width:110rem;margin:20rem auto}.esg .esg_tab_wrapper .tab_content_wrap strong{font-size:16px;font-weight:700}.esg .esg_tab_wrapper .tab_content_wrap .display-1{color:var(--default-black,#121212);font-family:Pretendard,sans-serif;font-size:2.8rem;font-style:normal;font-weight:700;line-height:3.8rem}.esg .esg_tab_wrapper .tab_content_wrap .heading-1{font-family:Pretendard,sans-serif;font-size:2.4rem;font-weight:700;line-height:3.4rem}.esg .esg_tab_wrapper .tab_content_wrap .heading-2{font-family:Pretendard,sans-serif;font-size:2rem;font-weight:700;line-height:2.8rem}.esg .esg_tab_wrapper .tab_content_wrap .heading-3{font-family:Pretendard,sans-serif;font-size:1.8rem;font-weight:700;line-height:2.6rem}.esg .esg_tab_wrapper .tab_content_wrap .body-l{font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem}.esg .esg_tab_wrapper .tab_content_wrap .body-m{color:#1d1d1f;font-family:Pretendard,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.4rem}.esg .esg_tab_wrapper .tab_content_wrap li,.esg .esg_tab_wrapper .tab_content_wrap ol li,.esg .esg_tab_wrapper .tab_content_wrap ul li,.esg .esg_tab_wrapper .tab_content_wrap .body-l-listing,.esg .esg_tab_wrapper .tab_content_wrap .text-content li,.esg .esg_tab_wrapper .tab_content_wrap .text-content ol li{font-family:Pretendard,sans-serif;font-size:1.6rem;font-weight:400;line-height:2.6rem}.esg .esg_tab_wrapper .tab_content_wrap .decimal{list-style-type:decimal!important}.esg .esg_tab_wrapper .tab_content_wrap .disc{list-style-type:disc!important}.esg .esg_tab_wrapper .tab_content_wrap .disc li::marker{font-size:.65em}.esg .esg_tab_wrapper .tab_content_wrap .circle{list-style-type:circle!important}.esg .esg_tab_wrapper .tab_content_wrap .square{list-style-type:square!important}.esg .esg_tab_wrapper .tab_content_wrap .lower-roman{counter-reset:roman;margin-left:0;padding-left:0;list-style:none}.esg .esg_tab_wrapper .tab_content_wrap .lower-roman li{counter-increment:roman;-moz-column-gap:.25rem;grid-template-columns:2rem 1fr;column-gap:.25rem;display:grid}.esg .esg_tab_wrapper .tab_content_wrap .lower-roman li:before{content:counter(roman,lower-roman)".";text-align:left}.esg .esg_tab_wrapper .tab_content_wrap ul.none{padding-left:0!important;list-style-type:none!important}.esg .esg_tab_wrapper .tab_content_wrap .table-wrapper{-webkit-overflow-scrolling:touch;--first-column-width:150px;--first-column-bg-color:#fafafa;--first-column-text-color:#121212;--first-column-border-right:1px solid #e4e4e4;--column-border-left:1px solid #e4e4e4;--header-bg-color:#fafafa;--body-bg-color:#fff;--border-color:#e4e4e4;--top-border-color:#121212;--top-border-width:2px;margin-bottom:16px;padding-top:8px;overflow-x:auto}.esg .esg_tab_wrapper .tab_content_wrap .human-rights-table{border-collapse:collapse;border-top:var(--top-border-width)solid var(--top-border-color);box-sizing:border-box;table-layout:auto;width:100%;min-width:600px;font-family:Pretendard,sans-serif}.esg .esg_tab_wrapper .tab_content_wrap .human-rights-table thead{background-color:var(--header-bg-color)}.esg .esg_tab_wrapper .tab_content_wrap .human-rights-table thead th{color:#121212;border-bottom:1px solid var(--border-color);box-sizing:border-box;white-space:nowrap;padding:0 16px;font-size:1.4rem;line-height:4.8rem}.esg .esg_tab_wrapper .tab_content_wrap .human-rights-table thead th:first-child{width:var(--first-column-width)!important;min-width:var(--first-column-width)!important;max-width:var(--first-column-width)!important}.esg .esg_tab_wrapper .tab_content_wrap .human-rights-table thead th:not(:last-child){border-right:1px solid var(--border-color)}.esg .esg_tab_wrapper .tab_content_wrap .human-rights-table tbody tr{background-color:var(--body-bg-color)}.esg .esg_tab_wrapper .tab_content_wrap .human-rights-table tbody td{border-bottom:1px solid var(--border-color);vertical-align:middle;box-sizing:border-box;word-break:keep-all;padding:16px;font-size:1.4rem;line-height:2.2rem;white-space:wrap!important}.esg .esg_tab_wrapper .tab_content_wrap .human-rights-table tbody td:first-child{background-color:var(--first-column-bg-color);color:var(--first-column-text-color);border-right:var(--first-column-border-right);white-space:nowrap;width:var(--first-column-width)!important;min-width:var(--first-column-width)!important;max-width:var(--first-column-width)!important}.esg .esg_tab_wrapper .tab_content_wrap .human-rights-table tbody td:not(:first-child){border-left:var(--column-border-left);color:#767676}.esg .esg_tab_wrapper .tab_content_wrap .human-rights-table tbody td:last-child{border-left:1px solid var(--border-color)}@media (min-width:768px){.esg .esg_visual .visual{height:57.6rem}.esg .esg_visual .description{padding:12rem 7.4rem 0}.esg .esg_visual .description+.description{padding-top:0;padding-bottom:0}.esg .esg_tab_wrapper .tab-button{height:4.6rem;font-size:2rem}.esg .esg_tab_wrapper .tab-button button{font-size:2rem}}@media (min-width:1280px){.esg .esg_visual .visual{height:80rem}.esg .esg_visual .description{margin-bottom:0;padding:14rem 9rem 4rem}.esg .esg_visual .description+.description{padding-top:0;padding-bottom:0}.esg .esg_tab_wrapper .tab_btn_wrap>ul{-moz-column-gap:2rem;justify-content:center;column-gap:2rem;width:100%;display:flex}.esg .esg_tab_wrapper .tab_btn_wrap>ul .tab-button,.esg .esg_tab_wrapper .tab_btn_wrap>ul .tab-button button{font-size:2rem}.esg .esg_tab_wrapper .tab_content_wrap .display-1{font-size:3.8rem;line-height:5rem}.esg .esg_tab_wrapper .tab_content_wrap .heading-1{font-size:3.2rem;line-height:4.5rem}.esg .esg_tab_wrapper .tab_content_wrap .heading-2{font-size:2.4rem;line-height:3.4rem}.esg .esg_tab_wrapper .tab_content_wrap .heading-3{font-size:2rem;line-height:3rem}.esg .esg_tab_wrapper .tab_content_wrap .body-l{font-size:1.8rem;line-height:2.8rem}.esg .esg_tab_wrapper .tab_content_wrap .body-m{font-size:1.6rem;line-height:2.6rem}.esg .esg_tab_wrapper .tab_content_wrap li,.esg .esg_tab_wrapper .tab_content_wrap ol li,.esg .esg_tab_wrapper .tab_content_wrap ul li,.esg .esg_tab_wrapper .tab_content_wrap .body-l-listing,.esg .esg_tab_wrapper .tab_content_wrap .text-content li,.esg .esg_tab_wrapper .tab_content_wrap .text-content ol li{font-size:1.8rem;line-height:3.4rem}.esg .esg_tab_wrapper .tab_content_wrap strong{font-size:18px}.esg .esg_tab_wrapper .tab_content_wrap .text-content{margin:20rem auto}.esg .esg_tab_wrapper .tab_content_wrap .table-wrapper{--first-column-width:200px}.esg .esg_tab_wrapper .tab_content_wrap .human-rights-table th{padding:0 20px;font-size:1.6rem;line-height:5.6rem}.esg .esg_tab_wrapper .tab_content_wrap .human-rights-table tbody td{word-break:break-all;padding:20px;font-size:1.6rem;line-height:2.6rem}}@media (min-width:1536px){.esg .esg_visual .visual{height:96rem}.esg .esg_visual .description{padding:18rem 16.8rem 6rem}.esg .esg_visual .description+.description{padding-top:0;padding-bottom:0}.esg .esg_tab_wrapper .tab-button,.esg .esg_tab_wrapper .tab-button button{font-size:2rem}}.esg .esg_tab_wrapper{line-height:1}.esg .esg_tab_wrapper p,.esg .esg_tab_wrapper ul,.esg .esg_tab_wrapper ol,.esg .esg_tab_wrapper div,.esg .esg_tab_wrapper h3,.esg .esg_tab_wrapper h4,.esg .esg_tab_wrapper h5{word-break:break-all}.esg .esg_tab_wrapper .text-content .content-header{text-align:center;border:1px solid #e4e4e4;flex-direction:column;align-items:center;gap:1.6rem;padding:3.2rem 2rem;display:flex}.esg .esg_tab_wrapper .text-content{flex-direction:column;gap:128px;display:flex}.esg .esg_tab_wrapper .text-content .section:last-child,.esg .esg_tab_wrapper .text-content .section .subsection:last-child h4:last-child,.esg .esg_tab_wrapper .text-content .section .subsection:last-child h5:last-child,.esg .esg_tab_wrapper .text-content .section .subsection:last-child p:last-child,.esg .esg_tab_wrapper .text-content .section .subsection:last-child ol:last-child,.esg .esg_tab_wrapper .text-content .section .subsection:last-child ul:last-child,.esg .esg_tab_wrapper .text-content .section .subsection:last-child div:last-child{margin-bottom:0}.esg .esg_tab_wrapper .text-content .spacing-6{margin-bottom:6px}.esg .esg_tab_wrapper .text-content .spacing-16{margin-bottom:16px}.esg .esg_tab_wrapper .text-content .spacing-32{margin-bottom:32px}.esg .esg_tab_wrapper .text-content .spacing-64{margin-bottom:64px}.esg .esg_tab_wrapper .text-content .spacing-128{margin-bottom:128px}.esg .esg_tab_wrapper .text-content .circle-number{font-size:.75em;position:relative;top:-.1em}.esg .esg_tab_wrapper .text-content .signature-section{flex-direction:column;align-items:flex-end;display:flex}.esg .esg_tab_wrapper .text-content .signature-section .signature-image{width:299px}.esg .esg_tab_wrapper .text-content .signature-section .signature-image img{width:100%;height:auto;position:relative;right:-4rem}
