@font-face {
  font-family: 'GmarketSansBold';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GmarketSansMedium';
  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.img_pc{
  display: block;
}
.img_mo{
  display: none;
}
.pc-no-br {
  display: none;
}
#wrap img {
  margin-bottom:0;
  vertical-align: bottom;
}
#section01{
  background-image: url(https://img.megastudyacademy.co.kr/megademdev/main/event/20240826/MEGASTUDY-2173/section01_bg.png);
  background-size: 1920px auto;
  background-position: top center;
}
#section01 .section_inner {
  max-width:1240px;margin:0 auto;padding: 90px 87px 110px;
}
#section02{
  background: #fff;
}
#section02 .section_inner {
  max-width:100%;margin:0 auto;padding: 90px 0;text-align: center;
  display: flex;flex-direction: column;gap:49px;align-items: center;justify-content: center;
}
#section02 .section_inner .section_content {
  width: 1618px;
  height:257px;
  margin: 0 auto;
  position: relative;
}
#section02 .section_inner .section_content .sec02_content_unit {
  position: absolute;
}
#section02 .section_inner .section_content .sec02_content_unit01 {
  top: 0;left:60px;
}
#section02 .section_inner .section_content .sec02_content_unit02 {
  top: 39px;right:0;
}
#section02 .section_inner .section_content .sec02_content_unit03 {
  top: 122px;left:0;
}
#section02 .section_inner .section_content .sec02_content_unit04 {
  top: 190px;right:68px;
}
#section03{
  background: #fdf8e0;position: relative;
}
#section03 .section_inner {
  max-width:1240px;margin:0 auto;padding: 77px 0 0;text-align: center;
  display: flex;flex-direction: row;gap:49px;align-items: center;justify-content: space-between;
  position: relative;
}
#section03 .section_inner .section_title{
  padding:0 22px;
}
#section03 .section_inner .section_content{
  position: absolute;
  top:60px;right:0;
  display: flex;gap:21px;
}
#section03 .section_inner .section_content .section_content_unit {
  position: relative;
}
#section03 .section_inner .section_content .section_content_unit.active::after{
  content: '';
  background-image: url(https://img.megastudyacademy.co.kr/megademdev/main/event/20240826/MEGASTUDY-2173/not_yet.png);
  width:330px;height:342px;
  position: absolute;top:0;left:0;
  background-size: cover;
}


