html[lang="zh-CN"] * {
   word-break: break-all !important;
}
#header{position:fixed;top:0;left:0;right:0;z-index:999;backface-visibility:hidden;transform:translate3d(0,0,0)}
#header .header-dimmed{background-color:rgba(0,0,0,.8);backface-visibility:hidden;transform:translate3d(0,0,0);filter:grayscale(1);position:absolute;top:0;left:0;right:0;height:0;will-change:transform}
#header .header-dimmed.active{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}
#header.opaque .header-main{background-color:#fff;border-bottom:1px solid #f2f2f2}
#header .header-main{height:95px;padding:30px 0;box-sizing:border-box;position:absolute;top:0;left:0;right:0;z-index:2;will-change:background-color,border-bottom}
#header .header-inner{display:flex;align-items:center}
#header .brand{margin-right:30px;position:relative}
#header .brand a{display:block;background:url(../img/common/logo.svg) 50% 50% no-repeat;background-size:100% 100%;width:157px;height:25px;text-indent:-999em;overflow:hidden;transition:background .4s}
#header .btn{display:block;min-width:34px;height:34px;min-height:34px;border-radius:17px;display:flex;align-items:center;justify-content:center;border:solid 1px #ddd;background-color:#fff;box-sizing:border-box;position:relative}
#header .btn-toggle-sitemap{margin-right:80px;transition:background-color .3s,border-color .3s;will-change:background-color,border-color}
#header .btn-toggle-sitemap span{width:14px;height:14px;display:block;background:url(../img/header/menu.svg) 50% 50% no-repeat;text-indent:-999em;overflow:hidden;transition:background-image 20ms;will-change:background-image}
#header .btn-toggle-sitemap.active{background:#00b4cb;border-color:#00b4cb}
#header .btn-toggle-sitemap.active span{background-image:url(../img/header/menu-x.svg)}
#header .util-menu{margin-left:auto;display:flex;align-items:center}
#header .util-menu>*{margin-left:20px}
#header .langs{height:34px}
#header .langs .select2-container--default .select2-selection--single{height:34px}
#header .langs .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:17px;line-height:32px}
#header .langs .select2-container--default .select2-selection--single .select2-selection__arrow{right:17px}
#header .langs .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{margin-top:-2px}
#header .langs .select2-results__option{padding:2px 17px 8px}
#header .btn-toggle-search span{width:15px;height:15px;display:block;background:url(../img/header/search.svg) 50% 50% no-repeat;text-indent:-999em;overflow:hidden}
#header .submenu-bg{background:#fff;height:500px;position:absolute;right:0;left:0;opacity:0;visibility:hidden;overflow:hidden;z-index:1}
#header .submenu-bg.active{opacity:1;visibility:visible}
#header .submenu-bg .container{padding-top:95px}
#header .submenu-bg .etc{position:absolute;top:95px;bottom:0;right:0}

