.curriculum-type34 .txt-gray{color:#aeaeb4}.curriculum-type34 .text-center{text-align:center}.curriculum-type34 .bg-gray{background-color:#efefef}.curriculum-type34 .bg-black{background-color:#1d1d22}.curriculum-type34 .bg-blue{background:#4d69f7}.curriculum-type34 .text-black{color:#000}.curriculum-type34 .text-blue{color:#0026e2}.curriculum-type34 .text-white{color:#fff}.curriculum-type34 .text-gray{color:rgba(0,0,0,.5)}.curriculum-type34 .inline-pc{display:inline}.curriculum-type34 .section{padding:140px 0}.curriculum-type34 .section.bg-blur{position:relative}.curriculum-type34 .section.bg-blur::before{position:absolute;content:"";width:1920px;height:544px;top:0;left:50%;transform:translateX(-50%);background-color:transparent;background-image:url(/images/curriculum/type34/bg-blur.svg);background-repeat:no-repeat;background-position-x:center;background-position-y:center}.curriculum-type34 .section.bubble-add{padding:200px 0 140px}.curriculum-type34 .section.bubble-add.top{padding:160px 0 140px}.curriculum-type34 .section-header{position:relative}.curriculum-type34 .section-header .btn-bubble{position:absolute;border-radius:21rem;width:fit-content;padding:0 30px;height:46px;font-size:16px;line-height:46px;text-align:center;background:linear-gradient(180deg,#427be5 0,#003299 100%);color:#fff;left:50%;top:-30%;transform:translate(-50%,-50%)}.curriculum-type34 .section-header .btn-bubble.visual-refine-bubble{top:-20%}.curriculum-type34 .section-header .btn-bubble::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:16px solid #0137a7}.curriculum-type34 .section-header .title{font-size:37px;font-weight:800;width:100%;line-height:1.35}.curriculum-type34 .section-header .sub-title{font-size:18px;font-weight:400;width:100%;display:block;line-height:150%;margin-top:20px}.curriculum-type34 .sub-text{font-size:21px;line-height:1.5}.curriculum-type34 .sub-text .small{font-size:18px}.curriculum-type34 .close-title{font-size:24px;font-weight:700;width:100%;text-align:center;line-height:1.5;display:block;margin-top:80px}.curriculum-type34 .close-title>span{width:100%;display:block;font-size:20px;font-weight:400}.curriculum-type34 .close-title.other{width:100%;padding:50px 0;border-radius:8px;color:#000;margin-top:40px;background-color:#fff;box-shadow:0 5px 30px #eaa300}.curriculum-type34 .container,.curriculum-type34 .section-contents{width:1050px;margin:0 auto;position:relative;padding-top:50px}.curriculum-type34 .container.outer,.curriculum-type34 .section-contents.outer{width:1200px}.curriculum-type34 .container.in860,.curriculum-type34 .section-contents.in860{width:860px}.curriculum-type34 .logo-contents{display:flex;flex-direction:column}.curriculum-type34 .logo-contents .img-source{width:100%;text-align:right;font-size:13px;color:rgba(0,0,0,.6);margin-top:15px;padding-right:50px}.curriculum-type34 .ad-design-banner{width:100%;height:210px;background-size:cover;background:#040c2b;position:relative}.curriculum-type34 .ad-design-banner .container{position:relative;padding-left:367px;width:1200px}.curriculum-type34 .ad-design-banner .deco-img{position:absolute;left:0;top:0;z-index:1}.curriculum-type34 .ad-design-banner .banner-contents .banner-title{background:linear-gradient(90deg,#bcdaff 8%,#fff 53%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:30px}.curriculum-type34 .ad-design-banner .banner-info-list{display:flex;align-items:center;justify-content:space-between}.curriculum-type34 .ad-design-banner .banner-info-list .item{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding-left:15px;border-left:2px solid #0152b7}.curriculum-type34 .ad-design-banner .banner-info-list .item .text-big{color:#0083ff;font-size:21px}.curriculum-type34 .ad-design-banner .banner-info-list .item .text-small{color:rgba(255,255,255,.5);font-size:16px}.curriculum-type34 .differnt{position:relative;overflow:hidden}.curriculum-type34 .differnt .vs-design{justify-content:center;align-items:flex-start;position:relative}.curriculum-type34 .differnt .vs-design .box{padding:42px 34px;box-shadow:rgba(0,0,0,.19) 0 10px 20px,rgba(0,0,0,.23) 0 6px 6px}.curriculum-type34 .differnt .vs-design .box>p{font-size:26px;padding-bottom:24px;text-align:center;line-height:1.2}.curriculum-type34 .differnt .vs-design .box .list{width:100%}.curriculum-type34 .differnt .vs-design .box .list>li{font-size:18px;font-weight:500;padding:24px 0;line-height:1.5}.curriculum-type34 .differnt .vs-design .box .list>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.curriculum-type34 .differnt .vs-design .left{width:480px;border-radius:20px;overflow:hidden;border:3px solid #1e37ab;background:linear-gradient(180deg,#fff 47.12%,rgba(68,100,239,.5) 100%);box-shadow:5px 5px 10px 0 rgba(0,0,0,.25)}.curriculum-type34 .differnt .vs-design .left>p{color:#2c4cdb;border-bottom:2px solid rgba(0,0,0,.13)}.curriculum-type34 .differnt .vs-design .left .list>li{border-bottom:2px dashed rgba(0,0,0,.2)}.curriculum-type34 .differnt .vs-design .left .list>li:last-child{font-size:20px}.curriculum-type34 .differnt .vs-design .left .list>li:last-child>strong>span{font-weight:400!important}.curriculum-type34 .differnt .vs-design .left .list>li>strong{display:block;font-size:21px;color:#161e4a;font-weight:700;line-height:1.35}.curriculum-type34 .differnt .vs-design .left .list>li>strong>span{width:100%;display:block}.curriculum-type34 .differnt .vs-design .left .sum{background:#0083ff;border-radius:42px;height:52px;line-height:52px;text-align:center;color:#fff;margin-top:32px;font-size:20px}.curriculum-type34 .differnt .vs-design .right{margin-top:100px;width:420px;border-radius:0 20px 20px 0;overflow:hidden;background:#f4f4f5;border:1px solid rgba(0,0,0,.1);padding:42px 34px}.curriculum-type34 .differnt .vs-design .right>p{color:#333;border-bottom:1px solid #d2d2d3;padding-bottom:18px}.curriculum-type34 .differnt .vs-design .right .list>li{border-bottom:2px dashed rgba(0,0,0,.12);line-height:1.5;color:rgba(51,51,51,.5);padding:20px 32px}.curriculum-type34 .differnt .vs-design .right .list>li>strong{display:block;font-size:19px;color:#000;opacity:80%}.curriculum-type34 .differnt .vs-design .vs>b{color:#1e37ab;font-size:75px;line-height:1.5;position:absolute}.curriculum-type34 .differnt .vs-design .vs .v{left:50%;top:53%;transform:translate(-50%,-50%)}.curriculum-type34 .differnt .vs-design .vs .s{right:42%;top:57%;transform:translate(-50%,-50%)}.curriculum-type34 .differnt .vs-design.other .left{border:3px solid #0152b7;background:linear-gradient(180deg,#fff 47.12%,rgba(206,228,255,.5) 100%)}.curriculum-type34 .differnt .vs-design.other .left>p{color:#161e4a}.curriculum-type34 .differnt .vs-design.other .left.box .list>li{padding:20px 0 20px 60px;position:relative;font-size:16px}.curriculum-type34 .differnt .vs-design.other .left.box .list>li>strong{font-size:21px}.curriculum-type34 .differnt .vs-design.other .left.box .list .icon{position:absolute;left:0;top:50%;transform:translate(0,-50%);border-radius:50px;width:45px;height:45px;background-color:#060e2d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:27px}.curriculum-type34 .differnt .vs-design.other .left .sum{background:#0152b7;margin:15px auto 0 auto}.curriculum-type34 .differnt .vs-design.other.right{margin-top:100px}.curriculum-type34 .differnt .vs-design.other.right.box .list>li{padding:20px 30px}.curriculum-type34 .reason-section{background-color:#f3f4f5}.curriculum-type34 .reason-section .portfolio-result-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 20px;margin:60px 0;padding:0;list-style:none}.curriculum-type34 .reason-section .portfolio-result-list .result-item{padding:20px 20px 22px;border:1px solid #ddd;border-radius:8px;background:#fff;box-sizing:border-box}.curriculum-type34 .reason-section .portfolio-result-list .result-thumb{overflow:hidden;margin:0 0 18px;border-radius:5px}.curriculum-type34 .reason-section .portfolio-result-list .result-thumb img{display:block;width:100%;aspect-ratio:277/200;object-fit:cover}.curriculum-type34 .reason-section .portfolio-result-list .result-title{margin:0 0 12px;color:#003cff;font-size:22px;font-weight:800;line-height:1.35;letter-spacing:-.04em}.curriculum-type34 .reason-section .portfolio-result-list .result-desc{margin:0;color:#666;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.03em}.curriculum-type34 .reason-section .portfolio-result-list.columns2{grid-template-columns:repeat(2,minmax(0,1fr))}.curriculum-type34 .reason-section .portfolio-result-list.columns2 .result-item{padding:0}.curriculum-type34 .reason-section .portfolio-result-list.columns2 .result-thumb{margin:0 0 30px 0;border-radius:5px 5px 0 0}.curriculum-type34 .reason-section .portfolio-result-list.columns2 .result-thumb img{aspect-ratio:219/121}.curriculum-type34 .reason-section .portfolio-result-list.columns2 .result-desc{padding-bottom:30px}.curriculum-type34 .start-benefit{background-color:transparent;background-image:url(/images/curriculum/type20/section_bg_4.jpg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover;background-position:center calc(50% + 26px)}.curriculum-type34 .start-benefit .start-list{display:grid;grid-template-columns:repeat(2,2fr);gap:38px 20px}.curriculum-type34 .start-benefit .start-list-box{border-radius:8px;border:1px solid rgba(255,255,255,.2);background:var(--gradient,linear-gradient(105deg,rgba(255,255,255,.3) -41.18%,rgba(5,7,29,.3) 120.53%));display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:200px}.curriculum-type34 .start-benefit .start-list-box .text-big,.curriculum-type34 .start-benefit .start-list-box>h4{font-size:24px;font-weight:700}.curriculum-type34 .start-benefit .start-list-box .text-big>span,.curriculum-type34 .start-benefit .start-list-box>h4>span{display:block}.curriculum-type34 .start-benefit .start-list-box .text-big.txt-white,.curriculum-type34 .start-benefit .start-list-box>h4.txt-white{color:#fff;line-height:1.35}.curriculum-type34 .start-benefit .start-list-box>p{color:#9292a3;font-size:16px;font-weight:500}.curriculum-type34 .curriculum-type-row2 .curriculum-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.curriculum-type34 .curriculum-type-row2 .curriculum-list-box{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px}.curriculum-type34 .curriculum-type-row2 .curriculum-list-box.blue-box{grid-column:1/-1;display:block}.curriculum-type34 .curriculum-type-row2 .curriculum-list-box.blue-box .flex-box{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:0}.curriculum-type34 .curriculum-type-row2 .curriculum-list-box.blue-box .curri-tit{border-radius:10px 10px 0 0;background:#0026e2;text-align:center}.curriculum-type34 .curriculum-type-row2 .curriculum-list-box.blue-box .curri-ul{border-radius:0 0 10px 10px;border-top:0}.curriculum-type34 .curriculum-type-row2 .curriculum-list-box.blue-box .curri-img{width:100%}.curriculum-type34 .curriculum-type-row2 .curriculum-list-box:nth-of-type(3) .curri-ul{height:232px}.curriculum-type34 .curriculum-type-row2 .curriculum-list-box .curri-tit{width:100%;background:#606266;border-radius:10px;height:86px;display:block;text-align:center;padding:18px 0;color:#fff;line-height:1.35;font-size:20px}.curriculum-type34 .curriculum-type-row2 .curriculum-list-box .curri-ul{border-radius:10px;padding:30px 24px;border:1px solid #dbdbdb;margin-bottom:0;height:100%}.curriculum-type34 .curriculum-type-row2 .curriculum-list-box .curri-ul>li{color:#01040a;font-size:17px;font-weight:500}.curriculum-type34 .last-banner{background-color:transparent;background-image:url(/images/curriculum/type20/section_08.jpg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover;background-position-y:top;padding:110px 0 100px}.curriculum-type34 .last-banner>h2{color:#fff;text-align:center;font-size:36px;font-weight:700;line-height:1.3}.curriculum-type34 .last-banner .bubble{position:absolute;border-radius:20rem;border:1px solid rgba(0,0,0,.5);width:290px;height:38px;font-weight:700;font-size:1rem;line-height:38px;text-align:center;background:#fff;left:50%;top:-40%;transform:translate(-50%,-50%);animation:bubble 2s ease-in-out infinite}.curriculum-type34 .last-banner .bubble::after{content:"";position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff}@keyframes bubble{0%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-16%)}100%{transform:translate(-50%,-50%) translateY(0)}}.curriculum-type34 .last-banner .banner-btn{position:relative;margin:90px auto 0;font-size:21px;color:#000;font-weight:700;width:430px;height:83px;border-radius:10px;background:#fff;box-shadow:3px 2px 4px 0 rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;align-items:center;justify-content:center}.curriculum-type34 .last-banner .banner-btn .go{background:#4070e4;color:#fff;border-radius:100%;font-size:14px;font-weight:800;padding:4px 6px}.curriculum-type34 .compare-section{background:linear-gradient(180deg,#91e7ff 0,#90aeff 100%)}.curriculum-type34.add-type .ad-design-banner .container{padding-left:575px}.curriculum-type34.add-type .ad-design-banner .container .text-gradient{background:linear-gradient(90deg,#fff 0,#91e7ff 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:32px;font-style:normal;font-weight:800;line-height:normal}.curriculum-type34.add-type .ad-design-banner .container .text-gradient .btn-bubble{font-size:24px;font-weight:400}.curriculum-type34.add-type .ad-design-banner .container .text-gradient .banner-title{font-size:32px;background:0 0;margin-bottom:10px}.curriculum-type34.add-type .ad-design-banner .container .banner-desc{font-size:18px;font-weight:400;color:rgba(255,255,255,.6)}.curriculum-type34.add-type .compare-section .ai-card-group{display:grid;grid-template-columns:minmax(0,330fr) minmax(0,150fr) minmax(0,480fr);align-items:start;gap:2%;width:100%;max-width:1000px;margin:60px auto 0}.curriculum-type34.add-type .compare-section .ai-card-group,.curriculum-type34.add-type .compare-section .ai-card-group *{box-sizing:border-box}.curriculum-type34.add-type .compare-section .ai-card-group__after,.curriculum-type34.add-type .compare-section .ai-card-group__before,.curriculum-type34.add-type .compare-section .ai-card-group__process{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.curriculum-type34.add-type .compare-section .ai-card-group__label{position:absolute;z-index:1;top:0;left:0;display:flex;align-items:center;justify-content:center;width:78px;height:32px;border-radius:6px 0 0;background:#949494;color:#fff;font-size:14px;font-weight:700;line-height:1}.curriculum-type34.add-type .compare-section .ai-card-group__label--after{background:#0023e8}.curriculum-type34.add-type .compare-section .ai-card-group__product{grid-area:1/1;display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:6px;background:#fff}.curriculum-type34.add-type .compare-section .ai-card-group__arrow{grid-area:1/1;position:relative;z-index:1;align-self:center;justify-self:end;display:grid;place-items:center;width:12.424%;aspect-ratio:41/47;background:#c7c7c7}.curriculum-type34.add-type .compare-section .ai-card-group__arrow::before{content:"";width:36%;aspect-ratio:1;border-top:3px solid #fff;border-right:3px solid #fff;transform:translateX(-20%) rotate(45deg)}.curriculum-type34.add-type .compare-section .ai-card-group__process{margin-top:30px}.curriculum-type34.add-type .compare-section .ai-card-group__process img{display:block;width:100%;height:auto;object-fit:contain}.curriculum-type34.add-type .compare-section .ai-card-group__process .ai-card-text{font-size:16px;letter-spacing:-1px}.curriculum-type34.add-type .compare-section .ai-card-group__process .ai-card-text .icon{font-size:33px}.curriculum-type34.add-type .compare-section .ai-card-group__media{display:block;width:100%;height:auto;aspect-ratio:480/330;object-fit:cover;border-radius:6px;background:#030c1b}.curriculum-type34.add-type .compare-section .ai-card-group .ai-card-text{grid-row:2;margin:20px 0 0;font-size:18px;font-weight:400;line-height:1.5;text-align:center;word-break:keep-all;overflow-wrap:anywhere;letter-spacing:-1px}.curriculum-type34.add-type .compare-section .ai-card-group .ai-card-text.bold{font-size:21px;font-weight:800}.curriculum-type34.add-type .compare-section.claude{background:linear-gradient(180deg,#fff 50%,#e25911 108.12%);position:relative}.curriculum-type34.add-type .compare-section.claude .deco-text{display:inline-block;position:absolute;left:50%;bottom:-40px;transform:translate(-50%,0);color:rgba(255,255,255,.1);font-size:374px;z-index:10;font-weight:400;font-family:Montserrat,sans-serif}.curriculum-type34.add-type .compare-section.claude .ai-card-group{grid-template-columns:minmax(0,330fr) minmax(0,172fr) minmax(0,480fr)}.curriculum-type34.add-type .compare-section.claude .ai-card-group__label--after{background:#e25911}.curriculum-type34.add-type .compare-section.claude .ai-card-group__product{aspect-ratio:auto}.curriculum-type34.add-type .compare-section.claude .ai-card-group__process{margin-top:85px}.curriculum-type34.add-type .compare-section.claude .ai-card-group__process img{height:auto;object-fit:contain;max-width:97px;margin:0 auto}.curriculum-type34.add-type .compare-section.claude .ai-card-group__process .ai-card-text{font-size:16px;letter-spacing:0}.curriculum-type34.add-type .compare-section.claude .ai-card-group__process .ai-card-text .icon{font-size:33px}.curriculum-type34.add-type .triangle-wrap{position:relative;width:150px;height:50px;left:50%;top:46px;transform:translateX(-50%)}.curriculum-type34.add-type .triangle-wrap .triangle{position:absolute;left:50%;transform:translate(-50%);width:80px;height:30px;clip-path:polygon(50% 100%,0 0,100% 0);background:linear-gradient(to top,#5081ea 0,#5aa7f0 24%,rgba(156,199,242,.1) 100%);filter:blur(1px)}.curriculum-type34.add-type .triangle-wrap .triangle-top{top:0;transform:translateX(-50%) translateY(4px)}.curriculum-type34.add-type .triangle-wrap .triangle-bottom{top:20px;opacity:.6}.curriculum-type34.add-type .adv-compare{margin:80px 0 50px;display:flex;align-items:center;justify-content:center;text-align:center;gap:24px}.curriculum-type34.add-type .adv-compare .adv-com-item{padding:50px 40px 60px;border-radius:10px}.curriculum-type34.add-type .adv-compare .adv-com-item .com-tit{font-style:normal;font-weight:700;margin-bottom:30px;line-height:1.5;font-size:23px;display:block}.curriculum-type34.add-type .adv-compare .adv-com-item .com-list{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:10px}.curriculum-type34.add-type .adv-compare .adv-com-item .com-list-item{width:100%;border-radius:3px;line-height:50px;height:50px;font-size:18px}.curriculum-type34.add-type .adv-compare .adv-com-item.left-item{border:2px solid rgba(0,0,0,.07);background:linear-gradient(180deg,rgba(227,227,227,.1) 0,rgba(185,185,185,.1) 52.88%,rgba(89,90,92,.1) 100%);width:400px}.curriculum-type34.add-type .adv-compare .adv-com-item.left-item .com-tit{color:rgba(0,0,0,.7);text-align:center}.curriculum-type34.add-type .adv-compare .adv-com-item.left-item .com-list-item{background:rgba(21,21,21,.06);width:100%;text-align:center;color:#666;font-weight:500}.curriculum-type34.add-type .adv-compare .adv-com-item.left-item .com-list-item:last-of-type{margin-bottom:0}.curriculum-type34.add-type .adv-compare .adv-com-item.right-item{width:400px;border-radius:10px;background:linear-gradient(180deg,#80d7f2 0,#6695ee 52.88%,#5568de 100%)}.curriculum-type34.add-type .adv-compare .adv-com-item.right-item .com-tit{color:#000}.curriculum-type34.add-type .adv-compare .adv-com-item.right-item .com-list{width:100%}.curriculum-type34.add-type .adv-compare .adv-com-item.right-item .com-list-item{background:rgba(21,21,21,.37);color:#fff;font-size:18px;font-weight:700}.curriculum-type34.add-type .adv-compare .adv-com-item.right-item .com-list-item.black-item{background:#151515;color:#00ff90;font-size:21px;height:auto;line-height:1.5;padding:10px}.curriculum-type34.add-type .adv-compare .txt-red{color:#e60012;font-weight:600;font-size:18px}.curriculum-type34.add-type .adv-compare .txt-green{color:#70e0ff;font-weight:600;font-size:18px}.curriculum-type34.add-type .start-benefit.claude{background-image:none;background-color:#01040a;position:relative;overflow:hidden}.curriculum-type34.add-type .start-benefit.claude::before{content:"";border-radius:1370.162px;background:linear-gradient(115deg,#e4a663 14.94%,#da500d 40.67%,#9b0600 59.53%);filter:blur(220px);width:1370.162px;height:1022.487px;transform:translate(-50%,0) rotate(173.614deg) scaleX(-1);aspect-ratio:67/50;position:absolute;left:50%;top:-75%;z-index:1}.curriculum-type34.add-type .start-benefit.claude .container,.curriculum-type34.add-type .start-benefit.claude .section-header{position:relative;z-index:3}.curriculum-type34.add-type .start-benefit.claude .start-list-box{background:linear-gradient(98deg,rgba(255,255,255,.2) -48.24%,rgba(1,4,10,.2) 143.11%)}.curriculum-type34.add-type .video-showcase .video-showcase-inner{width:100%;max-width:900px;margin:0 auto}.curriculum-type34.add-type .video-showcase .video-showcase-youtube{position:relative;aspect-ratio:16/9;overflow:hidden;background:#080808}.curriculum-type34.add-type .video-showcase .video-showcase-youtube iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.curriculum-type34.add-type .video-showcase .video-showcase-content{padding:76px 0 0}.curriculum-type34.add-type .video-showcase .video-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.curriculum-type34.add-type .video-showcase .video-showcase-card{min-width:0;margin:0;overflow:hidden;border-radius:10px;background:#03080e}.curriculum-type34.add-type .video-showcase .video-showcase-card video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#080808}.curriculum-type34.add-type .video-showcase .video-showcase-card figcaption{padding:16px 12px;font-size:18px;line-height:1.4;text-align:center;color:#fff}.curriculum-type34.add-type .career-up{background:linear-gradient(180deg,#2e49e0 0,#5a70ee 36.06%)}.curriculum-type34.add-type .career-up .career-list{display:flex;flex-direction:column;gap:20px;width:100%;max-width:900px;margin:50px auto 0 auto;padding:0;list-style:none}.curriculum-type34.add-type .career-up .career-list .career-item{display:grid;grid-template-columns:minmax(0,513fr) 62px minmax(0,325fr);align-items:stretch}.curriculum-type34.add-type .career-up .career-list .career-experience,.curriculum-type34.add-type .career-up .career-list .career-job{display:flex;align-items:center;min-width:0;min-height:75px;margin:0;border-radius:8px;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:-.04em;word-break:keep-all;overflow-wrap:break-word}.curriculum-type34.add-type .career-up .career-list .career-experience{padding:20px 30px;background:#01040a;color:#fff}.curriculum-type34.add-type .career-up .career-list .career-job{justify-content:center;padding:20px;background:#fff;color:#030609;text-align:center}.curriculum-type34.add-type .career-up .career-list .career-icon{display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px}.curriculum-type34.add-type .curriculum-new-type{padding:120px 0;--primary-color:#3046d3;--text-color:#111;--gray-color:#777;--line-color:#d7d7d7;--item-bg:#fff;--item-sub-bg:#f5f5f5}.curriculum-type34.add-type .curriculum-new-type .header-arrow-title{font-size:21px;font-weight:600;line-height:1.5;color:#666;margin-top:10px}.curriculum-type34.add-type .curriculum-new-type .header-arrow-title span{display:inline-block;margin:0 10px}.curriculum-type34.add-type .curriculum-new-type .curriculum-list{overflow:hidden;margin:40px auto;padding:0;max-width:880px;border-top:3px solid #000;border-bottom:3px solid #000}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .curriculum-item{padding:45px 20px;background:var(--item-bg);border-bottom:1px solid var(--line-color)}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .curriculum-item:nth-child(even){background:var(--item-sub-bg)}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .curriculum-item:last-child{border-bottom:0}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .content{width:100%}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .title-group{display:flex;align-items:flex-start;gap:.875rem}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .text-group{flex:1;min-width:0;text-align:left}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .text-group .item-title{margin:0;color:var(--text-color);font-size:24px;font-weight:800;line-height:1.45;letter-spacing:-.045em}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .text-group .item-title span{font-weight:400}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .number{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:33px;height:33px;border-radius:5px;background:var(--primary-color);color:#fff;font-size:18px;font-weight:800;line-height:1}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .description{margin:10px 0 0;color:var(--gray-color);font-size:18px;font-weight:400;line-height:1.65;letter-spacing:-.035em}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .tool-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:30px 0 0 45px;padding:0;list-style:none}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .tool-list li{display:inline-flex;align-items:center;gap:7px;color:#6d6d6d;font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.035em}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .tool-list li:not(:last-child)::after{content:","}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .tool-list img{display:block;width:auto;max-width:150px;height:26px;object-fit:contain}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .portfolio-list{display:grid;grid-template-columns:406fr 408fr;align-items:start;gap:10px;margin:10px 0 0 45px}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .portfolio-list figure{overflow:hidden;min-width:0;margin:0}.curriculum-type34.add-type .curriculum-new-type .curriculum-list .portfolio-list img{display:block;width:100%;height:auto}.curriculum-type34.add-type .last-banner{background:#00003c;position:relative}.curriculum-type34.add-type .last-banner a,.curriculum-type34.add-type .last-banner h2{position:relative;z-index:3}.curriculum-type34.add-type .last-banner .bubble{background:#00fff2}.curriculum-type34.add-type .last-banner .bubble::after{border-top:8px solid #00fff2}.curriculum-type34.add-type .last-banner:before{content:"";background-color:transparent;background-image:url(/images/curriculum/type8/04/last-deco.jpg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:1200px;height:326px;position:absolute;left:50%;bottom:0;transform:translate(-50%,0);z-index:1}.curriculum-type34.add-type .last-banner.claude{position:relative;padding:115px 0 115px;background:linear-gradient(180deg,#fff 0,#e25911 114.39%)}.curriculum-type34.add-type .last-banner.claude h2{color:#01040a}.curriculum-type34.add-type .last-banner.claude::before{background-color:transparent;background-image:url(/images/curriculum/type34/02/last-section-bg.jpg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;width:1920px;height:497px}.curriculum-type34.add-type .last-banner.claude .bubble{background:#fff;border:none;color:#000}.curriculum-type34.add-type .last-banner.claude .bubble::after{border-top:8px solid #fff}.curriculum-type34.add-type .last-banner.claude .banner-btn{border:none;background:#01040a;color:#fff}.curriculum-type34.add-type .diagram-section{background-color:transparent;background-image:url(/images/curriculum/type34/02/diagram-bg.jpg);background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-color:#01040b;background-size:1920px 1203px;height:1203px}.curriculum-type34.add-type .diagram-section .container{height:1203px;position:relative}.curriculum-type34.add-type .diagram-section .container .title{color:#fff}.curriculum-type34.add-type .diagram-section .container .title-tag{position:relative;width:fit-content;padding:0 30px;height:46px;font-size:16px;line-height:46px;text-align:center;color:#fff;display:block;margin:0 auto 30px auto;font-weight:600;border-radius:80px;background:linear-gradient(90deg,#f8af5d -9.01%,#e25911 27.28%,#c33301 92.61%)}.curriculum-type34.add-type .diagram-section .container .title-tag::after{content:"";display:inline-block;width:14px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='M6.92822 12L0 0H13.8564L6.92822 12Z' fill='%23DA4F0D'/%3E%3C/svg%3E") no-repeat center/contain;position:absolute;left:50%;bottom:-11px;transform:translate(-50%,0)}.curriculum-type34.add-type .diagram-section .container .sub-text{color:rgba(255,255,255,.5);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:1.45;margin-top:30px}.curriculum-type34.add-type .diagram-section .container .bottom-text{width:100%;position:absolute;line-height:1.5;left:50%;top:815px;transform:translate(-50%,0);color:#fff;text-align:center;font-size:27px;font-weight:600}.curriculum-type34.add-type .diagram-section .container .bottom-text>span{font-size:18px;line-height:1.5;display:block;margin-top:10px;color:rgba(255,255,255,.6);font-weight:400}.curriculum-type34.add-type .diagram-section .circle-diagram{width:990px;height:580px;position:absolute;left:50%;top:120px;transform:translate(-50%,0)}.curriculum-type34.add-type .diagram-section .circle-diagram .circle-text{position:relative;width:100%;height:100%}.curriculum-type34.add-type .diagram-section .circle-diagram .circle-text .circle{position:absolute}.curriculum-type34.add-type .diagram-section .circle-diagram .circle-text .circle>p{color:#fff;font-size:16px;text-align:center;font-weight:400;color:rgba(255,255,255,.7)}.curriculum-type34.add-type .diagram-section .circle-diagram .circle-text .circle>p>strong{display:block;font-size:24px;margin-bottom:10px;line-height:1.35;color:#fff}.curriculum-type34.add-type .diagram-section .circle-diagram .circle-text .circle.circle-01{top:305px;left:60px}.curriculum-type34.add-type .diagram-section .circle-diagram .circle-text .circle.circle-02{top:200px;left:770px}.curriculum-type34.add-type .diagram-section .circle-diagram .circle-text .circle.circle-03{top:480px;left:760px}.curriculum-type34.add-type .diagram-section .btn-container{position:absolute;left:50%;top:71%;transform:translate(-50%,-50%)}.curriculum-type34.add-type .reason-section.claude .portfolio-result-list .result-title{color:#c33301}.curriculum-type34.add-type .project-point{background:#01040a;position:relative;overflow:hidden}.curriculum-type34.add-type .project-point .title{color:#fff;position:relative;z-index:3}.curriculum-type34.add-type .project-point:before{content:"";border-radius:1370.162px;background:linear-gradient(115deg,#e4a663 14.94%,#da500d 40.67%,#9b0600 59.53%);filter:blur(220px);width:1370.162px;height:1022.487px;transform:translate(-50%,0) rotate(173.614deg) scaleX(-1);aspect-ratio:67/50;position:absolute;left:50%;top:-50%;z-index:1}.curriculum-type34.add-type .project-point .career-path{margin:0 auto 80px auto;max-width:900px}.curriculum-type34.add-type .project-point .career-path .career-path-list{display:grid;gap:20px;position:relative;z-index:3}.curriculum-type34.add-type .project-point .career-path .career-path-list .item{min-width:0}.curriculum-type34.add-type .project-point .career-path .career-path-list .career-card{overflow:hidden;padding:22px 68px 54px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(98deg,rgba(255,255,255,.2) -48.24%,rgba(1,4,10,.2) 143.11%);color:#fff}.curriculum-type34.add-type .project-point .career-path .career-path-list .card-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,1fr);align-items:stretch;border-bottom:1px solid rgba(255,255,255,.18)}.curriculum-type34.add-type .project-point .career-path .career-path-list .card-content{display:flex;flex-direction:column;justify-content:center;min-width:0}.curriculum-type34.add-type .project-point .career-path .career-path-list .category{margin:0 0 38px;color:#f8af5d;font-size:18px;line-height:1.3;letter-spacing:-.03em;font-family:Montserrat,sans-serif}.curriculum-type34.add-type .project-point .career-path .career-path-list .title{margin:0;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:-.04em;word-break:keep-all}.curriculum-type34.add-type .project-point .career-path .career-path-list .card-visual{overflow:hidden;width:381px;height:190px;border-radius:9px 9px 0 0}.curriculum-type34.add-type .project-point .career-path .career-path-list .card-visual img{display:block;width:100%;height:100%;object-fit:cover}.curriculum-type34.add-type .project-point .career-path .career-path-list .card-detail-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:14px 0;margin:0;padding:30px 0 0;list-style:none}.curriculum-type34.add-type .project-point .career-path .career-path-list .card-detail-list .item{position:relative;min-width:0;padding-left:42px;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:-.03em;word-break:keep-all}.curriculum-type34.add-type .project-point .career-path .career-path-list .card-detail-list .item:before{content:"";position:absolute;top:50%;left:0;width:23px;height:23px;background-color:#f8af5d;transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M20.381 10.2653V11.1177C20.3798 13.1155 19.7329 15.0595 18.5367 16.6597C17.3405 18.2598 15.659 19.4304 13.7431 19.9969C11.8273 20.5633 9.77961 20.4953 7.90556 19.8029C6.0315 19.1106 4.43146 17.831 3.34407 16.1549C2.25668 14.4789 1.74019 12.4963 1.87165 10.5028C2.0031 8.50925 2.77545 6.61162 4.0735 5.09289C5.37155 3.57417 7.12576 2.51574 9.0745 2.07545C11.0232 1.63515 13.0621 1.83659 14.887 2.64972' stroke='black' stroke-width='2.11765' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.384 3.70605L11.1193 12.98L8.33984 10.2006' stroke='black' stroke-width='2.11765' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M20.381 10.2653V11.1177C20.3798 13.1155 19.7329 15.0595 18.5367 16.6597C17.3405 18.2598 15.659 19.4304 13.7431 19.9969C11.8273 20.5633 9.77961 20.4953 7.90556 19.8029C6.0315 19.1106 4.43146 17.831 3.34407 16.1549C2.25668 14.4789 1.74019 12.4963 1.87165 10.5028C2.0031 8.50925 2.77545 6.61162 4.0735 5.09289C5.37155 3.57417 7.12576 2.51574 9.0745 2.07545C11.0232 1.63515 13.0621 1.83659 14.887 2.64972' stroke='black' stroke-width='2.11765' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.384 3.70605L11.1193 12.98L8.33984 10.2006' stroke='black' stroke-width='2.11765' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain}.curriculum-type34.add-type .curriculum-group-detail{background:#f3f3f3}.curriculum-type34.add-type .curriculum-group{align-self:stretch;flex-wrap:wrap;display:grid;grid-template-columns:repeat(2,4fr);gap:26px 20px;max-width:860px;margin:60px auto 0 auto}.curriculum-type34.add-type .curriculum-group .item{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.curriculum-type34.add-type .curriculum-group .item .title{display:flex;padding:20px 0;justify-content:center;align-items:center;gap:5px;align-self:stretch;border-radius:10px;background:#37383b;color:#fff;font-size:20px;line-height:1.3;flex-direction:column}.curriculum-type34.add-type .curriculum-group .item .list{display:flex;flex-grow:1;padding:30px;align-items:flex-start;gap:10px;flex-shrink:0;align-self:stretch;flex-direction:column;border-radius:10px;border:1px solid #dbdbdb;background:#fff;line-height:1.3}.curriculum-type34.add-type .curriculum-group .item .list li{color:#37383b;font-size:17px;font-weight:500;margin-bottom:0}.curriculum-type34.add-type .curriculum-group .item .item-contents{width:100%;display:flex;flex-direction:column;height:100%}.curriculum-type34.add-type .curriculum-group .project-item{width:100%;margin:60px 0 0 0}.curriculum-type34.add-type .curriculum-group .project-item>span{display:flex;height:71px;padding:10px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:10px;background:#37383b;color:#fff;font-size:20px;margin-bottom:30px}.curriculum-type34.add-type .curriculum-group .project-item .project-list{display:flex;align-items:center;gap:20px;align-self:stretch}.curriculum-type34.add-type .curriculum-group .project-item .project-list .item{display:flex;flex-direction:column;align-items:center;flex:1 0 0;border-radius:10px;border:2px solid #37383b;background:#fff;gap:20px;align-self:stretch;overflow:hidden}.curriculum-type34.add-type .curriculum-group .project-item .project-list .item>p{width:100%;padding:20px 30px;border-bottom:2px solid #37383b;background:#37383b;color:#37383b;font-size:20px;font-style:normal;font-weight:500;line-height:1.3;text-align:center}.curriculum-type34.add-type .curriculum-group .project-item .project-list .item>p>strong{display:block}.curriculum-type34.add-type .curriculum-group .project-item .project-list .list{border:none;padding:0 30px 30px 30px}.curriculum-type34.add-type .curriculum-group .project-item .project-list .list>li{font-size:17px}
/*# sourceMappingURL=curriculum-type34.min.css.map */
