.popup-inquiry .popup-inner .content-wrap .table-wrap tr td:after { display: block; clear: both; content: ''; }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr td:after { display: block; clear: both; content: ''; }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr td:after { display: block; clear: both; content: ''; }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr td:after { display: block; clear: both; content: ''; }

.wrapper [data-page-id=holdings] .affiliate-section ul li.holdings { display: none; }

.wrapper [data-page-id=entertainment] .affiliate-section ul li.entertainment { display: none; }

.wrapper [data-page-id=megaport] .affiliate-section ul li.megaport { display: none; }

.wrapper [data-page-id=rpg] .affiliate-section ul li.rpg { display: none; }

.wrapper [data-page-id=megalab] .affiliate-section ul li.megalab { display: none; }

.wrapper [data-page-id=stove] .affiliate-section ul li.stove { display: none; }

.wrapper [data-page-id=west] .affiliate-section ul li.west { display: none; }

.wrapper [data-page-id=barcelona] .affiliate-section ul li.barcelona { display: none; }

.wrapper [data-page-id=realies] .affiliate-section ul li.realies { display: none; }

.wrapper [data-page-id=ai] .affiliate-section ul li.ai { display: none; }

.wrapper [data-page-id=investment] .affiliate-section ul li.investment { display: none; }

.wrapper [data-page-id=management] .affiliate-section ul li.management { display: none; }

.wrapper [data-page-id=foundation] .affiliate-section ul li.foundation { display: none; }

.wrapper [data-page-id=orangeplanet] .affiliate-section ul li.orangeplanet { display: none; }

.wrapper .business-content .affiliate-section { padding-bottom: 200px; }

.wrapper .business-content .affiliate-section .symbor-wrap { position: relative; z-index: 1; }

.wrapper .business-content .affiliate-section .info-wrap { position: relative; z-index: 2; }

.wrapper .business-content .affiliate-section .affiliate-wrap { position: relative; margin: 0 auto; padding-top: clamp(133.33333px, 10.41667vw, 10.41667vw); width: clamp(1066.66667px, 83.33333vw, 83.33333vw); }

