.wrap:has(.content){display:flex;flex-direction:column;min-height:100vh}.content{flex-grow:1;margin:50px 0 0}.content.service2{background:#0d1b43 url(/assets/sub/bg_service.jpg) no-repeat center 0;background-size:720px auto}.content.service2>section{margin:0 15px}.service2 h2{padding:25px 0;font-size:3rem;color:#fff;text-align:center}.service2 h3{display:none}.gameList{position:relative;font-size:1.8rem}.gameList a{display:block}.gameList>div:first-child a{position:relative;padding:10px 15px 7px 18px;border-radius:10px;background:rgba(71,110,205,.3);color:#ffea00}.gameList>div:first-child a:after{content:"";position:absolute;top:10px;right:15px;width:25px;height:25px;background:url(/assets/sub/bu_faq.png) no-repeat;background-size:cover;transform:rotate(180deg);filter:grayscale(100%) brightness(100);transition:transform .2s ease}.gameList>div.active a:after{transform:rotate(0)}.gameList a>img{margin:-3px 8px 0 0;height:25px}.gameList>div:first-child a>img{padding:3px;background:url(/assets/sub/service/line.png) no-repeat 50%;background-size:contain}.gameList .scroll{position:absolute;z-index:10;box-sizing:border-box;top:100%;left:0;width:100%;height:380px;padding:20px 15px 20px 20px;border-radius:10px;background:#183178;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.gameList .scroll.open{opacity:1;visibility:visible;pointer-events:auto}.gameListMenu{margin:0;padding:0;list-style:none}.gameListMenu>li+li a{border-top:0}.gameList .scroll a{display:block;padding:11px 0;color:#fff}.gameList .scroll li:first-child{margin-top:-8px}.gameList .scroll li:last-child a{padding-bottom:0}.games{box-sizing:border-box;margin:0 0 20px;padding:20px;border-radius:10px;background:rgba(13,27,67,.3);color:#fff}.games .genre{display:flex;gap:16px;margin:0 0 12px;font-size:1.2rem}.games .genre strong{font-weight:500;color:#6cdabd}.games .download{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.games .download img{width:120px}.games .game{box-sizing:border-box;margin:0 0 15px}.games .game img{display:block;width:100%}.games .game .swiper-wrapper{box-sizing:border-box}.games p{font-size:1.5rem;line-height:2rem;color:#a9e2ec}#sharedSwiper,.shared-swiper{display:none}.shared-swiper .shared-swiper-inner,.shared-swiper .swiper,.shared-swiper .swiper-slide,.shared-swiper .swiper-wrapper{width:100%;height:100%}.shared-swiper .swiper-wrapper{display:flex!important}.shared-swiper .swiper-slide>img{display:block;width:100%;height:100%;object-fit:cover}.gameScroll .os-scrollbar-vertical,.service2 .scroll .os-scrollbar-vertical{position:absolute!important;top:0;bottom:0;background:transparent!important;opacity:.75;transition:opacity .25s ease;pointer-events:auto}.gameScroll .os-scrollbar-vertical .os-scrollbar-track,.service2 .scroll .os-scrollbar-vertical .os-scrollbar-track{position:relative!important;background:transparent!important}.gameScroll .os-scrollbar-vertical .os-scrollbar-track:before,.service2 .scroll .os-scrollbar-vertical .os-scrollbar-track:before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 1.5px);width:3px;background:rgba(255,255,255,.2);pointer-events:none}.gameScroll .os-scrollbar-vertical .os-scrollbar-handle,.service2 .scroll .os-scrollbar-vertical .os-scrollbar-handle{left:-2px!important;border-radius:0!important;background:url(/assets/sub/scrollbar.png) no-repeat 50%!important;background-size:27px 30px!important;opacity:1!important}.gameScroll .os-scrollbar-vertical,.service2 .scroll .os-scrollbar-vertical{right:0!important;left:auto!important;width:27px!important}.gameScroll .os-scrollbar-vertical .os-scrollbar-handle,.service2 .scroll .os-scrollbar-vertical .os-scrollbar-handle{width:27px!important;min-height:30px!important;max-height:30px!important}.gameScroll .os-scrollbar-vertical:hover,.gameScroll>.os-host:hover .os-scrollbar-vertical,.service2 .scroll .os-scrollbar-vertical:hover,.service2 .scroll.os-host:hover .os-scrollbar-vertical{opacity:1}.gameScroll>.os-host{position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:100%!important;overflow:hidden!important}.gameScroll .os-padding{padding:0!important}.gameScroll .os-content{padding:0!important;margin:0!important}@media (min-width:1024px){.content.service2{margin:0;padding:0;height:1020px;background:#000 url(/assets/sub/bg_service_wide.jpg) no-repeat center 0;background-size:auto}.content.service2>section{margin:0}#sharedSwiper,.shared-swiper{position:absolute;top:0;left:calc(50% - 1280px);width:1280px;height:1020px;display:block}.service2 h2{padding:125px 0 0 calc(50% + 58px);font-size:7.2rem;color:#fff;text-align:left}.service2 h3{display:block;cursor:pointer}.service2 h3 img{margin:0 8px 0 0;padding:6px 5px 6px 4px}.service2 h3 a{font-weight:500;font-size:2.4rem;color:#fff}.service2 h3:hover img{background:url(/assets/sub/service/line_on.png) no-repeat}.service2 h3:hover a{color:#ffea00}.gameList,.games .game{display:none}.gameScroll{position:absolute;top:250px;left:50%;transform:translateX(-50%);box-sizing:border-box;width:100%;max-width:1440px;height:670px}.games{position:relative;margin:0;padding:10px 0 14px calc(50% + 115px);background:none;display:block!important}.games:first-child{padding-top:0}.games .detail{max-height:0;opacity:0;visibility:hidden;transition:max-height .4s ease,opacity .4s ease}.games.active .detail{max-height:none;opacity:1;visibility:visible}.games.active h3 img{background:url(/assets/sub/service/line.png) no-repeat}.games.active h3 a{font-weight:700;color:#ffea00}.games .genre{gap:20px;margin:-15px 0 12px 70px;font-size:1.6rem}.games .genre strong{font-weight:500;color:#6cdabd}.games .download img{width:180px}.games p{font-size:2rem;line-height:3rem}.gameScroll .os-scrollbar-vertical{width:34px!important;right:auto!important;left:calc(50% + 45px)!important}.gameScroll .os-scrollbar-vertical .os-scrollbar-handle{width:34px!important;min-height:38px!important;max-height:38px!important;background-size:34px 38px!important}.gameScroll:after{content:"";position:fixed;top:0;right:90px;width:84px;height:84px;background:url(/assets/sub/img_scroll.png) no-repeat;opacity:0;transition:top .3s ease,opacity .3s ease;pointer-events:none}.gameScroll:hover:after{top:10px;opacity:1}}