#section04{
  background-image: url(https://img.megastudyacademy.co.kr/megademdev/main/event/20240826/MEGASTUDY-2173/section04_bg.png);
  background-size: 1920px auto;
  background-position: top center;
}
#section04 .section_inner {
  max-width:1240px;margin:0 auto;padding: 142px 0px 90px;
  display: flex;flex-direction: column;gap:90px;
}
#section04 .section_inner .tab_btn_wrap{
  width:100%;justify-content: space-between;align-items: center;display: flex;
  overflow: hidden;border-radius: 20px;
}
#section04 .section_inner .tab_btn_wrap a {
  display: flex;align-items: center;justify-content: center;background: #ececec;width: 100%;color: #999999;font-size:24px;font-weight: 500;height: 115px;
}
#section04 .section_inner .tab_btn_wrap a.bt01.active {
  background: #5fff6a;color:#000000;font-weight:700;
}
#section04 .section_inner .tab_btn_wrap a.bt02.active {
  background: #4ad9ff;color:#000000;font-weight:700;
}
#section04 .section_inner .tab_wrap {
  display: flex;flex-direction: column;align-items: center;justify-content: center;
}
#section04 .section_inner .tab_wrap .tab {
  display: flex;flex-direction: column;align-items: center;justify-content: center;gap:50px;
}
#section04 .section_inner .tab_wrap .tab.tab02 {
  display:none;
}
#section04 .section_inner .tab_wrap .apply_btn_wrap {
  display: flex;flex-direction: column;align-items: center;justify-content: center;gap:20px;margin-bottom:37px;
}
#section04 .section_inner .tab_wrap .apply_btn_wrap a {
  width:320px;height:60px;background-color: #333333;display: flex;align-items: center;justify-content: center;border-radius: 10px;font-size:20px;line-height:22px;color:#fff;font-weight:700;gap:22px;
}
#section04 .section_inner .tab_wrap .apply_btn_wrap p {
  font-size:16px; color:#999999;line-height:18px;
}
#section04 .section_inner .tab_wrap .certi_check_box {
  display: flex;flex-direction: column;align-items: center;justify-content: center;gap:20px;
}
#section04 .section_inner .tab_wrap .certi_check_box > h2 {
  font-size:30px;line-height:40px;color:#000000;font-weight: 700;text-align: center;
}
#section04 .section_inner .tab_wrap .certi_check_box > h2 span {
  color:#19bc24;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content {
  border-radius: 40px;border:1px solid #8dd292;background: #eff7f0;width: 1050px;height: 500px;text-align: center;padding:40px 75px;display: flex;align-items: center;justify-content: center;flex-direction: column;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_title {
  display: flex;align-items: center;justify-content: center;gap:5px;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_title > img {
  width: 22px;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_title h2 {
  font-size:24px;font-weight:400;font-family: "GmarketSansMedium";
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_box {
  background: #fff;border: 1px solid #dddddd;margin:12px 0 10px;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_box span {
  font-size:24px;line-height:40px;padding:5px 99px;display: block;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content > p {
  font-size:16px;color:#777777;line-height: 22px;font-weight: 400;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content > hr {
  border-bottom: 1px solid #8dd292;
  margin:30px 0;
  width: 100%;
  border-top: 0;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content > a {
  background: #333333;border-radius: 5px;font-size:18px;line-height:22px;font-weight: 500;display: flex;gap:15px;align-items: center;justify-content: center;color:#fff;padding: 16px 30px 17px;margin-top:auto;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content > a img {
  width: 8px;padding-top:2px;
}



#section05{
  background: #fdf8e0;
}
#section05 .section_inner {
  max-width:1240px;margin:0 auto;padding: 90px 0;text-align: center;
}
#section06{
  background-image: url(https://img.megastudyacademy.co.kr/megademdev/main/event/20240826/MEGASTUDY-2173/section06_bg.png);
  background-size: 1920px auto;
  background-position: top center;
}
#section06 .section_inner {
  max-width:100%;margin:0 auto;padding: 90px 0;text-align: center;display: flex;flex-direction: column;gap:48px;align-items: center;justify-content: center;
}
#section06 .section_inner .section_content {
  display: grid;gap:20px;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#section07{
  background: #f8f8f8;
}
#section07 .section_inner {
  max-width:1240px;margin:0 auto;padding: 90px 0;text-align: center;display: flex;flex-direction: column;
  gap:49px;align-items: center;justify-content: center;
}

#section07 .section_inner .section07_content {
  display: flex;flex-direction: column;gap:30px;width:100%;
}
#section07 .section_inner .section07_content .section07_content_unit {
  border-top:2px solid #000; width: 100%;
}
#section07 .section_inner .section07_content .section07_content_unit .unit_q {
  padding:25px 48px 21px;width: 100%;cursor: pointer;border-bottom:1px solid #000;
  display: flex;justify-content: space-between;align-items: center;
}
#section07 .section_inner .section07_content .section07_content_unit .unit_q p {
  display: flex;justify-content: flex-start;align-items: center;width: 100%;gap: 8px;
  font-size:24px;color:#672ed6;font-family: "GmarketSansBold";
}
#section07 .section_inner .section07_content .section07_content_unit .unit_q p span{
  display: flex;justify-content: flex-start;align-items: center;width: 100%;gap: 8px;
  font-size:24px;color:#000;font-family: "GmarketSansMedium";
}
#section07 .section_inner .section07_content .section07_content_unit .unit_q img.active {
  transform: rotate(180deg);
}
#section07 .section_inner .section07_content .section07_content_unit .unit_a {
  padding:25px 66px;width: 100%;border-bottom:1px solid #000;
}
#section07 .section_inner .section07_content .section07_content_unit .unit_a p span{
  display: flex;justify-content: flex-start;align-items: center;width: 100%;gap: 5px;font-size:20px;color:#672ed6;
}
#section07 .section_inner .section07_content .section07_content_unit .unit_a p {
  display: flex;justify-content: flex-start;align-items: flex-start;width: 100%;gap: 5px;font-size:20px;color:#000;text-align: left;
}

