/* sub-visual */
#sub-visual {width:100%;padding-top:80px;}
#sub-visual .inner {position:relative;width:100%;height:350px;background-color:#f4f7fe;}
#sub-visual .inner::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;}
#sub-visual .inner .visual-title {position:absolute;top:50%;left:0;width:100%;color:var(--mono1);font-size:3.5rem;font-weight:700;text-align:center;padding:0 calc((100% - 1400px) / 2);box-sizing:border-box;transform:translateY(-50%);}

/* sub-tab */
.sub-tab-wrap {width:100%;height:68px;border-bottom:1px solid var(--mono7);background-color:#fff;box-sizing:border-box;transition:0.2s;}
.sub-tab-wrap.fixed {z-index:3;}
.sub-tab-wrap.fixed.scroll {top:0 !important;}
.sub-tab-wrap .sub-tab {justify-content:center;align-items:center;gap:5rem;width:100%;}
.sub-tab-wrap .sub-tab li a {position:relative;display:block;color:var(--mono5);font-size:1.5rem;font-weight:700;text-align:center;line-height:68px;transition:0.2s;}
.sub-tab-wrap .sub-tab li a::after {content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:5px;background-color:var(--color2);opacity:0;transition:0.2s;}
.sub-tab-wrap .sub-tab li.on a {color:var(--mono1);}
.sub-tab-wrap .sub-tab li.on a::after {opacity:1;}

/* breadcrumbs */
.breadcrumbs-wrap {width:100%;padding-top:1.25rem;margin-bottom:6.25rem;}
.breadcrumbs-wrap .breadcrumbs {justify-content:flex-start;align-items:center;gap:2rem;width:100%;}
.breadcrumbs-wrap .breadcrumbs li {position:relative;color:var(--mono1);font-size:1rem;font-weight:500;line-height:1;}
.breadcrumbs-wrap .breadcrumbs .home a {display:block;width:20px;height:20px;color:transparent;font-size:0;background:url(../../../images/biz/icon-home-color1.svg) no-repeat center center / contain;}
.breadcrumbs-wrap .breadcrumbs li:not(.home)::before {content:"";position:absolute;top:50%;left:calc(-5px - 1rem);display:block;width:10px;height:10px;background:url(../../../images/biz/icon-dropdown-bk.svg) no-repeat center center / contain;opacity:0.25;transform:translateY(-50%);}

/* 서비스 소개 */
/* master k */
.sub1010 .contents {position:relative;background-color:#fff;}
.sub1010 .contents .title-wrap {text-align:center;}

.sub1010 .intro {width:100%;height:900px;padding:0;}
.sub1010 .intro .media-poster-wrap {position:relative;width:100%;height:100%;}
.sub1010 .intro .media-poster-wrap .youtube-box {width:100%;height:100%;}
.sub1010 .intro .media-poster-wrap .youtube-box iframe {width:100%;height:100%;}
.sub1010 .intro .media-poster-wrap .img-box {position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--mono8);transition:0.2s;}
.sub1010 .intro .media-poster-wrap .img-box.hide {opacity:0;pointer-events:none;}
.sub1010 .intro .media-poster-wrap .img-box::after {content:"";position:absolute;top:50%;left:50%;display:block;width:150px;aspect-ratio:1 / 1;background:url(../../../images/biz/icon-play-btn.png) no-repeat center center / contain;transform:translate(-50%,-50%);transition:0.2s;}
.sub1010 .intro .media-poster-wrap .img-box img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}

.sub1010 .features {padding-bottom:10rem;}
.sub1010 .features .class-step {justify-content:space-between;align-items:center;gap:6.25rem;width:100%;}
.sub1010 .features .class-step li {position:relative;width:calc((100% / 3) - 6.25rem * 2 / 3);border:1px solid var(--mono6);border-radius:20px;box-shadow:0 12px 60px rgba(33 32 45 / 12%);box-sizing:border-box;}
.sub1010 .features .class-step li:not(:last-child)::after {content:"";position:absolute;top:50%;right:calc(-6.25rem / 2 - 10px);display:block;width:20px;height:20px;background:url(../../../images/biz/icon-steps-bk.svg) no-repeat center center / contain;opacity:0.4;transform:translateY(-50%);}
.sub1010 .features .class-step li .name-wrap {width:100%;padding:2.5rem 1rem;border-radius:20px 20px 0 0;box-sizing:border-box;}
.sub1010 .features .class-step li .name-wrap .name {display:block;color:var(--mono1);font-size:2rem;font-weight:700;font-family:'Campton',sans-serif;text-align:center;}
.sub1010 .features .class-step li .media-wrap {position:relative;width:100%;aspect-ratio:5 / 3;background-color:var(--mono8);}
.sub1010 .features .class-step li .media-wrap .youtube-box {width:100%;height:100%;opacity:0;}
.sub1010 .features .class-step li .media-wrap .youtube-box iframe {width:100%;height:100%;}
.sub1010 .features .class-step li .media-wrap .img-box {position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--mono8);transition:0.2s;cursor:default;}
.sub1010 .features .class-step li .media-wrap .img-box.hide {opacity:0;pointer-events:none;}
.sub1010 .features .class-step li .media-wrap .img-box::after {content:"";position:absolute;top:50%;left:50%;display:none;width:68px;aspect-ratio:1 / 1;background:url(../../../images/biz/icon-play-btn.png) no-repeat center center / contain;transform:translate(-50%,-50%);transition:0.2s;}
.sub1010 .features .class-step li .media-wrap .img-box img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
.sub1010 .features .class-step li .desc-wrap {width:100%;padding:2.5rem 1rem;border-radius:0 0 20px 20px;box-sizing:border-box;}
.sub1010 .features .class-step li .desc-wrap .desc {display:block;color:var(--mono2);font-size:1.25rem;font-weight:300;text-align:center;line-height:1.5;}

