@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Ubuntu&display=swap");
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css");
.ubuntu, .sdgsContainer > ul > li > .head > .badge > h1, .footer > .sdgsContainer.inside > ul > .right > .head > .badge > h1, .mainSlide--sub > .content > h2, .mainSlide--sub--fullOpacity > .content > h2, .mainSlide > .content > h1, .mainSlide--sub > .content > h1, .mainSlide--sub--fullOpacity > .content > h1 {
  font-family: "Ubuntu", sans-serif;
}

.pretendard, html,
body {
  font-family: Pretendard, sans-serif;
}

.noto {
  font-family: "Noto Sans KR", sans-serif;
}

a {
  text-decoration: none;
}

html,
body {
  width: 100%;
  word-break: keep-all;
  color: #000;
}

.wrapper {
  width: 100%;
}

h1 {
  font-weight: 500;
}

.bgGray {
  background: #F8F8F8;
}

.divider {
  height: 1px;
  background: #DDDDDD;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  .divider {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
}

.dividerMaxWidth {
  max-width: 1100px;
  height: 1px;
  background: #DDDDDD;
  margin-left: auto;
  margin-right: auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  .dividerMaxWidth {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
}

.dividerSmall {
  width: 20%;
  height: 1px;
  background: #DDDDDD;
  margin-left: auto;
  margin-right: auto;
}

.dividerNoTopMargin {
  height: 1px;
  background: #DDDDDD;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  .dividerNoTopMargin {
    margin-bottom: 30px !important;
  }
}

.mobileOnly {
  display: none;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mobileOnly {
    display: block;
  }
}

