@charset "UTF-8";

/********************************************************************************************************************************

 * 공통

********************************************************************************************************************************/
.blind { overflow: hidden; position: absolute; top: -9999em; left: -9999em; width: 1px; height: 1px; margin: 0 !important; padding: 0 !important; line-height: 1px; text-indent: -9999em; }
#page { -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; row-gap: 48px; width: 100%; max-width: 1200px; margin: 0 auto; }

@media (max-width: 1023px) {
  #page {
    row-gap: 20px;
  }
}

#page .page-head .heading-l { text-align: left; color: #131517;}
#page .page-body > .title-l { text-align: center; }
#page .page-body > .body-l { text-align: center; }
#page .page-body .data-finder { margin: 0 0 24px; }
#page .page-body .pagination { margin: 48px 0 0; }
@media (max-width: 1023px) {
  #page .page-body .pagination {margin: 32px 0 0;}
}
#page .page-body .button-display { margin: 40px 0 0; }
#page .page-body .button-display .button-area { gap: 12px; }
#page .page-body .button-display .button-area .btn-a { min-width: 180px; }
@media (max-width: 1023px) {
  #page .page-body .button-display .button-area .btn-a {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    min-width: auto;
  }
}

.wbr { display: block; }

/********************************************************************************************************************************

 * 개별 화면

********************************************************************************************************************************/
#page.page-system { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

#page.page-login { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
#page.page-login .page-body .title-l { margin-bottom: 40px; }
#page.page-login .login-form { max-width: 500px; margin: 0 auto; }
#page.page-login .identifier-board { max-width: 920px; margin: 0 auto; }

#page.page-mypage:has(.login-form) { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
#page.page-mypage .page-body .title-l { margin-bottom: 40px; }
#page.page-mypage .my-submit-form {
  max-width: 920px;
  margin: 0 auto;
}
#page.page-mypage .login-form {
  max-width: 500px;
  margin: 0 auto;
}

#page.page-join .step-indicator {
  margin-bottom: 32px;
}
#page.page-join .agreement-terms {
  max-width: 860px;
  margin: 0 auto;
  padding: 40px;
  border-radius: 8px;
  border: 1px solid var(--color-base-070);
}
@media (max-width: 1023px) {
  #page.page-join .agreement-terms {
    padding: 24px 16px;
  }
  #page.page-join .agreement-terms .button-display .button-area .btn-a {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
  }
}
#page.page-join .my-submit-form {
  max-width: 920px;
  margin: 0 auto;
  padding: 32px;
  border-radius: 8px;
  border: 1px solid var(--color-base-070);
}
@media (max-width: 1023px) {
  #page.page-join .my-submit-form {
    padding: 24px 16px;
  }
}

#page.page-notice .submit-form.style-a {
  max-width: 960px;
  margin: 0 auto;
}

/********************************************************************************************************************************

 * 게시판

********************************************************************************************************************************/
.board-view {
  max-width: 1200px;
  margin: 0 auto;
}
.board-view .board-view-inform {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 16px;
  border-bottom: 1px solid var(--color-base-010);
  padding-bottom: 40px;
}
.board-view .board-view-inform .board-subject {
  font-size: 40px;
  font-weight: 700;
  line-height: 60px;
  color: var(--color-base-010);
}
.board-view .board-view-inform .board-subject .em {
  padding-right: 16px;
  color: var(--color-base-010);
}
.board-view .board-view-inform .board-date {
  font-size: 18px;
  line-height: 28px;
  color: var(--color-base-040);
}
.board-view .board-view-content {
  max-width: 1200px;
  margin: 0 auto;
  padding: 40px 0;
  font-size: 18px;
  line-height: 28px;
}
.board-view .board-view-content:has(.camp-board) {
  max-width: 1400px;
  padding: 20px 0;
}
.board-view .board-view-content p, .board-view .board-view-content span {
  font-size: inherit;
  line-height: inherit;
}
.board-view .board-view-content p:has(iframe), .board-view .board-view-content p.video {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.board-view .board-view-content p:has(iframe) iframe, .board-view .board-view-content p.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}
.board-view .board-view-content img {
  max-width: 100%;
  height: auto;
}
.board-view .board-view-content figure.image {
  text-align: center;
}
.board-view .board-view-content figure.image img {
  cursor: pointer;
}
.board-view .board-view-content .para {
  color: var(--color-base-010);
  text-align: center;
}
.board-view .board-view-slides {
  overflow: hidden;
  position: relative;
  margin: 24px 0;
}
.board-view .board-view-slides::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  z-index: 1;
  width: 200px;
  height: 184px;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#FFF));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFF 100%);
}
.board-view .board-view-slides .slide-list .slide-item {
  width: 200px;
  height: 184px;
}
.board-view .board-view-slides .slide-list .slide-item a {
  display: block;
  height: 100%;
}
.board-view .board-view-slides .slide-list .slide-item img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.board-view .board-view-slides [class*=swiper-button] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: calc(50% - 20px);
  z-index: 2;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
}
.board-view .board-view-slides [class*=swiper-button]::before {
  content: "";
  display: block;
  width: 28px;
  height: 28px;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  -webkit-mask-position: 50%;
          mask-position: 50%;
  background-color: var(--color-base-100);
}
.board-view .board-view-slides [class*=swiper-button] .btn-text {
  overflow: hidden;
  position: absolute;
  top: -9999em;
  left: -9999em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  line-height: 1px;
  font-size: 1px;
  border: 0;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  display: block;
  position: absolute;
}
.board-view .board-view-slides [class*=swiper-button].swiper-button-disabled {
  display: none;
}
.board-view .board-view-slides [class*=swiper-button].swiper-button-next {
  right: 0;
}
.board-view .board-view-slides [class*=swiper-button].swiper-button-next::before {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' stroke='rgba(0,0,0,1)' stroke-width='1.5' d='m9.7 7 5 5-5 5'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' stroke='rgba(0,0,0,1)' stroke-width='1.5' d='m9.7 7 5 5-5 5'/%3E%3C/svg%3E");
}
.board-view .board-view-slides [class*=swiper-button].swiper-button-prev {
  left: 0;
}
.board-view .board-view-slides [class*=swiper-button].swiper-button-prev::before {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' stroke='rgba(0,0,0,1)' stroke-width='1.5' d='m15.1 7-5 5 5 5'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' stroke='rgba(0,0,0,1)' stroke-width='1.5' d='m15.1 7-5 5 5 5'/%3E%3C/svg%3E");
}
.board-view .board-view-slides .swiper-scrollbar {
  position: static;
  height: 2px;
  margin-top: 24px;
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.1);
}
.board-view .board-view-slides .swiper-scrollbar .swiper-scrollbar-drag {
  background-color: var(--color-base-010);
}
.board-view .board-bottom {
  position: relative;
  padding: 40px 0 0;
  border-top: 1px solid var(--color-base-010);
}
.board-view .board-bottom .navi-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.board-view .board-bottom .navi-list .navi-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  max-width: 370px;
  padding: 14px 0;
  align-items: center;
}
.board-view .board-bottom .navi-list .navi-item + .navi-item {
  border-top: 0;
}
.board-view .board-bottom .navi-list .navi-item:first-child::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
  width: 24px;
  height: 24px;
  -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='rgba(0,0,0,1)' fill-rule='evenodd' d='m8.91 11.25 3.72-3.72-1.06-1.06-5 5-.53.53.53.53 5 5 1.06-1.06-3.72-3.72h9.69v-1.5H8.91Z' clip-rule='evenodd'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='rgba(0,0,0,1)' fill-rule='evenodd' d='m8.91 11.25 3.72-3.72-1.06-1.06-5 5-.53.53.53.53 5 5 1.06-1.06-3.72-3.72h9.69v-1.5H8.91Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-color: var(--color-base-010);
}
.board-view .board-bottom .navi-list .navi-item:last-child::after {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: block;
  width: 24px;
  height: 24px;
  -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='rgba(0,0,0,1)' fill-rule='evenodd' d='M15.89 12.75H6.2v-1.5h9.69l-3.72-3.72 1.06-1.06 5 5 .53.53-.53.53-5 5-1.06-1.06 3.72-3.72Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
          mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='rgba(0,0,0,1)' fill-rule='evenodd' d='M15.89 12.75H6.2v-1.5h9.69l-3.72-3.72 1.06-1.06 5 5 .53.53-.53.53-5 5-1.06-1.06 3.72-3.72Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
  background-color: var(--color-base-010);
}
@media (min-width: 1024px) {
  .board-view .board-bottom .navi-list .navi-item .head {
    overflow: hidden;
    position: absolute;
    top: -9999em;
    left: -9999em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
    display: block;
    position: absolute;
  }
}
.board-view .board-bottom .navi-list .navi-item .body {
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: var(--color-base-010);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.board-view .board-bottom .navi-list .navi-item .body .em {
  padding-right: 8px;
  color: var(--color-base-010);
}
.board-view .board-bottom .navi-list + .button-area {
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 1;
  margin: 0;
  transform: translateX(-50%);
}
.board-view .board-bottom .navi-list + .button-area .btn-a {
  min-width: 180px;
}
.board-view .board-bottom .navi-list + .button-area .btn-a:only-child {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
.board-view .file-upload-result {
  max-width: 1200px;
  margin: 40px auto 0;
  padding: 24px;
  background-color: var(--color-base-090);
}
.board-view .file-upload-result + .board-content {
  margin-top: 40px;
}
@media (max-width: 1023px) {
  .board-view .board-view-inform {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-bottom: 32px;
  }
  .board-view .board-view-inform .board-subject {
    font-size: 24px;
    line-height: 36px;
  }
  .board-view .board-view-inform .date {
    font-size: 16px;
    line-height: 24px;
  }
  .board-view .board-view-content {
    width: 100%;
    padding: 32px 0;
    font-size: 16px;
    line-height: 24px;
  }
  /*.board-view .board-bottom {
    padding: 0;
  }
  .board-view .board-bottom .navi-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    z-index: 1;
  }
  .board-view .board-bottom .navi-list .navi-item {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    padding: 20px 0;
  }
  .board-view .board-bottom .navi-list .navi-item + .navi-item {
    border-top: 1px solid var(--color-base-010);
  }
  .board-view .board-bottom .navi-list .navi-item:first-child::before {
    display: none;
  }
  .board-view .board-bottom .navi-list .navi-item:last-child::after {
    display: none;
  }
  .board-view .board-bottom .navi-list .navi-item .head {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    font-size: 16px;
    line-height: 24px;
    color: var(--color-base-010);
  }
  .board-view .board-bottom .navi-list .navi-item .body {
    font-size: 16px;
    line-height: 24px;
  }
  .board-view .board-bottom .navi-list + .button-area {
    position: static;
    margin-top: 32px;
  }*/
  .board-view .file-upload-result {
    padding: 16px;
  }
  .board-view .file-upload-result + .board-content {
    margin-top: 24px;
  }
}

.file-upload-result {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.file-upload-result .file-upload-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.file-upload-result .file-upload-wrap .head {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  color: var(--color-base-010);
}
.file-upload-result .file-upload-wrap .body {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.file-upload-result .file-upload-wrap .body .file-name {
  font-size: 18px;
  line-height: 28px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: var(--color-primary-050);
}
@media (max-width: 1023px) {
  .file-upload-result .file-upload-wrap .head {
    font-size: 16px;
    line-height: 24px;
  }
  .file-upload-result .file-upload-wrap .body .file-name {
    font-size: 16px;
    line-height: 24px;
  }
}

.share-util {
  position: fixed;
  top: 32%;
  right: 70px;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 16px;
  width: 56px;
}
.share-util [class*=btn-share] {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 56px;
  height: 56px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid var(--color-base-080);
  border-radius: 50%;
  background-color: var(--color-base-095);
}
.share-util [class*=btn-share]::before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-color: var(--color-base-000);
  background-size: 24px;
  background-position: center;
  background-repeat: no-repeat;
}
.share-util [class*=btn-share] .btn-text {
  overflow: hidden;
  position: absolute;
  top: -9999em;
  left: -9999em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  line-height: 1px;
  font-size: 1px;
  border: 0;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  display: block;
  position: absolute;
}
.share-util .btn-share-url::before {
  -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='rgba(0,0,0,1)' d='M18.979 5.2c-1.6-1.6-4.1-1.5-5.7.1l-1.8 1.8c-.3.3-.3.8 0 1.1.3.3.8.3 1.1 0l1.8-1.8c1-1 2.6-1 3.5-.1.9.9.9 2.5-.1 3.5l-2.9 2.9c-1 1-2.6 1-3.5.1-.1-.1-.2-.2-.2-.3-.2-.3-.7-.4-1-.2-.3.2-.4.7-.2 1 .1.2.2.3.4.4 1.6 1.6 4.1 1.5 5.7-.1l2.9-2.9c1.5-1.4 1.6-4 0-5.5Zm-13.6 13.6c1.6 1.6 4.1 1.5 5.7-.1l1.8-1.8c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-1.8 1.8c-1 1-2.6 1-3.5.1-.9-.9-.9-2.5.1-3.5l2.9-2.9c1-1 2.6-1 3.5-.1.1.1.2.2.2.3.2.3.7.4 1 .2.3-.2.4-.7.2-1-.1-.2-.2-.3-.4-.4-1.6-1.6-4.1-1.5-5.7.1l-2.9 2.9c-1.5 1.4-1.6 4 0 5.5Z'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='rgba(0,0,0,1)' d='M18.979 5.2c-1.6-1.6-4.1-1.5-5.7.1l-1.8 1.8c-.3.3-.3.8 0 1.1.3.3.8.3 1.1 0l1.8-1.8c1-1 2.6-1 3.5-.1.9.9.9 2.5-.1 3.5l-2.9 2.9c-1 1-2.6 1-3.5.1-.1-.1-.2-.2-.2-.3-.2-.3-.7-.4-1-.2-.3.2-.4.7-.2 1 .1.2.2.3.4.4 1.6 1.6 4.1 1.5 5.7-.1l2.9-2.9c1.5-1.4 1.6-4 0-5.5Zm-13.6 13.6c1.6 1.6 4.1 1.5 5.7-.1l1.8-1.8c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-1.8 1.8c-1 1-2.6 1-3.5.1-.9-.9-.9-2.5.1-3.5l2.9-2.9c1-1 2.6-1 3.5-.1.1.1.2.2.2.3.2.3.7.4 1 .2.3-.2.4-.7.2-1-.1-.2-.2-.3-.4-.4-1.6-1.6-4.1-1.5-5.7.1l-2.9 2.9c-1.5 1.4-1.6 4 0 5.5Z'/%3E%3C/svg%3E");
}
.share-util .btn-share-url .btn-text {
  overflow: hidden;
  position: absolute;
  top: -9999em;
  left: -9999em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  line-height: 1px;
  font-size: 1px;
  border: 0;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  display: block;
  position: absolute;
}
.share-util .btn-share-kakaotalk::before {
  -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='rgba(0,0,0,1)' d='m10.249 10.26.673 1.926H9.55l.673-1.925c.01-.005.02 0 .026 0Zm12.071 1.195c0 4.398-4.507 7.96-10.068 7.96-.636 0-1.263-.046-1.868-.135a1599.43 1599.43 0 0 0-3.876 2.635c-.219.146-.558.156-.422-.392.11-.443.662-2.504.871-3.291-2.869-1.404-4.778-3.913-4.778-6.771 0-4.398 4.507-7.961 10.068-7.961 5.56-.005 10.073 3.558 10.073 7.955ZM7.291 10.11h.902a.5.5 0 0 0 0-1.001H5.251a.5.5 0 0 0 0 1.001h.96v3.527a.49.49 0 0 0 .49.485h.11a.49.49 0 0 0 .49-.485V10.11h-.01Zm5.117 3.37-1.465-4.016-.006-.006c-.093-.245-.365-.422-.688-.422-.36 0-.652.219-.715.506a.301.301 0 0 0-.026.068l-1.44 3.87a.489.489 0 0 0 .298.621.489.489 0 0 0 .62-.297l.25-.715h2.01l.25.715a.484.484 0 1 0 .912-.324Zm3.318.162a.454.454 0 0 0-.454-.454h-1.366V9.583a.542.542 0 1 0-1.085 0v3.88c0 .032.005.058.01.09a.454.454 0 0 0 .443.543h2.004a.453.453 0 0 0 .448-.455Zm3.923-.292-1.528-2.003 1.377-1.377a.479.479 0 1 0-.678-.679l-1.706 1.706V9.583a.542.542 0 1 0-1.085 0v4a.542.542 0 1 0 1.085 0v-1.236l.308-.307 1.445 1.893a.484.484 0 0 0 .678.1.481.481 0 0 0 .104-.684Z'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='rgba(0,0,0,1)' d='m10.249 10.26.673 1.926H9.55l.673-1.925c.01-.005.02 0 .026 0Zm12.071 1.195c0 4.398-4.507 7.96-10.068 7.96-.636 0-1.263-.046-1.868-.135a1599.43 1599.43 0 0 0-3.876 2.635c-.219.146-.558.156-.422-.392.11-.443.662-2.504.871-3.291-2.869-1.404-4.778-3.913-4.778-6.771 0-4.398 4.507-7.961 10.068-7.961 5.56-.005 10.073 3.558 10.073 7.955ZM7.291 10.11h.902a.5.5 0 0 0 0-1.001H5.251a.5.5 0 0 0 0 1.001h.96v3.527a.49.49 0 0 0 .49.485h.11a.49.49 0 0 0 .49-.485V10.11h-.01Zm5.117 3.37-1.465-4.016-.006-.006c-.093-.245-.365-.422-.688-.422-.36 0-.652.219-.715.506a.301.301 0 0 0-.026.068l-1.44 3.87a.489.489 0 0 0 .298.621.489.489 0 0 0 .62-.297l.25-.715h2.01l.25.715a.484.484 0 1 0 .912-.324Zm3.318.162a.454.454 0 0 0-.454-.454h-1.366V9.583a.542.542 0 1 0-1.085 0v3.88c0 .032.005.058.01.09a.454.454 0 0 0 .443.543h2.004a.453.453 0 0 0 .448-.455Zm3.923-.292-1.528-2.003 1.377-1.377a.479.479 0 1 0-.678-.679l-1.706 1.706V9.583a.542.542 0 1 0-1.085 0v4a.542.542 0 1 0 1.085 0v-1.236l.308-.307 1.445 1.893a.484.484 0 0 0 .678.1.481.481 0 0 0 .104-.684Z'/%3E%3C/svg%3E");
}
.share-util .btn-share-kakaotalk .btn-text {
  overflow: hidden;
  position: absolute;
  top: -9999em;
  left: -9999em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  line-height: 1px;
  font-size: 1px;
  border: 0;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  display: block;
  position: absolute;
}

.gallery-display:not(.masonry) .gallery-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 32px;
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
}
.gallery-display:not(.masonry) .gallery-list .gallery-item {
  width: calc((100% - 64px) / 3);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 16px;
}
.gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap:hover .gallery-thumb .image {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
  will-change: transform;
}
.gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap:hover .gallery-inform .subject {
  text-decoration: underline;
}
.gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap .gallery-thumb {
  overflow: hidden;
  width: 100%;
  background-color: var(--color-base-030);
}
.gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap .gallery-thumb .image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-delay: unset;
          transition-delay: unset;
}
.gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap .gallery-inform {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 8px;
}
.gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap .gallery-inform .subject {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap .gallery-inform .subject .em {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: var(--color-base-040);
}
.gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap .gallery-inform .subject .name {
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: var(--color-base-010);
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap .gallery-inform .subtext {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  line-height: 20px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap .gallery-inform .date {
  font-size: 14px;
  line-height: 20px;
  color: var(--color-base-040);
}
.gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap .gallery-inform .view {
  margin-left: auto;
  font-size: 14px;
  line-height: 20px;
  color: var(--color-base-040);
}
@media (max-width: 1023px) {
  .gallery-display:not(.masonry) .gallery-list .gallery-item {
    width: calc((100% - 32px) / 2);
  }
}
@media (max-width: 767px) {
  .gallery-display:not(.masonry) .gallery-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 24px;
  }
  .gallery-display:not(.masonry) .gallery-list .gallery-item {
    width: 100%;
  }
  .gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap .gallery-inform .subject {
    -webkit-column-gap: 4px;
       -moz-column-gap: 4px;
            column-gap: 4px;
  }
  .gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap .gallery-inform .subject .em {
    font-size: 16px;
    line-height: 24px;
  }
  .gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap .gallery-inform .subject .name {
    font-size: 16px;
    line-height: 24px;
  }
  .gallery-display:not(.masonry) .gallery-list .gallery-item .gallery-wrap .gallery-inform .date {
    margin-top: 6px;
  }
}
.gallery-display.masonry .gallery-list .gallery-item {
  height: auto;
  will-change: transform;
}
.gallery-display.masonry .gallery-list .gallery-item:nth-of-type(n+5) {
  padding-top: 60px;
}
.gallery-display.masonry .gallery-list .gallery-item .gallery-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 16px;
}
.gallery-display.masonry .gallery-list .gallery-item .gallery-wrap:hover .gallery-thumb img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.gallery-display.masonry .gallery-list .gallery-item .gallery-wrap .gallery-thumb {
  overflow: hidden;
  background-color: var(--color-base-090);
}
.gallery-display.masonry .gallery-list .gallery-item .gallery-wrap .gallery-thumb img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  -webkit-transition-delay: unset;
          transition-delay: unset;
}
.gallery-display.masonry .gallery-list .gallery-item .gallery-wrap .gallery-inform {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 8px;
}
.gallery-display.masonry .gallery-list .gallery-item .gallery-wrap .gallery-inform .subject {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.gallery-display.masonry .gallery-list .gallery-item .gallery-wrap .gallery-inform .subject .em {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: var(--color-base-040);
}
.gallery-display.masonry .gallery-list .gallery-item .gallery-wrap .gallery-inform .subject .name {
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: var(--color-base-010);
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.gallery-display.masonry .gallery-list .gallery-item .gallery-wrap .gallery-inform .subtext {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  line-height: 20px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.gallery-display.masonry .gallery-list .gallery-item .gallery-wrap .gallery-inform .date {
  font-size: 14px;
  line-height: 20px;
  color: var(--color-base-040);
}
.gallery-display.masonry .gallery-list .gallery-item .gallery-wrap .gallery-inform .view {
  margin-left: auto;
  font-size: 14px;
  line-height: 20px;
  color: var(--color-base-040);
}
.submit-form.style-a {
  -webkit-box-shadow: inset 0 1px 0 var(--color-base-010);
          box-shadow: inset 0 1px 0 var(--color-base-010);
}
.submit-form.style-a .form-list {
  padding: 20px 0;
}
.submit-form.style-a .form-list .form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  padding: 20px 0;
}
.submit-form.style-a.forms-read .form-list .form-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.submit-form.style-a .form-list .form-item .form-head {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: start;
      align-self: flex-start;
  width: 102px;
  min-height: 52px;
}
.submit-form.style-a.forms-read .form-list .form-item .form-head {
  min-height: auto;
}

.submit-form.style-a .form-list .form-item .form-head .form-subject {
  -ms-flex-item-align: center;
      align-self: center;
  color: var(--color-base-010);
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
  word-break: auto-phrase;
}
.submit-form.style-a .form-list .form-item .form-head .form-subject .required::after {
  content: "*";
  display: inline-block;
  margin-left: 2px;
  font-weight: 600;
  line-height: 24px;
  color: var(--color-system-010);
}
.submit-form.style-a .form-list .form-item .form-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: calc(100% - 142px);
}
.submit-form.style-a .form-list .form-item .form-body .form {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
@media (max-width: 1023px) {
  .submit-form.style-a .form-list {
    padding: 16px 0;
  }
  .submit-form.style-a .form-list .form-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 8px;
    padding: 16px 0;
  }
  .submit-form.style-a .form-list .form-item .form-head {
    width: 100%;
  }
  .submit-form.style-a .form-list .form-item .form-head .form-subject {
    font-size: 18px;
    line-height: 28px;
  }
  .submit-form.style-a .form-list .form-item .form-body {
    width: 100%;
    max-width: 100%;
  }
}
.submit-form.forms-read .form-list {
  padding: 0;
}
.submit-form.forms-read .form-list .form-item + .form-item {
  border-top: 1px solid var(--color-base-080);
}
.submit-form.forms-read .form-list .form-item .form-head .form-subject {
  line-height: 28px;
}
.submit-form.forms-read .form-list .form-item .form-body .form-content {
  line-height: 24px;
  color: var(--color-base-020);
}
.submit-form.forms-read .form-list .form-item .form-body .form-content.file a {
  color: var(--color-system-010);
  text-decoration: underline;
  word-break: break-word;
}

.data-board .board-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 12px;
}
.data-board .board-list .board-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
.data-board .board-list .board-item .board-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
  padding: 24px;
  border-radius: 8px;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: var(--color-base-090);
  font-size: 16px;
  line-height: 24px;
  -webkit-transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
.data-board .board-list .board-item .board-wrap:hover {
  background-color: var(--color-primary-090);
}
.data-board .board-list .board-item .board-wrap:focus {
  border-color: var(--color-primary-060);
}
.data-board .board-list .board-item .board-wrap .mark {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: start;
      align-self: flex-start;
  padding: 0 8px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  color: var(--color-primary-100);
}
.data-board .board-list .board-item .board-wrap .mark.style-a {
  background-color: var(--color-primary-040);
}
.data-board .board-list .board-item .board-wrap .mark.style-b {
  background-color: var(--color-secondary-040);
}
.data-board .board-list .board-item .board-wrap .contents {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 4px;
}
.data-board .board-list .board-item .board-wrap .contents .subject {
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.data-board .board-list .board-item .board-wrap .date {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-left: 50px;
  font-size: 14px;
}
.data-board .board-list .board-item .board-wrap .answer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-left: 50px;
  color: var(--color-base-060);
}
.data-board .board-list .board-item .board-wrap .answer.acitve {
  color: var(--color-system-010);
}

/********************************************************************************************************************************

 * 로그인

********************************************************************************************************************************/
.login-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 40px;
}
.login-form .login-form-head {
  text-align: center;
}
.login-form .login-form-body .form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
}
.login-form .login-form-body .form-group.option {
  margin: 20px 0;
}
.login-form .login-form-body .form-group + .form-group {
  margin-top: 8px;
}
.login-form .login-form-body .button-area {
  margin: 40px 0 0;
}
.login-form .login-form-body .find-account {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 20px;
}
.login-form .login-form-body .find-account .navi-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
.login-form .login-form-body .find-account .navi-list .navi-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}
.login-form .login-form-body .find-account .navi-list .navi-item + .navi-item::before {
  content: "";
  display: block;
  width: 1px;
  height: 14px;
  background-color: var(--color-base-080);
}
.login-form .login-form-body .find-account .navi-list .navi-item.last .navi-text {
  color: var(--color-primary-040);
}

.identifier-board {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  row-gap: 12px;
  padding: 40px 16px;
  background-color: var(--color-base-090);
}
.identifier-board .head {
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  color: var(--color-base-010);
}
.identifier-board .body {
  color: var(--color-primary-040);
  font-size: 28px;
  font-weight: 600;
  line-height: 42px;
  text-align: center;
  word-break: break-all;
}

