#curriculum .font16{font-size:16px;line-height:1.5;font-weight:400}#curriculum .font23{font-size:23px;line-height:1.5;color:#333}#curriculum .font24{font-size:24px;line-height:1.5}#curriculum .font34{font-size:34px;line-height:1.5}#curriculum .text-gray{color:#000;opacity:50%}#curriculum .text-white{color:#fff!important}#curriculum .text-blue{color:#2c4cdb}#curriculum .text-red{color:#db1919}#curriculum .text-navy{color:#1e37ab}#curriculum .bg-blue{background:#0a1773}#curriculum .bg-gray{background:#efefef}#curriculum .bg-navy{background:#07114d}#curriculum .bg-black{background:#0e161e}#curriculum .sub-title{margin-top:40px}#curriculum .title-blur-bg{position:relative}#curriculum .title-blur-bg .text{display:inline-block;position:relative;z-index:3;font-size:34px;font-weight:800;letter-spacing:-.5px;line-height:1.5}#curriculum .title-blur-bg:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#071046;filter:blur(15px);opacity:60%;width:450px;height:100%;display:inline-block;border-radius:40%;z-index:1}#curriculum .title-blur-bg.blue:before{content:"";width:840px;background-color:#071046}#curriculum .section{padding:150px 0}#curriculum .section .section-header .sub-title .label-blue{display:inline-block;color:#fff;font-size:16px;padding:10px 40px;line-height:1;border-radius:20px;margin-bottom:30px;font-weight:800;background-color:#2c4cdb}#curriculum .section .section-header .sub-title>strong{display:block;margin-bottom:34px;font-size:24px;line-height:1.5}#curriculum .section .section-header .title{font-size:43px;font-weight:800;letter-spacing:-.5px}#curriculum .section .section-header .title.text-black{color:#000}#curriculum .section .section-header .sub-tit{display:inline-block;color:#fff;font-size:18px;padding:14px 40px;line-height:1;border-radius:46px;margin-bottom:16px;font-weight:800;background-color:#000}#curriculum .section .section-contents{width:1200px;margin:0 auto;position:relative}#curriculum .section .section-contents .inner{width:1050px;margin:0 auto}#curriculum .section .section-contents .image{width:100%;margin:0 auto}#curriculum #type9 .thumbnail{padding:40px 0}#curriculum #type9 .thumbnail .employ{border-bottom:1px solid #ccc}#curriculum #type9 .thumbnail .employ-title{font-size:18px;letter-spacing:3px}#curriculum #type9 .thumbnail .employ img{margin:40px auto 30px}#curriculum #type9 .thumbnail .employ-sub{color:#666;width:100%;display:block;letter-spacing:2px;margin-top:30px}#curriculum #type9 .thumbnail .video-container{position:relative;width:100%;max-width:1200px;margin:0 auto;height:560px;z-index:3;display:block}#curriculum #type9 .thumbnail .video-container .video-element{position:absolute;width:1200px;height:560px;left:50%;top:0;transform:translate(-50%,0)}#curriculum #type9 .differ .section-header .title_1{display:block;font-size:43px}#curriculum #type9 .differ .VsDesign{padding-top:40px;justify-content:center;align-items:center;position:relative}#curriculum #type9 .differ .VsDesign .box{padding:40px 34px;box-shadow:rgba(0,0,0,.19) 0 10px 20px,rgba(0,0,0,.23) 0 6px 6px}#curriculum #type9 .differ .VsDesign .box>p{font-size:26px;padding-bottom:24px;text-align:center;line-height:1.2}#curriculum #type9 .differ .VsDesign .box .list{width:100%}#curriculum #type9 .differ .VsDesign .box .list>li{font-size:18px;font-weight:400;padding:18px 0;line-height:1.5}#curriculum #type9 .differ .VsDesign .box .list>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}#curriculum #type9 .differ .VsDesign .left{width:480px;border-radius:20px;overflow:hidden;border:2px solid #1e37ab;background-color:#fff}#curriculum #type9 .differ .VsDesign .left>p{color:#2c4cdb;border-bottom:1px solid #efefef}#curriculum #type9 .differ .VsDesign .left .list>li{border-bottom:2px dashed #dbdbdb}#curriculum #type9 .differ .VsDesign .left .list>li:last-child{font-size:20px}#curriculum #type9 .differ .VsDesign .left .list>li:last-child>strong>span{font-weight:400!important}#curriculum #type9 .differ .VsDesign .left .list>li>strong{display:block;font-size:21px;color:#4d69f7}#curriculum #type9 .differ .VsDesign .left .sum{background:#1e37ab;border-radius:42px;height:52px;line-height:52px;text-align:center;color:#fff;margin-top:20px;font-size:20px}#curriculum #type9 .differ .VsDesign .right{width:420px;border-radius:0 20px 20px 0;overflow:hidden;background:#e2e2e3;border:1px solid #cccccd}#curriculum #type9 .differ .VsDesign .right>p{color:#333;border-bottom:1px solid #d2d2d3}#curriculum #type9 .differ .VsDesign .right .list>li{border-bottom:2px dashed #c7c7c7;line-height:1.5;color:#666}#curriculum #type9 .differ .VsDesign .right .list>li>strong{display:block;font-size:19px;color:#000;opacity:80%}#curriculum #type9 .differ .VsDesign .vs>p{font-size:75px;line-height:1.5;position:absolute}#curriculum #type9 .differ .VsDesign .vs .v{left:51%;top:53%;transform:translate(-50%,-50%)}#curriculum #type9 .differ .VsDesign .vs .s{right:42%;top:57%;transform:translate(-50%,-50%)}#curriculum #type9 .reviews .review{padding-top:80px;display:block}#curriculum #type9 .reviews .review.choi_teacher .review-top .swiper-button-next{display:none}#curriculum #type9 .reviews .review .button-wrap{position:absolute}#curriculum #type9 .reviews .review .button-wrap .swiper-button-next{z-index:2;right:18px;font-size:28px;width:42px;height:42px;border-radius:100%;color:#72767a;opacity:100%;background-color:#fff;padding-top:3px;box-shadow:rgba(50,50,93,.25) 0 50px 100px -20px,rgba(0,0,0,.3) 0 30px 60px -30px}#curriculum #type9 .reviews .review .button-wrap .swiper-button-next::after{display:none}#curriculum #type9 .reviews .review .button-wrap .swiper-button-next::after{display:none}#curriculum #type9 .reviews .review-top{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #dbdbdb}#curriculum #type9 .reviews .review-top-left{width:65%}#curriculum #type9 .reviews .review-top-left .teacher-name{margin-bottom:54px;line-height:1.5}#curriculum #type9 .reviews .review-top-left .teacher-name>p{font-size:28px}#curriculum #type9 .reviews .review-top-left .teacher-name>strong{font-size:36px}#curriculum #type9 .reviews .review-top-left .project{position:relative;margin-bottom:44px}#curriculum #type9 .reviews .review-top-left .project-title{font-size:21px;margin-bottom:12px}#curriculum #type9 .reviews .review-top-left .project-title>span{font-size:18px}#curriculum #type9 .reviews .review-top-left .project-slide-adv>a>img{width:100%}#curriculum #type9 .reviews .review-top-left .project-slide-adv>a>p{font-size:14px;color:#666;margin-top:8px;text-align:center}#curriculum #type9 .reviews .review-top .swiper-button-next{z-index:2;font-size:36px;width:42px;height:42px;right:-22px;border-radius:100%;color:#72767a;opacity:100%;background-color:#fff;cursor:pointer;display:flex;position:absolute;align-items:center;justify-content:center;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px}#curriculum #type9 .reviews .review-top .swiper-button-next::after{display:none}#curriculum #type9 .reviews .review-top-right{width:30%}#curriculum #type9 .reviews .review-top-right img{width:360px}#curriculum #type9 .reviews .review-bottom{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:nowrap}#curriculum #type9 .reviews .review-bottom .intro-title{font-size:20px;display:block;margin-bottom:20px}#curriculum #type9 .reviews .review-bottom .intro-sub{color:#666;font-size:16px;font-weight:400;line-height:1.5}#curriculum #type9 .reviews .review-rating{margin-top:100px;gap:0 48px}#curriculum #type9 .reviews .review-rating .one-star{color:#727272}#curriculum #type9 .reviews .review-rating .one-star>span{color:#dda628}#curriculum #type9 .reviews .review-rating-left{width:calc(50% - 24px)}#curriculum #type9 .reviews .review-rating-left .rating-title{width:100%;display:block;font-size:21px;line-height:1.5;margin-bottom:50px}#curriculum #type9 .reviews .review-rating-left .rating-score{display:flex;justify-content:space-between;align-items:flex-end;line-height:1}#curriculum #type9 .reviews .review-rating-left .rating-score-number{font-size:100px;letter-spacing:-5px;position:relative;bottom:-8px}#curriculum #type9 .reviews .review-rating-left .rating-score-number>span{font-size:28px;letter-spacing:2px}#curriculum #type9 .reviews .review-rating-left .rating-score-bar-container{display:flex;gap:0 8px;align-items:center;color:#727272;margin-bottom:8px}#curriculum #type9 .reviews .review-rating-left .rating-score-bar-container:last-of-type{margin-bottom:0}#curriculum #type9 .reviews .review-rating-left .rating-score-bar-container .bar-label{font-size:16px;min-width:110px}#curriculum #type9 .reviews .review-rating-left .rating-score-bar-container .bar-bg{background:#eee;height:10px;overflow:hidden;width:100px}#curriculum #type9 .reviews .review-rating-left .rating-score-bar-container .bar-bg .bar-fill{background:#000;height:100%;width:0;transition:width 1s ease-in-out}#curriculum #type9 .reviews .review-rating-right{width:calc(50% - 24px);border:1px solid #727272;border-radius:16px;padding:34px 24px;position:relative}#curriculum #type9 .reviews .review-rating-right .rating-swiper{height:100%}#curriculum #type9 .reviews .review-rating-right .rating-swiper-slide-adv .rating-name{display:flex;margin-bottom:18px}#curriculum #type9 .reviews .review-rating-right .rating-swiper-slide-adv .rating-name>b{font-size:21px}#curriculum #type9 .reviews .review-rating-right .rating-swiper-slide-adv .rating-name>p{margin-left:12px}#curriculum #type9 .reviews .review-rating-right .rating-swiper-slide-adv .rating-content{line-height:1.5;color:#666;overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:keep-all}#curriculum #type9 .reviews .review-rating-right .rating-arrow{right:-5%;top:42%;position:absolute}#curriculum #type9 .reviews .review-rating-right .rating-arrow .swiper-button-next_1{z-index:2;right:18px;font-size:36px;width:42px;height:42px;border-radius:100%;color:#72767a;opacity:100%;background-color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px}#curriculum #type9 .reviews .review-rating-right .rating-arrow .swiper-button-next_1::after{display:none}#curriculum #type9 .reviews .review-rating-right .rating-pagination{bottom:15%;width:calc(100% - 48px)}#curriculum #type9 .reviews .review-rating-right .rating-pagination .swiper-pagination{width:100%}#curriculum #type9 .reviews .review-rating-right .rating-pagination .swiper-pagination-bullet{width:30px;height:5px;border-radius:7px;background:#d3d3d3;margin:0 4px}#curriculum #type9 .reviews .review-rating-right .rating-pagination .swiper-pagination-bullet-active{width:60px;background:#000}#curriculum #type9 .roadmap .roadmap-content{padding-top:40px}#curriculum #type9 .roadmap .roadmap-content .why-process{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#curriculum #type9 .roadmap .roadmap-content .why-process:before{position:absolute;content:"";width:100%;height:60px;top:0;left:0;background:linear-gradient(to right,#0b1233 0,#101e5c 30%,#2747e9 67%,#4d69f7 100%)}#curriculum #type9 .roadmap .roadmap-content .why-process:after{position:absolute;content:"";right:-53px;top:-88px;width:53px;height:100%;background-color:transparent;background-image:url(/images/curriculum/type9/arrow.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center}#curriculum #type9 .roadmap .roadmap-content .why-process>li{flex:1;position:relative}#curriculum #type9 .roadmap .roadmap-content .why-process>li:before{content:"";position:absolute;left:0;top:60px;width:100%;height:230px;border-left:2px dashed #c5c5c5}#curriculum #type9 .roadmap .roadmap-content .why-process>li h4{color:#fff;line-height:60px;height:60px;text-align:center}#curriculum #type9 .roadmap .roadmap-content .why-process>li h4>strong{display:block;font-size:18px;letter-spacing:-1px}#curriculum #type9 .roadmap .roadmap-content .why-process>li ol{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;text-align:center;margin:30px 0 24px 0}#curriculum #type9 .roadmap .roadmap-content .why-process>li ol li{font-size:15px;padding:4px 0 4px 10px;margin:0 10px;text-align:left}#curriculum #type9 .roadmap .roadmap-content .why-process>li ol li:after{transform:translateY(-50%);top:50%!important}#curriculum #type9 .roadmap .roadmap-content .why-process>li.item-01:before{display:none}#curriculum #type9 .roadmap .roadmap-content .why-process>li.item-01 dt{background-color:#2f3d4c}#curriculum #type9 .roadmap .roadmap-content .why-process>li.item-01 dd{background-color:#2f3d4c;color:#657484;margin-left:0}#curriculum #type9 .roadmap .roadmap-content .why-process>li.item-02 dt{background-color:#313e78}#curriculum #type9 .roadmap .roadmap-content .why-process>li.item-02 dd{background-color:#242f51;color:#5060a9}#curriculum #type9 .roadmap .roadmap-content .why-process>li.item-02 dd.other{color:#687cd6}#curriculum #type9 .roadmap .roadmap-content .why-process>li.item-03 dt{background-color:#4451a9}#curriculum #type9 .roadmap .roadmap-content .why-process>li.item-03 dd{background-color:#2e3969;color:#636db5}#curriculum #type9 .roadmap .roadmap-content .why-process>li.item-04 dt{background-color:#6272ff}#curriculum #type9 .roadmap .roadmap-content .why-process>li.item-04 dt:after{display:none}#curriculum #type9 .roadmap .roadmap-content .why-process>li.item-04 dd{background-color:#3d4994;color:#8892e2;margin-right:0}#curriculum #type9 .roadmap .roadmap-content .why-process-text{display:block;margin:30px 0 0 0;position:relative;text-align:center}#curriculum #type9 .roadmap .roadmap-content .why-process-text:before{content:"";width:100%;height:2px;background-color:#000;position:absolute;left:0;top:50%;transform:translate(0,-50%);z-index:1}#curriculum #type9 .roadmap .roadmap-content .why-process-text>span{display:inline-block;margin:0 auto;position:relative;z-index:3;padding:0 40px}#curriculum #type9 .roadmap .roadmap-content .why-process-text>span:after,#curriculum #type9 .roadmap .roadmap-content .why-process-text>span:before{font-family:"Material Design Icons";position:absolute;top:50%;transform:translate(0,-50%);font-size:22px}#curriculum #type9 .roadmap .roadmap-content .why-process-text>span:before{content:"󰅁";left:-293px}#curriculum #type9 .roadmap .roadmap-content .why-process-text>span:after{content:"󰅂";right:-293px}#curriculum #type9 .roadmap .roadmap-content .why-process-text.type2{margin:10px auto 30px auto;padding:12px 50px}#curriculum #type9 .roadmap .roadmap-content .why-process-text.type2:before{content:"";height:0}#curriculum #type9 .roadmap .roadmap-content .why-process-text.type2>span{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;z-index:3;padding:12px 50px;color:#000;border-radius:6px}#curriculum #type9 .roadmap .roadmap-content .why-process-text.type2>span:after,#curriculum #type9 .roadmap .roadmap-content .why-process-text.type2>span:before{display:none}#curriculum #type9 .roadmap .roadmap-content .why-process-text.type2 .icon{font-size:30px;line-height:1;position:relative}#curriculum #type9 .roadmap .roadmap-content .why-process-text.type2 .icon.mdi-chevron-left{padding-right:50px}#curriculum #type9 .roadmap .roadmap-content .why-process-text.type2 .icon.mdi-chevron-left:after{content:"";width:50px;height:3px;background-color:#000;position:absolute;left:10px;top:50%;transform:translate(0,-50%);margin-top:-1.5px}#curriculum #type9 .roadmap .roadmap-content .why-process-text.type2 .icon.mdi-chevron-right{padding-left:50px}#curriculum #type9 .roadmap .roadmap-content .why-process-text.type2 .icon.mdi-chevron-right:after{content:"";width:50px;height:3px;background-color:#000;position:absolute;right:10px;top:50%;transform:translate(0,-50%);margin-top:-1.5px}#curriculum #type9 .VRimgae{background:linear-gradient(to bottom,#ddebff 0,#fff 60%)}#curriculum #type9 .VRimgae img{margin:60px 0 70px!important}#curriculum #type9 .VRimgae .more{text-align:center;border-radius:32px;padding:10px 32px;display:block;width:140px;margin:36px auto 0}#curriculum #type9 .curriculum .curriculum-detail{margin-top:90px}#curriculum #type9 .curriculum .curriculum-detail .title{font-size:26px;text-align:left}#curriculum #type9 .curriculum .curriculum-lang{display:flex}#curriculum #type9 .curriculum .curriculum-lang li{flex:auto;min-width:180px;position:relative}#curriculum #type9 .curriculum .curriculum-lang li:first-of-type:before{position:absolute;content:"";border-left:1px dashed #bfbfbf;left:0;top:0;height:120%}#curriculum #type9 .curriculum .curriculum-lang li:after{position:absolute;content:"";border-right:1px dashed #bfbfbf;right:0;top:0;height:115%}#curriculum #type9 .curriculum .curriculum-lang li dl{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;text-align:center}#curriculum #type9 .curriculum .curriculum-lang li dt{padding:10px 0;color:#000;font-size:18px;position:relative;display:block;margin-bottom:5px}#curriculum #type9 .curriculum .curriculum-lang li dd{font-size:16px;background-color:#fff;position:relative;height:50px;line-height:50px}#curriculum #type9 .curriculum .curriculum-lang li dd>img{margin:0 auto}#curriculum #type9 .curriculum .curriculum-lang li.item-01 dd{border:2px solid #000;border-right:none;border-radius:30px 0 0 30px}#curriculum #type9 .curriculum .curriculum-lang li.item-02{min-width:360px}#curriculum #type9 .curriculum .curriculum-lang li.item-02 dd{border:2px solid #000;border-right:none;border-left:none}#curriculum #type9 .curriculum .curriculum-lang li.item-03 dd{color:#fff;background-color:#687ff8;border:2px solid #000;border-left:none;border-radius:0 30px 30px 0}#curriculum #type9 .curriculum .curriculum-lang li.item-04{min-width:300px}#curriculum #type9 .curriculum .curriculum-lang li.item-04 dd{font-size:21px;color:#fff;background-color:#4d69f7;border:2px solid #000;border-right:none;border-radius:30px}#curriculum #type9 .curriculum .curriculum-step{border-bottom:1px solid #959595;counter-reset:number 0}#curriculum #type9 .curriculum .curriculum-step .step-item{position:relative;border-top:1px solid #959595}#curriculum #type9 .curriculum .curriculum-step .step-item:before{content:"";width:198px;height:2px;position:absolute;left:0;top:0;background-color:#000}#curriculum #type9 .curriculum .curriculum-step .step-item:after{position:absolute;left:20px;top:40px;counter-increment:number;content:"Step " counter(number);font-size:15px;font-weight:800;font-family:Montserrat,sans-serif;color:#000}#curriculum #type9 .curriculum .curriculum-step .step-item .label{text-indent:-99999px;position:absolute;left:0;top:0;width:100%;height:100%}#curriculum #type9 .curriculum .curriculum-step .step-item .step-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 40px 40px 20px;background-color:#fff;position:relative}#curriculum #type9 .curriculum .curriculum-step .step-item .step-title:hover{cursor:pointer}#curriculum #type9 .curriculum .curriculum-step .step-item .step-title>span.bg-point-color{background:#2815bf;color:#fff;align-self:flex-start;border-radius:30px;font-size:14px;padding:5px 15px;margin-left:auto;min-width:175px;text-align:center;font-weight:400;font-family:Montserrat,SDGothic,sans-serif;line-height:1.35}#curriculum #type9 .curriculum .curriculum-step .step-item .step-title>span.bg-point-color>small{color:#ffd800;font-weight:400}#curriculum #type9 .curriculum .curriculum-step .step-item .step-title>h6{flex-shrink:0;width:198px;font-size:20px;color:#2f32a3;letter-spacing:-.5px;margin-top:20px;font-weight:700;text-transform:uppercase}#curriculum #type9 .curriculum .curriculum-step .step-item .step-title>p{color:#666;font-size:16px;line-height:1.55}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content{padding-left:198px;padding-bottom:30px}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item{width:416px;border:1px solid #d5d7e6;border-radius:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item .box-title{padding:60px 20px 40px 20px;color:#7e899b;font-size:15px;position:relative}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item .box-title.row_2_box_tit{padding-top:90px}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item .box-title .box-label{padding:10px 35px;color:#fff;text-align:center;font-size:16px;font-family:Montserrat,SDGothic,sans-serif;position:absolute;left:50%;top:0;transform:translate(-50%,0);background-color:#414141;border-radius:0 0 15px 15px;white-space:nowrap}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item .box-title .box-label.project{color:#a99eff}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item .keywords{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px;border-top:1px solid #d5d7e6}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item .keywords>li{border:2px solid #2915bc;color:#2915bc;font-size:14px;padding:8px 20px;line-height:1;font-family:Montserrat,SDGothic,sans-serif;border-radius:30px;font-weight:600;white-space:nowrap}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item .keywords>li+li{margin-left:15px}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item .keywords>li.keywords-logo1,#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item .keywords>li.keywords-logo2{border:none;padding:0;text-indent:-99999px;overflow:hidden;color:transparent}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item .keywords>li.keywords-logo1{width:102px;height:30px;background-size:102px 30px;background-color:transparent;background-image:url(/images/curriculum/type2/01/keywords-logo1.jpg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item .keywords>li.keywords-logo2{width:155px;height:30px;background-size:155px 30px;background-color:transparent;background-image:url(/images/curriculum/type2/01/keywords-logo2.jpg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item .text-dark{color:#333}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item .hypen-list>li{font-size:14px}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item .hypen-list>li>strong{font-size:15px}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner .box-item>img{width:100%}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner.full{grid-auto-flow:column}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner.full.other{grid-auto-flow:initial}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner.full .box-item.full-height{grid-row-end:span 2}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner.full .box-item.full-height .box-title{padding-bottom:10px}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner.full .box-item.full-height .keywords{border-top:0;padding-top:0}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner.full .box-item.full-width{width:720px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:stretch;justify-content:space-between;flex-direction:row}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner.full .box-item.full-width>div{width:360px}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner.full .box-item.full-width .box-item{flex-direction:row}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step-content-inner.full .box-item.full-width img{width:356px}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step_con_1{display:flex}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step_con_1 .step_con_full{width:100%;flex-direction:row}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step_con_1 .step_con_full .keywords{position:absolute;bottom:0;width:55%}#curriculum #type9 .curriculum .curriculum-step .step-item .step-content .step_con_1 .step_con_full>img{width:380px;height:100%}#curriculum #type9 .curriculum .curriculum-step .step-item.active .step-title:after{transform:translate(0,-50%) rotate(180deg)}#curriculum #type9 .curriculum .curriculum-step .step-item.active .step-content{display:block;max-height:100%}#curriculum #type9 .start-camp .section-header .sub-title>p{color:#b5b9d5}#curriculum #type9 .start-camp .graph-box{max-width:950px;margin:0 auto;border-radius:7px;background-color:#08145d;width:100%;padding:45px 0 70px 80px;height:497px;box-sizing:border-box}#curriculum #type9 .start-camp .graph-box .graph{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;margin-top:50px;position:relative}#curriculum #type9 .start-camp .graph-box .graph:before{content:"";width:544px;height:130px;background-color:transparent;background-image:url(/images/curriculum/type9/graph.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;position:absolute;left:154px;top:9px;z-index:1}#curriculum #type9 .start-camp .graph-box .graph:after{content:"";width:590px;height:2px;background-color:#31465e;position:absolute;left:130px;top:168px;z-index:5}#curriculum #type9 .start-camp .graph-box .graph>li{width:100%;height:60px;position:relative;z-index:2}#curriculum #type9 .start-camp .graph-box .graph>li .graph-label{font-weight:800;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:flex-start;color:#2c4cdb}#curriculum #type9 .start-camp .graph-box .graph>li .graph-label:after{content:"";width:590px;height:2px;border-top:2px dashed #31465e;margin-left:20px;align-self:center;margin-top:2px}#curriculum #type9 .start-camp .graph-box .graph>li:after{content:"";width:15px;height:15px;border:3px solid #2915bc;background-color:#fff;position:absolute;z-index:3;border-radius:8px}#curriculum #type9 .start-camp .graph-box .graph>li.line-01:after{left:150px;top:6px}#curriculum #type9 .start-camp .graph-box .graph>li.line-02:after{left:417px;top:2px}#curriculum #type9 .start-camp .graph-box .graph>li.line-03:before{content:"부트캠프 진행 중";width:160px;height:33px;background-color:#2c4cdb;color:#071046;font-size:15px;border-radius:33px;position:absolute;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;right:85px;top:-50px;font-weight:400}#curriculum #type9 .start-camp .graph-box .graph>li.line-03:after{left:689px;top:-2px}#curriculum #type9 .start-camp .graph-box .graph .graph-text{position:absolute}#curriculum #type9 .start-camp .graph-box .graph .graph-text dt{font-size:16px;color:#fff;text-align:center;margin-bottom:20px;font-weight:800;font-family:Montserrat,SDGothic,sans-serif}#curriculum #type9 .start-camp .graph-box .graph .graph-text dt>span{color:#fff;font-weight:400}#curriculum #type9 .start-camp .graph-box .graph .graph-text dd ul>li{padding-left:16px;font-size:16px;color:#b5b8cf;position:relative;margin-bottom:7px;letter-spacing:-.5px;font-family:Montserrat,SDGothic,sans-serif}#curriculum #type9 .start-camp .graph-box .graph .graph-text dd ul>li:before{content:"󰄬";font-family:"Material Design Icons";font-size:20px;position:absolute;left:-10px;top:0;color:#2c4cd9}#curriculum #type9 .start-camp .graph-box .graph .graph-text dd ul>li>p{margin-left:16px;font-size:12px;color:#b5b8cf}#curriculum #type9 .start-camp .graph-box .graph .graph-text dd ul>li>p:after{content:"·";position:absolute;left:20px;font-family:Montserrat,sans-serif;top:50%;transform:translateY(-50%);color:#fff;font-size:20px;text-align:center;line-height:1}#curriculum #type9 .start-camp .graph-box .graph .graph-text dd ul.text-right>li:before{position:relative}#curriculum #type9 .start-camp .graph-box .graph .graph-text.item-01{left:75px;top:74px}#curriculum #type9 .start-camp .graph-box .graph .graph-text.item-01 dd{margin-left:-100px}#curriculum #type9 .start-camp .graph-box .graph .graph-text.item-02{left:50%;transform:translate(-50%,0);margin-left:-35px;top:135px}#curriculum #type9 .start-camp .graph-box .graph .graph-text.item-03{left:570px;top:194px}#curriculum #type9 .study-crew .sub-text-01{color:#8388a6;font-size:16px}#curriculum #type9 .study-crew .crew-graph{gap:20px}#curriculum #type9 .study-crew #student-comment .swiper-wrapper{flex-wrap:wrap;justify-content:center;gap:18px}#curriculum #type9 .background-img-box{position:relative}#curriculum #type9 .background-img-box:after{content:"";position:absolute;left:0;top:0;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}#curriculum #type9 .background-img-box .img-text{position:absolute;z-index:2}#curriculum #type9 .background-img-box .img-label{position:absolute;left:50%;top:-40px;transform:translate(-50%,0);width:267px;height:49px;z-index:3;font-size:21px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border-radius:30px;background-color:#2c4cdb}#curriculum #type9 .background-img-box.comment-box{margin-top:200px;position:relative}#curriculum #type9 .background-img-box.comment-box:before{content:"";width:1050px;height:78px;position:absolute;background-color:transparent;background-image:url(/images/curriculum/type9/study_crew.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:1050px 78px!important;left:50%;top:-120px;margin-left:-525px}#curriculum #type9 .background-img-box.img-01{display:block;width:863px;height:265px;margin-left:auto;margin-right:auto}#curriculum #type9 .background-img-box.img-01:after{width:863px;height:265px;background-color:transparent;background-image:url(/images/curriculum/type9/crew_member.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:863px 265px}#curriculum #type9 .background-img-box.img-02,#curriculum #type9 .background-img-box.img-03,#curriculum #type9 .background-img-box.img-04,#curriculum #type9 .background-img-box.img-05{width:424px;height:272px}#curriculum #type9 .background-img-box.img-02:after{background-color:transparent;background-image:url(/images/curriculum/type9/study-back04.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:424px;height:282px;background-size:424px 282px}#curriculum #type9 .background-img-box.img-03:after{background-color:transparent;background-image:url(/images/curriculum/type9/study-back05.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:424px;height:282px;background-size:424px 282px}#curriculum #type9 .background-img-box.img-04:after{background-color:transparent;background-image:url(/images/curriculum/type9/study-back06.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:424px;height:282px;background-size:424px 282px}#curriculum #type9 .background-img-box.img-05:after{background-color:transparent;background-image:url(/images/curriculum/type9/study-back07.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:424px;height:282px;background-size:424px 282px}#curriculum #type9 .background-img-box.img-06{display:block;width:863px;height:290px}#curriculum #type9 .background-img-box.img-06:after{background-color:transparent;background-image:url(/images/curriculum/type9/study-back10.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:863px;height:290px;background-size:863px 290px}#curriculum #type9 .background-img-box.img-07{width:424px;height:242px}#curriculum #type9 .background-img-box.img-07:after{background-color:transparent;background-image:url(/images/curriculum/type9/study-back11.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:424px;height:242px;background-size:424px 242px}#curriculum #type9 .background-img-box.img-08{width:424px;height:242px}#curriculum #type9 .background-img-box.img-08:after{background-color:transparent;background-image:url(/images/curriculum/type9/study-back12.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:424px;height:242px;background-size:424px 242px}#curriculum #type9 .background-img-box .text-01{color:#fff;font-size:18px;line-height:1.5;width:100%;text-align:center;top:130px;text-shadow:0 0 8px rgba(0,0,0,.8)}#curriculum #type9 .background-img-box .text-01>strong{font-weight:400;color:#999;font-size:16px;display:block;margin-top:30px;text-shadow:0 0 8px rgba(0,0,0,.4)}#curriculum #type9 .background-img-box .text-02{color:#fff;font-size:18px;line-height:1.5;width:100%;text-align:center;top:50%;transform:translate(0,-50%);text-shadow:0 0 8px rgba(0,0,0,.8)}#curriculum #type9 .background-img-box .text-02 .icon{font-size:30px;display:block;margin:0 auto;line-height:1}#curriculum #type9 .background-img-box .text-02>small{font-weight:400;color:#999;font-size:16px;display:block;text-shadow:0 0 8px rgba(0,0,0,.8)}#curriculum #type9 .successful-employment{background-color:#0e161e}#curriculum #type9 .successful-employment .section-header .sub-title>strong{color:#fff}#curriculum #type9 .successful-employment .successful-content .successful-img{gap:20px}#curriculum #type9 .successful-employment .successful-content .curri-festa{gap:0 20px}#curriculum #type9 .successful-employment .successful-content .successful-graph{gap:18px}#curriculum #type9 .curriculum-point{margin-bottom:30px;padding-bottom:0}#curriculum #type9 .curriculum-point>dt{font-size:20px;color:#fff;padding-left:30px;position:relative;font-weight:800;margin-bottom:10px;margin-top:30px}#curriculum #type9 .curriculum-point>dt:before{content:"󰳟";font-family:"Material Design Icons";left:0;top:0;font-size:26px;position:absolute}#curriculum #type9 .curriculum-point>dd .dot-list>li{font-size:17px;color:#999;font-weight:400;line-height:1.5}#curriculum #type9 .curriculum-point+.curriculum-point{border-top:1px solid #2b3035}#curriculum #type9 .grade .grade-sub-title{font-size:34px;line-height:1.5}#curriculum #type9 .grade .grade-content .grade-summary{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-evenly;margin:50px 0}#curriculum #type9 .grade .grade-content .grade-summary>dl{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;align-items:center;padding:20px 0;position:relative;flex:1}#curriculum #type9 .grade .grade-content .grade-summary>dl:after{content:"";width:1px;height:100%;background-color:rgba(0,0,0,.2);position:absolute;right:0;top:0}#curriculum #type9 .grade .grade-content .grade-summary>dl:last-child:after{display:none}#curriculum #type9 .grade .grade-content .grade-summary>dl>dt{color:#333;font-size:18px;font-weight:400;margin-top:10px}#curriculum #type9 .grade .grade-content .grade-summary>dl>dd{color:#0249dc;font-size:40px;font-weight:800}#curriculum #type9 .grade .grade-content .grade-summary>dl>dd>span{font-weight:400;font-size:24px;margin-left:0}#curriculum #type9 .grade .grade-content .rating-score-bar{display:grid;grid-template-columns:1fr 1fr;gap:7px 50px;align-items:center;justify-content:space-evenly;width:880px;margin:0 auto;justify-items:stretch}#curriculum #type9 .grade .grade-content .rating-score-bar-container{display:flex;gap:0 8px;align-items:center;color:#727272;margin-bottom:8px;justify-content:space-between}#curriculum #type9 .grade .grade-content .rating-score-bar-container .one-star{color:#727272;font-size:20px}#curriculum #type9 .grade .grade-content .rating-score-bar-container .one-star>span{color:#dda628}#curriculum #type9 .grade .grade-content .rating-score-bar-container .bar-label{font-size:18px;min-width:132px}#curriculum #type9 .grade .grade-content .rating-score-bar-container .bar-bg{background:#c6c6c6;height:16px;overflow:hidden;width:190px}#curriculum #type9 .grade .grade-content .rating-score-bar-container .bar-bg .bar-fill{background:#000;height:100%;width:0;transition:width 1s ease-in-out}#curriculum #type9 .grade .grade-content .grade-txt{margin-top:60px}#curriculum #type9 .grade .grade-content .grade-txt>h2{font-size:32px;font-weight:800;letter-spacing:-.5px;margin-bottom:24px}#curriculum #type9 .grade .grade-content .grade-txt .grade-student{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:16px 0}#curriculum #type9 .grade .grade-content .grade-txt .grade-student-review{padding:32px 0;border-bottom:1px solid #dedede}#curriculum #type9 .grade .grade-content .grade-txt .grade-student-review:last-of-type{border-bottom:0}#curriculum #type9 .grade .grade-content .grade-txt .grade-student-review-txt{text-align:left;font-weight:400;line-height:1.2;color:#4d5053;padding-left:90px;position:relative;min-height:30px}#curriculum #type9 .grade .grade-content .grade-txt .grade-student-review-txt:before{position:absolute;content:"";background-color:transparent;background-image:url(/images/curriculum/type9/blue_arrow.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:28px;height:100%;left:6%;top:0;transform:translate(-50%,-50%)}
/*# sourceMappingURL=curriculum-type9.min.css.map */