.table {
  width: 100%;
  max-width: 1100px;
  margin: 35px auto 0;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .table {
    width: 100%;
    overflow-x: scroll;
    display: grid;
  }
}
.table > h1 {
  font-weight: 400;
  text-align: center;
}
.table > ul {
  display: flex;
  justify-content: center;
}
.table > ul > li, .footer > .table.inside > ul > .right {
  padding: 15px 10px;
  font-size: 12px;
  line-height: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.table > ul > li:last-child, .footer > .table.inside > ul > .right:last-child {
  margin-right: 0;
}
.table > ul > .width100 {
  width: 100px;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .table > ul > .width100 {
    min-width: 100px;
  }
}
.table > ul > .width200 {
  width: 200px;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .table > ul > .width200 {
    min-width: 200px;
  }
}
.table > ul > .width300 {
  width: 300px;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .table > ul > .width300 {
    min-width: 300px;
  }
}
.table > ul > .width400 {
  width: 400px;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .table > ul > .width400 {
    min-width: 400px;
  }
}
.table > ul > .widthFull {
  width: 100%;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .table > ul > .widthFull {
    min-width: 100%;
  }
}
.table > ul > .type1 {
  color: #919598;
}
.table > ul > .type2 {
  color: #fff;
  background: #212222;
  text-align: center;
}
.table > ul > .type3 {
  text-align: center;
  color: #000;
  border-bottom: 1px solid #DDDDDD;
}
.table > ul > .type4 {
  text-align: left;
  color: #000;
}
.table > ul > .type4 ul {
  width: 100%;
}
.table > ul > .type4 ul > li, .table > ul > .type4 .footer > .inside > ul > .right {
  list-style: disc;
  list-style-position: inside;
  margin-bottom: 15px;
}
.table > ul > .type4 ul > li:last-child, .table > ul > .type4 .footer > .inside > ul > .right:last-child {
  margin-bottom: 0;
}
.table > ul > .type5 {
  color: #fff;
  background: #35C19B;
  text-align: center;
  border-bottom: 1px solid #219c7b;
}
.table > ul > .type6 {
  color: #B5B5B5;
  background: #F8F8F8;
  text-align: center;
  border-bottom: 1px solid #DDDDDD;
}
.table > ul > .type7 {
  text-align: center;
  color: #000;
  padding: 0;
}
.table > ul > .type7 > h1 {
  font-weight: 500;
  font-size: 20px;
  color: #35C19B;
  padding: 10px 20px;
  box-sizing: border-box;
  border: 1px solid #35C19B;
  border-radius: 100px;
  background: rgba(53, 193, 155, 0.1);
}

.swiper-container {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.swiper-slide {
  background: #fff;
  /* Center slide text vertically */
  display: flex;
  justify-content: center;
  align-items: center;
}

.columnReverse {
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .columnReverse {
    flex-direction: column-reverse;
  }
}

.mainPopup {
  position: fixed;
  z-index: 1005;
  box-shadow: 0px 13px 40px -6px #061626;
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
  display: none;
  width: 100%;
  max-width: 450px;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mainPopup {
    width: 95%;
  }
}
.mainPopup.on {
  display: block;
}
.mainPopup .imgWrap {
  width: 100%;
  max-width: 450px;
  max-height: 800px;
  cursor: pointer;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mainPopup .imgWrap {
    display: none;
  }
}
.mainPopup .imgWrap > img {
  width: 100%;
  display: flex;
}
.mainPopup .imgWrapMobile {
  width: 100%;
  max-width: 500px;
  max-height: 620px;
  cursor: pointer;
  display: none;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mainPopup .imgWrapMobile {
    display: block;
  }
}
.mainPopup .imgWrapMobile > img {
  width: 100%;
  display: flex;
}
.mainPopup .btnWrap {
  width: 100%;
  display: flex;
  align-items: center;
}
.mainPopup .btnWrap > button {
  border: 0;
  background: none;
  cursor: pointer;
}
.mainPopup .btnWrap .btnClose {
  width: 100%;
  height: 45px;
  background-color: #212222;
  text-align: center;
  color: #fff;
  font-size: 14px;
  display: block;
}
.mainPopup .btnWrap .btnClose span {
  display: block;
  line-height: 40px;
  vertical-align: bottom;
  opacity: 0.8;
}
.mainPopup .btnWrap .btnTodayClose {
  width: 100%;
  height: 45px;
  background-color: #000;
  text-align: center;
  color: #fff;
  font-size: 14px;
  display: block;
}
.mainPopup .btnWrap .btnTodayClose span {
  display: block;
  line-height: 40px;
  vertical-align: bottom;
  opacity: 0.8;
}

.width-full, .sdgsContainer > ul > li > .photoList > ul, .footer > .sdgsContainer.inside > ul > .right > .photoList > ul, .sdgsContainer > ul > li > .photoList, .footer > .sdgsContainer.inside > ul > .right > .photoList, .sdgsContainer > ul > li > .content, .footer > .sdgsContainer.inside > ul > .right > .content, .sdgsContainer > ul > li > .head, .footer > .sdgsContainer.inside > ul > .right > .head, .sdgsContainer > ul > li, .footer > .sdgsContainer.inside > ul > .right, .sdgsContainer > ul, .sdgsContainer, .oldWinnersList > ul > li > .content > .inside, .footer > .oldWinnersList.inside > ul > .right > .content > .inside, .oldWinnersList > ul > li > .content, .footer > .oldWinnersList.inside > ul > .right > .content, .oldWinnersList > ul > li, .footer > .oldWinnersList.inside > ul > .right, .oldWinnersList > ul, .oldWinnersList, .mediaList > ul, .mediaList, .bbs_container, .contactInfo > .buttonContainer, .contactInfo, .businessList > ul > li > .inside, .footer > .businessList.inside > ul > .right > .inside, .businessList > ul > li, .footer > .businessList.inside > ul > .right, .businessList > ul, .businessList, .sponsors > .head, .sponsors, .overviewText > ul > li, .footer > .overviewText.inside > ul > .right, .overviewText > ul, .overviewText, .career > ul > li, .footer > .career.inside > ul > .right, .career > ul, .career, .gallery > ul, .gallery > .head, .gallery, .profile > ul > .text > .additionalInfo > ul > li, .profile > ul > .text.footer > .additionalInfo.inside > ul > .right, .profile > ul > .text > .additionalInfo > ul, .profile > ul > li, .footer > .profile.inside > ul > .right, .profile > ul, .profile, .peopleInfo > .text, .peopleInfo > .img, .peopleInfo, .peopleList > ul, .peopleList, .subMenu > ul > li, .footer > .subMenu.inside > ul > .right, .subMenu > ul, .subMenu, .footer > .inside > ul > li, .footer > .inside > ul > .right, .footer > .inside > ul, .footer > .inside, .footer, .banners-ads--influencer > ul > .textContainer > .inside > .buttonContainer, .banners-ads--influencer > ul > .textContainer > .inside, .banners-ads--influencer > ul > .textContainer, .banners-ads--influencer > ul > li, .footer > .banners-ads--influencer.inside > ul > .right, .banners-ads--influencer > ul, .banners-ads--influencer, .banners-ads--contact > ul > .textContainer > .inside > .buttonContainer, .banners-ads--contact > ul > .textContainer > .inside, .banners-ads--contact > ul > .textContainer, .banners-ads--contact > ul > li, .footer > .banners-ads--contact.inside > ul > .right, .banners-ads--contact > ul, .banners-ads--contact, .banners-ads--missKoreaProfile > ul > .textContainer > .inside > .buttonContainer, .banners-ads--missKoreaProfile > ul > .textContainer > .inside, .banners-ads--missKoreaProfile > ul > .textContainer, .banners-ads--missKoreaProfile > ul > li, .footer > .banners-ads--missKoreaProfile.inside > ul > .right, .banners-ads--missKoreaProfile > ul, .banners-ads--missKoreaProfile, .banners-ads--missKorea2025 > ul > .textContainer > .inside > ul > li, .banners-ads--missKorea2025 > ul > .textContainer.footer > .inside > ul > .right, .banners-ads--missKorea2025 > ul > .textContainer > .inside > ul, .banners-ads--missKorea2025 > ul > .textContainer > .inside > .buttonContainer, .banners-ads--missKorea2025 > ul > .textContainer > .inside, .banners-ads--missKorea2025 > ul > .textContainer, .banners-ads--missKorea2025 > ul > li, .footer > .banners-ads--missKorea2025.inside > ul > .right, .banners-ads--missKorea2025 > ul, .banners-ads--missKorea2025, .banners-ads--missKorea2023 > ul > .textContainer > .inside > ul > li, .banners-ads--missKorea2023 > ul > .textContainer.footer > .inside > ul > .right, .banners-ads--missKorea2023 > ul > .textContainer > .inside > ul, .banners-ads--missKorea2023 > ul > .textContainer > .inside > .buttonContainer, .banners-ads--missKorea2023 > ul > .textContainer > .inside, .banners-ads--missKorea2023 > ul > .textContainer, .banners-ads--missKorea2023 > ul > li, .footer > .banners-ads--missKorea2023.inside > ul > .right, .banners-ads--missKorea2023 > ul, .banners-ads--missKorea2023, .banners-ads--missKorea > ul > .textContainer > .inside > ul > li, .banners-ads--missKorea > ul > .textContainer.footer > .inside > ul > .right, .banners-ads--missKorea > ul > .textContainer > .inside > ul, .banners-ads--missKorea > ul > .textContainer > .inside > .buttonContainer, .banners-ads--missKorea > ul > .textContainer > .inside, .banners-ads--missKorea > ul > .textContainer, .banners-ads--missKorea > ul > li, .footer > .banners-ads--missKorea.inside > ul > .right, .banners-ads--missKorea > ul, .banners-ads--missKorea, .banners-ads--notice > ul > .textContainer > .inside > .buttonContainer, .banners-ads--notice > ul > .textContainer > .inside, .banners-ads--notice > ul > .textContainer, .banners-ads--notice > ul > li, .footer > .banners-ads--notice.inside > ul > .right, .banners-ads--notice > ul, .banners-ads--notice, .banners-ads--yourvibesInsta > ul > .textContainer > .inside > .buttonContainer, .banners-ads--yourvibesInsta > ul > .textContainer > .inside, .banners-ads--yourvibesInsta > ul > .textContainer, .banners-ads--yourvibesInsta > ul > li, .footer > .banners-ads--yourvibesInsta.inside > ul > .right, .banners-ads--yourvibesInsta > ul, .banners-ads--yourvibesInsta, .banners-ads--facebook > ul > .textContainer > .inside > .buttonContainer, .banners-ads--facebook > ul > .textContainer > .inside, .banners-ads--facebook > ul > .textContainer, .banners-ads--facebook > ul > li, .footer > .banners-ads--facebook.inside > ul > .right, .banners-ads--facebook > ul, .banners-ads--facebook, .banners-ads--instagram > ul > .textContainer > .inside > .buttonContainer, .banners-ads--instagram > ul > .textContainer > .inside, .banners-ads--instagram > ul > .textContainer, .banners-ads--instagram > ul > li, .footer > .banners-ads--instagram.inside > ul > .right, .banners-ads--instagram > ul, .banners-ads--instagram, .banners-ads--koreaTrend > ul > .textContainer > .inside > .buttonContainer, .banners-ads--koreaTrend > ul > .textContainer > .inside, .banners-ads--koreaTrend > ul > .textContainer, .banners-ads--koreaTrend > ul > li, .footer > .banners-ads--koreaTrend.inside > ul > .right, .banners-ads--koreaTrend > ul, .banners-ads--koreaTrend, .banners-ads > ul > .textContainer > .inside > .buttonContainer, .banners-ads > ul > .textContainer > .inside, .banners-ads > ul > .textContainer, .banners-ads > ul > li, .footer > .banners-ads.inside > ul > .right, .banners-ads > ul, .banners-ads, .contentWrapper > .buttonContainer, .contentWrapper > .head, .contentWrapper > .inside, .contentWrapper, .banners > .inside > ul > li--6 > .content > .buttonContainer, .banners > .inside > ul > li--6 > .content, .banners > .inside > ul > li--6, .banners > .inside > ul > li--5 > .content > .buttonContainer, .banners > .inside > ul > li--5 > .content, .banners > .inside > ul > li--5, .banners > .inside > ul > li--4 > .content > .buttonContainer, .banners > .inside > ul > li--4 > .content, .banners > .inside > ul > li--4, .banners > .inside > ul > li--3 > .content > .buttonContainer, .banners > .inside > ul > li--3 > .content, .banners > .inside > ul > li--3, .banners > .inside > ul > li--2 > .content > .buttonContainer, .banners > .inside > ul > li--2 > .content, .banners > .inside > ul > li--2, .banners > .inside > ul > li > .content > .buttonContainer, .banners.footer > .inside > ul > .right > .content > .buttonContainer, .banners > .inside > ul > li > .content, .banners.footer > .inside > ul > .right > .content, .banners > .inside > ul > li, .banners.footer > .inside > ul > .right, .banners > .inside > ul, .banners > .inside, .banners, .mainSlide > .content, .mainSlide--sub > .content, .mainSlide--sub--fullOpacity > .content, .mainSlide > .topNav > .navBbs > ul > li > .menu > ul > li > a, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li > a, .mainSlide > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right > a, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right > a, .mainSlide--sub > .topNav > .navBbs > ul > li > .menu > ul > li > a, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li > a, .mainSlide--sub > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right > a, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right > a, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li > .menu > ul > li > a, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li > a, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right > a, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right > a, .mainSlide > .topNav > .navBbs, .mainSlide--sub > .topNav > .navBbs, .mainSlide--sub--fullOpacity > .topNav > .navBbs, .mainSlide > .topNav > .nav > ul > li > .menu > ul > li > a, .mainSlide > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li > a, .mainSlide > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right > a, .mainSlide > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right > a, .mainSlide--sub > .topNav > .nav > ul > li > .menu > ul > li > a, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li > a, .mainSlide--sub > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right > a, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right > a, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li > .menu > ul > li > a, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li > a, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right > a, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right > a, .mainSlide > .topNav > .nav, .mainSlide--sub > .topNav > .nav, .mainSlide--sub--fullOpacity > .topNav > .nav, .mainSlide > .overlay, .mainSlide--sub > .overlay, .mainSlide--sub--fullOpacity > .overlay, .mainSlide > .img, .mainSlide--sub > .img, .mainSlide--sub--fullOpacity > .img, .mainSlide, .mainSlide--sub, .mainSlide--sub--fullOpacity, .divider, .dividerMaxWidth, .dividerNoTopMargin {
  width: 100%;
}

.width-2column {
  width: 50%;
}

.width-3column {
  width: 33.3%;
}

.width-4column {
  width: 25%;
}

.sp-width-30 {
  width: 30% !important;
}

.sp-width-70 {
  width: 70% !important;
}

.flex, .mainSlide > .topNav > .navBbs > ul, .mainSlide--sub > .topNav > .navBbs > ul, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul, .mainSlide > .topNav > .nav > ul, .mainSlide--sub > .topNav > .nav > ul, .mainSlide--sub--fullOpacity > .topNav > .nav > ul {
  display: flex;
}

.block {
  display: block;
}

.justify-content {
  justify-content: flex-start;
}
.justify-content--center {
  justify-content: center;
}
.justify-content--end, .mainSlide > .topNav > .navBbs > ul > li > .menu > ul, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul, .mainSlide--sub > .topNav > .navBbs > ul > li > .menu > ul, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li > .menu > ul, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul, .mainSlide > .topNav > .nav > ul > li > .menu > ul, .mainSlide > .topNav.footer > .nav.inside > ul > .right > .menu > ul, .mainSlide--sub > .topNav > .nav > ul > li > .menu > ul, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right > .menu > ul, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li > .menu > ul, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right > .menu > ul {
  justify-content: flex-end;
}

.align-items {
  align-items: flex-start;
}
.align-items--center {
  align-items: center;
}
.align-items--end {
  align-items: flex-end;
}

.absolute-full, .mainSlide > .overlay, .mainSlide--sub > .overlay, .mainSlide--sub--fullOpacity > .overlay, .mainSlide > .img, .mainSlide--sub > .img, .mainSlide--sub--fullOpacity > .img {
  position: absolute;
  top: 0;
  left: 0;
}

.font-xxs, .overviewText > ul > li > .listInfo > h1, .footer > .overviewText.inside > ul > .right > .listInfo > h1, .overviewText > ul > li > .listInfo > p, .footer > .overviewText.inside > ul > .right > .listInfo > p, .overviewText > ul > li > p, .footer > .overviewText.inside > ul > .right > p, .overviewText > ul > li > h1, .footer > .overviewText.inside > ul > .right > h1, .overviewText > ul > li > .documents > p, .footer > .overviewText.inside > ul > .right > .documents > p, .career > ul > li > p, .footer > .career.inside > ul > .right > p, .career > ul > li > h2, .footer > .career.inside > ul > .right > h2, .gallery > .head > h3, .profile > ul > .text > .additionalInfo > ul > li > h1, .profile > ul > .text.footer > .additionalInfo.inside > ul > .right > h1, .profile > ul > .text > h3, .footer > .inside > ul > li, .footer > .inside > ul > .right, .banners-ads--missKorea2025 > ul > .textContainer > .inside > ul > li > h1, .banners-ads--missKorea2025 > ul > .textContainer.footer > .inside > ul > .right > h1, .banners-ads--missKorea2023 > ul > .textContainer > .inside > ul > li > h1, .banners-ads--missKorea2023 > ul > .textContainer.footer > .inside > ul > .right > h1, .banners-ads--missKorea > ul > .textContainer > .inside > ul > li > h1, .banners-ads--missKorea > ul > .textContainer.footer > .inside > ul > .right > h1, .contentWrapper > .head > h3 {
  font-size: 13px;
  line-height: 22px;
}

.font-xs, .sdgsContainer > ul > li > .photoList > ul > li > p, .footer > .sdgsContainer.inside > ul > .right > .photoList > ul > li > p, .sdgsContainer > ul > li.footer > .photoList.inside > ul > .right > p, .footer > .sdgsContainer.inside > ul > .right.footer > .photoList.inside > ul > .right > p, .sdgsContainer > ul > li > .head > .text > h2, .footer > .sdgsContainer.inside > ul > .right > .head > .text > h2, .oldWinnersList > ul > li > .content > .inside > ul > li > p, .footer > .oldWinnersList.inside > ul > .right > .content > .inside > ul > li > p, .oldWinnersList > ul > li > .content.footer > .inside > ul > .right > p, .footer > .oldWinnersList.inside > ul > .right > .content.footer > .inside > ul > .right > p, .oldWinnersList > ul > li > .content > .inside > ul > li > h1, .footer > .oldWinnersList.inside > ul > .right > .content > .inside > ul > li > h1, .oldWinnersList > ul > li > .content.footer > .inside > ul > .right > h1, .footer > .oldWinnersList.inside > ul > .right > .content.footer > .inside > ul > .right > h1, .contactInfo > .buttonContainer > .button, .contactInfo > ul > li > h1, .footer > .contactInfo.inside > ul > .right > h1, .businessList > ul > li > .inside > .text > p, .footer > .businessList.inside > ul > .right > .inside > .text > p, .overviewText > ul > li > h2, .footer > .overviewText.inside > ul > .right > h2, .overviewText > ul > li > .documents > h1, .footer > .overviewText.inside > ul > .right > .documents > h1, .gallery > .head > p, .profile > ul > .text > .additionalInfo > ul > li > p, .profile > ul > .text.footer > .additionalInfo.inside > ul > .right > p, .profile > ul > .text > p, .profile > ul > .text > h4, .profile > ul > .text > h2, .peopleInfo > .text > p, .peopleInfo > .text > h2, .subMenu > ul > li, .footer > .subMenu.inside > ul > .right, .banners-ads--influencer > ul > .textContainer > .inside > .buttonContainer > .button, .banners-ads--influencer > ul > .textContainer > .inside > p, .banners-ads--contact > ul > .textContainer > .inside > .buttonContainer > .button, .banners-ads--contact > ul > .textContainer > .inside > p, .banners-ads--missKoreaProfile > ul > .textContainer > .inside > .buttonContainer > .button, .banners-ads--missKoreaProfile > ul > .textContainer > .inside > p, .banners-ads--missKorea2025 > ul > .textContainer > .inside > .buttonContainer > .button, .banners-ads--missKorea2025 > ul > .textContainer > .inside > p, .banners-ads--missKorea2023 > ul > .textContainer > .inside > .buttonContainer > .button, .banners-ads--missKorea2023 > ul > .textContainer > .inside > p, .banners-ads--missKorea > ul > .textContainer > .inside > .buttonContainer > .button, .banners-ads--missKorea > ul > .textContainer > .inside > p, .banners-ads--notice > ul > .textContainer > .inside > .buttonContainer > .button, .banners-ads--notice > ul > .textContainer > .inside > p, .banners-ads--yourvibesInsta > ul > .textContainer > .inside > .buttonContainer > .button, .banners-ads--yourvibesInsta > ul > .textContainer > .inside > p, .banners-ads--facebook > ul > .textContainer > .inside > .buttonContainer > .button, .banners-ads--facebook > ul > .textContainer > .inside > p, .banners-ads--instagram > ul > .textContainer > .inside > .buttonContainer > .button, .banners-ads--instagram > ul > .textContainer > .inside > p, .banners-ads--koreaTrend > ul > .textContainer > .inside > .buttonContainer > .button, .banners-ads--koreaTrend > ul > .textContainer > .inside > p, .banners-ads > ul > .textContainer > .inside > .buttonContainer > .button, .banners-ads > ul > .textContainer > .inside > p, .contentWrapper > .buttonContainer > .button, .contentWrapper > .head > p, .banners > .inside > ul > li--6 > .content > .buttonContainer > .button, .banners > .inside > ul > li--6 > .content > p, .banners > .inside > ul > li--5 > .content > .buttonContainer > .button, .banners > .inside > ul > li--5 > .content > p, .banners > .inside > ul > li--4 > .content > .buttonContainer > .button, .banners > .inside > ul > li--4 > .content > p, .banners > .inside > ul > li--3 > .content > .buttonContainer > .button, .banners > .inside > ul > li--3 > .content > p, .banners > .inside > ul > li--2 > .content > .buttonContainer > .button, .banners > .inside > ul > li--2 > .content > p, .banners > .inside > ul > li > .content > .buttonContainer > .button, .banners.footer > .inside > ul > .right > .content > .buttonContainer > .button, .banners > .inside > ul > li > .content > p, .banners.footer > .inside > ul > .right > .content > p {
  font-size: 15px;
  line-height: 30px;
}

.font-sm, .sdgsContainer > ul > li > .content > p, .footer > .sdgsContainer.inside > ul > .right > .content > p, .oldWinnersList > ul > li > .content > .inside > h1, .footer > .oldWinnersList.inside > ul > .right > .content > .inside > h1, .mediaList > ul > li > p, .footer > .mediaList.inside > ul > .right > p, .contactInfo > ul > li > a, .footer > .contactInfo.inside > ul > .right > a, .contactInfo > ul > li > p, .footer > .contactInfo.inside > ul > .right > p, .overviewText > ul > .head > h1, .gallery > .head > h2, .profile > ul > .text > h5, .contentWrapper > .head > h2, .mainSlide > .content > p, .mainSlide--sub > .content > p, .mainSlide--sub--fullOpacity > .content > p, .table > h1 {
  font-size: 18px;
  line-height: 32px;
}

.font-md, .sdgsContainer > ul > li > .head > .text > h1, .footer > .sdgsContainer.inside > ul > .right > .head > .text > h1, .oldWinnersList > ul > li > .title, .footer > .oldWinnersList.inside > ul > .right > .title, .career > ul > li > h1, .footer > .career.inside > ul > .right > h1, .profile > ul > .text > h1, .peopleInfo > .text > h1, .banners-ads--missKorea2025 > ul > .textContainer > .inside > ul > li > p, .banners-ads--missKorea2025 > ul > .textContainer.footer > .inside > ul > .right > p, .banners-ads--missKorea2023 > ul > .textContainer > .inside > ul > li > p, .banners-ads--missKorea2023 > ul > .textContainer.footer > .inside > ul > .right > p, .banners-ads--missKorea > ul > .textContainer > .inside > ul > li > p, .banners-ads--missKorea > ul > .textContainer.footer > .inside > ul > .right > p {
  font-size: 25px;
}

.font-lg, .gallery > .head > h1, .banners-ads--influencer > ul > .textContainer > .inside > h1, .banners-ads--contact > ul > .textContainer > .inside > h1, .banners-ads--missKoreaProfile > ul > .textContainer > .inside > h1, .banners-ads--missKorea2025 > ul > .textContainer > .inside > h1, .banners-ads--missKorea2023 > ul > .textContainer > .inside > h1, .banners-ads--missKorea > ul > .textContainer > .inside > h1, .banners-ads--notice > ul > .textContainer > .inside > h1, .banners-ads--yourvibesInsta > ul > .textContainer > .inside > h1, .banners-ads--facebook > ul > .textContainer > .inside > h1, .banners-ads--instagram > ul > .textContainer > .inside > h1, .banners-ads--koreaTrend > ul > .textContainer > .inside > h1, .banners-ads > ul > .textContainer > .inside > h1, .contentWrapper > .head > h1, .banners > .inside > ul > li--6 > .content > h1, .banners > .inside > ul > li--5 > .content > h1, .banners > .inside > ul > li--4 > .content > h1, .banners > .inside > ul > li--3 > .content > h1, .banners > .inside > ul > li--2 > .content > h1, .banners > .inside > ul > li > .content > h1, .banners.footer > .inside > ul > .right > .content > h1 {
  font-size: 40px;
}

.font-xl, .mainSlide--sub > .content > h2, .mainSlide--sub--fullOpacity > .content > h2 {
  font-size: 55px;
}

.font-xxl, .mainSlide > .content > h1, .mainSlide--sub > .content > h1, .mainSlide--sub--fullOpacity > .content > h1 {
  font-size: 70px;
}

.font-regular {
  font-weight: 400;
}

.font-bold {
  font-weight: 700;
}

.marginTop-xxxs {
  margin-top: 5px;
}

.marginTop-xxs, .career > ul > li > h1, .footer > .career.inside > ul > .right > h1, .profile > ul > .text > h1 {
  margin-top: 15px;
}

.marginTop-xs, .businessList > ul > li > .inside > .text, .footer > .businessList.inside > ul > .right > .inside > .text, .gallery > .head > p, .gallery > .head > h3, .peopleInfo > .text > h1, .banners-ads--influencer > ul > .textContainer > .inside > p, .banners-ads--contact > ul > .textContainer > .inside > p, .banners-ads--missKoreaProfile > ul > .textContainer > .inside > p, .banners-ads--missKorea2025 > ul > .textContainer > .inside > p, .banners-ads--missKorea2023 > ul > .textContainer > .inside > p, .banners-ads--missKorea > ul > .textContainer > .inside > p, .banners-ads--notice > ul > .textContainer > .inside > p, .banners-ads--yourvibesInsta > ul > .textContainer > .inside > p, .banners-ads--facebook > ul > .textContainer > .inside > p, .banners-ads--instagram > ul > .textContainer > .inside > p, .banners-ads--koreaTrend > ul > .textContainer > .inside > p, .banners-ads > ul > .textContainer > .inside > p, .contentWrapper > .head > p, .contentWrapper > .head > h3, .banners > .inside > ul > li--6 > .content > p, .banners > .inside > ul > li--5 > .content > p, .banners > .inside > ul > li--4 > .content > p, .banners > .inside > ul > li--3 > .content > p, .banners > .inside > ul > li--2 > .content > p, .banners > .inside > ul > li > .content > p, .banners.footer > .inside > ul > .right > .content > p, .mainSlide > .content > p, .mainSlide--sub > .content > p, .mainSlide--sub--fullOpacity > .content > p {
  margin-top: 25px;
}

.marginTop-md, .overviewText > ul, .career > ul > li > .border, .footer > .career.inside > ul > .right > .border, .gallery > .head > h2, .contentWrapper > .head > h2, .dividerSmall {
  margin-top: 35px;
}

.marginTop-lg, .contactInfo > .buttonContainer, .contactInfo > ul, .overviewText > ul > li > .img, .footer > .overviewText.inside > ul > .right > .img, .subMenu, .banners-ads--influencer > ul > .textContainer > .inside > .buttonContainer, .banners-ads--contact > ul > .textContainer > .inside > .buttonContainer, .banners-ads--missKoreaProfile > ul > .textContainer > .inside > .buttonContainer, .banners-ads--missKorea2025 > ul > .textContainer > .inside > .buttonContainer, .banners-ads--missKorea2023 > ul > .textContainer > .inside > .buttonContainer, .banners-ads--missKorea > ul > .textContainer > .inside > .buttonContainer, .banners-ads--notice > ul > .textContainer > .inside > .buttonContainer, .banners-ads--yourvibesInsta > ul > .textContainer > .inside > .buttonContainer, .banners-ads--facebook > ul > .textContainer > .inside > .buttonContainer, .banners-ads--instagram > ul > .textContainer > .inside > .buttonContainer, .banners-ads--koreaTrend > ul > .textContainer > .inside > .buttonContainer, .banners-ads > ul > .textContainer > .inside > .buttonContainer, .contentWrapper > .buttonContainer, .banners > .inside > ul > li--6 > .content > .buttonContainer, .banners > .inside > ul > li--5 > .content > .buttonContainer, .banners > .inside > ul > li--4 > .content > .buttonContainer, .banners > .inside > ul > li--3 > .content > .buttonContainer, .banners > .inside > ul > li--2 > .content > .buttonContainer, .banners > .inside > ul > li > .content > .buttonContainer, .banners.footer > .inside > ul > .right > .content > .buttonContainer, .divider, .dividerMaxWidth {
  margin-top: 60px;
}

.marginTop-xl {
  margin-top: 100px;
}

.marginBottom-xxxs, .overviewText > ul > li > .listInfo, .footer > .overviewText.inside > ul > .right > .listInfo, .overviewText > ul > li > h1, .footer > .overviewText.inside > ul > .right > h1, .overviewText > ul > li > .documents > h1, .footer > .overviewText.inside > ul > .right > .documents > h1 {
  margin-bottom: 5px;
}

.marginBottom-xxs, .overviewText > ul > li, .footer > .overviewText.inside > ul > .right, .profile > ul > .text > h1, .banners-ads--missKorea2025 > ul > .textContainer > .inside > ul > li > h1, .banners-ads--missKorea2025 > ul > .textContainer.footer > .inside > ul > .right > h1, .banners-ads--missKorea2023 > ul > .textContainer > .inside > ul > li > h1, .banners-ads--missKorea2023 > ul > .textContainer.footer > .inside > ul > .right > h1, .banners-ads--missKorea > ul > .textContainer > .inside > ul > li > h1, .banners-ads--missKorea > ul > .textContainer.footer > .inside > ul > .right > h1 {
  margin-bottom: 15px;
}

.marginBottom-xs, .contactInfo > ul > li > h1, .footer > .contactInfo.inside > ul > .right > h1, .overviewText > ul > .head, .career > ul > li > h1, .footer > .career.inside > ul > .right > h1, .profile > ul > .text > h5, .peopleInfo > .text > h1, .table > h1 {
  margin-bottom: 25px;
}

.marginBottom-md, .career > ul > li, .footer > .career.inside > ul > .right, .banners-ads--influencer > ul > .textContainer > .inside > p, .banners-ads--contact > ul > .textContainer > .inside > p, .banners-ads--missKoreaProfile > ul > .textContainer > .inside > p, .banners-ads--missKorea2025 > ul > .textContainer > .inside > ul > li, .banners-ads--missKorea2025 > ul > .textContainer.footer > .inside > ul > .right, .banners-ads--missKorea2025 > ul > .textContainer > .inside > p, .banners-ads--missKorea2023 > ul > .textContainer > .inside > ul > li, .banners-ads--missKorea2023 > ul > .textContainer.footer > .inside > ul > .right, .banners-ads--missKorea2023 > ul > .textContainer > .inside > p, .banners-ads--missKorea > ul > .textContainer > .inside > ul > li, .banners-ads--missKorea > ul > .textContainer.footer > .inside > ul > .right, .banners-ads--missKorea > ul > .textContainer > .inside > p, .banners-ads--notice > ul > .textContainer > .inside > p, .banners-ads--yourvibesInsta > ul > .textContainer > .inside > p, .banners-ads--facebook > ul > .textContainer > .inside > p, .banners-ads--instagram > ul > .textContainer > .inside > p, .banners-ads--koreaTrend > ul > .textContainer > .inside > p, .banners-ads > ul > .textContainer > .inside > p, .banners > .inside > ul > li--6 > .content > p, .banners > .inside > ul > li--5 > .content > p, .banners > .inside > ul > li--4 > .content > p, .banners > .inside > ul > li--3 > .content > p, .banners > .inside > ul > li--2 > .content > p, .banners > .inside > ul > li > .content > p, .banners.footer > .inside > ul > .right > .content > p, .dividerSmall {
  margin-bottom: 35px;
}

.marginBottom-lg, .contactInfo > ul, .gallery > .head, .gallery > .head > p, .profile > ul > .text > h4, .profile > ul > .text > h3, .peopleInfo > .text > p, .contentWrapper > .head > p, .divider, .dividerMaxWidth, .dividerNoTopMargin {
  margin-bottom: 60px;
}

.marginBottom-xl {
  margin-bottom: 100px;
}

.paddingTop-xxs {
  padding-top: 15px;
}

.paddingTop-xs {
  padding-top: 25px;
}

.paddingTop-md {
  padding-top: 35px;
}

.paddingTop-lg {
  padding-top: 60px;
}

.paddingTop-xl {
  padding-top: 100px;
}

.paddingBottom-xxs {
  padding-bottom: 15px;
}

.paddingBottom-xs {
  padding-bottom: 25px;
}

.paddingBottom-md {
  padding-bottom: 35px;
}

.paddingBottom-lg {
  padding-bottom: 60px;
}

.paddingBottom-xl {
  padding-bottom: 100px;
}

.mainSlide, .mainSlide--sub, .mainSlide--sub--fullOpacity {
  padding: 50px 0 250px 0;
  position: relative;
  overflow: hidden;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mainSlide, .mainSlide--sub, .mainSlide--sub--fullOpacity {
    padding: 50px 0 200px 0;
  }
}
.mainSlide > .img, .mainSlide--sub > .img, .mainSlide--sub--fullOpacity > .img {
  height: 100%;
  overflow: hidden;
  z-index: -2;
  clip: rect(auto, auto, auto, auto);
}
.mainSlide > .img > img, .mainSlide--sub > .img > img, .mainSlide--sub--fullOpacity > .img > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mainSlide > .overlay, .mainSlide--sub > .overlay, .mainSlide--sub--fullOpacity > .overlay {
  height: 100%;
  overflow: hidden;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
  z-index: -1;
}
.mainSlide > .overlay > img, .mainSlide--sub > .overlay > img, .mainSlide--sub--fullOpacity > .overlay > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.mainSlide > video, .mainSlide--sub > video, .mainSlide--sub--fullOpacity > video {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: -2;
  margin: 0;
  /*모바일*/
  /*//모바일*/
  /*빅스크린*/
  /*//빅스크린*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mainSlide > video, .mainSlide--sub > video, .mainSlide--sub--fullOpacity > video {
    top: -50%;
  }
}
@media only screen and (min-width: 1400px) {
  .mainSlide > video, .mainSlide--sub > video, .mainSlide--sub--fullOpacity > video {
    width: 100%;
  }
}
.mainSlide > .topNav > .nav, .mainSlide--sub > .topNav > .nav, .mainSlide--sub--fullOpacity > .topNav > .nav {
  padding: 0 30px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mainSlide > .topNav > .nav, .mainSlide--sub > .topNav > .nav, .mainSlide--sub--fullOpacity > .topNav > .nav {
    padding: 0 25px;
  }
}
.mainSlide > .topNav > .nav > ul, .mainSlide--sub > .topNav > .nav > ul, .mainSlide--sub--fullOpacity > .topNav > .nav > ul {
  width: 100%;
}
.mainSlide > .topNav > .nav > ul > li, .mainSlide > .topNav.footer > .nav.inside > ul > .right, .mainSlide--sub > .topNav > .nav > ul > li, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right {
  width: 100%;
}
.mainSlide > .topNav > .nav > ul > li > .menu, .mainSlide > .topNav.footer > .nav.inside > ul > .right > .menu, .mainSlide--sub > .topNav > .nav > ul > li > .menu, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right > .menu, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li > .menu, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right > .menu {
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mainSlide > .topNav > .nav > ul > li > .menu, .mainSlide > .topNav.footer > .nav.inside > ul > .right > .menu, .mainSlide--sub > .topNav > .nav > ul > li > .menu, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right > .menu, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li > .menu, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right > .menu {
    display: none;
  }
}
.mainSlide > .topNav > .nav > ul > li > .menu > ul, .mainSlide > .topNav.footer > .nav.inside > ul > .right > .menu > ul, .mainSlide--sub > .topNav > .nav > ul > li > .menu > ul, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right > .menu > ul, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li > .menu > ul, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right > .menu > ul {
  display: flex;
}
.mainSlide > .topNav > .nav > ul > li > .menu > ul > li, .mainSlide > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li, .mainSlide > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right, .mainSlide > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right, .mainSlide--sub > .topNav > .nav > ul > li > .menu > ul > li, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li, .mainSlide--sub > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li > .menu > ul > li, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right {
  margin-right: 40px;
}
.mainSlide > .topNav > .nav > ul > li > .menu > ul > li:last-child, .mainSlide > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li:last-child, .mainSlide > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right:last-child, .mainSlide > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right:last-child, .mainSlide--sub > .topNav > .nav > ul > li > .menu > ul > li:last-child, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li:last-child, .mainSlide--sub > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right:last-child, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right:last-child, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li > .menu > ul > li:last-child, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li:last-child, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right:last-child, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right:last-child {
  margin-right: 0;
}
.mainSlide > .topNav > .nav > ul > li > .menu > ul > li > a, .mainSlide > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li > a, .mainSlide > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right > a, .mainSlide > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right > a, .mainSlide--sub > .topNav > .nav > ul > li > .menu > ul > li > a, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li > a, .mainSlide--sub > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right > a, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right > a, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li > .menu > ul > li > a, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li > a, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right > a, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right > a {
  color: #fff;
  font-weight: 400;
  transition: all 0.2s ease-in-out;
}
.mainSlide > .topNav > .nav > ul > li > .menu > ul > li > a:hover, .mainSlide > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li > a:hover, .mainSlide > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right > a:hover, .mainSlide > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right > a:hover, .mainSlide--sub > .topNav > .nav > ul > li > .menu > ul > li > a:hover, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li > a:hover, .mainSlide--sub > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right > a:hover, .mainSlide--sub > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right > a:hover, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li > .menu > ul > li > a:hover, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right > .menu > ul > li > a:hover, .mainSlide--sub--fullOpacity > .topNav > .nav > ul > li.footer > .menu.inside > ul > .right > a:hover, .mainSlide--sub--fullOpacity > .topNav.footer > .nav.inside > ul > .right.footer > .menu.inside > ul > .right > a:hover {
  color: #35C19B;
}
.mainSlide > .topNav > .navBbs, .mainSlide--sub > .topNav > .navBbs, .mainSlide--sub--fullOpacity > .topNav > .navBbs {
  padding: 0 30px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mainSlide > .topNav > .navBbs, .mainSlide--sub > .topNav > .navBbs, .mainSlide--sub--fullOpacity > .topNav > .navBbs {
    padding: 0 25px;
  }
}
.mainSlide > .topNav > .navBbs > ul, .mainSlide--sub > .topNav > .navBbs > ul, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul {
  width: 100%;
}
.mainSlide > .topNav > .navBbs > ul > li, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right, .mainSlide--sub > .topNav > .navBbs > ul > li, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right {
  width: 100%;
}
.mainSlide > .topNav > .navBbs > ul > li > .menu, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right > .menu, .mainSlide--sub > .topNav > .navBbs > ul > li > .menu, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right > .menu, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li > .menu, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right > .menu {
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mainSlide > .topNav > .navBbs > ul > li > .menu, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right > .menu, .mainSlide--sub > .topNav > .navBbs > ul > li > .menu, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right > .menu, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li > .menu, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right > .menu {
    display: none;
  }
}
.mainSlide > .topNav > .navBbs > ul > li > .menu > ul, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul, .mainSlide--sub > .topNav > .navBbs > ul > li > .menu > ul, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li > .menu > ul, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul {
  display: flex;
}
.mainSlide > .topNav > .navBbs > ul > li > .menu > ul > li, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li, .mainSlide > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right, .mainSlide--sub > .topNav > .navBbs > ul > li > .menu > ul > li, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li, .mainSlide--sub > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li > .menu > ul > li, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right {
  margin-right: 40px;
}
.mainSlide > .topNav > .navBbs > ul > li > .menu > ul > li:last-child, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li:last-child, .mainSlide > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right:last-child, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right:last-child, .mainSlide--sub > .topNav > .navBbs > ul > li > .menu > ul > li:last-child, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li:last-child, .mainSlide--sub > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right:last-child, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right:last-child, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li > .menu > ul > li:last-child, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li:last-child, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right:last-child, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right:last-child {
  margin-right: 0;
}
.mainSlide > .topNav > .navBbs > ul > li > .menu > ul > li > a, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li > a, .mainSlide > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right > a, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right > a, .mainSlide--sub > .topNav > .navBbs > ul > li > .menu > ul > li > a, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li > a, .mainSlide--sub > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right > a, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right > a, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li > .menu > ul > li > a, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li > a, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right > a, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right > a {
  color: #fff;
  font-weight: 400;
  transition: all 0.2s ease-in-out;
}
.mainSlide > .topNav > .navBbs > ul > li > .menu > ul > li > a:hover, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li > a:hover, .mainSlide > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right > a:hover, .mainSlide > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right > a:hover, .mainSlide--sub > .topNav > .navBbs > ul > li > .menu > ul > li > a:hover, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li > a:hover, .mainSlide--sub > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right > a:hover, .mainSlide--sub > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right > a:hover, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li > .menu > ul > li > a:hover, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right > .menu > ul > li > a:hover, .mainSlide--sub--fullOpacity > .topNav > .navBbs > ul > li.footer > .menu.inside > ul > .right > a:hover, .mainSlide--sub--fullOpacity > .topNav.footer > .navBbs.inside > ul > .right.footer > .menu.inside > ul > .right > a:hover {
  color: #35C19B;
}
.mainSlide > .content, .mainSlide--sub > .content, .mainSlide--sub--fullOpacity > .content {
  max-width: 1100px;
  margin: 0 auto;
  padding: 200px 0 0 0;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mainSlide > .content, .mainSlide--sub > .content, .mainSlide--sub--fullOpacity > .content {
    padding: 150px 25px 0 25px;
    box-sizing: border-box;
  }
}
.mainSlide > .content > h1, .mainSlide--sub > .content > h1, .mainSlide--sub--fullOpacity > .content > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mainSlide > .content > h1, .mainSlide--sub > .content > h1, .mainSlide--sub--fullOpacity > .content > h1 {
    font-size: 35px;
  }
}
.mainSlide > .content > p, .mainSlide--sub > .content > p, .mainSlide--sub--fullOpacity > .content > p {
  color: #fff;
  font-weight: 300;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mainSlide > .content > p, .mainSlide--sub > .content > p, .mainSlide--sub--fullOpacity > .content > p {
    font-size: 13px;
  }
}
.mainSlide--sub, .mainSlide--sub--fullOpacity {
  padding: 50px 0 120px 0;
}
.mainSlide--sub > .overlay, .mainSlide--sub--fullOpacity > .overlay {
  background: rgba(0, 0, 0, 0.8);
  z-index: -1;
}
.mainSlide--sub > .content, .mainSlide--sub--fullOpacity > .content {
  padding: 80px 0 0 0;
  text-align: center;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mainSlide--sub > .content, .mainSlide--sub--fullOpacity > .content {
    padding: 80px 25px 0 25px;
    box-sizing: border-box;
  }
}
.mainSlide--sub > .content > h2, .mainSlide--sub--fullOpacity > .content > h2 {
  color: #fff;
  font-weight: 500;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mainSlide--sub > .content > h2, .mainSlide--sub--fullOpacity > .content > h2 {
    font-size: 30px;
  }
}
.mainSlide--sub--fullOpacity > .overlay {
  background: black;
  z-index: -1;
}

.banners > .inside > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul {
    flex-wrap: wrap;
    flex-direction: row;
  }
}
.banners > .inside > ul > li, .banners.footer > .inside > ul > .right {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 80px 0;
  overflow: hidden;
  cursor: pointer;
  /*모바일*/
  /*//모바일*/
}
.banners > .inside > ul > li > .bg, .banners.footer > .inside > ul > .right > .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/banner1_img.jpg") no-repeat center center;
  background-size: cover;
  z-index: -2;
  transform: scale(1, 1);
  transition: all 0.3s ease-in-out;
}
.banners > .inside > ul > li:hover > .bg, .banners.footer > .inside > ul > .right:hover > .bg {
  transform: scale(1.2, 1.2);
}
.banners > .inside > ul > li > .overlay, .banners.footer > .inside > ul > .right > .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: -1;
}
.banners > .inside > ul > li > .content, .banners.footer > .inside > ul > .right > .content {
  /*모바일*/
  /*//모바일*/
  text-align: center;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li > .content, .banners.footer > .inside > ul > .right > .content {
    padding: 0 25px;
    box-sizing: border-box;
  }
}
.banners > .inside > ul > li > .content > h1, .banners.footer > .inside > ul > .right > .content > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li > .content > h1, .banners.footer > .inside > ul > .right > .content > h1 {
    font-size: 25px;
  }
}
.banners > .inside > ul > li > .content > p, .banners.footer > .inside > ul > .right > .content > p {
  color: #fff;
  font-weight: 300;
}
.banners > .inside > ul > li > .content > .buttonContainer, .banners.footer > .inside > ul > .right > .content > .buttonContainer {
  display: flex;
  justify-content: center;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li > .content > .buttonContainer, .banners.footer > .inside > ul > .right > .content > .buttonContainer {
    margin-top: 35px;
  }
}
.banners > .inside > ul > li > .content > .buttonContainer > .button, .banners.footer > .inside > ul > .right > .content > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners > .inside > ul > li > .content > .buttonContainer > .button:hover, .banners.footer > .inside > ul > .right > .content > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li > .content > .buttonContainer > .button, .banners.footer > .inside > ul > .right > .content > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
.banners > .inside > ul > li--2 {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 80px 0;
  overflow: hidden;
  cursor: pointer;
}
.banners > .inside > ul > li--2 > .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/banner2_img.jpg") no-repeat center center;
  background-size: cover;
  z-index: -2;
  transform: scale(1, 1);
  transition: all 0.3s ease-in-out;
}
.banners > .inside > ul > li--2:hover > .bg {
  transform: scale(1.2, 1.2);
}
.banners > .inside > ul > li--2 > .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: -1;
}
.banners > .inside > ul > li--2 > .content {
  /*모바일*/
  /*//모바일*/
  text-align: center;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--2 > .content {
    padding: 0 25px;
    box-sizing: border-box;
  }
}
.banners > .inside > ul > li--2 > .content > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--2 > .content > h1 {
    font-size: 25px;
  }
}
.banners > .inside > ul > li--2 > .content > p {
  color: #fff;
  font-weight: 300;
}
.banners > .inside > ul > li--2 > .content > .buttonContainer {
  display: flex;
  justify-content: center;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--2 > .content > .buttonContainer {
    margin-top: 35px;
  }
}
.banners > .inside > ul > li--2 > .content > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners > .inside > ul > li--2 > .content > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--2 > .content > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
.banners > .inside > ul > li--3 {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 80px 0;
  overflow: hidden;
  cursor: pointer;
}
.banners > .inside > ul > li--3 > .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/banner3_img.jpg") no-repeat center center;
  background-size: cover;
  z-index: -2;
  transform: scale(1, 1);
  transition: all 0.3s ease-in-out;
}
.banners > .inside > ul > li--3:hover > .bg {
  transform: scale(1.2, 1.2);
}
.banners > .inside > ul > li--3 > .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: -1;
}
.banners > .inside > ul > li--3 > .content {
  /*모바일*/
  /*//모바일*/
  text-align: center;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--3 > .content {
    padding: 0 25px;
    box-sizing: border-box;
  }
}
.banners > .inside > ul > li--3 > .content > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--3 > .content > h1 {
    font-size: 25px;
  }
}
.banners > .inside > ul > li--3 > .content > p {
  color: #fff;
  font-weight: 300;
}
.banners > .inside > ul > li--3 > .content > .buttonContainer {
  display: flex;
  justify-content: center;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--3 > .content > .buttonContainer {
    margin-top: 35px;
  }
}
.banners > .inside > ul > li--3 > .content > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners > .inside > ul > li--3 > .content > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--3 > .content > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
.banners > .inside > ul > li--4 {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 80px 0;
  overflow: hidden;
  cursor: pointer;
}
.banners > .inside > ul > li--4 > .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/about_img.jpg") no-repeat center center;
  background-size: cover;
  z-index: -2;
  transform: scale(1, 1);
  transition: all 0.3s ease-in-out;
}
.banners > .inside > ul > li--4:hover > .bg {
  transform: scale(1.2, 1.2);
}
.banners > .inside > ul > li--4 > .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: -1;
}
.banners > .inside > ul > li--4 > .content {
  /*모바일*/
  /*//모바일*/
  text-align: center;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--4 > .content {
    padding: 0 25px;
    box-sizing: border-box;
  }
}
.banners > .inside > ul > li--4 > .content > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--4 > .content > h1 {
    font-size: 25px;
  }
}
.banners > .inside > ul > li--4 > .content > p {
  color: #fff;
  font-weight: 300;
}
.banners > .inside > ul > li--4 > .content > .buttonContainer {
  display: flex;
  justify-content: center;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--4 > .content > .buttonContainer {
    margin-top: 35px;
  }
}
.banners > .inside > ul > li--4 > .content > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners > .inside > ul > li--4 > .content > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--4 > .content > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
.banners > .inside > ul > li--5 {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 80px 0;
  overflow: hidden;
  cursor: pointer;
}
.banners > .inside > ul > li--5 > .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/sub_slide_miss_korea.jpg") no-repeat center center;
  background-size: cover;
  z-index: -2;
  transform: scale(1, 1);
  transition: all 0.3s ease-in-out;
}
.banners > .inside > ul > li--5:hover > .bg {
  transform: scale(1.2, 1.2);
}
.banners > .inside > ul > li--5 > .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: -1;
}
.banners > .inside > ul > li--5 > .content {
  /*모바일*/
  /*//모바일*/
  text-align: center;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--5 > .content {
    padding: 0 25px;
    box-sizing: border-box;
  }
}
.banners > .inside > ul > li--5 > .content > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--5 > .content > h1 {
    font-size: 25px;
  }
}
.banners > .inside > ul > li--5 > .content > p {
  color: #fff;
  font-weight: 300;
}
.banners > .inside > ul > li--5 > .content > .buttonContainer {
  display: flex;
  justify-content: center;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--5 > .content > .buttonContainer {
    margin-top: 35px;
  }
}
.banners > .inside > ul > li--5 > .content > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners > .inside > ul > li--5 > .content > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--5 > .content > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
.banners > .inside > ul > li--6 {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 80px 0;
  overflow: hidden;
  cursor: pointer;
}
.banners > .inside > ul > li--6 > .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../img/apply_img.jpg") no-repeat center center;
  background-size: cover;
  z-index: -2;
  transform: scale(1, 1);
  transition: all 0.3s ease-in-out;
}
.banners > .inside > ul > li--6:hover > .bg {
  transform: scale(1.2, 1.2);
}
.banners > .inside > ul > li--6 > .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: -1;
}
.banners > .inside > ul > li--6 > .content {
  /*모바일*/
  /*//모바일*/
  text-align: center;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--6 > .content {
    padding: 0 25px;
    box-sizing: border-box;
  }
}
.banners > .inside > ul > li--6 > .content > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--6 > .content > h1 {
    font-size: 25px;
  }
}
.banners > .inside > ul > li--6 > .content > p {
  color: #fff;
  font-weight: 300;
}
.banners > .inside > ul > li--6 > .content > .buttonContainer {
  display: flex;
  justify-content: center;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--6 > .content > .buttonContainer {
    margin-top: 35px;
  }
}
.banners > .inside > ul > li--6 > .content > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners > .inside > ul > li--6 > .content > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li--6 > .content > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners > .inside > ul > li, .banners.footer > .inside > ul > .right {
    width: 100%;
  }
}

