@font-face{font-family:Pretendard;src:url(/common/fonts/pretendard/Pretendard-Black.woff) format("woff");font-weight:900;font-display:swap}@font-face{font-family:GmarketSansLight;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GmarketSansBold;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff) format("woff");font-weight:400;font-style:normal}#type8 .section .section-header{width:100%;display:block;text-align:center}#type8 .section .section-header>h2{font-weight:400;font-size:38px;line-height:150%;display:block}#type8 .section .section-header>strong{display:block;font-weight:800;font-size:38px;line-height:150%}#type8 .section .section-header>span{font-family:GmarketSansLight;font-size:20px;line-height:150%;margin-bottom:8px;display:block;font-weight:400}#type8 .section .section-contents{width:820px;margin:80px auto 0}#type8 .bg-navy{background:#141527}#type8 .bg-dark-navy{background:#111a48}#type8 .txt-white{color:#fff}#type8 .txt-blue{color:#2c46ff}#type8 .sub-title{font-size:26px;width:100%;display:block;line-height:150%;margin-top:80px;text-align:center;font-weight:600}#type8 .section-01{background:#0b0f2c}#type8 .section-01 .title-wrap{width:100%;padding:46px 0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0 74px}#type8 .section-01 .txt-box{color:#fff}#type8 .section-01 .txt-box-title{font-size:20px;width:88px}#type8 .section-01 .txt-box-span{color:#8aa2bd;font-weight:400;font-size:22px}#type8 .section-01 .info>h3{font-size:24px;line-height:34px;font-weight:600}#type8 .section-01 .date{display:flex;flex-direction:column;justify-content:space-between}#type8 .section-01 .date>span{margin-top:20px;font-weight:600;color:#8aa2bd;font-size:24px;line-height:30px}#type8 .section-01 .content>li{gap:2px}#type8 .section-01 .content-list{display:flex;width:100%;align-items:center}#type8 .section-01 .content .cost .lunch{padding:2px 8px;border-radius:5px;margin-left:5px;background:#2c46ff;font-weight:600;font-size:16px}#type8 .section-01 .content .cost-sub{font-size:14px;font-weight:400;color:#8aa2bd;padding-left:87px}#type8 .section-02{background:#ecedf1}#type8 .section-02 .title-02{color:#0a0a68}#type8 .section-02 .cube{display:block;text-align:center;margin:50px auto 44px;border-radius:20px;position:relative}#type8 .section-02 .cube>img{width:100%}#type8 .section-02 .stats .logo{margin-bottom:100px}#type8 .section-02 .stats .logo>img{width:100%}#type8 .section-02 .stats .logo>b{color:#666;width:100%;display:block;text-align:center;font-size:20px;font-weight:600;margin-top:24px}#type8 .section-02 .stats .rating-summary{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:66px}#type8 .section-02 .stats .rating-summary .left .label{color:#131a51;font-size:24px;font-weight:800}#type8 .section-02 .stats .rating-summary .left .stars{margin-top:6px;color:#ff4d4d}#type8 .section-02 .stats .rating-summary .right-top{color:#666;line-height:160%;font-size:16px;margin-bottom:56px}#type8 .section-02 .stats .rating-summary .right-bottom{display:flex;align-items:baseline;gap:10px;justify-content:space-between}#type8 .section-02 .stats .rating-summary .right-bottom .price{font-weight:700}#type8 .section-02 .stats .rating-summary .right-bottom .price>b{font-family:GmarketSansBold;font-size:74px;color:#303dc9;position:relative}#type8 .section-02 .stats .rating-summary .right-bottom .price>b>span{font-family:SDGothic;font-size:24px;font-weight:400;position:absolute;right:-4%;bottom:28%;transform:translate(50%,0)}#type8 .section-02 .stats .rating-summary .right-bottom .price>p{text-align:center;padding-left:11px;margin-top:11px;font-weight:600;font-size:14px}#type8 .section-02 .stats .rating-summary .right-bottom .score .value{font-family:GmarketSansBold;font-size:74px;color:#303dc9;position:relative}#type8 .section-02 .stats .rating-summary .right-bottom .score .total{font-family:GmarketSansLight;font-size:45px;color:#888;font-weight:400}#type8 .section-02 .stats .rating-summary .right-bottom .score>p{text-align:center;padding-left:11px;margin-top:11px;font-weight:600;font-size:14px}#type8 .section-02 .stats .box{background:#fff;border-radius:20px;padding:64px;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:64px;height:404px}#type8 .section-02 .stats .box:last-of-type{margin-bottom:0}#type8 .section-02 .stats .box-text-title{font-size:28px;line-height:130%;color:#303dc9}#type8 .section-02 .stats .box-text-title strong{color:#000}#type8 .section-02 .stats .box-text-desc{font-size:18px;color:#666;margin-top:52px;font-weight:600;line-height:150%}#type8 .section-02 .stats .info-box .chart-graph{margin:0;padding:0;list-style-type:none;overflow:hidden;position:relative;width:240px;height:240px;border-radius:320px;background:#c0bebf}#type8 .section-02 .stats .info-box .chart-graph:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:75%;height:75%;background:#fff;border-radius:100%}#type8 .section-02 .stats .info-box .chart-graph-bar{position:absolute;top:10%;left:50%;background:#091d70;height:100%;width:80%;transform:translate(-50%,0) rotateZ(-90deg);transform-origin:center}#type8 .section-02 .stats .info-box .chart-graph-txt{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);z-index:3;color:#091d70;width:64%;text-align:center}#type8 .section-02 .stats .info-box .chart-graph-txt-per{font-size:54px}#type8 .section-02 .stats .info-box .chart-graph-txt-cap{font-size:16px;font-weight:400;line-height:120%;padding-top:6px}#type8 .section-02 .stats .info-box .chart-txt{display:block;font-size:18px;margin-top:18px;text-align:center}#type8 .section-02 .stats .stat-box{position:relative}#type8 .section-02 .stats .stat-box .bar{position:absolute;right:64px;top:46%;transform:translateY(-50%)}#type8 .section-02 .stats .stat-box .bar-chart{position:relative}#type8 .section-02 .stats .stat-box .bar-chart-txt{position:absolute;left:24%;top:50%;transform:translate(-50%,-50%);text-align:right}#type8 .section-02 .stats .stat-box .bar-chart-txt-per{color:#0e0e6c;font-size:34px}#type8 .section-02 .stats .stat-box .bar-chart-txt-per>span{font-size:22px;font-weight:400}#type8 .section-02 .stats .stat-box .bar-chart-txt-per>b{margin-top:10px;display:block}#type8 .section-02 .stats .stat-box .bar-chart-txt-cap{color:#666;font-size:16px;line-height:150%;margin-top:40px}#type8 .section-02 .stats .stat-box .bar-txt{display:block;font-size:18px;text-align:center;margin-top:18px}#type8 .section-02_1 .boon{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1100px;margin:0 auto}#type8 .section-02_1 .boon .boon-list{position:relative;width:100%;height:300px;border-radius:16px;color:#fff;padding:36px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;z-index:1}#type8 .section-02_1 .boon .boon-list>h3>span{display:block;width:100%;font-size:18px;color:#b8b8b8;padding-bottom:12px}#type8 .section-02_1 .boon .boon-list>h3>b{font-weight:600;font-size:24px}#type8 .section-02_1 .boon .boon-list>h3>b>span{display:block;width:100%;font-size:18px;font-weight:400}#type8 .section-02_1 .boon .boon-list::before{content:"";position:absolute;z-index:-1;width:100%;height:300px;left:0;top:0;background-size:cover}#type8 .section-02_1 .boon .boon-list:first-of-type{grid-column:span 2}#type8 .section-02_1 .boon .boon-list:first-of-type::before{background-image:url(/images/curriculum/type8/02/point01_img_1.webp)}#type8 .section-02_1 .boon .boon-list:last-of-type{grid-column:span 2}#type8 .section-02_1 .boon .boon-list:last-of-type::before{background-image:url(/images/curriculum/type8/02/point01_img_6.webp)}#type8 .section-02_1 .boon .boon-list:nth-of-type(2)::before{background-image:url(/images/curriculum/type8/02/point01_img_2.webp)}#type8 .section-02_1 .boon .boon-list:nth-of-type(3)::before{background-image:url(/images/curriculum/type8/02/point01_img_3.webp)}#type8 .section-02_1 .boon .boon-list:nth-of-type(4)::before{background-image:url(/images/curriculum/type8/02/point01_img_4.webp)}#type8 .section-02_1 .boon .boon-list:nth-of-type(5)::before{background-image:url(/images/curriculum/type8/02/point01_img_5.webp)}#type8 .section-03_1 .shop-items{display:flex;flex-direction:column;gap:40px}#type8 .section-03_1 .shop-items .item-card{display:flex;width:100%;border-radius:20px;background:#0f1024;overflow:hidden;text-decoration:none;color:#fff;height:295px}#type8 .section-03_1 .shop-items .item-card .item-media{width:65%;object-fit:cover;display:block}#type8 .section-03_1 .shop-items .item-card .item-info{width:35%;padding:40px 30px;display:flex;flex-direction:column;justify-content:center;background:#0f1024;align-items:center}#type8 .section-03_1 .shop-items .item-card .item-info .category{color:#9798a0;font-size:18px;margin-bottom:8px}#type8 .section-03_1 .shop-items .item-card .item-info .title{font-size:28px;font-weight:800;margin-bottom:18px;line-height:1.3;text-align:center}#type8 .section-03_1 .shop-items .item-card .item-info .btn-view{font-size:16px;font-weight:600;color:#f5f5f5}#type8 .section-03{background:#303dc9}#type8 .section-03 .title-03{color:#fff}#type8 .section-03 .recommend-list{background:#fff;padding:26px 42px;width:100%;margin-bottom:14px;border-radius:18px;color:#666;display:flex;align-items:center;justify-content:flex-start}#type8 .section-03 .recommend .emoji{width:40px;margin-right:4px}#type8 .section-03 .recommend .job{margin-right:6px;color:#fff;background:#303dc9;padding:6px 8px;border-radius:8px;font-weight:600;font-size:22px}#type8 .section-03 .recommend .desc{margin-left:4px;font-size:22px}#type8 .section-04 .skill{display:flex;flex-wrap:wrap;gap:20px 24px;justify-content:center}#type8 .section-04 .skill-card{position:relative;padding:0 0 48px;color:#fff;background:#1d202f;border-radius:20px;z-index:1;text-align:center;width:calc(50% - 12px);overflow:hidden}#type8 .section-04 .skill-card-img{width:100%;margin-bottom:20px;position:relative}#type8 .section-04 .skill-card-img>img{width:100%;display:block}#type8 .section-04 .skill-card-title{font-size:22px;font-weight:700;margin-bottom:12px;margin-top:24px}#type8 .section-04 .skill-card-title>img{width:29px;vertical-align:text-bottom}#type8 .section-04 .skill-card-description{font-size:17px;line-height:1.5;color:#999;font-weight:400;letter-spacing:-.5px}#type8 .section-04 .sub{margin-top:85px;color:#fff;font-size:22px;text-align:center;line-height:150%}#type8 .section-04 .shape{position:relative;width:200px;height:100px;background-color:#f0f0f0;border-radius:20px;overflow:hidden}#type8 .section-04 .shape::before{content:"";position:absolute;top:0;left:0;width:100%;height:60%;background:linear-gradient(to bottom,#007bff 0,rgba(0,123,255,0) 100%);border-radius:20px}#type8 .section-04 .shape::after{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);background-color:#f0f0f0;border-radius:18px;z-index:1}#type8 .section-05 .title-05>span{color:#303dc9}#type8 .section-05 .point2-img{margin-top:36px;text-align:center;position:relative}#type8 .section-05 .point2-img-txt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#303dc9;font-size:18px;font-weight:700;text-align:left}#type8 .section-05 .point2-img .txt_1{text-align:right;left:18%;top:33%}#type8 .section-05 .point2-img .txt_2{text-align:right;left:16.5%;top:60%}#type8 .section-05 .point2-img .txt_2>img{width:24px;padding-bottom:4px}#type8 .section-05 .point2-img .txt_3{text-align:right;left:15%;top:86%}#type8 .section-05 .point2-img .txt_4{text-align:left;left:84%;top:33%}#type8 .section-05 .point2-img .txt_5{text-align:left;left:84%;top:87%}#type8 .section-05 .point2-card{margin-top:84px}#type8 .section-05 .point2-card-box{background-color:#fff;border:2px solid #141527;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);width:100%;margin-bottom:16px;position:relative}#type8 .section-05 .point2-card-box-list{list-style:none;padding:30px 24px 0;margin:0}#type8 .section-05 .point2-card-box-list .bullet{display:flex;align-items:baseline;margin-bottom:15px}#type8 .section-05 .point2-card-box-list .bullet:last-child{margin-bottom:0}#type8 .section-05 .point2-card-box-list .bullet-number{background:#303dc9;color:#fff;border-radius:50%;width:18px;height:18px;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:14px;flex-shrink:0;margin-right:12px}#type8 .section-05 .point2-card-box-list .bullet-text{color:#000;line-height:1.5;font-size:20px;display:flex}#type8 .section-05 .point2-card-box-list .bullet-text strong{color:#303dc9;font-weight:700;margin-right:24px;width:74px}#type8 .section-05 .point2-card-box-divider{background:#141527;color:#fff;text-align:center;padding:15px 0 20px;font-weight:700;font-size:20px;margin-top:24px}#type8 .section-05 .point2-card-box-divider span{color:#737376;font-weight:400;margin-right:8px;font-size:22px}#type8 .section-05 .point2-card-box-plus{position:absolute;background-color:#141527;border-radius:100%;border:3px solid #fff;display:flex;justify-content:center;align-items:center;bottom:-18%;z-index:10;left:50%;transform:translateX(-50%);color:#fff;width:64px;height:64px;font-size:48px;font-weight:400}#type8 .section-05 .point-sub{font-size:22px;margin-top:76px;line-height:150%;text-align:center;color:#333}#type8 .section-06{background:#141527}#type8 .section-06 .title-06{color:#fff}#type8 .section-06 .title-06>span{color:#303dc9}#type8 .section-06 .point_03-img{margin-top:56px;text-align:center;display:block}#type8 .section-06 .point_03-img>img{width:100%}#type8 .section-06 .point_03-img-list{margin-top:18px}#type8 .section-06 .point_03-img-list-item{font-size:16px;font-weight:400;text-align:left;color:#fff;opacity:65%}#type8 .section-06 .point_03 .down_arrow{text-align:center}#type8 .section-06 .point_03 .down_arrow img{background:#303dc9;padding:32px 10px;border-radius:24px;margin:64px 0}#type8 .section-06 .point_03-tit{margin-bottom:70px}#type8 .section-06 .point_03-tit .sub_tit{margin-top:30px;font-size:18px;font-weight:400;line-height:150%;color:#fff;opacity:85%}#type8 .section-06 .point_03-content{display:flex;gap:28px;margin-bottom:64px}#type8 .section-06 .point_03-content-box{text-align:center;width:50%}#type8 .section-06 .point_03-content-box-top{padding-bottom:36px;border-bottom:1px solid #666}#type8 .section-06 .point_03-content-box-top img{margin-bottom:36px;display:block}#type8 .section-06 .point_03-content-box-top b{font-size:24px;color:#fff;margin-bottom:18px;display:block}#type8 .section-06 .point_03-content-box-top p{font-size:18px;color:#999;line-height:150%;font-weight:400}#type8 .section-06 .point_03-content-box-bottom{margin-top:40px}#type8 .section-06 .point_03-content-box-bottom .tag{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}#type8 .section-06 .point_03-content-box-bottom .tag-item{border:1px solid #b5b5b5;border-radius:26px;font-size:16px;color:#b5b5b5;font-weight:400;white-space:nowrap}#type8 .section-06 .point_03-content-box-bottom .left-item{width:calc(50% - 20px);padding:10px 0}#type8 .section-06 .point_03-content-box-bottom .right-item{padding:10px 8px}#type8 .section-06 .point_03-content-box-bottom .right .more-item{border:0;line-height:120%;font-size:14px}#type8 .section-06 .point_03-sub{text-align:center;color:#fff;font-size:28px;line-height:150%;display:block}#type8 .section-06 .point_03-sub p{font-weight:400}#type8 .section-07 .title-07-txt{font-size:28px!important}#type8 .section-07 .title-07-sub{font-size:18px;font-weight:400;line-height:1.5;color:#abaec6;margin-top:32px}#type8 .section-07 .point_04 .point_04-card{display:flex;flex-wrap:wrap;gap:16px;position:relative}#type8 .section-07 .point_04 .point_04-card-list{width:calc(50% - 8px);height:210px;padding:24px 20px;position:relative;backdrop-filter:blur(10px);color:#111a48;z-index:1;background:linear-gradient(-135deg,#4652f5 0,#fff 50%,#febafc 100%);background-size:200% 200%;background-repeat:no-repeat}#type8 .section-07 .point_04 .point_04-card-list:nth-child(1){background-position:0 0}#type8 .section-07 .point_04 .point_04-card-list:nth-child(2){background-position:100% 0}#type8 .section-07 .point_04 .point_04-card-list:nth-child(3){background-position:0 100%}#type8 .section-07 .point_04 .point_04-card-list:nth-child(4){background-position:100% 100%}#type8 .section-07 .point_04 .point_04-card-list img{position:absolute;right:20px;top:24px;z-index:0}#type8 .section-07 .point_04 .point_04-card-list-tit p{font-size:24px;font-weight:400}#type8 .section-07 .point_04 .point_04-card-list-tit p>strong{font-weight:600;font-size:26px}#type8 .section-07 .point_04 .point_04-card-list-con{margin-top:36px}#type8 .section-07 .point_04 .point_04-card-list-con-li{font-size:16px;font-weight:400;line-height:160%;display:flex;letter-spacing:-.1px;gap:6px}#type8 .section-07 .point_04 .point_04-card-list-con-li .pride-list{margin-bottom:0;padding-left:0}#type8 .section-07 .point_04 .point_04-card-list-con-li .pride-list>li{color:#111a48;font-size:17px;font-weight:600;margin-bottom:4px;letter-spacing:-1px}#type8 .section-07 .point_04-sub{margin-top:60px;text-align:center}#type8 .section-07 .point_04-sub-txt{line-height:150%;font-size:32px;margin-bottom:90px;color:#fff;font-weight:600}#type8 .section-07 .point_04-sub-txt .blue-txt{font-size:40px;color:#2adac3}#type8 .section-07 .point_04-sub-img{border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:20px 0;width:80%;text-align:center;margin:90px auto 0}#type8 .section-08{background:#141527}#type8 .section-08 .title-08{color:#fff}#type8 .section-08 .title-08>span{color:#303dc9}#type8 .section-08 .point_5{margin-top:60px;display:flex;flex-wrap:wrap;gap:18px;justify-content:center}#type8 .section-08 .point_5-card{display:flex;justify-content:space-between;width:calc(50% - 9px);background:#fff;padding:22px 12px;border:1px solid #707070;border-radius:12px}#type8 .section-08 .point_5-card-right{text-align:center;width:53%}#type8 .section-08 .point_5-card-right-check{margin-bottom:12px}#type8 .section-08 .point_5-card-right-txt{border-top:1px solid #303dc9}#type8 .section-08 .point_5-card-right-txt-p{color:#333;font-size:18px;line-height:150%;font-weight:400;padding:14px 0}#type8 .section-08 .point_5-card-right-txt-b{display:block;width:100%;font-size:18px;font-weight:600;color:#fff;padding:10px 0;border-radius:20px;background:linear-gradient(#303dc9,#1f2998)}#type8 .section-09{background:#ececec}#type8 .section-09 .curriculum{margin-top:67px;display:flex;flex-wrap:wrap;gap:30px 24px}#type8 .section-09 .curriculum-list{background:0 0;border:2px solid #b1b1b1;border-radius:20px;padding:24px 18px;width:calc(50% - 24px);gap:16px;display:flex;align-items:flex-start}#type8 .section-09 .curriculum-list-bullet{background:#000;color:#fff;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:20px}#type8 .section-09 .curriculum-list-txt-tit{font-size:22px;line-height:140%}#type8 .section-09 .curriculum-list-txt .tit-box{height:62px;display:block}#type8 .section-09 .curriculum-list-txt-level{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;padding:0;margin-top:8px}#type8 .section-09 .curriculum-list-txt-level-li{border-radius:26px;font-size:16px;width:86px;text-align:center;font-weight:400;white-space:nowrap;padding:2px 0}#type8 .section-09 .curriculum-list-txt-level .offline{background-image:linear-gradient(#160c7f 0,#7341fc 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}#type8 .section-09 .curriculum-list-txt-level .offline::before{content:"";position:absolute;inset:0;border-radius:50px;padding:2px;background:linear-gradient(#160c7f 0,#7341fc 100%);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}#type8 .section-09 .curriculum-list-txt-level .theory{background:#fff;border:2px solid #c4c4c4;color:#000}#type8 .section-09 .curriculum-list-txt-level .practice{background:#000;color:#fff}#type8 .section-09 .curriculum-list-txt-level .coaching{background:linear-gradient(#2f3cc5,#222c9f);color:#fff}#type8 .section-09 .curriculum-list-txt-con{margin-top:20px}#type8 .section-09 .curriculum-list-txt-con-li{color:#61626b;font-weight:400;font-size:17px;line-height:160%;display:flex;gap:0 6px}#type8 .section-09 .curriculum .accent{border:2px solid #475eff!important}#type8 .section-09 .curriculum .accent .accent_bullet{background:#303dc9!important}#type8 .section-09 .curriculum .accent .accent_txt{color:#303dc9!important}#type8 .section-10{background:repeating-linear-gradient(-45deg,#141527,#141527 4px,#fff 0,#fff 2px)}#type8 .section-10 .title-10{color:#fff;margin-bottom:60px}#type8 .section-10 .field{display:flex;flex-wrap:wrap;gap:14px 0}#type8 .section-10 .field-list{background:#2c46ff;width:calc(33.3% - 16px);height:70px;line-height:70px;margin-right:24px;text-align:center;border-radius:12px;position:relative;z-index:10}#type8 .section-10 .field-list::before{content:"";position:absolute;top:50%;right:-23px;transform:translateY(-50%);width:23px;border-top:3px dotted #fff;opacity:40%;z-index:1}#type8 .section-10 .field-list:nth-of-type(3n){margin-right:0}#type8 .section-10 .field-list:nth-of-type(3n)::before{width:0}#type8 .section-10 .field-list p{font-size:20px;color:#fff}#type8 .section-10 .field_sub{margin-top:70px}#type8 .section-10 .field_sub-txt{text-align:center;color:#d8d8d8;font-size:20px;line-height:160%;font-weight:400}#type8 .section-10 .field_sub-txt strong{color:#fff;font-weight:600}#type8 .section-11 .title-11 strong span{font-weight:400}#type8 .section-11 .campus{margin-top:70px}#type8 .section-11 .campus img{text-align:center}#type8 .section-12 .title-12{color:#fff}#type8 .section-12 .step{margin-top:60px;display:flex;flex-wrap:wrap;gap:60px 0}#type8 .section-12 .step-order{width:33.3%;text-align:center;position:relative}#type8 .section-12 .step-order::before{content:"";position:absolute;width:25px;height:25px;right:-3%;top:50%;transform:translateY(-140%);background-image:url(/images/curriculum/type8/right_arrow.png)}#type8 .section-12 .step-order:last-of-type::before{width:0}#type8 .section-12 .step-order-title{display:block;color:#6e71ff}#type8 .section-12 .step-order-img{margin:12px 0 16px}#type8 .section-12 .step-order-con{color:#fff}#type8 .section-12 .step-order-con p{font-size:20px;font-weight:400;line-height:150%}#type8 .section-12 .step-order-con b{font-size:24px;line-height:150%}#type8 .section-13 .title-13-img{border:1px solid #ececec;border-radius:24px;width:25%;padding:10px 16px}#type8 .section-13 .title-13 strong{margin-top:18px}#type8 .section-13 .recruit{margin-top:30px;border-top:4px solid #000;border-bottom:4px solid #000}#type8 .section-13 .recruit-list{display:flex;gap:0 90px;flex-wrap:nowrap;border-bottom:1px solid #dedede;padding:16px 0 18px;font-weight:400}#type8 .section-13 .recruit-list .recruit-list-sub{color:#282828;font-weight:400;display:block;font-size:19px;margin-top:4px}#type8 .section-13 .recruit-list-title{padding-left:40px}#type8 .section-13 .recruit-list-title b{font-size:20px;width:80px;display:block;line-height:150%}#type8 .section-13 .recruit-list-con{font-size:20px;line-height:150%}#type8 .section-13 .recruit-list-con .red{font-size:16px;color:#b83131;font-weight:600}#type8 .section-13 .recruit-list .letter-spacing_1{letter-spacing:2px}#type8 .section-13 .recruit-list .letter-spacing_2{letter-spacing:10px}#type8 .section-13 .recruit .recruit_1{padding:26px 0 28px}#type8 .section-13 .recruit .recruit_1-txt b{font-size:26px;display:block;line-height:150%}#type8 .section-13 .recruit .recruit_1-txt span{display:block}#type8 .section-13 .recruit .recruit_2-txt span{font-weight:400}#type8 .section-13 .recruit .recruit_5 img{margin-top:18px}#type8 .section-13 .recruit .recruit_6-txt b{font-size:24px;font-weight:700}#type8 .section-13 .recruit .recruit_6-txt-notice{margin-top:16px}#type8 .section-13 .recruit .recruit_6-txt-notice-list{display:flex;gap:0 6px;color:#282828;font-weight:400;margin-bottom:4px;line-height:150%}#type8 .section-13 .recruit .recruit_8-txt-sub span{width:100%;display:block}#type8 .section-13 .recruit .recruit_8 .small-txt{font-size:17px}#type8 .section-13 .recruit .recruit_9-txt p span{margin-left:16px}#type8 #one-teacher-review .section-header .title{font-size:38px;font-weight:800}#type8 #one-teacher-review .section-header .title>span{font-size:28px}#type8 #one-teacher-review .section-contents{margin:0 auto;width:820px;position:relative}#type8 #one-teacher-review .section-contents .image{width:100%;margin:0 auto}#type8 #one-teacher-review .section-contents .review-top{display:flex;align-items:center;border-bottom:1px solid #dbdbdb;justify-content:space-between}#type8 #one-teacher-review .section-contents .review-top .review-top-left{width:60%}#type8 #one-teacher-review .section-contents .review-top .review-top-left .teacher-name{line-height:1.5}#type8 #one-teacher-review .section-contents .review-top .review-top-left .teacher-name>strong{font-size:34px}#type8 #one-teacher-review .section-contents .review-top .review-top-left .teacher-name>p{font-size:28px}#type8 #one-teacher-review .section-contents .review-top .review-top-left .teacher-name .sub-review{margin-top:70px;display:flex;flex-direction:column;gap:8px;color:#6b6b6b;font-size:20px;font-weight:400}#type8 #one-teacher-review .section-contents .review-top .review-top-right{text-align:right}#type8 #one-teacher-review .section-contents .review-top .review-top-right img{width:430px;max-height:400px;object-fit:contain;object-position:top}#type8 #one-teacher-review .section-contents .project{position:relative;margin-top:60px}#type8 #one-teacher-review .section-contents .project-title{font-size:24px;margin-bottom:12px}#type8 #one-teacher-review .section-contents .project-title>span{font-size:18px}#type8 #one-teacher-review .section-contents .project-slide{display:flex;gap:16px;justify-content:space-between}#type8 #one-teacher-review .section-contents .project-slide-adv{width:calc(33.3% - 16px)}#type8 #one-teacher-review .section-contents .project-slide-adv>div{cursor:auto}#type8 #one-teacher-review .section-contents .project-slide-adv>div>img{width:100%}#type8 #one-teacher-review .section-contents .project-slide-adv>div>p{font-size:16px;color:#666;margin-top:8px;text-align:center}#type8 #one-teacher-review .section-contents .review-bottom{margin:0 auto;display:block!important}#type8 #one-teacher-review .section-contents .review-bottom .review-header{position:relative;text-align:center;font-weight:800;font-size:22px}#type8 #one-teacher-review .section-contents .review-bottom .review-header::before{content:"";position:absolute;background-image:url(/images/curriculum/type8/02/laurel_wreath.webp);width:430px;height:210px;left:50%;top:48%;transform:translate(-50%,-50%)}#type8 #one-teacher-review .section-contents .review-bottom .review-header>p{display:block;width:100%}#type8 #one-teacher-review .section-contents .review-bottom .review-header>strong{font-size:42px;line-height:1.5}#type8 #one-teacher-review .section-contents .review-bottom .review-header>span{display:block;width:100%;margin-top:8px}#type8 #one-teacher-review .section-contents .review-bottom .survey-wrap{margin:100px auto 0;width:100%;display:flex;flex-direction:column;gap:36px}#type8 #one-teacher-review .section-contents .review-bottom .survey-wrap .survey-item{position:relative}#type8 #one-teacher-review .section-contents .review-bottom .survey-wrap .survey-item>p{font-weight:800;font-size:20px;margin-bottom:12px}#type8 #one-teacher-review .section-contents .review-bottom .survey-wrap .survey-item>img{width:100%}#type8 #one-teacher-review .section-contents .review-bottom .survey-wrap .survey-item>span{position:absolute;color:#fff;right:24px;top:64%;transform:translateY(-50%);font-size:20px}#type8 #one-teacher-review .section-contents .review-bottom .dots{width:8px;height:8px;background:#000;border-radius:50%;margin:40px auto;position:relative}#type8 #one-teacher-review .section-contents .review-bottom .dots::after,#type8 #one-teacher-review .section-contents .review-bottom .dots::before{content:"";position:absolute;left:0;width:8px;height:8px;border-radius:50%}#type8 #one-teacher-review .section-contents .review-bottom .dots::before{top:16px;background:#888}#type8 #one-teacher-review .section-contents .review-bottom .dots::after{top:32px;background:#ccc}#type8 #one-teacher-review .section-contents .review-bottom .survey-sub-txt{font-size:26px;width:100%;display:block;line-height:150%;text-align:center;font-weight:600;margin:54px 0}#type8 #one-teacher-review .section-contents .review-bottom .survey-sub-img{display:flex;gap:24px}#type8 #one-teacher-review .section-contents .review-bottom .survey-sub-img>li{width:33.3%}#type8 #one-teacher-review .section-contents .review-bottom .survey-sub-img>li>img{width:100%}#type8 #one-teacher-review .section-contents .review-bottom .survey-sub>span{display:block;width:100%;margin:16px auto 0;text-align:center;font-weight:400}#type8 #one-teacher-review .font16{font-size:16px;line-height:1.5;font-weight:400}#type8 #one-teacher-review .font23{font-size:23px;line-height:1.5;color:#333}#type8 #one-teacher-review .font24{font-size:24px;line-height:1.5}#type8 #one-teacher-review .font34{font-size:34px;line-height:1.5}#type8 #one-teacher-review .text-gray{color:#000;opacity:50%}#type8 #one-teacher-review .text-navy{color:#1e37ab}#type8 #one-teacher-review .sub-title{margin-top:40px}
/*# sourceMappingURL=curriculum-type8.min.css.map */
