@charset "UTF-8";
.PreviewBG.on {
	overflow: hidden;
}

img{vertical-align: top;}
.subContainer{padding-right: 90px;}
.subVisual{height: 350px;}
.subVisual .inner{position: relative;}

.teamClass{position: relative; display: block;}

.innerBg{background:#f1f1f1;}
.innerBg2{background:#f5f3f2;}
.innerBg3{background:#464646;}

.pageNavi{height: 60px;border-bottom: 1px solid #eee;border-top: 1px solid #eee;overflow: hidden;}
.pageNavi .inner div{width: 60px;height:59px;border-left: 1px solid #eee;border-right: 1px solid #eee;display: inline-block;float: left;}
.pageNavi .inner > div a{display: inline-block;width: 100%;height: 100%;background: #f1f1f1 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_home.png) no-repeat center center;text-indent: -999em;}
.pageNavi ul li{float: left;width: 228px;height: 59px;border-right: 1px solid #eee;}
.pageNavi ul li a{width: 100%;display: inline-block;height: 100%;background: #fff;color: #33302f;font-size: 14px;line-height: 59px;font-family: 'Nanum-R';padding-left: 30px;}
.pageNavi ul li a:hover{background: #fff url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_navi_arr.png) no-repeat right 20px center;color: #ff7b47;}
.pageNavi ul li a.select{background: #b49a85 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_navi_arr_on.png) no-repeat right 20px center;color: #fff;font-family: 'Nanum-B';}


.pageNavi .inner ul li.teacher_li:hover .teacher_list {
  display: block !important;width:100%;border:0;
}
.pageNavi.on {
  position: fixed;top:0;z-index: 1000;width:100%;background: #fff;
}

.pageNavi .inner ul li.teacher_li:hover .teacher_list ul {
  max-height: 236px;overflow-y: auto;width:100%;overflow-x: hidden;
}
.pageNavi .inner ul li.teacher_li:hover .teacher_list ul::-webkit-scrollbar {
  width:10px;background-color: #fcfcfc;
}
.pageNavi .inner ul li.teacher_li:hover .teacher_list ul::-webkit-scrollbar-thumb {
  background: #8b8b8b;border-radius: 30px;
}
.pageNavi .inner ul li.teacher_li:hover .teacher_list ul li{
  border-bottom: 1px solid #ccc;height:60px;
}


.pageNavi.deps2{height: 118px;}
.pageNavi.deps2 .inner div{border-bottom: 1px solid #eee;}
.pageNavi.deps2 ul{border-bottom: 1px solid #eee;overflow: hidden;}
.pageNavi.deps2 ul:last-child{border-left: 1px solid #eee;margin-left: 59px;}

.pageNavi.academy{background: #5c5250;border-top: 1px solid #524a48;border-bottom: 1px solid #524a48;}
.pageNavi.academy .inner div {border-left: 1px solid #544a48;border-right: 1px solid #544a48;}
.pageNavi.academy .inner div a{background: #544a48 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_home.png) no-repeat center center;}
.pageNavi.academy ul li{border-right: 1px solid #524a48;}
.pageNavi.academy ul li a{background: #5c5250;color: #fff;}
.pageNavi.academy ul li a:hover,/*{background: #5c5250 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_navi_arr.png) no-repeat right 20px center;color: #ff6f3d;}*/
.pageNavi.academy ul li a.select{background: #5c5250 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/ico_navi_arr_on.png) no-repeat right 20px center;color: #ff6f3d;}






/* 20230206 css 추가*/
.subVisual.bg_makeup.bg_curriculum {
  display: flex;flex-direction: row;align-items: center;justify-content: flex-start;
  background: #2C2A29;
}
.subVisual.bg_makeup.bg_curriculum .vTxtBox {
  position: relative;top:unset;left:unset;
}
.subVisual.bg_makeup.bg_curriculum .vTxtBox .visual_s2tit {
  font-family: 'Noto Sans KR';font-weight: 700;
  font-size: 16px;
  line-height: 23px;
  color: #BDA694;
}
.subVisual.bg_makeup.bg_curriculum .vTxtBox .visual_tit span{
  font-family: 'Noto Sans KR';font-weight: 700;
  font-size: 32px;
  line-height: 46px;
  color: #534F4D;
}

.subVisual.bg_makeup.bg_curriculum .inner {
  display: flex;align-items: center;justify-content: space-between;gap:135px;    height: 100%;
}
.subVisual.bg_makeup.bg_curriculum .inner .visual_tit{
  padding-bottom: 0;padding-top:0;
}
.subVisual.bg_makeup.bg_curriculum .inner .visual_tit span{
  background: unset;
  padding-right: 0;
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  font-size: 42px;
  line-height: 61px;
  color: #FFFFFF;
  position: relative;
  z-index: 1;
  padding: 0 6px;
}
.subVisual.bg_makeup.bg_curriculum .inner .visual_tit span::after{
  position: absolute;bottom:5px;left:0;width:100%;height:12px;content: '';background: #FE8B5E;
  z-index: -1;
}
.subVisual.bg_makeup.bg_curriculum .inner .visual_stit{
  padding-top:20px;font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 29px;
  color: #FFFFFF;
  opacity: 1;
  white-space: unset !important;
}
.subVisual.bg_makeup.bg_curriculum .inner .vVideoBox{
  min-width: 710px;
  height: 399px;
  position: absolute;
  bottom:-100px;
  right:0;
}
.subVisual.bg_makeup.bg_curriculum .inner .vVideoBox iframe{
  width: 100%;
  height: 100%;
}





/* 메이크업 */
.subVisual .vTxtBox{position: absolute;top:170px;left:0;}
.subVisual .visual_tit{font-family: 'Pretendard';font-weight:700;font-size: 40px;letter-spacing: -0.08em;line-height: 42px;color: #fff;padding-bottom: 12px;}
.subVisual .visual_tit span{display: inline-block;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_dan_red.png) no-repeat right bottom 6px;padding-right: 20px;}
.subVisual .visual_stit{font-family: 'notokr-medium';font-size: 18px;line-height: 24px;letter-spacing: -0.02em;color: #fff;}

.bg_makeup .visual_tit{background: none !important;}
.bg_makeup{background: #f5a0a0 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/bg_makeup.png) no-repeat right center;}
.bg_hair{background: #f5a0a0 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/hair/bg_hair.png) no-repeat right center;}
.bg_nail{background: #f5a0a0 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/nail/bg_nail.png) no-repeat right center;}
.bg_aesthetic{background: #f5a0a0 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/aesthetic/bg_aesthetic.png) no-repeat right center;}
.bg_customer{background: #75665a url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/customer/bg_customer.png) no-repeat right center;}
.bg_community{background: #978e86 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/community/bg_community.png) no-repeat right center;}
.bg_event{background: #655264 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/event/bg_event.png) no-repeat right center;}
.bg_academy{background: #ad8277 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/bg_academy.jpg) no-repeat right center;}
.subVisual.bg_academy{height: 219px;}
.bg_program{background: #6a615f url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/bg_academy_program.jpg) no-repeat right center;}
.bg_course{background: #f5a0a0 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/test_course/bg_course.png) no-repeat right center;}
.subVisual.bg_academy.bg_program{height: 349px;}

.onepassBar{background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/bg_onepass03.png) no-repeat center center;}

/* 교육과정 코스 */
.makeupCurriculum{height:505px;position: relative;    margin: 200px 0 110px;}
.curriculumTit{padding-top: 55px;}
.curriculumTit .courseTit{color: #bda694;font-size: 17px;letter-spacing: -0.04em;line-height: 20px;font-family:'Pretendard';padding-bottom: 10px;}
.curriculumTit .ccTit{color: #565656;font-size: 42px;line-height: 44px;letter-spacing: -0.06em;font-family: 'notokr-bold';padding-bottom: 20px;}
.curriculumTit .ccInfo{color: #565656;font-size: 16px;line-height: 26px;letter-spacing: -0.04em;font-family: 'notokr-regular';width: 323px;display: inline-block;}

.makeupCurriculum .rollingBox{height: 505px;width: 1200px;position: absolute;top:0;left: 50%;transform: translate(-14%, 0);overflow: hidden;padding:49px 0;}
.rollingBoxArea{height: 405px;width:100%;/* margin:0 auto; */position: relative;}
.curriculumRoll{width: 270px ;height: 405px;/*position: absolute;top:0px;left: 0;*/}
.makeupCurriculum .curri_main .curriculumRoll .boxRoll{width: 270px ;height: 405px;margin-right:20px;float: left;cursor: pointer;position: relative;}
.curriculumRoll .boxRoll .boxOn{display: none;}
.curriculumRoll .boxRoll .boxOff{padding: 0px 0;height: 405px;position: absolute;width: 100%;top: 0;left: 0;}
.curriculumRoll .boxRoll .boxOff .imgBox{width: 270px;height:405px;position: absolute;top: 0;left:0;overflow: hidden;}
.curriculumRoll .boxRoll .boxOff .imgBox img{position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);width: 100%;height:100%;}
.curriculumRoll .boxRoll .boxOff .txtBox{position: absolute;top: -49px;left:0;}
.curriculumRoll .boxRoll .boxOff .txtBox.phb{top: 405px;padding-right: 30px;}
.curriculumRoll .boxRoll .boxOff .txtBox span{display: block;}
.curriculumRoll .boxRoll .boxOff .txtBox span:nth-child(1){color: #ff96ac;font-size: 14px;letter-spacing: -0.04em;font-family: 'Pretendard';font-weight:700;}
.curriculumRoll .boxRoll .boxOff .txtBox span:nth-child(2){color: #565656;font-size: 17px;letter-spacing: -0.04em;font-family: 'notokr-medium';padding-right: 30px;height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 270px;}

.curriculumRoll .boxRoll:hover{width: 270px;height:405px;}
.curriculumRoll .boxRoll:hover .boxOn{width: 270px;height:405px;overflow: hidden;position: absolute;top:0px;left:0px;display: block;transition: all 0.4s linear;}
.curriculumRoll .boxRoll:hover .boxOn .imgBox{width: 270px;height:405px;position: absolute;top:0;left:0;overflow: hidden;}
.curriculumRoll .boxRoll:hover .boxOn .imgBox img{position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);width: 100%;height:100%;}
.curriculumRoll .boxRoll:hover .boxOn .imgBox .boxGd{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/imgCurriculum_gd.png) no-repeat 0 bottom;display: inline-block;position: absolute;top:0px;left: 0;display: inline-block;width: 270px;height: 405px;}
.curriculumRoll .boxRoll:hover .boxOn .txtBox{position: absolute;bottom:40px;left:30px;padding-right: 40px;}
.curriculumRoll .boxRoll:hover .boxOn .txtBox span{display: block;}
.curriculumRoll .boxRoll:hover .boxOn .txtBox span:nth-child(1){color: #fff;font-size: 14px;letter-spacing: 0em;font-family: 'Pretendard';font-weight:700;}
.curriculumRoll .boxRoll:hover .boxOn .txtBox span:nth-child(2){color: #ff94ba;font-size: 24px;letter-spacing: -0.06em;font-family: 'notokr-medium';line-height: 29px;}
.curriculumRoll .boxRoll:hover .boxOn .txtBox .txtSubBox{color: #fff;font-size: 14px;line-height: 19px;opacity: 0.7;font-family: 'Nanum-B';padding-top: 18px;letter-spacing: -0.02em;}
.rollingBox .mtnCtrl5{opacity: 0;}
.swiper-button-next2, .swiper-button-prev2{width: 80px !important;height: 80px !important;background-size: 100%;margin-top: -50px !important;top:50%;position: absolute;cursor: pointer;z-index: 999;}
.swiper-button-prev2{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/btn_prev.png) no-repeat 0 0 !important;left: 0% !important;}
.swiper-button-next2{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/btn_next.png) no-repeat 0 0 !important;left: 0% !important;margin-left: 54.3vw;}
.swiper-pagination2{top: 279px;left: 50% !important;position: absolute;margin-left: -600px;width: auto !important;}
.swiper-pagination2 span{vertical-align: middle;}
.swiper-pagination-bullet{width: 9px !important;height: 9px !important;margin:0 5px;}
.swiper-pagination-bullet-active{width: 15px !important;height: 15px !important; background: #ff7b47 !important;}


/* 전임강사 */
.makeupTeacher{background: #f5f5f5;height: 726px;position: relative;overflow: hidden;}
.makeupTeacher .inner{position: relative;padding-top: 90px;}
.makeupTchTit{color: #464646;font-size: 56px;letter-spacing: -0.02em;font-family: 'notokr-bold';text-align: center;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_dan.png) no-repeat left 1025px bottom 14px;}
.makeupTchImg{height: 535px;width: 100%;/*position: absolute;top: 191px;left:0;overflow: hidden;*/}
.makeupTchImg .tchBox{height: 535px;/* float: left; *//* display: inline-block; *//* position: absolute; *//* bottom: 0; *//* width: 260px; */}
.makeupTchImg .tchBox .imgTch{height: 535px;position: absolute;top: 0;width: 1200px;left: 0;}
.imgoff{position: absolute;bottom:0px;-webkit-filter:grayscale(100%);filter:gray;}
.imgoff.leftimg{left: 94px;}
.imgoff.rightimg{right: 127px;}

#subLecBox05{background: none !important;border-bottom: 0 !important;height: 552px;}
#subLecBox05 .inner-1200{padding-top: 65px !important;}
#subLecBox05 .lecturer-mask{width:1200px;overflow:inherit !important;margin-left:30px}
#subLecBox05 .lecturer-mask .lecturer-list{width:1200px;position:relative}
#subLecBox05 .lecturer-mask .lecturer-list>li img{position:relative;z-index:100}
#subLecBox05 .lecturer-mask .lecturer-list>li>div h4{font-family: 'Pretendard' !important; font-weight:700; font-size: 12px !important;color: #f995c4 !important;letter-spacing: -0.04em !important;padding-bottom: 10px !important;line-height: 14px !important;margin-bottom: 0 !important;}
#subLecBox05 .lecturer-mask .lecturer-list>li>div .title-twoline{margin-top:-30px}
#subLecBox05 .lecturer-mask .lecturer-list>li>div h4 strong{display:block;font-family:'KoPub Batang',serif;font-weight:600}
#subLecBox05 .lecturer-mask .lecturer-list>li>div em{font-family: 'notokr-bold';font-size: 30px !important;color: #464646 !important;letter-spacing: -0.04em;line-height: 35px;font-weight: inherit !important;}
#subLecBox05 .lecturer-mask .lecturer-list>li>div ul{margin-top:12px}
#subLecBox05 .lecturer-mask .lecturer-list>li>div div{font-family: 'notokr-regular';font-size: 30px !important;color: #464646 !important;letter-spacing: -0.04em;line-height: 35px !important;width: auto !important;margin-top: 0 !important;height: auto !important;font-weight: inherit !important;}
#subLecBox05 .lecturer-mask .lecturer-list>li>div ul li{color: #898989 !important;font-size: 13px !important;font-family: 'Nanum-R' !important;line-height: 22px !important;letter-spacing: -0.04em;}
#subLecBox05 .lecturer-mask .lecturer-list>li>div ul li:first-child{font-weight:200}
#subLecBox05 .lecturer-mask .lecturer-list>li>div a.more-btn{font-size:16px;color: #464646 !important;font-family: 'notokr-medium';letter-spacing: -0.04em;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_p_arr.png) no-repeat right center !important;padding-right: 40px;position: absolute !important;bottom: 30px !important;right: 30px !important;z-index: 999;}
#subLecBox05 .lecturer-mask .lecturer-list>li span{position:absolute;right:5px;top:360px;display:inline-block;height:8px;padding:0 8px;line-height:0;background:rgba(0,0,0,.05);font-size:15px}
#subLecBox05 .btn-box .btn{position:absolute;top:60%}
#subLecBox05 .btn-box .btn a{transform:scale(1.8);display:block;width:29px !important;height:56px !important;text-indent:-9999em;overflow:hidden;background-image: none !important;}
#subLecBox05 .btn-box .prev{left: 0 !important;background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/btn_prev.png) no-repeat 0 0 !important}
#subLecBox05 .btn-box .next{right: 0 !important;background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/btn_next.png) no-repeat 0 0 !important}
#subLecBox05 .btn-box .next a{background-position:100% 0}
#subLecBox05 .lecturer-mask .lecturer-list>li{margin-right:-25px;width:280px;transition:.6s ease-in-out;overflow: hidden;}
#subLecBox05 .lecturer-mask .lecturer-list>li>span{opacity:1}
#subLecBox05 .lecturer-mask .lecturer-list>li img{transform:scale(.6);transform-origin:0 100% 0;transition:.6s ease-in-out;-webkit-filter:grayscale(100%);filter:gray;object-fit : cover}
#subLecBox05 .lecturer-mask .lecturer-list>li>div{display:none;width:400px;height:380px;position:absolute;top:40px;right:-335px;padding:60px 0 0 45px;border:10px solid #fff;box-sizing:border-box}
#subLecBox05 .lecturer-mask .lecturer-list>li{float:left;position:relative;bottom:-5px !important;}
#subLecBox05 .lecturer-mask .lecturer-list>li.on{float:left;position:relative;bottom:0;left:0;margin-right:240px;height:483px;margin-left:50px;overflow: inherit;}
#subLecBox05 .lecturer-mask .lecturer-list>li.on>span{opacity:0;transition:.6s ease}
#subLecBox05 .lecturer-mask .lecturer-list>li.on img{transform:scale(1) !important;-webkit-filter:grayscale(0%) !important;filter:none !important;}
#subLecBox05 .lecturer-mask .lecturer-list>li.on>div{display:block;width: 330px !important;height: 330px !important;position:absolute;top: -50px !important;right: -285px !important;padding: 40px 0 0 40px !important;border: 0 !important;box-sizing:border-box;background: #fff;}




/* 220220527 */
.lecture_teacher_main {
  background:#f5f5f5;
}
.teacher_inf_main {
  background: #fff !important;
}
#lecture_teacher{
  width:100%;
}
#lecture_teacher .inner{
  width:100%;max-width:1200px;display: flex;flex-direction: column;gap:30px;padding-top: 90px;
}
.lecture_test {
  width:100%;   overflow: hidden;padding-top:50px !important;position: relative;
}
.lecture_test .swiper-wrapper{
  width:100%; 
}
.lecture_test .swiper-wrapper .swiper-slide{
  text-align: center;height: 483px;
}
.lecture_test .swiper-wrapper .swiper-slide img{
  -webkit-filter: grayscale(100%);    transform: scale(.7);
  transform-origin: 100% 100% 0;
  transition: .6s ease-in-out;
}

.lecture_test .swiper-wrapper .swiper-slide-active img{
  transform: scale(1) !important;
  -webkit-filter: grayscale(0%) !important;
  filter: none !important;
  position: relative;
  z-index: 2;
}
.lecture_test .swiper-wrapper .swiper-slide > .teacher_inf{
opacity: 0;

}
.lecture_test .swiper-wrapper .swiper-slide-active > .teacher_inf{
  position: absolute;
top: 0;
right: 0;
display: flex;
flex-direction: column;
gap:10px;
width: 330px !important;

position: absolute;
top: -50px !important;
right: -220px !important;
padding: 40px 0 80px 40px !important;
border: 0 !important;
box-sizing: border-box;
background: #f8f8f8;
z-index: 1;
text-align: left;
opacity: 1;
transition: opacity .5s ease-in-out;
}
.lecture_test .swiper-wrapper .swiper-slide-active > .teacher_inf h4 {
  font-family: 'Pretendard' !important; 
  font-weight:700;
  font-size: 12px !important;
  color: #f995c4 !important;
  letter-spacing: -0.04em !important;
  padding-bottom: 10px !important;
  line-height: 14px !important;
  margin-bottom: 0 !important;
  
}
.lecture_test .swiper-wrapper .swiper-slide-active > .teacher_inf h2 {
  font-family: 'notokr-regular';
  font-size: 30px !important;
  color: #464646 !important;
  letter-spacing: -0.04em;
  line-height: 35px !important;
  width: auto !important;
  margin-top: 0 !important;
  height: auto !important;
  font-weight: inherit !important;
}


.lecture_test .swiper-wrapper .swiper-slide-active > .teacher_inf em {
  font-family: 'notokr-bold';
  font-size: 30px !important;
  color: #464646 !important;
  letter-spacing: -0.04em;
  line-height: 35px;
  font-weight: inherit !important;
}

.lecture_test .swiper-wrapper .swiper-slide{
  width:33.3333%;
}

.lecture_test .swiper-wrapper .swiper-slide-active > .teacher_inf  ul li {
  color: #898989 !important;
  font-size: 13px !important;
  font-family: 'Nanum-R' !important;
  line-height: 22px !important;
  letter-spacing: -0.04em;
}

.lecture_test .swiper-wrapper .swiper-slide-active > .teacher_inf  a.more-btn {
  font-size: 16px;
  color: #464646 !important;
  font-family: 'notokr-medium';
  letter-spacing: -0.04em;
  background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_p_arr.png) no-repeat right center !important;
  padding-right: 40px;
  position: absolute !important;
  bottom: 30px !important;
  right: 30px !important;
  z-index: 999;
}
.lecture_test .swiper-button-prev{left: 0 !important;background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/btn_prev.png) no-repeat 0 0 !important;    width: 29px;
  height: 56px;}
.lecture_test .swiper-button-next{right: 0 !important;background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/btn_next.png) no-repeat 0 0 !important;    width: 29px;
  height: 56px;}



.teacher_swipe_button_prev::after{
  display: none;
}
.teacher_swipe_button_next::after {
  display: none;
}
/**/
.onepassInfo{padding-top: 142px;}
.titleOnepass{text-align: center;}
.titleOnepass div:nth-child(1){display: block;color: #e989a3;font-size:17px;letter-spacing: -0.04em;font-family: 'Pretendard';padding-bottom: 15px;}
.titleOnepass div:nth-child(2){display: inline-block;color: #565656;font-size: 50px;letter-spacing: -0.06em;font-family: 'notokr-bold';position:relative;height: 60px;line-height: 55px;}
.titleOnepass div:nth-child(2) span{display: block;background: #ffbda3;height:10px;position: absolute;bottom:2px;left:0;width: 100%;z-index: -1;}
.txtArea{color: #3f3f3f;font-size: 17px;line-height: 27px;letter-spacing: -0.02em;font-family: 'notokr-demilight';padding-top: 88px;text-align: center;}
.colBox{overflow: hidden;position: relative;display: flex;justify-content: center;gap:20px;}
.colBox .img_r_arr{display: inline-block;position: absolute;top:209px;z-index: 10;}
.colBox .img_r_arr{left: 243px;}
.colBoxBlock{width: 250px;float: left;margin-left: 12px;position: relative;}
.colBoxBlock:first-child{margin-left: 0;}
.colBoxBlock .imgAe{display: inline-block;width: 250px;height: 375px;border-top-left-radius: 30px;border-top-right-radius: 30px;overflow: hidden;float: left;}
.colBoxBlock .imgAe img{vertical-align: top;object-fit : cover;width:100%;height:100%;}
.colBoxBlock dl{display: block;width: 250px;background: #f3f3f3;border:1px solid #dedede;border-top:0;border-bottom-left-radius:30px;border-bottom-right-radius:30px;height: 189px;padding-top: 30px;position: relative;float: left;}
.colBoxBlock dl dt{text-align: center;}
.colBoxBlock dl dt div:nth-child(1){color: #000;font-size: 20px;line-height: 22px;letter-spacing: -0.02em;font-family: 'notokr-medium';}
.colBoxBlock dl dt div:nth-child(1) span{color: #f97230;}
.colBoxBlock dl dt div:nth-child(2){color: #ff7b47;font-size: 16px;font-family: 'notokr-demilight';letter-spacing: -0.02em;line-height: 22px;}
.colBoxBlock dl dd{text-align: center;color: #565656;font-size: 14px;line-height: 19px;font-family: 'Nanum-R';position: absolute;top:117px;width: 100%;left:0px;word-break: keep-all;}

.selectTab{padding-top: 80px;}
.onepassTabCon{position: relative;height: 193px;}
.tabConTxt{position: absolute;left: 50px;bottom:40px;}
.tabConTxt div{color: #fff;font-size: 28px;letter-spacing: -0.02em;line-height: 29px;font-family: 'notokr-bold';}
.tabConTxt a{color: #fff;font-size: 14px;line-height: 29px;letter-spacing: -0.02em;font-family: 'notokr-medium';opacity: .6;padding-top: 7px;}
.onepassTab{overflow: hidden;}
.onepassTab li{float: left;width: 20%;}
.onepassTab li a{display: inline-block;width: 100%;border-bottom: 1px solid #dedede;border-left:1px solid #dedede;background: #f6f6f6;text-align: center;line-height: 62px;height:62px;color: #282c37;font-size: 16px;letter-spacing: -0.02em;font-family: 'Nanum-R';}
.onepassTab li:nth-child(5) a,
.onepassTab li:nth-child(10) a{border-right:1px solid #dedede;}
.onepassTab li a:hover,
.onepassTab li a.on{background: #ff7b47;font-family: 'notokr-bold';letter-spacing: -0.05em;color: #fff;line-height: 58px;}

.onepassInfoSub{margin-top: 58px;}
.infoSubTit{height: 42px;line-height: 42px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_tit1.png) no-repeat 0 center;padding-left: 59px;color: #231f20;font-size: 28px;letter-spacing: -0.02em;font-family: 'notokr-bold';}
.infoSubtext{color: #787878;font-size: 17px;line-height: 27px;letter-spacing: -0.02em;font-family: 'notokr-demilight';padding-top: 25px;}
.onepassInfoTime{color: #464646;font-size:20px;line-height: 22px;letter-spacing: -0.02em;font-family: 'notokr-medium';padding-left: 37px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_calendar.png) no-repeat 0 center;margin-top: 25px;}

/* 자격증 교육내용 */
.makeupCurriculum.onepass{height: 450px;position: relative;margin-top: 65px;overflow: hidden;}
.onepass .curriculumTit{padding-top: 0px;width: 180px;overflow: hidden;}
.onepass .curriculumTit .courseTit{color: #bda694;font-size: 17px;letter-spacing: -0.04em;line-height: 20px;font-family:'Pretendard';padding-bottom: 10px;display: block;}
.onepass .curriculumTit .ccTit{color: #565656;font-size: 38px;line-height: 40px;letter-spacing: -0.02em;font-family: 'notokr-bold';padding-bottom: 20px;width: 180px;}
.onepass .curriculumTit .ccTit span{font-family: 'notokr-regular';display: block;}
.onepass .curriculumTit .ccInfo{color: #565656;font-size: 15px;line-height: 22px;letter-spacing: -0.02em;font-family: 'notokr-demilight';width: 180px;display: inline-block;}
.makeupCurriculum.onepass .rollingBox{height: 420px;/*height: 450px;*//*width: 1238px;*/width: 1670px;position: absolute;top:0;left: 50%;transform: translate(-20.3%, 0);overflow: hidden;padding:0;}
.makeupCurriculum.onepass .rollingBox .mtnCtrl5{opacity: 0;z-index: 99;}
.onepass .rollingBoxArea{height: 400px;width: 100%;position: relative;}
.onepass .curriculumRoll{width: 100% !important;height: 450px;position: absolute;top:0px;left: 0px;gap:15px;}
.onepass .curriculumRoll .boxRoll{width: 250px ;height: 380px;/*margin-right:10px;*/float: left;cursor: pointer;position: relative;}
.onepass .curriculumRoll .boxRoll .imgBox{width: 230px;height:345px;position: absolute;top:0;left:0;overflow: hidden;}
.onepass .curriculumRoll .boxRoll .imgBox img{width:100%;height:100%;;}
.onepass .curriculumRoll .boxRoll .txtBox{position: absolute;top:346px;left:0;}
.onepass .curriculumRoll .boxRoll .txtBox span{display: block;}
.onepass .curriculumRoll .boxRoll .txtBox span:nth-child(1){color: #ff96ac;font-size: 14px;letter-spacing: -0.04em;font-family: 'Pretendard';font-weight:700;}
.onepass .curriculumRoll .boxRoll .txtBox span:nth-child(2){color: #565656;font-size: 17px;letter-spacing: -0.04em;font-family: 'notokr-medium';}
.onepass .swiper-pagination{top: 284px;left: -14px;}
.onepass .swiper-button-next2, .onepass .swiper-button-prev2{width: 80px !important;height: 80px !important;background-size: 100%;margin-top: -40px !important;position: absolute;z-index: 10;}
.onepass .swiper-button-next2{left:0 !important;margin-left: 62.5vw;}
.onepass .swiper-button-prev2{left:0 !important;}
@media (max-width: 1200px) {
  .onepass .swiper-button-next2{margin-left: 70vw;}
}
@media (max-width: 1300px) {
  .onepass .swiper-button-next2{margin-left: 68.6vw;}
}
@media (max-width: 1400px) {
  .onepass .swiper-button-next2{margin-left: 67.4vw;}
}
@media (max-width: 1500px) {
  .onepass .swiper-button-next2{margin-left: 66.3vw;}
}
@media (max-width: 1600px) {
  .onepass .swiper-button-next2{margin-left: 65.3vw;}
}
@media (max-width: 1700px) {
  .onepass .swiper-button-next2{margin-left: 65.3vw;}
}

/* 시설안내 */
.mainGuide{background: #fff;position: relative;height: 471px;}
.mainGuide .swipeBox{position: relative;height: 584px;width: 100%;overflow: hidden;}
.mainGuide .swipeBox ul {height: 470px;}
.mainGuide .swipeBox ul li{width: 1200px;height: 470px;float: left;}
.mainGuide .swipeBox ul li .imgbox{cursor: pointer;position: relative;}
.mainGuide .swipeBox ul li .imgbox img{width: 100%;}
.mainGuide .swipeBox ul li .imgbox span{display: inline-block;width: 100%;height:470px;background-color: rgba(168,157,153,.7);position: absolute;top:0;left: 0;}
.mainGuide .swipeBox ul li .imgbox.on span{display: none;}
.mainGuide .inner{position: relative;margin-top:-583px;}
.mainGuide .info_facility_box{width: 337px;height: 336px;background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/info_facility_box.png) no-repeat 0 0;position: absolute;top:70px;right:-7px;z-index: 99;}
.mainGuide .info_facility_box .tit{color: #fff;font-size: 30px;font-family: 'notokr-regular';letter-spacing: -0.04em;line-height: 35px;padding-left: 35px;padding-top: 30px;}
.mainGuide .info_facility_box .titsub{color: #fff;font-size: 30px;font-family: 'notokr-bold';letter-spacing: -0.04em;line-height: 35px;padding-left: 35px;}
.mainGuide .info_facility_box .txtinfo{color: #fff;font-size: 13px;font-family: 'Nanum-R';letter-spacing: -0.04em;line-height: 20px;padding-left: 35px;padding-top: 10px;}
.mainGuide .info_facility_box .bntMore{color: #565656;background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/ico_p_arr.png) no-repeat right center;padding-right: 40px;display: inline-block;font-size: 16px;font-family: 'notokr-medium';letter-spacing: -0.04em;padding-left: 35px;margin-top: 40px;}
.mainGuide .info_facility_box .bntPprev{position: absolute;bottom:7px;right:46px;width: 40px;height: 39px;display: inline-block;}
.mainGuide .info_facility_box .bntPnext{position: absolute;bottom:7px;right:7px;width: 40px;height: 39px;display: inline-block;}
.gallery-cell {width: 1200px;height: 470px;background: none;counter-increment: gallery-cell;}
.gallery-cell img{width: 100%;-webkit-filter: contrast(50%); filter: contrast(50%);}
.gallery-cell.is-selected img{-webkit-filter: contrast(100%); filter: contrast(100%);}
.gallery-cell:before {display: block;text-align: center;text-indent: -999em;}
.flickity-page-dots{bottom: 21px !important; display: none;}
.flickity-page-dots .dot{width: 133px !important;height: 73px !important;position: relative;margin: 0 3px !important;border-radius: inherit !important;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/img_thum_facility1.jpg) no-repeat !important;opacity: .6 !important;}
.flickity-page-dots .dot.is-selected,
.flickity-page-dots .dot:hover{border: 4px solid #ee6529;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/img_thum_facility1.jpg) no-repeat -4px -4px !important;opacity: 1 !important;}
.flickity-prev-next-button{width: 40px !important;height: 39px !important;display: inline-block;border-radius: inherit !important;left:50% !important;z-index: 999;}
.flickity-prev-next-button.previous{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_p_prev.png) no-repeat 0 0 !important;transform:translate(1302%, 177%);}
.flickity-prev-next-button.next{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_p_next.png) no-repeat 0 0 !important;transform:translate(1400%, 177%);}
.flickity-prev-next-button svg{display: none !important;}

/* 상담 */
.mainCounseling{background: #f5f5f5;padding-bottom: 120px;padding-top: 95px;}
.mainCounseling .inner{overflow: hidden; gap:40px;
  display: flex;flex-direction:column;}
.mainCounseling .mSubTit{font-size: 36px;font-family: 'notokr-bold';letter-spacing: -0.04em;line-height: 40px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/ico_dan.png) no-repeat 0 bottom;background-size:12px;background-position: left 318px bottom;}
.mainCounseling .inner .infoBody {
  display: flex;justify-content: space-between;align-items: flex-start;gap:60px;
}
.counselingCheck{width: 550px;margin-top: 0;display: flex;flex-direction: column;gap:38px}
.counselingCheck .counselingCheck_box {display: flex;flex-direction: column;gap:17px;}
.counselingCheck h6{color: #565656;font-size:22px;font-family: 'notokr-bold';letter-spacing: -0.04em;font-weight: normal;}
.counselingCheck h6 span{color: #6c6763;font-size: 16px;font-family: 'Nanum-R';letter-spacing: 0;font-weight: normal;padding-left: 5px;}
.counselingCheck h6 span strong{font-weight: 700;color: #ff7b47;}
.counselingCheck .course{overflow: hidden; display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 5px;}
.counselingCheck .course a{display: inline-block;width: 180px;height: 70px;background: #fff;text-align: center;line-height: 70px;color: #565656;font-size: 20px;letter-spacing: -0.04em;font-family: 'notokr-medium';margin:0; border-radius: 5px;
  }
.counselingCheck .course a:hover,
.counselingCheck .course a.select{background: #ff7b47;letter-spacing: -0.05em;font-family: 'notokr-bold';color: #fff;}
.counselingCheck .process{margin-top: 10px;overflow: hidden;width: 538px;border-top: 2px solid #565656;}
.counselingCheck .process table{width: 100%;}
.counselingCheck .process table tbody th,
.counselingCheck .process table tbody td{padding:20px 0;border-bottom:1px solid #ddd;font-family: 'notokr-regular';font-size: 16px;letter-spacing: -0.04em;line-height: 22px;font-weight: normal;text-align: left;}
.counselingCheck .process table tbody td div{width: 178px;display: inline-block;float: left;margin-top: 10px;}
.counselingCheck .process table tbody td div input{width: 23px;height: 23px;border:1px solid #ddd;vertical-align: middle;margin-right: 8px;}
.counselingCheck .process table tbody td input.int{height: 35px;border:1px solid #ddd;vertical-align: middle;margin-right: 8px;}
.counselingCheck .process table tbody td span{display: inline-block;font-size: 13px;font-family: 'Nanum-R';letter-spacing: -0.04em;color: #75706d;line-height: 18px;vertical-align: middle;}
.counselingCheck .selectProcess{overflow: hidden;margin-top: 15px;}
.counselingCheck .selectProcess .selectProcessBox{width: 208px;height: 64px;position: relative;display: inline-block;float: left;margin:0 3px 3px 0;}
.counselingCheck .selectProcess .selectProcessBox a{display: block;width: 100%;height: 100%;border:1px solid #ddd;background: #fff;padding:13px 0 0 19px;}
.counselingCheck .selectProcess .selectProcessBox a div:nth-child(1){font-size: 16px;line-height: 20px;font-family:'Nanum-R';color: #ff7b47;}
.counselingCheck .selectProcess .selectProcessBox a div:nth-child(2){font-size: 16px;line-height: 20px;font-family:'Nanum-R';color: #565656;}
.counselingCheck .selectProcess .selectProcessBox button{background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_del.png) no-repeat 0 0;width: 22px;height: 22px;text-indent: -999em;border:0;position: absolute;top:20px;right:20px;cursor: pointer;}
.counselingForm{width: 590px;position: relative;border-top: 2px solid #565656;margin-top:49px;}
.counselingForm .counselingFormTable table{width: 100%;}
.counselingForm .counselingFormTable table tbody th{color: #565656;font-size: 16px;font-family: 'notokr-bold';font-weight: normal;text-align: left;padding-left: 20px;border-bottom:1px solid #ddd;}
.counselingForm .counselingFormTable table tbody th span{color: #ff7b47;display: inline-block;padding-left: 5px;}
.counselingForm .counselingFormTable table tbody td{padding:10px 20px 10px 0;border-bottom:1px solid #ddd;font-size: 16px;letter-spacing: -0.04em;font-family: 'notokr-regular';height: 65px;}
.counselingForm .counselingFormTable table tbody td select,
.counselingForm .counselingFormTable table tbody td input{border:1px solid #ddd;vertical-align: middle;height: 44px;font-size: 16px;letter-spacing: -0.025em;font-family: 'notokr-regular';}
.counselingForm .counselingFormTable table tbody td select{color: #323232;font-size: 16px;padding-left: 20px;}
.counselingForm .counselingFormTable table tbody td .cs_branch {
  opacity: 0.5;height: unset;
}
.counselingForm .counselingFormTable table tbody td label span {
  font-size:12px;
}
.personalGuide{margin-top: 20px;position: relative;}
.personalGuide img{position: absolute;top:8px;right:20px;}
.personalGuide a{color: #565656;font-size: 16px;letter-spacing: -0.04em;font-family: 'notokr-regular';/*background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/ico_d_arr.png) no-repeat right center;*/display: inline-block;padding-right: 20px;-webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -ms-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;}
.personalGuide div{margin-top: 10px;}
.personalGuide .agree_bx{
  display: flex;align-items: center;
}
.personalGuide div input{width: 23px;height: 23px;border:1px solid #ddd;vertical-align: middle;margin-right: 8px;}
.personalGuide div label{color: #9b9896;font-size: 14px;letter-spacing: -0.04em;font-family: 'notokr-regular'}
.counselingForm .btnCounseling{margin-top: 25px;}
.counselingForm .btnCounseling a{display: flex;width: 100%;height: 80px;color: #fff;border-radius: 5px;align-items: center;justify-content: center;
  background: #BDA694;font-family: 'Noto Sans KR';letter-spacing: -0.05em;font-size: 30px;line-height: normal;text-align: center;font-weight: 700;}
.counselingForm .btnCounseling button{display: block;width: 100%;height: 80px;color: #fff;background: #bda694;font-family: 'notokr-bold';letter-spacing: -0.05em;font-size: 30px;line-height: normal;text-align: center;}

.selectTem{position: relative;border:1px solid #ddd;vertical-align: middle;height: 44px;padding-left: 20px;width: 126px;background: #fff;float: left;margin-right: 5px;}
.selectTem .selecta{line-height: 44px;width: 100%;font-family: 'notokr-regular';color: #323232;font-size: 16px;letter-spacing: -0.025em;display: inline-block;background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_select_d.png) no-repeat right 19px center;}
.subSelect{ position: absolute;width: 124px;top: 100%;left:0;background: #fff;box-shadow: 0 0 10px 0 rgba(0,0,0,.18);transition: all .3s;display:none;transform: translateY(20px);z-index: 1; /*opacity: 0;*/}
.selectTem:hover .subSelect{display:block;transform: translateY(0);/*opacity: 1;*/}
.subSelect a{display: block;width: 100%;color: #323232;font-size: 16px;letter-spacing: -0.025em;padding-left: 20px;line-height: 44px;border-bottom: 1px solid #ddd;}
.subSelect a:hover{background: #ff7b47;color: #fff;}

/* 상담 */








.bg_customer .vTxtBox{top: 178px;}
.bg_customer .visual_tit{font-family: 'notokr-black';font-size: 32px;letter-spacing: 0em;line-height: 34px;color: #fff;padding-bottom: 15px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_w_dan.png) no-repeat left 184px bottom 14px !important;}
.bg_customer .visual_stit{font-family: 'notokr-medium';font-size: 16px;line-height: 21px;letter-spacing: -0.02em;color: #fff;}
.mainCounseling.subPage{background: #f5f5f5;}
.mainCounseling.subPage .mSubTit{font-size: 36px;font-family: 'notokr-bold';letter-spacing: -0.04em;line-height: 48px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/ico_dan.png) no-repeat 0 bottom;background-size:12px;background-position:left 631px bottom 7px;}


.mainCounseling.subPage2{background: #fff;}
.mainCounseling.subPage2 .mSubTit{font-size: 36px;font-family: 'notokr-bold';letter-spacing: -0.04em;line-height: 48px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/ico_dan.png) no-repeat 0 bottom;background-size:12px;background-position:left 662px bottom 7px;}
.subPage2 .counselingForm{width: 100%;}
.subPage2 .counselingForm .counselingFormTable table tbody th{padding-left: 0;}
.subPage2 .table_info{text-align:right;color: #565656;font-size: 16px;letter-spacing: -0.02em;font-family: 'notokr-demilight';padding-top: 40px;}
.subPage2 .table_info span{color: #ff7b47;}
/*.counselingForm .personalGuide div{margin-top: 0;}*/
.subPage2 .counselingForm .counselingFormTable table tbody td{padding-right: 40px;position: relative;}
.subPage2 .counselingForm .counselingFormTable table tbody td .int{padding-left: 20px;}
.subPage2 .counselingForm .counselingFormTable table tbody td label.hidden{position:absolute;top:22px;left:20px;z-index:99;line-height:23px;color:#c4c4c4;font-size: 15px;font-family: 'notokr-demilight';letter-spacing: -0.05em;}
.subPage2 .counselingForm .counselingFormTable table tbody td label{}
.subPage2 .counselingForm .personalGuide a{padding-bottom: 17px;display: block;/*background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_d_arr_b.png) no-repeat right 20px top 8px;*/font-size: 18px;font-family: 'notokr-medium';color: #565656;border-bottom: 1px solid #e5e5e5;}
.personalGuide a.privacy_tit > img.on{
  transform: rotate(180deg);
}
.checkboxCss input[id="cb1"] + label {display: inline-block;width: 29px;height: 29px;cursor: pointer;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_check_off.png) no-repeat 0 0;}
.checkboxCss input[id="cb1"]:checked + label{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_check_on.png) no-repeat 0 0;}
.checkboxCss input{display: none;}
.checkboxCss span{color: #565656;font-size: 16px;letter-spacing: -0.02em;font-family: 'notokr-demilight';display: inline-block;vertical-align: top;margin: 2px 0 0 5px;}

.subPage2 .counselingForm .personalGuide div label{color: #565656;font-size: 16px;letter-spacing: -0.02em;font-family: 'notokr-demilight'}
.subPage2 .counselingForm .btnCounseling{margin-top: 60px;text-align: center;}
.subPage2 .counselingForm .btnCounseling a{width: 240px;display: inline-block;font-size: 18px;letter-spacing: -0.02em;font-family: 'notokr-medium';}
.subPage2 .counselingForm .btnCounseling a:first-child{background: #565656;}
.subPage2 .counselingForm .btnCounseling button{width: 240px;display: inline-block;font-size: 18px;letter-spacing: -0.02em;font-family: 'notokr-medium';}
.subPage2 .counselingForm .btnCounseling button:first-child{background: #565656;}
.subPage2 .counselingForm .btnCounseling .btn_button{width: 240px;display: inline-block;font-size: 18px;letter-spacing: -0.02em;font-family: 'notokr-medium';height: 76px;vertical-align: top;border: 0;background: #bda694;color: #fff;cursor: pointer;}

.personalInfo{background: #f7f7f7;/*border-top: 1px solid #e5e5e5;*/border-bottom: 1px solid #565656;padding:35px 40px;font-size: 15px;line-height: 23px;letter-spacing: -0.02em;font-family: 'notokr-demilight';color: #9a9a9a;display: none;}

/* 대학별 입시요강 */
.collegeExam{padding-bottom: 138px;overflow: hidden;}
.collegeExamTit{text-align: center;padding-top: 97px;}
.collegeExamTit .collegeTit{display: inline-block;color: #565656;font-size: 56px;letter-spacing: -0.06em;font-family: 'notokr-bold';position:relative;height: 60px;line-height: 55px;z-index: 1;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_dan.png) no-repeat right bottom 3px;padding-right: 25px;}
.collegeExamTit .collegeTit span{display: block;background: #ffbda3;height:10px;position: absolute;bottom: 1px;right: 22px;width: 192px;z-index: -1;}
.collegeList .subTit{color: #000;font-size: 28px;font-family: 'notokr-bold';letter-spacing: -0.02em;line-height: 30px;}
.collegeList{position: relative;padding-left: 33px;}
.collegeList ul{width: 1148px;height:220px;overflow: hidden;}
.collegeList li{float: left;width: 230px !important;height: 220px;/*margin-right: 9px;*/}
.collegeList li .collegeBox{width: 220px;height: 220px;border:1px solid #dedede;background: #fff;}
.collegeList li .imgCollege{width: 220px;height:140px;position: relative;overflow: hidden;}
.collegeList li .imgCollege img{position: absolute;top:50%;left:50%;transform:translate(-50% , -50%);max-width: 165px;}
.collegeList li .txtCollege{width: 100%;}
.collegeList li .txtCollege div:nth-child(1){text-align: center;color: #464646;font-size: 20px;font-family: 'notokr-medium';letter-spacing: -0.03em;line-height: 24px;}
.collegeList li .txtCollege div:nth-child(2){text-align: center;color: #6e6e6e;font-size: 14px;font-family: 'Nanum-R';line-height: 24px;height: 24px;padding-top: 7px;}
.collegeList li .txtCollege div:nth-child(2) span{display: inline-block;height:13px;border-left: 1px solid #dedede;width: 8px;margin-left: 8px;vertical-align: middle;}
.collegeList .mtnCtrl {position:absolute;left: 0px;top: 50px;z-index:1;width:100%;opacity: 0;transition: all 0.4s linear;z-index: 998;}
.collegeList .mtnCtrl .mtnNum {display:none;}
.collegeList .mtnCtrl .mtnArrow {display:block;}
.collegeList .mtnCtrl .prev{display: inline-block;width: 80px;height: 80px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_prev.png) no-repeat 0 0;text-indent: -999em;position: absolute;top:77px;left: 0px;}
.collegeList .mtnCtrl .prev:hover{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_prev_on.png) no-repeat 0 0;opacity: 1;}
.collegeList .mtnCtrl .next{display: inline-block;width: 80px;height: 80px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_next.png) no-repeat 0 0;text-indent: -999em;position: absolute;top:77px;right: 0px;}
.collegeList .mtnCtrl .next:hover{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_next_on.png) no-repeat 0 0;opacity: 1;}

.collegeList .mtnCtrl2 {position:absolute;left: 0px;top: 50px;z-index:1;width:100%;opacity: 0;transition: all 0.4s linear;z-index: 998;}
.collegeList .mtnCtrl2 .mtnNum2 {display:none;}
.collegeList .mtnCtrl2 .mtnArrow2 {display:block;}
.collegeList .mtnCtrl2 .prev{display: inline-block;width: 80px;height: 80px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_prev.png) no-repeat 0 0;text-indent: -999em;position: absolute;top:77px;left: 0px;}
.collegeList .mtnCtrl2 .prev:hover{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_prev_on.png) no-repeat 0 0;opacity: 1;}
.collegeList .mtnCtrl2 .next{display: inline-block;width: 80px;height: 80px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_next.png) no-repeat 0 0;text-indent: -999em;position: absolute;top:77px;right: 0px;}
.collegeList .mtnCtrl2 .next:hover{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_next_on.png) no-repeat 0 0;opacity: 1;}

.makeupTeacher.subShare{background: #fff;}
.makeupTeacher.subShare #subLecBox05 .lecturer-mask .lecturer-list>li.on>div{background: #f8f8f8;}

/* 커뮤니티 */
.subVisual .vTxtBox{top: 178px;}
.subVisual .visual_tit{font-family: 'notokr-black';font-size: 32px;letter-spacing: 0em;line-height: 34px;color: #fff;padding-bottom: 15px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_w_dan.png) no-repeat left 122px bottom 14px;}
.subVisual .visual_stit{font-family: 'notokr-medium';font-size: 16px;line-height: 21px;letter-spacing: -0.02em;color: #fff;opacity: 0.8;}

.communityContainer{padding-bottom: 100px;padding-top: 80px;}
.communityContainer .mSubTit{font-size: 36px;font-family: 'notokr-bold';letter-spacing: -0.04em;line-height: 48px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/ico_dan.png) no-repeat 0 bottom;background-size:12px;background-position:left 137px bottom 7px;color: #565656;}
.communityContainer .mSubTit.notice{background-position:right 0px bottom 7px;display: inline-block;padding-right: 20px;}/*공지사항*/
.communityContainer .mSubTit.license{background-position:left 239px bottom 7px;}/*자격증 합격현황*/
.communityContainer .mSubTit.review{background-position:left 236px bottom 7px;}/*수강생 리얼후기*/
.communityContainer .inner form .review_tab_btn_box{
  padding:57px 0 0;
}
.communityContainer .inner form .review_tab_btn_box ul {
  display: flex;flex-direction: row;align-items: center;justify-content: flex-start;gap:10px;
}
.communityContainer .inner form .review_tab_btn_box ul li a{
  display: flex;width:109px;height:40px;text-align: center;justify-content: center;align-items: center;font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #33302F;
  background: #F1F1F1;
  border: 1px solid #E8E8E8;
  border-radius: 20px;
}

.communityContainer .inner form .review_tab_btn_box ul li a.select{
  color: #FFFFFF;
  background: #FF7B47;
  border: 0;
}
.communityContainer .mSubTit.bnf{background-position:left 288px bottom 7px;}/*BEFORE & AFTER */
.communityContainer .mSubTit.interview{background-position:left 208px bottom 7px;}/*수강생 인터뷰 */
.communityContainer .mSubTit.gallery{background-position:left 171px bottom 7px;}/*작품 갤러리 */
.communityContainer .mSubTit.story{background-position:left 235px bottom 7px;}/*메가뷰티 스토리 */
.communityContainer .mSubTit.tv{background-position:left 186px bottom 7px;}/*메가뷰티 tv */
.communityContainer .mSubTit.share{background-position:left 207px bottom 7px;}/*메가뷰티 tv */
.communityContainer .mSubTit.event{background-position:left 104px bottom 7px;}/*이벤트 */
.communityContainer .mSubTit.oneday{background-position:left 206px bottom 7px;}/*원데이 클래스*/

/* BEFORE & AFTER */
.bnfThumBox{width: 588px;float: left;cursor: pointer;}
.bnfThumBox .thumImg{width: 588px;height:338px;border:1px solid #f1f1f1;overflow: hidden;}
.bnfThumBox .thumImg img{width: 100%;transition: all 0.4s linear;}
.bnfThumBox .thumTxt{padding-top: 20px;}
.bnfThumBox .thumTxt div:nth-child(1){color: #ff7b47;font-size: 18px;font-family: 'notokr-medium';letter-spacing: -0.04em;}
.bnfThumBox .thumTxt div:nth-child(2){color: #565656;font-size: 25px;font-family: 'notokr-bold';letter-spacing: -0.04em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bnfThumBox:hover .thumImg img{transform: scale(1.1);}
.bnfThumBox:hover .thumTxt div:nth-child(2){color: #ff7b47;}

/* 수강생 인터뷰 */
.interviewThumBox{width: 384px;height:486px;border:1px solid #ddd;border-radius: 28px;overflow: hidden;float: left;margin-left: 24px;cursor: pointer;}
.interviewThumBox:first-child{margin-left: 0;}
.interviewThumBox .thumImg{height: 256px;width: 100%;overflow: hidden;}
.interviewThumBox .thumImg img{transition: all 0.4s linear;}
.interviewThumBox .thumTxt{padding:30px;}
.interviewThumBox .thumTxt .sort{color: #bda694;font-size: 12px;font-family: 'Pretendard';font-weight:700;}
.interviewThumBox .thumTxt div:nth-child(2){font-size: 24px;color: #565656;font-family: 'notokr-bold';letter-spacing: -0.06em;}
.interviewThumBox .thumTxt div:nth-child(2) strong{display: inline-block;font-family: 'notokr-regular';font-weight: normal;}
.interviewThumBox .thumTxt div:nth-child(2) strong.makeup{color: #f995c4;}
.interviewThumBox .thumTxt div:nth-child(2) strong.aesthetic{color: #ff7b47;}
.interviewThumBox .thumTxt div:nth-child(2) strong.hair{color: #5ad6fa;}
.interviewThumBox .thumTxt div:nth-child(2) strong.nail{color: #56cd9c;}
.interviewThumBox .thumTxt div:nth-child(2) span{display: inline-block;height: 22px;border-left: 1px solid #e5e5e5;padding-left: 10px;margin-left: 10px;vertical-align: middle;}
.interviewThumBox .thumTxt div:nth-child(3){color: #565656;font-size: 14px;font-family: 'Nanum-R';line-height: 21px;height: 64px;width: 100%;overflow: hidden;margin:10px 0 30px 0;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.interviewThumBox .thumTxt div:nth-child(4){color: #999;font-size: 16px;font-family: 'notokr-demilight';line-height: 18px;height: 18px;}
.interviewThumBox .thumTxt div:nth-child(4) span{display: inline-block;height: 14px;border-left: 1px solid #e5e5e5;padding-left: 10px;margin-left: 10px;vertical-align: middle;}
.interviewThumBox:hover .thumImg img{transform: scale(1.1);}
.thumList .interviewThumBoxsub{width: 282px;height:264px;float: left;cursor: pointer;margin-left: 24px;}
.thumList .interviewThumBoxsub:first-child{margin-left: 0;}
.thumList .interviewThumBoxsub .thumImg{width: 282px;height:201px;border:1px solid #f1f1f1;overflow: hidden;position: relative;}
.thumList .interviewThumBoxsub .thumImg img{height: 100%; width: auto;transition: all 0.4s linear;}
.thumList .interviewThumBoxsub .thumTxt{padding-top: 10px;}
.thumList .interviewThumBoxsub .thumTxt div:nth-child(1){font-size: 18px;color: #565656;font-family: 'notokr-bold';letter-spacing: -0.04em;}
.thumList .interviewThumBoxsub .thumTxt div:nth-child(1) strong{display: inline-block;font-weight: normal;padding-right: 10px;}
.thumList .interviewThumBoxsub .thumTxt div:nth-child(1) strong.makeup{color: #f995c4;}
.thumList .interviewThumBoxsub .thumTxt div:nth-child(1) strong.aesthetic{color: #ff7b47;}
.thumList .interviewThumBoxsub .thumTxt div:nth-child(1) strong.hair{color: #5ad6fa;}
.thumList .interviewThumBoxsub .thumTxt div:nth-child(1) strong.nail{color: #56cd9c;}
.thumList .interviewThumBoxsub .thumTxt div:nth-child(2){color: #999;font-size: 14px;font-family: 'Nanum-R';line-height: 18px;height: 18px;padding-top: 5px;}
.thumList .interviewThumBoxsub .thumTxt div:nth-child(2) span{display: inline-block;height: 13px;border-left: 1px solid #e5e5e5;padding-left: 10px;margin-left: 10px;vertical-align: middle;}
.thumList .interviewThumBoxsub:hover .thumImg img{transform: scale(1.1);}
/*.thumList .interviewThumBoxsub:hover .thumTxt div:nth-child(2){color: #ff7b47;}*/

.board_info{/* overflow: hidden; */margin:25px 0 20px 0;width: 100%;display: inline-block;}
.board_info .totalTxt{float: left;line-height: 20px;color: #565656;font-size: 18px;font-family: 'notokr-regular';margin-top: 35px;}
.board_info .totalTxt strong{font-weight: normal;font-family: 'notokr-bold';color: #000;}
.board_info .txtalignR{float: right;}
.board_info .selectTem{position: relative;border:2px solid #000;vertical-align: middle;height: 56px;padding-left: 20px;width: 120px;background: #fff;float: left;margin-right: 0;}
.board_info .selectTem .selecta{line-height: 56px;width: 100%;font-family: 'notokr-bold';color: #565656;font-size: 16px;letter-spacing: -0.04em;display: inline-block;background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/community/ic_sel_arr.png) no-repeat right 12px center;}
.board_info .subSelect{position: absolute;width: 120px;top: 53px;left:-2px;background: #fff;box-shadow: none;transition: all .3s;display: none;transform: translateY(20px);z-index: 1;/*opacity: 0;*/border: 1px solid #000;}
.board_info .selectTem:hover .subSelect{display:block;transform: translateY(0);/*opacity: 1;*/}
.board_info .subSelect a{display: block;width: 100%;color: #565656;font-size: 14px;letter-spacing: -0.04em;padding-left: 20px;line-height: 30px;border-bottom: 0;}
.board_info .subSelect a:hover{background: #fa955a;color: #fff;}
.board_info .searchBox{float: left;position: relative;}
.board_info .searchBox input{width: 340px;height: 56px;line-height: 56px;border:1px solid #ddd;font-size: 16px;border-left: 0;}
.board_info .searchBox input::placeholder{color: #9b9896;font-size: 16px;font-family: 'notokr-regular';letter-spacing: -0.04em;}

.board_info .searchBox a{position: absolute;top:18px;right:16px;display: inline-block;}


.boardClass_cs {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap:10px;
}
.boardList{width: 100%;border-top: 2px solid #565656;}
.boardList table{width: 100%;}
.boardList table thead th{background: #f1f1f1;border-bottom: 1px solid #e4e4e4;color: #565656;font-weight: normal;font-family: 'notokr-bold';font-size: 18px;letter-spacing: -0.04em;padding:18px 0;}
.boardList table tbody td{background: #fff;border-bottom: 1px solid #e4e4e4;color: #999;font-weight: normal;font-family: 'notokr-demilight';font-size: 16px;padding:23px 0;text-align: center;}
.boardList table tbody td a{display: block;text-align: left;color: #565656;font-family: 'notokr-regular';letter-spacing: -0.04em;font-size: 18px;}
.boardList table tbody td a:hover{color: #ff7b47;}
.boardList table tbody .notice td{background: #fff9f5;}
.boardList table tbody .notice td a{color: #000;}
.boardList table tbody .notice td a:hover{color: #ff7b47;}
.boardList table tbody td span.ic_n{font-family: 'Pretendard';font-weight:700;color: #ff7b47;letter-spacing: -0.06em;padding-left: 10px;}
.boardList.license table tbody td{font-family: 'Nanum-R';color: #9d9d9d;}
.boardList.license table tbody td:first-child{font-family: 'notokr-demilight';color: #999;}
.boardList.license table tbody td.user{color: #bda694;}
.boardList.license table tbody td a{display: block;text-align: left;color: #565656;font-family: 'notokr-medium';letter-spacing: -0.04em;font-size: 18px;}
.boardList.license table tbody td a span{color: #ff7b47;display: inline-block;padding-right: 10px;}
.boardList.license table tbody td a:hover{color: #565656;}
.boardList.license table tbody td a:hover span{color: #ff7b47;}

.boardView{width: 100%;border-top: 2px solid #565656;margin-top: 35px;}
.boardView table{width: 100%;}
.boardView table thead th{background: #f7f7f7;border-bottom: 1px solid #e4e4e4;padding:28px 40px 27px 40px;}
.boardView table thead th .viewTit{float: left;color: #000;font-weight: normal;font-family: 'notokr-medium';font-size: 20px;letter-spacing: -0.04em;}
.boardView table thead th .viewSub{float: right;}
.boardView table thead th .viewSub div{color: #999;font-size: 16px;font-family: 'notokr-demilight';float: left;}
.boardView table thead th .viewSub div strong{font-weight: normal;color: #565656;}
.boardView table thead th .viewSub span{height: 15px;border-left: 1px solid #d0d0d0;display: inline-block;vertical-align: middle;padding-left: 15px;margin-left: 15px;float: left;margin-top: 5px;}
.boardView table tbody td{padding:40px;padding-bottom: 60px;width: 1120px;}

.listSumBox{width: 100%;border-top: 1px solid #e4e4e4;}
.listSumBox table{width: 100%;}
.listSumBox table tbody td{border-bottom: 1px solid #e4e4e4;color: #999;font-size: 14px;font-family: 'notokr-demilight';text-align: center;height: 76px;}
.listSumBox table tbody td.list{text-align: left;padding-left: 25px;}
.listSumBox table tbody td.list a{color: #565656;font-size: 16px;letter-spacing: -0.04em;font-family: 'notokr-regular';}
.listSumBox table tbody td a.viewPrev,
.listSumBox table tbody td a.viewNext{color: #999;font-size: 16px;font-family: 'notokr-demilight';display: line-block;padding-left: 20px;}
.listSumBox table tbody td a.viewPrev{background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/community/page_up.png) no-repeat left center;}
.listSumBox table tbody td a.viewNext{background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/community/page_down.png) no-repeat left center;}

.boardReview{margin-top: 35px;}
.boardReview .reviewArea{border-top: 2px solid #565656;
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 15px;
  background: #f8f6f3;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 30px;}
.boardReview .reviewArea.in_bg{background: #f7f7f7;}
.boardReview .reviewArea .img_user{width: 80px;height: 80px;border-radius: 50%;overflow: hidden;background: #bda694;text-align: center;position: relative;float: left;}
.boardReview .reviewArea.in_bg .img_user{background: #edb99b;}
.boardReview .reviewArea .img_user img{position: absolute;top: 0px;left:-20px;}
.boardReview .reviewArea .txtReview{width: 1010px;margin-left: 30px;float: left;}
.boardReview .reviewArea .txtReview .txtTopArea{width: 990px;border-bottom: 1px solid #e4e4e4;padding-bottom: 18px;}
.boardReview .reviewArea .txtReview .txtTopArea .tit{color: #000;font-size: 20px;font-family: 'notokr-medium';line-height: 22px;letter-spacing: -0.04em;padding-bottom: 10px;}
.boardReview .reviewArea .txtReview .txtTopArea .tit span{display: inline-block;color: #ff7b47;padding-right: 10px;}
.boardReview .reviewArea .txtReview .txtTopArea .reviewinfo{overflow: hidden;}
.boardReview .reviewArea .txtReview .txtTopArea .reviewinfo .user{color: #999;font-size: 14px;font-family: 'notokr-demilight';line-height: 22px;float: left;}
.boardReview .reviewArea .txtReview .txtTopArea .reviewinfo .user strong{font-weight: normal;color: #323131;}
.boardReview .reviewArea .txtReview .txtTopArea .reviewinfo span{display: inline-block;border-left: 1px solid #d0d0d0;height: 13px;padding-left: 10px;margin-left: 10px;vertical-align: middle;float: left;margin-top: 5px;}
.boardReview .reviewArea .txtReview .txtTopArea .reviewinfo .date{color: #999;font-size: 14px;font-family: 'notokr-demilight';line-height: 22px;float: left;}
.boardReview .reviewArea .txtReview .txtReviewContent{padding-top: 20px;text-align: left;color: #565656;font-size: 15px;font-family: 'notokr-demilight';line-height: 22px;}





.boardReview .reviewArea .teacher_review_box{display: flex;flex-direction: row;gap:30px;background: #eeeeee;padding:30px 70px 40px;position: relative;}
.boardReview .reviewArea .teacher_review_box > img{position: absolute;top:30px;left:30px;}
.boardReview .reviewArea .teacher_review_box .teacher_img_box {width: 80px;height: 80px;border-radius: 50%;overflow: hidden;background: #bda694;text-align: center;position: relative;float: left;}
.boardReview .reviewArea .teacher_review_box .teacher_img_box .teacher_wrap{width: 100%;height:100%;}
.boardReview .reviewArea .teacher_review_box .teacher_img_box .teacher_wrap img{width: 100%;height:100%;object-fit: cover;}
.boardReview .reviewArea .teacher_review_box .teacher_txt {
  display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap:30px;width: 90%;
} 
.boardReview .reviewArea .teacher_review_box .teacher_txt .teacher_info {
  width: 100%;
}
.boardReview .reviewArea .teacher_review_box .teacher_txt .teacher_info p{
  font-size: 14px;font-weight: 300;color:#525051;font-family: "Noto Sans KR";
}
.boardReview .reviewArea .teacher_review_box .teacher_txt .teacher_info p .teacher_name_tag{
  font-size: 14px;font-weight: 300;color:#181818;font-family: "Noto Sans KR";
}
.boardReview .reviewArea .teacher_review_box .teacherReviewContent {
  font-size:14px;color: #000000;font-weight: 300;font-family: "Noto Sans KR";
}

.boardReview .reviewArea .stu_box {
  padding:40px 40px 20px;
}







.selectTem.review{width: 345px;border: 1px solid #bbb;}
.selectTem.review .selecta{line-height: 44px;width: 100%;font-family: 'notokr-bold';color: #565656;font-size: 16px;letter-spacing: -0.04em;display: inline-block;background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/community/ic_sel_arr.png) no-repeat right 23px center;}
.selectTem.review .subSelect{ position: absolute;width: 345px;top: 100%;left:0;background: #fff;box-shadow: 0 0 10px 0 rgba(0,0,0,.18);transition: all .3s;display:none;transform: translateY(20px);z-index: 1; /*opacity: 0;*/}
.selectTem.review:hover .subSelect{display:block;transform: translateY(0);/*opacity: 1;*/}

.boardWrite{border-top: 2px solid #565656;}
.boardWrite table{width: 100%;}
.boardWrite table tbody th{color: #565656;font-size: 16px;font-family: 'notokr-bold';font-weight: normal;text-align: left;border-bottom:1px solid #e5e5e5;}
.boardWrite table tbody th span{color: #ff7b47;display: inline-block;padding-left: 5px;}
.boardWrite table tbody td{padding:20px 60px 20px 0;border-bottom:1px solid #e5e5e5;font-size: 16px;letter-spacing: -0.04em;font-family: 'notokr-regular';}
.boardWrite table tbody td select,
.boardWrite table tbody td input{border:1px solid #ddd;vertical-align: middle;height: 44px;font-size: 16px;letter-spacing: -0.025em;font-family: 'notokr-regular';}
.boardWrite table tbody td select{color: #323232;font-size: 16px;padding-left: 20px;}

.boardReview .boardWrite table tbody td input{border:1px solid #bbb;}

.thumList{border-top: 1px solid #e4e4e4;}
.thumList .bnfThumBox{width: 282px;float: left;cursor: pointer;margin-left: 24px;}
.thumList .bnfThumBox:first-child{margin-left: 0;}
.thumList .bnfThumBox .thumImg{width: 282px;height:201px;border:1px solid #f1f1f1;overflow: hidden;position: relative;}
.thumList .bnfThumBox .thumImg img{height: 100%; width: auto;transition: all 0.4s linear;}
.thumList .bnfThumBox .thumTxt{padding-top: 20px;}
.thumList .bnfThumBox .thumTxt div:nth-child(1){color: #ff7b47;font-size: 14px;font-family: 'notokr-medium';letter-spacing: -0.04em;}
.thumList .bnfThumBox .thumTxt div:nth-child(2){color: #565656;font-size: 18px;font-family: 'notokr-bold';letter-spacing: -0.04em;line-height: 23px;height: 46px;overflow: hidden;}
.thumList .bnfThumBox:hover .thumImg img{transform: scale(1.1);}
.thumList .bnfThumBox:hover .thumTxt div:nth-child(2){color: #ff7b47;}

.galleryBox{width: 384px;float: left;margin-left: 24px;height: 418px;overflow: hidden;position: relative;}
.galleryBox:first-child{margin-left: 0;}
.galleryBox .thumImg{width: 384px;height: 320px;position: relative;overflow: hidden;}
.galleryBox .thumImg img{transition: all 0.4s linear;}
.galleryBox:hover .thumImg img{transform: scale(1.1);}
.galleryBox .ico{text-align: left;height: 10px;position: absolute;top:336px;left:0;width: 100%;}
.galleryBox .ico.nail_art{background:#fff url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/ico_nail_art.png) no-repeat 0 0;}
.galleryBox .ico.makeup_art{background:#fff url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/ico_makeup_art.png) no-repeat 0 0;}
.galleryBox .ico.aesthetic{background:#fff url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/ico_aesthetic.png) no-repeat 0 0;}
.galleryBox .ico.hair_art{background:#fff url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/ico_hair_art.png) no-repeat 0 0;}
.galleryBox .galeryTxt{font-family: 'notokr-regular';font-size: 20px;color: #565656;line-height: 29px;letter-spacing: -0.04em;text-align: left;position: absolute;top:360px;left:0;width: 100%;background: #fff;height: 58px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.storyBox{width: 384px;float: left;margin-right: 24px;/*height: 378px;*/height: 400px;overflow: hidden;position: relative;border: 1px solid #ddd;}
.storyBox_hid_over{width: 1224px !important;}
.storyBox:first-child{margin-left: 0;}
.storyBox .thumImg{width: 384px;height: 275px;position: relative;overflow: hidden;}
.storyBox .thumImg img{transition: all 0.4s linear;/*position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);*/}
.storyBox:hover .thumImg img{transform: scale(1.1);}
.storyBox .ico{text-align: left;width: 100%;color: #fe8b5e;font-size: 14px;font-family: 'Pretendard';font-weight:700;line-height: 16px;padding:30px 0 0 30px;}
.storyBox .galeryTxt{font-family: 'notokr-medium';font-size:18px;color: #565656;line-height: 25px;letter-spacing: -0.02em;text-align: left;width: 100%;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;padding: 10px 30px 0 30px}

/*
.videoBoxList{height: 353px;width: 282px;float: left;position: relative;margin-left: 24px;cursor: pointer;}
.videoBoxList:first-child{margin-left: 0;}
*/
.videoBoxList{height: 353px;width: 282px;float: left;position: relative;cursor: pointer;}
.videoBoxList .videoArea{width: 282px;height:230px;position: relative;display: inline-block;overflow: hidden;float: left;}
.videoBoxList .videoArea .videoImgBox{width: 282px;height: 230px;overflow: hidden;display: inline-block;}
.videoBoxList .videoArea .videoImg{transition: all 0.4s linear;}
.videoBoxList .videoArea .videoPlay{position: absolute;top:178px;right:20px;display: inline-block;}
.videoBoxList .videoArea .videoPlay img{height: 32px;}
.videoBoxList .videoTxt{border:1px solid #ddd;float: left;width: 100%;height: 123px;border-top: 0;padding:20px;}
.videoBoxList .videoTxt .video_tit{display: block;font-size: 18px;font-family: 'notokr-regular';letter-spacing: -0.04em;line-height: 24px;color: #666;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.videoBoxList .videoTxt .video_info{padding-top: 20px;overflow: hidden;}
.videoBoxList .videoTxt .video_info div{color: #9e9e9e;font-size: 14px;font-family: 'Nanum-B';line-height: 18px;}
.videoBoxList .videoTxt .video_info div span{display: inline-block;height: 9px;border-left: 1px solid #e5e5e5;padding-left: 10px;margin-left: 10px;vertical-align: top;margin-top: 3px;}
.videoBoxList:hover .videoImg{transform: scale(1.1);}
.videoBoxList:hover .video_tit{color: #ff7b47;}

.tabStory{height: 40px;width: 770px;margin-top: 57px;}
.tabStory li{float: left;height: 40px;margin-left:5px;}
.tabStory li a{height:40px;border: 1px solid #e8e8e8;border-radius: 20px;text-align: center;background: #f1f1f1;color: #33302f;font-size: 14px;line-height: 40px;font-family:'Nanum-R';display: inline-block;}
.tabStory li a:hover,
.tabStory li a.select{background: #ff7b47;border:1px solid #ff7b47;color: #fff;font-family: 'Nanum-B';}
.tabStory li:nth-child(1){margin-left: 0;}
.tabStory li:nth-child(1) a{width: 109px;}
.tabStory li:nth-child(2) a{width: 109px;}
.tabStory li:nth-child(3) a{width: 113px;}
.tabStory li:nth-child(4) a{width: 109px;}
.tabStory li:nth-child(5) a{width: 109px;}

/*
.storyBoxList{height: 353px;width: 282px;float: left;position: relative;margin-left: 24px;cursor: pointer;}
.storyBoxList:first-child{margin-left: 0;}
*/
.storyBoxList{height: 353px;width: 282px;float: left;position: relative;cursor: pointer;}
.storyBoxList .storyArea{width: 282px;height:230px;position: relative;display: inline-block;overflow: hidden;float: left;}
.storyBoxList .storyArea .storyImgBox{width: 282px;height: 230px;overflow: hidden;display: inline-block;}
.storyBoxList .storyArea .storyImg{transition: all 0.4s linear;object-fit : cover}
.storyBoxList .storyArea .storyPlay{position: absolute;top:178px;right:20px;display: inline-block;}
.storyBoxList .storyArea .storyPlay img{height: 32px;}
.storyBoxList .storyTxt{border:1px solid #ddd;float: left;width: 100%;height: 123px;border-top: 0;padding:20px;}
.storyBoxList .storyTxt .story_tit{display: block;font-size: 18px;font-family: 'notokr-regular';letter-spacing: -0.04em;line-height: 24px;color: #666;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.storyBoxList .storyTxt .story_info{padding-top: 20px;overflow: hidden;}
.storyBoxList .storyTxt .story_info div{color: #9e9e9e;font-size: 14px;font-family: 'Nanum-B';line-height: 18px;}
.storyBoxList .storyTxt .story_info div span{display: inline-block;height: 9px;border-left: 1px solid #e5e5e5;padding-left: 10px;margin-left: 10px;vertical-align: top;margin-top: 3px;}
.storyBoxList:hover .storyImg{transform: scale(1.1);}
.storyBoxList:hover .story_tit{color: #ff7b47;}

.bg_event .visual_tit{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_w_dan.png) no-repeat left 98px bottom 14px;}
.eventBoxList{width: 588px;height: 550px;float: left;cursor: pointer;}
.eventBoxList .eventImgBox{width: 588px;height: 340px;overflow: hidden;border-radius: 20px;}
.eventBoxList a{display: inline-block;}
.eventBoxList .eventTxt{padding-top: 20px;}
.eventBoxList .eventTxt .event_ing{width: 158px;height: 38px;line-height: 38px;background: #ff7b47;color: #fff;font-size: 15px;letter-spacing: -0.04em;text-align: center;font-family: 'notokr-bold';border-radius: 19px;display: inline-block;}
.eventBoxList .eventTxt .event_ing.endEvt{background: #bcb4ad;}
.eventBoxList .eventTxt .event_tit{display:block;color: #565656;font-size: 24px;font-family: 'notokr-bold';letter-spacing: -0.04em;line-height:26px;padding-top: 10px; }
.eventBoxList .eventTxt .event_subject{display: block;color: #a19e9c;font-size: 16px;line-height: 22px;letter-spacing: -0.04em;font-family: 'notokr-regular';padding-top: 10px;}
.eventBoxList .eventTxt .event_info div{display: block;color: #a19e9c;font-size: 16px;line-height: 22px;letter-spacing: -0.04em;font-family: 'notokr-regular';padding-top: 10px;}
.eventBoxList .eventTxt .event_info div span{display: inline-block;color: #ff7b47;}
.eventBoxList:hover .eventTxt .event_tit{color: #ff7b47;}

.onedayClassBoxList{width: 290px;margin-left: 0;margin-bottom: 37px;}
.onedayClassBoxList:first-child{margin-left: 0;}
.onedayClassBoxList a{display: inline-block;}
.onedayClassBoxList .eventTxt{padding-top: 15px;}
.onedayClassBoxList .eventTxt .event_tit{color: #565656;font-size: 18px;font-family: 'notokr-medium';line-height: 24px;letter-spacing: -0.04em;display: inline-block;}
.onedayClassBoxList .eventTxt .event_info{padding-top: 15px;}
.onedayClassBoxList .eventTxt .event_info div{color: #727272;font-size: 14px;font-family: 'Nanum-R';line-height: 16px;}
.onedayClassBoxList .eventTxt .event_info div span{color: #a19e9c;}
.ClassBoxList_finish {
 position: relative;
}
.ClassBoxList_finish::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  content: '마감 \A 되었습니다.';
  height: 100%;
  background: rgba(0,0,0,.7);
  color: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  font-weight: 700;
  white-space:pre;
}





.boardBtnBox{width: 100%;text-align: center;}
.boardBtnBox a{display: inline-block;text-align: center;font-size: 18px;height: 67px;line-height: 67px;letter-spacing: -0.02em;color: #fff;font-family: 'notokr-medium';}
.boardBtnBox button{display: inline-block;text-align: center;font-size: 18px;height: 67px;line-height: 67px;letter-spacing: -0.02em;color: #fff;font-family: 'notokr-medium';vertical-align: top;}
.boardBtnBox .btnGay{background: #565656;}
.boardBtnBox .btnBrown{background: #b49a85;}

.viewBtnBox{overflow: hidden;}
.viewBtnBox a{display: inline-block;text-align: center;font-size: 18px;height: 50px;line-height: 50px;letter-spacing: -0.02em;font-family: 'notokr-medium';}
.viewBtnBox button{display: inline-block;text-align: center;font-size: 18px;height: 50px;line-height: 50px;letter-spacing: -0.02em;font-family: 'notokr-medium';vertical-align: top;}
.viewBtnBox .btnGay2{background: #565656;color: #fff;width: 164px;}
.viewBtnBox .prevnext{float: right;}
.viewBtnBox .prevnext a{background: #fff;color: #9a9a9a;font-family: 'notokr-regular';width: 164px;border:1px solid #e4e4e4;}
.viewBtnBox .prevnext button{background: #fff;color: #9a9a9a;font-family: 'notokr-regular';width: 164px;border:1px solid #e4e4e4;}
.viewBtnBox .prevnext .btnPrev{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/community/btn_arr_prev.png) no-repeat 48px center;padding-left: 20px;}
.viewBtnBox .prevnext .btnNext{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/community/btn_arr_next.png) no-repeat right 48px center;padding-right: 20px;}

.pg_area{display: block;width: 100%;margin-top: 50px;text-align: center;height: 40px;}
.pg_area span{display: inline-block;width:40px;height: 40px;line-height: 40px;border:1px solid #e4e4e4;text-align: center;color: #a7a7a7;font-size: 14px;font-family: 'notokr-demilight';cursor: pointer;}
.pg_area span.select,
.pg_area span:hover{border:2px solid #ff7b47;color: #ff7b47;}
.pg_area span.select{cursor: default;}

.pg_area .btn_pg_prev,
.pg_area .btn_pg_next{display: inline-block;color:#a7a7a7;font-size: 14px;line-height: 22px;font-family: 'notokr-demilight';vertical-align: top;margin-top: 10px;}
.pg_area .btn_pg_prev{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/community/page_prev.png) no-repeat 0 center;padding-left: 16px;margin-right: 20px;}
.pg_area .btn_pg_next{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/community/page_next.png) no-repeat right center;padding-right: 16px;margin-left: 20px;}

.subVisual.bg_academy .vTxtBox{top: 65px;}
.subVisual.bg_academy .vTxtBox .visual_stit{padding-bottom: 20px;}
.subVisual.bg_academy .visual_tit{background: none;}
.academyContainer{padding-bottom: 0px;}
.academyCon1{background:#ffd6bc;}
.academyCon1 .inner{position: relative; background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/bg_con1.jpg) no-repeat left bottom;height: 616px;}
.academyCon1 .textBox{position: absolute;width: 535px;top:155px;left:631px;}
.academyCon1 .textBox div:nth-child(1){font-family: 'Pretendard';font-weight:700;font-size: 16px;letter-spacing: 0.08em;color: #fff;}
.academyCon1 .textBox div:nth-child(2){font-family: 'notokr-bold';font-size: 19px;line-height: 26px;letter-spacing: -0.02em;color: #b36159;padding-top: 10px;}
.academyCon1 .textBox div:nth-child(2) span{color: #663c4e;}
.academyCon1 .textBox div:nth-child(3){font-family: 'notokr-black';font-size: 56px;color: #663c4d;letter-spacing: -0.04em;padding-top: 40px;}
.academyCon1 .textBox div:nth-child(3) span{display: block;background: #fff;height: 10px;margin-top: -17px;}
.academyCon1 .textBox div:nth-child(4){color: #643c46;font-size: 18px;line-height: 26px;letter-spacing: -0.02em;font-family: 'notokr-medium';padding-top: 30px;}
.academyCon2{background:#fff url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/bg_con2.jpg) no-repeat right center;height: 531px;}
.academyCon2 .inner{position: relative;}
.academyCon2 .textBox{position: absolute;width: 610px;top: 110px;left: 60px;}
.academyCon2 .textBox div:nth-child(1){color: #d3c2b2;font-size: 16px;font-family: 'Pretendard';font-weight:700;letter-spacing: 0.08em;}
.academyCon2 .textBox div:nth-child(2){color: #534f4d;font-size: 46px;font-family: 'notokr-bold';letter-spacing: -0.04em;line-height: 48px;padding-top: 10px;}
.academyCon2 .textBox div:nth-child(3){color: #000;font-size: 25px;font-family: 'notokr-bold';letter-spacing: -0.02em;line-height: 28px;padding-top: 30px;padding-bottom: 5px;}
.academyCon2 .textBox div:nth-child(4){color: #000;font-size: 20px;font-family: 'notokr-regular';letter-spacing: -0.02em;line-height: 28px;}
.academyCon2 .textBox div:nth-child(4) span{display: block;background: #ffdbc6;height: 5px;margin-top: -7px;}
.academyCon2 .textBox div:nth-child(5) {padding-top: 20px;}
.academyCon2 .textBox div:nth-child(5) ul li{color: #565656;font-size: 17px;font-family: 'notokr-regular';line-height: 23px;letter-spacing: -0.02em;margin-bottom: 10px;}
.academyCon3{background:#fff0e0;}
.academyCon3 .inner{position: relative;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/bg_con3.jpg) no-repeat 0 0;height: 531px;}
.academyCon3 .textBox{position: absolute;width: 517px;top:100px;right:0px;}
.academyCon3 .textBox div:nth-child(1){font-family: 'Pretendard';font-weight:700;font-size: 16px;letter-spacing: 0.08em;color: #bda694;}
.academyCon3 .textBox div:nth-child(2){font-family: 'notokr-bold';font-size: 46px;line-height: 56px;letter-spacing: -0.04em;color: #534f4d;padding-top: 10px;}
.academyCon3 .textBox div:nth-child(3){font-family: 'notokr-bold';font-size: 25px;color: #000;letter-spacing: -0.02em;padding-top: 30px;line-height: 28px;}
.academyCon3 .textBox div:nth-child(4){color: #534f4d;font-size: 18px;line-height: 26px;letter-spacing: -0.02em;font-family: 'notokr-medium';padding-top: 15px;}
.academyCon4{background: #f3ebe7;height: 860px;}
.academyCon4 .inner{position: relative;height: 860px;}
.academyCon4 .textBox{position: absolute;width: 520px;top:160px;left:69px;text-align: center;}
.academyCon4 .textBox div:nth-child(1){font-family: 'notokr-medium';font-size: 19px;letter-spacing: -0.02em;color: #788088;line-height: 29px;}
.academyCon4 .textBox div:nth-child(2){font-family: 'notokr-bold';font-size: 20px;line-height:32px;letter-spacing: -0.02em;color: #4b5660;padding-top: 30px;height: 92px;position: relative;}
.academyCon4 .textBox div:nth-child(2) p{z-index: 2;position: relative;}
.academyCon4 .textBox div:nth-child(2) span{display: block;background: #ffdbc6;height: 5px;position: absolute;left:0;width: 100%;z-index: 1;}
.academyCon4 .textBox div:nth-child(2) span.first{bottom: 33px;}
.academyCon4 .textBox div:nth-child(2) span.last{bottom: 2px;}
.academyCon4 .textBox div:nth-child(3){font-family: 'notokr-medium';font-size: 19px;letter-spacing: -0.02em;color: #788088;line-height: 29px;padding-top: 30px;}
.academyCon4 .imgBox{position: absolute;right:22px;bottom: 0;}
.academyCon4 .textBox .ChiefBox{width: 100%;height: 60px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/sign.gif) no-repeat right 73px bottom;margin-top:50px;}
.academyCon4 .textBox .ChiefBox span.txt01{display: inline-block;color: #a19fa2;font-size: 12px;line-height: 16px;font-family: 'notokr-demilight';width: 121px;text-align: right;}
.academyCon4 .textBox .ChiefBox span.txt02{display: inline-block;color: #565656;font-size: 30px;line-height: 60px;font-family: 'notokr-bold';width: 85px;letter-spacing: -0.04em;margin-right: 150px;margin-top: 10px;}
.academyCon5{background: #fff;height: 885px;position: relative;}
.academyCon5 .inner{position: relative;padding-bottom:90px;}
.academyCon5 .titTop{text-align: center;font-size: 46px;color: #565656;line-height: 49px;letter-spacing: -0.02em;font-family: 'notokr-bold';padding-top: 95px;}
.academyCon5 .titTop span{display:block;background: #ffb78d;height: 12px;width:260px;margin:0 auto; margin-top: -7px;}
.academyCon5 .titSub{text-align: center;font-size: 17px;color: #545659;line-height: 26px;letter-spacing: -0.04em;font-family: 'notokr-regular';padding-top: 25px;}
.mtnSlider {padding-bottom:0px; overflow:visible; position:relative; padding-top:35px;}
.mtnSlider .slick-list {overflow:visible;}
.mtnSlider .slick-slide {padding:0px 0px; height:300px; overflow:hidden; cursor:pointer; position:relative;}
.mtnSlider .slick-slide a {display:block; padding-bottom:140%; -webkit-box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.2); -moz-box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.2); box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.2); background-size:cover !important}
/*.mtnSlider .slick-slide img{margin-left:-15px;}*/
.mtnSlider .slick-slide p {font-size: 17px;color: #3d3d3d;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;font-weight: 400;display:block;}


#map {position: relative;}
#map .car_notice{    position: absolute;
  top: 10px;
  left: 10px;
  width: 400px;
  height: 100px;
  z-index: 99;
  background: #fff;}
  #map .car_notice p{
  display:block;
  padding: 20px;
}


#wrap_cont_overlay {position: absolute;left: 0;bottom: 69px;width: 100px;height: 30px;margin-left: -60px;text-align: left;font-size: 12px;font-family: 'Malgun Gothic', dotum, '돋움', sans-serif;line-height: 1.5;}
#wrap_cont_overlay * {padding: 0;margin: 0;}
#wrap_cont_overlay .info {width: 120px;height: 30px;border-radius: 5px;background: #fff;}
#wrap_cont_overlay .info:nth-child(1) {border: 1px solid #ccc;box-shadow: 0px 1px 2px #fff;}
#wrap_cont_overlay .info .title {padding: 5px 0 0 0;height: 20px;background: #fff;font-size: 12px;text-align: center;font-weight: 600;}

#wrap_cont_overlay .info:after {content: '';position: absolute;margin-left: 2px;left: 50%;bottom: -12px;width: 22px;height: 12px;background: url('https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}
#wrap_cont_overlay .info .link {color: #5085BB;}

#wrap_cont_overlay1_1 {position: absolute;left: 0;bottom: 69px;width: 100px;height: 50px;margin-left: -60px;text-align: left;font-size: 12px;font-family: 'Malgun Gothic', dotum, '돋움', sans-serif;line-height: 1.5;}
#wrap_cont_overlay1_1 * {padding: 0;margin: 0;}
#wrap_cont_overlay1_1 .info {width: 120px;height: 50px;border-radius: 5px;background: #fff;}
#wrap_cont_overlay1_1 .info:nth-child(1) {border: 1px solid #ccc;box-shadow: 0px 1px 2px #fff;}
#wrap_cont_overlay1_1 .info .title {padding: 5px 0 0 0;height: 40px;background: #fff;font-size: 12px;text-align: center;font-weight: 600;}

#wrap_cont_overlay1_1 .info:after {content: '';position: absolute;margin-left: 2px;left: 50%;bottom: -12px;width: 22px;height: 12px;background: url('https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}
#wrap_cont_overlay1_1 .info .link {color: #5085BB;}



#wrap_cont_overlay2 {position: absolute;left: 0;bottom: 34px;width: 100px;height: 30px;margin-left: -60px;text-align: left;font-size: 12px;font-family: 'Malgun Gothic', dotum, '돋움', sans-serif;line-height: 1.5;}
#wrap_cont_overlay2 * {padding: 0;margin: 0;}
#wrap_cont_overlay2 .info {width: 120px;height: 30px;border-radius: 5px;background: #fff;}
#wrap_cont_overlay2 .info:nth-child(1) {border: 1px solid #ccc;box-shadow: 0px 1px 2px #fff;}
#wrap_cont_overlay2 .info .title {padding: 5px 0 0 0;height: 20px;background: #fff;font-size: 12px;text-align: center;font-weight: 600;}

#wrap_cont_overlay2 .info:after {content: '';position: absolute;margin-left: 0px;left: 50%;bottom: -12px;width: 22px;height: 12px;background: url('https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}
#wrap_cont_overlay2 .info .link {color: #5085BB;}

#wrap_cont_overlay2_1 {position: absolute;left: 0;bottom: 34px;width: 100px;height: 50px;margin-left: -60px;text-align: left;font-size: 12px;font-family: 'Malgun Gothic', dotum, '돋움', sans-serif;line-height: 1.5;}
#wrap_cont_overlay2_1 * {padding: 0;margin: 0;}
#wrap_cont_overlay2_1 .info {width: 120px;height: 50px;border-radius: 5px;background: #fff;}
#wrap_cont_overlay2_1 .info:nth-child(1) {border: 1px solid #ccc;box-shadow: 0px 1px 2px #fff;}
#wrap_cont_overlay2_1 .info .title {padding: 5px 0 0 0;height: 40px;background: #fff;font-size: 12px;text-align: center;font-weight: 600;}

#wrap_cont_overlay2_1 .info:after {content: '';position: absolute;margin-left: 0px;left: 50%;bottom: -12px;width: 22px;height: 12px;background: url('https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png')}
#wrap_cont_overlay2_1 .info .link {color: #5085BB;}





.loaction_table tbody td:nth-child(1){
  vertical-align: top;
}

.map_btn_area {max-width: 1200px;width:100%;margin: 0 auto;padding:100px 0 0;}
.map_btn_area ul {display: flex;flex-direction: row;width:100%;}
.map_btn_area ul li{width:33.3333%;text-align: center;}
.map_btn_area ul li a{width:100%;text-align: center;padding:15px 0;display: block;border: 1px solid #ccc;font-size:18px;font-weight: 700;color: #000;}
.map_btn_area ul li a.active{background: #fe8b5e;color: #fff;}





.location_box{padding:60px 0 100px;}
.location_box .inner{overflow: hidden;}
.lacation_area{width: 684px;height: 415px;overflow: hidden; float: left;position: relative;}
.map_area1{width: 1200px;height: 415px; float: right;position: relative;overflow: hidden;}
.map_area2{width: 1200px;height: 415px; float: right;position: relative;overflow: hidden;}
.sub_loaction{color: #888;font-size: 15px;font-family: 'Pretendard';font-weight:700;letter-spacing: -0.04em;line-height: 22px;}
.tit_loaction{color: #b49a85;font-size: 44px;font-family: 'notokr-bold';line-height: 54px;letter-spacing: -0.02em;padding-top: 10px;}
.tit_loaction span{color: #565656;}
.loaction_table{width: 100%;border-top: 2px solid #5c5250;margin-top: 15px;}
.loaction_table tbody td{color: #888;font-size: 19px;font-family: 'notokr-medium';line-height: 46px;border-bottom: 1px solid #dedcdc;}
.map_info{overflow: hidden;margin-top: 45px;}
.map_info .guide_box{width:381px;height:420px;float: left;margin-right: 28px;margin-bottom: 30px;}
.map_info .guide_box .guide_img{width: 381px;height:291px;overflow: hidden;}
.map_info .guide_box .guide_txt{background: #f3f3f3;text-align: center;border:1px solid #dedede;border-top: 0;height: 129px;border-bottom-left-radius: 28px;border-bottom-right-radius: 28px;padding-top: 20px;}
.map_info .guide_box .guide_txt span{width: 41px;height: 41px;display: inline-block;background: #f97230;color: #fff;line-height: 41px;text-align: center;font-size: 20px;font-family: 'Pretendard';font-weight:700;border-radius: 50%;}
.map_info .guide_box .guide_txt div{color: #565656;font-size: 16px;letter-spacing: -0.02em;font-family: 'notokr-demilight';line-height: 22px;padding-top: 10px;}
.lacation_area span.prev{display: inline-block;position: absolute;top: 168px;left:0px;font-size: 0;width: 80px;height: 80px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_prev.png) no-repeat 0 0;cursor: pointer;}
.lacation_area span.next{display: inline-block;position: absolute;top: 168px;right:0px;font-size: 0;width: 80px;height: 80px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_next.png) no-repeat 0 0;cursor: pointer;}
.lacation_area span.prev:hover{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_prev_on.png) no-repeat 0 0;}
.lacation_area span.next:hover{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_next_on.png) no-repeat 0 0;}

.subVisual.bg_academy.bg_program .vTxtBox{top: 187px;}
.program_area{padding:100px 0;position: relative;}
.academyContainer .mSubTit{font-size: 36px;font-family: 'notokr-bold';letter-spacing: -0.04em;line-height: 48px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/ico_dan.png) no-repeat 0 bottom;background-size:12px;background-position:left 137px bottom 7px;color: #565656;}
.academyContainer .mSubTit.program{background-position:left 458px bottom 7px;}

.aca_teacher{padding:95px 0 199px 0;}
.aca_teacher_tit{color: #565656;font-size: 46px;line-height: 60px;font-family: 'notokr-bold';letter-spacing: -0.02em;text-align: center;height: 120px;position: relative;}
.aca_teacher_tit span{display: block;width: 837px;height: 12px;background: #ffb78d;margin: 0 auto;margin-top: -12px;}
.aca_teacher_box{padding-top: 100px;}
.aca_teacher_box ul{overflow: hidden;width: 1204px;}
.aca_teacher_box ul li{width: 300px;height: 410px;float: left;}
.aca_teacher_box .tchimg{width: 300px;height: 410px;position: relative;background: #bca692;float: left;padding-top: 35px;cursor: pointer;margin-bottom: 35px;overflow: hidden;    border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;}
.aca_teacher_box .tchimg.inbg{background: #bca692;}
.aca_teacher_box .tchimg img{position: absolute;bottom: 0px; /*-webkit-filter:grayscale(100%);filter:gray;*/object-fit : cover; transition: all 1s ease-in-out;}
.aca_teacher_box .tchimg .gd:hover img{transform: scale(1.2);}


.aca_teacher_box .tchimg .gd{display: none;}
/*.aca_teacher_box .tchimg .gd_off{display:block;width: 100%;height: 100%;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/tch_off_gd.png) no-repeat 0 bottom;position: absolute;top:0;left:0;}*/
/*.aca_teacher_box .tchimg .gd_off .img_gd{display:block;width: 100%;height: 100%;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/tch_off_gd.png) no-repeat 0 bottom;position: absolute;top:0px;left:0;}*/


.aca_teacher_box .tchimg .gd_off{display: none;}
.aca_teacher_box .tchimg .gd{position: absolute;top:0;left:0;width: 100%;height:100%;display: block;}
.aca_teacher_box .tchimg .gd .img_gd{display:block;width: 100%;height: 100%;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/tch_on_gd.png) no-repeat 0 bottom;position: absolute;top:0px;left:0;}
.aca_teacher_box .tchimg .gd .textBox{padding-top:90px;position: relative;z-index:1;}
.aca_teacher_box .tchimg .gd .textBox .ic{text-align: left;color: #fff;display: block;font-size: 12px;font-family: 'Pretendard';font-weight:700;letter-spacing: -0.04em;padding-left: 30px;padding-top: 0px;}
.aca_teacher_box .tchimg .gd .textBox .gd_txt1{text-align: center;font-size: 28px;font-family: 'notokr-regular';line-height: 36px;letter-spacing: -0.08em;color: #fff;margin-top: 195px;}
.aca_teacher_box .tchimg .gd .textBox .gd_txt3{text-align: center;font-size: 34px;font-family: 'notokr-bold';line-height: 36px;letter-spacing: -0.08em;color: #fff;padding-top: 5px;}
.aca_teacher_box .tchimg .gd .textBox .gd_txt1.nail{color: #56cd9c;}
.aca_teacher_box .tchimg .gd .textBox .gd_txt1.aesthetic{color: #fa955a;}
.aca_teacher_box .tchimg .gd .textBox .gd_txt1.makeup{color: #f995c4;}
.aca_teacher_box .tchimg .gd .textBox .gd_txt2{text-align: center;font-size: 16px;font-family: 'Nanum-B';line-height: 21px;color: #ff7b47;padding-top: 10px;letter-spacing: -0.02em;}

.aca_teacher_view{}
.aca_teacher_view .inner{position: relative;}
.aca_teacher_view .vh_line{display: inline-block;width: 2px;height: 80px;background: #a7a3a2;position: absolute;top:-40px;    left: 905px;}

.tch_main{height: 1000px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/bg_tch_view.gif) repeat-x 0 0;}
.tch_main .inner{position: relative;}
.tch_main .vh_txt{writing-mode: vertical-rl;color: #8c6f67;font-size: 24px;line-height: 25px;letter-spacing: -0.04em;font-family: 'Pretendard';background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/line_vh.gif) no-repeat left 5px bottom 0;padding-bottom: 108px;position: absolute;top:49px;left:10px;}
.tch_main .tch_main_tit{position: absolute;bottom: 130px;left:0px;width: 100%;}
.tch_main .tch_main_tit01{font-family: 'notokr-black';font-size: 55px;letter-spacing: -0.04em;color: #fff;text-align: center;line-height: 61px;}
.tch_main .tch_main_tit02{font-family: 'notokr-black';font-size: 55px;letter-spacing: -0.04em;color: #fff;text-align: center;line-height: 61px;}
.tch_main .tch_main_tit03{font-family: 'notokr-bold';font-size: 36px;letter-spacing: -0.06em;color: #fff;text-align: center;}

.tch_portfolio{height: 100%;}
.tch_portfolio .inner{padding: 0; display: flex;flex-direction: column;width:1810px !important;margin: 0 auto;}
.tch_portfolio .portfolio_box{padding-top: 60px;position: relative; /*padding-left: 76px;*/}
.tch_portfolio .portfolio_box .iframe_dev{
  position: absolute;top:50%;left:50%;z-index: 9;margin-top: -250px;margin-left:-490px;
}
.tch_portfolio .portfolio_box .iframe_dev .close_btn{
  position: absolute;    top: -41px;cursor: pointer;
  right: -8px;
}
.tch_portfolio .portfolio_box ul{overflow: hidden;width: 1201px;height: 430px;margin: 0 auto;}
.tch_portfolio .portfolio_box ul li{width: 260px;height:430px;float: left;position: relative;overflow: hidden;cursor: pointer;margin-left: 10px;}
.tch_portfolio .portfolio_box ul li:first-child{margin-left: 0;}
.tch_portfolio .portfolio_box ul li img{ -webkit-filter:grayscale(100%);filter:gray;object-fit : cover;}
.tch_portfolio .portfolio_box ul li:hover,
.tch_portfolio .portfolio_box ul li.on{width: 391px !important;height: 430px;}
.tch_portfolio .portfolio_box ul li:hover img,
.tch_portfolio .portfolio_box ul li.on img{-webkit-filter:grayscale(0%);filter:none;}
.tch_portfolio .portfolio_box .mtnNum2{display: none;}
.tch_portfolio .portfolio_box .mtnCtrl2 {position:absolute;left: 0px;top: 50px;z-index:1;width:100%;opacity: 0;transition: all 0.4s linear;z-index: 999;}
.tch_portfolio .portfolio_box .mtnCtrl2 .mtnNum2 {display:none;}
.tch_portfolio .portfolio_box .mtnCtrl2 .mtnArrow2 {display:block;}
.tch_portfolio .portfolio_box .mtnCtrl2 .prev{display: inline-block;width: 80px;height: 80px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_prev.png) no-repeat 0 0;text-indent: -999em;position: absolute;top:185px;left: -40px;cursor: pointer;}
.tch_portfolio .portfolio_box .mtnCtrl2 .prev:hover{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_prev_on.png) no-repeat 0 0;opacity: 1;}
.tch_portfolio .portfolio_box .mtnCtrl2 .next{display: inline-block;width: 80px;height: 80px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_next.png) no-repeat 0 0;text-indent: -999em;position: absolute;top:185px;right: -40px;cursor: pointer;}
.tch_portfolio .portfolio_box .mtnCtrl2 .next:hover{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_next_on.png) no-repeat 0 0;opacity: 1;}

.tch_info{height: 100%;width: 100%;position: relative;min-width: 1200px;}
.tch_info_img{position: absolute;top: 0px;left: 50%;transform:translate(-50%, 0)}
.tch_info .tch_greeting{   width:1240px; height: 850px;margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap:50px;
  padding:100px 0;
}
.tch_info .tch_greeting div p:nth-child(1){color: #fff;font-size: 28px;letter-spacing: -0.06em;font-family: 'notokr-bold';padding-top:0;line-height:1.5;}
.tch_info .tch_greeting div p{color: #fff;font-size: 16px;line-height: 24px;letter-spacing: -0.06em;font-family: 'notokr-regular';}
.tch_info .tch_greeting div p{display: block;padding-top: 25px;}
.tch_info .tch_career{width: 100%;background: #bfb6b7;}
.tch_info .tch_career .career_tit{height: 51px;border-bottom: 1px solid #313131;color: #313131;font-size: 18px;line-height: 51px;letter-spacing: -0.04em;font-family: 'notokr-medium';    border-top: 3px solid #313131;    max-width: 1240px;
  margin: 0 auto;
}
.tch_info .tch_career .half_box{    max-width: 1240px;
  margin: 0 auto;padding-top: 30px;display: flex;flex-direction: row;width:100% !important;
  padding: 15px 0 100px;
}
.tch_info .tch_career .half_box:last-child{}
.tch_info .tch_career .half_box ul{width:50%;}
.tch_info .tch_career .half_box ul li{color: #242424;line-height: 26px;font-size: 16px;font-family: 'notokr-regular';opacity: 0.8;letter-spacing: -0.06em;text-indent: -12px;padding-left: 12px;}
.tch_info .tch_career .half_box div{color: #242424;font-size: 20px;font-family: 'notokr-bold';}

.tch_interview{padding-bottom: 50px;}
.tch_interview .inner{padding-top: 100px;}
.tch_interview .interview_box{overflow: hidden;height: 280px;max-width:1240px;margin:0 auto; width:100%;}
.tch_interview .interview_box div:nth-child(1){width: 520px;height: 280px;float: left;}
.tch_interview .interview_box div:nth-child(2){width: 630px;height: 280px;float: right;display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  margin-top:0 !important;
}
.tch_interview .interview_box div:nth-child(2) span{display: block;color: #dbc0ab;font-size: 18px;font-family: 'Pretendard';font-weight:700;letter-spacing: -0.04em;}
.tch_interview .interview_box div:nth-child(2) dl{display: block;}
.tch_interview .interview_box div:nth-child(2) dl dt{color: #ae9582;font-size: 36px;font-family: 'notokr-bold';letter-spacing: -0.06em;}
.tch_interview .interview_box div:nth-child(2) dl dd{color: #989898;font-size: 18px;line-height: 28px;font-family: 'notokr-medium';letter-spacing: -0.06em;padding-top: 20px;}

.common_tch_title {
  display: flex;flex-direction: column; align-items: center;justify-content: center;gap:30px;    padding: 100px 0;
}
.tch_dan_tit{text-align: center;font-family: 'Pretendard';font-weight:700;font-size: 38px;line-height: 48px;letter-spacing: -0.04em;color: #dbc0ab;}
.tch_dan_tit span{color: #565656;}
.tch_dan_sub{color: #888;font-size: 19px;line-height: 29px;font-family: 'notokr-medium';text-align: center;}

.ly_bg{background-color: rgba(0,0,0,.5);position: fixed;top:0;left:0;width: 100%;height: 100%;z-index: 999999;}
.program_ly{width:700px;position: absolute;top:50%;left: 50%;transform: translate(-50%, -50%);background: #fff;border:1px solid #454545;}
.program_ly .ly_head{border-bottom: 1px solid #454545;position: relative;padding:0 40px;height: 100px;}
.program_ly .ly_head div{color: #565656;font-size: 36px;letter-spacing: -0.04em;font-family: 'notokr-bold';line-height: 100px;}
.program_ly .ly_head .btn_close{position: absolute;top:39px;right:39px;display: inline-block;}
.program_ly .ly_cont{padding:50px;padding-right: 28px;padding-bottom:30px;overflow: hidden;}
.program_ly .scroll{overflow-y:auto;width: 103%;height: 500px;}
.ly_pro_box{width: 291px;height: 391px;float: left;margin-right: 19px;margin-bottom: 20px;}
.ly_pro_box .img_box{width: 291px;height: 231px;overflow: hidden;border-top-left-radius:28px;border-top-right-radius:28px;}
.ly_pro_box .img_box > img{
  width:100%;
}
.ly_pro_box .txt_box{width: 100%;height: 159px;overflow: hidden;border-bottom-left-radius:28px;border-bottom-right-radius:28px;background: #f3f3f3;text-align: center;padding-top:22px;border: 1px solid #dedede;border-top: 0;}
.ly_pro_box .txt_box div:nth-child(1){color: #000;font-size: 20px;letter-spacing: -0.02em;font-family: 'notokr-medium';padding-bottom: 5px;}
.ly_pro_box .txt_box div:nth-child(1) span{color: #f97230;}
.ly_pro_box .txt_box div:nth-child(2){color: #565656;font-size: 14px;font-family: 'Nanum-B';line-height: 19px;width: 200px;overflow: hidden;margin:0 auto;margin-bottom: 15px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 38px;}
.ly_pro_box a{display: inline-block;width: 125px;height:27px;line-height: 29px;color: #fff;background:#454545 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/ico_arr.png) no-repeat right 23px center;text-align: center;padding-right:6px;border-radius: 14px;font-family: 'Nanum-B';font-size: 14px;}
.ly_pro_box a:active,
.ly_pro_box a:hover{background:#454545 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/ico_arr.png) no-repeat right 23px center;}

.facilities_area{padding:100px 0;position: relative;}
.facilities_info{width: 1200px;height:1857px;background:#fff url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/bg_facilities.jpg) no-repeat 0 0;margin: 0 auto;position: relative;}
#hdcampus{background:#fff url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/bg_facilities_hd_v2.jpg) no-repeat 0 0;}

.facilities_info .box_facilities{width: 517px;position: absolute;z-index: 10;}
.facilities_info .box_facilities div:nth-child(1){color: #888;font-size: 15px;font-family: 'Pretendard';font-weight:700;letter-spacing: -0.04em;line-height: 22px;}
.facilities_info .box_facilities div:nth-child(2){color: #b49a85;font-size: 44px;font-family: 'notokr-bold';line-height: 54px;letter-spacing: -0.02em;padding-top: 5px;}
.facilities_info .box_facilities div:nth-child(3){color: #565656;font-size: 44px;font-family: 'notokr-bold';line-height: 54px;letter-spacing: -0.02em;}
.facilities_info .box_facilities div:nth-child(4){color: #888;font-size: 19px;font-family: 'notokr-medium';line-height: 29px;padding-top: 35px;}
.facilities_over{height:447px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/bg_facilities_s.jpg) no-repeat right center;width: 1505px;position: absolute;top: 539px;left: 0;width: 100%;}
.facilities_over .inner{position: relative;}
.facilities_over .box_facilities{left:40px;top:168px;}
.facilities_roll{height: 521px;width: 100%;position: relative;}
.facilities_roll .inner{position: relative;overflow: hidden;height: 521px;}
.facilities_roll_box{width: 683px;height: 521px;position: absolute !important;top:0px;left:0;overflow: hidden;}
.facilities_roll_box_txt{width: 457px;position: absolute;top: 48px;right: 0;height: 478px;}
.facilities_roll_box_txt .box_facilities div:nth-child(1){color: #888;font-size: 15px;font-family: 'Pretendard';font-weight:700;letter-spacing: -0.04em;line-height: 22px;}
.facilities_roll_box_txt .box_facilities div:nth-child(2){color: #b49a85;font-size: 44px;font-family: 'notokr-bold';line-height: 54px;letter-spacing: -0.02em;padding-top: 5px;}
.facilities_roll_box_txt .box_facilities div:nth-child(3){color: #565656;font-size: 44px;font-family: 'notokr-bold';line-height: 54px;letter-spacing: -0.02em;}
.facilities_roll_box_txt .box_facilities div:nth-child(4){color: #888;font-size: 19px;font-family: 'notokr-medium';line-height: 29px;padding-top: 35px;}
.facilities_roll_box_txt .thum_box{width: 457px;position: absolute;bottom: 0;right: 0;}
.facilities_roll_box_txt .thum_box .swiper-wrapper{width: 418px;height: 160px;display: initial;}
.facilities_roll_box_txt .thum_box .swiper-slide{width: 141px !important;height: 72px;float: left;margin:0 5px 5px 0;overflow: hidden;position: relative;display: inline-block;cursor: pointer;}
.facilities_roll_box_txt .thum_box .swiper-slide img{width: 100%; -webkit-filter:grayscale(100%);filter:gray;object-fit : cover;    top: 50%;
  left: 0;
  position: absolute;
  transform: translate(0px, -50%);}
.facilities_roll_box_txt .thum_box .swiper-slide span{color: #fff;font-size: 15px;font-family: 'notokr-bold';position: absolute;top:0;left:0;width: 100%;text-align: center;line-height: 72px;background-color: rgba(0,0,0,0.4);}
.facilities_roll_box_txt .thum_box .swiper-slide:hover span,
.facilities_roll_box_txt .thum_box .swiper-slide.on span{width: 100%;height: 100%;background-color: rgba(255,123,71,0.6);}
/*.facilities_roll_box_txt .thum_box a{width: 141px;height: 72px;float: left;margin:0 5px 5px 0;overflow: hidden;position: relative;display: inline-block;}
.facilities_roll_box_txt .thum_box a span{color: #fff;font-size: 15px;font-family: 'notokr-bold';position: absolute;top:0;left:0;width: 100%;text-align: center;line-height: 72px;}
.facilities_roll_box_txt .thum_box a:hover span,
.facilities_roll_box_txt .thum_box a.on span{width: 100%;height: 100;background-color: rgba(255,123,71,0.6);}*/

.room_video_box .inner .room_video_wrap{
  height:650px;padding-top:100px;text-align: center;
}


.onepass_con1{height: 483px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con1_bg.jpg) no-repeat center 0;}
.onepass_con1 .inner div:nth-child(1){text-align: center;padding-top: 89px;}
.onepass_con1 .inner div:nth-child(2){text-align: center;font-size: 66px;font-family: 'notokr-bold';line-height: 74px;letter-spacing: -0.08em;color: #fff;padding-top: 10px;}
.onepass_con1 .inner div:nth-child(3){text-align: center;font-size: 23px;font-family: 'notokr-medium';line-height: 29px;letter-spacing: -0.04em;color: #fff;padding-top: 40px;}

.onepass_con_box{background: #efefef;text-align: center;}
.onepass_con2 .inner{border-bottom: 1px solid #e1dad5;position: relative;padding-top: 120px;padding-bottom: 123px;}
.onepass_con3 .inner{border-bottom: 1px solid #e1dad5;position: relative;height: 910px;}
.onepass_con4 .inner{border-bottom: 1px solid #e1dad5;position: relative;height: 580px;}
.onepass_con5 .inner{border-bottom: 1px solid #e1dad5;position: relative;height: 800px;}
.numRing{display: inline-block;width: 50px;height: 50px;background: #ff7196;color: #fff;font-size: 18px;font-family: 'Pretendard';font-weight:700;line-height: 50px;text-align: center;border-radius: 50%;}
.onepass_con2 .inner .tit{color: #565656;font-size: 54px;letter-spacing: -0.08em;font-family: 'notokr-bold';line-height: 58px;margin-top: 25px;}
.onepass_con2 .inner .titsub{color: #888;font-size: 23px;line-height: 32px;letter-spacing: -0.04em;font-family: 'notokr-medium';margin-top: 25px;}
.onepass_con2 .inner .titsub .dot{width: 26px;display: inline-block;/* margin-top: 10px; */vertical-align: middle;height: 10px;}
.onepass_con2_txt{position: relative;}
.onepass_con2_txt div{position: absolute;color: #fff;font-size: 24px;font-family: 'notokr-bold';letter-spacing: -0.02em;line-height: 29px;top: 160px;}
.onepass_con2_txt div.txt1{left: 252px;}
.onepass_con2_txt div.txt2{left: 557px;}
.onepass_con2_txt div.txt3{left: 850px;}

.onepass_con3 .inner .tit,
.onepass_con4 .inner .tit,
.onepass_con5 .inner .tit{color: #565656;font-size: 54px;letter-spacing: -0.08em;font-family: 'notokr-bold';line-height: 58px;margin-top: 25px;}
.onepass_con3 .inner .titsub,
.onepass_con4 .inner .titsub
.onepass_con5 .inner .titsub{color: #888;font-size: 23px;line-height: 32px;letter-spacing: -0.04em;font-family: 'notokr-medium';margin-top: 25px;}
.onepass_con3,
.onepass_con4,
.onepass_con5 {margin-top: -10px;}
.onepass_con3 .numRing,
.onepass_con4 .numRing,
.onepass_con5 .numRing{margin-top: -16px;}

.onepass_con4 .inner .tit{color: #565656;font-size: 54px;letter-spacing: -0.08em;font-family: 'notokr-bold';line-height: 58px;margin-top: 25px;}
.onepass_con4 .inner .titsub{color: #888;font-size: 23px;line-height: 32px;letter-spacing: -0.04em;font-family: 'notokr-medium';margin-top: 25px;}
.onepass_con5 .inner .tit{color: #565656;font-size: 54px;letter-spacing: -0.08em;font-family: 'notokr-bold';line-height: 58px;margin-top: 25px;}
.onepass_con5 .inner .titsub{color: #888;font-size: 23px;line-height: 32px;letter-spacing: -0.04em;font-family: 'notokr-medium';margin-top: 25px;}

.onepass_con3 .coch_box{position: relative;width: 100%;margin-top:55px;}
.onepass_con3 .coch_box .coch_box_list{width:322px;text-align: center;position: absolute;}
.onepass_con3 .coch_box .coch_box_list div:nth-child(1){}
.onepass_con3 .coch_box .coch_box_list div:nth-child(2){color: #b38d71;font-size: 24px;line-height: 29px;letter-spacing: -0.02em;font-family: 'notokr-bold';padding-top: 15px;}
.onepass_con3 .coch_box .coch_box_list div:nth-child(3){color: #1d1817;font-size: 16px;line-height: 24px;letter-spacing: -0.02em;font-family: 'notokr-regular';opacity: .5;padding-top: 7px;}

.onepass_con4{height: 595px;}
.sp_onepass{position: relative;margin-top: 55px;}
.sp_onepass .sp_box{width:214px;position: absolute;top: 0px;}
.sp_onepass .sp_box.sp1{background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con4_img1.png) no-repeat center 0;left: 20px;}
.sp_onepass .sp_box.sp2{background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con4_img2.png) no-repeat center 0;left: 251px;}
.sp_onepass .sp_box.sp3{background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con4_img3.png) no-repeat center 0;left: 491px;}
.sp_onepass .sp_box.sp4{background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con4_img4.png) no-repeat center 0;left: 734px;}
.sp_onepass .sp_box.sp5{background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con4_img5.png) no-repeat center 0;left: 971px;}
.sp_onepass .sp_box div{color: #b38d71;font-size: 24px;line-height: 29px;letter-spacing: -0.02em;font-family: 'notokr-bold';text-align: center;padding-top: 100px;}



.onepass{position: relative;margin-top: 55px;}
.onepass .box{width:214px;position: absolute;top: 0px;}
.onepass .box.sp1{background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con4_img1.png) no-repeat center 0;left: 20px;}
.onepass .box.sp2{background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con4_img2.png) no-repeat center 0;left: 251px;}
.onepass .box.sp3{background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con4_img3.png) no-repeat center 0;left: 491px;}
.onepass .box.sp4{background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con4_img4.png) no-repeat center 0;left: 734px;}
.onepass .box.sp5{background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con4_img5.png) no-repeat center 0;left: 971px;}
.onepass .box div{color: #b38d71;font-size: 24px;line-height: 29px;letter-spacing: -0.02em;font-family: 'notokr-bold';text-align: center;padding-top: 100px;}
/* .sp_onepass .sp_box.sp4 div:last-child,
.sp_onepass .sp_box.sp5 div:last-child{color: #1d1817;opacity: .5;font-size: 16px;line-height: 22px;letter-spacing: -0.02em;font-family: 'notokr-medium';padding-top: 10px;} */

.system_box{width: 1161px;height: 420px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con5_img1.png) no-repeat 0 0;margin: 60px 0 0 20px;position: relative;}
.system_box .txt1{width: 430px;top: 50px;left: 0;position: absolute;}
.system_box .txt1 dl dt{color: #464646;font-size: 24px;letter-spacing: -0.03em;font-family: 'notokr-bold';}
.system_box .txt1 dl dd{color: #565656;font-size: 16px;line-height: 23px;letter-spacing: -0.025em;font-family: 'notokr-demilight';padding-top: 15px;}
.system_box .txt1 .nu1{color: #8a8a8a;font-size: 14px;letter-spacing: -0.075em;line-height: 18px;width: 100px;position: absolute;top: 166px;left: 57px;}
.system_box .txt1 .nu2{color: #8a8a8a;font-size: 14px;letter-spacing: -0.075em;line-height: 18px;width: 100px;position: absolute;top: 166px;left: 165px;}
.system_box .txt1 .nu3{color: #8a8a8a;font-size: 14px;letter-spacing: -0.075em;line-height: 18px;width: 100px;position: absolute;top: 166px;left: 269px;}
.system_box .txt1 .nu4{color: #fff;font-size: 15px;letter-spacing: -0.025em;font-family: 'notokr-demilight';display: inline-block;position: absolute;top: 289px;left: 100px;}
.system_box .txt1 .nu1 span,
.system_box .txt1 .nu2 span,
.system_box .txt1 .nu3 span{color: #ff7b47;font-size: 16px;font-family: 'Pretendard';letter-spacing: -0.025em;width: 100%;text-align: center;display: block;}
.system_box .txt2{width: 350px;position: absolute;top: 50px;left: 430px;}
.system_box .txt2 dl dt{color: #464646;font-size: 24px;letter-spacing: -0.03em;font-family: 'notokr-bold';}
.system_box .txt2 dl dd{color: #565656;font-size: 16px;line-height: 23px;letter-spacing: -0.025em;font-family: 'notokr-demilight';padding-top: 15px;}
.system_box .txt3{width: 380px;position: absolute;top: 50px;right: 0;}
.system_box .txt3 dl dt{color: #464646;font-size: 24px;letter-spacing: -0.03em;font-family: 'notokr-bold';}
.system_box .txt3 dl dd{color: #565656;font-size: 16px;line-height: 23px;letter-spacing: -0.025em;font-family: 'notokr-demilight';padding-top: 20px;}

.onepass_con6{background: #fff;padding-bottom: 66px;padding-top: 95px;}
.onepass_con6 .pass_tit03{text-align: center;font-size: 28px;line-height: 38px;color: #464646;letter-spacing: -0.06em;font-family: 'notokr-regular';}
.onepass_con6 .pass_tit03 span{color: #ff7b47;}
.onepass_con6 .pass_tit01{color: #464646;font-size: 56px;font-family: 'notokr-bold';line-height: 60px;letter-spacing: -0.06em;width: 384px;margin: 0 auto;padding-top: 35px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_dan.png) no-repeat right 0px bottom 0px;padding-right: 26px;}
.onepass_con6 .pass_tit01 span{display: block;width: 200px;height: 12px;background: #ffb78d;margin: -9px 0px 0 157px;}
.onepass_con6 .pass_tit02{font-size: 22px;line-height: 34px;letter-spacing: -0.04em;font-family: 'notokr-regular';color: #9d9d9d;text-align: center;padding-top: 15px;}
.onepass_con6 .online_btn{width: 100%;height: 125px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con6_img1.png) no-repeat 0 0;position: relative;margin-top: 60px;padding-top: 40px;}
.onepass_con6 .online_btn span{display: inline-block;position: absolute;top:-20px;left:50px;}
.onepass_con6 .online_btn dl {overflow: hidden;}
.onepass_con6 .online_btn dl dt{color: #fff;font-size: 30px;letter-spacing: -0.08em;font-family: 'notokr-bold';width: 275px;height: 40px;border-right: 1px solid #a08773;text-align: right;padding-right: 25px;line-height: 40px;float: left;}
.onepass_con6 .online_btn dl dd{color: #fff;float: left;padding-left: 25px;font-size: 16px;line-height: 21px;letter-spacing: -0.02em;font-family: 'notokr-demilight';}
.onepass_con6 .online_btn a{display: inline-block;width: 255px;height: 79px;background: #464646 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/ico_arr.gif) no-repeat right 50px center;color: #fff;line-height: 79px;padding-left: 50px;font-size: 20px;letter-spacing: -0.04em;font-family: 'notokr-bold';border-radius: 9px;position: absolute;top:20px;right: 20px;}
.onepass_con6 .pass_subtit{color: #000;font-size: 28px;letter-spacing: -0.02em;line-height: 30px;font-family: 'notokr-bold';}
.onepass_con6 .plan_area{width: 100%;height: 790px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con6_img2.png) no-repeat right 0;position: relative;}
.onepass_con6 .plan_area dl {width: 230px;position: absolute;}
.onepass_con6 .plan_area dl dt{color: #464646;font-family: 'notokr-bold';font-size: 24px;line-height: 29px;letter-spacing: -0.04em;text-align: center;height: 70px;}
.onepass_con6 .plan_area dl dd{color: #6e6e6e;font-family: 'notokr-medium';font-size: 16px;line-height: 21px;letter-spacing: -0.02em;text-align: center;}
.onepass_con6 .plan_area dl:nth-child(1){top:205px;left: -4px;}
.onepass_con6 .plan_area dl:nth-child(2){top:205px;left: 286px;}
.onepass_con6 .plan_area dl:nth-child(3){top:205px;left: 579px;}
.onepass_con6 .plan_area dl:nth-child(4){top:205px;left: 867px;}
.onepass_con6 .plan_area dl:nth-child(5){top:643px;left: 864px;}
.onepass_con6 .plan_area dl:nth-child(6){top:643px;left: 581px;}
.onepass_con6 .plan_area dl:nth-child(7){top:643px;left: 287px;}
.onepass_con6 .plan_area dl:nth-child(8){top:643px;left: -10px;}
.onepass_con6 .plan_area dl:nth-child(8) dt{color: #ff7b47;font-size: 40px;letter-spacing: -0.05em;line-height: 38px;}
.onepass_con6 .plan_sub{overflow: hidden;padding-top: 37px;}
.onepass_con6 .plan_sub ul li{width: 370px;height: 408px;float: left;margin-left: 45px;}
.onepass_con6 .plan_sub ul li:nth-child(1){margin-left: 0;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con6_img3.png) no-repeat 0 0;}
.onepass_con6 .plan_sub ul li:nth-child(2){background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con6_img4.png) no-repeat 0 0;}
.onepass_con6 .plan_sub ul li:nth-child(3){background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con6_img5.png) no-repeat 0 0;}
.onepass_con6 .plan_sub ul li dl{padding-top: 230px;}
.onepass_con6 .plan_sub ul li dl dt{text-align: center;color: #464646;font-size: 24px;line-height: 29px;letter-spacing: -0.04em;font-family: 'notokr-bold';height: 60px;}
.onepass_con6 .plan_sub ul li dl dd{text-align: center;color: #6e6e6e;font-size: 16px;line-height: 24px;letter-spacing: -0.02em;font-family: 'notokr-demilight';padding-top: 10px;}

.onepass_con7{background: #e5e7ec;}
.onepass_con7 .inner{height: 2084px;position: relative;}
.onepass_con7 .pass_imgtit01{text-align: center;padding-top: 106px;}
.onepass_con7 .pass_tit01{color: #464646;font-size: 56px;font-family: 'notokr-bold';line-height: 60px;letter-spacing: -0.06em;width: 430px;margin: 0 auto;padding-top: 35px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_dan.png) no-repeat right 0px bottom 0px;padding-right: 26px;}
.onepass_con7 .pass_tit01 span{display: block;width: 200px;height: 12px;background: #ffb78d;margin: -9px 0px 0 206px;}
.onepass_con7 .pass_tit02{font-size: 22px;line-height: 34px;letter-spacing: -0.04em;font-family: 'notokr-regular';color: #9d9d9d;text-align: center;padding-top: 15px;}
.onepass_con7 .pass_tit02 span{color: #464646;}
.onepass_con7 .pass_tit02 strong{color: #ff6ba0;font-family: 'notokr-bold';}
.onepass_con7 .plan_box{width: 1200px;height: 555px;position: relative;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con7_img2.png) no-repeat 0 0;}
.onepass_con7 .plan_box dl{text-align: right;position: absolute;}
.onepass_con7 .plan_box dl dt{color: #464646;font-size: 30px;letter-spacing: -0.02em;font-family: 'Pretendard';font-weight:700;}
.onepass_con7 .plan_box dl dd{color: #6c6c6c;font-size: 16px;letter-spacing: -0.02em;font-family: 'notokr-demilight';line-height: 18px;}
.onepass_con7 .plan_box dl:nth-child(1){left: 66px;top: 45px;}
.onepass_con7 .plan_box dl:nth-child(2){left: 172px;top: 164px;}
.onepass_con7 .plan_box dl:nth-child(3){left: 66px;top: 257px;}
.onepass_con7 .plan_box dl:nth-child(4){left: 915px;top: 55px;text-align: left;}
.onepass_con7 .plan_box dl:nth-child(5){left: 981px;top: 173px;text-align: left;}
.onepass_con7 .plan_box dl:nth-child(6){left: 902px;top: 314px;text-align: left;}
.onepass_con7 ul {overflow: hidden;}
.onepass_con7 ul li{width: 580px;height: 320px;float: left;margin-left: 40px;margin-bottom: 40px;padding:30px 0 0 138px;}
.onepass_con7 ul li:nth-child(1){background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con7_img3.png) no-repeat 0 0;margin-left: 0;}
.onepass_con7 ul li:nth-child(2){background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con7_img4.png) no-repeat 0 0;}
.onepass_con7 ul li:nth-child(3){background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con7_img5.png) no-repeat 0 0;margin-left: 0;}
.onepass_con7 ul li:nth-child(4){background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con7_img6.png) no-repeat 0 0;}
.onepass_con7 ul li:nth-child(5){background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con7_img7.png) no-repeat 0 0;margin-left: 0;}
.onepass_con7 ul li:nth-child(6){background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con7_img8.png) no-repeat 0 0;}
.onepass_con7 ul li dl dt{color: #ff7b47;font-size: 35px;letter-spacing: -0.02em;font-family: 'Pretendard';font-weight:700;}
.onepass_con7 ul li dl dd{font-size: 20px;letter-spacing: -0.04em;color: #464646;line-height: 29px;font-family: 'notokr-bold';height: 75px;}
.onepass_con7 ul li dl dd span{color: #ff7b47;font-size: 16px;line-height: 21px;font-family: 'notokr-medium';display: inline-block;padding-top: 5px;}
.onepass_con7 ul li ul {padding-top: 15px;}
.onepass_con7 ul li ul li{background: none !important;width: 100%;color: #6c6c6c;font-size: 16px;line-height: 28px;letter-spacing: -0.02em;font-family: 'notokr-demilight';padding: 0;margin:0;height: auto;}

.onepass_con8{background: #464646;height: 960px;text-align: center;}
.onepass_con8 .pass_tit01{color: #fff;font-size: 56px;letter-spacing: -0.08em;font-family: 'notokr-bold';display: inline-block;margin: 0 auto;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_dan.png) no-repeat right 0px bottom 14px;padding-right: 25px;padding-top: 90px;}
.onepass_con8 .pass_tit01 span{color: #cbb29f;font-family: 'notokr-bold';}
.onepass_con8 .pass_tit02{color: #9d9d9d;font-size: 22px;letter-spacing: -0.04em;font-family: 'notokr-regular';text-align: center;line-height: 34px;padding-top: 10px;}
.onepass_con8 .pass_cont{padding-top: 53px;}
.onepass_con8 .pass_cont ul {overflow: hidden;width: 1208px;}
.onepass_con8 .pass_cont ul li{width: 598px;height: 200px;float: left;border: 1px solid #575757;margin:0 4px 4px 0;}
.onepass_con8 .pass_cont ul li:nth-child(1){background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con8_img1.png) no-repeat 48px 38px;}
.onepass_con8 .pass_cont ul li:nth-child(2){background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con8_img2.png) no-repeat 47px 38px;}
.onepass_con8 .pass_cont ul li:nth-child(3){background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con8_img3.png) no-repeat 42px 33px;}
.onepass_con8 .pass_cont ul li:nth-child(4){background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con8_img4.png) no-repeat 37px 39px;}
.onepass_con8 .pass_cont ul li:nth-child(5){background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con8_img5.png) no-repeat 28px 30px;height: 175px;width: 1200px;}
.onepass_con8 .pass_cont ul li dl{text-align: left;padding: 33px 0 0 155px;}
.onepass_con8 .pass_cont ul li dl dt{color: #ff7b47;font-size: 19px;letter-spacing: -0.02em;line-height: 26px;font-family: 'notokr-medium'}
.onepass_con8 .pass_cont ul li dl dd{color: #fff;font-size: 15px;letter-spacing: -0.02em;line-height: 22px;font-family: 'notokr-demilight';padding-top: 15px;}

.onepass_con9{background: #f1f1f1;padding: 105px 0 100px 0;height: 856px;}
.onepass_con9 .pass_tit01{color: #464646;font-size: 28px;letter-spacing: -0.025em;font-family: 'Pretendard';text-align: center;}
.onepass_con9 .pass_tit02{color: #464646;font-size: 28px;letter-spacing: -0.06em;font-family: 'notokr-regular';text-align: center;}
.onepass_con9 .pass_tit03{color: #464646;font-size: 56px;font-family: 'notokr-bold';letter-spacing: -0.06em;line-height: 60px;text-align: center;padding-top: 30px;width: 300px;margin: 0 auto;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/common/ico_dan.png) no-repeat right 0px bottom;}
.onepass_con9 .pass_tit03 span{display: block;height: 12px;width:250px;background: #ffb78d;margin-top: -10px;margin-left: 24px;}
.onepass_con9 .pass_tit04{color: #9d9d9d;font-size: 22px;font-family: 'notokr-regular';letter-spacing: -0.04em;line-height: 34px;text-align: center;padding-top: 20px;}
.onepass_con9 .pass_tit04 span{color: #ff7b47;}
.onepass_con9 .pass_cont{overflow: hidden;padding-top: 55px;}
.onepass_con9 .pass_cont dl {width: 239px;height: 345px;float: left;margin-left: 2px;}
.onepass_con9 .pass_cont dl:nth-child(1){background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con9_img1.png) no-repeat 0 0;margin-left: 0;}
.onepass_con9 .pass_cont dl:nth-child(2){background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con9_img2.png) no-repeat 0 0;width: 238px;}
.onepass_con9 .pass_cont dl:nth-child(3){background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con9_img3.png) no-repeat 0 0;width: 238px;}
.onepass_con9 .pass_cont dl:nth-child(4){background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con9_img4.png) no-repeat 0 0;width: 238px;}
.onepass_con9 .pass_cont dl:nth-child(5){background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/onepass_con9_img5.png) no-repeat 0 0;}
.onepass_con9 .pass_cont dl dt{color: #464646;font-size: 24px;line-height: 29px;letter-spacing: -0.04em;font-family: 'notokr-bold';text-align: center;padding-top: 170px;}
.onepass_con9 .pass_cont dl dd{color: #6e6e6e;font-size: 16px;line-height: 21px;letter-spacing: -0.02em;font-family: 'notokr-demilight';text-align: center;padding-top: 30px;}
.onepass_con9 .pass_cont dl:nth-child(4) dt{padding-top: 155px;}
.onepass_con9 .pass_cont dl:nth-child(4) dd{padding-top: 15px;}

.box_info{width: 600px;height: 96px;float: left;margin-bottom: 70px;}
.box_info span{display: inline-block;width: 96px;height: 96px;border:5px solid #9e846e;text-align: center;line-height: 96px;color: #9e846e;font-size: 30px;letter-spacing: -0.02em;font-family: 'Pretendard';font-weight:700;float: left;}
.box_info dl{float: left;padding-left: 21px;}
.box_info dl dt{color: #231f20;font-size: 28px;letter-spacing: -0.02em;font-family: 'notokr-bold';}
.box_info dl dd{color: #3f3f3f;font-size: 17px;line-height: 27px;letter-spacing: -0.02em;font-family: 'notokr-demilight';}

.onepassInfo .colBox .box_info{width: 600px;height: 100%;float: left;margin-bottom: 0; display: flex;flex-direction: column;gap:15px;}
.onepassInfo .colBox .box_info span{
  display: inline-block;width: 72px;height: 72px;border:5px solid #9e846e;text-align: center;line-height: 64px;color: #9e846e;font-size: 30px;letter-spacing: -0.02em;font-family: 'Pretendard';font-weight:700;float: left;
}
.onepassInfo .colBox .box_info dl{
  float: left;padding-left: 0;
}
.onepassInfo .colBox .box_info dl dt{
  color: #231f20;font-size: 20px;letter-spacing: -0.02em;font-family: 'notokr-bold';
}
.onepassInfo .colBox .box_info dl dd{
  color: #3f3f3f;font-size: 14px;line-height: 27px;letter-spacing: -0.02em;font-family: 'notokr-demilight';
}


.step_box{height: 1564px;position: relative;background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/bg_step.gif) no-repeat 0 0;}
.step_box .txt_step{width: 490px;position: absolute;}
.step_box .txt_step div:nth-child(1){color: #565656;font-size: 34px;font-family: 'notokr-bold';letter-spacing: -0.08em;}
.step_box .txt_step div:nth-child(2){color: #565656;font-size: 20px;line-height: 28px;letter-spacing: -0.04em;font-family: 'notokr-regular';}
.step_box .txt_step.step01{text-align: right;top: 189px;left: 34px;}
.step_box .txt_step.step02{text-align: left;top: 590px;left: 675px;}
.step_box .txt_step.step03{text-align: right;top: 990px;left: 34px;}
.step_box .txt_step.step04{text-align: left;top: 1365px;left: 675px;}
.step_box .img_step{position: absolute;}
.step_box .img_step.step01{top: 210px;right: 0px;}
.step_box .img_step.step02{top: 610px;left: 0px;}
.step_box .img_step.step03{top: 1010px;right: 0px;}

/*.online_box{height:119px;background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/bg_bar.gif) repeat-x 0 0; }*/
.online_box{height:119px;background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/bg_bar.gif) repeat-x 0 0;width: 100%;position: fixed;bottom: 0;left: 0;z-index: 9999;}
.online_box .online_btn{width: 100%;height: 119px;position: relative;padding-top: 40px;}
.online_box .online_btn span{display: inline-block;position: absolute;top:-20px;left:50px;}
.online_box .online_btn dl {overflow: hidden;}
.online_box .online_btn dl dt{color: #fff;font-size: 30px;letter-spacing: -0.08em;font-family: 'notokr-bold';width: 255px;height: 40px;border-right: 1px solid #a08773;text-align: right;padding-right: 25px;line-height: 40px;float: left;}
.online_box .online_btn dl dd{color: #fff;float: left;padding-left: 25px;font-size: 16px;line-height: 21px;letter-spacing: -0.02em;font-family: 'notokr-demilight';}
.online_box .online_btn a{display: inline-block;width: 255px;height: 79px;background: #464646 url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/ico_arr.gif) no-repeat right 50px center;color: #fff;line-height: 79px;padding-left: 50px;font-size: 20px;letter-spacing: -0.04em;font-family: 'notokr-bold';border-radius: 9px;position: absolute;top:20px;right: 20px;}

.level_box{background: #eee3db;height: 1292px;padding-top: 95px;}
.level_list{width: 100%;height: 852px;background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/bg_level.png) no-repeat 0 0;position: relative;margin-top: 80px;}
.program_area .level_list{width: 100%;height: 852px;background:url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/academy/bg_level.png) no-repeat 0 0;position: relative;margin-top: 80px;}
.level_list .level_txt{font-family: 'notokr-bold';font-size: 22px;letter-spacing: -0.02em;line-height: 26px;position: absolute;left: 32px;}
.level_list .level_txt span{display:block;font-size: 16px;line-height: 22px;letter-spacing: -0.025em;font-family: 'Pretendard';font-weight:700;}
.level_list .level_txt.txt01{color: #dc9fa9;top: 740px;}
.level_list .level_txt.txt02{color: #d28485;top: 610px;}
.level_list .level_txt.txt03{color: #d28485;top: 472px;}
.level_list .level_txt.txt04{color: #da8c5c;top: 338px;}
.level_list .level_txt.txt05{color: #a9582a;top: 116px;}
.level_list .level_info_txt{font-family: 'notokr-regular';font-size: 19px;letter-spacing: -0.025em;line-height: 30px;position: absolute;right: 0px;text-align: right;color: #575757;}
.level_list .level_info_txt.txt00{top: 730px;}
.level_list .level_info_txt.txt01{top: 596px;}
.level_list .level_info_txt.txt02{top: 461px;}
.level_list .level_info_txt.txt03{top: 329px;}
.level_list .level_info_txt.txt04{top: 196px;}
.level_list .level_info_txt.txt05{top: 55px;}
.level_list .level_btn01{display: inline-block;color: #fff;font-size: 24px;line-height: 27px;letter-spacing: -0.02em;font-family: 'notokr-medium';background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/ico_a_lev6.png) no-repeat right center;padding-right: 30px;position: absolute;top: 750px;left: 514px;}
.level_list .level_btn02{display: inline-block;color: #fff;font-size: 24px;line-height: 27px;letter-spacing: -0.02em;font-family: 'notokr-medium';background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/ico_a_lev5.png) no-repeat right center;padding-right: 30px;position: absolute;top: 616px;left: 521px;}
.level_list .level_btn03{display: inline-block;color: #fff;font-size: 24px;line-height: 27px;letter-spacing: -0.02em;font-family: 'notokr-medium';background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/ico_a_lev4.png) no-repeat right center;padding-right: 30px;position: absolute;top: 482px;left: 521px;}
.level_list .level_btn04{display: inline-block;color: #fff;font-size: 24px;line-height: 27px;letter-spacing: -0.02em;font-family: 'notokr-medium';background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/ico_a_lev3.png) no-repeat right center;padding-right: 30px;position: absolute;top: 348px;left: 521px;}
.level_list .level_btn05{display: inline-block;color: #fff;font-size: 24px;line-height: 27px;letter-spacing: -0.02em;font-family: 'notokr-medium';background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/ico_a_lev2.png) no-repeat right center;padding-right: 30px;position: absolute;top: 211px;left: 521px;}
.level_list .level_btn06{display: inline-block;color: #fff;font-size: 22px;line-height: 27px;letter-spacing: -0.02em;font-family: 'notokr-medium';background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup/ico_a_lev1.png) no-repeat right bottom 3px;padding-right: 15px;position: absolute;top: 54px;left: 565px;text-align: center;}

.counseling_end{padding: 150px 0;}
.counseling_end div{width: 370px;text-align: center;display: block;margin: 0 auto;}
.counseling_end div span{display: block;color: #565656;font-size: 21px;line-height: 29px;letter-spacing: -0.02em;font-family: 'notokr-medium';text-align: center;padding:25px 0 65px 0;}
.counseling_end div a{display: inline-block;width: 318px;height:66px;line-height: 66px;color: #fff;background: #bda694;text-align: center;margin: 0 auto;font-size: 19px;font-family: 'notokr-bold';letter-spacing: -0.05em;}


/*2025-07-08*/
.result_form *{
  font-family: 'notokr-regular';
}
.result_form {
  display: flex;flex-direction: column;align-items: center;justify-content: center;gap:49.5px;
  text-align: center;
}
.result_form .result_top {
  display: flex;flex-direction: column;gap:10px;align-items: center;justify-content: center;
}
.result_form .result_top p{
  font-size:22px;color:#666666;line-height: 30px;
}
.result_form .result_top h2{
  font-size:32px;color:#2B2B2B;line-height: 44px;padding-top:10px;
}
.result_form .result_middle_line {
  width:100%;height:1px;background: #9E9E9E;
}
.result_form .result_bottom {
  display: flex;flex-direction: column;gap:20px;align-items: center;justify-content: center;
}
.result_form .result_bottom span{
  font-size:20px;color:#1a1a1a;line-height: 30px;font-family: 'notokr-bold';
}
.result_form .result_bottom p{
  font-size:16px;color:#2B2B2B;line-height: 25px;
}
.result_form .result_bottom a{
  font-size:20px;color:#ffffff;font-family: 'notokr-bold';width:250px;height:50px;background: #0081ff;
  border-radius: 8px;display: flex;align-items: center;justify-content: center;margin-top:40px;
}
/*2025-07-08*/


/* 2021-12-13 */
.subContainer{padding-right: 0px;}

.etc_container{padding:75px 0;}
.etc_container .etc_tit{}
.etc_container .etc_tit h5{font-size: 36px;font-family: 'notokr-bold';letter-spacing: -0.04em;color: #565656;line-height: 1;margin-bottom: 15px;}
.etc_container .etc_tit h5 span{display: inline-block;width: 12px;height: 12px;background: #fe8b5e;opacity: 1;border-radius: 50%;vertical-align: bottom;}
.etc_container .etc_tit span{color: #565656;opacity: .3;font-size: 22px;font-family: 'Pretendard';line-height: 1;}

.etc_content{padding-top: 75px;}
.etc_content h6{color: #000;font-size: 24px;font-family: 'notokr-bold';letter-spacing: -0.04em;}
.etc_content dl{margin-top:30px;}
.etc_content dl dt{color: #565656;font-size: 18px;line-height: 22px;letter-spacing: -0.04em;font-family: 'notokr-bold';margin-bottom: 25px;}
.etc_content dl dd{color: #6e6e6e;font-size: 16px;line-height: 25px;letter-spacing: -0.04em;font-family: 'notokr-regular'}
.etc_content dl dd ul li{ text-indent: -18px;padding-left: 18px;}

.etc_content2{padding-top:50px;}
.etc_tab{overflow: hidden;}
.etc_tab ul li{float: left;width: 179px;height: 62px;margin-right: 5px;}
.etc_tab ul li a{display: inline-block;width: 100%;height: 100%;line-height: 62px;border:1px solid #e5e5e5;background: #f5f5f5;color: #565656;text-align: center;font-size: 16px;letter-spacing: -0.04em;font-family: 'notokr-regular';}
.etc_tab ul li a.select,
.etc_tab ul li a:hover{background: #ff7b47;border:1px solid #ff7b47;color: #fff;font-family: 'notokr-bold';letter-spacing: -0.05em;}
.etc_tab_cont{}
.etc_table{border-top: 2px solid #000;width: 100%;margin-top: 20px;}
.etc_table table{width: 100%;}
.etc_table table thead th{color: #565656;font-size: 16px;font-family: 'notokr-medium';background: #f1f1f1;border-bottom: 1px solid #e6e6e6;padding: 18px 0;}
.etc_table table tbody td{color: #565656;font-size: 16px;font-family: 'notokr-regular';text-align: center;border-bottom: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;padding: 20px 0;}
.etc_table table tbody td:first-child{border-left: 0;}
.etc_table table tbody td.fc_o{color: #fa955a;}

.etc_tabs{overflow: hidden;padding-top: 20px;}
.etc_tabs ul li{float: left;width: 179px;height: 62px;margin-right: 5px;}
.etc_tabs ul li a{display: inline-block;width: 100%;height: 100%;line-height: 62px;border:1px solid #e5e5e5;background: #f5f5f5;color: #565656;text-align: center;font-size: 16px;letter-spacing: -0.04em;font-family: 'notokr-regular';}
.etc_tabs ul li a.select,
.etc_tabs ul li a:hover{background: #ff7b47;border:1px solid #ff7b47;color: #fff;font-family: 'notokr-bold';letter-spacing: -0.05em;}


.academyContainer {
  background: #f1f1f1;
}
.academyContainer .program_area{padding:40px 0 100px;position: relative;}
.academyContainer .program_area .level_list {margin-top:0;}
/* 교육 철학 */
.mainGoal{background: #f1f1f1;height: 661px;width: 100%;position: relative;}
/*.mainGoal table{width: 100%;}
.bgGoal_f{background: #fff;}
.bgGoal_con{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/bg_mainGoal.gif) no-repeat 0 0;}
.bgGoal_l{background: #f1f1f1;}*/
.mainGoal .inner{height: 661px;z-index: 99;position: relative;width: 1200px;}
.mainGoal .goal_tit{width:550px;height: 541px; background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/img_mainGoal.jpg) no-repeat 0 0;position: absolute;top:60px;left:0;}
.mainGoal .goal_tit div{text-align: center;}
.mainGoal .goal_tit div:nth-child(1){color: #fff;font-size: 15px;font-family: 'Pretendard';font-weight:700;letter-spacing: -0.04em;line-height: 22px;padding-top: 106px;}
.mainGoal .goal_tit div:nth-child(2){color: #fff;font-size: 48px;font-family: 'notokr-black';line-height: 54px;letter-spacing: -0.04em;margin-top: 15px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/ico_dan.png) no-repeat right 162px bottom;}
.mainGoal .goal_tit div:nth-child(3){color: #ded4cf;font-size: 18px;font-family: 'notokr-regular';line-height: 28px;letter-spacing: -0.02em;margin-top: 75px;}
.mainGoal .goal_list{width: 554px;position: absolute;left: 623px;top: 85px;}
.mainGoal .goal_list .goalListBox{display: inline-block;border-bottom: 1px solid #d5d5d5;padding-bottom: 15px;margin-bottom: 15px;}
.mainGoal .goal_list .box01,
.mainGoal .goal_list .box03{width: 244px;}
.mainGoal .goal_list .box02,
.mainGoal .goal_list .box04{width: 251px;margin-left: 53px;}
.mainGoal .goal_list .box05{border-bottom: 0;}
.mainGoal .goal_list .goalListBox span{color: #ff7b47;font-family: 'Pretendard';font-weight:700;font-size: 18px;line-height: 24px;letter-spacing: -0.04em;display: block;}
.mainGoal .goal_list .goalListBox dl dt{color: #312e30;font-family: 'notokr-medium';font-size: 23px;line-height: 29px;letter-spacing: -0.04em;}
.mainGoal .goal_list .goalListBox dl dd{color: #969696;font-family: 'Nanum-R';font-size: 14px;line-height: 22px;padding-top: 15px;}







.subUniversity {background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/University/main_bg.png);position:relative;padding:50px 0 440px;background-size: 100% 100%;background-repeat: no-repeat; }

.subUniversity .inner {
  max-width:1200px;margin: 0 auto;
}
.uni_main_content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.uniinfo {
  padding:130px 0 90px;background: #fcfdff;
}
.uniinfo .inner{
  display: flex;flex-direction: column;gap:150px;
}
.uniinfo .inner .uniinfo_title{
  display:flex;align-items: center;justify-content:space-between;
}
.uniinfo .inner .uniinfo_title .stu_coment_box {
  position: relative;
}
.uniinfo .inner .uniinfo_title .stu_coment_box img{
  position: absolute;    top: -155px;
  left: -659px;
}
.uniinfo .inner .uniinfo_title p{
  font-size: 60px;font-weight: 400;color: #0c1135;
  line-height: 125%; 
}
.uniinfo .inner .uniinfo_title p > span{
  color: #5071ff;font-weight: 700;
}

.uniinfo .inner .uniinfo_content {
  display: flex;flex-direction: column;justify-content: center;width: 100%;gap:60px;
}
.uniinfo .inner .uniinfo_content ul{
  display: flex;flex-direction: row;justify-content: space-between;align-items: center;
}
.uniinfo .inner .uniinfo_content >p{
  font-size: 40px;font-weight: 400;color: #565656;
  line-height: 125%; text-align: center;
}
.uniinfo .inner .uniinfo_content >p > span{
  color: #f75617;
}
.uniinfo .inner .uniinfo_content >p > span > span{
  font-weight:700;
}
#section02 {
  padding:140px 0 100px;background: #f5f5f5;
}
#section02 .inner{
  display: flex;flex-direction: column;gap:150px;
}
#section02 .inner .sec01_title {
  display: flex;flex-direction: column;gap: 70px;
}
#section02 .inner .sec01_title .sec01_txt_box ul{
  display: flex;flex-direction: row;justify-content: space-between;align-items: flex-end;
}
#section02 .inner .sec01_title .sec01_txt_box ul li:nth-child(1){
  display: flex;flex-direction: column;gap: 130px;
  padding-bottom: 60px;
}
#section02 .inner .sec01_title .sec01_txt_box ul li p{
  font-size:60px;color:#0c1135; font-weight: 400;line-height: 125%;
}
#section02 .inner .sec01_title .sec01_txt_box ul li p>span{
  font-weight: 700;
}
#section02 .inner .sec01_title .sec01_txt_box ul li h2{
  font-size:40px;color:#5071ff; font-weight: 400;line-height: 125%;padding-left: 80px;
  text-indent: -80px;
}
#section02 .inner .sec01_title .sec01_txt_box ul li h2>span{
  font-weight: 700;
}
#section02 .inner .sec01_title .sec01_txt_box ul li {
  position: relative;
}
.flux {
  position:absolute;    top: 150px;
  left: 50px;animation: flux 1s ease-in-out infinite;
}

@keyframes flux {
  0%{opacity: 0;}
  50% {opacity: 1;}
  100% {opacity: 0;}
}

#section02 .inner .sec01_title .sec01_con_box {
  display: flex;align-items: flex-start;justify-content: space-between;gap:40px;
}
#section02 .inner .sec01_title .sec01_con_box table{
  width:50%;
}
#section02 .inner .sec01_title .sec01_con_box  table caption{
  font-size:30px !important;font-weight: 700;overflow: visible !important;height:unset !important;line-height: 125% !important;    visibility: unset !important;color: #26232b;padding-bottom: 30px; 
}

#section02 .inner .sec01_title .sec01_con_box .left_table_box tr th{
  font-size:30px;color:#fff; font-weight: 700;line-height: 125%;background: #5071ff; padding:5px 0;
}
#section02 .inner .sec01_title .sec01_con_box .left_table_box tr td:nth-child(1){
  font-size:24px;color:#26232b; font-weight: 700;line-height: 125%;background: #5071ff; padding:15px 20px;text-align: center;background-color: #fff;border: 0;
}
#section02 .inner .sec01_title .sec01_con_box .left_table_box tr td:nth-child(2){
  font-size:24px;color:#26232b; font-weight: 400;line-height: 125%;background: #5071ff; padding:15px 20px;text-align: left;background-color:#fff;    border-left: 2px solid #5071ff;
}
#section02 .inner .sec01_title .sec01_con_box .left_table_box tr:nth-child(7) td{
  font-size:24px;color:#26232b; font-weight: 400;line-height: 125%;background: #5071ff; padding:15px 20px;text-align: left;background-color: #fff;    border-left: 2px solid #5071ff;
}
#section02 .inner .sec01_title .sec01_con_box .left_table_box tr:nth-child(8) td{
  font-size:24px;color:#26232b; font-weight: 400;line-height: 125%;background: #5071ff; padding:15px 20px;text-align: left;background-color:#fff;    border-left: 2px solid #5071ff;
}

#section02 .inner .sec01_title .sec01_con_box .right_table_box tr th{
  font-size:30px;color:#fff; font-weight: 700;line-height: 125%;background: #5071ff; padding:5px 0;
}
#section02 .inner .sec01_title .sec01_con_box .right_table_box tr td:nth-child(1){
  font-size:24px;color:#26232b; font-weight: 700;line-height: 125%;background: #5071ff; padding:15px 20px;text-align: center;background-color:#fff;
}
#section02 .inner .sec01_title .sec01_con_box .right_table_box tr td:nth-child(2){
  font-size:24px;color:#26232b; font-weight: 400;line-height: 125%;background: #5071ff; padding:15px 20px;text-align: left;background-color: #fff;    border-left: 2px solid #5071ff;
}
#section02 .inner .sec01_title .sec01_con_box .right_table_box tr:nth-child(4) td{
  font-size:24px;color:#26232b; font-weight: 400;line-height: 125%;background: #5071ff; padding:15px 20px;text-align: left;background-color: #fff;    border-left: 2px solid #5071ff;
}
#section02 .inner .sec01_title .sec01_con_box table tr{
  border-bottom: 2px solid #adbdff;border-left: 0;border-right: 0;
}
#section02 .inner .sec01_title .sec01_con_box table tr:last-child{
  border-bottom: 0;border-left: 0;border-right: 0;
}

#section02 .inner .sec01_title .sec02_contitle> h2{
  font-size:40px;color:#5071ff; font-weight: 400;line-height: 125%;
}
#section02 .inner .sec01_title .sec02_contitle>h2>span{
  font-weight: 700;
}
#section02 .inner .sec01_title .sec02_contitle> p{
  font-size:36px;color:#565656; font-weight: 400;line-height: 125%;
}
#section02 .inner .sec01_title .sec02_contitle> p > span{
  color:#5071ff;
}
#section02 .inner .sec01_title .sec01_con_box2 {
  display: flex;flex-direction: column; align-items: flex-start;justify-content: space-between;gap:40px;
}
#section02 .inner .sec01_title .sec01_con_box2 table{
  border: 0;
}
#section02 .inner .sec01_title .sec01_con_box2 table:nth-child(1){
  width:100%;border-top-left-radius: 30px;border-bottom-left-radius:30px;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr {
  border-bottom:1px solid #7f9eff ;border-bottom-left-radius:30px;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr:nth-child(1) td:nth-child(1){
  background: #5071ff;text-align: center;border-top-left-radius: 30px;border:0;border-bottom-left-radius:30px;width: 160px;
}

#section02 .inner .sec01_title .sec01_con_box2 table tr:nth-child(1) td:nth-child(1) p{
  font-size:30px;color:#ffffff; font-weight: 500;line-height: 125%;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr:nth-child(1) td:nth-child(1) p >span{
  font-weight: 700;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr td  {
  font-size:24px;color:#676767; font-weight: 400;line-height: 125%;text-align: left;background: #fff;border-right: 2px solid #5071ff;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr td:nth-child(1){
  width: 140px;;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr td > h2 {
  font-size:26px;color:#676767; font-weight: 700;line-height: 125%;text-align: center;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr td > span {
  font-size:24px;color:#676767; font-weight: 500;line-height: 125%;text-align: left;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr td > h3 {
  font-size:24px;color:#676767; font-weight: 400;line-height: 125%;text-align: left;    padding-bottom: 20px;
  padding-left: 30px;
  text-indent: -30px;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr td > h3 > span {
  font-size:20px;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr td > h3:last-child {
  padding-bottom: 0;
}



#section02 .inner .sec01_title .sec01_con_box2 table tr td h4 {
  font-size:24px;color:#26232b; font-weight: 400;line-height: 125%;text-align: left;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr td h4 span{
  padding:0 5px;background: #fffc0a;line-height: 200%;font-weight:700;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr td:last-child{
  text-align: center;border-right:0;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr:nth-child(3){
  border-bottom:0;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr:nth-child(3) td{
  background: #d8f7ff;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr:nth-child(3) td  {
  color: #26232b;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr td  {
  padding:30px 10px;
}
#section02 .inner .sec01_title .sec01_con_box2 table tr:nth-child(3) td:nth-child(2){
  padding:20px 20px 10px 20px;
}
#section02 .inner .sec01_title .sec01_con_box2 table.right_table_box tr {
  border-bottom:0;
}
#section02 .inner .sec01_title .sec01_con_box2 table.right_table_box tr td{
  padding:40px 10px;
}
#section02 .inner .sec01_title .sec01_con_box2 table.right_table_box tr td:nth-child(2) {
  width:140px;
}
#section02 .inner .sec01_title .sec01_con_box2 table.right_table_box tr td:nth-child(3){
  width:320px;
}
#section02 .inner .sec01_title .sec01_con_box3 {
  display: flex;flex-direction: column; align-items: flex-start;justify-content: space-between;gap:40px;
}
#section02 .inner .sec01_title .sec01_con_box3 table {background: #fff;border:0;  border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
#section02 .inner .sec01_title .sec01_con_box3 table:nth-child(1) {width: 100%;}
#section02 .inner .sec01_title .sec01_con_box3 table tr:nth-child(1) td:nth-child(1){
  text-align: center;background: #5071ff;width:120px;
}
#section02 .inner .sec01_title .sec01_con_box3 table tr td h2{
  font-size:26px;color:#26232b; font-weight: 700;line-height: 125%;text-align: center;
}
#section02 .inner .sec01_title .sec01_con_box3 table tr td{
  font-size:20px;color:#676767; font-weight: 500;line-height: 125%;text-align: center;padding:20px;border-bottom: 2px solid #adbdff; border-right: 2px solid #5071ff;
}
#section02 .inner .sec01_title .sec01_con_box3 table tr td:last-child{
  border-right: 0;
}
#section02 .inner .sec01_title .sec01_con_box3 table tr:last-child td{
  border-bottom: 0;
}
#section02 .inner .sec01_title .sec01_con_box3 table tr td > span {
  text-align: left;font-size:18px;color:#676767; font-weight: 500;line-height: 125%;display: flex;
}
#section02 .inner .sec01_title .sec01_con_box3 table.right_table_box tr td h2{
  font-size:22px;color:#676767; font-weight: 400;line-height: 125%;text-align: left;
}
#section02 .inner .sec01_title .sec01_con_box3 table.right_table_box tr td h2 > span{
  font-weight: 700;
}
#section02 .inner .sec01_title .sec01_con_box3 table tr:nth-child(1) td:nth-child(1){
  border-top-left-radius: 30px;border-bottom-left-radius: 30px;border:0;
}
#section02 .inner .sec01_title .sec01_con_box3 table tr:nth-child(1) td:nth-child(1) p {
  font-size:30px;color:#fff; font-weight: 400;line-height: 125%;
}
#section02 .inner .sec01_title .sec01_con_box3 table tr:nth-child(1) td:nth-child(1) p >span {
  font-weight: 700;
}

#section02 .inner .sec01_title .sec01_con_box3 table.right_table_box tr td{
  padding:20px;
}

#section02 .inner .sec01_title .sec02_conbox03 ul{
  display: flex;align-items: center;justify-content: space-between;
}
#section02 .inner .sec01_title .sec02_conbox03 ul li{
  display: flex;flex-direction: column; align-items: center;justify-content: center;text-align: left;
}
#section02 .inner .sec01_title .sec02_conbox03 ul li .top_con{
  background: #5071ff;text-align: center;width:100%;padding:30px 60px;border-top-left-radius: 30px;border-top-right-radius: 30px;
}
#section02 .inner .sec01_title .sec02_conbox03 ul li .top_con h2{
  font-size:28px;color:#fff; font-weight: 700;line-height: 125%;
}
#section02 .inner .sec01_title .sec02_conbox03 ul li .top_con p{
  font-size:28px;color:#fff; font-weight: 500;line-height: 125%;
}
#section02 .inner .sec01_title .sec02_conbox03 ul li .bottom_con{
  background: #fff;text-align: left;width:100%;padding:30px 60px;display: flex;gap:30px;flex-direction: column;
  min-height: 280px;
}
#section02 .inner .sec01_title .sec02_conbox03 ul li .bottom_con h2{
  font-size:26px;color:#26232b; font-weight: 400;line-height: 125%;
}
#section02 .inner .sec01_title .sec02_conbox03 ul li .bottom_con p{
  font-size:20px;color:#26232b; font-weight: 400;line-height: 125%;
}
#section02 .inner .sec01_title .sec02_conbox03 ul li .bottom_con p > span {
  background: #fffc0a;display: inline-block;
}
#section02 .inner .sec01_title .sec02_conbox03 ul li:nth-child(1) .bottom_con p  {
  background: #fffc0a;display: inline-block;
}

#section02 .inner .sec01_title .sec02_conbox03 ul li > span{
  font-size:80px;color:#5071ff; font-weight: 700;line-height: 125%;
}

#section03 {
  padding:120px 0 0;background: #0e122d;
}
#section03 .inner{
  display: flex;flex-direction: column;gap:90px;justify-content: center;align-items: center;
}
#section03 .inner .sec03_title{
  display: flex;flex-direction: column;justify-content: center;align-items: center;gap:30px;
}
#section03 .inner .sec03_title span{
  font-size:30px;color:#26232b; font-weight: 400;padding:10px 50px;background-color: #fff;border-radius: 30px;display: flex;align-items: center;gap:5px;
}
#section03 .inner .sec03_title .span_box{
  display: flex;flex-direction: row;justify-content: center;align-items: center;gap:30px;
}
#section03 .inner .sec03_title .span_box span:nth-child(1){
  background-color: #5071ff;color: #fff;
}
#section03 .inner .sec03_title02 {
  display: flex;flex-direction: column;justify-content: center;align-items: center;gap:30px;
}
#section03 .inner .sec03_title02 h2{
  font-size:30px;color:#bfc1ff; font-weight: 400;line-height: 125%;;
}
#section03 .inner .sec03_title02 p{
  font-size:22px;color:#d7dfff; font-weight: 700;line-height: 125%;;
}
#section03 .inner .sec03_title02 p>span{
  font-weight: 400;
}

#section03 .inner .sec03_title02 >span{
  font-size:30px;color:#d7dfff; font-weight: 400;line-height: 125%;;
}
#section03 .inner .sec03_title02 >span > span{
  font-weight: 700;
}

#section03 .inner .sec03_conbox02 {
  width:100%;
}
#section03 .inner .sec03_conbox02 .top_con{
  width:100%;background: #5071ff;text-align: center;padding:30px 0;border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}
#section03 .inner .sec03_conbox02 .top_con h2{
  font-size:46px;color:#fff; font-weight: 300;line-height: 125%;
}
#section03 .inner .sec03_conbox02 .top_con h2 >span{
  font-weight: 500;
}
#section03 .inner .sec03_conbox02 .bottom_con{
  width:100%;background: #fff;text-align: center;
}
#section03 .inner .sec03_conbox02 .bottom_con > span{
  width: 100%;
  background: #7b94ff;
  height: 1px;
  display: block;
}
#section03 .inner .sec03_conbox02 .bottom_con .road_map_box{
  width:100%;background: #fff;text-align: left;padding:60px 50px;
}
#section03 .inner .sec03_conbox02 .bottom_con .road_map_box h3{
  font-size:30px;color:#0e122d; font-weight: 400;line-height: 125%;    text-align: left;position: relative;    display: inline-block;
}
#section03 .inner .sec03_conbox02 .bottom_con .road_map_box h3::after{
  content:'';position:absolute;bottom:-5px;left:0;width:100%;height:1px;background: #000;;
}
#section03 .inner .sec03_conbox02 .bottom_con .road_map_box h3 > span{
  font-weight: 700;
}
#section03 .inner .sec03_title03 {
  display: flex;flex-direction: column;justify-content: center;align-items: center;gap:30px;text-align: center;
  width: 100%;
}
#section03 .inner .sec03_title03 p{
  font-size:46px;color:#d7dfff; font-weight: 400;line-height: 125%;;
}
#section03 .inner .sec03_title03 p>span{
  color:#ffffff;font-weight: 700;
}
#section03 .inner .sec03_title03 > span{
  font-size:30px;color:#bfc1ff; font-weight: 400;line-height: 125%;;
}
#section03 .inner .sec03_title03 span>span{
  font-weight: 700;
}
#section03 .inner .sec03_conbox03 {
  text-align: center;display: flex;flex-direction: column;gap:30px;justify-content: center;align-items: center;
}
#section03 .inner .sec03_conbox03 h2{
  font-size:40px;color:#fff; font-weight: 400;line-height: 125%;
}

#section03 .inner .sec03_conbox03 h2 span{ 
 font-weight: 700;
}
#section03 .inner .sec03_conbox03 h2 span.span_yellow{ 
  color:#fff172;
 }



 #section04 {
  padding:90px 0 100px;background: #f5f3f2;
}
#section04 .inner{
  display: flex;flex-direction: column;gap:70px;justify-content: center;align-items: center;
}
#section04 .inner .sec04_title{
  display: flex;flex-direction: column;gap:30px;justify-content: center;align-items: center;text-align: center;
}
#section04 .inner .sec04_title h2{
  font-size:30px;color:#5071ff; font-weight: 400;line-height: 125%;
}

#section04 .inner .sec04_title p{
  font-size:30px;color:#565656; font-weight: 300;line-height: 125%;
}
#section04 .inner .sec04_title p >span{
  color:#f75617;font-weight: 700;
}
#section04 .inner .sec04_content_box {
  width:100%;display: flex;flex-direction: column;gap:30px;justify-content: center;align-items: center;text-align: center;
}
#section04 .inner .sec04_content_box .sec04_con_title {
  display: flex;flex-direction: column;gap:30px;
}
#section04 .inner .sec04_content_box h2{
  font-size:40px;color:#000000; font-weight: 500;line-height: 125%;background: #fffc0a;padding:5px 20px;
}
#section04 .inner .sec04_content_box h2 > span{
  font-weight:700;
}
#section04 .inner .sec04_content_box p{
  font-size:26px;color:#565656; font-weight: 400;line-height: 125%;
}
#section04 .inner .sec04_content_box p > span{
  font-weight:700;color: #f75617;
}
#section04 .inner .sec04_con_slide{
  width:100%;overflow: hidden;text-align: center;    position: relative; 
}
#section04 .inner .sec04_con_slide .swiper-wrapper .swiper-slide{
  transition: all .1s ease-in-out;
}
#section04 .inner .sec04_con_slide .swiper-wrapper .swiper-slide-prev{
  padding-left: 80px;
}
#section04 .inner .sec04_con_slide .swiper-wrapper .swiper-slide-next{
  padding-right: 80px;
}
.swiper-button-prev {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/University/sec04_con01_arrow_prev.png);width:44px;height:81px;background-size: 100% 100%;
}
.swiper-button-prev::after {
  display:none;
}
.swiper-button-next {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/University/sec04_con01_arrow_next.png);width:44px;height:81px;background-size: 100% 100%;
}
.swiper-button-next::after {
  display:none;
}

#section04 .inner .sec04_content_box .seco4_con2 {
  width: 100%;padding-bottom: 150px;
}
#section04 .inner .sec04_content_box .seco4_con2 ul{
  width: 100%; display: flex;justify-content: center;align-items: center;gap:58px;
}
#section04 .inner .sec04_content_box .seco4_con2 ul li{
  position: relative;
}
#section04 .inner .sec04_content_box .seco4_con2 ul li:nth-child(1):after{
  position: absolute;bottom:-100px;left:50%;content: '';width:170px;height:79px;background-image: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/University/sec04_img15_after.png);margin-left: -85px;
}
#section04 .inner .sec04_content_box .seco4_con2 ul li:nth-child(3):after{
  position: absolute;bottom:-100px;left:50%;content: '';width:170px;height:79px;background-image: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/University/sec04_img16_after.png);margin-left: -85px;
}
#section04 .inner .sec04_content_box .seco4_con2 ul li:nth-child(5):after{
  position: absolute;bottom:-100px;left:50%;content: '';width:170px;height:79px;background-image: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/University/sec04_img17_after.png);margin-left: -85px;
}


#section04 .inner .sec04_con_slide2{
  width:100%;overflow: hidden;text-align: center;    position: relative;padding: 0 45px;
}
#section04 .inner .sec04_con_slide2 .swiper-wrapper .swiper-slide{
  transition: all .1s ease-in-out;
}
#section04 .inner .sec04_con_slide2 > p {
  font-size: 22px;color:#565656; font-weight: 400;line-height: 125%;
}

#section04 .inner .sec04_conbox {
  text-align: center;display: flex;flex-direction: column;gap:30px;justify-content: center;align-items: center;
}
#section04 .inner .sec04_conbox h2{
  font-size:40px;color:#565656; font-weight: 400;line-height: 125%;
}

#section04 .inner .sec04_conbox h2 span{ 
 font-weight: 700;color:#5071ff;
}
#section04 .inner .sec04_con_title{
  text-align: center;
}
#section04 .inner .sec04_con_title h2{
  font-size:40px;color:#0c1135; font-weight: 500;line-height: 125%;
}
#section04 .inner .sec04_con_title h2>span{
  color:#5071ff;font-weight: 700;
}
#section04 .inner .sec04_con_title h2>span.span_sp{
  color:#0c1135;font-weight: 700;
}

#section04 .inner > div.arrow_box {
  width:100%;padding: 0 60px;position: relative;
}
#section04 .inner .sec04_con_slide3 {
  width:100%;overflow: hidden;text-align: center;    position: relative;
}
#section04 .inner .sec04_con_slide3 ul{
  width:100%;
}
#section04 .inner .sec04_con_slide3 ul li .review_box{
  background: #fff;padding:30px 20px;display: flex;flex-direction: column;gap:30px;    align-items: center;min-height: 505px;
}
#section04 .inner .sec04_con_slide3 ul li h2{
  font-size:32px;color:#000000; font-weight: 700;line-height: 125%;
}
#section04 .inner .sec04_con_slide3 ul li p{
  font-size:20px;color:#000000; font-weight: 400;line-height: 125%;text-align: left;
}
#section05{
  position: relative;
  background: #f5f3f2;
}
#section05 img{
  width: 100%;
}












/* 국비지원 과정 */
.test_courseInfo {padding-top: 92px;}
.titleTest_course{text-align: center;}
.titleTest_course div:nth-child(1){font-size: 50px;color: #565656;font-weight: 700;}
.titleTest_course div:nth-child(2){font-size: 20px;color: #565656;font-weight: 300;}
.test_courseInfo .course01_box .course_info ul{
  display: flex;flex-direction: row;justify-content: space-between;align-items: center;
}
.test_courseInfo .course01_box .course_info ul li{
  display: flex;flex-direction: column;gap:30px;
}
.test_courseInfo .course01_box .course_info ul li h2{
  font-size: 26px;color: #231f20;font-weight: 400;line-height: 1.2;font-family: 'notokr-regular';
}
.test_courseInfo .course01_box .course_info ul li h2 > span{
  color: #ff6224;font-weight: 700;font-family: 'notokr-bold';
}
.test_courseInfo .course01_box .course_info ul li p{
  font-size: 20px;color: #231f20;line-height: 1.2;font-family: 'notokr-light';
}
.test_courseInfo .course01_box .course_info ul li p > span{
  font-weight: 700;font-family: 'notokr-bold';
}
.test_courseInfo .course01_box .inner {
  margin: 0 auto;width: 100%;max-width: 1200px;
}

.test_courseInfo .course02_box .course_info{padding-bottom: 70px;}
.test_courseInfo .course02_box .course_info ul{
  display: flex;flex-direction: column;gap:30px;justify-content: center;align-items: flex-start;
}
.test_courseInfo .course02_box .course_info ul li{
  width: 100%;
}
.test_courseInfo .course02_box .course_info ul li:nth-child(2){
  padding: 0 30px;display: flex;flex-direction: column;gap:30px;
}
.test_courseInfo .course02_box .course_info ul li:nth-child(3){
  padding: 0 30px;display: flex;flex-direction: column;gap:30px;
}
.test_courseInfo .course02_box .course_info ul li:nth-child(4){
  padding: 0 30px;display: flex;flex-direction: column;gap:30px;
}
.test_courseInfo .course02_box .course_info ul li:nth-child(5){
  padding: 0 30px;display: flex;flex-direction: column;gap:30px;
}
.test_courseInfo .course02_box .course_info ul li .img_box{
  display: flex;justify-content: space-between;
}
.test_courseInfo .course02_box .course_info ul li h2{
  font-size: 28px;color: #231f20;font-family: 'notokr-bold';
}
.test_courseInfo .course02_box .course_info ul li h3{
  font-size: 22px;color: #ff7b47;font-family: 'notokr-medium';
}
.test_courseInfo .course02_box .course_info ul li p{
  font-size: 20px;color: #3f3f3f;font-family: 'notokr-light';
}

.test_courseInfo .course03_box {
  background: #f7f7f7;
}
.test_courseInfo .course03_box .course_info{padding-bottom: 70px;padding-top:70px;}
.test_courseInfo .course03_box .course_info ul{
  display: flex;flex-direction: column;gap:90px;justify-content: center;align-items: flex-start;
}
.test_courseInfo .course03_box .course_info ul li:nth-child(1){
  width: 100%;  padding: 0;gap:30px;
}
.test_courseInfo .course03_box .course_info ul li p{
  padding: 0 30px;margin-left:.6rem;text-indent:-.6rem;
}
.test_courseInfo .course03_box .course_info ul li:nth-child(1) img{
  padding: 0 30px;
}

.test_courseInfo .course03_box .course_info ul li{
  width: 100%;  padding: 0 30px;display: flex;flex-direction: column;
}

.test_courseInfo .course03_box .course_info ul li .img_box{
  display: flex;justify-content: space-between;
}
.test_courseInfo .course03_box .course_info ul li h2{
  font-size: 28px;color: #231f20;font-family: 'notokr-bold';
}
.test_courseInfo .course03_box .course_info ul li h3{
  font-size: 22px;color: #231f20;font-family: 'notokr-medium';padding-bottom:10px;
}
.test_courseInfo .course03_box .course_info ul li p{
  font-size: 20px;color: #3f3f3f;font-family: 'notokr-light';
}



.test_courseInfo .course04_box .course_info{padding-bottom: 100px;padding-top:70px;}
.test_courseInfo .course04_box .course_info ul{
  display: flex;flex-direction: column;gap:90px;justify-content: center;align-items: flex-start;
}
.test_courseInfo .course04_box .course_info ul li:nth-child(1){
  width: 100%;  padding: 0;gap:30px;
}
.test_courseInfo .course04_box .course_info ul li p{
  padding: 0 30px;
}


.test_courseInfo .course04_box .course_info ul li{
  width: 100%;  padding: 0 30px;display: flex;flex-direction: column;
}

.test_courseInfo .course04_box .course_info ul li .img_box{
  display: flex;flex-direction: column;padding:0 30px;
}
.test_courseInfo .course04_box .course_info ul li h2{
  font-size: 28px;color: #231f20;font-family: 'notokr-bold';
}
.test_courseInfo .course04_box .course_info ul li h3{
  font-size: 22px;color: #231f20;font-family: 'notokr-bold';padding-bottom:10px;
}
.test_courseInfo .course04_box .course_info ul li p{
  font-size: 20px;color: #3f3f3f;font-family: 'notokr-light';margin-left:.5rem;text-indent:-.5rem;
}




/*피부관리 자격증*/
.subSkincare {background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/skin_care/main_bg.png);position:relative;background-size: 100% 100%;background-repeat: no-repeat;     height: 1000px;}

.subSkincare .inner {
  max-width:1200px;margin: 0 auto;height: 100%;
}
.skin_main_content {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
}
.skin_main_content  ul{
  display: flex;
  flex-direction: column;
  gap:35px;
}
.skin_main_content  ul li p{
  font-size: 30px;color:#272727;font-weight: 300;
}
.skin_main_content  ul li h2{
  font-size: 40px;color:#272727;font-weight: 400;
}








 
 @font-face {
  font-family: 'NanumBarunGothic';
  font-style: normal;
  font-weight: 700;
  src: url(../font/NanumBarunGothic.otf);
 }
 @font-face {
  font-family: 'NanumBarunGothicLight';
  font-style: normal;
  font-weight: 700;
  src: url(../font/NanumBarunGothicLight.otf);
 }
 @font-face {
  font-family: 'NanumBarunGothicBold';
  font-style: normal;
  font-weight: 700;
  src: url(../font/NanumBarunGothicBold.otf);
 }





#skin_section01 {
  background: #e1e9e9;height:1000px;
}
#skin_section01 .inner_box{
  max-width:1200px;margin: 0 auto;height: 100%;  display: flex;flex-direction: column;
  align-items: center;
  justify-content: center;
}
#skin_section01 .inner_box ul{
  display: flex;justify-content: center;align-items: center;
}
#skin_section01 .inner_box ul li{
  display: flex;flex-direction:column;justify-content: center;align-items: center;text-align: center;gap:20px;background-image: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/skin_care/water_drop_img.png);       width: 400px;
  height: 455px;
}
#skin_section01 .inner_box ul:nth-child(2) li {
  margin-top:-50px;  height: 455px;
}
#skin_section01 .inner_box ul li .cont_box{
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
  gap: 15px;
  width: 300px;
  height: 255px;
  padding: 10px 0 15PX 5PX;
}

#skin_section01 .inner_box ul li span{
  font-size: 28px;color:#272727;  font-family: 'NanumBarunGothic';
}
#skin_section01 .inner_box ul li p{
  font-size: 22px;color:#272727;  font-family: 'NanumBarunGothicLight';
}

#skin_section02 {
  background: #fbfbfb;padding:90px 0;
}
#skin_section02 .inner_box{
  max-width:1200px;margin: 0 auto;height: 100%;  display: flex;flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
#skin_section02 .inner_box .sec02_title {
  display: flex;flex-direction: column;gap:40px;align-items: center;
}
#skin_section02 .inner_box .sec02_title .title_box{
  display: flex;flex-direction: column;gap:20px;align-items: center;
}
#skin_section02 .inner_box .sec02_title .title_box h2{
  font-size: 50px;color:#272727;font-weight: 700;  font-family: 'NanumBarunGothicBold'; 
}
#skin_section02 .inner_box .sec02_title .title_box h2 span{
  color:#44c285;
}
#skin_section02 .inner_box .sec02_title p{
  font-size: 26px;color:#272727; font-family: 'NanumBarunGothicLight';
}
#skin_section02 .inner_box .sec02_title p span{
  font-family: 'NanumBarunGothicBold';
}

#skin_section03 {
  background: #fbfbfb;padding:90px 0;
}
#skin_section03 .inner_box{
  max-width:1200px;margin: 0 auto;height: 100%;  display: flex;flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  text-align: left;
}
#skin_section03 .inner_box .sec03_contents{
  display: flex;flex-direction: column;gap:60px;align-items: center;
}
#skin_section03 .inner_box .sec03_contents .sec03_con-title {
  display:flex;flex-direction: column;justify-content: center;align-items: flex-start;gap:60px;width:100%;
}
#skin_section03 .inner_box .sec03_contents .sec03_con-title .esta_line01 {
  display: flex;justify-content: flex-start;align-items: center;    gap: 30px;
}
#skin_section03 .inner_box .sec03_contents .sec03_con-title .esta_line01{
  margin-right:auto;
}
#skin_section03 .inner_box .sec03_contents .sec03_con-title .esta_line01 h2{
  font-size: 40px;color:#272727;  font-family: 'NanumBarunGothicBold';padding-top:4px;
}
#skin_section03 .inner_box .sec03_contents .sec03_con-title .esta_line01 h2 span{
  color:#43c285;
}
#skin_section03 .inner_box .sec03_contents .sec03_con-title .esta_line02 p{
  font-size: 26px;color:#272727;  font-family: 'NanumBarunGothicLight';
}
#skin_section03 .inner_box .sec03_contents .sec03_con-title .esta_line02 p span{
  font-family: 'NanumBarunGothicBold';
}
#skin_section03 .inner_box .sec03_contents .sec03_content_box .esta_line01 h2{
  font-family: 'NanumBarunGothicBold';color: #000000;
}
#skin_section03 .inner_box .sec03_contents .sec03_content_box {
  display:flex;flex-direction: column;justify-content: center;align-items: center;gap:30px;width:100%;padding-bottom:40px;
}
#skin_section03 .inner_box .sec03_contents .sec03_content_box .esta_line01 h2{
  font-size: 30px;color:#272727;  font-family: 'NanumBarunGothic';background: #e1efd9;padding:5px 10px 5px 15px;
}
#skin_section03 .inner_box .sec03_contents .sec03_content_box .esta_line02 p{
  font-size: 26px;color:#272727;  font-family: 'NanumBarunGothicLight';
}
#skin_section03 .inner_box .sec03_contents .sec03_content_box .esta_line02 p span{
  font-family: 'NanumBarunGothicBold';
}
#skin_section03 .inner_box .sec03_contents .sec03_con-title .esta_line03{
  display: flex;flex-direction: row;justify-content: space-between;align-items: center;width: 100%;
}


#skin_section04 {
  background: #f0f9eb;padding:90px 0;
}
#skin_section04 .inner_box{
  max-width:1200px;margin: 0 auto;height: 100%;  display: flex;flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  text-align: left;gap:60px;
}

#skin_section04 .inner_box  .sec04_con-title {
  display:flex;flex-direction: column;justify-content: center;align-items: flex-start;gap:30px;width:100%;
}
#skin_section04 .inner_box  .sec04_con-title .esta_line01 {
  display: flex;justify-content: flex-start;align-items: center;    gap: 30px;
}

#skin_section04 .inner_box  .sec04_con-title .esta_line01{
  margin-right:auto;
}
#skin_section04 .inner_box  .sec04_con-title .esta_line01 h2{
  font-size: 40px;color:#272727;  font-family: 'NanumBarunGothicBold';padding-top:4px;
}
#skin_section04 .inner_box  .sec04_con-title .esta_line01 h2 span{
  color:#43c285;
}


#skin_section04 .inner_box .sec04_content {
  width:100%;display: flex;flex-direction: column;gap:40px;
}
#skin_section04 .inner_box .img_slide_box {
  width:100%;background: url();overflow: hidden;
}
#skin_section04 .inner_box .img_slide_box {
  width:100%;
}
#skin_section04 .inner_box .img_slide_box ul {width:100%;}
#skin_section04 .inner_box .img_slide_box ul li.slide_box{
  width:100%;text-align: center;height:400px;
  }
#skin_section04 .inner_box .img_slide_box ul li.slide_box01{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/skin_care/sec04_img01.png);}
#skin_section04 .inner_box .img_slide_box ul li.slide_box02{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/skin_care/sec04_img02.png);}
#skin_section04 .inner_box .img_slide_box ul li.slide_box03{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/skin_care/sec04_img03.png);}
#skin_section04 .inner_box .img_slide_box ul li.slide_box04{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/skin_care/sec04_img05.png);}
#skin_section04 .inner_box .img_slide_box ul li.slide_box05{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/skin_care/sec04_img06.png);}
#skin_section04 .inner_box .img_slide_box ul li.slide_box06{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/skin_care/sec04_img04.png);}
#skin_section04 .inner_box .img_slide_box ul li.slide_box p{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate( -50%, -50% );
  font-size:35px;
  color: #ffffff;
  font-weight: 500;
  line-height: 145%;
  }
  #skin_section04 .inner_box .img_slide_box ul li.slide_box p>span{
    font-size:50px;
    color: #ffffff;
    font-weight: 700;
    }





.sec06_pagination {
  position: relative !important;display: flex;gap:20px;flex-wrap: wrap;
}

#skin_section04 .swiper-pagination-clickable .swiper-pagination-bullet {
  width: 386.6666px !important;
  height: 100% !important;
  opacity: 1;
  border-radius: 0;
  margin:0 !important;
  border:1px solid #43c285;
}
#skin_section04 .swiper-pagination-clickable .swiper-pagination-bullet .pagi_box {
  width: 100%;
  display: flex;
  height: 240px !important;
  background: #fff;
  flex-direction: column;
  align-items: center;
  justify-content: center;

  gap: 10px;
}

#skin_section04 .swiper-pagination-clickable .swiper-pagination-bullet-active .pagi_box {
  background: #43c285;
}

#skin_section04 .swiper-pagination-clickable .swiper-pagination-bullet .pagi_box >span{
  font-size: 26px;color: #272727;font-family: 'NanumBarunGothicBold';
}
#skin_section04 .swiper-pagination-clickable .swiper-pagination-bullet .pagi_box >p{
  font-size: 22px;color: #272727;font-family: 'NanumBarunGothicLight';
}
#skin_section04 .swiper-pagination-clickable .swiper-pagination-bullet-active .pagi_box >span{
  color: #fff;
}
#skin_section04 .swiper-pagination-clickable .swiper-pagination-bullet-active .pagi_box .pagi_line{
  background: #fff;
}
#skin_section04 .swiper-pagination-clickable .swiper-pagination-bullet-active .pagi_box >p{
  color: #fff;
}


#skin_section05 {
  background: #f0f9eb;padding:0 0 90px;
}
#skin_section05 .inner_box{
  max-width:1200px;margin: 0 auto;height: 100%;  display: flex;flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  text-align: left;gap:60px;
}

#skin_section05 .inner_box  .sec05_con-title {
  display:flex;flex-direction: column;justify-content: center;align-items: flex-start;gap:30px;width:100%;
}
#skin_section05 .inner_box  .sec05_con-title .esta_line01 {
  display: flex;justify-content: flex-start;align-items: center;    gap: 30px;
}

#skin_section05 .inner_box  .sec05_con-title .esta_line01{
  margin-right:auto;
}
#skin_section05 .inner_box  .sec05_con-title .esta_line01 h2{
  font-size: 40px;color:#272727;  font-family: 'NanumBarunGothicBold';padding-top:4px;
}
#skin_section05 .inner_box  .sec05_con-title .esta_line01 h2 span{
  color:#43c285;
}
#skin_section05 .inner_box .sec05_content {
  width:100%;height:100%;position: relative;padding:0 50px;
}
#skin_section05 .inner_box .sec05_content .swiper-container {
  overflow: hidden;
}
#skin_section05 .inner_box .sec05_content .swiper-wrapper {
  display: flex;
}
#skin_section05 .inner_box .sec05_content .swiper-slide{
  background: #fff;border:1px solid #43c285;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;
  padding:30px 20px;gap:30px;
}

#skin_section05 .inner_box .sec05_content .swiper-slide h2{
  font-size: 30px;color: #272727;font-family: 'NanumBarunGothic';
}
#skin_section05 .inner_box .sec05_content .swiper-slide p{
  font-size: 22px;color: #272727;font-family: 'NanumBarunGothicLight';width: 100%;text-align: left;
}
#skin_section05 .inner_box .sec05_content .swiper-slide p span{
  font-family: 'NanumBarunGothicBold';color: #43c285;
}
#skin_section05 .inner_box .sec05_content .swiper-slide-next {
  background-image: url();
}

#skin_section06 {
  background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/skin_care/sec06_bg.png);padding:90px 0;height:2000px;background-size: 100% 100%;;
}
#skin_section06 .inner_box{
  max-width:1200px;margin: 0 auto;height: 100%;  display: flex;flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  text-align: left;gap:60px;
}
#skin_section06 .inner_box .sec06_con-title{
  display: flex;flex-direction: column;
  align-items: center;
  justify-content: center;
  gap:30px;
}
#skin_section06 .inner_box .sec06_con-title span{
  font-size: 30px;color: #d7c8bd;font-family: 'NanumBarunGothicLight';
}
#skin_section06 .inner_box  .sec06_con_content {
  display: flex;flex-direction: column;gap:20px;
}

#skin_section06 .inner_box  > img{
  margin-top: -250px;
}


#skin_section07{
  background:#ddd0c5;padding:0 0;
}
#skin_section07 .inner_box{
  max-width:1200px;margin: 0 auto;height: 100%;  display: flex;flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  text-align: left;gap:60px;position: relative;
}

#skin_section07 .inner_box .sec07_con-title{
  display:flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;gap:10px;width:100%;padding:140px 0 170px;
}
#skin_section07 .inner_box .sec07_con-title span{
  font-size: 26px;color: #5a4c42;font-family: 'NanumBarunGothic';
}

#skin_section07 .inner_box .sec07_con_content{
  position: absolute;bottom:0;right:0;
}





#quick_banner_box { position: absolute; right: 0; top: 300;  z-index: 9999;background: #ffffff;width:304px;height:auto;padding:30px 20px;border:2px solid #52d596;}
#quick_banner_box > ul{ gap:20px;display:flex;flex-direction: column;}
#quick_banner_box > ul > li:nth-child(1){ text-align: center;}
#quick_banner_box > ul > li > h2{ color:#292929;font-size:24px;font-weight: 500;}
#quick_banner_box > ul > li > h2 > span { color:#292929;font-size:24px;font-weight: 700;}

#quick_banner_box > ul > li form {
  width:100%;display: flex;flex-direction: column;gap:10px;
}
#quick_banner_box > ul > li form .input_name input{
  text-align: center;background: #f6f7f7;
}

#quick_banner_box > ul > li form .input_tel{
  width:100%;height:auto;display: flex;flex-direction: row;gap:10px;
}
#quick_banner_box > ul > li form .input_tel input, #quick_banner_box > ul > li form .input_tel select{
  text-align: center;background: #f6f7f7;
}

#quick_banner_box > ul > li form .input_tel select{
  width: 100%;
  height: 36px;
  line-height: 34px;
  border: 1px solid #ddd;
  font-size: 15px;
  padding:0;
}

::-webkit-input-placeholder {
  text-align: center;
}

:-moz-placeholder { /* Firefox 18- */
  text-align: center;
}

::-moz-placeholder {  /* Firefox 19+ */
  text-align: center;
}

:-ms-input-placeholder {  
  text-align: center;
}
input[type="text"], input[type="tel"], [type="password"]{
  padding-left: 0;
}
#quick_banner_box > ul > li form .apply_btn{
  width:100%;
}
#quick_banner_box > ul > li form .apply_btn button{
  width:100%;padding:15px 0;color:#fffefe;background: #2d2b2b;font-size:20px;font-weight:500;
}

#quick_banner_box > ul > li form .input_check {
  display: flex;justify-content: space-between;    align-items: center;
}
#quick_banner_box > ul > li form .input_check input[type="checkbox"]{
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
    width:15px;height:15px;
}

/* 개인정보 수집 동의 자세히보기 팝업 (기존 코드긁어옴) */

.l_rn_academy_layer {
  width: 400px;
  background: #fff;
  border: 2px solid #999;
  height: 300px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-top: -150px;
  margin-left: -200px;
  display: none;
  padding: 25px 15px;
  /* fix */
  z-index: 9;
}

.l_rn_academy_layer.on {
  display: block;
}

.l_rn_academy_close_btn {
  position: absolute;
  width: 34px;
  height: 34px;
  top: 22px;
  right: 7px;
  cursor: pointer;
}

.l_rn_academy_close_btn:after,
.l_rn_academy_close_btn::before {
  width: 80%;
  height: 1px;
  background: #888;
  content: '';
  clear: both;
  display: block;
  border-radius: 5px;
  position: absolute;
}

.l_rn_academy_close_btn::after {
  transform: rotate(45deg);
  top: 10px;
  left: 0px;
}

.l_rn_academy_close_btn::before {
  transform: rotate(-45deg);
  top: 10px;
  left: 0px;
}
.l_rn_academy_privacy_conts {
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	white-space: pre-line;
	padding: 10px;
	height: 200px;
	overflow-y: scroll;
	background: #fbfbfb;
	border: 1px solid #ddd;
	margin-top: 20px;
}


/*메이크업 아티스트*/

@font-face {
  font-family: 'S-CoreDream-4Regular';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'S-CoreDream-3Light';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'S-CoreDream-7ExtraBold';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'S-CoreDream-8Heavy';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'S-CoreDream-6Bold';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'S-CoreDream-5Medium';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

.subMakeup {position:relative;background-size: 100% 100%;background-repeat: no-repeat;}
.makeup_main_content {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
}
.makeup_main_content >img{
  width:100%;
}
.scroll_down_box {
  display: flex;flex-direction: column;justify-content: center;align-items: center;gap:5px;padding-top:50px;  position: absolute;bottom:30px;left:50%;margin-left:-99.43px;
}
.scroll_down_box span{
  font-size:16px;font-family: "S-CoreDream-6Bold";color:#3b3b3b;
}
.scroll_down_box img{
  animation: arr_ani 1.5s infinite;position: relative;
} 
 @keyframes arr_ani{ 
  0% {top:5px;} 
  50%{top:0px;} 
  100%{top:5px;} 
}
#Makeup_section01{
  background: #fff;padding:120px 0 110px;
}
#Makeup_section01 .inner_box{
  max-width:1200px;margin:0 auto;
}
#Makeup_section01 .inner_box ul{
  width:100%;display: flex;flex-direction: column;gap:30px;justify-content: center;align-items: center;
}
#Makeup_section01 .inner_box ul li{
  text-align: center;
}

#Makeup_section01 .inner_box ul li h2{
  font-size:22px;color:#3b3b3b;font-family: "S-CoreDream-4Regular";
}
#Makeup_section01 .inner_box ul li p{
  font-size:46px;color:#3b3b3b;font-family: "S-CoreDream-4Regular";
}
#Makeup_section01 .inner_box ul li p > span{
  color:#ff695e;font-family: "S-CoreDream-8Heavy";
}
#Makeup_section02{
  background-color: #fffcf6;
  background-image: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup_artist/sec02_bg.png);position:relative;padding:110px 0 120px;background-size: 100% 100%;background-repeat: no-repeat; 
}
#Makeup_section02::after{
 position: absolute;top:-50px;left:50%;width:1px;height:100px;background: #3b3b3b;content:'';
}
#Makeup_section02 .inner_box{
  max-width:1200px;margin:0 auto;display: flex;flex-direction: column;gap:90px;
}
#Makeup_section02 .inner_box .sec02_title {
  width:100%;
}
#Makeup_section02 .inner_box .sec02_title .title_box{
  width:100%;display: flex;justify-content: center;align-items: center;
}
#Makeup_section02 .inner_box .sec02_title .title_box > h2{
  color:#3b3b3b;font-family: "S-CoreDream-8Heavy";font-size: 58px;
}
#Makeup_section02 .inner_box .ul_box {
  display: flex;flex-direction: column;justify-content: center;align-items: center;gap:20px;
}
#Makeup_section02 .inner_box .ul_box .ul_title {
  text-align: center;display: flex;flex-direction: column;gap:10px;justify-content: center;align-items: center;
}
#Makeup_section02 .inner_box .ul_box .ul_title span{
  padding:5px 9px;background-color: #3b3b3b;color:#fff;font-family: "S-CoreDream-6Bold";font-size:20px;
}
#Makeup_section02 .inner_box .ul_box .ul_title > h2{
  color:#3b3b3b;font-family: "S-CoreDream-6Bold";font-size:36px;
}
#Makeup_section02 .inner_box .ul_box ul{
  display: flex;justify-content: space-between;align-items: center;width:100%;
}



#Makeup_section03{
  background-color: #fffcf6;
  padding:0 0 120px;background-size: 100% 100%;background-repeat: no-repeat; 
}
#Makeup_section03 .inner_box{
  max-width:1200px;margin:0 auto;display: flex;flex-direction: column;gap:20px;
}
#Makeup_section03 .inner_box .ul_box {
  display: flex;flex-direction: column;justify-content: center;align-items: center;gap:20px;
}
#Makeup_section03 .inner_box .ul_box .ul_title {
  text-align: center;display: flex;flex-direction: column;gap:10px;justify-content: center;align-items: center;
}
#Makeup_section03 .inner_box .ul_box .ul_title span{
  padding:5px 9px;background-color: #3b3b3b;color:#fff;font-family: "S-CoreDream-6Bold";font-size:20px;
}
#Makeup_section03 .inner_box .ul_box .ul_title > h2{
  color:#3b3b3b;font-family: "S-CoreDream-6Bold";font-size:36px;
}
#Makeup_section03 .inner_box .video_box {
  background: #cab0a1;margin-top:110px;width:100%;position: relative;padding:80px 0;
  display: flex;justify-content: flex-end;
}
#Makeup_section03 .inner_box .video_box iframe{
  position:absolute;bottom:20px;left:20px;
}
#Makeup_section03 .inner_box .video_box .txt_box{
  width:45%;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;text-align: left;gap:10px;
}
#Makeup_section03 .inner_box .video_box .txt_box > span{
  font-size:20px;color: #ffffff;font-family: "S-CoreDream-6Bold";padding:5px 30px;border-radius: 30px;border: 1px solid #fff;
}
#Makeup_section03 .inner_box .video_box .txt_box > p{
  font-size:18px;color: #ffffff;font-family: "S-CoreDream-3Light";
}
#Makeup_section03 .inner_box .video_box .txt_box > p > span{
  font-family: "S-CoreDream-6Bold";
}


#Makeup_section04{
  background-color: #fffcf6;
  padding:0 0 120px;background-size: 100% 100%;background-repeat: no-repeat; 
}
#Makeup_section04 .inner_box{
  max-width:1200px;margin:0 auto;display: flex;flex-direction: column;gap:20px;
}
#Makeup_section04 .inner_box .sec04_title{
  border-left:3px solid #cab0a1;padding-left:10px;
}
#Makeup_section04 .inner_box .sec04_title h2{
  font-size: 20px;font-family: "S-CoreDream-6Bold";color:#3b3b3b;
}
#Makeup_section04 .inner_box .sec04_title p{
  font-size: 18px;font-family: "S-CoreDream-3Light";color:#3b3b3b;
}
#Makeup_section04 .inner_box .sec04_contents {
  width:100%;
}
#Makeup_section04 .inner_box .sec04_contents ul{
  width:100%;display: flex;gap:10px;
}
#Makeup_section04 .inner_box .sec04_contents ul li {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 0;
  padding-top: 29%;
  cursor: pointer;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 19.693%;
}
#Makeup_section04 .inner_box .sec04_contents ul li:nth-child(1) {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup_artist/sec04_img01.png); 
  width: 39%;
}
#Makeup_section04 .inner_box .sec04_contents ul li:nth-child(2) {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup_artist/sec04_img02.png); 
  background-size:none;
}
#Makeup_section04 .inner_box .sec04_contents ul li:nth-child(3) {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup_artist/sec04_img03.png); 
  background-size:none;
}
#Makeup_section04 .inner_box .sec04_contents ul li:nth-child(4) {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup_artist/sec04_img04.png); 
  background-size:none;
}

#Makeup_section04 .inner_box .sec04_contents ul li:nth-child(1).active {
  -webkit-filter: none;
  filter: none;
}
#Makeup_section04 .inner_box .sec04_contents ul li.active {
  -webkit-filter: none;
  filter: none;
}

#Makeup_section05{
  background-color: #fffcf6;
  padding:0 0 120px;background-size: 100% 100%;background-repeat: no-repeat; 
}
#Makeup_section05 .inner_box{
  display: flex;flex-direction: column;gap:20px;
}
#Makeup_section05 .inner_box .sec05_title{
  border-left:3px solid #cab0a1;padding-left:10px;max-width:1200px;margin:0 auto;width:100%;
}
#Makeup_section05 .inner_box .sec05_title h2{
  font-size: 20px;font-family: "S-CoreDream-6Bold";color:#3b3b3b;
}
#Makeup_section05 .inner_box .sec05_title p{
  font-size: 18px;font-family: "S-CoreDream-3Light";color:#3b3b3b;
}
#Makeup_section05 .inner_box .sec05_contents .swiper-slide{
  display: flex;flex-direction: column;gap:10px;cursor: pointer;
}
#Makeup_section05 .inner_box .sec05_contents .swiper-container{
  width:100%;overflow: hidden;
}
#Makeup_section05 .inner_box .sec05_contents .swiper-slide > span{
  font-size:18px;color:#cab0a1;border: 1px solid #cab0a1;width:100%;padding:15px 0;text-align: center;font-family: "S-CoreDream-4Regular";
}
#Makeup_section05 .inner_box .sec05_contents .swiper-slide .img_box{
  overflow: hidden;
}

#Makeup_section05 .inner_box .sec05_contents .swiper-slide .img_box > img{
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#Makeup_section05 .inner_box .sec05_contents .swiper-slide:hover > span{
  color:#ff695e;border: 1px solid #ff695e;width:100%;font-family: "S-CoreDream-6Bold";
}
#Makeup_section05 .inner_box .sec05_contents .swiper-slide:hover .img_box > img{
  -webkit-filter: none;
  filter: none;
  transform: scale(1.1);
}






#Makeup_section06{
  background-color: #fffcf6;
  padding:0 0 120px;background-size: 100% 100%;background-repeat: no-repeat; 
}
#Makeup_section06 .inner_box{
  max-width:1200px;margin:0 auto;display: flex;flex-direction: column;gap:20px;
}
#Makeup_section06 .inner_box .ul_box {
  display: flex;flex-direction: column;justify-content: center;align-items: center;gap:20px;
}
#Makeup_section06 .inner_box .ul_box .ul_title {
  text-align: center;display: flex;flex-direction: column;gap:10px;justify-content: center;align-items: center;
}
#Makeup_section06 .inner_box .ul_box .ul_title span{
  padding:5px 9px;background-color: #3b3b3b;color:#fff;font-family: "S-CoreDream-6Bold";font-size:20px;
}
#Makeup_section06 .inner_box .ul_box .ul_title > h2{
  color:#3b3b3b;font-family: "S-CoreDream-6Bold";font-size:36px;
}
#Makeup_section06 .inner_box .ul_box .ul_title > p{
  color:#3b3b3b;font-family: "S-CoreDream-4Regular";font-size:20px;
}
#Makeup_section06 .inner_box .sec06_content_box{
  display: flex;justify-content: space-between;align-items: flex-start;gap:20px;
}
#Makeup_section06 .inner_box .sec06_content_box ul{
  display: flex;flex-direction: column;gap:20px; justify-content: space-between;align-items: flex-start;gap:50px;
}
#Makeup_section06 .inner_box .sec06_content_box ul li{
  display: flex;flex-direction: column;justify-content: center;align-items: center;border: 1px solid #cab0a1;
}
#Makeup_section06 .inner_box .sec06_content_box ul li .con_txt_box{
  padding: 20px 15px;
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
}
#Makeup_section06 .inner_box .sec06_content_box ul li .con_txt_box h2{
  font-size:20px;color: #3b3b3b;font-family: "S-CoreDream-6Bold";
}
#Makeup_section06 .inner_box .sec06_content_box ul li .con_txt_box span{
  width:100%;height:1px;background: #3b3b3b;display: block;
}
#Makeup_section06 .inner_box .sec06_content_box ul li .con_txt_box p{
  font-size:18px;color: #3b3b3b;font-family: "S-CoreDream-3Light";
}
#Makeup_section06 .inner_box .sec06_content_box ul li .con_txt_box button{
  font-size:16px;color: #8f593a;font-family: "S-CoreDream-6Bold";border: 1px solid #cab0a1;
  display: flex;align-items: center;gap:5px;justify-content: center;padding:15px 0;
}











#Makeup_section07{
  background-color: #fffcf6;
  padding:0 0 70px;background-size: 100% 100%;background-repeat: no-repeat; 
}
#Makeup_section07 .inner_box{
  max-width:1200px;margin:0 auto;display: flex;flex-direction: column;gap:20px;
}
#Makeup_section07 .inner_box .ul_box {
  display: flex;flex-direction: column;justify-content: center;align-items: center;gap:20px;
}
#Makeup_section07 .inner_box .ul_box .ul_title {
  text-align: center;display: flex;flex-direction: column;gap:10px;justify-content: center;align-items: center;
}
#Makeup_section07 .inner_box .ul_box .ul_title span{
  padding:5px 9px;background-color: #3b3b3b;color:#fff;font-family: "S-CoreDream-6Bold";font-size:20px;
}
#Makeup_section07 .inner_box .ul_box .ul_title > h2{
  color:#3b3b3b;font-family: "S-CoreDream-6Bold";font-size:36px;
}
#Makeup_section07 .inner_box .ul_box .ul_title > p{
  color:#3b3b3b;font-family: "S-CoreDream-4Regular";font-size:20px;
}
#Makeup_section07 .inner_box .sec07_content_box {
  width:100%;display: flex;justify-content: space-between;align-items: flex-start;gap:20px;
}


#Makeup_section07 .inner_box .sec07_content_box .btn_box{
  width: 100%;
}
#Makeup_section07 .inner_box .sec07_content_box .btn_box ul{
  display: flex;flex-direction: column;gap:10px;gap:10px;
}
#Makeup_section07 .inner_box .sec07_content_box .btn_box ul li{
  background: #fff;opacity: .5;border:1px solid #cab0a1;height:117.5px;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;padding-left:25px;
  cursor: pointer;
}
#Makeup_section07 .inner_box .sec07_content_box .btn_box ul li h2{
  font-size:20px;color:#cab0a1;font-family: "S-CoreDream-6Bold";
}
#Makeup_section07 .inner_box .sec07_content_box .btn_box ul li p{
  font-size:16px;color:#cab0a1;font-family: "S-CoreDream-3Light";
}
#Makeup_section07 .inner_box .sec07_content_box .btn_box ul li.on{
  opacity: 1;box-shadow: 5px 5px 10px rgba(0, 0, 0, .3);position: relative;
}
#Makeup_section07 .inner_box .sec07_content_box .btn_box ul li.on::after{
  position: absolute;top:50%;left:-20px;width:40px;height:1px;background: #cab0a1;content: '';
}
#Makeup_section07 .inner_box .sec07_content_box .btn_box ul li.on h2{
  font-size:20px;color:#ff695e;font-family: "S-CoreDream-6Bold";
}
#Makeup_section07 .inner_box .sec07_content_box .btn_box ul li.on p{
  font-size:16px;color:#3b3b3b;font-family: "S-CoreDream-3Light";
}




#Makeup_section08{
  background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup_artist/sec08_bg.png);
  padding:20px 0 70px;background-size: 100% 100%;background-repeat: no-repeat; 
}
#Makeup_section08 .inner_box{
  max-width:1200px;margin:0 auto;display: flex;flex-direction: column;gap:40px;
}

#Makeup_section08 .inner_box .con1_img_box {
  width: 100%;
}
#Makeup_section08 .inner_box .con2_img_box {
  display: flex;flex-direction: column;gap:0;align-items: center;
}
#Makeup_section08 .inner_box .con2_img_box .con02_iframe_box {
  background: #fff;padding:50px;display: flex;flex-direction: column;justify-content: center;align-items: center;gap:30px;width:100%;
}
.sec08_img04 {
  padding:20px 0 40px;
}
.swiper_on_box{
  width:100%;padding:0 70px;position: relative;
}
.review_container {
  width:100%;    overflow: hidden;
}
.review_container .swiper-slide{
  background-color: #fffcf6;border: 1px solid #cab0a1;display: flex;flex-direction: column;gap:20px;justify-content: space-between;align-items: flex-start;padding:45px 25px;border-radius: 30px;min-height:303px;
}
.review_container .swiper-slide h2 {
  font-size: 20px;color:#3b3b3b;    font-family: "S-CoreDream-6Bold";
  width: 100%;
  text-align: center;
}
.review_container .swiper-slide p {
  font-size: 16px;color:#3b3b3b;font-family: "S-CoreDream-4Regular";
}
.review_container .swiper-slide p > span{
  color:#fff;background: #ff695e;
}
.review_container .swiper-slide > span{
  color:#929292;font-size:14px;font-family: "S-CoreDream-4Regular";
}

.swiper_on_box .swiper-button-next {
background-image: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup_artist/sec08_swiper_arrow_next.png);
    width: 40px;
    height: 40px;
    background-size: 100% 100%;
}
.swiper_on_box .swiper-button-prev {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup_artist/sec08_swiper_arrow_prev.png);
      width: 40px;
      height: 40px;
      background-size: 100% 100%;
  }

  #Makeup_section09{
    background: #f3dcc7;
    padding:60px 0 80px;background-size: 100% 100%;background-repeat: no-repeat; 
  }
  #Makeup_section09 .inner_box{
    max-width:1200px;margin:0 auto;display: flex;flex-direction: column;gap:40px;
  }
  #Makeup_section09 .inner_box .sec09_title{
    text-align: center;
  }
  #Makeup_section09 .inner_box .sec09_title h2{
    font-size: 58px;color:#3b3b3b;font-family: "S-CoreDream-8Heavy";
  }
  #Makeup_section09 .inner_box .sec09_title h2 >span{
    color:#ff695e;
  }


  #Makeup_section10{
    background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/makeup_artist/sec10_bg.png);
    padding:80px 0;background-size: 100% 100%;background-repeat: no-repeat; 
  }
  #Makeup_section10 .inner_box{
    max-width:1200px;margin:0 auto;display: flex;flex-direction: column;gap:40px;
  }
  #Makeup_section10 .inner_box .sec09_title{
    text-align: center;
  }
  #Makeup_section10 .inner_box .sec09_title h2{
    font-size: 32px;color:#fff;font-family: "S-CoreDream-7ExtraBold";letter-spacing: 20px;
  }
  #Makeup_section10 .inner_box .sec09_title > span{
    font-size: 20px;color:#fff;font-weight: 500;
  }



  #subject_popup_box_bg{
    background: rgba(0,0,0,.7);position: fixed;top:0;left:0;width:100%;height:100%;z-index: 1202;display:none;
  }
  .subject_popup_box{
    position: fixed;top:50%;left:50%;background: #fff;z-index: 1202;padding:40px 35px;width:600px;display: flex;flex-direction: column;gap:20px;margin-left:-300px;display:none;border-radius: 20px;border: 1px solid #3b3b3b;
  }
  .subject_popup_box .close_btn{
    position: absolute;top: 30px;
    right: 40px;
  }
  .subject_popup_box .pop_title_box{
    width:100%;text-align: center;padding-bottom:10px;border-bottom:1px solid #000000;
  }
  .subject_popup_box .pop_title_box h2{
    font-size:24px;color:#3b3b3b;font-family: "S-CoreDream-6Bold";
  }
  .subject_popup_box .pop_con_box{
    text-align: left;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap:30px;
  }
  .subject_popup_box .pop_con_box span{
    font-size:18px;color:#fefefe;font-family: "S-CoreDream-4Regular";background-color: #3b3b3b;padding:5px 30px;border-radius: 30px;
  }
  .subject_popup_box .pop_con_box p{
    font-size:20px;color:#3b3b3b;font-family: "S-CoreDream-4Regular";    line-height: 2;
  }





#quick_banner_box2 { position: absolute; right: 0; top: 300;  z-index: 1201;background: #ffffff;width:304px;height:auto;border:2px solid #cab0a1; padding-top:30px;}
#quick_banner_box2 > ul{ gap:20px;display:flex;flex-direction: column;}
#quick_banner_box2 > ul > li:nth-child(1){ text-align: center;}
#quick_banner_box2 > ul > li > h2{ color:#ff695e;font-size:20px;font-family: "S-CoreDream-6Bold";}

#quick_banner_box2 > ul > li form {
  width:100%;display: flex;flex-direction: column;gap:10px;
}
#quick_banner_box2 > ul > li form .input_name{
  padding:0 20px;
}
#quick_banner_box2 > ul > li form .input_name input{
  text-align: center;background: #f6f7f7;
}
#quick_banner_box2 > ul > li form .input_tel{
  padding:0 20px;
}
#quick_banner_box2 > ul > li form .input_tel{
  width:100%;height:auto;display: flex;flex-direction: row;gap:10px;
}
#quick_banner_box2 > ul > li form .input_tel input, #quick_banner_box2 > ul > li form .input_tel select{
  text-align: center;background: #f6f7f7;
}

#quick_banner_box2 > ul > li form .input_tel select{
  width: 100%;
  height: 36px;
  line-height: 34px;
  border: 1px solid #ddd;
  font-size: 15px;
  padding:0;
}

::-webkit-input-placeholder {
  text-align: center;
}

:-moz-placeholder { /* Firefox 18- */
  text-align: center;
}

::-moz-placeholder {  /* Firefox 19+ */
  text-align: center;
}

:-ms-input-placeholder {  
  text-align: center;
}
input[type="text"], input[type="tel"], [type="password"]{
  padding-left: 0;
}
#quick_banner_box2 > ul > li form .apply_btn{
  width:100%;
}
#quick_banner_box2 > ul > li form .apply_btn button{
  width:100%;padding:15px 0;color:#fffefe;background: #3b3b3b;font-size:18px;font-family: 'notokr-medium';
}

#quick_banner_box2 > ul > li form .input_check {
  display: flex;justify-content: space-between;    align-items: center;padding:0 20px 20px;
  font-size:13px;gap:5px;
}
#quick_banner_box2 > ul > li form .input_check input[type="checkbox"]{
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    appearance: checkbox;
    width:15px;height:15px;
}
#quick_banner_box2 > ul > li form .button_detail {
  margin-left: auto;color:#bcbcbc;border-bottom:1px solid #bcbcbc;
}



.academyContainer * {
  font-family: 'Noto Sans KR';
}



.tch_main_info {
  background-color: #decab9;position: relative;background-image: url('https://img.megastudyacademy.co.kr/campus/beauty_html_img/tch_test/common_tch_bg.png');
}

.tch_main_info .tch_main_info_inner{
  max-width: 1200px;margin:0 auto;display:flex;justify-content: space-between;
  align-items: center;
}
.tch_main_info .tch_main_info_inner .tch_main_img{
  position: relative;z-index: 1;width:100%;
}
.tch_main_info .tch_main_info_inner .tch_main_img .tch_main_img_name {          position: absolute;
  top: 0;
  width: 520px;
  height: 100%;
}
.tch_main_info .tch_main_info_inner .tch_main_img h2{
  font-size: 26px;
  color: #ffffff;
  z-index: 2;
  position: absolute;
  font-weight: 400;
  bottom: 24px;
  min-width: max-content;
  text-align: center;
  display: flex;
  gap: 5px;
  left: 50%;
  transform: translate(-50%, 0);
}
.tch_main_info .tch_main_info_inner .tch_main_img h2 span{
  font-weight: 700;
}
.tch_main_info .tch_main_info_inner .tch_main_txt{
  z-index: 2;position: relative;
}

.tch_info_sub {
  min-height: 1155px;      background-repeat: no-repeat;
  background-position-y: bottom;
  background-color: #f6f3ee;
}
.tch_info_sub .tch_info_sub_inner {
  max-width:1200px;margin:0 auto;height:100%;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_content {
  display: flex;align-items: flex-end;justify-content: space-between;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left {
  height:100%;max-width: 590px;width:100%;display: flex;flex-direction: column;gap:40px;padding:100px 0 40px;min-height: 1155px;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_review_slide {
  width:100%;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_review_slide ul {
  position: relative;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_review_slide ul li a{
  background: #fff;display: flex;flex-direction: column;padding:30px 20px;border-radius: 10px;gap:20px;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_review_slide ul li .review_title{
  text-align: left;padding: 0 7px;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_review_slide ul li .review_title h2{
  font-size:24px;color:#d70015;font-weight:700;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_review_slide ul li .review_line {
  width:100%;height:1px;background: #eddecf;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_review_slide ul li .review_content {
  display: flex;flex-direction: column;gap:22px;padding:0 35px;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_review_slide ul li .review_content .stu_name{
  display: flex;align-items: center;gap:5px;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_review_slide ul li .review_content .stu_name p{
  font-size:18px;color:#313131;font-weight: 500;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_review_slide ul li .review_content .stu_name span{
  font-size:18px;color:#313131;font-weight: 500;padding-top:2px;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_review_slide ul li .review_content .stu_name img {
  padding-bottom: 2px;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_review_slide ul li .review_content .stu_review p{
  font-size:18px;color:#313131;font-weight: 400;word-break: keep-all;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_review_slide .review_slide_next {
  background-image:url('https://img.megastudyacademy.co.kr/campus/beauty_html_img/tch_test/review_slide_next.png') ;right:0;width:35px;height:35px;background-size: 100% 100%;margin-top:20px;z-index: 9999999999999999;top:50%;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_review_slide .review_slide_prev {
  background-image:url('https://img.megastudyacademy.co.kr/campus/beauty_html_img/tch_test/review_slide_prev.png') ;left:0;width:35px;height:35px;background-size: 100% 100%;margin-top:20px;z-index: 9999999999999999;top:50%;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_info_txt{
  background: #fff;display: flex;flex-direction: column;border-radius: 10px;gap:20px;align-items: flex-start;padding: 30px 20px;justify-content: center;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_info_txt h2{
  font-size:24px;color:#313131;font-weight:700;padding:0 7px;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_info_txt span{
  width:100%;height:1px;background: #eddecf;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_left .tch_info_txt p{
  font-size:18px;color:#313131;font-weight:400;padding:0 7px;
}

.tch_info_sub #video_thr iframe {
  height:332px;
}

.tch_info_sub .tch_info_sub_inner .tch_info_sub_right {
  height:100%;padding-bottom:20px;
}
.tch_info_sub .tch_info_sub_inner .tch_info_sub_right a{
  font-size:20px;color:#313131;font-weight:700;display: flex;align-items: center;gap:6px;font-family: "Noto Sans KR";
}


.tch_info_career {
  background: #f6f3ee;
}
.tch_info_career .tch_info_career_inner{
  max-width: 1200px;width:100%;margin:0 auto;
}
.tch_info_career .tch_info_career_inner .career_content {
  display: flex;flex-direction: column;
}
.tch_info_career .tch_info_career_inner .career_content .career_title {
  border-top: 3px solid #313131;
  border-bottom: 1px solid #313131;
  padding:26px 20px 27px;
}
.tch_info_career .tch_info_career_inner .career_content .career_title h2{
  font-size:28px;color:#313131;font-weight:700;line-height: 1;
}
.tch_info_career .tch_info_career_inner .career_content ul{
  display: flex;width:100%;padding:0 20px;gap:30px;
}
.tch_info_career .tch_info_career_inner .career_content ul li{
  width:100%;display: flex;flex-direction: column;gap:19px;padding:30px 0 40px;
}
.tch_info_career .tch_info_career_inner .career_content ul li .ca_title h2{
  font-size:20px;color:#313131;font-weight:700;
}
.tch_info_career .tch_info_career_inner .career_content ul li .ca_content {
  display: flex;flex-direction: column;gap:5px;
}
.tch_info_career .tch_info_career_inner .career_content ul li .ca_content * {
  margin-left: 11px;
  text-indent: -11px;
  word-break: keep-all;
  font-size:18px;
  font-weight:400;color:#313131;
}
.tch_aritist_list {
  background-color: #fff;padding:100px 0 80px;
}

.tch_aritist_list .tch_aritist_list_inner{
  max-width:1200px; margin:0 auto;display: flex;flex-direction: column;gap:40px;position: relative;
}
.tch_aritist_list .tch_aritist_list_inner .tch_aritist_list_slide_box{
  position: relative;
}
.tch_aritist_list .tch_aritist_list_inner .tch_aritist_list_title{
  display: flex;align-items: center;gap:40px;
}
.tch_aritist_list .tch_aritist_list_inner .tch_aritist_list_title span{
  width:100%;height:1px;background-color: #dddddd;
}

.tch_aritist_list .tch_aritist_list_inner .tch_aritist_list_title h2{
  font-size:46px;color:#ff7b47;font-weight: 900;
}



.tch_aritist_list .tch_aritist_list_inner .tch_aritist_list_slide{
  width:100%;position: relative;
}
.tch_aritist_list .tch_aritist_list_inner .tch_aritist_list_slide .txt_box {
  width:100%;height:100%;position: absolute;top:0;left:0;padding-top: 35px;
  cursor: pointer;border-right: 1px solid #fff;
}
.tch_aritist_list .tch_aritist_list_inner .tch_aritist_list_slide .txt_box p{
  text-align: left;
  color: #fff;
  display: block;
  font-size: 12px;
  font-family: 'Pretendard';
  font-weight: 700;
  letter-spacing: -0.04em;
  padding-left: 30px;
  padding-top: 0px;
}


.tch_aritist_list .tch_aritist_list_inner .tch_aritist_list_slide .txt_box .gd_txt1 {
  text-align: center;
  font-size: 34px;
  font-family: "Noto Sans KR";
  line-height: 36px;
  letter-spacing: -0.08em;
  color: #fff;
  margin-top: 250px;
  position: relative;
}

.tch_aritist_list .tch_aritist_list_inner .tch_aritist_list_slide .txt_box .gd_txt3 {
  text-align: center;
  font-size: 34px;
  font-family: "Noto Sans KR";
  line-height: 36px;
  letter-spacing: -0.08em;
  color: #fff;
  padding-top: 5px;
  font-weight:700;
  position: relative;
}

.tch_aritist_list .tch_aritist_list_inner .tch_aritist_list_slide .txt_box .gd_txt2 {
  text-align: center;
  font-size: 14px;
  font-family: "Noto Sans KR";
  line-height: 21px;
  color: #ff7b47;
  padding-top: 10px;
  letter-spacing: -0.02em;
  FONT-WEIGHT:500;
}
.tch_aritist_list .tch_aritist_list_inner .tch_aritist_list_slide .txt_box .img_gd {
  display: block;
  width: 100%;
  height: 100%;
  background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/tch_on_gd.png) no-repeat 0 bottom;
  position: absolute;
  top: 0px;
  left: 0;
}

.tch_aritist_list .tch_aritist_list_inner  .aritist_list_prev{display: inline-block;width: 80px;height: 80px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_prev.png) no-repeat 0 0;text-indent: -999em;position: absolute;top:50%;left:-95px;cursor: pointer;margin-top:-40px;}
.tch_aritist_list .tch_aritist_list_inner  .aritist_list_prev:hover{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_prev_on.png) no-repeat 0 0;opacity: 1;}
.tch_aritist_list .tch_aritist_list_inner  .aritist_list_next{display: inline-block;width: 80px;height: 80px;background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_next.png) no-repeat 0 0;text-indent: -999em;position: absolute;top:50%;right:-95px;cursor: pointer;margin-top:-40px;}
.tch_aritist_list .tch_aritist_list_inner  .aritist_list_next:hover{background: url(https://img.megastudyacademy.co.kr/campus/beauty_html_img/main/btn_next_on.png) no-repeat 0 0;opacity: 1;}







.review_modal_bg {
  position: fixed;display: none;top:0;left:0;width:100%;height:100%;background-color: rgba(0,0,0,0.6);z-index: 10000;
}
.review_modal {
  position: absolute;top:50%;left:50%;background: #fff;
  transform: translate(-50%,-50%);border-radius: 10px;max-width:600px;max-height:345px;display: flex;flex-direction: column;overflow: hidden;
}
.review_modal .stu_name_title{
  display: flex;gap:5px;background: #decab9;padding:20px;align-items: center;
}
.review_modal .stu_name_title p{
  font-size:20px;
  font-weight:700;color:#313131;
  font-family: 'Noto Sans KR';
}
.review_modal .stu_name_title span{
  font-size:20px;
  font-weight:700;color:#313131;
  font-family: 'Noto Sans KR';
  padding-top:2px;
}
.review_modal .stu_name_title a{
  margin-left:auto;
}

.review_modal .stu_review_content{
  background: #fff;padding:30px 10px;
}
.review_modal .stu_review_content .stu_review_content_inner{
  padding:0px 20px;    overflow-y: auto;
  max-height: 200px;
}
.review_modal .stu_review_content .stu_review_content_inner p{
  font-size:18px;
  font-weight:400;color:#313131;font-family: 'Noto Sans KR';  white-space: break-spaces;
  display:none;
}
.review_modal .stu_review_content .stu_review_content_inner::-webkit-scrollbar{
	width:5px;background: transparent;
}
.review_modal .stu_review_content .stu_review_content_inner::-webkit-scrollbar-thumb{
	width:5px;background: #8c8c8c;border-radius: 5px;
}


  /* 개발팀 추가 */
  .etc_content table.privacy_tbl {
    width:100%;
    border: 1px solid black;
    border-collapse: collapse;
  }
  .etc_content table.privacy_tbl tr {
    border: 0;
  }
  .etc_content table.privacy_tbl th{
    border: 1px solid #222222;
    border-collapse: collapse;
    font-weight: 700;
    color: #000;
    font-size:16px;
    text-align: center;
    vertical-align: middle;
    background: #ccc;
  }
  .etc_content table.privacy_tbl td {
    border: 1px solid #222222;
    border-collapse: collapse;
    font-size:16px;
    font-weight: 300;
    color: #000;
    text-align: center;
    vertical-align: middle;
  }