/********************************************************************************************************************************

 * 시스템

********************************************************************************************************************************/
.error-board {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  position: relative;
}
.error-board[data-text]::before {
  content: attr(data-text);
  display: block;
  margin: 0 0 64px;
  font-size: 182px;
  font-weight: 700;
  line-height: 182px;
  color: var(--color-base-090);
  text-align: center;
}
.error-board[data-text]::after {
  content: "";
  display: block;
  position: absolute;
  top: 94px;
  left: calc(50% - 60px);
  width: 120px;
  height: 120px;
  background-image: var(--image);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
.error-board .board-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  row-gap: 32px;
}
.error-board .board-wrap .board-subject {
  font-size: 46px;
  font-weight: 600;
  line-height: 70px;
  color: var(--color-base-060);
  text-align: center;
}
.error-board .board-wrap .board-subject .wbr {
  display: inline;
}
.error-board .board-wrap .board-content .board-title {
  font-size: 28px;
  font-weight: 600;
  line-height: 42px;
  color: var(--color-base-010);
  text-align: center;
}
.error-board .board-wrap .board-content .board-title .wbr {
  display: inline;
}
.error-board .board-wrap .board-content .board-text {
  margin-top: 16px;
  font-size: 18px;
  line-height: 28px;
  color: var(--color-base-010);
  text-align: center;
}
.error-board .board-wrap .board-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  row-gap: 4px;
  margin-top: 32px;
  padding: 20px;
  background-color: var(--color-base-080);
}
.error-board .board-wrap .button-area {
  margin-top: 32px;
  gap: 12px;
}

.terms-display {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 48px;
}
@media (max-width: 1023px) {
  .terms-display {
    row-gap: 32px;
  }
}
.terms-display .terms-title {
  font-size: 28px;
  font-weight: 400;
  line-height: 42px;
  color: var(--color-base-010);
  text-align: left;
}
@media (max-width: 1023px) {
  .terms-display .terms-title {
    font-size: 20px;
    line-height: 30px;
  }
}
.terms-display .terms-content > ol.order-list > .order-item + .order-item,
.terms-display .terms-content > div.order-list > .order-item + .order-item {
  margin: 48px 0 0;
}
@media (max-width: 1023px) {
  .terms-display .terms-content > ol.order-list > .order-item + .order-item,
  .terms-display .terms-content > div.order-list > .order-item + .order-item {
    margin: 32px 0;
  }
}
.terms-display .title {
  margin-bottom: 48px;
  font-size: 28px;
  font-weight: 600;
  line-height: 42px;
  color: var(--color-base-010);
}
@media (max-width: 1023px) {
  .terms-display .title {
    font-size: 22px;
    line-height: 32px;
  }
}
.terms-display .title:not(:first-child) {
  margin-top: 48px;
  padding-top: 48px;
  border-top: 1px solid var(--color-base-080);
}
.terms-display .para {
  font-size: 16px;
  line-height: 24px;
  color: var(--color-base-020);
}
.terms-display .para + .para {
  margin-top: 24px;
}
.terms-display .para strong {
  font-weight: 600;
}
.terms-display .data-list {
  margin: 4px 0;
}
.terms-display .data-list.circle .data-item {
  position: relative;
  padding-left: 20px;
}
.terms-display .data-list.circle .data-item::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: absolute;
  top: 10px;
  left: 4px;
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background-color: var(--color-base-020);
}
.terms-display .data-list.eng {
  padding-left: 24px;
  list-style: lower-alpha;
  list-style-type: lower-alpha;
}
.terms-display .data-list.eng .data-item {
  list-style: lower-alpha;
  list-style-type: lower-alpha;
}
.terms-display .data-list .data-item {
  margin: 4px 0;
  font-size: 16px;
  line-height: 24px;
  color: var(--color-base-020, );
}
.terms-display .data-desc {
  margin: 24px 0 0;
}
.terms-display .data-desc + .data-desc {
  margin: 24px 0;
}
.terms-display .data-desc.type-02 .dd + .dd {
  margin-top: 24px;
}
.terms-display .data-desc.system-010 .dt, .terms-display .data-desc.system-010 .dd {
  color: var(--color-system-010);
}
.terms-display .data-desc .dt {
  margin: 8px 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: var(--color-base-020);
}
.terms-display .data-desc .dd {
  font-size: 16px;
  line-height: 24px;
  color: var(--color-base-020);
}
.terms-display .data-desc .dd .data-list.circle {
  margin: 4px 0;
}
.terms-display .data-desc .dd .underline {
  color: inherit;
  text-decoration: underline;
}
.terms-display .mailto:hover,
.terms-display .link:hover {
  text-decoration: underline;
}
.terms-display ol.order-list {
  padding-left: 20px;
  list-style: decimal;
  list-style-type: decimal;
}
.terms-display ol.order-list > .order-item {
  list-style: decimal;
  list-style-type: decimal;
}
.terms-display .order-list:not(:first-child) {
  margin: 48px 0 0;
}
.terms-display .order-list > .order-item .subject {
  margin: 12px 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
  color: var(--color-base-010);
}
@media (max-width: 1023px) {
  .terms-display .order-list > .order-item .subject {
    font-size: 20px;
    line-height: 30px;
  }
}
.terms-display .order-list > .order-item .summary {
  margin-top: 8px;
  font-size: 16px;
  line-height: 24px;
  color: var(--color-base-020);
}
.terms-display .order-list > .order-item .summary:not(:last-child) {
  margin: 8px 0;
}
.terms-display .order-list > .order-item .order-list {
  margin: 0;
}
.terms-display .order-list > .order-item .order-list .order-item {
  margin: 4px 0;
}
.terms-display .order-list > .order-item ol.order-list .order-item {
  font-size: 16px;
  line-height: 24px;
  color: var(--color-base-020);
}
.terms-display .order-list > .order-item .data-list {
  margin: 8px 0;
}
.terms-display .table-area {
  width: 100%;
  margin: 16px 0;
}
@media (max-width: 1023px) and (max-width: 1023px) {
  .terms-display .table-area {
    overflow-x: auto;
    overflow-y: hidden;
  }
}
@media (max-width: 1023px) and (min-width: 1024px) {
  .terms-display .table-area {
    -webkit-overflow-scrolling: touch;
    overflow-x: overlay;
    overflow-y: hidden;
  }
  .terms-display .table-area::-webkit-scrollbar-thumb {
    border-width: 4px;
    border-style: solid;
    border-color: transparent;
    background-clip: content-box;
    background-color: rgba(0, 0, 0, 0.2);
  }
  .terms-display .table-area::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.4);
  }
  .terms-display .table-area::-webkit-scrollbar-thumb:active {
    background-color: rgba(0, 0, 0, 0.6);
  }
  .terms-display .table-area::-webkit-scrollbar {
    width: 16px;
    height: 16px;
  }
  .terms-display .table-area::-webkit-scrollbar-thumb {
    border-radius: 8px;
  }
}
.terms-display .table-area table {
  table-layout: fixed;
  position: relative;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  border-right: hidden;
  border-left: hidden;
}
@media (max-width: 1023px) {
  .terms-display .table-area table {
    min-width: 448px;
  }
}
.terms-display .table-area table::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--color-base-010);
}
.terms-display .table-area table thead tr th {
  padding: 12px;
  border: 1px solid var(--color-base-090);
  border-bottom: 0;
  background-color: var(--color-base-080);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  color: var(--color-base-020);
  text-align: center;
  word-break: keep-all;
}
@media (max-width: 1023px) {
  .terms-display .table-area table thead tr th {
    padding: 10px 8px;
    font-size: 14px;
    line-height: 20px;
  }
}
.terms-display .table-area table tbody tr td {
  padding: 12px;
  border: 1px solid var(--color-base-090);
  font-size: 16px;
  line-height: 24px;
  color: var(--color-base-020);
  vertical-align: middle;
}
@media (max-width: 1023px) {
  .terms-display .table-area table tbody tr td {
    padding: 10px;
    font-size: 14px;
    line-height: 20px;
    vertical-align: top;
  }
}

.aside-menu {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: start;
      align-self: flex-start;
  position: sticky;
  top: 84px;
  width: 400px;
}
.aside-menu .aside-wrap .my-profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  margin-bottom: 24px;
}
.aside-menu .aside-wrap .my-profile::before {
  content: "";
  display: block;
  width: 56px;
  height: 56px;
  background-color: var(--color-base-080);
}
.aside-menu .aside-wrap .my-profile .my-profile-name {
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
  color: var(--color-base-010);
}
.aside-menu .aside-wrap .sub-menu .sub-menu-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 16px;
}
.aside-menu .aside-wrap .sub-menu .sub-menu-wrap .sub-menu-title {
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
  color: var(--base-020);
}
.aside-menu .aside-wrap .sub-menu .sub-menu-wrap .sub-menu-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 8px;
}
.aside-menu .aside-wrap .sub-menu .sub-menu-wrap .sub-menu-list .sub-menu-item.current .sub-menu-text {
  font-weight: 600;
  color: var(--prim-010);
}
.aside-menu .aside-wrap .sub-menu .sub-menu-wrap .sub-menu-list .sub-menu-item .sub-menu-text {
  font-size: 18px;
  line-height: 28px;
  color: var(--color-base-010);
}

.my-submit-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 24px;
  background-color: var(--color-base-100);
}
.my-submit-form .form-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 24px;
}
.my-submit-form .form-list .form-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
.my-submit-form .form-list .form-item .form-head {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-width: 140px;
  font-size: 18px;
  font-weight: 600;
  line-height: 52px;
  color: var(--color-base-010);
}
.my-submit-form .form-list .form-item .form-head .em {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: var(-color--base-030);
}
.my-submit-form .form-list .form-item .form-head .required::after {
  content: "*";
  display: inline-block;
  margin-left: 2px;
  font-weight: 600;
  line-height: 24px;
  color: var(--color-system-010);
}
.my-submit-form .form-list .form-item .form-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
.my-submit-form .form-list .form-item .form-body .form.radio + .form.radio {
  margin-left: 16px;
}
.my-submit-form .form-list .form-item .form-body .form .form-elem + .button-area {
  margin-left: 8px;
}
.my-submit-form .form-list .form-item .form-body .form-area .button-area .btn-a {
  min-width: 126px;
}
.my-submit-form .form-list .form-item .form-body .button-area {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media (max-width: 1023px) {
  .my-submit-form .form-list {
    row-gap: 32px;
  }
  .my-submit-form .form-list .form-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 8px;
  }
  .my-submit-form .form-list .form-item .form-head {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    line-height: 28px;
  }
  .my-submit-form .form-list .form-item .form-body {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    width: 100%;
  }
  .my-submit-form .form-list .form-item .form-body .form.radio + .form.radio {
    margin-left: 0;
  }
  .my-submit-form .form-list .form-item .form-body .form-area:not(.flex) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 8px;
  }
  .my-submit-form .form-list .form-item .form-body .form-area:not(.flex) > .button-area {
    width: 100%;
  }
  .my-submit-form .form-list .form-item .form-body .form-area:not(.flex) > .button-area .btn {
    min-width: 100%;
  }
}

/*
.quick-menu {
  position: fixed;
  top: auto;
  right: 40px;
  bottom: 143px;
  left: auto;
  z-index: 10;
  min-width: 100px;
}
.quick-menu.active {
  display: block;
}
.quick-menu .quick-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  row-gap: 16px;
}
.quick-menu .quick-wrap .btn-to-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 60px;
  height: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid var(--color-base-020);
  border-radius: 100%;
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.06), 0px 2px 2px 0px rgba(0, 0, 0, 0.02);
          box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.06), 0px 2px 2px 0px rgba(0, 0, 0, 0.02);
  background-color: var(--color-base-000);
  font-size: 14px;
  font-weight: 700;
  line-height: 28px;
  color: var(--color-base-100);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.quick-menu .quick-wrap .btn-to-top.show {
  visibility: visible;
  opacity: 1;
}
@media (max-width: 1023px) {
  .quick-menu {
    right: 20px;
    min-width: auto;
  }
  .quick-menu .quick-wrap .btn-application {
    overflow: hidden;
    position: absolute;
    top: -9999em;
    left: -9999em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
    display: block;
    position: absolute;
  }
  .quick-menu .quick-wrap .btn-result {
    width: 64px;
    height: 64px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  .quick-menu .quick-wrap .btn-result::before {
    display: none;
  }
  .quick-menu .quick-wrap .btn-result .btn-text {
    line-height: 17.5px;
  }
  .quick-menu .quick-wrap .btn-to-top {
    width: 48px;
    height: 48px;
  }
  .quick-menu .quick-wrap .btn-to-top::before {
    width: 20px;
    height: 20px;
  }
}
*/

.nodata-board {
  border: 1px solid var(--color-base-080);
}
.nodata-board .board-wrap {
  padding: 60px 0;
}
.nodata-board .board-wrap .subject {
  font-size: 20px;
  line-height: 32px;
  color: var(--color-base-000);
  text-align: center;
}

.data-list[class*=bullet] .data-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  position: relative;
  padding-left: var(--padding-left);
  font-size: var(--font-size);
  line-height: var(--line-height);
  color: var(--color);
  word-break: keep-all;
}
.data-list[class*=bullet] .data-item:not(:first-child) {
  margin-top: var(--margin-top);
}
.data-list[class*=bullet] .data-item:not(.astr)::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(var(--line-height) / 2 - var(--bullet-height) / 2);
  left: 0;
  width: var(--bullet-width);
  height: var(--bullet-height);
  border-radius: var(--border-radius);
  background-color: var(--color);
}
.data-list[class*=bullet] .data-item.astr {
  margin-top: 4px;
  padding-left: 0;
  color: var(--color-base-040);
}
.data-list[class*=bullet] .data-item.astr::before {
  content: "* ";
}
.data-list[class*=bullet] .data-item strong {
  font-weight: 600;
}
.data-list.bullet-dash {
  --margin-top: 4px;
  --padding-left: 14px;
  --font-size: 16px;
  --line-height: 24px;
  --color: var(--color-base-020);
  --bullet-width: 4px;
  --bullet-height: 1px;
  --border-radius: 0;
}
.data-list.bullet-dot {
  --margin-top: 4px;
  --padding-left: 14px;
  --font-size: 16px;
  --line-height: 24px;
  --color: var(--color-base-020);
  --bullet-width: 4px;
  --bullet-height: 4px;
  --border-radius: 50%;
}

.agreement-display .agreement-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 24px;
  padding: 40px 0;
  border-top: 1px solid var(--color-base-000);
  border-bottom: 1px solid var(--color-base-090);
}
.agreement-display .agreement-wrap .agreement-head .form.checkbox {
  --chk-size: 20px;
  --line-height: 28px;
}
.agreement-display .agreement-wrap .agreement-head .form.checkbox .form-text {
  font-size: 18px;
  font-weight: 600;
}
.agreement-display .agreement-wrap .agreement-body {
  padding: 0 36px;
}
.agreement-display .agreement-wrap .agreement-body .data-list.bullet-dash {
  --padding-left: 14px;
  --font-size: 16px;
  --line-height: 24px;
}

.withdraw-membership {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 32px;
}
.withdraw-membership .data-list-box {
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 8px;
  border: 1px solid var(--color-base-070);
  background-color: var(--color-base-090);
}
.withdraw-membership .option-display {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.withdraw-membership .option-display .option-head .subject {
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}
.withdraw-membership .option-display .option-body {
  margin-top: 16px;
}
.withdraw-membership .option-display .option-body .option-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.withdraw-membership .option-display .option-body .option-list .option-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
.withdraw-membership .option-display .option-body .option-list .option-item.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
.withdraw-membership .option-display .option-body .option-list .option-item .form.checkbox .form-text {
  word-break: keep-all;
}
.withdraw-membership .option-display .option-side {
  margin-top: 32px;
  padding: 32px 0;
  border-radius: 8px;
  background-color: var(--color-base-090);
  text-align: center;
}
.withdraw-membership .option-display .option-side .form.checkbox {
  --chk-size: 20px;
  --line-height: 28px;
}
.withdraw-membership .option-display .option-side .form.checkbox .form-text {
  font-size: 18px;
  font-weight: 600;
}

.agreement-terms {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
}
.agreement-terms .terms-head {
  padding: 24px 18px;
  background-color: rgba(229, 0, 96, 0.05);
}
.agreement-terms .terms-head .form.checkbox .form-text {
  word-break: keep-all;
}
.agreement-terms .terms-body {
  padding: 0 12px 0 20px;
}
.agreement-terms .terms-body .terms-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 12px;
}
.agreement-terms .terms-body .terms-list .terms-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}
.agreement-terms .terms-body .terms-list .terms-item .terms-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
}
.agreement-terms .terms-body .terms-list .terms-item .terms-wrap .terms-caption {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-weight: 500;
  line-height: 24px;
  color: var(--color-primary-040);
}
.agreement-terms .terms-body .terms-list .terms-item .terms-wrap .terms-subject {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  line-height: 24px;
  color: var(--color-base-010);
}
.agreement-terms .terms-body .terms-list .terms-item .terms-wrap .button-area {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.agreement-terms .terms-body .terms-list .terms-item .terms-wrap .button-area .btn-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.agreement-terms .terms-body .terms-list .terms-item .terms-wrap .button-area .btn-more::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' stroke='rgba(0,0,0,1)' stroke-width='1.5' d='m9.7 7 5 5-5 5'/%3E%3C/svg%3E") no-repeat 50%/cover;
          mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' stroke='rgba(0,0,0,1)' stroke-width='1.5' d='m9.7 7 5 5-5 5'/%3E%3C/svg%3E") no-repeat 50%/cover;
  background-color: var(--color-base-030);
}
.agreement-terms .terms-body .terms-list .terms-item .terms-wrap .button-area .btn-more .btn-text {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  color: var(--color-base-030);
}
@media (max-width: 1023px) {
  .agreement-terms .terms-head {
    padding: 24px 12px;
  }
  .agreement-terms .terms-body {
    padding: 0 4px 0 12px;
  }
  .agreement-terms .terms-body .terms-list .terms-item .terms-wrap .button-area {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .agreement-terms .terms-body .terms-list .terms-item .terms-wrap .button-area .btn-more .btn-text {
    overflow: hidden;
    position: absolute;
    top: -9999em;
    left: -9999em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    line-height: 1px;
    font-size: 1px;
    border: 0;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
    display: block;
    position: absolute;
  }
}

.step-indicator .step-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 38px;
     -moz-column-gap: 38px;
          column-gap: 38px;
  position: relative;
  counter-reset: step-count;
}
@media (max-width: 1023px) {
  .step-indicator .step-list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
    max-width: 460px;
    margin: 0 auto;
  }
}
.step-indicator .step-list::before {
  content: "";
  display: block;
  position: absolute;
  top: 24px;
  left: calc(50% - 216px);
  width: 432px;
  height: 1px;
  stroke-width: 1px;
  stroke: var(--color-base-070);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='386' height='2' viewBox='0 0 386 2' fill='none'%3E%3Cpath d='M0 1L386 1.00003' stroke='%23CCCCCC' stroke-dasharray='2 2'/%3E%3C/svg%3E");
}
@media (max-width: 1023px) {
  .step-indicator .step-list::before {
    left: 50%;
    width: calc(100% - 32px);
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.step-indicator .step-list .step-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  row-gap: 12px;
  position: relative;
  width: 155px;
  counter-increment: step-count;
}
@media (max-width: 1023px) {
  .step-indicator .step-list .step-item {
    width: 80px;
  }
}
.step-indicator .step-list .step-item::before {
  content: counter(step-count);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid var(--color-base-070);
  border-radius: 50%;
  background-color: var(--color-base-070);
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: var(--color-base-100);
}
.step-indicator .step-list .step-item.active::before {
  border: 2px solid var(--color-primary-040);
  background-color: var(--color-base-100);
  color: var(--color-primary-040);
}
.step-indicator .step-list .step-item.activated::before {
  overflow: hidden;
  text-indent: -9999px;
  border: 2px solid var(--color-base-070);
  background-color: var(--color-base-070);
}
.step-indicator .step-list .step-item.activated::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: calc(50% - 24px);
  width: 48px;
  height: 48px;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' stroke='rgba(0,0,0,1)' stroke-linecap='square' stroke-width='1.5' d='m17.362 8.5-7.16 7.2L7 12.497'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' stroke='rgba(0,0,0,1)' stroke-linecap='square' stroke-width='1.5' d='m17.362 8.5-7.16 7.2L7 12.497'/%3E%3C/svg%3E");
  -webkit-mask-size: 32px auto;
          mask-size: 32px auto;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: var(--color-base-100);
}
.step-indicator .step-list .step-item.activated .body {
  color: var(--color-base-060);
}
.step-indicator .step-list .step-item .head {
  overflow: hidden;
  position: absolute;
  top: -9999em;
  left: -9999em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  line-height: 1px;
  font-size: 1px;
  border: 0;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
  display: block;
  position: absolute;
}
.step-indicator .step-list .step-item .body {
  font-size: 16px;
  line-height: 24px;
  color: var(--color-base-010);
  text-align: center;
  white-space: nowrap;
}
.step-indicator .step-list .step-item .body .wbr {
  display: inline;
}
@media (max-width: 1023px) {
  .step-indicator .step-list .step-item .body .wbr {
    display: block;
  }
}

.info-board {
  position: relative;
}
.info-board[data-text]::before {
  content: attr(data-text);
  display: block;
  margin: 0 0 56px;
  font-size: 182px;
  font-weight: 700;
  line-height: 182px;
  color: var(--color-base-090);
  text-align: center;
}
.info-board .board-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 32px;
  position: relative;
}
.info-board .board-wrap::before {
  content: "";
  display: block;
  position: absolute;
  top: auto;
  bottom: calc(100% + 24px);
  left: calc(50% - 60px);
  width: 120px;
  height: 120px;
  background-image: var(--image);
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover;
}
.info-board .board-wrap .board-subject {
  font-size: 46px;
  font-weight: 600;
  line-height: 70px;
  color: var(--color-base-040);
  text-align: center;
}
.info-board .board-wrap .board-subject .wbr {
  display: block;
}
.info-board .board-wrap .board-content .board-title {
  font-size: 28px;
  font-weight: 600;
  line-height: 42px;
  color: var(--color-base-010);
  text-align: center;
}
.info-board .board-wrap .board-content .board-title .wbr {
  display: block;
}
.info-board .board-wrap .board-content .board-text {
  margin-top: 12px;
  font-size: 18px;
  line-height: 28px;
  color: var(--color-base-030);
  text-align: center;
}
.info-board .board-wrap .board-content .board-text .para {
  display: block;
}
.info-board .board-wrap .board-content .board-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  row-gap: 4px;
  margin-top: 32px;
  padding: 20px;
  background: var(--color-base-050);
}
.info-board .board-wrap .board-content .board-box span {
  font-size: 18px;
  line-height: 28px;
  color: var(--color-base-020);
}
@media (max-width: 1023px) {
  .info-board[data-text]::before {
    margin: 0 0 92px;
    font-size: 64px;
    line-height: 64px;
  }
  .info-board .board-wrap {
    row-gap: 24px;
  }
  .info-board .board-wrap::before {
    bottom: calc(100% + 16px);
    width: 100px;
    height: 100px;
  }
  .info-board .board-wrap .board-subject {
    font-size: 28px;
    line-height: 42px;
  }
  .info-board .board-wrap .board-content .board-title {
    font-size: 22px;
    line-height: 32px;
  }
  .info-board .board-wrap .board-content .board-text {
    margin-top: 12px;
    font-size: 16px;
    line-height: 24px;
    word-break: keep-all;
  }
  .info-board .board-wrap .board-content .board-box {
    margin-top: 24px;
    padding: 12px;
  }
}
/*# sourceMappingURL=../../maps/front/css/page.front.css.map */


































/********************************************************************************************************************************

 * yedaham new

********************************************************************************************************************************/

/* skip navigation */
.ltd #skipnav {position: absolute; top: 0; left: 0; width: 100%; z-index: 1000000000000000000000000;}
.ltd #skipnav a {position: absolute; top: -9999px; z-index: 1000000000000000000000000;}
.ltd #skipnav a:hover,
.ltd #skipnav a:active,
.ltd #skipnav a:focus {top: 0; width: 100%; color: #fff; font-weight: bold; text-align: center; display: inline-block; background-color: #000; border: 3px solid #000; padding: 5px 0;}

/* 모바일 줄바꿈 */
.ltd span.pc-db {display: block;}
.ltd span.mob-db {display: inline;}
@media (max-width: 1023px) {
  .ltd span.pc-db {display: inline;}
  .ltd span.mob-db {display: block;}
  .ltd span.mob-dn {display: none;}
}


body.fixed {position: fixed; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden;}

