:root {
  font-size: 62.5% !important;
}
.pc-no-br {
  display: none;
}
.mo-no-br {
  display: block;
}
[class*=show_] {
  display: none;
}

.block {
  display: block;
}

.flex {
  display: flex;
}

@media screen and (max-width: 1200px) {
  .hide_1200 {
    display: none !important;
  }
  .show_1200 {
    display: initial;
  }
  .show_1200.block {
    display: block;
  }
  .show_1200.flex {
    display: flex;
  }
  br.show_1200 {
    display: block;
  }
}
@media screen and (max-width: 992px) {
  .show_992 {
    display: initial;
  }
  .show_992.block {
    display: block;
  }
  .show_992.flex {
    display: flex;
  }
  .hide_992 {
    display: none;
  }
  br.show_992 {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .show_768 {
    display: initial;
  }
  .show_768.block {
    display: block;
  }
  .show_768.flex {
    display: flex;
  }
  .hide_768 {
    display: none;
  }
  br.show_768 {
    display: block;
  }
}
@media screen and (max-width: 576px) {
  :root {
    font-size: 60% !important;
  }
  .show_576 {
    display: initial;
  }
  .show_576.block {
    display: block;
  }
  .show_576.flex {
    display: flex;
  }
  br.show_576 {
    display: block;
  }
  .hide_576 {
    display: none;
  }
}
:root {
  --point: #ff9221;
  --point2: #ff5d37;
  --point3: #e23848;
  --point4: #005b58;
}
.pc{
  display: block;
  margin: 0 auto;
}
.mo{
  display: none;
}

.event_2025_04090001 #sectionMain {
  background-image: url(https://img.megastudyacademy.co.kr/campusdev/mbc/event/2025/0409_refundChallenge/sectionMainBg.png);
  background-position: center top;
  background-repeat: no-repeat;
}
.event_2025_04090001 #sectionMain .inner {
  padding:65px 0 79px;
}
.event_2025_04090001 #section01 {
  background-image: url(https://img.megastudyacademy.co.kr/campusdev/mbc/event/2025/0409_refundChallenge/section01_bg.png);
  background-position: center top;
  background-repeat: no-repeat;
}
.event_2025_04090001 #section01 .inner {
  padding:120px 0 106px;
}

.event_2025_04090001 #section02 {
  background-color: #F2FFAA;
}
.event_2025_04090001 #section02 .inner {
  padding:36px 0;
}
.event_2025_04090001 #section02 .inner .section02_title {
  text-align: center;
}
.event_2025_04090001 #section02 .inner .section02_title h2 {
  font-size:28px;font-weight:700;color:#e400e0;line-height: 40px;
}

.event_2025_04090001 #section03 {
  background-image: url(https://img.megastudyacademy.co.kr/campusdev/mbc/event/2025/0409_refundChallenge/section03_bg_v2.png);
  background-position: center top;
  background-repeat: no-repeat;
}
.event_2025_04090001 #section03 .inner {
  padding:130px 0;
  display: flex;flex-direction: column;gap:120px;
}
.event_2025_04090001 #section03 .inner .section03_unit{
  display: flex;flex-direction: column;
}
.event_2025_04090001 #section03 .inner .section03_unit01{
  gap:58px;
}
.event_2025_04090001 #section03 .inner .section03_unit02{
  gap:34px;
}
.event_2025_04090001 #section03 .inner .section03_unit .unit_content{
  display: flex;gap:24px;justify-content: center;
}
.event_2025_04090001 #section04 {
  background-image: url(https://img.megastudyacademy.co.kr/campusdev/mbc/event/2025/0409_refundChallenge/section04_bg.png);
  background-position: center top;
  background-repeat: no-repeat;
  background-color: #FFC7FE;
}
.event_2025_04090001 #section04 .inner {
  padding:120px 0 145px;
  display: flex;flex-direction: column;gap:16px;
}
.event_2025_04090001 #section04 .inner .section04_content {
  display: flex;justify-content: center;gap:30px;padding-top:54px;
}
.event_2025_04090001 #section04 .inner p {
  font-size:14px;font-weight:500;color:#df39dd;text-align: left;
}
.flip { 
  width: 286px;
  height: 387px;
  position: relative; 
  perspective: 1100px;
}

