/* 공통 컨텐츠 font 
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  src: url("../font/pretendard/Pretendard-Thin.woff") format("woff");
  font-weight: 100;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  src: url("../font/pretendard/Pretendard-ExtraLight.woff") format("woff");
  font-weight: 200;
}

@font-face {
  font-family: "Pretendard";
  font-style: normal;
  src: url("../font/pretendard/Pretendard-Light.woff") format("woff");
  font-weight: 300;
}

@font-face {
  font-family: "Pretendard";
  font-style: normal;
  src: url("../font/pretendard/Pretendard-Regular.woff") format("woff");
  font-weight: 400;
}



@font-face {
  font-family: "Pretendard";
  font-style: normal;
  src: url("../font/pretendard/Pretendard-Medium.woff") format("woff");
  font-weight: 500;
}

@font-face {
  font-family: "Pretendard";
  font-style: normal;
  src: url("../font/pretendard/Pretendard-SemiBold.woff") format("woff");
  font-weight: 600;
}

@font-face {
  font-family: "Pretendard";
  font-style: normal;
  src: url("../font/pretendard/Pretendard-Bold.woff") format("woff");
  font-weight: 700;
}

@font-face {
  font-family: "Pretendard";
  font-style: normal;
  src: url("../font/pretendard/Pretendard-ExtraBold.woff") format("woff");
  font-weight: 800;
  
}*/
/* 영문 Pretendard 
@font-face {
  font-family: "Pretendard-en";
  font-style: normal;
  src: url("../font/pretendard/Pretendard-Medium.woff") format("woff");
  font-weight: 500;
}
@font-face {
  font-family: "Pretendard-en";
  font-style: normal;
  src: url("../font/pretendard/Pretendard-ExtraBold.woff") format("woff");
  font-weight: 800;
  
}
@font-face {
  font-family: "Pretendard-en";
  font-style: normal;
  src: url("../font/pretendard/Pretendard-Black.woff") format("woff");
  font-weight: 900;
  
}
*/
/* 영문 */
@font-face {
  font-family:"Pretendard";
  src:url("https://use.typekit.net/af/e4ad82/00000000000000007735b7bc/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/e4ad82/00000000000000007735b7bc/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/e4ad82/00000000000000007735b7bc/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:800;font-stretch:normal;
  unicode-range: U+0041-005A, U+0061-007A, U+0030-0039;
  }
  
  @font-face {
  font-family:"Pretendard";
  src:url("https://use.typekit.net/af/c4fccd/00000000000000007735b7c0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/c4fccd/00000000000000007735b7c0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/c4fccd/00000000000000007735b7c0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
  unicode-range: U+0041-005A, U+0061-007A, U+0030-0039;
  }
  
  @font-face {
  font-family:"Pretendard";
  src:url("https://use.typekit.net/af/975d46/00000000000000007735b7c3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/975d46/00000000000000007735b7c3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/975d46/00000000000000007735b7c3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
  unicode-range: U+0041-005A, U+0061-007A, U+0030-0039;
  }
  
  @font-face {
  font-family:"Pretendard";
  src:url("https://use.typekit.net/af/7d6541/00000000000000007735b7c8/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/7d6541/00000000000000007735b7c8/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/7d6541/00000000000000007735b7c8/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:900;font-stretch:normal;
  unicode-range: U+0041-005A, U+0061-007A, U+0030-0039;
  }
  
  @font-face {
  font-family:"Pretendard";
  src:url("https://use.typekit.net/af/9ef671/00000000000000007735b7cc/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/9ef671/00000000000000007735b7cc/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/9ef671/00000000000000007735b7cc/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
  unicode-range: U+0041-005A, U+0061-007A, U+0030-0039;
  }
  
  @font-face {
  font-family:"Pretendard";
  src:url("https://use.typekit.net/af/5eb19c/00000000000000007735b7d0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/5eb19c/00000000000000007735b7d0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/5eb19c/00000000000000007735b7d0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
  unicode-range: U+0041-005A, U+0061-007A, U+0030-0039;
  }
  
  @font-face {
  font-family:"Pretendard";
  src:url("https://use.typekit.net/af/97dd77/00000000000000007735b7d4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/97dd77/00000000000000007735b7d4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/97dd77/00000000000000007735b7d4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
  unicode-range: U+0041-005A, U+0061-007A, U+0030-0039;
  }

  @font-face {
    font-family: 'MBC1961M';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2304-01@1.0/MBC1961M.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}


 * {
    font-family: 'Pretendard', sans-serif;
}
  
section {overflow: hidden;}
/*.header-bas {
  display: none;
}*/
#bottom-tab {
  max-width: 100%;
}
.tab {
  color: var(--gray);
}
.tab-container {
  border-bottom: 1px solid var(--gray2);
}
.visual_wrap {
  display: flex;
  align-items: center;
  position: relative;
  perspective: 500px;
  margin-top: 0;
  height: 370px;
  background: url(../assets/img/playtown/main/c-visual-bg.png) no-repeat #b44e35;
  background-size: cover;
  background-position: center;
  background-image: url(../assets/img/playtown/main/c-visual-bg-mo.png);
}
.visual_wrap .title > span {
  margin: 0 40px;
  perspective: 200px;
}
.visual_wrap .title img.main {
  width: 220px;
}
.playtown_wrap {
  padding: 40px 5% 0 5%;
}
.playtown_wrap .title {
  margin-top: 60px;
  font-size: 58px;
  font-weight: 700;
  line-height: 68px;
  color: #b43535;
  text-align: center;
  position: relative;
}
.playtown_wrap .title .icon {
  width: 100px;
  height: 90px;
  transform: translate(68px, -45%);
  background: url(../assets/img/playtown/icon/c-title-bg_2.png) no-repeat;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: 50%;
}
.video_party {
  margin: 0;
  padding: 0 5%;
}
.playtown_wrap .pt-tit {
  margin-top: 0;
  font-size: 46px;
  font-weight: 700;
  line-height: 50px;
}
.playtown_wrap .pt-tit span:first-child::before, .playtown_wrap .pt-tit span:first-child::after {
  margin: 0 10px;
  width: 16px;
  height: 16px;
  background-size: cover;
}
.playtown_wrap .pt-txt {
  padding-top: 16px;
}
.playtown_wrap .pt-txt span:first-child {
  font-size: 24px;
  line-height: 32px;
}
.playtown_wrap .pt-txt span:last-child {
  margin-bottom: 24px;
  padding-top: 16px;
  font-size: 17px;
  line-height: 20px;
  letter-spacing: 1px;
}
.space_wrap {
  margin-bottom: 5rem;
  padding: 0;
  color: var(--navy);
}
.space_wrap .space_box .info_wrap {
  margin-top: 30px;
}
.space_wrap .space_box .info_wrap .info-floor {
  font-size: 12px;
  line-height: 32px;
}
.space_wrap .space_box .info_wrap .info-floor::before, .space_wrap .space_box .info_wrap .info-floor::after {
  width: 44px;
}
.space_wrap .space_box .info_wrap .info-floor span {
  width: 58px;
  height: 32px;
  margin: 0 12px;
  background-size: cover;
}
.space_wrap .space_box .info_wrap .info-tit {
  font-size: 24px;
  line-height: 24px;
  padding-top: 14px;
}
.space_wrap .space_box .info_wrap .info-txt {
  padding-top: 14px;
  max-width: 335px;
  font-size: 16px;
  line-height: 26px;
  word-break: keep-all;
}
.subtxt.subtxt_en {
  font-size: 12px;
  line-height: 140%;
}
.mt0 {
  margin-top: 0!important;
}
/* start of: 슬라이드 박스 */
.space_wrap .space_box {
  padding: 0;
  margin-bottom: 70px;
}
.space_wrap .space_box .space_box-swiper_wrap {
  position: relative;
  margin: 0 auto;
  padding-bottom: 48px;
  width: 100%;
}
.space_box.space_box-01 {
  margin-top: 100px;
}
.video_party .space_box .space_box-swiper {
  border: solid 3px #0a203f;
  border-width: 2px;
  padding: 2rem 0;
  width: 100%;
  height: auto;
}
.space_wrap .space_box .space_box-swiper_wrap {
  padding-bottom: 48px;
  width: 100%;
}
.space_wrap .space_box .space_box-swiper {
  width: 100%;
  height:auto;
}
.video_party .space_box .space_box-swiper, .swiper-wrapper.tobe_img {
  padding: 2rem 0;
}
.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0, 0, 0);
}
.video_party .memories_1,.memories_2 {
  margin: 0 auto;
}
.space_wrap .space_box .space_box-swiper .swiper-pagination {
  bottom: 12px;
}
.space_wrap .space_box .space_box-swiper .swiper-pagination .swiper-pagination-bullet {
  height: 3px;
  margin-right: 6px;
  width: 8px;
}
.space_wrap .space_box .space_box-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 16px;
}
.space_wrap .space_box .space_box-swiper_wrap .swiper-button-next {
  right: 50%;
  top: auto;
  bottom: 0;
  transform: translateX(59px);
  width: 36px;
  height: 22px;
  background-size: cover;
}
.space_wrap .space_box .space_box-swiper_wrap .swiper-button-prev {
  left: 50%;
  top: auto;
  bottom: 0;
  transform: translateX(-59px) rotate(-180deg);
  width: 36px;
  height: 22px;
  background-size: cover;
}