@charset "UTF-8";
img{vertical-align: top;}
html,body * {
  font-family: 'Noto Sans CJK KR';scroll-behavior: smooth;
}



.sub_header_fixed {
  position: relative;left:0;width:100%;background: #fff;z-index: 999;border-top: 1px solid #bca899;
}
.sub_header_fixed .sub_header_fixed_inner{

}

.sub_header_fixed .sub_header_fixed_inner ul{
  display: flex;width:100%;justify-content: space-around;
}
.sub_header_fixed .sub_header_fixed_inner ul li{
  text-align: center;
}
.sub_header_fixed .sub_header_fixed_inner ul li a{
  display: block;font-size: 30px;color:#303030;font-weight:400;    line-height: 1; padding:32.5px 0;
}
.sub_header_fixed .sub_header_fixed_inner ul li a.on{
  font-size: 30px;color:#ff7047;font-weight:700;
}
.sub_header_fixed.fixed{
  position: fixed;
}












#container img {
  width:unset
}
.subUniversity {background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/main_bg_v1.png);position:relative;padding:81px 0 72px;background-size: 100% 100%;background-repeat: no-repeat; }
.subUniversity .small_title {
  width:100%;padding:40px 0;
}
.subUniversity .small_title ul{
  max-width:1200px;margin:0 auto;display: flex;flex-direction: column;justify-content: space-between;align-items: center;gap:40px;align-items: center;
}
.subUniversity .small_title ul li {
  position: relative;
}
.subUniversity .small_title ul li:nth-child(2) {
  width:100%;text-align: center;
}
.subUniversity .small_title ul li iframe{

}
.subUniversity .inner {
  max-width:1200px;margin: 0 auto;display: flex;flex-direction: column;gap:40px;
}
.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:120px 0 40px;background: #ffe749;
}
#section02 .inner{
  display: flex;flex-direction: column;gap:80px;
}

#section02 .inner .university_pass{
  display: flex;flex-direction: column;gap:80px;width: 100%;
}

#section02 .inner .university_pass .university_pass_title {
  display: flex;flex-direction: column;align-items: center;
}
#section02 .inner .university_pass .university_pass_title p{
  font-size:40px;font-weight:400;color: #303030;
}

#section02 .inner .university_pass .university_pass_title h2{
  font-size:60px;font-weight:400;color: #303030;
}
#section02 .inner .university_pass .university_pass_title h2 span{
  font-weight:900;
}



#section02 .inner .university_pass .university_pass_content{
  display: flex;flex-direction: row;justify-content: space-between;width:100%;
}
#section02 .inner .university_pass .university_pass_content .university_pass_content_basic {
  width:33.3333%;  text-align: center;
}
#section02 .inner .university_pass .university_pass_content .university_pass_content_basic img{
  box-shadow: 10px 10px 30px rgb(0 0 0 / 30%);border-radius: 5px;overflow: hidden;
}

#section02 .inner .university_pass .university_pass_content .university_pass_content_swipe{
  width:33.3333%;overflow: hidden;
}

#section02 .inner .university_pass .university_pass_content .university_pass_content_swipe .university_pass_content_swiper_container {
  position: relative;
}
.university_pass_content_swiper_container .swiper-slide{
  text-align: center;
}
.university_pass_content_swiper_container .swiper-button-next {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/university_pass_content_arrow_next.png);width:50px;height:51px;background-size: 100% 100%;right:0;margin-top:-25.5px;
}
.university_pass_content_swiper_container .swiper-button-prev {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/university_pass_content_arrow_prev.png);width:50px;height:51px;background-size: 100% 100%;left:0;margin-top:-25.5px;
}

#section02 .inner .sec02_middle_txt_box {
  text-align: center;
}

#section03 {
  padding:30px 0 40px;background: #ffe749;
}
#section03 .inner{
  display: flex;
  flex-direction: column;
  gap: 50px;
  max-width: 1360px !important;
  width: 100% !important;
}
#section03 .inner .sec03_middle_slide_box{
  overflow: hidden;
  text-align: center;
  position: relative;
}
#section03 .inner .sec03_middle_slide_box .swiper-container{
  width:100%;position: relative;
}

#section03 .inner .sec03_middle_slide_box .swiper-button-next {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec03_slide_arrow_next.png);width:44px;height:81px;background-size: 100% 100%;right:0;margin-top:-40.5px;
}
#section03 .inner .sec03_middle_slide_box .swiper-button-prev {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec03_slide_arrow_prev.png);width:44px;height:81px;background-size: 100% 100%;left:0;margin-top:-40.5px;
}

#section03 .inner .sec03_middle_title {
  display: flex;flex-direction: column;align-items: center;
}
#section03 .inner .sec03_middle_title p{
  font-size:24px;font-weight:400;color: #303030;
}

#section03 .inner .sec03_middle_title h2{
  font-size:40px;font-weight:400;color: #303030;
}
#section03 .inner .sec03_middle_title h2 span{
  font-weight:900;
}
#section03 .inner .sec03_middle_content{
  text-align: center;
}


#section04 {
  padding:0 0 140px;background: #ffe749;
}
#section04 .inner{
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 50px;
}

#section04 .inner .sec04_title {
  text-align: center;
}
#section04 .inner .sec04_content {
  width:100%;
}
#section04 .inner .sec04_content .sec_04_tab_box{
  width:100%;
  display: flex;flex-direction: column;
}
#section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_btn{
  width:100%;
}
#section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_btn ul{
  width:100%;display: flex;gap:40px;
}

#section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_btn ul li.active{
  opacity: 1;
}
#section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_btn ul li{
  opacity: .5;  width:50%;cursor: pointer;text-align: center;padding:20px 0;
  font-size: 30px;color:#fff44a;font-weight: 700;background: #303030;border-top-left-radius: 15px;border-top-right-radius: 15px;
}
#section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_change_box {
  padding: 30px 0;background: #fff;text-align: center;
}
#section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_change_box ul{
  width:100%;
}
#section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_change_box ul li{
  width:100%;display: none;
}

#section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_change_box ul li.active{
  width:100%;display: block;
}


#section06{
  padding:100px 0 200px;background: #7f7ff3;
}
#section06 .inner{
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#section06 .inner .sec06_title_box{
  text-align: center;padding-bottom:30px;
}
#section06 .inner .sec06_title_box2{
  text-align: center;padding-top:70px;
}
#section06 .inner .sec06_swiper_box01{
  padding:50px 40px 40px;
  background: #fff;
  display: flex;flex-direction: column;gap:40px;border-radius: 5px;
}
#section06 .inner .sec06_swiper_box01 .sec06_swiper_bot_title{
  text-align: center;
}
#section06 .inner .sec06_swiper_box01 .sec06_swiper_bot_title span{
  font-size:34px;color:#fff;font-weight:700;background: #fc3f5b;
  padding:10px 20px;border-radius: 10px;display: inline-block;
}