#section07 .section_inner .section07_content .notice_wrap {
  background: #eeeeee;
  width:100%;
  padding:30px 50px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  gap:15px;
}
#section07 .section_inner .section07_content .notice_wrap h2 {
  font-size:20px;color:#333333;font-weight:700;line-height: 26px;
}
#section07 .section_inner .section07_content .notice_wrap p {
  font-size:16px;color:#555555;font-weight:400;
}
.floating_bar {
  position: fixed;
  top:150px;
  right: 30px;
  z-index: 1;
}
.floating_bar img {
  width: 200px;
}

@media all and (max-width:1700px){
  #section02 .section_inner .section_content {
    width: 95.1176vw;
  }
  #section06 .section_inner .section_content {
    grid-template-columns: 1fr 1fr 1fr;
  }
}


@media all and (max-width:1300px){
.floating_bar {
  position: fixed;
  top:11.5384vw;
  right: 0;
}
  .floating_bar img {
  width: 15.3846vw;
}
  #section01{
    background-size: 147.6923vw auto;
  }
  #section01 .section_inner {
    max-width:95.3846vw;margin:0 auto;padding: 6.9230vw 6.6923vw 8.4615vw;
  }
  #section01 .section_inner img {
    width: 67.1538vw;
  }
  #section02 .section_inner {
    padding: 6.9230vw 0;gap:3.7692vw;
  }
  #section02 .section_inner .section_title img {
    width: 39.2307vw;
  }
  #section02 .section_inner .section_content {
    height:19.7692vw;
  }
  #section02 .section_inner .section_content .sec02_content_unit01 {
    left:4.6153vw;width:52.9230vw ;
  }
  #section02 .section_inner .section_content .sec02_content_unit02 {
    top: 3vw;width: 69.0769vw;
  }
  #section02 .section_inner .section_content .sec02_content_unit03 {
    top: 9.3846vw;width: 56.8461vw;
  }
  #section02 .section_inner .section_content .sec02_content_unit04 {
    top: 14.6153vw;right:5.2307vw;width: 58.5384vw;
  }
  #section03 .section_inner {
    max-width:95.3846vw;padding: 5.9230vw 0 0;gap:3.7692vw;
  }
  #section03 .section_inner .section_title{
    padding:0 1.6923vw;
  }
  #section03 .section_inner .section_title img {
    width: 43.2307vw;
  }
  #section03 .section_inner .section_content{
    top:4.6153vw;
    gap:1.6153vw;
  }
  #section03 .section_inner .section_content .section_content_unit.active::after{
    width:100%;height:100%;
  }
  #section03 .section_inner .section_content .section_content_unit img {
    width: 25.6923vw;
  }
  
  #section04{
    background-size: 147.6923vw auto;
  }
  #section04 .section_inner {
    max-width:95.3846vw;padding: 10.9230vw 0px 6.9230vw;
    gap:6.9230vw;
  }
  #section04 .section_inner .tab_btn_wrap{
    border-radius: 1.5384vw;
  }
  #section04 .section_inner .tab_btn_wrap a {
    font-size:1.8461vw;height: 6.6923vw;
  }
  #section04 .section_inner .tab_wrap .tab {
    gap:3.8461vw;
  }
  #section04 .section_inner .tab_wrap .tab01 > img {
    width: 80.6923vw;
  }
  #section04 .section_inner .tab_wrap .tab02 > img {
    width: 81vw;
  }
  #section04 .section_inner .tab_wrap .apply_btn_wrap {
    gap:1.5384vw;margin-bottom:2.8461vw;
  }
  #section04 .section_inner .tab_wrap .apply_btn_wrap a {
    width:24.6153vw;height:4.6153vw;border-radius: 0.7692vw;font-size:1.5384vw;line-height:1.6923vw;gap:1.6923vw;
  }
  #section04 .section_inner .tab_wrap .apply_btn_wrap a > img {
    width:0.7692vw;
  }
  #section04 .section_inner .tab_wrap .apply_btn_wrap p {
    font-size:1.2307vw; line-height:1.3846vw;
  }
  #section04 .section_inner .tab_wrap .certi_check_box {
    gap:1.5384vw;
  }
  #section04 .section_inner .tab_wrap .certi_check_box > h2 {
    font-size:2.3076vw;line-height:3.0769vw;
  }
  #section04 .section_inner .tab_wrap .certi_check_box .certi_check_content {
    border-radius: 3.0769vw;width: 80.7692vw;height: 38.4615vw;padding:3.0769vw 5.7692vw;
  }
  #section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_title {
    gap:0.3846vw;
  }
  #section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_title > img {
    width: 1.6923vw;
  }
  #section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_title h2 {
    font-size:1.8461vw;
  }
  #section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_box {
    margin:0.9230vw 0 0.7692vw;
  }
  #section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_box span {
    font-size:1.8461vw;line-height:3.0769vw;padding:0.3846vw 7.6153vw;
  }
  #section04 .section_inner .tab_wrap .certi_check_box .certi_check_content > p {
    font-size:1.2307vw;line-height: 1.6923vw;
  }
  #section04 .section_inner .tab_wrap .certi_check_box .certi_check_content > hr {
    margin:2.3076vw 0;
  }
  #section04 .section_inner .tab_wrap .certi_check_box .certi_check_content >  img {
    width: 30.3076vw;
  }
  #section04 .section_inner .tab_wrap .certi_check_box .certi_check_content > a {
    border-radius: 0.3846vw;font-size:1.3846vw;line-height:1.6923vw;gap:1.1538vw;padding: 1.2307vw 2.3076vw 1.3076vw;
  }
  #section04 .section_inner .tab_wrap .certi_check_box .certi_check_content > a img {
    width: 0.6153vw;height: auto;padding-top:0.1538vw;
  }


  #section05 .section_inner {
    max-width:95.3846vw;padding: 6.9230vw 0;
  }
  #section05 .section_inner img {
    width: 91.5384vw;
  }
  
  #section06{
    background-size: 147.6923vw auto;
  }
  #section06 .section_inner {
    padding: 6.9230vw 0;gap:3.6923vw;
  }
  #section06 .section_inner img {
    width: 63.2307vw;
  }
  #section06 .section_inner .section_content {
    gap:1.5384vw;
  }
  #section06 .section_inner .section_content img {
    width: 19.2307vw;
  }

  #section07 .section_inner {
    max-width:95.3846vw;padding: 6.9230vw 0;
    gap:3.7692vw;
  }
  #section07 .section_inner > img {
    width: 38.5384vw;
  } 
  #section07 .section_inner .section07_content {
    gap:2.3076vw;
  }
  #section07 .section_inner .section07_content .section07_content_unit .unit_q {
    padding:1.9230vw 3.6923vw 1.6153vw;
  }
  #section07 .section_inner .section07_content .section07_content_unit .unit_q img {
    width: 2vw;
  }
  #section07 .section_inner .section07_content .section07_content_unit .unit_q p {
    gap: 0.6153vw;
    font-size:1.8461vw;
  }
  #section07 .section_inner .section07_content .section07_content_unit .unit_q p span{
    gap: 0.6153vw;
    font-size:1.8461vw;
  }
  #section07 .section_inner .section07_content .section07_content_unit .unit_a {
    padding:1.9230vw 5.0769vw;
  }
  #section07 .section_inner .section07_content .section07_content_unit .unit_a p span{
    gap: 0.3846vw;font-size:1.5384vw;
  }
  #section07 .section_inner .section07_content .section07_content_unit .unit_a p {
    gap: 0.3846vw;font-size:1.5384vw;
  }
  
  #section07 .section_inner .section07_content .notice_wrap {
    padding:2.3076vw 3.8461vw;
    gap:1.1538vw;
  }
  #section07 .section_inner .section07_content .notice_wrap h2 {
    font-size:1.5384vw;line-height: 2vw;
  }
  #section07 .section_inner .section07_content .notice_wrap p {
    font-size:1.2307vw;
  }
}