.contentWrapper > .head {
  text-align: center;
}
.contentWrapper > .head > h1 {
  font-weight: 500;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .contentWrapper > .head > h1 {
    font-size: 20px;
  }
}
.contentWrapper > .head > h2 {
  font-weight: 400;
  text-align: center;
}
.contentWrapper > .head > h3 {
  font-weight: 400;
  text-align: center;
}
.contentWrapper > .head > h3 > span {
  color: red;
}
.contentWrapper > .head > p {
  font-weight: 300;
}
.contentWrapper > .buttonContainer {
  display: flex;
  justify-content: center;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .contentWrapper > .buttonContainer {
    margin-top: 35px;
  }
}
.contentWrapper > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #000;
  color: #000;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.contentWrapper > .buttonContainer > .button:hover {
  background: #000;
  color: #fff;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .contentWrapper > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}

.banners-ads > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads > ul {
    flex-wrap: wrap;
  }
}
.banners-ads > ul > li, .footer > .banners-ads.inside > ul > .right {
  height: 100%;
}
.banners-ads > ul > .textContainer {
  height: auto;
  display: flex;
  justify-content: flex-end;
  background: #35C19B;
}
.banners-ads > ul > .textContainer > .inside {
  height: 100%;
  text-align: right;
  padding: 60px 60px 100px 60px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads > ul > .textContainer > .inside {
    padding: 50px 25px 50px 25px;
  }
}
.banners-ads > ul > .textContainer > .inside > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads > ul > .textContainer > .inside > h1 {
    font-size: 25px;
  }
}
.banners-ads > ul > .textContainer > .inside > p {
  color: #fff;
  font-weight: 300;
}
.banners-ads > ul > .textContainer > .inside > .buttonContainer {
  display: flex;
  justify-content: flex-end;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads > ul > .textContainer > .inside > .buttonContainer {
    margin-top: 35px;
  }
}
.banners-ads > ul > .textContainer > .inside > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners-ads > ul > .textContainer > .inside > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads > ul > .textContainer > .inside > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads > ul > .textContainer > .inside {
    text-align: left;
  }
  .banners-ads > ul > .textContainer > .inside > .buttonContainer {
    justify-content: flex-start;
  }
}
.banners-ads > ul > .img {
  background: url("../img/sns_img.jpg") no-repeat center center;
  background-size: cover;
  height: auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads > ul > .img {
    height: 300px;
  }
}
.banners-ads--koreaTrend > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--koreaTrend > ul {
    flex-wrap: wrap;
  }
}
.banners-ads--koreaTrend > ul > li, .footer > .banners-ads--koreaTrend.inside > ul > .right {
  height: 100%;
}
.banners-ads--koreaTrend > ul > .textContainer {
  height: auto;
  display: flex;
  justify-content: flex-end;
  background: #35C19B;
}
.banners-ads--koreaTrend > ul > .textContainer > .inside {
  height: 100%;
  text-align: right;
  padding: 60px 60px 100px 60px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--koreaTrend > ul > .textContainer > .inside {
    padding: 50px 25px 50px 25px;
  }
}
.banners-ads--koreaTrend > ul > .textContainer > .inside > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--koreaTrend > ul > .textContainer > .inside > h1 {
    font-size: 25px;
  }
}
.banners-ads--koreaTrend > ul > .textContainer > .inside > p {
  color: #fff;
  font-weight: 300;
}
.banners-ads--koreaTrend > ul > .textContainer > .inside > .buttonContainer {
  display: flex;
  justify-content: flex-end;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--koreaTrend > ul > .textContainer > .inside > .buttonContainer {
    margin-top: 35px;
  }
}
.banners-ads--koreaTrend > ul > .textContainer > .inside > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners-ads--koreaTrend > ul > .textContainer > .inside > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--koreaTrend > ul > .textContainer > .inside > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--koreaTrend > ul > .textContainer > .inside {
    text-align: left;
  }
  .banners-ads--koreaTrend > ul > .textContainer > .inside > .buttonContainer {
    justify-content: flex-start;
  }
}
.banners-ads--koreaTrend > ul > .img {
  background: url("../img/notice_img.jpg") no-repeat center center;
  background-size: cover;
  height: auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--koreaTrend > ul > .img {
    height: 300px;
  }
}
.banners-ads--instagram > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--instagram > ul {
    flex-wrap: wrap;
  }
}
.banners-ads--instagram > ul > li, .footer > .banners-ads--instagram.inside > ul > .right {
  height: 100%;
}
.banners-ads--instagram > ul > .textContainer {
  height: auto;
  display: flex;
  justify-content: flex-end;
  background: #212222;
}
.banners-ads--instagram > ul > .textContainer > .inside {
  height: 100%;
  text-align: right;
  padding: 60px 60px 100px 60px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--instagram > ul > .textContainer > .inside {
    padding: 50px 25px 50px 25px;
  }
}
.banners-ads--instagram > ul > .textContainer > .inside > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--instagram > ul > .textContainer > .inside > h1 {
    font-size: 25px;
  }
}
.banners-ads--instagram > ul > .textContainer > .inside > p {
  color: #fff;
  font-weight: 300;
}
.banners-ads--instagram > ul > .textContainer > .inside > .buttonContainer {
  display: flex;
  justify-content: flex-end;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--instagram > ul > .textContainer > .inside > .buttonContainer {
    margin-top: 35px;
  }
}
.banners-ads--instagram > ul > .textContainer > .inside > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners-ads--instagram > ul > .textContainer > .inside > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--instagram > ul > .textContainer > .inside > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--instagram > ul > .textContainer > .inside {
    text-align: left;
  }
  .banners-ads--instagram > ul > .textContainer > .inside > .buttonContainer {
    justify-content: flex-start;
  }
}
.banners-ads--instagram > ul > .img {
  background: url("../img/instagram.jpg") no-repeat center center;
  background-size: cover;
  height: auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--instagram > ul > .img {
    height: 300px;
  }
}
.banners-ads--facebook > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--facebook > ul {
    flex-wrap: wrap;
  }
}
.banners-ads--facebook > ul > li, .footer > .banners-ads--facebook.inside > ul > .right {
  height: 100%;
}
.banners-ads--facebook > ul > .textContainer {
  height: auto;
  display: flex;
  justify-content: flex-end;
  background: #3c5b9a;
}
.banners-ads--facebook > ul > .textContainer > .inside {
  height: 100%;
  text-align: left;
  padding: 60px 60px 100px 60px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--facebook > ul > .textContainer > .inside {
    padding: 50px 25px 50px 25px;
  }
}
.banners-ads--facebook > ul > .textContainer > .inside > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--facebook > ul > .textContainer > .inside > h1 {
    font-size: 25px;
  }
}
.banners-ads--facebook > ul > .textContainer > .inside > p {
  color: #fff;
  font-weight: 300;
}
.banners-ads--facebook > ul > .textContainer > .inside > .buttonContainer {
  display: flex;
  justify-content: flex-start;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--facebook > ul > .textContainer > .inside > .buttonContainer {
    margin-top: 35px;
  }
}
.banners-ads--facebook > ul > .textContainer > .inside > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners-ads--facebook > ul > .textContainer > .inside > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--facebook > ul > .textContainer > .inside > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
.banners-ads--facebook > ul > .img {
  background: url("../img/facebook.jpg") no-repeat center center;
  background-size: cover;
  height: auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--facebook > ul > .img {
    height: 300px;
  }
}
.banners-ads--yourvibesInsta > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--yourvibesInsta > ul {
    flex-wrap: wrap;
  }
}
.banners-ads--yourvibesInsta > ul > li, .footer > .banners-ads--yourvibesInsta.inside > ul > .right {
  height: 100%;
}
.banners-ads--yourvibesInsta > ul > .textContainer {
  height: auto;
  display: flex;
  justify-content: flex-end;
  background: #c93857;
}
.banners-ads--yourvibesInsta > ul > .textContainer > .inside {
  height: 100%;
  text-align: left;
  padding: 60px 60px 100px 60px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--yourvibesInsta > ul > .textContainer > .inside {
    padding: 50px 25px 50px 25px;
  }
}
.banners-ads--yourvibesInsta > ul > .textContainer > .inside > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--yourvibesInsta > ul > .textContainer > .inside > h1 {
    font-size: 25px;
  }
}
.banners-ads--yourvibesInsta > ul > .textContainer > .inside > p {
  color: #fff;
  font-weight: 300;
}
.banners-ads--yourvibesInsta > ul > .textContainer > .inside > .buttonContainer {
  display: flex;
  justify-content: flex-start;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--yourvibesInsta > ul > .textContainer > .inside > .buttonContainer {
    margin-top: 35px;
  }
}
.banners-ads--yourvibesInsta > ul > .textContainer > .inside > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners-ads--yourvibesInsta > ul > .textContainer > .inside > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--yourvibesInsta > ul > .textContainer > .inside > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
.banners-ads--yourvibesInsta > ul > .img {
  background: url("../img/yourvibes.jpg") no-repeat center center;
  background-size: cover;
  height: auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--yourvibesInsta > ul > .img {
    height: 300px;
  }
}
.banners-ads--notice > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--notice > ul {
    flex-wrap: wrap;
  }
}
.banners-ads--notice > ul > li, .footer > .banners-ads--notice.inside > ul > .right {
  height: 100%;
}
.banners-ads--notice > ul > .textContainer {
  height: auto;
  display: flex;
  justify-content: flex-end;
  background: #212222;
}
.banners-ads--notice > ul > .textContainer > .inside {
  height: 100%;
  text-align: left;
  padding: 60px 60px 100px 60px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--notice > ul > .textContainer > .inside {
    padding: 50px 25px 50px 25px;
  }
}
.banners-ads--notice > ul > .textContainer > .inside > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--notice > ul > .textContainer > .inside > h1 {
    font-size: 25px;
  }
}
.banners-ads--notice > ul > .textContainer > .inside > p {
  color: #fff;
  font-weight: 300;
}
.banners-ads--notice > ul > .textContainer > .inside > .buttonContainer {
  display: flex;
  justify-content: flex-start;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--notice > ul > .textContainer > .inside > .buttonContainer {
    margin-top: 35px;
  }
}
.banners-ads--notice > ul > .textContainer > .inside > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners-ads--notice > ul > .textContainer > .inside > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--notice > ul > .textContainer > .inside > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
.banners-ads--notice > ul > .img {
  background: url("../img/notice_img.jpg") no-repeat center center;
  background-size: cover;
  height: auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--notice > ul > .img {
    height: 300px;
  }
}
.banners-ads--missKorea > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea > ul {
    flex-wrap: wrap;
  }
}
.banners-ads--missKorea > ul > li, .footer > .banners-ads--missKorea.inside > ul > .right {
  height: 100%;
}
.banners-ads--missKorea > ul > .textContainer {
  height: auto;
  display: flex;
  justify-content: flex-end;
  background: #212222;
}
.banners-ads--missKorea > ul > .textContainer > .inside {
  height: 100%;
  text-align: left;
  padding: 60px 60px 100px 60px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea > ul > .textContainer > .inside {
    padding: 50px 25px 50px 25px;
  }
}
.banners-ads--missKorea > ul > .textContainer > .inside > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea > ul > .textContainer > .inside > h1 {
    font-size: 25px;
  }
}
.banners-ads--missKorea > ul > .textContainer > .inside > p {
  color: #fff;
  font-weight: 300;
}
.banners-ads--missKorea > ul > .textContainer > .inside > .buttonContainer {
  display: flex;
  justify-content: flex-start;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea > ul > .textContainer > .inside > .buttonContainer {
    margin-top: 35px;
  }
}
.banners-ads--missKorea > ul > .textContainer > .inside > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners-ads--missKorea > ul > .textContainer > .inside > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea > ul > .textContainer > .inside > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
.banners-ads--missKorea > ul > .textContainer > .inside > ul > li, .banners-ads--missKorea > ul > .textContainer.footer > .inside > ul > .right {
  color: #fff;
}
.banners-ads--missKorea > ul > .textContainer > .inside > ul > li:last-child, .banners-ads--missKorea > ul > .textContainer.footer > .inside > ul > .right:last-child {
  margin-bottom: 0;
}
.banners-ads--missKorea > ul > .textContainer > .inside > ul > li > h1, .banners-ads--missKorea > ul > .textContainer.footer > .inside > ul > .right > h1 {
  font-weight: 400;
}
.banners-ads--missKorea > ul > .textContainer > .inside > ul > li > p, .banners-ads--missKorea > ul > .textContainer.footer > .inside > ul > .right > p {
  font-weight: 500;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea > ul > .textContainer > .inside > ul > li > p, .banners-ads--missKorea > ul > .textContainer.footer > .inside > ul > .right > p {
    font-size: 15px;
  }
}
.banners-ads--missKorea > ul > .img {
  background: url("../img/misskorea_overview_img.jpg") no-repeat center center;
  background-size: cover;
  height: auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea > ul > .img {
    height: 300px;
  }
}
.banners-ads--missKorea2023 > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea2023 > ul {
    flex-wrap: wrap;
  }
}
.banners-ads--missKorea2023 > ul > li, .footer > .banners-ads--missKorea2023.inside > ul > .right {
  height: 100%;
}
.banners-ads--missKorea2023 > ul > .textContainer {
  height: auto;
  display: flex;
  justify-content: flex-end;
  background: #212222;
}
.banners-ads--missKorea2023 > ul > .textContainer > .inside {
  height: 100%;
  text-align: left;
  padding: 60px 60px 100px 60px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea2023 > ul > .textContainer > .inside {
    padding: 50px 25px 50px 25px;
  }
}
.banners-ads--missKorea2023 > ul > .textContainer > .inside > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea2023 > ul > .textContainer > .inside > h1 {
    font-size: 25px;
  }
}
.banners-ads--missKorea2023 > ul > .textContainer > .inside > p {
  color: #fff;
  font-weight: 300;
}
.banners-ads--missKorea2023 > ul > .textContainer > .inside > .buttonContainer {
  display: flex;
  justify-content: flex-start;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea2023 > ul > .textContainer > .inside > .buttonContainer {
    margin-top: 35px;
  }
}
.banners-ads--missKorea2023 > ul > .textContainer > .inside > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners-ads--missKorea2023 > ul > .textContainer > .inside > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea2023 > ul > .textContainer > .inside > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
.banners-ads--missKorea2023 > ul > .textContainer > .inside > ul > li, .banners-ads--missKorea2023 > ul > .textContainer.footer > .inside > ul > .right {
  color: #fff;
}
.banners-ads--missKorea2023 > ul > .textContainer > .inside > ul > li:last-child, .banners-ads--missKorea2023 > ul > .textContainer.footer > .inside > ul > .right:last-child {
  margin-bottom: 0;
}
.banners-ads--missKorea2023 > ul > .textContainer > .inside > ul > li > h1, .banners-ads--missKorea2023 > ul > .textContainer.footer > .inside > ul > .right > h1 {
  font-weight: 400;
}
.banners-ads--missKorea2023 > ul > .textContainer > .inside > ul > li > p, .banners-ads--missKorea2023 > ul > .textContainer.footer > .inside > ul > .right > p {
  font-weight: 500;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea2023 > ul > .textContainer > .inside > ul > li > p, .banners-ads--missKorea2023 > ul > .textContainer.footer > .inside > ul > .right > p {
    font-size: 15px;
  }
}
.banners-ads--missKorea2023 > ul > .img {
  background: url("../img/misskorea_2023.jpg") no-repeat center center;
  background-size: cover;
  height: auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea2023 > ul > .img {
    height: 300px;
  }
}
.banners-ads--missKorea2025 > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea2025 > ul {
    flex-wrap: wrap;
  }
}
.banners-ads--missKorea2025 > ul > li, .footer > .banners-ads--missKorea2025.inside > ul > .right {
  height: 100%;
}
.banners-ads--missKorea2025 > ul > .textContainer {
  height: auto;
  display: flex;
  justify-content: flex-end;
  background: #212222;
}
.banners-ads--missKorea2025 > ul > .textContainer > .inside {
  height: 100%;
  text-align: left;
  padding: 60px 60px 100px 60px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea2025 > ul > .textContainer > .inside {
    padding: 50px 25px 50px 25px;
  }
}
.banners-ads--missKorea2025 > ul > .textContainer > .inside > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea2025 > ul > .textContainer > .inside > h1 {
    font-size: 25px;
  }
}
.banners-ads--missKorea2025 > ul > .textContainer > .inside > p {
  color: #fff;
  font-weight: 300;
}
.banners-ads--missKorea2025 > ul > .textContainer > .inside > .buttonContainer {
  display: flex;
  justify-content: flex-start;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea2025 > ul > .textContainer > .inside > .buttonContainer {
    margin-top: 35px;
  }
}
.banners-ads--missKorea2025 > ul > .textContainer > .inside > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners-ads--missKorea2025 > ul > .textContainer > .inside > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea2025 > ul > .textContainer > .inside > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
.banners-ads--missKorea2025 > ul > .textContainer > .inside > ul > li, .banners-ads--missKorea2025 > ul > .textContainer.footer > .inside > ul > .right {
  color: #fff;
}
.banners-ads--missKorea2025 > ul > .textContainer > .inside > ul > li:last-child, .banners-ads--missKorea2025 > ul > .textContainer.footer > .inside > ul > .right:last-child {
  margin-bottom: 0;
}
.banners-ads--missKorea2025 > ul > .textContainer > .inside > ul > li > h1, .banners-ads--missKorea2025 > ul > .textContainer.footer > .inside > ul > .right > h1 {
  font-weight: 400;
}
.banners-ads--missKorea2025 > ul > .textContainer > .inside > ul > li > p, .banners-ads--missKorea2025 > ul > .textContainer.footer > .inside > ul > .right > p {
  font-weight: 500;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea2025 > ul > .textContainer > .inside > ul > li > p, .banners-ads--missKorea2025 > ul > .textContainer.footer > .inside > ul > .right > p {
    font-size: 15px;
  }
}
.banners-ads--missKorea2025 > ul > .img {
  background: url("../img/misskorea_2025.jpg") no-repeat center center;
  background-size: cover;
  height: auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKorea2025 > ul > .img {
    height: 300px;
  }
}
.banners-ads--missKoreaProfile > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKoreaProfile > ul {
    flex-wrap: wrap;
  }
}
.banners-ads--missKoreaProfile > ul > li, .footer > .banners-ads--missKoreaProfile.inside > ul > .right {
  height: 100%;
}
.banners-ads--missKoreaProfile > ul > .textContainer {
  height: auto;
  display: flex;
  justify-content: flex-end;
  background: #35C19B;
}
.banners-ads--missKoreaProfile > ul > .textContainer > .inside {
  height: 100%;
  text-align: right;
  padding: 60px 60px 100px 60px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKoreaProfile > ul > .textContainer > .inside {
    padding: 50px 25px 50px 25px;
  }
}
.banners-ads--missKoreaProfile > ul > .textContainer > .inside > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKoreaProfile > ul > .textContainer > .inside > h1 {
    font-size: 25px;
  }
}
.banners-ads--missKoreaProfile > ul > .textContainer > .inside > p {
  color: #fff;
  font-weight: 300;
}
.banners-ads--missKoreaProfile > ul > .textContainer > .inside > .buttonContainer {
  display: flex;
  justify-content: flex-end;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKoreaProfile > ul > .textContainer > .inside > .buttonContainer {
    margin-top: 35px;
  }
}
.banners-ads--missKoreaProfile > ul > .textContainer > .inside > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners-ads--missKoreaProfile > ul > .textContainer > .inside > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKoreaProfile > ul > .textContainer > .inside > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKoreaProfile > ul > .textContainer > .inside {
    text-align: left;
  }
  .banners-ads--missKoreaProfile > ul > .textContainer > .inside > .buttonContainer {
    justify-content: flex-start;
  }
}
.banners-ads--missKoreaProfile > ul > .img {
  background: url("../img/misskorea_overview_img.jpg") no-repeat center center;
  background-size: cover;
  height: auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--missKoreaProfile > ul > .img {
    height: 300px;
  }
}
.banners-ads--contact > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--contact > ul {
    flex-wrap: wrap;
  }
}
.banners-ads--contact > ul > li, .footer > .banners-ads--contact.inside > ul > .right {
  height: 100%;
}
.banners-ads--contact > ul > .textContainer {
  height: auto;
  display: flex;
  justify-content: flex-end;
  background: #35C19B;
}
.banners-ads--contact > ul > .textContainer > .inside {
  height: 100%;
  text-align: right;
  padding: 60px 60px 100px 60px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--contact > ul > .textContainer > .inside {
    padding: 50px 25px 50px 25px;
  }
}
.banners-ads--contact > ul > .textContainer > .inside > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--contact > ul > .textContainer > .inside > h1 {
    font-size: 25px;
  }
}
.banners-ads--contact > ul > .textContainer > .inside > p {
  color: #fff;
  font-weight: 300;
}
.banners-ads--contact > ul > .textContainer > .inside > .buttonContainer {
  display: flex;
  justify-content: flex-end;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--contact > ul > .textContainer > .inside > .buttonContainer {
    margin-top: 35px;
  }
}
.banners-ads--contact > ul > .textContainer > .inside > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners-ads--contact > ul > .textContainer > .inside > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--contact > ul > .textContainer > .inside > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--contact > ul > .textContainer > .inside {
    text-align: left;
  }
  .banners-ads--contact > ul > .textContainer > .inside > .buttonContainer {
    justify-content: flex-start;
  }
}
.banners-ads--contact > ul > .img {
  background: url("../img/contact_img.jpg") no-repeat center center;
  background-size: cover;
  height: auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--contact > ul > .img {
    height: 300px;
  }
}
.banners-ads--influencer > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--influencer > ul {
    flex-wrap: wrap;
  }
}
.banners-ads--influencer > ul > li, .footer > .banners-ads--influencer.inside > ul > .right {
  height: 100%;
}
.banners-ads--influencer > ul > .textContainer {
  height: auto;
  display: flex;
  justify-content: flex-end;
  background: #35C19B;
}
.banners-ads--influencer > ul > .textContainer > .inside {
  height: 100%;
  text-align: right;
  padding: 60px 60px 100px 60px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--influencer > ul > .textContainer > .inside {
    padding: 50px 25px 50px 25px;
  }
}
.banners-ads--influencer > ul > .textContainer > .inside > h1 {
  color: #fff;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--influencer > ul > .textContainer > .inside > h1 {
    font-size: 25px;
  }
}
.banners-ads--influencer > ul > .textContainer > .inside > p {
  color: #fff;
  font-weight: 300;
}
.banners-ads--influencer > ul > .textContainer > .inside > .buttonContainer {
  display: flex;
  justify-content: flex-end;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--influencer > ul > .textContainer > .inside > .buttonContainer {
    margin-top: 35px;
  }
}
.banners-ads--influencer > ul > .textContainer > .inside > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #fff;
  color: #fff;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.banners-ads--influencer > ul > .textContainer > .inside > .buttonContainer > .button:hover {
  background: #fff;
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--influencer > ul > .textContainer > .inside > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--influencer > ul > .textContainer > .inside {
    text-align: left;
  }
  .banners-ads--influencer > ul > .textContainer > .inside > .buttonContainer {
    justify-content: flex-start;
  }
}
.banners-ads--influencer > ul > .img {
  background: url("../img/influencer_img.jpg") no-repeat center center;
  background-size: cover;
  height: auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .banners-ads--influencer > ul > .img {
    height: 300px;
  }
}