#section06 .inner .sec06_swiper_box02{
  padding: 60px 40px 70px;border-radius: 5px;
  background: #fff;
  display: flex;flex-direction: column;gap:40px;
}
#section06 .inner .sec06_swiper_box02 .sec06_swiper_bot_title{
  text-align: center;
}
#section06 .inner .sec06_swiper_box02 .sec06_swiper_bot_title span{
  font-size:34px;color:#fff;font-weight:700;background: #7f7ff3;
  padding:10px 20px;border-radius: 10px;display: inline-block;
}
#section07{
  padding:100px 0 200px;background: #f0f0f0;
}
#section07 .inner{
  display: flex;
  flex-direction: column;
  gap: 60px;
}
#section07 .inner .sec07_title {
  width: 100%;
}
#section07 .inner .sec07_title ul{
  width: 100%;display: flex;justify-content: space-between;align-items: flex-end;
}
#section07 .inner .sec07_title ul li:nth-child(1){
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
}
#section07 .inner .sec07_title ul li:nth-child(2){
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 30px;
}
#section07 .inner .sec07_title ul li p{
  font-size:50px;font-weight:500;color:#222222;line-height: 1;
}
#section07 .inner .sec07_title ul li h2{
  font-size:80px;font-weight:700;color:#ff7047;line-height: 1;
}
#section07 .inner .sec07_title ul li h3{
  font-size:30px;font-weight:500;color:#222222;line-height: 1;opacity: .4;
}
#section07 .inner .sec07_title ul li .span_box{
  display: flex;gap:5px;
}
#section07 .inner .sec07_title ul li .span_box span{
  color:#f0f0f0;font-size:26px;font-weight:700;padding: 10px 20px;border-radius: 40px;
}
#section07 .inner .sec07_title ul li .span_box span:nth-child(1){
  background: #222222;
}
#section07 .inner .sec07_title ul li .span_box span:nth-child(2){
  background: #ff7047;
}


#section07 .inner .sec07_content {
  width:100%;
}

#section07 .inner .sec07_content ul{
  width:100%;display: flex;flex-direction: column;gap:40px;
}
#section07 .inner .sec07_content ul li{
  width:100%;display: flex;
}
#section07 .inner .sec07_content ul li .img_box{
  box-shadow: 3px 3px 5px rgba(0,0,0,.18);
  border-top-left-radius:10px;border-top-right-radius:10px;
  border-bottom-left-radius:10px;
}
#section07 .inner .sec07_content ul li .txt_box{
  padding:15px 0;    width: 100%;
}
#section07 .inner .sec07_content ul li .txt_box .con_txt{
  background: #fff;height:100%;width:100%;display: flex;align-items: flex-start;padding:0 30px;flex-direction: column;justify-content: center;gap:10px;border-top-right-radius: 10px;border-bottom-right-radius: 10px;box-shadow: 3px 3px 5px rgba(0,0,0,.18);
}
#section07 .inner .sec07_content ul li .txt_box .con_txt h2{
  font-size:34px;color:#222222;font-weight:700;
}
#section07 .inner .sec07_content ul li .txt_box .con_txt p{
  font-size:24px;color:#222222;font-weight:400;word-break: keep-all;
}
#section07 .inner .sec07_content ul li .txt_box .con_txt p>span{
  color:#ff7047;font-weight:700;
}

#section08{
  width:100%;background: #fc3f5b;
}
#section08 .section08_tab_btn_box{
  width:100%;
}
#section08 .section08_tab_btn_box.fixed{
  position: fixed;left:0;z-index: 99;
}
#section08 .section08_tab_btn_box ul{
  width:100%;display: flex;justify-content: center;
  border-bottom:2px solid #ffcddf;
}
#section08 .section08_tab_btn_box ul li{
  width: 50%;
  background: #f697a5;
}
#section08 .section08_tab_btn_box ul li.active{
  background: #fc3f5b;
}
#section08 .section08_tab_btn_box ul li a{
  text-align: center;display: block;color:#fff;font-size:30px;font-weight:700;
  max-width: 620px;  padding:20px 0;
}
#section08 .section08_tab_btn_box ul li:first-child a{
  margin-left: auto;
}
#section08 .section08_tab_btn_box ul li:last-child a{
  margin-right: auto;
}
#section08 .inner {
  max-width:1240px;margin:0 auto
}
#section08 .inner .section08_tab_contents{
  width:100%;padding:80px 0 100px;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents{
  width:100%;display: flex;flex-direction: column;gap:40px;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .makeup_title{
  text-align: center;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box {
  display: flex;flex-direction: row;gap:30px;justify-content: center;width:100%;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box .img_box {
  width:100%;display: flex;justify-content: flex-end;align-items: flex-start;position: relative;flex-direction: column;gap:70px;
}

#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul{
  display: flex;justify-content: flex-start;align-items: flex-end;gap:10px;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn{
  position: relative; cursor: pointer;
  width: 300px;height:90px;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn2{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img02.png);
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn3{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img03.png);
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn4{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img04.png);
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn5{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img05.png);
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn6{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img06.png);
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn7{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img07.png);
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn3.as{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img03_on.png);
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn4.as{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img04_on.png);
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn5.as{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img05_on.png);
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn6.as{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img06_on.png);
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn7.as{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img07_on.png);
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_lec_img_box{
  position: relative;padding: 0 64px;display: flex;flex-direction: column;gap:30px;justify-content: center;align-items: center;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_lec_img_box .sec08_slide_box{
  width:100%;overflow: hidden;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_lec_img_box .sec08_slide_box .sec08_slide{
  width:100%;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .slide_title p{
  font-size:30px;font-weight:400;color:#ffcddf;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .slide_title h2{
  font-size:50px;font-weight:700;color:#ffffff;
}

#section08 .inner .section08_tab_contents .makeup_tab_contents .slide_title {
  width:100%;
  text-align: center;
  padding:40px 0 20px;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_lec_img_box .swiper-button-next {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_arrow_next.png);width:24px;height:45px;background-size: 100% 100%;right:0;margin-top:-22.5px;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_lec_img_box .swiper-button-prev {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_arrow_prev.png);width:24px;height:45px;background-size: 100% 100%;left:0;margin-top:-22.5px;
}


#section08 .inner .section08_tab_contents .makeup_tab_contents .art_mask_notice {
  text-align: center;
}



















#section08 .inner .section08_tab_contents .hair_tab_contents{
  width:100%;display: flex;flex-direction: column;gap:40px;
}
#section08 .inner .section08_tab_contents .hair_tab_contents .hair_title{
  text-align: center;
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box {
  display: flex;flex-direction: row;gap:30px;justify-content: center;width:100%;
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box .img_box {
  width:100%;display: flex;justify-content: flex-end;align-items: flex-start;position: relative;flex-direction: column;gap:70px;
}

#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul{
  display: flex;justify-content: flex-start;align-items: flex-end;gap:10px;
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn{
  position: relative; cursor: pointer;
  width:300px;height:91px;
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn2{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img08.png);
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn3{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img09.png);
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn4{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img10.png);
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn5{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img11.png);
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn6{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img12.png);
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn7{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img13.png);
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn3.as{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img09_on.png);
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn4.as{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img10_on.png);
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn5.as{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img11_on.png);
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn6.as{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img12_on.png);
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn7.as{ 
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_img13_on.png);
}


#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_lec_img_box{
  position: relative;padding: 0 64px;display: flex;flex-direction: column;gap:30px;justify-content: center;align-items: center;
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_lec_img_box .sec08_slide_box{
  width:100%;overflow: hidden;
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_lec_img_box .sec08_slide_box .sec08_slide{
  width:100%;
}
#section08 .inner .section08_tab_contents .hair_tab_contents .slide_title p{
  font-size:30px;font-weight:400;color:#ffcddf;
}
#section08 .inner .section08_tab_contents .hair_tab_contents .slide_title h2{
  font-size:50px;font-weight:700;color:#ffffff;
}

#section08 .inner .section08_tab_contents .hair_tab_contents .slide_title {
  width:100%;
  text-align: center;
  padding:40px 0 20px;
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_lec_img_box .swiper-button-next {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_arrow_next.png);width:24px;height:45px;background-size: 100% 100%;right:0;margin-top:-22.5px;
}
#section08 .inner .section08_tab_contents .hair_tab_contents .sec08_lec_img_box .swiper-button-prev {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_arrow_prev.png);width:24px;height:45px;background-size: 100% 100%;left:0;margin-top:-22.5px;
}





#section09{
  width:100%;background-color: #f5f3f2;padding:70px 0 60px;
}
#section09 .inner{
  max-width:1240px;margin: 0 auto;display: flex;flex-direction: column;gap:60px;
}
#section09 .inner .sec09_title {
  text-align: center;
}
#section09 .inner .sec09_title p{
  font-size:30px;color:#6e6e6e;FONT-WEIGHT:400;
}
#section09 .inner .sec09_title h2{
  font-size:50px;color:#fd8651;font-weight:700;
}






