@import url('https://cdn.jsdelivr.net/gh/sun-typeface/SUIT@2/fonts/static/woff2/SUIT.css?family=SUIT');

/* 
img{width:100%;}
body { font-weight: 400; color:#333;padding:0; margin:0; font-size:18px; letter-spacing: -1px; height:100%; font-family: 'SUIT', sans-serif, 'Noto Sans KR', sans-serif; background:#ffffff;min-width:320px;-webkit-text-size-adjust: none; }
body.is_hidden{overflow:hidden}
html, h1, h2, h3, h4, h5, h6, form, fieldset, td, tr, table ,tbody {margin:0;padding:0;border:0; border-spacing: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
header ul, nav ul, footer ul {margin:0;padding:0;list-style:none}
label, input, button, select {vertical-align:middle}
input, button {margin:0;padding:0;font-size:1em}
button,input[type=submit] {cursor:pointer;}
input[type=text], input[type=password], input[type=submit], input[type=image], button {-webkit-appearance:none}
textarea, select {font-size:1em;}
textarea {border-radius:0;-webkit-appearance:none}
select{background:#fff}
p {margin:0;padding:0;}
hr {display:none;}
button {background-color:unset; border:0; }
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {text-decoration:none;}
ul,li,dl,dt,dd {padding:0;margin:0; list-style: none;}
ul {list-style:none;}
*, :after, :before {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
} */