.footer > .inside {
  max-width: 1100px;
  margin: 0 auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .footer > .inside {
    margin-bottom: 90px;
  }
}
.footer > .inside > ul {
  display: flex;
  margin-bottom: 30px;
  /*모바일*/
  /*//모바일*/
}
.footer > .inside > ul:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .footer > .inside > ul {
    flex-direction: column;
    padding: 0 25px;
    box-sizing: border-box;
  }
}
.footer > .inside > ul > li, .footer > .inside > ul > .right {
  list-style: none !important;
  /*모바일*/
  /*//모바일*/
}
.footer > .inside > ul > li > a, .footer > .inside > ul > .right > a {
  color: #000;
  transition: color 0.2s ease-in-out;
}
.footer > .inside > ul > li > a:hover, .footer > .inside > ul > .right > a:hover {
  color: #35C19B;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .footer > .inside > ul > li, .footer > .inside > ul > .right {
    font-size: 11px;
  }
  .footer > .inside > ul > li:first-child, .footer > .inside > ul > .right:first-child {
    margin-bottom: 30px;
  }
}
.footer > .inside > ul > li > ul, .footer > .inside > ul > .right > ul {
  width: auto;
  display: flex;
  /*모바일*/
  /*//모바일*/
}
.footer > .inside > ul > li > ul > li, .footer > .inside > ul > .right > ul > li, .footer > .inside > ul.footer > li.inside > ul > .right, .footer > .inside > ul.footer > .right.inside > ul > .right {
  margin-right: 35px;
}
.footer > .inside > ul > li > ul > li:last-child, .footer > .inside > ul > .right > ul > li:last-child, .footer > .inside > ul.footer > li.inside > ul > .right:last-child, .footer > .inside > ul.footer > .right.inside > ul > .right:last-child {
  margin-right: 0;
}
.footer > .inside > ul > li > ul > li > a, .footer > .inside > ul > .right > ul > li > a, .footer > .inside > ul.footer > li.inside > ul > .right > a, .footer > .inside > ul.footer > .right.inside > ul > .right > a {
  font-size: 13px;
  color: #000;
  transition: color 0.2s ease-in-out;
  /*모바일*/
  /*//모바일*/
}
.footer > .inside > ul > li > ul > li > a:hover, .footer > .inside > ul > .right > ul > li > a:hover, .footer > .inside > ul.footer > li.inside > ul > .right > a:hover, .footer > .inside > ul.footer > .right.inside > ul > .right > a:hover {
  color: #35C19B;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .footer > .inside > ul > li > ul > li > a, .footer > .inside > ul > .right > ul > li > a, .footer > .inside > ul.footer > li.inside > ul > .right > a, .footer > .inside > ul.footer > .right.inside > ul > .right > a {
    font-size: 12px;
    padding: 20px 0;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .footer > .inside > ul > li > ul, .footer > .inside > ul > .right > ul {
    flex-wrap: wrap;
  }
  .footer > .inside > ul > li > ul > li, .footer > .inside > ul > .right > ul > li, .footer > .inside > ul.footer > li.inside > ul > .right, .footer > .inside > ul.footer > .right.inside > ul > .right {
    margin-right: 20px;
    margin-bottom: 20px;
  }
}
.footer > .inside > ul .right {
  display: flex;
  justify-content: flex-end;
  text-align: right;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .footer > .inside > ul .right {
    text-align: left;
    justify-content: flex-start;
  }
}