#section09 .inner .sec09_review_box{
  position: relative;padding: 0 40px;display: flex;flex-direction: column;gap:30px;justify-content: center;align-items: center;
}
#section09 .inner .sec09_review_box .sec09_review_swiper_box{
  width:100%;overflow: hidden;
}
#section09 .inner .sec09_review_box .sec09_review_swiper_box .review_slide_container{
  width:100%;
}
#section09 .inner .sec09_review_box .sec09_review_swiper_box .review_slide_container .swiper-wrapper .swiper-slide {
  min-height:100%;
}
#section09 .inner .sec09_review_box .sec09_review_swiper_box .review_slide_container .swiper-slide {
  height: auto !important;
}
#section09 .inner .sec09_review_box .sec09_review_swiper_box .review_slide_container .swiper-slide .stu_real_review{
  background: #fff;display: flex;flex-direction: column;gap:15px;justify-content: flex-start;align-items: center;padding:20px;height:100%;
}
#section09 .inner .sec09_review_box .sec09_review_swiper_box .review_slide_container .swiper-slide .stu_real_review h2{
  color:#000000;font-size:32px;font-weight:700;
}
#section09 .inner .sec09_review_box .sec09_review_swiper_box .review_slide_container .swiper-slide .stu_real_review p{
  color:#000000;font-size:20px;font-weight:400;word-break: keep-all;
}
#section09 .inner .sec09_review_box .sec09_review_swiper_box .review_slide_container .swiper-slide .stu_real_review p > span{
  color:#fd8651;font-weight:700;
}
#section09 .inner .sec09_review_box .swiper-button-next {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec03_slide_arrow_next.png);width: 25px;
  height: 45px;background-size: 100% 100%;right:0;margin-top:-22.5px;
}
#section09 .inner .sec09_review_box .swiper-button-prev {
  background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec03_slide_arrow_prev.png);width: 25px;
  height: 45px;background-size: 100% 100%;left:0;margin-top:-22.5px;
}

#section10{
  width:100%;background-color: #f5f3f2;padding:0 ;
}
#section10 .inner{
  max-width:1240px;margin: 0 auto;display: flex;flex-direction: column;gap:60px;
}
#section10 .inner .sec10_title{
  text-align: center;display: flex;flex-direction: column;gap:60px;
}
#section10 .inner .sec10_title p{
  font-size: 40px;font-weight:400;color:#6e6e6e;line-height: 1.2;
}

#section10 .inner .sec10_title p span{
  font-weight:700;
}

#section10 .inner .sec10_title h2{
  font-size: 30px;font-weight:400;color:#6e6e6e;
}

#section10 .inner .sec10_content {text-align: center;}


.fixed_question{
  position: fixed;top:30%;right:5%;z-index: 1201;
}
.fixed_question .fixed_question_img_cursor{
  position: absolute;bottom:0;right:0;animation: flux 1.5s ease-in-out infinite;opacity: 1;
}
@keyframes flux {
  0% {opacity: 0;}
  50% {opacity: 1;}
  100% {opacity: 0;}
}

#section05{
  position: relative;
  background: #f5f3f2;
}
#section05 img{
  width: 100%;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content:'';display: none;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content:'';display: none;
}


/* 2021-11-19 수정 */
.makeup_exam{background: #fff;}
.makeup_exam .exam_step{padding:5%;padding-bottom: 8%;}
.makeup_exam .exam_sch{background: #f3f3f3;padding-bottom: 8%;}
.collegeList{position: relative;padding-left: 3%;}
.collegeList .subTit{font-size: 28px;font-family: 'notokr-bold';letter-spacing: -0.02em;color: #000;}
.collegeList ul{/* width: 1148px; */height: 325px;overflow: hidden;}
.collegeList li{float: left;width: 365px !important;height: 325px;/* margin-right: 9px; */}
.collegeList li .collegeBox{width: 325px;height: 100%;border:1px solid #dedede;background: #fff;}
.collegeList li .imgCollege{width: 100%;height: 64%;position: relative;overflow: hidden;}
.collegeList li .imgCollege img{position: absolute;top:50%;left:50%;transform:translate(-50% , -50%);max-width: 67%;}
.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: 1.5;}
.collegeList li .txtCollege div:nth-child(2){text-align: center;color: #6e6e6e;font-size: 14px;font-family: 'Nanum-R';line-height: 1.5;/* height: 24px; */padding-top: 2%;}
.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: 18%;z-index:1;width:100%;opacity: 1;transition: all 0.4s linear;z-index: 998;}
.collegeList .mtnCtrl .prev{display: inline-block;width: 80px;height: 80px;background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/btn_prev.png) no-repeat 0 0;background-size: cover; text-indent: -999em;position: absolute;top:77px;left: 0px;}
.collegeList .mtnCtrl .next{display: inline-block;width: 80px;height: 80px;background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/btn_next.png) no-repeat 0 0;background-size: cover;text-indent: -999em;position: absolute;top:77px;right: 0px;}
.collegeList .mtnCtrl2 {position:absolute;left: 0px;top: 22%;z-index:1;width:100%;opacity: 1;transition: all 0.4s linear;z-index: 998;}
.collegeList .mtnCtrl2 .mtnArrow2 {display:block;}
.collegeList .mtnCtrl2 .prev{display: inline-block;width: 80px;height: 80px;background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/btn_prev.png) no-repeat 0 0;background-size: cover;text-indent: -999em;position: absolute;top:77px;left: 0px;}
.collegeList .mtnCtrl2 .next{display: inline-block;width: 80px;height: 80px;background: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/common/btn_next.png) no-repeat 0 0;background-size: cover;text-indent: -999em;position: absolute;top:77px;right: 0px;}