.clear::after{content:""; display:table; clear:both;}
.suit_en{letter-spacing: normal;}
.MBA_point{color:#6e5ef5;}

.MBA_index{width:100%; height:100%; position: relative; margin:0 auto; line-height: 1.5;}

.MBA_index .main_banner{width:100%; margin:0 auto; padding:220px 0; 
background-image: url(https://igm.or.kr/class/img/MBA/mba_bg06.jpg); background-size: cover;  background-position: bottom;}

.MBA_index .main_banner_tit{width:100%; max-width: 1280px; margin:0 auto; }
.MBA_index .main_banner_tit h4{font-size: 4.4rem; color:#653a8d;}
.MBA_index .main_banner_tit h1{font-size: 14rem; font-weight: 900; color:#333333; 
  line-height: normal; letter-spacing: -5px;  background: linear-gradient(170deg, #0077ff 5%, hsl(327, 100%, 50%) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}



.MBA_index .section{width:100%; margin-top:120px;}
.MBA_index .section01{width:100%; margin:0 auto; padding:50px 0; background-color: #333333; }
.MBA_index .section01_intro{width:43%; float:left; color:#ffffff; }
.MBA_index .section01_intro h2{color:#ffffff; font-size: 5rem; font-weight: 900;}
.MBA_index .section01_intro p{color:#ffffff; font-size: 18px; letter-spacing: normal;}
.MBA_index .section01_text{width:53%; float:left; margin-left:4%;}
.MBA_index .section01_text li{ font-weight: 400; width:100%; font-size: 2.2rem; color:#ffffff;  
  background-color:rgba(255,255,255, 0.2); padding:5px 15px;  margin-bottom:15px; border-radius: 20px;
box-shadow: 2px 3px 8px rgba(0,0,0, 0.2);}

.MBA_index .section02{width:100%; margin:0 auto; padding:140px 0 80px;
background-image: url(https://igm.or.kr/class/img/MBA/mba_bg07.jpg); background-size: cover;  background-position: top;}
.MBA_index .section02_tit{width:100%; margin:0 auto; max-width: 1280px; }
.MBA_index .section02_tit h2{color:#202020; font-size: 6rem; font-weight: 900; text-align: center;}
.MBA_index .section02_tit p{color:#202020; font-size: 18px; text-align: center;}
.MBA_index .section02_con{width:100%; margin:0 auto; max-width: 1280px; padding:60px; display: flex;}

.MBA_index .section03{width:100%; margin:0 auto; padding:100px 0; background-color: #6f30b3;}
.MBA_index .section03_sub_tit{width:100%; margin:0 auto; max-width: 480px; color:#333333; }
.MBA_index .section03_tit{width:20% !important; margin:0 auto; padding-bottom: 100px;  color:#ffffff; text-align: center;}
.MBA_index .section03_tit h2{ font-size: 6rem; font-weight: 900; }
.MBA_index .section03_tit_img{ width:90%; margin:0 auto; max-width: 400px; }
.MBA_index .section03_tit p{ font-size: 18px; }
.MBA_index .section03_sub_tit h2{ font-size: 4rem; font-weight: 900; }
.MBA_index .section03_sub_tit p{ font-size: 18px; }

.MBA_index .section03_sub_img{width:100%;  margin :0 auto;}

.MBA_index .swiper {
  margin:0 auto;
      width: 70% !important;
      height: 620px;
          border-radius: 30px;
           box-shadow: 10px 10px 15px rgba(0,0,0, 0.2);
    }

.MBA_index .swiper-slide {
      font-size: 18px;
      background: #ffffff;
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 30px;
 
    }

 .MBA_index  .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

  .swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets{
    right:20px !important;
  }

    .swiper-pagination-bullet-active{
      background-color: #000000 !important;
    }


.MBA_index .section04{width:100%; margin:0 auto; padding:120px 0; }
.MBA_index .section04_con{padding:60px 30px; color:#ffffff; background-color:#3d3b44; border-radius: 16px; width:48%; margin:0 1%; float: left;}
.MBA_index .section04_con h4{text-align: center; font-size: 32px; font-weight: 900; padding-bottom:60px;}
.MBA_index .section04_con:last-child{color:#999999; background-color:#e9e9e9; }
.MBA_index .section04_con_text{float: left; }
.MBA_index .section04_con_text h5{font-weight: 400; border-top:1px solid#aaaaaa;}
.MBA_index .section04_con_text h5:first-child{border-top:0;}
.MBA_index .section04_tit{width:100%; margin:0 auto; max-width: 1280px; }
.MBA_index .section04_tit h2{color:#202020; font-size: 6rem; font-weight: 900; text-align: center;}
.MBA_index .section04_tit p{color:#202020; font-size: 18px; text-align: center;}
.MBA_index .mba_versus{justify-content: center; vertical-align: middle; padding:260px 0; font-weight: 900;}
.MBA_index .mba_versus h1{ font-weight: 900; color:#6f30b3}

.MBA_index .section05{width:100%; margin:0 auto; padding-bottom: 100px; }
.MBA_index .section05_tit{width:100%; margin:0 auto; max-width: 1280px; }
.MBA_index .section05_tit h3{color:#202020; font-size: 4rem;  text-align: center;}



@media (max-width: 1279px) {
.del1280{display:none;}
.MBA_index .section01_intro{width:43%; float:left; color:#ffffff; text-align: right;}
.MBA_index .section01_text{width:53%; float:left; margin-left:0; margin:0 2%;}
 .MBA_index .renew_contents .layout2{width:90%;}
}


@media (max-width: 1024px) {
  .del1024{display: none;}
 .MBA_index .section03_sub_tit{text-align: center;}
 .MBA_index .section03_sub_tit p{font-size: 16px;}
 .MBA_index .section03_sub_img{width:90%;}
 .MBA_index .swiper-slide{background-position: center;}
   .MBA_index .swiper-slide{background-position: left}

}


@media (max-width: 868px) {
  .del1024{display: none;}
  .MBA_index .main_banner_tit{text-align: center;}
  .MBA_index .main_banner_tit h1{font-size: 10rem;}
  .MBA_index .section01_intro{width:90%; float:none; text-align: center; margin:0 auto;}
.MBA_index .section01_text{width:80%; float:none; margin: 40px auto; }
.MBA_index .section02_con{padding:40px;}

.MBA_index .section03_tit_img{ width:90%; margin:0 auto; max-width: 300px; }
.MBA_index .section04_con{padding:60px 30px; color:#ffffff; background-color:#3d3b44; 
  border-radius: 16px; width:90%; margin:0 auto; float: none;}
.MBA_index .swiper{height: 560px;}
.MBA_index .section03_sub_tit{padding:0 20px;}
  .MBA_index .section04_con_text h5{font-size: 1.6rem;}
  .MBA_index .mba_versus{padding:60px 0;}

}
@media (max-width: 767px) {
  
  .MBA_index .section02_con{display: block;}
  .MBA_index .section03_tit{width:100% !important;}
  .MBA_index .section03_tit h2{ display:none; }
  .MBA_index .swiper{width:100% !important;}
  .MBA_index .section04_con{margin-bottom:60px;}
    .MBA_index .section04_con_text h5{font-size: 2rem;}
    .MBA_index .section05_tit h3{font-size: 2.6rem;}
      .MBA_index .mba_versus{padding:0; padding-bottom:60px;}
}

@media (max-width: 480px) {
  .MBA_index .main_banner_tit h4{font-size: 2.4rem;}
  .MBA_index .main_banner_tit h1{font-size: 6rem; letter-spacing: normal;}
 .MBA_index .swiper{height: 420px;}
 .MBA_index .section01_intro h2{color:#ffffff; font-size: 2.4rem; font-weight: 900;}
 .MBA_index .section01_intro p{font-size: 14px;}
 .MBA_index .section01_text li{font-size: 1.8rem;}
 .MBA_index .section02_tit p{font-size: 16px;}
 .MBA_index .section02_tit h2{font-size: 2.4rem;}
 .MBA_index .section03_tit_img{ width:90%; margin:0 auto; max-width: 240px; }

  .MBA_index .section03_sub_tit p{font-size: 14px;}
  .MBA_index .section04_con_text h5{font-size: 1.6rem;}
  .MBA_index .section04_con{padding:40px 10px;}
   

}