.card {
  width: 100%; 
  height: 100%; 
  position: relative;
  transition: .4s;
  transform-style: preserve-3d;
} 

.front, .back {
  position: absolute;
  width: 100%; 
  height: 100%;
  backface-visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
}


.back { 
  transform: rotateY(180deg);
}

.flip.flip-active .card {
  transform: rotateY(180deg);
}


.event_2025_04090001 #section05 {
  background-image: url(https://img.megastudyacademy.co.kr/campusdev/mbc/event/2025/0409_refundChallenge/section05_bg.png);
  background-position: center top;
  background-repeat: no-repeat;
}
.event_2025_04090001 #section05 .inner {
  padding:120px 0 124px;
  display: flex;flex-direction: column;gap:60px;
}
.event_2025_04090001 #section05 .inner .section05_content{
  width:1000px;height:506px;padding:48px 88.5px;
  background-color: #7FF48C;border-radius:30px;
  margin: 0 auto;display: flex;flex-direction: column;gap:45px;
}
.event_2025_04090001 #section05 .inner .section05_content .swiper-title {
  background: #fff;border-radius: 50px;width: 364px;min-height:46px;margin:0 auto;display: flex;align-items: center;justify-content: center;
}
.event_2025_04090001 #section05 .inner .section05_content .swiper-title h2{
  font-weight: 900;font-size:26px;line-height: 1;color:#000;
}
.event_2025_04090001 #section05 .inner .section05_content .swiper-container {
  width:100%;height:100%;overflow: hidden;
}
.event_2025_04090001 #section05 .inner .section05_content .swiper-container .swiper-slide {
  width: 100%;justify-content: space-between;display: flex;text-align: center;align-items: center;gap:90px;
}
.event_2025_04090001 #section05 .inner .section05_content .swiper-container .swiper-wrapper {
  transition-timing-function: linear;
}
.event_2025_04090001 #section05 .inner .section05_content .swiper-container .swiper-slide span {
  font-size:22px;line-height: 36px;color:#000;font-weight: 500;width: 100%;
}

.event_2025_04090001 #section06 {
  background-color: #F2FFAA;
}
.event_2025_04090001 #section06 .inner {
  padding:21px 0 28px;
}
.event_2025_04090001 #section06 .inner .section06_title {
  text-align: center;
}
.event_2025_04090001 #section06 .inner .section06_title h2 {
  font-size:28px;font-weight:700;color:#e400e0;line-height: 40px;
}