.inner{
  padding:0 30px;
}
.uni_main_content img{
  width:100%;text-align: center;
}
.subUniversity {
  padding: 81px 0 72px;
}

.subUniversity .small_title{
padding:0;
}
.subUniversity .small_title ul {
gap: 40px;
}
.subUniversity .small_title ul li img{
width:160px;
}
.subUniversity .small_title ul li iframe {

}
#section02 .inner .university_pass .university_pass_title p {
font-size: 30px;
}
#section02 .inner .university_pass .university_pass_title {
gap:15px;
}
#section02 .inner .university_pass .university_pass_title h2 {
font-size: 50px;
text-align: center ;
line-height: 1.2;
}
#section02 {
padding: 90px 0 30px;
background: #ffe749;
}
#section02 .inner {
gap: 35px;
}
#section02 .inner .university_pass {
gap: 60px;
}
#section02 .inner .university_pass .university_pass_content {
flex-direction: column;gap:35px;
}
#section02 .inner .university_pass .university_pass_content .university_pass_content_basic_box {
display:flex;gap:30px;
}
#section02 .inner .university_pass .university_pass_content .university_pass_content_basic {
width:50%;
}
#section02 .inner .university_pass .university_pass_content .university_pass_content_basic:nth-child(1) img {
border-top: 2px solid #fffeb9;border-left: 1px solid #fffeb9;
}
#section02 .inner .university_pass .university_pass_content .university_pass_content_basic:nth-child(2) img {
border-top: 2px solid #878787;border-left: 1px solid #878787;
}
#section02 .inner .university_pass .university_pass_content .university_pass_content_swipe {
width: 100%;padding:0;
overflow: hidden;
}

#section02 .inner .university_pass .university_pass_content .university_pass_content_swipe .university_pass_content_swiper_container{
padding:45px;
}
.university_pass_content_swiper_container .swiper-button-prev {
width: 90px;
height: 92px;
margin-top: -46px;
}
.university_pass_content_swiper_container .swiper-button-next {
width: 90px;
height: 92px;
margin-top: -46px;
}
.university_pass_content_swiper_container .swiper-slide img{
box-shadow: 10px 10px 30px rgb(0 0 0 / 30%);border-radius: 5px;
}

#section04 {
padding: 0 0 80px;
background: #ffe749;
}
#section03 .inner .sec03_middle_title p {
font-size: 24px;
font-weight: 400;
color: #303030;
}
#section03 .inner .sec03_middle_title h2 {
font-size: 40px;
font-weight: 400;
color: #303030;
}

#section03 .inner .sec03_middle_title {
padding-top:30px;text-align: center;display: flex;flex-direction: column;gap:10px;
}
#section03 .inner .sec03_middle_title h2{
line-height: 1.2;
}

#section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_change_box {
padding: 40px 0;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;overflow: hidden;box-shadow: 3px 3px 30px rgba(0,0,0,.5);
}

#section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_btn ul li {
opacity: .5;
width: 50%;
cursor: pointer;
text-align: center;
padding: 20px 0;
font-size: 30px;
color: #fff44a;
font-weight: 700;
background: #303030;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}
#section04 .inner .sec04_content {
padding-bottom:10px;
}

#section06 {
padding: 80px 0 100px;
background: #7f7ff3;
}

#section06 .inner .sec06_title_box {
padding-bottom:50px;
}

#section06 .inner .sec06_swiper_box01 {
padding: 50px 50px 90px;
background: #fff;
display: flex;
flex-direction: column;
gap: 35px;
border-radius: 5px;
}
#section06 .inner .sec06_swiper_box01 .sec06_swiper_bot_title span {
font-size: 34px;
color: #fff;
font-weight: 700;
background: #fc3f5b;
padding: 10px 20px;
border-radius: 10px;
display: inline-block;
}
#section06 .inner .box {
display: flex;flex-direction: column;gap:30px;align-items: flex-start;
}
#section06 .inner .box ul.tab{
display: flex;flex-direction: row;align-items: flex-start;justify-content: center;width: 100%;
}
#section06 .inner .sec06_swiper_box02 {
padding: 50px 50px 90px;
border-radius: 5px;
background: #fff;
display: flex;
flex-direction: column;
gap: 30px;
}
#section06 .inner .box2 {
display: flex;flex-direction: column;gap:70px;align-items: flex-start;
}
#section06 .inner .box2 ul.tab{
display: flex;flex-direction: row;align-items: flex-start;justify-content: center;width: 100%;
}
#section06 .inner .sec06_title_box2{
padding-top:60px;
}
#section07 {
padding: 90px 0 150px;
background: #f0f0f0;
}
#section07 .inner .sec07_title ul{
flex-direction: column;align-items: center;gap:30px;
}
#section07 .inner .sec07_title ul li:nth-child(1){
align-items: center;
}
#section07 .inner .sec07_title ul li:nth-child(2) {
align-items: center;
gap: 20px;
}
#section07 .inner .sec07_title ul li .span_box span {
color: #f0f0f0;
font-size: 26px;
font-weight: 700;
padding: 5px 20px;
border-radius: 40px;
}
#section07 .inner .sec07_content ul li {
width: 100%;
display: flex;
flex-direction: column;
}
#section07 .inner .sec07_content ul li .txt_box {
padding: 0;
width: 100%;
}
#section07 .inner .sec07_content ul li .img_box {
box-shadow: none;
border-top-left-radius: unset;
border-top-right-radius: unset;
border-bottom-left-radius: unset;
text-align: center;
}
#section07 .inner .sec07_content ul li .img_box img{
width:500px;
}
#section07 .inner .sec07_content ul li .txt_box .con_txt {
background: #fff;
height: 100%;
width: 100%;
display: flex;
align-items: flex-start;
padding: 30px;
flex-direction: column;
justify-content: center;
gap: 15px;
border-radius: 10px;
box-shadow: 3px 3px 5px rgb(0 0 0 / 18%);
}
#section07 .inner .sec07_content ul{
gap:70px;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents {

gap: 60px;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box .img_box >ul {
flex-direction: column;gap: 30px;
}

#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn{
position: relative; cursor: pointer;
width: 300px;height:90px;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box .img_box {
gap:40px;justify-content: space-between;
}
#section08 .section08_tab_btn_box ul li a {
line-height: 1.2;
}

