
@font-face {
    font-family: 'PuradakGentleGothicR';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_11-01@1.1/PuradakGentleGothicR.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
* {word-break: keep-all;}
.new-eduTop{width:100%; position:relative; overflow:hidden; background:#fff;}
.new-eduTop-bg{display:block; position:relative; width:100%; min-height:720px; }
.new-eduTop-bg video, .new-eduTop-bg img{height: 100%; left: 50%; -o-object-fit: cover; object-fit: cover; position: absolute; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); width: 100%; opacity:0.9;}
.opacity5 video{opacity:0.4;}
.new-eduTop-item{display:flex; align-items: center; width:100%; height:100%; position:absolute; left:0px; top:0px;}
.edu-container{display:flex; position:relative; width:980px; margin:0 auto; z-index:2;flex-wrap: wrap; flex-direction: column;}
.txtCen{text-align:center;}

.new-eduSubTit h3, .new-eduTitle{font-family: 'PuradakGentleGothicR', sans-serif;}
.new-eduTitle span{font-size:12px; letter-spacing:0.2em; padding-bottom:18px; display:block;}
.new-eduTitle h3{font-size:70px; font-weight:100}
.new-eduTitle h4{font-size:32px; font-weight:100; line-height:1.4}
.new-eduTitle p, .new-eduSubTit p {
    font-size: 17px;
    line-height: 1.6;
    opacity: 0.8;
    width: 70%;
    margin-top: 20px;
	font-family: 'Pretendard', sans-serif;

}
.new-eduTxt{font-size:17px; margin-top:20px; margin-bottom:40px;}
.new-eduTxt *{line-height:1.6; }
.new-eduTxt p span{display:block;}
.new-eduInfo-list ul li{padding-left:34px; font-size:17px; background-size:22px auto !important; background-position:left 2px !important;background-repeat:no-repeat !important; font-weight:500}
.new-eduInfo-list ul li + li {margin-top:15px;}
.new-eduInfo-list ul li span{opacity:0.8; font-size:15px; padding-left:10px;}
.new-eduInfo-list {width:100%;}
.new-eduInfo-list ul li.new-edu-level {background: url('/2022/img/recurri/icon-level-bk.png')}
.new-eduInfo-list ul li.new-edu-time {background: url('/2022/img/recurri/icon-time-bk.png')}
.new-eduInfo-list ul li.new-edu-total {background: url('/2022/img/recurri/icon-total-bk.png')}
.quickTuition-btn{display:inline-block;  text-align:left; padding:17px 128px 17px 24px; border-radius:8px; width:auto; background: var(--main-color) url('/2022/img/recurri/icon-more-bk.png'); margin-top:40px; background-size:20px auto; background-repeat:no-repeat; background-position: 90% center;    margin-bottom: 40px;}
.quickTuition-btn span{font-weight:700; display:inline-block; position:relative; vertical-align:top; }


#ctBg {position:fixed; top:0; bottom:0; left:0; right:0; z-index:1100; background:rgba(0,0,0,0.7); display:none;}
#curriTuition {position:fixed; left:0; right:0; top:0%; z-index:1200; padding:80px 0px; display:none; height:100%;}
#curriTuition .quickTuition-wrap{position:relative; background:#fff; padding:48px 24px; max-width:640px; margin:0 auto;-webkit-box-shadow: 0px -2px 4px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px -2px 4px 0px rgba(0,0,0,0.3); box-shadow: 0px -2px 4px 0px rgba(0,0,0,0.3);height:100%;overflow:auto;border-radius:24px; overflow:hidden;}
.lock { overflow: hidden;}
.mSubTit h4{font-size:24px; font-weight:300; text-align:left; line-height:32px;}
.quick-btn{display:block; flex:1; text-align:center; padding:17px 4px; height:48px; line-height:14px; border-radius:8px; width:100%; background:#ff1e14; color:#fff}
.quick-btn span{font-weight:700; display:inline-block; position:relative; vertical-align:top; }
.qckClose {display:block; width:58px; height:58px; position:absolute; right:0px; top:-29px; background:url("/2022/img/recurri/icon-popup-close.png")no-repeat center center; background-size:58px auto; text-indent:-9999px;    z-index: 2;}
.quickTuition-wrap .mSubTit{position:relative;padding:0px 0px 0; width:100%;}
.mSubTit h2{font-size:24px; font-weight:300; text-align:left; line-height:32px;}
.mSubTit h2 span{display:block;}
.mSubTit h3{font-family: 'Outfit', sans-serif; font-weight:700; font-size:13px; letter-spacing:0em; color:#949494; margin-bottom:8px;}
.mSubTit h4{font-size:24px; font-weight:300; text-align:left; line-height:32px;}

.quickTuition-wrap .local-select{display: flex; padding-bottom: 0px;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;justify-content: center;}
.quickTuition-wrap .local-select::-webkit-scrollbar{display:none;}
.quickTuition-wrap .local-select li { padding: 0 4px;  font-size: 21px;  color: #666666; width:12.5%;}
.quickTuition-wrap .local-select li input {display:none;}
.quickTuition-wrap .local-select li input:checked + label, .local-select li.current input:checked + label {border-color: var(--main-color); background: var(--main-color); font-weight: 700; color: #fff;}
.quickTuition-wrap .local-select li label {margin-left:0px; display: flex; align-items: center; justify-content: center; min-width: 56px; min-height:60px; text-align: center; word-break: keep-all; background: #fff; border-radius: 8px; border: 1px solid #dcdcdc; font-size:17px; padding:0 8px}
.quickTuition-wrap .local-select li label {line-height: 1.4;}
.quickPop-btn a{display:block; width:100%;background: var(--main-color) ; font-size:17px; text-align:center;  border-radius:8px; padding:17px 0; margin-bottom:10px;}
.ttNote{font-size:14px;}

.new-eduBody{display:block; width:100%; position:relative; padding-bottom:120px;}

.new-eduInfo, .new-eduBenefit{display:block; width:100%; position:relative;}
.new-eduBenefit ul{display:flex;  margin-top:-100px; justify-content: space-between;}
.new-eduBenefit ul li {width:230px;}
.new-eduBenefit ul li dl{display:flex; padding:40px 20px; flex-direction: column; background:#fff; border-radius:16px; color:#282828 !important; transition: .3s; box-shadow:2px 0px 6px rgba(0,0,0,0.16)}
.new-eduBenefit ul li dl:hover{background: var(--main-color);}
.new-eduBenefit ul li dl dt{font-size:21px; font-weight:800; margin-bottom:10px;}
.new-eduBenefit ul li dl dt span{font-weight:400; display:block;}
.new-eduBenefit ul li dl dd{line-height:1.5; opacity:0.7}

.new-eduRecipe{padding-top:120px; width:100%; }
.new-eduSubTit{width:100%; padding-bottom:40px;}
.new-eduSubTit span{display:block;}
.new-eduSubTit h3{font-size:32px; font-weight:100; line-height:1.4}


.new-eduRecipe-item {padding:0 10px;}
.new-eduRecipe-item .new-eduRecipe-inner em{display:block; width:100%; background-position:50% !important; background-repeat:no-repeat !important; background-size:cover !important; padding-bottom:62.5%; border-radius:12px; overflow:hidden; margin-bottom:20px;}
.new-eduRecipe-item .new-eduRecipe-inner dl dt, .new-eduRecipe-item .new-eduRecipe-inner dl dd{font-size:15px; font-weight:bold;}
.new-eduRecipe-item .new-eduRecipe-inner dl dt{color:#999999; margin-bottom:12px;} 
.new-eduRecipe-item .new-eduRecipe-inner dl dd{color:#282828;}
.new-eduRecipe-item .new-eduRecipe-inner dl dd + dd{margin-top:12px;}


.new-eduRecipe-cont button{font-size:0px; display:block; width:64px; height:64px; position:absolute; top:50%; background-size:27px auto !important; background-position:50% !important; margin-top:-90px;z-index:5; background-repeat:no-repeat !important; background-position:50% !important; border-radius:100%;  box-shadow:2px 0px 6px rgba(0,0,0,0.16)}
.new-eduRecipe-cont .slick-prev{background: rgba(255,255,255,0.8) url('/2022/img/recurri/icon-ar-roll-prev-bk.png'); left:50%; margin-left:-210px;}
.new-eduRecipe-cont .slick-next{background: rgba(255,255,255,0.8) url('/2022/img/recurri/icon-ar-roll-next-bk.png'); right:50%;margin-right:-210px;}
.new-eduLine{height:1px; width:100%; display:block; background:#aaa; position:relative; margin:120px 0;}
.new-eduLine:after {
    content: "";
    background: url(/2022/img/recurri/icon-ar-down-wh.png) center center no-repeat;
    display: block;
    width: 58px;
    height: 58px;
    position: absolute;
    bottom: -29px;
    left: 50%;
    margin-left: -29px;
}

.new-eduPoint-list ul {display:flex;  flex-wrap: wrap; }
.new-eduPoint-list ul li {width:33.33333%; padding:0 10px 60px;}
.new-eduPoint-list ul li em{display:block; width:100%; background-position:50% !important; background-repeat:no-repeat !important; background-size:cover !important; padding-bottom:100%; border-radius:12px; overflow:hidden; margin-bottom:20px;}
.new-eduPoint-list ul li:nth-child(4), .new-eduPoint-list ul li:nth-child(5), .new-eduPoint-list ul li:nth-child(6) {padding-bottom:0px;}
.new-eduPoint-list ul li dl dt{font-size:21px; font-weight:bold; margin-bottom:12px;}
.new-eduPoint-list ul li dl dd{font-size:17px; line-height:1.6; opacity:0.7; width:85%;}

.new-eduTch {display:flex;  flex-wrap: wrap; align-items: center; margin-top:60px;}
.new-eduTch>div {width:50%; position:relative;}
.new-eduTch-img span{font-size:21px; padding:0px 34px; line-height:44px; border-radius:44px; background: var(--main-color); position:absolute; bottom:60px; left:50px; font-weight:bold;}
.new-eduTch-txt ul li{font-size:17px; font-weight:600;}
.new-eduTch-txt ul li + li{margin-top:10px;}
.new-eduTch-txt p{font-size:15px; line-height:1.6; opacity:0.8; width:70%; margin-top:40px;}




.new-eduReview{padding:120px 0; background:#f8f8f8; position:relative;}
.new-eduReview:before{ height:40px; width:100%; position:absolute; top:-20px; z-index:2; display:block; left:0; background: url('/2022/img/recurri/curri-line-deco.png') repeat-x; content:"";}
.new-eduReview-item {padding:0 10px;}
.new-eduReview-item .new-eduReview-inner {background:#fff; border-radius:12px; overflow:hidden; box-shadow:2px 0px 6px rgba(0,0,0,0.16)}
.new-eduReview-item .new-eduReview-inner em{display:block; width:100%; background-position:50% !important; background-repeat:no-repeat !important; background-size:cover !important; padding-bottom:100%; margin-bottom:20px;}
.new-eduReview-item .new-eduReview-inner dl {padding-left:16px;}
.new-eduReview-item .new-eduReview-inner dl dt, .new-eduRecipe-item .new-eduRecipe-inner dl dd{font-size:17px; font-weight:bold;}
.new-eduReview-item .new-eduReview-inner dl dt{color:#282828; margin-bottom:5px;} 
.new-eduReview-item .new-eduReview-inner dl dd{color:#282828; font-size:15px; opacity:0.7}
.new-eduReview-profile{display:flex; align-items: flex-end; margin-top:-40px; margin-bottom:20px;}
.new-eduReview-txt span{display:block; width:84px; height:84px; border-radius:100%; background-position:50% !important; background-repeat:no-repeat !important; background-size:cover !important; }
.new-eduReview-txt {padding:0px 20px 40px;}
.new-eduReview-txt p{font-size:15px; line-height:1.6; opacity:0.8}
.new-eduReview-cont button{font-size:0px; display:block; width:64px; height:64px; position:absolute; top:50%; background-size:27px auto !important; background-position:50% !important; margin-top:-90px;z-index:5; background-repeat:no-repeat !important; background-position:50% !important; border-radius:100%;  box-shadow:2px 0px 6px rgba(0,0,0,0.16)}
.new-eduReview-cont .slick-prev{background: rgba(255,255,255,0.8) url('/2022/img/recurri/icon-ar-roll-prev-bk.png'); left:50%; margin-left:-210px;}
.new-eduReview-cont .slick-next{background: rgba(255,255,255,0.8) url('/2022/img/recurri/icon-ar-roll-next-bk.png'); right:50%;margin-right:-210px;}

.new-eduProcess{display:block; position:relative;z-index:1}
.new-eduProcess:before{content:""; width:100%; height:340px; background:#f8f8f8; position:absolute; top:0px; left:0px;}
.new-eduProcess-cont ul{display:flex;   justify-content: space-between;}
.new-eduProcess-cont ul li {width:230px; display:flex;}
.new-eduProcess-cont ul li dl{display:flex; padding:40px 20px; flex-direction: column; background:#fff; border-radius:16px; color:#282828 !important; transition: .3s; box-shadow:2px 0px 6px rgba(0,0,0,0.16)}
.new-eduProcess-cont ul li dl:hover{background: var(--main-color);}
.new-eduProcess-cont ul li dl dt{font-size:21px; font-weight:800; margin-bottom:10px;}
.new-eduProcess-cont ul li dl dt span{font-weight:400; display:block;}
.new-eduProcess-cont ul li dl dd{line-height:1.5; opacity:0.7}
.new-eduProcess-cont ul li dl dd.new-eduPro-img {margin:20px 0px; display:block; background-position:center center !important; background-repeat:no-repeat !important; width:100%; height:84px;}
.new-eduProcess-cont ul li dl dd.new-eduPro-img.process-img001 {background: url('/2022/img/recurri/curri-process001.png'); }
.new-eduProcess-cont ul li dl dd.new-eduPro-img.process-img002 {background: url('/2022/img/recurri/curri-process002.png'); }
.new-eduProcess-cont ul li dl dd.new-eduPro-img.process-img003 {background: url('/2022/img/recurri/curri-process003.png'); }
.new-eduProcess-cont ul li dl dd.new-eduPro-img.process-img004 {background: url('/2022/img/recurri/curri-process004.png'); }

.new-eduProcess-tuition{font-size:21px; margin-top:80px; background:#272d39 url('/2022/img/recurri/deco-mid-tuition.png') 40px center no-repeat; padding:20px 40px 20px 100px; border-radius:16px; color:#fff; background-size: auto 36px !important; display:flex; align-items: center; justify-content: space-between;}
.new-eduProcess-tuition .new-eduProcess-btn{display:block; width:240px; height:50px; background: url('/2022/img/recurri/btn-mid-tuition.png') left center no-repeat; display:flex; background-size:240px auto;    align-items: center; } 
.new-eduProcess-tuition .new-eduProcess-btn a {display:block; width:100%: height:100%; padding-left:50px; font-size:17px;}

.new-eduTitle em {display:block; margin-bottom:20px;}
.new-eduTitle em img{width:37px;}

.new-eduClassBenefit{display:flex; margin-top:120px;justify-content: space-between;}
.new-eduClassBenefit>div{width:32%;}
.new-eduClassBenefit-tit{padding-top:120px;}
.new-eduClassBenefit-cont .new-eduClassBenefit-item{display:block; z-index:1; position:relative; border-radius:16px; overflow:hidden;height:313px;}
.benefit-fs{margin-top:-60px;}
.new-eduClassBenefit-cont .new-eduClassBenefit-item em{display:block; width:100%; background-position:50% !important; background-repeat:no-repeat !important; background-size:cover !important; height:100%;position:absolute; top:0px; left:0px; z-index:-1}
.new-eduClassBenefit-cont .new-eduClassBenefit-item span{position:absolute; bottom:20px; left:20px; width:50%; padding:20px; color:#fff; font-size:17px; font-weight:bold; border-radius:8px; background: rgba(39,45,57,0.7)}
.new-eduClassBenefit-cont .new-eduClassBenefit-item + div{margin-top:20px;}

.new-eduGallery{display:block; width:100%; margin:120px 0;}
.new-eduGallery-cont button{font-size:0px; display:block; width:64px; height:64px; position:absolute; top:50%; background-size:27px auto !important; background-position:50% !important; margin-top:-85px;z-index:5; background-repeat:no-repeat !important; background-position:50% !important; border-radius:100%;  box-shadow:2px 0px 6px rgba(0,0,0,0.16)}
.new-eduGallery-cont .slick-prev{background: rgba(255,255,255,0.8) url('/2022/img/recurri/icon-ar-roll-prev-bk.png'); left:50%; margin-left:-210px;}
.new-eduGallery-cont .slick-next{background: rgba(255,255,255,0.8) url('/2022/img/recurri/icon-ar-roll-next-bk.png'); right:50%;margin-right:-210px;}
.new-eduGallery-item {padding:0 10px;}
.new-eduGallery-item .new-eduGallery-inner {background:#fff; }
.new-eduGallery-item .new-eduGallery-inner em{display:block; width:100%; background-position:50% !important; background-repeat:no-repeat !important; background-size:cover !important; padding-bottom:60%; margin-bottom:20px;border-radius:12px; overflow:hidden; box-shadow:2px 0px 6px rgba(0,0,0,0.16)}
.new-eduGallery-item .new-eduGallery-inner dl dt, .new-eduGallery-item .new-eduGallery-inner dl dd{font-size:17px; font-weight:bold;}
.new-eduGallery-item .new-eduGallery-inner dl dt{color:#282828; margin-bottom:8px;} 
.new-eduGallery-item .new-eduGallery-inner dl dd{color:#282828; font-size:15px; opacity:0.7; width:70%; line-height:1.6}

.new-eduMentor{padding:120px 0px 0px; background:#f8f8f8;}
.new-eduMentor .edu-container{display:flex;flex-direction: row; justify-content: space-between;align-items: center;}
.new-eduMentor .edu-container>div{width:32%;}
.new-eduMentor-cont .new-eduMentor-item{display:block; z-index:1; position:relative; border-radius:16px; overflow:hidden; padding-bottom:100%}
.new-eduMentor-cont .new-eduMentor-item em{display:block; width:100%; background-position:50% !important; background-repeat:no-repeat !important; background-size:cover !important; height:100%;position:absolute; top:0px; left:0px; z-index:-1}
.new-eduMentor-cont .new-eduMentor-item + div{margin-top:20px;}
.new-eduMentor-tit p{font-size:15px; width:100%;}

.new-eduMou {padding:120px 0px; background:#f8f8f8;}
.new-eduChkList{width:100%; margin-bottom:0px; text-align:center; margin-top:30px;}
.new-eduChkList li {display:inline-block; padding-left:24px; font-size:17px;background: url('/2022/img/recurri/icon-check.png') left center no-repeat; background-size:16px auto; margin:2px 5px; font-weight:100}
.new-eduChkList li b{font-weight:800}
.new-eduMou-cont ul{display:flex; width:100%; border:1px solid #eaeaea; border-radius:24px;    flex-wrap: wrap; overflow:hidden;}
.new-eduMou-cont ul li {width:25%; display:flex; border-top:1px solid #eaeaea; border-right:1px solid #eaeaea;align-items: center; justify-content: center; }
.new-eduMou-cont ul li:nth-child(1), .eduSch004 ul li:nth-child(2), .eduSch004 ul li:nth-child(3), .eduSch004 ul li:nth-child(4){border-top:0}
.new-eduMou-cont ul li:nth-child(4n){border-right:0}
.new-eduMou-cont div{font-size:21px; padding-top:40px;text-align:center; width:100%;}
.new-eduMou-cont div b{font-weight:900}

.new-eduFac{margin-top:120px;}
.new-eduFac-item {padding:0 10px;}
.new-eduFac-item .new-eduFac-inner {background:#fff; }
.new-eduFac-item .new-eduFac-inner em{display:block; width:100%; background-position:50% !important; background-repeat:no-repeat !important; background-size:cover !important; padding-bottom:60%; margin-bottom:20px;border-radius:12px; overflow:hidden; box-shadow:2px 0px 6px rgba(0,0,0,0.16)}
.new-eduFac-cont button{font-size:0px; display:block; width:64px; height:64px; position:absolute; top:50%; background-size:27px auto !important; background-position:50% !important; margin-top:-45px;z-index:5; background-repeat:no-repeat !important; background-position:50% !important; border-radius:100%;  box-shadow:2px 0px 6px rgba(0,0,0,0.16)}
.new-eduFac-cont .slick-prev{background: rgba(255,255,255,0.8) url('/2022/img/recurri/icon-ar-roll-prev-bk.png'); left:50%; margin-left:-210px;}
.new-eduFac-cont .slick-next{background: rgba(255,255,255,0.8) url('/2022/img/recurri/icon-ar-roll-next-bk.png'); right:50%;margin-right:-210px;}