.subMenu {
  /*모바일*/
  /*//모바일*/
}
.subMenu > ul {
  max-width: 750px;
  margin: 0 auto;
  display: flex;
  padding: 25px 0;
  border: 1px solid #000;
  border-radius: 80px;
  overflow-x: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
  /*모바일*/
  /*//모바일*/
}
.subMenu > ul::-webkit-scrollbar {
  display: none;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .subMenu > ul {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    /* Lets it scroll lazy */
    white-space: nowrap;
    display: block;
    border-bottom: 1px solid #000;
    border-top: none;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
  }
}
.subMenu > ul > li, .footer > .subMenu.inside > ul > .right {
  border-right: 1px solid #DDDDDD;
  text-align: center;
  line-height: 1;
  color: #B5B5B5;
  cursor: pointer;
  transition: color 0.2s ease-in-out;
  font-weight: 300;
  /*모바일*/
  /*//모바일*/
}
.subMenu > ul > li:last-child, .footer > .subMenu.inside > ul > .right:last-child {
  border-right: none;
}
.subMenu > ul > li:hover, .footer > .subMenu.inside > ul > .right:hover {
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .subMenu > ul > li, .footer > .subMenu.inside > ul > .right {
    display: inline;
    padding: 0 20px;
  }
}
.subMenu > ul > .active {
  color: #000;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .subMenu {
    margin-top: 0;
  }
}