#section08 .inner .section08_tab_contents .hair_tab_contents {

  gap: 60px;
  }
  #section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box .img_box >ul {
  flex-direction: column;gap: 30px;
  }
  
  #section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn{
  position: relative; cursor: pointer;
  width: 300px;height:90px;
  }
  #section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box .img_box {
  gap:40px;justify-content: space-between;
  }



@media all and (max-width:768px){
  .sub_header_fixed .sub_header_fixed_inner ul li a{
    font-size: 3.9062vw;padding:4.2317vw 0;
  }
  .sub_header_fixed .sub_header_fixed_inner ul li a.on{
    font-size: 3.9062vw;
  }

  #container img {
    width:100%;
  }
  .subUniversity {padding:20.8333vw 0 54.6875vw;}
  .subUniversity .inner{
    gap: 5.2083vw;
  }
  .subUniversity .small_title {
    padding:0;
  }
  .subUniversity .small_title ul{
    gap:5.2083vw;
  }
  .subUniversity .small_title ul li iframe {
    width: 54.6875vw;
    min-width: 240px;
    height:30.7617vw;
    min-height: 135px;
  }
  .uniinfo {
    padding:16.9270vw 0 11.7187vw;
  }
  .uniinfo .inner{
    gap:19.5312vw;
  }
  .uniinfo .inner .uniinfo_title .stu_coment_box img{
    top: -20.1822vw;
    left: -85.8072vw;
  }
  .uniinfo .inner .uniinfo_title p{
    font-size: 7.8125vw;
  }
  .uniinfo .inner .uniinfo_content {
    gap:7.8125vw;
  }
  .uniinfo .inner .uniinfo_content >p{
    font-size: 5.2083vw;
  }
  #section02 {
    padding:15.625vw 0 5.2083vw;
  }
  #section02 .inner{
    gap:10.4166vw;
  }
  #section02 .inner .university_pass{
    gap:10.4166vw;
  }
  #section02 .inner .university_pass .university_pass_title p{
    font-size:5.2083vw;
  }
  #section02 .inner .university_pass .university_pass_title h2{
    font-size:7.8125vw;
  }
  #section02 .inner .university_pass .university_pass_content .university_pass_content_basic img{
    box-shadow: 1.3020vw 1.3020vw 3.9062vw rgb(0 0 0 / 30%);border-radius: 0.65104vw;
  }
  .university_pass_content_swiper_container .swiper-button-next {
    width:6.5104vw;height:6.6406vw;margin-top:-3.3203vw;
  }
  .university_pass_content_swiper_container .swiper-button-prev {
    width:6.5104vw;height:6.6406vw;margin-top:-3.3203vw;
  }
  #section03 {
    padding:3.9062vw 0 5.2083vw;
  }
  #section03 .inner{
    gap: 6.5104vw;
  }
  #section03 .inner .sec03_middle_slide_box .swiper-button-next {
    width:5.7291vw;height:10.5468vw;margin-top:-5.2734vw;
  }
  #section03 .inner .sec03_middle_slide_box .swiper-button-prev {
    width:5.7291vw;height:10.5468vw;margin-top:-5.2734vw;
  }
  #section03 .inner .sec03_middle_title p{
    font-size:3.125vw;
  }
  
  #section03 .inner .sec03_middle_title h2{
    font-size:5.20833vw;
  }
  #section04 {
    padding:0 0 18.2291vw;
  }
  #section04 .inner{
    gap: 6.5104vw;
  }
  #section04 .inner iframe {
    width: 54.6875vw;
    min-width: 240px;
    height:30.7617vw;
    min-height: 135px;
  }
  #section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_btn ul{
    gap:5.2083vw;
  }
  #section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_btn ul li{
    padding:2.6041vw 0;
    font-size: 3.9062vw;border-top-left-radius: 1.9531vw;border-top-right-radius: 1.9531vw;
  }
  #section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_change_box {
    padding: 3.9062vw 0;
  }
  #section06{
    padding:13.0208vw 0 26.0416vw;
  }
  #section06 .inner{
    gap: 2.6041vw;
  }
  #section06 .inner .sec06_title_box{
    padding-bottom:3.9062vw;
  }
  #section06 .inner .sec06_title_box2{
    padding-top:9.1145vw;
  }
  #section06 .inner .sec06_swiper_box01{
    padding:6.5104vw 5.2083vw 5.2083vw;
    gap:5.2083vw;border-radius: 0.6510vw;
  }

  #section06 .inner .sec06_swiper_box01 .sec06_swiper_bot_title span{
    font-size:4.4270vw;
    padding:1.3020vw 2.6041vw;border-radius: 1.3020vw;
  }
  
  
  
  #section06 .inner .sec06_swiper_box02{
    padding: 7.8125vw 5.2083vw 9.1145vw;border-radius: 0.6510vw;
    gap:5.2083vw;
  }
  #section06 .inner .sec06_swiper_box02 .sec06_swiper_bot_title{
    text-align: center;
  }
  #section06 .inner .sec06_swiper_box02 .sec06_swiper_bot_title span{
    font-size:4.4270vw;
    padding:1.3020vw 2.6041vw;border-radius: 1.3020vw;
  }
  #section07{
    padding:13.0208vw 0 26.0416vw;
  }
  #section07 .inner{
    gap: 7.8125vw;
  }
  #section07 .inner .sec07_title ul li:nth-child(1){
    gap: 2.6041vw;
  }
  #section07 .inner .sec07_title ul li:nth-child(2){
    gap: 3.9062vw;
  }
  #section07 .inner .sec07_title ul li p{
    font-size:6.5104vw;
  }
  #section07 .inner .sec07_title ul li h2{
    font-size:10.4166vw;
  }
  #section07 .inner .sec07_title ul li h3{
    font-size:3.9062vw;
  }
  #section07 .inner .sec07_title ul li .span_box{
    gap:0.6510vw;
  }
  #section07 .inner .sec07_title ul li .span_box span{
    font-size:3.3854vw;padding: 1.3020vw 2.6041vw;border-radius: 5.2083vw;
  }
  #section07 .inner .sec07_content ul{
    gap:5.2083vw;
  }
  #section07 .inner .sec07_content ul li .img_box{
    box-shadow: 0.3906vw 0.3906vw 0.6510vw rgba(0,0,0,.18);
    border-top-left-radius:1.3020vw;border-top-right-radius:1.3020vw;
    border-bottom-left-radius:1.3020vw;
  }
  #section07 .inner .sec07_content ul li .txt_box{
    padding:1.9531vw 0;
  }
  #section07 .inner .sec07_content ul li .txt_box .con_txt{
    padding:0 3.9062vw;gap:1.3020vw;border-top-right-radius: 1.3020vw;border-bottom-right-radius: 1.3020vw;box-shadow: 0.3906vw 0.3906vw 5px rgba(0,0,0,.18);
  }
  #section07 .inner .sec07_content ul li .txt_box .con_txt h2{
    font-size:4.4270vw;
  }
  #section07 .inner .sec07_content ul li .txt_box .con_txt p{
    font-size:3.125vw;line-height:1.4;
  }
  #section08 .section08_tab_btn_box ul li a{
    font-size:3.9062vw;
    max-width: 80.7291vw;  padding:2.6041vw 0;
  }
  #section08 .inner .section08_tab_contents{
    padding:10.4166vw 0 13.0208vw;
  }
  #section08 .inner .section08_tab_contents .makeup_tab_contents{
    gap:5.2083vw;
  }
  #section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box {
    gap:3.9062vw;
  }
  #section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box .img_box {
    gap:9.1145vw;
  }
  
  #section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul{
    gap:1.3020vw;
  }
  #section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn{
    width: 39.0625vw;height:11.7187vw;
  }
  #section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_lec_img_box{
    padding: 0 8.3333vw;gap:3.9062vw;
  }
  #section08 .inner .section08_tab_contents .makeup_tab_contents .slide_title p{
    font-size:3.9062vw;
  }
  #section08 .inner .section08_tab_contents .makeup_tab_contents .slide_title h2{
    font-size:6.5104vw;
  }
  
  #section08 .inner .section08_tab_contents .makeup_tab_contents .slide_title {
    padding:5.2083vw 0 2.6041vw;
  }
  #section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_lec_img_box .swiper-button-next {
    width:3.125vw;height:5.8593vw;margin-top:-2.9296vw;
  }
  #section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_lec_img_box .swiper-button-prev {
    width:3.125vw;height:5.8593vw;margin-top:-2.9296vw;
  }  
  #section08 .inner .section08_tab_contents .hair_tab_contents{
    gap:5.2083vw;
  }
  #section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box {
    gap:3.9062vw;
  }
  #section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box .img_box {
    gap:9.1145vw;
  }
  
  #section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul{
    gap:1.3020vw;
  }
  #section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn{
    width:39.0625vw;height:11.8489vw;
  }
  #section08 .inner .section08_tab_contents .hair_tab_contents .sec08_lec_img_box{
    padding: 0 8.3333vw;gap:3.9062vw;
  }
  #section08 .inner .section08_tab_contents .hair_tab_contents .slide_title p{
    font-size:3.9062vw;
  }
  #section08 .inner .section08_tab_contents .hair_tab_contents .slide_title h2{
    font-size:6.5104vw;
  }
  
  #section08 .inner .section08_tab_contents .hair_tab_contents .slide_title {
    padding:5.2083vw 0 2.6041vw;
  }
  #section08 .inner .section08_tab_contents .hair_tab_contents .sec08_lec_img_box .swiper-button-next {
    width:3.125vw;height:5.8593vw;margin-top:-2.9296vw;
  }
  #section08 .inner .section08_tab_contents .hair_tab_contents .sec08_lec_img_box .swiper-button-prev {
    background-image: url(https://img.megastudyacademy.co.kr/campus/beautym_html_img/University_dev/sec08_arrow_prev.png);width:3.125vw;height:5.8593vw;margin-top:-2.9296vw;
  }
  #section08 .inner .section08_tab_contents .hair_tab_contents .hair_title img{
    width:67.0572vw;
  }
  
  
  
  
  #section09{
    padding:9.1145vw 0 7.8125vw;
  }
  #section09 .inner{
    gap:7.8125vw;
  }
  #section09 .inner .sec09_title p{
    font-size:3.9062vw;
  }
  #section09 .inner .sec09_title h2{
    font-size:6.5104vw;
  }
  
  
  
  
  
  
  #section09 .inner .sec09_review_box{
    padding: 0 5.2083vw;gap:3.9062vw;
  }
  #section09 .inner .sec09_review_box .sec09_review_swiper_box .review_slide_container .swiper-slide .stu_real_review{
    gap:1.9531vw;padding:2.6041vw;
  }
  #section09 .inner .sec09_review_box .sec09_review_swiper_box .review_slide_container .swiper-slide .stu_real_review h2{
    font-size:4.1666vw;
  }
  #section09 .inner .sec09_review_box .sec09_review_swiper_box .review_slide_container .swiper-slide .stu_real_review p{
    font-size:2.6041vw;
  }
  #section09 .inner .sec09_review_box .swiper-button-next {
    width: 3.2552vw;
    height: 5.8593vw;margin-top:-2.9296vw;
  }
  #section09 .inner .sec09_review_box .swiper-button-prev {
    width: 3.2552vw;
    height: 5.8593vw;margin-top:-2.9296vw;
  }
  #section10 .inner{
    gap:7.8125vw;
  }
  #section10 .inner .sec10_title{
    gap:7.8125vw;
  }
  #section10 .inner .sec10_title p{
    font-size: 5.2083vw;
  }
  
  #section10 .inner .sec10_title h2{
    font-size: 3.9062vw;
  }
  
  .exam_sch img{ width:100%;}
  #section02 .inner .sec02_middle_txt_box img{
    width:82.1614vw;
    }
  #section03 .inner .sec03_middle_slide_box .swiper-button-next {
    width: 5.7291vw;
    height: 10.5468vw;
    margin-top: -5.2734vw;
    right: 20px;
    top:50.7812vw;
  }
  #section03 .inner .sec03_middle_slide_box .swiper-button-prev {
    width: 5.7291vw;
    height: 10.5468vw;
    margin-top: -5.2734vw;
    left:20px;
    top:50.7812vw;
  }
  #section03 .inner .sec03_middle_content img{
    width:91.1458vw; 
  }
  #section04 .inner .sec04_title img{
    width: 78.5156vw;
  }
  #section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_change_box ul li img {
    width:78.3854vw;
  }
  #section04 .inner .sec04_content img{
    width:86.0677vw;
  }
  #section06 .inner .sec06_title_box img{
    width:86.1979vw;
  }
  #section06 .inner .sec06_title_box2 img{
    width: 80.0781vw;
  }










  
