#type10 .section-header .title{font-size:44px;font-weight:800;width:100%}#type10 .section-header .title>strong>span{font-weight:600;font-size:36px}#type10 .section-header .sub-title{font-size:24px;font-weight:400;color:#898989;width:100%;display:block;line-height:150%;margin-top:16px}#type10 .section-contents{width:1050px;margin:0 auto;position:relative}#type10 .gray{background-color:#f4f4f4}#type10 .sub-txt{font-size:24px;font-weight:600;line-height:150%;text-align:center}#type10 .PT160{padding-top:160px}#type10 .PB180{padding-bottom:180px}#type10 .bule_txt{color:#1445ff}#type10 .marketer{background:linear-gradient(to top,#efefef 0,#ddebff 100%)}#type10 .marketer .market_up{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:80px}#type10 .marketer .market_up .marketer-txt{height:100%}#type10 .marketer .market_up .marketer-txt-tit{font-size:50px;line-height:150%;font-weight:800;position:relative;margin-bottom:40px}#type10 .marketer .market_up .marketer-txt-tit .blink-wrapper{display:inline-block;width:70px;vertical-align:top;position:relative}#type10 .marketer .market_up .marketer-txt-tit .blink-wrapper .blink{position:absolute;top:50%;left:50%;transform:translate(-33%,16%);text-align:left;font-size:20px;font-weight:400;line-height:150%;width:100%}#type10 .marketer .market_up .marketer-txt-sub{color:#666;font-size:18px;font-weight:400;line-height:160%}#type10 .marketer .market_bottom{margin:0 auto;width:100%}#type10 .marketer .market_bottom .bottom-txt{margin:0 auto;width:100%;text-align:center;display:block;font-size:37px;font-weight:800;line-height:150%}#type10 .marketer .market_bottom .bottom-con{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:0 60px;width:100%;margin-top:40px}#type10 .marketer .market_bottom .bottom-con .bottom_img{width:50%}#type10 .marketer .market_bottom .bottom-con .bottom_img>img{width:100%}#type10 .marketer .market_bottom .bottom-con .bottom_benefits{width:52%;padding:16px 0}#type10 .marketer .market_bottom .bottom-con .bottom_benefits .benefits-item{width:100%;border-top:1px solid #ddd;padding:30px 0 50px 90px;position:relative}#type10 .marketer .market_bottom .bottom-con .bottom_benefits .benefits-item>span{position:absolute;left:22px;font-size:32px;color:#2337a8}#type10 .marketer .market_bottom .bottom-con .bottom_benefits .benefits-item .item-tit{font-size:22px;font-weight:800;position:relative}#type10 .marketer .market_bottom .bottom-con .bottom_benefits .benefits-item .item-tit:after{position:absolute;left:-90px;top:28px;width:74px;height:54px;transform:translateY(-50%);color:#fff;border-radius:5px;font-size:18px;text-align:center}#type10 .marketer .market_bottom .bottom-con .bottom_benefits .benefits-item .item-tit>span{padding-right:16px}#type10 .marketer .market_bottom .bottom-con .bottom_benefits .benefits-item .item-sub{margin-top:4px;color:#666;font-size:18px;font-weight:400}#type10 .marketer .market_bottom .bottom-con .benefits-item:first-child{border-top:none;padding-top:0;position:relative}#type10 .marketer .market_bottom .bottom-con .benefits-item:first-child>span{top:66px}#type10 .marketer .market_bottom .bottom-con .benefits-item:first-child .item-tit:after{content:"NOW";background-color:#2337a8;line-height:54px}#type10 .marketer .market_bottom .bottom-con .benefits-item:nth-child(2)>span{top:97px}#type10 .marketer .market_bottom .bottom-con .benefits-item:nth-child(2) .item-tit:after{content:"level\aup";background-color:#161666;white-space:pre;line-height:1;padding-top:9px}#type10 .marketer .market_bottom .bottom-con .benefits-item:last-child{margin-bottom:0}#type10 .marketer .market_bottom .bottom-con .benefits-item:last-child .item-tit:after{content:"level\aup";background-color:#070724;white-space:pre;line-height:1;padding-top:9px}#type10 .marketer .market_sub_tit{width:100%;display:block;margin:0 auto;padding-top:14px;text-align:center;font-size:27px;font-weight:600;line-height:150%;color:#0f274e}#type10 .full-funnel img{width:100%}#type10 .full-funnel .ful-item{margin-bottom:130px}#type10 .full-funnel .ful-item .ful-title{font-size:30px;font-weight:800;line-height:150%;text-align:center;margin-bottom:34px}#type10 .full-funnel .ful-item_1{background-size:cover;height:700px;margin-bottom:160px;position:relative}#type10 .full-funnel .ful-item_1::after{position:absolute;content:"";background-color:transparent;background-image:url(/images/curriculum/type10/full-funnel_1.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:130%;height:100%;left:50%;top:390px;transform:translate(-50%,-50%);background-size:cover;z-index:-1;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 100%,transparent);mask-mode:match-source;mask-repeat:no-repeat}#type10 .full-funnel .ful-item_1 .ful-title{font-size:50px;font-weight:800;line-height:150%;text-align:center}#type10 .full-funnel .ful-item_1 .ful-title span{font-size:36px;font-weight:600;width:100%;display:block}#type10 .full-funnel .ful-item_2 .funnel-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;padding:32px;margin-bottom:120px;border:3px solid #859bcc;border-radius:20px;position:relative}#type10 .full-funnel .ful-item_2 .funnel-steps::after{position:absolute;content:"";background-color:transparent;background-image:url(/images/curriculum/type10/down_Arrow.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;bottom:-80px;left:50%;transform:translateX(-50%);width:66px;height:82px}#type10 .full-funnel .ful-item_2 .funnel-steps .step{flex:1 1 200px;max-width:240px;text-align:center;position:relative}#type10 .full-funnel .ful-item_2 .funnel-steps .step:last-child:after{width:0}#type10 .full-funnel .ful-item_2 .funnel-steps .step:after{position:absolute;content:"";background-color:transparent;background-image:url(/images/curriculum/type10/black_arrow.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;right:-37px;top:64%;width:30px;height:24px;transform:translateY(-50%)}#type10 .full-funnel .ful-item_2 .funnel-steps .step img{width:80px;height:auto;border-radius:50%;margin-bottom:12px;left:0;top:0}#type10 .full-funnel .ful-item_2 .funnel-steps .step .step_txt{position:relative;border-radius:16px;padding-top:30px}#type10 .full-funnel .ful-item_2 .funnel-steps .step .step_txt::before{content:"";position:absolute;inset:0;border-radius:20px;pointer-events:none;z-index:2;-webkit-mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,0));mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,0));-webkit-mask-composite:source-in;mask-composite:intersect}#type10 .full-funnel .ful-item_2 .funnel-steps .step .step_txt h3{font-size:20px;margin-bottom:8px}#type10 .full-funnel .ful-item_2 .funnel-steps .step .step_txt p{font-size:16px;color:#666;font-weight:400}#type10 .full-funnel .ful-item_2 .funnel-steps .step .step_txt b{font-size:16px;font-weight:800}#type10 .full-funnel .ful-item_2 .funnel-steps .step .step_txt .label{display:inline-block;width:100%;height:70px;line-height:70px;border-radius:0 0 16px 16px;font-size:20px;font-weight:700;color:#fff;margin-top:24px}#type10 .full-funnel .ful-item_2 .funnel-steps .step .step_txt .label.purple{background-color:#7748f3}#type10 .full-funnel .ful-item_2 .funnel-steps .step .step_txt .label.blue{background-color:#1c94db}#type10 .full-funnel .ful-item_2 .funnel-steps .step .step_txt .label.navy{background-color:#1445ff}#type10 .full-funnel .ful-item_2 .funnel-steps .step.content .step_txt::before{border:2px solid #b991f4}#type10 .full-funnel .ful-item_2 .funnel-steps .step.content .step_txt>b{color:#b991f4}#type10 .full-funnel .ful-item_2 .funnel-steps .step.purple .step_txt::before{border:2px solid #1c94db}#type10 .full-funnel .ful-item_2 .funnel-steps .step.purple .step_txt>b{color:#1c94db}#type10 .full-funnel .ful-item_2 .funnel-steps .step.performance .step_txt::before{border:2px solid #1c94db}#type10 .full-funnel .ful-item_2 .funnel-steps .step.performance .step_txt>b{color:#1c94db}#type10 .full-funnel .ful-item_2 .funnel-steps .step.growth .step_txt::before{border:2px solid #1445ff}#type10 .full-funnel .ful-item_2 .funnel-steps .step.growth .step_txt>b{color:#1445ff}#type10 .full-funnel .ful-item_2 .funnel-summary{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;background:#0e1c52;color:#fff;padding:32px 20px;border-radius:16px;height:180px;margin-left:60px;width:990px;position:relative}#type10 .full-funnel .ful-item_2 .funnel-summary .avatar{position:absolute;left:-70px;top:-63px;text-align:center}#type10 .full-funnel .ful-item_2 .funnel-summary .avatar p{font-size:16px;line-height:1.4}#type10 .full-funnel .ful-item_2 .funnel-summary .avatar p strong{font-weight:700}#type10 .full-funnel .ful-item_2 .funnel-summary .summary-text{text-align:center}#type10 .full-funnel .ful-item_2 .funnel-summary .summary-text p{font-size:30px;line-height:1.5;margin-left:80px}#type10 .full-funnel .ful-item_2 .funnel-summary .summary-text p strong{position:relative}#type10 .full-funnel .ful-item_2 .funnel-summary .summary-text p strong:after{position:absolute;content:"";width:80px;height:80px;border-radius:100%;top:-80px;left:0;text-align:center;background-size:contain}#type10 .full-funnel .ful-item_2 .funnel-summary .summary-text p .con{color:#bda4ff}#type10 .full-funnel .ful-item_2 .funnel-summary .summary-text p .con:after{background-color:transparent;background-image:url(/images/curriculum/type10/human_1.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center}#type10 .full-funnel .ful-item_2 .funnel-summary .summary-text p .per{color:#60c4ff}#type10 .full-funnel .ful-item_2 .funnel-summary .summary-text p .per:after{left:10px;background-color:transparent;background-image:url(/images/curriculum/type10/human_2.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center}#type10 .full-funnel .ful-item_2 .funnel-summary .summary-text p .gross{color:#4a70ff}#type10 .full-funnel .ful-item_2 .funnel-summary .summary-text p .gross:after{background-color:transparent;background-image:url(/images/curriculum/type10/human_3.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center}#type10 .full-funnel .ful-item_2 .funnel-summary .summary-text p .full{font-size:32px}#type10 .full-funnel .ful-item_3 table{border-collapse:separate}#type10 .full-funnel .ful-item_3 table thead tr th{height:66px;line-height:66px}#type10 .full-funnel .ful-item_3 td,#type10 .full-funnel .ful-item_3 th{text-align:center;border:1px solid gray;padding:.5em 1.5em}#type10 .full-funnel .ful-item_4{margin-bottom:64px}#type10 .full-funnel .ful-item_4 .ful-item_4-logo{display:flex;gap:0 36px;align-items:center;justify-content:center}#type10 .merit{background-color:#e4ecf7;padding-top:160px;padding-bottom:180px}#type10 .merit>img{width:100%;max-width:1050px;object-fit:contain;margin:0 auto}#type10 .portfolio .portfolio-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:40px 24px;position:relative}#type10 .portfolio .portfolio-container .sprout{text-align:right;width:100%;display:block;position:absolute;top:-32px;right:0;font-weight:400;font-size:14px;color:#999}#type10 .portfolio .portfolio-container .link{cursor:pointer;position:relative;width:510px;height:100%;overflow:hidden}#type10 .portfolio .portfolio-container .link .portfolio_img{width:510px;height:315px;position:relative;border-radius:10px}#type10 .portfolio .portfolio-container .link .portfolio_txt{display:-webkit-box;display:-ms-flexbox;display:flex;align-self:center;justify-content:center;font-size:16px;color:#333;margin-top:16px}#type10 .portfolio .portfolio-container .link .portfolio_txt .icon{width:25px;height:25px;background-color:#5282ff;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:100%;align-self:center;justify-content:center;margin-left:5px}#type10 .portfolio .portfolio-container .link .portfolio_txt .icon>i{color:#fff;font-size:24px;line-height:1}#type10 .portfolio .portfolio-container .link.large{grid-column:span 2;width:100%;height:100%}#type10 .portfolio .portfolio-container .link.large .portfolio_img{width:100%;height:470px;position:relative;object-fit:cover;border-radius:10px}#type10 .awards{position:relative;clip-path:polygon(0 0,100% 0,100% 85%,50% 100%,0 85%);position:relative;z-index:1}#type10 .awards .awards-container{text-align:center}#type10 .awards .awards-container .awards-laurel{padding-bottom:90px;border-bottom:1px solid #c2c2c2}#type10 .awards .awards-container .awards-laurel .awards-top{display:flex;justify-content:center;align-items:center;width:100%;height:186px;background-color:transparent;background-image:url(/images/curriculum/type10/laurel.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-position-y:bottom;position:relative}#type10 .awards .awards-container .awards-laurel .awards-top h2{font-size:96px;font-weight:800;padding-bottom:24px}#type10 .awards .awards-container .awards-laurel .awards-top span{font-size:18px;font-weight:600;position:absolute;bottom:6px;left:50%;transform:translate(-50%,-50%);color:#357ef7}#type10 .awards .awards-container .awards-laurel .awards-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:64px;margin-top:40px}#type10 .awards .awards-container .awards-laurel .awards-stats .stat{width:calc(33.3% - 64px);height:96px;position:relative;padding:4px 0}#type10 .awards .awards-container .awards-laurel .awards-stats .stat::before{position:absolute;content:"";width:53px;height:96px;left:0;top:50%;transform:translate(0,-50%);background-color:transparent;background-image:url(/images/curriculum/type10/laurel_left.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center}#type10 .awards .awards-container .awards-laurel .awards-stats .stat::after{position:absolute;content:"";width:53px;height:96px;right:0;top:50%;transform:translate(0,-50%);background-color:transparent;background-image:url(/images/curriculum/type10/laurel_right.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center}#type10 .awards .awards-container .awards-laurel .awards-stats .stat .title{font-size:18px;color:#a7a7a7;font-weight:600}#type10 .awards .awards-container .awards-laurel .awards-stats .stat .value{font-size:50px;font-weight:800;line-height:120%}#type10 .awards .awards-container .awards-laurel .awards-stats .stat .value span{font-size:18px;font-weight:600;margin-left:4px}#type10 .awards .awards-container .awards-laurel .awards-certs{display:flex;justify-content:center;gap:64px;margin-top:40px;flex-wrap:wrap}#type10 .awards .awards-container .awards-laurel .awards-certs .cert{width:calc(39% - 40px);position:relative;padding:4px 0}#type10 .awards .awards-container .awards-laurel .awards-certs .cert::before{position:absolute;content:"";width:53px;height:96px;left:0;top:50%;opacity:60%;transform:translate(0,-50%);background-color:transparent;background-image:url(/images/curriculum/type10/laurel_left.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center}#type10 .awards .awards-container .awards-laurel .awards-certs .cert::after{position:absolute;content:"";width:53px;height:96px;right:0;top:50%;opacity:60%;transform:translate(0,-50%);background-color:transparent;background-image:url(/images/curriculum/type10/laurel_right.png);background-repeat:no-repeat;background-position-x:center;background-position-y:center}#type10 .awards .awards-container .awards-laurel .awards-certs .cert .title{font-size:16px;color:#a7a7a7;font-weight:600}#type10 .awards .awards-container .awards-laurel .awards-certs .cert .value{font-size:26px;font-weight:800;line-height:120%}#type10 .awards .awards-container .awards-career{padding-top:90px}#type10 .awards .awards-container .awards-career>strong{font-size:26px}#type10 .awards .awards-container .awards-career .real_career{position:relative;padding-top:20px;padding-bottom:40px}#type10 .awards .awards-container .awards-career .real_career::after{position:absolute;content:"";width:160px;height:1px;background:#ccc;bottom:0;left:50%;transform:translateX(-50%)}#type10 .awards .awards-container .awards-career .real_career .real_career_logo{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}#type10 .awards .awards-container .awards-career .real_career .real_career_logo .career_logo{width:25%}#type10 .awards .awards-container .awards-career .real_career>p{font-size:14px;font-weight:400;color:#898989;margin-top:22px}#type10 .awards .awards-container .awards-career .position_career{padding:35px 0 80px}#type10 .awards .awards-container .awards-career .position_career>p{font-size:18px;color:#737373;line-height:150%}#type10 .awards .awards-container .awards-career .position_career .position_box{margin-top:24px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:24px}#type10 .awards .awards-container .awards-career .position_career .position_box .box-item{background:#fff;border-radius:8px;padding:32px 36px}#type10 .awards .awards-container .awards-career .position_career .position_box .box-item>ol{margin-top:18px}#type10 .awards .awards-container .awards-career .position_career .position_box .box-item>ol>li{margin-bottom:2px!important}#type10 .competitive .competitive-container{margin:120px auto 0}#type10 .competitive .competitive-container .competitive-item{margin-bottom:60px}#type10 .competitive .competitive-container .competitive-item:last-of-type{margin-bottom:0}#type10 .competitive .competitive-container .competitive-item .com_title{text-align:center;margin-bottom:24px}#type10 .competitive .competitive-container .competitive-item .com_title>b{font-size:32px;font-weight:600;line-height:150%;padding-bottom:8px;display:block}#type10 .competitive .competitive-container .competitive-item .com_title>p{color:#898989;font-size:18px;line-height:150%;font-weight:400}#type10 .competitive .competitive-container .competitive-item .com_img{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}#type10 .competitive .competitive-container .competitive-item .com_img>img{border:1px solid #979797;border-radius:16px}#type10 .competitive .competitive-container .competitive-item .com_img.full{grid-template-columns:repeat(1,1fr)}#type10 .curriculum{background:linear-gradient(to top,#ededed 0,#fff 30%)}#type10 .curriculum .curriculum-container .step{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:60px auto 0}#type10 .curriculum .curriculum-container .step .step-card{background:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:26px;display:flex;flex-direction:column;min-height:400px}#type10 .curriculum .curriculum-container .step .step-card.team-project{background:#f5f8ff;min-height:640px}#type10 .curriculum .curriculum-container .step .step-card.team-project .step_num{color:#357ef7!important}#type10 .curriculum .curriculum-container .step .step-card.team-project .tags{padding-bottom:0}#type10 .curriculum .curriculum-container .step .step-card.team-project .card-img{width:100%;margin-top:24px}#type10 .curriculum .curriculum-container .step .step-card.team-project .card-img>img{width:100%;height:148px;border-radius:16px;object-fit:cover;object-position:center}#type10 .curriculum .curriculum-container .step .step-card .list-inner-ul{margin-top:12px;font-weight:400}#type10 .curriculum .curriculum-container .step .step-card .list-inner-ul-li{position:relative;margin-left:12px;margin-bottom:8px}#type10 .curriculum .curriculum-container .step .step-card .list-inner-ul-li>span{margin-bottom:8px}#type10 .curriculum .curriculum-container .step .step-card .list-inner-ul-li::after{position:absolute;content:"▶";left:-14px;top:6px;font-size:10px;transform:scale(.8);line-height:1}#type10 .curriculum .curriculum-container .step .step-card .list-inner-ul-li-ol{margin-top:4px}#type10 .curriculum .curriculum-container .step .step-card .list-inner-ul-li-ol-item{font-size:13px;margin-left:8px;line-height:150%;position:relative}#type10 .curriculum .curriculum-container .step .step-card .list-inner-ul-li-ol-item::after{position:absolute;content:"-";left:-12px;top:4px;line-height:1}#type10 .curriculum .curriculum-container .step .step_num{color:#666;font-size:.9rem;font-weight:700;margin-bottom:.5rem}#type10 .curriculum .curriculum-container .step .title{font-size:20px;font-weight:600;letter-spacing:-1px;margin-bottom:16px}#type10 .curriculum .curriculum-container .step .tags{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:20px;border-bottom:1px solid #1e37ab}#type10 .curriculum .curriculum-container .step .tag{border:1px solid #1e37ab;border-radius:20px;padding:2px 8px;color:#1e37ab;font-size:12px;letter-spacing:-1px}#type10 .curriculum .curriculum-container .step .contents{line-height:150%;font-size:14px;color:#696969;margin-top:16px;padding-left:0!important}#type10 .curriculum .curriculum-container .step .icons{margin-top:auto;display:flex;gap:.5rem}#type10 .curriculum .curriculum-container .step .icons>img{border:1px solid #eaeaea;border-radius:6px;width:54px}#type10 .story .story-container .story-con{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0 auto 60px}#type10 .story .story-container .story-con .step-card{background-color:#fff;position:relative;display:flex;flex-direction:column;align-items:center;padding:36px 24px;min-height:260px}#type10 .story .story-container .story-con .step-card::before{position:absolute;content:"";inset:0;border-radius:16px;padding:2px;background:linear-gradient(45deg,#5282ff,#314e99);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}#type10 .story .story-container .story-con .step-card .icon{height:120px}#type10 .story .story-container .story-con .step-card .step-card-con{text-align:center}#type10 .story .story-container .story-con .step-card .step-card-con>h3{color:#0d308d;font-size:18px;font-weight:600;margin-bottom:8px;line-height:150%}#type10 .story .story-container .story-con .step-card .step-card-con>p{color:#777;font-size:16px;font-weight:400;line-height:150%;letter-spacing:-1px}#type10 .grade .grade-sub-title{font-size:34px;line-height:1.5;font-weight:400;color:gray;width:100%;display:block}#type10 .grade .grade-content .grade-summary{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-evenly;margin:50px 0}#type10 .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}#type10 .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}#type10 .grade .grade-content .grade-summary>dl:last-child:after{display:none}#type10 .grade .grade-content .grade-summary>dl>dt{color:#333;font-size:18px;font-weight:400;margin-bottom:10px}#type10 .grade .grade-content .grade-summary>dl>dd{color:#0249dc;font-size:40px;font-weight:800}#type10 .grade .grade-content .grade-summary>dl>dd>span{font-weight:400;font-size:24px;margin-left:0}#type10 .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}#type10 .grade .grade-content .rating-score-bar-container{display:flex;gap:0 8px;align-items:center;color:#727272;margin-bottom:8px;justify-content:space-between}#type10 .grade .grade-content .rating-score-bar-container .one-star{color:#727272;font-size:20px}#type10 .grade .grade-content .rating-score-bar-container .one-star>span{color:#dda628}#type10 .grade .grade-content .rating-score-bar-container .bar-label{font-size:18px;min-width:132px}#type10 .grade .grade-content .rating-score-bar-container .bar-bg{background:#c6c6c6;height:16px;overflow:hidden;width:190px}#type10 .grade .grade-content .rating-score-bar-container .bar-bg .bar-fill{background:#000;height:100%;width:0;transition:width 1s ease-in-out}#type10 .grade .grade-content .grade-txt{margin-top:60px}#type10 .grade .grade-content .grade-txt>h2{font-size:32px;font-weight:800;letter-spacing:-.5px;margin-bottom:24px}#type10 .grade .grade-content .grade-txt .grade-student{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:16px 0}#type10 .grade .grade-content .grade-txt .grade-student-review{padding:32px 0;border-bottom:1px solid #dedede}#type10 .grade .grade-content .grade-txt .grade-student-review:last-of-type{border-bottom:0}#type10 .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}#type10 .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%)}#type10 .FAQ{width:1050px;margin:0 auto;position:relative}#type10 .FAQ .title{font-size:36px;text-align:center}#type10 .FAQ .toggle{position:relative}#type10 .FAQ .toggle .toggle_btn{position:absolute;top:14px;right:0}#type10 .FAQ .toggle .toggle_btn::after{position:absolute;content:"한번에 열고 닫기";bottom:0;left:50%;transform:translate(-50%,28px);font-weight:400;font-size:14px;width:170%;color:#4d5053}#type10 .FAQ .toggle label{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}#type10 .FAQ .toggle [type=checkbox]{appearance:none;position:relative;border-radius:100px;width:60px;height:34px;background-color:#ececec}#type10 .FAQ .toggle [type=checkbox]::before{content:"";position:absolute;left:6px;top:50%;width:24px;height:24px;border-radius:50%;transform:translateY(-50%);background-color:#adadad;transition:left 250ms linear;cursor:pointer}#type10 .FAQ .toggle [type=checkbox]:checked{background-color:#adadad}#type10 .FAQ .toggle [type=checkbox]:checked::before{background-color:#fff;left:30px;cursor:pointer}#type10 .FAQ .curriculum-lang{display:-webkit-box;display:-ms-flexbox;display:flex}#type10 .FAQ .curriculum-lang li{flex:auto;min-width:190px}#type10 .FAQ .curriculum-lang li dl{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;text-align:center}#type10 .FAQ .curriculum-lang li dt{padding:10px 0;border-radius:0 30px 30px 0;color:#fff;position:relative;z-index:5}#type10 .FAQ .curriculum-lang li dt:after{content:"󰁔";font-family:"Material Design Icons";position:absolute;width:30px;height:30px;border-radius:0 15px 15px 0;right:5px;top:50%;transform:translate(0,-50%);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:20px}#type10 .FAQ .curriculum-lang li dt>strong{display:block;font-size:18px;margin-bottom:5px}#type10 .FAQ .curriculum-lang li dt>span{font-size:16px;font-weight:400}#type10 .FAQ .curriculum-lang li dd{font-size:15px;padding:40px 0 10px;border:1px solid #999;border-radius:6px;border-top:none;margin-top:-30px;background-color:#fff;position:relative}#type10 .FAQ .curriculum-lang li dd>img{margin:0 auto}#type10 .FAQ .curriculum-lang li.item-01{z-index:4}#type10 .FAQ .curriculum-lang li.item-01 dt{background-color:#6272ff;border-radius:30px 30px 30px 30px}#type10 .FAQ .curriculum-lang li.item-02{margin-left:-20px;z-index:3}#type10 .FAQ .curriculum-lang li.item-02 dt{background-color:#552ddf}#type10 .FAQ .curriculum-lang li.item-03{margin-left:-20px;z-index:2}#type10 .FAQ .curriculum-lang li.item-03 dt{background-color:#2915bc}#type10 .FAQ .curriculum-lang li.item-04{margin-left:-20px;z-index:1}#type10 .FAQ .curriculum-lang li.item-04 dt{background-color:#1c1744}#type10 .FAQ .curriculum-lang li.item-04 dt:after{display:none}#type10 .FAQ .curriculum-step{border-bottom:1px solid #ebebeb;counter-reset:number 0}#type10 .FAQ .curriculum-step .step-item{position:relative;border-top:1px solid #ebebeb}#type10 .FAQ .curriculum-step .step-item .step-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 60px 40px 20px;background-color:#fff;position:relative}#type10 .FAQ .curriculum-step .step-item .step-title:hover{cursor:pointer}#type10 .FAQ .curriculum-step .step-item .step-title:after{content:"󰘴";font-family:"Material Design Icons";font-size:30px;position:absolute;right:0;top:50%;transform:translate(0,-50%);transition:.5s}#type10 .FAQ .curriculum-step .step-item .step-title>span.bg-point-color{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}#type10 .FAQ .curriculum-step .step-item .step-title>span.bg-point-color>small{color:#ffd800;font-weight:400}#type10 .FAQ .curriculum-step .step-item .step-title>h6{flex-shrink:0;width:40px;font-size:18px;letter-spacing:-.5px;font-weight:700}#type10 .FAQ .curriculum-step .step-item .step-title>p{font-weight:700;font-size:18px;width:100%}#type10 .FAQ .curriculum-step .step-item .step-content{margin-left:60px;margin-bottom:40px;display:none;max-height:0;overflow:hidden;transition:max-height .5s ease-out}#type10 .FAQ .curriculum-step .step-item .step-content .step-content-inner{width:100%}#type10 .FAQ .curriculum-step .step-item .step-content .step-content-inner .box-item{width:100%}#type10 .FAQ .curriculum-step .step-item .step-content .step-content-inner .box-item>p{color:#656565;font-size:16px}#type10 .FAQ .curriculum-step .step-item.active .step-title{padding:40px 60px 18px 20px}#type10 .FAQ .curriculum-step .step-item.active .step-title:after{transform:translate(0,-50%) rotate(180deg)}#type10 .FAQ .curriculum-step .step-item.active .step-content{display:block;max-height:100%}.one-teacher-review{padding:150px 0;background:linear-gradient(to top,#ededed 0,#fff 50%)}.one-teacher-review .section-header .title{font-size:35px}.one-teacher-review .section-header .title>span{font-size:28px}.one-teacher-review .section-contents{width:1200px;margin:0 auto;position:relative}.one-teacher-review .section-contents .inner{width:1050px;margin:0 auto}.one-teacher-review .section-contents .image{width:100%;margin:0 auto}.one-teacher-review .section-contents .one-teacher{display:flex;align-items:flex-end;border-bottom:1px solid #dbdbdb;justify-content:space-between}.one-teacher-review .section-contents .one-teacher .review-top-left{width:60%}.one-teacher-review .section-contents .one-teacher .review-top-left .teacher-name{margin-bottom:30px;line-height:1.5}.one-teacher-review .section-contents .one-teacher .review-top-left .teacher-name>strong{font-size:30px}.one-teacher-review .section-contents .one-teacher .review-top-left .teacher-name>p{font-size:24px}.one-teacher-review .section-contents .one-teacher .review-top-left .project{position:relative;margin-bottom:44px}.one-teacher-review .section-contents .one-teacher .review-top-left .project-title{font-size:21px;margin-bottom:12px}.one-teacher-review .section-contents .one-teacher .review-top-left .project-title>span{font-size:18px}.one-teacher-review .section-contents .one-teacher .review-top-left .project-slide-adv{width:205px;margin-right:12px}.one-teacher-review .section-contents .one-teacher .review-top-left .project-slide-adv>a>img{width:100%}.one-teacher-review .section-contents .one-teacher .review-top-left .project-slide-adv>a>p{font-size:14px;color:#666;margin-top:8px;text-align:center}.one-teacher-review .section-contents .one-teacher .review-top-right{text-align:right}.one-teacher-review .section-contents .one-teacher .review-top-right img{width:310px;max-height:360px;object-fit:cover;object-position:top}.one-teacher-review .section-contents .review-bottom{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:nowrap;gap:20px}.one-teacher-review .section-contents .review-bottom .intro{word-break:keep-all;line-break:strict;max-width:280px;white-space:normal}.one-teacher-review .section-contents .review-bottom .intro-title{font-size:20px;display:block;margin-bottom:20px}.one-teacher-review .section-contents .review-bottom .intro-sub{color:#666;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.5px}.one-teacher-review .section-contents .review-rating{margin-top:60px;gap:0 48px}.one-teacher-review .section-contents .review-rating .one-star{color:#727272}.one-teacher-review .section-contents .review-rating .one-star>span{color:#dda628}.one-teacher-review .section-contents .review-rating-left{width:calc(50% - 24px)}.one-teacher-review .section-contents .review-rating-left .rating-title{width:100%;display:block;font-size:21px;line-height:1.5;margin-bottom:50px}.one-teacher-review .section-contents .review-rating-left .rating-score{display:flex;justify-content:flex-start;gap:40px;align-items:flex-end;line-height:1}.one-teacher-review .section-contents .review-rating-left .rating-score-number{font-size:100px;letter-spacing:-5px;position:relative;bottom:-8px}.one-teacher-review .section-contents .review-rating-left .rating-score-number>span{font-size:28px;letter-spacing:2px}.one-teacher-review .section-contents .review-rating-left .rating-score-bar-container{display:flex;gap:0 8px;align-items:center;color:#727272;margin-bottom:8px}.one-teacher-review .section-contents .review-rating-left .rating-score-bar-container:last-of-type{margin-bottom:0}.one-teacher-review .section-contents .review-rating-left .rating-score-bar-container .bar-label{font-size:16px;min-width:110px}.one-teacher-review .section-contents .review-rating-left .rating-score-bar-container .bar-bg{background:#eee;height:10px;overflow:hidden;width:100px}.one-teacher-review .section-contents .review-rating-left .rating-score-bar-container .bar-bg .bar-fill{background:#000;height:100%;width:0;transition:width 1s ease-in-out}.one-teacher-review .section-contents .review-rating-right{width:calc(50% - 24px);border:1px solid #727272;border-radius:16px;padding:34px 24px;position:relative}.one-teacher-review .section-contents .review-rating-right .rating-swiper{height:100%}.one-teacher-review .section-contents .review-rating-right .rating-swiper-slide-adv .rating-name{display:flex;margin-bottom:18px}.one-teacher-review .section-contents .review-rating-right .rating-swiper-slide-adv .rating-name>b{font-size:21px}.one-teacher-review .section-contents .review-rating-right .rating-swiper-slide-adv .rating-name>p{margin-left:12px}.one-teacher-review .section-contents .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}.one-teacher-review .section-contents .review-rating-right .rating-arrow{right:-5%;top:42%;position:absolute}.one-teacher-review .section-contents .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}.one-teacher-review .section-contents .review-rating-right .rating-arrow .swiper-button-next_1::after{display:none}.one-teacher-review .section-contents .review-rating-right .rating-pagination{bottom:15%;width:calc(100% - 48px)}.one-teacher-review .section-contents .review-rating-right .rating-pagination .swiper-pagination{width:100%}.one-teacher-review .section-contents .review-rating-right .rating-pagination .swiper-pagination-bullet{width:30px;height:5px;border-radius:7px;background:#d3d3d3;margin:0 4px}.one-teacher-review .section-contents .review-rating-right .rating-pagination .swiper-pagination-bullet-active{width:60px;background:#000}.one-teacher-review .section-contents.review{padding-top:80px;display:block}.one-teacher-review .section-contents.review .button-wrap{position:absolute}.one-teacher-review .section-contents.review .button-wrap .swiper-button-next{z-index:2;right:-700px;top:-80px;transform:translate(-50px,-50px);font-size:36px;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 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px}.one-teacher-review .section-contents.review .button-wrap .swiper-button-next::after{display:none}.one-teacher-review .section-contents.review .button-wrap .swiper-button-next::after{display:none}.one-teacher-review .section-contents.review .project_teacher-swiper-button{z-index:2;font-size:36px;width:42px;height:42px;left:190px;top:49px;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}.one-teacher-review .section-contents.review .project_teacher-swiper-button::after{display:none}.one-teacher-review .section-contents.review-top{display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #dbdbdb}.one-teacher-review .section-contents.review-top-left{width:65%}.one-teacher-review .section-contents.review-top-left .teacher-name{margin-bottom:54px;line-height:1.5}.one-teacher-review .section-contents.review-top-left .teacher-name>p{font-size:28px}.one-teacher-review .section-contents.review-top-left .teacher-name>strong{font-size:36px}.one-teacher-review .section-contents.review-top-left .project{position:relative;margin-bottom:24px}.one-teacher-review .section-contents.review-top-left .project-title{font-size:21px;margin-bottom:12px}.one-teacher-review .section-contents.review-top-left .project-title>span{font-size:18px}.one-teacher-review .section-contents.review-top-left .project-slide-adv{width:205px;margin-right:12px}.one-teacher-review .section-contents.review-top-left .project-slide-adv>a>img{width:100%}.one-teacher-review .section-contents.review-top-left .project-slide-adv>a>p{font-size:14px;color:#666;margin-top:8px;text-align:center}.one-teacher-review .section-contents.review-top-right{width:35%}.one-teacher-review .section-contents.review-top-right img{width:360px;max-height:360px;object-fit:contain}.one-teacher-review .section-contents.review-bottom{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:nowrap;gap:20px}.one-teacher-review .section-contents.review-bottom .intro{word-break:keep-all;line-break:strict;min-width:0}.one-teacher-review .section-contents.review-bottom .intro-title{font-size:20px;display:block;margin-bottom:20px}.one-teacher-review .section-contents.review-bottom .intro-sub{color:#666;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-.5px}.one-teacher-review .section-contents.review-rating{margin-top:100px;gap:0 48px}.one-teacher-review .section-contents.review-rating .one-star{color:#727272}.one-teacher-review .section-contents.review-rating .one-star>span{color:#dda628}.one-teacher-review .section-contents.review-rating-left{width:calc(50% - 24px)}.one-teacher-review .section-contents.review-rating-left .rating-title{width:100%;display:block;font-size:21px;line-height:1.5;margin-bottom:50px}.one-teacher-review .section-contents.review-rating-left .rating-score{display:flex;justify-content:space-between;align-items:flex-end;line-height:1}.one-teacher-review .section-contents.review-rating-left .rating-score-number{font-size:100px;letter-spacing:-5px;position:relative;bottom:-8px}.one-teacher-review .section-contents.review-rating-left .rating-score-number>span{font-size:28px;letter-spacing:2px}.one-teacher-review .section-contents.review-rating-left .rating-score-bar-container{display:flex;gap:0 8px;align-items:center;color:#727272;margin-bottom:8px}.one-teacher-review .section-contents.review-rating-left .rating-score-bar-container:last-of-type{margin-bottom:0}.one-teacher-review .section-contents.review-rating-left .rating-score-bar-container .bar-label{font-size:16px;min-width:110px}.one-teacher-review .section-contents.review-rating-left .rating-score-bar-container .bar-bg{background:#eee;height:10px;overflow:hidden;width:100px}.one-teacher-review .section-contents.review-rating-left .rating-score-bar-container .bar-bg .bar-fill{background:#000;height:100%;width:0;transition:width 1s ease-in-out}.one-teacher-review .section-contents.review-rating-right{width:calc(50% - 24px);border:1px solid #727272;border-radius:16px;padding:34px 24px;position:relative}.one-teacher-review .section-contents.review-rating-right .rating-swiper{height:100%}.one-teacher-review .section-contents.review-rating-right .rating-swiper-slide-adv .rating-name{display:flex;margin-bottom:18px}.one-teacher-review .section-contents.review-rating-right .rating-swiper-slide-adv .rating-name>b{font-size:21px}.one-teacher-review .section-contents.review-rating-right .rating-swiper-slide-adv .rating-name>p{margin-left:12px}.one-teacher-review .section-contents.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}.one-teacher-review .section-contents.review-rating-right .rating-arrow{right:-5%;top:42%;position:absolute}.one-teacher-review .section-contents.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}.one-teacher-review .section-contents.review-rating-right .rating-arrow .swiper-button-next_1::after{display:none}.one-teacher-review .section-contents.review-rating-right .rating-pagination{bottom:15%;width:calc(100% - 48px)}.one-teacher-review .section-contents.review-rating-right .rating-pagination .swiper-pagination{width:100%}.one-teacher-review .section-contents.review-rating-right .rating-pagination .swiper-pagination-bullet{width:30px;height:5px;border-radius:7px;background:#d3d3d3;margin:0 4px}.one-teacher-review .section-contents.review-rating-right .rating-pagination .swiper-pagination-bullet-active{width:60px;background:#000}.one-teacher-review .font16{font-size:16px;line-height:1.5;font-weight:400}.one-teacher-review .font23{font-size:23px;line-height:1.5;color:#333}.one-teacher-review .font24{font-size:24px;line-height:1.5}.one-teacher-review .font34{font-size:34px;line-height:1.5}.one-teacher-review .text-gray{color:#000;opacity:50%}.one-teacher-review .text-white{color:#fff!important}.one-teacher-review .text-blue{color:#2c4cdb}.one-teacher-review .text-red{color:#db1919}.one-teacher-review .text-navy{color:#1e37ab}.one-teacher-review .bg-blue{background:#0a1773}.one-teacher-review .bg-gray{background:#efefef}.one-teacher-review .bg-navy{background:#07114d}.one-teacher-review .bg-black{background:#0e161e}.one-teacher-review .sub-title{margin-top:40px}
/*# sourceMappingURL=curriculum-type10.min.css.map */
