@charset "UTF-8";.__tab-group .__tab-button{cursor:pointer}.__tab-group .__tab-button[aria-expanded=true]{pointer-events:none}.__tab-group .__tab-target{opacity:0}.__tab-group .__tab-target[aria-hidden=true]{display:none}.__tab-group .__tab-target[aria-hidden=false]{opacity:1}.mod_main{overflow:visible}.contentWrap{overflow:visible}.mod_contact{margin-top:calc((var(--rs)/ var(--d)) * -3.75rem);padding-top:calc((var(--rs)/ var(--d)) * 3.75rem);overflow:hidden}.course_container{padding-bottom:calc((var(--rs)/ var(--d)) * .6rem)}.course-tabs{padding-top:calc((var(--rs)/ var(--d)) * 1rem);padding-left:calc((var(--rs)/ var(--d)) * .4rem);padding-right:calc((var(--rs)/ var(--d)) * .4rem);display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:2px solid;background-color:#fff;color:#b97484;position:sticky;top:0;z-index:100}.course-tabs .tab{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f0f0f0}.course-tabs .tab:first-child{border-radius:calc((var(--rs)/ var(--d)) * .1rem) calc((var(--rs)/ var(--d)) * .1rem) calc((var(--rs)/ var(--d)) * .1rem) calc((var(--rs)/ var(--d)) * 0rem)}.course-tabs .tab:last-child{border-radius:calc((var(--rs)/ var(--d)) * .1rem) calc((var(--rs)/ var(--d)) * .1rem) calc((var(--rs)/ var(--d)) * 0rem) calc((var(--rs)/ var(--d)) * .1rem)}.course-tabs .tab-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:-2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:calc((var(--rs)/ var(--d)) * .1rem) calc((var(--rs)/ var(--d)) * .1rem) calc((var(--rs)/ var(--d)) * 0rem) calc((var(--rs)/ var(--d)) * 0rem);border:2px solid;width:100%;height:calc((var(--rs)/ var(--d)) * .9rem);color:inherit;font-size:calc((var(--rs)/ var(--d)) * .26rem);font-weight:700;letter-spacing:.05em;position:relative;-webkit-transition:border .5s,background-color .5s;transition:border .5s,background-color .5s}.course-tabs .tab-button:after,.course-tabs .tab-button:before{content:"";border-radius:50%;border-bottom:2px solid;width:calc((var(--rs)/ var(--d)) * .2rem);height:auto;aspect-ratio:1/1;position:absolute;bottom:-2px;-webkit-box-shadow:0 0 0 .05rem #fff;box-shadow:0 0 0 .05rem #fff;-webkit-transition:opacity .5s;transition:opacity .5s}.course-tabs .tab-button:before{-webkit-clip-path:polygon(calc(100% + 1px - 50%) calc(100% + 1px - 50%),calc(100% + 1px - 50%) calc(100% + 1px),calc(100% + 1px) calc(100% + 1px),calc(100% + 1px) 50%);clip-path:polygon(calc(100% + 1px - 50%) calc(100% + 1px - 50%),calc(100% + 1px - 50%) calc(100% + 1px),calc(100% + 1px) calc(100% + 1px),calc(100% + 1px) 50%);border-right:2px solid;right:100%}.course-tabs .tab-button:after{-webkit-clip-path:polygon(-1px 50%,50% 50%,50% calc(100% + 1px),-1px calc(100% + 1px));clip-path:polygon(-1px 50%,50% 50%,50% calc(100% + 1px),-1px calc(100% + 1px));border-left:2px solid;left:100%}.course-tabs .tab-button[aria-expanded=true]{border-bottom-color:#fff;background-color:#fff}.course-tabs .tab-button[aria-expanded=false]{border-color:transparent}.course-tabs .tab-button[aria-expanded=false]:after,.course-tabs .tab-button[aria-expanded=false]:before{opacity:0}.course_content_wrap{overflow:hidden}.course_content_inner{padding-top:calc((var(--rs)/ var(--d)) * 1rem)}.course-header{padding-right:calc((var(--rs)/ var(--d)) * .6rem)}.course-header .header-mv img{display:block;width:100%;height:auto}.course-header .header-heading{margin-top:calc((var(--rs)/ var(--d)) * -1rem);color:#fff;line-height:1;position:relative}.course-header .header-heading>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:calc((var(--rs)/ var(--d)) * .6rem);padding:calc((var(--rs)/ var(--d)) * 0rem) calc((var(--rs)/ var(--d)) * .4rem)}.course_content_inner.-korean .course-header .header-heading>*{background-color:#c4a7b6}.course_content_inner.-topik .course-header .header-heading>*{background-color:#a09bbc}.course-header .header-heading>*+*{margin-top:calc((var(--rs)/ var(--d)) * .1rem)}.course-header .heading-course{-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:.2em;font-size:calc((var(--rs)/ var(--d)) * .28rem);letter-spacing:.2em}.course-header .heading-course>span{padding-bottom:.1em;margin-left:.5em;font-size:.95em;letter-spacing:.05em}.course-header .heading-name{font-size:calc((var(--rs)/ var(--d)) * .36rem);letter-spacing:.1em}.course-header .header-description{margin-top:calc((var(--rs)/ var(--d)) * .4rem);padding-left:calc((var(--rs)/ var(--d)) * .6rem);font-size:calc((var(--rs)/ var(--d)) * .24rem);line-height:2.3;letter-spacing:.05em}.course_lesson_wrap{padding-top:calc((var(--rs)/ var(--d)) * .72rem)}.course_lesson_wrap .course_lesson-heading{font-size:calc((var(--rs)/ var(--d)) * .38rem);-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1.6;text-align:center}.course_lesson_wrap .course_lesson-heading+.course-lesson{margin-top:calc((var(--rs)/ var(--d)) * .52rem)}.course_lesson_wrap .course_lesson-description{margin-top:calc((var(--rs)/ var(--d)) * .3rem);font-size:calc((var(--rs)/ var(--d)) * .24rem);line-height:2.3;letter-spacing:.05em;text-align:center}.course_lesson_wrap .course_lesson-description+.course-lesson{margin-top:calc((var(--rs)/ var(--d)) * 1rem)}.course-lesson.-level01 .header-level,.course-lesson.-level01 .lesson-point>li:before,.course-lesson.-level01 .lesson-text .text_inner:after{background:linear-gradient(120deg,#689999 0,#8acbcb 100%)}.course-lesson.-level02 .header-level,.course-lesson.-level02 .lesson-point>li:before,.course-lesson.-level02 .lesson-text .text_inner:after{background:linear-gradient(120deg,#867089 0,#b4b1d7 100%)}.course-lesson.-level03 .header-level,.course-lesson.-level03 .lesson-point>li:before,.course-lesson.-level03 .lesson-text .text_inner:after{background:linear-gradient(120deg,#f6b26e 0,#ffcc5d 100%)}.course-lesson.-level04 .header-level,.course-lesson.-level04 .lesson-point>li:before,.course-lesson.-level04 .lesson-text .text_inner:after{background:linear-gradient(120deg,#c592a7 0,#cfb0dc 100%)}.course-lesson+.course-lesson{margin-top:calc((var(--rs)/ var(--d)) * 1rem)}.course-lesson .lesson_inner{padding-top:calc((var(--rs)/ var(--d)) * .4rem);padding-left:calc((var(--rs)/ var(--d)) * .4rem);position:relative}.course-lesson .lesson_inner:before{content:"";display:block;width:calc(100% - var(--rs)/ var(--d) * .3rem);height:calc(100% - var(--rs)/ var(--d) * .5rem);background-color:#f5f5f5;position:absolute;left:0;top:0;z-index:-1}.course-lesson .lesson-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.course-lesson .header-level{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;width:calc((var(--rs)/ var(--d)) * 1.8rem);height:auto;aspect-ratio:1/1;font-size:calc((var(--rs)/ var(--d)) * .44rem);letter-spacing:.1em;color:#fff}.course-lesson .header-level+.header-heading{margin-left:calc((var(--rs)/ var(--d)) * .28rem)}.course-lesson .header-heading{font-size:calc((var(--rs)/ var(--d)) * .32rem);line-height:1.4}.course-lesson .header-heading>*{display:block}.course-lesson .header-heading>span+img{margin-top:calc((var(--rs)/ var(--d)) * .16rem)}.course-lesson .header-heading>img{width:auto;height:calc((var(--rs)/ var(--d)) * .4rem)}.course-lesson .lesson-description{margin-top:calc((var(--rs)/ var(--d)) * .28rem);padding-left:calc((var(--rs)/ var(--d)) * .2rem);padding-right:calc((var(--rs)/ var(--d)) * .7rem);font-size:calc((var(--rs)/ var(--d)) * .28rem);line-height:1.9;font-weight:700;text-align:justify;text-justify:inter-ideograph}.course-lesson .lesson-point{margin-top:calc((var(--rs)/ var(--d)) * .28rem);padding-left:calc((var(--rs)/ var(--d)) * .2rem);padding-right:calc((var(--rs)/ var(--d)) * .7rem);font-size:calc((var(--rs)/ var(--d)) * .28rem);line-height:1.6;font-weight:700}.course-lesson .lesson-point>li{padding-left:calc((var(--rs)/ var(--d)) * .28rem);text-align:justify;position:relative}.course-lesson .lesson-point>li+li{margin-top:.3em}.course-lesson .lesson-point>li:before{content:"";display:block;border-radius:50%;width:calc((var(--rs)/ var(--d)) * .18rem);height:auto;aspect-ratio:1/1;position:absolute;top:calc(.8em - var(--rs)/ var(--d) * .18rem / 2 - .1em);left:0}.course-lesson .lesson-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:calc((var(--rs)/ var(--d)) * 1.1rem);margin-top:calc((var(--rs)/ var(--d)) * .36rem);position:relative;z-index:1;overflow:hidden}.course-lesson .text_inner{position:relative;padding:calc((var(--rs)/ var(--d)) * .4rem) calc((var(--rs)/ var(--d)) * 0rem) calc((var(--rs)/ var(--d)) * .4rem) calc((var(--rs)/ var(--d)) * .55rem)}.course-lesson .text_inner:after,.course-lesson .text_inner:before{content:"";display:block;border-top-left-radius:calc((var(--rs)/ var(--d)) * .1rem);border-bottom-left-radius:calc((var(--rs)/ var(--d)) * .1rem);width:calc((var(--rs)/ var(--d)) * 6.81rem);height:100%;position:absolute;top:0;left:0;z-index:-1}.course-lesson .text_inner:before{background-color:#fff}.course-lesson .text_inner:after{opacity:.25}.course-lesson .text-heading{font-size:calc((var(--rs)/ var(--d)) * .24rem);font-weight:500;line-height:1.9}.course-lesson .text-description{font-size:calc((var(--rs)/ var(--d)) * .24rem);text-align:justify;text-justify:inter-ideograph;line-height:1.9}.course-lesson .text-img{-ms-flex-negative:0;flex-shrink:0;margin-left:calc((var(--rs)/ var(--d)) * .4rem);width:calc((var(--rs)/ var(--d)) * 1.8rem);padding-bottom:calc((var(--rs)/ var(--d)) * .2rem)}.course-lesson .text-img img{width:100%;height:auto}.course_lesson-end-description{padding:calc((var(--rs)/ var(--d)) * .6rem) calc((var(--rs)/ var(--d)) * .6rem) calc((var(--rs)/ var(--d)) * 0rem);font-size:calc((var(--rs)/ var(--d)) * .24rem);line-height:1.75;text-align:justify;text-justify:inter-ideograph}.course_content-comingsoon{padding-top:calc((var(--rs)/ var(--d)) * .6rem);text-align:center}.course_content-comingsoon .comingsoon-heading img{display:block;margin:0 auto;width:calc((var(--rs)/ var(--d)) * 4.72rem);line-height:1}.course_content-comingsoon .comingsoon-description{margin-top:calc((var(--rs)/ var(--d)) * .24rem);font-size:calc((var(--rs)/ var(--d)) * .26rem)}@media print,screen and (min-width:641px){.mod_header{z-index:1}}