.inner{
  padding:0 30px;
}
.uni_main_content img{
  width:100%;text-align: center;
}
.subUniversity {
  padding: 10.5468vw 0 9.375vw;
}

.subUniversity .small_title{
padding:0;
}
.subUniversity .small_title ul {
gap: 5.2083vw;
}
.subUniversity .small_title ul li img{
width:74.3489vw !important;
}
#section02 .inner .university_pass .university_pass_title p {
font-size: 3.9062vw;
}
#section02 .inner .university_pass .university_pass_title {
gap:1.9531vw;
}
#section02 .inner .university_pass .university_pass_title h2 {
font-size: 6.5104vw;
text-align: center ;
line-height: 1.2;
}
#section02 {
padding: 11.7187vw 0 3.9062vw;
background: #ffe749;
}
#section02 .inner {
gap: 4.5572vw;
}
#section02 .inner .university_pass {
gap: 7.8125vw;
}
#section02 .inner .university_pass .university_pass_content {
flex-direction: column;gap:4.5572vw;
}
#section02 .inner .university_pass .university_pass_content .university_pass_content_basic_box {
display:flex;gap:3.9062vw;
}
#section02 .inner .university_pass .university_pass_content .university_pass_content_basic {
width:50%;
}
#section02 .inner .university_pass .university_pass_content .university_pass_content_basic:nth-child(1) img {
border-top: 2px solid #fffeb9;border-left: 1px solid #fffeb9;
}
#section02 .inner .university_pass .university_pass_content .university_pass_content_basic:nth-child(2) img {
border-top: 2px solid #878787;border-left: 1px solid #878787;
}
#section02 .inner .university_pass .university_pass_content .university_pass_content_swipe {
width: 100%;padding:0;
overflow: hidden;
}