@media all and (max-width:768px){
  .img_pc{
    display: none;
  }
  .img_mo{
    display: block;
  }
  .pc-no-br {
    display: block;
  }
  .mo-no-br {
    display: none;
  }
  .top_scroll_btn.m {
    bottom:125px !important;
  }
  .floating_bar.img_pc {
    display: none !important;
  }
  .floating_bar {
    top: unset;
    right:unset;
    bottom:0;left:0;
    width:100%;
    height: 14.3229vw;
    background: #491aa5;
    border-top:1px solid #170835;
    border-bottom:1px solid #170835;
    display: flex;justify-content: space-between;align-items: center;
    padding:0 8.4635vw;
    z-index: 1;
  }
  .floating_bar > img {
    width: 44.1406vw;
  }
  .floating_bar a > img {
    width:32.5520vw;
  }
  #section01{
    background-image: url(https://img.megastudyacademy.co.kr/megademdev/main/event/20240826/MEGASTUDY-2173/section01_bg_mo.png);
    background-size: 100vw auto;
    background-position: top center;
  }
  #section01 .section_inner {
    max-width:100vw;margin:0 auto;padding: 0 0 14.4531vw;
  } 
  #section01 .section_inner img {
    width: 100%;
  }
  #section02 .section_inner {
    padding: 11.7187vw 0 9.1145vw;
    gap:6.5104vw;
  }
  #section02 .section_inner .section_title img {
    width: 69.4010vw;
}
  #section02 .section_inner .section_content {
    width: 90.7552vw;
    height:66.9270vw;
    margin: 0 auto;
    position: relative;
  }
  #section02 .section_inner .section_content .sec02_content_unit {
    position: absolute;
  }
  #section02 .section_inner .section_content .sec02_content_unit01 {
    top: 0;left:24.6093vw;width: 59.6354vw;
  }
  #section02 .section_inner .section_content .sec02_content_unit02 {
    top: 19.0104vw;right:0;width: 85.5468vw;
  }
  #section02 .section_inner .section_content .sec02_content_unit03 {
    top: 36.0677vw;left:0;width: 80.5989vw;
  }
  #section02 .section_inner .section_content .sec02_content_unit04 {
    top: 53.3854vw;right:0px;width: 82.1614vw;
  }
  #section03{
    background: #fdf8e0;position: relative;
  }
  #section03 .section_inner {
    max-width:100vw;margin:0 auto;padding: 6.9010vw 0 46.875vw;text-align: center;
    display: flex;flex-direction: column;gap:0;align-items: center;justify-content: space-between;
    position: relative;
  }
  #section03 .section_inner .section_title{
    padding:0 2.8645vw;
  }
  #section03 .section_inner .section_title img {
    width: 83.2031vw;
}
  #section03 .section_inner .section_content{
    position: absolute;
    bottom: -9.8958vw;
    left: 50%;
    top: unset;
    right: unset;
    transform: translate(-50%, 0);
    display: flex;gap:2.7343vw;
  }
  #section03 .section_inner .section_content .section_content_unit {
    position: relative;
  }
  #section03 .section_inner .section_content .section_content_unit img {
    width: 43.4895vw;
}
  #section03 .section_inner .section_content .section_content_unit.active::after{
    content: '';
    background-image: url(https://img.megastudyacademy.co.kr/megademdev/main/event/20240826/MEGASTUDY-2173/not_yet_mo.png);
    width:100%;height:100%;
    position: absolute;top:0;left:0;
    background-size: cover;
  }
  #section04{
    background-image: url(https://img.megastudyacademy.co.kr/megademdev/main/event/20240826/MEGASTUDY-2173/section04_bg.png);
    background-size: 100vw auto;
    background-position: top center;
  }
  #section04 .section_inner {
    max-width:91.1458vw;margin:0 auto;padding: 19.0104vw 0px 11.7187vw;
    display: flex;flex-direction: column;gap:9.1145vw;
  }
  #section04 .section_inner .tab_btn_wrap{
    width:100%;justify-content: space-between;align-items: center;display: flex;
    overflow: hidden;border-radius: 2.6041vw;
  }
  #section04 .section_inner .tab_btn_wrap a {
    display: flex;align-items: center;justify-content: center;background: #ececec;width: 100%;color: #999999;font-size:3.125vw;font-weight: 500;height: 11.3281vw;text-align: center;
  }
  #section04 .section_inner .tab_btn_wrap a.bt01.active {
    background: #5fff6a;color:#000000;font-weight:700;
  }
  #section04 .section_inner .tab_btn_wrap a.bt02.active {
    background: #4ad9ff;color:#000000;font-weight:700;
  }
  #section04 .section_inner .tab_wrap {
    display: flex;flex-direction: column;align-items: center;justify-content: center;
  }
  #section04 .section_inner .tab_wrap .tab {
    display: flex;flex-direction: column;align-items: center;justify-content: center;gap:6.5104vw;        width: 100%;
  }
  #section04 .section_inner .tab_wrap .tab.tab02 {
    display:none;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_tab  {
    text-align: center;        width: 100%;max-width: 83.0729vw;margin: 0 auto;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_tab > img {
    width: 77.7343vw;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_tab_wrap {
    display: flex;flex-direction: column;gap:2.6041vw;margin-top:5.2083vw;        width: 100%;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_tab_wrap .mobile_tab_wrap_unit {
    border: 2px solid #cccccc;        width: 100%;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_tab_wrap .mobile_tab_wrap_unit .unit_q {
    padding:3.5156vw 6.6406vw 3.6458vw;width: 100%;cursor: pointer;
    display: flex;justify-content: space-between;align-items: center;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_tab_wrap .mobile_tab_wrap_unit .unit_q > img {
    width: 3.3854vw;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_tab_wrap .mobile_tab_wrap_unit .unit_q p {
    display: flex;justify-content: flex-start;align-items: center;width: 100%;gap: 2.3437vw;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_tab_wrap .mobile_tab_wrap_unit .unit_q p img {
    width: 4.1666vw;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_tab_wrap .mobile_tab_wrap_unit .unit_q p span{
    display: flex;justify-content: flex-start;align-items: center;width: 100%;gap: 2.3437vw;
    font-size:3.6458vw;color:#000;line-height:3.125vw;font-weight: 700;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_tab_wrap .mobile_tab_wrap_unit .unit_q > img.active {
    transform: rotate(180deg);
  }
  #section04 .section_inner .tab_wrap .tab .mobile_tab_wrap .mobile_tab_wrap_unit .unit_a {
    padding:3.2552vw 6.6406vw;width: 100%;border-top:2px solid #cccccc;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_tab_wrap .mobile_tab_wrap_unit .unit_a img {
    max-width:100%;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_tab_wrap .mobile_tab_wrap_unit .unit_a p span{
    display: flex;justify-content: flex-start;align-items: center;width: 100%;gap: 0.6510vw;font-size:2.6041vw;color:#672ed6;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_tab_wrap .mobile_tab_wrap_unit .unit_a p {
    display: flex;justify-content: flex-start;align-items: center;width: 100%;gap: 0.6510vw;font-size:2.6041vw;color:#000;
  }
  #section04 .section_inner .tab_wrap .apply_btn_wrap {
    display: flex;flex-direction: column;align-items: center;justify-content: center;gap:3.9062vw;margin-bottom:10.2864vw;
  }
  #section04 .section_inner .tab_wrap .apply_btn_wrap a {
    width:83.0729vw;height:11.7187vw;background-color: #333333;display: flex;align-items: center;justify-content: center;border-radius: 1.3020vw;font-size:3.6458vw;line-height:2.8645vw;color:#fff;font-weight:700;gap:2.8645vw;
  }
  #section04 .section_inner .tab_wrap .apply_btn_wrap a > img {
    width: 1.3020vw;
}
  #section04 .section_inner .tab_wrap .apply_btn_wrap p {
    font-size:2.6041vw; color:#999999;line-height:3.3854vw;text-align: center;
  }
  #section04 .section_inner .tab_wrap .tab > img {
    width: 83.0729vw;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_curri_tab  {
    display: flex;flex-direction: column;gap:2.6041vw;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_curri_tab .img_over {
    overflow: hidden;
    height: 215.3645vw;transition: all 1s ease-in-out;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_curri_tab .img_over img {
    width: 83.0729vw;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_curri_tab .img_over.active {
    height:91.9270vw;transition: all 1s ease-in-out;border-bottom: 1px solid #272727;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_curri_tab > a {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1.3020vw;
    background: #333333;
    border-radius: 1.3020vw;  
    width: 83.0729vw;
    height:9.1145vw;
    color:#fff;
    font-size:3.125vw;line-height:2.8645vw;font-weight: 700;
    content: 'aaaa';
  }
  #section04 .section_inner .tab_wrap .tab .mobile_curri_tab > a img {
    width: 2.4739vw;
  }
  #section04 .section_inner .tab_wrap .tab .mobile_curri_tab > a.active img {
    transform: rotate(180deg);
  }
  #section05 .section_inner {
    max-width:90.8854vw;padding: 11.7187vw 0;
  }
  #section05 .section_inner img {
    width: 90.8854vw;
}

#section06{
  background-size: 100vw auto;
  background-image: url(https://img.megastudyacademy.co.kr/megademdev/main/event/20240826/MEGASTUDY-2173/section06_bg_mo.png);
}
#section06 .section_inner {
  max-width:91.0156vw;margin:0 auto;padding: 11.7187vw 0;
}
#section06 .section_inner img {
    width: 91.0156vw;
}