.peopleList > ul {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 30px;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .peopleList > ul {
    padding: 0 20px;
    box-sizing: border-box;
    gap: 15px;
  }
}
.peopleList > ul > li, .footer > .peopleList.inside > ul > .right {
  width: calc(20% - 24px);
  /*타블렛*/
  /*//타블렛*/
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 640px) and (max-width: 1024px) {
  .peopleList > ul > li, .footer > .peopleList.inside > ul > .right {
    width: calc(33.3% - 20px);
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  .peopleList > ul > li, .footer > .peopleList.inside > ul > .right {
    width: calc(50% - 8px);
  }
}

.peopleInfo {
  height: 100%;
}
.peopleInfo:hover > .img > img {
  -moz-filter: none;
  -ms-filter: none;
  filter: none;
}
.peopleInfo > .img {
  height: 400px;
  overflow: hidden;
  position: relative;
  /*타블렛*/
  /*//타블렛*/
  /*모바일*/
  /*//모바일*/
}
.peopleInfo > .img > .wildCard {
  padding: 8px 10px;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  position: absolute;
  top: 15px;
  right: 15px;
  border-radius: 100px;
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}
.peopleInfo > .img > .wildCard > p {
  font-size: 12px;
  font-weight: 500;
}
@media only screen and (min-width: 640px) and (max-width: 1024px) {
  .peopleInfo > .img {
    height: 300px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  .peopleInfo > .img {
    height: 250px;
  }
}
.peopleInfo > .img > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  /* IE 6-9 */
  transition: all 0.5s ease-in-out;
}
.peopleInfo > .text {
  padding: 20px;
  box-sizing: border-box;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
}
.peopleInfo > .text > h2 {
  font-weight: 400;
  color: #35C19B;
  padding: 5px 15px;
  display: inline-block;
  border-radius: 50px;
  font-weight: 500;
  border: 1px solid #35C19B;
}
.peopleInfo > .text > h1 {
  font-weight: 500;
  color: #000;
  /*타블렛,모바일*/
  /*//타블렛,모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .peopleInfo > .text > h1 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
.peopleInfo > .text > p {
  color: #000;
  font-weight: 300;
  /*타블렛,모바일*/
  /*//타블렛,모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .peopleInfo > .text > p {
    margin-bottom: 35px;
  }
}

.floatingButtonContainer {
  position: fixed;
  right: 30px;
  bottom: 30px;
  z-index: 99999;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .floatingButtonContainer {
    display: none;
  }
}
.floatingButtonContainer > ul > li, .footer > .floatingButtonContainer.inside > ul > .right {
  display: flex;
  align-items: center;
  border-radius: 30px;
  padding: 20px 30px;
  margin-bottom: 20px;
  cursor: pointer;
}
.floatingButtonContainer > ul > li:last-child, .footer > .floatingButtonContainer.inside > ul > .right:last-child {
  margin-bottom: 0;
}
.floatingButtonContainer > ul > li > img, .footer > .floatingButtonContainer.inside > ul > .right > img {
  margin-right: 10px;
}
.floatingButtonContainer > ul > li > p, .footer > .floatingButtonContainer.inside > ul > .right > p {
  width: 100%;
  font-size: 13px;
  text-align: center;
}
.floatingButtonContainer > ul .whiteButton {
  background: #fff;
  color: #000;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
  box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.1);
}
.floatingButtonContainer > ul .whiteButton:hover {
  background: #35C19B;
  color: #fff;
}
.floatingButtonContainer > ul .whiteButton:hover > img {
  filter: invert(0) sepia(0) saturate(1) hue-rotate(0deg) brightness(5);
}

.profile > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .profile > ul {
    flex-wrap: wrap;
    flex-direction: row;
  }
}
.profile > ul > li, .footer > .profile.inside > ul > .right {
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .profile > ul > li, .footer > .profile.inside > ul > .right {
    width: 100%;
  }
}
.profile > ul > .text {
  padding: 60px;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .profile > ul > .text {
    padding: 40px 25px 40px 25px;
  }
}
.profile > ul > .text > h2 {
  color: #35C19B;
  font-weight: 400;
}
.profile > ul > .text > h1 {
  color: #000;
  font-weight: 500;
}
.profile > ul > .text > h3 {
  color: #000;
  font-weight: 300;
}
.profile > ul > .text > h4 {
  color: #000;
  font-weight: 300;
}
.profile > ul > .text > h5 {
  color: #000;
  font-weight: 400;
}
.profile > ul > .text > p {
  color: #B5B5B5;
}
.profile > ul > .text > .additionalInfo {
  width: 100%;
}
.profile > ul > .text > .additionalInfo > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .profile > ul > .text > .additionalInfo > ul {
    flex-wrap: wrap;
    flex-direction: row;
  }
}
.profile > ul > .text > .additionalInfo > ul > li, .profile > ul > .text.footer > .additionalInfo.inside > ul > .right {
  margin-right: 20px;
  /*모바일*/
  /*//모바일*/
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .profile > ul > .text > .additionalInfo > ul > li, .profile > ul > .text.footer > .additionalInfo.inside > ul > .right {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
.profile > ul > .text > .additionalInfo > ul > li:last-child, .profile > ul > .text.footer > .additionalInfo.inside > ul > .right:last-child {
  margin-right: 0;
}
.profile > ul > .text > .additionalInfo > ul > li > h1, .profile > ul > .text.footer > .additionalInfo.inside > ul > .right > h1 {
  color: #B5B5B5;
  font-weight: 400;
}
.profile > ul > .text > .additionalInfo > ul > li > p, .profile > ul > .text.footer > .additionalInfo.inside > ul > .right > p {
  color: #000;
  font-weight: 300;
}
.profile > ul > .text > .additionalInfo > ul > li > a > img, .profile > ul > .text.footer > .additionalInfo.inside > ul > .right > a > img {
  margin-top: 5px;
  transition: filter 0.2s ease-in-out;
}
.profile > ul > .text > .additionalInfo > ul > li > a > img:hover, .profile > ul > .text.footer > .additionalInfo.inside > ul > .right > a > img:hover {
  filter: invert(69%) sepia(6%) saturate(3781%) hue-rotate(113deg) brightness(92%) contrast(89%);
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .profile > ul > .text > .additionalInfo > ul > li, .profile > ul > .text.footer > .additionalInfo.inside > ul > .right {
    width: 100%;
  }
}
.profile > ul > .img {
  width: 100%;
  max-width: 900px;
  height: 850px;
  overflow: hidden;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .profile > ul > .img {
    height: 550px;
  }
}
.profile > ul > .img > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}

.gallery > .head {
  text-align: center;
}
.gallery > .head > h1 {
  font-weight: 500;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .gallery > .head > h1 {
    font-size: 20px;
  }
}
.gallery > .head > h2 {
  font-weight: 400;
  text-align: center;
}
.gallery > .head > h3 {
  font-weight: 400;
  text-align: center;
}
.gallery > .head > h3 > span {
  color: red;
}
.gallery > .head > p {
  font-weight: 300;
}
.gallery > ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  /*모바일*/
  /*//모바일*/
  max-width: 1100px;
  margin: 0 auto;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .gallery > ul {
    padding: 0 25px;
    box-sizing: border-box;
  }
}
.gallery > ul > li, .footer > .gallery.inside > ul > .right {
  width: 33.3%;
  height: 450px;
  background: #DDDDDD;
  overflow: hidden;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
}
.gallery > ul > li > img, .footer > .gallery.inside > ul > .right > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .gallery > ul > li, .footer > .gallery.inside > ul > .right {
    width: 100%;
    height: 550px;
  }
}