#section02 .inner .university_pass .university_pass_content .university_pass_content_swipe .university_pass_content_swiper_container{
padding:5.8593vw;
}
.university_pass_content_swiper_container .swiper-button-prev {
width: 11.7187vw;
height: 11.9791vw;
margin-top: -5.9895vw;
}
.university_pass_content_swiper_container .swiper-button-next {
width: 11.7187vw;
height: 11.9791vw;
margin-top: -5.9895vw;
}
.university_pass_content_swiper_container .swiper-slide img{
box-shadow: 1.3020vw 1.3020vw 3.9062vw rgb(0 0 0 / 30%);border-radius: 0.6510vw;overflow: hidden;
}

#section04 {
padding: 0 0 10.4166vw;
background: #ffe749;
}
#section03 .inner .sec03_middle_title p {
font-size: 3.125vw;
font-weight: 400;
color: #303030;
}
#section03 .inner .sec03_middle_title h2 {
font-size: 5.2083vw;
font-weight: 400;
color: #303030;
}

#section03 .inner .sec03_middle_title {
padding-top:3.9062vw;text-align: center;display: flex;flex-direction: column;gap:1.3020vw;
}
#section03 .inner .sec03_middle_title h2{
line-height: 1.2;
}

#section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_change_box {
padding: 5.2083vw 0;border-bottom-left-radius: 1.9531vw;border-bottom-right-radius: 1.9531vw;overflow: hidden;box-shadow: 0.3906vw 0.3906vw 3.9062vw rgba(0,0,0,.5);
}

#section04 .inner .sec04_content .sec_04_tab_box .sec04_tab_btn ul li {
opacity: .5;
width: 50%;
cursor: pointer;
text-align: center;
padding: 2.6041vw 0;
font-size: 3.9062vw;
color: #fff44a;
font-weight: 700;
background: #303030;
border-top-left-radius: 1.9531vw;
border-top-right-radius: 1.9531vw;
}
#section04 .inner .sec04_content {
padding-bottom:1.3020vw;
}

#section06 {
padding: 10.4166vw 0 13.0208vw;
background: #7f7ff3;
}

#section06 .inner .sec06_title_box {
padding-bottom:6.5104vw;
}

#section06 .inner .sec06_swiper_box01 {
padding: 6.5104vw 6.5104vw 11.7187vw;
background: #fff;
display: flex;
flex-direction: column;
gap: 4.5572vw;
border-radius: 0.6510vw;
}
#section06 .inner .sec06_swiper_box01 .sec06_swiper_bot_title span {
font-size: 4.4270vw;
color: #fff;
font-weight: 700;
background: #fc3f5b;
padding: 1.3020vw 2.6041vw;
border-radius: 1.3020vw;
display: inline-block;
}
#section06 .inner .box {
display: flex;flex-direction: column;gap:3.9062vw;align-items: flex-start;
}
#section06 .inner .box ul.tab{
display: flex;flex-direction: row;align-items: flex-start;justify-content: center;width: 100%;
}
#section06 .inner .box ul.tab li img{
  width:36.0677vw;
}
#section06 .inner .sec06_swiper_box02 {
padding: 6.5104vw 6.5104vw 11.7187vw;
border-radius: 0.6510vw;
background: #fff;
display: flex;
flex-direction: column;
gap: 3.9062vw;
}
#section06 .inner .box2 {
display: flex;flex-direction: column;gap:9.1145vw;align-items: flex-start;
}
#section06 .inner .box2 ul.tab{
display: flex;flex-direction: row;align-items: flex-start;justify-content: center;width: 100%;
}
#section06 .inner .box2 ul.tab li img{
  width:34.7656vw;
}
#section06 .inner .sec06_title_box2{
padding-top:7.8125vw;
}
#section07 {
padding: 11.7187vw 0 19.5312vw;
background: #f0f0f0;
}
#section07 .inner .sec07_title ul{
flex-direction: column;align-items: center;gap:3.9062vw;
}
#section07 .inner .sec07_title ul li:nth-child(1){
align-items: center;
}
#section07 .inner .sec07_title ul li:nth-child(2) {
align-items: center;
gap: 2.6041vw;
}
#section07 .inner .sec07_title ul li .span_box span {
color: #f0f0f0;
font-size: 3.3854vw;
font-weight: 700;
padding: 0.6510vw 2.6041vw;
border-radius: 5.2083vw;
}
#section07 .inner .sec07_content ul li {
width: 100%;
display: flex;
flex-direction: column;
}
#section07 .inner .sec07_content ul li .txt_box {
padding: 0;
width: 100%;
}
#section07 .inner .sec07_content ul li .img_box {
box-shadow: none;
border-top-left-radius: unset;
border-top-right-radius: unset;
border-bottom-left-radius: unset;
text-align: center;
}
#section07 .inner .sec07_content ul li .img_box img{
width:65.1041vw;
}
#section07 .inner .sec07_content ul li .txt_box .con_txt {
background: #fff;
height: 100%;
width: 100%;
display: flex;
align-items: flex-start;
padding: 3.9062vw;
flex-direction: column;
justify-content: center;
gap: 1.9531vw;
border-radius: 1.3020vw;
box-shadow: 0.3906vw 0.3906vw 0.6510vw rgb(0 0 0 / 18%);
}
#section07 .inner .sec07_content ul{
gap:9.1145vw;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents {
gap: 7.8125vw;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .makeup_title img{
  width: 67.0572vw;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box .img_box >ul {
flex-direction: column;gap: 3.9062vw;
}

#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box  .img_box >ul li.curri_btn{
position: relative; cursor: pointer;
width: 39.0625vw;height:11.7187vw;background-size: 100% 100%;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box .img_box {
gap:5.2083vw;justify-content: space-between;
}
#section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box .img_box img{
  width:29.8177vw;
}
#section08 .section08_tab_btn_box ul li a {
line-height: 1.2;
}

