code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.top-menu.mo{display:none}.top-menu{background:#0000;height:80px;justify-content:center;position:absolute;top:0;z-index:3}.top-menu,.top-wrapper{display:flex;width:100%}.top-wrapper{background:#00000080;font-family:var(--fNsr);justify-content:space-between;padding:0 300px}.top-wrapper .logo{align-items:center;display:flex;transform:rotateY(0deg)}.top-wrapper .logo:hover{animation:bingle 1s linear}@keyframes bingle{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.top-wrapper .logo a{display:block;width:inherit}.top-wrapper .logo img{width:180px}.top-wrapper .menu-wrapper{align-items:center;display:flex;justify-content:space-around}.top-wrapper .menu-wrapper .menu{color:#fff;font-size:18px;font-weight:700}.sub .top-wrapper .menu-wrapper .menu a,.top-wrapper .menu-wrapper .menu a{text-wrap-mode:nowrap;align-items:center;color:inherit;display:flex;height:80px;padding:0 32px;text-decoration:none;transition:all .3s}.top-wrapper .menu-wrapper .menu a:hover{margin-bottom:10px}.top-wrapper .menu-wrapper .menu.management a{background:#edcf52;border-radius:50px;color:#000;height:40px}.top-wrapper .menu-camp{align-items:center;background:#ed7d31;border-radius:4rem;color:#fff;display:flex;font-size:17px;font-weight:900;height:60px;justify-content:center;line-height:21px;margin-top:10px;text-align:center;width:180px}@media (max-width:768px){.top-menu.pc{display:none}.top-menu.mo{display:block}.top-wrapper{height:80px;padding:0;width:auto}.top-wrapper .top{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 30px;width:100%}.top-wrapper .logo img{width:140px}.top-wrapper .menu-wrapper{display:none;transform:translateX(105%)}.top-wrapper .burger-menu img{width:50px}.top-wrapper .burger-menu{align-items:center;display:flex;font-size:30px;height:40px;height:100%;justify-content:center;text-align:center;width:40px}.top-wrapper .menu-wrapper.open{background:#fff;border-left:2px solid #8b8b8b;border-radius:3rem 0 0 3rem;box-shadow:-5px 0 1rem #3f3f3f;display:block;flex-direction:column;height:100vh;justify-content:space-between;overflow:hidden;position:fixed;right:0;transform:translateX(0);transition:all .5s ease;width:70%;z-index:1}.top-wrapper .menu-wrapper .close-btn{align-items:center;display:flex;font-size:40px;justify-content:center;position:absolute;right:0;width:40px}.top-wrapper .menu-wrapper .menu{border-bottom:1px solid #dfdddd;color:#000;font-family:var(--fNsr);font-size:19px;font-weight:400;padding:0;width:100%}.top-wrapper .menu-wrapper .menu>*{display:block;font-family:var(--fNsr);height:inherit;padding:20px;width:100%}.top-wrapper .menu-wrapper .menu img{display:inline;display:initial;width:120px}.top-wrapper .menu-wrapper .menu img.logo{width:210px}.top-wrapper .menu-wrapper .menu-camp{border-radius:3rem;height:100%;margin-top:2rem;max-height:60px;overflow:hidden;position:relative;width:80%}.top-wrapper .menu-wrapper .menu-camp:before{animation:shine 3s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(135deg,#fff0,#fff6 25%,#fffc 50%,#fff6 75%,#fff0);content:"";filter:blur(4px);height:20%;left:-80%;position:absolute;top:0;transform:translate(0) rotate(45deg);width:100%}.top-wrapper .menu-wrapper .menu.space{height:100%}.top-wrapper .menu-wrapper .help-wrapper{background:#f1f1f1;display:flex;flex-direction:column;font-size:18px;font-weight:700;height:100%;justify-content:center;max-height:150px;padding:1rem 0 1rem 5rem;width:100%}.top-wrapper .menu-wrapper .help-wrapper span{font-size:14px;margin-top:10px}.top-wrapper .menu-wrapper .help-wrapper .call img,.top-wrapper .menu-wrapper .help-wrapper .time img{margin-right:10px;width:25px}.top-wrapper .menu-wrapper .help-wrapper .call a,.top-wrapper .menu-wrapper .help-wrapper .time{align-items:center;display:flex}.top-wrapper .menu-wrapper .help-wrapper .time{margin-top:10px}.sub .top-wrapper .menu-wrapper .menu a,.top-wrapper .menu-wrapper .menu a{height:65px}@keyframes shine{0%{transform:translate(-100%,-100%) rotate(135deg)}to{transform:translate(200%,100%) rotate(135deg)}}.mo-black{background:#00000080;display:none;height:100vh;position:fixed;width:100%}.no1{padding:0}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}@font-face{font-family:GmarketSansMedium;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff) format("woff")}@font-face{font-family:GangwonEduPowerExtraBoldA;font-style:normal;font-weight:400;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/GangwonEduPowerExtraBoldA.woff) format("woff")}:root{--main-height:600px;--max-content:1300px;--gmk:"GmarketSansMedium";--gw:"GangwonEduPowerExtraBoldA"}a{color:inherit;text-decoration:none}.no1,.no2,.no3,.no4,.no5,.no6,.no7{box-sizing:border-box;display:flex;height:600px;height:var(--main-height);justify-content:center;position:relative}.content-wrapper{max-width:1300px;max-width:var(--max-content);width:100%}.no1{align-items:end;background:url(/static/media/no1_back.ae510bf6df69e135646f.png) no-repeat;background-position:center 50%;background-size:cover;padding:100px 0}.no1 .main-title{color:#fff;font-family:GmarketSansMedium;font-family:var(--gmk);font-size:50px;font-weight:900}.no1 .content-wrapper .main-title span{color:#edcf52}.no1 .content-wrapper .sub-title{color:#fff;font-family:GangwonEduPowerExtraBoldA;font-family:var(--gw)}.no1 .content-wrapper .btn,.no4 .content-wrapper .btn,.no5 .content-wrapper .btn{border:1px solid #fff;border-radius:20px;color:#fff;display:inline-block;width:auto}.no1 .content-wrapper .btn{margin-top:50px}.no1 .content-wrapper .btn a,.no4 .content-wrapper .btn a,.no5 .content-wrapper .btn a{align-items:center;box-sizing:border-box;display:flex;height:70px;justify-content:center;padding:20px}.no2{height:auto;padding:100px 0;z-index:0}.no2 .content-wrapper,.no2 .content-wrapper .left-wrapper,.no4 .content-wrapper,.no5 .content-wrapper{display:flex;justify-content:space-between}.no2 .content-wrapper .left-wrapper{align-items:flex-start;flex-basis:45%;flex-direction:column}.no2 .content-wrapper .left-wrapper .caption,.no4 .content-wrapper .right-wrapper .caption,.no5 .content-wrapper .left-wrapper .caption{display:inline-block;font-size:25px;position:relative;width:auto}.no2 .content-wrapper .left-wrapper .caption:before,.no4 .content-wrapper .right-wrapper .caption:before,.no5 .content-wrapper .left-wrapper .caption:before{background:orange;bottom:8px;content:"";height:10px;position:absolute;width:100%;z-index:-1}.no2 .content-wrapper .left-wrapper .caption,.no2 .content-wrapper .left-wrapper .title-wrapper .title,.no4 .content-wrapper .right-wrapper .caption,.no4 .content-wrapper .right-wrapper .title-wrapper .title,.no5 .content-wrapper .left-wrapper .caption,.no5 .content-wrapper .left-wrapper .title-wrapper .title{font-family:GangwonEduPowerExtraBoldA;font-family:var(--gw)}.no2 .content-wrapper .left-wrapper .title-wrapper .sub-title{font-size:20px}.no2 .content-wrapper .left-wrapper .title-wrapper .title{font-size:30px;font-weight:900;margin-top:20px}.no2 .content-wrapper .left-wrapper .items-wrapper{display:flex;margin-top:20px}.no2 .content-wrapper .left-wrapper .items-wrapper .item-row{display:flex;flex-direction:column;justify-content:space-between}.no2 .content-wrapper .left-wrapper .items-wrapper .item{display:flex;flex-direction:column;justify-content:center;margin:30px 20px 0;text-align:center}.no2 .content-wrapper .left-wrapper .items-wrapper .item img{display:block;margin:0 auto 15px;max-width:150px;width:100px}.no2 .content-wrapper .right-wrapper img{border-radius:30px;height:500px;width:500px}.no3{background-position:50%;background-size:cover;overflow:hidden}.no3 .cover{background:#00000080;height:600px;height:var(--main-height);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.no3 .content-wrapper{align-items:center;display:flex;flex-direction:column;height:inherit;justify-content:center;text-align:center}.no3 .content-wrapper .content{color:#fff;font-family:GangwonEduPowerExtraBoldA;font-family:var(--gw);font-size:30px;z-index:1}.no3 .content-wrapper>img{position:absolute;width:100%;z-index:-1}.no3 .content-wrapper .title{background:#fff;font-family:GangwonEduPowerExtraBoldA;font-family:var(--gw);font-size:40px;height:37px;line-height:45px;margin-top:25px;padding:10px 0 0;z-index:0}.no4,.no5{padding:100px 0;z-index:0}.no4 .content-wrapper .left-wrapper img,.no5 .content-wrapper .right-wrapper img{border-radius:30px}.no4 .content-wrapper .right-wrapper,.no5 .content-wrapper .left-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;flex-basis:50%;flex-direction:column;justify-content:space-between;width:340px}.no4 .content-wrapper .right-wrapper .caption,.no5 .content-wrapper .left-wrapper .caption{font-size:35px}.no4 .content-wrapper .right-wrapper .title-wrapper .title,.no5 .content-wrapper .left-wrapper .title-wrapper .title{font-size:45px}.no4 .content-wrapper .right-wrapper .items-wrapper,.no5 .content-wrapper .left-wrapper .items-wrapper{display:flex;justify-content:space-between;width:60%}.no5 .content-wrapper .left-wrapper .items-wrapper{width:70%}.no4 .content-wrapper .btn,.no5 .content-wrapper .btn{border:1px solid #000;color:inherit}.no5 .content-wrapper .right-wrapper{flex-basis:50%;text-align:right}.no5 .content-wrapper .left-wrapper{align-items:flex-end;text-align:right}.no6{align-items:center;background:#000;padding:50px 100px}.no6 .content-wrapper{text-align:center}.no6 .content-wrapper .caption{background:#edcf52;display:inline-block;font-family:GangwonEduPowerExtraBoldA;font-family:var(--gw);font-size:25px;padding:11px 5px 0}.no6 .content-wrapper .title{font-family:GangwonEduPowerExtraBoldA;font-family:var(--gw);font-size:40px;margin-top:20px}.no6 .content-wrapper .sub-title{color:#d3d3d3}.no6 .content-wrapper .title{color:#fff}.no6 .content-wrapper .items-wrapper{color:#fff;display:flex;justify-content:space-around;margin-top:30px}.no6 .content-wrapper .items-wrapper .item{margin:0 10px;text-align:left}.no6 .content-wrapper .items-wrapper .item .img-wrapper img{border-radius:20px;height:300px;width:300px}.no6 .content-wrapper .items-wrapper .item .title{font-size:20px}.no6 .content-wrapper .items-wrapper .item .grade{color:gray}@media (max-width:596px){.no1{padding:20px}.no2{padding:80px 20px}.no2 .content-wrapper{display:inline;display:initial;justify-content:space-between}.no2 .content-wrapper .right-wrapper img{height:100px;width:100px}.no2 .content-wrapper .left-wrapper .items-wrapper .item,.no2 .content-wrapper .left-wrapper .title-wrapper .sub-title{font-size:13px}.no2 .content-wrapper .left-wrapper .items-wrapper{flex-wrap:nowrap}.no2 .content-wrapper .right-wrapper{display:none}.no3,.no3 .cover{height:320px}.no4 .content-wrapper,.no5 .content-wrapper{display:inline;display:initial}.no4 .content-wrapper .left-wrapper{display:none}.no4 .content-wrapper .right-wrapper,.no5 .content-wrapper .left-wrapper{height:450px;padding:0;width:100%}.no4,.no5{height:auto;padding:50px 20px}.no5 .content-wrapper .right-wrapper{display:none}.no5 .content-wrapper .left-wrapper .items-wrapper{font-size:14px}.no4 .content-wrapper .right-wrapper .items-wrapper,.no5 .content-wrapper .left-wrapper .items-wrapper{width:100%}.no6{height:auto;padding:50px 20px}.no6 .content-wrapper .items-wrapper{flex-wrap:wrap}.no6 .content-wrapper .items-wrapper .item{flex-basis:43%;margin-bottom:20px}.no6 .content-wrapper .items-wrapper .item .img-wrapper img{height:auto;width:100%}.no7 .content-wrapper .lower-wrapper,.no7 .content-wrapper .upper-wrapper{padding:0 20px}}.no7{background:#ffd120;height:300px}.no7 .content-wrapper .lower-wrapper{align-items:center;border-top:1px solid;display:flex;font-family:var(--gmk);height:100px;justify-content:space-between}.no7 .content-wrapper .upper-wrapper{align-items:center;box-sizing:border-box;display:flex;height:200px;justify-content:space-between}.no7 .brand-area{font-family:var(--gw);font-size:30px}.footer{background-color:#fc0;color:#333;font-family:Pretendard,sans-serif;font-size:13px;padding:40px 20px}.footer-inner{margin:0 auto;max-width:1200px}.policy-links{display:flex;font-weight:700;gap:10px;margin-bottom:25px}.divider{color:#999}.bold{font-weight:700}.company-info-grid{display:flex;flex-wrap:wrap;gap:100px;justify-content:space-between;line-height:1.8}.info-group p{margin:0}.family-site,.info-group p span{font-weight:700}.family-site{align-items:center;display:flex;gap:10px;margin-top:5px}.family-site select{background:#0000;border:1px solid #333;border-radius:4px;padding:2px 10px}.footer-divider{border:0;border-top:1px solid #333;margin:10px 0 20px;opacity:.3}.footer-bottom{align-items:center;display:flex;font-weight:500;justify-content:space-between}.footer-bottom .logo{font-size:18px;font-weight:900}@media (max-width:596px){.company-info-grid{display:inline;display:initial}}.contact-wrapper{padding:80px 0}.contact-wrapper .contact{margin:auto;padding-top:100px;text-align:center;width:var(--max-content)}.contact>.title{color:#ff3e3e;font-size:50px;font-weight:700}.contact .sub-title{font-size:20px;margin-top:50px}.contact .receipt-wrapper{display:flex;justify-content:space-evenly;margin-top:50px}.contact .receipt-wrapper>div{flex-basis:50%;padding:60px 0}.contact .receipt-wrapper .title{font-size:30px}.contact .receipt-wrapper .left-wrapper{border-right:1px solid #eee}.contact .receipt-wrapper .left-wrapper .btn-wrapper{display:flex;justify-content:space-around;margin-top:100px}.contact .receipt-wrapper .left-wrapper .btn-wrapper .btn{background-color:#0054a7;border-radius:30px;color:#fff;font-size:23px;font-weight:700;height:40px;padding:30px 0;transition:all .3s;width:200px}.contact .receipt-wrapper .left-wrapper .btn-wrapper .btn:hover{background-color:#286bad;font-size:25px}.contact .receipt-wrapper .right-wrapper .qr-wrapper{display:flex;justify-content:space-around;margin-top:30px}.contact .receipt-wrapper .right-wrapper .qr-wrapper span{font-size:20px;font-weight:700}.contact .receipt-wrapper .right-wrapper .qr-wrapper .qr img{display:block;margin-top:30px;transition:all .3s;width:190px}.contact .receipt-wrapper .right-wrapper .qr-wrapper .qr img:hover{margin-top:0}:root{--purple:#4f39f6;--orange:#ffb800}body{-webkit-user-select:none;user-select:none}.curriculum .title-wrapper{background:#f5f5f5;box-sizing:border-box;height:200px;margin-top:80px;padding-top:30px}.curriculum .title-wrapper .title{font-size:30px;text-align:center}.curriculum .title-wrapper .sub-title{font-size:16px;margin-top:20px;text-align:center}.curriculum .content-wrapper{margin:auto;padding:50px}.curriculum .content-wrapper .tab-wrapper{height:200px}.curriculum .content-wrapper .tab-wrapper .tab{background:#f3f4f6;border-radius:20px;box-shadow:0 .1rem .1rem #d3d3d3;display:flex;justify-content:space-between;margin:auto;padding:10px;width:420px}.curriculum .content-wrapper .tab-wrapper .tab div{align-items:center;border-radius:10px;color:gray;cursor:pointer;display:none;display:flex;height:50px;justify-content:center;text-align:center;width:200px}.curriculum .content-wrapper .tab-wrapper .tab div:hover{box-shadow:.1rem .1rem .1rem #d3d3d3;box-sizing:border-box;font-weight:700;transition:all .3s}.curriculum .content-wrapper .tab-wrapper .tab .active{box-shadow:0 .1rem .1rem #d3d3d3;font-weight:700}.curriculum .content-wrapper .tab-wrapper .tab .active.basic{background:#fff;color:#000}.curriculum .content-wrapper .tab-wrapper .tab .active.intensive{background:#4f39f6;background:var(--purple);color:#fff}.curriculum .content-wrapper .course-wrapper{display:none;margin:auto;width:1300px}.curriculum .content-wrapper .course-wrapper.active{display:block}.curriculum .content-wrapper .course-wrapper .intro-wrapper{display:flex;justify-content:space-between}.curriculum .content-wrapper .course-wrapper .intro-wrapper .intro .caption{border-radius:20px;display:inline-block;font-weight:700;padding:7px 15px}.curriculum .content-wrapper .course-wrapper .intro-wrapper .intro .title{color:#333;font-size:45px;font-weight:700;margin-top:10px}.curriculum .content-wrapper .course-wrapper .intro-wrapper .intro .title span{display:inline-block;transition:transform .2s ease}.curriculum .content-wrapper .course-wrapper .intro-wrapper .intro .title span:hover{transform:translateY(-10px);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.curriculum .content-wrapper .course-wrapper .intro-wrapper .intro .desc{color:#333;font-weight:700;margin-top:20px}.curriculum .content-wrapper .course-wrapper .intro-wrapper .img-wrapper img{border-radius:20px}.curriculum .content-wrapper .course-wrapper .detail-wrapper .list-wrapper{align-items:center;display:flex;justify-content:space-between;width:-webkit-fit-content;width:fit-content}.curriculum .content-wrapper .course-wrapper .detail-wrapper .list-wrapper span{color:#333;cursor:pointer;font-size:20px;margin:0 20px;position:relative}.curriculum .content-wrapper .course-wrapper .detail-wrapper .list-wrapper span:hover{font-weight:900;transition:all .3s ease}.curriculum .content-wrapper .course-wrapper .detail-wrapper .list-wrapper span.active{font-weight:900}.curriculum .content-wrapper .course-wrapper .detail-wrapper .list-wrapper span.active:before{border-bottom:5px solid;bottom:-10px;content:"";left:50%;position:absolute;transform:translateX(-50%);width:115%}.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper{grid-gap:20px;align-content:start;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:30px;min-height:1200px;overflow:hidden}.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper .item{border-radius:20px;box-shadow:0 .1rem .1rem #eee;box-sizing:border-box;display:flex;flex-direction:column;height:400px;justify-content:space-between;padding:30px;transition:all .3s;width:100%}.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper .item:hover{animation:border-dance 1.5s linear infinite;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 1px,15px 1px,1px 15px,1px 15px;border:1px solid #0000}@keyframes border-dance{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:30px 0,-30px 100%,0 -30px,100% 30px}}.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper .item .upper-wrapper{align-items:center;display:flex;justify-content:space-between}.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper .item .upper-wrapper .thumbnail-wrapper img{width:60px}.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper .item .upper-wrapper .part-wrapper{border-radius:12px;color:#fff;display:inline-block;padding:1px 15px 3px}.curr-detail-wrapper .item-wrapper .title-wrapper .title,.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper .item .title{font-size:30px;font-weight:700}.curr-detail-wrapper .item-wrapper .sub-title,.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper .item .sub-title{color:gray;display:flex;justify-content:space-between;margin:30px 0 20px;width:260px}.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper .item .desc-wrapper{border-top:1px solid #eee;color:gray;padding-top:30px}.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper .item .btn-wrapper{margin-top:30px}.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper .item .btn-wrapper .btn{border:1px solid;border-radius:20px;display:block;font-weight:700;padding:4px 0 7px;text-align:center;text-decoration:none;width:100%}.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper .item .btn-wrapper .btn:hover{color:#fff!important;transition:all .7s}.curriculum .content-wrapper .course-wrapper.basic .intro-wrapper .intro .caption{background:#fff7e5;color:#ffb800;color:var(--orange)}.curriculum .content-wrapper .course-wrapper.basic .item{border:1px solid #ffb800;border:1px solid var(--orange)}.curriculum .content-wrapper .course-wrapper.basic .detail-wrapper .items-wrapper .item:hover{background-color:#fffcf5;background-image:linear-gradient(90deg,#ffb800 50%,#0000 0),linear-gradient(90deg,#ffb800 50%,#0000 0),linear-gradient(0deg,#ffb800 50%,#0000 0),linear-gradient(0deg,#ffb800 50%,#0000 0);background-image:linear-gradient(90deg,var(--orange) 50%,#0000 50%),linear-gradient(90deg,var(--orange) 50%,#0000 50%),linear-gradient(0deg,var(--orange) 50%,#0000 50%),linear-gradient(0deg,var(--orange) 50%,#0000 50%)}.curriculum .content-wrapper .course-wrapper.basic .detail-wrapper .items-wrapper .item .upper-wrapper .part-wrapper{background:#ffb800;background:var(--orange)}.curriculum .content-wrapper .course-wrapper.basic .detail-wrapper .items-wrapper .item .btn-wrapper .btn{color:#ffb800;color:var(--orange)}.curriculum .content-wrapper .course-wrapper.basic .detail-wrapper .list-wrapper span.active:before{border-bottom:5px solid #ffb800;border-bottom:5px solid var(--orange)}.curriculum .content-wrapper .course-wrapper.basic .detail-wrapper .items-wrapper .item .btn-wrapper .btn:hover{background:#ffb800;background:var(--orange)}.curriculum .content-wrapper .course-wrapper.intensive .detail-wrapper .list-wrapper span.active:before{border-bottom:5px solid #4f39f6;border-bottom:5px solid var(--purple)}.curriculum .content-wrapper .course-wrapper.intensive .intro-wrapper .intro .caption{background:#e7dbff;color:#4f39f6;color:var(--purple)}.curriculum .content-wrapper .course-wrapper.intensive .item{border:1px solid #4f39f6;border:1px solid var(--purple)}.curriculum .content-wrapper .course-wrapper.intensive .detail-wrapper .items-wrapper .item:hover{background-color:#f2edff;background-image:linear-gradient(90deg,#4f39f6 50%,#0000 0),linear-gradient(90deg,#4f39f6 50%,#0000 0),linear-gradient(0deg,#4f39f6 50%,#0000 0),linear-gradient(0deg,#4f39f6 50%,#0000 0);background-image:linear-gradient(90deg,var(--purple) 50%,#0000 50%),linear-gradient(90deg,var(--purple) 50%,#0000 50%),linear-gradient(0deg,var(--purple) 50%,#0000 50%),linear-gradient(0deg,var(--purple) 50%,#0000 50%)}.curriculum .content-wrapper .course-wrapper.intensive .detail-wrapper .items-wrapper .item .upper-wrapper .part-wrapper{background:#4f39f6;background:var(--purple)}.curriculum .content-wrapper .course-wrapper.intensive .detail-wrapper .items-wrapper .item .btn-wrapper .btn{color:#4f39f6;color:var(--purple)}.curriculum .content-wrapper .course-wrapper.intensive .detail-wrapper .items-wrapper .item .btn-wrapper .btn:hover{background:#4f39f6;background:var(--purple)}.curr-detail-wrapper{margin:auto;padding-top:80px}.curr-detail-wrapper .upper-wrapper{background:#eee;border-bottom:2px solid #d3d3d3;padding:80px 0}.curr-detail-wrapper .upper-wrapper .back-wrapper{color:#695f5f;font-weight:700;margin:auto;max-width:var(--max-content)}.curr-detail-wrapper .upper-wrapper .item-wrapper{margin:50px auto 0;width:800px}.curr-detail-wrapper .upper-wrapper .item-wrapper .title-wrapper{display:flex;justify-content:center;margin:auto;padding:2px;text-align:center}.curr-detail-wrapper .upper-wrapper .item-wrapper .title-wrapper .title{align-items:center;display:flex;font-size:50px;justify-content:center;position:relative;text-align:center;width:-webkit-max-content;width:max-content}.curr-detail-wrapper .upper-wrapper .item-wrapper .title-wrapper .title img{left:-40px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.curr-detail-wrapper .upper-wrapper .item-wrapper .sub-title{margin:30px auto 40px;width:400px}.curr-detail-wrapper .upper-wrapper .item-wrapper .sub-title>div{border:2px solid #d3d3d3;border-radius:20px;padding:3px 35px 6px 29px}.curr-detail-wrapper .upper-wrapper .item-wrapper .desc-wrapper{border:1px solid gray;border-radius:15px;color:gray;padding:20px 0;text-align:center}.curr-detail-wrapper .curr-detail{margin:80px auto;max-width:var(--max-content);text-align:center}iframe{border:5px dashed navy;height:807px;overflow:scroll}@media(max-width:576px){.curriculum .title-wrapper{height:auto;padding:30px 20px 40px}.curriculum .content-wrapper{box-sizing:border-box;padding:50px 20px}.curriculum .content-wrapper .tab-wrapper{height:auto}.curriculum .content-wrapper .tab-wrapper .tab{box-sizing:border-box;width:100%}.curriculum .content-wrapper .course-wrapper{margin-top:60px;width:auto}.curriculum .content-wrapper .course-wrapper .intro-wrapper .img-wrapper img{width:100px}.curriculum .content-wrapper .course-wrapper .detail-wrapper{margin-top:30px}.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:0;min-height:auto}.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper .item{height:auto;margin-top:30px;padding:40px 20px;width:100%}.curriculum .content-wrapper .course-wrapper .detail-wrapper .items-wrapper .item .sub-title{flex-wrap:wrap;width:auto}.curr-detail-wrapper .upper-wrapper .back-wrapper,.curr-detail-wrapper .upper-wrapper .item-wrapper{padding:0 20px}.curr-detail-wrapper .upper-wrapper .item-wrapper{width:auto}.curr-detail-wrapper .upper-wrapper .item-wrapper .sub-title{width:100%}.curr-detail-wrapper .upper-wrapper .item-wrapper .title-wrapper .title{font-size:35px}.curr-detail-wrapper .curr-detail{padding:0 20px}.curr-detail-wrapper .curr-detail img{width:100%}}
/*# sourceMappingURL=main.a25ae8b9.css.map*/