.career > ul {
  max-width: 1100px;
  margin: 0 auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .career > ul {
    padding: 0 25px;
    box-sizing: border-box;
  }
}
.career > ul > li:last-child, .footer > .career.inside > ul > .right:last-child {
  margin-bottom: 0;
}
.career > ul > li > h2, .footer > .career.inside > ul > .right > h2 {
  font-weight: 400;
  color: #DDDDDD;
}
.career > ul > li > h1, .footer > .career.inside > ul > .right > h1 {
  font-weight: 500;
}
.career > ul > li > .border, .footer > .career.inside > ul > .right > .border {
  width: 100px;
  height: 1px;
  background: #000;
}

.overviewText {
  max-width: 1100px;
  margin: 0 auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .overviewText {
    padding: 0 25px;
    box-sizing: border-box;
  }
}
.overviewText > ul > .head {
  width: 100%;
}
.overviewText > ul > .head > h1 {
  color: #000;
  font-weight: 500;
}
.overviewText > ul > li:last-child, .footer > .overviewText.inside > ul > .right:last-child {
  margin-bottom: 0;
}
.overviewText > ul > li > .documents, .footer > .overviewText.inside > ul > .right > .documents {
  display: flex;
  flex-direction: column;
}
.overviewText > ul > li > .documents > h1, .footer > .overviewText.inside > ul > .right > .documents > h1 {
  font-weight: 500;
}
.overviewText > ul > li > .documents > p, .footer > .overviewText.inside > ul > .right > .documents > p {
  color: #999;
}
.overviewText > ul > li > h1, .footer > .overviewText.inside > ul > .right > h1 {
  color: #B5B5B5;
  font-weight: 500;
}
.overviewText > ul > li > h2, .footer > .overviewText.inside > ul > .right > h2 {
  font-weight: 400;
}
.overviewText > ul > li > .listInfo, .footer > .overviewText.inside > ul > .right > .listInfo {
  display: flex;
  align-items: center;
}
.overviewText > ul > li > .listInfo:last-child, .footer > .overviewText.inside > ul > .right > .listInfo:last-child {
  margin-bottom: 0;
}
.overviewText > ul > li > .listInfo > h1, .footer > .overviewText.inside > ul > .right > .listInfo > h1 {
  font-weight: 400;
  color: #999;
  margin-right: 5px;
}
.overviewText > ul > li > .img, .footer > .overviewText.inside > ul > .right > .img {
  width: 100%;
  height: 450px;
  overflow: hidden;
  /*모바일*/
  /*//모바일*/
}
.overviewText > ul > li > .img > img, .footer > .overviewText.inside > ul > .right > .img > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .overviewText > ul > li > .img, .footer > .overviewText.inside > ul > .right > .img {
    height: 300px;
  }
}

.sponsors {
  max-width: 1100px;
  margin: 0 auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .sponsors {
    padding: 0 15px;
    box-sizing: border-box;
  }
}
.sponsors > .head {
  max-width: 1100px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 20px;
}
.sponsors > .head > h1 {
  font-size: 20px;
  font-weight: 500;
  color: #000;
}
.sponsors > ul {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 10px;
}
.sponsors > ul > li, .footer > .sponsors.inside > ul > .right {
  width: calc(33.3% - 7px);
  border: 1px solid #DDDDDD;
  box-sizing: border-box;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .sponsors > ul > li, .footer > .sponsors.inside > ul > .right {
    margin-right: 0;
    margin-bottom: 15px;
    width: 100%;
  }
}
.sponsors > ul > li:last-child, .footer > .sponsors.inside > ul > .right:last-child {
  margin-right: 0;
}
.sponsors > ul > li > img, .footer > .sponsors.inside > ul > .right > img {
  width: 50%;
}

