@charset "UTF-8";.sub-body.intro__1 .sub-visual{background-image:url(../images/introduce/int-sec-bg.jpg)!important}@media (max-width:768px){.sub-body.intro__1 .sub-visual{background-image:url(../images/introduce/int-sec-bg-m.jpg)!important}}.sub-body.intro__3 .sub-visual{background-image:url(../images/introduce/loc-sec-bg.jpg)!important}.sub-body.intro__4 .sub-visual{background-image:url(../images/introduce/ad-sec-bg.jpg)!important}.sub-body.intro__5 .sub-visual{background-image:url(../images/introduce/edu-sec-bg.jpg)!important}.sub-body.intro__6 .sub-visual{background-image:url(../images/introduce/certify-sec-bg.jpg)!important}.sub-body.intro__7 .sub-visual{background-image:url(../images/introduce/book-sec-bg.jpg)!important}.sub-body.intro__8 .sub-visual{background-image:url(../images/introduce/care-sec-bg.jpg)!important}.container{font-size:18px}@media (max-width:576px){.container{line-height:1.9}}.no_data{text-align:center;flex:1 0 100%!important;max-width:100%!important;margin:0;padding:40px 15px}.commonsec--01{position:relative}.commonsec--01 .imgbx{display:block;position:relative;overflow:hidden}.commonsec--01 .imgbx:after{content:"";display:block;padding-bottom:48.4536082474%}.commonsec--01 .imgbx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}@media (max-width:768px){.commonsec--01 .imgbx:after{padding-bottom:127.6595744681%}}.commonsec--01 .textbx{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);color:#fff}.commonsec--01 .textbx .tit{font-size:5em;font-weight:600;line-height:1.02}.commonsec--01 .textbx .des{font-size:1.375em;line-height:1.71;color:#fff;padding-top:3.125rem}@media (max-width:1400px){.commonsec--01 .textbx .tit{font-size:2.875em}.commonsec--01 .textbx .des{padding-top:1.875rem}}@media (max-width:768px){.commonsec--01 .textbx{top:10%;text-align:center;transform:translateY(0)}.commonsec--01 .textbx .tit{font-size:2.25em}.commonsec--01 .textbx .des{font-size:1.125em}}@media (max-width:576px){.commonsec--01 .textbx .tit{font-size:1.75em}.commonsec--01 .textbx .des{font-size:1em}}@media (max-width:768px){.commonsec--01.type-02 .imgbx:after{padding-bottom:48.4536082474%}.commonsec--01.type-02 .textbx{top:50%;text-align:left}}.intflex{display:flex;align-items:center;flex-wrap:wrap}.intflex .imgbx{flex:1 0 45rem;max-width:45rem}.intflex .imgbx img{border-radius:12px}@media (max-width:1400px){.intflex .imgbx{flex:1 0 50%;max-width:50%}}@media (max-width:1024px){.intflex .imgbx{flex:1 0 100%;max-width:100%;text-align:center}}.intflex .textbx{flex:1 0 auto;width:1%;padding-left:8.75rem}.intflex .textbx .tit{font-size:2rem;font-weight:600;line-height:1.46}.intflex .textbx .des{font-size:1.1875rem;font-weight:300;line-height:1.58;color:#555;padding-top:1.875rem}@media (max-width:1400px){.intflex .textbx{padding-left:2.5rem;flex:1 0 50%;width:50%}}@media (max-width:1024px){.intflex .textbx{padding-left:0;flex:1 0 100%;width:100%;padding-top:1.875rem}.intflex .textbx .des{padding-top:1.25rem}}@media (max-width:768px){.intflex .textbx .des{font-size:unset}}.intflex.reverse{flex-direction:row-reverse}.intflex.reverse .textbx{padding-left:0;padding-right:1.25rem}@media (max-width:1024px){.intflex.reverse .textbx{padding-right:0}}.youtubebx{max-width:62.3125rem;width:100%;margin:auto}.teamlist{display:flex;flex-wrap:wrap;margin-right:-1.25rem;margin-left:-1.25rem}@media (max-width:1024px){.teamlist{margin-right:-0.625rem;margin-left:-0.625rem}}.teamlist--item{flex:1 0 25%;max-width:25%;padding:0 2.5rem 5rem}@media (max-width:1400px){.teamlist--item{flex:1 0 33.33%;max-width:33.33%;padding:0 1.25rem 2.5rem}}@media (max-width:1024px){.teamlist--item{padding:0 0.625rem 1.25rem}}@media (max-width:576px){.teamlist--item{flex:1 0 50%;max-width:50%}}.teamlist--item .inner{border:1px solid #eee;border-radius:12px;overflow:hidden}.teamlist--item .inner .img-bx{display:block;position:relative;overflow:hidden}.teamlist--item .inner .img-bx:after{content:"";display:block;padding-bottom:105.8823529412%}.teamlist--item .inner .img-bx>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}.teamlist--item .inner .text-bx{padding:1.875rem 0.3125rem;text-align:center;line-height:1}.teamlist--item .inner .text-bx .cate{font-size:1.3125rem;font-weight:500;color:#00c73c}.teamlist--item .inner .text-bx .name{font-size:1.75rem;font-weight:300;padding-top:0.8125rem}.teamlist--item .inner .text-bx .link{max-width:10rem;width:100%;height:3.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:1.0625rem;font-weight:600;border:1px solid #ddd;margin:1.5rem auto 0}.teamlist--item .inner .text-bx .link i{font-size:1.25rem;color:#171717}.teamlist--item .inner .text-bx .link:hover{background:#00c73c;border:1px solid #00c73c;color:#fff}.teamlist--item .inner .text-bx .link:hover i{color:#fff}@media (max-width:1024px){.teamlist--item .inner .text-bx .cate{font-size:1.1875rem}.teamlist--item .inner .text-bx .name{font-size:1.5rem;padding-top:0.625rem}.teamlist--item .inner .text-bx .link{font-size:1rem;margin:1.25rem auto 0}}.introducetext{text-align:center}.introducetext .tit{font-size:2.5rem;font-weight:bold;line-height:1;padding-bottom:1.875rem}.introducetext .des{font-size:1.5rem;line-height:1.65;color:#000}.introducetext .des .strong{display:inline-block;font-weight:bold;text-decoration:underline;color:#00c73c}.hourswrap{background:#f8f8f8;border-radius:12px;padding:3.4375rem 0;position:relative;text-align:center}.hourswrap .warn{position:absolute;right:3.75rem;top:3.75rem;font-size:1.125rem;color:#ff0000}.hourswrap .title{font-size:2rem;font-weight:bold;line-height:1;padding-bottom:3rem}@media (max-width:1024px){.hourswrap .warn{right:20px;top:10px}.hourswrap .title{padding-bottom:2.5rem}}.timelist{display:flex;flex-wrap:wrap}.timelist--item{flex:1 0 33.33%;max-width:33.33%;position:relative;font-size:1.25rem;text-align:center}.timelist--item:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:5.625rem;background:#ddd}.timelist--item:last-child:after{display:none}@media (max-width:1024px){.timelist--item{flex:1 0 100%;max-width:100%;padding:1.5625rem 1.25rem}.timelist--item:first-child{padding-top:0}.timelist--item:last-child{padding-bottom:0}.timelist--item:after{right:initial;top:initial;transform:initial;bottom:0;width:50%;height:1px;transform:translateX(-50%)}}.timelist--item .badg{width:6.75rem;height:2.25rem;border-radius:18px;background:#333;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 2.1875rem;font-weight:600}.timelist.type-02 .timelist--item:after{top:0;transform:inherit;height:12.375rem}@media (max-width:1024px){.timelist.type-02 .timelist--item:after{top:initial;bottom:0;width:80%;height:1px;transform:translateX(-50%)}}.timelist.type-02 .timelist--item:first-child .badg{background:#5bb025}.timelist.type-02 .timelist--item:nth-child(2) .badg{background:#3d5bab}.timelist.type-02 .timelist--item:nth-child(3) .badg{background:#f72f08}.timelist.type-02 .timelist--item .badg{width:11.25rem;height:3.75rem;font-size:1.75rem;border-radius:31px}.timelist.type-02 .timelist--item .timetit{font-size:1.375rem;font-weight:300;line-height:1.58}.lasttext{max-width:67.1875rem;width:100%;margin:auto;font-size:1.75em;font-weight:200;color:#000;text-align:center}.lasttext .inner{position:relative}.lasttext .inner .last{position:absolute;top:0}.lasttext .inner .last__left{left:0}.lasttext .inner .last__right{right:0}@media (max-width:1024px){.lasttext{font-size:1.375em}.lasttext .inner{padding:0 2.5rem}.lasttext .inner .last{width:1.875rem}}.tabtitle{font-size:2.25rem;font-weight:600;line-height:1.2;padding-bottom:3.75rem;text-align:center}@media (max-width:1024px){.tabtitle{font-size:1.875rem;padding-bottom:2.5rem}}.maplink{display:flex;justify-content:center;margin-right:-0.5rem;margin-left:-0.5rem}@media (max-width:1024px){.maplink{margin-right:-0.25rem;margin-left:-0.25rem}}.maplink--item{max-width:15rem;width:100%;padding:0 0.5rem}.maplink--item .link{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:100%;height:4.375rem;border-radius:4px;font-size:1.25rem;font-weight:500;color:#fff}.maplink--item .link.kakao{background:#fee500;color:#171717}.maplink--item .link.naver{background:#03cf5d}.maplink--item .link.message{background:#444}@media (max-width:1024px){.maplink--item{padding:0 0.25rem}.maplink--item .link{height:3.75rem;font-size:1.125rem}}@media (max-width:576px){.maplink{flex-wrap:wrap;gap:1.25rem}.maplink--item{width:100%;max-width:unset}.maplink--item .link{font-size:1.25rem}}.slidecontain{display:flex}.slidecontain .sec2-visual{flex:1 0 auto;width:1%;overflow:hidden}@media (min-width:576.02px){.slidecontain .sec2-visual{border-top-left-radius:12px;border-bottom-left-radius:12px}}.slidecontain .right-wrap{flex:1 0 22.5rem;max-width:22.5rem}@media (max-width:1024px){.slidecontain .right-wrap{flex:1 0 33%;max-width:33%}}.slidecontain .right-wrap .right-visual,.slidecontain .right-wrap .swiper-container{height:100%}.slidecontain .right-wrap .swiper-wrapper{display:flex;flex-direction:column}.slidecontain .right-wrap .swiper-slide{flex:1 0 20%}@media (min-width:576.02px){.slidecontain .right-wrap .swiper-slide:first-child .box{border-top-right-radius:12px}.slidecontain .right-wrap .swiper-slide:last-child .box{border-bottom-right-radius:12px}}.slidecontain .right-wrap .swiper-slide .box{background:#fff;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;border:1px solid #ddd}.slidecontain .right-wrap .swiper-slide .box .title{color:rgba(23,23,23,0.5);font-size:1.375rem;font-weight:500}.slidecontain .right-wrap .swiper-slide .box .title .kor{display:flex;align-items:center;line-height:1}.slidecontain .right-wrap .swiper-slide .box .title i{transform:rotate(270deg);display:none;font-size:1.25rem}@media (max-width:1024px){.slidecontain .right-wrap .swiper-slide .box .title{font-size:1.125rem}.slidecontain .right-wrap .swiper-slide .box .title i{font-size:1rem}}.slidecontain .right-wrap .swiper-slide-thumb-active .box,.slidecontain .right-wrap .swiper-slide:hover .box{border-color:#00c73c;border-width:3px}.slidecontain .right-wrap .swiper-slide-thumb-active .box .title .kor,.slidecontain .right-wrap .swiper-slide:hover .box .title .kor{color:#171717}.slidecontain .right-wrap .swiper-slide-thumb-active .box .title .kor i,.slidecontain .right-wrap .swiper-slide:hover .box .title .kor i{color:#00c73c;display:block}@media (max-width:1024px){.slidecontain .right-wrap .swiper-slide-thumb-active .box,.slidecontain .right-wrap .swiper-slide:hover .box{border-width:1px}}@media (max-width:576px){.slidecontain{flex-wrap:wrap}.slidecontain .sec2-visual{width:100%;flex:1 0 100%;max-width:100%}.slidecontain .right-wrap{width:100%;flex:1 0 100%;max-width:100%}.slidecontain .right-wrap .swiper-container{overflow:unset}.slidecontain .right-wrap .swiper-slide{height:auto!important}.slidecontain .right-wrap .swiper-slide .box .title{padding:1.25rem 0.625rem;font-size:1.5rem}.slidecontain .right-wrap .swiper-slide-thumb-active .box .title .kor i{transform:rotate(90deg)}}.carcontain .inner{border-radius:12px}.carcontain .img img{border-top-right-radius:12px;border-top-left-radius:12px}.carcontain .textbx{border:1px solid #ddd;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top:0;background:#f8f8f8;font-size:1.625rem;line-height:1.49;padding:2.5rem 1.25rem;text-align:center}.carcontain .text-red{font-size:1.125rem;line-height:2.14;text-align:right}@media (max-width:1024px){.carcontain .textbx{font-size:1.25rem;padding:1.875rem 0.625rem}}.titlewrap{border-radius:12px;background:#f8f8f8;padding:3.4375rem 1.25rem;text-align:center;line-height:1.3}.titlewrap .top{font-size:1.75rem;font-weight:bold}.titlewrap .bottom{font-size:1.25rem;padding-top:1.125rem}@media (max-width:1024px){.titlewrap{padding:2.5rem 1.25rem}.titlewrap .top{font-size:1.5rem}}.steplist{display:flex;flex-wrap:wrap;margin-right:-1.5625rem;margin-left:-1.5625rem}@media (max-width:1400px){.steplist{margin-right:-0.625rem;margin-left:-0.625rem}}.steplist--item{flex:1 0 25%;max-width:25%;padding:0 1.5625rem}@media (max-width:1400px){.steplist--item{padding:0 0.625rem}}@media (max-width:1200px){.steplist--item{flex:1 0 50%;max-width:50%;padding:0 0.625rem 1.875rem}}.steplist--item .img{text-align:center}.steplist--item .text{font-size:1.25rem;font-weight:300;line-height:1.53;text-align:center;padding-top:1.875rem}.floorbx .floor{width:5.3125rem;height:5.3125rem;border-radius:50%;background:#222;color:#fff;font-size:1.375rem;font-weight:bold;display:flex;align-items:center;justify-content:center;margin:auto}.floorbx .tit{font-size:2.5rem;font-weight:bold;line-height:1.1;padding-top:1.875rem}@media (max-width:1024px){.floorbx .floor{width:4.0625rem;height:4.0625rem}.floorbx .tit{font-size:1.875rem;padding-top:1.25rem}}.introduce-around .bg img{width:100%}.introduce-around .bg+.bg{margin-top:2.5rem}.introduce-around .underline{position:relative;display:inline-block;background-size:100% 21px;background-image:linear-gradient(#BBE7D9,#BBE7D9);background-repeat:no-repeat;background-position:left 0 bottom 0}@media (max-width:1024px){.introduce-around .underline{line-height:1.4}}@media (max-width:768px){.introduce-around .underline{background-size:100% 14px}}.amount-bx{position:relative;padding:0 6.25rem}@media (max-width:1024px){.amount-bx{padding:0 2.8125rem}}.amount-bx .bg img{border-radius:12px}.amount-bx .swiper-button{width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(0,0,0,0.6);display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.amount-bx .swiper-button--prev{left:0}.amount-bx .swiper-button--next{right:0}.amount-bx .swiper-button i{color:#fff;font-size:1.375rem;font-weight:bold}@media (max-width:1024px){.amount-bx .swiper-button{width:2.5rem;height:2.5rem}.amount-bx .swiper-button--prev{left:-1%}.amount-bx .swiper-button--next{right:-1%}}@media (max-width:768px){.amount-bx{padding:0}.amount-bx .swiper-button--prev{left:1%}.amount-bx .swiper-button--next{right:1%}}.catetext-bx{line-height:1.2}.catetext-bx .name{font-size:2rem;font-weight:bold}.catetext-bx .des{font-size:1.25rem;font-weight:300;color:#555;padding-top:1.125rem;line-height:1.4}@media (max-width:1024px){.catetext-bx .name{font-size:1.5rem}.catetext-bx .des{padding-top:0.9375rem}}@media (max-width:768px){.catetext-bx .name{font-size:1.75rem}.catetext-bx .des{font-size:18px}}.searchContain{max-width:62.5rem;width:100%;margin:auto;height:5rem}.searchContain .searchbx,.searchContain input{height:100%;border-radius:40px}.searchContain input{padding:0 5rem 0 2.5rem;font-size:1.25rem}.searchContain input::placeholder{font-size:1.25rem;font-weight:300}.searchContain .searchbx{position:relative}.searchContain .searchbx .btn-search{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:3.75rem;height:3.75rem;border-radius:50%;background:#00c73c;display:flex;align-items:center;justify-content:center}.searchContain .searchbx .btn-search i{color:#fff;font-size:1.5rem}@media (max-width:1024px){.searchContain{height:3.75rem}.searchContain input{padding:0 3.75rem 0 1.25rem;font-size:1.125rem}.searchContain input::placeholder{font-size:1.125rem}.searchContain .searchbx{position:relative}.searchContain .searchbx .btn-search{width:2.8125rem;height:2.8125rem}.searchContain .searchbx .btn-search i{font-size:1.125rem}}.centerList{display:flex;flex-wrap:wrap;margin:0 -1rem}@media (max-width:1024px){.centerList{margin:0 -0.625rem}}.centerList--item{flex:1 0 33.33%;max-width:33.33%;padding:0 1rem 5rem}@media (max-width:1024px){.centerList--item{flex:1 0 50%;max-width:50%;padding:0 0.625rem 2.5rem}}.centerList--item .img-bx .img{border-radius:12px;display:block;position:relative;overflow:hidden}.centerList--item .img-bx .img:after{content:"";display:block;padding-bottom:70.3125%}.centerList--item .img-bx .img>img{display:block;position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:1000%;min-height:1000%;max-width:none;max-height:none;transform:translate(-50%,-50%) scale(0.1)}.centerList--item .text-bx{padding-top:1.5625rem;line-height:1}.centerList--item .text-bx .tit{font-size:1.375rem;font-weight:600;color:#171717;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all 0.4s}.centerList--item .text-bx .date{font-weight:300;color:#999;padding-top:1.5625rem}@media (max-width:1024px){.centerList--item .text-bx .tit{font-size:1.25rem}.centerList--item .text-bx .date{padding-top:1.125rem}}.centerList--item:hover .text-bx .tit{color:#00c73c;text-decoration:underline}.bookFlx{display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.bookFlx{flex-direction:column}}.bookFlx .text{padding-left:10rem;line-height:1.2}.bookFlx .text .top{font-size:2.5rem;font-weight:bold}.bookFlx .text .middle{font-size:1.25rem;font-weight:300;line-height:1.59;padding:2.5rem 0 3.75rem}.bookFlx .text .link{display:inline-flex;align-items:center;justify-content:center;max-width:11.6875rem;width:100%;height:3.3125rem;border:1px solid #aaa;border-radius:4px;font-size:1.0625rem;font-weight:500}.bookFlx .text .link i{color:#555;padding-left:0.625rem}@media (max-width:1400px){.bookFlx .text{padding-left:6.25rem}}@media (max-width:1024px){.bookFlx .text{padding-left:0;padding-top:2.5rem}.bookFlx .text .top{font-size:2.125rem}.bookFlx .text .middle{padding:1.875rem 0 2.5rem}}.naver-map{height:35rem}.border-bx{border:1px solid #aaa;border-radius:0.75rem;overflow:hidden}.custom-overlay{display:flex;align-items:center;position:absolute;background-color:rgb(4,117,244);color:#fff;padding:0.3125rem;border-radius:1.5625rem;padding-right:0.625rem}.custom-overlay:after{content:"";position:absolute;bottom:-2px;left:15px;width:15px;height:15px;transform:rotate(55deg) skew(17deg);background-color:rgb(4,117,244);z-index:-1}.custom-overlay p{margin-left:0.375rem}@media (max-width:768px){.custom-overlay{padding:0.3125rem 0.625rem}.custom-overlay img{width:24px}.custom-overlay p{font-size:1.125rem}}.ready{text-align:center}.ready .tit{font-weight:700;font-size:3rem}.ready .desc{font-weight:300;font-size:1.5rem}@media (max-width:768px){.ready .img-bx img{width:7.5rem}}@media (max-width:576px){.ready .img-bx img{width:5rem}.ready .tit{font-size:1.75rem}.ready .desc{font-size:18px}}