.info-page #dk-wrapper {
  text-align: justify;
}
.info-page #dk-wrapper .main-header {
  margin-bottom: 15px;
}
.info-page #dk-wrapper h1 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  font-family: "Pretendard-Bold";
  font-size: 26px;
  line-height: 150%;
  letter-spacing: -0.5px;
  color: #000000;
  padding-bottom: 13px;
  border-bottom: 0.5px solid #cccccc;
  margin-bottom: 27px;
}
.info-page #dk-wrapper h1 span {
  min-height: 21px;
  font-family: "Pretendard-Regular";
  font-size: 14px;
  line-height: 150%;
  color: #666666;
}
.info-page #dk-wrapper h2 {
  min-height: 33px;
  font-family: "Pretendard-Bold";
  font-size: 22px;
  line-height: 150%;
  letter-spacing: -0.5px;
  color: #000000;
  margin-bottom: 10px;
  margin-top: 27px;
}
.info-page #dk-wrapper p {
  letter-spacing: -0.5px;
  margin-bottom: 27px;
  font-family: "Pretendard-Regular";
  font-size: 16px;
  line-height: 150%;
  color: #333333;
}
.info-page #dk-wrapper .bot-section {
  display: flex;
  flex-direction: column;
  border-top: 0.5px solid #cccccc;
  padding-top: 30px;
  gap: 10px;
}
.info-page #dk-wrapper .bot-title {
  min-height: 30px;
  font-family: "Pretendard-Medium";
  font-size: 20px;
  line-height: 1;
  letter-spacing: -0.5px;
  color: var(--app-color);
  display: flex;
  align-items: center;
}
.info-page #dk-wrapper ul {
  margin-bottom: 41px;
}
.info-page #dk-wrapper ul a {
  font-size: 16px;
  line-height: 160%;
  letter-spacing: -0.5px;
  color: #777777;
}
.info-page #dk-wrapper .page-content {
  padding: 0 24px;
}
@media screen and (min-width: 1104px) {
  .info-page #dk-wrapper body:not(.admin-body):not(.aeu-body) .page-content {
    padding: 0 52px;
  }
  .info-page #dk-wrapper body:not(.admin-body):not(.aeu-body) #dk-main-container {
    padding-top: 49px !important;
  }
}