.sub-top-banner .gnb-nav > ul > li .path-selected {white-space: nowrap;}

.keyword {font-size: 1rem;}
.keyword:nth-child(1) {top: 5.1875rem;left: -3.8125rem;}
.keyword:nth-child(2) {top: 5.1875rem;right: -5.25rem;}

.sub-box.sub-intro4 .box-contents .bg-grid .logo {width: 21.3125rem;background-image: url(../../img/icon/logo-en.png);}

.sub-box.sub-intro4 .box-contents .ci-meaning1 .item {max-width: 16.25rem;}
.sub-box.sub-intro4 .box-contents .ci-meaning1 .item > span {max-width: 11.25rem;margin: auto;}

.org-item {align-self: stretch;min-height: 3.75rem;height: unset;padding: 1.25rem;}
.org-chart > .org-top .org-ceo {font-size: 1.125rem;letter-spacing: -.02em;text-align: center;}
.org-chart > .org-middle > [class *= org-] .org-division .org-item {padding: .9375rem 1.25rem;}

.biz-location.global .biz-info {max-width: 30rem;}
.biz-location .biz-info .list-custom.list-line > li {align-items: center;}
.overlap-text > div {text-align: center;}
.banner-item.type2 > .rect-box {padding-bottom: 50.625rem;}
.sub-box.sub-status .flex-icon {gap: 16.25rem;}

.row.row-gap-x20 .col-auto a.card.border-radius-20 .rect-box + .text-wrap > p {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;}
.playback-wrap .icon-playback {bottom: calc((100% - 3.625rem) / 2);left: calc((100% - 3.625rem) / 2);width: 3.625rem;height: 3.625rem;}