.wrapper .business-content .affiliate-section .affiliate-wrap ul { overflow: hidden; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; width: 100%; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li { float: left; position: relative; width: clamp(177.77778px, 13.88889vw, 13.88889vw); height: clamp(178px, 13.90625vw, 13.90625vw); box-sizing: border-box; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li:before { content: ""; z-index: 1; position: absolute; top: 0; left: 0; width: calc(100% + 1px); height: calc(100% + 1px); border: 1px solid #e2e2e2; box-sizing: border-box; pointer-events: none; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.holdings a .logo { width: 2.7896vw; top: 5.3750vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.holdings a .txt { width: 5.0557vw; top: 8.7083vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.rpg a .logo { width: 3.6979vw; top: 5.2708vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.rpg a .txt { width: 5.0521vw; top: 8.6563vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.entertainment a .logo { width: 3.6979vw; top: 5.2708vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.entertainment a .txt { width: 5.0521vw; top: 8.6563vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.megaport a .logo { width: 3.1771vw; top: 5.4271vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.megaport a .txt { width: 5.0521vw; top: 8.5000vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.megalab a .logo { width: 3.1771vw; top: 5.4271vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.megalab a .txt { width: 5.0521vw; top: 8.6563vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.west a .logo { width: 2.7083vw; top: 5.3229vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.west a .txt { width: 5.0521vw; top: 8.6563vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.barcelona a .logo { width: 3.6979vw; top: 5.2708vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.barcelona a .txt { width: 5.0521vw; top: 8.6042vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.realies a .txt { width: 10.2083vw; top: 7.0104vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.stove a .logo { width: 2.1354vw; top: 5.4271vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.stove a .txt { width: 5.0521vw; top: 8.6563vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.ai { /* a { .txt { top: 7.1583vw; width: 6.1333vw; } } */ }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.ai a .logo { width: 2.8125vw; top: 5.6083vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.ai a .txt { width: 6.4344vw; top: 8.3333vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.investment a .logo { width: 2.5000vw; top: 5.3750vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.investment a .txt { width: 5.0521vw; top: 8.7083vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.management a .logo { width: 2.5000vw; top: 5.3750vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.management a .txt { width: 6.8750vw; top: 8.7083vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.foundation a .logo { width: 2.1354vw; top: 5.5146vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.foundation a .txt { width: 5.0521vw; top: 8.8646vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.orangeplanet a .logo { width: 6.4583vw; top: 6.9729vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li.orangeplanet a .txt { width: 3.9583vw; top: 6.5375vw; left: 8.9vw; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li a { display: flex; overflow: hidden; align-items: center; position: relative; width: 100%; height: 100%; text-align: center; background: #000; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li a:after { content: ""; display: block; position: absolute; top: -50%; left: 0; width: 101%; height: 130%; background-color: #fff; transform-origin: top center; transform: skewY(-40deg) scale(1.5, 1.5); transition: top 0.7s cubic-bezier(0.165, 0.84, 0.44, 1), transform 1s cubic-bezier(0.165, 0.84, 0.44, 1); mix-blend-mode: difference; }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li a:hover:after { top: -160%; transform: skewY(0deg) scaleY(1.2); transition: top 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1); }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li a img.logo { z-index: 1; position: absolute; top: 40%; left: 50%; transform: translate(-50%, -50%); }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li a img.txt { display: block; position: absolute; top: 65%; left: 50%; transform: translate(-50%, -50%); filter: invert(100%); }

.wrapper .business-content .affiliate-section .affiliate-wrap ul li a img.txt.invert { position: absolute; z-index: 1; filter: unset; }

.wrapper .business-content body.ch .text-wrap .trn, .wrapper .business-content body.en .text-wrap .trn { word-break: break-word; }

.float-inquiry { overflow: hidden; position: fixed; right: 32px; bottom: 32px; width: 84px; height: 72px; cursor: pointer; transition: width 0.8s; transition-timing-function: cubic-bezier(1, 0, 0, 1); }

.float-inquiry.open { width: 296px; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1); }

.float-inquiry .text-wrap { overflow: hidden; position: relative; left: 22px; top: 0; height: 72px; }

.float-inquiry .text-wrap .text-inner { position: absolute; top: 0; right: 0; width: 296px; height: 72px; transform: translateX(-22px); background-image: url("/assets/img/business/rpg/bg-inquiry.svg"); }

.float-inquiry .text-wrap .text-inner span { position: absolute; right: 36px; top: 50%; transform: translateY(-50%); color: #fff; font-family: "SDGothicNeoa-hExBd"; font-size: 16px; font-weight: normal; line-height: 2.38; letter-spacing: -0.32px; text-align: center; }

.float-inquiry .icon-wrap { position: absolute; left: 0; top: 0; width: 84px; height: 72px; background-image: url("/assets/img/business/rpg/ico-bg-inquiry.svg"); }

.float-inquiry .icon-wrap img { display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 30px; height: 26px; }

.dimmed { visibility: hidden; opacity: 0; z-index: 11; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); transition: all 1s cubic-bezier(0.86, 0, 0.07, 1); }

.dimmed.active { visibility: visible; opacity: 1; transition: all 0s; }

.popup-inquiry { z-index: 10001; position: fixed; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background: #fff; transform: translateY(100vh); overflow-y: scroll; }

.popup-inquiry * { box-sizing: border-box; }

.popup-inquiry .popup-inner .btn-close:before { content: ''; position: absolute; top: 5.5vh; right: 5.5vh; width: clamp(20px, 1.5625vw, 1.5625vw); height: clamp(20px, 1.5625vw, 1.5625vw); background: url("/assets/img/business/rpg/ico-close-inquiry.svg") no-repeat 0 0/contain; }

.popup-inquiry .popup-inner .content-wrap { position: relative; margin: 11vh auto; width: clamp(670.66667px, 52.39583vw, 52.39583vw); }

.popup-inquiry .popup-inner .content-wrap .text-wrap { position: relative; margin-left: clamp(84px, 6.5625vw, 6.5625vw); }

.popup-inquiry .popup-inner .content-wrap .text-wrap h2 span { color: #ff5000; }

.popup-inquiry .popup-inner .content-wrap .text-wrap p { margin-top: 0.7em; }

.popup-inquiry .popup-inner .content-wrap .table-wrap { margin-top: clamp(53.33333px, 4.16667vw, 4.16667vw); width: 100%; }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr { display: block; position: relative; margin-bottom: clamp(21.33333px, 1.66667vw, 1.66667vw); }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr th { display: table-cell; position: relative; top: clamp(13.33333px, 1.04167vw, 1.04167vw); text-align: left; vertical-align: top; width: clamp(84px, 6.5625vw, 6.5625vw); }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr td { width: clamp(586.66667px, 45.83333vw, 45.83333vw); }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr td .custom-select { position: relative; width: clamp(288px, 22.5vw, 22.5vw); height: clamp(44px, 3.4375vw, 3.4375vw); }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr td .custom-select .select-items div, .popup-inquiry .popup-inner .content-wrap .table-wrap tr td .custom-select .select-selected { padding: clamp(8px, 0.625vw, 0.625vw) clamp(10px, 0.78125vw, 0.78125vw) clamp(7.33333px, 0.57292vw, 0.57292vw); }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr td .custom-select .select-selected { height: clamp(43.33333px, 3.38542vw, 3.38542vw); border-bottom: solid 1px #e5e5e5; }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr td .custom-select.open .select-items { top: clamp(42.66667px, 3.33333vw, 3.33333vw); }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr td .custom-select.left { float: left; }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr td .custom-select.right { float: right; }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr td textarea, .popup-inquiry .popup-inner .content-wrap .table-wrap tr td input { display: block; float: left; width: 100%; min-height: 170px; padding-top: clamp(21.33333px, 1.66667vw, 1.66667vw); padding-left: clamp(16px, 1.25vw, 1.25vw); background-color: #f5f5f5; outline: none; resize: none; }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr.contact { margin-bottom: 0; }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr.contact th { line-height: clamp(20px, 1.5625vw, 1.5625vw); }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr.contact td textarea, .popup-inquiry .popup-inner .content-wrap .table-wrap tr.contact td input { position: relative; margin-bottom: clamp(10.66667px, 0.83333vw, 0.83333vw); padding-top: clamp(10.66667px, 0.83333vw, 0.83333vw); width: clamp(288px, 22.5vw, 22.5vw); min-height: inherit; }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr.contact td textarea:nth-of-type(2n), .popup-inquiry .popup-inner .content-wrap .table-wrap tr.contact td input:nth-of-type(2n) { float: right; }

.popup-inquiry .popup-inner .content-wrap .table-wrap tr.contact td input { padding-top: 0; min-height: clamp(32.66667px, 2.55208vw, 2.55208vw); }

.popup-inquiry .popup-inner .content-wrap .submit-wrap { border-top: 1px solid #111; position: relative; margin-top: clamp(26.66667px, 2.08333vw, 2.08333vw); padding-top: clamp(21.33333px, 1.66667vw, 1.66667vw); height: clamp(38.66667px, 3.02083vw, 3.02083vw); }

.popup-inquiry .popup-inner .content-wrap .submit-wrap .agree-tit { margin-bottom: clamp(21.33333px, 1.66667vw, 1.66667vw); }

.popup-inquiry .popup-inner .content-wrap .submit-wrap ul li:not(:last-of-type) { margin-bottom: clamp(10.66667px, 0.83333vw, 0.83333vw); }

.popup-inquiry .popup-inner .content-wrap .submit-wrap ul li { color: #111; }

.popup-inquiry .popup-inner .content-wrap .submit-wrap ul li:nth-of-type(3) { font-weight: bold; }

.popup-inquiry .popup-inner .content-wrap .submit-wrap ul li:last-of-type { color: #666666; width: fit-content; position: relative; }

.popup-inquiry .popup-inner .content-wrap .submit-wrap ul li:last-of-type::after { height: 1px; content: ''; display: block; width: 100%; background-color: #666; position: absolute; bottom: 0; left: 0; }

.popup-inquiry .popup-inner .content-wrap .submit-wrap .agree-box { top: 50%; transform: translateY(50%); }

.popup-inquiry .popup-inner .content-wrap .submit-wrap .agree-box input[type="checkbox"] { display: none; }

.popup-inquiry .popup-inner .content-wrap .submit-wrap .agree-box label { display: flex; align-content: center; padding-left: clamp(22.66667px, 1.77083vw, 1.77083vw); cursor: pointer; }

.popup-inquiry .popup-inner .content-wrap .submit-wrap .agree-box label:before { position: absolute; top: 50%; transform: translateY(-50%); content: ""; left: 0; width: clamp(12px, 0.9375vw, 0.9375vw); height: clamp(12px, 0.9375vw, 0.9375vw); border: 2px solid #111; }

.popup-inquiry .popup-inner .content-wrap .submit-wrap .agree-box input[type="checkbox"]:checked + label:before { background: #111 url("/assets/img/business/rpg/ico-agree-checked.svg") no-repeat center/clamp(10.66667px, 0.83333vw, 0.83333vw); }

.popup-inquiry .popup-inner .content-wrap .submit-wrap .flex-wrap { display: flex; align-items: center; justify-content: space-between; padding-bottom: clamp(80px, 6.25vw, 6.25vw); margin-top: clamp(13.33333px, 1.04167vw, 1.04167vw); }

html:not([lang=ko]) .float-inquiry { display: none; }

html:not([lang=ko]) .dimmed { display: none; }

html:not([lang=ko]) .popup-inquiry { display: none; }

@keyframes subtitleClip { 0% { clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%); }
  45% { clip-path: polygon(0% 0%, 45% 0%, 35% 100%, 0% 100%); }
  75% { clip-path: polygon(0% 0%, 85% 0%, 85% 100%, 0% 100%); }
  100% { clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); } }

.wrapper { overflow: hidden; z-index: 1; }

.wrapper .business-content { position: relative; }

.wrapper .business-content .kv-section { overflow: hidden; position: relative; padding-top: 28vh; margin-left: 12.5vw; margin-bottom: clamp(160px, 12.5vw, 12.5vw); width: 87.5%; min-height: clamp(616px, 48.125vw, 48.125vw); }

.wrapper .business-content .kv-section.motion-kv .title-wrap .logo .svg-symbol { transition: all 0.96s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s; transform: translateY(0%); }

.wrapper .business-content .kv-section.motion-kv .title-wrap .title { animation: subtitleClip 1.3s linear 0.6s 1 normal forwards; }

.wrapper .business-content .kv-section.motion-kv .title-wrap .title .txt { transition: all 1.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s; transform: translateY(0%); }

.wrapper .business-content .kv-section.motion-kv .title-wrap .copy { transition: all .5s .96s; transform: translateY(0%); opacity: 1; }

.wrapper .business-content .kv-section.motion-kv .image-wrap .img-bg { transition: all 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateX(0%); }

.wrapper .business-content .kv-section.motion-kv .image-wrap .video-bg { transition: all 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateX(0%); }

.wrapper .business-content .kv-section.motion-kv .image-wrap .img-character { transition: all 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); transform: translateX(0%); }

.wrapper .business-content .kv-section .title-wrap { z-index: 1; position: relative; color: #111; font-weight: normal; }

.wrapper .business-content .kv-section .title-wrap .logo { overflow: hidden; position: relative; width: clamp(74.66667px, 5.83333vw, 5.83333vw); height: clamp(64px, 5vw, 5vw); }

.wrapper .business-content .kv-section .title-wrap .logo .svg-symbol { width: 100%; transform: translateY(96%); }

.wrapper .business-content .kv-section .title-wrap .title { overflow: hidden; position: relative; height: clamp(176.66667px, 13.80208vw, 13.80208vw); text-align: left; clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%); }

.wrapper .business-content .kv-section .title-wrap .title .txt { display: inline-block; position: relative; left: 0; top: 0; transform: translateY(0%); }

.wrapper .business-content .kv-section .title-wrap .copy { margin-top: 1.84em; transform: translateY(clamp(13.33333px, 1.04167vw, 1.04167vw)); opacity: 0; }

.wrapper .business-content .kv-section .image-wrap { z-index: 0; position: absolute; top: 28vh; right: 0; width: clamp(704px, 55vw, 55vw); height: clamp(616px, 48.125vw, 48.125vw); }

.wrapper .business-content .kv-section .image-wrap img { display: block; position: absolute; top: 0; left: 0; width: 100%; }

.wrapper .business-content .kv-section .image-wrap .img-bg { transform: translateX(62%); }

.wrapper .business-content .kv-section .image-wrap .video-bg { object-fit: cover; transform: translateX(62%); }

.wrapper .business-content .kv-section .image-wrap .img-character { transform: translateX(29%); }

.wrapper .business-content .about-section { overflow: hidden; position: relative; margin-bottom: clamp(160px, 12.5vw, 12.5vw); }

.wrapper .business-content .about-section .title-wrap { position: relative; margin: 0 auto; width: clamp(1066.66667px, 83.33333vw, 83.33333vw); color: #111; font-weight: normal; text-align: center; }

.wrapper .business-content .about-section .title-wrap span { display: inline-block; margin-bottom: 0.8em; }

.wrapper .business-content .about-section .title-wrap p { margin-top: 1em; }

.wrapper .business-content .about-section .title-wrap p strong { color: #ff5000; font-family: "SDGothicNeoa-hExBd"; }

.wrapper .business-content .about-section .introduce-wrap { display: flex; align-items: center; justify-content: flex-start; overflow: hidden; font-weight: normal; }

.wrapper .business-content .about-section .introduce-wrap li { overflow: hidden; position: relative; width: 25%; box-sizing: border-box; color: #fff; }

.wrapper .business-content .about-section .introduce-wrap li:nth-of-type(2n+1) .img-wrap:after { background-color: #ff5000; }

.wrapper .business-content .about-section .introduce-wrap li:nth-of-type(2n+1) .text-wrap div { background: #ff5000; }

.wrapper .business-content .about-section .introduce-wrap li .img-wrap:after { content: ""; display: block; position: absolute; left: 0; top: -50%; width: 100%; height: 130%; background-color: #1eebc8; transform-origin: top center; transform: skewY(-40deg) scaleY(1.5); transition: top 0.7s cubic-bezier(0.165, 0.84, 0.44, 1), transform 1s cubic-bezier(0.165, 0.84, 0.44, 1); }

.wrapper .business-content .about-section .introduce-wrap li .img-wrap img { display: block; width: 100%; }

.wrapper .business-content .about-section .introduce-wrap li .text-wrap span { position: absolute; left: 0; top: 0; margin: clamp(26.66667px, 2.08333vw, 2.08333vw) 0 0 clamp(26.66667px, 2.08333vw, 2.08333vw); color: #fff; }

.wrapper .business-content .about-section .introduce-wrap li .text-wrap p { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; color: #fff; text-align: center; }

.wrapper .business-content .about-section .introduce-wrap li:hover .img-wrap:after { top: -160%; transform: skewY(0deg) scaleY(1.2); transition: top 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.9s cubic-bezier(0.215, 0.61, 0.355, 1); }

.wrapper .business-content .portfolio-section { overflow: hidden; position: relative; margin: 0 auto clamp(160px, 12.5vw, 12.5vw); width: clamp(1066.66667px, 83.33333vw, 83.33333vw); width: 100%; }

.wrapper .business-content .portfolio-section .title-wrap { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); color: #fff; font-weight: normal; text-align: center; z-index: 1; }

.wrapper .business-content .portfolio-section .title-wrap span { display: inline-block; margin-bottom: 0.8em; color: #fff; }

.wrapper .business-content .portfolio-section .title-wrap .title { color: #fff; }

.wrapper .business-content .portfolio-section .title-wrap p { margin-top: 1em; color: #fff; }

.wrapper .business-content .portfolio-section .video-wrap { position: relative; font-size: 0; }

.wrapper .business-content .portfolio-section .video-wrap::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); }

.wrapper .business-content .strength-section { z-index: 1; position: relative; margin: 0 auto clamp(160px, 12.5vw, 12.5vw); padding: 0 4.1666vw 0 4.1666vw; width: clamp(1066.66667px, 83.33333vw, 83.33333vw); }

.wrapper .business-content .strength-section .title-wrap { position: absolute; margin-top: clamp(106.66667px, 8.33333vw, 8.33333vw); color: #111; font-weight: normal; text-align: left; }

.wrapper .business-content .strength-section .title-wrap span { display: inline-block; margin-bottom: 0.8em; }

.wrapper .business-content .strength-section .list-wrap { content: ''; clear: both; overflow: hidden; }

.wrapper .business-content .strength-section .list-wrap:nth-of-type(1) li:nth-of-type(2) { float: left; margin-top: clamp(534px, 41.71875vw, 41.71875vw); margin-left: 4.1667vw; }

.wrapper .business-content .strength-section .list-wrap:nth-of-type(1) li:nth-of-type(2) .image-wrap .color { background: #ff5000; }

.wrapper .business-content .strength-section .list-wrap:nth-of-type(2) { margin-top: -24vw; margin-right: clamp(102.66667px, 8.02083vw, 8.02083vw); }

.wrapper .business-content .strength-section .list-wrap:nth-of-type(2) li:nth-of-type(2) { float: left; margin-top: clamp(400.66667px, 31.30208vw, 31.30208vw); margin-left: 4.1667vw; }

.wrapper .business-content .strength-section .list-wrap:nth-of-type(2) li:nth-of-type(2) .image-wrap .color { background: #ff5000; }

.wrapper .business-content .strength-section .list-wrap li { float: right; width: clamp(320px, 25vw, 25vw); color: #111; font-weight: normal; }

.wrapper .business-content .strength-section .list-wrap li .image-wrap { overflow: hidden; position: relative; width: clamp(320px, 25vw, 25vw); height: clamp(426.66667px, 33.33333vw, 33.33333vw); }

.wrapper .business-content .strength-section .list-wrap li .image-wrap.motion-cover .color { top: -160%; transform: skewY(0deg) scale(1.2, 1.2); transition: top 1.2s cubic-bezier(0.215, 0.61, 0.355, 1), transform 1.2s cubic-bezier(0.215, 0.61, 0.355, 1); }

.wrapper .business-content .strength-section .list-wrap li .image-wrap img { width: 100%; }

.wrapper .business-content .strength-section .list-wrap li .image-wrap .color { position: absolute; top: -50%; left: 0; width: 100%; height: 100%; transform: skewY(-40deg) scale(1.5, 1.5); transform-origin: top center; background: #1eebc8; }

.wrapper .business-content .strength-section .list-wrap li .text-wrap { margin-right: clamp(13.33333px, 1.04167vw, 1.04167vw); }

.wrapper .business-content .strength-section .list-wrap li .text-wrap p.title { margin-top: 1em; }

.wrapper .business-content .strength-section .list-wrap li .text-wrap p.title[data-trn-key="strength-04"] { white-space: nowrap; }

.wrapper .business-content .strength-section .list-wrap li .text-wrap p.desc { margin-top: 1em; }

.wrapper .business-content .affiliate-section { z-index: 0; position: relative; }

.wrapper .business-content .affiliate-section .symbor-wrap { margin-bottom: clamp(53.33333px, 4.16667vw, 4.16667vw); text-align: center; width: 100%; }

.wrapper .business-content .affiliate-section .symbor-wrap .lottie { z-index: 111; position: absolute; left: 50%; transform: translateX(-50%); top: -24vw; width: 100%; min-width: 1280px; }

.wrapper .business-content .affiliate-section .symbor-wrap .image-wrap { text-align: center; }

.wrapper .business-content .affiliate-section .symbor-wrap .image-wrap img { margin-top: 6%; width: 16%; }

.wrapper .business-content .affiliate-section .info-wrap { text-align: center; }

.wrapper .business-content .affiliate-section .info-wrap dl { color: #111; margin-bottom: clamp(18.66667px, 1.45833vw, 1.45833vw); }

.wrapper .business-content .affiliate-section .info-wrap dl:nth-last-child(1) { margin: 0; }

.wrapper .business-content .affiliate-section .info-wrap dl dt { color: #999; font-family: "CircularXXWeb-Book"; margin-bottom: clamp(6.66667px, 0.52083vw, 0.52083vw); }

.wrapper .business-content .affiliate-section .info-wrap dl dd { font-family: "SDGothicNeoa-eMd"; font-size: clamp(13.33333px, 1.04167vw, 1.04167vw); font-weight: normal; font-style: normal; line-height: 1.6; letter-spacing: normal; }

body[class='jp'] .business-content h1, body[class='jp'] .business-content h2, body[class='jp'] .business-content h3, body[class='jp'] .business-content p { line-break: anywhere; }

body[class='jp'] .wrapper .business-content .strength-section .list-wrap li { width: clamp(340px, 26.5625vw, 26.5625vw); }

/*# sourceMappingURL=entertainment.css.map */