#fullpage.brandstory-wrapper .area {
  max-width: 1510px;
}
#fullpage.brandstory-wrapper .section {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#fullpage.brandstory-wrapper .section:nth-child(odd) {
  color: #fff;
}
#fullpage.brandstory-wrapper .sec1 {
  background-image: url("../../imgs/brandstory/sec1_bg_m.png");
}
@media screen and (min-width: 1024px) {
  #fullpage.brandstory-wrapper .sec1 {
    background-image: url("../../imgs/brandstory/sec1_bg.png");
  }
}
#fullpage.brandstory-wrapper .sec1 .title {
  color: #fff;
}
#fullpage.brandstory-wrapper .sec2 {
  background-image: url("../../imgs/brandstory/sec2_bg_m.png");
}
@media screen and (min-width: 1024px) {
  #fullpage.brandstory-wrapper .sec2 {
    background-image: url("../../imgs/brandstory/sec2_bg.png");
  }
}
@media screen and (min-width: 1600px) {
  #fullpage.brandstory-wrapper .sec2 .text-wrap {
    width: 56%;
  }
}
#fullpage.brandstory-wrapper .sec3 {
  background-image: url("../../imgs/brandstory/sec3_bg_m.png");
}
@media screen and (min-width: 1024px) {
  #fullpage.brandstory-wrapper .sec3 {
    background-image: url("../../imgs/brandstory/sec3_bg.png");
  }
}
#fullpage.brandstory-wrapper .sec4 {
  background-image: url("../../imgs/brandstory/sec4_bg_m.png");
}
@media screen and (min-width: 1024px) {
  #fullpage.brandstory-wrapper .sec4 {
    background-image: url("../../imgs/brandstory/sec4_bg.png");
  }
}
@media screen and (min-width: 1024px) {
  #fullpage.brandstory-wrapper .sec4 .text-wrap {
    width: 34%;
  }
}
#fullpage.brandstory-wrapper .sec5 {
  padding: 100px 0;
  background-color: #161e2f;
}
@media screen and (min-width: 1024px) {
  #fullpage.brandstory-wrapper .sec5 {
    padding: 140px 0 240px;
  }
}
#fullpage.brandstory-wrapper .sec5 .text-wrap {
  width: 100%;
}
#fullpage.brandstory-wrapper .sec5 .text-wrap .desc {
  position: relative;
  display: flex;
  align-items: flex-end;
  margin-bottom: 40px;
}
@media screen and (min-width: 1024px) {
  #fullpage.brandstory-wrapper .sec5 .text-wrap .desc {
    margin-bottom: 62px;
  }
}
#fullpage.brandstory-wrapper .sec5 .text-wrap .desc:after {
  content: none;
  border-bottom: 2px solid #fff;
  display: block;
  width: 20%;
  max-width: 278px;
  margin-bottom: 10px;
  margin-left: 36px;
}
@media screen and (min-width: 1024px) {
  #fullpage.brandstory-wrapper .sec5 .text-wrap .desc:after {
    content: "";
  }
}
#fullpage.brandstory-wrapper .sec5 .txt2 {
  display: block;
  text-align: right;
  font-style: italic;
  font-size: 20px;
}
@media screen and (min-width: 1024px) {
  #fullpage.brandstory-wrapper .sec5 .txt2 {
    font-size: 36px;
  }
}

/* fullPage.js 관련 스타일 제거됨 */