#section07 .section_inner {
  max-width:91.1458vw;padding: 11.7187vw 0;
  gap:6.5104vw;
}
#section07 .section_inner > img {
  width: 68.2291vw;
}

#section07 .section_inner .section07_content {
  gap:3.9062vw;
}
#section07 .section_inner .section07_content .section07_content_unit .unit_q {
  padding:3.9062vw 2.6041vw 3.6458vw;
}
#section07 .section_inner .section07_content .section07_content_unit .unit_q p {
  display: flex;justify-content: flex-start;align-items: flex-start;width: 100%;gap: 1.0416vw;
  font-size:3.6458vw;color:#672ed6;font-family: "GmarketSansBold";text-align: left;
}
#section07 .section_inner .section07_content .section07_content_unit .unit_q p span{
  display: flex;justify-content: flex-start;align-items: center;width: 100%;gap: 1.0416vw;
  font-size:3.6458vw;color:#000;font-family: "GmarketSansMedium";
}
#section07 .section_inner .section07_content .section07_content_unit .unit_q img.active {
  transform: rotate(180deg);
}
#section07 .section_inner .section07_content .section07_content_unit .unit_a {
  padding:3.9062vw 4.9479vw;width: 100%;border-bottom:1px solid #000;
}
#section07 .section_inner .section07_content .section07_content_unit .unit_a p span{
  display: flex;justify-content: flex-start;align-items: center;width: 100%;gap: 0.6510vw;font-size:3.125vw;color:#672ed6;
}
#section07 .section_inner .section07_content .section07_content_unit .unit_a p {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  gap: 0.6510vw;
  font-size: 3.125vw;
  color: #000;
  text-align: left;
}