/* form */
.ltd .form.checkbox .form-text::before {border: 1px solid #DCDCDC;}
.ltd .form.checkbox:not(.disabled, :has(:disabled)) .form-elem:checked + .form-text::before {background-color: #D17B47; border: 1px solid #D17B47;}
.ltd .form.checkbox:not(.disabled, :has(:disabled)) .form-elem:checked + .form-text::after {background-color: #fff;}

/* container */
.ltd .container.ty-wide {padding-left: 0; padding-right: 0; padding-bottom: 0;}
.ltd .container.ty-wide #page {max-width: 100%;}
.ltd .container.ty-wide #page .inner-bx {width: 100%; max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; row-gap: 48px;}
.ltd .container.ty-wide #page .page-head-wrap {width: 100%; max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; row-gap: 48px;}
.ltd .container.ty-wide #page .page-body-wrap {flex: 1 1 100%; width: 100%; background: #F7F6F5;}
.ltd .container.ty-wide #page .page-body-wrap .inner-bx {width: 100%; max-width: 1200px; padding: 64px 0 96px 0; margin: 0 auto; display: flex; flex-direction: column; row-gap: 48px;}
.ltd .container.ty-wide #page .page-body-wrap.ty02 {background: #F8EEE8;}

@media (max-width: 1023px) {
  .ltd .container.ty-wide #page .inner-bx {max-width: 100%;}
  .ltd .container.ty-wide #page .page-body-wrap {padding-left: 16px; padding-right: 16px; box-sizing: border-box;}
  .ltd .container.ty-wide #page .page-body-wrap .inner-bx {max-width: 100%;}
}

/* header new */
/* .ltd #header.active~#container:after {position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9997; content: ""; background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), rgba(255, 255, 255, 0.60); backdrop-filter: blur(10px);} */

.ltd #header .header-inner .navi-util .navi-list .navi-item .navi-text .logout {display: none;}
.ltd #header .header-inner .navi-util .navi-list .navi-item .navi-text .tp-btn {background: #fff;}
.ltd #header .header-inner .navi-util .navi-list .navi-item .navi-text .tp-btn:hover {background: #F4F5F6;}

.ltd .header .header-inner .header-sub-area {display: flex; column-gap: 16px; height: 72px; align-items: center;}
.ltd .header .header-inner .header-sub-area .btn-header-prev {width: 24px; height: 24px; line-height: 24px;}
.ltd .header .header-inner .header-sub-area .btn-header-prev a {
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 12.0002C2 12.2178 2.08865 12.426 2.24551 12.5769L7.44551 17.5769C7.764 17.8831 8.27043 17.8732 8.57667 17.5547C8.8829 17.2362 8.87297 16.7298 8.55449 16.4235L4.78622 12.8002L21.1992 12.8002C21.641 12.8002 21.9992 12.442 21.9992 12.0002C21.9992 11.5584 21.641 11.2002 21.1992 11.2002L4.78622 11.2002L8.55449 7.57686C8.87297 7.27063 8.8829 6.76419 8.57667 6.44571C8.27043 6.12722 7.764 6.11729 7.44551 6.42353L2.24551 11.4235C2.08865 11.5744 2 11.7826 2 12.0002Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  padding-right: 24px;
  overflow: hidden;
  text-indent: -9999px;
}
.ltd .header.header-inner .header-sub-area h2 {font-weight: 600; font-size: 20px; color: #131517; line-height: 130%;}
  
.ltd .header .nav-layer {position: absolute; top: 100px; left: 0; width: 100%; background-color: #FBFAFA; display: none; box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.13);}
.ltd .header .nav-layer .nav-inner-wrap {position: relative; background: #FBFAFA; z-index: 100;}
/* .ltd .header .nav-layer .bg-opa {content: ''; position: fixed; top: 100px; left: 0; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), rgba(255, 255, 255, 0.60); backdrop-filter: blur(10px); z-index: 10;} */
.ltd .header .nav-layer a {display: block;}
.ltd .header.active .nav-layer {display: block;}
.ltd .header .nav-layer .inner-bx-l {width: 1200px; margin: 0 auto;}
.ltd .header .nav-layer .inner-bx-l > ul {display: flex; column-gap: 32px; padding: 32px 0 48px 0;}
.ltd .header .nav-layer .inner-bx-l > ul > li {flex: 1;}
.ltd .header .nav-layer .inner-bx-l > ul > li > a {display: inline-block; font-weight: 700; font-size: 24px; line-height: 130%;}
.ltd .header .nav-layer .inner-bx-l .lnb-list-l {display: flex; flex-direction: column; row-gap: 12px; padding-top: 12px;}
.ltd .header .nav-layer .inner-bx-l .lnb-list-l > li > a {position: relative; display: inline-block; font-weight: 600; font-size: 15px; line-height: 150%; padding: 2px 0;}
.ltd .header .nav-layer .inner-bx-l .lnb-list-l > li > a span.flag-new {position: absolute; top: -12px; right: -20px; width: 31px; height: 14px; font-weight: 600; font-size: 8px; color: #232527; line-height: 130%; padding: 2px 0 0 6px; background: #FBCD6C; border-radius: 24px; box-sizing: border-box;}
.ltd .header .nav-layer .inner-bx-l .lnb-list-l > li > a span.flag-new::after{
  content: '';
  display: block;
  width: 9px;
  height: 7px;
  position: absolute; right: 2.5px; bottom: -3.83px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7' fill='none'%3E%3Cpath d='M1.5 0.166016L8.5 1L0 6.83301L1.5 0.166016Z' fill='%23FBCD6C'/%3E%3C/svg%3E");
  background-size: 9px 7px; background-repeat: no-repeat; background-position: center;
}
.ltd .header .nav-layer .inner-bx-l .lnb-list-l > li > a span.flag-ty02 {position: absolute; top: -12px; right: -20px; width: auto; height: 14px; font-weight: 600; font-size: 8px; color: #fff; line-height: 130%; padding: 2px 6px 0 6px; background: #6A75A0; border-radius: 24px; box-sizing: border-box;}
.ltd .header .nav-layer .inner-bx-l .lnb-list-l > li > a span.flag-ty02::after{
  content: '';
  display: block;
  width: 9px;
  height: 7px;
  position: absolute; right: 2.5px; bottom: -3.83px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7' fill='none'%3E%3Cpath d='M1.5 0.166016L8.5 1L0 6.83301L1.5 0.166016Z' fill='%23FBCD6C'/%3E%3C/svg%3E");
  background-size: 9px 7px; background-repeat: no-repeat; background-position: center;
}
.ltd .header .nav-layer .inner-bx-l .lnb-list-l > li > a:hover::after {content: ''; position: absolute; left: 50%; bottom: 0; display: block; width: 100%; height: 1px; background: rgba(19, 21, 23, 0.30); transform: translateX(-50%); animation: expandLine 0.2s ease-out forwards;}
.ltd .header .nav-layer .inner-bx-l .lnb-list-l > li.now > a::after {content: ''; position: absolute; left: 50%; bottom: 0; display: block; width: 100%; height: 1px; background: rgba(19, 21, 23, 0.30); transform: translateX(-50%); animation: expandLine 0.2s ease-out forwards;}
.ltd .header .nav-layer .inner-bx-l .lnb-list-l > .lnb-item-l.dep3 > a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1575 5.60369C13.3765 5.80073 13.3943 6.13795 13.1972 6.35689L8.39775 11.6902C8.29661 11.8026 8.15252 11.8668 8.00132 11.8668C7.85012 11.8668 7.70603 11.8026 7.60488 11.6902L2.80488 6.35692C2.60784 6.13798 2.62559 5.80076 2.84453 5.60371C3.06346 5.40667 3.40069 5.42441 3.59773 5.64335L8.00129 10.5362L12.4043 5.64338C12.6014 5.42443 12.9386 5.40666 13.1575 5.60369Z' fill='%23232527'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1575 5.60369C13.3765 5.80073 13.3943 6.13795 13.1972 6.35689L8.39775 11.6902C8.29661 11.8026 8.15252 11.8668 8.00132 11.8668C7.85012 11.8668 7.70603 11.8026 7.60488 11.6902L2.80488 6.35692C2.60784 6.13798 2.62559 5.80076 2.84453 5.60371C3.06346 5.40667 3.40069 5.42441 3.59773 5.64335L8.00129 10.5362L12.4043 5.64338C12.6014 5.42443 12.9386 5.40666 13.1575 5.60369Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right top 6px;
  background-size: 16px;
  padding-right: 24px;
}
.ltd .header .nav-layer .inner-bx-l .lnb-list-l > .lnb-item-l.dep3.on > a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.8234 10.3963C13.6045 10.5933 13.2673 10.5756 13.0702 10.3566L8.66666 5.46378L4.26309 10.3566C4.06604 10.5756 3.72882 10.5933 3.50988 10.3963C3.29094 10.1992 3.27319 9.86202 3.47024 9.64308L8.27024 4.30975C8.37138 4.19737 8.51547 4.1332 8.66666 4.1332C8.81786 4.1332 8.96194 4.19737 9.06309 4.30975L13.8631 9.64308C14.0601 9.86202 14.0424 10.1992 13.8234 10.3963Z' fill='%23232527'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.8234 10.3963C13.6045 10.5933 13.2673 10.5756 13.0702 10.3566L8.66666 5.46378L4.26309 10.3566C4.06604 10.5756 3.72882 10.5933 3.50988 10.3963C3.29094 10.1992 3.27319 9.86202 3.47024 9.64308L8.27024 4.30975C8.37138 4.19737 8.51547 4.1332 8.66666 4.1332C8.81786 4.1332 8.96194 4.19737 9.06309 4.30975L13.8631 9.64308C14.0601 9.86202 14.0424 10.1992 13.8234 10.3963Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right top 6px;
  background-size: 16px;
  padding-right: 24px;
}
.ltd .header .nav-layer .inner-bx-l .lnb-list-l > .lnb-item-l.dep3 > .lnb-list-l {border-radius: 8px; background: var(--bg-dafault, #FFF); padding: 12px 16px; margin: 12px 0 0 0; display: none; row-gap: 12px;}
.ltd .header .nav-layer .inner-bx-l .lnb-list-l > .lnb-item-l.dep3.on > .lnb-list-l {display: flex;}
.ltd .header .nav-layer .inner-bx-l .lnb-list-l > .lnb-item-l.dep3.on > .lnb-list-l.on > a::after {position: relative; display: inline-block; font-weight: 600; font-size: 17px; line-height: 150%; padding: 2px 0;}
.ltd .header .nav-layer .inner-bx-l .lnb-list-l > .lnb-item-l.dep3 > .lnb-list-l > .lnb-item-l > a {font-weight: 400; color: #444;}

@media (max-width: 1023px) {
  .ltd #header.active~#container:after {display: none;}
  .ltd .header .nav-layer {position: absolute; top: 133px; left: -100%; transition: left ease 0.01s; display: block !important;}
  .ltd .header .nav-layer .bg-opa {display: none !important;}
  .ltd .header.open .nav-layer {top: 133px; left: 0; z-index: 1001; transition: left ease 0.01s; display: none !important}
  .ltd .header .nav-layer .inner-bx-l {width: 100%; height: calc(100vh - 133px); padding: 24px; box-sizing: border-box; overflow-y: auto;}
  .ltd .header .nav-layer .inner-bx-l > ul {flex-direction: column; padding: 0; row-gap: 24px;}
  .ltd .header .nav-layer .inner-bx-l > ul > li > a {display: block; font-size: 19px; padding: 2px 0;}
  .ltd .header .nav-layer .inner-bx-l .lnb-list-l > .lnb-item-l.dep3 > .lnb-list-l {display: flex;}
  .ltd .header .nav-layer .inner-bx-l .lnb-list-l > .lnb-item-l.dep3.on > .lnb-list-l {display: none;}
  .ltd .header .nav-layer .inner-bx-l .lnb-list-l > li > a {display: inline-block;}
  .ltd #header .header-inner .gnb .gnb-list {left: -100%; background: #fff;}
  .ltd #header .header-inner .gnb .gnb-list.active {left: 0;}
}

.ltd .mobile-menu-top-area {display: none;}

.ltd .header.main .header-inner .logo {display: flex !important;}
.ltd .header.main .header-inner .header-sub-area {display: none !important;}
.ltd .header .header-inner .logo {display: flex !important;}
.ltd .header .header-inner .header-sub-area{display: none !important;}

@media (max-width: 1023px) {
  .ltd #header::before {background: #fff;}
  .ltd .mobile-menu-top-area {display: block; height: 72px; padding: 0 16px;}
  .ltd  #header .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text {width: 100%; padding: 16px 0; background-size: 16px; background-repeat: no-repeat; background-position: right center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.60359 13.1565C5.40654 12.9375 5.42429 12.6003 5.64323 12.4032L9.86943 7.99967L5.64323 3.59609C5.42429 3.39905 5.40655 3.06183 5.60359 2.84289C5.80063 2.62395 6.13786 2.6062 6.35679 2.80325L11.0235 7.60325C11.1358 7.70439 11.2 7.84848 11.2 7.99967C11.2 8.15086 11.1358 8.29495 11.0235 8.39609L6.35679 13.1961C6.13786 13.3931 5.80063 13.3754 5.60359 13.1565Z' fill='%23232527'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.60359 13.1565C5.40654 12.9375 5.42429 12.6003 5.64323 12.4032L9.86943 7.99967L5.64323 3.59609C5.42429 3.39905 5.40655 3.06183 5.60359 2.84289C5.80063 2.62395 6.13786 2.6062 6.35679 2.80325L11.0235 7.60325C11.1358 7.70439 11.2 7.84848 11.2 7.99967C11.2 8.15086 11.1358 8.29495 11.0235 8.39609L6.35679 13.1961C6.13786 13.3931 5.80063 13.3754 5.60359 13.1565Z' fill='%23777777'/%3E%3C/svg%3E");
  line-height: 1.3; text-align: left;}
  .ltd  #header .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text::after {display: none;}

  .ltd .header.main .header-inner .logo {display: flex !important;}
  /*.ltd .header.main .header-inner .header-sub-area {display: none !important;}*/
  .ltd .header .header-inner .logo {display: none !important;}
  .ltd .header .header-inner .header-sub-area {display: flex !important;}
  .ltd .header .header-inner .header-sub-area h2 {font-weight: 600; font-size: 20px; color: #131517; line-height: 130%;}
  .ltd .header:not(.main) .header-inner .logo {display: none !important;}
  .ltd .header:not(.main) .header-inner .gnb-list .mobile-menu-top-area .logo {display: block !important;}
}

.ltd .btn-btm-more-ty01 {padding: 48px 0 0 0; text-align: center;}
.ltd .btn-btm-more-ty01 a.btn-more-c {position: relative; display: inline-block; height: 48px; font-weight: 600; font-size: 17px; color: #232527; line-height: 48px; padding: 0 60px 0 32px; background: #fff; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px;}
.ltd .btn-btm-more-ty01 a.btn-more-c::after {
  content: '';
  position: absolute;
  top: 14px;
  right: 32px;
  display: block;
  width: 21px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.944 7.00413C17.2177 7.25042 17.2399 7.67194 16.9936 7.94563L10.9943 13.779C10.8678 13.9195 10.6877 13.9997 10.4987 13.9997C10.3097 13.9997 10.1296 13.9195 10.0032 13.779L4.00317 7.94566C3.75687 7.67198 3.77905 7.25046 4.05273 7.00415C4.3264 6.75784 4.74793 6.78003 4.99423 7.0537L10.4987 12.3364L16.0025 7.05373C16.2488 6.78004 16.6703 6.75784 16.944 7.00413Z' fill='%2333363D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 21px;
}

@media (max-width: 1023px) {
  .ltd #header .header-inner .gnb-list .in-nav {margin: 24px 0 8px; padding: 0 24px; box-sizing: border-box;}
  .ltd #header .header-inner .gnb .gnb-list .in-nav ul {width: auto; flex-direction: column;}
  .ltd #header .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text.on::after {display: none;}
}

.ltd #header .header-inner .gnb .gnb-list.active {display: flex; flex-direction: column;}
.ltd .mobile-menu-content-area, .ltd .mobile-menu-bottom-area {display: none;}

@media (max-width: 1023px) {
  .ltd #header .header-inner .gnb-list .in-nav {flex: 1 1 100%;}
  .ltd #header.open .mobile-menu-content-area, .ltd #header.open .mobile-menu-bottom-area {display: block;}
  .ltd .mobile-menu-content-area {padding: 12px 16px 24px; box-sizing: border-box;}
  .ltd .mobile-menu-content-area .call-area {display: flex; justify-content: space-around; align-items: center; gap: 12px; position: relative; padding: 12px 8px; box-sizing: border-box; border-radius: 58px; background-color: #F7F6F5;}
  .ltd .mobile-menu-content-area .call-area::after {display: block; content: ''; position: absolute; top: 50%; left: calc(50% + 6px); width: 1px; height: 32px; background-color: rgba(19, 21, 23, 0.10); transform: translateY(-50%);}
  
  .ltd .mobile-menu-content-area .call-item {display: flex; flex-direction: column; gap: 5px; position: relative; padding-left: 44px;}
  .ltd .mobile-menu-content-area .call-item::before { content: ''; position: absolute; left: 0; width: 40px; height: 40px; background-repeat: no-repeat; background-position: center; background-size: auto 23px; }
  .ltd .mobile-menu-content-area .call-item.day::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M19.5001 16.7147V11.1433C19.5001 6.52775 15.7584 2.78613 11.1429 2.78613C6.52739 2.78613 2.78577 6.52775 2.78577 11.1433V16.7147M5.1072 19.5004C3.82511 19.5004 2.78577 18.4611 2.78577 17.179V15.3218C2.78577 14.0398 3.82511 13.0004 5.1072 13.0004C6.38928 13.0004 7.42862 14.0398 7.42862 15.3218V17.179C7.42862 18.4611 6.38928 19.5004 5.1072 19.5004ZM17.1786 19.5004C15.8965 19.5004 14.8572 18.4611 14.8572 17.179V15.3218C14.8572 14.0398 15.8965 13.0004 17.1786 13.0004C18.4607 13.0004 19.5001 14.0398 19.5001 15.3218V17.179C19.5001 18.4611 18.4607 19.5004 17.1786 19.5004Z' stroke='%23232527' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.5001 16.7147V11.1433C19.5001 6.52775 15.7584 2.78613 11.1429 2.78613C6.52739 2.78613 2.78577 6.52775 2.78577 11.1433V16.7147M5.1072 19.5004C3.82511 19.5004 2.78577 18.4611 2.78577 17.179V15.3218C2.78577 14.0398 3.82511 13.0004 5.1072 13.0004C6.38928 13.0004 7.42862 14.0398 7.42862 15.3218V17.179C7.42862 18.4611 6.38928 19.5004 5.1072 19.5004ZM17.1786 19.5004C15.8965 19.5004 14.8572 18.4611 14.8572 17.179V15.3218C14.8572 14.0398 15.8965 13.0004 17.1786 13.0004C18.4607 13.0004 19.5001 14.0398 19.5001 15.3218V17.179C19.5001 18.4611 18.4607 19.5004 17.1786 19.5004Z' stroke='%23AF5B27' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
  .ltd .mobile-menu-content-area .call-item.corp::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.38067 2.87154C5.51926 1.67281 7.40261 1.8974 8.3438 3.22858L9.51472 4.88468C10.2675 5.94944 10.2039 7.42974 9.30549 8.37565L9.07812 8.61502C9.07749 8.61667 9.07683 8.61847 9.07614 8.62041C9.06412 8.65417 9.03374 8.76168 9.06364 8.96574C9.12562 9.38874 9.45216 10.2483 10.7778 11.644C12.1077 13.0441 12.9143 13.3741 13.2881 13.4348C13.4494 13.4609 13.5337 13.4382 13.5606 13.4287L13.94 13.0292C14.7514 12.175 16.0164 12.0067 17.0365 12.5938L18.8105 13.615C20.3268 14.4877 20.6797 16.6227 19.4679 17.8984L18.1488 19.2872C17.7371 19.7206 17.1758 20.0906 16.4821 20.1591C14.7885 20.3262 10.8652 20.1085 6.75215 15.7783C2.91421 11.7377 2.18512 8.22311 2.09295 6.50598C2.04742 5.65757 2.4256 4.92985 2.92318 4.406L4.38067 2.87154ZM7.2065 4.03269C6.73075 3.35981 5.87606 3.31966 5.39057 3.83078L3.93308 5.36524C3.62536 5.68921 3.46391 6.06054 3.48381 6.43132C3.55906 7.8333 4.1628 11.0297 7.76206 14.819C11.5359 18.7922 15.0128 18.9045 16.3453 18.773C16.6087 18.7469 16.8798 18.6007 17.1389 18.3279L18.458 16.9392C19.027 16.3401 18.8779 15.2609 18.1157 14.8221L16.3416 13.801C15.8655 13.527 15.3079 13.6117 14.9499 13.9885L14.527 14.4337L14.0375 13.9688C14.527 14.4337 14.5264 14.4344 14.5257 14.4351L14.5244 14.4365L14.5217 14.4393L14.5158 14.4453L14.5025 14.4584C14.4929 14.4677 14.4819 14.4779 14.4694 14.4888C14.4444 14.5107 14.4135 14.5357 14.3764 14.562C14.302 14.6148 14.203 14.6728 14.0777 14.7222C13.8214 14.8233 13.4829 14.8775 13.0648 14.8096C12.25 14.6773 11.182 14.092 9.76793 12.6032C8.34968 11.1101 7.80688 9.99605 7.6855 9.16767C7.62372 8.74603 7.67316 8.4084 7.76389 8.15345C7.8085 8.02807 7.86118 7.92809 7.90976 7.85217C7.93399 7.81432 7.95708 7.78262 7.97749 7.75682C7.9877 7.74393 7.99724 7.7325 8.00592 7.72252L8.0183 7.7086L8.02396 7.70244L8.02666 7.69955L8.02797 7.69816C8.02861 7.69748 8.02925 7.69681 8.52294 8.16572L8.02926 7.6968L8.29559 7.41641C8.7093 6.98085 8.76941 6.2432 8.37742 5.68879L7.2065 4.03269Z' fill='%23374BA3'/%3E%3Cpath d='M12.3124 1.74598C12.3739 1.36629 12.7328 1.10873 13.1125 1.1702C13.136 1.1747 13.2116 1.18883 13.2512 1.19766C13.3305 1.2153 13.441 1.24247 13.5788 1.28261C13.8544 1.36288 14.2394 1.49511 14.7014 1.70695C15.6265 2.13108 16.8577 2.87301 18.1352 4.15054C19.4127 5.42807 20.1546 6.65918 20.5788 7.5843C20.7906 8.04637 20.9228 8.43136 21.0031 8.70694C21.0433 8.84474 21.0704 8.95527 21.0881 9.0345C21.0969 9.07413 21.1033 9.10594 21.1078 9.12944L21.1132 9.15841C21.1746 9.53809 20.9194 9.91186 20.5397 9.97332C20.1611 10.0346 19.8045 9.7783 19.7415 9.4004C19.7396 9.39026 19.7342 9.36299 19.7285 9.33728C19.7171 9.28586 19.6972 9.20431 19.6658 9.09645C19.603 8.88071 19.4939 8.56004 19.3126 8.16477C18.9507 7.3752 18.2997 6.28488 17.1503 5.13544C16.0008 3.986 14.9105 3.33507 14.121 2.97309C13.7257 2.79187 13.405 2.68273 13.1893 2.61989C13.0814 2.58848 12.9459 2.55736 12.8944 2.54591C12.5165 2.48293 12.2511 2.12458 12.3124 1.74598Z' fill='%23374BA3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5228 4.94864C12.6285 4.57882 13.014 4.36467 13.3838 4.47033L13.1925 5.13997C13.3838 4.47033 13.3841 4.47043 13.3844 4.47052L13.3851 4.47072L13.3865 4.47113L13.3896 4.47203L13.3968 4.47418L13.4152 4.47991C13.4292 4.48438 13.4467 4.49021 13.4675 4.49761C13.5092 4.51241 13.5644 4.53346 13.632 4.56243C13.7672 4.62041 13.9521 4.70994 14.1791 4.84431C14.6336 5.11331 15.2541 5.56011 15.983 6.28902C16.7119 7.01792 17.1587 7.63838 17.4277 8.09288C17.5621 8.31993 17.6516 8.50477 17.7096 8.64005C17.7386 8.70766 17.7596 8.76277 17.7744 8.80448C17.7818 8.82533 17.7876 8.84281 17.7921 8.85681L17.7978 8.87518L17.8 8.88238L17.8009 8.88548L17.8013 8.8869L17.8015 8.88758C17.8016 8.88791 17.8017 8.88824 17.1321 9.07956L17.8017 8.88824C17.9074 9.25807 17.6932 9.64353 17.3234 9.7492C16.9567 9.85396 16.5746 9.64433 16.4652 9.28027L16.4617 9.27026C16.4568 9.25631 16.4465 9.22884 16.4294 9.18872C16.395 9.10855 16.3327 8.97741 16.229 8.80229C16.022 8.45246 15.6481 7.92387 14.9981 7.27391C14.3481 6.62396 13.8196 6.25002 13.4697 6.04297C13.2946 5.93933 13.1635 5.87703 13.0833 5.84267C13.0432 5.82548 13.0157 5.81523 13.0018 5.81028L12.9917 5.80685C12.6277 5.69739 12.4181 5.31533 12.5228 4.94864Z' fill='%23374BA3'/%3E%3C/svg%3E"); }
  /* .ltd .mobile-menu-content-area .call-item.corp::after {display: block; content: ''; position: absolute; top: 50%; left: 0; width: 1px; height: 32px; background-color: rgba(19, 21, 23, 0.10); transform: translateY(-50%);} */
  .ltd .mobile-menu-content-area .call-item .title {font-size: 12px; font-weight: 600; color: #444; line-height: 1;}
  .ltd .mobile-menu-content-area .call-item .number .tel {font-size: 19px; font-weight: 600; color: #232527; line-height: 1;}

  .ltd .mobile-menu-bottom-area {padding: 16px;}
  .ltd .mobile-menu-bottom-area .button-area {display: flex; gap: 16px;}
  .ltd .mobile-menu-bottom-area .button-area .btn-shortcut {flex: 1 1 100%; display: flex; justify-content: center; align-items: center; gap: 4px; height: 40px; padding: 8px 12px; box-sizing: border-box; background-color: #E2E2E2; border-radius: 40px;}
  .ltd .mobile-menu-bottom-area .button-area .btn-shortcut::after {display: block; content: ''; width: 11px; height: 14px; background-repeat: no-repeat; background-position: 50% 50%; background-size: auto 9px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cpath d='M0.530339 7.21967L8.79169e-06 7.75L1.06067 8.81066L1.591 8.28033L1.06067 7.75L0.530339 7.21967ZM8.81067 0.75C8.81067 0.335787 8.47488 1.38831e-07 8.06067 2.86345e-07L1.31067 -1.35124e-07C0.896455 -1.35124e-07 0.560669 0.335786 0.560669 0.75C0.560669 1.16421 0.896455 1.5 1.31067 1.5H7.31067V7.5C7.31067 7.91421 7.64646 8.25 8.06067 8.25C8.47488 8.25 8.81067 7.91421 8.81067 7.5L8.81067 0.75ZM1.06067 7.75L1.591 8.28033L8.591 1.28033L8.06067 0.75L7.53034 0.21967L0.530339 7.21967L1.06067 7.75Z' fill='%23777777'/%3E%3C/svg%3E");}
  .ltd .mobile-menu-bottom-area .button-area .btn-shortcut .btn-text {font-size: 14px; font-weight: 600; color: #232527; line-height: 1.5;}
}

@media (max-width: 360px) {
  .ltd .mobile-menu-content-area .call-area {justify-content: center; padding: 12px 4px;}
  .ltd .mobile-menu-content-area .call-item .number .tel {font-size: 17px;}
}

/* 통합 검색 */
.ltd .search-layer {position: absolute; top: 0; left: 0; width: 100%; z-index: 10000; display: none;}
.ltd .search-layer.search-open {display: block}
.ltd .search-layer.search-open::before {content: ''; position: fixed; top: 0; left: 0; display: block; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), rgba(255, 255, 255, 0.60); backdrop-filter: blur(10px);}
.ltd .search-layer a.btn_search_close {
position: absolute;
top: 30px;
right:30px;
display: block;
width: 32px;
height: 32px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M19.8408 0.646484C20.2573 0.230296 20.9321 0.230271 21.3486 0.646484C21.7652 1.06303 21.7652 1.7387 21.3486 2.15527L12.5059 10.998L21.3545 19.8477C21.7709 20.2642 21.7709 20.9399 21.3545 21.3564C20.938 21.773 20.2623 21.7729 19.8457 21.3564L10.9971 12.5068L2.14941 21.3564C1.73291 21.773 1.05721 21.7729 0.640625 21.3564C0.224054 20.9399 0.224078 20.2642 0.640625 19.8477L9.48828 10.998L0.645508 2.15527C0.228966 1.7387 0.228938 1.06303 0.645508 0.646484C1.06206 0.229954 1.73775 0.229962 2.1543 0.646484L10.9971 9.48926L19.8408 0.646484Z' fill='%23232527'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-size: 21px;
z-index: 10;
}
.ltd .search-layer .search-inner-wrap {position: relative; padding: 120px 0 24px 0; background-color: #FBFAFA; box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.13);}
.ltd .search-layer .search-inner-wrap .search-inner-bx {width: 1200px; margin: 0 auto; text-align: center;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .s-title {font-weight: 700; font-size: 32px; color: #131517; line-height: 130%; padding: 0 0 16px 0;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .search-word .search-form .btn-search::after {
    content: '';
    display: block;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.8984 2.40039C15.5929 2.40039 19.3984 6.20597 19.3984 10.9004C19.3984 12.9589 18.6658 14.8457 17.4482 16.3164L20.7666 19.6348C21.0785 19.9471 21.0786 20.4533 20.7666 20.7656C20.4542 21.078 19.9472 21.078 19.6348 20.7656L16.3174 17.4482C14.8462 18.6671 12.9582 19.4004 10.8984 19.4004C6.20402 19.4004 2.39844 15.5948 2.39844 10.9004C2.39844 6.20597 6.20402 2.40039 10.8984 2.40039ZM10.8984 4C7.08767 4 3.99805 7.08963 3.99805 10.9004C3.99805 14.7112 7.08767 17.8008 10.8984 17.8008C12.7149 17.8008 14.3655 17.0966 15.5977 15.9492C15.6349 15.8757 15.6847 15.8065 15.7461 15.7451C15.8078 15.6834 15.8773 15.634 15.9512 15.5967C17.0966 14.3649 17.7988 12.7151 17.7988 10.9004C17.7988 7.08963 14.7092 4 10.8984 4Z' fill='%23232527'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 32px;
}
.ltd .search-layer .search-inner-wrap .search-inner-bx .search-word .search-form {position: relative; width: 488px; margin: 0 auto;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .search-word .search-form .form .form-elem {width: 488px; height: 56px; font-weight: 400; font-size: 19px; line-height: 150%; padding: 0 40px 0 24px; border: 2px solid #000; border-radius: 32px;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .search-word .search-form .form .form-elem::placeholder {color: #777;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .search-word .search-form .btn-search {position: absolute; top: 12px; right: 16px;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap {text-align: center;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx {position: relative; display: inline-block; padding: 32px 0 64px 91px;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx p.s-tit-l {position: absolute; top: 40px; left: 0; font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx .keyword-r {display: flex; column-gap: 12px;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx .keyword-r span.keyword-item {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 8px 20px; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 32px;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap {display: flex; padding: 24px 0 0 0; border-top: 1px solid rgba(19, 21, 23, 0.15); justify-content: space-between}
.ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side {display: flex; align-items: center; column-gap: 64px;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p span {display: inline-block; font-weight: 400; font-size: 17px; color: #232527; line-height: 29px; vertical-align: top;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p span.tx-num {font-weight: 700; font-size: 22px; color: #232527; line-height: 29px;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p.tx01 span.tx-stit {padding-left: 36px; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/common/icon_headphone.png') no-repeat left top 2.5px; background-size: 24px;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p.tx02 span.tx-stit {padding-left: 36px; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/common/icon_callcenter.png') no-repeat left top 4px; background-size: 24px 21px;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side {display: flex; align-items: center; column-gap: 32px;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side p {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%;}
.ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side a.btn-inquiry {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding: 11px 22.67px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px;}

.ltd .search-result-wrap {width: 100%; max-width: 1200px; margin: 0 auto;}
.ltd .search-result-wrap .top-area {padding: 4.5px 0 103px 0; text-align: center;}
.ltd .search-result-wrap .top-area .s-title {font-weight: 700; font-size: 36px; color: #131517; line-height: 130%; padding: 0 0 52.5px 0;}
.ltd .search-result-wrap .top-area .s-title span {color: #B26231;}
.ltd .search-result-wrap .top-area .s-title p {display: inline;}
.ltd .search-result-wrap .top-area .search-word .search-form .btn-search::after {
    content: '';
    display: block;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.8984 2.40039C15.5929 2.40039 19.3984 6.20597 19.3984 10.9004C19.3984 12.9589 18.6658 14.8457 17.4482 16.3164L20.7666 19.6348C21.0785 19.9471 21.0786 20.4533 20.7666 20.7656C20.4542 21.078 19.9472 21.078 19.6348 20.7656L16.3174 17.4482C14.8462 18.6671 12.9582 19.4004 10.8984 19.4004C6.20402 19.4004 2.39844 15.5948 2.39844 10.9004C2.39844 6.20597 6.20402 2.40039 10.8984 2.40039ZM10.8984 4C7.08767 4 3.99805 7.08963 3.99805 10.9004C3.99805 14.7112 7.08767 17.8008 10.8984 17.8008C12.7149 17.8008 14.3655 17.0966 15.5977 15.9492C15.6349 15.8757 15.6847 15.8065 15.7461 15.7451C15.8078 15.6834 15.8773 15.634 15.9512 15.5967C17.0966 14.3649 17.7988 12.7151 17.7988 10.9004C17.7988 7.08963 14.7092 4 10.8984 4Z' fill='%23232527'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 32px;
}
.ltd .search-result-wrap .top-area .search-word .search-form {position: relative; width: 384px; margin: 0 auto;}
.ltd .search-result-wrap .top-area .search-word .search-form .form .form-elem {width: 384px; height: 56px; font-weight: 600; font-size: 19px; line-height: 150%; padding: 0 40px 0 24px; border: 2px solid #000; border-radius: 32px;}
.ltd .search-result-wrap .top-area .search-word .search-form .form .form-elem::placeholder {color: #777;}
.ltd .search-result-wrap .top-area .search-word .search-form .btn-search {position: absolute; top: 12px; right: 16px;}

.ltd .result-list-wrap .result-list-inner-bx {padding-bottom: 96px;}
.ltd .result-list-wrap .result-list-inner-bx:last-child {padding-bottom: 0;}
.ltd .result-list-wrap .result-list-inner-bx .result-s-title {font-weight: 700; font-size: 28px; color: #232527; line-height: 130%; padding: 0 0 24px 0; display: flex; align-items:flex-end; column-gap: 10px;}
.ltd .result-list-wrap .result-list-inner-bx .result-s-title span.tx-num {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%;}
.ltd .result-list-wrap .result-list-inner-bx .result-s-title span.tx-num span {color: #B26231;}
.ltd .result-list-wrap .result-list-inner-bx .result-list {padding: 12px 0 0 0; border-top: 1px solid rgba(19, 21, 23, 0.30);}
.ltd .result-list-wrap .result-list-inner-bx .result-list ul {padding-bottom: 30px;}
.ltd .result-list-wrap .result-list-inner-bx .result-list li a {display: block; font-weight: 600; font-size: 19px; color: #232527; line-height: 150%; padding: 16px 32px; display: flex; align-items: center; column-gap: 4px;}

.result-list-wrap .result-list-inner-bx .result-list li a span.arrow {
	display: block;
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.60175 13.6572C5.79879 13.8762 6.13601 13.8939 6.35496 13.6969L11.6883 8.89709C11.8007 8.79595 11.8648 8.65186 11.8648 8.50067C11.8649 8.34948 11.8007 8.20539 11.6883 8.10424L6.35498 3.30392C6.13604 3.10687 5.79882 3.1246 5.60177 3.34354C5.40472 3.56247 5.42246 3.89969 5.64139 4.09674L10.5343 8.50063L5.64141 12.904C5.42247 13.1011 5.40471 13.4383 5.60175 13.6572Z' fill='%23232527'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px;
}
.result-list-wrap .result-list-inner-bx .result-list li a:hover p {position: relative;}
.result-list-wrap .result-list-inner-bx .result-list li a:hover p::after {content: ''; position: absolute; left: 0; bottom: 2px; display: block; width: 100%; height: 1px; background: #232527;}
.result-list-wrap .result-list-inner-bx .result-list .btm-btn {text-align: center;}
.result-list-wrap .result-list-inner-bx .result-list .btn-view-more {display: inline-block; font-weight: 600; font-size: 19px; color: #232527; line-height: 150%; padding: 13.5px 40px 13.5px 40px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; display: inline-flex; align-items: center; column-gap: 2px;}
.result-list-wrap .result-list-inner-bx .result-list .btn-view-more::after {
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.7344 8.40456C20.0628 8.70011 20.0894 9.20594 19.7939 9.53437L12.5947 16.5344C12.443 16.703 12.2268 16.7992 12 16.7992C11.7732 16.7992 11.5571 16.703 11.4054 16.5344L4.20537 9.5344C3.9098 9.20599 3.93643 8.70016 4.26484 8.40459C4.59324 8.10902 5.09908 8.13565 5.39464 8.46405L12 14.8033L18.6046 8.46409C18.9001 8.13566 19.4059 8.10901 19.7344 8.40456Z' fill='%2333363D'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
}


/* 페이지 평가 */
.estimate-wrap {height: 112px; background: #FBFAFA; box-sizing: border-box; display: none !important;}
/*.estimate-wrap .estimate-inner {display: flex; width: 100%; max-width: 1200px; padding: 32px 0; margin: 0 auto; justify-content: space-between; align-items: center;}
.estimate-wrap .estimate-inner .l-side {font-weight: 600; font-size: 17px; color: #444; line-height: 150%;}
.estimate-wrap .estimate-inner .r-side {display: flex; column-gap: 100px;}
.estimate-wrap .estimate-inner .r-side ul {display: flex; column-gap: 12px;}
.estimate-wrap .estimate-inner .r-side li span {display: inline-flex; height: 48px; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 11px 16px 0 52px; border: 1px solid rgba(19, 21, 23, 0.20); border-radius: 32px; box-sizing: border-box; cursor: pointer; overflow: hidden;}
.estimate-wrap .estimate-inner .r-side li.on span {padding: 10px 16px 0 52px; border: 2px solid #F1945E; box-sizing: border-box;}
.estimate-wrap .estimate-inner a.btn-confirm {display: inline-block; font-weight: 600; font-size: 19px; color: #fff; line-height: 150%; padding: 9.5px 32px; background: #A0A0A0; border-radius: 8px;}
.estimate-wrap .estimate-inner .r-side li.up-m span {background: #fff url('../images/common/icon_face01.png') no-repeat left 12px top 8px; background-size: 32px;}
.estimate-wrap .estimate-inner .r-side li.up span {background: #fff url('../images/common/icon_face02.png') no-repeat left 12px top 8px; background-size: 32px;}
.estimate-wrap .estimate-inner .r-side li.nm span {background: #fff url('../images/common/icon_face03.png') no-repeat left 12px top 8px; background-size: 32px;}
.estimate-wrap .estimate-inner .r-side li.down span {background: #fff url('../images/common/icon_face04.png') no-repeat left 12px top 8px; background-size: 32px;}
.estimate-wrap .estimate-inner .r-side li.down-m span {background: #fff url('../images/common/icon_face05.png') no-repeat left 12px top 8px; background-size: 32px;}

@media (max-width: 1023px) {
  .estimate-wrap {height: auto; padding: 16px;}
  .estimate-wrap .estimate-inner {display: block; padding: 0;}
  .estimate-wrap .estimate-inner .l-side {padding-bottom: 8px;}
  .estimate-wrap .estimate-inner .r-side {display: block;}
  .estimate-wrap .estimate-inner .r-side ul {padding-bottom: 16px; column-gap: 4px;}
  .estimate-wrap .estimate-inner .r-side li {float: left; width: 20%;}
  .estimate-wrap .estimate-inner .r-side li span {display: block; height: auto; font-size: 10px; padding: 38px 0 8px 0; border-radius: 12px; text-align: center; background-position: center top 8px !important; background-size: 28px !important;}
  .estimate-wrap .estimate-inner .r-side li.on span {padding: 38px 0 8px 0; border: 2px solid #F1945E; box-sizing: border-box;}
  .estimate-wrap .estimate-inner a.btn-confirm {display: block; width: 90px; height: 40px; font-weight: 400; font-size: 15px; line-height: 40px; padding: 0; margin: 0 auto; box-sizing: border-box; text-align: center;}
}
*/


/* footer new */
.ltd .ft-l-side .ft-cnt01 {display: flex; column-gap: 40px; padding-bottom: 32px; font-weight: 600; font-size: 24px; color: #232527; line-height: 130%;}
.ltd .ft-l-side .ft-cnt02 ul {display: flex; column-gap: 11.5px; padding-bottom: 16px; font-weight: 600; font-size: 15px; color: #232527; line-height: 150%;}
.ltd .ft-l-side .ft-cnt02 ul li:not(:first-child) {position: relative; padding-left: 11.5px}
.ltd .ft-l-side .ft-cnt02 ul li:not(:first-child)::before {display: block; content: ''; position: absolute; top: calc(50% - 6px); left: 0; width: 1px; height: 12px; background-color: rgba(19, 21, 23, 0.15);}
.ltd .ft-l-side .ft-cnt02 li.tx-color01 {font-size: 17px; color: #374BA3;}
.ltd .ft-l-side .ft-cnt03 {display: flex; column-gap: 12px; padding-bottom: 4px; font-weight: 400; font-size: 14px; color: #232527; line-height: 150%;}
.ltd .ft-l-side .ft-cnt04 {display: flex; column-gap: 12px; padding-bottom: 4px; font-weight: 400; font-size: 14px; color: #232527; line-height: 150%;}
.ltd .ft-l-side .ft-cnt05 {display: flex; column-gap: 12px; padding-bottom: 24px; font-weight: 400; font-size: 14px; color: #232527; line-height: 150%;}
.ltd .ft-btm-logo img {width: 140px;}

.ltd .ft-r-side {position: absolute; top: 48px; right: 0;}
.ltd .ft-r-side .ft-family-wrap {position: relative; width: 260px; height: 48px; padding: 13.5px 16px; margin-bottom: 33px; background: #EFEFEF; border-radius: 8px; box-sizing: border-box;}
.ltd .ft-r-side .ft-family-wrap .bx-family {position: relative; font-weight: 400; font-size: 14px; color: #232527; line-height: 150%; cursor: pointer;}
/*.ltd .ft-r-side .ft-family-wrap .bx-family::after {
  content: '';
  position: absolute;
  top: 2px;
  right: 0;
  display: block;
  width: 13px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='14' viewBox='0 0 13 14' fill='none'%3E%3Cpath d='M7 13.5L6 13.5L6 0.5L7 0.5L7 13.5Z' fill='%23232527'/%3E%3Cpath d='M0 7.5L8.74228e-08 6.5L13 6.5L13 7.5L0 7.5Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px 14px;
  transform: rotate(0deg);
  transition: 0.2s ease-in-out;
}
.ltd .ft-r-side .ft-family-wrap .bx-family.f-open::after {transform: rotate(45deg); transition: 0.2s ease-in-out;}*/
.ltd .ft-r-side .ft-family-wrap .bx-family::before, .ltd .ft-r-side .ft-family-wrap .bx-family::after  {
  display: block;
  content: "";
  position: absolute;
  background-color: #000000;
  top: 50%;
  transform: translateY(-50%);
}
.ltd .ft-r-side .ft-family-wrap .bx-family::before {
  width: 13px;
  height: 1px;
  right: 0;
}
.ltd .ft-r-side .ft-family-wrap .bx-family::after {
  width: 1px;
  height: 13px;
  right: 6px;
  transition: transform 0.5s;
}
.ltd .ft-r-side .ft-family-wrap .bx-family.f-open {
  overflow: visible;
}
.ltd .ft-r-side .ft-family-wrap .bx-family.f-open::after {
  transform: translateY(-50%) rotate(90deg);
}
.ltd .ft-r-side .ft-family-wrap .family-layer {position: absolute; bottom: 58px; left: 0; width: 100%; padding: 16px; background: #fff; border: 1px solid rgba(19, 21, 23, 0.20); border-radius: 8px; box-sizing: border-box; display: none; z-index: 10;}
.ltd .ft-r-side .ft-family-wrap .family-layer li a {font-weight: 400; font-size: 14px; color: #232527; line-height: 220%;}
.ltd .ft-r-side .ft-sns {padding-bottom: 16px;}
.ltd .ft-r-side .ft-sns ul {display: flex; column-gap: 24px; justify-content: flex-end;}
.ltd .ft-r-side .ft-sns li a.btn-facebook {
  display: block; width: 34px; height: 34px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cpath d='M19.1237 19.1252H22.6654L24.082 13.4585H19.1237V10.6252C19.1237 9.166 19.1237 7.79183 21.957 7.79183H24.082V3.03183C23.6202 2.97091 21.8763 2.8335 20.0346 2.8335C16.1884 2.8335 13.457 5.18091 13.457 9.49183V13.4585H9.20703V19.1252H13.457V31.1668H19.1237V19.1252Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 34px;
}
.ltd .ft-r-side .ft-sns li a.btn-instagram {
  display: block; width: 34px; height: 34px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cpath d='M29.6753 11.7655C29.6618 10.6924 29.461 9.63001 29.0817 8.62614C28.7543 7.77875 28.2533 7.00917 27.6109 6.3668C26.9686 5.72443 26.199 5.22347 25.3516 4.89606C24.3604 4.52382 23.3133 4.32263 22.2548 4.30106C20.8919 4.24014 20.4598 4.22314 17.0003 4.22314C13.5408 4.22314 13.0974 4.22314 11.7445 4.30106C10.6865 4.32279 9.63979 4.52398 8.64909 4.89606C7.8017 5.22347 7.03212 5.72443 6.38975 6.3668C5.74738 7.00917 5.24642 7.77875 4.91901 8.62614C4.54741 9.61693 4.3467 10.6636 4.32543 11.7216C4.26451 13.0858 4.24609 13.5179 4.24609 16.9774C4.24609 20.4369 4.24609 20.8789 4.32543 22.2332C4.34668 23.2929 4.54643 24.3384 4.91901 25.3315C5.24674 26.1787 5.748 26.9481 6.39061 27.5903C7.03322 28.2324 7.80299 28.7331 8.65051 29.0601C9.63867 29.4467 10.6854 29.6623 11.7459 29.6976C13.1102 29.7586 13.5423 29.777 17.0018 29.777C20.4613 29.777 20.9047 29.777 22.2576 29.6976C23.316 29.6765 24.3632 29.4758 25.3544 29.1041C26.2009 28.7751 26.9697 28.2736 27.6119 27.6315C28.2541 26.9893 28.7556 26.2205 29.0845 25.374C29.4571 24.3823 29.6568 23.3368 29.6781 22.2757C29.739 20.9129 29.7574 20.4808 29.7574 17.0199C29.7546 13.5604 29.7546 13.1212 29.6753 11.7655ZM16.9918 23.5196C13.3737 23.5196 10.4426 20.5885 10.4426 16.9703C10.4426 13.3521 13.3737 10.4211 16.9918 10.4211C18.7288 10.4211 20.3946 11.1111 21.6229 12.3393C22.8511 13.5675 23.5411 15.2333 23.5411 16.9703C23.5411 18.7073 22.8511 20.3731 21.6229 21.6013C20.3946 22.8296 18.7288 23.5196 16.9918 23.5196ZM23.8018 11.706C23.6012 11.7062 23.4025 11.6668 23.2171 11.5901C23.0317 11.5134 22.8633 11.4009 22.7215 11.2591C22.5796 11.1172 22.4671 10.9488 22.3905 10.7635C22.3138 10.5781 22.2744 10.3794 22.2746 10.1788C22.2746 9.97835 22.3141 9.77986 22.3908 9.59466C22.4675 9.40946 22.5799 9.24119 22.7217 9.09944C22.8634 8.9577 23.0317 8.84526 23.2169 8.76855C23.4021 8.69184 23.6006 8.65235 23.8011 8.65235C24.0015 8.65235 24.2 8.69184 24.3852 8.76855C24.5704 8.84526 24.7387 8.9577 24.8804 9.09944C25.0222 9.24119 25.1346 9.40946 25.2113 9.59466C25.288 9.77986 25.3275 9.97835 25.3275 10.1788C25.3275 11.0231 24.6447 11.706 23.8018 11.706Z' fill='%23232527'/%3E%3Cpath d='M16.9925 21.2243C19.3421 21.2243 21.2468 19.3196 21.2468 16.9701C21.2468 14.6205 19.3421 12.7158 16.9925 12.7158C14.643 12.7158 12.7383 14.6205 12.7383 16.9701C12.7383 19.3196 14.643 21.2243 16.9925 21.2243Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 34px;
}
.ltd .ft-r-side .ft-sns li a.btn-youtube  {
  display: block; width: 34px; height: 34px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='29' viewBox='0 0 30 29' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.9987 0.666504C16.2099 0.666504 17.4524 0.697671 18.6565 0.748671L20.0789 0.816671L21.4403 0.897421L22.7153 0.983837L23.8798 1.0745C25.1437 1.17068 26.3332 1.70979 27.2386 2.59686C28.1441 3.48393 28.7075 4.66206 28.8296 5.92375L28.8863 6.52584L28.9925 7.815C29.0917 9.15092 29.1654 10.6073 29.1654 11.9998C29.1654 13.3924 29.0917 14.8488 28.9925 16.1847L28.8863 17.4738L28.8296 18.0759C28.7075 19.3378 28.1439 20.5161 27.2381 21.4032C26.3323 22.2903 25.1425 22.8293 23.8784 22.9252L22.7167 23.0144L21.4417 23.1023L20.0789 23.183L18.6565 23.251C17.438 23.3038 16.2184 23.3312 14.9987 23.3332C13.779 23.3312 12.5594 23.3038 11.3409 23.251L9.91853 23.183L8.55711 23.1023L7.28211 23.0144L6.11761 22.9252C4.85368 22.829 3.66423 22.2899 2.75876 21.4028C1.85329 20.5157 1.28988 19.3376 1.16778 18.0759L1.11111 17.4738L1.00486 16.1847C0.896961 14.7923 0.839312 13.3964 0.832031 11.9998C0.832031 10.6073 0.905698 9.15092 1.00486 7.815L1.11111 6.52584L1.16778 5.92375C1.28984 4.66229 1.85304 3.48433 2.75822 2.59729C3.6634 1.71025 4.85252 1.171 6.1162 1.0745L7.27928 0.983837L8.55428 0.897421L9.91711 0.816671L11.3394 0.748671C12.5585 0.695867 13.7785 0.668472 14.9987 0.666504ZM12.1654 8.56442V15.4353C12.1654 16.0898 12.8737 16.4978 13.4404 16.1719L19.3904 12.7365C19.5198 12.662 19.6274 12.5546 19.7022 12.4253C19.7769 12.296 19.8163 12.1492 19.8163 11.9998C19.8163 11.8504 19.7769 11.7037 19.7022 11.5744C19.6274 11.445 19.5198 11.3377 19.3904 11.2632L13.4404 7.82917C13.3111 7.75454 13.1645 7.71527 13.0152 7.71529C12.866 7.71532 12.7194 7.75464 12.5901 7.82931C12.4609 7.90397 12.3536 8.01135 12.279 8.14065C12.2045 8.26994 12.1653 8.41659 12.1654 8.56584V8.56442Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center top 4px;
  background-size: 30px 29px;
}
.ltd .ft-r-side .ft-mark {padding-top: 3px; text-align: right;}
.ltd .ft-r-side .ft-mark img {width: 50px;}

@media (max-width: 1023px) {
  .ltd #footer .footer-inner {display: flex; flex-direction: column; padding-bottom: 48px;}
  .ltd .ft-l-side {order: 1;}
  .ltd .ft-r-side {order: 2; position: relative; top: auto; right: auto; /*top: 41px; right: 16px;*/}
  .ltd .ft-l-side .ft-cnt01 {font-size: 16px; line-height: 150%; /*flex-direction: column;*/ padding-bottom: 0; margin-bottom: 24px; /*border-bottom: 1px solid rgba(19, 21, 23, 0.15);*/ display: flex; column-gap: 16px; flex-wrap: wrap;}
  .ltd .ft-r-side .ft-family-wrap {width: 100%; margin-bottom: 24px; /*display: none;*/}
  .ltd .ft-l-side .ft-cnt02 ul {padding-bottom: 24px; font-size: 13px; line-height: 150%;}
  .ltd .ft-l-side .ft-cnt02 li.tx-color01 {font-size: 13px;}
  .ltd .ft-l-side .ft-cnt03 {font-size: 13px; line-height: 150%; flex-direction: column; padding-bottom: 0;}
  .ltd .ft-l-side .ft-cnt03 > div > span {display: block;}
  .ltd .ft-l-side .ft-cnt04 {font-size: 13px; line-height: 150%; flex-direction: column; padding-bottom: 0;}
  .ltd .ft-l-side .ft-cnt05 {font-size: 13px; line-height: 150%; flex-direction: column;}
  .ltd .ft-btm-logo {order: 3; padding: 16px 0;}
  .ltd .ft-r-side .ft-sns {padding: 12px 0;}
  .ltd .ft-r-side .ft-sns ul {justify-content: flex-start; column-gap: 16px;}
  .ltd .ft-r-side .ft-sns li a.btn-facebook {width: 32px; height: 32px;}
  .ltd .ft-r-side .ft-sns li a.btn-instagram {width: 32px; height: 32px;}
  .ltd .ft-r-side .ft-sns li a.btn-youtube {width: 32px; height: 32px;}
  .ltd .ft-r-side .ft-mark {position: absolute; right: 0 ; top: 100%; /*display: none;*/}
}

@media (max-width: 359px) {
  .ltd .ft-l-side .ft-cnt02 ul {justify-content: space-between; gap: 0;}
  .ltd .ft-l-side .ft-cnt02 ul li:not(:first-child) {padding-left: 0;}
  .ltd .ft-l-side .ft-cnt02 ul li:not(:first-child)::before {display: none;}
}

@media (max-width: 320px) {
  .ltd .ft-l-side .ft-cnt02 ul {justify-content: flex-start;}
}


/* quick menu 
.ltd .quick-menu .quick-wrap .menu01 .btn-text {display: block; width: 60px; height: 60px; border-radius: 60px; margin-bottom: 8px; background: #D17B47;}
.ltd .quick-menu .quick-wrap .menu02 .btn-text {display: block; width: 60px; height: 60px; border-radius: 60px; margin-bottom: 8px; background: #D17B47;}
*/


/* title */
.ltd .page-head {display: block; justify-content: space-between; align-items: center;}
.ltd .page-head .title-inner-bx {display: flex; justify-content: space-between; align-items: center;}
.ltd .page-head .heading-l {line-height: 56px;}
.ltd .page-head .btn-r-ty01 {display: inline-block; font-weight: 600; font-size: 19px; color: #FFF; line-height: 150%; padding: 13.5px 40px; background: #D17B47; border-radius: 32px;}
.ltd .page-head .data-search .search-word .search-form {position: relative;}
.ltd .page-head .data-search .search-word .search-form .form .form-elem {width: 385px /*320px*/; height: 56px; padding: 0 40px 0 24px; border: 1px solid #B8B9B9; border-radius: 32px;}
.ltd .page-head .data-search .search-word .search-form .form .form-elem:focus {border: 1px solid #000;}
.ltd .page-head .data-search .search-word .search-form .btn-search {position: absolute; top: 16px; right: 16px; width: 24px; height: 24px; font-weight: 400; font-size: 17px; line-height: 150%;}
.ltd .page-head .data-search .search-word .search-form .btn-search::after {
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.8984 2.40039C15.5929 2.40039 19.3984 6.20597 19.3984 10.9004C19.3984 12.9589 18.6658 14.8457 17.4482 16.3164L20.7666 19.6348C21.0785 19.9471 21.0786 20.4533 20.7666 20.7656C20.4542 21.078 19.9472 21.078 19.6348 20.7656L16.3174 17.4482C14.8462 18.6671 12.9582 19.4004 10.8984 19.4004C6.20402 19.4004 2.39844 15.5948 2.39844 10.9004C2.39844 6.20597 6.20402 2.40039 10.8984 2.40039ZM10.8984 4C7.08767 4 3.99805 7.08963 3.99805 10.9004C3.99805 14.7112 7.08767 17.8008 10.8984 17.8008C12.7149 17.8008 14.3655 17.0966 15.5977 15.9492C15.6349 15.8757 15.6847 15.8065 15.7461 15.7451C15.8078 15.6834 15.8773 15.634 15.9512 15.5967C17.0966 14.3649 17.7988 12.7151 17.7988 10.9004C17.7988 7.08963 14.7092 4 10.8984 4Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}
.ltd .page-head-bottom {position: relative; font-weight: 600; font-size: 19px; color: #232527; line-height: 130%;}
.ltd .page-head-bottom ul {padding-top: 12px;}
.ltd .page-head-bottom ul.ty02 {padding-top: 0; margin-top: -3px;}
.ltd .page-head-bottom li {position: relative; font-weight: 400; font-size: 17px; color: #B26231; line-height: 150%; padding-left: 20px;}
.ltd .page-head-bottom li:before {
	content: '';
	position: absolute;
	top: 6px;
	left: 0;
	display: block;
	width: 12px;
	height: 12px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Ccircle cx='6' cy='6' r='2' fill='%23D17B47'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 12px;
}
.ltd .page-head-bottom .btn-r-ty01 {position: absolute; right: 0; bottom: 0; display: inline-block; font-weight: 600; font-size: 19px; color: #FFF; line-height: 150%; padding: 13.5px 40px; background: #D17B47; border-radius: 32px;}

@media (max-width: 1023px) {
  .ltd .page-head {display: none;}
  /*.ltd .container.ty-wide #page .page-head-wrap {display: none;}
  .ltd .container.ty-wide #page .page-head-wrap .page-head {display: block;}*/
  .ltd .container.ty-wide #page.page-easy .page-head-wrap .page-head {display: block;}
  .ltd .container.ty-wide #page.page-easy .page-head-wrap .page-head .heading-l {display: none;}
}


/* fixed */
.ltd .tab-wrap:has(.tab-display.tab-fixed) {height: var(--tab-h);}
.ltd .tab-display.style-c.tab-fixed {transition: transform .25s ease, opacity .25s ease; will-change: transform, opacity;}
.ltd .tab-display .tab-list .tab-item {width: auto;}
.ltd .tab-display.tab-fixed.fixed {position: fixed; top: 100px; left: 0; width: 100%; padding: 22px 0; background: #EEEEED; z-index: 9;}
.ltd .tab-display.tab-fixed.fixed .tab-list {width: 1200px; margin: 0 auto;}
/* .ltd .tab-display.tab-fixed.fixed .tab-list .tab-item .tab-text {height: 36px; font-weight: 400; font-size: 17px; line-height: 150%; padding: 5px 12px; box-sizing: border-box;} */

@media (max-width: 1023px) {
  .ltd .tab-display .tab-list .tab-item {margin-right: 8px;}
}

.ltd .tab-display.style-b .tab-inner-bx {position: relative; width: 1200px; margin: 0 auto;}
.ltd .tab-display.style-b .tab-inner-bx .tab-list {display: flex; column-gap: 12px;}
.ltd .tab-display.style-b .btn-mob-r {display: none;}
.ltd .tab-display.style-b .btn-mob-r .btn-r-ty01 {
  display: inline-block;
  height: 40px;
  font-weight: 600;
  font-size: 17px;
  color: #FFF;
  line-height: 150%;
  padding: 7px 20px;
  background: #D17B47;
  border-radius: 32px;
  box-sizing: border-box;
}
.ltd .tab-display.style-b.fixed .btn-mob-r {position: absolute; top: -2px; right: 0; display: block;}
.ltd .tab-display.style-b.fixed .btn-mob-r .tx-fixed-on {
    display: inline-block;
    font-weight: 600;
    font-size: 17px;
    color: #777;
    line-height: 130%;
    padding-right: 20px;
}

/*
.ltd .page-head.title-fixed .heading-l {transition: 0.2s;}
.ltd .page-head.title-fixed .btn-r-ty01 {transition: 0.2s;}
*/
.ltd .page-head.title-fixed .tx-fixed-on {display: none;}
.ltd .page-head.title-fixed.fixed {position: fixed; top: 100px; left: 0; width: 100%; padding: 20px 0; background: #EEEEED; z-index: 9;}
.ltd .page-head.title-fixed.fixed .title-inner-bx {width: 1200px; margin: 0 auto;}
.ltd .page-head.title-fixed.fixed .heading-l {font-weight: 600; font-size: 24px; line-height: 40px; /*transition: 0.2s;*/}
.ltd .page-head.title-fixed.fixed .btn-r-ty01 {height: 40px; font-size: 17px; padding: 7px 20px; box-sizing: border-box; /*transition: 0.2s;*/}
.ltd .page-head.title-fixed.fixed .tx-fixed-on {display: inline-block; font-weight: 600; font-size: 17px; color: #777; line-height: 130%; padding-right: 20px;}


/* dot */
.ltd span.dot {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-top: 0;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='1' fill='%23777777'/%3E%3C/svg%3E");
	background-size: 16px;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: top;
}


/* popup */
.ltd .content-popup .popup-wrap {border-radius: 16px;}
.ltd .content-popup .popup-wrap.small {max-width: 588px;}
.ltd .content-popup .popup-wrap.medium {max-width: 790px;}
.ltd .content-popup .popup-wrap.small .popup-body {padding: 0 0 40px;}
.ltd .content-popup .popup-contents .terms-display .order-list-n {padding-bottom: 24px;}
.ltd .content-popup .popup-contents .terms-display .order-list-n p.s-tit {position: relative; font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding: 0 0 8px 28px;}
.ltd .content-popup .popup-contents .terms-display .order-list-n p.s-tit span {position: absolute; top: 0; left: 0;}
.ltd .content-popup .popup-contents .terms-display .order-list-n ul {padding: 0 0 16px 28px;}
.ltd .content-popup .popup-contents .terms-display .order-list-n li {font-weight: 400; font-size: 17px; color: #444; line-height: 150%;}
.ltd .content-popup .popup-contents .terms-display .order-list-n p.tx-imp01 {position: relative; font-weight: 400; font-size: 15px; color: #E94543; line-height: 150%; padding-left: 20px;}
.ltd .content-popup .popup-contents .terms-display .order-list-n p.tx-imp01::before {content: ''; position: absolute; top: 11px; left: 0; width: 4px; height: 4px; background: #E94543; border-radius: 4px;}
.ltd .content-popup .popup-contents .terms-display .order-list-n.boxed {padding: 24px; background: #F7F6F5; border-radius: 16px;}
.ltd .content-popup .popup-contents .terms-display .order-list-n.boxed .terms-title {padding-bottom: 16px;}
.ltd .content-popup .popup-contents .terms-display .order-list-n.boxed ul {padding-bottom: 0;}
.ltd .content-popup .popup-contents .terms-display.ty02 {row-gap: 24px; padding-bottom: 16px;}
.ltd .content-popup .popup-contents .terms-display.ty02 .terms-title {position: relative; padding-left: 26px; padding-bottom: 16px;}
.ltd .content-popup .popup-contents .terms-display.ty02 .terms-title span {position: absolute; top: 0; left: 0;}
.ltd .content-popup .popup-contents .terms-display.ty02 .terms-title span.mark01 {font-weight: 400; font-size: 17px;}
.ltd .content-popup .popup-contents .terms-display.ty02 .order-list-n {padding-bottom: 0;}
.ltd .content-popup .popup-contents .terms-display.ty02 .order-list-n p.s-tit {font-weight: 400; font-size: 17px; line-height: 150%; padding: 0 0 4px 24px; margin-left: 26px;}
.ltd .content-popup .popup-contents .terms-display.ty02 .order-list-n p.s-tit.pd-n {padding-bottom: 8px;}
.ltd .content-popup .popup-contents .terms-display.ty02 .order-list-n ul {padding: 0 0 0 26px;}
.ltd .content-popup .popup-contents .terms-display.ty02 .order-list-n li span {font-weight: 600;}
.ltd .content-popup .popup-contents .terms-display.ty02 .order-list-n ul.list-dot li {position: relative; padding-left: 20px;}
.ltd .content-popup .popup-contents .terms-display.ty02 .order-list-n ul.list-dot li::before {content: ''; position: absolute; top: 11px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.ltd .content-popup .popup-contents .terms-display.ty02 .order-list-n ul.list-dot.dep3 {padding-left: 52px;}

.ltd .content-popup .popup-wrap .popup-footer .button-area {padding-top: 32px; padding-bottom: 40px; column-gap: 16px;}
.ltd .content-popup .popup-wrap .popup-footer .button-area [class*=btn-] {width: auto; height: 56px; font-weight: 600; font-size: 19px; line-height: 150%; padding: 0 64px; border-radius: 8px; flex: none; border: 1px solid rgba(19, 21, 23, 0.30); box-sizing: border-box;}
.ltd .content-popup .popup-wrap .popup-footer .button-area [class*=btn-]:hover {background: #F4F5F6;}
.ltd .content-popup .popup-wrap .popup-footer .button-area [class*=btn-]:last-child {background-color: #6A75A0; border: 0;}
.ltd .content-popup .popup-wrap .popup-footer .button-area [class*=btn-]:last-child:hover {background: #5F6990;}

.ltd .content-popup .popup-wrap.board-detail {max-width: 996px;}
.ltd .content-popup .popup-wrap.board-detail .popup-header {margin-bottom: 39px;}
.ltd .content-popup .popup-wrap.board-detail .popup-header .popup-subject {font-size: 19px;}

.ltd .content-popup .popup-wrap.board-review {max-width: 996px;}
.ltd .content-popup .popup-wrap.board-review .popup-header {margin-bottom: 39px;}
.ltd .content-popup .popup-wrap.board-review .popup-header .popup-subject {font-size: 19px;}
.ltd .content-popup .popup-wrap.board-review {position: relative; overflow: visible;}
.ltd .content-popup .popup-wrap.board-review .popup-body .popup-contents {padding: 0;}
.ltd .content-popup .popup-wrap.board-review .popup-body .popup-contents li {padding: 0 40px; box-sizing: border-box;}
.ltd .content-popup .popup-wrap.board-review .swiper-button-next {width: 56px; height: 56px; right: -106px; background: #848587; border-radius: 56px;}
.ltd .content-popup .popup-wrap.board-review .swiper-button-next::after {
  content: '';
  display: block;
  width: 56px;
  height: 56px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.40459 19.7352C8.10902 19.4068 8.13565 18.9009 8.46405 18.6054L14.8033 12L8.46406 5.39463C8.13565 5.09906 8.10903 4.59323 8.40459 4.26482C8.70016 3.93641 9.20599 3.90979 9.5344 4.20536L16.5344 11.4054C16.703 11.5571 16.7992 11.7732 16.7992 12C16.7992 12.2268 16.703 12.4429 16.5344 12.5946L9.5344 19.7946C9.20599 20.0902 8.70016 20.0636 8.40459 19.7352Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}
.ltd .content-popup .popup-wrap.board-review .swiper-button-prev {width: 56px; height: 56px; left: -106px; background: #848587; border-radius: 56px;}
.ltd .content-popup .popup-wrap.board-review .swiper-button-prev::after {
  content: '';
  display: block;
  width: 56px;
  height: 56px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5954 19.7352C15.891 19.4068 15.8644 18.9009 15.5359 18.6054L9.19665 12L15.5359 5.39463C15.8644 5.09906 15.891 4.59323 15.5954 4.26482C15.2998 3.93641 14.794 3.90979 14.4656 4.20536L7.4656 11.4054C7.29703 11.5571 7.20077 11.7732 7.20077 12C7.20077 12.2268 7.29703 12.4429 7.4656 12.5946L14.4656 19.7946C14.794 20.0902 15.2998 20.0636 15.5954 19.7352Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}

.ltd .content-popup .popup-wrap.board-faq {max-width: 996px;}
.ltd .content-popup .popup-wrap.board-faq .popup-header {margin-bottom: 39px;}
.ltd .content-popup .popup-wrap.board-faq .popup-header .popup-subject {font-size: 19px;}
.ltd .content-popup .popup-wrap.board-faq {position: relative; overflow: visible;}
.ltd .content-popup .popup-wrap.board-faq .popup-body .popup-contents {padding: 0;}
.ltd .content-popup .popup-wrap.board-faq .popup-body .popup-contents li {padding: 0 40px; box-sizing: border-box;}
.ltd .content-popup .popup-wrap.board-faq .swiper-button-next {width: 56px; height: 56px; right: -106px; background: #848587; border-radius: 56px;}
.ltd .content-popup .popup-wrap.board-faq .swiper-button-next::after {
  content: '';
  display: block;
  width: 56px;
  height: 56px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.40459 19.7352C8.10902 19.4068 8.13565 18.9009 8.46405 18.6054L14.8033 12L8.46406 5.39463C8.13565 5.09906 8.10903 4.59323 8.40459 4.26482C8.70016 3.93641 9.20599 3.90979 9.5344 4.20536L16.5344 11.4054C16.703 11.5571 16.7992 11.7732 16.7992 12C16.7992 12.2268 16.703 12.4429 16.5344 12.5946L9.5344 19.7946C9.20599 20.0902 8.70016 20.0636 8.40459 19.7352Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}
.ltd .content-popup .popup-wrap.board-faq .swiper-button-prev {width: 56px; height: 56px; left: -106px; background: #848587; border-radius: 56px;}
.ltd .content-popup .popup-wrap.board-faq .swiper-button-prev::after {
  content: '';
  display: block;
  width: 56px;
  height: 56px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5954 19.7352C15.891 19.4068 15.8644 18.9009 15.5359 18.6054L9.19665 12L15.5359 5.39463C15.8644 5.09906 15.891 4.59323 15.5954 4.26482C15.2998 3.93641 14.794 3.90979 14.4656 4.20536L7.4656 11.4054C7.29703 11.5571 7.20077 11.7732 7.20077 12C7.20077 12.2268 7.29703 12.4429 7.4656 12.5946L14.4656 19.7946C14.794 20.0902 15.2998 20.0636 15.5954 19.7352Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}

.ltd .content-popup .popup-wrap.board-review-write {max-width: 790px;}

.ltd .board-view-ty02 .title-area {padding-bottom: 24px;}
.ltd .board-view-ty02 .title-area dt {position: relative; font-weight: 600; font-size: 28px; color: #131517; line-height: 130%; padding-left: 42px;}
.ltd .board-view-ty02 .title-area dt .abbr {position: absolute; top: 0; left: 0; display: block; width: 32px; height: 32px; font-family: "Dongle", sans-serif; font-weight: 700; font-size: 36.571px; color: #fff; line-height: 37px; background: #FBCD6C; border-radius: 32px; text-align: center;}
.ltd .board-view-ty02 .title-area dd {font-weight: 400; font-size: 15px; color: #444; line-height: 150%; padding: 16px 0 0 0; display: flex; column-gap: 4px;}
/*.ltd .board-view-ty02 .content-area {padding: 24px 0 0 0;}*/
.ltd .board-view-ty02 .content-area .tp-info {display: flex; column-gap: 32px;}
.ltd .board-view-ty02 .content-area .tp-info dl {display: flex; column-gap: 16px; align-items: center;}
.ltd .board-view-ty02 .content-area .tp-info dt {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.ltd .board-view-ty02 .content-area .tp-info dd {font-weight: 400; font-size: 17px; color: #232527; line-height: 130%;}
.ltd .board-view-ty02 .content-area .bx-cont {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 16px 0 32px 0;}
.ltd .board-view-ty02 .content-area .bx-cont-rep {padding: 32px; background: #F7F6F5; border-radius: 16px;}
.ltd .board-view-ty02 .content-area .bx-cont-rep dt {position: relative; font-weight: 600; font-size: 17px; color: #131517; line-height: 150%;}
.ltd .board-view-ty02 .content-area .bx-cont-rep dt span.date {position: absolute; top: 1px; right: 0; font-weight: 400; font-size: 15px; color: #777; line-height: 150%; display: none;}
.ltd .board-view-ty02 .content-area .bx-cont-rep dd > div {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding-top: 8px;}
.ltd .board-view-ty02 .content-area .bx-cont-rep dd > div p.ad-info {font-weight: 600; font-size: 15px; color: #232527; line-height: 150%; padding-top: 16px;}
.ltd .board-view-ty02 .content-area .file-upload-result {padding: 32px; margin: 24px 0 0 0; background: none; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 16px;}
.ltd .board-view-ty02 .content-area .file-upload-result .fil-upload-top {display: flex; align-items: center; column-gap: 24px; padding-bottom: 24px;}
.ltd .board-view-ty02 .content-area .file-upload-result .fil-upload-top .tx-l {font-weight: 600; font-size: 19px; color: #444; line-height: 130%;}
.ltd .board-view-ty02 .content-area .file-upload-result .fil-upload-top a.btn-down-all {display: inline-block; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 7px 44px 4px 24px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px;}
.ltd .board-view-ty02 .content-area .file-upload-result .fil-upload-top a.btn-down-all {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.5 12C13.7761 12 14 12.2239 14 12.5C13.9997 12.7759 13.776 13 13.5 13H2.5C2.22402 13 2.00026 12.7759 2 12.5C2 12.2239 2.22386 12 2.5 12H13.5ZM7.99902 2.66602C8.26405 2.66615 8.47852 2.8769 8.47852 3.13672V8.85059L10.6533 6.63379C10.8371 6.44654 11.1409 6.44099 11.332 6.62109C11.5229 6.80117 11.5292 7.09883 11.3457 7.28613L8.34473 10.3447C8.25427 10.4369 8.12952 10.4892 7.99902 10.4893C7.86843 10.4893 7.74286 10.437 7.65234 10.3447L4.65234 7.28613C4.46857 7.09879 4.4749 6.80123 4.66602 6.62109C4.85714 6.44105 5.16099 6.44648 5.34473 6.63379L7.51855 8.85059V3.13672C7.51855 2.87682 7.73388 2.66602 7.99902 2.66602Z' fill='%2333363D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 24px top 12px;
  background-size: 16px;
}
.ltd .board-view-ty02 .content-area .file-upload-result .file-upload-wrap {display: flex; row-gap: 12px; flex-direction: column;}
.ltd .board-view-ty02 .content-area .file-upload-result .file-upload-wrap .file-name {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding: 11px 36px 11px 12px;background: #F7F6F5; display: flex; align-items: center;}
.ltd .board-view-ty02 .content-area .file-upload-result .file-upload-wrap .file-name span.file-txt {display: inline-block; max-width: 480px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ltd .board-view-ty02 .content-area .file-upload-result .file-upload-wrap .file-name span.file-type {display: inline-block;}
.ltd .board-view-ty02 .content-area .file-upload-result .file-upload-wrap .file-name span.tx-r {display: inline-block; font-weight: 400; padding-right: 24px; margin-left: 20px;}
.ltd .board-view-ty02 .content-area .file-upload-result .file-upload-wrap .file-name span.tx-r {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.5 12C13.7761 12 14 12.2239 14 12.5C13.9997 12.7759 13.776 13 13.5 13H2.5C2.22402 13 2.00026 12.7759 2 12.5C2 12.2239 2.22386 12 2.5 12H13.5ZM7.99902 2.66602C8.26405 2.66615 8.47852 2.8769 8.47852 3.13672V8.85059L10.6533 6.63379C10.8371 6.44654 11.1409 6.44099 11.332 6.62109C11.5229 6.80117 11.5292 7.09883 11.3457 7.28613L8.34473 10.3447C8.25427 10.4369 8.12952 10.4892 7.99902 10.4893C7.86843 10.4893 7.74286 10.437 7.65234 10.3447L4.65234 7.28613C4.46857 7.09879 4.4749 6.80123 4.66602 6.62109C4.85714 6.44105 5.16099 6.44648 5.34473 6.63379L7.51855 8.85059V3.13672C7.51855 2.87682 7.73388 2.66602 7.99902 2.66602Z' fill='%2333363D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right top 4px;
  background-size: 16px;
}
.ltd .board-view-ty02 .content-area p.btm-tx01 {position: relative; font-weight: 600; font-size: 15px; color: #444; line-height: 150%; padding: 0 0 0 36px; margin-top: 32px;}
.ltd .board-view-ty02 .content-area p.btm-tx01::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 20px;
  height: 20px;
  background-color: #E94543;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.75135 0.339756C9.11615 0.589031 9.20979 1.08683 8.96052 1.45162L4.86052 7.45162C4.72622 7.64815 4.51139 7.77467 4.2744 7.7968C4.0374 7.81894 3.80286 7.73439 3.63449 7.56613L1.13293 5.06613C0.820412 4.75381 0.820254 4.24728 1.13258 3.93476C1.4449 3.62225 1.95143 3.62209 2.26395 3.93441L4.08349 5.75282L7.63948 0.54892C7.88876 0.184127 8.38656 0.0904813 8.75135 0.339756Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
  border-radius: 20px;
}

@media (max-width: 1023px) {
  .ltd .board-view-ty02 .title-area dt {font-size: 22px; padding-left: 33px;}
  .ltd .board-view-ty02 .title-area dt .abbr {width: 24.889px; height: 24.889px; font-size: 28.444px; line-height: 29px;}
  .ltd .board-view-ty02 .content-area {padding-top: 0;}
  .ltd .board-view-ty02 .content-area .bx-cont-rep {padding: 20px;}
  .ltd .board-view-ty02 .content-area .bx-cont-rep dt {font-size: 15px;}
  .ltd .board-view-ty02 .content-area .bx-cont-rep dt span.date {position: relative; top: auto; right: auto; display: block; font-size: 14px; padding-top: 8px; display: none;}
  .ltd .board-view-ty02 .content-area .bx-cont-rep dd > div {font-size: 15px;}
  .ltd .board-view-ty02 .content-area .file-upload-result {padding: 20px;}
  .ltd .board-view-ty02 .content-area .file-upload-result .fil-upload-top {padding-bottom: 12px;}
  .ltd .board-view-ty02 .content-area .file-upload-result .fil-upload-top a.btn-down-all {height: 32px; font-size: 14px; line-height: 32px; padding: 0 28px 0 10px; background-position: right 10px top 8px;}
  .ltd .board-view-ty02 .content-area .file-upload-result .file-upload-wrap .file-name {position: relative; width: 100%; font-size: 15px; padding-right: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box;}
  .ltd .board-view-ty02 .content-area .file-upload-result .file-upload-wrap .file-name span.tx-r {position: absolute; top: 15.5px; right: 0; width: 16px; height: 16px; background-position: center center; text-indent: -9999px; overflow: hidden;}
  .ltd .board-view-ty02 .content-area p.btm-tx01 {font-size: 14px; padding-bottom: 60px; margin-top: 24px;}
}

.ltd .board-write-ty01 .top-area {display: flex; flex-wrap: wrap; gap: 24px; padding-bottom: 8px; margin-bottom: 32px; border-bottom: 1px solid rgba(19, 21, 23, 0.20); /*padding-bottom: 8px; margin-bottom: 32px; border-bottom: 1px solid rgba(19, 21, 23, 0.20);*/}
.ltd .board-write-ty01 .top-area::after {content: ''; display: block; clear: both;}
.ltd .board-write-ty01 .top-area .line-item {width: calc(50% - 12px);}
.ltd .board-write-ty01 .top-area .line-item.one-line {width: 100%;}
/*.ltd .board-write-ty01 .top-area .line-item dl {float: left; width: 50%; padding-bottom: 24px; box-sizing: border-box;}
.ltd .board-write-ty01 .top-area .line-item:nth-child(odd) dl {padding-right: 12px;}
.ltd .board-write-ty01 .top-area .line-item:nth-child(even) dl {padding-left: 12px;}
.ltd .board-write-ty01 .top-area .line-item:nth-child(even) dl.ty-l {padding-left: 0; padding-right: 12px;}
.ltd .board-write-ty01 .top-area .line-item:nth-child(odd) dl.ty-r {padding-left: 12px; padding-right: 0;}*/
.ltd .board-write-ty01 .top-area .line-item dt {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.ltd .board-write-ty01 .top-area .line-item dt span.imp {display: inline-block; font-weight: 400; color: #E94543; line-height: 1; padding-top: 3px; vertical-align: top;}
.ltd .board-write-ty01 .top-area .line-item dd {padding-top: 8px;}
.ltd .board-write-ty01 .top-area .line-item .form.input {width: 100%;}
.ltd .board-write-ty01 .top-area .line-item .form.select {width: 100%;}
.ltd .board-write-ty01 .top-area .line-item dd .form.datepicker::before {
  content: ''; position: absolute; top: 12px; right: 16px; display: block; width: 24px; height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.1982 2C16.64 2 16.9979 2.35807 16.998 2.7998V5H19.1992C20.1932 5.00001 20.9988 5.80587 20.999 6.7998V19.2002C20.999 20.1943 20.1933 21 19.1992 21H4.7998C3.80579 20.9999 3.00001 20.1942 3 19.2002V6.7998C3.00011 5.80585 3.80585 5.0001 4.7998 5H7V2.7998C7.00011 2.35813 7.35813 2.00011 7.7998 2C8.24157 2 8.5995 2.35807 8.59961 2.7998V5H15.3984V2.7998C15.3985 2.35813 15.7566 2.00011 16.1982 2ZM4.59961 19.2002C4.59962 19.3106 4.68944 19.4003 4.7998 19.4004H19.1992C19.3097 19.4004 19.3994 19.3106 19.3994 19.2002V10.7998H4.59961V19.2002ZM7.60156 14C8.15385 14 8.60156 14.4477 8.60156 15C8.60156 15.5523 8.15385 16 7.60156 16C7.04928 16 6.60156 15.5523 6.60156 15C6.60156 14.4477 7.04928 14 7.60156 14ZM12 14C12.5523 14 13 14.4477 13 15C13 15.5523 12.5523 16 12 16C11.4477 16 11 15.5523 11 15C11 14.4477 11.4477 14 12 14ZM16.4023 14C16.9546 14 17.4023 14.4477 17.4023 15C17.4023 15.5523 16.9546 16 16.4023 16C15.8501 16 15.4023 15.5523 15.4023 15C15.4023 14.4477 15.8501 14 16.4023 14ZM4.7998 6.59961C4.6895 6.59971 4.59971 6.6895 4.59961 6.7998V9.2002H19.3994V6.7998C19.3992 6.68952 19.3096 6.60059 19.1992 6.60059L4.7998 6.59961Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}
.ltd .board-write-ty01 .top-area .line-item dd .form-noti {margin-top: 8px; padding-left: 8px;font-weight: 400; font-size: 14px; line-height: 150%; height: 22px;}
.ltd .board-write-ty01 .top-area .line-item dd .form.textarea {width: 100%; gap: 0;}
.ltd .board-write-ty01 .top-area .line-item dd .form.textarea textarea {width: 100%; height: 144px; padding: 16px; margin-bottom: 4px; box-sizing: border-box;}
.ltd .board-write-ty01 .top-area .line-item dd .form.textarea p.btm-tx01 {font-weight: 400; font-size: 15px; color: #232527; line-height: 150%; padding-top: 8px; text-align: right;}
.ltd .board-write-ty01 .top-area .line-item.one-line dl {float: none; width: 100%;}
.ltd .board-write-ty01 .top-area .line-item.one-line:nth-child(odd) dl {padding-right: 0;}
.ltd .board-write-ty01 .top-area .line-item.one-line:nth-child(even) dl {padding-left: 0;}
.ltd .board-write-ty01 .btm-area {position: relative; padding-bottom: 32px;}
.ltd .board-write-ty01 .btm-area .form.checkbox .form-text {font-weight: 600; font-size: 17px;}
.ltd .board-write-ty01 .btm-area a.btn-view-detail {position: absolute; top: 0; right: 0; font-weight: 400; font-size: 15px; color: #374BA3; line-height: 150%; text-decoration: underline;}

.ltd .board-write-ty01 .top-area .line-item dd .form.textarea.invalid p.btm-tx01 {position: absolute; right: 0; bottom: -30px;}

@media (max-width: 1023px) {
  .ltd .board-write-ty01 .btm-area .form.checkbox .form-text::before,
  .ltd .board-write-ty01 .btm-area .form.checkbox .form-text::after {top: 0px;}
}

.ltd .board-write-ty01 .bx-email {display: flex; column-gap: 12px; align-items: flex-start;}
.ltd .board-write-ty01 .bx-email .bx01 {width: 344px;}
.ltd .board-write-ty01 .bx-email .bx02 {width: 344px;}
.ltd .board-write-ty01 .bx-email .bx02 .form.select {width: 100%;}
.ltd .board-write-ty01 .bx-email .bx-betw {font-weight: 400; font-size: 17px; line-height: 48px;}
.ltd .board-write-ty01 .bx-email .form-noti.invalid {font-weight: 400; font-size: 14px; line-height:150%;}
.ltd .board-write-ty01 .bx-address {display: flex; column-gap: 12px; align-items: center;}
.ltd .board-write-ty01 .bx-address .bx01 {width: 242px;}
.ltd .board-write-ty01 .bx-address a.btn-search-address {display: block; width: 123px; height: 48px; font-weight: 600; font-size: 17px; color: #fff; line-height: 48px;  background: #A0A0A0; border-radius: 8px; text-align: center;}
.ltd .board-write-ty01 .bx-address .bx02 {width: 377px;}
.ltd .board-write-ty01 .bx-address .bx03 {width: 323px;}

.ltd .board-write-ty01 .file-upload.ty-n .file-upload-btn {padding: 0; border: 0; column-gap: 12px;}
.ltd .board-write-ty01 .file-upload.ty-n .file-upload-btn .form-text {height: 48px; color: #e4e4e4; line-height: 48px; padding: 0 16px; border: 1px solid #e4e4e4; border-radius: 8px; flex: 1 1 70%;}
.ltd .board-write-ty01 .file-upload.ty-n .file-upload-btn .form-text a {color: #232527;}
.ltd .board-write-ty01 .file-upload.ty-n .file-upload-btn::after {display: none; /*content: '파일선택'; display: block; width: 123px; height: 48px; font-weight: 600; font-size: 17px; color: #fff; line-height: 48px;  background: #A0A0A0; border-radius: 8px; text-align: center; mask: none;*/}
.ltd .board-write-ty01 .file-upload.ty-n .file-upload-btn label.btn-file-n {display: block; width: 123px; height: 48px; font-weight: 600; font-size: 17px; color: #fff; line-height: 48px;  background: #A0A0A0; border-radius: 8px; text-align: center; cursor: pointer;}

.ltd .board-write-ty01 .bx-cont-rep {padding: 32px; background: #F7F6F5; border-radius: 16px;}
.ltd .board-write-ty01 .bx-cont-rep dt {position: relative; font-weight: 600; font-size: 17px; color: #131517; line-height: 150%;}
.ltd .board-write-ty01 .bx-cont-rep dt span.date {position: absolute; top: 1px; right: 0; font-weight: 400; font-size: 15px; color: #777; line-height: 150%;}
.ltd .board-write-ty01 .bx-cont-rep dd > div {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding-top: 8px;}
.ltd .board-write-ty01 .bx-cont-rep dd > div p.ad-info {font-weight: 600; font-size: 15px; color: #232527; line-height: 150%; padding-top: 16px;}

@media (max-width: 1023px) {
  .ltd .board-write-ty01 .top-area .line-item {width: 100%;}
  .ltd .board-write-ty01 .top-area .line-item dl {float: none; width: 100%;}
  .ltd .board-write-ty01 .top-area .line-item dt {font-size: 15px;}
  .ltd .board-write-ty01 .top-area .line-item:nth-child(odd) dl {padding-right: 0;}
  .ltd .board-write-ty01 .top-area .line-item:nth-child(even) dl {padding-left :0;}
  .ltd .board-write-ty01 .top-area .line-item dd:nth-child(3) .bx-address {display: block;}
  .ltd .board-write-ty01 .top-area .line-item dd .form.textarea p.btm-tx01 {font-size: 14px; padding-top: 4px;}
  .ltd .ej-inp-detail .board-write-ty01 .top-area .line-item dd:nth-child(3) .bx-address .bx02 {width: 100%;}
  .ltd .ej-inp-detail .board-write-ty01 .top-area .line-item dd:nth-child(3) .bx-address .bx03 {width: 100%; margin-top: 8px;}
  .ltd .board-write-ty01 .btm-area .form.checkbox {display: block;}
  .ltd .board-write-ty01 .btm-area .form.checkbox .form-text {font-size: 15px;}
  .ltd .board-write-ty01 .btm-area a.btn-view-detail {position: relative; top: auto; right: auto; font-size: 15px; margin-left: 32px; margin-top: 4px;}
}
											

.ltd .joinask-pop-top-area {padding-bottom: 32px;}
.ltd .joinask-pop-top-area .tx01 {font-weight: 600; font-size: 17px; color: #777; line-height: 150%; padding-bottom: 8px;}
.ltd .joinask-pop-top-area .tx02 {background: #EFEFEF; border-radius: 12px;}
.ltd .joinask-pop-top-area .tx02 .in-bx01 {position: absolute; top: 125px; right: -161px; width: 150px; height: 155px; font-weight: 400; font-size: 17px; color: #374BA3; line-height: 150%; padding: 16px; background: #EFEFEF; border-radius: 12px; box-sizing: border-box; /*display: flex; column-gap: 12px; align-items: center; justify-content: center;*/}
.ltd .joinask-pop-top-area .tx02 .in-bx01 .line-tp {padding-bottom: 12px; display: flex; column-gap: 17px;}
.ltd .joinask-pop-top-area .tx02 .in-bx01 .line-tp span.bx-icon {display: block; width: 42px; height: 42px; background: #fff; border-radius: 64px;}
.ltd .joinask-pop-top-area .tx02 .in-bx01 .line-tp span.bx-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.11084 3.34964C6.4392 1.95112 8.63644 2.21314 9.7345 3.76619L11.1006 5.6983C11.9789 6.94052 11.9047 8.66754 10.8565 9.7711L10.5912 10.0504C10.5905 10.0523 10.5897 10.0544 10.5889 10.0567C10.5749 10.096 10.5394 10.2215 10.5743 10.4595C10.6466 10.953 11.0276 11.9559 12.5742 13.5842C14.1257 15.2176 15.0668 15.6026 15.5028 15.6734C15.691 15.704 15.7894 15.6774 15.8208 15.6664L16.2634 15.2003C17.21 14.2037 18.6859 14.0074 19.8759 14.6923L21.9456 15.8836C23.7146 16.9019 24.1264 19.3926 22.7126 20.881L21.1737 22.5012C20.6934 23.0069 20.0385 23.4386 19.2292 23.5184C17.2533 23.7135 12.6761 23.4594 7.87757 18.4075C3.39998 13.6935 2.54937 9.59314 2.44184 7.58982C2.38871 6.60001 2.82993 5.75101 3.41044 5.13984L5.11084 3.34964ZM8.40764 4.70432C7.8526 3.91928 6.85546 3.87244 6.28906 4.46876L4.58866 6.25896C4.22965 6.63693 4.04129 7.07015 4.0645 7.50272C4.1523 9.13836 4.85666 12.8675 9.05579 17.2884C13.4587 21.9238 17.5149 22.0547 19.0695 21.9013C19.3769 21.871 19.6932 21.7004 19.9955 21.3821L21.5344 19.7619C22.1983 19.063 22.0243 17.8039 21.135 17.292L19.0653 16.1007C18.5099 15.781 17.8592 15.8798 17.4417 16.3194L16.9483 16.8389L16.3771 16.2964C16.9482 16.8389 16.9475 16.8397 16.9468 16.8405L16.9452 16.8421L16.942 16.8454L16.9351 16.8524L16.9196 16.8677C16.9084 16.8785 16.8956 16.8904 16.881 16.9032C16.8519 16.9287 16.8158 16.9578 16.7726 16.9885C16.6858 17.0501 16.5702 17.1178 16.424 17.1754C16.125 17.2933 15.7301 17.3566 15.2423 17.2774C14.2917 17.123 13.0457 16.4402 11.396 14.7033C9.74135 12.9613 9.10808 11.6616 8.96648 10.6951C8.8944 10.2032 8.95208 9.80932 9.05793 9.51187C9.10998 9.36559 9.17144 9.24895 9.22812 9.16038C9.25638 9.11621 9.28332 9.07923 9.30713 9.04914C9.31904 9.03409 9.33017 9.02077 9.34031 9.00911L9.35474 8.99288L9.36135 8.98569L9.36449 8.98232L9.36603 8.9807C9.36677 8.97991 9.36752 8.97912 9.94349 9.52619L9.36753 8.97911L9.67825 8.65199C10.1609 8.14383 10.231 7.28325 9.77371 6.63643L8.40764 4.70432Z' fill='%23232527'/%3E%3Cpath d='M14.3657 2.03681C14.4375 1.59385 14.8562 1.29336 15.2992 1.36507C15.3266 1.37032 15.4148 1.38681 15.461 1.3971C15.5535 1.41769 15.6824 1.44939 15.8432 1.49621C16.1647 1.58986 16.6139 1.74413 17.1529 1.99128C18.2322 2.4861 19.6685 3.35168 21.159 4.84213C22.6494 6.33258 23.515 7.76888 24.0099 8.84818C24.257 9.38727 24.4113 9.83642 24.5049 10.1579C24.5517 10.3187 24.5834 10.4477 24.604 10.5401C24.6143 10.5863 24.6218 10.6234 24.6271 10.6508L24.6333 10.6846C24.705 11.1276 24.4073 11.5637 23.9643 11.6354C23.5226 11.7069 23.1065 11.4079 23.033 10.967C23.0308 10.9551 23.0246 10.9233 23.0179 10.8933C23.0045 10.8333 22.9814 10.7382 22.9447 10.6124C22.8714 10.3607 22.7441 9.98655 22.5327 9.5254C22.1104 8.60424 21.351 7.3322 20.0099 5.99118C18.6689 4.65017 17.3969 3.89076 16.4757 3.46844C16.0146 3.25702 15.6405 3.12969 15.3888 3.05638C15.2629 3.01973 15.1048 2.98342 15.0448 2.97006C14.6039 2.89659 14.2942 2.47851 14.3657 2.03681Z' fill='%23232527'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6096 5.77407C14.7329 5.3426 15.1826 5.09277 15.614 5.21604L15.3908 5.99728C15.614 5.21604 15.6144 5.21615 15.6148 5.21626L15.6156 5.21649L15.6173 5.21697L15.6209 5.21802L15.6293 5.22053L15.6507 5.22721C15.667 5.23243 15.6874 5.23923 15.7118 5.24787C15.7604 5.26513 15.8247 5.28968 15.9036 5.32349C16.0614 5.39113 16.2771 5.49558 16.542 5.65235C17.0722 5.96617 17.7961 6.48745 18.6465 7.33784C19.4969 8.18822 20.0181 8.91209 20.332 9.44234C20.4887 9.70723 20.5932 9.92288 20.6608 10.0807C20.6946 10.1596 20.7192 10.2239 20.7364 10.2725C20.7451 10.2969 20.7519 10.3173 20.7571 10.3336L20.7638 10.355L20.7663 10.3634L20.7673 10.367L20.7678 10.3687L20.768 10.3695C20.7682 10.3699 20.7683 10.3703 19.987 10.5935L20.7683 10.3703C20.8915 10.8017 20.6417 11.2514 20.2102 11.3747C19.7824 11.4969 19.3367 11.2524 19.209 10.8276L19.205 10.816C19.1992 10.7997 19.1873 10.7676 19.1672 10.7208C19.1271 10.6273 19.0544 10.4743 18.9335 10.27C18.692 9.86185 18.2557 9.24517 17.4974 8.48688C16.7391 7.7286 16.1225 7.29234 15.7143 7.05079C15.51 6.92987 15.357 6.85718 15.2635 6.8171C15.2167 6.79704 15.1846 6.78509 15.1683 6.77931L15.1567 6.77531C14.7319 6.64761 14.4874 6.20187 14.6096 5.77407Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 26px;
}
.ltd .joinask-pop-top-area .tx02 .in-bx01 .tx-phone01 {width: 59px; font-weight: 600; font-size: 17px; line-height: 130%;}
.ltd .joinask-pop-top-area .tx02 .in-bx01 .tx-phone01 span {display: none;}
.ltd .joinask-pop-top-area .tx02 .in-bx01 .tx-phone02 {font-weight: 600; font-size: 22px; line-height: 130%; padding-bottom: 12px;}

@media (max-width: 1023px) {
  .ltd .joinask-pop-top-area .tx01 {font-size: 15px;}
  .ltd .joinask-pop-top-area .tx02 {display: none;}
  .ltd .joinask-pop-top-area .tx02 .in-bx01 {position: relative; top: auto; right: auto; width:100%; height: auto; padding: 16px 0 16px 70px; box-sizing: border-box;}
  .ltd .joinask-pop-top-area .tx02 .in-bx01 .line-tp {display: inline;}
  .ltd .joinask-pop-top-area .tx02 .in-bx01 .line-tp span.bx-icon {position: absolute; top: 21.5px; left: 16px;}
  .ltd .joinask-pop-top-area .tx02 .in-bx01 .tx-phone01 {display: inline-block; padding-bottom: 0; width: auto;}
  .ltd .joinask-pop-top-area .tx02 .in-bx01 .tx-phone02 {display: inline-block; padding-bottom: 0;}
  .ltd .joinask-pop-top-area .tx02 .in-bx01 .tx-time {display: block; padding-top: 4px;}
}

.ltd .wish-time-list {padding-bottom: 8px;}
.ltd .wish-time-list ul {display: flex; flex-wrap: wrap; margin: 0 -8px;}
.ltd .wish-time-list.swiper ul {flex-wrap: nowrap;} 
.ltd .wish-time-list ul::after {content: ''; display: block; clear: both;}
.ltd .wish-time-list li {width: 20%; padding: 0 8px 16px 8px; box-sizing: border-box;}
.ltd .wish-time-list li a {display: block; height: 100%;}
.ltd .wish-time-list li .in-bx {height: 68px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; flex-direction: column; word-break: keep-all; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 0 16px; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 8px; text-align: center;}
.ltd .wish-time-list li a:hover .in-bx {border: 1px solid rgba(19, 21, 23, 0.4); transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;} 
.ltd .wish-time-list li.on a:hover .in-bx {border: 2px solid #F1945E;}
.ltd .wish-time-list li.disabled a:hover .in-bx {border: 1px solid rgba(19, 21, 23, 0.07);}
.ltd .wish-time-list li.on .in-bx {color: #AF5B27; padding: 7px 13px; border: 2px solid #F1945E;}
.ltd .wish-time-list li.disabled .in-bx {color: #BFBFBF; background: #F7F6F5; border: 1px solid rgba(19, 21, 23, 0.07);}
.ltd .wish-time-list.three {padding-bottom: 0;}
.ltd .wish-time-list.three li {width: 238px; padding-bottom: 0;}

.ltd .wish-time-list li label {position: relative; display: block; height: 100%; cursor: pointer;}
.ltd .wish-time-list li .in-pr-ck {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); 
white-space: nowrap; border: 0;}
.ltd .wish-time-list li .in-pr-ck:checked + .in-bx {color: #6A75A0; padding: 0 15px; border: 2px solid #6A75A0;}
.ltd .wish-time-list li label:hover .in-bx {border: 1px solid rgba(19, 21, 23, 0.4); transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;}
/*.ltd .wish-time-list li .in-pr-ck:read-only + .in-bx {color: #BFBFBF; background: #F7F6F5; border: 1px solid rgba(19, 21, 23, 0.07);}*/

.ltd .wish-time-list.three.pr-ty-n li label {position: relative; display: block; cursor: pointer;}
.ltd .wish-time-list.three.pr-ty-n li .in-pr-ck {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); 
white-space: nowrap; border: 0;}
.ltd .wish-time-list.three.pr-ty-n li .in-pr-ck:checked + .in-bx {color: #6A75A0; padding: 15px 0; border: 2px solid #6A75A0;}
.ltd .wish-time-list.three.pr-ty-n li  label:hover .in-bx {border: 1px solid rgba(19, 21, 23, 0.4); transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;}

@media (max-width: 1023px) {
  .ltd .wish-time-list ul {margin: 0 -4px;}
  .ltd .wish-time-list li {width: calc(100% /3); padding: 0 4px 8px 4px}
  .ltd .wish-time-list li .in-bx {font-size: 15px;}
}


.ltd .faq-list {
  border-top: 1px solid #F0F1F1;
  border-bottom: 1px solid #F0F1F1;
}
.ltd .faq-list .faq-item + .faq-item {
  border-top: 1px solid rgba(19, 21, 23, 0.10) /*#F0F1F1*/;
}
.ltd .faq-list .faq-item a:hover .faq-head {
  background: #F8F8F8;
  transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
.ltd .faq-list .faq-item + .faq-item.on {
  background: #F8F8F8;
}
.ltd .faq-list .faq-item.active .faq-head .faq-subject {
  font-weight: 600;
}
.ltd .faq-list .faq-item.active .faq-head .faq-subject::after {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' stroke='rgba(0,0,0,1)' stroke-width='1.5' d='m16.5 14.5-5-5-5 5'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='none' stroke='rgba(0,0,0,1)' stroke-width='1.5' d='m16.5 14.5-5-5-5 5'/%3E%3C/svg%3E");
}
.ltd .faq-list .faq-item .faq-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-column-gap: 48px;
     -moz-column-gap: 48px;
          column-gap: 48px;
  row-gap: 12px;
  position: relative;
  padding: 30px 48px;
}
.ltd .faq-list .faq-item .faq-head .faq-caption {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 48px;
     -moz-column-gap: 48px;
          column-gap: 48px;
}
.ltd .faq-list .faq-item .faq-head .faq-caption .abbr {
  width: 12px;
  text-align: center;
  font-weight: 600;
  line-height: 24px;
  color: var(--color-base-010);
}
.ltd .faq-list .faq-item .faq-head .faq-caption .faq-text {
  width: 120px;
  font-size: 18px;
  line-height: 28px;
  color: var(--color-base-010);
}
.ltd .faq-list .faq-item .faq-head .faq-subject {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  color: var(--color-base-010);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ltd .faq-list .faq-item .faq-head .faq-subject {
  text-align: left;
}
@media (max-width: 1023px) {
  .ltd .faq-list .faq-item .faq-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-column-gap: 48px;
       -moz-column-gap: 48px;
            column-gap: 48px;
    padding: 20px 12px 20px 16px;
  }
  .ltd .faq-list .faq-item .faq-head .faq-caption {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-column-gap: 8px;
       -moz-column-gap: 8px;
            column-gap: 8px;
  }
  .ltd .faq-list .faq-item .faq-head .faq-caption .faq-text {
    font-size: 16px;
    line-height: 24px;
  }
  .ltd .faq-list .faq-item .faq-head .faq-subject {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-column-gap: 12px;
       -moz-column-gap: 12px;
            column-gap: 12px;
    font-size: 16px;
    line-height: 24px;
  }
}
.ltd .faq-list .faq-item .faq-head {padding: 39.5px 32px; column-gap: 32px;}
.ltd .faq-list .faq-item .faq-head .faq-caption {column-gap: 32px;}
.ltd .faq-list .faq-item .faq-head .faq-caption .abbr {width: 32px; height: 32px; font-family: "Dongle", sans-serif; font-weight: 600; font-size: 36.571px; color: #fff; line-height: 37px; background: #FBCD6C; border-radius: 32px;}
.ltd .faq-list .faq-item .faq-head .faq-caption .faq-text {font-weight: 600; font-size: 19px; color: #374BA3; line-height: 150%;}
.ltd .faq-list .faq-item .faq-head .faq-subject {font-weight: 600; font-size: 24px; color: #232527; line-height: 150%;}


.ltd .tab-display.style-c .tab-list  {border-bottom: 1px solid rgba(19, 21, 23, 0.15);}
.ltd .tab-display.style-c .tab-list .tab-item {padding-right: 48px;}
.ltd .tab-display.style-c .tab-list .tab-item .tab-text {display: block; font-weight: 600; font-size: 24px; color: #A0A0A0; line-height: 130%; padding: 20px 0;}
.ltd .tab-display.style-c .tab-list .tab-item.current .tab-text {position:relative; font-weight: 600; color: #232527;}
.ltd .tab-display.style-c .tab-list .tab-item.current .tab-text::after {content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 2px; background: #232527;}

.ltd .tab-display.style-c .btn-mob-r {display: none;}
.ltd .tab-display.style-c.tab-fixed.fixed {padding: 0;}
.ltd .tab-display.style-c.tab-fixed.fixed .tab-list {border-bottom: 1px solid rgba(19, 21, 23, 0.15);}
.ltd .tab-display.style-c.tab-fixed.fixed .tab-inner-bx {position: relative; width: 1200px; margin: 0 auto;}
.ltd .tab-display.style-c.tab-fixed.fixed .tab-list .tab-item .tab-text {font-size: 19px;}
/* .ltd .tab-display.style-c.tab-fixed.fixed .tab-list .tab-item .tab-text {position: relative; display: block; height: auto; font-weight: 600; font-size: 19px; line-height: 40px; padding: 20px 0;} */
.ltd .tab-display.style-c.tab-fixed.fixed .btn-mob-r {display: block; position: absolute; top: 20px; right: 0; display: flex; column-gap: 12px; align-items: center; z-index: 10;}
.ltd .tab-display.style-c.tab-fixed.fixed .btn-mob-r span.tx-fixed-on {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%; padding-right: 8px;}
.ltd .tab-display.style-c.tab-fixed.fixed .btn-mob-r a.btn-r-ask {display: inline-block; width: 104px; height: 40px; font-weight: 400; font-size: 17px; color: #232527; line-height: 40px; padding: 0; background: #fff; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; text-align: center; box-sizing: border-box;}
.ltd .tab-display.style-c.tab-fixed.fixed .btn-mob-r a.btn-r-join {display: inline-block; width: 104px; height: 40px; font-weight: 400; font-size: 17px; color: #fff; line-height: 40px; padding: 0; background: #D17B47; border: 1px solid #D17B47; border-radius: 8px; text-align: center; box-sizing: border-box;}

.ltd .search-layer .search-inner-wrap .search-p-tit {display: none;}

.ltd .my-main-faq {border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 24px; overflow: hidden;}
.ltd .my-main-faq ul {display: flex;}
.ltd .my-main-faq li {width: 298px; height: 180px; border-right: 1px solid rgba(19, 21, 23, 0.15);}
.ltd .my-main-faq li:last-child {border-right: none;}
.ltd .my-main-faq li .in-bx {padding: 32px; text-align: center;}
.ltd .my-main-faq li .in-bx .tx-type {font-weight: 600; font-size: 17px; color: #BFBFBF; line-height: 150%; padding-bottom: 12px;}
.ltd .my-main-faq li .in-bx .tx-q {font-weight: 600; font-size: 17px; color: #BFBFBF; line-height: 150%; word-break: auto-phrase;}

.ltd .bx-nodata {padding: 190px 0;}
.ltd .bx-nodata .in-bx {width: 353px; margin: 0 auto;}
.ltd .bx-nodata .in-bx .icon {width: 98px; height: 67px; margin: 0 auto;}
.ltd .bx-nodata .in-bx .icon  {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='67' viewBox='0 0 98 67' fill='none'%3E%3Cpath d='M36 27C36 36.9411 27.9411 45 18 45C8.05887 45 0 36.9411 0 27C0 17.0589 8.05887 9 18 9C27.9411 9 36 17.0589 36 27Z' fill='%23F7F6F5'/%3E%3Ccircle cx='90.5' cy='46.5' r='7.5' fill='%23EFEFEF'/%3E%3Cpath d='M46.694 24.6949C48.2218 24.6949 49.5633 25.7374 49.9359 27.2266L50.6066 29.87C50.9793 31.3592 52.3208 32.4018 53.8487 32.4018H64.3758C60.519 28.5111 59.1961 22.5541 61.5064 17.2115C63.4069 12.8182 67.3197 9.93286 71.6982 9.11378V5.35342C71.6982 3.21264 69.9654 1.5 67.8413 1.5H32.31C30.1673 1.5 28.4531 3.23125 28.4531 5.35342V24.6576H46.7125L46.694 24.6949Z' fill='white'/%3E%3Cpath d='M71.6982 36.2737C70.9902 36.1434 70.2822 35.9572 69.5928 35.7152L67.0588 40.1085C67.9345 40.6111 68.2326 41.7467 67.7296 42.6216L60.5935 54.9823L60.0345 55.9316C58.842 57.9979 56.1777 58.724 54.1095 57.514C53.1034 56.9369 52.4326 56.0062 52.1158 54.9637C51.7991 53.8654 51.8923 52.6554 52.5072 51.5757L60.2022 38.2656C60.7053 37.3906 61.8418 37.0928 62.7175 37.5954L65.2515 33.2208C64.9534 32.9602 64.6739 32.6995 64.3945 32.4203H49.9918C48.464 32.4203 47.1225 31.3778 46.7498 29.8886L46.0791 27.2452C45.7064 25.756 44.3649 24.7135 42.8371 24.7135H27.8569C25.7142 24.7135 24 26.4448 24 28.567V61.6466C24 63.7874 25.7328 65.5 27.8569 65.5H71.1393C73.282 65.5 74.9961 63.7687 74.9961 61.6466V36.4785C73.9154 36.5344 72.7975 36.4785 71.6982 36.2737Z' fill='%23F7F6F5'/%3E%3Cpath d='M50.6066 29.8886L49.9359 27.2452C49.5633 25.756 48.2218 24.7135 46.694 24.7135H42.8371C44.3649 24.7135 45.7064 25.756 46.0791 27.2452L46.7498 29.8886C47.1225 31.3778 48.464 32.4203 49.9918 32.4203H53.8487C52.3208 32.4203 50.9793 31.3778 50.6066 29.8886Z' fill='white'/%3E%3Cpath d='M67.0588 40.09L69.5928 35.6966C69.2947 35.5849 68.9966 35.4919 68.6985 35.3615C67.4128 34.8031 66.2576 34.0771 65.2329 33.2022L62.6989 37.5768L67.0402 40.0713L67.0588 40.09Z' fill='white'/%3E%3Cpath d='M67.0588 40.09L62.7175 37.5954C61.8418 37.0928 60.7053 37.3906 60.2022 38.2656L52.5072 51.5757C51.8923 52.6367 51.7805 53.8654 52.1158 54.9637C52.414 56.0062 53.1034 56.9183 54.1095 57.514C56.1777 58.7054 58.842 57.9979 60.0345 55.9316L60.5935 54.9823L67.7296 42.6216C68.2326 41.7467 67.9345 40.6111 67.0588 40.1085V40.09Z' fill='%23FBCD6C'/%3E%3Cpath d='M79.6727 10.0446C77.0642 8.90902 74.3067 8.66698 71.6982 9.13237C67.3196 9.93284 63.4069 12.8369 61.5064 17.2301C59.196 22.5541 60.5189 28.5297 64.3758 32.4203C64.6553 32.6995 64.9347 32.9602 65.2328 33.2209C66.2576 34.0772 67.4128 34.8217 68.6984 35.3802C68.9965 35.5105 69.2947 35.6035 69.5928 35.7152C70.2822 35.9572 70.9902 36.1434 71.6982 36.2737C72.7975 36.4785 73.8968 36.5344 74.9961 36.4785C80.0267 36.1807 84.722 33.1464 86.8647 28.1947C89.8831 21.1952 86.6784 13.0789 79.6727 10.0631V10.0446ZM76.2817 31.0056C74.7166 31.3965 73.1329 31.3221 71.6982 30.8753C68.9406 30.019 66.6861 27.8037 65.9409 24.788C64.8416 20.3761 67.4128 15.927 71.6982 14.5867C71.8472 14.5308 72.0149 14.4936 72.164 14.4378C76.7475 13.3022 81.3683 16.0946 82.5048 20.6554C83.6414 25.2348 80.8465 29.8514 76.2817 30.987V31.0056Z' fill='%23FBCD6C'/%3E%3Cpath d='M82.5234 20.674C81.3869 16.0946 76.7475 13.3209 72.1826 14.4564C72.0149 14.4937 71.8659 14.5495 71.7168 14.6053C67.4314 15.927 64.8602 20.3761 65.9595 24.8066C66.7048 27.8037 68.9593 30.0376 71.7168 30.8939C73.1515 31.3407 74.7352 31.4151 76.3003 31.0241C80.8838 29.8886 83.66 25.2534 82.5234 20.6926V20.674Z' fill='white'/%3E%3Cpath d='M71.6982 36.2737C70.9902 36.1434 70.2822 35.9572 69.5928 35.7152M71.6982 36.2737C72.7975 36.4785 73.9154 36.5344 74.9961 36.4785M71.6982 36.2737C72.7975 36.4785 73.8968 36.5344 74.9961 36.4785M69.5928 35.7152L67.0588 40.1085M69.5928 35.7152C69.2947 35.6036 68.9965 35.5105 68.6984 35.3802C67.4128 34.8217 66.2576 34.0772 65.2328 33.2209C64.9347 32.9602 64.6553 32.6995 64.3758 32.4203C60.5189 28.5297 59.196 22.5541 61.5064 17.2301C63.4069 12.8369 67.3196 9.93284 71.6982 9.13237C74.3067 8.66698 77.0642 8.90902 79.6727 10.0446V10.0631C86.6784 13.0789 89.8831 21.1952 86.8647 28.1947C84.722 33.1464 80.0267 36.1807 74.9961 36.4785M67.0588 40.1085C67.9345 40.6111 68.2326 41.7467 67.7296 42.6216L60.5935 54.9823L60.0345 55.9316M67.0588 40.1085V40.09M60.0345 55.9316C58.842 57.9979 56.1777 58.724 54.1095 57.514M60.0345 55.9316C58.842 57.9979 56.1777 58.7054 54.1095 57.514M54.1095 57.514C53.1034 56.9369 52.4326 56.0062 52.1158 54.9637M54.1095 57.514C53.1034 56.9183 52.414 56.0062 52.1158 54.9637M52.1158 54.9637C51.7991 53.8654 51.8923 52.6554 52.5072 51.5757M52.1158 54.9637C51.7805 53.8654 51.8923 52.6367 52.5072 51.5757M52.5072 51.5757L60.2022 38.2656C60.7053 37.3906 61.8418 37.0928 62.7175 37.5954M62.7175 37.5954L65.2515 33.2208C64.9534 32.9602 64.6739 32.6995 64.3945 32.4203H49.9918M62.7175 37.5954L67.0588 40.09M49.9918 32.4203C48.464 32.4203 47.1225 31.3778 46.7498 29.8886L46.0791 27.2452C45.7064 25.756 44.3649 24.7135 42.8371 24.7135M49.9918 32.4203H53.8487C52.3208 32.4203 50.9793 31.3778 50.6066 29.8886L49.9359 27.2452C49.5633 25.756 48.2218 24.7135 46.694 24.7135H42.8371M42.8371 24.7135H27.8569C25.7142 24.7135 24 26.4448 24 28.567V61.6466C24 63.7874 25.7328 65.5 27.8569 65.5H71.1393C73.282 65.5 74.9961 63.7687 74.9961 61.6466V36.4785M67.0588 40.09L69.5928 35.6966C69.2947 35.5849 68.9966 35.4919 68.6985 35.3615C67.4128 34.8031 66.2576 34.0771 65.2329 33.2022L62.6989 37.5768L67.0402 40.0713L67.0588 40.09ZM46.694 24.6949C48.2218 24.6949 49.5633 25.7374 49.9359 27.2266L50.6066 29.87C50.9793 31.3592 52.3208 32.4018 53.8487 32.4018H64.3758C60.519 28.5111 59.1961 22.5541 61.5064 17.2115C63.4069 12.8182 67.3197 9.93286 71.6982 9.11378V5.35342C71.6982 3.21264 69.9654 1.5 67.8413 1.5H32.31C30.1673 1.5 28.4531 3.23125 28.4531 5.35342V24.6577H46.7125L46.694 24.6949ZM76.2817 31.0056C74.7166 31.3965 73.1329 31.3221 71.6982 30.8753C68.9406 30.019 66.6861 27.8037 65.9409 24.788C64.8416 20.3761 67.4128 15.927 71.6982 14.5867C71.8472 14.5308 72.0149 14.4936 72.164 14.4378C76.7475 13.3022 81.3683 16.0946 82.5048 20.6554C83.6414 25.2348 80.8465 29.8514 76.2817 30.987V31.0056ZM82.5234 20.674C81.3869 16.0946 76.7475 13.3209 72.1826 14.4564C72.0149 14.4937 71.8659 14.5495 71.7168 14.6053C67.4315 15.927 64.8602 20.3761 65.9595 24.8066C66.7048 27.8037 68.9593 30.0376 71.7168 30.8939C73.1515 31.3407 74.7352 31.4151 76.3003 31.0241C80.8838 29.8886 83.66 25.2534 82.5234 20.6926V20.674Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 98px;
}
.ltd .bx-nodata .in-bx .tx01 {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%; padding: 24px 0 0 0; text-align: center;}
.ltd .result-list-wrap .bx-nodata {padding: 64px 0;}

@media (max-width: 1023px) {
  .ltd .bx-nodata .in-bx {width: 100%;}
  .ltd .bx-nodata .in-bx .icon {width: 88px; height: 60px; background-size: 88px;}
  .ltd .bx-nodata .in-bx .tx01 {font-size: 18px;}
}














@media (max-width: 1023px) {
  .ltd #footer.mob-none {display: none;}
  /*
  .ltd .quick-menu.mob-none {display: none;}

  .ltd .quick-menu .quick-wrap .menu01 .btn-text {width: 48px; height: 48px;}
  .ltd .quick-menu .quick-wrap .menu02 .btn-text {width: 48px; height: 48px;}
  */

  .ltd .search-layer .search-inner-wrap {padding-top: 0; height: 100vh}
  .ltd .search-layer .search-inner-wrap .search-p-tit {height: 72px; font-weight: 600; font-size: 20px; color: #131517; line-height: 72px; padding-left: 16px; display: block;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx {width: 100%; padding: 0 16px; box-sizing: border-box;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .s-title {font-size: 24px; padding: 32px 60px;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .search-word .search-form {width: 100%;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .search-word .search-form .form {width: 100%;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .search-word .search-form .form .form-elem {width: 100%;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx {padding: 32px 0 72px 0;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx p.s-tit-l {position: relative; top: auto; font-size: 15px; padding-bottom: 8px;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx .keyword-r {gap: 8px; flex-wrap: wrap; justify-content: center;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx .keyword-r span.keyword-item {font-size: 15px;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap {padding-top: 0; border-top: none; flex-direction: column; justify-content: unset; row-gap: 20px; position: fixed; left: 16px; bottom: 16px; right: 16px;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side {padding: 12px 0; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 16px; column-gap: 0;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p {font-weight: 600; font-size: 14px; color: #777;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p.tx01 {width: 50% /*144px*/; padding-left: 0; box-sizing: border-box;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p.tx02 {width: 50% /*144px*/; padding-left: 0; box-sizing: border-box;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p span.tx-stit {display: inline-block;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p.tx01 span.tx-stit {padding-left: 32px;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p.tx02 span.tx-stit {padding-left: 32px;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p span.tx-num {display: block;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side {justify-content: center;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side p {font-size: 15px;}
  .ltd .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side a.btn-inquiry {font-size: 15px; padding: 12.5px 27.67;}

  .ltd .search-result-wrap .top-area {padding: 12px 0 32px 0;}
  .ltd .search-result-wrap .top-area .s-title {font-size: 24px; padding-bottom: 24px;}
  .ltd .search-result-wrap .top-area .s-title p {display: block;}
  .ltd .search-result-wrap .top-area .search-word .search-form {width: 100%;}
  .ltd .search-result-wrap .top-area .search-word .search-form .form {width: 100%;}
  .hltdome .search-result-wrap .top-area .search-word .search-form .form .form-elem {width: 100%;}

  .ltd .result-list-wrap .result-list-inner-bx {padding-bottom: 32px;}
  .ltd .result-list-wrap .result-list-inner-bx .result-s-title {font-size: 20px; padding-bottom: 12px;}
  .ltd .result-list-wrap .result-list-inner-bx .result-s-title span.tx-num {font-size: 17px;}
  .ltd .result-list-wrap .result-list-inner-bx .result-list {padding-top: 6px;}
  .ltd .result-list-wrap .result-list-inner-bx .result-list ul {padding-bottom: 18px;}
  .ltd .result-list-wrap .result-list-inner-bx .result-list li a {font-size: 15px; padding: 6px 0;}
  .ltd .result-list-wrap .result-list-inner-bx .result-list .btn-view-more {height: 40px; font-weight: 400; font-size: 15px; line-height: 40px; padding: 0 12px 0 16px; box-sizing: border-box; column-gap: 12px}
  .ltd .result-list-wrap .result-list-inner-bx .result-list .btn-view-more::after {width: 16px; height: 16px; background-size: 16px;}
  .ltd .result-list-wrap .result-list-inner-bx .result-list li a {align-items: flex-start;}
  .ltd .result-list-wrap .result-list-inner-bx .result-list li a p:first-child {flex-shrink: 0;}
  .ltd .result-list-wrap .result-list-inner-bx .result-list li a p:last-child {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /*flex-basis: 70.1%; flex-shrink: 0; overflow-wrap: break-word; word-wrap: break-word; word-break: break-all;*/}
  .ltd .result-list-wrap .result-list-inner-bx .result-list li a span.arrow {width: 16px; margin-top: 3px;}

  .ltd .container.ty-wide #page .page-body-wrap.ty02 {background: none;}
  .ltd .container.ty-wide #page .page-body-wrap .inner-bx {padding-top: 32px; row-gap: 24px;}

  .ltd .page-product .page-head-wrap {display: none !important;}

  .ltd .page-head-bottom {padding-left: 16px; padding-right: 16px;}
  .ltd .page-head-bottom ul {padding-top: 10px; /*padding-bottom: 16px;*/}
  .ltd .page-head-bottom li {font-size: 15px; padding-bottom: 4px;}
  .ltd .page-head-bottom li:last-child {padding-bottom: 0;}
  .ltd .page-head-bottom .btn-r-ty01 {position: relative; width: 100%; height: 48px; font-size: 17px; line-height: 48px; padding: 0; margin-top: 16px; margin-bottom: 12px; text-align: center; box-sizing: border-box;}

  .ltd .tab-display.style-a.pt-ty01 {width: auto; padding-top: 0; margin: 0 -16px;}
  .ltd .tab-display.style-a.pt-ty01 .tab-inner-bx {padding: 0 16px;}
  .ltd .tab-display.style-c {width: auto;}
  .ltd .tab-display.style-c .tab-inner-bx {padding: 0 0 0 16px; /*border-bottom: 1px solid rgba(19, 21, 23, 0.15);*/}
  /*.ltd .tab-display.style-c .tab-inner-bx ul::before {content: ''; position: absolute; left: -16px; bottom: 0; width: 16px; height: 1px; background: #fff; z-index: 2;}
  .ltd .tab-display.style-c .tab-inner-bx::after {content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: rgba(19, 21, 23, 0.15);}*/
  .ltd .tab-display.style-c .tab-list {border-bottom: none;}
  .ltd .tab-display.style-c .tab-list .tab-item {padding-right: 12px;}
  .ltd .tab-display.style-c .tab-list .tab-item .tab-text {font-size: 17px /*15px*/; padding: 12px 0; line-height: 150%;}
  .ltd .tab-display.style-c .tab-list .tab-item.current .tab-text::after {bottom: 0; z-index: 1;}
  .ltd .tab-display.style-c .tab-list .tab-item::before {content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: rgba(19, 21, 23, 0.15);}
  .ltd .tab-display.style-c.tab-fixed.fixed {position: relative; top: auto; left: 0; width: 100%; padding: 0; background-color: #fff; z-index: 9;}
  .ltd .tab-display.style-c.tab-fixed.fixed .tab-inner-bx {width: 100%;}
  .ltd .tab-display.style-c.tab-fixed.fixed .tab-list .tab-item .tab-text {font-size: 17px; line-height: 150%; padding: 12px 0;}
  .ltd .tab-display.style-c.tab-fixed.fixed .btn-mob-r {display: none;}
  .ltd .tab-display.tab-fixed.fixed .tab-list {width: 100%; padding-right: 16px; box-sizing: border-box;}

  .ltd [data-popup="contentFuneralService"] .tab-display.style-c .tab-list {border-bottom: 1px solid rgba(19, 21, 23, 0.15);}
  .ltd [data-popup="contentFuneralService"] .tab-display.style-c .tab-list .tab-item::before {display: none;}
  .ltd [data-popup="contentFuneralService"] .tab-display.style-c .tab-list .tab-item.current .tab-text::after {bottom: -1px;}

  .ltd .container.ty-wide .page-body-wrap .tab-wrap {margin: 0 -16px;}
  .ltd .tab-display.style-c.tab-fixed.fixed {position: fixed; z-index: 10;}
  .ltd .tab-display.style-c.tab-fixed.fixed {top: var(--header-height);}
  .ltd .tab-display.style-c.tab-fixed.fixed .tab-list {border-bottom: none;}

  .ltd .board-view .board-view-inform {row-gap: 10px; padding-bottom: 24px;}
  .ltd .board-view .board-view-inform .board-subject {font-size: 22px;}
  .ltd .board-view .board-view-inform .board-date {font-size: 15px;}
  .ltd .board-view .board-view-inform a.btn-share {bottom: 23px; width: 24px; height: 24px; background-size: 24px;}
  .ltd .board-view .board-view-content {padding: 24px 0;}
  .ltd .board-view .board-view-content .board-content {font-size: 15px; padding-bottom: 24px;}
  .ltd .board-view .board-view-content .file-upload-result {padding-top: 24px;}
  .ltd .board-view .board-view-content .file-upload-result .fil-upload-top {padding-bottom: 12px;}
  .ltd .board-view .board-view-content .file-upload-result .fil-upload-top a.btn-down-all {height: 32px; font-size: 14px; line-height: 32px; padding: 0 28px 0 10px; background-position: right 10px top 8px;}
  .ltd .board-view .board-view-content .file-upload-result .file-upload-wrap .file-name {position: relative; width: 100%; font-size: 15px; padding-right: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; box-sizing: border-box;}
  .ltd .board-view .board-view-content .file-upload-result .file-upload-wrap .file-name span.tx-r {position: absolute; top: 15.5px; right: 0; width: 16px; height: 16px; background-position: center center; text-indent: -9999px; overflow: hidden;}

  .ltd .board-view .board-bottom .navi-list .navi-item {padding: 7px 0;}
  .ltd .board-view .board-bottom .navi-list .navi-item .head {font-weight: 600; font-size: 17px; line-height: 150%;}
  .ltd .board-view .board-bottom .navi-list .navi-item .body {display: none;}
  .ltd .board-view .board-bottom .navi-list + .button-area {left: calc(50% - 45px);}
  .ltd .board-view .board-bottom .navi-list + .button-area .btn-a:only-child {min-width: 90px; height: 40px;}
  /*.ltd .board-view .board-bottom .navi-list .navi-item {position: absolute; top: 0; left: 0;}
  .ltd .board-view .board-bottom .navi-list .navi-item + .navi-item {position: absolute; top: 0; right: 0;}*/

  .ltd .faq-list {margin: 0 -16px;}
  .ltd .faq-list .faq-item .faq-head {padding: 20px 20px 20px 67px; row-gap: 4px;}
  .ltd .faq-list .faq-item .faq-head .faq-caption .abbr {position: absolute; top: calc(50% - 16px); left: 20px;}
  .ltd .faq-list .faq-item .faq-head .faq-caption .faq-text {font-size: 15px;}
  .ltd .faq-list .faq-item .faq-head .faq-subject {font-size: 20px; line-height: 130%; word-break: keep-all;}

  .ltd .review-display.masonry .review-list .review-item {padding-bottom: 16px;}
  .ltd .review-display.masonry .review-list .review-item:nth-of-type(n+4) {padding-top: 0;}
  .ltd .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform {padding: 20px; row-gap: 8px;}
  .ltd .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .subject .name {font-size: 20px;}
  .ltd .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .subtext {font-size: 15px;}
  .ltd .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .btm-info {padding-top: 8px;}
  .ltd .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .btm-info .tx-r {top: 10px;}
  .ltd .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .btm-info p.flag {font-size: 14px;}
  .ltd .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .date {font-size: 14px;}

  .ltd .data-board .board-list .board-item .board-wrap {display: block; padding: 20px;}
  .ltd .data-board .board-list .board-item .board-wrap .mark {font-size: 14px; padding: 2px 19.5px;}
  .ltd .data-board .board-list .board-item .board-wrap .contents .subject {height: 52px; font-size: 20px; padding-top: 12px; text-overflow: ellipsis; word-wrap: break-word; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; white-space: inherit; display: -webkit-box;}
  .ltd .data-board .board-list .board-item .board-wrap .date {position: relative; top: auto; right: auto; font-size: 15px; padding-left: 0;}

  .ltd .container.ty-wide.product-detail .review-display {padding: 0 16px 20px 16px; box-sizing: border-box;}
  
  .ltd .review-display-wrap .review-display.masonry.in-product .review-list .review-item {height: auto; margin-right: 16px;}
  .ltd .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform {display: block; height: 236px; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.08), 0 8px 10px 0 rgba(0, 0, 0, 0.05); box-sizing: border-box; row-gap: 0;}
  .ltd .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .subject {font-size: 19px; /*padding-bottom: 8px;*/}
  .ltd .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .subtext {height: 68px; font-size: 15px; -webkit-line-clamp: 3; line-clamp: 3;}
  .ltd .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .btm-info {display: block; padding-top: 16px;}
  .ltd .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .btm-info .tx-r {position: relative; top: auto;}
  .ltd .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .date {padding-top: 8px;}
  
  .ltd .container.ty-wide.product-detail .pr-btm-tx-wrap {padding-left: 16px; padding-right: 16px; box-sizing: border-box;}
  
  .ltd .container.ty-wide.product-detail .cont-wrap {padding: 73px 0 94px 0;}
  .ltd .container.ty-wide.product-detail .cont-wrap .title-inner-bx {padding-bottom: 16px;}
  .ltd .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l {font-size: 22px; padding-left: 16px; column-gap: 0;}
  .ltd .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l span.btn_more {width: 20px; height: 20px; background-size: 20px;}
  .ltd .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q {width: 24px; height: 24px; background-size: 20px;}
  .ltd .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q span.q-layer {left: -156px; bottom: 33px; width: 292px; height: 52px; font-size: 14px; z-index: 10;}
  .ltd .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q span.q-layer {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M9.31738 2.11768C9.47359 1.96147 9.7266 1.96147 9.88281 2.11768C10.0388 2.2739 10.039 2.52695 9.88281 2.68311L6.56641 5.99951L9.88477 9.31787C10.0409 9.47405 10.0408 9.7271 9.88477 9.8833C9.72857 10.0395 9.47555 10.0394 9.31934 9.8833L6.00098 6.56494L2.68262 9.8833C2.52641 10.0395 2.2734 10.0395 2.11719 9.8833C1.96102 9.72709 1.961 9.47407 2.11719 9.31787L5.43555 5.99951L2.11914 2.68311C1.96297 2.52693 1.96303 2.27389 2.11914 2.11768C2.27536 1.96147 2.52837 1.96146 2.68457 2.11768L6.00098 5.43408L9.31738 2.11768Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 10px top 8px;
    background-size: 12px;
  }
  .ltd .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q span.q-layer::after {left: 162px;}
  .ltd .container.ty-wide.product-detail .cont-wrap .title-inner-bx > div {position: absolute; left: 0; bottom: 48px; width: 100%; text-align: center;}
  .ltd .container.ty-wide.product-detail .cont-wrap .title-inner-bx .btn-r-compare {height: 40px; font-size: 15px; line-height: 40px;}
  .ltd .container.ty-wide.product-detail .cont-wrap .title-inner-bx .btn-r-compare::before {top: 5px;}

  .ltd .component-product-wrap {position: relative; padding: 32px 0 104px 0; box-sizing: border-box}
  .ltd .component-product-wrap .component-product ul {padding: 0 8px; box-sizing: border-box;}
  .ltd .component-product-wrap .component-product li {width: 33.3333%;}
  .ltd .component-product-wrap .component-product .in-bx {padding: 0 8px;}
  .ltd .component-product-wrap .component-product .in-bx ul {row-gap: 16px;}
  .ltd .component-product-wrap .component-product .in-bx dl {padding-top: 8px;}
  .ltd .component-product-wrap .component-product .in-bx dt {font-size: 15px; line-height: 150%;}
  .ltd .component-product-wrap .component-product .in-bx dd {display: none;}

  .ltd .pr-btm-tx-wrap {display: none;}

  .ltd .title-step01 {position: relative; width: 100%; padding: 1px 16px 0 16px; box-sizing: border-box;}
  .ltd .title-step01::before {content: ''; position: absolute; left: 0; bottom: -10px; width: 100%; height: 2px; background: #EFEFEF;}
  .ltd .title-step01 ul {justify-content: center; align-items: flex-start; column-gap: 8px;}
  .ltd .title-step01 li {display: block; font-size: 13px; line-height: 150%; padding: 0 4px; text-align: center; column-gap: 0;}
  .ltd .title-step01 li span.num {width: 24px; height: 24px; font-size: 14px; line-height: 24px; margin: 0 auto;}
  .ltd .title-step01 li > div {display: none;}
  .ltd .title-step01 li.dots {padding-top: 11px;}
  .ltd .title-step01 li.on {padding: 0;}
  .ltd .title-step01 li.on > div {display: inline-block; padding-top: 4px;}
  .ltd .title-step01 li.on.end > div {display: none;}
  .ltd .title-step01 li:first-child.on:after {content: ''; position: absolute; left: 0; bottom: -10px; width: 20%; height: 2px; background: #FBCD6C;}
  .ltd .title-step01 li:nth-child(3).on:after {content: ''; position: absolute; left: 20%; bottom: -10px; width: 20%; height: 2px; background: #FBCD6C;}
  .ltd .title-step01 li:nth-child(5).on:after {content: ''; position: absolute; left: 40%; bottom: -10px; width: 20%; height: 2px; background: #FBCD6C;}
  .ltd .title-step01 li:nth-child(7).on:after {content: ''; position: absolute; left: 60%; bottom: -10px; width: 20%; height: 2px; background: #FBCD6C;}
  .ltd .title-step01 li:nth-child(9).on:after {content: ''; position: absolute; left: 80%; bottom: -10px; width: 20%; height: 2px; background: #FBCD6C;}


  .ltd .content-popup.active {z-index: 100000;}
  .ltd .content-popup .popup-wrap {max-height: calc(100% - 24px); border-radius: 24px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; align-self: flex-end;}
  .ltd .content-popup .popup-wrap .popup-header {padding: 23px 16px; margin-bottom: 0;}
  .ltd .content-popup .popup-wrap .popup-header .popup-subject {font-size: 20px; line-height: 24px;}
  .ltd .content-popup .popup-wrap .popup-header .btn-popup-close {width: 24px; height: 24px;}
  .ltd .content-popup .popup-wrap .popup-header .btn-popup-close::before {width: 24px; height: 24px;}
  .ltd .content-popup .popup-wrap .popup-body {padding-bottom: 16px;}
  .ltd .content-popup .popup-wrap .popup-body .popup-contents {padding: 0 16px;}
  .ltd .content-popup .popup-wrap .popup-footer .button-area {padding: 16px;}
  .ltd .content-popup .popup-wrap .popup-footer .button-area [class*=btn-] {width: 100%; height: 48px; font-size:17px; line-height: 48px;}
  .ltd .content-popup .popup-wrap .popup-footer .button-area [class*=btn-]:last-child {width: 100%; height: 48px; font-size:17px; line-height: 48px;}

  .ltd .content-popup .popup-contents .terms-display {row-gap: 12px;}
  .ltd .content-popup .popup-contents .terms-display .order-list-n ul {padding-bottom: 12px;}
  .ltd .content-popup .popup-contents .terms-display .order-list-n li {font-size: 15px;}
  .ltd .content-popup .popup-contents .terms-display .order-list-n p.tx-imp01 {font-size: 14px;}
  .ltd .content-popup .popup-contents .terms-display .order-list-n p.s-tit {font-size: 15px;}
  .ltd .content-popup .popup-contents .terms-display .order-list-n.boxed {padding: 20px;}
  .ltd .content-popup .popup-contents .terms-display .order-list-n.boxed .terms-title {padding-bottom: 12px;}
  .ltd .content-popup .popup-contents .terms-display.ty02 .terms-title {padding-bottom: 12px;}
  .ltd .content-popup .popup-contents .terms-display.ty02 .order-list-n p.s-tit {font-size: 15px; margin-left: 0;}
  .ltd .content-popup .popup-contents .terms-display.ty02 .order-list-n ul {padding-left: 0;}
  .ltd .content-popup .popup-contents .terms-display.ty02 .order-list-n ul.list-dot.dep3 {padding-left: 26px;}
  
  .ltd .content-popup .popup-wrap.board-faq .popup-header {margin-bottom: 0;}
  .ltd .content-popup .popup-wrap.board-faq .popup-body .popup-contents li {padding: 0 16px;}
  .ltd .content-popup .popup-wrap.board-faq .swiper-button-next {top: auto; right: 0; bottom: 0; width: 50%; height: 58px; background-color: #fff; border-radius: 0;}
  .ltd .content-popup .popup-wrap.board-faq .swiper-button-next::after {content: '다음글'; display: block; width: 100%; height: 58px; font-weight: 600; font-size: 17px; line-height: 58px; background-color: none; padding-right: 40px; box-sizing: border-box; text-align: right;}
  .ltd .content-popup .popup-wrap.board-faq .swiper-button-next::after {
    content: '다음글';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.40458 19.7354C8.70014 20.0638 9.20597 20.0904 9.53439 19.7948L17.5344 12.5951C17.703 12.4434 17.7992 12.2273 17.7992 12.0005C17.7992 11.7737 17.703 11.5576 17.5344 11.4059L9.53442 4.20539C9.20602 3.90981 8.70019 3.93642 8.40461 4.26482C8.10903 4.59321 8.13564 5.09905 8.46403 5.39462L15.8034 12.0005L8.46407 18.6056C8.13565 18.9011 8.10902 19.4069 8.40458 19.7354Z' fill='%23232527'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 16px top 17px;
    background-size: 22px;
  }
  .ltd .content-popup .popup-wrap.board-faq .swiper-button-prev {top: auto; left: 0; bottom: 0; width: 50%; height: 58px; background-color: #fff; border-radius: 0;}
  .ltd .content-popup .popup-wrap.board-faq .swiper-button-prev::after {content: '이전글'; display: block; width: 100%; height: 58px; font-weight: 600; font-size: 17px; line-height: 58px; background-color: none; padding-left: 40px; box-sizing: border-box;}
  .ltd .content-popup .popup-wrap.board-faq .swiper-button-prev::after {
    content: '이전글';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5954 19.7354C15.2998 20.0638 14.794 20.0904 14.4656 19.7948L6.46559 12.5946C6.29703 12.4429 6.20077 12.2268 6.20077 12C6.20078 11.7732 6.29703 11.5571 6.4656 11.4054L14.4656 4.20537C14.794 3.9098 15.2998 3.93643 15.5954 4.26484C15.891 4.59324 15.8644 5.09908 15.5359 5.39464L8.19664 12L15.536 18.6056C15.8644 18.9011 15.891 19.407 15.5954 19.7354Z' fill='%23232527'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 16px top 17px;
    background-size: 22px;
  }
  .ltd .content-popup .popup-wrap.board-faq .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {opacity: 1;}
  .ltd .content-popup .popup-wrap.board-faq .swiper-button-prev.swiper-button-disabled::after, .swiper-button-next.swiper-button-disabled::after {opacity: 0.5;}

  .ltd .content-popup .popup-wrap.board-review .popup-header {margin-bottom: 0;}
  .ltd .content-popup .popup-wrap.board-review .popup-body .popup-contents li {padding: 0 16px;}
  .ltd .content-popup .popup-wrap.board-review .swiper-button-next {top: auto; right: 0; bottom: 0; width: 50%; height: 58px; background-color: #fff; border-radius: 0;}
  .ltd .content-popup .popup-wrap.board-review .swiper-button-next::after {content: '다음글'; display: block; width: 100%; height: 58px; font-weight: 600; font-size: 17px; line-height: 58px; background-color: none; padding-right: 40px; box-sizing: border-box; text-align: right;}
  .ltd .content-popup .popup-wrap.board-review .swiper-button-next::after {
    content: '다음글';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.40458 19.7354C8.70014 20.0638 9.20597 20.0904 9.53439 19.7948L17.5344 12.5951C17.703 12.4434 17.7992 12.2273 17.7992 12.0005C17.7992 11.7737 17.703 11.5576 17.5344 11.4059L9.53442 4.20539C9.20602 3.90981 8.70019 3.93642 8.40461 4.26482C8.10903 4.59321 8.13564 5.09905 8.46403 5.39462L15.8034 12.0005L8.46407 18.6056C8.13565 18.9011 8.10902 19.4069 8.40458 19.7354Z' fill='%23232527'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 16px top 17px;
    background-size: 22px;
  }
  .ltd .content-popup .popup-wrap.board-review .swiper-button-prev {top: auto; left: 0; bottom: 0; width: 50%; height: 58px; background-color: #fff; border-radius: 0;}
  .ltd .content-popup .popup-wrap.board-review .swiper-button-prev::after {content: '이전글'; display: block; width: 100%; height: 58px; font-weight: 600; font-size: 17px; line-height: 58px; background-color: none; padding-left: 40px; box-sizing: border-box;}
  .ltd .content-popup .popup-wrap.board-review .swiper-button-prev::after {
    content: '이전글';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5954 19.7354C15.2998 20.0638 14.794 20.0904 14.4656 19.7948L6.46559 12.5946C6.29703 12.4429 6.20077 12.2268 6.20077 12C6.20078 11.7732 6.29703 11.5571 6.4656 11.4054L14.4656 4.20537C14.794 3.9098 15.2998 3.93643 15.5954 4.26484C15.891 4.59324 15.8644 5.09908 15.5359 5.39464L8.19664 12L15.536 18.6056C15.8644 18.9011 15.891 19.407 15.5954 19.7354Z' fill='%23232527'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left 16px top 17px;
    background-size: 22px;
  }
  .ltd .content-popup .popup-wrap.board-review .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {opacity: 1;}
  .ltd .content-popup .popup-wrap.board-review .swiper-button-prev.swiper-button-disabled::after, .swiper-button-next.swiper-button-disabled::after {opacity: 0.5;}

  .ltd .content-popup .popup-wrap.board-review-write .popup-footer .button-area {column-gap: 12px;}
  .ltd .content-popup .popup-wrap.board-review-write .popup-footer .button-area [class*=btn-] {width: 94px; padding-left: 0; padding-right: 0; text-align: center;}
  .ltd .content-popup .popup-wrap.board-review-write .popup-footer .button-area [class*=btn-]:last-child {width: calc(100% - 100px); height: 48px; font-size:17px; line-height: 48px;}

  .ltd .content-popup .popup-wrap.connect {max-height: 100%; margin-left: 16px; margin-right: 16px; align-self: center; border-radius: 24px;}
  .ltd .content-popup .popup-wrap.connect .popup-body {padding-top: 8px;}
  .ltd .content-popup .popup-wrap.connect .pop-time-wrap {padding-bottom: 0;}
  .ltd .content-popup .popup-wrap.connect .pop-time-wrap .tx-time {font-size: 36px;}
  .ltd .content-popup .popup-wrap.connect .pop-time-wrap .tx-cont {padding: 24px 0 0 0;}
  .ltd .content-popup .popup-wrap.connect .pop-time-wrap .tx-cont em {display: block;}
  .ltd .content-popup .popup-wrap.connect .popup-footer .button-area {column-gap: 12px;}
  .ltd .content-popup .popup-wrap.connect .popup-footer .button-area [class*=btn-] {width: 123px; padding-left: 0; padding-right: 0; text-align: center;}
  /*.ltd .content-popup.active::before {content: ''; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #000; opacity: 0.5;}*/
  .ltd .content-popup .popup-wrap.board-review-write {position: relative;}

  .ltd .pop-wrap-ty01 .pop-share-wrap {max-width: 213px; padding: 25px 0 25px 24px;}
  .ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-top p {font-size: 17px; line-height: 24px;}
  .ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-top .btn-popup-close {right: 24px; width: 24px; height: 24px;}
  .ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-top .btn-popup-close::before {width: 24px; height: 24px;}
  .ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-cont li a {font-size: 15px;}
  
}


/* datepicker */
.ltd .ui-datepicker.ui-widget-content {background: #fff; border-radius: 8px; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.08), 0 8px 10px 0 rgba(0, 0, 0, 0.05);}
.ltd .ui-datepicker {width: 343px; padding: 20px; box-sizing: border-box; z-index: 100001 !important; display: none;}
.ltd .ui-datepicker .ui-datepicker-header {position: relative;}
.ltd .ui-datepicker .ui-datepicker-prev, .ltd .ui-datepicker .ui-datepicker-next {position: absolute; top: 10px; width: 20px; height: 20px;overflow: hidden; text-indent: -9999px; cursor: pointer; }
.ltd .ui-datepicker .ui-datepicker-prev-hover, .ltd .ui-datepicker .ui-datepicker-next-hover {top: 10Px;}
.ltd .ui-datepicker .ui-datepicker-prev {left: 0;}
.ltd .ui-datepicker .ui-datepicker-next {right: 0;}
.ltd .ui-datepicker .ui-datepicker-prev-hover {left: 0;}
.ltd .ui-datepicker .ui-datepicker-next-hover {right: 0;}
.ltd .ui-datepicker .ui-datepicker-prev span, .ltd .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 0; top: 0;}
.ltd .ui-datepicker .ui-icon-circle-triangle-w::before {content: ''; position: absolute; top: 0; left: 0; display:block; width: 20px; height: 20px; background-color: #232527; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9968 16.4458C12.7505 16.7195 12.329 16.7417 12.0553 16.4954L5.38866 10.4956C5.24819 10.3692 5.16797 10.1891 5.16796 10.0001C5.16796 9.81112 5.24817 9.63101 5.38864 9.50457L12.0553 3.50417C12.329 3.25785 12.7505 3.28002 12.9968 3.55369C13.2431 3.82735 13.221 4.24888 12.9473 4.49519L6.83119 10.0001L12.9473 15.5043C13.2209 15.7506 13.2431 16.1721 12.9968 16.4458Z' fill='%23232527'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center center; mask-size: 20px; }
.ltd .ui-datepicker .ui-icon-circle-triangle-e::before {content: ''; position: absolute; top: 0; left: 0; display:block; width: 20px; height: 20px; background-color: #232527; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.00317 16.4458C7.24947 16.7195 7.67099 16.7417 7.94467 16.4954L14.6113 10.4956C14.7518 10.3692 14.832 10.1891 14.832 10.0001C14.832 9.81112 14.7518 9.63101 14.6114 9.50457L7.9447 3.50417C7.67103 3.25785 7.2495 3.28002 7.00319 3.55369C6.75687 3.82735 6.77905 4.24888 7.05271 4.49519L13.1688 10.0001L7.05274 15.5043C6.77906 15.7506 6.75687 16.1721 7.00317 16.4458Z' fill='%23232527'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center center; mask-size: 20px; }
.ltd .ui-datepicker .ui-datepicker-title {display: flex; align-items: center; justify-content: center; column-gap: 8px; line-height: 1; text-align: center; }
.ltd .ui-datepicker-month {min-width: 83px;}
.ltd .ui-datepicker-year {position: relative; min-width: 110px;}
.ltd .ui-datepicker select.ui-datepicker-month,
.ltd .ui-datepicker select.ui-datepicker-year { height: 40px; padding: 0 8px 0 12px; border-radius: 8px; border-color: rgba(19, 21, 23, 0.15); font-size: 17px; line-height: 1.5; color: #232527; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.7696 14.3961L7.26835 9.16204C7.10127 8.96776 7.23931 8.66699 7.49555 8.66699H16.4989C16.7551 8.66699 16.8932 8.96779 16.726 9.16206L12.224 14.3961C12.1044 14.5351 11.8892 14.5351 11.7696 14.3961Z' fill='%23232527'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: calc(100% - 8px) center; background-size: 24px; }
.ltd .ui-datepicker table {width: 100%; border-collapse: collapse; margin: 24px 0 0;}
/* 요일 영역 */
.ltd #ui-datepicker-div .ui-datepicker-calendar thead th { width: 40px; padding-bottom: 4px; font-size: 15px; font-weight: 400; line-height: 1.5; color: #777; }
.ltd #ui-datepicker-div .ui-datepicker-calendar thead th span {display: inline-block; font-size: inherit; line-height: inherit;}
/* 일자 기본 */
.ltd #ui-datepicker-div .ui-datepicker-calendar td { padding: 4px 0; }
.ltd #ui-datepicker-div .ui-datepicker-calendar td a { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; line-height: 1.5; text-align: center; border-radius: 6px; color: #222; font-size: 17px; border: none; /* transition: background 0.2s; */ }
.ltd #ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-other-month  a {color: #BFBFBF;}
.ltd #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-hover {border-radius: 1000px; background-color: #D17B47; color: #fff;}
.ltd #ui-datepicker-div .ui-datepicker-buttonpane,
.ltd #ui-datepicker-div .ui-datepicker-close,
.ltd #ui-datepicker-div .ui-datepicker-current { display: none; }

/* 알럿 */
.ltd .pop-alert { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; width: 100%; height: 100%; padding: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.4); -webkit-transition: visibility 0.15s 0.3s, z-index 0s 0.3s, opacity 0.2s; transition: visibility 0.15s 0.3s, z-index 0s 0.3s, opacity 0.2s; z-index: 10000; }
.ltd .pop-alert .bx-alert { max-width: 300px; border-radius: 16px;  -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; -ms-flex-item-align: center; align-self: center; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: var(--color-base-100); }
.ltd .pop-alert .bx-alert .in-cont-bx {padding: 32px 28px;}
.ltd .pop-alert .bx-alert .in-cont-bx .bx-tx {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; text-align: center;}
.ltd .pop-alert .bx-alert .in-cont-bx .bx-btns {padding-top: 24px; display: flex; column-gap: 16px; justify-content: center;}
.ltd .pop-alert .bx-alert .in-cont-bx .bx-btns .btn01 {display: block; width: 78px; height: 40px; font-weight: 400; font-size: 17px; color: #232527; line-height: 40px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; text-align: center; box-sizing: border-box;}
.ltd .pop-alert .bx-alert .in-cont-bx .bx-btns .btn01:hover {border: 1px solid rgba(19, 21, 23, 0.20); background-color: #F4F5F6;}
.ltd .pop-alert .bx-alert .in-cont-bx .bx-btns .btn01:active {border: 1px solid rgba(19, 21, 23, 0.20); background-color: #E6E8EA;}
.ltd .pop-alert .bx-alert .in-cont-bx .bx-btns .btn02 {display: block; width: 78px; height: 40px; font-weight: 400; font-size: 17px; color: #fff; line-height: 40px; background: #6A75A0; border-radius: 8px; text-align: center; box-sizing: border-box;}
.ltd .pop-alert .bx-alert .in-cont-bx .bx-btns .btn02:hover {background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #5F6990;}
.ltd .pop-alert .bx-alert .in-cont-bx .bx-btns .btn02:active {background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%), #6A75A0;}
.ltd .pop-alert .bx-alert .in-cont-bx .bx-btns .btn01.disabled, .ltd .pop-alert .bx-alert .in-cont-bx .bx-btns .btn02.disabled {border: 1px solid rgba(19, 21, 23, 0.07); background: #F7F6F5; color: #BFBFBF;}

@media (max-width: 1023px) {
  .ltd .pop-alert .bx-alert {max-width: 280px;}
  .ltd .pop-alert .bx-alert .in-cont-bx {padding: 24px;}
  .ltd .pop-alert .bx-alert .in-cont-bx .bx-tx {font-size: 15px;}
  .ltd .pop-alert .bx-alert .in-cont-bx .bx-btns .btn01 {width: 60px; height: 32px; font-size: 14px; line-height: 32px;}
  .ltd .pop-alert .bx-alert .in-cont-bx .bx-btns .btn02 {width: 60px; height: 32px; font-size: 14px; line-height: 32px;}
}

/* 토스트 */
.ltd .pop-toast { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; width: 100%; height: 100%; padding: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.4); -webkit-transition: visibility 0.15s 0.3s, z-index 0s 0.3s, opacity 0.2s; transition: visibility 0.15s 0.3s, z-index 0s 0.3s, opacity 0.2s; z-index: 10000; }
.ltd .pop-toast .bx-toast { max-width: auto; border-radius: 16px; border-bottom-left-radius: 0;  /*-webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%;*/ -ms-flex-item-align: center; align-self: flex-end; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: var(--color-base-100); }
.ltd .pop-toast .bx-toast .ion-cont-bx {position: relative; padding: 10px 34px 10px 16px; background: #6A75A0;}
.ltd .pop-toast .bx-toast .ion-cont-bx .bx-tx {font-weight: 500; font-size: 14px; color: #fff; line-height: 150%; text-align: center; display: flex; column-gap: 5px; align-items: center;}
.ltd .pop-toast .bx-toast .ion-cont-bx .bx-tx span.icon {width: 16px; height: 16px;}
.ltd .pop-toast .bx-toast .ion-cont-bx .bx-tx span.icon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.1943 2.9002C7.01166 3.05585 6.92033 3.13368 6.8228 3.19905C6.59922 3.34891 6.34813 3.45291 6.08407 3.50504C5.96888 3.52778 5.84928 3.53733 5.61006 3.55642C5.00902 3.60438 4.7085 3.62836 4.45778 3.71692C3.87788 3.92175 3.42175 4.37788 3.21692 4.95778C3.12836 5.2085 3.10438 5.50902 3.05642 6.11006C3.03733 6.34928 3.02778 6.46888 3.00504 6.58407C2.95291 6.84813 2.84891 7.09922 2.69905 7.3228C2.63368 7.42033 2.55586 7.51165 2.4002 7.6943C2.00913 8.15321 1.81358 8.38267 1.69891 8.62258C1.4337 9.17746 1.4337 9.82254 1.69891 10.3774C1.81358 10.6173 2.00912 10.8468 2.4002 11.3057C2.55584 11.4883 2.63369 11.5797 2.69905 11.6772C2.84891 11.9008 2.95291 12.1519 3.00504 12.4159C3.02778 12.5311 3.03733 12.6507 3.05642 12.8899C3.10438 13.491 3.12836 13.7915 3.21692 14.0422C3.42175 14.6221 3.87788 15.0783 4.45778 15.2831C4.7085 15.3716 5.00902 15.3956 5.61006 15.4436C5.84928 15.4627 5.96888 15.4722 6.08407 15.495C6.34813 15.5471 6.59922 15.6511 6.8228 15.8009C6.92033 15.8663 7.01165 15.9441 7.1943 16.0998C7.65322 16.4909 7.88267 16.6864 8.12258 16.8011C8.67746 17.0663 9.32254 17.0663 9.87742 16.8011C10.1173 16.6864 10.3468 16.4909 10.8057 16.0998C10.9883 15.9441 11.0797 15.8663 11.1772 15.8009C11.4008 15.6511 11.6519 15.5471 11.9159 15.495C12.0311 15.4722 12.1507 15.4627 12.3899 15.4436C12.991 15.3956 13.2915 15.3716 13.5422 15.2831C14.1221 15.0783 14.5783 14.6221 14.7831 14.0422C14.8716 13.7915 14.8956 13.491 14.9436 12.8899C14.9627 12.6507 14.9722 12.5311 14.995 12.4159C15.0471 12.1519 15.1511 11.9008 15.3009 11.6772C15.3663 11.5797 15.4441 11.4883 15.5998 11.3057C15.9909 10.8468 16.1864 10.6173 16.3011 10.3774C16.5663 9.82254 16.5663 9.17746 16.3011 8.62258C16.1864 8.38267 15.9909 8.15322 15.5998 7.6943C15.4441 7.51165 15.3663 7.42033 15.3009 7.3228C15.1511 7.09922 15.0471 6.84813 14.995 6.58407C14.9722 6.46888 14.9627 6.34928 14.9436 6.11006C14.8956 5.50902 14.8716 5.2085 14.7831 4.95778C14.5783 4.37788 14.1221 3.92175 13.5422 3.71692C13.2915 3.62836 12.991 3.60438 12.3899 3.55642C12.1507 3.53733 12.0311 3.52778 11.9159 3.50504C11.6519 3.45291 11.4008 3.34891 11.1772 3.19905C11.0797 3.13368 10.9883 3.05586 10.8057 2.9002C10.3468 2.50912 10.1173 2.31358 9.87742 2.19891C9.32254 1.9337 8.67746 1.9337 8.12258 2.19891C7.88267 2.31358 7.65321 2.50912 7.1943 2.9002ZM12.2801 7.89735C12.5185 7.65898 12.5185 7.2725 12.2801 7.03412C12.0417 6.79575 11.6553 6.79575 11.4169 7.03412L7.7792 10.6718L6.58309 9.4757C6.34472 9.23733 5.95824 9.23733 5.71987 9.4757C5.48149 9.71408 5.48149 10.1006 5.71987 10.3389L7.34759 11.9667C7.58596 12.205 7.97244 12.205 8.21081 11.9667L12.2801 7.89735Z' fill='white'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 18px; }
.ltd .pop-toast .bx-toast .ion-cont-bx .bx-tx a.btn-close-toast {position: absolute; top: 14.5px; right: 10px; width: 12px; height: 12px;}
.ltd .pop-toast .bx-toast .ion-cont-bx .bx-tx a.btn-close-toast { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M9.31738 2.61816C9.47359 2.46196 9.7266 2.46196 9.88281 2.61816C10.0388 2.77438 10.039 3.02744 9.88281 3.18359L6.56641 6.5L9.88477 9.81836C10.0409 9.97454 10.0408 10.2276 9.88477 10.3838C9.72857 10.54 9.47555 10.5399 9.31934 10.3838L6.00098 7.06543L2.68262 10.3838C2.52641 10.54 2.2734 10.54 2.11719 10.3838C1.96102 10.2276 1.961 9.97456 2.11719 9.81836L5.43555 6.5L2.11914 3.18359C1.96297 3.02741 1.96303 2.77438 2.11914 2.61816C2.27536 2.46196 2.52837 2.46195 2.68457 2.61816L6.00098 5.93457L9.31738 2.61816Z' fill='white'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 12px; }


/* 장례지도사 */
.ltd .icon.instructor {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_instructor.svg);
}

/* 장례도우미 */
.ltd .icon.helper {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_helper.svg);
}

/* 고인이송차량 */
.ltd .icon.vehicle {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_vehicle.svg);
}

/* 버스 */
.ltd .icon.bus {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_bus.svg);
}

/* 리무진 */
.ltd .icon.buslimo {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_buslimo.svg);
}

/* 봉안함 */
.ltd .icon.box {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_box.svg);
}

/* 수의 */
.ltd .icon.clothes {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_clothes.svg);
}

/* 관 */
.ltd .icon.coffin {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_coffin.svg);
}

/* 관보 */
.ltd .icon.cover {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_cover.svg);
}

/* 횡대 */
.ltd .icon.board {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_board.svg);
}

/* 상복 */
.ltd .icon.mourning {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mourning.svg);
}

/* 일회용​ */
.ltd .icon.customs {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_customs.svg);
}

/* 상주용품 */
.ltd .icon.goods {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_goods.svg);
}

/* 재단장식 */
.ltd .icon.decoration, .ltd .icon.convenience {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_convenience.svg);
}

/* 기타용품 */
.ltd .icon.etc {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_etc.svg);
}

/* 입관용품 */
.ltd .icon.supplies {
    background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_supplies.svg);
}


.ltd .pop-wrap-ty01 {position: fixed; top: 0; left: 0; width: 100%; height: 100%; padding: 20px; background: rgba(176, 176, 176, 0.60); /*rgba(255, 255, 255, 0.60);*/ backdrop-filter: blur(10px); box-sizing: border-box; z-index: 100000; display: flex; align-items: flex-start; justify-content: center; overflow: hidden;}
.ltd .pop-wrap-ty01 .pop-share-wrap {max-width: 280px; width: 100%; padding: 32px; background: #fff; border: 1px solid rgba(19, 21, 23, 0.10); border-radius: 24px; box-sizing: border-box; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.08), 0 8px 10px 0 rgba(0, 0, 0, 0.05); display: flex; flex: 1 1 100%; align-self: center; flex-direction: column;}
.ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-top {position: relative; width: 100%; padding: 0 0 16px 0;}
.ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-top p {font-weight: 600; font-size: 19px; color: #131517; line-height: 32px;}
.ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-top .btn-popup-close {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 20;
  width: 32px;
  height: 32px;
  text-indent: -999px;
  overflow: hidden;
}
.ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-top .btn-popup-close::before {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  -webkit-mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='rgba(0,0,0,1)' fill-rule='evenodd' d='m10.94 12-4.774 4.773 1.061 1.06L12 13.062l4.773 4.773 1.06-1.061L13.062 12l4.773-4.773-1.061-1.06L12 10.938 7.227 6.166l-1.06 1.061L10.938 12Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50%/cover;
		  mask: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E %3Cpath fill='rgba(0,0,0,1)' fill-rule='evenodd' d='m10.94 12-4.774 4.773 1.061 1.06L12 13.062l4.773 4.773 1.06-1.061L13.062 12l4.773-4.773-1.061-1.06L12 10.938 7.227 6.166l-1.06 1.061L10.938 12Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat 50%/cover;
  background-color: var(--color-base-010);
}
.ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-cont {position: relative; width: 100%;}
.ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-cont li {padding-bottom: 12px;}
.ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-cont li:last-child {padding-bottom: 0;}
.ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-cont li a {position: relative; display: block; font-weight: 400; font-size: 17px; color: #232527; line-height: 40px; padding-left: 56px;}
.ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-cont li.kakao a::before {
  content: ''; position: absolute; top: 0; left: 0; display: block; width: 40px; height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23F3E044'/%3E%3Cpath d='M20.6632 11.9873C15.3921 11.9873 11.1094 15.4748 11.1094 19.7498C11.1094 22.4498 12.8664 24.8123 15.3921 26.2748L14.7333 29.9873L18.7964 27.2873C19.3455 27.3998 20.0044 27.3998 20.5534 27.3998C25.8245 27.3998 30.1073 23.9123 30.1073 19.6373C30.2171 15.4748 25.9344 11.9873 20.6632 11.9873Z' fill='%233A1F1E'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40px;
}
.ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-cont li.facebook a::before {
  content: ''; position: absolute; top: 0; left: 0; display: block; width: 40px; height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='20' cy='20' r='20' fill='%233B77EB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.7778 20.8V28H21.1358V20.9H23.4074L24 17.9H21.1358C21.1358 17.9 21.1358 16.5 21.1358 15.7C21.1358 15.4 21.2346 15 21.7284 15C22.4198 15 23.3086 15 23.3086 15V12C23.3086 12 21.8272 12 20.2469 12C19.2593 12 17.7778 13.3 17.7778 14.8C17.7778 16.3 17.7778 17.9 17.7778 17.9H16V20.9L17.7778 20.8Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40px;
}
.ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-cont li.twitter a::before {
  content: ''; position: absolute; top: 0; left: 0; display: block; width: 40px; height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23232527'/%3E%3Cpath d='M24.6009 12H27.0544L21.6943 18.7774L28 28H23.0627L19.1957 22.4066L14.7709 28H12.316L18.049 20.7508L12 12H17.0626L20.5581 17.1126L24.6009 12ZM23.7399 26.3754H25.0993L16.3239 13.5393H14.8651L23.7399 26.3754Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40px;
}
.ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-cont li.link-copy a::before {
  content: ''; position: absolute; top: 0; left: 0; display: block; width: 40px; height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23777777'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.0192 12.7513C22.8308 10.9397 25.8265 10.9397 27.6381 12.7513C29.4498 14.563 29.4498 17.5586 27.6381 19.3703L24.3319 22.6765C22.7583 24.3805 20.1976 24.47 18.4334 23.2939C17.817 22.883 17.6504 22.0501 18.0614 21.4337C18.4723 20.8172 19.3052 20.6507 19.9216 21.0616C20.7242 21.5967 21.7955 21.4784 22.3702 20.8462C22.3845 20.8304 22.3992 20.815 22.4143 20.8L25.7411 17.4732C26.505 16.7093 26.505 15.4123 25.7411 14.6484C25.0045 13.9118 23.7724 13.8855 23.0003 14.5693L22.8692 14.7659C22.4583 15.3823 21.6254 15.5489 21.009 15.138C20.3926 14.727 20.226 13.8941 20.6369 13.2777L20.8516 12.9558C20.9006 12.8823 20.9567 12.8138 21.0192 12.7513Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.1301 17.7516C17.7101 16.3153 20.1415 15.9383 22.0227 17.3491C22.6153 17.7936 22.7355 18.6344 22.291 19.2271C21.8464 19.8198 21.0056 19.9399 20.4129 19.4954C19.7269 18.9809 18.7401 19.0256 17.9633 19.7113L14.6692 23.1117L14.6543 23.1268C13.8903 23.8908 13.8903 25.1877 14.6543 25.9516C15.4182 26.7155 16.7151 26.7155 17.4791 25.9516L18.4276 26.9002L17.4791 25.9516L17.801 25.6297C18.3249 25.1058 19.1742 25.1058 19.6981 25.6297C20.222 26.1536 20.222 27.0029 19.6981 27.5268L19.3761 27.8487C17.5645 29.6604 14.5688 29.6604 12.7572 27.8487C10.9482 26.0398 10.9455 23.0504 12.749 21.2379L16.069 17.8108C16.0888 17.7905 16.1091 17.7707 16.1301 17.7516Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40px;
}

@media (max-width: 1023px) {
  .ltd .pop-wrap-ty01 .pop-share-wrap {max-width: 213px; padding: 25px 0 25px 24px;}
  .ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-top p {font-size: 17px; line-height: 24px;}
  .ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-top .btn-popup-close {right: 24px; width: 24px; height: 24px;}
  .ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-top .btn-popup-close::before {width: 24px; height: 24px;}
  .ltd .pop-wrap-ty01 .pop-share-wrap .in-bx-cont li a {font-size: 15px;}
}


/* radio 컬러 */
.ltd .form.radio:not(.disabled, :has(:disabled)) .form-elem:checked + .form-text::before {border-color: #6A75A0;}


/* 동의 미동의 추가 */
.ltd .board-write-ty01 .btm-areaty02 p.bx-line {display: flex; align-items: center; column-gap: 8px;}
.ltd .board-write-ty01 .btm-areaty02 span.form-text.ty01 {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.ltd .board-write-ty01 .btm-area.ty02 span.tx-imp {color: #E94543;}
.ltd .board-write-ty01 .btm-area.ty02 a.btn-view-detail {position: relative; top: auto; right: auto;}
.ltd .board-write-ty01 .btm-area.ty02 .bx-radio-r {position: absolute; top: 0; right: 0; display: flex; column-gap: 16px;}
.ltd .board-write-ty01 .btm-area.ty02 .bx-radio-r .form.radio .form-text {font-weight: 400; font-size: 17px;}

@media (max-width: 1023px) {
  .ltd .board-write-ty01 .btm-area.ty02 p.bx-line {display: block;}
  .ltd .board-write-ty01 .btm-area.ty02 span.form-text.ty01 {font-size: 15px;}
  .ltd .board-write-ty01 .btm-area.ty02 a.btn-view-detail {position: relative; top: auto; right: auto; display: inline-block; margin-left: 4px;}
  .ltd .board-write-ty01 .btm-area.ty02 .bx-radio-r {position: relative; top: auto; right: auto; width: 100%; padding-top: 12px;}
  .ltd .board-write-ty01 .btm-area.ty02 .bx-radio-r .form.radio .form-text {font-size: 15px;}
}

.ltd .landing-wrap .consent-list.ty02 .consent-item {position: relative; display: flex; column-gap: 8px; justify-content: unset}
.ltd .landing-wrap .consent-list.ty02 .consent-item span {font-size: 17px; font-weight: 600; line-height: 1.5; color: #232527;}
.ltd .landing-wrap .consent-list.ty02 .consent-item span span.tx-imp {color: #E94543;}
.ltd .landing-wrap .consent-list.ty02 .consent-item .bx-radio-r {position: absolute; top: 0; right: 0; display: flex; column-gap: 16px;}
.ltd .landing-wrap .consent-list.ty02 .consent-item .bx-radio-r .form.radio .form-text {font-weight: 400; font-size: 17px;}

@media (max-width: 1023px) {
  .ltd .landing-wrap .consent-list.ty02 .consent-item {display: block; padding-left: 0;}
  .ltd .landing-wrap .consent-list.ty02 .consent-item .bx-radio-r {position: relative; top: auto; right: auto; width: 100%; padding-top: 12px;}
  .ltd .landing-wrap .consent-list.ty02 .consent-item .bx-radio-r .form.radio .form-text {font-size: 15px;}
}

.ltd #header .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text.on::after {bottom: 26px;}
.ltd #header .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text:hover::after {bottom: 26px;}

/*  */
.ltd .board-view .board-view-content .board-content p,
.ltd .board-view .board-view-content .board-content a,
.ltd .board-view .board-view-content .board-content span,
.ltd .board-view .board-view-content .board-content strong,
.ltd .board-view-ty01 .content-area .bx-cont-rep p,
.ltd .board-view-ty01 .content-area .bx-cont-rep a,
.ltd .board-view-ty01 .content-area .bx-cont-rep span, 
.ltd .board-view-ty01 .content-area .bx-cont-rep strong,
.ltd .board-view-ty02 .content-area .bx-cont-rep p,
.ltd .board-view-ty02 .content-area .bx-cont-rep a,
.ltd .board-view-ty02 .content-area .bx-cont-rep span, 
.ltd .board-view-ty02 .content-area .bx-cont-rep strong{ font-family: 'Pretendard GOV Variable', "Pretendard GOV", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif !important; line-height: 1.5 !important; overflow-wrap : break-word; }