.sub1010 .details {padding:0;background-color:var(--bg2);}
.sub1010 .details .details-tab-wrap {position:relative;width:100%;height:68px;background-color:var(--bg2);transition:0.2s;}
.sub1010 .details .details-tab-wrap.fixed {z-index:2;}
.sub1010 .details .details-tab-wrap.fixed.scroll {top:0 !important;}
.sub1010 .details .details-tab-wrap::after {content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background-color:var(--color1);opacity:0.2;}
.sub1010 .details .details-tab-wrap .details-tab {justify-content:center;align-items:center;width:100%;max-width:1400px;margin:0 auto;}
.sub1010 .details .details-tab-wrap .details-tab li {position:relative;width:calc(100% / 3);}
.sub1010 .details .details-tab-wrap .details-tab li a {display:block;width:100%;color:var(--color1);font-size:1.25rem;font-weight:600;font-family:'objective',sans-serif;text-align:center;line-height:68px;opacity:0.65;transition:0.2s;}
.sub1010 .details .details-tab-wrap .details-tab li a::after {content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:4px;background-color:var(--color1);opacity:0;transition:0.2s;}
.sub1010 .details .details-tab-wrap .details-tab li.on a {color:var(--mono1);opacity:1;}
.sub1010 .details .details-tab-wrap .details-tab li.on a::after {opacity:1;}
.sub1010 .details .tab-content-wrap {position:fixed;left:-99999px;padding:6.25rem 0 10rem;opacity:0;overflow:hidden;}
.sub1010 .details .tab-content-wrap.show {position:static;left:auto;opacity:1;}
.sub1010 .details .tab-content-wrap .inner-title-wrap {width:100%;text-align:center;}
.sub1010 .details .tab-content-wrap .inner-title-wrap .title {color:var(--mono1);font-size:2.75rem;font-weight:700;word-break:keep-all;}
.sub1010 .details .tab-content-wrap .inner-title-wrap .desc {color:var(--mono2);font-size:1.25rem;font-weight:300;line-height:1.5;word-break:keep-all;margin-top:1.25rem;}
.sub1010 .details .tab-content-wrap .spacer + .elements {margin-top:6.25rem;}
.sub1010 .details .tab-content-wrap .elements .el-title-wrap {margin-bottom:2.5rem;}
.sub1010 .details .tab-content-wrap .elements .el-title-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;}
.sub1010 .details .tab-content-wrap .elements .el-title-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%);}
.sub1010 .details .tab-content-wrap .elements .el-title-wrap .title.remote-class::before {background-image:url(../../../images/biz/icon-function-1.png);}
.sub1010 .details .tab-content-wrap .elements .el-title-wrap .title.e-learning::before {background-image:url(../../../images/biz/icon-function-2.png);}
.sub1010 .details .tab-content-wrap .elements .el-title-wrap .title.ai-speak::before {background-image:url(../../../images/biz/icon-function-3.png);}
.sub1010 .details .tab-content-wrap .elements .el-title-wrap .title.smart-content::before {background-image:url(../../../images/biz/icon-function-4.png);}
.sub1010 .details .tab-content-wrap .elements .el-title-wrap .title.management::before {background-image:url(../../../images/biz/icon-function-5.png);}
.sub1010 .details .tab-content-wrap .elements .el-title-wrap .desc {color:var(--mono2);font-size:1.25rem;font-weight:300;line-height:1.5;word-break:keep-all;margin-top:1.25rem;}
.sub1010 .details .tab-content-wrap .elements .title-with-btn {justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:2.5rem;}
.sub1010 .details .tab-content-wrap .elements .title-with-btn .el-title-wrap {width:calc(100% - 150px - 6.25rem);margin-bottom:0;}
.sub1010 .details .tab-content-wrap .elements .title-with-btn .btn-wrap {width:154px;text-align:right;}
.sub1010 .details .tab-content-wrap .elements .img-2-list {justify-content:space-between;align-items:center;width:100%;}
.sub1010 .details .tab-content-wrap .elements .img-2-list li {width:calc(50% - 2.5rem / 2);}
.sub1010 .details .tab-content-wrap .elements .img-2-list li .img-box {width:100%;border:1px solid var(--mono7);border-radius:20px;box-sizing:border-box;overflow:hidden;}
.sub1010 .details .tab-content-wrap .elements .img-2-list li .img-box img {display:block;width:100%;}
.sub1010 .details .tab-content-wrap .elements .sub-remote-class-image {margin-bottom:3.75rem;}
.sub1010 .details .tab-content-wrap .elements .sub-remote-class-image img {display:block;width:100%;}
.sub1010 .details .tab-content-wrap .elements .details-list {justify-content:space-between;width:100%;}
.sub1010 .details .tab-content-wrap .elements .details-list li {width:calc((100% / 3) - 2.5rem * 2 / 3);padding:2.5rem;border-radius:20px;background-color:#fff;box-sizing:border-box;}
.sub1010 .details .tab-content-wrap .elements .details-list li .icon {width:48px;height:48px;margin-bottom:2rem;background:no-repeat center center / contain;}
.sub1010 .details .tab-content-wrap .elements .details-list li:nth-child(1) .icon {background-image:url(../../../images/biz/icon-sub-remote-class-1.png);}
.sub1010 .details .tab-content-wrap .elements .details-list li:nth-child(2) .icon {background-image:url(../../../images/biz/icon-sub-remote-class-2.png);}
.sub1010 .details .tab-content-wrap .elements .details-list li:nth-child(3) .icon {background-image:url(../../../images/biz/icon-sub-remote-class-3.png);}
.sub1010 .details .tab-content-wrap .elements .details-list li .title {display:block;color:var(--mono1);font-size:1.5rem;font-weight:700;font-family:'Campton',sans-serif;word-break:keep-all;}
.sub1010 .details .tab-content-wrap .elements .details-list li .desc {display:block;color:var(--mono2);font-size:1.125rem;word-break:keep-all;margin-top:1rem;}
.sub1010 .details .tab-content-wrap .elements .title-with-video {justify-content:space-between;width:100%;margin-bottom:5rem;}
.sub1010 .details .tab-content-wrap .elements .title-with-video .el-title-wrap {width:50%;margin-bottom:0;}
.sub1010 .details .tab-content-wrap .elements .title-with-video .youtube-box {width:calc(50% - 6.25rem);border:1px solid var(--mono7);border-radius:20px;box-sizing:border-box;overflow:hidden;}
.sub1010 .details .tab-content-wrap .elements .title-with-video .youtube-box iframe {width:100%;aspect-ratio:16 / 9;}
.sub1010 .details .tab-content-wrap .elements .sub-smart-learning-swiper {position:relative;}
.sub1010 .details .tab-content-wrap .elements .swiper-top-area {position:relative;width:100%;}
.sub1010 .details .tab-content-wrap .elements .tab-scroll-wrap {margin-bottom:2.5rem;}
.sub1010 .details .tab-content-wrap .elements .smart-learning-tab {justify-content:flex-start;align-items:center;gap:3.75rem;width:100%;}
.sub1010 .details .tab-content-wrap .elements .smart-learning-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;}
.sub1010 .details .tab-content-wrap .elements .smart-learning-tab .swiper-pagination-bullet::after {content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:5px;background-color:var(--mono1);opacity:0;transition:0.2s;}
.sub1010 .details .tab-content-wrap .elements .smart-learning-tab .swiper-pagination-bullet.swiper-pagination-bullet-active {color:var(--mono1);}
.sub1010 .details .tab-content-wrap .elements .smart-learning-tab .swiper-pagination-bullet.swiper-pagination-bullet-active::after {opacity:1;}
.sub1010 .details .tab-content-wrap .elements .smart-learning-navigation {position:absolute;bottom:0;right:0;display:inline-flex;justify-content:center;align-items:center;gap:0.75rem;z-index:1;}
.sub1010 .details .tab-content-wrap .elements .smart-learning-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;}
.sub1010 .details .tab-content-wrap .elements .smart-learning-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;}
.sub1010 .details .tab-content-wrap .elements .smart-learning-navigation li.smart-learning-prev::after {transform:translate(-50%,-50%) rotate(180deg);}
.sub1010 .details .tab-content-wrap .elements .smart-learning-navigation li.smart-learning-next::after {transform:translate(-50%,-50%);}
.sub1010 .details .tab-content-wrap .elements .swiper-wrapper .swiper-slide {width:100%;}
.sub1010 .details .tab-content-wrap .elements .swiper-wrapper .swiper-slide .inner {justify-content:center;align-items:center;gap:3.75rem;width:100%;}
.sub1010 .details .tab-content-wrap .elements .swiper-wrapper .swiper-slide .inner .main-wrap {position:relative;width:calc(100% - 360px - 3.75rem);}
.sub1010 .details .tab-content-wrap .elements .swiper-wrapper .swiper-slide .inner .main-wrap .img-box {width:100%;border:1px solid var(--mono7);border-radius:20px;box-sizing:border-box;overflow:hidden;}
.sub1010 .details .tab-content-wrap .elements .swiper-wrapper .swiper-slide .inner .main-wrap .img-box img {display:block;width:100%;}
.sub1010 .details .tab-content-wrap .elements .swiper-wrapper .swiper-slide .inner .main-wrap .desc {position:absolute;bottom:1.25rem;left:1.25rem;color:var(--mono2);font-size:1.25rem;font-weight:600;padding:0.75rem 1.25rem;border-radius:12px;background-color:#fff;}
.sub1010 .details .tab-content-wrap .elements .swiper-wrapper .swiper-slide .inner .sub-list {justify-content:center;gap:0.75rem;width:240px;}
.sub1010 .details .tab-content-wrap .elements .swiper-wrapper .swiper-slide .inner .sub-list li {width:100%;border:4px solid transparent;border-radius:12px;box-sizing:border-box;overflow:hidden;}
.sub1010 .details .tab-content-wrap .elements .swiper-wrapper .swiper-slide .inner .sub-list li.on {border-color:#fff;}
.sub1010 .details .tab-content-wrap .elements .swiper-wrapper .swiper-slide .inner .sub-list li a {display:block;width:100%;}
.sub1010 .details .tab-content-wrap .elements .swiper-wrapper .swiper-slide .inner .sub-list li a img {display:block;width:100%;}
.sub1010 .details .tab-content-wrap .elements .title-with-content {justify-content:space-between;align-items:center;width:100%;}
.sub1010 .details .tab-content-wrap .elements .title-with-content .ai-item {width:calc(50% - 5rem / 2);}
.sub1010 .details .tab-content-wrap .elements .title-with-content .ai-item .img-box {width:100%;}
.sub1010 .details .tab-content-wrap .elements .title-with-content .ai-item .img-box img {display:block;width:100%;}
.sub1010 .details .tab-content-wrap .elements .title-with-content .ai-item .img-box + .desc {color:var(--mono2);font-size:1.25rem;font-weight:300;line-height:1.5;word-break:keep-all;margin-top:2rem;}
.sub1010 .details #e-learning,
.sub1010 .details #remote-class,
.sub1010 .details #smart-content,
.sub1010 .details #ai-speak {position:relative;top:-3.75rem;}

.sub1010 .management {transform:translate3d(0,0,0);z-index:5;}
.sub1010 .management .management-wrap {justify-content:space-between;align-items:center;width:100%;}
.sub1010 .management .management-tab {justify-content:center;gap:2.5rem;width:40%;}
.sub1010 .management .management-tab .swiper-pagination-bullet {width:100%;height:auto;padding:2.5rem;margin:0;border:1px solid transparent;border-radius:20px;background-color:transparent;box-sizing:border-box;opacity:1;transition:0.2s;}
.sub1010 .management .management-tab .swiper-pagination-bullet .text-wrap .title {display:block;color:var(--mono2);font-size:1.5rem;font-weight:700;word-break:keep-all;}
.sub1010 .management .management-tab .swiper-pagination-bullet .text-wrap .desc {display:block;color:var(--mono2);font-size:1rem;font-weight:300;line-height:1.5;margin-top:1.25rem;word-break:keep-all;}
.sub1010 .management .management-tab .swiper-pagination-bullet.swiper-pagination-bullet-active {border-color:var(--color1);box-shadow:0 0 40px rgba(32 33 45 / 12%);}
.sub1010 .management .management-tab .swiper-pagination-bullet.swiper-pagination-bullet-active .text-wrap .title {color:var(--color1);}
.sub1010 .management .sub-management-swiper {width:calc(60% - 5rem);}
.sub1010 .management .swiper-wrapper .swiper-slide .inner {width:100%;border:1px solid var(--mono7);border-radius:20px;box-sizing:border-box;overflow:hidden;}
.sub1010 .management .swiper-wrapper .swiper-slide .inner a {display:block;width:100%;}
.sub1010 .management .swiper-wrapper .swiper-slide .inner a .img-wrap {width:100%;}
.sub1010 .management .swiper-wrapper .swiper-slide .inner a .img-wrap img {display:block;width:100%;}
.sub1010 .management .swiper-wrapper .swiper-slide .inner a .text-wrap {display:none;}

.sub1010 .curriculum {transform:translate3d(0,0,0);overflow:hidden;z-index:5;}
.sub1010 .curriculum .table-wrap {width:100%;}
.sub1010 .curriculum .table-wrap.m-table {position:fixed;left:-99999px;}
.sub1010 .curriculum .table-wrap table {width:100%;margin-top:-3rem;border-collapse:separate;border-spacing:0.5rem 1rem;}
.sub1010 .curriculum .table-wrap table .col1 {width:16%;}
.sub1010 .curriculum .table-wrap table .col2 {width:0%;}
.sub1010 .curriculum .table-wrap table .col3 {width:14%;}
.sub1010 .curriculum .table-wrap table .col4 {width:14%;}
.sub1010 .curriculum .table-wrap table .col5 {width:14%;}
.sub1010 .curriculum .table-wrap table .col6 {width:14%;}
.sub1010 .curriculum .table-wrap table .col7 {width:28%;}
.sub1010 .curriculum .table-wrap table tbody tr.space,
.sub1010 .curriculum .table-wrap table tbody tr th.space,
.sub1010 .curriculum .table-wrap table tbody tr td.space {padding:0;border:0;background-color:transparent;}
.sub1010 .curriculum .table-wrap table tbody tr.tag {display:none;}
.sub1010 .curriculum .table-wrap table tbody tr th {color:var(--mono1);font-size:1.25rem;font-weight:700;padding:1rem 0.5rem;border-radius:12px;background-color:var(--mono7);}
.sub1010 .curriculum .table-wrap table tbody tr td {color:var(--mono2);font-size:1.25rem;text-align:center;line-height:1.5;word-break:keep-all;padding:1.5rem;border:1px solid var(--mono7);border-radius:12px;box-sizing:border-box;}
.sub1010 .curriculum .table-wrap table tbody .level td {color:#fff;font-weight:700;padding:1rem 0.5rem;background-color:#525259;}
.sub1010 .curriculum .table-wrap table tbody .book td .book-list {justify-content:center;align-items:center;gap:1.25rem;width:100%;}
.sub1010 .curriculum .table-wrap table tbody .book td .book-list li {width:calc(50% - 1.25rem / 2);}
.sub1010 .curriculum .table-wrap table tbody .book td .book-list li a {position:relative;display:block;}
.sub1010 .curriculum .table-wrap table tbody .book td .book-list li a .img-wrap {width:100%;border-radius:8px;overflow:hidden;}
.sub1010 .curriculum .table-wrap table tbody .book td .book-list li a .img-wrap img {display:block;width:100%;transition:0.2s;}
.sub1010 .curriculum .table-wrap table tbody .book td .book-list li a .hover-bg {position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:8px;background-color:var(--mono1);opacity:0;transition:0.2s;}
.sub1010 .curriculum .table-wrap table tbody .book td .book-list li a .hover-btn {position:absolute;top:50%;left:50%;justify-content:space-between;align-items:center;width:calc(100% + 1rem);height:48px;color:#fff;font-size:1.125rem;font-weight:600;padding:0 1.25rem;border-radius:8px;background-color:var(--mono2);box-sizing:border-box;opacity:0;transform:translate(-50%,-50%);transition:0.2s;z-index:1;}
.sub1010 .curriculum .table-wrap table tbody .content td .example {width:100%;text-align:left;margin-bottom:2.5rem;}
.sub1010 .curriculum .table-wrap table tbody .content td .example .sentence {display:block;color:var(--mono1);font-weight:400;margin-bottom:0.25rem;}
.sub1010 .curriculum .table-wrap table tbody .content td .example .grammar {display:block;color:var(--mono3);font-weight:400;}
.sub1010 .curriculum .curriculum-pagination {justify-content:center;align-items:center;gap:0.5rem;width:100%;margin-top:0.75rem;}
.sub1010 .curriculum .curriculum-pagination .swiper-pagination-bullet {width:12px;height:12px;margin:0;border-radius:50px;background-color:var(--mono1);opacity:0.5;transition:0.2s;}
.sub1010 .curriculum .curriculum-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width:32px;background-color:var(--color2);opacity:1;}
.sub1010 .curriculum .table-wrap .caption {color:var(--mono2);font-size:1.125rem;padding:0 0.5rem;box-sizing:border-box;}
.sub1010 .curriculum .btn-wrap {text-align:center;margin-top:5rem;}
.sub1010 .curriculum .btn-wrap .button .download {display:block;width:20px;height:20px;background:url(../../../images/biz/icon-download-bk.svg) no-repeat center center / contain;transition:0.2s;}

.sub1010 .auto-e-learning {padding-bottom:10rem;transform:translate3d(0,0,0);z-index:5;}
.sub1010 .auto-e-learning .sub-e-learning-image {position:relative;justify-content:space-between;align-items:center;width:100%;}
.sub1010 .auto-e-learning .sub-e-learning-image .round {position:absolute;left:19.5%;width:550px;aspect-ratio:1 / 1;border:1px dashed var(--mono3);border-radius:500px;background-color:var(--mono8);transform-origin:center center;animation:roundRolling 120s linear infinite;}
.sub1010 .auto-e-learning .sub-e-learning-image .particles {position:relative;justify-content:center;gap:2.5rem;width:30%;padding:3.25rem 0}
.sub1010 .auto-e-learning .sub-e-learning-image .particles li:not(.plus-icon) .img-box {width:100%;border:1px solid var(--mono7);border-radius:20px;box-sizing:border-box;overflow:hidden;}
.sub1010 .auto-e-learning .sub-e-learning-image .particles li:not(.plus-icon) .img-box img {display:block;width:100%;}
.sub1010 .auto-e-learning .sub-e-learning-image .particles li:not(.plus-icon) .img-label {position:absolute;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;}
.sub1010 .auto-e-learning .sub-e-learning-image .particles .video .img-label {top:0;left:0;}
.sub1010 .auto-e-learning .sub-e-learning-image .particles .screen .img-label {bottom:0;right:0;}
.sub1010 .auto-e-learning .sub-e-learning-image .particles .plus-icon {position:absolute;top:50%;left:50%;width:80px;aspect-ratio:1 / 1;border-radius:50px;background:#fff url(../../../images/biz/icon-plus-bk.svg) no-repeat center center / 32px;box-shadow:0 0 20px rgba(33 32 45 / 15%);transform:translate(-50%,-50%);}
.sub1010 .auto-e-learning .sub-e-learning-image .merge-result {position:relative;width:54.5%;text-align:center;}
.sub1010 .auto-e-learning .sub-e-learning-image .merge-result .img-label {display:inline-block;color:#fff;font-size:1.5rem;font-weight:600;font-family:'Campton',sans-serif;line-height:40px;padding:0 1rem;margin-bottom:1.25rem;border-radius:8px;background-color:var(--color7);white-space:nowrap;}
.sub1010 .auto-e-learning .sub-e-learning-image .merge-result .img-box {position:relative;width:100%;padding:1.75rem 2.5rem 1.5rem 1.25rem;box-sizing:border-box;}
.sub1010 .auto-e-learning .sub-e-learning-image .merge-result .img-box .content-screen {width:100%;border:1px solid var(--mono7);border-radius:20px;box-sizing:border-box;overflow:hidden;}
.sub1010 .auto-e-learning .sub-e-learning-image .merge-result .img-box .teacher-screen {position:absolute;top:0;right:0;width:30%;border:2px solid var(--color2);border-radius:8px;box-sizing:border-box;overflow:hidden;}
.sub1010 .auto-e-learning .sub-e-learning-image .merge-result .img-box .edit-button-1 {position:absolute;top:72%;left:0;width:8.5%;}
.sub1010 .auto-e-learning .sub-e-learning-image .merge-result .img-box .edit-button-2 {position:absolute;bottom:0;left:2.5rem;width:calc(100% - 2.5rem - 1.25rem - 2.5rem);}
.sub1010 .auto-e-learning .sub-e-learning-image .merge-result .img-box img {display:block;width:100%;}
.sub1010 .auto-e-learning .sub-e-learning-image .merge-arrow {position:absolute;top:50%;left:33.5%;width:10%;transform:translateY(-50%);}
.sub1010 .auto-e-learning .sub-e-learning-image .merge-arrow img {display:block;width:100%;}
.sub1010 .auto-e-learning .caption {color:var(--mono2);font-size:1.125rem;margin-top:2.5rem;box-sizing:border-box;}

.sub1010 .aws-qualified {padding-bottom:10rem;background-color:var(--bg3);transform:translate3d(0,0,0);z-index:5;}
.sub1010 .aws-qualified .title-wrap .logo {width:225px;margin:0 auto 1.25rem;}
.sub1010 .aws-qualified .title-wrap .logo img {display:block;width:100%;}
.sub1010 .aws-qualified .title-wrap .title {color:#fff;}
.sub1010 .aws-qualified .aws-wrap {justify-content:space-between;align-items:center;gap:5rem;width:100%;}
.sub1010 .aws-qualified .aws-wrap .aws-mark {justify-content:space-between;align-items:center;gap:2.5rem;}
.sub1010 .aws-qualified .aws-wrap .aws-mark li {width:240px;aspect-ratio:1 / 1;border-radius:20px;background-color:#ffffff26;}
.sub1010 .aws-qualified .aws-wrap .aws-mark li .mark {width:100%;height:100%;padding:calc((100% - 120px) / 2);box-sizing:border-box;}
.sub1010 .aws-qualified .aws-wrap .aws-mark li .mark img {display:block;width:100%;height:100%;object-fit:contain;object-position:center;}
.sub1010 .aws-qualified .aws-wrap .detail {justify-content:space-between;align-items:center;width:calc(100% - (240px * 2 + 2.5rem) - 5rem);padding:2.5rem;border-radius:20px;background-color:#ffffff26;box-sizing:border-box;}
.sub1010 .aws-qualified .aws-wrap .detail .icon {width:160px;aspect-ratio:1 / 1;}
.sub1010 .aws-qualified .aws-wrap .detail .icon img {display:block;width:100%;height:100%;object-fit:contain;object-position:center;}
.sub1010 .aws-qualified .aws-wrap .detail .text-wrap {width:calc(100% - 160px - 3.75rem);}
.sub1010 .aws-qualified .aws-wrap .detail .text-wrap .title {color:#fff;font-size:1.5rem;font-weight:700;word-break:keep-all;}
.sub1010 .aws-qualified .aws-wrap .detail .text-wrap .title br {display:none;}
.sub1010 .aws-qualified .aws-wrap .detail .text-wrap .desc {display:block;color:#fff;font-size:1rem;font-weight:300;word-break:keep-all;margin-top:1.25rem;}
.sub1010 .aws-qualified .btn-wrap {text-align:center;margin-top:5rem;}

/* 고객사 - 목록 */
.sub1011 .board-list .board-top .update-text {gap:0.5rem;font-size:1.125rem;}
.sub1011 .board-list .board-top .update-text span {display:block;color:var(--mono3);font-weight:300;}
.sub1011 .board-list .board-top .update-text strong {display:block;color:var(--color1);font-weight:700;}
.sub1011 .board-list .board-top select {width:160px;height:48px;}
.sub1011 .board-list .board-client {gap:5rem 2.5rem;width:100%;}
.sub1011 .board-list .board-client .item {width:calc((100% / 3) - 2.5rem * 2 / 3);}
.sub1011 .board-list .board-client .item.hide {display:none;}
.sub1011 .board-list .board-client .item .thumbnail {position:relative;width:100%;padding:2rem 2rem 0;border-radius:20px 20px 0 0;background-color:var(--mono8);box-sizing:border-box;overflow:hidden;}
.sub1011 .board-list .board-client .item .thumbnail .img-wrap {width:100%;aspect-ratio:14 / 9;border-radius:8px 8px 0 0;box-shadow:0 0 12px rgba(33 32 45 / 12%);overflow:hidden;}
.sub1011 .board-list .board-client .item .thumbnail .img-wrap img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
.sub1011 .board-list .board-client .item .thumbnail .hover-wrap {position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(1,1,2,0.8) 0%, rgba(1,1,2,0.3) 100%);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:0.2s;}
.sub1011 .board-list .board-client .item .thumbnail .hover-wrap .client-name {position:absolute;top:50%;left:50%;display:block;width:100%;color:#fff;font-size:1.75rem;font-weight:700;text-align:center;padding:1.25rem;box-sizing:border-box;transform:translate(-50%,-50%);}
.sub1011 .board-list .board-client .item .thumbnail .hover-wrap .btn-wrap {position:absolute;bottom:0;left:0;justify-content:space-between;align-items:center;width:100%;padding:1.25rem;margin:0;box-sizing:border-box;}
.sub1011 .board-list .board-client .item .thumbnail .hover-wrap .btn-wrap .button {width:calc(50% - 0.5rem);height:48px;font-size:1rem;}
.sub1011 .board-list .board-client .item .details {position:relative;width:100%;padding:1.25rem;border:1px solid var(--mono7);border-top:0;border-radius:0 0 20px 20px;box-sizing:border-box;overflow:hidden;}
.sub1011 .board-list .board-client .item .details .lang-list {gap:0.5rem;width:100%;margin-bottom:1rem;}
.sub1011 .board-list .board-client .item .details .lang-list li {color:var(--mono3);font-size:0.875rem;font-weight:500;line-height:1;padding:0.25rem 0.75rem;border:1px solid var(--mono7);border-radius:50px;}
.sub1011 .board-list .board-client .item .details .info {justify-content:space-between;align-items:center;width:100%;}
.sub1011 .board-list .board-client .item .details .info .logo {width:80px;height:80px;padding:0.5rem;border:1px solid var(--mono8);border-radius:12px;box-sizing:border-box;}
.sub1011 .board-list .board-client .item .details .info .logo img {display:block;width:100%;height:100%;object-fit:contain;object-position:center;}
.sub1011 .board-list .board-client .item .details .info .name-wrap {width:calc(100% - 80px - 1.25rem);}
.sub1011 .board-list .board-client .item .details .info .name-wrap .origin {display:-webkit-box;color:var(--mono1);max-height:2.8em;font-size:1.125rem;font-weight:700;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.sub1011 .board-list .board-client .item .details .info .name-wrap .kor {display:block;width:100%;color:var(--mono3);font-size:0.875rem;font-weight:300;word-break:keep-all;margin-top:0.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* 고객 스토리 - 목록 */
.sub1012 .board-list .board-story {gap:5rem;width:100%;}
.sub1012 .board-list .board-story .item {width:100%;}
.sub1012 .board-list .board-story .item.hide {display:none;}
.sub1012 .board-list .board-story .item a {display:block;width:100%;}
.sub1012 .board-list .board-story .item a .inner {justify-content:space-between;align-items:flex-start;width:100%;box-sizing:border-box;}
.sub1012 .board-list .board-story .item a .inner .thumbnail {width:450px;aspect-ratio:3 / 2;border:1px solid var(--mono8);border-radius:20px;background-color:var(--mono8);box-sizing:border-box;overflow:hidden;}
.sub1012 .board-list .board-story .item a .inner .thumbnail img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:0.2s;}
.sub1012 .board-list .board-story .item a .inner .details {width:calc(100% - 450px - 3.75rem);padding-top:1.25rem;}
.sub1012 .board-list .board-story .item a .inner .details .tag-list {justify-content:flex-start;align-items:center;gap:0.5rem;width:100%;margin-bottom:1.25rem;}
.sub1012 .board-list .board-story .item a .inner .details .tag-list li {color:var(--color1);font-size:1rem;font-weight:600;line-height:1;padding:0.375rem 1rem;border-radius:50px;background-color:var(--mono10);}
.sub1012 .board-list .board-story .item a .inner .details .title {display:-webkit-box;max-height:2.8em;color:var(--mono1);font-size:2rem;font-weight:700;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:0.2s;}
.sub1012 .board-list .board-story .item a .inner .details .desc {display:-webkit-box;max-height:3em;color:var(--mono2);font-size:1.125rem;font-weight:300;line-height:1.5;word-break:keep-all;margin-top:1.25rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}

/* 고객 스토리 - 상세 */
.sub1012 .board-view {padding-top:0;}
.sub1012 .board-view .board-content-wrap {width:100%;}
.sub1012 .board-view .board-content-wrap .intro {justify-content:space-between;align-items:center;gap:2.5rem;width:100%;padding:2rem;margin-bottom:3.75rem;border:1px solid var(--mono7);border-radius:20px;box-sizing:border-box;}
.sub1012 .board-view .board-content-wrap .intro .logo-wrap {position:relative;width:160px;aspect-ratio:1 / 1;padding:0.75rem;border:1px solid var(--mono7);border-radius:12px;box-sizing:border-box;}
.sub1012 .board-view .board-content-wrap .intro .logo-wrap img {display:block;width:100%;height:100%;object-fit:contain;object-position:center;}
.sub1012 .board-view .board-content-wrap .intro .info-wrap {justify-content:space-between;align-items:center;gap:5rem;width:calc(100% - 160px - 2.5rem);}
.sub1012 .board-view .board-content-wrap .intro .info-wrap .text-wrap {width:calc(100% - 210px - 5rem);}
.sub1012 .board-view .board-content-wrap .intro .info-wrap .text-wrap .name {color:var(--mono1);font-size:1.5rem;font-weight:700;word-break:keep-all;}
.sub1012 .board-view .board-content-wrap .intro .info-wrap .text-wrap .name.responsive {display:none;}
.sub1012 .board-view .board-content-wrap .intro .info-wrap .text-wrap .desc {color:var(--mono2);font-size:1rem;font-weight:300;line-height:1.5;margin-top:0.75rem;word-break:keep-all;}
.sub1012 .board-view .board-content-wrap .summary {justify-content:space-between;gap:2.5rem;width:100%;margin-bottom:7.5rem;}
.sub1012 .board-view .board-content-wrap .summary li {width:calc((100% / 3) - 2.5rem * 2 / 3);padding:2.5rem;border-radius:20px;background-color:var(--mono8);box-sizing:border-box;}
.sub1012 .board-view .board-content-wrap .summary li .icon {width:36px;height:36px;margin-bottom:2rem;background:no-repeat center center / contain;}
.sub1012 .board-view .board-content-wrap .summary li.background .icon {background-image:url(../../../images/biz/icon-story-background-bk.svg);}
.sub1012 .board-view .board-content-wrap .summary li.usage .icon {background-image:url(../../../images/biz/icon-story-usage-bk.svg);}
.sub1012 .board-view .board-content-wrap .summary li.review .icon {background-image:url(../../../images/biz/icon-story-review-bk.svg);}
.sub1012 .board-view .board-content-wrap .summary li .title {display:block;color:var(--mono1);font-size:1.5rem;font-weight:700;word-break:keep-all;}
.sub1012 .board-view .board-content-wrap .summary li .desc {display:block;color:var(--mono2);font-size:1.125rem;word-break:keep-all;margin-top:1rem;}
.sub1012 .board-view .board-content-wrap .overview {width:100%;margin-bottom:5rem;}
.sub1012 .board-view .board-content-wrap .overview .quote {color:var(--color4);font-size:3.5rem;font-weight:700;text-align:center;word-break:keep-all;}
.sub1012 .board-view .board-content-wrap .post-image {width:100%;margin-bottom:5rem;}
.sub1012 .board-view .board-content-wrap .post-image img {display:block;width:100%;}
.sub1012 .board-view .board-content-wrap .paragraph {width:100%;margin-bottom:5rem;}
.sub1012 .board-view .board-content-wrap .paragraph .title {color:var(--mono1);font-size:2.5rem;font-weight:700;word-break:keep-all;}
.sub1012 .board-view .board-content-wrap .paragraph .desc {color:var(--mono2);font-size:1.25rem;font-weight:300;line-height:1.6;margin-top:1.75rem;}
.sub1012 .board-view .board-content-wrap .academy-banner {width:100%;margin-top:7.5rem;border-radius:20px;background:var(--bg3) url(../../../images/biz/img-dark-banner.jpg) no-repeat center center / cover;box-sizing:border-box;}
.sub1012 .board-view .board-content-wrap .academy-banner .text-wrap {padding:5rem 1.25rem;box-sizing:border-box;}
.sub1012 .board-view .board-content-wrap .academy-banner .text-wrap .title {color:#fff;font-size:2rem;font-weight:700;text-align:center;word-break:keep-all;}
.sub1012 .board-view .board-content-wrap .academy-banner .text-wrap .btn-wrap {text-align:center;margin-top:2.5rem;}

/* AWS */
.sub1013 .contents .title-wrap {text-align:center;}
.sub1013 .visual {padding:calc(7.5rem + 80px) 0 7.5rem;background-color:var(--color1);}
.sub1013 .visual .title-wrap .title {color:#fff;}
.sub1013 .visual .mark-list {justify-content:center;align-items:center;gap:2.5rem;width:100%;margin-bottom:3.75rem;}
.sub1013 .visual .mark-list li {width:120px;aspect-ratio:1 / 1;}
.sub1013 .visual .mark-list li img {display:block;width:100%;}
.sub1013 .visual .text-wrap {text-align:center;}
.sub1013 .visual .text-wrap .desc {color:#fff;font-size:1.25rem;font-weight:700;word-break:keep-all;}
.sub1013 .visual .text-wrap .sub {color:#fff;font-size:1.25rem;font-weight:300;word-break:keep-all;margin-top:1.25rem;}
.sub1013 .details {padding:7.5rem 0;background-color:var(--mono8);}
.sub1013 .details .details-list {width:100%;max-width:1000px;margin:0 auto;}
.sub1013 .details .details-list li + li {margin-top:2.5rem;}
.sub1013 .details .details-list li .inner {justify-content:space-between;align-items:center;width:100%;padding:2.5rem;border-radius:20px;background-color:#fff;box-sizing:border-box;}
.sub1013 .details .details-list li .inner .icon {width:180px;aspect-ratio:1 / 1;}
.sub1013 .details .details-list li .inner .icon img {display:block;width:100%;}
.sub1013 .details .details-list li .inner .text {width:calc(100% - 180px - 3.75rem);}
.sub1013 .details .details-list li .inner .text .ttl {display:block;color:var(--mono1);font-size:1.75rem;font-weight:700;word-break:keep-all;}
.sub1013 .details .details-list li .inner .text .desc {display:block;color:var(--mono2);font-size:1.125rem;font-weight:300;word-break:keep-all;margin-top:1.25rem;}

/* 요금제도 */
.sub1110 .masterk-plan {padding-top:0;padding-bottom:10rem;}
.sub1110 .masterk-plan .plan-list {justify-content:space-between;align-items:stretch;width:100%;height:100%;}
.sub1110 .masterk-plan .plan-list > li {position:relative;width:calc((100% / 3) - 2.5rem * 2 / 3);}
.sub1110 .masterk-plan .plan-list > li .inner {justify-content:space-between;gap:3.75rem;width:100%;height:100%;padding:1.75rem;border:1px solid var(--mono7);border-radius:20px;box-sizing:border-box;}
.sub1110 .masterk-plan .plan-list > li .inner .type {width:100%;padding:1.25rem 0 1.75rem;border-bottom:1px solid var(--mono8);box-sizing:border-box;}
.sub1110 .masterk-plan .plan-list > li .inner .type .name {color:var(--mono1);font-size:2rem;font-weight:600;font-family:'objective',sans-serif;text-align:center;}
.sub1110 .masterk-plan .plan-list > li .inner .type .sub {color:var(--mono2);font-size:1.125rem;font-weight:300;text-align:center;}
.sub1110 .masterk-plan .plan-list > li .inner .type .suggest-wrap {width:100%;padding:1rem;margin-top:2rem;border-radius:12px;background-color:var(--bg1);box-sizing:border-box;}
.sub1110 .masterk-plan .plan-list > li .inner .type .suggest-wrap .text {display:block;color:var(--color4);font-size:1rem;font-weight:700;margin-bottom:0.625rem;}
.sub1110 .masterk-plan .plan-list > li .inner .type .suggest-wrap .list li {position:relative;color:var(--mono2);font-size:1rem;font-weight:400;padding-left:14px;box-sizing:border-box;}
.sub1110 .masterk-plan .plan-list > li .inner .type .suggest-wrap .list li::before {content:"";position:absolute;top:0.5rem;left:0.25rem;display:block;width:4px;height:4px;background-color:var(--mono2);}
.sub1110 .masterk-plan .plan-list > li .inner .type .suggest-wrap .list li + li {margin-top:0.25rem;}
.sub1110 .masterk-plan .plan-list > li .inner .functions {width:100%;margin-top:1.75rem;box-sizing:border-box;}
.sub1110 .masterk-plan .plan-list > li .inner .functions .item + .item {margin-top:1rem;}
.sub1110 .masterk-plan .plan-list > li .inner .functions .item .text {position:relative;display:block;font-size:1.125rem;font-weight:500;padding-left:22px;box-sizing:border-box;}
.sub1110 .masterk-plan .plan-list > li .inner .functions .item .text::before {content:"";position:absolute;top:0.375rem;left:0;display:block;width:14px;height:14px;border-radius:50px;background:no-repeat center center / 8px;box-sizing:border-box;}
.sub1110 .masterk-plan .plan-list > li .inner .functions .item.offer .text {color:var(--mono1);}
.sub1110 .masterk-plan .plan-list > li .inner .functions .item.offer .text::before {background-color:var(--color1);background-image:url(../../../images/biz/icon-check-wh.svg);}
.sub1110 .masterk-plan .plan-list > li .inner .functions .item.mono .text {color:var(--mono4);}
.sub1110 .masterk-plan .plan-list > li .inner .functions .item.mono .text::before {background-color:var(--mono7);background-image:url(../../../images/biz/icon-check-gr.svg);}
.sub1110 .masterk-plan .plan-list > li .inner .functions .item .desc {display:none;width:100%;padding:1rem;margin-top:0.75rem;border-radius:12px;background-color:var(--mono10);box-sizing:border-box;}
.sub1110 .masterk-plan .plan-list > li .inner .functions .item .desc li {position:relative;color:var(--mono2);padding-left:12px;}
.sub1110 .masterk-plan .plan-list > li .inner .functions .item .desc li::before {content:"";position:absolute;top:0.625rem;left:0;display:block;width:4px;height:2px;background-color:var(--mono4);}
.sub1110 .masterk-plan .plan-list > li .inner .functions .item .desc li + li {margin-top:0.25rem;}
.sub1110 .masterk-plan .plan-list > li .inner .functions .plus {width:100%;margin:2rem 0;}
.sub1110 .masterk-plan .plan-list > li .inner .functions .plus .icon {width:30px;height:30px;margin:0 auto;border:1px solid var(--mono7);border-radius:50px;background:url(../../../images/biz/icon-plus-bk.svg) no-repeat center center / 15px;box-sizing:border-box;}
.sub1110 .masterk-plan .plan-list > li .inner .btn-wrap {width:100%;}
.sub1110 .masterk-plan .plan-list > li .inner .btn-wrap .button {display:flex;justify-content:center;width:100%;}
.sub1110 .masterk-plan .plan-list > li .inner .btn-wrap .button + .button {margin-top:0.75rem;}
.sub1110 .masterk-plan .plan-list > li.point .inner {border-width:2px;border-color:var(--color1);}
.sub1110 .masterk-plan .plan-list > li.point .point-tag {position:absolute;top:1rem;left:50%;color:var(--color1);font-size:1rem;font-weight:600;line-height:1;padding:0.25rem 1rem;border-radius:50px;background-color:var(--color5);transform:translateX(-50%);}
.sub1110 .masterk-plan .caption {color:var(--mono2);font-size:1.125rem;margin-top:1rem;box-sizing:border-box;}
.sub1110 .masterk-plan .caption + .caption {margin-top:0.5rem;}

.sub1110 .purchase-banner {padding:3.75rem 0;background:var(--color1) url(../../../images/biz/img-purchase-banner.png) no-repeat 90% center / contain;}
.sub1110 .purchase-banner .inner {justify-content:space-between;align-items:center;width:100%;}
.sub1110 .purchase-banner .inner .img-wrap {width:400px;}
.sub1110 .purchase-banner .inner .img-wrap img {display:block;width:100%;}
.sub1110 .purchase-banner .inner .text-wrap {width:calc(100% - 400px - 5rem);}
.sub1110 .purchase-banner .inner .text-wrap .title {color:#fff;font-size:2.25rem;word-break:keep-all;}
.sub1110 .purchase-banner .inner .text-wrap .title strong {font-weight:700;}
.sub1110 .purchase-banner .inner .text-wrap .title span {font-weight:300;}
.sub1110 .purchase-banner .inner .text-wrap .btn-wrap {margin-top:2.5rem;}

.sub1110 .additional-link {padding-bottom:10rem;}
.sub1110 .additional-link .link-list {justify-content:space-between;align-items:center;width:100%;}
.sub1110 .additional-link .link-list li {width:calc(50% - 2.5rem / 2);}
.sub1110 .additional-link .link-list li a {justify-content:space-between;align-items:center;width:100%;padding:3.75rem 2.5rem;border-radius:20px;background-color:var(--mono8);box-sizing:border-box;transition:0.2s;}
.sub1110 .additional-link .link-list li a .icon {width:180px;height:100px;background:no-repeat center center / 100px;}
.sub1110 .additional-link .link-list li:nth-child(1) a .icon {background-image:url(../../../images/biz/icon-faq.png);}
.sub1110 .additional-link .link-list li:nth-child(2) a .icon {background-image:url(../../../images/biz/icon-manual.png);}
.sub1110 .additional-link .link-list li a .text-wrap {width:calc(100% - 180px - 2.5rem);}
.sub1110 .additional-link .link-list li a .text-wrap .title {display:block;color:var(--mono1);font-size:2rem;font-weight:700;}
.sub1110 .additional-link .link-list li a .text-wrap .desc {display:block;color:var(--mono1);font-size:1.25rem;font-weight:300;margin-top:0.5rem;}

/* 공지사항 - 목록 */
.sub1210 .board-list .board-top .tab-scroll-wrap {width:calc(100% - 320px - 3.75rem);}
.sub1210 .board-list .board-top .board-tab-list {justify-content:flex-start;align-items:center;gap:2.5rem;width:100%;}
.sub1210 .board-list .board-top .board-tab-list li a {position:relative;justify-content:center;align-items:center;gap:0.5rem;width:auto;height:auto;color:var(--mono5);font-size:1.5rem;font-weight:700;padding-bottom:0.75rem;margin:0;border:0;border-radius:0;background-color:transparent;opacity:1;transition:0.2s;}
.sub1210 .board-list .board-top .board-tab-list li a .num {display:none;}
.sub1210 .board-list .board-top .board-tab-list li a::after {content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:5px;background-color:var(--mono1);opacity:0;transition:0.2s;}
.sub1210 .board-list .board-top .board-tab-list li.on a {color:var(--mono1);}
.sub1210 .board-list .board-top .board-tab-list li.on a .num {display:block;}
.sub1210 .board-list .board-top .board-tab-list li.on a::after {opacity:1;}
.sub1210 .board-list .board-top .search-wrap .inner {justify-content:center;align-items:center;gap:0.25rem;}
.sub1210 .board-list .board-top .search-wrap .inner input[type=text] {width:260px;height:48px;}
.sub1210 .board-list .board-top .search-wrap .inner button {width:48px;height:48px;color:transparent;font-size:0;background:url(../../../images/biz/icon-search-bk.svg) no-repeat center center / 25px;transition:0.2s;}
.sub1210 .board-list .board-notice {width:100%;}
.sub1210 .board-list .board-notice .item {width:100%;padding-bottom:2.5rem;box-sizing:border-box;}
.sub1210 .board-list .board-notice .item + .item {padding-top:2.5rem;border-top:1px solid var(--mono7);}
.sub1210 .board-list .board-notice .item.hide {display:none;}
.sub1210 .board-list .board-notice .item .inner {justify-content:space-between;align-items:flex-start;width:100%;}
.sub1210 .board-list .board-notice .item .inner .thumbnail {display:none;width:300px;aspect-ratio:3 / 2;border:1px solid var(--mono8);border-radius:20px;background-color:var(--mono8);box-sizing:border-box;overflow:hidden;}
.sub1210 .board-list .board-notice .item .inner .thumbnail a {display:block;width:100%;height:100%;}
.sub1210 .board-list .board-notice .item .inner .thumbnail a img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:0.2s;}
.sub1210 .board-list .board-notice .item .inner .details {position:relative;width:100%;}
.sub1210 .board-list .board-notice .item .inner .details .important {display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;color:var(--color1);font-size:1rem;font-weight:700;padding:0.375rem 1.25rem;margin-bottom:0.75rem;background-color:var(--color5);border-radius:50px;}
.sub1210 .board-list .board-notice .item .inner .details .important .icon {width:16px;height:16px;background:url(../../../images/biz/icon-important-alert-color1.svg) no-repeat center center / contain;}
.sub1210 .board-list .board-notice .item .inner .details .important .text {line-height:1;}
.sub1210 .board-list .board-notice .item .inner .details .title {display:-webkit-box;max-height:2.8em;font-size:1.5rem;font-weight:700;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.sub1210 .board-list .board-notice .item .inner .details .title a {display:inline;color:var(--mono1);transition:0.2s;cursor:pointer;}
.sub1210 .board-list .board-notice .item .inner .details .info {justify-content:flex-start;align-items:center;gap:0.75rem;width:100%;margin-top:1rem;}
.sub1210 .board-list .board-notice .item .inner .details .info .category {display:block;color:var(--mono3);font-size:0.875rem;font-weight:500;line-height:1;padding:0.25rem 0.75rem;border:1px solid var(--mono7);border-radius:50px;}
.sub1210 .board-list .board-notice .item .inner .details .info .date {display:block;color:var(--mono4);font-size:1rem;font-weight:400;line-height:1;}

/* 공지사항 - 상세 */
.sub1210 .board-view .board-content-wrap {width:100%;}
.sub1210 .board-view .board-content-wrap .content-area {width:100%;padding:3.75rem 0 5rem;border-top:1px solid var(--mono7);}
.sub1210 .board-view .board-content-wrap .content-area img {max-width:100%;}
.sub1210 .board-view .board-content-wrap .link-banner {padding:3.75rem 2.5rem;border-radius:20px;background-color:var(--mono8);box-sizing:border-box;}
.sub1210 .board-view .board-content-wrap .link-banner .inner {justify-content:space-between;align-items:center;width:100%;}
.sub1210 .board-view .board-content-wrap .link-banner .logo-wrap {width:300px;padding-left:1.25rem;}
.sub1210 .board-view .board-content-wrap .link-banner .logo-wrap img {display:block;width:100%;}
.sub1210 .board-view .board-content-wrap .link-banner .link-list {justify-content:flex-end;align-items:center;gap:1.25rem;}
.sub1210 .board-view .board-content-wrap .link-banner .link-list li a {justify-content:space-between;align-items:center;gap:1.25rem;width:100%;padding:1.25rem 1.75rem;border-radius:8px;background-color:#fff;box-sizing:border-box;}
.sub1210 .board-view .board-content-wrap .link-banner .link-list li a .icon {width:40px;height:40px;background:no-repeat center center / contain;}
.sub1210 .board-view .board-content-wrap .link-banner .link-list li:nth-child(1) a .icon {background-image:url(../../../images/biz/icon-faq.png);}
.sub1210 .board-view .board-content-wrap .link-banner .link-list li:nth-child(2) a .icon {background-image:url(../../../images/biz/icon-manual.png);}
.sub1210 .board-view .board-content-wrap .link-banner .link-list li a .text-wrap {justify-content:space-between;align-items:center;gap:0.5rem;color:var(--mono1);font-size:1.25rem;font-weight:700;transition:0.2s;}
.sub1210 .board-view .board-content-wrap .link-banner .link-list li a .text-wrap .title {display:block;}
.sub1210 .board-view .board-content-wrap .link-banner .link-list li a .text-wrap .arrow {display:block;width:10px;height:20px;background:url(../../../images/biz/icon-blank-bk.svg) no-repeat right top / contain;}
#popup-wrap .sub1210-post-share .post-share-box {position:absolute;top:50%;left:50%;width:440px;padding:1.5rem;border-radius:20px;background-color:#fff;box-sizing:border-box;transform:translate(-50%,-50%);}
#popup-wrap .sub1210-post-share .post-share-box > li + li {margin-top:2.5rem;}
#popup-wrap .sub1210-post-share .post-share-box > li .title {display:block;color:var(--mono2);font-size:1.5rem;font-weight:700;text-align:left;margin-bottom:1.25rem;}
#popup-wrap .sub1210-post-share .post-share-box > li .sns-list {justify-content:flex-start;align-items:center;gap:1.25rem;width:100%;}
#popup-wrap .sub1210-post-share .post-share-box > li .sns-list li {width:calc(50% - 1.25rem / 2);text-align:center;}
#popup-wrap .sub1210-post-share .post-share-box > li .sns-list li a {display:inline-block;cursor:pointer;}
#popup-wrap .sub1210-post-share .post-share-box > li .sns-list li a .icon {display:block;width:52px;height:52px;margin:0 auto 0.25rem;background:no-repeat center center / contain;}
#popup-wrap .sub1210-post-share .post-share-box > li .sns-list li.kakao a .icon {background-image:url(../../../images/biz/icon-sns-kakao.png);}
#popup-wrap .sub1210-post-share .post-share-box > li .sns-list li.facebook a .icon {background-image:url(../../../images/biz/icon-sns-facebook.png);}
#popup-wrap .sub1210-post-share .post-share-box > li .sns-list li.blog a .icon {background-image:url(../../../images/biz/icon-sns-blog.png);}
#popup-wrap .sub1210-post-share .post-share-box > li .sns-list li a .name {display:block;color:var(--mono3);font-size:0.875rem;font-weight:600;text-align:center;}
#popup-wrap .sub1210-post-share .post-share-box > li .link-box {justify-content:space-between;align-items:center;width:100%;padding:1rem;border-radius:8px;background-color:var(--mono9);box-sizing:border-box;}
#popup-wrap .sub1210-post-share .post-share-box > li .link-box input[type=text] {position:absolute;top:-99999px;}
#popup-wrap .sub1210-post-share .post-share-box > li .link-box .link {width:calc(100% - 24px - 1.25rem);color:var(--mono3);font-size:0.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#popup-wrap .sub1210-post-share .post-share-box > li .link-box .icon {width:20px;height:20px;color:transparent;font-size:0;background:url(../../../images/biz/icon-copy-gr.svg) no-repeat center center / contain;}
#popup-wrap .link-copy-complete {position:absolute;top:-40px;left:50%;color:#fff;font-size:1rem;font-weight:600;text-align:center;padding:0.75rem 1.25rem;border-radius:8px;background-color:var(--mono2);box-shadow:0 0 12px rgba(33 32 45 / 20%);transform:translateX(-50%);opacity:0;transition:0.2s;}
#popup-wrap .link-copy-complete.show {top:20px;opacity:1;}

/* 뉴스 - 목록 */
.sub1211 .board-list .board-news {gap:5rem 2.5rem;width:100%;}
.sub1211 .board-list .board-news .item {width:calc((100% / 3) - 2.5rem * 2 / 3);}
.sub1211 .board-list .board-news .item.hide {display:none;}
.sub1211 .board-list .board-news .item a {display:block;width:100%;}
.sub1211 .board-list .board-news .item a .thumbnail {width:100%;aspect-ratio:3 / 2;margin-bottom:1.25rem;border:1px solid var(--mono8);border-radius:20px;background-color:Var(--mono8);box-sizing:border-box;overflow:hidden;}
.sub1211 .board-list .board-news .item a .thumbnail img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:0.2s;}
.sub1211 .board-list .board-news .item a .details {width:100%;}
.sub1211 .board-list .board-news .item a .details .title {display:-webkit-box;color:var(--mono1);max-height:2.8em;font-size:1.5rem;font-weight:700;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:0.2s;}
.sub1211 .board-list .board-news .item a .details .info {display:inline-flex;justify-content:flex-start;align-items:center;gap:0.75rem;margin-top:1.25rem;}
.sub1211 .board-list .board-news .item a .details .info .press {display:block;color:var(--mono3);font-size:0.875rem;font-weight:500;line-height:1;padding:0.25rem 0.75rem;border:1px solid var(--mono7);border-radius:50px;}
.sub1211 .board-list .board-news .item a .details .info .date {display:block;color:var(--mono4);font-size:1rem;font-weight:400;line-height:1;}

/* 문의하기 */
.sub1213 .inquiry-form {width:100%;}
.sub1213 .inquiry-form .divide-wrap {justify-content:space-between;width:100%;}
.sub1213 .inquiry-form .divide-wrap .description-wrap {width:calc(100% - 800px - 5rem);}
.sub1213 .inquiry-form .divide-wrap .description-wrap .title-wrap {padding-bottom:5rem;margin-bottom:5em;border-bottom:1px solid var(--mono7);}
.sub1213 .inquiry-form .divide-wrap .description-wrap .additional-wrap {width:100%;}
.sub1213 .inquiry-form .divide-wrap .description-wrap .additional-wrap .title {color:var(--mono1);font-size:2rem;font-weight:700;word-break:keep-all;}
.sub1213 .inquiry-form .divide-wrap .description-wrap .additional-wrap .link-list {width:100%;margin-top:2.5rem;}
.sub1213 .inquiry-form .divide-wrap .description-wrap .additional-wrap .link-list li {width:100%;}
.sub1213 .inquiry-form .divide-wrap .description-wrap .additional-wrap .link-list li + li {margin-top:1.25rem;}
.sub1213 .inquiry-form .divide-wrap .description-wrap .additional-wrap .link-list li a {display:inline-flex;justify-content:flex-start;align-items:center;}
.sub1213 .inquiry-form .divide-wrap .description-wrap .additional-wrap .link-list li a .icon {width:80px;height:80px;border-radius:12px;background:var(--mono8) no-repeat center center / 40px;}
.sub1213 .inquiry-form .divide-wrap .description-wrap .additional-wrap .link-list li:nth-child(1) a .icon {background-image:url(../../../images/biz/icon-faq.png);}
.sub1213 .inquiry-form .divide-wrap .description-wrap .additional-wrap .link-list li:nth-child(2) a .icon {background-image:url(../../../images/biz/icon-manual.png);}
.sub1213 .inquiry-form .divide-wrap .description-wrap .additional-wrap .link-list li a .text-wrap {margin-left:1.25rem;}
.sub1213 .inquiry-form .divide-wrap .description-wrap .additional-wrap .link-list li a .text-wrap .title {display:block;color:var(--mono1);font-size:1.25rem;font-weight:700;word-break:keep-all;transition:0.2s;}
.sub1213 .inquiry-form .divide-wrap .description-wrap .additional-wrap .link-list li a .text-wrap .desc {display:block;color:var(--mono1);font-size:1rem;font-weight:300;word-break:keep-all;margin-top:0.25rem;white-space:nowrap;transition:0.2s;}
.sub1213 .inquiry-form .divide-wrap .form-wrap {width:800px;}
.sub1213 .inquiry-form .divide-wrap .form-wrap .form-box {padding:3.75rem;border-radius:20px;background-color:var(--mono10);box-sizing:border-box;}
.sub1213 .inquiry-form .divide-wrap .form-wrap .form-box .essential-text {position:absolute;top:-28px;right:0;text-align:right;}

/* 강사 지원 */
.sub1310 .review {background:linear-gradient(0deg, rgba(246,251,255,1) 0%, rgba(255,255,255,1) 100%);overflow:hidden;}
.sub1310 .review .title-wrap {text-align:center;}
.sub1310 .review .swiper-wrapper {justify-content:space-between;width:100%;}
.sub1310 .review .swiper-wrapper .swiper-slide {height:auto;}
.sub1310 .review .swiper-wrapper .swiper-slide .inner {width:100%;height:100%;border:1px solid var(--mono7);border-radius:20px;background-color:#fff;box-sizing:border-box;overflow:hidden;}
.sub1310 .review .swiper-wrapper .swiper-slide .inner .img-wrap {width:100%;padding:1.5rem 1.5rem 0;box-sizing:border-box;}
.sub1310 .review .swiper-wrapper .swiper-slide .inner .img-wrap .logo {width:100%;height:28px;padding-bottom:1.5rem;border-bottom:1px solid var(--mono8);}
.sub1310 .review .swiper-wrapper .swiper-slide .inner .img-wrap .logo img {display:block;height:100%;}
.sub1310 .review .swiper-wrapper .swiper-slide .inner .text-wrap {justify-content:space-between;gap:3.75rem;width:100%;height:calc(100% - 1.5rem * 2 - 28px);padding:2.5rem;background-color:#fff;box-sizing:border-box;}
.sub1310 .review .swiper-wrapper .swiper-slide .inner .text-wrap .quote {display:block;color:var(--mono1);font-size:1.5rem;font-weight:600;line-height:1.5;word-break:keep-all;}
.sub1310 .review .swiper-wrapper .swiper-slide .inner .text-wrap .writer {align-items:center;gap:0.75rem;width:100%;}
.sub1310 .review .swiper-wrapper .swiper-slide .inner .text-wrap .writer strong {display:block;color:var(--mono4);font-size:1.125rem;font-weight:500;line-height:1;}
.sub1310 .review .swiper-wrapper .swiper-slide .inner .text-wrap .writer span {display:block;color:Var(--mono4);font-size:1rem;font-weight:300;line-height:1;}
.sub1310 .review .review-pagination {justify-content:center;align-items:center;gap:0.5rem;margin-top:1.25rem;}
.sub1310 .review .review-pagination .swiper-pagination-bullet {width:12px;height:12px;padding:0;margin:0;border:0;border-radius:50px;background-color:var(--mono1);opacity:0.5;transition:0.2s;}
.sub1310 .review .review-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width:32px;background-color:var(--color2);opacity:1;}
.sub1310 .apply-form {padding-top:10rem;padding-bottom:0;}
.sub1310 .apply-form .divide-wrap {justify-content:space-between;width:100%;}
.sub1310 .apply-form .divide-wrap .description-wrap {width:calc(100% - 800px - 5rem);}
.sub1310 .apply-form .divide-wrap .description-wrap .title-wrap {padding-bottom:5rem;margin-bottom:5em;border-bottom:1px solid var(--mono7);}
.sub1310 .apply-form .divide-wrap .description-wrap .additional-wrap {width:100%;}
.sub1310 .apply-form .divide-wrap .description-wrap .additional-wrap + .additional-wrap {margin-top:5rem;}
.sub1310 .apply-form .divide-wrap .description-wrap .additional-wrap .title {color:var(--mono1);font-size:2rem;font-weight:700;word-break:keep-all;}
.sub1310 .apply-form .divide-wrap .description-wrap .additional-wrap .desc {display:block;color:var(--mono2);font-size:1.125rem;font-weight:300;margin-top:1.25rem;word-break:keep-all;}
.sub1310 .apply-form .divide-wrap .description-wrap .additional-wrap .apply-qualified {width:100%;margin-top:2.5rem;}
.sub1310 .apply-form .divide-wrap .description-wrap .additional-wrap .apply-qualified li {position:relative;width:100%;color:var(--mono1);font-size:1.125rem;font-weight:500;padding-left:24px;box-sizing:border-box;}
.sub1310 .apply-form .divide-wrap .description-wrap .additional-wrap .apply-qualified li + li {margin-top:1.75rem;}
.sub1310 .apply-form .divide-wrap .description-wrap .additional-wrap .apply-qualified li::before {content:"";position:absolute;top:5px;left:0;display:block;width:16px;height:16px;border-radius:50px;background:var(--color1) url(../../../images/biz/icon-check-wh.svg) no-repeat center center / 8px;}
.sub1310 .apply-form .divide-wrap .description-wrap .additional-wrap .apply-steps {width:100%;margin-top:2.5rem;}
.sub1310 .apply-form .divide-wrap .description-wrap .additional-wrap .apply-steps li {width:100%;}
.sub1310 .apply-form .divide-wrap .description-wrap .additional-wrap .apply-steps li + li {margin-top:1.75rem;}
.sub1310 .apply-form .divide-wrap .description-wrap .additional-wrap .apply-steps li .inner {justify-content:space-between;align-items:center;width:100%;}
.sub1310 .apply-form .divide-wrap .description-wrap .additional-wrap .apply-steps li .inner .number {display:block;color:var(--color1);font-size:1.125rem;font-weight:600;line-height:1;padding:0.625rem 1.25rem;border-radius:8px;background-color:var(--color5);}
.sub1310 .apply-form .divide-wrap .description-wrap .additional-wrap .apply-steps li .inner .text {display:block;width:calc(100% - 96px - 1.25rem);color:var(--mono1);font-size:1.125rem;font-weight:500;word-break:keep-all;}
.sub1310 .apply-form .divide-wrap .form-wrap {width:800px;}
.sub1310 .apply-form .divide-wrap .form-wrap .form-box {padding:3.75rem;border-radius:20px;background-color:var(--mono10);box-sizing:border-box;}
.sub1310 .apply-form .divide-wrap .form-wrap .form-box .essential-text {position:absolute;top:-28px;right:0;text-align:right;}
.sub1310 .faq {padding-top:10rem;}
.sub1310 .faq .title-wrap {text-align:center;}
.sub1310 .faq .faq-list {width:100%;}
.sub1310 .faq .faq-list li {width:100%;padding:1.25rem 0;border-bottom:1px solid var(--mono7);}
.sub1310 .faq .faq-list li a {width:100%;}
.sub1310 .faq .faq-list li a .question {justify-content:space-between;align-items:center;width:100%;padding:0 0.75rem;box-sizing:border-box;}
.sub1310 .faq .faq-list li a .question .text {display:block;max-width:calc(100% - 40px);color:var(--mono1);font-size:1.5rem;font-weight:700;word-break:keep-all;transition:0.2s;}
.sub1310 .faq .faq-list li.on a .question .text {color:var(--color1);}
.sub1310 .faq .faq-list li a .question .arrow {display:block;width:20px;height:20px;background:url(../../../images/biz/icon-dropdown-gr.svg) no-repeat center center / contain;transform:rotate(90deg);transition:0.2s;}
.sub1310 .faq .faq-list li.on a .question .arrow {transform:rotate(-90deg);}
.sub1310 .faq .faq-list li .answer {display:none;width:100%;color:var(--mono2);font-size:1.125rem;font-weight:300;line-height:1.5;word-break:keep-all;padding:1.25rem;margin-top:1.25rem;border-radius:8px;background-color:var(--mono9);box-sizing:border-box;}
.sub1310 .faq .faq-inquiry-banner {width:100%;margin-top:7.5rem;border-radius:20px;background:var(--color1) url(../../../images/biz/img-middle-banner.jpg) no-repeat center center / cover;box-sizing:border-box;}
.sub1310 .faq .faq-inquiry-banner .text-wrap {padding:5rem 1.25rem;}
.sub1310 .faq .faq-inquiry-banner .text-wrap .title {color:#fff;font-size:2rem;font-weight:700;text-align:center;word-break:keep-all;}
.sub1310 .faq .faq-inquiry-banner .text-wrap .btn-wrap {text-align:center;margin-top:2.5rem;}