/* main-visual */
#main-visual {position:relative;width:100%;padding:0;background-color:#000;overflow:hidden;}
#main-visual .player-wrap {width:100%;aspect-ratio:1920 / 970;}
#main-visual .player-wrap #player {position:absolute;top:50%;left:0;width:100%;height:auto;aspect-ratio:1920 / 1080;pointer-events:none;opacity:0.6;transform:translateY(-50%);}
#main-visual .text-wrap {position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);z-index:1;}
#main-visual .text-wrap .title {color:#fff;font-size:5.25rem;font-weight:700;text-align:center;}
#main-visual .text-wrap .title br {display:none;}
#main-visual .text-wrap .desc {color:#fff;font-size:2.25rem;font-weight:500;text-align:center;line-height:1;margin-top:2.5rem;}
#main-visual .text-wrap .btn-wrap {text-align:center;margin-top:6.25rem;}
#main-visual .text-wrap .btn-wrap .button {background-color:#202022;}

.about-us .contWrap {overflow:hidden;}
.about-us .contWrap + .contWrap {padding-top:10rem;}
.about-us .intro .inner {justify-content:space-between;align-items:center;width:100%;}
.about-us .intro .title-wrap {text-align:center;}
.about-us .main-about-us-image {width:100%;padding:1.25rem;border-radius:20px;background:url(../../../images/biz/img-about-masterk-bg-scaled.jpg) no-repeat center center / cover;box-sizing:border-box;overflow:hidden;}
.about-us .main-about-us-image .pos-box {position:relative;width:800px;aspect-ratio:4 / 3;margin:0 auto;}
.about-us .main-about-us-image .round-wrap {position:absolute;top:50%;left:50%;width:55%;aspect-ratio:1 / 1;border:35px solid #ffffff8c;border-radius:500px;box-sizing:border-box;transform:translate(-50%,-50%);}
.about-us .main-about-us-image .round-wrap .logo {position:absolute;top:50%;left:50%;width:70%;transform:translate(-50%,-50%);}
.about-us .main-about-us-image .round-wrap .logo img {display:block;width:100%;}
.about-us .main-about-us-image .solution-list li {position:absolute;text-align:center;}
.about-us .main-about-us-image .solution-list li.e-learning {top:5.5%;left:50%;width:28.5%;transform:translateX(-50%);}
.about-us .main-about-us-image .solution-list li.remote-class {top:32.5%;left:5%;width:26%;}
.about-us .main-about-us-image .solution-list li.ai-speak {top:30%;right:3%;height:24.5%;}
.about-us .main-about-us-image .solution-list li.smart-learning {top:67.5%;left:17.5%;width:24%;}
.about-us .main-about-us-image .solution-list li.management {top:67.5%;right:17.5%;width:24%;}
.about-us .main-about-us-image .solution-list li:not(.ai-speak) img {display:block;width:100%;}
.about-us .main-about-us-image .solution-list .ai-speak img {display:block;height:100%;}
.about-us .main-about-us-image .solution-list li .name {position:absolute;top:calc(100% + 2px);left:50%;display:inline-block;color:var(--mono1);font-size:1.25rem;font-weight:700;padding-bottom:6px;white-space:nowrap;transform:translateX(-50%);}
.about-us .main-about-us-image .solution-list li .name::after {content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;border-radius:50px;background-color:var(--color2);}
.about-us .main-about-us-image .solution-list .remote-class .name {margin-top:-5%;}
.about-us .main-about-us-image .solution-list .ai-speak .name {margin-top:5%;}
.about-us .main-about-swiper {position:relative;}
.about-us .swiper-top-area {position:relative;width:100%;}
.about-us .tab-scroll-wrap {margin-bottom:2.5rem;}
.about-us .about-us-tab {justify-content:flex-start;align-items:center;gap:3.75rem;width:calc(100% - 130px - 1.25rem);}
.about-us .about-us-tab .swiper-pagination-bullet {position:relative;width:auto;height:auto;color:var(--mono5);font-size:1.75rem;font-weight:700;padding-bottom:1rem;margin:0;border:0;border-radius:0;background-color:transparent;opacity:1;transition:0.2s;}
.about-us .about-us-tab .swiper-pagination-bullet::after {content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:5px;background-color:var(--color2);opacity:0;transition:0.2s;}
.about-us .about-us-tab .swiper-pagination-bullet.swiper-pagination-bullet-active {color:var(--mono1);}
.about-us .about-us-tab .swiper-pagination-bullet.swiper-pagination-bullet-active::after {opacity:1;}
.about-us .about-us-navigation {position:absolute;bottom:0;right:0;display:inline-flex;justify-content:center;align-items:center;gap:0.75rem;z-index:1;}
.about-us .about-us-navigation li {position:relative;width:56px;height:56px;color:transparent;font-size:0;border:1px solid var(--mono6);border-radius:50px;box-sizing:border-box;cursor:pointer;transition:0.2s;}
.about-us .about-us-navigation li::after {content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background:url(../../../images/biz/icon-dropdown-bk.svg) no-repeat center center / contain;opacity:0.8;}
.about-us .about-us-navigation li.about-us-prev::after {transform:translate(-50%,-50%) rotate(180deg);}
.about-us .about-us-navigation li.about-us-next::after {transform:translate(-50%,-50%);}
.about-us .swiper-wrapper .swiper-slide {width:100%;height:auto;background-color:#fff;}
.about-us .swiper-wrapper .swiper-slide .slide-inner {justify-content:space-between;align-items:center;}
.about-us .swiper-wrapper .swiper-slide .slide-inner .img-wrap {width:700px;border:1px solid var(--mono8);border-radius:20px;background-color:var(--mono8);box-sizing:border-box;overflow:hidden;}
.about-us .swiper-wrapper .swiper-slide .slide-inner .img-wrap img {display:block;width:100%;}
.about-us .swiper-wrapper .swiper-slide .slide-inner .text-wrap {width:calc(100% - 700px - 6.25rem);}
.about-us .swiper-wrapper .swiper-slide .slide-inner .text-wrap .title {position:relative;color:var(--mono1);font-size:2.25rem;font-weight:700;padding-left:calc(40px + 0.75rem);word-break:keep-all;box-sizing:border-box;}
.about-us .swiper-wrapper .swiper-slide .slide-inner .text-wrap .title::before {content:"";position:absolute;top:50%;left:0;display:block;width:40px;height:100%;background:no-repeat center center / contain;transform:translateY(-50%);}
.about-us .swiper-wrapper .swiper-slide[data-swiper-slide-index="0"] .slide-inner .text-wrap .title::before {background-image:url(../../../images/biz/icon-function-3.png);}
.about-us .swiper-wrapper .swiper-slide[data-swiper-slide-index="1"] .slide-inner .text-wrap .title::before {background-image:url(../../../images/biz/icon-function-2.png);}
.about-us .swiper-wrapper .swiper-slide[data-swiper-slide-index="2"] .slide-inner .text-wrap .title::before {background-image:url(../../../images/biz/icon-function-5.png);}
.about-us .swiper-wrapper .swiper-slide[data-swiper-slide-index="3"] .slide-inner .text-wrap .title::before {background-image:url(../../../images/biz/icon-function-4.png);}
.about-us .swiper-wrapper .swiper-slide[data-swiper-slide-index="4"] .slide-inner .text-wrap .title::before {background-image:url(../../../images/biz/icon-function-1.png);}
.about-us .swiper-wrapper .swiper-slide .slide-inner .text-wrap .desc {display:block;color:var(--mono2);font-size:1.25rem;font-weight:300;line-height:1.5;margin-top:1.25rem;word-break:keep-all;}
.about-us .swiper-wrapper .swiper-slide .slide-inner .text-wrap .btn-wrap {margin-top:2.5rem;}

.edtech {position:relative;padding-bottom:10rem;background:linear-gradient(0deg, rgba(246,251,255,1) 0%, rgba(255,255,255,1) 100%);}
.edtech .inner {justify-content:space-between;align-items:center;width:100%;margin-bottom:1.25rem;}
.edtech .edtech-animated-image {position:relative;justify-content:center;align-items:center;width:740px;padding-top:5rem;}
.edtech .edtech-animated-image .out-label {position:absolute;top:0;left:50%;display:inline-block;color:#fff;font-size:1.5rem;font-weight:600;font-family:'Campton',sans-serif;line-height:40px;padding:0 1rem;border-radius:8px;background-color:var(--color6);white-space:nowrap;transform:translateX(-50%)}
.edtech .edtech-animated-image .round {width:420px;aspect-ratio:1 / 1;border:1px dashed var(--mono1);border-radius:500px;background-color:var(--mono8);transform-origin:center center;animation:roundRolling 90s linear infinite;}
.edtech .edtech-animated-image .middle-wrap {position:absolute;justify-content:space-between;align-items:center;width:100%;}
.edtech .edtech-animated-image .middle-wrap li {position:relative;width:calc((100% - 200px) / 2 - 12px);}
.edtech .edtech-animated-image .middle-wrap li:last-child {width:200px;}
.edtech .edtech-animated-image .middle-wrap li .img-box {justify-content:center;width:200px;height:160px;border:1px solid var(--mono3);border-radius:12px;background-color:#fff;box-sizing:border-box;}
.edtech .edtech-animated-image .middle-wrap li .img-box .text {color:var(--mono1);font-size:1.25rem;font-weight:600;font-family:'objective',sans-serif;text-align:center;}
.edtech .edtech-animated-image .middle-wrap li .img-box .icon {width:80px;height:80px;margin:6px auto 0;background:no-repeat center center / contain;}
.edtech .edtech-animated-image .middle-wrap .pre-class .img-box .icon {background-image:url(../../../images/biz/icon-edtech-1.png);}
.edtech .edtech-animated-image .middle-wrap .in-class .img-box .icon {background-image:url(../../../images/biz/icon-edtech-2.png);}
.edtech .edtech-animated-image .middle-wrap .post-class .img-box .icon {background-image:url(../../../images/biz/icon-edtech-3.png);}
.edtech .edtech-animated-image .middle-wrap li .line-wrap {position:absolute;top:50%;left:196px;width:calc(100% - 196px);height:9px;transform:translateY(-50%);overflow:hidden;}
.edtech .edtech-animated-image .middle-wrap li .line-wrap .dot-line {position:absolute;top:50%;left:0;display:block;width:100%;height:1px;transform:translateY(-50%);}
.edtech .edtech-animated-image .middle-wrap li .line-wrap .dot-line::before {content:"";position:absolute;top:50%;left:0;display:block;width:9px;height:9px;background:url(../../../images/biz/icon-dot-bk2.svg) no-repeat center center / contain;transform:translateY(-50%);}
.edtech .edtech-animated-image .middle-wrap li .line-wrap .dot-line::after {content:"";position:absolute;top:50%;right:0;display:block;width:18px;height:10px;background:url(../../../images/biz/icon-arrowhead-bk2.svg) no-repeat center center / contain;transform:translateY(-50%);}
.edtech .edtech-animated-image .middle-wrap li .line-wrap .dot-line .line {display:block;width:100%;height:100%;background-color:var(--mono3);}
.edtech .edtech-animated-image .feature-list li {position:absolute;}
.edtech .edtech-animated-image .feature-list li .icon {width:80px;height:80px;border:1px solid var(--mono3);border-radius:100px;background:#fff no-repeat center center / 40px;box-sizing:border-box;}
.edtech .edtech-animated-image .feature-list li .text {position:absolute;top:50%;display:inline-block;color:#fff;font-size:1.25rem;font-weight:600;font-family:'Campton',sans-serif;line-height:40px;padding:0 1rem;border-radius:8px;background-color:var(--mono2);white-space:nowrap;transform:translateY(-50%);}
.edtech .edtech-animated-image .feature-list li .text::before {content:"";position:absolute;top:50%;display:block;width:20px;height:0;border-top:1px dashed var(--mono3);transform:translateY(-50%);}
.edtech .edtech-animated-image .feature-list li .text::after {content:"";position:absolute;top:50%;display:block;width:8px;height:8px;background:url(../../../images/biz/icon-dot-bk2.svg) no-repeat center center / contain;transform:translateY(-50%);}
.edtech .text-wrap {width:calc(100% - 740px - 6.25rem);}
.edtech .text-wrap .title {color:var(--mono1);font-size:2.25rem;font-weight:700;word-break:keep-all;}
.edtech .text-wrap .desc {display:block;color:var(--mono2);font-size:1.25rem;font-weight:300;line-height:1.5;margin-top:1.25rem;word-break:keep-all;}
.edtech .text-wrap .btn-wrap {margin-top:2.5rem;}
.edtech .text-rolling-wrap {position:absolute;bottom:0;left:0;width:100%;height:10rem;overflow:hidden;}
.edtech .text-rolling-wrap .rolling {display:flex;gap:6.25rem;animation:textRolling 90s linear infinite;}
.edtech .text-rolling-wrap .rolling p {color:var(--color1);font-size:12rem;font-weight:700;font-family:'Campton',sans-serif;line-height:1;white-space:nowrap;opacity:0.07;}

.line-banner {padding:5rem 0;background:var(--color1) url(../../../images/biz/img-line-banner.png) no-repeat 85% center / contain;}
.line-banner .title {color:#fff;font-size:3rem;}
.line-banner .title strong {font-weight:700;}
.line-banner .title span {font-weight:300;}

.class-models {padding-bottom:10rem;background:var(--bg1) url(../../../images/biz/img-class-models-bg.png) no-repeat right center / contain;overflow:hidden;}
.class-models .title-wrap .desc {width:calc(100% - 130px - 1.25rem);}
.class-models .main-class-models-swiper {position:relative;}
.class-models .swiper-wrapper .swiper-slide {height:auto;}
.class-models .swiper-wrapper .swiper-slide .inner {justify-content:space-between;width:100%;height:100%;border-radius:20px;background-color:#fff;box-shadow:0 8px 25px rgba(33 32 45 / 5%);box-sizing:border-box;}
.class-models .swiper-wrapper .swiper-slide .inner .text-wrap {width:100%;padding:2.75rem 2.75rem 0.75rem;box-sizing:border-box;}
.class-models .swiper-wrapper .swiper-slide .inner .text-wrap .title {color:var(--mono1);font-size:1.75rem;font-weight:700;word-break:keep-all;margin-bottom:0.75rem;}
.class-models .swiper-wrapper .swiper-slide .inner .text-wrap .desc {display:block;color:var(--mono2);font-size:1.125rem;font-weight:300;word-break:keep-all;}
.class-models .swiper-wrapper .swiper-slide .inner .img-wrap {width:100%;padding:1rem;box-sizing:border-box;}
.class-models .swiper-wrapper .swiper-slide .inner .img-wrap img {display:block;width:100%;}
.class-models .class-models-pagination {display:none;justify-content:flex-end;align-items:center;gap:0.5rem;width:100%;margin-top:1.25rem;}
.class-models .class-models-pagination .swiper-pagination-bullet {width:12px;height:12px;margin:0;border-radius:50px;background-color:var(--mono1);opacity:0.5;transition:0.2s;}
.class-models .class-models-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width:32px;background-color:var(--color2);opacity:1;}
.class-models .class-models-navigation {position:absolute;top:calc(-5rem - 56px);right:0;display:inline-flex;justify-content:center;align-items:center;gap:0.75rem;z-index:1;}
.class-models .class-models-navigation li {position:relative;width:56px;height:56px;color:transparent;font-size:0;border:1px solid var(--mono6);border-radius:50px;box-sizing:border-box;cursor:pointer;transition:0.2s;}
.class-models .class-models-navigation li::after {content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background:url(../../../images/biz/icon-dropdown-bk.svg) no-repeat center center / contain;opacity:0.8;}
.class-models .class-models-navigation li.class-models-prev::after {transform:translate(-50%,-50%) rotate(180deg);}
.class-models .class-models-navigation li.class-models-next::after {transform:translate(-50%,-50%);}

.usage-case {padding-bottom:10rem;overflow:hidden;}
.usage-case .title-wrap {position:relative;}
.usage-case .title-wrap .btn-wrap {margin-top:1.25rem;}
.usage-case .main-usage-case-swiper {position:relative;}
.usage-case .swiper-wrapper .swiper-slide .inner {position:relative;width:100%;padding:2.75rem;border-radius:20px;background-color:#000;box-sizing:border-box;overflow:hidden;}
.usage-case .swiper-wrapper .swiper-slide .inner::after {content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:no-repeat center center / cover;opacity:0.4;}
.usage-case .swiper-wrapper .swiper-slide .inner .text-wrap {position:relative;z-index:1;}
.usage-case .swiper-wrapper .swiper-slide .inner .text-wrap .logo {width:100%;height:45px;margin-bottom:2.5rem;background:no-repeat left center / contain;filter:brightness(0) invert(1);}
.usage-case .swiper-wrapper .swiper-slide .inner .text-wrap .title {color:#fff;font-size:2rem;font-weight:700;word-break:keep-all;margin-bottom:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.usage-case .swiper-wrapper .swiper-slide .inner .text-wrap .desc {display:-webkit-box;color:#fff;max-height:3em;font-size:1.25rem;font-weight:300;line-height:1.5;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.usage-case .swiper-wrapper .swiper-slide.story-1 .inner::after {background-image:url(../../../images/biz/img-board-story-1-photo-1.jpg);}
.usage-case .swiper-wrapper .swiper-slide.story-1 .inner .text-wrap .logo {background-image:url(../../../images/biz/img-board-story-1-logo.png);}
.usage-case .swiper-wrapper .swiper-slide.story-2 .inner::after {background-image:url(../../../images/biz/img-board-story-2-photo-1.jpg);}
.usage-case .swiper-wrapper .swiper-slide.story-2 .inner .text-wrap .logo {background-image:url(../../../images/biz/img-board-story-2-logo.png);}
.usage-case .usage-case-pagination {display:none;justify-content:flex-end;align-items:center;gap:0.5rem;width:100%;margin-top:1.25rem;}
.usage-case .usage-case-pagination .swiper-pagination-bullet {width:12px;height:12px;margin:0;border-radius:50px;background-color:var(--mono1);opacity:0.5;transition:0.2s;}
.usage-case .usage-case-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width:32px;background-color:var(--color2);opacity:1;}
.usage-case .usage-case-navigation {position:absolute;top:calc(-5rem - 56px);right:0;display:inline-flex;justify-content:flex-end;align-items:center;gap:0.75rem;}
.usage-case .usage-case-navigation li {position:relative;width:56px;height:56px;color:transparent;font-size:0;border:1px solid var(--mono6);border-radius:50px;box-sizing:border-box;cursor:pointer;transition:0.2s;}
.usage-case .usage-case-navigation li::after {content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;background:url(../../../images/biz/icon-dropdown-bk.svg) no-repeat center center / contain;opacity:0.8;}
.usage-case .usage-case-navigation li.usage-case-prev::after {transform:translate(-50%,-50%) rotate(180deg);}
.usage-case .usage-case-navigation li.usage-case-next::after {transform:translate(-50%,-50%);}
.usage-case .client-logo-wrap {width:100%;height:3.75rem;margin-top:7.5rem;overflow:hidden;}
.usage-case .client-logo-wrap .rolling {display:flex;gap:5rem;height:100%;animation:clientLogoRolling 120s linear infinite;}
.usage-case .client-logo-wrap .rolling li {width:auto;height:100%;}
.usage-case .client-logo-wrap .rolling li img {display:block;height:100%;}

.award-certificate {padding-bottom:10rem;background-color:var(--bg1);}
.award-certificate .title-wrap {text-align:center;}
.award-certificate .main-award-swiper {position:relative;margin-bottom:5rem;overflow:hidden;}
.award-certificate .swiper-wrapper {transition-timing-function:linear;}
.award-certificate .swiper-wrapper .swiper-slide {height:auto;}
.award-certificate .swiper-wrapper .swiper-slide .inner {width:100%;height:100%;padding:1.75rem;border-radius:20px;background-color:#fff;box-sizing:border-box;}
.award-certificate .swiper-wrapper .swiper-slide .inner .img-box {display:block;width:100%;aspect-ratio:1 / 1;padding:1rem;margin-bottom:1rem;box-sizing:border-box;}
.award-certificate .swiper-wrapper .swiper-slide .inner .img-box img {display:block;width:100%;height:100%;object-fit:contain;object-position:center;}
.award-certificate .swiper-wrapper .swiper-slide .inner .name {display:block;color:var(--mono3);font-size:1.125rem;font-weight:600;word-break:keep-all;text-align:center;line-height:1.5;}
.award-certificate .aws-banner {justify-content:space-between;align-items:center;width:100%;padding:2.5rem 3.75rem;border-radius:20px;background-color:var(--bg3);box-sizing:border-box;}
.award-certificate .aws-banner .text-wrap {width:50%;}
.award-certificate .aws-banner .text-wrap .title {color:#fff;font-size:1.75rem;font-weight:700;margin-bottom:1.25rem;word-break:keep-all;}
.award-certificate .aws-banner .text-wrap .desc {color:#fff;font-size:1rem;font-weight:400;line-height:1.5;word-break:keep-all;margin-bottom:2.5rem;}
.award-certificate .aws-banner .img-wrap {justify-content:flex-end;align-items:center;gap:1.75rem;width:50%;}
.award-certificate .aws-banner .img-wrap li {width:100px;height:100px;}
.award-certificate .aws-banner .img-wrap .logo {width:240px;}
.award-certificate .aws-banner .img-wrap li img {display:block;width:100%;height:100%;object-fit:contain;object-position:center;}

.apply-banner {position:relative;padding:5rem 0;background-color:var(--color1);overflow:hidden;}
.apply-banner::before,
.apply-banner::after {content:"";position:absolute;display:block;width:650px;height:650px;border-radius:500px;filter:blur(80px);}
.apply-banner::before {bottom:-50%;left:35%;background:radial-gradient(circle, rgba(222,195,245,1) 0%, rgba(222,195,245,0) 100%);opacity:0.5;}
.apply-banner::after {top:-65%;right:-5%;background:radial-gradient(circle, rgba(188,232,245,1) 0%, rgba(188,232,245,1) 100%);opacity:0.25;}
.apply-banner .inner {position:relative;justify-content:space-between;align-items:center;width:100%;z-index:1;}
.apply-banner .title-wrap {width:calc(100% - 400px - 5rem);margin-bottom:0;}
.apply-banner .title-wrap .title {color:#fff;}
.apply-banner .title-wrap .btn-wrap {margin-top:2.5rem;}
.apply-banner .img-wrap {width:440px;}
.apply-banner .img-wrap img {display:block;width:100%;}

.inquiry-banner {position:relative;padding:7.5rem 0;background-color:#f4f7fe;}
.inquiry-banner::after {content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../../../images/biz/img-sub-visual-1.jpg) no-repeat center center / cover;opacity:0.1;mix-blend-mode:multiply;}
.inquiry-banner .title-wrap {position:relative;text-align:center;margin-bottom:0;z-index:1;}
.inquiry-banner .title-wrap .btn-wrap {text-align:center;margin-top:3.75rem;}
.inquiry-banner .title-wrap .btn-wrap .button {background-color:#202022;}

/* animations */
@keyframes roundRolling {
    0% {
        transform:rotate(0);
    }
    100% {
        transform:rotate(360deg);
    }
}
@keyframes roundRollingResX {
    0% {
        transform:translateX(-50%) rotate(0);
    }
    100% {
        transform:translateX(-50%) rotate(360deg);
    }
}
@keyframes arrowRolling {
    0% {
        transform:translateX(-50%);
    }
    100% {
        transform:translateX(0%);
    }
}
@keyframes textRolling {
    0% {
        transform:translateX(0);
    }
    100% {
        transform:translateX(-500%);
    }
}
@keyframes clientLogoRolling {
    0% {
        transform:translateX(0);
    }
    100% {
        transform:translateX(-5464px);
    }
}

/* popup */
#main-popup-wrap {position:fixed;top:0;left:0;display:none;width:100%;height:100%;background-color:#01010280;box-sizing:border-box;z-index:10005;}
#main-popup-wrap .popup-content {position:absolute;top:50%;left:50%;width:500px;transform:translate(-50%,-50%);}
#main-popup-wrap .main-popup-swiper {position:relative;display:block;width:100%;aspect-ratio:10 / 11;border-radius:20px 20px 0 0;overflow:hidden;}
#main-popup-wrap .main-popup-swiper .swiper-wrapper {position:static;}
#main-popup-wrap .main-popup-swiper .swiper-wrapper .swiper-slide a {display:block;width:100%;height:100%;}
#main-popup-wrap .main-popup-swiper .swiper-wrapper .swiper-slide a img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
#main-popup-wrap .main-popup-swiper .main-popup-pagination {position:absolute;left:0;bottom:20px;justify-content:center;align-items:center;gap:0.5rem;width:100%;}
#main-popup-wrap .main-popup-swiper .main-popup-pagination .swiper-pagination-bullet {width:12px;height:12px;margin:0;border-radius:50px;background-color:var(--mono1);opacity:0.5;transition:0.2s;}
#main-popup-wrap .main-popup-swiper .main-popup-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width:32px;background-color:var(--color2);opacity:1;}
#main-popup-wrap .main-popup-swiper .main-popup-navigation li {position:absolute;top:50%;width:60px;height:56px;color:transparent;font-size:0;background-color:#01010280;transform:translateY(-50%);cursor:pointer;transition:0.2s;}
#main-popup-wrap .main-popup-swiper .main-popup-navigation li::after {content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;background:url(../../../images/biz/icon-dropdown-wh.svg) no-repeat center center / contain;transform:translate(-50%,-50%);}
#main-popup-wrap .main-popup-swiper .main-popup-navigation .main-popup-prev {left:0;border-radius:0 50px 50px 0;}
#main-popup-wrap .main-popup-swiper .main-popup-navigation .main-popup-prev::after {transform:translate(-50%,-50%) rotate(180deg);}
#main-popup-wrap .main-popup-swiper .main-popup-navigation .main-popup-next {right:0;border-radius:50px 0 0 50px;}
#main-popup-wrap .main-popup-bottom {position:relative;justify-content:space-between;align-items:center;width:100%;border-radius:0 0 20px 20px;overflow:hidden;}
#main-popup-wrap .main-popup-bottom::after {content:"";position:absolute;top:50%;left:50%;display:block;width:1px;height:32px;background-color:var(--mono7);transform:translate(-50%,-50%);}
#main-popup-wrap .main-popup-bottom li {width:50%;}
#main-popup-wrap .main-popup-bottom li a {display:block;width:100%;color:var(--mono2);font-size:1.125rem;font-weight:600;text-align:center;line-height:56px;background-color:#fff;transition:0.2s;}