#section07 .section_inner .section07_content .notice_wrap {
  background: #eeeeee;
  width:100%;
  padding:3.9062vw 6.5104vw;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  gap:1.9531vw;
  margin-top:5.2083vw;
}
#section07 .section_inner .section07_content .notice_wrap h2 {
  font-size:3.125vw;color:#333333;font-weight:700;line-height: 3.9062vw;
}
#section07 .section_inner .section07_content .notice_wrap p {
  font-size:2.6041vw;color:#555555;font-weight:400;
}
#section07 .section_inner .section07_content .section07_content_unit .unit_q img {
  width: 3.3854vw;
}



#section04 .section_inner .tab_wrap .certi_check_box {
  gap:3.9062vw;
}
#section04 .section_inner .tab_wrap .certi_check_box > h2 {
  font-size:4.4270vw;line-height:5.9895vw;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content {
  border-radius: 5.2083vw;width: 90.8854vw;height: 83.2031vw;padding:6.38020vw;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_title {
  gap:1.1718vw;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_title > img {
  width: 3.6458vw;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_title h2 {
  font-size:3.6458vw;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_box {
  margin:1.5625vw 0 2.6041vw;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content .number_box span {
  font-size:3.6458vw;line-height:5.2083vw;padding:0.5208vw 11.1979vw 0.7812vw;display: block;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content > p {
  font-size:2.6041vw;line-height: 3.3854vw;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content > hr {
  margin:3.2552vw 0;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content > img {
  width: 62.8906vw;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content > a {
  border-radius: 0.6510vw;font-size:3.125vw;line-height:2.8645vw;gap:1.9531vw;padding: 2.7343vw 3.9062vw 2.8645vw;
}
#section04 .section_inner .tab_wrap .certi_check_box .certi_check_content > a img {
  width: 1.4322vw;padding-top: 0;
}
}