.businessList {
  max-width: 1100px;
  margin: 0 auto;
}
.businessList > ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .businessList > ul {
    flex-wrap: wrap;
    flex-direction: row;
  }
}
.businessList > ul > li, .footer > .businessList.inside > ul > .right {
  padding: 10px;
  width: 33.3%;
  box-sizing: border-box;
  /*모바일*/
  /*//모바일*/
}
.businessList > ul > li > .inside, .footer > .businessList.inside > ul > .right > .inside {
  border: 1px solid #DDDDDD;
  box-sizing: border-box;
  padding: 20px;
  height: 100%;
}
.businessList > ul > li > .inside > .icon, .footer > .businessList.inside > ul > .right > .inside > .icon {
  width: 80px;
  height: 80px;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.businessList > ul > li > .inside > .text > p, .footer > .businessList.inside > ul > .right > .inside > .text > p {
  font-weight: 300;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .businessList > ul > li, .footer > .businessList.inside > ul > .right {
    width: 100%;
  }
}

.contactInfo {
  max-width: 800px;
  margin: 0 auto;
}
.contactInfo > ul {
  display: flex;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .contactInfo > ul {
    display: block;
    padding: 0 20px;
    box-sizing: border-box;
    margin-bottom: 30px;
  }
}
.contactInfo > ul > li, .footer > .contactInfo.inside > ul > .right {
  width: 100%;
  margin-right: 35px;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .contactInfo > ul > li, .footer > .contactInfo.inside > ul > .right {
    margin-right: 0;
    width: 100%;
    margin-bottom: 30px;
  }
}
.contactInfo > ul > li:last-child, .footer > .contactInfo.inside > ul > .right:last-child {
  margin-right: 0;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .contactInfo > ul > li:last-child, .footer > .contactInfo.inside > ul > .right:last-child {
    margin-bottom: 0;
  }
}
.contactInfo > ul > li > h1, .footer > .contactInfo.inside > ul > .right > h1 {
  font-weight: 300;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .contactInfo > ul > li > h1, .footer > .contactInfo.inside > ul > .right > h1 {
    margin-bottom: 10px;
  }
}
.contactInfo > ul > li > p, .footer > .contactInfo.inside > ul > .right > p {
  font-weight: 400;
}
.contactInfo > ul > li > a, .footer > .contactInfo.inside > ul > .right > a {
  color: #000;
  transition: all 0.2s ease-in-out;
}
.contactInfo > ul > li > a:hover, .footer > .contactInfo.inside > ul > .right > a:hover {
  color: #35C19B;
}
.contactInfo > .buttonContainer {
  display: flex;
  justify-content: center;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .contactInfo > .buttonContainer {
    margin-top: 35px;
  }
}
.contactInfo > .buttonContainer > .button {
  display: inline-block;
  border: 1px solid #000;
  color: #000;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  padding: 15px 40px;
  border-radius: 100px;
  /*모바일*/
  /*//모바일*/
}
.contactInfo > .buttonContainer > .button:hover {
  background: #000;
  color: #fff;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .contactInfo > .buttonContainer > .button {
    font-size: 13px;
    padding: 15px 30px;
  }
}

.mobileBottom {
  display: none;
  width: 100%;
  background: black;
  /*모바일*/
  /*//모바일*/
}
.mobileBottom > ul {
  display: flex;
  padding: 25px 0;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  /* Lets it scroll lazy */
  white-space: nowrap;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.mobileBottom > ul::-webkit-scrollbar {
  display: none;
}
.mobileBottom > ul > li, .footer > .mobileBottom.inside > ul > .right {
  display: inline;
  padding: 0 20px;
  cursor: pointer;
}
.mobileBottom > ul > li a, .footer > .mobileBottom.inside > ul > .right a {
  font-size: 13px;
  color: #fff;
  transition: all 0.2s ease-in-out;
}
.mobileBottom > ul > li a:hover, .footer > .mobileBottom.inside > ul > .right a:hover {
  color: #35C19B;
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mobileBottom {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
  }
}

.bbs_container {
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .bbs_container {
    padding: 0 30px;
    box-sizing: border-box;
  }
}

.mediaList > ul {
  max-width: 1000px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0 auto;
  gap: 30px;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .mediaList > ul {
    padding: 0 20px;
    box-sizing: border-box;
  }
}
.mediaList > ul > li, .footer > .mediaList.inside > ul > .right {
  width: calc(33.3% - 20px);
  padding: 20px 30px;
  box-sizing: border-box;
  border: 1px solid #000;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
  cursor: pointer;
  transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
  /*타블렛*/
  /*//타블렛*/
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 640px) and (max-width: 1024px) {
  .mediaList > ul > li, .footer > .mediaList.inside > ul > .right {
    width: calc(50% - 20px);
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  .mediaList > ul > li, .footer > .mediaList.inside > ul > .right {
    width: 100%;
  }
}
.mediaList > ul > li > img, .footer > .mediaList.inside > ul > .right > img {
  width: 36px;
}
.mediaList > ul > li > p, .footer > .mediaList.inside > ul > .right > p {
  color: #000;
}
.mediaList > ul > li:hover, .footer > .mediaList.inside > ul > .right:hover {
  background: #000;
}
.mediaList > ul > li:hover > p, .footer > .mediaList.inside > ul > .right:hover > p {
  color: #fff;
}

.oldWinnersList {
  max-width: 1200px;
  margin: 0 auto;
}
.oldWinnersList > ul {
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .oldWinnersList > ul {
    padding: 0 25px;
    box-sizing: border-box;
  }
}
.oldWinnersList > ul > li, .footer > .oldWinnersList.inside > ul > .right {
  display: flex;
  gap: 50px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-bottom: 50px;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .oldWinnersList > ul > li, .footer > .oldWinnersList.inside > ul > .right {
    display: block;
  }
}
.oldWinnersList > ul > li:last-child, .footer > .oldWinnersList.inside > ul > .right:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.oldWinnersList > ul > li > .title, .footer > .oldWinnersList.inside > ul > .right > .title {
  font-weight: 600;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .oldWinnersList > ul > li > .title, .footer > .oldWinnersList.inside > ul > .right > .title {
    font-size: 25px;
    margin-bottom: 20px;
  }
}
.oldWinnersList > ul > li > .content > .inside, .footer > .oldWinnersList.inside > ul > .right > .content > .inside {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  padding-bottom: 25px;
  margin-bottom: 25px;
}
.oldWinnersList > ul > li > .content > .inside:last-child, .footer > .oldWinnersList.inside > ul > .right > .content > .inside:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
.oldWinnersList > ul > li > .content > .inside > h1, .footer > .oldWinnersList.inside > ul > .right > .content > .inside > h1 {
  line-height: normal;
  margin-bottom: 20px;
  font-weight: 600;
}
.oldWinnersList > ul > li > .content > .inside > ul, .footer > .oldWinnersList.inside > ul > .right > .content > .inside > ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
}
.oldWinnersList > ul > li > .content > .inside > ul > li, .footer > .oldWinnersList.inside > ul > .right > .content > .inside > ul > li, .oldWinnersList > ul > li > .content.footer > .inside > ul > .right, .footer > .oldWinnersList.inside > ul > .right > .content.footer > .inside > ul > .right {
  width: calc(25% - 20px);
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .oldWinnersList > ul > li > .content > .inside > ul > li, .footer > .oldWinnersList.inside > ul > .right > .content > .inside > ul > li, .oldWinnersList > ul > li > .content.footer > .inside > ul > .right, .footer > .oldWinnersList.inside > ul > .right > .content.footer > .inside > ul > .right {
    width: calc(50% - 20px);
  }
}
.oldWinnersList > ul > li > .content > .inside > ul > li > p, .footer > .oldWinnersList.inside > ul > .right > .content > .inside > ul > li > p, .oldWinnersList > ul > li > .content.footer > .inside > ul > .right > p, .footer > .oldWinnersList.inside > ul > .right > .content.footer > .inside > ul > .right > p {
  color: #35C19B;
}

.sdgsContainer {
  max-width: 1200px;
  margin: 50px auto 0 auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .sdgsContainer {
    padding: 0 25px;
    box-sizing: border-box;
  }
}
.sdgsContainer > ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 35px;
}
.sdgsContainer > ul > li, .footer > .sdgsContainer.inside > ul > .right {
  border: 1px solid #DDDDDD;
  padding: 25px;
  box-sizing: border-box;
}
.sdgsContainer > ul > li > .head, .footer > .sdgsContainer.inside > ul > .right > .head {
  text-align: center;
}
.sdgsContainer > ul > li > .head > .badge, .footer > .sdgsContainer.inside > ul > .right > .head > .badge {
  width: 60px;
  height: 60px;
  border-radius: 100px;
  background: #35C19B;
  position: relative;
  margin: 0 auto;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .sdgsContainer > ul > li > .head > .badge, .footer > .sdgsContainer.inside > ul > .right > .head > .badge {
    width: 50px;
    height: 50px;
  }
}
.sdgsContainer > ul > li > .head > .badge > h1, .footer > .sdgsContainer.inside > ul > .right > .head > .badge > h1 {
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .sdgsContainer > ul > li > .head > .badge > h1, .footer > .sdgsContainer.inside > ul > .right > .head > .badge > h1 {
    font-size: 18px;
  }
}
.sdgsContainer > ul > li > .head > .text, .footer > .sdgsContainer.inside > ul > .right > .head > .text {
  margin-top: 20px;
}
.sdgsContainer > ul > li > .head > .text > h1, .footer > .sdgsContainer.inside > ul > .right > .head > .text > h1 {
  color: #000;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .sdgsContainer > ul > li > .head > .text > h1, .footer > .sdgsContainer.inside > ul > .right > .head > .text > h1 {
    font-size: 20px;
  }
}
.sdgsContainer > ul > li > .head > .text > h2, .footer > .sdgsContainer.inside > ul > .right > .head > .text > h2 {
  font-weight: 400;
  color: #999;
}
.sdgsContainer > ul > li > .content, .footer > .sdgsContainer.inside > ul > .right > .content {
  margin: 35px auto 0 auto;
  text-align: center;
  background: #F8F8F8;
  padding: 20px;
  box-sizing: border-box;
}
.sdgsContainer > ul > li > .content > p, .footer > .sdgsContainer.inside > ul > .right > .content > p {
  color: #000;
  margin-top: 15px;
  font-weight: 500;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .sdgsContainer > ul > li > .content > p, .footer > .sdgsContainer.inside > ul > .right > .content > p {
    font-size: 15px;
    line-height: 22px;
  }
}
.sdgsContainer > ul > li > .photoList, .footer > .sdgsContainer.inside > ul > .right > .photoList {
  margin-top: 35px;
}
.sdgsContainer > ul > li > .photoList > ul, .footer > .sdgsContainer.inside > ul > .right > .photoList > ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 15px;
}
.sdgsContainer > ul > li > .photoList > ul > li, .footer > .sdgsContainer.inside > ul > .right > .photoList > ul > li, .sdgsContainer > ul > li.footer > .photoList.inside > ul > .right, .footer > .sdgsContainer.inside > ul > .right.footer > .photoList.inside > ul > .right {
  width: calc(25% - 12px);
  text-align: center;
  /*타블렛*/
  /*//타블렛*/
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 640px) and (max-width: 1024px) {
  .sdgsContainer > ul > li > .photoList > ul > li, .footer > .sdgsContainer.inside > ul > .right > .photoList > ul > li, .sdgsContainer > ul > li.footer > .photoList.inside > ul > .right, .footer > .sdgsContainer.inside > ul > .right.footer > .photoList.inside > ul > .right {
    width: calc(33.3% - 12px);
  }
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  .sdgsContainer > ul > li > .photoList > ul > li, .footer > .sdgsContainer.inside > ul > .right > .photoList > ul > li, .sdgsContainer > ul > li.footer > .photoList.inside > ul > .right, .footer > .sdgsContainer.inside > ul > .right.footer > .photoList.inside > ul > .right {
    width: calc(50% - 12px);
  }
}
.sdgsContainer > ul > li > .photoList > ul > li > .img, .footer > .sdgsContainer.inside > ul > .right > .photoList > ul > li > .img, .sdgsContainer > ul > li.footer > .photoList.inside > ul > .right > .img, .footer > .sdgsContainer.inside > ul > .right.footer > .photoList.inside > ul > .right > .img {
  width: 100%;
  height: 250px;
  overflow: hidden;
  /*모바일*/
  /*//모바일*/
}
@media only screen and (min-width: 320px) and (max-width: 640px) {
  .sdgsContainer > ul > li > .photoList > ul > li > .img, .footer > .sdgsContainer.inside > ul > .right > .photoList > ul > li > .img, .sdgsContainer > ul > li.footer > .photoList.inside > ul > .right > .img, .footer > .sdgsContainer.inside > ul > .right.footer > .photoList.inside > ul > .right > .img {
    height: 200px;
  }
}
.sdgsContainer > ul > li > .photoList > ul > li > .img > img, .footer > .sdgsContainer.inside > ul > .right > .photoList > ul > li > .img > img, .sdgsContainer > ul > li.footer > .photoList.inside > ul > .right > .img > img, .footer > .sdgsContainer.inside > ul > .right.footer > .photoList.inside > ul > .right > .img > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.sdgsContainer > ul > li > .photoList > ul > li > p, .footer > .sdgsContainer.inside > ul > .right > .photoList > ul > li > p, .sdgsContainer > ul > li.footer > .photoList.inside > ul > .right > p, .footer > .sdgsContainer.inside > ul > .right.footer > .photoList.inside > ul > .right > p {
  color: #000;
  margin-top: 10px;
}/*# sourceMappingURL=style.css.map */