.event_2025_04090001 .evCon5 {
  background: #fff;
}
.event_2025_04090001 .evCon5 .inner {
  padding:100px 0;display: flex;flex-direction: column;gap:70px;align-items: center;justify-content: center;max-width:860px;
}
.event_2025_04090001 .evCon5 .con_title {
  margin-bottom:0;
}
.event_2025_04090001 .evCon5 .con_title h2{
  font-size:38px;color:rgba(83, 0, 208, 1);line-height: 53px;font-weight:700;
}
.event_2025_04090001 .evCon5 .con_box {
  width:100%;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table {
  display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;gap:28px;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .notice_box p {
  font-size:11px;font-weight:400;color:#8D8D8D;text-align: left;line-height: 12px;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .info_table {
  border: 1px solid #989898;width: 860px;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap {
  display: flex;border-bottom:1px solid #D0D0D0;min-height:85px;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap:last-child {
  border-bottom:0;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_title {
  min-width:230px;background: #F2F2F2;display: flex;align-items: center;justify-content: center;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_title h2{
  font-size:20px;font-weight:500;color:#000;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_title h2 span{
  color:#FF3437;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_inp {
  display: flex;width: 100%;align-items: center;justify-content: flex-start;padding:15px 30px;flex-wrap: wrap;
  row-gap:0;column-gap:15px;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap.lec_wrap .table_inp {
  max-width:480px;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap.cam_wrap .table_inp  {
  display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;width: unset;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap.edu_wrap .table_inp {
  column-gap:40px;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_inp input[type="text"]{
  width:510px;height:50px;border: 1px solid #D0D0D0;outline: 0;padding:0 15px;
}
.event_2025_04090001 .evCon5  .con_box .counsul_table .info_table .inp_wrap .table_inp input[type="tel"]{
  width:510px;height:50px;border: 1px solid #D0D0D0;outline: 0;padding:0 15px;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_inp input[type="radio"]:disabled{
  background: unset;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .pri_container {
  margin-top:54px;display: flex;flex-direction: column;gap:20px;align-items: center;justify-content: center;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .pri_container a {
  font-size:20px;font-weight:700;color:#000000;line-height:15px;display: flex;gap:15px;align-items: center;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .pri_container a svg{
  transform: rotate(180deg);
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .pri_container a.on svg{
  transform: rotate(0deg);
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info{
  display: block;
  height: 200px;
  overflow: auto;
  padding: 20px;
    margin-bottom:0;
    transition: all 1s ease-in-out;
    background-color: #E7E7E7;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info.on {
    display: none;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info.privacy1 p {
    margin-bottom: 20px;
    line-height: 1.4;
    padding-left: 0;
    font-weight: 400;
    text-align: left;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info.privacy1 p::before {
  content: "";
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info.privacy1 p:last-child{
  margin-bottom:0;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info.privacy1::-webkit-scrollbar {
  width: 20px;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info.privacy1::-webkit-scrollbar-thumb {
  background-color: #a7a7a7;
  border-radius: 20px;
  border: 5px solid transparent;
  background-clip: content-box;
}

.event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info.privacy1::-webkit-scrollbar-track {
  background-color: transparent;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .privacy2 label {
  font-size:15px;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .input_check {
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 14px;
  height: 14px;
  margin: 0;
  border: 1px solid #dddddd;
  cursor: pointer;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .input_check:checked::before {
  width: 14px;
  height: 14px;
}
.input_check:checked::after {
  top: 1px;
  left: 4px;
  width: 4px;
  height: 8px;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table form > a {
  margin-top:60px;width:340px;height:57px;display: flex;align-items: center;font-size:20px;background-color: rgba(83, 0, 208, 1);
}


.event_2025_04090001 .evtoggleWarning .inner {
  width: 1000px;
  justify-content: flex-start;
}
.event_2025_04090001 .evtoggleWarning p.w_tit.on i {
  transform: rotate(180deg) translateY(-4px);
}
.event_2025_04090001 .evtoggleWarning .warningList {
  display: none;
}
.event_2025_04090001 .evtoggleWarning .warningList.on {
  display: block;
}
.event_2025_04090001 .evtoggleWarning .warningList li {
  width: 100%;
}
.event_2025_04090001 .evtoggleWarning .warningList li .s_tit {
  font-size: 13px;
  line-height: 29px;
  font-family: "Noto Sans KR";
}
.event_2025_04090001 .evtoggleWarning .warningList li .f_dash li {
  font-size: 13px;
  line-height: 29px;
  font-family: "Noto Sans KR";
}

.event_2025_04090001 .fix_wrap {
  height:76px;
}
.event_2025_04090001 .flt_inner {
  z-index: 6;
}
.event_2025_04090001 .fix_menu {
  background: #FD79FF;
  z-index: 5;
  position: relative;
}
.event_2025_04090001 .fix_menu ul {
  width: 1080px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  gap:35px;
}
.event_2025_04090001 .fix_menu li {
  position: relative;
}
.event_2025_04090001 .fix_menu li i {
  position: absolute;
  top: 50%;
  right: -35px;
  transform: translateY(-50%);
  z-index: 2;
}
.event_2025_04090001 .fix_menu li a {
  display: block;
  padding: 13px 0;
  font-size: 24px;
  position: relative;
  color: #fff;
  font-weight: 700;
}
.event_2025_04090001 .fix_menu li a::before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: #999;
  height: 40%;
  width: 1px;
}
.event_2025_04090001 .fix_menu li a:last-child::before {
  display: none;
}
.event_2025_04090001 .fix_menu li a .arrow_fix {
  display: inline-block;
  vertical-align: text-top;
  margin-left: 15px;
}
.event_2025_04090001 .fix_menu.fixed {
  position: fixed;
  top: 56px;
  left: 0;
  width: 100%;
}






@media all and (max-width:1200px){
  .event_2025_04090001 #sectionMain {
    background-size:216.6666vw auto;
  }
  .event_2025_04090001 #sectionMain .inner {
    padding:5.4167vw 0 6.5833vw;
  }
  .event_2025_04090001 #sectionMain .inner img{
    width: 54.1666vw;
  }
  .event_2025_04090001 #section01 {
    background-image: url(https://img.megastudyacademy.co.kr/campusdev/mbc/event/2025/0409_refundChallenge/section01_bg.png);
    background-position: center top;
    background-repeat: no-repeat;
  }
  .event_2025_04090001 #section01 .inner {
    padding:10.0000vw 0 8.8333vw;
  }
  .event_2025_04090001 #section01 .inner img {
    width: 74.1666vw;
  }
  .event_2025_04090001 #section02 {
    background-color: #F2FFAA;
  }
  .event_2025_04090001 #section02 .inner {
    padding:3.0000vw 0;
  }
  .event_2025_04090001 #section02 .inner .section02_title {
    text-align: center;
  }
  .event_2025_04090001 #section02 .inner .section02_title h2 {
    font-size:2.3333vw;font-weight:700;color:#e400e0;line-height: 3.3333vw;
  }

  .event_2025_04090001 #section03 .inner {
    padding:10.8333vw 0;
    display: flex;flex-direction: column;gap:10.0000vw;
  }
  .event_2025_04090001 #section03 .inner .section03_unit{
    display: flex;flex-direction: column;
  }
  .event_2025_04090001 #section03 .inner .section03_unit01{
    gap:4.8333vw;
  }
  .event_2025_04090001 #section03 .inner .section03_unit01 .unit_title > img {
    width: 57.5833vw;
  }
  .event_2025_04090001 #section03 .inner .section03_unit02 .unit_title > img {
    width: 42.6666vw;
  }
  .event_2025_04090001 #section03 .inner .section03_unit02{
    gap:2.8333vw;
  }
  .event_2025_04090001 #section03 .inner .section03_unit .unit_content{
    display: flex;gap:2.0000vw;justify-content: center;
  }
  .event_2025_04090001 #section03 .inner .section03_unit01 .unit_content img {
    width: 23.8333vw;
  }
  .event_2025_04090001 #section03 .inner .section03_unit02 .unit_content img {
    width: 24.6666vw;
  }
  .event_2025_04090001 #section03 {
    background-size: 216.6666vw auto;
  }
  .event_2025_04090001 #section03 .inner {
    padding:10.8333vw 0;
    display: flex;flex-direction: column;gap:10.0000vw;
  }
  .event_2025_04090001 #section04 {
    background-size: 216.6666vw auto;
  }
  .event_2025_04090001 #section04 .inner {
    padding:10.0000vw 0 12.0833vw;
    display: flex;flex-direction: column;gap:1.3333vw;
  }
  .event_2025_04090001 #section04 .inner .section04_title img{
    width: 30.9166vw;
  }
  .event_2025_04090001 #section04 .inner .section04_content {
    display: flex;justify-content: center;gap:2.5000vw;padding-top:4.5vw;
  }
  .event_2025_04090001 #section04 .inner p {
    font-size: 1.1666vw;
}
  .flip { 
    width: 23.8333vw;
    height: 32.2500vw;
    position: relative; 
    perspective: 91.6667vw;
  }
  
  
  .event_2025_04090001 #section05 {
    background-size: 216.6666vw auto;
  }
  .event_2025_04090001 #section05 .inner {
    padding:10.0000vw 0 10.3333vw;
    display: flex;flex-direction: column;gap:5.0000vw;
  }
  .event_2025_04090001 #section05 .inner .section05_title img{
    width: 83.3333vw;
  }
  .event_2025_04090001 #section05 .inner .section05_content{
    width:83.3333vw;height:42.1667vw;padding:4.0000vw 7.3750vw;
    background-color: #7FF48C;border-radius:2.5000vw;
    margin: 0 auto;display: flex;flex-direction: column;gap:3.7500vw;
  }
  .event_2025_04090001 #section05 .inner .section05_content .swiper-title {
    background: #fff;border-radius: 4.1667vw;width: 30.3333vw;min-height:3.8333vw;margin:0 auto;display: flex;align-items: center;justify-content: center;
  }
  .event_2025_04090001 #section05 .inner .section05_content .swiper-title h2{
    font-weight: 900;font-size:2.1667vw;line-height: 1;color:#000;
  }
  .event_2025_04090001 #section05 .inner .section05_content .swiper-container {
    width:100%;height:100%;overflow: hidden;
  }
  .event_2025_04090001 #section05 .inner .section05_content .swiper-container .swiper-slide {
    width: 100%;justify-content: space-between;display: flex;text-align: center;align-items: center;gap:7.5000vw;
  }
  .event_2025_04090001 #section05 .inner .section05_content .swiper-container .swiper-wrapper {
    transition-timing-function: linear;
  }
  .event_2025_04090001 #section05 .inner .section05_content .swiper-container .swiper-slide span {
    font-size:1.8333vw;line-height: 3.0000vw;color:#000;font-weight: 500;width: 100%;
  }
  .event_2025_04090001 .evCon5 .con_title img {
    width: 43.1666vw;
  }
  .event_2025_04090001 #section06 {
    background-color: #F2FFAA;
  }
  .event_2025_04090001 #section06 .inner {
    padding:1.7500vw 0 2.3333vw;
  }
  .event_2025_04090001 #section06 .inner img {
    width: 46.75vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table form{
    width:100%;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_title {
    min-width: 25%;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_inp {
    width: 75%;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap.name_wrap .table_inp label{
    width:100%;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap.tel_wrap .table_inp label{
    width:100%;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table{
    max-width:100%;
  }
  .event_2025_04090001 .fix_menu li > img {
    width:25.8333vw;
  }
  .event_2025_04090001 .fix_menu li a > img {
    width: 12.5vw;
  }
  .event_2025_04090001 .fix_wrap {
    height:6.3333vw;
  }
  .event_2025_04090001 .flt_inner {
    z-index: 6;
  }
  .event_2025_04090001 .fix_menu {
    background: #FD79FF;
    z-index: 5;
    position: relative;
  }
  .event_2025_04090001 .fix_menu ul {
    width: 90.0000vw;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    gap:2.9166vw;
  }
  .event_2025_04090001 .fix_menu li {
    position: relative;
  }
  .event_2025_04090001 .fix_menu li i {
    position: absolute;
    top: 50%;
    right: -2.9167vw;
    transform: translateY(-50%);
    z-index: 2;
  }
  .event_2025_04090001 .fix_menu li a {
    display: block;
    padding: 1.0833vw 0;
    font-size: 2.0000vw;
    position: relative;
    color: #fff;
    font-weight: 700;
  }
  .event_2025_04090001 .fix_menu li a::before {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #999;
    height: 40%;
    width: 0.0833vw;
  }
  .event_2025_04090001 .fix_menu li a:last-child::before {
    display: none;
  }
  .event_2025_04090001 .fix_menu li a .arrow_fix {
    display: inline-block;
    vertical-align: text-top;
    margin-left: 1.2500vw;
  }
  .event_2025_04090001 .fix_menu.fixed {
    position: fixed;
    left: 0;
    width: 100%;
  }
}

@media screen and (max-width: 992px) {
  .event_2025_04090001 .evCon5 .con_title {
    margin:0;
  }
  
}


@media all and (max-width:768px){
  .pc{
    display: none;
  }
  .mo{
    display: block;
    margin:0 auto;
  }
  
  .event_2025_04090001 #sectionMain {
    background-image: url(https://img.megastudyacademy.co.kr/campusdev/mbc/event/2025/0409_refundChallenge/sectionMainBg_mo.png);
    background-size: cover;
  } 
  .event_2025_04090001 #sectionMain .inner {
    padding:8.59375vw 0 25vw;
  }
  .event_2025_04090001 #sectionMain .inner img{
    width: 89.8437vw;
  }
  .event_2025_04090001 .fix_menu ul {
    width: 92.1875vw;
    gap: 4.5572vw;
}
  .event_2025_04090001 .fix_menu li > img {
    width: 47.2656vw;
  }
  .event_2025_04090001 .fix_menu li a {
    padding: 1.9531vw 0;
  }
  .event_2025_04090001 .fix_menu li a > img{
    width:19.53125vw;
  }
  .event_2025_04090001 #section01 {
    background-image: url(https://img.megastudyacademy.co.kr/campusdev/mbc/event/2025/0409_refundChallenge/section01_bg_mo.png);
    background-size: cover;
  }
  .event_2025_04090001 #section01 .inner img{
    width:89.9739vw;
  }
  .event_2025_04090001 #section02 .inner {
    padding:3.125vw 0;
  }
  .event_2025_04090001 #section02 .inner .section02_title h2 {
    font-size:3.125vw;line-height: 4.5572vw;
  }
  .event_2025_04090001 #section03 {
    background-image: url(https://img.megastudyacademy.co.kr/campusdev/mbc/event/2025/0409_refundChallenge/section03_bg_mo.png);
    background-size: cover;
  }
  .event_2025_04090001 #section03 .inner {
    padding:10.4166vw 0;
    gap:10.4166vw;
  }
  .event_2025_04090001 #section03 .inner .section03_unit01{
    gap:6.1197vw;
  }
  .event_2025_04090001 #section03 .inner .section03_unit02{
    gap:6.6406vw;
  }
  .event_2025_04090001 #section03 .inner .section03_unit01 .unit_title img {
    width:82.8125vw;
  }
  .event_2025_04090001 #section03 .inner .section03_unit .unit_content{
    gap:3.5156vw;flex-direction: column;justify-content: center;align-items: center;
  }
  .event_2025_04090001 #section03 .inner .section03_unit01 .unit_content img{
    width: 65.2343vw;
  }
  .event_2025_04090001 #section03 .inner .section03_unit02 .unit_title > img {
    width: 61.3281vw;
  }
  .event_2025_04090001 #section03 .inner .section03_unit02 .unit_content img {
    width: 82.6822vw;
  }
  .event_2025_04090001 #section04 {
    background-image: url(https://img.megastudyacademy.co.kr/campusdev/mbc/event/2025/0409_refundChallenge/section04_bg_mo_v2.png);
    background-size:cover;
  }
  .event_2025_04090001 #section04 .inner {
    padding:10.4166vw 0;
    gap:3.2552vw;
  }
  .event_2025_04090001 #section04 .inner .section04_title img {
    width: 44.5312vw;
  }
  .event_2025_04090001 #section04 .inner .section04_content {
    gap: 5.46875vw;
    column-gap: 6.5104vw;
    flex-wrap: wrap;
    padding-top: 7.1614vw;
  }
  .flip { 
    width: 33.8541vw;
    height: 50.5208vw;
    perspective: 143.2291vw;
  }
  .event_2025_04090001 #section05 {
    background-image: url(https://img.megastudyacademy.co.kr/campusdev/mbc/event/2025/0409_refundChallenge/section05_bg_mo.png);
    background-size:cover;
  }
  .event_2025_04090001 #section05 .inner {
    padding:10.4166vw 0;
    gap:5.5989vw;
  }
  .event_2025_04090001 #section05 .inner .section05_title img {
    width: 69.5312vw;
  }
  .event_2025_04090001 #section05 .inner .section05_content{
    width:84.6354vw;height:46.8750vw;padding:3.9063vw 4.6875vw 5.2083vw;
    border-radius:3.9063vw;
    gap:4.5573vw;
  }
  .event_2025_04090001 #section05 .inner .section05_content .swiper-title {
    border-radius: 5.0781vw;width: 33.8542vw;min-height:5.0781vw;
  }
  .event_2025_04090001 #section05 .inner .section05_content .swiper-title h2{
    font-size:2.4740vw;
  }
  .event_2025_04090001 #section05 .inner .section05_content .swiper-container .swiper-slide {
    gap:6.5104vw;
  }
  .event_2025_04090001 #section05 .inner .section05_content .swiper-container .swiper-slide span {
    font-size:2.0833vw;line-height: 2.8646vw;
  }
  .event_2025_04090001 #section06 .inner {
    padding: 1.5625vw 0 2.0833vw;
  }
  .event_2025_04090001 #section06 .inner img {
    width: 43.6197vw;
  }
  .event_2025_04090001 #section04 .inner p {
    font-size: 2.34375vw;
    text-align: center;
}

  .event_2025_04090001 .evCon5 .inner .con_box {
    gap: 2.4rem;
  }
  .event_2025_04090001 .evCon5 .inner .con_box .con_item .tit_wrap .tit_desc {
    font-size: 1.2rem;
  }
  .event_2025_04090001 .evCon5 .inner .con_box .con_item .button_box.subjects button {
    font-size: 1.2rem;
  }
  .event_2025_04090001 .evCon5 .inner .con_box .con_item .info_contents_box .table_th {
    width: 5.5rem;
  }
  .event_2025_04090001 .evCon5 .inner .con_box .con_item .info_contents_box .privacy2 {
    margin-top: 1.4rem;
    margin-bottom: 1.2rem;
    font-size: 1.3rem;
  }

  .event_2025_04090001 .evCon5 {
    background: #fff;
  }
  .event_2025_04090001 .evCon5 .inner {
    padding:10.4167vw 0;gap:7.8125vw;max-width:92.4479vw;
  }
  .event_2025_04090001 .evCon5 .con_title h2{
    font-size:5.2083vw;line-height: 1.4;
  }
  .event_2025_04090001 .evCon5 .con_title img {
    width: 59.6354vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table {
    gap:2.6042vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .notice_box p {
    font-size:1.6927vw;line-height: 1.9531vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table {
    width: 100%;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap {
    min-height:14.3229vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_title {
    min-width:20.8333vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_title h2{
    font-size:2.8646vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_inp {
    padding:3.9063vw 3.2552vw;
    column-gap:4.9479vw;
    row-gap:2.2135vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_inp label {
    font-size:2.8646vw;gap:0.9114vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap.lec_wrap .table_inp {
    max-width:100%;justify-content: flex-start;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap.edu_wrap .table_inp {
    column-gap:3.9062vw;width: 100%;        justify-content: flex-start;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_inp input[type="radio"]{
    width:3.125vw;height:3.125vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_inp input[type="text"]{
    width:66.4063vw;height:6.5104vw;border: 0.1302vw solid #D0D0D0;outline: 0;padding:0 1.9531vw;font-size:2.6041vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_inp input[type="tel"]{
    width:66.4063vw;height:6.5104vw;border: 0.1302vw solid #D0D0D0;outline: 0;padding:0 1.9531vw;
    font-size:2.6041vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap .table_inp input[type="tel"]::placeholder{
    font-size:2.6041vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap.cam_wrap .table_inp {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    column-gap:3.9062vw;
}
.event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap.lec_wrap .table_inp {
  column-gap: 0;justify-content: flex-start;width: 100%;
}
  .event_2025_04090001 .evCon5 .con_box .counsul_table .pri_container {
    margin-top:5.8594vw;display: flex;flex-direction: column;gap:2.6042vw;align-items: center;justify-content: center;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .pri_container a {
    font-size:2.9948vw;font-weight:700;color:#000000;line-height:1.9531vw;display: flex;gap:1.9531vw;align-items: center;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .pri_container a svg {
    width: 1.5625vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info{
    display: block;
    height: 29.9479vw;
    overflow: auto;
    padding: 2.6042vw;
      margin-bottom:0;
      transition: all 1s ease-in-out;
      background-color: #E7E7E7;
    }
    .event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info.on {
      display: none;
    }
    .event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info.privacy1 p {
      margin-bottom: 2.6042vw;
      line-height: 1.4;
      padding-left: 0;
      font-weight: 400;
      text-align: left;
      font-size:2.2135vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info.privacy1 p::before {
    content: "";
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info.privacy1 p:last-child{
    margin-bottom:0;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info.privacy1::-webkit-scrollbar {
    width: 2.6042vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info.privacy1::-webkit-scrollbar-thumb {
    background-color: #a7a7a7;
    border-radius: 2.6042vw;
    border: 0.6510vw solid transparent;
    background-clip: content-box;
  }
  
  .event_2025_04090001 .evCon5 .con_box .counsul_table .sub_page_info.privacy1::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .privacy2 label {
    font-size:2.6042vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .input_check {
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 1.8229vw;
    height: 1.8229vw;
    margin: 0;
    border: 0.1302vw solid #dddddd;
    cursor: pointer;
    min-width:10px;
    min-height:10px;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .input_check:checked::before {
    width: 1.8229vw;
    height: 1.8229vw;
  }
  .input_check:checked::after {
    top: 0.1302vw;
    left: 0.5208vw;
    width: 0.5208vw;
    height: 1.0417vw;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table form > a {
    margin-top:7.8125vw;background: rgba(83, 0, 208, 1);width:44.2708vw;height:7.4219vw;display: flex;align-items: center;font-size:3.125vw;
  }
  .event_2024_03150002.re_2024_1025 .evMain .con_title p {
    font-size:1.9531vw;line-height:2.3437vw;
  }
  .event_2024_03150002.re_2024_1025 .evMain .con_title p span {
    font-size:1.9531vw;line-height:2.3437vw;
  }
  .event_2025_04090001 .evtoggleWarning .inner {
    width: 130.2083vw;
    justify-content: flex-start;
  }
  .evtoggleWarning p.w_tit {
    height: 9.8958vw;
    padding: 2.8646vw 0 !important;
    font-size: 2.8646vw !important;
  }
  .event_2025_04090001 .evtoggleWarning p.w_tit.on i {
    transform: rotate(180deg) translateY(-0.5208vw);
  }
  .event_2025_04090001 .evtoggleWarning p.w_tit i img {
    width: 2.0833vw;
  }
  
  .event_2025_04090001 .evtoggleWarning .warningList {
    display: none;
  }
  .event_2025_04090001 .evtoggleWarning .warningList.on {
    display: block;padding: 11.7188vw 3.2552vw !important;
  }
  .event_2025_04090001 .evtoggleWarning .warningList .warning_tit {
    font-size: 1.9531vw;
    font-weight: 700;
    line-height: 3.1250vw;
    font-family: "Noto Sans KR";
  }
  .event_2025_04090001 .evtoggleWarning .warningList ul {
    counter-reset: number 0;
  }
  .event_2025_04090001 .evtoggleWarning .warningList ul li {
    position: relative;
    padding-left: 1.9531vw;
    font-size: 1.9531vw !important;
    line-height: 3.0469vw !important;
    font-family: "Noto Sans KR";
  }
  .event_2025_04090001 .evtoggleWarning .warningList ul li .color_red {
    font-weight: 700;
    color: #FF0000;
  }
  .event_2025_04090001 .evtoggleWarning .warningList ul + .warning_tit {
    display: block;
    padding-top: 2.6042vw;
  }

  .event_2025_04090001 .pc {
    display: none;
  }
  .event_2025_04090001 .mo {
    display: block;margin:0 auto;
  }
  .event_2025_04090001 .evCon5 .con_box .counsul_table .info_table .inp_wrap.lec_wrap .table_inp {
    gap:3.9062vw;
  }
  .event_2025_04090001 .fix_menu.fixed {
    top:49px;
  }
  .pc-no-br {
    display: block;
  }
  .mo-no-br {
    display: none;
  }
}