@media screen and (max-width:1480px){#header .submenu-bg .etc{display:none}}

#header .etc{display:flex}
#header .etc>*{box-sizing:border-box;max-width:220px;min-width:220px}
#header .etc .cs{border-left:1px solid #ddd;display:flex;flex-direction:column;padding:40px 30px}
#header .etc .cs h3{font-weight:700;font-size:18px;margin-bottom:30px}
#header .etc .cs>ul{flex:1}
#header .etc .cs>ul>li+li{margin-top:15px}
#header .etc .cs>ul>li>a{font-size:15px;font-weight:300;display:flex;align-items:center}
#header .etc .cs>ul>li>a:after{background:url(../img/icon/arrow-right.svg);width:10px;height:13px;content:"";margin-left:auto}
#header .etc .cs .more{margin-top:auto;display:flex;justify-content:flex-end}
#header .etc .cs .more a{font-size:14px;font-weight:700;display:block;padding-bottom:.25em;border-bottom:1px solid #000}
#header .etc .btns{border-left:1px solid #ddd;display:flex;flex-direction:column}
#header .etc .btns a{flex:1;display:block;display:flex;align-items:center;box-sizing:border-box;padding:10px 30px;font-size:15px;font-weight:600;position:relative}
#header .etc .btns a+a{border-top:1px solid #ddd}
#header .etc .btns a:after{background:url(../img/icon/download.svg) 50% 50% no-repeat;width:25px;height:25px;border:1px solid #ddd;border-radius:50%;margin-left:auto;content:"";display:block;transition:all .2s}
#header .etc .btns a:before{background-color:#00b4cb;width:0;position:absolute;top:0;left:0;bottom:0;content:"";transition:all .2s}
#header .etc .btns a:hover:before{width:4px}
#header .etc .btns a:hover:after{background-color:#00b4cb;background-image:url(../img/icon/download-w.svg)}
#header .etc .btns a.__arrow:after{background-image:url(../img/icon/arrow-right.svg);border:0}
#header .etc .btns a.__arrow:hover:after{background-color:transparent;background-image:url(../img/icon/arrow-right-b.svg)}
#header.show-submenu .header-main{background-color:#fff!important;border-bottom:1px solid #ddd!important}
#header[data-theme=dark] .brand a{background-image:url(../img/common/logo-w.svg)}
#header[data-theme=dark] #nav .gnb>li>a span:before{color:#fff}#header[data-theme=dark] #nav .gnb>li>a span:after{background-color:#fff}
#header[data-theme=dark].show-submenu .brand a{background-image:url(../img/common/logo.svg)}
#header[data-theme=dark].show-submenu #nav .gnb>li>a span:before{color:#000}#header[data-theme=dark].show-submenu #nav .gnb>li>a span:after{background-color:#000}#nav .gnb{display:flex;align-items:center}#nav .gnb>li+li{margin-left:60px}#nav .gnb>li>a{display:block}#nav .gnb>li>a span{display:block;line-height:18px;position:relative;font-weight:600;color:transparent;font-size:16px;position:relative}#nav .gnb>li>a span:before{content:attr(data-label);position:absolute;top:0;left:0;color:#000;transition:color .4s ease-out;white-space:nowrap}#nav .gnb>li>a span:after{content:"";position:absolute;left:0;bottom:-3px;height:2px;width:0;background-color:#000;transition:width .4s ease-out}#nav .gnb>li.active>a span:before{color:#000;font-weight:700}#nav .gnb>li.active>a span:after{width:100%}#nav .gnb>li.inactive>a span:before{color:#999}#nav .gnb>li.inactive>a span:after{color:#999}#nav .gnb>li>.submenu{position:absolute;top:100%;margin-top:40px;opacity:0;visibility:hidden}#nav .gnb>li>.submenu>ul>li{position:relative;height:15px}#nav .gnb>li>.submenu>ul>li>a{display:inline-block;line-height:15px}#nav .gnb>li>.submenu>ul>li>.submenu{position:absolute;left:100%;top:0}#nav .gnb>li>.submenu li{margin-bottom:18px;min-width:125px;white-space:nowrap}#nav .gnb>li>.submenu li a{font-size:16px;color:#666;display:inline-block}#nav .gnb>li>.submenu li a span{display:flex;justify-content:space-between;align-items:center}

#nav .gnb>li>.submenu li a span:after{background:url(../img/icon/arrow-right.svg);width:10px;height:13px;content:"";margin-left:14px;opacity:0;transform:translateX(-50%);transition:opacity .2s,transform .2s ease-out}
#nav .gnb>li>.submenu li.active>a,#nav .gnb>li>.submenu li:hover>a{color:#00b4cb;font-weight:600}#nav .gnb>li>.submenu li.active>a span:after,#nav .gnb>li>.submenu li:hover>a span:after{opacity:1;background-image:url(../img/icon/arrow-right-b.svg);transform:translateX(0)}#nav .gnb>li>.submenu li>a:focus-visible{color:#000;font-weight:600}#nav .gnb>li>.submenu li>a:focus-visible span:after{opacity:1;transform:translateX(0)}.offcanvas{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1009;backface-visibility:hidden;transform:translate3d(0,0,0);opacity:0;visibility:hidden}.offcanvas .dimmed{background-color:rgba(0,0,0,.8);backface-visibility:hidden;transform:translate3d(0,0,0);filter:grayscale(1);position:absolute;top:0;left:0;right:0;bottom:0;will-change:transform}.offcanvas .dimmed.active{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.offcanvas .offcanvas-box{background:#fff;position:absolute;top:0;left:0;right:0}

.offcanvas .btn-close{display:block;width:60px;height:60px;position:absolute;right:0;top:90px;margin-bottom:-30px;background:#00b4cb url(../img/header/close.svg) 50% 50% no-repeat;text-indent:-999em;overflow:hidden;cursor:pointer;transition:background-color .3s}
.offcanvas .btn-close:focus-visible,.offcanvas .btn-close:hover{background-color:#000}

#sitemap .sitemap-content{position:relative;padding:80px 0}#sitemap h3{font-size:36px;font-weight:700;margin-bottom:20px}#sitemap p{font-size:18px;font-weight:300}#sitemap hr{margin:40px 0;height:1px;border:0;background-color:#eaeaea}#sitemap .menu .gnb{display:flex;justify-content:space-between}#sitemap .menu .gnb>li{padding-right:30px}#sitemap .menu .gnb>li>a{display:block;font-size:22px;font-weight:700;margin-bottom:25px}#sitemap .menu .gnb>li>.submenu>ul>li>a{font-size:18px;font-weight:600;color:#666;display:flex;align-items:center;margin-bottom:20px}#sitemap .menu .gnb>li>.submenu>ul>li>a:before{width:3px;height:3px;border-radius:50%;display:block;content:"";background:#666;margin-right:5px}#sitemap .menu .gnb>li>.submenu>ul>li>.submenu{margin-bottom:25px}#sitemap .menu .gnb>li>.submenu>ul>li>.submenu>ul>li>a{display:block;font-size:16px;color:#666;font-weight:300;margin-bottom:15px;margin-left:8px}.search-content{position:relative;padding:80px 0}.search-content form{max-width:850px;margin:0 auto}.search-content form legend{display:block;font-weight:700;font-size:50px;margin-bottom:10px;letter-spacing:-1.5px}.search-content form .keyword{position:relative}.search-content form .keyword input{display:block;width:100%;box-sizing:border-box;height:100%;font-size:22px;font-weight:600;padding:0 30px;font-family:inherit;-webkit-appearance:none;appearance:none;border-radius:0;height:70px;border:solid 4px #00b4cb;background-color:#fff;letter-spacing:-1.1px}.search-content form .keyword input::-webkit-input-placeholder{color:#b8b8b8;font-weight:300}.search-content form .keyword button[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none;border:0;display:block;position:absolute;top:50%;transform:translateY(-50%);right:16px;width:62px;height:62px;border-radius:0;background:url(../img/header/search.svg) 50% 50% no-repeat;background-size:26px auto;text-indent:-999em;overflow:hidden}.search-filter{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:140px}.search-filter a{display:block;font-size:16px;margin:0 25px;color:#b8b8b8;position:relative}.search-filter a.active{color:#00b4cb;font-weight:600}.search-filter a.active:after{content:"";height:2px;background-color:#00b4cb;position:absolute;left:0;width:100%;top:30px}.search-result{border-bottom:1px solid #ddd}.search-result .__summary{font-size:20px;letter-spacing:-.4px;margin-bottom:25px}.search-result .__summary .__keyword{font-size:30px;color:#00b4cb;font-weight:700}.search-result .__summary .__count{font-weight:600;color:#00b4cb}.search-result .__summary .__count strong{font-size:30px;font-weight:700}.search-result .__block{border-top:1px solid #000}.search-result .__block+.__block{margin-top:50px;border-top:1px solid #ddd}.search-result .__block .__header{padding:30px 40px;display:flex;align-items:center;background-color:#f2f2f2;border-bottom:1px solid #ddd}.search-result .__block .__header .__title{font-size:18px;font-weight:600}.search-result .__block .__header a{margin-left:auto}.search-result .__block .__body>ul>li+li{border-top:1px solid #ddd}.search-result .__block .__body .__item{padding:30px 40px;display:block}.search-result .__block .__body .__item .__title{font-size:18px;font-weight:600;margin-bottom:40px}.search-result .__block .__body .__item .__excerpt{font-size:14px;line-height:1.86;letter-spacing:-.28px;font-weight:300;color:#222;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.search-result .__block .__body .__item .breadcrumb{margin-top:30px;box-shadow:none;position:static;padding:0;background:0 0}.search-nodata{padding:200px 0}.search-nodata p{text-align:center;margin:20px 0;font-size:20px;letter-spacing:-.4px}.search-nodata p strong{font-size:30px;font-weight:700;color:#00b4cb;display:inline-block;vertical-align:center}

#header .outlink {display:block;width:18px;height:18px;background-image:url(../img/icon/outlink.svg);margin:0 0 1px 3px;}
#footer .outlink {display:inline-block;width:14px;height:14px;background-image:url(../img/icon/outlink.svg);margin:0 0 -2px  0;}


#footer{z-index:989;position:relative}#footer .footer-widgets{padding:50px 0 80px;background:#fafafa;border-top:1px solid #efefef}
#footer .footer-widgets .widgets{display:flex;justify-content:space-between}#footer .footer-widgets .widgets .widget{width:184px}
#footer .footer-widgets .widgets .widget+.widget{margin-left:13px}#footer .widget .widget-title{font-weight:700;font-size:18px;margin-bottom:26px}
#footer .widget .widget-body ul li+li{margin-top:14px}#footer .widget .widget-body ul li a{font-size:13px;letter-spacing:.52px;color:#666}
#footer .footer-main{background:#000;color:#fff;padding:26px 0 56px}#footer .footer-menu{display:flex;align-items:center;margin-bottom:25px}
#footer .footer-menu ul{display:flex;align-items:center}#footer .footer-menu ul li{padding-right:20px}#footer .footer-menu ul li a{font-size:12px;font-weight:600;display:block}
#footer .footer-menu ul li+li{padding-left:20px;border-left:1px solid #666}
#footer .links{margin-left:auto;position:relative}#footer .links .social{position:absolute;right:0;top:70px}#footer .family-site{position:relative}
#footer .family-site .btn-toggle{display:flex;width:298px;height:40px;align-items:center;box-sizing:border-box;padding:0 14px;background-color:#fff;font-size:13px;color:#000;font-weight:700}
#footer .family-site .btn-toggle svg{display:block;margin-left:auto}
#footer .family-site .__list{position:absolute;left:0;right:0;bottom:100%;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch;color:#000;max-height:0}
#footer .family-site .__list .__inner{padding:20px}#footer .family-site .__list .__group+.__group{margin-top:20px}
#footer .family-site .__list .__group h4{font-size:13px;font-weight:700;margin-bottom:15px}
#footer .family-site .__list .__group a{font-size:13px;display:block;color:#666}
#footer .family-site .__list .__group a:before{content:"-"}
#footer .family-site .__list .__group a+a{margin-top:10px}
#footer .family-site.active .btn-toggle{background:#efefef}
#footer .family-site.active .btn-toggle svg{transform:rotate(-180deg)}
#footer .family-site.active .__list{max-height:350px}
#footer .social{display:flex;justify-content:center}
#footer .social a{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden;text-indent:-999em;background:#222 50% 50% no-repeat}
#footer .social a+a{margin-left:12px}
#footer .social a.facebook{background-image:url(../img/icon/facebook-o.svg)}
#footer .social a.instagram{background-image:url(../img/icon/instagram-o.svg)}
#footer .social a.youtube{background-image:url(../img/icon/youtube-o.svg)}
#footer .social a.in{background-image:url(../img/icon/in-o.svg)}
#footer .social a.naver{background-image:url(../img/icon/naver-o.svg)}
#footer .social a.blog{background-image:url(../img/icon/blog-o.svg)}
#footer .company-info{font-size:12px;font-weight:300;letter-spacing:.48px;color:#b8b8b8; margin: 0 0 30px 0;}
#footer .company-info p+p{margin-top:15px}#footer .company-info .split{color:#666;margin:0 .5em}
#footer .btn-top{position:fixed;left:0;right:0;bottom:60px;height:0;opacity:0;visibility:hidden;z-index:-1;transition:all .3s ease-out;transform:translateY(100px)}
#footer .btn-top.active{opacity:1;visibility:visible;z-index:auto;transform:translateY(0)}
#footer .btn-top .container{height:0}
#footer .btn-top a{float:right;display:flex;width:60px;height:60px;flex-direction:column;justify-content:center;align-items:center;text-align:center;font-size:10px;color:#fff;font-weight:700;background:#000;position:relative;margin-top:-30px}
#footer .btn-top a svg{display:block;margin-bottom:5px}
.page-home #footer .btn-top{position:absolute;bottom:100%}
.page-home #footer .btn-top a{transform:none!important}
.page-home{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0}
.page-home #header.opaque .header-main{border-bottom:0!important}
.page-home #main{padding-top:0;background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0}
.page-home #footer{position:fixed;left:0;right:0;bottom:0;transform:translateY(100%)}
.page-home .c-scrollbar{z-index:1000}.page-home .c-scrollbar .c-scrollbar_thumb{width:3px;opacity:.25}
.home-section{height:100vh;position:absolute;top:0;left:0;right:0;overflow:hidden}
.home-section .section-inner{position:absolute;top:0;left:0;right:0;bottom:0;box-sizing:border-box}.home-header{position:fixed;left:0;right:0;top:0;z-index:99}.home-header .home-header-inner{position:relative}.home-header .news{position:absolute;top:140px;left:0;display:flex;align-items:center;color:#000;transition:color .4s}.home-header .news[data-theme=dark]{color:#fff}.home-header .news h3{font-size:21px;line-height:26px;font-weight:700;letter-spacing:.84px;margin-right:6px;display:flex;align-items:center}.home-header .news h3:after{background:url(../img/icon/triangle-right.svg) 50% 50% no-repeat;width:11px;height:14px;content:"";margin-left:6px;display:block}.home-header .news .posts{padding-top:2px}.home-header .news .posts a{display:inline-block;font-size:14px;font-weight:300;display:flex;align-items:center}.home-header .news .posts a>span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-header .news .posts a strong{font-weight:600}.home-header .news .posts a:after{background:url(../img/icon/arrow-right-news.svg) 50% 50% no-repeat;width:7px;height:15px;content:"";margin-left:7px;display:block}.home-header .home-indices{position:absolute;right:0;display:flex;align-items:center;top:199px;font-size:35px;color:#000;transition:color .4s}.home-header .home-indices .indices .index{transition:background .4s}.home-header .home-indices[data-theme=dark]{color:#fff}.home-header .home-indices[data-theme=dark] .indices .index{background:#fff}@media screen and (min-width:1280px){.home-header .home-indices{top:199px;font-size:35px}}@media screen and (min-width:1600px){.home-header .home-indices{top:224px;font-size:50px}}@media screen and (min-width:1920px){.home-header .home-indices{top:270px;font-size:60px}}@media screen and (min-width:2560px){.home-header .home-indices{top:360px;font-size:78px}}.home-header .home-indices h3{font-size:1em;line-height:1.08em;font-weight:700;display:flex;align-items:center;margin-right:.3em}.home-header .home-indices .indices{display:flex}.home-header .home-indices .indices .index{display:block;text-indent:-999em;overflow:hidden;background-color:#b8b8b8;width:1px;height:.6em;transition:width .2s ease-out,background .2s}.home-header .home-indices .indices .index+.index{margin-left:.18em}.home-header .home-indices .indices .index.active,.home-header .home-indices .indices .index:hover{width:.08em;background:#00b4cb!important}.page-home .scrolldown{bottom:40px}@media screen and (min-width:1920px){.page-home .scrolldown{font-size:11px;bottom:50px}}@media screen and (min-width:2560px){.page-home .scrolldown{font-size:14px;bottom:70px}}.home-slider{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;color:#fff}.home-slider .slide-menu{position:absolute;top:0;left:0;font-size:13px;color:#666}@media screen and (min-width:1280px){.home-slider .slide-menu{font-size:13px}}@media screen and (min-width:1600px){.home-slider .slide-menu{font-size:16px}}@media screen and (min-width:1920px){.home-slider .slide-menu{font-size:19px}}@media screen and (min-width:2560px){.home-slider .slide-menu{font-size:24px}}.home-slider .slide-menu .slide-menu-inner{display:flex;align-items:center}.home-slider .slide-menu a{display:block;font-weight:700;font-size:1em;letter-spacing:.02em;transition:color .3s}.home-slider .slide-menu a.active{color:#fff}.home-slider .slide-menu .split{display:block;width:1px;height:1.0625em;margin:0 1.25em;opacity:.2;background-color:#fff}.home-slider .slide-nav{position:absolute}.home-slider .slide-item{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.home-slider .slide-item .__bg{position:absolute;top:0;left:0;right:0;bottom:0;background:50% 50% no-repeat;background-size:cover}.home-slider .slide-item .__bg.__half{left:45.5128205128%}.home-slider .slide-item .__desc{position:absolute}.home-slider .slide-menu,.home-slider .slide-nav{z-index:10}.home-slider .__more{color:#fff;left:0}.home-slider .__more a{border-color:#fff}.home-slider .letters .__g,.home-slider .letters .__l{position:absolute;display:block;z-index:10}.home-slider .letters .__g img,.home-slider .letters .__g svg,.home-slider .letters .__l img,.home-slider .letters .__l svg{display:block;margin:-.5px}.home-slider .letters.__half .__l{left:45.5128205128%}.home-slider .letters .__l{top:0;left:0}.home-slider .letters .__l img,.home-slider .letters .__l svg{width:61px}@media screen and (min-width:1280px){.home-slider .letters .__l img,.home-slider .letters .__l svg{width:61px}}@media screen and (min-width:1600px){.home-slider .letters .__l img,.home-slider .letters .__l svg{width:80px}}@media screen and (min-width:1920px){.home-slider .letters .__l img,.home-slider .letters .__l svg{width:96px}}@media screen and (min-width:2560px){.home-slider .letters .__l img,.home-slider .letters .__l svg{width:128px}}.home-slider .letters .__g{right:0;bottom:0}.home-slider .letters .__g img,.home-slider .letters .__g svg{width:124px}@media screen and (min-width:1280px){.home-slider .letters .__g img,.home-slider .letters .__g svg{width:124px}}@media screen and (min-width:1600px){.home-slider .letters .__g img,.home-slider .letters .__g svg{width:162px}}@media screen and (min-width:1920px){.home-slider .letters .__g img,.home-slider .letters .__g svg{width:194px}}@media screen and (min-width:2560px){.home-slider .letters .__g img,.home-slider .letters .__g svg{width:259px}}.home-slider[data-theme=light]{color:#000}.home-slider[data-theme=light] .slide-menu{color:#b8b8b8}.home-slider[data-theme=light] .slide-menu a.active{color:#000}.home-slider[data-theme=light] .split{background:#ddd;opacity:1}.home-slider[data-theme=light] .__more{color:#000}.home-slider[data-theme=light] .__more a{border-color:#000}.home-slider[data-theme=light] .slide-nav{color:#000}.home-slider[data-theme=light] .slide-nav a{border-color:#000}.home-slider[data-theme=light] .slide-nav a.prev{background-image:url(../img/icon/arrow-prev.svg)}.home-slider[data-theme=light] .slide-nav a.next{background-image:url(../img/icon/arrow-next.svg)}.__desc{font-size:12px}@media screen and (min-width:1280px){.__desc{font-size:12px}}@media screen and (min-width:1600px){.__desc{font-size:14px}}@media screen and (min-width:1920px){.__desc{font-size:16px}}@media screen and (min-width:2560px){.__desc{font-size:22px}}.__desc h4{font-size:3.5714285714em;font-weight:700;letter-spacing:-.06em;margin-bottom:.58em;line-height:1.2em}.__desc h4.__sm{font-size:3.2857142857em;line-height:1.3043478261em;letter-spacing:-.06em}.__desc p{font-size:1em;font-weight:300;line-height:1.8571428571em;letter-spacing:-.04em}.__more{font-size:35px;position:absolute;bottom:40px;left:0}@media screen and (min-width:1280px){.__more{font-size:35px;bottom:40px}}@media screen and (min-width:1600px){.__more{font-size:50px;bottom:40px}}@media screen and (min-width:1920px){.__more{font-size:60px;bottom:50px}}@media screen and (min-width:2560px){.__more{font-size:78px;bottom:70px}}.__more a{font-weight:700;font-size:1em;line-height:1.08em;padding-bottom:.2em;border-bottom:.06em solid #000;display:inline-block}.slide-nav{color:#fff;font-size:27px}@media screen and (min-width:1280px){.slide-nav{font-size:27px}}@media screen and (min-width:1600px){.slide-nav{font-size:34px}}@media screen and (min-width:1920px){.slide-nav{font-size:41px}}@media screen and (min-width:2560px){.slide-nav{font-size:55px}}.slide-nav .slide-nav-inner{display:flex;align-items:center}.slide-nav a{display:block;width:1em;height:1em;border:1px solid #fff;box-sizing:border-box;opacity:.6;border-radius:50%;text-indent:-999em;background:url(../img/icon/arrow-prev-w.svg) .2941176471em 50% no-repeat;background-size:.2647058824em auto}.slide-nav a+a{margin-left:.2941176471em}.slide-nav a.next{background-image:url(../img/icon/arrow-next-w.svg);background-position:.3823529412em 50%}.slide-nav a.disabled,.slide-nav a.swiper-button-disabled{opacity:.3}.slide-nav.__dark a{border-color:#000}.slide-nav.__dark a.prev{background-image:url(../img/icon/arrow-prev.svg)}.slide-nav.__dark a.next{background-image:url(../img/icon/arrow-next.svg)}#homeMain .section-inner{bottom:0;top:252px;left:16px;right:16px}@media screen and (min-width:1280px){#homeMain .section-inner{top:252px;left:16px;right:16px}}@media screen and (min-width:1600px){#homeMain .section-inner{top:296px;left:20px;right:20px}}@media screen and (min-width:1920px){#homeMain .section-inner{top:355px;left:24px;right:24px}}@media screen and (min-width:2560px){#homeMain .section-inner{top:476px;left:32px;right:32px}}#homeMain .slide-menu{top:113px}@media screen and (min-width:1280px){#homeMain .slide-menu{top:113px}}@media screen and (min-width:1600px){#homeMain .slide-menu{top:147px}}@media screen and (min-width:1920px){#homeMain .slide-menu{top:175px}}@media screen and (min-width:2560px){#homeMain .slide-menu{top:236px}}#homeMain .slide-nav{top:324px}@media screen and (min-width:1280px){#homeMain .slide-nav{top:324px}}@media screen and (min-width:1600px){#homeMain .slide-nav{top:408px}}@media screen and (min-width:1920px){#homeMain .slide-nav{top:490px}}@media screen and (min-width:2560px){#homeMain .slide-nav{top:653px}}#homeMain .slide-item .__desc,#homeMain .slide-item .__more,#homeMain .slide-menu,#homeMain .slide-nav{left:-16px}@media screen and (min-width:1280px){#homeMain .slide-item .__desc,#homeMain .slide-item .__more,#homeMain .slide-menu,#homeMain .slide-nav{left:-16px}}@media screen and (min-width:1600px){#homeMain .slide-item .__desc,#homeMain .slide-item .__more,#homeMain .slide-menu,#homeMain .slide-nav{left:-20px}}@media screen and (min-width:1920px){#homeMain .slide-item .__desc,#homeMain .slide-item .__more,#homeMain .slide-menu,#homeMain .slide-nav{left:-24px}}@media screen and (min-width:2560px){#homeMain .slide-item .__desc,#homeMain .slide-item .__more,#homeMain .slide-menu,#homeMain .slide-nav{left:-32px}}#homeMain .slide-item .__desc{top:158px}@media screen and (min-width:1280px){#homeMain .slide-item .__desc{top:158px}}@media screen and (min-width:1600px){#homeMain .slide-item .__desc{top:198px}}@media screen and (min-width:1920px){#homeMain .slide-item .__desc{top:235px}}@media screen and (min-width:2560px){#homeMain .slide-item .__desc{top:317px}}#homeMain .letters{display:none!important}#homeMain .letters .__l svg{width:89px}#homeMain .letters .__g svg{width:181px}#homeMain .section-inner{transition:top 1s cubic-bezier(.23,1,.32,1),left 1s cubic-bezier(.23,1,.32,1),right 1s cubic-bezier(.23,1,.32,1),bottom 1s cubic-bezier(.23,1,.32,1);will-change:top,left,right,bottom}#homeMain .slide-item .__desc,#homeMain .slide-menu,#homeMain .slide-nav{transition:top 1s cubic-bezier(.23,1,.32,1),left 1s cubic-bezier(.23,1,.32,1);will-change:transform,top,left}#homeMain.scrolled .section-inner{top:0!important;left:0!important;right:0!important;bottom:0!important}#homeMain.scrolled .slide-item .__desc,#homeMain.scrolled .slide-item .__more,#homeMain.scrolled .slide-menu,#homeMain.scrolled .slide-nav{left:0!important}#homeMain.scrolled .slide-menu{top:213px}@media screen and (min-width:1280px){#homeMain.scrolled .slide-menu{top:213px}}@media screen and (min-width:1600px){#homeMain.scrolled .slide-menu{top:250px}}@media screen and (min-width:1920px){#homeMain.scrolled .slide-menu{top:295px}}@media screen and (min-width:2560px){#homeMain.scrolled .slide-menu{top:350px}}#homeMain.scrolled .slide-item .__desc{top:286px}@media screen and (min-width:1280px){#homeMain.scrolled .slide-item .__desc{top:286px}}@media screen and (min-width:1600px){#homeMain.scrolled .slide-item .__desc{top:351px}}@media screen and (min-width:1920px){#homeMain.scrolled .slide-item .__desc{top:420px}}@media screen and (min-width:2560px){#homeMain.scrolled .slide-item .__desc{top:490px}}#homeMain.scrolled .slide-nav{top:462px}@media screen and (min-width:1280px){#homeMain.scrolled .slide-nav{top:462px}}@media screen and (min-width:1600px){#homeMain.scrolled .slide-nav{top:579px}}@media screen and (min-width:1920px){#homeMain.scrolled .slide-nav{top:663px}}@media screen and (min-width:2560px){#homeMain.scrolled .slide-nav{top:840px}}#homeMain.scrolled .letters .__g img,#homeMain.scrolled .letters .__g svg,#homeMain.scrolled .letters .__l img,#homeMain.scrolled .letters .__l svg{transition:all .8s;will-change:all}#homeMain.scrolled .letters .__l img,#homeMain.scrolled .letters .__l svg{width:76px}@media screen and (min-width:1280px){#homeMain.scrolled .letters .__l img,#homeMain.scrolled .letters .__l svg{width:76px}}@media screen and (min-width:1600px){#homeMain.scrolled .letters .__l img,#homeMain.scrolled .letters .__l svg{width:89px}}@media screen and (min-width:1920px){#homeMain.scrolled .letters .__l img,#homeMain.scrolled .letters .__l svg{width:105px}}@media screen and (min-width:2560px){#homeMain.scrolled .letters .__l img,#homeMain.scrolled .letters .__l svg{width:128px}}#homeMain.scrolled .letters .__g img,#homeMain.scrolled .letters .__g svg{width:154px}@media screen and (min-width:1280px){#homeMain.scrolled .letters .__g img,#homeMain.scrolled .letters .__g svg{width:154px}}@media screen and (min-width:1600px){#homeMain.scrolled .letters .__g img,#homeMain.scrolled .letters .__g svg{width:181px}}@media screen and (min-width:1920px){#homeMain.scrolled .letters .__g img,#homeMain.scrolled .letters .__g svg{width:194px}}@media screen and (min-width:2560px){#homeMain.scrolled .letters .__g img,#homeMain.scrolled .letters .__g svg{width:259px}}.page-home-v2 #homeMain .slide-nav{top:auto!important;bottom:50px!important}#homeBusiness{background-color:#000}#homeBusiness .slide-menu{top:213px}@media screen and (min-width:1280px){#homeBusiness .slide-menu{top:213px}}@media screen and (min-width:1600px){#homeBusiness .slide-menu{top:250px}}@media screen and (min-width:1920px){#homeBusiness .slide-menu{top:285px}}@media screen and (min-width:2560px){#homeBusiness .slide-menu{top:358px}}#homeBusiness .slide-item .__desc{top:266px}@media screen and (min-width:1280px){#homeBusiness .slide-item .__desc{top:266px}}@media screen and (min-width:1600px){#homeBusiness .slide-item .__desc{top:313px}}@media screen and (min-width:1920px){#homeBusiness .slide-item .__desc{top:360px}}@media screen and (min-width:2560px){#homeBusiness .slide-item .__desc{top:457px}}#homeBusiness .slide-nav{top:460px}@media screen and (min-width:1280px){#homeBusiness .slide-nav{top:460px}}@media screen and (min-width:1600px){#homeBusiness .slide-nav{top:588px}}@media screen and (min-width:1920px){#homeBusiness .slide-nav{top:686px}}@media screen and (min-width:2560px){#homeBusiness .slide-nav{top:885px}}#homeGlobalNetwork{background:#fff}#homeGlobalNetwork .__bg{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff url(../img/home/d/bg7.jpg) 50% 0 no-repeat;background-size:cover}#homeGlobalNetwork .__desc{position:absolute;top:266px}@media screen and (min-width:1280px){#homeGlobalNetwork .__desc{top:266px}}@media screen and (min-width:1600px){#homeGlobalNetwork .__desc{top:313px}}@media screen and (min-width:1920px){#homeGlobalNetwork .__desc{top:360px}}@media screen and (min-width:2560px){#homeGlobalNetwork .__desc{top:457px}}#homeGlobalNetwork .__desc h4{letter-spacing:0}#homeService{background:#fff}#homeService .home-service-slider{color:#000}#homeService .section-inner{bottom:0;top:163px;left:16px;right:16px}@media screen and (min-width:1280px){#homeService .section-inner{top:163px;left:16px;right:16px}}@media screen and (min-width:1600px){#homeService .section-inner{top:180px;left:20px;right:20px}}@media screen and (min-width:1920px){#homeService .section-inner{top:215px;left:24px;right:24px}}@media screen and (min-width:2560px){#homeService .section-inner{top:288px;left:32px;right:32px}}#homeService .slide-menu{top:50px}@media screen and (min-width:1280px){#homeService .slide-menu{top:50px}}@media screen and (min-width:1600px){#homeService .slide-menu{top:70px}}@media screen and (min-width:1920px){#homeService .slide-menu{top:70px}}@media screen and (min-width:2560px){#homeService .slide-menu{top:70px}}#homeService .slide-nav{display:none;top:394px}@media screen and (min-width:1280px){#homeService .slide-nav{top:394px}}@media screen and (min-width:1600px){#homeService .slide-nav{top:520px}}@media screen and (min-width:1920px){#homeService .slide-nav{top:624px}}@media screen and (min-width:2560px){#homeService .slide-nav{top:836px}}#homeService .slide-item{background:#fff}#homeService .slide-item .__desc,#homeService .slide-item .__more,#homeService .slide-menu,#homeService .slide-nav{left:-16px}@media screen and (min-width:1280px){#homeService .slide-item .__desc,#homeService .slide-item .__more,#homeService .slide-menu,#homeService .slide-nav{left:-16px}}@media screen and (min-width:1600px){#homeService .slide-item .__desc,#homeService .slide-item .__more,#homeService .slide-menu,#homeService .slide-nav{left:-20px}}@media screen and (min-width:1920px){#homeService .slide-item .__desc,#homeService .slide-item .__more,#homeService .slide-menu,#homeService .slide-nav{left:-24px}}@media screen and (min-width:2560px){#homeService .slide-item .__desc,#homeService .slide-item .__more,#homeService .slide-menu,#homeService .slide-nav{left:-32px}}#homeService .slide-item .__desc{top:103px}@media screen and (min-width:1280px){#homeService .slide-item .__desc{top:103px}}@media screen and (min-width:1600px){#homeService .slide-item .__desc{top:133px}}@media screen and (min-width:1920px){#homeService .slide-item .__desc{top:145px}}@media screen and (min-width:2560px){#homeService .slide-item .__desc{top:169px}}#homeService .slide-item .__desc .__re100{display:flex;align-items:center}#homeService .slide-item .__desc .__re100 .logo-re100{display:block;margin-right:.25em;height:1.1636363636em;vertical-align:middle}#homeService .__re100{position:absolute;top:5%;left:5%;width:180px}#homeNews{overflow:hidden;position:relative;background:#fff;height:auto;min-height:100vh}#homeNews .news-swiper{overflow:visible}#homeNews .section-inner{background:#fff;padding-top:199px;padding-bottom:40px;position:relative;min-height:100vh;height:auto}@media screen and (min-width:1280px){#homeNews .section-inner{padding-top:199px;padding-bottom:40px}}@media screen and (min-width:1600px){#homeNews .section-inner{padding-top:224px;padding-bottom:40px}}@media screen and (min-width:1920px){#homeNews .section-inner{padding-top:270px;padding-bottom:50px}}@media screen and (min-width:2560px){#homeNews .section-inner{padding-top:360px;padding-bottom:70px}}#homeNews h3{font-size:35px;font-weight:700;line-height:1.08em;margin-bottom:.7em}@media screen and (min-width:1280px){#homeNews h3{font-size:35px}}@media screen and (min-width:1600px){#homeNews h3{font-size:50px}}@media screen and (min-width:1920px){#homeNews h3{font-size:60px}}@media screen and (min-width:2560px){#homeNews h3{font-size:78px}}#homeNews .slide-nav{color:#000;position:relative}#homeNews .slide-nav a{border-color:#000}#homeNews .slide-nav a.prev{background-image:url(../img/icon/arrow-prev.svg)}#homeNews .slide-nav a.next{background-image:url(../img/icon/arrow-next.svg)}#homeNews .__more{margin-top:.5em;position:static}#homeNews .news-posts{margin:0 -10px;margin-bottom:25px}#homeNews .news-posts .news-post{padding:0 10px;box-sizing:border-box;width:220px}#homeNews .news-posts .news-post.__with-tb{width:440px}@media screen and (min-width:1600px){#homeNews .news-posts .news-post{width:275px}#homeNews .news-posts .news-post.__with-tb{width:550px}}@media screen and (min-width:1920px){#homeNews .news-posts{margin-left:-13px;margin-right:-13px;margin-bottom:70px}#homeNews .news-posts .news-post{padding-left:13px;padding-right:13px;width:330px}#homeNews .news-posts .news-post.__with-tb{width:651px}}@media screen and (min-width:2560px){#homeNews .news-posts{margin-left:-18px;margin-right:-18px;margin-bottom:100px}#homeNews .news-posts .news-post{padding-left:18px;padding-right:18px;width:442px}#homeNews .news-posts .news-post.__with-tb{width:870px}}#homeNews .news-post{font-size:12px;display:flex;word-break:keep-all}#homeNews .news-post .__inner{position:relative;height:100%;width:100%;display:flex}#homeNews .news-post .tb{position:absolute;top:0;bottom:0;box-sizing:border-box;padding:20px 0;width:52.8846153846%}@media screen and (min-width:1920px){#homeNews .news-post .tb{padding:26px 0}}@media screen and (min-width:2560px){#homeNews .news-post .tb{padding:36px 0}}#homeNews .news-post .tb img{display:block;width:100%;height:calc(100%);object-fit:cover}#homeNews .news-post.__with-tb .box{margin-left:20px;padding-left:50%}@media screen and (min-width:1920px){#homeNews .news-post.__with-tb .box{margin-left:26px}}@media screen and (min-width:2560px){#homeNews .news-post.__with-tb .box{margin-left:36px}}#homeNews .news-post .box{border:solid 1px rgba(255,255,255,.57);background-image:linear-gradient(to bottom,#f8f8f8,#fff);box-shadow:10px 10px 20px 0 rgba(0,0,0,.08)}#homeNews .news-post .box .box-inner{padding:35px 25px;box-sizing:border-box}@media screen and (min-width:1280px){#homeNews .news-post .box .box-inner{padding:35px 25px;min-height:245px}}@media screen and (min-width:1600px){#homeNews .news-post .box .box-inner{padding:45px 30px;min-height:300px}}@media screen and (min-width:1920px){#homeNews .news-post .box .box-inner{padding:55px 35px;min-height:365px}}@media screen and (min-width:2560px){#homeNews .news-post .box .box-inner{padding:75px 45px;min-height:485px}}#homeNews .news-post .post-category{font-size:9px;color:#00b4cb;font-weight:600;margin-bottom:.8333333333em}@media screen and (min-width:1280px){#homeNews .news-post .post-category{font-size:9px}}@media screen and (min-width:1600px){#homeNews .news-post .post-category{font-size:12px}}@media screen and (min-width:1920px){#homeNews .news-post .post-category{font-size:14px}}@media screen and (min-width:2560px){#homeNews .news-post .post-category{font-size:19px}}#homeNews .news-post .post-title{font-size:14px;font-weight:700;line-height:1.5em;letter-spacing:-.04em;margin-bottom:1.25em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3em}@media screen and (min-width:1600px){#homeNews .news-post .post-title{font-size:16px;-webkit-line-clamp:3;max-height:4.5em}}@media screen and (min-width:1920px){#homeNews .news-post .post-title{font-size:18px}}@media screen and (min-width:2560px){#homeNews .news-post .post-title{font-size:26px}}#homeNews .news-post .post-excerpt{font-size:12px;font-weight:300;color:#666;line-height:1.6666666667em;letter-spacing:-.055em;margin-bottom:1.8333333333em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:5em}@media screen and (min-width:1600px){#homeNews .news-post .post-excerpt{-webkit-line-clamp:4;max-height:6.6666666667em}}@media screen and (min-width:1920px){#homeNews .news-post .post-excerpt{font-size:14px}}@media screen and (min-width:2560px){#homeNews .news-post .post-excerpt{font-size:20px}}#homeNews .news-post .go{display:inline-block;background:url(../img/icon/news-go.svg) 50% 50% no-repeat;background-size:100% 100%;width:7px;height:12px;text-indent:-999em;overflow:hidden}@media screen and (min-width:2560px){#homeNews .news-post .go{width:10px;height:17px}}.darksite #header .brand{margin-right:120px}.darksite #header .header-main{padding:36px 0}.darksite #main{min-height:100vh}.darksite #footer{background-color:#000;padding:24px 0}.darksite #footer .footer-content{display:flex;font-size:12px;font-weight:600;color:#fff}.darksite #footer .footer-content .__addr{margin-right:30px}.darksite #footer .footer-content .__menu{margin-left:auto;display:flex}.darksite #footer .footer-content .__menu a{display:block}.darksite #footer .footer-content .__menu .__split{margin:0 1em;font-weight:300;opacity:.5}


/* Start : 2023-03 : ESG Renewal */
.__blind {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden; line-height:0; text-indent:10px;}
.__sup {vertical-align:super; font-size:smaller;}
.__v--middle {vertical-align:middle;}
.color-000000 {color:#000000 !important;}
.color-edc74c {color:#edc74c !important;}
.color-00b4cb {color:#00b4cb !important;}
.p__dot {position:relative; padding-left:16px;}
.p__dot::before {content:''; position:absolute; left:0; top:14px; width:3px; height:3px; border-radius:50%; background:#222222;}
.line-height16 { line-height:1.6; }

.page-header-new.page-header .__inner .tabmenu li a {color:#666; font-weight:300;}
.page-header-new.page-header .__inner .tabmenu li.active a {color:#00b4cb; font-weight:700;}

.bgbox_sustainability_solution {width:100%; max-width:1600px; height:730px; margin:0 auto; background:url('../img/esg/newpc/esg_sustain_visual.png') no-repeat right center; background-size:cover; color:#fff; text-align:center;}
.bgbox_sustainability_solution h2 {padding-top:254px; font-size:40px; line-height:54px; font-weight:600;}
.bgbox_sustainability_solution p {margin-top:18px; font-size:18px; line-height:32px; font-weight:300;}

.bgbox_battery_investment {width:100%; max-width:1600px; height:730px; margin:0 auto; background:url('../img/esg/newpc/esg_battery_investment_visual.png') no-repeat right center; background-size:cover; color:#fff; text-align:center;}
.bgbox_battery_investment h2 {padding-top:150px; font-size:40px; line-height:54px; font-weight:600;}
.bgbox_battery_investment p {margin-top:28px; font-size:18px; line-height:32px; font-weight:300;}

.box-img-right-512 {padding-right:512px; background:url('../img/esg/newpc/bg-right-01.png') no-repeat right top;}

.rnd--ico-box {display:flex; padding:70px 0;}
.rnd--ico-box .itm {padding:0 20px 0 150px;}
.rnd--ico-box .itm + .itm {border-left:1px solid #ddd;}
.rnd--ico-box .itm {background:transparent none no-repeat 50px 0;}
.rnd--ico-box .itm.i-01 {background-image:url('../img/esg/newpc/icon_02_01.svg');}
.rnd--ico-box .itm.i-02 {background-image:url('../img/esg/newpc/icon_02_02.svg');}
.rnd--ico-box .itm.i-03 {background-image:url('../img/esg/newpc/icon_02_03.svg');}
.rnd--ico-box .itm .no {display:block; font-weight:700; color:#00b4cb; height:40px; line-height:1em;}
.rnd--ico-box .itm .tx {font-weight:600; color:#000000; font-size:20px; line-height:1.5em;}

.box-governance {position:relative; padding:50px; border:1px solid #ddd;}
.box-governance::after {content:''; display:flex; clear:both;}
.box-governance .links {float:left; width:500px;}
.box-governance .links li {position:relative; min-height:80px;}
.box-governance .links li + li {margin-top:30px;}
.box-governance .links li::before {content:''; position:absolute; left:50%; top:0; margin:-5px 0 0 -5px; width:10px; height:10px; box-sizing:border-box; border:2px solid #fff; background:#b8b8b8; border-radius:50%;}
.box-governance .links li::after {content:''; position:absolute; left:50%; bottom:100%; height:30px; width:1px; border-left:1px dashed #b8b8b8;}
.box-governance .links li:first-child::before,
.box-governance .links li:first-child::after {display:none;}
.box-governance .links li a {display:flex; width:100%; height:80px; box-sizing:border-box; border:1px solid #ddd; justify-content:center; align-items:center; color:#222; font-size:20px; font-weight:600;}
.box-governance .links li a:hover {border-color:#00b4cb;}
.box-governance .links li a.active {background-color:#00b4cb; border-color:#00b4cb; color:#fff;}
.box-governance .links li a.active::after {content:''; position:absolute; left:100%; top:50%; margin:-5px 0 0 -5px; width:10px; height:10px; box-sizing:border-box; border:2px solid #fff; background:#00b4cb; border-radius:50%;}
.box-governance .links li.active::before {background-color:#00b4cb;}
.box-governance .links li dl {position:relative; height:145px; box-sizing:border-box; border:1px solid #ddd;}
.box-governance .links li dl dt {position:absolute; top:30px; left:28px; font-size:20px; color:#222; font-weight:600;}
.box-governance .links li dl dt::before,
.box-governance .links li dl dt::after {content:''; position:absolute; top:14px; left:156px;}
.box-governance .links li dl dt::before {left:91px; width:132px; height:1px; border-top:1px solid #ddd;}
.box-governance .links li dl dt::after {width:67px; height:59px; border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.box-governance .links li dl dd {position:absolute; top:22px; right:20px; width:230px; height:46px; background:#f2f2f2;}
.box-governance .links li dl dd:last-child {top:78px;}
.box-governance .links li dl a {height:100%; padding-left:20px; justify-content:start; color:#666; font-size:16px; font-weight:400;}
.box-governance .links li dl a..active {color:#fff;}
.box-governance .gvn-detail {position:relative; float:right; width:450px; height:475px;}
.box-governance .detail {position:absolute; left:0; top:0; width:100%; height:100%; box-sizing:border-box; border:3px solid #00b4cb; padding:43px 70px 0 60px; font-size:16px; line-height:28px; display:none;}
.box-governance .detail:first-child {display:block;}
.box-governance .detail::after {content:''; position:absolute; right:100%; top:37px; width:50px; height:1px; border-top:1px solid #00b4cb;}
.box-governance .detail:nth-child(2)::after {top:153px; width:70px;}
.box-governance .detail:nth-child(3)::after {top:209px; width:70px;}
.box-governance .detail:nth-child(4)::after {top:321px;}
.box-governance .detail:nth-child(5)::after {top:431px;}
.box-governance .detail .tit {position:relative; height:55px; margin-bottom:30px; font-size:30px; font-weight:600; line-height:1em; color:#00b4cb;}
.box-governance .detail .tit::after {content:''; position:absolute; width:26px; height:2px; left:0; bottom:0; background:#666;}
.box-governance .detail .pnt {font-weight:400;}
.box-governance .detail .sml {margin-top:28px; font-weight:300;}
.box-governance .detail li {position:relative; padding-left:10px; margin-bottom:6px;}
.box-governance .detail li::before {content:''; position:absolute; left:0; top:10px; width:4px; height:4px; background:#222; border-radius:50%;}

.esg-news .newsroom-post-item .__txt .__meta .__date {position:absolute; left:30px; bottom:30px; border:0; margin:0; padding:0;}

.initative-list .__well {position:relative;}
.initative-list .__well .gubun {position:absolute; right:0; top:0; display:flex; width:116px; height:116px; color:#fff; font-size:16px; font-weight:700; box-sizing:border-box; padding:18px 16px 58px 66px; justify-content:center; align-items:center; line-height:20px;}
.initative-list .__well .gubun em {position:relative;}
.initative-list .__well .gubun::before {content:''; position:absolute; left:0; top:0; box-sizing:border-box; width:100%; height:100%; border:58px solid transparent;}
.initative-list .__well .gubun.global::before {border-top-color:#00b4cb; border-right-color:#00b4cb;}
.initative-list .__well .gubun.env::before {border-top-color:#28B897; border-right-color:#28B897;}
.initative-list .__well .gubun.soc::before {border-top-color:#6B6B6B; border-right-color:#6B6B6B;}
.logo_initiative_UN {background: url('/assets/img/esg/newpc/initiative-UN.png') no-repeat 60px 50% #FFF; }
.logo_initiative_GBA {background: url('/assets/img/esg/newpc/initiative-GBA.png') no-repeat 60px 50% #FFF; }
.logo_initiative_FCA {background: url('/assets/img/esg/newpc/initiative-FCA.png') no-repeat 60px 50% #FFF; }

.report-download .report-item {position:relative; width:30%; }
.report-download .report-item.dash::before {content:''; position:absolute; left:0; top:70px; height:492px; border-left:1px dashed #bcbcbc;}
.report-download .report-item .itm-wrap {width:100%; margin:0 auto;}
.report-download .report-item .report-img {display:block; width:100%; height:422px; box-shadow:10px 10px 0 0 #eaeaea;}

.img-wrap {width:100%; margin-top:40px; box-sizing:border-box;}
.img-wrap svg,
.img-wrap img {display:block; width:100%;}


.post-list-item.__with-gallery.__esg-gallery-1 .__gallery {overflow:hidden; margin-right:60px;}
.post-list-item.__with-gallery .__gallery .swiper-nav {z-index:11;}
.post-list-item.__with-gallery.__esg-gallery-1 .swiper-container {padding-bottom:0;}
.post-list-item.__with-gallery.__esg-gallery-1 .swiper-container .swiper-nav {right:auto; left:505px; bottom:0; transform:none;}
.post-list-item.__with-gallery.__esg-gallery-1 .__gallery .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet {box-shadow:0 0 1px #000;}
.post-list-item.__with-gallery.__esg-gallery-1 .__gallery .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet-active {box-shadow:0 0 1px #fff;}
.post-list-item.__with-gallery.__esg-gallery-1 .__inner {align-items:start;}
.post-list-item.__with-gallery.__esg-gallery-1 .__inner .__txt h4 {padding-top:20px;}

.map-content {}
.map-content .map-item {position:relative;}
.map-content .map-item.dash {border-top:2px dashed #ddd;}
.map-content .map-item .map-svg {display:flex; justify-content:center;}

.ceo-compliance {overflow:hidden;}
.ceo-compliance .__title {position:relative; padding-bottom:20px;}
.ceo-compliance .__title h2 {color:#b8b8b8; line-height:60px; font-size:50px;}
.ceo-compliance .__title::after {content:''; position:absolute; left:0; bottom:0; width:30px; height:0; border-top:1px solid #b8b8b8;}
.ceo-compliance .__msgs { }
.ceo-compliance .__msgs p {font-weight:300; margin-bottom:8px; color:#222222; line-height:1.75em;}
.key-challenge-item ul.white--normal li {white-space:normal;}

__well {box-shadow:3px 3px 20px #f2f2f2;}
.risk-list > li {position:relative; padding:50px 50px 50px 140px; border-radius:3px; border:solid 1px #ddd; background-color:#fff; line-height:1.75; box-shadow:3px 3px 20px #f2f2f2; font-size:16px; font-weight:300; line-height:1.75;}
.risk-list > li + li {margin-top:15px;}
.risk-list > li i {position:absolute; left:50px; top:50px; width:50px; height:50px; font-size:24px; font-weight:700; text-align:center; line-height:50px; color:#fff; background:#00b4cb;}
.risk-list > li .tit {line-height:50px; font-weight:700; font-size:20px; color:#000;}
.risk-list > li .tit + p {margin-top:24px;}
.risk-list > li dl {display:flex; margin-top:24px;}
.risk-list > li dl + dl {margin-top:10px;}
.risk-list > li dl dt {position:relative; font-weight:700; padding-left:16px; box-sizing:border-box; color:#222; white-space:nowrap;}
.risk-list > li dl dt::before {content:''; position:absolute; left:0; top:8px; width:4px; height:4px; border-radius:50%; background:#222;}
.risk-list > li dl dd {padding-left:20px;}
.risk-list > li ul.dot {margin-top:30px; padding-bottom:26px; border-bottom:1px solid #ddd;}
ul.dot li {position:relative; padding-left:16px;}
ul.dot li::before {content:''; position:absolute; left:0; top:8px; width:4px; height:4px; border-radius:50%; background:#666;}
ul.dot li ~ li {margin-top:12px;}
ul.dot.__half {display:flex; flex-wrap:wrap;}
ul.dot.__half li {width:50%; box-sizing:border-box;}
ul.dot.__half li ~ li:nth-child(2) {margin-top:0;}
.esg-mng-box-01 .ehs-systems {margin:0;}
.esg-mng-box-01 .ehs-system-item {padding:0 50px;}
.esg-mng-box-01 .ehs-system-item .__icon {width:70px;}
.esg-mng-box-01 .ehs-system-item .__txt .__num {display:block; height:38px; line-height:1em; font-size:16px; font-weight:700; color:#00b4cb;}
.esg-mng-box-01 ul.dot.__half {max-width:326px;}

.risk-list .__btn-more,
.__in-humanrights .__btn-more{width:30px;height:30px;border-radius:50%;border:2px solid #ddd;box-sizing:border-box;background:#fff url(../img/icon/plus.svg) 50% 50% no-repeat;display:block;text-indent:-9999em;position:relative;z-index:4;transition:all .3s}
.risk-list .__btn-more:hover,
.__in-humanrights .__btn-more:hover{border-color:#00b4cb;background-image:url(../img/icon/plus-on.svg)}
.risk-list .__btn-more.on,
.__in-humanrights .__btn-more.on{background-image:url(../img/icon/minus.svg)}
.risk-list .__btn-more.on:hover,
.__in-humanrights .__btn-more.on:hover {background-image:url(../img/icon/minus-on.svg)}
.risk-list .__has-more-btn {position:relative;}
.risk-list .__has-more-btn .__btn-more {position:absolute; right:0; top:0;}

.supply-risk .itm-ico-box {box-shadow:3px 3px 20px #f2f2f2; padding:40px 0; flex:1; text-align:center;}
.supply-risk .itm-ico-box + .itm-ico-box {margin-left:10px;}
.supply-risk .itm-ico-box::before {content:''; display:block; width:70px; height:70px; margin:0 auto; background:none no-repeat center center;}
.supply-risk .itm-ico-box.i-01::before {background-image:url('../img/esg/newpc/ico_supply_risk_01.svg');}
.supply-risk .itm-ico-box.i-02::before {background-image:url('../img/esg/newpc/ico_supply_risk_02.svg');}
.supply-risk .itm-ico-box.i-03::before {background-image:url('../img/esg/newpc/ico_supply_risk_03.svg');}
.supply-risk .itm-ico-box.i-04::before {background-image:url('../img/esg/newpc/ico_supply_risk_04.svg');}
.supply-risk .itm-ico-box.i-05::before {background-image:url('../img/esg/newpc/ico_supply_risk_05.svg');}
.supply-risk .itm-ico-box .__no {display:block; margin-top:20px; line-height:1em; font-size:16px; font-weight:700; color:#00b4cb;}
.supply-risk .itm-ico-box .__tx {margin-top:16px; font-weight:600; font-size:18px; color:#000; line-height:28px;}
.supply-risk .itm-ico-box .__p {margin-top:16px; font-weight:600; font-size:14px; color:#666; line-height:24px; width:140px;}
.supply-risk.__no-ico .itm-ico-box {text-align:left; padding-left:30px; box-sizing:border-box;}
.supply-risk.__no-ico .itm-ico-box::before {display:none;}
.supply-risk.__no-ico .itm-ico-box .__no {position:relative; margin-top:0; height:33px;}
.supply-risk.__no-ico .itm-ico-box .__no::after {content:''; position:absolute; left:0; bottom:0; width:10px; height:1px; background:#000;}

.supplychain-process.carbon-box:after {display:none;}
.carbon-box > ol > li {width:190px;}
.carbon-box > ol > li + li {margin-left:86px;}
.supplychain-process.carbon-box ol>li+li:before {left:-45px;}
.carbon-box .supplychain-process-item {width:190px; height:190px;}
.carbon-box .supplychain-process-item .__title {color:#00b4cb;}
.carbon-box .supplychain-process-item.__done {background-color:#00b4cb;}
.carbon-box .supplychain-process-item.__done .__title {font-size:20px; color:#fff;}
.carbon-box .supplychain-process-item p {height:56px; overflow:visible; font-weight:600; line-height:1.333em;}
.carbon-box .supplychain-process-item p.__cntr {height:auto; font-size:18px; line-height:1.6;}

.carbon-tit-contens .__itm {position:relative; padding:60px 0 60px 372px; border-bottom:1px solid #ddd;}
.carbon-tit-contens .__itm .__tit {position:absolute; left:0; top:60px; width:auto; padding-bottom:30px;}
.carbon-tit-contens .__itm .__tit::after {content:''; position:absolute; left:0; top:100%; width:26px; height:2px; background:#666;}
.carbon-tit-contens .__itm .__tit .__num {font-size:30px; font-weight:700; line-height:38px; color:#00b4cb}
.carbon-tit-contens .__itm .__tit .__txt {font-size:30px; font-weight:700; line-height:38px; color:#000000;}
.carbon-tit-contens .__itm .__con p {font-size:16px; line-height:1.75; font-weight:300;}
.carbon-tit-contens .__itm .__con p + p {margin-top:16px;}

.__scope-ol {position:absolute; left:0; bottom:-30px; display:flex; width:100%; height:172px; justify-content:space-around;}
.__scope-ol li {width:33%; box-sizing:border-box; padding:0 20px;}
.__scope-ol li p {font-size:16px; line-height:1.75em; font-weight:300; margin-top:16px; color:#222222;}
.__scope-ol li .__no {font-size:22px; color:#00b4cb; font-weight:800; line-height:1em;}

.nature-ico-boxes {}
.nature-ico-boxes .__itm {position:relative; border:1px solid #f2f2f2; box-shadow:3px 3px 20px #f2f2f2; background:#fff; border-radius:3px; padding:50px 50px 50px 280px;}
.nature-ico-boxes .__itm + .__itm {margin-top:15px;}
.nature-ico-boxes .__itm .__t1 {position:absolute; left:0; top:190px; width:280px; text-align:center; font-size:20px; font-weight:700; color:#222;}
.nature-ico-boxes .__itm .__t1::before {content:''; position:absolute; left:76px; top:-140px; width:120px; height:120px; background:none no-repeat center center;}
.nature-ico-boxes .__itm.i-01 .__t1::before {background-image:url('../img/esg/newpc/nature_icon_01.svg');}
.nature-ico-boxes .__itm.i-02 .__t1::before {background-image:url('../img/esg/newpc/nature_icon_02.svg');}
.nature-ico-boxes .__itm.i-03 .__t1::before {background-image:url('../img/esg/newpc/nature_icon_03.svg');}
.nature-ico-boxes .__itm.i-04 .__t1::before {background-image:url('../img/esg/newpc/nature_icon_04.svg');}
.nature-ico-boxes .__itm.i-05 .__t1::before {background-image:url('../img/esg/newpc/nature_icon_05.svg');}
.nature-ico-boxes .__itm.i-06 .__t1::before {background-image:url('../img/esg/newpc/nature_icon_06.svg');}
.nature-ico-boxes .__itm .__t2 {font-size:20px; font-weight:700; color:#222;}
.nature-ico-boxes .__itm ul.dot {margin-top:38px;}
.nature-ico-boxes .__itm ul.dot li + li {margin-top:16px;}
.nature-ico-boxes .__itm .__additional {margin-top:40px; display:flex;}
.nature-ico-boxes .__itm .__additional .__txt {width:calc(100% - 350px); margin-right:30px; font-size:16px; line-height:1.75em;}
.nature-ico-boxes .__itm .__additional .__txt h5 {font-weight:700; color:#222; line-height:1em;}
.nature-ico-boxes .__itm .__additional .__txt p {color:#666; margin-top:16px;}
.nature-ico-boxes .__itm .__additional .__img {width:320px;}
.nature-ico-boxes .__itm .__additional .__img img {display:block; width:100%; margin:28px 0 0 0; }
.nature-ico-boxes .__itm .__additional .__img p {margin-top:12px; font-size:14px; font-weight:300; text-align:right;}

.boxes-num-flex {display:flex; justify-content:space-between; flex-wrap:wrap;}
.boxes-num-flex .__box {width:320px; height:auto; box-sizing:border-box; padding:40px 26px 40px 40px; margin-bottom:16px; border:1px solid #f2f2f2; box-shadow:3px 3px 20px #f2f2f2;}
.boxes-num-flex .__box .__no {line-height:1em; font-size:16px; font-weight:700; color:#00b4cb;}
.boxes-num-flex .__box .__tt {margin-top:10px; font-size:20px; font-weight:600; line-height:1em;}
.boxes-num-flex .__box .dot {margin-top:36px;}
.boxes-num-flex .__box .dot li {line-height:1.6}

.boxes-with-img {}
.boxes-with-img .__box {display:flex; align-items:center;}
.boxes-with-img .__box .__img {position:relative; width:300px; height:180px;}
.boxes-with-img .__box .__img .__info {position:absolute; left:0; top:100%; padding-top:16px; font-weight:300; font-size:14px; color:#666; line-height:26px;}
.boxes-with-img .__box .__txt {width:700px; margin-left:109px;}
.boxes-with-img .__box .__txt p {font-size:16px; color:#222222; line-height:1.75em;}
.boxes-with-img .__box .__txt p + p {margin-top:16px;}

.__in-battery .growth-strategy-item .__header {padding-left:50px;}
.__in-battery .growth-strategy-item .__body {padding-left:140px; padding-right:50px; color:#000000;}
.__in-battery .dot li + li {margin-top:20px;}
.__in-battery .dot li::before {width:4px; height:4px; background-color:#000;}
.__in-battery .dot li dl {display:flex;}
.__in-battery .dot dt {width:120px; font-weight:700;}
.__in-battery .dot dd {width:calc(100% - 120px);}

.post-list.__in-humanrights {padding:0 60px;}
.post-list.__in-humanrights .post-list-item {padding:60px 0;}
.post-list.__in-humanrights .post-list-item + .post-list-item {border-top:1px solid #ddd; margin:0;}
.post-list.__in-humanrights .post-list-item .__tb {width:272px; margin:0 30px 0 0; text-align:center;}
.post-list.__in-humanrights .post-list-item .__tb > * {display:block; margin:0 auto; width:auto;}
.post-list.__in-humanrights .post-list-item ul.dot {padding-bottom:12px;}
.post-list.__in-humanrights .post-list-item ul.dot li {font-weight:300;}


.__in-human-capital .__view-more-tb {position:relative; display:block;}
.__in-human-capital .__view-more-tb:hover::after,
.__in-human-capital .__view-more-tb:focus::after {content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:url('../img/esg/newpc/edu_system_diagram_02.svg') no-repeat -1px 0;}


	/* carbon, environment - svg actions */
.__modal {position:fixed; left:0; top:0; width:100%; height:100%; display:none; z-index:9999;}
.__modal::before {content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:#222222; opacity:0.8;}
.__modal .__inner {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
.__modal .__inner .__close-bt{position:absolute; right:0; top:-70px; width:33px; height:33px; background:url('../img/esg/newpc/close_bt.svg') no-repeat center center;}
.__modal .__inner ._scroll {max-width:90vw; max-height:calc(90vh - 80px); overflow:auto;}
.__modal .__inner svg {display:block;}
._view-more-6 {position:absolute; left:160px; top:333px; width:161px; height:26px;}
._view-more-6:hover {background:rgba(0,0,0,0.04); border-radius:6px;}
._view-more-6.__en {left:156px; top:357px; height:54px; width:222px;}
.__lay-6 {position:absolute; left:160px; top:360px; width:260px; padding:30px; border:1px solid #ddd; background:#fff; border-radius:3px; display:none;}
.__lay-6 .__close {position:absolute; right:16px; top:20px; width:20px; height:20px;}
.__lay-6 .__close::before,
.__lay-6 .__close::after {content:''; position:absolute; left:0; top:50%; width:16px; height:2px; background:#333;}
.__lay-6 .__close::before {transform:rotate(-45deg);}
.__lay-6 .__close::after {transform:rotate(45deg);}
.__lay-6 h3 {font-size:16px; font-weight:700; line-height:1em; color:#000;}
.__lay-6 ul {margin-top:30px;}
.__lay-6 ul li {font-size:14px; color:#222; line-height:22px; margin-top:5px; padding-left:18px; text-indent:-18px;}
.environment-strategy {position:relative;}
.environment-strategy svg *:focus {outline:none;}
.environment-strategy svg g.use-hover:hover g.line {stroke:#00b4cb; stroke-width:4;}
.environment-strategy svg g.use-hover g.bt:hover g.rnd {stroke:#00b4cb; stroke-width:2;}
.environment-strategy .modal-box {position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8); display:none;}
.environment-strategy .modal-box .__inner {position:absolute; display:none; left:50%; top:50%; width:330px; height:auto; padding:30px; background:#fff; box-sizing:border-box; border:4px solid #00b4cb; border-radius:3px; transform:translate(-50%, -50%);}
.environment-strategy .modal-box .__inner .tit {font-size:16px; font-weight:700; line-height:1; color:#000000;}
.environment-strategy .modal-box .__inner .tit + .txt {margin-top:20px;}
.environment-strategy .modal-box .__inner .txt {font-size:16px; font-weight:300; color:#000; line-height:26px;}
.environment-strategy .modal-box .__inner .btn-close {position:absolute; right:0; top:-70px; width:33px; height:33px; background:url('/assets/img/esg/newpc/close_bt.svg') no-repeat center center;}
.carbon-graph-box svg *:focus {outline:none;}
.carbon-graph-box svg .txt-act {display:block; width:150px; height:40px;}
.carbon-graph-box svg .txt-act.on text,
.carbon-graph-box svg .txt-act.hover text {font-family:'LG Smart'; fill:#000000; font-weight:700;}
.carbon-graph-box svg .graph-lay {display:none;}
/* // End : 2023-03 : ESG Renewal */


/* Start : 202304 : Career Renewal */
.performance-mng {display:flex; flex-wrap:wrap;}
.performance-mng .__well {position:relative; width:calc(50% - 10px); padding:43px 145px 50px 45px; box-sizing:border-box; margin-bottom:20px;}
.performance-mng .__well:nth-child(2n) {margin-left:20px;}
.performance-mng .__well::after {content:''; position:absolute; right:10px; top:0; width:140px; height:100%; background:none no-repeat center center;}
.performance-mng .__well._i-01::after {background-image:url('/assets/img/career/newpc/ico_hr_01.svg');}
.performance-mng .__well._i-02::after {background-image:url('/assets/img/career/newpc/ico_hr_02.svg');}
.performance-mng .__well._i-03::after {background-image:url('/assets/img/career/newpc/ico_hr_03.svg');}
.performance-mng .__well._i-04::after {background-image:url('/assets/img/career/newpc/ico_hr_04.svg');}
.performance-mng .__t {font-size:20px; line-height:1em; color:#000; font-weight:600;}
.performance-mng .__p {font-size:16px; line-height:1.75; color:#222; font-weight:300; margin-top:20px;}

.hr-compensation {display:flex; padding:70px 0;}
.hr-compensation .__itm {position:relative; flex:1; padding:98px 34px 0; text-align:center;}
.hr-compensation .__itm + .__itm {border-left:1px solid #ddd;}
.hr-compensation .__itm::before {content:''; position:absolute; left:0; top:0; width:100%; height:98px; background:none no-repeat top center;}
.hr-compensation .__itm._i-01::before {background-image:url('/assets/img/career/newpc/ico_hr_11.svg');}
.hr-compensation .__itm._i-02::before {background-image:url('/assets/img/career/newpc/ico_hr_12.svg');}
.hr-compensation .__itm._i-03::before {background-image:url('/assets/img/career/newpc/ico_hr_13.svg');}
.hr-compensation .__itm .__t {height:64px; font-size:20px; line-height:1em; color:#000; font-weight:600; white-space:nowrap; display:flex; align-items:center; justify-content:center; flex-direction:column;}
.hr-compensation .__itm .__t span {display:block; margin-top:4px; font-size:18px;}
.hr-compensation .__itm .__p {font-size:16px; color:#000; line-height:1.625;}

.welfare-benefit .__well {position:relative; display:block; padding:70px 20px 10px 156px; overflow:hidden;}
.welfare-benefit .__well::before {content:''; position:absolute; left:50px; top:70px; width:60px; height:60px; background:none no-repeat center top;}
.welfare-benefit .__well._i-01::before {background-image:url('/assets/img/career/newpc/ico_hr_21.svg')}
.welfare-benefit .__well._i-02::before {background-image:url('/assets/img/career/newpc/ico_hr_22.svg')}
.welfare-benefit .__well._i-03::before {background-image:url('/assets/img/career/newpc/ico_hr_23.svg')}
.welfare-benefit .__well._i-04::before {background-image:url('/assets/img/career/newpc/ico_hr_24.svg')}
.welfare-benefit .__well._i-05::before {background-image:url('/assets/img/career/newpc/ico_hr_25.svg')}
.welfare-benefit .__well._i-06::before {background-image:url('/assets/img/career/newpc/ico_hr_26.svg')}
.welfare-benefit .__well + .__well {margin-top:20px;}
.welfare-benefit .__well .__t {font-size:20px; color:#000; font-weight:600; line-height:1em; padding-bottom:30px;}
.welfare-benefit .__well .__sub {float:left; width:50%; margin-bottom:50px; box-sizing:border-box; padding-right:40px;}
.welfare-benefit .__well .__sub h5 {margin-top:15px; font-size:20px; color:#222222; line-height:1em;}
.welfare-benefit .__well .__sub ul {overflow:hidden; margin-top:18px;}
.welfare-benefit .__well .__sub ul li {font-weight:300; line-height:1.75; letter-spacing:-0.5px; padding-left:13px;}
.welfare-benefit .__well .__sub ul li::before {top:10px;}
.welfare-benefit .__well .__sub ul li + li {margin-top:0;}
.welfare-benefit .__well .__sub ul.half li {float:left; width:50%; box-sizing:border-box;}

.hr-ico-r {}
.hr-ico-r .__well {position:relative; padding:50px 160px 50px 45px; box-sizing:border-box; min-height:180px;}
.hr-ico-r .__well::after {content:''; position:absolute; right:10px; top:0; width:150px; height:100%; background:none no-repeat center center;}
.hr-ico-r .__well._i-01::after {background-image:url('/assets/img/career/newpc/ico_hr_31.svg');}
.hr-ico-r .__well._i-02::after {background-image:url('/assets/img/career/newpc/ico_hr_32.svg');}
.hr-ico-r .__well p {font-size:18px; font-weight:300; color:#666; line-height:1.555;}

.the-boards.__eng .__detail {height:346px;}
.the-boards.__eng .the-board-item .__detail .__meta {margin-bottom:16px;}
.management-process.__eng .__progress-bar {height:89px;}
.management-process.__eng .__progress-bar ul,
.management-process.__eng .__progress-bar ul li {height:89px;}
.management-process.__eng .__progress-bar ul i {top:89px;}
/* // End : 202304 : Career Renewal */