#section08 .inner .section08_tab_contents .hair_tab_contents {

  gap: 7.8125vw;
  }
  #section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box .img_box >ul {
  flex-direction: column;gap: 3.9062vw;
  }
  
  #section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box  .img_box >ul li.curri_btn{
  position: relative; cursor: pointer;
  width: 39.0625vw;height:11.7187vw;background-size: 100% 100%;
  }
  #section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box .img_box {
  gap:5.2083vw;justify-content: space-between;
  }
  #section08 .inner .section08_tab_contents .makeup_tab_contents .sec08_content_box .content_box{
    display: flex;align-items: flex-end;
  }
  #section08 .inner .section08_tab_contents .hair_tab_contents .sec08_content_box .content_box {
    align-items: flex-end;display: flex;
  }
  #section10 .inner .sec10_content img{
    width:48.4375vw;
  }
}


@media (max-width:480px) {
  #section03 .inner .sec03_middle_content img {width:100%;}
}


@media (min-width:320px) and (max-width:349px) {
	/* 2021-11-19 수정 */
	.collegeList .subTit{font-size: 13px;}
	.collegeList ul{height: 138px;}
	.collegeList li{float: left;width: 155px !important;height: 138px;}
	.collegeList li .collegeBox{width: 138px;height: 100%;}
	.collegeList .mtnCtrl .next,
	.collegeList .mtnCtrl .prev,
	.collegeList .mtnCtrl2 .next,
	.collegeList .mtnCtrl2 .prev{width: 35px;height: 35px;}
	.collegeList li .txtCollege div:nth-child(1){font-size: 12px;}
	.collegeList li .txtCollege div:nth-child(2){font-size: 10px;}
	.btnCounseling2 button{font-size: 12px;}
	.collegeList .mtnCtrl{top:8%;}
	.collegeList .mtnCtrl2{top: 8%;}
	/* //2021-11-19 수정 */
	.colbox_row.row3box{width: 125%;}/* 2021-11-25 */
}
@media (min-width:350px) and (max-width:360px) { /* 갤럭시 */
  	/* 2021-11-19 수정 */
	.collegeList .subTit{font-size: 13px;}
	.collegeList ul{height: 152px;}
	.collegeList li{float: left;width: 170px !important;height: 152px;}
	.collegeList li .collegeBox{width: 152px;height: 100%;}
	.collegeList .mtnCtrl .next,
	.collegeList .mtnCtrl .prev,
	.collegeList .mtnCtrl2 .next,
	.collegeList .mtnCtrl2 .prev{width: 40px;height: 40px;}
	.collegeList li .txtCollege div:nth-child(1){font-size: 12px;}
	.collegeList li .txtCollege div:nth-child(2){font-size: 10px;}
	.btnCounseling2 button{font-size: 12px;}
	/* //2021-11-19 수정 */
	.colbox_row.row3box{width: 125%;}/* 2021-11-25 */

}

@media (min-width:361px) and (max-width:427px) {
	/* 2021-11-19 수정 */
	.collegeList .subTit{font-size: 15px;}
	.collegeList ul{height: 156px;}
	.collegeList li{float: left;width: 175px !important;height: 156px;}
	.collegeList li .collegeBox{width: 156px;height: 100%;}
	.collegeList .mtnCtrl .next,
	.collegeList .mtnCtrl .prev,
	.collegeList .mtnCtrl2 .next,
	.collegeList .mtnCtrl2 .prev{width: 32px;height: 32px;}
	.collegeList li .txtCollege div:nth-child(1){font-size: 14px;}
	.collegeList li .txtCollege div:nth-child(2){font-size: 12px;}
	.btnCounseling2 button{font-size: 14px;}
	.collegeList .mtnCtrl{top:8%;}
	.collegeList .mtnCtrl2{top: 8%;}
	/* //2021-11-19 수정 */
	.colbox_row.row3box{width: 150%;}/* 2021-11-25 */
}

@media (min-width:428px) and (max-width:500px) {
	/* 2021-11-19 수정 */
	.collegeList .subTit{font-size: 13px;}
	.collegeList ul{height:194px;}
	.collegeList li{float: left;width: 208px !important;height: 185px;}
	.collegeList li .collegeBox{width: 185px;height: 100%;}
	.collegeList .mtnCtrl .next,
	.collegeList .mtnCtrl .prev,
	.collegeList .mtnCtrl2 .next,
	.collegeList .mtnCtrl2 .prev{width: 45px;height: 45px;}
	.collegeList li .txtCollege div:nth-child(1){font-size: 14px;}
	.collegeList li .txtCollege div:nth-child(2){font-size: 12px;}
	.btnCounseling2 button{font-size: 12px;}
	.collegeList .mtnCtrl{top:8%;}
	.collegeList .mtnCtrl2{top: 8%;}
	/* //2021-11-19 수정 */
}
@media (min-width:501px) and (max-width:640px) {
	/* 2021-11-19 수정 */
	.collegeList .subTit{font-size: 13px;}
	.collegeList ul{height: 217px;}
	.collegeList li{float: left;width: 245px !important;height: 217px;}
	.collegeList li .collegeBox{width: 217px;height: 100%;}
	.collegeList .mtnCtrl .next,
	.collegeList .mtnCtrl .prev,
	.collegeList .mtnCtrl2 .next,
	.collegeList .mtnCtrl2 .prev{width: 50px;height: 50px;}
	.collegeList li .txtCollege div:nth-child(1){font-size: 17px;}
	.collegeList li .txtCollege div:nth-child(2){font-size: 14px;}
	.btnCounseling2 button{font-size: 12px;}
	/* //2021-11-19 수정 */
}

@media (min-width:641px) and (max-width:749px) {
  	/* 2021-11-19 수정 */
	.collegeList .subTit{font-size: 13px;}
	.collegeList ul{height: 278px;}
	.collegeList li{float: left;width: 312px !important;height: 278px;}
	.collegeList li .collegeBox{width: 278px;height: 100%;}
	.collegeList .mtnCtrl .next,
	.collegeList .mtnCtrl .prev,
	.collegeList .mtnCtrl2 .next,
	.collegeList .mtnCtrl2 .prev{width: 60px;height: 60px;}
	.collegeList li .txtCollege div:nth-child(1){font-size: 22px;}
	.collegeList li .txtCollege div:nth-child(2){font-size: 18px;}
	.btnCounseling2 button{font-size: 12px;}
	/* //2021-11-19 수정 */
}