@charset "UTF-8";

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

 * 공통

********************************************************************************************************************************/
:root {
  --header-height: 100px; /* PC 기준 헤더 높이 */
}

@media (max-width: 1023px) {
  :root {
    --header-height: 72px; /* 모바일 기준 */
  }
}

.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-info { row-gap: 0; }
}

#page .page-head .heading-l { text-align: left; }
#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; }
#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: 600;
  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: 600;
  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: 600;
  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: 600;
  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 */
.home  #skipnav {position: absolute; top: 0; left: 0; width: 100%; z-index: 1000000000000000000000000;}
.home  #skipnav a {position: absolute; top: -9999px; z-index: 1000000000000000000000000;}
.home #skipnav a:hover,
.home #skipnav a:active,
.home #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;}

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


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

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

/* container */
.home .container.ty-wide {padding-left: 0; padding-right: 0; padding-bottom: 0;}
.home .container.ty-wide #page {max-width: 100%;}
.home .container.ty-wide #page .inner-bx {width: 100%; max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; row-gap: 48px;}
.home .container.ty-wide #page .page-head-wrap {width: 100%; max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; row-gap: 48px;}
.home .container.ty-wide #page .page-body-wrap {flex: 1 1 100%; width: 100%; background: #F7F6F5;}
.home .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;}
.home .container.ty-wide #page .page-body-wrap.ty02 {background: #F8EEE8;}

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

/* header new */
.home #header.active~#container:after  {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;}
.home .header .header-inner .header-sub-area {display: flex; column-gap: 16px; height: 72px; align-items: center;}
.home .header .header-inner .header-sub-area .btn-header-prev {width: 24px; height: 24px; line-height: 24px;}
.home .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;
}
.home .header .header-inner .header-sub-area h2 {font-weight: 600; font-size: 20px; color: #131517; line-height: 130%;}
  
.home .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);}
.home .header .nav-layer .nav-inner-wrap {position: relative; background: #FBFAFA; z-index: 100;}
/* .home .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;} */
.home .header .nav-layer a {display: block;}
.home .header.active .nav-layer {display: block;}
.home .header .nav-layer .inner-bx-l {width: 1200px; margin: 0 auto;}
.home .header .nav-layer .inner-bx-l > ul {display: flex; column-gap: 32px; padding: 32px 0 48px 0;}
.home .header .nav-layer .inner-bx-l > ul > li {flex: 1;}
.home .header .nav-layer .inner-bx-l > ul > li > a {display: inline-block; font-weight: 600; font-size: 24px; line-height: 130%;}
.home .header .nav-layer .inner-bx-l .lnb-list-l {display: flex; flex-direction: column; row-gap: 12px; padding-top: 12px;}
.home .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;}
.home .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;}
.home .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;
}
.home .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;}
.home .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 0L8.5 0.833984L0 6.66699L1.5 0Z' fill='%236A75A0'/%3E%3C/svg%3E");
  background-size: 9px 7px; background-repeat: no-repeat; background-position: center;
}
.home .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: #232527; transform: translateX(-50%); animation: expandLine 0.2s ease-out forwards;}
.home .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: #232527; transform: translateX(-50%); animation: expandLine 0.2s ease-out forwards;}
.home .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;
}
.home .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;
}
.home .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;}
.home .header .nav-layer .inner-bx-l .lnb-list-l > .lnb-item-l.dep3.on > .lnb-list-l {display: flex;}
.home .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;}
.home .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;}

.home .header.main .nav-layer {border-top: 1px solid #e7e7e7;}

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

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

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

.home .mobile-menu-content-area, .home .mobile-menu-bottom-area {display: none;}

@media (max-width: 1023px) {
  .home #header {display: flex; flex-direction: column;}
  .home #header.open { height: calc(var(--vh, 1vh) * 100); z-index: 100010;}
  /* .home #header.main::before {background-color: #fff !important;} */
  .home #header.main::before {border-bottom: none !important;}
  .home #header .header-inner {flex: 1 0 auto; padding: 0;}
  .home #header.main .header-inner > .logo { position: absolute; top: 0; left: 16px; width: 180px; }
  .home .header.main .header-inner > .logo {display: flex;}
  .home .header:not(.main) .header-inner > .logo {display: none !important;}
  .home #header .header-inner > .logo { left: 16px; }
  .home #header .header-inner .mobile-menu-top-area .logo {position: static;}

  .home .mobile-menu-top-area {display: block; height: 72px; padding: 0 16px;}
  .home #header .header-inner .mobile-menu-top-area .navi-util {right: 16px;}
  .home #header .header-inner .mobile-menu-top-area .navi-util .navi-list {padding-right: 30px;}
  .home .header.main .header-inner .header-sub-area,
  .home .header.open .header-inner .header-sub-area {display: none !important;}
  .home .header .header-inner .header-sub-area {display: flex !important; padding-left: 16px;}

  .home #header .header-inner .gnb-list.active .in-nav {display: block; border-bottom: 1px solid #EFEFEF; -ms-overflow-style: none; scrollbar-width: none;}
  .home #header .header-inner .gnb-list.active .in-nav::-webkit-scrollbar {display: none !important;}
  .home #header .header-inner .gnb .gnb-list .in-nav ul {min-width: 500px; width: auto;}
  #header .header-inner .gnb .gnb-list .in-nav .gnb-item {flex-shrink: 0; float: none;}

  .home .header.open .nav-layer {flex: 1 1 100%; overflow-y: auto; position: static; box-shadow: none; scroll-behavior: smooth;}
  .home .header .nav-layer .inner-bx-l {width: 100%; height: auto; padding: 24px 24px 42px 24px; box-sizing: border-box; background-color: transparent; }
  .home .header .nav-layer .inner-bx-l .gnb-list-l {flex-direction: column; padding: 0; row-gap: 24px;}
  .home .header .nav-layer .inner-bx-l .gnb-list-l .gnb-item-l .gnb-text-l { display: flex; justify-content: space-between; align-items: center; font-size: 18px; padding: 2px 0; }
  /* .home .header .nav-layer .inner-bx-l .gnb-list-l .gnb-item-l .gnb-text-l::after { display: block; content: ''; flex-shrink: 0; width: 20px; height: 20px; background-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='M16.4461 12.9956C16.1724 13.2419 15.7509 13.2197 15.5045 12.9461L10.0001 7.66331L4.49561 12.9461C4.2493 13.2197 3.82777 13.2419 3.5541 12.9956C3.28043 12.7493 3.25824 12.3278 3.50455 12.0541L9.50455 6.22076C9.63098 6.08029 9.81109 6.00007 10.0001 6.00007C10.1891 6.00007 10.3692 6.08029 10.4956 6.22076L16.4956 12.0541C16.7419 12.3278 16.7197 12.7493 16.4461 12.9956Z' fill='%23232527'/%3E%3C/svg%3E"); transform: rotate(-180deg); transition: all .3s ease; transform: rotate(-180deg); transition: all .3s ease; }
  .home .header .nav-layer .inner-bx-l .gnb-list-l .gnb-item-l.on .gnb-text-l::after { transform: rotate(0); } */
  /* .home .header .nav-layer .inner-bx-l .lnb-list-l { display: none; padding: 0 16px; text-align: left; } */
  .home .header .nav-layer .inner-bx-l .lnb-list-l {padding: 12px 12px 0; text-align: left; }
  /* .home .header .nav-layer .inner-bx-l .gnb-list-l .gnb-item-l.on .lnb-list-l { display: flex ; padding-top: 12px; } */

  .home #header .header-inner .gnb { opacity: 0; display: none;}
  .home #header.main .header-inner .gnb { opacity: 0; display: block;}
  .home #header.open .header-inner .gnb {display: flex; width: 100%; opacity: 1; }
  .home #header .header-inner .gnb .gnb-list {position: static; height: auto; background-color: #fff;}
  .home #header.open .mobile-menu-content-area, .home #header.open .mobile-menu-bottom-area {flex-shrink: 0; display: block;}
  .home #header .header-inner .gnb-list .in-nav {flex: 1 1 100%;}
  .home .mobile-menu-content-area {padding: 12px 16px 24px; box-sizing: border-box;}
  .home .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;}
  .home .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%);}
  .home .mobile-menu-content-area .call-item {display: flex; flex-direction: column; gap: 5px; position: relative; padding-left: 44px;}
  .home .mobile-menu-content-area .call-item::before { content: ''; position: absolute; left: 0; width: 40px; height: 100%; background-repeat: no-repeat; background-position: center; background-size: auto 23px; }
  .home .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"); }
  .home .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"); }
  /* .home .mobile-menu-content-area .call-item.day {padding-right: 6px;} */
  .home .mobile-menu-content-area .call-item .title {font-size: 12px; font-weight: 600; color: #444; line-height: 1;}
  .home .mobile-menu-content-area .call-item .number .tel {font-size: 17px; font-weight: 600; color: #232527; line-height: 1}

  .home .mobile-menu-bottom-area {padding: 16px; background-color: #FBFAFA;}
  .home .mobile-menu-bottom-area .button-area {display: flex; gap: 16px;}
  .home .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;}
  .home .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");}
  .home .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) {
  .home .mobile-menu-content-area .call-area {justify-content: center; padding: 12px 4px;}
  /* .home .mobile-menu-content-area .call-item.day {padding-right: 0px;} */
}


.home .btn-btm-more-ty01 {padding: 48px 0 0 0; text-align: center;}
.home .btn-btm-more-ty01 .btn-more-c {position: relative; display: inline-block; height: 48px; font-weight: 600; font-size: 17px; color: #232527; line-height: 48px; padding: 0 52px 0 20px; background: #fff; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; box-sizing: border-box;}
.home .btn-btm-more-ty01 .btn-more-c::after {
  content: '';
  position: absolute;
  top: 14px;
  right: 16px;
  display: block;
  width: 20px;
  height: 20px;
  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: 20px;
}
.home .btn-btm-more-ty01 .btn-more-c:hover {background-color: #F4F5F6;}
.home .btn-btm-more-ty01 .btn-more-c.attr-right::after {top: 0; width: 16px; height: 16px; background-size: 16px; 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.60174 2.84392C5.79877 2.62497 6.13599 2.6072 6.35494 2.80424L11.0216 7.60371C11.134 7.70485 11.1982 7.84895 11.1982 8.00014C11.1982 8.15134 11.134 8.29544 11.0216 8.39658L6.35496 13.1966C6.13602 13.3936 5.7988 13.3759 5.60176 13.1569C5.40471 12.938 5.42246 12.6008 5.6414 12.4037L9.86757 8.00018L5.64142 3.59712C5.42247 3.40009 5.40471 3.06287 5.60174 2.84392Z' fill='%2333363D'/%3E%3C/svg%3E");}


/* 통합 검색 */
.home .search-layer {position: absolute; top: 0; left: 0; width: 100%; /*height: 460px;*/ z-index: 10000; display: none;}
.home .search-layer.search-open {display: block}
.home .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);}
.home .search-layer a.btn_search_close {
position: absolute;
top: 24px;
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 fill-rule='evenodd' clip-rule='evenodd' d='M18.6308 4.23421C18.9432 3.92199 19.4493 3.92187 19.7617 4.23421C20.074 4.54656 20.0739 5.05263 19.7617 5.36507L13.1288 11.9979L19.7656 18.6346C20.078 18.947 20.078 19.454 19.7656 19.7664C19.4532 20.0787 18.9471 20.0786 18.6347 19.7664L11.998 13.1287L5.36127 19.7664C5.04885 20.0786 4.54275 20.0787 4.23041 19.7664C3.91798 19.454 3.918 18.947 4.23041 18.6346L10.8662 11.9979L4.23431 5.36507C3.92209 5.05263 3.92196 4.54656 4.23431 4.23421C4.54667 3.92187 5.05275 3.92199 5.36517 4.23421L11.998 10.867L18.6308 4.23421Z' fill='%23232527'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-size: 24px;
z-index: 10;
}
.home .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);}
.home .search-layer .search-inner-wrap .search-inner-bx {width: 1200px; margin: 0 auto; text-align: center;}
.home .search-layer .search-inner-wrap .search-inner-bx .s-title {font-weight: 600; font-size: 32px; color: #131517; line-height: 130%; padding: 0 0 16px 0;}
.home .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;
}
.home .search-layer .search-inner-wrap .search-inner-bx .search-word .search-form {position: relative; width: 488px; margin: 0 auto;}
.home .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;}
.home .search-layer .search-inner-wrap .search-inner-bx .search-word .search-form .form .form-elem::placeholder {color: #777;}
.home .search-layer .search-inner-wrap .search-inner-bx .search-word .search-form .btn-search {position: absolute; top: 12px; right: 16px;}
.home .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap {text-align: center;}
.home .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx {position: relative; display: inline-block; padding: 32px 0 64px 91px;}
.home .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%;}
.home .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx .keyword-r {display: flex; column-gap: 12px; align-items: center;}
.home .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx .keyword-r span.keyword-item a {display: inline-block; 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;}
.home .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}
.home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side {display: flex; align-items: center; column-gap: 64px;}
.home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p span {display: inline-block; font-weight: 600; font-size: 17px; color: #232527; line-height: 29px; vertical-align: top;}
.home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p span.tx-num {font-weight: 600; font-size: 22px; color: #232527; line-height: 29px;}
.home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p.tx01 span.tx-stit {padding-left: 40px; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/common/icon_callcenter.svg') no-repeat left top; background-size: 28px;}
.home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p.tx02 span.tx-stit {padding-left: 40px; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/common/icon_headphone.svg') no-repeat left top; background-size: 28px;}
.home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side {display: flex; align-items: center; column-gap: 32px;}
.home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side p {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .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;}
.home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side a.btn-inquiry:hover {border: 1px solid rgba(19, 21, 23, 0.20); background-color: #F4F5F6;}
.home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side a.btn-inquiry:active {border: 1px solid rgba(19, 21, 23, 0.20); background-color: #E6E8EA;}
/* .home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side a.btn-inquiry:disabled {} */

.home .search-result-wrap {width: 100%; max-width: 1200px; margin: 0 auto;}
.home .search-result-wrap .top-area {padding: 4.5px 0 103px 0; text-align: center;}
.home .search-result-wrap .top-area .s-title {font-weight: 600; font-size: 36px; color: #131517; line-height: 130%; padding: 0 0 52.5px 0;}
.home .search-result-wrap .top-area .s-title span {color: #B26231;}
.home .search-result-wrap .top-area .s-title p {display: inline;}
.home .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;
}
.home .search-result-wrap .top-area .search-word .search-form {position: relative; width: 384px; margin: 0 auto;}
.home .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;}
.home .search-result-wrap .top-area .search-word .search-form .form .form-elem::placeholder {color: #777;}
.home .search-result-wrap .top-area .search-word .search-form .btn-search {position: absolute; top: 12px; right: 16px;}

.home .result-list-wrap .result-list-inner-bx {padding-bottom: 96px;}
.home .result-list-wrap .result-list-inner-bx:last-child {padding-bottom: 0;}
.home .result-list-wrap .result-list-inner-bx .result-s-title {font-weight: 600; font-size: 28px; color: #232527; line-height: 130%; padding: 0 0 24px 0; display: flex; align-items:flex-end; column-gap: 10px;}
.home .result-list-wrap .result-list-inner-bx .result-s-title span.tx-num {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%;}
.home .result-list-wrap .result-list-inner-bx .result-s-title span.tx-num span {color: #B26231;}
.home .result-list-wrap .result-list-inner-bx .result-list {padding: 12px 0 0 0; border-top: 1px solid rgba(19, 21, 23, 0.30);}
.home .result-list-wrap .result-list-inner-bx .result-list ul {padding-bottom: 30px;}
.home .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;}
.home .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;
}
.home .result-list-wrap .result-list-inner-bx .result-list li a:hover p {position: relative;}
.home .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;}
.home .result-list-wrap .result-list-inner-bx .result-list .btm-btn {text-align: center;}
.home .result-list-wrap .result-list-inner-bx .result-list .btn-view-more {display: inline-block; height: 48px; font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding: 0 16px 0 20px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; display: inline-flex; align-items: center; column-gap: 16px; box-sizing: border-box;}
.home .result-list-wrap .result-list-inner-bx .result-list .btn-view-more::after {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	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: 20px;
}


/* 페이지 평가 */
.home .estimate-wrap {height: 112px; background: #FBFAFA; box-sizing: border-box; display: none !important;}
.home .estimate-wrap .estimate-inner {display: flex; width: 100%; max-width: 1200px; padding: 32px 0; margin: 0 auto; justify-content: space-between; align-items: center;}
.home .estimate-wrap .estimate-inner .l-side {font-weight: 600; font-size: 17px; color: #444; line-height: 150%;}
.home .estimate-wrap .estimate-inner .r-side {display: flex; column-gap: 100px;}
.home .estimate-wrap .estimate-inner .r-side ul {display: flex; column-gap: 12px;}
.home .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;}
.home .estimate-wrap .estimate-inner .r-side li.on span {padding: 10px 16px 0 52px; border: 2px solid #F1945E; box-sizing: border-box;}
.home .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;}
.home .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;}
.home .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;}
.home .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;}
.home .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;}
.home .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) {
  .home .estimate-wrap {height: auto; padding: 16px;}
  .home .estimate-wrap .estimate-inner {display: block; padding: 0;}
  .home .estimate-wrap .estimate-inner .l-side {padding-bottom: 8px;}
  .home .estimate-wrap .estimate-inner .r-side {display: block;}
  .home .estimate-wrap .estimate-inner .r-side ul {padding-bottom: 16px; column-gap: 4px;}
  .home .estimate-wrap .estimate-inner .r-side li {float: left; width: 20%;}
  .home .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;}
  .home .estimate-wrap .estimate-inner .r-side li.on span {padding: 38px 0 8px 0; border: 2px solid #F1945E; box-sizing: border-box;}
  .home .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 */
.home .ft-l-side .ft-cnt01 {display: flex; column-gap: 40px; padding-bottom: 32px; font-weight: 600; font-size: 24px; color: #232527; line-height: 130%;}
.home .ft-l-side .ft-cnt02 ul {display: flex; column-gap: 12px; padding-bottom: 16px; font-weight: 600; font-size: 15px; color: #232527; line-height: 150%;}
.home .ft-l-side .ft-cnt02 ul li:not(:first-child) {position: relative; padding-left: 12px;}
.home .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);}
.home .ft-l-side .ft-cnt02 li.tx-color01 {font-size: 17px; color: #374BA3;}
.home .ft-l-side .ft-cnt03 {display: flex; column-gap: 12px; padding-bottom: 4px; font-weight: 400; font-size: 14px; color: #232527; line-height: 150%;}
.home .ft-l-side .ft-cnt03 .wbr {display: inline;}
.home .ft-l-side .ft-cnt04 {display: flex; column-gap: 12px; padding-bottom: 4px; font-weight: 400; font-size: 14px; color: #232527; line-height: 150%;}
.home .ft-l-side .ft-cnt05 {display: flex; column-gap: 12px; padding-bottom: 24px; font-weight: 400; font-size: 14px; color: #232527; line-height: 150%;}
.home .ft-l-side .ft-btm-logo img {width: 140px;}

.home .ft-r-side {position: absolute; top: 48px; right: 0;}
.home .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;}
.home .ft-r-side .ft-family-wrap .bx-family {position: relative; font-weight: 400; font-size: 14px; color: #232527; line-height: 150%; cursor: pointer;}
/*.home .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;
}*/
/*.home .ft-r-side .ft-family-wrap .bx-family.f-open::after {transform: rotate(45deg); transition: 0.2s ease-in-out;}*/
.home .ft-r-side .ft-family-wrap .bx-family::before, .home .ft-r-side .ft-family-wrap .bx-family::after  {
  display: block;
  content: "";
  position: absolute;
  background-color: #000000;
  top: 50%;
  transform: translateY(-50%);
}
.home .ft-r-side .ft-family-wrap .bx-family::before {
  width: 13px;
  height: 1px;
  right: 0;
}
.home .ft-r-side .ft-family-wrap .bx-family::after {
  width: 1px;
  height: 13px;
  right: 6px;
  transition: transform 0.5s;
}
.home .ft-r-side .ft-family-wrap .bx-family.f-open {
  overflow: visible;
}
.home .ft-r-side .ft-family-wrap .bx-family.f-open::after {
  transform: translateY(-50%) rotate(90deg);
}
.home .ft-r-side .ft-family-wrap .family-layer {position: absolute; bottom: 54px /*50px*/; 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: 9;}
.home .ft-r-side .ft-family-wrap .family-layer li a {font-weight: 400; font-size: 14px; color: #232527; line-height: 220%;}
.home .ft-r-side .ft-family-wrap .family-layer li a:hover {text-decoration: underline;}
.home .ft-r-side .ft-sns {padding-bottom: 16px;}
.home .ft-r-side .ft-sns ul {display: flex; column-gap: 24px; justify-content: flex-end;}
.home .ft-r-side .ft-sns li a.btn-facebook {
  display: block; width: 34px; height: 34px;
  mask-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");
  mask-repeat: no-repeat;
  mask-position: center center;
  mask-size: 34px;
  background-color: #232527;
}
.home .ft-r-side .ft-sns li a.btn-instagram {
  display: block; width: 34px; height: 34px;
  mask-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");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 34px;
  background-color: #232527;
}
.home .ft-r-side .ft-sns li a.btn-youtube  {
  display: block; width: 34px; height: 34px;
  mask-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");
  mask-repeat: no-repeat;
  mask-position: center 4px;
  mask-size: 30px 29px;
  background-color: #232527;
}
.home .ft-r-side .ft-mark {padding-top: 3px; text-align: right;}
.home .ft-r-side .ft-mark img {width: 50px;}

@media (max-width: 1023px) {
  .home #footer .footer-inner {padding-bottom: 48px;}
  .home .ft-r-side {position: relative; top: auto; right: auto; padding-top: 24px; /*top: 41px; right: 16px;*/}
  .home .ft-l-side .ft-cnt01 {font-size: 15px; 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;}
  .home .ft-r-side .ft-family-wrap {width: 100%; margin-bottom: 24px; /*display: none;*/}
  .home .ft-l-side .ft-cnt02 ul {padding-bottom: 24px; font-size: 13px; line-height: 150%;}
  .home .ft-l-side .ft-cnt02 li.tx-color01 {font-size: 13px;}
  .home .ft-l-side .ft-cnt03 {flex-wrap: wrap; flex-direction: column; font-size: 13px; line-height: 150%; padding-bottom: 0;}
  .home .ft-l-side .ft-cnt03 .wbr {display: block;}
  .home .ft-l-side .ft-cnt03 > div > span {display: inline-flex;}
  .home .ft-l-side .ft-cnt04 {font-size: 13px; line-height: 150%; flex-direction: column; padding-bottom: 0;}
  .home .ft-l-side .ft-cnt05 {font-size: 13px; line-height: 150%; flex-direction: column;}
  .home .ft-l-side .ft-btm-logo {padding: 16px 0; text-align: left;}
  .home .ft-r-side .ft-sns {padding: 12px 0;}
  .home .ft-r-side .ft-sns ul {justify-content: flex-start; column-gap: 16px;}
  .home .ft-r-side .ft-sns li a.btn-facebook {width: 32px; height: 32px; background-color: #777777;}
  .home .ft-r-side .ft-sns li a.btn-instagram {width: 32px; height: 32px; background-color: #777777;}
  .home .ft-r-side .ft-sns li a.btn-youtube {width: 32px; height: 32px; background-color: #777777;}
  .home .ft-r-side .ft-mark {position: absolute; right: 0 ; bottom: 3px; /*display: none;*/}
}

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

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

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


/* title */
.home .page-head {display: block; justify-content: space-between; align-items: center;}
.home .page-head .title-inner-bx {display: flex; justify-content: space-between; align-items: center;}
.home .page-head .heading-l {font-weight: 600; line-height: 56px; color: #131517;}
.home .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;}
.home .page-head .data-search .search-word .search-form {position: relative;}
.home .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;}
.home .page-head .data-search .search-word .search-form .form .form-elem:focus {border: 1px solid #000;}
.home .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%;}
.home .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;
}
.home .page-head-bottom {position: relative; font-weight: 600; font-size: 19px; color: #232527; line-height: 130%;}
.home .page-head-bottom.ty-icon {height: 86px; padding-left: 118px; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_messenger.png') no-repeat left top; background-size: 94px;}
.home .page-head-bottom ul {padding-top: 12px;}
.home .page-head-bottom ul.ty02 {padding-top: 0; margin-top: -3px;}
.home .page-head-bottom.ty-icon ul.ty02 {padding-top: 12px;}
.home .page-head-bottom .ty02 li {position: relative; font-weight: 400; font-size: 17px; color: #B26231; line-height: 150%; padding-left: 20px;}
.home .page-head-bottom .ty02 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;
}
.home .page-head-bottom .ty02 li .tx-link {color: #374BA3; text-decoration: underline;}
.home .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;}
.home .page-head-bottom .btn-r-ty01:hover {background: #BC6F40;}

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


/* fixed */
.home .tab-display .tab-list .tab-item {width: auto; margin-right: 12px;}
.home .tab-wrap:has(.tab-display.tab-fixed) {height: var(--tab-h);}
.home .tab-display.tab-fixed {transition: transform .25s ease, opacity .25s ease;
  will-change: transform, opacity;}
.home .tab-display.tab-fixed.fixed {position: fixed; /*top: 100px;*/ top: var(--header-height); left: 0; width: 100%; padding: 22px 0; background: rgba(250, 250, 250, 0.80); backdrop-filter: blur(10px); z-index: 9;}
.home .tab-display.tab-fixed.fixed.entering{
  transform: translateY(-8px);
  opacity: .85;
}
.home .tab-display.tab-fixed.fixed.ready{
  transform: translateY(0);
  opacity: 1;
}
/* .home .tab-display.tab-fixed.leaving{
  transform: translateY(-6px);
  opacity: 0;
} */
.home .tab-display.tab-fixed.fixed .tab-list {width: 1200px; margin: 0 auto;}
.home .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;}

.home .tab-display.style-b .tab-inner-bx {position: relative; width: 1200px; margin: 0 auto;}
.home .tab-display.style-b .tab-inner-bx .tab-list {display: flex; column-gap: 12px;}
.home .tab-display.style-b .btn-mob-r {display: none;}
.home .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;
}
.home .tab-display.style-b.fixed .btn-mob-r {position: absolute; top: -2px; right: 0; display: block;}
.home .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;
}

@media (max-width: 1023px) {
  .home .tab-display.style-b .tab-inner-bx .tab-list {column-gap: 0;}
  .home .tab-display .tab-list .tab-item {width: auto; margin-right: 8px;}
}

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

@media (max-width: 1023px) {
  .home .tab-wrap:has(.tab-display.tab-fixed){height: var(--tab-h);}
}

/* dot */
.home 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;
}


/* video */
.home .video-container {
  position:relative;
  height:0;
  padding-bottom:56.25%;
  border-radius: 16px;
  overflow: hidden;
}

.home .video-container iframe {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}


/* popup */
.home .content-popup .popup-wrap {border-radius: 16px;}
.home .content-popup .popup-wrap.small {max-width: 588px;}
.home .content-popup .popup-wrap.medium {max-width: 790px;}
/* .home .content-popup .popup-wrap.small .popup-body {padding: 0 0 32px;} */
/* .home .content-popup .popup-wrap.medium .popup-body {padding: 0 0 40px;} */
.home .content-popup .popup-contents .terms-display .order-list-n {padding-bottom: 24px;}
.home .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;}
.home .content-popup .popup-contents .terms-display .order-list-n p.s-tit span {position: absolute; top: 0; left: 0;}
.home .content-popup .popup-contents .terms-display .order-list-n ul {padding: 0 0 16px 28px;}
.home .content-popup .popup-contents .terms-display .order-list-n li {font-weight: 400; font-size: 17px; color: #444; line-height: 150%;}
.home .content-popup .popup-contents .terms-display .order-list-n li span.fb-n {font-weight: 600; font-size: 18px;}
.home .content-popup .popup-contents .terms-display .order-list-n ul.ty02 li {position: relative; padding-left: 24px; margin-bottom: 4px;}
.home .content-popup .popup-contents .terms-display .order-list-n ul.ty02 li span.line {position: absolute; top: 0; left:2px;}
.home .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;}
.home .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;}
.home .content-popup .popup-contents .terms-display .order-list-n.boxed {padding: 24px; background: #F7F6F5; border-radius: 16px;}
.home .content-popup .popup-contents .terms-display .order-list-n.boxed .terms-title {padding-bottom: 16px;}
.home .content-popup .popup-contents .terms-display .order-list-n.boxed ul {padding-bottom: 0;}
.home .content-popup .popup-contents .terms-display.ty02 {row-gap: 24px; padding-bottom: 16px;}
.home .content-popup .popup-contents .terms-display.ty02 .terms-title {position: relative; padding-left: 26px; padding-bottom: 16px;}
.home .content-popup .popup-contents .terms-display.ty02 .terms-title.ty-tp {padding-left: 0;}
.home .content-popup .popup-contents .terms-display.ty02 .terms-title.ty-in {font-weight: 400; padding-left: 0;}
.home .content-popup .popup-contents .terms-display.ty02 .terms-title span {position: absolute; top: 0; left: 0;}
.home .content-popup .popup-contents .terms-display.ty02 .terms-title span.mark01 {font-weight: 400; font-size: 17px;}
.home .content-popup .popup-contents .terms-display.ty02 .order-list-n {padding-bottom: 0;}
.home .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;}
.home .content-popup .popup-contents .terms-display.ty02 .order-list-n p.s-tit.ty02 {font-weight: 400; font-size: 17px; line-height: 150%; padding: 24px 0 4px 0; margin-left: 0;}
.home .content-popup .popup-contents .terms-display.ty02 .order-list-n p.s-tit.pd-n {padding-bottom: 8px;}
.home .content-popup .popup-contents .terms-display.ty02 .order-list-n p.s-tit.fb {font-weight: 600; font-size: 18px;}
.home .content-popup .popup-contents .terms-display.ty02 .order-list-n p.s-tit strong {font-weight: 600; font-size: 18px;}
.home .content-popup .popup-contents .terms-display.ty02 .order-list-n ul {padding: 0 0 12px 26px;}
/*.home .content-popup .popup-contents .terms-display.ty02 .order-list-n ul:last-child {padding-bottom: 0;}*/
.home .content-popup .popup-contents .terms-display.ty02 .order-list-n li span {font-weight: 600;}
.home .content-popup .popup-contents .terms-display.ty02 .order-list-n ul.list-dot li {position: relative; padding-left: 20px;}
.home .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;}
.home .content-popup .popup-contents .terms-display.ty02 .order-list-n ul.list-dot.dep3 {padding-left: 52px;}
.home .content-popup .popup-contents .terms-display .order-list-n ul.ty-rm {padding-left: 0;}
.home .content-popup .popup-contents .terms-display .order-list-n ul.ty-rm li {position: relative; padding: 0 0 4px 20px;}
.home .content-popup .popup-contents .terms-display .order-list-n ul.ty-rm li span.mark-rm {position: absolute; top: 0; left: 0;}

.home .content-popup .popup-wrap .popup-footer .button-area {padding: 32px 0 40px; column-gap: 16px;}
.home .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;}
.home .content-popup .popup-wrap .popup-footer .button-area > [class*=btn-]:last-child {background-color: #D17B47; border: 0;}
.home .content-popup .popup-wrap .popup-footer .button-area > [class*=btn-]:last-child:hover {background: #BC6F40;}
.home .content-popup .popup-wrap .popup-footer .button-area .btn-popup.cancel {padding: 0 40px;}
.home .content-popup .popup-wrap .popup-footer .button-area .btn-popup.cancel:hover {background: #F4F5F6;}
.home .content-popup .popup-wrap .popup-footer .button-area .btn-popup.del {background-color: #A0A0A0; border-color: #A0A0A0; color: #fff;}
.home .content-popup .popup-wrap .popup-footer .button-area .btn-popup.del:hover {background: #909090;}
.home .content-popup .popup-wrap .popup-footer .button-area:has(.del) .btn-popup {flex: 1; max-width: 130px; padding: 0;}

/* .home .content-popup .popup-wrap .popup-footer .button-area .btn-popup:disabled,
.home .content-popup .popup-wrap .popup-footer .button-area .btn-popup.disabled {border: 1px solid rgba(19, 21, 23, 0.07); background: #F7F6F5;} */
/* .home .content-popup .popup-wrap .popup-footer .button-area .btn-popup.cancel:disabled,
.home .content-popup .popup-wrap .popup-footer .button-area .btn-popup.cancel.disabled {border: 1px solid rgba(19, 21, 23, 0.07); background: #F7F6F5; color: #BFBFBF;}  */

/* .home .content-popup .popup-wrap .popup-footer .button-area .btn-popup:hover {background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #D17B47;}
.home .content-popup .popup-wrap .popup-footer .button-area .btn-popup:active {background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%), #D17B47;}

.home .content-popup .popup-wrap .popup-footer .button-area .btn-popup.cancel:hover {border: 1px solid rgba(19, 21, 23, 0.20); background: #F4F5F6;}
.home .content-popup .popup-wrap .popup-footer .button-area .btn-popup.cancel:active {border: 1px solid rgba(19, 21, 23, 0.20); background: #E6E8EA;}
.home .content-popup .popup-wrap .popup-footer .button-area .btn-popup.cancel:disabled {border: 1px solid rgba(19, 21, 23, 0.07); background: #F7F6F5; color: #BFBFBF;} */

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

.home .content-popup .popup-wrap.board-review {max-width: 996px;}
.home .content-popup .popup-wrap.board-review .popup-header {margin-bottom: 39px;}
.home .content-popup .popup-wrap.board-review .popup-header .popup-subject {font-size: 19px;}
.home .content-popup .popup-wrap.board-review {position: relative; overflow: visible;}
.home .content-popup .popup-wrap.board-review .popup-body .popup-contents {padding: 0;}
.home .content-popup .popup-wrap.board-review .popup-body .popup-contents li {padding: 0 40px; box-sizing: border-box;}
.home .content-popup .popup-wrap.board-review .swiper-button-next {width: 56px; height: 56px; right: -106px; background: #848587; border-radius: 56px;}
.home .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;
}
.home .content-popup .popup-wrap.board-review .swiper-button-prev {width: 56px; height: 56px; left: -106px; background: #848587; border-radius: 56px;}
.home .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;
}

.home .content-popup .popup-wrap.board-faq {max-width: 996px;}
.home .content-popup .popup-wrap.board-faq .popup-header {margin-bottom: 39px;}
.home .content-popup .popup-wrap.board-faq .popup-header .popup-subject {font-size: 19px;}
.home .content-popup .popup-wrap.board-faq {position: relative; overflow: visible;}
.home .content-popup .popup-wrap.board-faq .popup-body .popup-contents {padding: 0;}
.home .content-popup .popup-wrap.board-faq .popup-body .popup-contents li {padding: 0 40px; box-sizing: border-box;}
.home .content-popup .popup-wrap.board-faq .swiper-button-next {width: 56px; height: 56px; right: -106px; background: #848587; border-radius: 56px;}
.home .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;
}
.home .content-popup .popup-wrap.board-faq .swiper-button-prev {width: 56px; height: 56px; left: -106px; background: #848587; border-radius: 56px;}
.home .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;
}

.home .content-popup .popup-wrap.board-review-write {max-width: 790px;}
.home .content-popup .popup-wrap.board-review-write .board-write-ty01 .top-area {padding-bottom: 32px;}
/* .home .content-popup .popup-wrap.board-review-write .board-write-ty01 .top-area {margin: 0; padding: 0; border: 0 none;}
.home .content-popup .popup-wrap.board-review-write .board-write-ty01 .top-area + .btm-area {margin-top: 32px; padding-top: 32px; border-top: 1px solid rgba(19, 21, 23, 0.20);} */

.home .board-view-ty01 .title-area {padding-bottom: 24px; border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.home .board-view-ty01 .title-area dt {font-weight: 600; font-size: 28px; color: #131517; line-height: 130%;}
.home .board-view-ty01 .title-area dd {font-weight: 400; font-size: 15px; color: #444; line-height: 150%; padding: 16px 0 0 0; display: flex; column-gap: 0; align-items: center;}
.home .board-view-ty01 .content-area {padding: 24px 0 0 0;}
.home .board-view-ty01 .content-area .tp-info {display: flex; column-gap: 32px;}
.home .board-view-ty01 .content-area .tp-info dl {display: flex; column-gap: 16px; align-items: center;}
.home .board-view-ty01 .content-area .tp-info dt {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .board-view-ty01 .content-area .tp-info dd {font-weight: 400; font-size: 17px; color: #232527; line-height: 130%;}
.home .board-view-ty01 .content-area .bx-cont {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 16px 0 32px 0;}
.home .board-view-ty01 .content-area .bx-cont-rep {padding: 32px; background: #F7F6F5; border-radius: 16px;}
.home .board-view-ty01 .content-area .bx-cont-rep dt {position: relative; font-weight: 600; font-size: 17px; color: #131517; line-height: 150%;}
.home .board-view-ty01 .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%;}
.home .board-view-ty01 .content-area .bx-cont-rep dd > div {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding-top: 8px;}
.home .board-view-ty01 .content-area .bx-cont-rep dd > div p.ad-info {font-weight: 600; font-size: 15px; color: #232527; line-height: 150%; padding-top: 16px;}

.home .board-view-ty02 .title-area {padding-bottom: 24px;}
.home .board-view-ty02 .title-area dt {position: relative; font-weight: 600; font-size: 28px; color: #131517; line-height: 130%; padding-left: 42px;}
.home .board-view-ty02 .title-area dt .abbr {position: absolute; top: 1px; left: 0; display: block; width: 32px; height: 32px; font-family: "Dongle", sans-serif; font-weight: 600; font-size: 36.571px; color: #fff; line-height: 37px; background: #F1945E; border-radius: 32px; text-align: center; text-indent: -9999px; overflow: hidden;}
.home .board-view-ty02 .title-area dt .abbr {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Ccircle cx='16' cy='16.001' r='16' fill='%23F1945E'/%3E%3Cpath d='M22.0431 24.6667C21.649 24.6667 21.3041 24.5201 21.0085 24.2271L19.6784 22.8352C18.6685 23.3236 17.5724 23.5678 16.3901 23.5678C14.9368 23.5678 13.619 23.2259 12.4366 22.5421C11.2789 21.8339 10.3553 20.8816 9.66556 19.685C9.0005 18.4884 8.66797 17.1697 8.66797 15.7289C8.66797 14.2393 9.0005 12.9206 9.66556 11.7729C10.3553 10.6007 11.2789 9.68498 12.4366 9.02564C13.5943 8.34188 14.9121 8 16.3901 8C17.868 8 19.1735 8.34188 20.3065 9.02564C21.4642 9.68498 22.3633 10.6007 23.0037 11.7729C23.6688 12.9206 24.0013 14.2393 24.0013 15.7289C24.0013 16.7302 23.8412 17.6703 23.521 18.5495C23.2008 19.4042 22.7574 20.1734 22.1909 20.8571L23.1884 21.7729C23.5826 22.1636 23.7796 22.5665 23.7796 22.9817C23.7796 23.4457 23.6441 23.812 23.3732 24.0806C22.9791 24.4713 22.5357 24.6667 22.0431 24.6667ZM16.3901 20.6374C16.7349 20.6374 17.0674 20.6007 17.3876 20.5275L16.7595 19.9414C16.3654 19.5995 16.1684 19.1722 16.1684 18.6593C16.1684 18.2198 16.3038 17.8657 16.5748 17.5971C16.9196 17.2552 17.3384 17.0842 17.831 17.0842C18.2744 17.0842 18.6439 17.2308 18.9395 17.5238L19.937 18.6227C20.4297 17.7924 20.676 16.8278 20.676 15.7289C20.676 14.3126 20.2696 13.1526 19.4567 12.2491C18.6685 11.3455 17.6463 10.8938 16.3901 10.8938C15.1092 10.8938 14.05 11.3455 13.2125 12.2491C12.3997 13.1526 11.9933 14.3126 11.9933 15.7289C11.9933 17.1453 12.3997 18.3175 13.2125 19.2454C14.05 20.1734 15.1092 20.6374 16.3901 20.6374Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
}
.home .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;}
.home .board-view-ty02 .content-area {padding: 0 /*24px*/ 0 0 0;}
.home .board-view-ty02 .content-area .tp-info {display: flex; column-gap: 32px;}
.home .board-view-ty02 .content-area .tp-info dl {display: flex; column-gap: 16px; align-items: center;}
.home .board-view-ty02 .content-area .tp-info dt {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .board-view-ty02 .content-area .tp-info dd {font-weight: 400; font-size: 17px; color: #232527; line-height: 130%;}
.home .board-view-ty02 .content-area .bx-cont {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 16px 0 32px 0;}
.home .board-view-ty02 .content-area .bx-cont-rep {padding: 32px; background: #F7F6F5; border-radius: 16px;}
.home .board-view-ty02 .content-area .bx-cont-rep dt {position: relative; font-weight: 600; font-size: 17px; color: #131517; line-height: 150%;}
.home .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;}
.home .board-view-ty02 .content-area .bx-cont-rep dd > div {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding-top: 8px;}
.home .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;}
.home .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;}
.home .board-view-ty02 .content-area .file-upload-result .fil-upload-top {display: flex; align-items: center; column-gap: 24px; padding-bottom: 24px;}
.home .board-view-ty02 .content-area .file-upload-result .fil-upload-top .tx-l {font-weight: 600; font-size: 19px; color: #232527; line-height: 130%;}
.home .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;}
.home .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;
}
.home .board-view-ty02 .content-area .file-upload-result .file-upload-wrap {display: flex; row-gap: 12px; flex-direction: column;}
.home .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;}
.home .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;}
.home .board-view-ty02 .content-area .file-upload-result .file-upload-wrap .file-name span.file-type {display: inline-block;}
.home .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;}
.home .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;
}
.home .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;}
.home .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;
}

.home .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);}
.home .board-write-ty01 .top-area .line-item {width: calc(50% - 12px);}
.home .board-write-ty01 .top-area .line-item.one-line {width: 100%;}

/* .home .board-write-ty01 .top-area::after {content: ''; display: block; clear: both;}

.home .board-write-ty01 .top-area .line-item dl {float: left; width: 50%; padding-bottom: 24px; box-sizing: border-box;}
.home .board-write-ty01 .top-area .line-item:nth-child(odd) dl {padding-right: 12px;}
.home .board-write-ty01 .top-area .line-item:nth-child(even) dl {padding-left: 12px;}
.home .board-write-ty01 .top-area .line-item dl {float: left; width: 50%; padding-bottom: 24px; box-sizing: border-box;} */
/* .home .board-write-ty01 .top-area .line-item dl {padding-left: 12px; padding-right: 12px;}
.home .board-write-ty01 .top-area .line-item:nth-of-type(odd) dl {padding-left: 0;}
.home .board-write-ty01 .top-area .line-item:nth-of-type(even) dl {padding-right: 0;}
.home .board-write-ty01 .top-area .line-item.one-line dl {padding-left: 0; padding-right: 0;}
.home .board-write-ty01 .top-area .line-item.one-line + .line-item:not(.one-line) dl {padding-left: 0; padding-right: 12px;}
.home .board-write-ty01 .top-area .line-item.one-line + .line-item:not(.one-line) + .line-item:not(.one-line) dl {padding-left: 12px; padding-right: 0;} */

/* .home .board-write-ty01 .top-area .line-item:not(.one-line) dl {padding-right: 12px;}
.home .board-write-ty01 .top-area .line-item:not(.one-line) dl {width: 50%;}
.home .board-write-ty01 .top-area .line-item:not(.one-line) + .line-item:not(.one-line) dl {padding-left: 12px; padding-right: 0;}
.home .board-write-ty01 .top-area .line-item:not(.one-line):nth-child(odd) dl {padding-left: 0 !important; padding-right: 12px !important;} */


/* .home .board-write-ty01 .top-area .line-item:nth-child(even) dl.ty-l {padding-left: 0; padding-right: 12px;}
.home .board-write-ty01 .top-area .line-item:nth-child(odd) dl.ty-r {padding-left: 12px; padding-right: 0;} */
.home .board-write-ty01 .top-area .line-item dt {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .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;}
.home .board-write-ty01 .top-area .line-item dd {padding-top: 8px;}
.home .board-write-ty01 .top-area .line-item .form.input {width: 100%;}
.home .board-write-ty01 .top-area .line-item .form.select {width: 100%;}
.home .board-write-ty01 .top-area .line-item .form.select .form-elem {font-size: 17px;}
.home .board-write-ty01 .top-area .line-item dd .form.datepicker .form-elem {padding-right: 40px; 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: right 16px center; background-size: 24px;}
/* .home .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;
} */
.home .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;}
.home .board-write-ty01 .top-area .line-item dd .form.textarea {width: 100%; gap: 0;}
.home .board-write-ty01 .top-area .line-item dd .form.textarea textarea {width: 100%; height: 144px; padding: 16px; margin-bottom: 4px; box-sizing: border-box;}
.home .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; height: 22px;}
.home .board-write-ty01 .top-area .line-item.one-line dl {float: none; width: 100%;}
.home .board-write-ty01 .top-area .line-item.one-line:nth-child(odd) dl {padding-right: 0;}
.home .board-write-ty01 .top-area .line-item.one-line:nth-child(even) dl {padding-left: 0;}
.home .board-write-ty01 .btm-area {position: relative; padding-bottom: 32px;}
.home .board-write-ty01 .btm-area .form.checkbox .form-text {font-weight: 600; font-size: 17px; line-height: 1.5;}
.home .board-write-ty01 .btm-area .form.checkbox .form-text::before,
.home .board-write-ty01 .btm-area .form.checkbox .form-text::after {top: 3px;}
.home .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;}

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

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

.home .board-write-ty01 .bx-email {display: flex; column-gap: 12px; align-items: flex-start;}
.home .board-write-ty01 .bx-email .bx01 {width: 344px;}
.home .board-write-ty01 .bx-email .bx02 {width: 344px;}
.home .board-write-ty01 .bx-email .bx02 .form.select {width: 100%;}
.home .board-write-ty01 .bx-email .bx-betw {font-weight: 400; font-size: 17px; line-height: 48px;}
.home .board-write-ty01 .bx-email .form-noti.invalid {font-weight: 400; font-size: 14px; line-height:150%;}
.home .board-write-ty01 .bx-address {display: flex; column-gap: 12px; align-items: center;}
.home .board-write-ty01 .bx-address .bx01 {width: 242px;}
.home .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;}
.home .board-write-ty01 .bx-address .bx02 {width: 377px;}
.home .board-write-ty01 .bx-address .bx03 {width: 323px;}

.home .board-write-ty01 .file-upload.ty-n .file-upload-btn {padding: 0; border: 0; column-gap: 12px;}
.home .board-write-ty01 .file-upload.ty-n .file-upload-btn .form-text {height: 48px; color: #BFBFBF; line-height: 48px; padding: 0 16px; border: 1px solid #e4e4e4; border-radius: 8px; flex: 1 1 70%;}
.home .board-write-ty01 .file-upload.ty-n .file-upload-btn .form-text a {color: #232527;}
.home .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;*/}
.home .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;}
.home .board-write-ty01 .file-upload.ty-n .file-upload-btn label.btn-file-n:hover {background: #909090;}

.home .board-write-ty01 .bx-cont-rep {padding: 32px; background: #F7F6F5; border-radius: 16px;}
.home .board-write-ty01 .bx-cont-rep dt {position: relative; font-weight: 600; font-size: 17px; color: #131517; line-height: 150%;}
.home .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%;}
.home .board-write-ty01 .bx-cont-rep dd > div {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding-top: 8px;}
.home .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;}
											

.home .joinask-pop-top-area {padding-bottom: 32px;}
.home .joinask-pop-top-area .tx01 {font-weight: 600; font-size: 17px; color: #777; line-height: 150%; padding-bottom: 8px;}
.home .joinask-pop-top-area .tx02 {background: #EFEFEF; border-radius: 12px;}
.home .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;*/}
.home .joinask-pop-top-area .tx02 .in-bx01 .line-tp {padding-bottom: 12px; display: flex; column-gap: 17px;}
.home .joinask-pop-top-area .tx02 .in-bx01 .line-tp span.bx-icon {display: block; width: 42px; height: 42px; background: #fff; border-radius: 64px;}
.home .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;
}
.home .joinask-pop-top-area .tx02 .in-bx01 .tx-phone01 {width: 59px; font-weight: 600; font-size: 17px; line-height: 130%;}
.home .joinask-pop-top-area .tx02 .in-bx01 .tx-phone01 span {display: none;}
.home .joinask-pop-top-area .tx02 .in-bx01 .tx-phone02 {font-weight: 600; font-size: 22px; line-height: 130%; padding-bottom: 12px;}

.home .wish-time-list {padding-bottom: 8px;}
.home .wish-time-list ul {display: flex; flex-wrap: wrap; margin: 0 -8px;}
.home .wish-time-list.swiper ul {flex-wrap: nowrap;}
.home .wish-time-list ul::after {content: ''; display: block; clear: both;}
.home .wish-time-list li {width: 20%; padding: 0 8px 16px 8px; box-sizing: border-box;}
.home .wish-time-list li a {display: block; height: 100%;}
.home .wish-time-list li .in-bx {height: 100%; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 8px 16px; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 8px; text-align: center; word-break: keep-all; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.home .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;} 
.home .wish-time-list li.on a:hover .in-bx {border: 2px solid #F1945E;}
.home .wish-time-list li.disabled a:hover .in-bx {border: 1px solid rgba(19, 21, 23, 0.07);}
.home .wish-time-list li.on .in-bx {color: #AF5B27; padding: 7px 13px; border: 2px solid #F1945E;}
.home .wish-time-list li.disabled .in-bx {color: #BFBFBF; background: #F7F6F5; border: 1px solid rgba(19, 21, 23, 0.07);}
.home .wish-time-list.three {padding-bottom: 0;}
.home .wish-time-list.three li {width: 238px; padding-bottom: 0;}
.home .wish-time-list.three.pr-ty-n li .in-bx {height: 112px; padding: 16px 0; box-sizing: border-box;}
.home .wish-time-list.three.pr-ty-n li .in-bx p.tx01 {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%; padding-bottom: 4px;}
.home .wish-time-list.three.pr-ty-n li .in-bx p.tx02 {font-weight: 600; font-size: 17px; color: #E94543; line-height: 150%;}
.home .wish-time-list.three.pr-ty-n li .in-bx p.tx03 {font-weight: 400; font-size: 14px; color: #777; line-height: 150%;}

.home .wish-time-list li label {position: relative; display: block; height: 100%; cursor: pointer;}
.home .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;}
.home .wish-time-list li .in-pr-ck:checked + .in-bx {color: #AF5B27; padding: 7px 15px; border: 2px solid #F1945E;}
.home .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;}
/*.home .wish-time-list li .in-pr-ck:read-only + .in-bx {color: #BFBFBF; background: #F7F6F5; border: 1px solid rgba(19, 21, 23, 0.07);}*/

.home .wish-time-list.three.pr-ty-n li label {position: relative; display: block; cursor: pointer;}
.home .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;}
.home .wish-time-list.three.pr-ty-n li .in-pr-ck:checked + .in-bx {color: #AF5B27; padding: 15px 0; border: 2px solid #F1945E;}
.home .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;}

.home .pop-time-wrap {text-align: center;}
.home .pop-time-wrap .tx-time {font-weight: 600; font-size: 52px; color: #232527; line-height: 130%; padding-bottom: 40px;}
.home .pop-time-wrap .tx-cont {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 0 50px 0 50px;}
.home .pop-time-wrap .tx-cont span {font-weight: 700; color: #AF5B27;}

.home .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: 1000000; display: flex; align-items: flex-start; justify-content: center; overflow: hidden;}
.home .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;}
.home .pop-wrap-ty01 .pop-share-wrap .in-bx-top {position: relative; width: 100%; padding: 0 0 16px 0;}
.home .pop-wrap-ty01 .pop-share-wrap .in-bx-top p {font-weight: 600; font-size: 19px; color: #131517; line-height: 32px;}
.home .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;
}
.home .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);
}
.home .pop-wrap-ty01 .pop-share-wrap .in-bx-cont {position: relative; width: 100%;}
.home .pop-wrap-ty01 .pop-share-wrap .in-bx-cont li {padding-bottom: 12px;}
.home .pop-wrap-ty01 .pop-share-wrap .in-bx-cont li:last-child {padding-bottom: 0;}
.home .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;}
.home .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;
}
.home .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;
}
.home .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;
}
.home .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;
}


/* 고객지원 */
.home .notice-list ul {display: flex; row-gap: 16px; flex-direction: column;}
.home .notice-list li .inner-bx {position: relative; padding: 32.5px /*36.5px*/ 32px; background: #F7F6F5; border-radius: 16px; display: flex; align-items: center; overflow: hidden; transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out; justify-content: space-between;}
.home .notice-list li .inner-bx:hover::after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(19, 21, 23, 0.03), rgba(19, 21, 23, 0.03));}
.home .notice-list li .inner-bx a {display: block; max-width: 905px /*940px*/;}
.home .notice-list li .inner-bx dt {font-weight: 600; font-size: 24px; line-height: 130%;}
.home .notice-list li .inner-bx dt span.icon-new {display:inline-block; width: 24px; height: 24px; font-weight: 600; font-size: 12px; color: #fff; line-height: 24px; background: #F9BD3C; border-radius: 24px; margin: 4px 0 0 4px; text-align: center; vertical-align: top;}
.home .notice-list li .inner-bx dd {font-weight: 400; font-size: 17px; color: #444 /*#777*/; line-height: 150%; padding-top: 8px;}
.home .notice-list li .inner-bx .bx-r {/*position: absolute; top: 29px; right: 32px;*/ text-align: right; z-index: 2;}
.home .notice-list li .inner-bx .bx-r p.date {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; /*padding-bottom: 8px;*/}
.home .notice-list li .inner-bx .bx-r p.date span.dot {margin-top: 5px;}
.home .notice-list li .inner-bx .bx-r a.btn-down-all {display: inline-block; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 7px 44px 7px 24px; margin-top: 8px; background: #fff; border: 1px solid #B8B9B9; border-radius: 8px;}
.home .notice-list li .inner-bx .bx-r 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 13.9999 12.224 14 12.5C14 12.7761 13.7761 13 13.5 13H2.5C2.22408 12.9997 2 12.776 2 12.5C2.00013 12.2241 2.22416 12.0003 2.5 12H13.5ZM8 2.66602C8.26481 2.66625 8.4793 2.87713 8.47949 3.13672V8.85059L10.6543 6.63477C10.8381 6.44743 11.1419 6.44097 11.333 6.62109C11.5241 6.80123 11.5295 7.09977 11.3457 7.28711L8.3457 10.3457C8.2553 10.4379 8.13041 10.4901 8 10.4902C7.86941 10.4902 7.74383 10.438 7.65332 10.3457L4.65332 7.28711C4.46956 7.09978 4.47493 6.80123 4.66602 6.62109C4.85713 6.44097 5.16095 6.44745 5.34473 6.63477L7.51953 8.85059V3.13672C7.51973 2.87698 7.73498 2.66602 8 2.66602Z' fill='%2333363D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 24px top 12px;
  background-size: 16px;
}
.home .notice-list li .inner-bx .bx-r a.btn-down-all:hover {background-color: #F4F5F6;}
.home .notice-list li.notice .inner-bx {background: #ECF5FF;}
.home .notice-list li.notice .inner-bx dl {position: relative; z-index: 10;}
.home .notice-list li.notice .inner-bx dt {padding-left: 62px;}
.home .notice-list li.notice .inner-bx dt.notice {position: relative; }
.home .notice-list li.notice .inner-bx dt.notice span.flag {position: absolute; top: 3.5px; left: 0; display: inline-block; font-weight: 600; font-size: 15px; line-height :150%; padding: 0 8px; border-radius: 4px;}
.home .notice-list li.notice .inner-bx dt.notice span.flag.notice {color: #fff; background: #D17B47;}
.home .notice-list li.notice .inner-bx dd {padding-left: 62px;}
.home .notice-list li.notice .inner-bx:hover::after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(19, 21, 23, 0.03), rgba(19, 21, 23, 0.03));}

@media (max-width: 1023px) {
  .home .notice-list li .inner-bx {display: block; padding: 20px;}
  .home .notice-list li .inner-bx dt {font-size: 19px; padding-bottom: 8px;}
  .home .notice-list li .inner-bx dt span.icon-new  {width: 20px; height: 20px; line-height: 20px; margin-top: 3px;}
  .home .notice-list li .inner-bx dd {display: none;}
  .home .notice-list li .inner-bx .bx-r {position: relative; top: auto; right: auto; text-align: left;}
  .home .notice-list li .inner-bx .bx-r p.date {font-size: 15px; line-height: 34px; padding-bottom: 0;}
  .home .notice-list li .inner-bx .bx-r p.date span.dot {margin-top: 9px;}
  .home .notice-list li .inner-bx .bx-r a.btn-down-all {position: absolute; top: 0; right: 0; font-size: 14px; padding: 5.5px 28px 5.5px 10px}
  .home .notice-list li .inner-bx .bx-r a.btn-down-all {background-position: right 10px top 8px; margin-top: 0;}
  .home .notice-list li .inner-bx .bx-r a.btn-down-all span {display: none;}
  .home .notice-list li.notice .inner-bx dt.notice {padding-left: 0;}
  .home .notice-list li.notice .inner-bx dt.notice span.flag {position: relative; top: auto; left: auto;}
}

.home .board-view .board-view-inform {position: relative; row-gap: 12px; padding-bottom: 20px; border-bottom: 1px solid #000;}
.home .board-view .board-view-inform .board-subject {display: flex; gap: 12px; align-items: baseline; font-weight: 600; font-size: 28px; color: #232527; line-height: 130%;}
.home .board-view .board-view-inform .board-subject .day {display: inline-flex; gap: 4px; align-items: center; padding: 2px 8px; box-sizing: border-box; font-size: 17px; line-height: 1.5; color: #AF5B27;}
.home .board-view .board-view-inform .board-subject .day::before {display: block; content: ''; width: 18px; height: 18px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M16.3636 9C16.3636 4.93318 13.0668 1.63636 9 1.63636C4.93318 1.63636 1.63636 4.93318 1.63636 9C1.63636 13.0668 4.93318 16.3636 9 16.3636C13.0668 16.3636 16.3636 13.0668 16.3636 9ZM8.18182 4.09091C8.18182 3.63904 8.54813 3.27273 9 3.27273C9.45187 3.27273 9.81818 3.63904 9.81818 4.09091V8.49396L12.6381 9.90447C13.0422 10.1065 13.2064 10.5977 13.0046 11.0018C12.8026 11.4058 12.3114 11.57 11.9073 11.3683L8.63459 9.73189C8.3574 9.5933 8.18182 9.30991 8.18182 9V4.09091ZM18 9C18 13.9706 13.9706 18 9 18C4.02944 18 0 13.9706 0 9C0 4.02944 4.02944 0 9 0C13.9706 0 18 4.02944 18 9Z' fill='%23D17B47'/%3E%3C/svg%3E");}
.home .board-view .board-view-inform .board-date {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; display: flex; align-items: center;}
.home .board-view .board-view-inform a.btn-share {
  position: absolute; right: 8px; bottom: 28px; width: 32px; height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M23.5977 4C26.0277 4 27.998 5.97034 27.998 8.40039C27.9978 10.8303 26.0276 12.7998 23.5977 12.7998C22.1986 12.7997 20.9533 12.1458 20.1475 11.1279L12.7031 15.0811C12.7661 15.3775 12.7998 15.6848 12.7998 16C12.7998 16.4194 12.7395 16.8248 12.6299 17.209L19.9727 21.1055C20.7662 19.9544 22.0938 19.2003 23.5977 19.2002C26.0276 19.2002 27.9979 21.1697 27.998 23.5996C27.998 26.0297 26.0277 28 23.5977 28C21.1677 27.9999 19.1982 26.0296 19.1982 23.5996C19.1983 23.4389 19.2068 23.2803 19.2236 23.124L11.5625 19.0576C10.7626 19.8849 9.64201 20.4003 8.40039 20.4004C5.97034 20.4004 4 18.4301 4 16C4.00014 13.5701 5.97042 11.6006 8.40039 11.6006C9.74932 11.6007 10.9557 12.2082 11.7627 13.1641L19.2676 9.18066C19.2222 8.92739 19.1983 8.66671 19.1982 8.40039C19.1982 5.97042 21.1677 4.00014 23.5977 4ZM23.5977 21.333C22.346 21.3331 21.3312 22.348 21.3311 23.5996C21.3311 24.8514 22.3459 25.8661 23.5977 25.8662C24.8495 25.8662 25.8643 24.8515 25.8643 23.5996C25.8641 22.3479 24.8494 21.333 23.5977 21.333ZM8.40039 13.7334C7.14863 13.7334 6.13393 14.7483 6.13379 16C6.13379 17.2518 7.14855 18.2666 8.40039 18.2666C9.65206 18.2664 10.667 17.2517 10.667 16C10.6669 14.7484 9.65197 13.7336 8.40039 13.7334ZM23.5977 6.13379C22.3459 6.13393 21.3311 7.14863 21.3311 8.40039C21.3313 9.65197 22.3461 10.6669 23.5977 10.667C24.8494 10.667 25.864 9.65206 25.8643 8.40039C25.8643 7.14855 24.8495 6.13379 23.5977 6.13379Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
}
.home .board-view .board-view-content {padding: 48px 0;}
.home .board-view .board-view-content .notice-tx {display: flex; align-items: center; justify-content: center; padding: 20px 0; border-radius: 16px; background-color: #F7F6F5;}
.home .board-view .board-view-content .notice-tx .para {display: inline-flex; align-items: center; gap: 8px; font-size: 22px; font-weight: 600; line-height: 1.3; color: #232527;}
.home .board-view .board-view-content .notice-tx .para::before {display: block; content: ''; width: 24px; height: 24px; background-size: 20px; background-repeat: no-repeat; background-position: 50%; background-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 d='M0 10C0 15.5228 4.47715 20 10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10Z' fill='%23D7D7D7'/%3E%3Cpath d='M12.6338 6.23438C12.9462 5.92195 13.4532 5.92196 13.7656 6.23438C14.0779 6.54675 14.0779 7.05283 13.7656 7.36523L11.1309 10L13.7656 12.6348C14.078 12.9472 14.0781 13.4542 13.7656 13.7666C13.4532 14.0789 12.9462 14.079 12.6338 13.7666L9.99902 11.1309L7.36523 13.7666C7.05284 14.0787 6.54671 14.0788 6.23438 13.7666C5.92195 13.4542 5.92196 12.9472 6.23438 12.6348L8.86816 10L6.23438 7.36523C5.92207 7.05282 5.92205 6.54676 6.23438 6.23438C6.54677 5.922 7.05281 5.92206 7.36523 6.23438L9.99902 8.86816L12.6338 6.23438Z' fill='white'/%3E%3C/svg%3E");}
.home .board-view .board-view-content .notice-tx + .board-content {margin-top: 48px;}
.home .board-view .board-view-content .board-content {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding-bottom: 48px; border-bottom: 1px solid rgba(19, 21, 23, 0.10);}
.home .board-view .board-view-content .file-upload-result {padding:48px 0; margin: 0; background: none;  border-bottom: 1px solid rgba(19, 21, 23, 0.10);}
.home .board-view .board-view-content .file-upload-result .fil-upload-top {display: flex; align-items: center; column-gap: 24px; padding-bottom: 24px;}
.home .board-view .board-view-content .file-upload-result .fil-upload-top .tx-l {font-weight: 600; font-size: 19px; color: #444; line-height: 130%;}
.home .board-view .board-view-content .file-upload-result .fil-upload-top a.btn-down-all {display: inline-block; height: 40px; font-weight: 400; font-size: 17px; color: #232527; line-height: 40px; padding: 0 44px 0 24px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px;}
.home .board-view .board-view-content .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;
}
.home .board-view .board-view-content .file-upload-result .fil-upload-top a.btn-down-all:hover {background-color: #F4F5F6;}
.home .board-view .board-view-content .file-upload-result .file-upload-wrap {display: flex; row-gap: 12px; flex-direction: column;}
.home .board-view .board-view-content .file-upload-result .file-upload-wrap .file-name {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding: 11px 12px 11px 12px; background: #F7F6F5; border-radius: 4px; display: flex; align-items: center;}
.home .board-view .board-view-content .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;}
.home .board-view .board-view-content .file-upload-result .file-upload-wrap .file-name span.file-type {display: inline-block;}
.home .board-view .board-view-content .file-upload-result .file-upload-wrap .file-name span.tx-r {display: inline-block; font-weight: 400; padding-right: 24px; margin-left: 20px;}
.home .board-view .board-view-content .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;
}

.home .board-view.event .board-view-content .board-content {padding-bottom: 0; border-bottom: none;}
.home .board-view.event .board-view-content .board-content .bx-no-event {height: 69px; font-weight: 600; font-size: 22px; color: #232527; line-height: 69px; margin-bottom: 48px; background: #F7F6F5; border-radius: 16px; text-align: center;}
.home .board-view.event .board-view-content .board-content .bx-no-event span {display: inline-block; padding-left: 30px;}
.home .board-view.event .board-view-content .board-content .bx-no-event span {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M0 10.5C0 16.0228 4.47715 20.5 10 20.5C15.5228 20.5 20 16.0228 20 10.5C20 4.97715 15.5228 0.5 10 0.5C4.47715 0.5 0 4.97715 0 10.5Z' fill='%23D7D7D7'/%3E%3Cpath d='M12.6338 6.73438C12.9462 6.42195 13.4532 6.42196 13.7656 6.73438C14.0779 7.04675 14.0779 7.55283 13.7656 7.86523L11.1309 10.5L13.7656 13.1348C14.078 13.4472 14.0781 13.9542 13.7656 14.2666C13.4532 14.5789 12.9462 14.579 12.6338 14.2666L9.99902 11.6309L7.36523 14.2666C7.05284 14.5787 6.54671 14.5788 6.23438 14.2666C5.92195 13.9542 5.92196 13.4472 6.23438 13.1348L8.86816 10.5L6.23438 7.86523C5.92207 7.55282 5.92205 7.04676 6.23438 6.73438C6.54677 6.422 7.05281 6.42206 7.36523 6.73438L9.99902 9.36816L12.6338 6.73438Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left top 2px /*24px*/;
  background-size: 20px;
}
.home .board-view.event .board-view-content .board-content .bx-event-img {position: relative;}
/*.home .board-view.event .board-view-content .board-content .bx-event-img::before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(19, 21, 23, 0.50); z-index: 10;}
.home .board-view.event .board-view-content .board-content .bx-event-img::after {content: '종료된 이벤트입니다.'; position: absolute; top: calc(50% - 20px); left: 0; width: 100%; height: 20px; display: block; font-weight: 600; font-size: 28px; color: #fff; line-height: 20px; text-align: center; z-index: 11;}*/
.home .board-view.event .board-view-content .board-content .img-pc-in {display: block;}
.home .board-view.event .board-view-content .board-content .img-mob-in {display: none;}

@media (max-width: 1200px) {
  .home .board-view.event .board-view-content .board-content .img-pc-in {display: none;}
  .home .board-view.event .board-view-content .board-content .img-mob-in {display: block;}
}


.home .board-view .board-bottom {padding: 0; border: 0 none;}
.home .board-view .board-bottom .navi-list .navi-item:first-child::before {
  /* mask-image: none; */
  background-color: #232527; 
  mask-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");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 24px;
}
.home .board-view .board-bottom .navi-list .navi-item:last-child::after {
  background-color: #232527; 
  mask-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");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 24px;
}
.home .board-view .board-bottom .navi-list .navi-item.disabled:first-child::before,
.home .board-view .board-bottom .navi-list .navi-item.disabled:last-child::after {background-color: #BFBFBF;}

.home .board-view .board-bottom .navi-list .navi-item.disabled .head {color: #BFBFBF}
.home .board-view .board-bottom .navi-list .navi-item .body {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%;}
.home .board-view .board-bottom .navi-list .navi-item.disabled .body {color: #BFBFBF}
.home .board-view .board-bottom .navi-list + .button-area .btn-a:only-child {min-width: 208px; height: 56px; font-weight: 600; font-size: 19px; color: #fff; line-height: 150%; background: #D17B47; border-radius: 8px;}
.home .board-view .board-bottom .navi-list + .button-area .btn-a:only-child:hover {background: #BC6F40;}
.home .board-view .board-bottom .navi-list .navi-item + .navi-item {justify-content: flex-end;}

@media (max-width: 1200px) {
  .home .board-view .board-bottom .navi-list .navi-item {width: 316px;}
}

.home .faq-list {
  border-top: 1px solid #F0F1F1;
  border-bottom: 1px solid #F0F1F1;
}
.home .faq-list .faq-item + .faq-item {
  border-top: 1px solid #F0F1F1;
}
.home .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;
}
.home .faq-list .faq-item + .faq-item.on {
  background: #F8F8F8;
}
.home .faq-list .faq-item.active .faq-head .faq-subject {
  font-weight: 600;
}
.home .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");
}
.home .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;
}
.home .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;
}
.home .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);
}
.home .faq-list .faq-item .faq-head .faq-caption .faq-text {
  width: 121px;
  flex-shrink: 0;
  font-size: 18px;
  line-height: 28px;
  color: var(--color-base-010);
  text-align: center;
}
.home .faq-list .faq-item .faq-head .faq-subject {
  -webkit-box-flex: 1;
	  -ms-flex: 1 1 100%;
		  flex: 1 1 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
	  -ms-flex-pack: justify;
		  justify-content: space-between;
  -webkit-box-align: center;
	  -ms-flex-align: center;
		  align-items: center;
  -webkit-column-gap: 48px;
	 -moz-column-gap: 48px;
		  column-gap: 48px;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  color: var(--color-base-010);
}
.home .faq-list .faq-item .faq-head .faq-subject {
  text-align: left;
}
@media (max-width: 1023px) {
  .home .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;
  }
  .home .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;
  }
  .home .faq-list .faq-item .faq-head .faq-caption .faq-text {
	font-size: 16px;
	line-height: 24px;
  }
  .home .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;
  }
}
.home .faq-list .faq-item .faq-head {padding: 39.5px 32px; column-gap: 32px;}
.home .faq-list .faq-item .faq-head .faq-caption {flex-shrink: 0; column-gap: 32px;}
.home .faq-list .faq-item .faq-head .faq-caption .abbr {flex-shrink: 0; overflow: hidden; width: 32px; height: 32px; background: #F1945E; border-radius: 32px; text-indent: -9999px;
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 d='M13.3751 16.6667C12.981 16.6667 12.6361 16.5201 12.3406 16.2271L11.0104 14.8352C10.0005 15.3236 8.90442 15.5678 7.72209 15.5678C6.26881 15.5678 4.951 15.2259 3.76868 14.5421C2.61098 13.8339 1.68728 12.8816 0.99759 11.685C0.33253 10.4884 0 9.16972 0 7.72894C0 6.23932 0.33253 4.92064 0.99759 3.77289C1.68728 2.60073 2.61098 1.68498 3.76868 1.02564C4.92637 0.34188 6.24418 0 7.72209 0C9.2 0 10.5055 0.34188 11.6386 1.02564C12.7963 1.68498 13.6953 2.60073 14.3357 3.77289C15.0008 4.92064 15.3333 6.23932 15.3333 7.72894C15.3333 8.73016 15.1732 9.67033 14.853 10.5495C14.5328 11.4042 14.0894 12.1734 13.5229 12.8571L14.5205 13.7729C14.9146 14.1636 15.1116 14.5665 15.1116 14.9817C15.1116 15.4457 14.9762 15.812 14.7052 16.0806C14.3111 16.4713 13.8677 16.6667 13.3751 16.6667ZM7.72209 12.6374C8.06693 12.6374 8.39946 12.6007 8.71968 12.5275L8.09157 11.9414C7.69746 11.5995 7.5004 11.1722 7.5004 10.6593C7.5004 10.2198 7.63588 9.86569 7.90683 9.59707C8.25167 9.25519 8.67042 9.08425 9.16305 9.08425C9.60643 9.08425 9.9759 9.23077 10.2715 9.52381L11.2691 10.6227C11.7617 9.79243 12.008 8.82784 12.008 7.72894C12.008 6.31258 11.6016 5.15263 10.7888 4.24908C10.0005 3.34554 8.97831 2.89377 7.72209 2.89377C6.44123 2.89377 5.38206 3.34554 4.54458 4.24908C3.73173 5.15263 3.3253 6.31258 3.3253 7.72894C3.3253 9.1453 3.73173 10.3175 4.54458 11.2454C5.38206 12.1734 6.44123 12.6374 7.72209 12.6374Z' fill='white'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 50%; }

/* .home .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: #F1945E; border-radius: 32px; } */
.home .faq-list .faq-item .faq-head .faq-caption .faq-text {font-weight: 600; font-size: 19px; color: #374BA3; line-height: 150%;}
.home .faq-list .faq-item .faq-head .faq-subject {font-weight: 600; font-size: 24px; color: #232527; line-height: 150%;}


.home .review-display:not(.masonry) .review-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;
}
.home .review-display:not(.masonry) .review-list .review-item {
  width: calc((100% - 64px) / 3);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.home .review-display.masonry .review-list {
	margin: 0 -16px;
}
.home .review-display.masonry .review-list .review-item {
	padding: 0 16px;
	box-sizing: border-box;
}
.home .review-display.masonry .review-list .review-item:nth-of-type(n+4) {
	padding-top: 48px;
}
.home .review-display:not(.masonry) .review-list .review-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;
}
.home .review-display:not(.masonry) .review-list .review-item .gallery-wrap:hover .gallery-inform .subject {
  text-decoration: underline;
}
.home .review-display:not(.masonry) .review-list .review-item .gallery-wrap .gallery-inform {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
  row-gap: 8px;
}
.home .review-display:not(.masonry) .review-list .review-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;
}
.home .review-display:not(.masonry) .review-list .review-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);
}
.home .review-display:not(.masonry) .review-list .review-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;
}
.home .review-display:not(.masonry) .review-list .review-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;
}
.home .review-display:not(.masonry) .review-list .review-item .gallery-wrap .gallery-inform .date {
  font-size: 14px;
  line-height: 20px;
  color: var(--color-base-040);
}
.home .review-display:not(.masonry) .review-list .review-item .gallery-wrap .gallery-inform .view {
  margin-left: auto;
  font-size: 14px;
  line-height: 20px;
  color: var(--color-base-040);
}
@media (max-width: 1023px) {
  .home .review-display:not(.masonry) .review-list .review-item {
	width: calc((100% - 32px) / 2);
  }
}
@media (max-width: 767px) {
  .home .review-display:not(.masonry) .review-list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
		-ms-flex-direction: column;
			flex-direction: column;
	row-gap: 24px;
  }
  .home .review-display:not(.masonry) .review-list .review-item {
	width: 100%;
  }
  .home .review-display:not(.masonry) .review-list .review-item .gallery-wrap .gallery-inform .subject {
	-webkit-column-gap: 4px;
	   -moz-column-gap: 4px;
			column-gap: 4px;
  }
  .home .review-display:not(.masonry) .review-list .review-item .gallery-wrap .gallery-inform .subject .em {
	font-size: 16px;
	line-height: 24px;
  }
  .home .review-display:not(.masonry) .review-list .review-item .gallery-wrap .gallery-inform .subject .name {
	font-size: 16px;
	line-height: 24px;
  }
  .home .review-display:not(.masonry) .review-list .review-item .gallery-wrap .gallery-inform .date {
	margin-top: 6px;
  }
}
.home .review-display.masonry .review-list .review-item {
  height: auto;
  will-change: transform;
}
.home .review-display.masonry .review-list .review-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;
}
.home .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
  row-gap: 16px;
  padding: 32px;
  background: #fff;
  border-radius: 24px;
  border-top-left-radius: 0;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.08), 0 8px 10px 0 rgba(0, 0, 0, 0.05);}

  .home .review-display.masonry .review-list .review-item .gallery-wrap:hover .gallery-inform {
    /*width: calc((100% + 2px));
    height: calc((100% + 2px));
    margin: -1px;
    padding: 33px;*/
    box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.10), 0 4px 16px 0 rgba(0, 0, 0, 0.05);
    /*transition: 0.2s;*/
    transition: box-shadow 0.3s ease-in-out;
    box-sizing: border-box;
  }

.home .review-display.masonry .review-list .review-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;
}
.home .review-display.masonry .review-list .review-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);
}
.home .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .subject .name {
  font-weight: 600;
  font-size: 22px;
  line-height: 130%;
  color: #232527;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
}
.home .review-display.masonry .review-list .review-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;
  -webkit-box-orient: vertical;
  font-weight: 400;
  font-size: 17px;
  color: #444;
  line-height:150%;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  line-clamp: 5;
}
.home .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .date {font-weight: 400; font-size: 15px; line-height: 150%; color: #444; display: flex;}
.home .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .date span.dot {width: 12px; height: 12px; margin-top: 5px;}
.home .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .view {font-weight: 400; font-size: 15px; line-height: 150%; color: #444;}
.home .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .view span.dot {width: 12px; height: 12px; margin-top: 5px;}

.home .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .btm-info {position: relative; display: flex; align-items: center; width: 100%; padding-top: 16px; min-height: 26.5px; column-gap: 16px;}
.home .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .btm-info p.flag {display: inline-block; font-weight: 400; font-size: 15px; color: #232527; line-height: 150%; padding:2px 12px; border-radius: 16px;}
.home .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .btm-info p.flag.ys4 {background: #DDE1FF;}
.home .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .btm-info p.flag.ys6 {background: #FFDAD6;}
.home .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .btm-info p.flag.nv {background: #F7DFB5;}
.home .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .btm-info .tx-r {/*position: absolute; top: 18px; right: 0;*/ display: flex; align-items: center;}

/*..home product-detail .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform {border-top-left-radius: 24px;}*/

.home .data-board .board-list .board-item .board-wrap {position: relative; padding: 31px /*32px*/; background: #fff; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 16px; display: flex; column-gap: 24px; align-items: center;}
.home .data-board .board-list .board-item .board-wrap:hover {background-color: #F8F8F8;}
.home .data-board .board-list .board-item .board-wrap:focus {border-color: #000;}
.home .data-board .board-list .board-item .board-wrap .mark {width: 80px; font-weight: 400; font-size: 15px; line-height: 150%; padding: 2px 4px; box-sizing: border-box; border-radius: 16px; align-self: center; justify-content: center; text-align: center;}
.home .data-board .board-list .board-item .board-wrap .mark.ing {color: #B26231; background-color: #FBEEED;}
.home .data-board .board-list .board-item .board-wrap .mark.end {color: #337848; background-color: #E9F5EC;}
.home .data-board .board-list .board-item .board-wrap .contents .subject {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%;}
.home .data-board .board-list .board-item .board-wrap .date {position: absolute; top: 34px; right: 32px; font-weight: 400; font-size: 17px; color: #444; line-height: 150%;}

/*.home .inquiry-list ul {display: flex; flex-direction: column; row-gap: 12px;}
.home .inquiry-list li {}
.home .inquiry-list li .inquiry-caption .inquiry-flag {font-weight: 400; font-size: 15px; line-height: 150%; padding: 2px 18px; border-radius: 16px;}
.home .inquiry-list li .inquiry-caption .inquiry-flag.ing {color: #B26231; background-color: #FBEEED;}
.home .inquiry-list li .inquiry-caption .inquiry-flag.end {color: #337848; background-color: #E9F5EC;}
.home .inquiry-list li .inquiry-subject {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%;}
.home .inquiry-list li .inquiry-date {position: absolute; top: 34px; right: 32px; font-weight: 400; font-size: 17px; color: #444; line-height: 150%;}*/


/* 상품 안내 */
.home .page-head .btn-r-compare {position: relative; display: inline-block; height: 48px; font-weight: 600; font-size: 19px; color: #131517; line-height: 48px; padding: 0 16px 0 46px; background: #FBCD6C; border-radius: 32px;}
.home .page-head .btn-r-compare::before {
  content: '';
  position: absolute;
  top: 8px;
  left: 12px;
  width: 32px;
  height: 32px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M2 12.5C2 16.6421 5.35786 20 9.5 20C13.6421 20 17 16.6421 17 12.5C17 8.35786 13.6421 5 9.5 5C5.35786 5 2 8.35786 2 12.5Z' fill='%23FBFAFA'/%3E%3Cpath d='M22 15C22 11.134 18.866 8 15 8C11.134 8 8 11.134 8 15C8 18.866 11.134 22 15 22C16.89 22 18.6038 21.2497 19.8633 20.0322C19.8877 20.0012 19.9148 19.9719 19.9434 19.9434C19.9719 19.9148 20.0012 19.8877 20.0322 19.8633C21.2497 18.6038 22 16.89 22 15ZM14 18V16H12C11.4477 16 11 15.5523 11 15C11 14.4477 11.4477 14 12 14H14V12C14 11.4477 14.4477 11 15 11C15.5523 11 16 11.4477 16 12V14H18C18.5523 14 19 14.4477 19 15C19 15.5523 18.5523 16 18 16H16V18C16 18.5523 15.5523 19 15 19C14.4477 19 14 18.5523 14 18ZM24 15C24 17.125 23.2619 19.0766 22.0303 20.6162L25.707 24.293C26.0976 24.6835 26.0976 25.3165 25.707 25.707C25.3165 26.0976 24.6835 26.0976 24.293 25.707L20.6162 22.0303C19.0766 23.2619 17.125 24 15 24C10.0294 24 6 19.9706 6 15C6 10.0294 10.0294 6 15 6C19.9706 6 24 10.0294 24 15Z' fill='black'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
}
.home .page-head.title-fixed.fixed .btn-r-compare {height: 40px; font-size: 17px; line-height: 40px; box-sizing: border-box; /* transition: 0.2s;*/}
.home .page-head.title-fixed.fixed .btn-r-compare::before {top: 5px;}

.home .product-list01 {width: 100%; max-width: 1200px; margin: 0 auto;}
.home .product-list01 > ul {display: flex; flex-wrap: wrap; width: 100%; gap: 48px; padding: 64px 0 96px 0; }
.home .product-list01 li > a {display: block; border-radius: 24px;} 
.home .product-list01 li > a:hover {box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.10), 0 4px 16px 0 rgba(0, 0, 0, 0.05);} 
.home .product-list01 .in-bx {position: relative; width: 368px; height: 540px; padding:40px 32px 32px 32px; background-color: #fff; border: 1px solid rgba(19, 21, 23, 0.30); /*box-shadow: inset 0 0 0 1px rgba(19, 21, 23, 0.30);*/ border-radius: 24px; box-sizing: border-box; transition: box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;}
.home .product-list01 .in-bx.ty02 {height: 362px;}
.home .product-list01 .in-bx p.flag {position: absolute; top: -3px; right: 30px;}
@media (min-width: 1024px) {
  .home .product-list01 .in-bx:hover {padding:39px 31px 31px 31px; border: 2px solid #F1945E /*box-shadow: inset 0 0 0 2px #F1945E*/;  /*transition: box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;*/box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.10), 0 4px 16px 0 rgba(0, 0, 0, 0.05); transition: box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;}
  .home .product-list01 .in-bx:hover p.flag {top: -4px; right: 29px;}
}
.home .product-list01 .in-bx p.flag img {width: 40px;}
.home .product-list01 .in-bx .top-area {text-align: center;}
.home .product-list01 .in-bx .top-area p.tx-title01 {font-weight: 600; font-size: 19px; color: #232527; line-height: 1;}
.home .product-list01 .in-bx .top-area p.tx-title02 {font-weight: 600; font-size: 40px; color: #232527; line-height: 130%;}
.home .product-list01 .in-bx .top-area p.tx-tx01 {font-weight: 600; font-size: 19px; color: #777; line-height: 130%; padding-top: 8px;}
.home .product-list01 .in-bx .mid-area {padding: 50px 0; text-align: center;}
.home .product-list01 .in-bx .mid-area p.tx-price {font-weight: 600; font-size: 32px; color: #E94543; line-height: 130%;}
.home .product-list01 .in-bx .mid-area p.tx-tx01 {font-weight: 400; font-size: 17px; color: #777; line-height: 150%;}
.home .product-list01 .in-bx .btm-area {padding-bottom: 44px;}
.home .product-list01 .in-bx .btm-area ul {display: flex; column-gap: 9px; justify-content: center;}
.home .product-list01 .in-bx .btm-area .in-s-bx {text-align: center;}
.home .product-list01 .in-bx .btm-area .in-s-bx p.icon {width: 36px; height: 36px; background-size: cover; background-repeat: no-repeat; background-position: center; margin: 0 auto;}
/*.home .product-list01 .in-bx .btm-area .in-s-bx p.icon.instructor {background-size: 31px;}
.home .product-list01 .in-bx .btm-area .in-s-bx p.icon.helper {background-size: 42px;}
.home .product-list01 .in-bx .btm-area .in-s-bx p.icon.vehicle {background-size: 42px;}
.home .product-list01 .in-bx .btm-area .in-s-bx p.icon.buslimo {background-size: 42px;}
.home .product-list01 .in-bx .btm-area .in-s-bx p.icon.box {background-size: 42px;}
.home .product-list01 .in-bx .btm-area .in-s-bx p.icon.clothes {background-size: 38px;}
.home .product-list01 .in-bx .btm-area .in-s-bx p.icon.coffin {background-size: 46px;}
.home .product-list01 .in-bx .btm-area .in-s-bx p.icon.cover {background-size: 46px;}
.home .product-list01 .in-bx .btm-area .in-s-bx p.icon.board {background-size: 46px;}
.home .product-list01 .in-bx .btm-area .in-s-bx p.icon.mourning {background-size: 42px;}
.home .product-list01 .in-bx .btm-area .in-s-bx p.icon.customs {background-size: 46px;}
.home .product-list01 .in-bx .btm-area .in-s-bx p.icon.decoration {background-size: 46px;}*/
.home .product-list01 .in-bx .btm-area .in-s-bx p.tx01 {font-weight: 400; font-size: 15px; color: #777; line-height: 130%; padding-top: 4px;}
.home .product-list01 .in-bx .btm-btns {display: flex; column-gap: 12px;}
.home .product-list01 .in-bx .btm-btns button.btn-s-ask {display: inline-block; width: calc(50% - 5px); height: 48px; box-sizing: border-box; font-weight: 600; font-size: 19px; color: #232527; line-height: 150%; padding: 9.5px 0; background: #fff; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; text-align: center;}
.home .product-list01 .in-bx .btm-btns button.btn-s-ask:hover {background: #F4F5F6;}
.home .product-list01 .in-bx .btm-btns button.btn-s-join {display: inline-block; width: calc(50% - 5px); height: 48px; box-sizing: border-box; font-weight: 600; font-size: 19px; color: #fff; line-height: 150%; padding: 9.5px 0; background: #D17B47; border: 1px solid #D17B47; border-radius: 8px; text-align: center;}
.home .product-list01 .in-bx .btm-btns button.btn-s-join:hover {background: #BC6F40;}
.home .product-list01 .in-bx.ty02 .btm-btns02 {text-align: center;}
.home .product-list01 .in-bx.ty02 .btm-btns02 p {padding: 16px 0;}
.home .product-list01 .in-bx.ty02 .btm-btns02 p img {width: 100px;}
.home .product-list01 .in-bx.ty02 .btm-btns02 span.btn-view-detail {display: inline-block; font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding-right: 20px;}
.home .product-list01 .in-bx.ty02 .btm-btns02 span.btn-view-detail {
	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='M5.35449 2.62012C5.67468 2.26441 6.22237 2.23554 6.57812 2.55566L11.9121 7.35547C12.0945 7.51976 12.1982 7.7545 12.1982 8C12.1981 8.24538 12.0945 8.48033 11.9121 8.64453L6.57812 13.4434C6.22247 13.7631 5.67464 13.7352 5.35449 13.3799C5.03445 13.0243 5.06363 12.4765 5.41895 12.1562L10.0361 8L5.41895 3.84375C5.06336 3.52365 5.03466 2.97587 5.35449 2.62012Z' fill='%23232527'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right top 5px;
	background-size: 16px;
}
.home .product-list01 .mob-btm-btn {display: none;}
.home .product-list01 .mob-btm-btn .btn-mob-btm-compare {position: relative; display: inline-block; height: 48px; font-weight: 600; font-size: 19px; color: #131517; line-height: 48px; padding: 0 16px 0 46px; background: #FBCD6C; border-radius: 32px;}
.home .product-list01 .mob-btm-btn .btn-mob-btm-compare::before {
  content: '';
  position: absolute;
  top: 8px;
  left: 12px;
  width: 32px;
  height: 32px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M2 12.5C2 16.6421 5.35786 20 9.5 20C13.6421 20 17 16.6421 17 12.5C17 8.35786 13.6421 5 9.5 5C5.35786 5 2 8.35786 2 12.5Z' fill='%23FBFAFA'/%3E%3Cpath d='M22 15C22 11.134 18.866 8 15 8C11.134 8 8 11.134 8 15C8 18.866 11.134 22 15 22C16.89 22 18.6038 21.2497 19.8633 20.0322C19.8877 20.0012 19.9148 19.9719 19.9434 19.9434C19.9719 19.9148 20.0012 19.8877 20.0322 19.8633C21.2497 18.6038 22 16.89 22 15ZM14 18V16H12C11.4477 16 11 15.5523 11 15C11 14.4477 11.4477 14 12 14H14V12C14 11.4477 14.4477 11 15 11C15.5523 11 16 11.4477 16 12V14H18C18.5523 14 19 14.4477 19 15C19 15.5523 18.5523 16 18 16H16V18C16 18.5523 15.5523 19 15 19C14.4477 19 14 18.5523 14 18ZM24 15C24 17.125 23.2619 19.0766 22.0303 20.6162L25.707 24.293C26.0976 24.6835 26.0976 25.3165 25.707 25.707C25.3165 26.0976 24.6835 26.0976 24.293 25.707L20.6162 22.0303C19.0766 23.2619 17.125 24 15 24C10.0294 24 6 19.9706 6 15C6 10.0294 10.0294 6 15 6C19.9706 6 24 10.0294 24 15Z' fill='black'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
}

.home .container.ty-wide.product-detail .cont-wrap {width: 100%; max-width: 1200px; padding: 120px 0 96px 0; margin: 0 auto;}
.home .container.ty-wide.product-detail .cont-wrap .title-inner-bx {position: relative; padding-bottom: 32px; display: flex; justify-content: space-between; align-items: center;}
.home .container.ty-wide.product-detail .cont-wrap .title-inner-bx a.btn-all {position: absolute; top: 27.5px; right: 0; font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding-right: 20px;}
.home .container.ty-wide.product-detail .cont-wrap .title-inner-bx a.btn-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='M5.35449 2.62012C5.67468 2.26441 6.22237 2.23554 6.57812 2.55566L11.9121 7.35547C12.0945 7.51976 12.1982 7.7545 12.1982 8C12.1981 8.24538 12.0945 8.48033 11.9121 8.64453L6.57812 13.4434C6.22247 13.7631 5.67464 13.7352 5.35449 13.3799C5.03445 13.0243 5.06363 12.4765 5.41895 12.1562L10.0361 8L5.41895 3.84375C5.06336 3.52365 5.03466 2.97587 5.35449 2.62012Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right top 4px;
  background-size: 16px;
}
.home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l {font-weight: 600; font-size: 40px; color: #131517; line-height: 130%; display: flex; align-items: center; column-gap: 8px;}
.home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q {position: relative; display: block; width: 36px; height: 36px; cursor: pointer;}
.home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 2.4C8.04121 2.4 2.4 8.04121 2.4 15C2.4 21.9588 8.04121 27.6 15 27.6C21.9588 27.6 27.6 21.9588 27.6 15C27.6 8.04121 21.9588 2.4 15 2.4ZM0 15C0 6.71573 6.71573 0 15 0C23.2843 0 30 6.71573 30 15C30 23.2843 23.2843 30 15 30C6.71573 30 0 23.2843 0 15Z' fill='%23777777'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.103 10.328C12.7192 10.8313 12.5988 11.4297 12.5988 11.7003H10.1988C10.1988 10.9709 10.4535 9.84433 11.1947 8.87255C11.9812 7.84139 13.2696 7.05029 15.1488 7.05029C16.9822 7.05029 18.2819 7.75972 19.026 8.84795C19.7247 9.86973 19.8366 11.0899 19.6135 11.9892C19.2465 13.4689 18.3543 14.6008 17.7467 15.1445C17.5773 15.2961 17.4313 15.4249 17.3044 15.5368C16.8371 15.9488 16.6292 16.1321 16.4731 16.3804C16.3344 16.601 16.1965 16.9622 16.1965 18.0003H13.7965C13.7965 16.7884 13.9478 15.8882 14.4412 15.1032C14.8005 14.5315 15.3376 14.0633 15.8403 13.625C15.9444 13.5343 16.047 13.4449 16.1463 13.3561C16.4725 13.0642 17.0558 12.3317 17.2841 11.4114C17.3587 11.1107 17.3206 10.6059 17.0449 10.2026C16.8146 9.86587 16.3154 9.45029 15.1488 9.45029C14.0281 9.45029 13.4415 9.8842 13.103 10.328Z' fill='%23777777'/%3E%3Cpath d='M13.4988 21.0003C13.4988 20.1719 14.1704 19.5003 14.9988 19.5003C15.8273 19.5003 16.4988 20.1719 16.4988 21.0003C16.4988 21.8287 15.8273 22.5003 14.9988 22.5003C14.1704 22.5003 13.4988 21.8287 13.4988 21.0003Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 30px;
}
/* .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q span.q-layer {position: absolute; bottom: 43px; left: -68px; width: 288px; height: 54px; font-weight: 400; font-size: 15px; color: #fff; line-height: 130%; padding: 8px 0 0 10px; background: #232527; border-radius: 4px; box-sizing: border-box;}
.home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q span.q-layer::after {
  content: '';
  position: absolute;
  left: 80px;
  bottom: -9px;
  display: block;
  width: 13px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M6.96191 7.78809C6.56489 8.37008 5.7065 8.3702 5.30957 7.78809L0 0H12.2725L6.96191 7.78809Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 13px;
} */
/* .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q:hover span.q-layer {display: block !important;} */
.home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l span.btn_more {display: inline-block; width: 24px; height: 24px;}
.home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l span.btn_more {
  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='M8.0332 3.93018C8.51345 3.39669 9.33551 3.35346 9.86914 3.8335L17.8691 11.0337C18.1427 11.2801 18.2987 11.6323 18.2988 12.0005C18.2986 12.3686 18.1427 12.72 17.8691 12.9663L9.86914 20.1655C9.33573 20.6456 8.51359 20.6027 8.0332 20.0698C7.55321 19.5362 7.59638 18.7141 8.12988 18.2339L15.0557 11.9995L8.12988 5.76611C7.59653 5.2858 7.55309 4.46374 8.0332 3.93018Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
 }
.home .container.ty-wide.product-detail .cont-wrap .title-inner-bx .btn-r-compare {position: relative; display: inline-block; height: 48px; font-weight: 600; font-size: 19px; color: #131517; line-height: 48px; padding: 0 16px 0 46px; background: #FBCD6C; border-radius: 32px;}
.home .container.ty-wide.product-detail .cont-wrap .title-inner-bx .btn-r-compare::before {
  content: '';
  position: absolute;
  top: 8px;
  left: 12px;
  width: 32px;
  height: 32px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M2 12.5C2 16.6421 5.35786 20 9.5 20C13.6421 20 17 16.6421 17 12.5C17 8.35786 13.6421 5 9.5 5C5.35786 5 2 8.35786 2 12.5Z' fill='%23FBFAFA'/%3E%3Cpath d='M22 15C22 11.134 18.866 8 15 8C11.134 8 8 11.134 8 15C8 18.866 11.134 22 15 22C16.89 22 18.6038 21.2497 19.8633 20.0322C19.8877 20.0012 19.9148 19.9719 19.9434 19.9434C19.9719 19.9148 20.0012 19.8877 20.0322 19.8633C21.2497 18.6038 22 16.89 22 15ZM14 18V16H12C11.4477 16 11 15.5523 11 15C11 14.4477 11.4477 14 12 14H14V12C14 11.4477 14.4477 11 15 11C15.5523 11 16 11.4477 16 12V14H18C18.5523 14 19 14.4477 19 15C19 15.5523 18.5523 16 18 16H16V18C16 18.5523 15.5523 19 15 19C14.4477 19 14 18.5523 14 18ZM24 15C24 17.125 23.2619 19.0766 22.0303 20.6162L25.707 24.293C26.0976 24.6835 26.0976 25.3165 25.707 25.707C25.3165 26.0976 24.6835 26.0976 24.293 25.707L20.6162 22.0303C19.0766 23.2619 17.125 24 15 24C10.0294 24 6 19.9706 6 15C6 10.0294 10.0294 6 15 6C19.9706 6 24 10.0294 24 15Z' fill='black'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
}

.home .container.ty-wide.product-detail .button-compare-area {position: absolute; top: 98px /*2px*/; right: 0;}
.home .container.ty-wide.product-detail .button-compare-area .btn-r-compare {position: relative; display: inline-block; height: 48px; font-weight: 600; font-size: 19px; color: #131517; line-height: 48px; padding: 0 16px 0 46px; background: #FBCD6C; border-radius: 32px;}
.home .container.ty-wide.product-detail .button-compare-area .btn-r-compare::before {
  content: '';
  position: absolute;
  top: 8px;
  left: 12px;
  width: 32px;
  height: 32px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M2 12.5C2 16.6421 5.35786 20 9.5 20C13.6421 20 17 16.6421 17 12.5C17 8.35786 13.6421 5 9.5 5C5.35786 5 2 8.35786 2 12.5Z' fill='%23FBFAFA'/%3E%3Cpath d='M22 15C22 11.134 18.866 8 15 8C11.134 8 8 11.134 8 15C8 18.866 11.134 22 15 22C16.89 22 18.6038 21.2497 19.8633 20.0322C19.8877 20.0012 19.9148 19.9719 19.9434 19.9434C19.9719 19.9148 20.0012 19.8877 20.0322 19.8633C21.2497 18.6038 22 16.89 22 15ZM14 18V16H12C11.4477 16 11 15.5523 11 15C11 14.4477 11.4477 14 12 14H14V12C14 11.4477 14.4477 11 15 11C15.5523 11 16 11.4477 16 12V14H18C18.5523 14 19 14.4477 19 15C19 15.5523 18.5523 16 18 16H16V18C16 18.5523 15.5523 19 15 19C14.4477 19 14 18.5523 14 18ZM24 15C24 17.125 23.2619 19.0766 22.0303 20.6162L25.707 24.293C26.0976 24.6835 26.0976 25.3165 25.707 25.707C25.3165 26.0976 24.6835 26.0976 24.293 25.707L20.6162 22.0303C19.0766 23.2619 17.125 24 15 24C10.0294 24 6 19.9706 6 15C6 10.0294 10.0294 6 15 6C19.9706 6 24 10.0294 24 15Z' fill='black'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
}

.home .pr-visual-wrap {width: 100%; margin-top: -100px;}
.home .pr-visual-wrap .pr-visual-in-bx {position: relative; width: 100%; height: 380px; max-width: 1200px; margin: 0 auto;}
.home .pr-visual-wrap .pr-visual-in-bx .tx-bx {max-width: 580px; font-weight: 600; font-size: 52px; color: #fff; line-height: 120% /*130%*/; padding-top: 192px; word-break: keep-all;}
.home .pr-visual-wrap.ys6 .pr-visual-in-bx .tx-bx,
.home .pr-visual-wrap.nv .pr-visual-in-bx .tx-bx {padding-top: 136px; padding-right: 56px; box-sizing: border-box;}
.vis-r-info {position: absolute; right: 0; bottom: -68px; width: 620px; /*height: 352px;*/ padding: 48px; background: #fff; border-radius: 32px; box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.10), 0 4px 16px 0 rgba(0, 0, 0, 0.05); box-sizing: border-box;}
.home .pr-visual-wrap.ys4 {background: linear-gradient(94deg, #D6DBF2 -0.44%, #C2C8E5 100%), linear-gradient(0deg, #D6DBF2 0%, #D6DBF2 100%), linear-gradient(95deg, #ECEEF8 0%, #DADEF0 100%); /*background: #C4CAE7;*/}
.home .pr-visual-wrap.ys6 {background: linear-gradient(94deg, #F4D4D2 -0.44%, #EFC4C1 100%), linear-gradient(0deg, #F4D4D2 0%, #F4D4D2 100%), linear-gradient(95deg, #ECEEF8 0%, #DADEF0 100%); /*background: #F2CDCB;*/}
.home .pr-visual-wrap.nv {background: linear-gradient(94deg, #EEE1CA -0.44%, #E8D8BB 100%), linear-gradient(0deg, #EEE1CA 0%, #EEE1CA 100%), linear-gradient(95deg, #ECEEF8 0%, #DADEF0 100%); /*background: #ECDFC6;*/}

.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info p.flag {position: absolute; top: -3px; left: 50px;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info p.flag img {width: 40px;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx {display: flex; /*column-gap: 76px;*/ align-items: center;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx .bx-left {width: 254px /*178px*/; padding-right: 30px; box-sizing: border-box;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx .bx-left p.tx-title01 {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx .bx-left p.tx-title02 {font-weight: 600; font-size: 52px; color: #232527; line-height: 130%;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx .bx-right {width: 270px;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx .bx-right dl {position: relative; width: 270px; height: 104px; padding: 12px 0;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx .bx-right dl.total {height: auto; padding-top: 0; border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx .bx-right dl dt {position: absolute; top: 12px; left: 0; font-weight: 600; font-size: 19px; color: #232527; line-height: 150%;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx .bx-right dl dd {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; text-align: right;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx .bx-right dl.total dt {top: 0; line-height: 36px;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx .bx-right dl.total dd {font-weight: 600; font-size: 28px; color: #E94543; line-height: 130%; text-align: right;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .btm-btns {padding-top: 24px; display: flex; justify-content: flex-end; column-gap: 16px;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .btm-btns a.btn-s-ask {display: inline-block; width: 152px; height: 56px; font-weight: 600; font-size: 19px; color: #232527; line-height: 56px; padding: 0; background: #fff; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; text-align: center;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .btm-btns a.btn-s-ask:hover {background: #F4F5F6;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .btm-btns a.btn-s-join {display: inline-block; width: 240px; height: 56px; font-weight: 600; font-size: 19px; color: #fff; line-height: 56px; padding: 0; background: #D17B47; border: 1px solid #D17B47; border-radius: 8px; text-align: center;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .btm-btns a.btn-s-join:hover {background: #BC6F40;}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .btm-btns a.btn-s-share {position: relative; display: inline-block; width: 56px; height: 56px; font-weight: 600; font-size: 19px; color: #232527; line-height: 150%; padding: 0; background: #fff; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; text-align: center; overflow: hidden; text-indent: -9999px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M23.5977 4C26.0277 4 27.998 5.97034 27.998 8.40039C27.9978 10.8303 26.0276 12.7998 23.5977 12.7998C22.1986 12.7997 20.9533 12.1458 20.1475 11.1279L12.7031 15.0811C12.7661 15.3775 12.7998 15.6848 12.7998 16C12.7998 16.4194 12.7395 16.8248 12.6299 17.209L19.9727 21.1055C20.7662 19.9544 22.0938 19.2003 23.5977 19.2002C26.0276 19.2002 27.9979 21.1697 27.998 23.5996C27.998 26.0297 26.0277 28 23.5977 28C21.1677 27.9999 19.1982 26.0296 19.1982 23.5996C19.1983 23.4389 19.2068 23.2803 19.2236 23.124L11.5625 19.0576C10.7626 19.8849 9.64201 20.4003 8.40039 20.4004C5.97034 20.4004 4 18.4301 4 16C4.00014 13.5701 5.97042 11.6006 8.40039 11.6006C9.74932 11.6007 10.9557 12.2082 11.7627 13.1641L19.2676 9.18066C19.2222 8.92739 19.1983 8.66671 19.1982 8.40039C19.1982 5.97042 21.1677 4.00014 23.5977 4ZM23.5977 21.333C22.346 21.3331 21.3312 22.348 21.3311 23.5996C21.3311 24.8514 22.3459 25.8661 23.5977 25.8662C24.8495 25.8662 25.8643 24.8515 25.8643 23.5996C25.8641 22.3479 24.8494 21.333 23.5977 21.333ZM8.40039 13.7334C7.14863 13.7334 6.13393 14.7483 6.13379 16C6.13379 17.2518 7.14855 18.2666 8.40039 18.2666C9.65206 18.2664 10.667 17.2517 10.667 16C10.6669 14.7484 9.65197 13.7336 8.40039 13.7334ZM23.5977 6.13379C22.3459 6.13393 21.3311 7.14863 21.3311 8.40039C21.3313 9.65197 22.3461 10.6669 23.5977 10.667C24.8494 10.667 25.864 9.65206 25.8643 8.40039C25.8643 7.14855 24.8495 6.13379 23.5977 6.13379Z' fill='%23232527'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 32px;
}
.home .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .btm-btns a.btn-s-share:hover {background-color: #F4F5F6;}

.home .tab-display.style-c .tab-list  {border-bottom: 1px solid rgba(19, 21, 23, 0.15);}
.home .tab-display.style-c .tab-list .tab-item {padding-right: 48px;}
.home .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;}
.home .tab-display.style-c .tab-list .tab-item.current .tab-text {position:relative; font-weight: 600; color: #232527;}
.home .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;}

.home .tab-display.style-c .btn-mob-r {display: none;}
.home .tab-display.style-c.tab-fixed {transition: transform .25s ease, opacity .25s ease; will-change: transform;}
.home .tab-display.style-c.tab-fixed.fixed {padding: 0;}
.home .tab-display.style-c.tab-fixed.fixed .tab-list {border-bottom: 1px solid rgba(19, 21, 23, 0.15);}
.home .tab-display.style-c.tab-fixed.fixed .tab-inner-bx {position: relative; max-width: 1200px; margin: 0 auto;}
.home .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;}
.home .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;}
.home .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;}
.home .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: 38px; padding: 0; background: #fff; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; text-align: center; box-sizing: border-box;}
.home .tab-display.style-c.tab-fixed.fixed .btn-mob-r a.btn-r-ask:hover {background: #F4F5F6;}
.home .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: 38px; padding: 0; background: #D17B47; border: 1px solid #D17B47; border-radius: 8px; text-align: center; box-sizing: border-box;}
.home .tab-display.style-c.tab-fixed.fixed .btn-mob-r a.btn-r-join:hover {background: #BC6F40;}

.home .page-product .component-product-wrap {padding: 96px 0 48px 0; /*margin: 96px 0;*/}
.home .component-product-wrap {position: relative;}
.home .component-product-wrap .component-product ul {display: flex; flex-wrap: wrap; width: 100%; row-gap: 12px;}
.home .component-product-wrap .component-product li {display: flex; justify-content: center; width: 25%;}
.home .component-product-wrap .component-product .in-bx {display: inline-flex; flex-direction: column; margin: 0 auto; padding: 22.5px 8px; text-align: center; cursor: pointer;}
/*.home .component-product-wrap .component-product .in-bx:has(.customs) {cursor: auto;}*/
.home .component-product-wrap .component-product .in-bx:has(.supplies) {cursor: auto;}
.home .component-product-wrap .component-product .in-bx .icon {width: 120px; height: 120px; margin: 0 auto; background-size: auto 40px; background-size: 56px auto; background-color: #ECF5FF; background-repeat: no-repeat; background-position: center; border-radius: 84px;}
/* .home .component-product-wrap .component-product .in-bx .icon.instructor {background-size: 31px;}
.home .component-product-wrap .component-product .in-bx .icon.helper {background-size: 42px;}
.home .component-product-wrap .component-product .in-bx .icon.vehicle {background-size: 42px;}
.home .component-product-wrap .component-product .in-bx .icon.buslimo {background-size: 42px;}
.home .component-product-wrap .component-product .in-bx .icon.box {background-size: 42px;}
.home .component-product-wrap .component-product .in-bx .icon.clothes {background-size: 38px;}
.home .component-product-wrap .component-product .in-bx .icon.coffin {background-size: 46px;}
.home .component-product-wrap .component-product .in-bx .icon.cover {background-size: 46px;}
.home .component-product-wrap .component-product .in-bx .icon.board {background-size: 46px;}
.home .component-product-wrap .component-product .in-bx .icon.mourning {background-size: 42px;}
.home .component-product-wrap .component-product .in-bx .icon.customs {background-size: 46px;}
.home .component-product-wrap .component-product .in-bx .icon.decoration {background-size: 42px;} */
/*.home .component-product-wrap .component-product .in-bx .icon.flower {}
.home .component-product-wrap .component-product .in-bx .icon.wreath {}
.home .component-product-wrap .component-product .in-bx .icon.convenience {}
.home .component-product-wrap .component-product .in-bx .icon.etc {}*/
.home .component-product-wrap .component-product .in-bx dl {padding-top: 16px;}
.home .component-product-wrap .component-product .in-bx dt {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%; padding-bottom: 4px; word-break: keep-all;}
.home .component-product-wrap .component-product .in-bx dt span {font-size: 17px;}
.home .component-product-wrap .component-product .in-bx dt:nth-child(1) {display: block;}
.home .component-product-wrap .component-product .in-bx dt:nth-child(2) {display: none;}
.home .component-product-wrap .component-product .in-bx dd {min-height: 52px; font-weight: 400; font-size: 17px; color: #777; line-height: 150%; word-break: keep-all;}

.home .review-display-wrap {padding: 48px 16px 0 16px;}
.home .review-display-wrap .review-display {overflow: unset;}
.home .review-display-wrap .review-display.masonry.in-product .review-list {margin: 0 /*0 -12px;*/}
.home .review-display-wrap .review-display.masonry.in-product .review-list::after {content: ''; display: block; clear: both;}
.home .review-display-wrap .review-display.masonry.in-product .review-list .review-item {float: left; width: 282px; height: 303px /*301px*/; padding: 0 /*0 12px*/; margin-right: 24px;}
.home .review-display-wrap .review-display.masonry.in-product .review-list .review-item:last-child {margin-right: 0;}
.home .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .subject {height: 58px;}
.home .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .subtext {height: 104px; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-clamp: 4;}
.home .review-display-wrap .review-display.masonry.in-product .review-list .review-item:nth-of-type(n+4) {padding-top: 0;}
.home .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform {border: 1px solid rgba(19, 21, 23, 0.15); box-shadow: none; box-sizing: border-box;}
.home .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap:hover .gallery-inform {border: 1px solid rgba(19, 21, 23, 0.15); box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.10), 0 4px 16px 0 rgba(0, 0, 0, 0.05); transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;}

.home .pr-btm-tx-wrap {width: 100%; padding: 96px 0; background: #F7F6F5}
.home .pr-btm-tx-wrap .pr-btm-tx-in-bx {width: 100%; max-width: 1200px; margin: 0 auto;}
.home .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tit01 {font-weight: 600; font-size: 24px; color: #131517; line-height: 130%; padding-bottom: 40px;}
.home .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tit02 {font-weight: 600; font-size: 19px; color: #131517; line-height: 130%; padding-bottom: 16px;}
.home .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01 {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding-bottom: 24px;}
.home .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01 p {position: relative; font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding: 0 0 12px 28px;}
.home .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01 p span {position: absolute; top: 0; left: 0;}
.home .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01 ul {padding: 0 0 8px 26px;}
.home .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01 li {position: relative; padding: 0 0 8px 20px;}
.home .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01 li.color01 {color: #AF5B27;}
.home .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01 li::before {content: ''; position: absolute; top: 11px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.home .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01:last-child {padding-bottom: 0;}
.home .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01:last-child ul {padding-bottom: 0;}
.home .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01:last-child li:last-child {padding-bottom: 0;}

.home .content-popup.full-s {padding: 0;}
.home .content-popup.full-s .popup-wrap {max-width: 100%; height: 100%; border-radius: 0;}
/* .home .content-popup.full-s .popup-wrap .popup-header {margin-bottom: 32.5px;} */

@media (max-width: 1640px) {
  .home .content-popup.full-s .popup-wrap {border-top-left-radius: 24px; border-top-right-radius: 24px;}
}

.home .pop-service-component-tab {padding: 0 0 40px; box-sizing: border-box;}
.home .pop-service-component-tab ul {justify-content: center;}
.home .pop-service-component-tab li {float: left; width: 100px;}
.home .pop-service-component-tab .sc-in-bx { padding: 8px 0 12px; border-radius: 12px; text-align: center; box-sizing: border-box; cursor: pointer;}
.home .pop-service-component-tab .sc-in-bx p.icon {width: 60px; height: 60px; margin: 0 auto; background-size: auto 42px; background-repeat: no-repeat; background-position: center;}

.home .pop-service-component-tab li .icon.instructor {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_instructor_gr.svg);}
.home .pop-service-component-tab li .icon.helper {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_helper_gr.svg);}
.home .pop-service-component-tab li .icon.vehicle {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_vehicle_gr.svg);}
.home .pop-service-component-tab li .icon.bus {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_bus_gr.svg);}
.home .pop-service-component-tab li .icon.buslimo {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_buslimo_gr.svg);}
.home .pop-service-component-tab li .icon.box {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_box_gr.svg);}
.home .pop-service-component-tab li .icon.clothes {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_clothes_gr.svg);}
.home .pop-service-component-tab li .icon.coffin {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_coffin_gr.svg);}
.home .pop-service-component-tab li .icon.cover {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_cover_gr.svg);}
.home .pop-service-component-tab li .icon.board {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_board_gr.svg);}
.home .pop-service-component-tab li .icon.mourning {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mourning_gr.svg);}
.home .pop-service-component-tab li .icon.customs {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_customs_gr.svg);}
.home .pop-service-component-tab li .icon.goods {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_goods_gr.svg);}
.home .pop-service-component-tab li .icon.decoration {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_convenience_gr.svg);}
.home .pop-service-component-tab li .icon.etc {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_etc_gr.svg);}
.home .pop-service-component-tab li .icon.supplies {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_supplies_gr.svg);}

.home .pop-service-component-tab li.on .icon.instructor,
.home .pop-service-component-tab li:hover .icon.instructor {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_instructor.svg);}
.home .pop-service-component-tab li.on .icon.helper,
.home .pop-service-component-tab li a:hover .icon.helper {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_helper.svg);}
.home .pop-service-component-tab li.on .icon.vehicle,
.home .pop-service-component-tab li a:hover .icon.vehicle {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_vehicle.svg);}
.home .pop-service-component-tab li.on .icon.bus,
.home .pop-service-component-tab li a:hover .icon.bus {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_bus.svg);}
.home .pop-service-component-tab li.on .icon.buslimo,
.home .pop-service-component-tab li a:hover .icon.buslimo {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_buslimo.svg);}
.home .pop-service-component-tab li.on .icon.box,
.home .pop-service-component-tab li a:hover .icon.box {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_box.svg);}
.home .pop-service-component-tab li.on .icon.clothes,
.home .pop-service-component-tab li a:hover .icon.clothes {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_clothes.svg);}
.home .pop-service-component-tab li.on .icon.coffin,
.home .pop-service-component-tab li a:hover .icon.coffin {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_coffin.svg);}
.home .pop-service-component-tab li.on .icon.cover,
.home .pop-service-component-tab li a:hover .icon.cover {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_cover.svg);}
.home .pop-service-component-tab li.on .icon.board,
.home .pop-service-component-tab li a:hover .icon.board {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_board.svg);}
.home .pop-service-component-tab li.on .icon.mourning,
.home .pop-service-component-tab li a:hover .icon.mourning {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mourning.svg);}
.home .pop-service-component-tab li.on .icon.customs,
.home .pop-service-component-tab li a:hover .icon.customs {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_customs.svg);}
.home .pop-service-component-tab li.on .icon.goods,
.home .pop-service-component-tab li a:hover .icon.goods {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_goods.svg);}
.home .pop-service-component-tab li.on .icon.decoration,
.home .pop-service-component-tab li a:hover .icon.decoration {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_convenience.svg);}
.home .pop-service-component-tab li.on .icon.etc,
.home .pop-service-component-tab li a:hover .icon.etc {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_etc.svg);}
.home .pop-service-component-tab li.on .icon.supplies,
.home .pop-service-component-tab li a:hover .icon.supplies {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_supplies.svg);}

.home .pop-service-component-tab .sc-in-bx p.tx01 {font-weight: 600; font-size: 15px; color: #232527; line-height: 150%;}
.home .pop-service-component-tab li.on .sc-in-bx {padding: 8px 0 12px; box-shadow: inset 0 0 0 1.5px #F1945E;}
.home .pop-service-component-tab li.on .sc-in-bx p.tx01 {color: #AF5B27;}
.home .pop-service-component-tab li a:hover .sc-in-bx {background: #F7F6F5;}

.home .pop-service-component-tab-wrap {position: relative;}
.home .pop-service-component-tab-wrap .swiper-button-next,
.home .pop-service-component-tab-wrap .swiper-button-prev {display: none; --swiper-navigation-top-offset: 32px; width: 32px; height: 32px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cellipse cx='16' cy='16' rx='16' ry='16' transform='rotate(180 16 16)' fill='white'/%3E%3Cpath d='M16 31.5C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.500001 16 0.5C24.5604 0.5 31.5 7.43959 31.5 16C31.5 24.5604 24.5604 31.5 16 31.5Z' stroke='%23131517' stroke-opacity='0.15'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.8716 11.6655C18.6869 11.4603 18.3708 11.4436 18.1655 11.6283L15.6655 13.8782L13.1655 16.1281C13.0602 16.2229 13 16.358 13 16.4997C13 16.6415 13.0602 16.7766 13.1655 16.8714L18.1655 21.3716C18.3708 21.5564 18.6869 21.5397 18.8716 21.3345C19.0564 21.1292 19.0397 20.8131 18.8345 20.6284L14.2474 16.4998L18.8345 12.3716C19.0397 12.1869 19.0564 11.8708 18.8716 11.6655Z' fill='%23232527'/%3E%3C/svg%3E");}
.home .pop-service-component-tab-wrap .swiper-button-next {right: 0; transform: rotate(180deg);}
.home .pop-service-component-tab-wrap .swiper-button-prev {left: 0;}

@media (max-width: 1640px) {
  .home .pop-service-component-tab-wrap {max-width: 1332px; margin: 0 auto;}
  .home .pop-service-component-tab {background-size: 48px auto;}
  .home .pop-service-component-tab ul {justify-content: unset;}
  .home .pop-service-component-tab-wrap {padding: 0 24px;}
  .home .pop-service-component-tab-wrap .swiper-button-next,
  .home .pop-service-component-tab-wrap .swiper-button-prev {display: block;}

  .home .component-product-wrap .component-product .in-bx .icon {width: 84px; height: 84px;}
}

@media (max-width: 1460px) {
  .home .pop-service-component-tab-wrap {max-width: 1108px;}
}

@media (max-width: 1240px) {
  .home .pop-service-component-tab-wrap {max-width: 884px;}
}

@media (max-width: 1023px) {
  .home .pop-service-component-tab ul {overflow: visible;}
  .home .pop-service-component-tab-wrap {max-width: 100%;}
  .home .pop-service-component-tab-wrap {padding: 0;}
  .home .pop-service-component-tab-wrap .swiper-button-next,
  .home .pop-service-component-tab-wrap .swiper-button-prev {display: none; }
}

.popup-wrap.service-component .tab-display.style-a {padding-bottom: 48px;}
.popup-wrap.service-component .tab-display.style-a .tab-list {justify-content: center;}

.home .content-popup.full-s .popup-wrap.service-component .popup-body {padding: 0;}

.home .product-pop-detail-wrap {display: flex; margin: 0 -40px; border-top: 1px solid rgba(19, 21, 23, 0.15);}
/* .home .product-pop-detail-wrap .bx-left-side {position: relative; float: left; width: 50%; padding: 40px 0 56px 0;} */
.home .product-pop-detail-wrap .bx-left-side {position: relative; display: flex; align-items: flex-start; width: 50%; box-sizing: border-box; background: linear-gradient(0deg, #F7F6F5 0%, #F7F6F5 100%, #FFF);}
.home .product-pop-detail-wrap .bx-left-side .product-detail-thum {padding: 40px 0 32px; box-sizing: border-box; background: linear-gradient(0deg, #F7F6F5 0%, #F7F6F5 100%, #FFF);}
.home .product-pop-detail-wrap .bx-left-side .product-detail-thum .swiper-wrapper {height: auto;}
/*.home .product-pop-detail-wrap .bx-left-side .product-detail-thum li {}*/
.home .product-pop-detail-wrap .bx-left-side .product-detail-thum li .img-thum {overflow: hidden; position: relative; width: 100%; max-width: 640px; margin: 0 auto; aspect-ratio: 1 / 1;}
.home .product-pop-detail-wrap .bx-left-side .product-detail-thum li .img-thum img {display: block; width: 100%; height: 100%; object-fit: cover;}
.home .product-pop-detail-wrap .bx-left-side .swiper-button-next {top: calc(50% - (56px / 2)); width: 56px; height: 56px; right: 32px; background: rgba(19, 21, 23, 0.40); border-radius: 56px;}
.home .product-pop-detail-wrap .bx-left-side .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;
}
.home .product-pop-detail-wrap .bx-left-side .swiper-button-prev {top: calc(50% - (56px / 2)); width: 56px; height: 56px; left: 32px; background: rgba(19, 21, 23, 0.40); border-radius: 56px;}
.home .product-pop-detail-wrap .bx-left-side .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;
}
.home .product-pop-detail-wrap .bx-left-side .swiper-button-prev.swiper-button-disabled, 
.home .product-pop-detail-wrap .bx-left-side .swiper-button-next.swiper-button-disabled {opacity: 1; background-color: rgba(19, 21, 23, 0.15);}

.home .product-detail-thum .swiper-pagination {position: static; margin: 12px 0 0;}
.home .product-detail-thum .swiper-pagination .swiper-pagination-bullet {width: 8px; height: 8px; margin: 0 4px; border-radius: 8px; background-color: rgba(19, 21, 23, 0.40); opacity: 1;}
.home .product-detail-thum .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 32px;}

/* .home .product-pop-detail-wrap .bx-right-side {float: left; width: 50%;} */
.home .product-pop-detail-wrap .bx-right-side {width: 50%;}
.home .product-pop-detail-wrap .product-detail-cont {height: 100%; padding: 40px; box-sizing: border-box;}
.home .product-pop-detail-wrap .product-detail-cont .top-flags {padding-bottom: 16px; display: flex; column-gap: 12px;}
.home .product-pop-detail-wrap .product-detail-cont .top-flags span.flag {display: inline-block; height: 27px; font-weight: 400; font-size: 15px; color: #131517; line-height: 27px; padding: 0 12px; border-radius: 16px;}
.home .product-pop-detail-wrap .product-detail-cont .top-flags span.flag.ys4 {background: #DDE1FF;}
.home .product-pop-detail-wrap .product-detail-cont .top-flags span.flag.ys6 {background: #FFDAD6;}
.home .product-pop-detail-wrap .product-detail-cont .top-flags span.flag.nv {background: #F7DFB5;}
.home .product-pop-detail-wrap .product-detail-cont .pr-title {font-weight: 600; font-size: 40px; color: #131517; line-height: 130%; padding: 0 0 32px 0;}
.home .product-pop-detail-wrap .product-detail-cont .pr-cont {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; display: flex; flex-direction:column; row-gap: 24px;}
.home .product-pop-detail-wrap .product-detail-cont .pr-cont li {position: relative; padding-left: 20px;}
.home .product-pop-detail-wrap .product-detail-cont .pr-cont li::before {content: ''; position: absolute; top: 11px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}

/* 장례지도사 */
.home .icon.instructor {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_instructor.svg);}
/* 장례도우미 */
.home .icon.helper {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_helper.svg);}
/* 고인이송차량 */
.home .icon.vehicle {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_vehicle.svg);}
/* 버스 */
.home .icon.bus {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_bus.svg);}
/* 리무진 */
.home .icon.buslimo {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_buslimo.svg);}
/* 봉안함 */
.home .icon.box {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_box.svg);}
/* 수의 */
.home .icon.clothes {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_clothes.svg);}
/* 관 */
.home .icon.coffin {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_coffin.svg);}
/* 관보 */
.home .icon.cover {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_cover.svg);}
/* 횡대 */
.home .icon.board {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_board.svg);}
/* 상복 */
.home .icon.mourning {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mourning.svg);}
/* 일회용​ */
.home .icon.customs {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_customs.svg);}
/* 상주용품 */
.home .icon.goods {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_goods.svg);}
/* 재단장식 */
.home .icon.decoration,
.home .icon.convenience {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_convenience.svg);}
/* 기타용품 */
.home .icon.etc {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_etc.svg);}
/* 입관용품 */
.home .icon.supplies {background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_supplies.svg);}

.home .pop-product-guide-wrap .pop-title01 {font-weight: 600; font-size: 40px; color: #131517; line-height: 130%;}
.home .pop-product-guide-wrap .pop-title-btm-tx01 {font-weight: 600; font-size: 19px; color: #444; line-height: 130%; padding: 12px 0 24px 0;}
.home .pop-product-guide-wrap .pop-img-bx {padding: 0 0 24px 0; text-align: center;}
.home .pop-product-guide-wrap .pop-img-bx p {display: inline-block; width: 180px; height: 180px; /*background: #F7F6F5; border-radius: 180px;*/}
.home .pop-product-guide-wrap .pop-img-bx p img {width: 100%;}
.home .pop-product-guide-wrap .pop-btm-info {padding: 16px 36px; margin: 0 0 24px 0; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 12px; display: flex; justify-content: space-between;align-items: center;}
.home .pop-product-guide-wrap .pop-btm-info .tx01 {font-weight: 600; font-size: 32px; color: #444; line-height: 130%;}
.home .pop-product-guide-wrap .pop-btm-info .tx02 {font-weight: 600; font-size: 17px; color: #444; line-height: 130%; padding: 2px 0 0 0;}
.home .pop-product-guide-wrap .pop-btm-info .icon-r {width: 56px; height: 56px; background: #EFEFEF; border-radius: 56px;}
.home .pop-product-guide-wrap .pop-btm-info .icon-r {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.50398 3.60738C6.93453 2.10129 9.30078 2.38346 10.4833 4.05597L11.9545 6.1367C12.9003 7.47448 12.8204 9.33435 11.6916 10.5228L11.4059 10.8236C11.4051 10.8256 11.4043 10.8279 11.4034 10.8303C11.3883 10.8727 11.3502 11.0078 11.3877 11.2642C11.4656 11.7957 11.8758 12.8756 13.5414 14.6292C15.2123 16.3883 16.2257 16.8028 16.6954 16.8791C16.898 16.912 17.0039 16.8834 17.0377 16.8715L17.5145 16.3696C18.5339 15.2964 20.1233 15.0849 21.4048 15.8226L23.6338 17.1055C25.5388 18.2021 25.9822 20.8845 24.4598 22.4873L22.8025 24.2322C22.2852 24.7767 21.5799 25.2416 20.7083 25.3276C18.5805 25.5376 13.6512 25.2641 8.48354 19.8236C3.66151 14.7469 2.74547 10.3312 2.62967 8.17373C2.57246 7.10778 3.04762 6.19347 3.67278 5.53529L5.50398 3.60738ZM9.05439 5.06627C8.45664 4.22084 7.3828 4.1704 6.77283 4.81259L4.94163 6.7405C4.55501 7.14754 4.35215 7.61408 4.37716 8.07993C4.4717 9.84138 5.23025 13.8574 9.75239 18.6183C14.4939 23.6103 18.8622 23.7513 20.5364 23.5861C20.8675 23.5534 21.208 23.3697 21.5336 23.027L23.1909 21.2821C23.9058 20.5295 23.7184 19.1735 22.7608 18.6222L20.5318 17.3393C19.9337 16.995 19.233 17.1014 18.7833 17.5748L18.252 18.1342L17.6369 17.55C18.252 18.1343 18.2512 18.1351 18.2503 18.1359L18.2487 18.1377L18.2452 18.1413L18.2378 18.1488L18.2211 18.1653C18.2091 18.1769 18.1952 18.1897 18.1795 18.2035C18.1482 18.231 18.1094 18.2623 18.0627 18.2954C17.9693 18.3617 17.8448 18.4346 17.6874 18.4967C17.3654 18.6237 16.9402 18.6918 16.4148 18.6065C15.3911 18.4402 14.0493 17.7049 12.2726 15.8344C10.4907 13.9584 9.8087 12.5587 9.65621 11.5179C9.57859 10.9881 9.64071 10.564 9.75469 10.2436C9.81075 10.0861 9.87694 9.96049 9.93797 9.8651C9.96841 9.81754 9.99742 9.77771 10.0231 9.7453C10.0359 9.7291 10.0479 9.71475 10.0588 9.7022L10.0743 9.68471L10.0815 9.67697L10.0848 9.67335L10.0865 9.6716C10.0873 9.67075 10.0881 9.6699 10.7084 10.259L10.0881 9.66989L10.4227 9.3176C10.9425 8.77036 11.018 7.84357 10.5255 7.147L9.05439 5.06627Z' fill='%23232527'/%3E%3Cpath d='M15.4681 2.1933C15.5453 1.71626 15.9963 1.39266 16.4733 1.46989C16.5029 1.47554 16.5979 1.4933 16.6476 1.50438C16.7472 1.52655 16.8861 1.56069 17.0592 1.61112C17.4054 1.71197 17.8891 1.87811 18.4697 2.14427C19.632 2.67715 21.1788 3.60932 22.7839 5.21442C24.389 6.81952 25.3212 8.3663 25.8541 9.52863C26.1202 10.1092 26.2864 10.5929 26.3872 10.9391C26.4376 11.1123 26.4718 11.2511 26.4939 11.3507C26.505 11.4005 26.5131 11.4404 26.5188 11.47L26.5255 11.5064C26.6027 11.9834 26.2821 12.453 25.805 12.5302C25.3294 12.6072 24.8812 12.2852 24.8021 11.8104C24.7997 11.7977 24.793 11.7634 24.7858 11.7311C24.7714 11.6665 24.7465 11.564 24.707 11.4285C24.6281 11.1575 24.491 10.7546 24.2633 10.2579C23.8085 9.26591 22.9906 7.89603 21.5465 6.45186C20.1023 5.00768 18.7324 4.18986 17.7404 3.73505C17.2438 3.50737 16.8409 3.37025 16.5698 3.2913C16.4343 3.25183 16.264 3.21273 16.1994 3.19834C15.7246 3.11922 15.3911 2.66897 15.4681 2.1933Z' fill='%23232527'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.7331 6.21785C15.8659 5.7532 16.3502 5.48414 16.8148 5.6169L16.5744 6.45823C16.8148 5.6169 16.8152 5.61702 16.8157 5.61714L16.8165 5.61738L16.8183 5.6179L16.8222 5.61903L16.8312 5.62173L16.8543 5.62892C16.8719 5.63455 16.8939 5.64188 16.9201 5.65117C16.9725 5.66976 17.0417 5.69621 17.1267 5.73261C17.2966 5.80545 17.5289 5.91794 17.8141 6.08677C18.3852 6.42473 19.1647 6.98611 20.0805 7.90191C20.9963 8.81771 21.5577 9.59726 21.8957 10.1683C22.0645 10.4536 22.177 10.6858 22.2498 10.8558C22.2862 10.9407 22.3127 11.01 22.3313 11.0624C22.3405 11.0886 22.3479 11.1105 22.3535 11.1281L22.3607 11.1512L22.3634 11.1602L22.3645 11.1641L22.365 11.1659L22.3653 11.1668C22.3654 11.1672 22.3655 11.1676 21.5242 11.408L22.3655 11.1676C22.4983 11.6323 22.2292 12.1166 21.7646 12.2493C21.3039 12.3809 20.8238 12.1176 20.6863 11.6602L20.682 11.6476C20.6758 11.63 20.6629 11.5955 20.6413 11.5451C20.5981 11.4444 20.5199 11.2796 20.3896 11.0596C20.1295 10.6201 19.6597 9.95596 18.8431 9.13935C18.0265 8.32274 17.3623 7.85291 16.9228 7.59278C16.7028 7.46256 16.538 7.38428 16.4373 7.34111C16.3869 7.31951 16.3524 7.30664 16.3348 7.30042L16.3223 7.29611C15.8649 7.15858 15.6015 6.67856 15.7331 6.21785Z' fill='%23232527'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 28px;
}
.home .pop-product-guide-wrap p.btm-tx01 {position: relative; font-weight: 400; font-size: 15px; color: #444; line-height: 150%; padding-left: 16px;}
.home .pop-product-guide-wrap p.btm-tx01::before {content: ''; position: absolute; top: 9px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}

.home .title-step01 ul {display: flex; column-gap: 16px; align-items: center;}
.home .title-step01 li {font-weight :600; font-size: 19px; color: #BFBFBF; line-height :130%; display: flex; column-gap: 10px; align-items: center;}
.home .title-step01 li span.num {display: block; width: 32px; height: 32px; font-weight: 600; font-size: 19px; color: #fff; line-height: 32px; background: #E2E2E2; border-radius: 32px; text-align: center;}
.home .title-step01 li.dots {display: flex; column-gap: 3px;}
.home .title-step01 li.dots span {display: block; width: 2px; height: 2px; background: #000; border-radius: 2px;}
.home .title-step01 li.on {color: #232527;}
.home .title-step01 li.on span.num {background: #232527;}
.home .title-step01 li.on.end span.num {background-color: #fff; border: 1px solid rgba(19, 21, 23, 0.30); box-sizing: border-box; text-indent: -9999px; overflow: hidden;}
.home .title-step01 li.on.end span.num {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0022 1.14322C13.5858 1.54206 13.7357 2.33854 13.3368 2.92221L6.77682 12.5222C6.56196 12.8366 6.21823 13.0391 5.83903 13.0745C5.45984 13.1099 5.08457 12.9746 4.81519 12.7054L0.812686 8.70542C0.312659 8.20571 0.312406 7.39526 0.812121 6.89523C1.31184 6.3952 2.12229 6.39495 2.62231 6.89467L5.53358 9.80411L11.2232 1.47788C11.622 0.894212 12.4185 0.744379 13.0022 1.14322Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 11px 10px;
}

.home .easy-join-wrap {display: flex; align-items: flex-start; column-gap: 24px;}
.home .easy-join-wrap .easy-join-left-side {position: relative; width: 792px; /*height: 1700px;*/ padding: 40px; background: #fff; border-radius: 16px; box-sizing: border-box;}
.home .easy-join-wrap .easy-join-left-side.blur::after {content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; border-radius: 16px; background: rgba(248, 238, 232, 0.40); backdrop-filter: blur(4px);}
.home .easy-join-wrap .easy-join-left-side .in-tit-bx {padding-bottom: 16px; display: flex; justify-content: space-between;align-items: center;}
.home .easy-join-wrap .easy-join-left-side .in-tit-bx span.tx-imp {color: #E94543;}
.home .easy-join-wrap .easy-join-left-side .in-tit-bx .s-tit {display: flex; align-items: center; gap: 4px; font-weight: 600; font-size: 24px; color: #131517; line-height: 40px;}
.home .easy-join-wrap .easy-join-left-side .in-tit-bx .s-tit .btn_q {position: relative; display: inline-block; width: 24px; height: 24px; cursor: pointer; vertical-align: top;}
.home .easy-join-wrap .easy-join-left-side .in-tit-bx .s-tit .btn_q {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 2.4C8.04121 2.4 2.4 8.04121 2.4 15C2.4 21.9588 8.04121 27.6 15 27.6C21.9588 27.6 27.6 21.9588 27.6 15C27.6 8.04121 21.9588 2.4 15 2.4ZM0 15C0 6.71573 6.71573 0 15 0C23.2843 0 30 6.71573 30 15C30 23.2843 23.2843 30 15 30C6.71573 30 0 23.2843 0 15Z' fill='%23777777'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.103 10.328C12.7192 10.8313 12.5988 11.4297 12.5988 11.7003H10.1988C10.1988 10.9709 10.4535 9.84433 11.1947 8.87255C11.9812 7.84139 13.2696 7.05029 15.1488 7.05029C16.9822 7.05029 18.2819 7.75972 19.026 8.84795C19.7247 9.86973 19.8366 11.0899 19.6135 11.9892C19.2465 13.4689 18.3543 14.6008 17.7467 15.1445C17.5773 15.2961 17.4313 15.4249 17.3044 15.5368C16.8371 15.9488 16.6292 16.1321 16.4731 16.3804C16.3344 16.601 16.1965 16.9622 16.1965 18.0003H13.7965C13.7965 16.7884 13.9478 15.8882 14.4412 15.1032C14.8005 14.5315 15.3376 14.0633 15.8403 13.625C15.9444 13.5343 16.047 13.4449 16.1463 13.3561C16.4725 13.0642 17.0558 12.3317 17.2841 11.4114C17.3587 11.1107 17.3206 10.6059 17.0449 10.2026C16.8146 9.86587 16.3154 9.45029 15.1488 9.45029C14.0281 9.45029 13.4415 9.8842 13.103 10.328Z' fill='%23777777'/%3E%3Cpath d='M13.4988 21.0003C13.4988 20.1719 14.1704 19.5003 14.9988 19.5003C15.8273 19.5003 16.4988 20.1719 16.4988 21.0003C16.4988 21.8287 15.8273 22.5003 14.9988 22.5003C14.1704 22.5003 13.4988 21.8287 13.4988 21.0003Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
}
.home .easy-join-wrap .easy-join-left-side .in-tit-bx .s-tit .btn_q .q-layer {position: absolute; bottom: 43px; left: -74px; display: block; width: 228px; height: 54px; font-weight: 400; font-size: 15px; color: #fff; line-height: 130%; padding: 8px 0 0 10px; background: #232527; border-radius: 4px; box-sizing: border-box; display: none;}
.home .easy-join-wrap .easy-join-left-side .in-tit-bx .s-tit .btn_q .q-layer::after {
  content: '';
  position: absolute;
  left: 80px;
  bottom: -9px;
  display: block;
  width: 13px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M6.96191 7.78809C6.56489 8.37008 5.7065 8.3702 5.30957 7.78809L0 0H12.2725L6.96191 7.78809Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 13px;
}
.home .easy-join-wrap .easy-join-left-side .in-tit-bx .s-tit .btn_q .q-layer.type-b {bottom: auto; top: 35px;}
.home .easy-join-wrap .easy-join-left-side .in-tit-bx .s-tit .btn_q .q-layer.type-b::after {bottom: auto; top: -9px;transform: rotate(180deg);}

@media (min-width: 1024px) {
  .home .easy-join-wrap .easy-join-left-side .in-tit-bx .s-tit .btn_q:hover .q-layer {display: block;}
}
@media (max-width: 1023px) {
  .home .easy-join-wrap .easy-join-left-side .in-tit-bx .s-tit .btn_q {width: 20px; height: 20px; background-size: 20px;}
}


/*.home .easy-join-wrap .easy-join-left-side .in-tit-bx .s-tit .btn_q:hover span.q-layer {display: block; z-index: 1;}
.home .easy-join-wrap .easy-join-left-side .in-tit-bx .s-tit .btn_q.active span.q-layer {display: block; z-index: 1;}

@media (max-width: 1023px) {
  .home .easy-join-wrap .easy-join-left-side .in-tit-bx .s-tit .btn_q:hover span.q-layer {display: none;}
}*/

.home .easy-join-wrap .easy-join-left-side .in-tit-bx .btn-r-compare {position: relative; display: inline-block; height: 40px; font-weight: 600; font-size: 17px; color: #131517; line-height: 40px; padding: 0 12px 0 38px; background: #F7DFB5; border-radius: 32px;}
.home .easy-join-wrap .easy-join-left-side .in-tit-bx .btn-r-compare::before {
  content: '';
  position: absolute;
  top: 6px;
  left: 10px;
  width: 28px;
  height: 28px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M2 12.5C2 16.6421 5.35786 20 9.5 20C13.6421 20 17 16.6421 17 12.5C17 8.35786 13.6421 5 9.5 5C5.35786 5 2 8.35786 2 12.5Z' fill='%23FBFAFA'/%3E%3Cpath d='M22 15C22 11.134 18.866 8 15 8C11.134 8 8 11.134 8 15C8 18.866 11.134 22 15 22C16.89 22 18.6038 21.2497 19.8633 20.0322C19.8877 20.0012 19.9148 19.9719 19.9434 19.9434C19.9719 19.9148 20.0012 19.8877 20.0322 19.8633C21.2497 18.6038 22 16.89 22 15ZM14 18V16H12C11.4477 16 11 15.5523 11 15C11 14.4477 11.4477 14 12 14H14V12C14 11.4477 14.4477 11 15 11C15.5523 11 16 11.4477 16 12V14H18C18.5523 14 19 14.4477 19 15C19 15.5523 18.5523 16 18 16H16V18C16 18.5523 15.5523 19 15 19C14.4477 19 14 18.5523 14 18ZM24 15C24 17.125 23.2619 19.0766 22.0303 20.6162L25.707 24.293C26.0976 24.6835 26.0976 25.3165 25.707 25.707C25.3165 26.0976 24.6835 26.0976 24.293 25.707L20.6162 22.0303C19.0766 23.2619 17.125 24 15 24C10.0294 24 6 19.9706 6 15C6 10.0294 10.0294 6 15 6C19.9706 6 24 10.0294 24 15Z' fill='black'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 28px;
}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 {padding-bottom: 48px;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 ul {display: flex; /*column-gap: 16px;*/}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li {width: 226.66px /*calc(100% / 3)*/; margin-right: 16px;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li:last-child {margin-right: 0;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li .in-bx {padding: 24px 24px 16px 24px; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 16px; text-align: center;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li .in-bx p.tx-name {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li .in-bx p.tx-price {font-weight: 600; font-size: 19px; color: #E94543; line-height: 150%;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li .in-bx p.tx01 {font-weight: 400; font-size: 14px; color: #777; line-height: 150%; padding: 2px 0 8px 0;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li .in-bx p.tx02 {font-weight: 400; font-size: 14px; color: #777; line-height: 150%; padding: 0 0 20px 0;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li .in-bx a.btn-pr-check {font-weight: 400; font-size: 15px; color: #374BA3; line-height: 150%; text-decoration: underline;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li.on .in-bx {padding: 23px 23px 15px 23px; border: 2px solid #F1945E;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li label {position: relative; display: block; cursor: pointer;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 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;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 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;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li .in-pr-ck:focus + .in-bx {padding: 23px 23px 15px 23px; border: 2px solid #F1945E;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li .in-pr-ck:checked + .in-bx {padding: 23px 23px 15px 23px; border: 2px solid #F1945E;}

@media (max-width: 1023px) {
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li .in-bx p.tx-name {font-size: 20px;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li .in-bx p.tx-price {font-size: 17px; padding-top: 8px;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li .in-bx p.tx02 {font-size: 13px;}
}

.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 {padding-bottom: 48px;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 ul {display: flex; column-gap: 16px;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li {width: calc(100% / 5);}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-bx {position: relative; min-height: 88px; padding: 16px 6px; border: 1px solid rgba(19, 21, 23, 0.15); /*box-shadow: 0 0 0 1px rgba(19, 21, 23, 0.15);*/ border-radius: 8px; text-align: center; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-bx .best-price-layer {position: absolute; left: -19.6px; bottom: -44px; display: inline-block; width: 179px; height: 39px; font-weight: 600; font-size: 15px; color: #fff; line-height: 39px; padding: 0 /*8px 16px*/; background: #FF766E; border-radius: 24px; text-align: center; display: none;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-bx .best-price-layer::before {
	content: '';
	position: absolute;
	top: -9px;
	left: 34.75px;
	display: block;
	width: 16px;
	height: 9px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'%3E%3Cpath d='M13 9H0.75L16 0L13 9Z' fill='%23FF766E'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px 9px;
}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-bx p.tx-times {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-bx p.tx-price {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-bx .tooltip-layer {position: absolute; top: auto; bottom: calc(100% + 4px); left: -20px; min-width: 180px; padding: 8px 16px; box-sizing: border-box; border-radius: 24px; background-color: #FF766E; font-size: 15px; font-weight: 600; line-height: 1.5; color: #fff; z-index: 10; display: none;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-bx .tooltip-layer::before {display: block; content: ''; position: absolute; top: 100%; right: 35px; width: 16px; height: 9px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'%3E%3Cpath d='M12.25 9H0L15.25 0L12.25 9Z' fill='%23FF766E'/%3E%3C/svg%3E"); transform: rotate(180deg);}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-bx .tooltip-layer .wbr {display: inline;}

.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-pr-ck:checked + .in-bx .tooltip-layer,
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li label:hover .in-bx .tooltip-layer {display: block;}

.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li.on .in-bx {border: 2px solid #F1945E; /*box-shadow: inset 0 0 0 2px #F1945E;*/}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li label {position: relative; display: block; cursor: pointer;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li label:hover .in-bx {border: 1px solid rgba(19, 21, 23, 0.4); /*box-shadow: 0 0 0 1px rgba(19, 21, 23, 0.4);*/ transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 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;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-pr-ck:focus + .in-bx {padding: 15px 5px; border: 2px solid #F1945E; /*box-shadow: inset 0 0 0 2px #F1945E;*/}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-pr-ck:checked + .in-bx {padding: 15px 5px; border: 2px solid #F1945E; /*box-shadow: inset 0 0 0 2px #F1945E;*/}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-pr-ck:checked + .in-bx .tx-times {font-weight: 600; color: #AF5B27;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-pr-ck:checked + .in-bx .tx-price {color: #AF5B27;}

.home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 {padding-bottom: 0;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 ul {display: flex; column-gap: 16px;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 li {width: calc(100% / 4);}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 li .in-bx {font-weight: 400; font-size: 17px; line-height: 150%; padding: 16px 6px; border: 1px solid rgba(19, 21, 23, 0.15) /*box-shadow: inset 0 0 0 1px rgba(19, 21, 23, 0.15)*/; border-radius: 8px; text-align: center; box-sizing: border-box;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 li.on .in-bx {padding: 15px 5px; border: 2px solid #F1945E; /*box-shadow: inset 0 0 0 2px #F1945E;*/}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 li label {position: relative; display: block; cursor: pointer;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 li label:hover .in-bx {box-shadow: inset rgba(19, 21, 23, 0.4); transition: all 0.3s ease-in-out;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 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;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 li .in-pr-ck:focus + .in-bx {border: 2px solid #F1945E; /*box-shadow: inset 0 0 0 2px #F1945E;*/}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 li .in-pr-ck:checked + .in-bx {padding: 15px 5px; border: 2px solid #F1945E; /*box-shadow: inset 0 0 0 2px #F1945E;*/}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 li .in-pr-ck:checked + .in-bx p {color: #AF5B27;}
.home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 li label:hover .in-bx {border: 1px solid rgba(19, 21, 23, 0.4); /*box-shadow: 0 0 0 1px rgba(19, 21, 23, 0.4);*/ transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;}

.home .easy-join-wrap .easy-join-right-side {width: 384px; height: auto; /*height: 200px;*/ padding: 40px; background: #fff; border-radius: 16px; box-sizing: border-box; position: sticky; top: 150px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .close-mob-layer {display: none;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .s-tit01 {position: relative; font-weight: 600; font-size: 19px; color: #131517; line-height: 130%;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .s-tit01 .btn-change-product {position: absolute; top: -9px; right: 0; display: block; width: 111px; height: 40px; font-weight: 400; font-size: 17px; color: #232527; line-height: 40px; padding-left: 36px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 40px; box-sizing: border-box;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .s-tit01 .btn-change-product {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3E%3Cpath d='M6.63342 1.60742C6.7036 1.30245 7.0081 1.11231 7.31358 1.18229C8.36541 1.42353 9.36431 1.95776 10.1809 2.7832C12.4855 5.11275 12.4855 8.88725 10.1809 11.2168C9.67492 11.7283 9.25685 12.1251 8.91257 12.4336H10.7483C11.0617 12.4337 11.3156 12.6871 11.3156 13C11.3156 13.3129 11.0617 13.5663 10.7483 13.5664H7.18641C7.03598 13.5663 6.89174 13.5066 6.78536 13.4004C6.67901 13.2941 6.61907 13.1502 6.61907 13V9.39974C6.61921 9.08699 6.87316 8.83349 7.18641 8.83333C7.49981 8.83333 7.75427 9.0869 7.75441 9.39974V11.9355C8.12397 11.6283 8.64778 11.153 9.37296 10.4199C11.2408 8.53181 11.2408 5.46819 9.37296 3.58008C8.71135 2.9113 7.90652 2.48068 7.0599 2.28646C6.75439 2.21639 6.56325 1.91243 6.63342 1.60742ZM5.38005 4.60026C5.37991 4.91301 5.12597 5.16651 4.81271 5.16667C4.49932 5.16667 4.24486 4.9131 4.24472 4.60026V2.06445C3.87516 2.37165 3.35136 2.84702 2.62616 3.58008C0.758274 5.4682 0.758274 8.53246 2.62616 10.4206C3.28772 11.0892 4.09271 11.5193 4.93922 11.7135C5.2447 11.7836 5.43581 12.0876 5.3657 12.3926C5.29554 12.6975 4.99098 12.8883 4.68555 12.8184C3.63369 12.5771 2.63482 12.0423 1.81819 11.2168C-0.486334 8.88732 -0.486208 5.11342 1.81819 2.78385C2.32427 2.27229 2.74225 1.87494 3.08656 1.56641H1.25085C0.937432 1.56633 0.683505 1.31291 0.683505 1C0.683515 0.687093 0.937443 0.433672 1.25085 0.433594H4.81271C5.12602 0.43375 5.37999 0.68719 5.38005 1V4.60026Z' fill='%23232527'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: left 16px top 12px;
	background-size: 13px;
}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .s-tit01 .btn-change-product:hover {background-color: #F4F5F6;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .s-txt01 {display: flex; align-items: center; justify-content: space-between; position: relative; font-weight: 600; font-size: 32px; color: #232527; line-height: 130%; padding: 40px 0;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .s-txt01 .btn-link {font-size: 15px; font-weight: 400; line-height: 1.5; color: #374BA3; text-decoration: underline;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .s-txt01 .btn-check-pr {position: absolute; top: 49px; right: 0; font-weight: 400; font-size: 15px; color: #374BA3; line-height: 150%; text-decoration: underline;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price {padding-bottom: 32px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price ul {width: 100%; font-weight: 600; font-size: 17px; color: #BFBFBF; line-height: 150%; display: flex; flex-direction: column; row-gap: 13.5px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price li {position: relative; text-align: right; padding-left: 100px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price li p.tx-l {position: absolute; top: 0; left: 0;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price li p.tx-r {font-size: 19px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price.ty01 {margin-bottom: 32px; border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price.ty02 {padding-bottom: 32px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price.total {padding: 24px; margin-bottom: 40px; background: #F7F6F5; border-radius: 12px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price.total ul {row-gap: 12px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price.total li p.tx-l.month {top: 4px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price.total li p.tx-r.month {font-weight: 600; font-size: 28px; line-height: 130%;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price.total li p.tx-r.real {font-size: 17px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns {display: flex; column-gap: 12px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-refreash {display: block; width: 56px; height: 56px; border: 1px solid rgba(19, 21, 23, 0.07); border-radius: 8px; text-align: center; overflow: hidden; text-indent: -9999px; box-sizing: border-box;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-refreash {
	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='M12.0459 2.6001C15.3853 2.6001 18.3197 4.32465 20 6.92725V4.00049C20 3.55873 20.3581 3.20079 20.7998 3.20068C21.2416 3.20068 21.5996 3.55866 21.5996 4.00049V9.00049C21.5995 9.44218 21.2415 9.80029 20.7998 9.80029H15.7998C15.3582 9.80019 15.0002 9.44212 15 9.00049C15 8.55873 15.3581 8.20079 15.7998 8.20068H18.9004C17.5583 5.81453 14.9927 4.19971 12.0459 4.19971C7.7072 4.19974 4.19727 7.6969 4.19727 12.0005C4.19748 16.3039 7.70733 19.8003 12.0459 19.8003C15.9831 19.8003 19.2395 16.9195 19.8066 13.1704C19.8727 12.7336 20.2809 12.4334 20.7178 12.4995C21.1543 12.5658 21.4547 12.973 21.3887 13.4097C20.7039 17.936 16.7795 21.3999 12.0459 21.3999C6.83213 21.3999 2.59787 17.1959 2.59766 12.0005C2.59766 6.80481 6.832 2.60013 12.0459 2.6001Z' fill='%23D7D7D7'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-ty01  {display: block; width: 80px; height: 56px; font-weight: 600; font-size: 19px; color: #232527; line-height: 56px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; text-align: center; box-sizing: border-box;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-ty01:hover {background: #F4F5F6;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-ty02 {display: block; width: 208px; height: 56px; font-weight: 600; font-size: 19px; color: #BFBFBF; line-height: 56px; background: #F7F6F5; border: 1px solid rgba(19, 21, 23, 0.07); border-radius: 8px;  text-align: center; box-sizing: border-box;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-refreash + a.btn-ty01 {width: 232px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-refreash + a.btn-ty02 {width: 232px;}
/* .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-next {display: block; width: 208px; height: 56px; font-weight: 600; font-size: 19px; color: #BFBFBF; line-height: 56px; background: #F7F6F5; border: 1px solid rgba(19, 21, 23, 0.07); border-radius: 8px;  text-align: center;} 
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-change-end {display: block; width: 208px; height: 56px; font-weight: 600; font-size: 19px; color: #BFBFBF; line-height: 56px; background: #F7F6F5; border: 1px solid rgba(19, 21, 23, 0.07); border-radius: 8px;  text-align: center;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-certificate {display: block; width: 208px; height: 56px; font-weight: 600; font-size: 19px; color: #BFBFBF; line-height: 56px; background: #F7F6F5; border: 1px solid rgba(19, 21, 23, 0.07); border-radius: 8px;  text-align: center;}*/
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt {position: relative; font-weight: 400; font-size: 15px; color: #444; line-height: 150%; padding-left: 20px; margin: -8px 0 40px 0;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt {padding-left :0; margin: -8px 0 40px 0;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt li {position: relative; font-weight: 400; font-size: 15px; color: #444; line-height: 150%; padding: 0 0 8px 20px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt li::before {content: ''; position: absolute; top: 10px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt li:last-child {padding-bottom: 0;}
/*.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt::before {content: ''; position: absolute; top: 10px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}*/
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt02 {position: relative; font-weight: 400; font-size: 15px; color: #444; line-height: 150%; margin: -8px 0 40px 0;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt02 p.tx01 {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%; padding: 0 0 8px 32px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt02 p.tx01::before {
  content: '';
  position: absolute;
  top: 2.5px;
  left: 0;
  width: 24px;
  height: 24px;
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M9.67969 15.1827C9.67969 16.3142 10.1291 17.3992 10.9292 18.1993C11.7292 18.9993 12.8143 19.4487 13.9457 19.4487C15.0771 19.4487 16.1622 18.9993 16.9622 18.1993C17.7622 17.3992 18.2117 16.3142 18.2117 15.1827C18.2117 14.0513 17.7622 12.9663 16.9622 12.1662C16.1622 11.3662 15.0771 10.9167 13.9457 10.9167C12.8143 10.9167 11.7292 11.3662 10.9292 12.1662C10.1291 12.9663 9.67969 14.0513 9.67969 15.1827Z' fill='%23FBCD6C'/%3E%3Cpath d='M12.085 22.2975C11.7262 22.2975 11.3674 22.2195 11.0338 22.0635C8.6362 20.944 3.05859 17.8756 3.05859 13.57V7.29875C3.05859 6.06155 3.94899 5.02475 5.17539 4.83395C6.60819 4.61075 8.75979 4.09955 10.867 2.92835C11.6278 2.50595 12.535 2.50355 13.2946 2.92115C15.4978 4.13555 17.6038 4.63835 18.9838 4.84715C20.2102 5.03315 21.1006 6.06995 21.1006 7.31195V13.57C21.1006 17.9284 15.523 20.9655 13.1242 22.0683C12.7986 22.2196 12.444 22.2978 12.085 22.2975ZM12.0886 4.29035C11.9494 4.29035 11.8114 4.32515 11.6842 4.39595C9.35859 5.68835 7.00179 6.24995 5.43339 6.49355C5.03139 6.55595 4.73859 6.89435 4.73859 7.29875V13.5712C4.73859 17.0044 10.1002 19.7751 11.7442 20.542C11.959 20.6427 12.2062 20.6427 12.4222 20.5443C14.0638 19.7895 19.4206 17.0536 19.4206 13.5712V7.31195C19.4206 6.90635 19.1314 6.56915 18.7318 6.50795C17.2174 6.27875 14.9038 5.72555 12.4834 4.39235C12.3624 4.32593 12.2266 4.29086 12.0886 4.29035Z' fill='%23232527'/%3E%3Cpath d='M13.7494 14.7879H12.9154C12.9154 14.3931 12.9142 14.0307 12.9154 13.7403C14.4238 13.3743 15.5482 12.0135 15.5482 10.3935C15.5482 8.49386 14.0026 6.94946 12.1042 6.94946C10.2046 6.94946 8.66016 8.49506 8.66016 10.3935C8.66016 11.9919 9.75576 13.3395 11.2342 13.7259C11.2318 14.3595 11.2354 15.4455 11.2426 17.3547C11.2438 17.8179 11.6206 18.1911 12.0826 18.1911H12.0862C12.5506 18.1887 12.925 17.8119 12.9226 17.3475L12.919 16.4667H13.7494C14.2138 16.4667 14.5894 16.0911 14.5894 15.6267C14.5894 15.1623 14.2138 14.7879 13.7494 14.7879ZM10.339 10.3935C10.339 9.42026 11.131 8.62946 12.103 8.62946C13.0762 8.62946 13.867 9.42146 13.867 10.3935C13.867 11.3655 13.075 12.1575 12.103 12.1575C11.131 12.1575 10.339 11.3667 10.339 10.3935Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt02 p.tx02 {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 0 0 8px 0;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt02 li {position: relative; font-weight: 400; font-size: 15px; color: #777; line-height: 150%; padding: 0 0 8px 20px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt02 li::before {content: ''; position: absolute; top: 10px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt02 li:last-child {padding-bottom: 0;}

.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price ul {color: #232527;}
.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount {color: #E94543;}
.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount p.tx-r {font-size: 17px;}
.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount p.tx-r span.tx-p-wrap {position: relative; display: inline-block;}
.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount p.tx-r span.tx-p-wrap span.p-layer {position: absolute; bottom: -63px; left: -107px; display: inline-block; width: 257px; font-weight: 600; font-size: 15px; color: #fff; line-height: 150%; padding: 8px 16px; background: #FF766E; border-radius: 24px; text-align: left; box-sizing: border-box; z-index: 100; display: none;}
.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount p.tx-r span.tx-p-wrap span.p-layer::before {
  content: '';
  position: absolute;
  top: -9px;
  left: 88.75px;
  display: block;
  width: 16px;
  height: 9px;
  line-height: 1;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'%3E%3Cpath d='M13 9H0.75L16 0L13 9Z' fill='%23FF766E'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: left top;
	background-size: 16px;
}
.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount p.tx-r span.tx-p-wrap span.p-layer.style-b {position: absolute; top: calc(100% + 4px); bottom: auto; left: calc(50% - (257px / 2)); display: inline-block; width: 257px; font-weight: 600; font-size: 14px; color: #fff; line-height: 130%; padding: 8px 16px 8px 10px; background: #FF766E; border-radius: 4px; text-align: left; box-sizing: border-box; z-index: 100; display: none;}
.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount p.tx-r span.tx-p-wrap span.p-layer.style-b::before { content: ''; position: absolute; top: -7px; left: calc(50% - 6px); display: block; width: 12px; height: 8px; line-height: 1; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M5.31152 0.436523C5.70855 -0.145472 6.56694 -0.145594 6.96387 0.436523L12.2734 8.22461H0.000976562L5.31152 0.436523Z' fill='%23FF766E'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: left top; }
.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount p.tx-r span.tx-p-wrap span.p-layer.style-b .btn-close { display: inline-block; position: absolute; top: 8px; right: 10px; 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%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"); text-indent: -9999px; }
.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount p.tx-r span.tx-p-wrap span.p-layer.style-b .mo {display: none;}

@media (max-width: 1023px) {
  .home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount p.tx-r span.tx-p-wrap span.p-layer.style-b {right: 0; left: auto; min-width: 220px; width: auto; padding: 5px 12px 4px; border-radius: 24px; font-size: 12px;}
  .home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount p.tx-r span.tx-p-wrap span.p-layer.style-b::before {left: auto; right: 35%; width: 15px; height: 9px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'%3E%3Cpath d='M12.25 9H0L15.25 0L12.25 9Z' fill='%23FF766E'/%3E%3C/svg%3E");}
  .home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount p.tx-r span.tx-p-wrap span.p-layer.style-b .btn-close {top: 6px;}
  .home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount p.tx-r span.tx-p-wrap span.p-layer.style-b .pc {display: none;}
  .home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount p.tx-r span.tx-p-wrap span.p-layer.style-b .mo {display: inline;}
}

.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.total ul {color: #232527;}
.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.total li p.tx-l {padding-left: 20px;}
.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.total li:first-child p.tx-l {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' viewBox='0 0 13 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.3236 1.24662C12.7579 1.54742 12.8695 2.1482 12.5728 2.58849L6.70097 11.5791C6.5411 11.8163 6.28532 11.9691 6.00315 11.9958C5.72098 12.0225 5.44172 11.9204 5.24129 11.7173L0.279075 6.68862C-0.0929229 6.31164 -0.0930399 5.70031 0.278814 5.32318C0.650667 4.94606 1.25368 4.94594 1.62568 5.32292L5.77587 9.52872L11 1.49921C11.2967 1.05891 11.8893 0.945823 12.3236 1.24662Z' fill='%23D17B47'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left top 7px;
  background-size: 12px;
}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-refreash.on {
	border: 1px solid rgba(19, 21, 23, 0.30);
	background-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 d='M10.0459 0.600098C13.3853 0.600098 16.3197 2.32465 18 4.92725V2.00049C18 1.55873 18.3581 1.20079 18.7998 1.20068C19.2416 1.20068 19.5996 1.55866 19.5996 2.00049V7.00049C19.5995 7.44218 19.2415 7.80029 18.7998 7.80029H13.7998C13.3582 7.80019 13.0002 7.44212 13 7.00049C13 6.55873 13.3581 6.20079 13.7998 6.20068H16.9004C15.5583 3.81453 12.9927 2.19971 10.0459 2.19971C5.7072 2.19974 2.19727 5.6969 2.19727 10.0005C2.19748 14.3039 5.70733 17.8003 10.0459 17.8003C13.9831 17.8003 17.2395 14.9195 17.8066 11.1704C17.8727 10.7336 18.2809 10.4334 18.7178 10.4995C19.1543 10.5658 19.4547 10.973 19.3887 11.4097C18.7039 15.936 14.7795 19.3999 10.0459 19.3999C4.83213 19.3999 0.597868 15.1959 0.597656 10.0005C0.597656 4.80481 4.832 0.60013 10.0459 0.600098Z' fill='%2333363D'/%3E%3C/svg%3E");
}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-refreash.on:hover {background-color: #F4F5F6;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-ty02.on {color: #fff; background: #D17B47; border: 1px solid #D17B47;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-ty02.on:hover {background: #BC6F40;}
/* .home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .btm-btns a.btn-next {color: #fff; background: #D17B47; border: 1px solid #D17B47;}
.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .btm-btns a.btn-change-end {color: #fff; background: #D17B47; border: 1px solid #D17B47;}
.home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .btm-btns a.btn-certificate {color: #fff; background: #D17B47; border: 1px solid #D17B47;}*/
.home .easy-join-wrap .easy-join-right-side .top-data .mob-tx01 {display: none;}

.home .easy-agree {padding: 15px 0 0 0;}
.home .easy-agree .in-bx {position: relative; padding-bottom: 24px; margin-bottom: 24px; border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.home .easy-agree .in-bx:last-child {padding-bottom: 0; margin-bottom: 0; border-bottom: 0;}
.home .easy-agree .form.checkbox {position: relative;}
.home .easy-agree .form.checkbox span.form-text {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .easy-agree .form.checkbox .form-text::before, 
.home .easy-agree .form.checkbox .form-text::after {top: 2px;}
.home .easy-agree .tx01 {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 10px 0 0 32px;}
.home .easy-agree .tx02 {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding: 16px 0 0 32px; display: flex; flex-direction: column; row-gap: 16px;}
.home .easy-agree .tx02 p {position: relative;}
.home .easy-agree a.btn-detail {position: absolute; top: 1px; right: 0; font-weight: 400; font-size: 15px; color: #374BA3; line-height: 150%; text-decoration: underline;}

.home .easy-join-wrap .easy-join-left-side.dimed::after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: var(--radius-medium-2, 16px); background: rgba(248, 238, 232, 0.40); backdrop-filter: blur(4px);}

.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .s-tit01 .btn-right-close {position: absolute; top: -3.5px; right: 0; width: 32px; height:32px; overflow: hidden; text-indent: -9999px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .s-tit01 .btn-right-close {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M24.8408 5.64624C25.2573 5.23005 25.9321 5.23003 26.3486 5.64624C26.7652 6.06279 26.7652 6.73846 26.3486 7.15503L17.5059 15.9978L26.3545 24.8474C26.7709 25.2639 26.7709 25.9397 26.3545 26.3562C25.938 26.7727 25.2623 26.7727 24.8457 26.3562L15.9971 17.5066L7.14941 26.3562C6.73291 26.7727 6.05721 26.7726 5.64062 26.3562C5.22405 25.9397 5.22408 25.264 5.64062 24.8474L14.4883 15.9978L5.64551 7.15503C5.22897 6.73846 5.22894 6.06279 5.64551 5.64624C6.06206 5.22971 6.73775 5.22972 7.1543 5.64624L15.9971 14.489L24.8408 5.64624Z' fill='%23232527'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 30px;
}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap {padding: 40px 0 40px 0; margin-bottom: 32px; border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx {padding-bottom: 40px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx:last-child {padding-bottom: 0;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx p.s-s-tit {font-weight: 600; font-size: 22px; color: #131517; line-height: 130%; padding: 0 0 16px 0;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.product {display: flex; align-items: center; column-gap: 16px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.product li {width: calc(100% / 3);}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.product li .in-item {height: 84px; 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; box-sizing: border-box; display: flex; justify-content: center; align-items: center;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.product li.on .in-item {color: #AF5B27; border: 2px solid #F1945E;}
/* .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.time {display: flex; flex-wrap: wrap; align-items: center; gap: 16px;} */
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.time {display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px;}
/* .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.time li {width: 90.666px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.time li:nth-child(4) {width: 91px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.time li:nth-child(5) {width: 197px;} */
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.time li .in-item {height: 56px; 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; box-sizing: border-box; display: flex; justify-content: center; align-items: center;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.time li.on .in-item {color: #AF5B27; border: 2px solid #F1945E;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.acount {display: flex; flex-wrap: wrap; align-items: center; gap: 16px;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.acount li {width: calc(50% - 8px);}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.acount li .in-item {height: 56px; 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; box-sizing: border-box; display: flex; justify-content: center; align-items: center;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.acount li.on .in-item {color: #AF5B27; border: 2px solid #F1945E;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul li label {position: relative; display: block; cursor: pointer;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul li label:hover .in-item {border: 1px solid rgba(19, 21, 23, 0.4); transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul 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;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul li .in-pr-ck:focus + .in-item {color: #AF5B27; border: 2px solid #F1945E;}
.home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul li .in-pr-ck:checked + .in-item {color: #AF5B27; border: 2px solid #F1945E;}

.home .ej-inp-detail {padding-top: 24px;}
.home .ej-inp-detail .s-tit {display: flex; flex-direction: column; gap: 2px; position: relative; font-weight: 600; font-size: 24px; color: #131517; line-height: 130%; padding-bottom: 40px;}
.home .ej-inp-detail .s-tit span.tx-imp {color: #E94543;}
/* .home .ej-inp-detail .board-write-ty01 .top-area {padding-bottom: 40px; margin-bottom: 40px;} */
.home .ej-inp-detail .board-write-ty01 .top-area {padding: 0; margin: 0; border: 0 none;}
.home .ej-inp-detail .board-write-ty01 .bx-email {display: flex; column-gap: 12px; align-items: flex-start;}
.home .ej-inp-detail .board-write-ty01 .bx-email .bx01 {width: 344px;}
.home .ej-inp-detail .board-write-ty01 .bx-email .bx02 {width: 344px;}
.home .ej-inp-detail .board-write-ty01 .bx-email .bx02 .form.select {width: 100%;}
.home .ej-inp-detail .board-write-ty01 .bx-email .bx-betw {font-weight: 400; font-size: 17px; line-height: 48px;}
.home .ej-inp-detail .board-write-ty01 .bx-email .form-noti.invalid {font-weight: 400; font-size: 14px; line-height:150%;}
.home .ej-inp-detail .board-write-ty01 .bx-address {display: flex; column-gap: 12px; align-items: center;}
.home .ej-inp-detail .board-write-ty01 .bx-address .bx01 {width: 242px;}
.home .ej-inp-detail .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;}
.home .ej-inp-detail .board-write-ty01 .bx-address a.btn-search-address:hover {background: #909090;}
.home .ej-inp-detail .board-write-ty01 .bx-address .bx02 {width: 377px;}
.home .ej-inp-detail .board-write-ty01 .bx-address .bx03 {width: 323px;}
.home .ej-inp-detail .board-write-ty01 .bx-mem-num {position: relative; padding-right: 120px;}
.home .ej-inp-detail .board-write-ty01 .bx-mem-num .form-noti.invalid {font-weight: 400; font-size: 14px; color: #E94543; line-height:150%;}
.home .ej-inp-detail .board-write-ty01 .bx-mem-num .btn-certificate {position: absolute; top: 2px; right: 0; display: block; width: 108px; height: 40px; font-weight: 400; font-size: 15px; color: #232527; line-height: 40px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 40px; text-align: center; display: flex; align-items: center; justify-content: center; column-gap: 6px;}
.home .ej-inp-detail .board-write-ty01 .bx-mem-num .btn-certificate::before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background-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%3Crect width='20' height='20' rx='10' transform='matrix(1 0 0 -1 0 20)' fill='%23D7D7D7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7514 6.33927C14.1161 6.58854 14.2098 7.08634 13.9605 7.45114L9.86052 13.4511C9.72622 13.6477 9.51139 13.7742 9.2744 13.7963C9.0374 13.8185 8.80286 13.7339 8.63449 13.5656L6.13293 11.0656C5.82041 10.7533 5.82025 10.2468 6.13258 9.93428C6.4449 9.62176 6.95143 9.6216 7.26395 9.93392L9.08349 11.7523L12.6395 6.54843C12.8888 6.18364 13.3866 6.08999 13.7514 6.33927Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
}
.home .ej-inp-detail .board-write-ty01 .bx-mem-num .btn-certificate:hover {background-color: #F4F5F6;}
.home .ej-inp-detail .board-write-ty01 .bx-mem-num .btn-certificate.on {border: 1px solid #F1945E;}
.home .ej-inp-detail .board-write-ty01 .bx-mem-num .btn-certificate.on::before {
  background-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%3Crect width='20' height='20' rx='10' transform='matrix(1 0 0 -1 0 20)' fill='%23D17B47'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7514 6.33927C14.1161 6.58854 14.2098 7.08634 13.9605 7.45114L9.86052 13.4511C9.72622 13.6477 9.51139 13.7742 9.2744 13.7963C9.0374 13.8185 8.80286 13.7339 8.63449 13.5656L6.13293 11.0656C5.82041 10.7533 5.82025 10.2468 6.13258 9.93428C6.4449 9.62176 6.95143 9.6216 7.26395 9.93392L9.08349 11.7523L12.6395 6.54843C12.8888 6.18364 13.3866 6.08999 13.7514 6.33927Z' fill='white'/%3E%3C/svg%3E");
}
/*.home .ej-inp-detail .bx-in-cnt01 {padding-bottom: 24px;}*/
.home .ej-inp-detail .bx-in-cnt01 , 
.home .ej-inp-detail .bx-in-cnt02 {margin-top: 40px; padding-top: 40px; border-top: 1px solid rgba(19, 21, 23, 0.20);}

.home .ej-inp-detail .bx-in-cnt01 .op-cl-bx {display: block;}
.home .ej-inp-detail .bx-in-cnt01 .op-cl-bx.close {display: none;}
.home .ej-inp-detail .bx-in-cnt01 .s-tit {cursor: pointer;}
.home .ej-inp-detail .bx-in-cnt01 .s-tit span.tx-imp {color: #E94543;}
.home .ej-inp-detail .bx-in-cnt01 .s-tit.close {padding-bottom: 0;}
.home .ej-inp-detail .bx-in-cnt01 .s-tit p.bt-tx-n {font-weight: 600; font-size: 17px; color: #AF5B27; line-height: 150%;}
.home .ej-inp-detail .bx-in-cnt01 .s-tit p.bt-tx-n br {display: none;}
.home .ej-inp-detail .bx-in-cnt01 .s-tit::after {content: ''; position: absolute; top: -2px; right: 0; display: block; width: 36px; height: 36px; transition: 0.1s;}
.home .ej-inp-detail .bx-in-cnt01 .s-tit::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.6027 23.3921C29.1101 23.8355 28.3514 23.7956 27.908 23.3029L18 13.794L8.09194 23.3029C7.64859 23.7956 6.88984 23.8355 6.39723 23.3921C5.90462 22.9488 5.86469 22.19 6.30804 21.6974L17.108 11.1974C17.3356 10.9446 17.6598 10.8002 18 10.8002C18.3402 10.8002 18.6644 10.9446 18.8919 11.1974L29.6919 21.6974C30.1353 22.19 30.0954 22.9488 29.6027 23.3921Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 36px;
}
.home .ej-inp-detail .bx-in-cnt01 .s-tit.close::after {transform: rotate(180deg); transition: 0.1s;}
.home .ej-inp-detail .bx-in-cnt01 .tx01 {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 0 0 24px 0;}
.home .ej-inp-detail .bx-in-cnt01 .btm-area {position: relative; padding-bottom: 24px;}
.home .ej-inp-detail .bx-in-cnt01 .btm-area .form.checkbox .form-text {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .ej-inp-detail .bx-in-cnt01 .btm-area .form.checkbox .form-text::before, 
.home .ej-inp-detail .bx-in-cnt01 .btm-area .form.checkbox .form-text::after {top: 3px;}
.home .ej-inp-detail .bx-in-cnt01 .btm-area a.btn-view-detail {position: absolute; top: 1px; right: 0; font-weight: 400; font-size: 15px; color: #374BA3; line-height: 150%; text-decoration: underline;}
.home .ej-inp-detail .bx-in-cnt02 .bx-check-document {padding-bottom: 24px;}
.home .ej-inp-detail .bx-in-cnt02 .bx-check-document ul {display: flex; column-gap: 24px;}
.home .ej-inp-detail .bx-in-cnt02 .bx-check-document li {width: calc(50% - 24px);}
.home .ej-inp-detail .bx-in-cnt02 .bx-check-document li .in-bx {padding: 24px 0; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; row-gap: 12px;}
.home .ej-inp-detail .bx-in-cnt02 .bx-check-document li .in-bx p.txt {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .ej-inp-detail .bx-in-cnt02 .bx-check-document li .in-bx .btn-ok {display: block; width: 82px; height: 40px; font-weight: 400; font-size: 15px; color: #232527; line-height: 40px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 40px; text-align: center; display: flex; align-items: center; justify-content: center; column-gap: 6px;}
.home .ej-inp-detail .bx-in-cnt02 .bx-check-document li .in-bx .btn-ok::before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background-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%3Crect width='20' height='20' rx='10' transform='matrix(1 0 0 -1 0 20)' fill='%23D7D7D7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7514 6.33927C14.1161 6.58854 14.2098 7.08634 13.9605 7.45114L9.86052 13.4511C9.72622 13.6477 9.51139 13.7742 9.2744 13.7963C9.0374 13.8185 8.80286 13.7339 8.63449 13.5656L6.13293 11.0656C5.82041 10.7533 5.82025 10.2468 6.13258 9.93428C6.4449 9.62176 6.95143 9.6216 7.26395 9.93392L9.08349 11.7523L12.6395 6.54843C12.8888 6.18364 13.3866 6.08999 13.7514 6.33927Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
}
.home .ej-inp-detail .bx-in-cnt02 .bx-check-document li .in-bx .btn-ok:hover {background-color: #F4F5F6;}
.home .ej-inp-detail .bx-in-cnt02 .bx-check-document li .in-bx .btn-ok.on {border: 1px solid #F1945E;}
.home .ej-inp-detail .bx-in-cnt02 .bx-check-document li .in-bx .btn-ok.on::before {
  background-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%3Crect width='20' height='20' rx='10' transform='matrix(1 0 0 -1 0 20)' fill='%23D17B47'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7514 6.33927C14.1161 6.58854 14.2098 7.08634 13.9605 7.45114L9.86052 13.4511C9.72622 13.6477 9.51139 13.7742 9.2744 13.7963C9.0374 13.8185 8.80286 13.7339 8.63449 13.5656L6.13293 11.0656C5.82041 10.7533 5.82025 10.2468 6.13258 9.93428C6.4449 9.62176 6.95143 9.6216 7.26395 9.93392L9.08349 11.7523L12.6395 6.54843C12.8888 6.18364 13.3866 6.08999 13.7514 6.33927Z' fill='white'/%3E%3C/svg%3E");
}
.home .ej-inp-detail .bx-in-cnt02 .bx-agree-wrap {padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.home .ej-inp-detail .bx-in-cnt02 .bx-agree-wrap .bx-bg {padding: 24px; margin-bottom: 24px; background: #F7F6F5; border-radius: 12px;}
.home .ej-inp-detail .bx-in-cnt02 .bx-agree-wrap .bx-bg .tx01 {padding-bottom: 10px;}
.home .ej-inp-detail .bx-in-cnt02 .bx-agree-wrap .bx-bg .tx01 .form.checkbox .form-text {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .ej-inp-detail .bx-in-cnt02 .bx-agree-wrap .bx-bg .tx01 .form.checkbox .form-text::before,
.home .ej-inp-detail .bx-in-cnt02 .bx-agree-wrap .bx-bg .tx01 .form.checkbox .form-text::after {top: 2px;}
.home .ej-inp-detail .bx-in-cnt02 .bx-agree-wrap .bx-bg .tx02 {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%;}
.home .ej-inp-detail .bx-in-cnt02 .bx-agree-wrap .bx-bg .tx02 span {font-weight: 600;}
.home .ej-inp-detail .bx-in-cnt02 .bx-agree-wrap .btm-txt {position: relative; font-weight: 400; font-size: 15px; color: #AF5B27; line-height: 150%; padding-left: 20px;}
.home .ej-inp-detail .bx-in-cnt02 .bx-agree-wrap .btm-txt:before {
	content: '';
	position: absolute;
	top: 9px;
	left: 4px;
	display: block;
	width: 4px;
	height: 4px;
	background: #AF5B27;
	border-radius: 4px;
}
.home .ej-inp-detail .bx-in-cnt02 .table-wrap {margin-bottom: 32px;}
.home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01.tb-pc {display: block;}
.home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01.tb-mob {display: none;}
.home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01 {width: 100%; table-layout: fixed; border-top: 1px solid rgba(19, 21, 23, 0.20);}
.home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01 thead th {height: 48px; font-weight: 600; font-size: 17px; color: #232527; line-height: 48px; background: #F7F6F5; border-right: 1px solid rgba(19, 21, 23, 0.20); border-bottom: 1px solid rgba(19, 21, 23, 0.20); box-sizing: border-box;}
.home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01 thead th:last-child {border-right: none;}
.home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01 tbody th {border-right: 1px solid rgba(19, 21, 23, 0.20); border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01 tbody th:last-child {border-right: none;}
.home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01 tbody td {/*height: 48px;*/ font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding: 8px 12px; border-right: 1px solid rgba(19, 21, 23, 0.20); border-bottom: 1px solid rgba(19, 21, 23, 0.20); text-align: left; box-sizing: border-box;}
.home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01 tbody td:last-child {border-right: none;}
.home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01 tbody td.tx-center {text-align: center;}
.home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01 tbody td strong {font-weight: 600;}
.home .ej-inp-detail .bx-in-cnt02 .btm-txt {font-weight: 400; font-size: 17px; color: #444; line-height: 150%;}
.home .ej-inp-detail .bx-in-cnt02 .btm-txt p {font-weight: 600; font-size: 17px; color: #131517; line-height: 150%; padding-bottom: 8px;}
.home .ej-inp-detail .bx-in-cnt02 .btm-txt li {position: relative; padding: 0 0 8px 20px;}
.home .ej-inp-detail .bx-in-cnt02 .btm-txt li:before {content: ''; position: absolute; top: 10px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.home .ej-inp-detail .bx-in-cnt02 .btm-txt li:last-child {padding-bottom: 0;}

.home .ej-pay-wrap {padding-top: 24px;}
.home .ej-pay-wrap .s-tit {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding-bottom: 8px;}
.home .ej-pay-wrap .bx-type {padding-bottom: 24px;}
.home .ej-pay-wrap .bx-type ul {display: flex; column-gap: 16px;}
.home .ej-pay-wrap .bx-type li {width: calc(50% - 8px);}
.home .ej-pay-wrap .bx-type li .in-bx {padding: 24px 0; box-shadow: inset 0 0 0 1px rgba(19, 21, 23, 0.15); border-radius: 16px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; row-gap: 12px; box-sizing: border-box;}
.home .ej-pay-wrap .bx-type li .in-bx .icon {width: 40px; height: 40px}
.home .ej-pay-wrap .bx-type li .in-bx .icon.card {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='36' viewBox='0 0 38 36' fill='none'%3E%3Ccircle cx='6.66667' cy='19.6667' r='6.66667' fill='%23FBCD6C'/%3E%3Cpath d='M6 25.0151L27 4.01514' stroke='%23D17B47' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.5058 34.6213L18.3599 33.3798L18.5058 34.6213ZM17.3439 34.6565L17.4154 33.4086L17.3439 34.6565ZM36.6545 15.3458L35.4066 15.4174L36.6545 15.3458ZM36.6193 16.5078L35.3779 16.3619L36.6193 16.5078ZM12.9843 7.74878L12.1004 6.86489L12.9843 7.74878ZM21.4916 1.38001L21.6375 2.62148L21.4916 1.38001ZM22.6535 1.3448L22.582 2.59275L22.6535 1.3448ZM9.74682 10.9862L10.6307 11.8701L9.74682 10.9862ZM3.37806 19.4936L4.61952 19.6394L3.37806 19.4936ZM3.34285 20.6555L4.5908 20.5839L3.34285 20.6555ZM9.74682 10.9862L10.6307 11.8701L13.8681 8.63266L12.9843 7.74878L12.1004 6.86489L8.86294 10.1023L9.74682 10.9862ZM30.2506 25.0151L29.3667 24.1312L26.1293 27.3686L27.0131 28.2525L27.897 29.1364L31.1345 25.899L30.2506 25.0151ZM27.0131 28.2525L26.1293 27.3686C24.0805 29.4174 22.6169 30.8783 21.3681 31.8737C20.1373 32.8546 19.2425 33.2762 18.3599 33.3798L18.5058 34.6213L18.6516 35.8628C20.1924 35.6818 21.5232 34.947 22.9263 33.8287C24.3113 32.7248 25.8897 31.1437 27.897 29.1364L27.0131 28.2525ZM9.20725 28.7921L8.32337 29.676C10.2087 31.5614 11.7049 33.0609 13.0382 34.0926C14.3991 35.1457 15.7176 35.8153 17.2723 35.9045L17.3439 34.6565L17.4154 33.4086C16.5597 33.3595 15.7186 33.0057 14.5682 32.1154C13.3901 31.2039 12.0232 29.8403 10.0911 27.9082L9.20725 28.7921ZM18.5058 34.6213L18.3599 33.3798C18.0437 33.417 17.7277 33.4265 17.4154 33.4086L17.3439 34.6565L17.2723 35.9045C17.7312 35.9308 18.1927 35.9167 18.6516 35.8628L18.5058 34.6213ZM30.7901 7.2092L29.9063 8.09309C31.8384 10.0252 33.2019 11.3921 34.1135 12.5701C35.0037 13.7206 35.3575 14.5617 35.4066 15.4174L36.6545 15.3458L37.9025 15.2743C37.8134 13.7196 37.1437 12.4011 36.0907 11.0402C35.0589 9.70686 33.5594 8.21069 31.674 6.32532L30.7901 7.2092ZM30.2506 25.0151L31.1345 25.899C33.1417 23.8917 34.7229 22.3132 35.8267 20.9282C36.945 19.5251 37.6798 18.1944 37.8608 16.6536L36.6193 16.5078L35.3779 16.3619C35.2742 17.2444 34.8526 18.1393 33.8717 19.37C32.8764 20.6189 31.4155 22.0824 29.3667 24.1312L30.2506 25.0151ZM36.6545 15.3458L35.4066 15.4174C35.4245 15.7297 35.415 16.0457 35.3779 16.3619L36.6193 16.5078L37.8608 16.6536C37.9147 16.1946 37.9288 15.7331 37.9025 15.2743L36.6545 15.3458ZM12.9843 7.74878L13.8681 8.63266C15.9169 6.58389 17.3805 5.12298 18.6293 4.12764C19.8601 3.14671 20.7549 2.72515 21.6375 2.62148L21.4916 1.38001L21.3458 0.138552C19.805 0.319561 18.4742 1.05436 17.0711 2.17262C15.6861 3.27648 14.1077 4.85762 12.1004 6.86489L12.9843 7.74878ZM30.7901 7.2092L31.674 6.32532C29.7887 4.43995 28.2925 2.94041 26.9592 1.90869C25.5983 0.855643 24.2798 0.185998 22.7251 0.0968539L22.6535 1.3448L22.582 2.59275C23.4377 2.64182 24.2788 2.99564 25.4292 3.88588C26.6073 4.79744 27.9742 6.161 29.9063 8.09309L30.7901 7.2092ZM21.4916 1.38001L21.6375 2.62148C21.9537 2.58433 22.2697 2.57485 22.582 2.59275L22.6535 1.3448L22.7251 0.0968539C22.2662 0.070546 21.8047 0.0846334 21.3458 0.138552L21.4916 1.38001ZM9.74682 10.9862L8.86294 10.1023C6.85566 12.1096 5.27453 13.6881 4.17067 15.0731C3.0524 16.4762 2.31761 17.807 2.1366 19.3477L3.37806 19.4936L4.61952 19.6394C4.7232 18.7569 5.14476 17.862 6.12569 16.6313C7.12103 15.3824 8.58193 13.9189 10.6307 11.8701L9.74682 10.9862ZM9.20725 28.7921L10.0911 27.9082C8.15904 25.9761 6.79549 24.6092 5.88392 23.4312C4.99369 22.2807 4.63987 21.4396 4.5908 20.5839L3.34285 20.6555L2.0949 20.727C2.18404 22.2817 2.85369 23.6003 3.90674 24.9611C4.93846 26.2944 6.438 27.7906 8.32337 29.676L9.20725 28.7921ZM3.37806 19.4936L2.1366 19.3477C2.08268 19.8067 2.06859 20.2682 2.0949 20.727L3.34285 20.6555L4.5908 20.5839C4.5729 20.2717 4.58237 19.9556 4.61952 19.6394L3.37806 19.4936Z' fill='%23232527'/%3E%3Cpath d='M22.3896 23.3373C21.9014 23.8255 21.9014 24.6169 22.3896 25.1051C22.8777 25.5932 23.6692 25.5932 24.1573 25.1051L23.2734 24.2212L22.3896 23.3373ZM25.7332 23.5292C26.2214 23.041 26.2214 22.2496 25.7332 21.7614C25.2451 21.2733 24.4536 21.2733 23.9655 21.7614L24.8493 22.6453L25.7332 23.5292ZM27.1172 18.6096C26.6291 19.0978 26.6291 19.8892 27.1172 20.3774C27.6054 20.8655 28.3969 20.8655 28.885 20.3774L28.0011 19.4935L27.1172 18.6096ZM32.5621 16.7003C33.0503 16.2121 33.0503 15.4207 32.5621 14.9325C32.074 14.4444 31.2825 14.4444 30.7943 14.9325L31.6782 15.8164L32.5621 16.7003ZM23.2734 24.2212L24.1573 25.1051L25.7332 23.5292L24.8493 22.6453L23.9655 21.7614L22.3896 23.3373L23.2734 24.2212ZM28.0011 19.4935L28.885 20.3774L32.5621 16.7003L31.6782 15.8164L30.7943 14.9325L27.1172 18.6096L28.0011 19.4935Z' fill='%23232527'/%3E%3Cpath d='M6.66797 34.6667H33.3346' stroke='%23232527' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 36px;
}
.home .ej-pay-wrap .bx-type li .in-bx .icon.bank {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Ccircle cx='28.6667' cy='20.6667' r='6.66667' fill='%23FBCD6C'/%3E%3Cpath d='M31.3346 22.1667V8.83341C31.3346 5.69072 31.3346 4.11937 30.3583 3.14306C29.382 2.16675 27.8107 2.16675 24.668 2.16675H11.3346C8.19194 2.16675 6.62059 2.16675 5.64428 3.14306C4.66797 4.11937 4.66797 5.69072 4.66797 8.83341V22.1667' stroke='%23232527' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.82806 23.8592L4.69792 22.1668H31.2517L32.1692 23.8592C34.574 28.295 35.173 30.5129 34.2589 32.1732C33.3449 33.8334 30.9214 33.8334 26.0743 33.8334L9.92307 33.8334C5.07606 33.8334 2.65255 33.8334 1.73848 32.1732C0.82441 30.5129 1.42327 28.295 3.82806 23.8592Z' stroke='%23232527' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 27.5H8' stroke='%23232527' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19 9L11 9M14 14H11' stroke='%23D17B47' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 36px;
}
.home .ej-pay-wrap .bx-type li .in-bx .txt {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%;}
.home .ej-pay-wrap .bx-type li.on .in-bx {/* border: 2px solid #F1945E; */ box-shadow: inset 0 0 0 2px #F1945E;}
.home .ej-pay-wrap .bx-type li.on .in-bx .txt {color: #AF5B27;}
.home .ej-pay-wrap .bx-type li label {position: relative; display: block; cursor: pointer;}
.home .ej-pay-wrap .bx-type li label .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;
}

.home .ej-pay-wrap .bx-type li label:hover .in-bx {/* border: 1px solid rgba(19, 21, 23, 0.4);*/ box-shadow: inset 0 0 0 1px rgba(19, 21, 23, 0.4); }
.home .ej-pay-wrap .bx-type 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;}
.home .ej-pay-wrap .bx-type li .in-pr-ck:focus + .in-bx {/* border: 2px solid #F1945E; */ box-shadow: inset 0 0 0 2px #F1945E;}
.home .ej-pay-wrap .bx-type li .in-pr-ck:focus + .in-bx .txt {color: #AF5B27;}
.home .ej-pay-wrap .bx-type li .in-pr-ck:checked + .in-bx {/* border: 2px solid #F1945E; */ box-shadow: inset 0 0 0 2px #F1945E;}
.home .ej-pay-wrap .bx-type li .in-pr-ck:checked + .in-bx .txt {color: #AF5B27;}
.home .ej-pay-wrap .board-write-ty01 .top-area {padding-bottom: 40px; margin-bottom: 40px;}
.home .ej-pay-wrap .board-write-ty01 .bx-transfer ul {display: flex; column-gap: 16px;}
.home .ej-pay-wrap .board-write-ty01 .bx-transfer li {width: calc(50% - 8px);}
.home .ej-pay-wrap .board-write-ty01 .bx-transfer li .in-bx {padding: 15px 0; /* border: 1px solid rgba(19, 21, 23, 0.30); */box-shadow: inset 0 0 0 1px rgba(19, 21, 23, 0.15); border-radius: 8px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; row-gap: 12px;}
.home .ej-pay-wrap .board-write-ty01 .bx-transfer li .in-bx p {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%;}
.home .ej-pay-wrap .board-write-ty01 .bx-transfer li.on .in-bx {/* border: 2px solid #F1945E; */ box-shadow: inset 0 0 0 2px #F1945E;}
.home .ej-pay-wrap .board-write-ty01 .bx-transfer li.on .in-bx p {color: #AF5B27;}
.home .ej-pay-wrap .board-write-ty01 .bx-transfer li label {position: relative; display: block; cursor: pointer;}
.home .ej-pay-wrap .board-write-ty01 .bx-transfer li label .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;
}
.home .ej-pay-wrap .board-write-ty01 .bx-transfer li label:hover .in-bx {/*border: 1px solid rgba(19, 21, 23, 0.4);*/ box-shadow: inset 0 0 0 1px rgba(19, 21, 23, 0.4); transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;}
.home .ej-pay-wrap .board-write-ty01 .bx-transfer 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;}
.home .ej-pay-wrap .board-write-ty01 .bx-transfer li .in-pr-ck:focus + .in-bx {/*border: 2px solid #F1945E;*/ box-shadow: inset 0 0 0 2px #F1945E;}
.home .ej-pay-wrap .board-write-ty01 .bx-transfer li .in-pr-ck:focus + .in-bx .txt {color: #AF5B27;}
.home .ej-pay-wrap .board-write-ty01 .bx-transfer li .in-pr-ck:checked + .in-bx { /*border: 2px solid #F1945E;*/ box-shadow: inset 0 0 0 2px #F1945E;}
.home .ej-pay-wrap .board-write-ty01 .bx-transfer li .in-pr-ck:checked + .in-bx .txt {color: #AF5B27;}
.home .ej-pay-wrap .btm-ck-tx > div {padding-bottom: 16px;}
.home .ej-pay-wrap .btm-ck-tx > div:last-child {padding-bottom: 0;}
.home .ej-pay-wrap .btm-ck-tx > div .form.checkbox .form-text {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .ej-pay-wrap .btm-ck-tx > div .form.checkbox .form-text span.tx-imp {color: #E94543;}
.home .ej-pay-wrap .btm-ck-tx > div .form.checkbox .form-text::before, 
.home .ej-pay-wrap .btm-ck-tx > div .form.checkbox .form-text::after {top: 3px;}

@media (max-width: 1023px) {
  .home .ej-pay-wrap .board-write-ty01 .bx-transfer ul {column-gap: 8px;}
}

.home .ej-end-wrap {width: 792px; padding: 40px; margin: 0 auto; background: #fff; border-radius: 16px;}
.home .ej-end-wrap .top-tx {padding: 12px 0; margin-bottom: 48px; text-align: center;}
.home .ej-end-wrap .top-tx .tx01 {font-weight: 600; font-size: 32px; color: #B80; line-height: 130%;}
.home .ej-end-wrap .top-tx .tx02 {font-weight: 600; font-size: 19px; color: #131517; line-height: 130%; padding-top: 12px;}
.home .ej-end-wrap .table-wrap {padding: 12px 0; margin-bottom: 24px; border-top: 1px solid rgba(19, 21, 23, 0.30);}
.home .ej-end-wrap table.cont-tb-ty02 {width: 100%; table-layout: fixed;}
.home .ej-end-wrap table.cont-tb-ty02 tbody th {font-weight: 600; font-size: 24px; line-height: 150%; border-bottom: none /*1px solid rgba(19, 21, 23, 0.20)*/; text-align: center;}
.home .ej-end-wrap table.cont-tb-ty02 tbody td {height: 48px; font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding: 11px 32px; border-bottom: 1px solid rgba(19, 21, 23, 0.20); text-align: left; box-sizing: border-box;}
.home .ej-end-wrap table.cont-tb-ty02 tbody td strong {font-weight: 600;}
.home .ej-end-wrap .btm-txt {padding: 0 0 48px 0;}
.home .ej-end-wrap .btm-txt li {position: relative; font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding: 0 0 8px 20px;}
.home .ej-end-wrap .btm-txt li::before {content: ''; position: absolute; top: 10px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.home .ej-end-wrap .btm-txt li:last-child {padding-bottom: 0;}
.home .ej-end-wrap .btm-btns {display: flex; justify-content: center; column-gap: 16px;}
.home .ej-end-wrap .btm-btns a.btn-ty01 {display: block; width: 194px; height: 56px; font-weight: 600; font-size: 19px; color: #fff; line-height: 56px; background: #A0A0A0; border-radius: 8px; text-align: center;}
.home .ej-end-wrap .btm-btns a.btn-ty01:hover {background: #909090;}
.home .ej-end-wrap .btm-btns a.btn-ty02 {display: block; width: 232px; height: 56px; font-weight: 600; font-size: 19px; color: #fff; line-height: 56px; background: #D17B47; border-radius: 8px; text-align: center;}
.home .ej-end-wrap .btm-btns a.btn-ty02:hover {background: #BC6F40;}

.home .membership-list ul {display: flex; flex-wrap: wrap; column-gap: 32px; row-gap: 30px;}
.home .membership-list li {width: 276px;}
.home .membership-list li .in-bx {position: relative; width: 100%; box-sizing: border-box;}
.home .membership-list li .in-bx a {display: block;}
.home .membership-list li .in-bx .thum {position: relative; height: 240px; border-top-left-radius: 24px; border-top-right-radius: 24px; overflow: hidden;}
.home .membership-list li .in-bx .thum::after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid rgba(19, 21, 23, 0.20); border-top-left-radius: 24px; border-top-right-radius: 24px; box-sizing: border-box;}
.home .membership-list li .in-bx .thum img {width: 100%; height: 100%; object-fit: cover; transform: scale(1); transition: 0.7s;}
.home .membership-list li .in-bx .thum.no-img {position: relative; display: flex; width: 100%; height: 240px; font-weight: 600; font-size: 19px; color: #fff; line-height: 130%; background: #E2E2E2; border-top-left-radius: 24px; border-top-right-radius: 24px; overflow: hidden; align-items: center; justify-content: center;}
.home .membership-list li .in-bx .thum.no-img::after {display: none;}
.home .membership-list li .in-bx .cont {height: 156px; padding: 16px 32px 0 32px; border: 1px solid rgba(19, 21, 23, 0.20); border-top: none; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; overflow: hidden; box-sizing: border-box;}
.home .membership-list li .in-bx .cont span.flag {display: inline-block; height: 27px; font-weight: 400; font-size: 15px; color: #232527; line-height: 27px; padding: 0 12px; border-radius: 16px;}
.home .membership-list li .in-bx .cont span.flag.finance {background: #FBEEED;}
.home .membership-list li .in-bx .cont span.flag.hotel {background: #EAF9FF;}
.home .membership-list li .in-bx .cont span.flag.health {background: #E9F5EC;}
.home .membership-list li .in-bx .cont dl {padding: 12px 0 0 0;}
.home .membership-list li .in-bx .cont dt {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%; margin-bottom: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.home .membership-list li .in-bx .cont dt br {display: none !important;}
@media (max-width: 1023px) {
  .home .membership-list li .in-bx .cont dt br {display: block !important;}
}
.home .membership-list li .in-bx .cont dd {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.home .membership-list li .in-bx p.info-layer {position: absolute; top: -14px /*-19px*/; right: -10px; display: inline-block; font-weight: 600; font-size: 15px; color: #fff; line-height: 150%; padding: 8px 16px; background: var(--bgColor); border-radius: 24px; z-index: 10;}
.home .membership-list li .in-bx p.info-layer::after {
	content: '';
	position: absolute;
	right: 34.75px;
	bottom: -9px;
	display: block;
	width: 16px;
	height: 9px;
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'%3E%3Cpath d='M3 0H15.25L0 9L3 0Z' fill='%23FF766E'/%3E%3C/svg%3E");
	mask-repeat: no-repeat;
	mask-position: center;
	mask-size: 16px;
  background-color: var(--bgColor);
}
.home .membership-list li.first {width: 584px;}
.home .membership-list li.first .in-bx .thum {height: 396px; border: none; border-radius: 24px; overflow: hidden;}
.home .membership-list li.first .in-bx .thum.no-img {height: 396px;}
.home .membership-list li a:hover .in-bx /*.cont*/ {/*border: 1px solid rgba(19, 21, 23, 0.4);*/border-radius: 24px; border-top: none; box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.10), 0 4px 16px 0 rgba(0, 0, 0, 0.05); transition: background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out;}
.home .membership-list li a:hover .in-bx .thum img {width: 100%; height: 100%; object-fit: cover; transform: scale(1.05); transition: 0.7s;}

.home .card-list-wrap {margin-top: -16px;}
.home .card-list-wrap .card-list ul {/*display: flex; flex-wrap: wrap; column-gap: 32px; row-gap: 30px;*/ margin: 0 -16px;}
.home .card-list-wrap .card-list li {width: 584px; padding: 16px; box-sizing: border-box;}
.home .card-list-wrap .card-list li a {display: block;}
.home .card-list-wrap .card-list li .in-bx {position: relative; width: 100%; background: #fff; padding: 32px 32px /*252px*/ 32px 32px; border-radius: 24px; overflow: hidden; box-sizing: border-box; display: flex; column-gap: 32px; align-items: center;}
.home .card-list-wrap .card-list li .in-bx .thum {/*position: absolute; top: 0; right: 0;*/ width: 220px; height: 100%; display: flex; justify-content: center;}
.home .card-list-wrap .card-list li .in-bx .thum img {width: 100%; height: 100%; max-height: 210px; object-fit: cover;}
.home .card-list-wrap .card-list li .in-bx .thum.no-img::after {display: none;}
.home .card-list-wrap .card-list li .in-bx .cont {padding: 0; box-sizing: border-box; width: 252px;}
.home .card-list-wrap .card-list li .in-bx .cont span.flag {display: inline-block; height: 27px; font-weight: 400; font-size: 15px; color: #232527; line-height: 27px; padding: 0 12px; background: #EAF9FF; border-radius: 16px;}
.home .card-list-wrap .card-list li .in-bx .cont dl {padding: 12px 0 0 0;}
.home .card-list-wrap .card-list li .in-bx .cont dt {font-weight: 600; font-size: 24px /*22px*/; color: #232527; line-height: 130%; margin-bottom: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.home .card-list-wrap .card-list li .in-bx .cont dd {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.home .card-list-wrap .card-list li .in-bx .cont dd p.btm-tx {font-weight: 400; font-size: 15px; color: #444; line-height: 150%; padding-top: 16px;}
.home .card-list-wrap .card-list li.first .in-bx {padding: 0;}
.home .card-list-wrap .card-list li.first .in-bx .thum {height: 396px; border: none; border-radius: 24px; overflow: hidden;}
.home .card-list-wrap .card-list li.first .in-bx .thum.no-img {position: relative; display: flex; width: 100%; height: 396px; font-weight: 600; font-size: 19px; color: #fff; line-height: 130%; background: #E2E2E2; border-top-left-radius: 24px; border-top-right-radius: 24px; overflow: hidden; align-items: center; justify-content: center;}
.home .card-list-wrap .card-list li a:hover .in-bx {box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.10), 0 4px 16px 0 rgba(0, 0, 0, 0.05); transition: box-shadow 0.3s ease-in-out;}

.home .event-list ul {display: flex; flex-wrap: wrap; column-gap: 48px /*32px*/; row-gap: 48px;}
.home .event-list li {width: 576px;}
.home .event-list li a {display: block;}
.home .event-list li .in-bx {position: relative; width: 100%; box-sizing: border-box;}
.home .event-list li .in-bx .thum {position: relative; height: 260px; border-radius: 24px; overflow: hidden;}
.home .event-list li .in-bx .thum img {width: 100%; height: 100%; object-fit: cover; transform: scale(1); transition: 0.7s;}
/* .home .event-list li a:hover .in-bx  .thum img {transform: scale(1.1); transition: 0.7s;} */
.home .event-list li .in-bx .cont dl {padding: 24px 0 0 0;}
.home .event-list li .in-bx .cont dt {position: relative; font-weight: 600; font-size: 22px; color: #232527; line-height: 130%; padding-right: 0 /*90px*/; margin-bottom: 8px; display: flex; align-items: center; justify-content: space-between; column-gap: 10px;}
.home .event-list li .in-bx .cont dt .tx-tit {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; flex: 1;}
.home .event-list li .in-bx .cont dt span.tx-date {/*position: absolute; top: 2px; right: 0;*/ font-weight: 400; font-size: 15px; color: #AF5B27; line-height: 150%; padding-left: 28px;}
.home .event-list li .in-bx .cont dt span.tx-date {
  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 d='M14.5455 8.5C14.5455 4.88505 11.615 1.95455 8 1.95455C4.38505 1.95455 1.45455 4.88505 1.45455 8.5C1.45455 12.115 4.38505 15.0455 8 15.0455C11.615 15.0455 14.5455 12.115 14.5455 8.5ZM7.27273 4.13636C7.27273 3.7347 7.59834 3.40909 8 3.40909C8.40166 3.40909 8.72727 3.7347 8.72727 4.13636V8.05019L11.2339 9.30398C11.593 9.48354 11.739 9.92017 11.5597 10.2794C11.3801 10.6385 10.9435 10.7845 10.5843 10.6051L7.67519 9.15057C7.4288 9.02737 7.27273 8.77547 7.27273 8.5V4.13636ZM16 8.5C16 12.9183 12.4183 16.5 8 16.5C3.58172 16.5 0 12.9183 0 8.5C0 4.08172 3.58172 0.5 8 0.5C12.4183 0.5 16 4.08172 16 8.5Z' fill='%23D17B47'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: left 8px top 3px /*5.5px*/;
	background-size: 16px;
}
.home .event-list li .in-bx .cont dd {font-weight: 400; font-size: 17px; color: #666; line-height: 150%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.home .event-list li .in-bx .cont dd.bx-hash {padding-bottom: 8px;}
.home .event-list li .in-bx .cont dd.bx-hash span {font-weight: 400; font-size: 15px; color: #777; line-height: 150%;}
.home .event-list li .in-bx.end .thum::before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(19, 21, 23, 0.50); z-index: 10;}
.home .event-list li .in-bx.end .thum::after {content: '이벤트 종료'; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; font-weight: 600; font-size: 28px; color: #fff; line-height: 260px; text-align: center; z-index: 11;}


.home .benefit-detail-wrap {height: 100%; padding: 0;}
.home .benefit-detail-wrap .popup-contents {height: 100%; padding: 0;}

.home .benefit-detail-wrap .area-left {float:left; width: 50%; height: 100%; background: #fff;}
.home .benefit-detail-wrap .area-left .thum-wrap {width: 100%; height: 100%;}
.home .benefit-detail-wrap .area-left .bx-thum {width: 100%; height: 100%;}
.home .benefit-detail-wrap .area-left .bx-thum .in-bx {width: 100%; height: 100%;}
.home .benefit-detail-wrap .area-left .bx-thum .in-bx img {width: 100%; height: 100%; object-fit: cover;}

.home .benefit-detail-wrap .area-left .bx-thum .swiper-pagination {bottom: 24px; /*left: 40px; width: auto; font-size: 0; text-align: left;*/}
.home .benefit-detail-wrap .area-left .bx-thum .swiper-pagination .swiper-pagination-bullet {width: 8px; height: 8px; border-radius: 8px; background-color: rgba(19, 21, 23, 0.40); opacity: 1;}
.home .benefit-detail-wrap .area-left .bx-thum .swiper-pagination .swiper-pagination-bullet:first-child {margin-left: 0;}
.home .benefit-detail-wrap .area-left .bx-thum .swiper-pagination .swiper-pagination-bullet-active {width: 32px;}
.home .benefit-detail-wrap .area-left .bx-thum .swiper-button-prev, .home .benefit-detail-wrap .area-left .bx-thum .swiper-button-next {
    top: calc(50% - 16px);
    width: 32px;
    height: 32px;
    border: 0.75px solid rgba(19, 21, 23, 0.15);
    box-sizing: border-box;
    border-radius: 100%;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8' viewBox='0 0 5 8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.40374 0.124146C4.26519 -0.0297966 4.02808 -0.0422807 3.87414 0.0962611L1.99914 1.78367L0.124144 3.47108C0.0451258 3.54219 3.1795e-06 3.6435 3.22846e-07 3.74981C-2.53381e-06 3.85611 0.0451144 3.95742 0.124129 4.02854L3.87413 7.40372C4.02806 7.54228 4.26517 7.5298 4.40372 7.37587C4.54228 7.22193 4.5298 6.98483 4.37587 6.84628L0.935562 3.74983L4.37585 0.653735C4.5298 0.515193 4.54228 0.278088 4.40374 0.124146Z' fill='%23232527'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%;
}

.home .benefit-detail-wrap .swiper-button-next {width: 56px; height: 56px; right: 40px; background: rgba(19, 21, 23, 0.40); border-radius: 56px;}
.home .benefit-detail-wrap .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;
}
.home .benefit-detail-wrap .swiper-button-prev {width: 56px; height: 56px; left: 40px; background: rgba(19, 21, 23, 0.40); border-radius: 56px;}
.home .benefit-detail-wrap .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;
}
.home .benefit-detail-wrap .swiper-button-prev.swiper-button-disabled, .home .benefit-detail-wrap .swiper-button-next.swiper-button-disabled {background-color: rgba(19, 21, 23, 0.15); opacity: 1;}

.home .benefit-detail-wrap .area-right {flex: 1 1 100%; align-self: center; overflow: hidden; display: -webkit-box; display: flex; flex-direction: column; max-width: 1000px; max-height: 100%; box-sizing: border-box; background-color: var(--color-base-100); width: 50%;}
.home .benefit-detail-wrap .area-right .membership-detail {position: relative; padding: 40px 100px /*64px*/ 64px 64px;}
.home .benefit-detail-wrap .area-right .membership-detail .bx-flag {padding-bottom: 16px;}
.home .benefit-detail-wrap .area-right .membership-detail .bx-flag span.flag {display: inline-block; height: 27px; font-weight: 400; font-size: 15px; color: #232527; line-height: 27px; padding: 0 12px; border-radius: 16px;}
.home .benefit-detail-wrap .area-right .membership-detail .bx-flag span.flag.finance {background: #FBEEED;}
.home .benefit-detail-wrap .area-right .membership-detail .bx-flag span.flag.hotel {background: #EAF9FF;}
.home .benefit-detail-wrap .area-right .membership-detail .bx-flag span.flag.health {background: #E9F5EC;}
.home .benefit-detail-wrap .area-right .membership-detail .bx-tit {font-weight: 600; font-size: 40px /*30px*/; line-height: 130%; padding-bottom: 32px;}
.home .benefit-detail-wrap .area-right .membership-detail .bx-tit br {display: none;}
.home .benefit-detail-wrap .area-right .membership-detail .bx-logo {padding: 0 0 20px 0;}
.home .benefit-detail-wrap .area-right .membership-detail .bx-logo img {height: 72px;}
.home .benefit-detail-wrap .area-right .membership-detail .bx-tx01 {font-weight: 400; font-size: 17px; line-height: 150%; padding: 0 0 32px 0;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info {padding-bottom: 10px;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info li {position: relative; padding: 0 0 13.5px 0;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info li:last-child {padding-bottom: 0;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info {display: flex; align-items: center; padding: 0 0 0 76px;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info p.icon {position: absolute; top: 0; left: 0; width: 56px; height: 56px; background: #F7F6F5; border-radius: 56px;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info p.icon.health {background: #F7F6F5 url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mem01_01.png') no-repeat center; background-size: 28px}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info p.icon.shopping {background: #F7F6F5 url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mem01_02.png') no-repeat center; background-size: 28px}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info p.icon.travel {background: #F7F6F5 url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mem01_03.png') no-repeat center; background-size: 28px}

.home .benefit-detail-wrap .area-right .membership-detail .detail-wrap {display: none;}
.home .benefit-detail-wrap .area-right .membership-detail .detail-wrap.show {display: block;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info + .para {font-size: 15px; font-weight: 400; color: #444; line-height: 1.5;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info {min-height: 56px;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info p.icon.bed {background: #F7F6F5 url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mem01_bed.png) no-repeat center; background-size: 28px;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info p.icon.food {background: #F7F6F5 url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mem01_food.png) no-repeat center; background-size: 28px;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info p.icon.food {background: #F7F6F5 url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mem01_food.png) no-repeat center; background-size: 28px;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info p.icon.book {background: #F7F6F5 url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mem01_book.png) no-repeat center; background-size: 28px;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info p.icon.money {background: #F7F6F5 url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mem01_money.png) no-repeat center; background-size: 28px;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info p.icon.medical {background: #F7F6F5 url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mem01_medical.png) no-repeat center; background-size: 28px;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info p.icon.sauna {background: #F7F6F5 url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mem01_sauna.png) no-repeat center; background-size: 28px;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info p.icon.discount {background: #F7F6F5 url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_mem01_discount.png) no-repeat center; background-size: 28px;}

.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info dt {font-weight: 600; font-size: 17px; color: #232527; line-height: 130%; padding: 4px 0;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info dd p {position: relative; font-weight: 400; font-size: 15px; color: #444; line-height: 150%; padding: 0 0 1.5px 17.5px;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info dd p:last-child {padding-bottom: 0;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info dd p::before {content: ''; position: absolute; top: 10px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.home .benefit-detail-wrap .area-right .membership-detail .btm-info .b-info dd p .em {color: #E94543;}
.home .benefit-detail-wrap .area-right .membership-detail .bx-info {padding-top: 32px;}
.home .benefit-detail-wrap .area-right .membership-detail .bx-info .para {display: inline-flex; gap: 8px; font-size: 15px; line-height: 1.5; color: #AF5B27;}
.home .benefit-detail-wrap .area-right .membership-detail .bx-info .para::before {display: block; content: ''; flex-shrink: 0; width: 20px; height: 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Crect width='16.6667' height='16.6667' rx='8.33333' transform='matrix(1 0 0 -1 0 16.667)' fill='%23D17B47'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4582 5.28329C11.7622 5.49102 11.8402 5.90586 11.6325 6.20985L8.21579 11.2098C8.10388 11.3736 7.92486 11.4791 7.72736 11.4975C7.52986 11.5159 7.33441 11.4455 7.19411 11.3053L5.10947 9.22194C4.84904 8.96167 4.84891 8.53956 5.10918 8.27913C5.36945 8.0187 5.79156 8.01857 6.05199 8.27884L7.56827 9.79418L10.5316 5.4576C10.7393 5.1536 11.1542 5.07556 11.4582 5.28329Z' fill='white'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 50%; background-size: 16.667px;}

.home .content-popup .popup-wrap .benefit-detail-wrap .area-right .popup-footer {position: fixed; right: 0; bottom: 0; width: 50%; background: #fff;}
.home .content-popup .popup-wrap .benefit-detail-wrap .area-right .popup-footer .button-area {padding: 16px 64px 64px; justify-content: flex-start;}
.home .content-popup .popup-wrap .benefit-detail-wrap .area-right .popup-footer .button-area  a.btn-ty01 {display: block; width: 211px /*217px*/; font-weight: 600; height: 48px; font-size: 17px; color: #fff; line-height: 48px; padding: 0 /*56px 0 32px*/; background: #A0A0A0; border: 0; border-radius: 8px; text-align: center; display: flex; column-gap: 4px;}
.home .content-popup .popup-wrap .benefit-detail-wrap .area-right .popup-footer .button-area  a.btn-ty01::after {
  content: ''; 
  /*osition: absolute; top: 14px; right: 32px;*/
  display: block; 
  width: 20px; 
  height: 20px;
  background-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 d='M7.7076 3.15655C7.70791 2.78417 8.00983 2.48189 8.38228 2.48188L16.1217 2.4825C16.4943 2.4825 16.7963 2.78452 16.7963 3.15717L16.797 10.8965C16.7969 11.269 16.4947 11.5709 16.1223 11.5712C15.7496 11.5712 15.447 11.2686 15.447 10.8959L15.447 4.78609L7.80117 12.4319C7.53767 12.6954 7.11044 12.6954 6.84693 12.4319C6.58343 12.1684 6.58343 11.7412 6.84693 11.4777L14.4927 3.83185L8.3829 3.83185C8.01025 3.83185 7.7076 3.52921 7.7076 3.15655Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}
.home .content-popup .popup-wrap .benefit-detail-wrap .area-right .popup-footer .button-area  a.btn-ty01:hover {background: #909090;}
.home .content-popup .popup-wrap .benefit-detail-wrap .area-right .popup-footer .button-area  a.btn-ty02 {display: block; width: 145px; font-weight: 600; height: 48px; font-size: 17px; color: #fff; line-height: 48px; padding: 0; background: #D17B47; border: 0; border-radius: 8px; text-align: center;}
.home .content-popup .popup-wrap .benefit-detail-wrap .area-right .popup-footer .button-area  a.btn-ty02:hover {background: #BC6F40;}
.home .content-popup .popup-wrap .benefit-detail-wrap .area-right .popup-footer .button-area a.btn-s-share {position: relative; display: inline-block; width: 48px; height: 48px; line-height: 150%; padding: 0; background-color: #fff; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; text-align: center; overflow: hidden; text-indent: -9999px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M23.5977 4C26.0277 4 27.998 5.97034 27.998 8.40039C27.9978 10.8303 26.0276 12.7998 23.5977 12.7998C22.1986 12.7997 20.9533 12.1458 20.1475 11.1279L12.7031 15.0811C12.7661 15.3775 12.7998 15.6848 12.7998 16C12.7998 16.4194 12.7395 16.8248 12.6299 17.209L19.9727 21.1055C20.7662 19.9544 22.0938 19.2003 23.5977 19.2002C26.0276 19.2002 27.9979 21.1697 27.998 23.5996C27.998 26.0297 26.0277 28 23.5977 28C21.1677 27.9999 19.1982 26.0296 19.1982 23.5996C19.1983 23.4389 19.2068 23.2803 19.2236 23.124L11.5625 19.0576C10.7626 19.8849 9.64201 20.4003 8.40039 20.4004C5.97034 20.4004 4 18.4301 4 16C4.00014 13.5701 5.97042 11.6006 8.40039 11.6006C9.74932 11.6007 10.9557 12.2082 11.7627 13.1641L19.2676 9.18066C19.2222 8.92739 19.1983 8.66671 19.1982 8.40039C19.1982 5.97042 21.1677 4.00014 23.5977 4ZM23.5977 21.333C22.346 21.3331 21.3312 22.348 21.3311 23.5996C21.3311 24.8514 22.3459 25.8661 23.5977 25.8662C24.8495 25.8662 25.8643 24.8515 25.8643 23.5996C25.8641 22.3479 24.8494 21.333 23.5977 21.333ZM8.40039 13.7334C7.14863 13.7334 6.13393 14.7483 6.13379 16C6.13379 17.2518 7.14855 18.2666 8.40039 18.2666C9.65206 18.2664 10.667 17.2517 10.667 16C10.6669 14.7484 9.65197 13.7336 8.40039 13.7334ZM23.5977 6.13379C22.3459 6.13393 21.3311 7.14863 21.3311 8.40039C21.3313 9.65197 22.3461 10.6669 23.5977 10.667C24.8494 10.667 25.864 9.65206 25.8643 8.40039C25.8643 7.14855 24.8495 6.13379 23.5977 6.13379Z' fill='%23232527'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 32px;
}
.home .content-popup .popup-wrap .benefit-detail-wrap .area-right .popup-footer .button-area a.btn-s-share:hover {background-color: #F4F5F6;}
.home .content-popup .popup-wrap .benefit-detail-wrap .popup-body {padding: 0 0 88px 0;}

/*.home .benefit-detail-wrap .area-right .membership-detail .detail-wrap.box01 {display: none;}
.home .benefit-detail-wrap .area-right .membership-detail .detail-wrap.box02 {display: none;}
.home .benefit-detail-wrap .area-right .membership-detail .detail-wrap.box03 {display: none;}
.home .benefit-detail-wrap .area-right .membership-detail .detail-wrap.box01.show {display:block;}
.home .benefit-detail-wrap .area-right .membership-detail .detail-wrap.box02.show {display:block;}
.home .benefit-detail-wrap .area-right .membership-detail .detail-wrap.box03.show {display:block;}*/

.home .popup-wrap.card-component {position: relative; max-width: 996px; overflow: unset;}

@media (max-width: 1023px) {
  /*.home .content-popup .popup-wrap.card-component .popup-header {height: 0; padding: 0;}*/
  .home .content-popup .popup-wrap.card-component .popup-body {padding-top: 0;/*margin-top: -9px;*/}
}

.home .card-detail-wrap .card-top-area {height: auto /*280px*/; padding-bottom: 48px;}
.home .card-detail-wrap .card-top-area li .in-bx {display: flex; align-items: center;}
.home .card-detail-wrap .card-top-area li .in-bx .bx-l {width: 496px; height: 100%; display: flex; justify-content: center; align-items: center;}
.home .card-detail-wrap .card-top-area li .in-bx .bx-l .img-bx img {width: 100%; height: 100%; max-width: 320px; max-height: 265px;}
.home .card-detail-wrap span.flag {display: inline-block; height: 27px; font-weight: 400; font-size: 15px; color: #232527; line-height: 27px; padding: 0 12px; background: #EAF9FF; border-radius: 16px;}
.home .card-detail-wrap .card-top-area li .in-bx .bx-r {width: 420px;}
.home .card-detail-wrap .card-top-area li .in-bx .bx-r .tp-info {padding-bottom: 44px;}
.home .card-detail-wrap .card-top-area li .in-bx .bx-r .tp-info .bx-flag {padding-bottom: 12px;}
.home .card-detail-wrap .card-top-area li .in-bx .bx-r .tp-info .bx-tit {font-weight: 600; font-size: 32px; color: #232527; line-height: 130%; padding-bottom: 16px;}
.home .card-detail-wrap .card-top-area li .in-bx .bx-r .tp-info .bx-tx01 {font-weight: 600; font-size: 17px; color: #444; line-height: 150%; padding-bottom:16px;}
.home .card-detail-wrap .card-top-area li .in-bx .bx-r .tp-info .bx-tx02 {font-weight: 400; font-size: 15px; color: #444; line-height: 150%;}
.home .card-detail-wrap .card-top-area li .in-bx .bt-btns {display: flex; column-gap: 16px;}
.home .card-detail-wrap .card-top-area li .in-bx .bt-btns a.btn-ty01 {display: block; width: 177px; font-weight: 600; height: 48px; font-size: 17px; color: #fff; line-height: 48px; background: #D17B47; border-radius: 8px; text-align: center;}
.home .card-detail-wrap .card-top-area li .in-bx .bt-btns a.btn-ty01:hover {background: #BC6F40;}
.home .card-detail-wrap .card-top-area li .in-bx .bt-btns a.btn-s-share {position: relative; display: inline-block; width: 48px; height: 48px; line-height: 150%; padding: 0; background-color: #fff; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; text-align: center; overflow: hidden; text-indent: -9999px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M23.5977 4C26.0277 4 27.998 5.97034 27.998 8.40039C27.9978 10.8303 26.0276 12.7998 23.5977 12.7998C22.1986 12.7997 20.9533 12.1458 20.1475 11.1279L12.7031 15.0811C12.7661 15.3775 12.7998 15.6848 12.7998 16C12.7998 16.4194 12.7395 16.8248 12.6299 17.209L19.9727 21.1055C20.7662 19.9544 22.0938 19.2003 23.5977 19.2002C26.0276 19.2002 27.9979 21.1697 27.998 23.5996C27.998 26.0297 26.0277 28 23.5977 28C21.1677 27.9999 19.1982 26.0296 19.1982 23.5996C19.1983 23.4389 19.2068 23.2803 19.2236 23.124L11.5625 19.0576C10.7626 19.8849 9.64201 20.4003 8.40039 20.4004C5.97034 20.4004 4 18.4301 4 16C4.00014 13.5701 5.97042 11.6006 8.40039 11.6006C9.74932 11.6007 10.9557 12.2082 11.7627 13.1641L19.2676 9.18066C19.2222 8.92739 19.1983 8.66671 19.1982 8.40039C19.1982 5.97042 21.1677 4.00014 23.5977 4ZM23.5977 21.333C22.346 21.3331 21.3312 22.348 21.3311 23.5996C21.3311 24.8514 22.3459 25.8661 23.5977 25.8662C24.8495 25.8662 25.8643 24.8515 25.8643 23.5996C25.8641 22.3479 24.8494 21.333 23.5977 21.333ZM8.40039 13.7334C7.14863 13.7334 6.13393 14.7483 6.13379 16C6.13379 17.2518 7.14855 18.2666 8.40039 18.2666C9.65206 18.2664 10.667 17.2517 10.667 16C10.6669 14.7484 9.65197 13.7336 8.40039 13.7334ZM23.5977 6.13379C22.3459 6.13393 21.3311 7.14863 21.3311 8.40039C21.3313 9.65197 22.3461 10.6669 23.5977 10.667C24.8494 10.667 25.864 9.65206 25.8643 8.40039C25.8643 7.14855 24.8495 6.13379 23.5977 6.13379Z' fill='%23232527'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 32px;
}
.home .card-detail-wrap .card-top-area li .in-bx .bt-btns a.btn-s-share:hover {background-color: #F4F5F6;}
.home .card-detail-wrap .card-btm-area .tx-ty01 li {position: relative; font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding: 0 0 8px 20px;}
.home .card-detail-wrap .card-btm-area .tx-ty01 li strong {font-weight: 600;}
.home .card-detail-wrap .card-btm-area .tx-ty01 li:last-child {padding-bottom: 0;}
.home .card-detail-wrap .card-btm-area .tx-ty01 li::before {content: ''; position: absolute; top: 9px /*10px*/; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.home .card-detail-wrap .card-btm-area .tx-ty01 li .in-s-tx {padding: 8px 0 0 0;}
.home .card-detail-wrap .card-btm-area .tx-ty01 + .tx-ty01 {margin-top: 16px;}
.home .card-detail-wrap .card-btm-area .tx-ty01 + .tx-ty02 {margin-top: 16px;}
.home .card-detail-wrap .card-btm-area .tx-ty02 + .tx-ty02 {margin-top: 16px;}
.home .card-detail-wrap .card-btm-area .tx-ty02 + .tx-ty01 {margin-top: 16px;}
.home .card-detail-wrap .card-btm-area .tx-ty02 {padding: 24px; /*margin-top: -32px;*/ background: #F7F6F5; border-radius: 16px;}
.home .card-detail-wrap .card-btm-area .tx-ty02 li {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding: 0 0 12px 20px;}
.home .card-detail-wrap .card-btm-area .tx-ty02 li {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' viewBox='0 0 13 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.3236 1.24662C12.7579 1.54742 12.8695 2.1482 12.5728 2.58849L6.70097 11.5791C6.5411 11.8163 6.28532 11.9691 6.00315 11.9958C5.72098 12.0225 5.44172 11.9204 5.24129 11.7173L0.279075 6.68862C-0.0929229 6.31164 -0.0930399 5.70031 0.278814 5.32318C0.650667 4.94606 1.25368 4.94594 1.62568 5.32292L5.77587 9.52872L11 1.49921C11.2967 1.05891 11.8893 0.945823 12.3236 1.24662Z' fill='%23D17B47'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left top 7px;
  background-size: 12px;
}
.home .card-detail-wrap .card-btm-area .tx-ty02 li:last-child {padding-bottom: 0;}
.home .card-detail-wrap .card-btm-area .tx-ty02 li .depth1 {padding-left: 16px;}

.home .card-detail-wrap .swiper-button-next {width: 56px; height: 56px; right: -102px; background: #848587; border-radius: 56px;}
.home .card-detail-wrap .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;
}
.home .card-detail-wrap .swiper-button-prev {width: 56px; height: 56px; left: -102px; background: #848587; border-radius: 56px;}
.home .card-detail-wrap .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;
}

.home .card-detail-wrap .card-btm-area .tx-ty01.pb-ty01 {padding-bottom: 48px;}
.home .card-detail-wrap .card-btm-area .detail-wrap .order-list.pb-ty01 {padding-bottom: 48px;}
.home .card-detail-wrap .card-btm-area .tx-ty01.pb-ty01 p.in-s-tx {padding: 8px 0 0 0;}
.home .card-detail-wrap .card-btm-area .btm-tx-n01 {font-weight: 600; font-size: 15px; color: #232527; line-height: 150%; padding: 16px 0 0 0; text-align: center;}

.home .card-detail-wrap .card-btm-area .detail-wrap .p-s-tit01 {font-weight: 600; font-size: 24px; color: #131517; line-height: 130%; padding-bottom: 24px;}
.home .card-detail-wrap .card-btm-area .detail-wrap .p-s-tit02 {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%; padding: 0 0 16px 0;}
.home .card-detail-wrap .card-btm-area .detail-wrap .p-s-tit02 .em {font-size: 18px; font-weight: 400;}
.home .card-detail-wrap .card-btm-area .detail-wrap .p-s-tit03 {display: flex; justify-content: space-between; align-items: center; font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding: 0 0 8px 0;}
.home .card-detail-wrap .card-btm-area .detail-wrap .p-s-tit03 .button-area .btn-download {display: inline-flex; align-items: center; height: 32px; padding: 0 16px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 1000px;}
.home .card-detail-wrap .card-btm-area .detail-wrap .p-s-tit03 .button-area .btn-download .btn-text {display: inline-flex; gap: 4px; align-items: center; font-size: 15px; font-weight: 400; line-height: 1; color: #232527;}
.home .card-detail-wrap .card-btm-area .detail-wrap .p-s-tit03 .button-area .btn-download .btn-text::after {content: ''; display: block; width: 24px; height: 24px; background-repeat: no-repeat; 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='M20.249 18C20.6632 18 20.9999 18.3359 21 18.75C21 19.1642 20.6632 19.5 20.249 19.5H3.75C3.33579 19.5 2.99902 19.1642 2.99902 18.75C2.99916 18.3359 3.33587 18 3.75 18H20.249ZM11.998 4C12.3956 4 12.7175 4.31542 12.7178 4.70508V13.2764L15.9795 9.95117C16.2551 9.67022 16.7114 9.66154 16.998 9.93164C17.2847 10.2018 17.2932 10.6487 17.0176 10.9297L12.5176 15.5186C12.3818 15.657 12.1939 15.7344 11.998 15.7344C11.8024 15.7344 11.6152 15.6567 11.4795 15.5186L6.97852 10.9297C6.70294 10.6487 6.71139 10.2018 6.99805 9.93164C7.28469 9.66148 7.74094 9.67028 8.0166 9.95117L11.2783 13.2764V4.70508C11.2785 4.31545 11.6005 4.00005 11.998 4Z' fill='%23232527'/%3E%3C/svg%3E");}
.home .card-detail-wrap .card-btm-area .detail-wrap .p-s-txt01 {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding: 0 0 16px 0;}
.home .card-detail-wrap .card-btm-area .detail-wrap .tb-round-wrap {margin: 0 0 24px 0; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 16px; overflow: hidden;}
.home .card-detail-wrap .card-btm-area .detail-wrap .tb-round-wrap + .tb-desc {margin-top: 8px;}
.home .card-detail-wrap .card-btm-area .detail-wrap .tb-desc {font-size: 17px; color: #444; line-height: 1.5;}
.home .card-detail-wrap .card-btm-area .detail-wrap .tb-desc p {display: flex; gap: 4px;}
.home .card-detail-wrap .card-btm-area .detail-wrap .tb-desc strong {font-weight: 600;}
.home .card-detail-wrap .card-btm-area .detail-wrap .tb-desc p::before {content: '※';}
.home .card-detail-wrap .card-btm-area .detail-wrap .tb-desc.pb-ty01 {padding-bottom: 48px;}
.home .card-detail-wrap .card-btm-area .detail-wrap .para {font-weight: 400; font-size: 17px; color: #444; line-height: 150%;}
.home .card-detail-wrap .card-btm-area .detail-wrap .para.pb-ty01 {padding-bottom: 48px;}
.home .card-detail-wrap .card-btm-area .detail-wrap .para .em {font-weight: 500;}
.home .card-detail-wrap .card-btm-area .detail-wrap .para + .tx-ty01 {margin-top: 16px;}
.home .card-detail-wrap .card-btm-area .detail-wrap .order-list {display: flex; flex-direction: column; gap: 8px; counter-reset: item-counter;}
.home .card-detail-wrap .card-btm-area .detail-wrap .order-list .order-item {counter-increment: item-counter;}
.home .card-detail-wrap .card-btm-area .detail-wrap .order-list .order-item .tit-01 {display: flex; gap: 2px; font-size: 17px; font-weight: 600; line-height: 1.5; color: #AF5B27;}
.home .card-detail-wrap .card-btm-area .detail-wrap .order-list .order-item .tit-01::before {content: counter(item-counter) ". ";}
.home .card-detail-wrap .card-btm-area .detail-wrap .order-list .order-item .data-list {padding-left: 16px;}
.home .card-detail-wrap .card-btm-area .detail-wrap .order-list .order-item .list-item {position: relative; padding-left: 12px; font-weight: 400; font-size: 17px; color: #444; line-height: 150%;}
.home .card-detail-wrap .card-btm-area .detail-wrap .order-list .order-item .list-item::before {content: '-'; display: block; position: absolute; top: 0px; left: 0;}
.home .card-detail-wrap .card-btm-area .detail-wrap .order-list .order-item .list-item .em {text-decoration: underline;}


.home .card-detail-wrap .bx-r.ty-mob {display: none;}
.home .card-detail-wrap .bt-btns.ty-mob {display: none;}

/* .home .card-detail-wrap .card-btm-area .detail-wrap.box01 {display: none;}
.home .card-detail-wrap .card-btm-area .detail-wrap.box02 {display: none;}
.home .card-detail-wrap .card-btm-area .detail-wrap.box03 {display: none;}
.home .card-detail-wrap .card-btm-area .detail-wrap.box01.show {display:block;}
.home .card-detail-wrap .card-btm-area .detail-wrap.box02.show {display:block;}
.home .card-detail-wrap .card-btm-area .detail-wrap.box03.show {display:block;} */
.home .card-detail-wrap .card-btm-area .detail-wrap {display: none;}
.home .card-detail-wrap .card-btm-area .detail-wrap.show {display:block;}

.home .popup-contents .card-detail-wrap .table-wrap {padding: 0;}
.home .popup-contents .card-detail-wrap .table-wrap table.cont-tb-ty01 {width: 100%; table-layout: fixed; border-top: none;}
.home .popup-contents .card-detail-wrap .table-wrap table.cont-tb-ty01 thead th {height: 60px; font-weight: 600; font-size: 19px; color: #232527; line-height: 60px; background: #F7F6F5; border-right: none; box-sizing: border-box; word-break: keep-all;}
.home .popup-contents .card-detail-wrap .table-wrap table.cont-tb-ty01 tbody td {/*height: 48px;*/ font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding: 8px 0; border-bottom: none; border-right: none; text-align: center; box-sizing: border-box; word-break: keep-all;}
.home .popup-contents .card-detail-wrap .table-wrap table.cont-tb-ty01 tbody td.price {font-weight: 600; color: #AF5B27;}
.home .popup-contents .card-detail-wrap .table-wrap table.cont-tb-ty01 tbody td.last {border-right: none; border-bottom: none;}
.home .popup-contents .card-detail-wrap .table-wrap table.cont-tb-ty01 tbody tr:first-child td {padding-top: 16px;}
.home .popup-contents .card-detail-wrap .table-wrap table.cont-tb-ty01 tbody tr:last-child td {padding-bottom: 16px; border-bottom: none;}

@media (max-width: 1023px) {
  .home .card-detail-wrap .card-top-area li {width: auto;}
  .home .card-detail-wrap .card-top-area li .in-bx .bx-r {display: none;}

  .home .content-popup .popup-wrap .benefit-detail-wrap .popup-contents {overflow-y: auto; height: auto; max-height: 100%; position: relative; padding-top: 220px /*195px*/ /*236px*/; box-sizing: border-box;}
  .home .content-popup .popup-wrap .benefit-detail-wrap .popup-body {overflow: hidden;}

  .home .benefit-detail-wrap {position: relative;}
  .home .benefit-detail-wrap {/*padding-top: 236px;*/ box-sizing: border-box;}
  .home .benefit-detail-wrap .area-left {float: none; width: calc(100% - 32px); height: 200px; padding-bottom: 34px; margin: 0 auto; border-radius: 24px; overflow: hidden;}
  .home .benefit-detail-wrap .area-left .bx-thum {padding-bottom: 30px;}
  .home .benefit-detail-wrap .area-left .bx-thum .swiper-slide {border-radius: 16px; overflow: hidden;}
  .home .benefit-detail-wrap .area-left .bx-thum .swiper-pagination {bottom: 0;}
  .home .benefit-detail-wrap .area-right {float: none; width: 100%;}
  .home .benefit-detail-wrap .area-right .popup-header {position: inherit; padding: 0 !important; margin: 0 !important;}
  .home .benefit-detail-wrap .area-right .popup-header .popup-subject {display: none;}
  .home .benefit-detail-wrap .area-right .popup-header .btn-popup-close {position: fixed /*absolute*/; top: 48px /*24px*/; right: 16px;}
  .home .benefit-detail-wrap .area-right .membership-detail {position: inherit; padding: 24px 16px 48px 16px; box-sizing: border-box;}
  .home .benefit-detail-wrap .area-right .membership-detail .bx-flag {padding-bottom: 12px; text-align: center;}
  .home .benefit-detail-wrap .area-right .membership-detail .bx-flag span.flag {height: 25px; font-size: 14px; line-height: 25px; padding: 0 12px;}
  .home .benefit-detail-wrap .area-right .membership-detail .bx-tit {font-size: 24px; padding-bottom: 24px; text-align: center;}
  
  .home .content-popup .popup-wrap.benefit-component .popup-header {position: fixed; top: 24px; left: 0; width: 100%; height: 60px !important; background: #fff; height: 14px; z-index: 10; border-top-left-radius: 16px; border-top-right-radius: 16px; overflow: hidden; box-sizing: border-box;}
  .home .content-popup .popup-wrap.card-component .popup-header {height: 60px;}
	
  .home .benefit-detail-wrap .area-right .membership-detail .bx-logo {text-align: center;}
  .home .benefit-detail-wrap .area-right .membership-detail .bx-logo img {height: 48px;}
  .home .benefit-detail-wrap .area-right .membership-detail .detail-wrap > div.bx-tp-n {position: absolute; top: 0; left: 0; width: 100%; padding: 60px /*35px*/ /*72px*/ 16px 0 16px; box-sizing: border-box;}
  .home .benefit-detail-wrap .area-right .membership-detail .bx-tx01 {font-size: 15px; padding-top: 0;}
  .home .content-popup .popup-wrap .benefit-detail-wrap .area-right .popup-footer .button-area {padding: 16px;}
  .home .content-popup .popup-wrap .benefit-detail-wrap .area-right .popup-footer .button-area a.btn-ty01 {width: auto; flex: 1;}
  .home .content-popup .popup-wrap .benefit-detail-wrap .area-right .popup-footer .button-area a.btn-ty01 span {display: none;}
  .home .content-popup .popup-wrap .benefit-detail-wrap .area-right .popup-footer .button-area a.btn-ty02 {width: auto; flex: 1;}
  .home .benefit-detail-wrap .swiper-button-next {top: 100px /*75px*/ /*112px*/; right: 16px; width: 24px; height: 24px;  background: #fff; border: 1px solid rgba(19, 21, 23, 0.15);}
  .home .benefit-detail-wrap .swiper-button-next::after {
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='9' viewBox='0 0 6 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.846263 0.874146C0.984807 0.720203 1.22192 0.707719 1.37586 0.846261L3.25086 2.53367L5.12586 4.22108C5.20487 4.29219 5.25 4.3935 5.25 4.49981C5.25 4.60611 5.20489 4.70742 5.12587 4.77854L1.37587 8.15372C1.22194 8.29228 0.984829 8.2798 0.846276 8.12587C0.707724 7.97193 0.720196 7.73483 0.874132 7.59628L4.31444 4.49983L0.874147 1.40374C0.720203 1.26519 0.707719 1.02809 0.846263 0.874146Z' fill='%23232527'/%3E%3C/svg%3E");
	background-size: 6px;
  }
  .home .benefit-detail-wrap .swiper-button-prev {top: 100px /*75px*/ /*112px*/; left: 16px; width: 24px; height: 24px;  background: #fff; border: 1px solid rgba(19, 21, 23, 0.15);}
  .home .benefit-detail-wrap .swiper-button-prev::after {
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='9' viewBox='0 0 6 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.15374 0.874146C5.01519 0.720203 4.77808 0.707719 4.62414 0.846261L2.74914 2.53367L0.874144 4.22108C0.795126 4.29219 0.750003 4.3935 0.75 4.49981C0.749997 4.60611 0.795114 4.70742 0.874129 4.77854L4.62413 8.15372C4.77806 8.29228 5.01517 8.2798 5.15372 8.12587C5.29228 7.97193 5.2798 7.73483 5.12587 7.59628L1.68556 4.49983L5.12585 1.40374C5.2798 1.26519 5.29228 1.02809 5.15374 0.874146Z' fill='%23232527'/%3E%3C/svg%3E");
	background-size: 6px;
  }
  /* .home .benefit-detail-wrap .swiper-button-prev.swiper-button-disabled, .home .benefit-detail-wrap .swiper-button-next.swiper-button-disabled {background-color: #fff;} */
  .home .content-popup .popup-wrap .benefit-detail-wrap .area-right .popup-footer {width: 100%;}

  .home .card-component .popup-header .popup-subject {display: none;}

  .home .card-detail-wrap {position: relative;}
  .home .card-detail-wrap .card-top-area {height: auto; padding-bottom: 24px;}
  .home .card-detail-wrap .card-top-area li {align-items: center; justify-content: center;}
  .home .card-detail-wrap .card-top-area li .in-bx {display: block;}
  .home .card-detail-wrap .card-top-area li .in-bx .bx-l {width: 100%; height: 250px;}
  .home .card-detail-wrap .card-top-area li .in-bx .bx-l .img-bx img {width: 100%; height: 100%; max-width: 250px /*290px*/; max-height: 250px;}
  .home .card-detail-wrap .card-top-area li .in-bx .bx-r {width: 100%;}
  .home .card-detail-wrap .card-btm-area {padding-bottom: 80px;}
  .home .card-detail-wrap .card-btm-area .detail-wrap .p-s-tit01 {font-size: 20px; padding-bottom: 12px;}
  .home .card-detail-wrap .card-btm-area .detail-wrap .p-s-tit02 {font-size: 20px;}
  .home .card-detail-wrap .card-btm-area .detail-wrap .p-s-tit02 .em {font-size: 16px;}
  .home .card-detail-wrap .card-btm-area .detail-wrap .p-s-tit03 {flex-wrap: wrap; gap: 8px; font-size: 15px;}
  .home .card-detail-wrap .card-btm-area .detail-wrap .p-s-txt01 {font-size: 15px;}
  .home .card-detail-wrap .card-btm-area .tx-ty01 li {font-size: 15px; padding-bottom: 4px;}
  .home .card-detail-wrap .card-btm-area .tx-ty02 {padding: 16px;}
  .home .card-detail-wrap .card-btm-area .tx-ty02 li {font-size: 14px; background-position: left top 4px;}
  .home .card-detail-wrap .card-btm-area .detail-wrap .order-list .order-item .tit-01 {font-size: 15px;}
  .home .card-detail-wrap .card-btm-area .detail-wrap .order-list .order-item .list-item {font-size: 15px;}

  .home .popup-contents .card-detail-wrap .table-wrap table.cont-tb-ty01 thead th {font-size: 15px; line-height: 150%; padding: 8px 0;}
  .home .popup-contents .card-detail-wrap .table-wrap table.cont-tb-ty01 tbody td {font-size: 15px; padding-left: 8px; padding-right: 8px;}
  .home .card-detail-wrap .card-btm-area .detail-wrap .tb-round-wrap {margin-bottom: 12px;}
  .home .card-detail-wrap .card-btm-area .detail-wrap .tb-desc {font-size: 15px;}
  .home .card-detail-wrap .card-btm-area .detail-wrap .para {font-size: 15px;}

  .home .card-detail-wrap .card-top-area li .in-bx .bx-r .tp-info .bx-flag {padding-bottom: 12px; text-align: center;}
  .home .card-detail-wrap .card-top-area li .in-bx .bx-r .tp-info .bx-flag span.flag {height: 25px; font-size: 14px; line-height: 25px; padding: 0 12px;}
  .home .card-detail-wrap .card-top-area li .in-bx .bx-r .tp-info .bx-tit {font-size: 24px; padding-bottom: 24px; text-align: center;}

  .home .card-detail-wrap .bx-r.ty-mob {display: block;}
  /* .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap2.box01 {display: none;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap2.box01.show {display: block;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap2.box02 {display: none;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap2.box02.show {display: block;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap2.box03 {display: none;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap2.box03.show {display: block;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap3.box01 {display: none;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap3.box01.show {display: block;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap3.box02 {display: none;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap3.box02.show {display: block;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap3.box03 {display: none;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap3.box03.show {display: block;} */

  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap2,
  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap3 {display: none;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap2.show,
  .home .card-detail-wrap .bx-r.ty-mob .tp-info.detail-wrap3.show {display: block;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info {padding-bottom: 0; text-align: center;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info .bx-flag {padding-bottom: 12px; text-align: center;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info .bx-flag span.flag {height: 25px; font-size: 14px; line-height: 25px; padding: 0 12px;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info .bx-tit {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%; padding:0 32px 24px 32px; text-align: center; word-break: keep-all;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info .bx-tx01 {font-weight: 600; font-size: 15px; color: #444; line-height: 150%; padding-bottom: 8px;}
  .home .card-detail-wrap .bx-r.ty-mob .tp-info .bx-tx02 {font-weight: 400; font-size: 14px; color: #444; line-height: 150%; padding-bottom: 32px;}
  .home .card-detail-wrap .bt-btns.ty-mob {position: fixed; left: 0; bottom: 0; width: 100%; padding: 16px; background: #fff; box-sizing: border-box; display: flex; column-gap: 16px;}
  .home .card-detail-wrap .bt-btns.ty-mob a.btn-ty01 {display: block; width: auto; font-weight: 600; height: 48px; font-size: 17px; color: #fff; line-height: 48px; background: #D17B47; border-radius: 8px; text-align: center; flex: 1;}
  .home .card-detail-wrap .bt-btns.ty-mob a.btn-s-share {position: relative; display: inline-block; width: 48px; height: 48px; line-height: 150%; padding: 0; box-sizing: border-box; background-color: #fff; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; text-align: center; overflow: hidden; text-indent: -9999px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M23.5977 4C26.0277 4 27.998 5.97034 27.998 8.40039C27.9978 10.8303 26.0276 12.7998 23.5977 12.7998C22.1986 12.7997 20.9533 12.1458 20.1475 11.1279L12.7031 15.0811C12.7661 15.3775 12.7998 15.6848 12.7998 16C12.7998 16.4194 12.7395 16.8248 12.6299 17.209L19.9727 21.1055C20.7662 19.9544 22.0938 19.2003 23.5977 19.2002C26.0276 19.2002 27.9979 21.1697 27.998 23.5996C27.998 26.0297 26.0277 28 23.5977 28C21.1677 27.9999 19.1982 26.0296 19.1982 23.5996C19.1983 23.4389 19.2068 23.2803 19.2236 23.124L11.5625 19.0576C10.7626 19.8849 9.64201 20.4003 8.40039 20.4004C5.97034 20.4004 4 18.4301 4 16C4.00014 13.5701 5.97042 11.6006 8.40039 11.6006C9.74932 11.6007 10.9557 12.2082 11.7627 13.1641L19.2676 9.18066C19.2222 8.92739 19.1983 8.66671 19.1982 8.40039C19.1982 5.97042 21.1677 4.00014 23.5977 4ZM23.5977 21.333C22.346 21.3331 21.3312 22.348 21.3311 23.5996C21.3311 24.8514 22.3459 25.8661 23.5977 25.8662C24.8495 25.8662 25.8643 24.8515 25.8643 23.5996C25.8641 22.3479 24.8494 21.333 23.5977 21.333ZM8.40039 13.7334C7.14863 13.7334 6.13393 14.7483 6.13379 16C6.13379 17.2518 7.14855 18.2666 8.40039 18.2666C9.65206 18.2664 10.667 17.2517 10.667 16C10.6669 14.7484 9.65197 13.7336 8.40039 13.7334ZM23.5977 6.13379C22.3459 6.13393 21.3311 7.14863 21.3311 8.40039C21.3313 9.65197 22.3461 10.6669 23.5977 10.667C24.8494 10.667 25.864 9.65206 25.8643 8.40039C25.8643 7.14855 24.8495 6.13379 23.5977 6.13379Z' fill='%23232527'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 32px;
  }

  .home .card-detail-wrap .swiper-button-prev {top: 41px; left: 0; width: 24px; height: 24px;  background: #fff; border: 1px solid rgba(19, 21, 23, 0.15);}
  .home .card-detail-wrap .swiper-button-prev::after {
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='9' viewBox='0 0 6 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.15374 0.874146C5.01519 0.720203 4.77808 0.707719 4.62414 0.846261L2.74914 2.53367L0.874144 4.22108C0.795126 4.29219 0.750003 4.3935 0.75 4.49981C0.749997 4.60611 0.795114 4.70742 0.874129 4.77854L4.62413 8.15372C4.77806 8.29228 5.01517 8.2798 5.15372 8.12587C5.29228 7.97193 5.2798 7.73483 5.12587 7.59628L1.68556 4.49983L5.12585 1.40374C5.2798 1.26519 5.29228 1.02809 5.15374 0.874146Z' fill='%23232527'/%3E%3C/svg%3E");
	background-size: 6px;
  }
  .home .card-detail-wrap .swiper-button-next {top: 41px;  right: 0; width: 24px; height: 24px;  background: #fff; border: 1px solid rgba(19, 21, 23, 0.15);}
  .home .card-detail-wrap .swiper-button-next::after {
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='9' viewBox='0 0 6 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.846263 0.874146C0.984807 0.720203 1.22192 0.707719 1.37586 0.846261L3.25086 2.53367L5.12586 4.22108C5.20487 4.29219 5.25 4.3935 5.25 4.49981C5.25 4.60611 5.20489 4.70742 5.12587 4.77854L1.37587 8.15372C1.22194 8.29228 0.984829 8.2798 0.846276 8.12587C0.707724 7.97193 0.720196 7.73483 0.874132 7.59628L4.31444 4.49983L0.874147 1.40374C0.720203 1.26519 0.707719 1.02809 0.846263 0.874146Z' fill='%23232527'/%3E%3C/svg%3E");
	background-size: 6px;
  }

  .home .membership-list li .in-bx p.info-layer {right: 0; padding: 4px 12px; font-size: 13px;}
}

.home .container.my {padding-top: 100px; padding-bottom: 0; background: #FBFAFA}

.home .my-all-wrap {position: relative; display: flex; column-gap: 48px; align-items: flex-start;}
.home .my-all-wrap .my-line01 {width: 1px; height: 100%; background: rgba(19, 21, 23, 0.10);}

.home .my-lnb-wrap {position: sticky; top: 148px; width: 210px; height: auto; padding-bottom: 48px;}
.home .my-lnb-wrap .my-lnb-tit {font-weight: 600; font-size: 32px; color: #131517; line-height: 130%; padding: 0 0 48px 48px;}
.home .my-lnb-wrap .my-lnb {padding: 0 24px 32px 24px; margin: 0 0 32px 0; border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.home .my-lnb-wrap .my-lnb li {padding: 0 0 12px 0;}
.home .my-lnb-wrap .my-lnb li:last-child {padding-bottom: 0;}
.home .my-lnb-wrap .my-lnb li a {position: relative; display: inline-block; font-weight: 600; font-size: 19px; color: #777; line-height: 130%; padding: 7.5px 24px;}
.home .my-lnb-wrap .my-lnb li.on a {display: block; color: #232527; background: #EFEFEF; border-radius: 30px;}
.home .my-lnb-wrap .my-lnb li a:hover {display: block; color: #232527; background: #EFEFEF; border-radius: 30px;}
/*.home .my-lnb-wrap .my-lnb li a:hover {color: #444;}
.home .my-lnb-wrap .my-lnb li a:hover::before {content: ''; position: absolute; top: 11px; left: 4px; width: 4px; height: 4px; background: #232527;}*/
.home .my-lnb-wrap .my-lnb-btm-area .btm-bx01 {padding: 10px 0; text-align: center;}
.home .my-lnb-wrap .my-lnb-btm-area .btm-bx01 a.btn-Inquiry {display: inline-flex; gap: 4px; align-items: center; font-weight: 600; font-size: 19px; color: #444; line-height: 40px;}
.home .my-lnb-wrap .my-lnb-btm-area .btm-bx01 a.btn-Inquiry::after {display: block; content: ''; ; width: 16px; height: 16px; 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='M5.35449 2.62012C5.67468 2.26441 6.22237 2.23554 6.57812 2.55566L11.9121 7.35547C12.0945 7.51976 12.1982 7.7545 12.1982 8C12.1981 8.24538 12.0945 8.48033 11.9121 8.64453L6.57812 13.4434C6.22247 13.7631 5.67464 13.7352 5.35449 13.3799C5.03445 13.0243 5.06363 12.4765 5.41895 12.1562L10.0361 8L5.41895 3.84375C5.06336 3.52365 5.03466 2.97587 5.35449 2.62012Z' fill='%23777777'/%3E%3C/svg%3E");}
.home .my-lnb-wrap .my-lnb-btm-area .btm-bx01 a.btn-Inquiry span.icon {display: inline-block; width: 40px; height: 40px; margin: 0 4px 0 0; background: #ECF5FF; border-radius: 40px; vertical-align: top; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M10.668 8.5C11.0822 8.5 11.418 8.16421 11.418 7.75C11.4178 7.33594 11.0821 7 10.668 7H7.16797C6.75386 7 6.41814 7.33594 6.41797 7.75C6.41797 8.16421 6.75376 8.5 7.16797 8.5H10.668ZM14.168 13.167C14.5822 13.167 14.918 12.8312 14.918 12.417C14.918 12.0028 14.5822 11.667 14.168 11.667H7.16797C6.75376 11.667 6.41797 12.0028 6.41797 12.417C6.41797 12.8312 6.75376 13.167 7.16797 13.167H14.168Z' fill='%23232527'/%3E%3Cpath d='M23.0814 10.5659C23.4595 10.3969 23.9036 10.5667 24.0726 10.9448C24.477 11.8498 24.7292 12.8382 24.7972 13.8765C24.8494 14.6737 24.8494 15.4982 24.7972 16.2954C24.693 17.8867 23.991 19.3182 23.2152 20.4771C22.993 20.8884 23.0969 21.5277 23.5345 22.3462C23.6866 22.6306 23.8417 22.9177 23.93 23.1616C24.0196 23.4093 24.118 23.8182 23.8773 24.2231C23.6582 24.5918 23.3097 24.7229 23.0374 24.7749C22.7988 24.8204 22.5045 24.8252 22.2386 24.8315C20.9045 24.8636 19.9612 24.4833 19.2132 23.939C19.0779 23.8405 18.9811 23.773 18.9085 23.7231C18.8013 23.7627 18.6561 23.82 18.4476 23.9048C17.9375 24.1121 17.3587 24.2361 16.8275 24.271C15.4658 24.3603 14.0425 24.3605 12.6781 24.271C10.8172 24.1489 9.19438 23.4353 7.85774 22.3286C7.53872 22.0645 7.49405 21.591 7.75813 21.272C8.02227 20.953 8.49573 20.9083 8.81477 21.1724C9.92891 22.0948 11.2557 22.6741 12.7757 22.7739C14.0749 22.8592 15.4332 22.859 16.7298 22.7739C17.114 22.7487 17.5338 22.6571 17.8831 22.5151C18.1136 22.4215 18.3144 22.3394 18.472 22.2847C18.5755 22.2488 18.7778 22.1784 18.9984 22.1821L19.0941 22.189L19.1839 22.2036C19.388 22.2482 19.5529 22.3513 19.6458 22.4106C19.7729 22.4918 19.9271 22.6039 20.095 22.7261C20.5902 23.0864 21.2141 23.3563 22.2025 23.3325C22.2576 23.3312 22.3081 23.3279 22.3548 23.3267C22.3132 23.2468 22.2663 23.1571 22.2113 23.0542C21.7447 22.1817 21.2707 20.8808 21.9124 19.7339L21.9456 19.6802C22.6602 18.6212 23.2191 17.4334 23.3001 16.1978C23.3481 15.4657 23.3481 14.7061 23.3001 13.9741C23.2439 13.1161 23.0355 12.3013 22.7025 11.5562C22.5338 11.1782 22.7035 10.7349 23.0814 10.5659Z' fill='%23232527'/%3E%3Cpath d='M8.46531 0.0714385C9.9103 -0.0237225 11.4207 -0.0239031 12.8686 0.0714385C17.3951 0.369532 20.9963 3.99163 21.2925 8.53238C21.3478 9.38041 21.3478 10.2576 21.2925 11.1056C20.9963 15.6464 17.3951 19.2685 12.8686 19.5666C11.4207 19.6619 9.9103 19.6617 8.46531 19.5666C7.90519 19.5297 7.29536 19.398 6.75828 19.1789C6.52309 19.0829 6.36268 19.0193 6.24558 18.9767C6.16518 19.0315 6.05727 19.1083 5.90183 19.2218C5.11504 19.7965 4.12255 20.1991 2.71531 20.1652C2.43086 20.1583 2.1218 20.1534 1.87254 20.1056C1.58925 20.0513 1.23487 19.9144 1.01219 19.5382C0.768705 19.1266 0.866876 18.7098 0.960427 18.4503C1.05272 18.1946 1.21512 17.8927 1.37742 17.588C1.84456 16.711 1.96606 16.0052 1.71336 15.5412C0.891389 14.3086 0.151358 12.79 0.0414821 11.1056C-0.0138269 10.2576 -0.0138278 9.3804 0.0414821 8.53238C0.337687 3.99163 3.93887 0.369537 8.46531 0.0714385ZM12.77 1.56851C11.3878 1.4775 9.94333 1.47767 8.56394 1.56851C4.79409 1.81678 1.78612 4.83494 1.53855 8.63003C1.48748 9.41303 1.48748 10.225 1.53855 11.008C1.61455 12.173 2.08314 13.2959 2.70945 14.3175L2.98679 14.7492L3.02 14.8019C3.68771 15.9996 3.19662 17.3638 2.70164 18.2931C2.6263 18.4346 2.56389 18.553 2.51121 18.6564C2.58192 18.6587 2.66102 18.663 2.75144 18.6652C3.81159 18.6907 4.48308 18.4 5.01707 18.0099C5.19614 17.8791 5.35899 17.7606 5.49265 17.675C5.60516 17.6028 5.8106 17.4759 6.06004 17.4455L6.15672 17.4386C6.38187 17.4347 6.58979 17.5065 6.70066 17.5451C6.8668 17.6029 7.07909 17.69 7.32469 17.7902C7.70072 17.9436 8.15138 18.0423 8.56394 18.0695C9.94333 18.1603 11.3878 18.1605 12.77 18.0695C16.5398 17.8212 19.5478 14.8031 19.7954 11.008C19.8465 10.225 19.8465 9.41304 19.7954 8.63003C19.5478 4.83494 16.5398 1.81678 12.77 1.56851Z' fill='%23232527'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 50%;}
.home .my-lnb-wrap .my-lnb-btm-area .btm-bx02 {padding: 24px;}
.home .my-lnb-wrap .my-lnb-btm-area .btm-bx02 .tx01 {font-weight: 600; font-size: 19px; color: #444; line-height: 130%; padding-bottom: 15px; text-align: center; letter-spacing: -0.3px;}
.home .my-lnb-wrap .my-lnb-btm-area .btm-bx02 .bx-qr {padding: 8px; background: #fff; border: 1px solid rgba(19, 21, 23, 0.10); border-radius: 16px; display: flex; align-items: center; column-gap: 2px;}
.home .my-lnb-wrap .my-lnb-btm-area .btm-bx02 .bx-qr .bx-img {width: 64px; height: 64px;}
.home .my-lnb-wrap .my-lnb-btm-area .btm-bx02 .bx-qr .bx-img img {width: 100%;}
.home .my-lnb-wrap .my-lnb-btm-area .btm-bx02 .bx-qr .bx-tx {font-weight: 400; font-size: 14px; color: #777; line-height: 130%;}

.home .my-cont-wrap {width: 894px; padding: 48px 0 96px 0;}

.home .container.ty-wide #page .page-body-wrap.bg-white {background: #fff;}
.home .container.ty-wide #page .page-body-wrap.bg-white .inner-bx.b-cont01 {padding-top: 48px; padding-bottom: 48px;}
.home .container.ty-wide #page .page-body-wrap.bg-white .inner-bx.b-cont02 {padding: 64px 0;}
.home .container.ty-wide #page .page-body-wrap.bg-white .inner-bx.b-cont03 {padding: 48px 0 96px 0;}

.home .benefit-cont-wrap01 .s-tit01 {font-weight: 600; font-size: 32px; line-height: 130%; padding-bottom: 32px;}
.home .benefit-cont-wrap01 .step-bx {display: flex; justify-content: center}
.home .benefit-cont-wrap01 .step-bx .in-bx {width: 300px;}
.home .benefit-cont-wrap01 .step-bx .in-bx .tp-circle {width: 160px; height: 160px; margin: 0 auto; border-radius: 160px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.home .benefit-cont-wrap01 .step-bx .in-bx.step01 .tp-circle {border: 4px solid #D7DBED;}
.home .benefit-cont-wrap01 .step-bx .in-bx.step02 .tp-circle {border: 4px solid #8793C8;}
.home .benefit-cont-wrap01 .step-bx .in-bx.step03 .tp-circle {border: 4px solid #374BA3;}
.home .benefit-cont-wrap01 .step-bx .in-bx .tp-circle .tx01 {font-weight: 600; font-size: 19px; color: #F1945E; line-height: 130%;}
.home .benefit-cont-wrap01 .step-bx .in-bx .tp-circle .tx02 {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%;}
.home .benefit-cont-wrap01 .step-bx .in-bx .bt-tx {font-weight: 400; font-size: 17px; color: #777; line-height: 150%; padding: 12px 0 0 0; text-align: center;}
.home .benefit-cont-wrap01 .step-bx .dot-line-bx {padding-top: 91px; display: flex; column-gap: 3px;}
.home .benefit-cont-wrap01 .step-bx .dot-line-bx span {display: block; width: 2px; height: 2px; background: #232527;}

.home .benefit-cont-wrap02 .s-tit {font-weight: 600; font-size: 32px; line-height: 130%; padding-bottom: 32px;}
.home .benefit-cont-wrap02 .service-title {position: relative; font-weight: 600; font-size: 24px; color: #232527; line-height: 130%; padding-left: 26px; padding-bottom: 12px;}
.home .benefit-cont-wrap02 .service-title span {position: absolute; top: 0; left: 0;}
.home .benefit-cont-wrap02 .service-list-n {padding-bottom: 24px;}
.home .benefit-cont-wrap02 .service-list-n ul {padding-left: 28px;}
.home .benefit-cont-wrap02 .service-list-n li {position: relative; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 0 0 8px 20px;}
.home .benefit-cont-wrap02 .service-list-n li::before {content: ''; position: absolute; top: 11px; left: 4px; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.home .benefit-cont-wrap02 .service-list-n li:last-child {padding-bottom: 0;}
.home .benefit-cont-wrap02 .service-list-n.ty02 {padding-left: 26px;}
.home .benefit-cont-wrap02 .service-list-n.ty02 p {position: relative; font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding-left: 26px; padding-bottom: 8px;}
.home .benefit-cont-wrap02 .service-list-n.ty02 p span {position: absolute; top: 0; left: 0;}
.home .benefit-cont-wrap02 .service-list-n.ty02 ul {padding-bottom: 12px;}
.home .benefit-cont-wrap02 .service-list-n.ty02 ul:last-child {padding-bottom: 0;}
.home .benefit-cont-wrap02 .service-list-n.ty02 li {padding-left: 0;}
.home .benefit-cont-wrap02 .service-list-n.ty02 li::before {display: none;}
.home .benefit-cont-wrap02 .service-list-n.ty03 {padding-left: 0; padding-bottom: 0;}
.home .benefit-cont-wrap02 .service-list-n.ty03 li {padding-left: 0;}
.home .benefit-cont-wrap02 .service-list-n.ty03 li::before {display: none;}

.home .benefit-cont-wrap03 .s-tit {font-weight: 600; font-size: 32px; line-height: 130%; padding-bottom: 32px;}
.home .benefit-cont-wrap03 .exam-bx {padding-bottom: 96px;}
.home .benefit-cont-wrap03 .exam-bx ul {display: flex; column-gap: 24px;}
.home .benefit-cont-wrap03 .exam-bx li {width: 384px; height: 120px; background: #F7F6F5; border-radius: 16px;}
.home .benefit-cont-wrap03 .exam-bx li .in-bx {position: relative; height: 120px; padding: 0 40px; box-sizing: border-box; display: flex; align-items: center; align-content: center; column-gap: 24px;}
.home .benefit-cont-wrap03 .exam-bx li .in-bx p.icon {width: 48px; height: 48px;}
.home .benefit-cont-wrap03 .exam-bx li .in-bx p.icon.ic01 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cg clip-path='url(%23clip0_3582_17012)'%3E%3Ccircle cx='32' cy='26' r='8' fill='%23FBCD6C'/%3E%3Cpath d='M8.39844 24.8004C8.39844 21.0449 11.4429 18.0004 15.1984 18.0004C16.5566 18.0004 18.1579 18.2384 19.4784 17.8845C20.6517 17.5702 21.5682 16.6537 21.8826 15.4804C22.2364 14.1598 21.9984 12.5586 21.9984 11.2004C21.9984 7.44485 25.0429 4.40039 28.7984 4.40039' stroke='%23232527' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M39.5984 22.4184V13.9044C39.5984 10.5777 39.5984 8.91432 38.9608 7.64369C38.4 6.526 37.505 5.6173 36.4043 5.04781C35.1529 4.40039 33.5147 4.40039 30.2384 4.40039H17.7584C14.4821 4.40039 12.844 4.40039 11.5926 5.04781C10.4918 5.6173 9.59691 6.526 9.03605 7.64369C8.39844 8.91432 8.39844 10.5777 8.39844 13.9044V34.4964C8.39844 37.8231 8.39844 39.4865 9.03605 40.7571C9.59691 41.8748 10.4918 42.7835 11.5926 43.353C12.844 44.0004 14.4821 44.0004 17.7584 44.0004H18.7319' stroke='%23232527' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.8008 43.2002C23.5205 43.2002 26.1823 41.8335 28.8995 39.1001M28.8995 39.1001C31.2164 36.7694 33.5735 33.445 34.8008 29.1268C37.4674 19.7445 21.4674 29.1268 26.8008 36.9454C27.457 37.9074 28.1637 38.6105 28.8995 39.1001ZM28.8995 39.1001C32.1049 41.2334 35.863 39.3168 38.4091 37.1126C39.1872 36.439 39.5763 36.1022 39.8085 36.2071C40.0407 36.3119 40.1765 36.9147 40.448 38.1202C41.317 41.9782 43.8838 45.0925 46.8008 40.0738' stroke='%23D17B47' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3582_17012'%3E%3Crect width='48' height='48' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 48px;
}
.home .benefit-cont-wrap03 .exam-bx li .in-bx p.icon.ic02 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cellipse cx='28.3984' cy='11.5996' rx='8' ry='8' fill='%23FBCD6C'/%3E%3Ccircle cx='23.6016' cy='9.59961' r='6' stroke='%23232527' stroke-width='2.5'/%3E%3Cellipse cx='23.6016' cy='39.5996' rx='4' ry='4' stroke='%23232527' stroke-width='2.5'/%3E%3Ccircle cx='39.6016' cy='39.5996' r='4' stroke='%23232527' stroke-width='2.5'/%3E%3Ccircle cx='7.60156' cy='39.5996' r='4' stroke='%23232527' stroke-width='2.5'/%3E%3Cpath d='M39.6016 29.5986C39.6016 27.3895 37.363 25.5986 34.6016 25.5986H12.6016C9.84014 25.5986 7.60156 27.3895 7.60156 29.5986' stroke='%23D17B47' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='M23.6016 21.5996L23.6016 29.5996' stroke='%23D17B47' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 48px;
}
.home .benefit-cont-wrap03 .exam-bx li .in-bx p.icon.ic03 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M7.19922 34.7998H35.9992V43.1998H12.1992C9.4378 43.1998 7.19922 40.9612 7.19922 38.1998V34.7998Z' fill='%23FBCD6C'/%3E%3Cpath d='M41.1992 33.4568V19.5996C41.1992 12.0571 41.1992 8.2859 38.8561 5.94276C36.5129 3.59961 32.7417 3.59961 25.1992 3.59961H23.1992C15.6567 3.59961 11.8855 3.59961 9.54236 5.94276C7.19922 8.2859 7.19922 12.0571 7.19922 19.5996V38.5996' stroke='%23232527' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='M16.1992 5.59961L16.1992 12.9797C16.1992 14.4599 16.1992 15.2 16.6754 15.487C16.6959 15.4994 16.7169 15.511 16.7382 15.5219C17.2343 15.7745 17.8817 15.3938 19.1764 14.6322C20.1443 14.0629 20.6282 13.7782 21.1623 13.7686C21.1869 13.7681 21.2115 13.7681 21.2362 13.7686C21.7702 13.7782 22.2541 14.0629 23.222 14.6322C24.5167 15.3938 25.1641 15.7745 25.6602 15.5219C25.6815 15.511 25.7025 15.4994 25.723 15.487C26.1992 15.2 26.1992 14.4599 26.1992 12.9797V5.59961' stroke='%23D17B47' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M41.1992 33.5996H12.1992C9.4378 33.5996 7.19922 35.8382 7.19922 38.5996C7.19922 41.361 9.4378 43.5996 12.1992 43.5996H41.1992' stroke='%23232527' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='M41.2031 33.5996C38.4417 33.5996 36.2031 35.8382 36.2031 38.5996C36.2031 41.361 38.4417 43.5996 41.2031 43.5996' stroke='%23232527' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 48px;
}
.home .benefit-cont-wrap03 .exam-bx li .in-bx p.txt {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%;}
.home .benefit-cont-wrap03 .exam-bx li .in-bx::after {content: ''; position: absolute; top: 48px; right: 36px; width: 24px; height: 24px;}
.home .benefit-cont-wrap03 .exam-bx li .in-bx::after {
  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='M8.0332 3.93066C8.51345 3.39718 9.33551 3.35395 9.86914 3.83398L17.8691 11.0342C18.1427 11.2806 18.2987 11.6328 18.2988 12.001C18.2986 12.3691 18.1427 12.7205 17.8691 12.9668L9.86914 20.166C9.33573 20.6461 8.51359 20.6032 8.0332 20.0703C7.55321 19.5367 7.59638 18.7146 8.12988 18.2344L15.0557 12L8.12988 5.7666C7.59653 5.28629 7.55309 4.46422 8.0332 3.93066Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}

.home .benefit-cont-wrap03 .my-tx-bx {padding-bottom: 32px; display: flex; align-items: flex-end; column-gap: 12px;}
.home .benefit-cont-wrap03 .my-tx-bx .tx01 {font-weight: 600; font-size: 32px; color: #131517; line-height: 130%;}
.home .benefit-cont-wrap03 .my-tx-bx .tx02 {font-weight: 600; font-size: 19px; color: #232527; line-height: 130%;}
.home .benefit-cont-wrap03 .my-tx-bx .tx02 span {font-weight: 400; font-size: 17px; color: #AF5B27; line-height: 150%;}


.home .my-main-tit01 {font-weight: 600; font-size: 40px; color: #131517; line-height: 130%; padding-bottom: 48px;}
.home .my-main-tit01.ty-l {display: flex; align-items: center; column-gap: 12px;}
.home .my-main-tit01 .btn_q {position: relative; display: block; width: 24px; height: 24px; cursor: pointer;}
/* .active-scroll-top .home .my-main-tit01 .btn_q { z-index: 10000; } */
.home .my-main-tit01 .btn_q {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 2.4C8.04121 2.4 2.4 8.04121 2.4 15C2.4 21.9588 8.04121 27.6 15 27.6C21.9588 27.6 27.6 21.9588 27.6 15C27.6 8.04121 21.9588 2.4 15 2.4ZM0 15C0 6.71573 6.71573 0 15 0C23.2843 0 30 6.71573 30 15C30 23.2843 23.2843 30 15 30C6.71573 30 0 23.2843 0 15Z' fill='%23777777'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.103 10.328C12.7192 10.8313 12.5988 11.4297 12.5988 11.7003H10.1988C10.1988 10.9709 10.4535 9.84433 11.1947 8.87255C11.9812 7.84139 13.2696 7.05029 15.1488 7.05029C16.9822 7.05029 18.2819 7.75972 19.026 8.84795C19.7247 9.86973 19.8366 11.0899 19.6135 11.9892C19.2465 13.4689 18.3543 14.6008 17.7467 15.1445C17.5773 15.2961 17.4313 15.4249 17.3044 15.5368C16.8371 15.9488 16.6292 16.1321 16.4731 16.3804C16.3344 16.601 16.1965 16.9622 16.1965 18.0003H13.7965C13.7965 16.7884 13.9478 15.8882 14.4412 15.1032C14.8005 14.5315 15.3376 14.0633 15.8403 13.625C15.9444 13.5343 16.047 13.4449 16.1463 13.3561C16.4725 13.0642 17.0558 12.3317 17.2841 11.4114C17.3587 11.1107 17.3206 10.6059 17.0449 10.2026C16.8146 9.86587 16.3154 9.45029 15.1488 9.45029C14.0281 9.45029 13.4415 9.8842 13.103 10.328Z' fill='%23777777'/%3E%3Cpath d='M13.4988 21.0003C13.4988 20.1719 14.1704 19.5003 14.9988 19.5003C15.8273 19.5003 16.4988 20.1719 16.4988 21.0003C16.4988 21.8287 15.8273 22.5003 14.9988 22.5003C14.1704 22.5003 13.4988 21.8287 13.4988 21.0003Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
}

.home .my-main-tit02 {position: relative; padding-bottom: 24px;}
.home .my-main-tit02 br {display: none;}
.home .my-main-tit02.ty02 {padding-bottom: 9px;}
.home .my-main-tit02 p {font-weight: 600; font-size: 24px; color: #131517; line-height: 31px;}
.home .my-main-tit02 p span {color: #AF5B27;}
.home .my-main-tit02 a.btn-all {position: absolute; top: 2.5px; right: 0; font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding-right: 20px;}
.home .my-main-tit02 a.btn-all {
  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 d='M5.35449 3.12012C5.67468 2.76441 6.22237 2.73554 6.57812 3.05566L11.9121 7.85547C12.0945 8.01976 12.1982 8.2545 12.1982 8.5C12.1981 8.74538 12.0945 8.98033 11.9121 9.14453L6.57812 13.9434C6.22247 14.2631 5.67464 14.2352 5.35449 13.8799C5.03445 13.5243 5.06363 12.9765 5.41895 12.6562L10.0361 8.5L5.41895 4.34375C5.06336 4.02365 5.03466 3.47587 5.35449 3.12012Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right top 4px;
  background-size: 16px;
}

.home .my-sub-title01 {font-weight: 600; font-size: 40px; color: #131517; line-height: 130%; padding-bottom: 48px;}

.home .my-main-top-info {padding: 40px; margin-bottom: 48px; background: #fff; border-radius: 24px; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.08), 0 8px 10px 0 rgba(0, 0, 0, 0.05); display: flex; column-gap: 70px;}
.home .my-main-top-info .bx-l {width: 206px;}
.home .my-main-top-info .bx-l .tx01 {font-weight: 600; font-size: 24px; color: #131517; line-height: 130%; padding: 0 0 50px 0;}
.home .my-main-top-info .bx-l .btn01 {display: inline-block; /*width: 111px;*/ height: 40px; font-weight: 400; font-size: 17px; color: #232527; line-height: 40px; padding: 0 16px 0 36px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 40px; box-sizing: border-box;}
.home .my-main-top-info .bx-l .btn01 {
  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='M8.63342 2.60742C8.7036 2.30245 9.0081 2.11231 9.31358 2.18229C10.3654 2.42353 11.3643 2.95776 12.1809 3.7832C14.4855 6.11275 14.4855 9.88725 12.1809 12.2168C11.6749 12.7283 11.2568 13.1251 10.9126 13.4336H12.7483C13.0617 13.4337 13.3156 13.6871 13.3156 14C13.3156 14.3129 13.0617 14.5663 12.7483 14.5664H9.18641C9.03598 14.5663 8.89174 14.5066 8.78536 14.4004C8.67901 14.2941 8.61907 14.1502 8.61907 14V10.3997C8.61921 10.087 8.87316 9.83349 9.18641 9.83333C9.49981 9.83333 9.75427 10.0869 9.75441 10.3997V12.9355C10.124 12.6283 10.6478 12.153 11.373 11.4199C13.2408 9.53181 13.2408 6.46819 11.373 4.58008C10.7113 3.9113 9.90652 3.48068 9.0599 3.28646C8.75439 3.21639 8.56325 2.91243 8.63342 2.60742ZM7.38005 5.60026C7.37991 5.91301 7.12597 6.16651 6.81271 6.16667C6.49932 6.16667 6.24486 5.9131 6.24472 5.60026V3.06445C5.87516 3.37165 5.35136 3.84702 4.62616 4.58008C2.75827 6.4682 2.75827 9.53246 4.62616 11.4206C5.28772 12.0892 6.09271 12.5193 6.93922 12.7135C7.2447 12.7836 7.43581 13.0876 7.3657 13.3926C7.29554 13.6975 6.99098 13.8883 6.68555 13.8184C5.63369 13.5771 4.63482 13.0423 3.81819 12.2168C1.51367 9.88732 1.51379 6.11342 3.81819 3.78385C4.32427 3.27229 4.74225 2.87494 5.08656 2.56641H3.25085C2.93743 2.56633 2.6835 2.31291 2.6835 2C2.68352 1.68709 2.93744 1.43367 3.25085 1.43359H6.81271C7.12602 1.43375 7.37999 1.68719 7.38005 2V5.60026Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 16px top 12px;
  background-size: 16px;
}
.home .my-main-top-info .bx-l .btn01:hover {background-color: #F4F5F6;}
.home .my-main-top-info .bx-r {width: 538px; /*display: flex; flex-direction: column; row-gap: 16px;*/}
.home .my-main-top-info .bx-r .bx-btn {padding-bottom: 16px;}
.home .my-main-top-info .bx-r .bx-btn span.flag {position: relative; display: inline-block; /*height: 31px;*/ font-weight: 400; font-size: 15px; line-height: 150%; padding: 4px 12px 4px 36px; border-radius: 31px;}
.home .my-main-top-info .bx-r .bx-btn span.flag.ty01 {color: #fff; background-color: #FF766E;}
.home .my-main-top-info .bx-r .bx-btn span.flag.ty01::before {
  content: '';
  position: absolute; top: 7.5px; left: 12px;
  width: 16px; height: 16px;
  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='M12.8008 3.4668C13.0953 3.4668 13.3349 3.70551 13.335 4V14.1338C13.3348 14.3204 13.2368 14.4933 13.0771 14.5898C12.9968 14.6384 12.9063 14.6636 12.8154 14.666C12.7252 14.6686 12.6343 14.6489 12.5518 14.6055L9.00488 12.7383L5.5918 14.6016C5.50897 14.6467 5.4174 14.6678 5.32617 14.666C5.23506 14.6644 5.1445 14.6399 5.06348 14.5918C4.90168 14.4958 4.80187 14.3219 4.80176 14.1338L4.80078 4C4.80082 3.85868 4.85714 3.72302 4.95703 3.62305C5.05694 3.52312 5.19269 3.46692 5.33398 3.4668H12.8008ZM11.4668 1.33301C11.7612 1.33301 11.9998 1.57187 12 1.86621C12 2.16076 11.7613 2.40039 11.4668 2.40039H3.86816C3.79463 2.40046 3.73542 2.45967 3.73535 2.5332V12.7998C3.73535 13.0944 3.49572 13.333 3.20117 13.333C2.90683 13.3328 2.66797 13.0942 2.66797 12.7998V2.5332C2.66804 1.87056 3.20553 1.33308 3.86816 1.33301H11.4668ZM5.86914 13.2334L8.74414 11.665C8.82253 11.6223 8.90945 11.6012 8.99609 11.6006C9.08308 11.5998 9.17067 11.6194 9.25 11.6611L12.2666 13.249V4.5332H5.86914V13.2334Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
}
.home .my-main-top-info .bx-r .bx-cnt {display: flex; flex-direction: column; row-gap: 16px;}
.home .my-main-top-info .bx-r dl {display: flex; column-gap: 32px;}
.home .my-main-top-info .bx-r dt {width: 100px; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%;}
.home .my-main-top-info .bx-r dd {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}

.home .my-pr-now-wrap {position: relative;}
.home .my-pr-now-wrap .my-pr-now {padding: 15px 15px 48px; margin: 0 -15px; display: flex; column-gap: 24px; flex-direction: column;}
.home .my-pr-now-wrap .my-pr-now li {width: 435px;}
.home .my-pr-now-wrap .my-pr-now li:last-child {margin-right: 0;}
.home .my-pr-now-wrap .my-pr-now .in-bx {padding: 32px 40px; background: #fff; border-radius: 24px; 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;}
.home .my-pr-now-wrap .my-pr-now .in-bx .top-area {position: relative; padding-bottom: 8px;}
.home .my-pr-now-wrap .my-pr-now .in-bx .top-area .tp-tx-bx {padding-bottom: 40px;}
.home .my-pr-now-wrap .my-pr-now .in-bx .top-area .tp-tx-bx p.tx01 {font-weight: 600; font-size: 22px; color: #232527; line-height: 27px;}
.home .my-pr-now-wrap .my-pr-now .in-bx .top-area .tp-tx-bx p.tx02 {font-weight: 600; font-size: 17px; color: #232527; line-height: 130%; padding-top: 8px;}
.home .my-pr-now-wrap .my-pr-now .in-bx .top-area .flag {position: absolute; top: 0; right: 0; display: inline-block; height: 27px; font-weight: 400; font-size: 15px; line-height: 25px; padding: 0 12px; border-radius: 16px; box-sizing: border-box;}

.home .my-pr-now-wrap .my-pr-now .in-bx .top-area .flag.agree {color: #E94543; border: 1px solid #E94543;}
.home .my-pr-now-wrap .my-pr-now .in-bx .top-area .flag.subscrip {color: #374BA3; border: 1px solid #374BA3;} 
.home .my-pr-now-wrap .my-pr-now .in-bx .top-area .flag.normal {color: #337848; border: 1px solid #337848;}
.home .my-pr-now-wrap .my-pr-now .in-bx .top-area .flag.del {color: #777; border: 1px solid rgba(19, 21, 23, 0.30);}

.home .my-pr-now-wrap .my-pr-now .in-bx .top-area .flag.red-01 {color: #E94543; border: 1px solid #E94543;} /* 청약, 연체, 철회, 미납 */
.home .my-pr-now-wrap .my-pr-now .in-bx .top-area .flag.blue-01 {color: #374BA3; border: 1px solid #374BA3;} /* 의전, 직권해지 */
.home .my-pr-now-wrap .my-pr-now .in-bx .top-area .flag.green-01 {color: #337848; border: 1px solid #337848;} /* 정상 */
.home .my-pr-now-wrap .my-pr-now .in-bx .top-area .flag.grey-01 {color: #777; border: 1px solid rgba(19, 21, 23, 0.30);} /* 회색 */

.home .my-pr-now-wrap .my-pr-now .in-bx .btm-area .grp-wrap {position: relative; height: 12px; border: 1px solid rgba(19, 21, 23, 0.20); border-radius: 8px; box-sizing: border-box;}
.home .my-pr-now-wrap .my-pr-now .in-bx .btm-area .grp-wrap .grp-in-bx {position: absolute; top: -1px; left: -1px; height: 12px; background: #FBCD6C; border-radius: 8px;}
.home .my-pr-now-wrap .my-pr-now .in-bx .btm-area .grp-wrap .tx-layer {position: absolute; top: -34px; left: 0; display: inline-block; font-weight: 400; font-size: 15px; color: #fff; line-height: 130%; padding: 5.5px 10px; background: #D17B47; border-radius: 12px; border-bottom-left-radius: 0;}
.home .my-pr-now-wrap .my-pr-now .in-bx .btm-area .grp-bt-tx01 {font-weight: 400; font-size: 15px; color: #232527; line-height: 150%; padding: 8px 0 16px 0; display: flex; justify-content: space-between;}
.home .my-pr-now-wrap .my-pr-now .in-bx .btm-area .grp-bt-tx02 {text-align: right; display: flex; justify-content: flex-end; column-gap: 8px; align-items: center;}
.home .my-pr-now-wrap .my-pr-now .in-bx .btm-area .grp-bt-tx02 span.tx-price {font-weight: 600; font-size: 19px; color: #E94543; line-height: 150%;}
.home .my-pr-now-wrap .my-pr-now .in-bx .btm-area .grp-bt-tx02 span.tx-state {font-weight: 400; font-size: 15px; color: #232527; line-height: 150%;}
.home .my-pr-now-wrap .swiper-button-next {width: 48px; height: 48px; top: 114px; right: -24px; background: #fff; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 48px; box-sizing: border-box;}
.home .my-pr-now-wrap .swiper-button-next::after {
  content: '';
  display: block;
  width: 48px;
  height: 48px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.692526 0.748291C0.969614 0.440407 1.44383 0.415439 1.75172 0.692522L5.50172 4.06734L9.25171 7.44216C9.40975 7.58439 9.49999 7.787 9.5 7.99961C9.50001 8.21222 9.40977 8.41485 9.25174 8.55708L1.75175 15.3074C1.44388 15.5846 0.969657 15.5596 0.692553 15.2517C0.415448 14.9439 0.440391 14.4697 0.748264 14.1926L7.62888 7.99966L0.748295 1.80747C0.440407 1.53039 0.415438 1.05618 0.692526 0.748291Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 16px;
}
.home .my-pr-now-wrap .swiper-button-prev {width: 48px; height: 48px; top: 114px; left: -24px; background: #fff; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 48px; box-sizing: border-box;}
.home .my-pr-now-wrap .swiper-button-prev::after {
  content: '';
  display: block;
  width: 48px;
  height: 48px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.692526 0.748291C0.969614 0.440407 1.44383 0.415439 1.75172 0.692522L5.50172 4.06734L9.25171 7.44216C9.40975 7.58439 9.49999 7.787 9.5 7.99961C9.50001 8.21222 9.40977 8.41485 9.25174 8.55708L1.75175 15.3074C1.44388 15.5846 0.969657 15.5596 0.692553 15.2517C0.415448 14.9439 0.440391 14.4697 0.748264 14.1926L7.62888 7.99966L0.748295 1.80747C0.440407 1.53039 0.415438 1.05618 0.692526 0.748291Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 16px;
  transform: rotate(180deg);
}
.home .my-pr-now-wrap .swiper-button-prev.swiper-button-disabled, .home .my-pr-now-wrap .swiper-button-next.swiper-button-disabled {display: none;}

.home .my-pr-now-wrap .my-pr-now .swiper-pagination {position: static; margin-top: 24px;}
.home .my-pr-now-wrap .my-pr-now .swiper-pagination-bullet {width: 8px; height: 8px; margin: 0 4px; border-radius: 8px; background-color: rgba(19, 21, 23, 0.40); opacity: 1; transition: width 0.3s ease;}
.home .my-pr-now-wrap .my-pr-now .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 32px;}

.home .my-main-benefit {position: relative; padding: 0 0 0 0; margin-bottom: 48px;}
.home .my-main-benefit ul {display: flex; flex-wrap: wrap; gap: 24px;}
.home .my-main-benefit .in-bx {display: flex; flex-direction: column; position: relative; width: 435px; height: 182px; padding: 32px 40px; margin-bottom: 0; background: #fff; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 16px; box-sizing: border-box;}
.home .my-main-benefit .in-bx .tx01 {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%;}
.home .my-main-benefit .in-bx .tx03 {display: flex; flex-direction: column; justify-content: space-between; height: 100%; font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding-top: 8px;}
.home .my-main-benefit .in-bx .tx03 .wbr {display: inline;}
.home .my-main-benefit .in-bx .bx-btn {display: flex; align-items: center; justify-content: space-between;}
.home .my-main-benefit .in-bx .bx-btn .tx-l {font-weight: 400; font-size: 17px; color: #AF5B27;}
.home .my-main-benefit .in-bx .bx-btn .btn-view-n {display: inline-block; width: 141px; height: 32px; font-weight: 400; font-size: 15px; color: #fff; line-height: 32px; padding-left: 16px; background: #D17B47; border-radius: 32px; box-sizing: border-box;}
.home .my-main-benefit .in-bx .bx-btn .btn-view-n {
  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.60175 13.1567C5.79879 13.3757 6.13601 13.3934 6.35496 13.1964L11.6883 8.3966C11.8007 8.29546 11.8648 8.15137 11.8648 8.00018C11.8649 7.84899 11.8007 7.7049 11.6883 7.60376L6.35498 2.80343C6.13604 2.60638 5.79882 2.62412 5.60177 2.84305C5.40472 3.06198 5.42246 3.3992 5.64139 3.59625L10.5343 8.00015L5.64141 12.4035C5.42247 12.6006 5.40471 12.9378 5.60175 13.1567Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 16px top 8px;
  background-size: 16px;
}
.home .my-main-benefit .in-bx .bx-btn .btn-view-n:hover {background-color: #BC6F40;}
.home .my-main-benefit .in-bx:last-child {margin-bottom: 0;}
.home .my-main-benefit .in-bx a.btn-detail {position: absolute; left: 40px; bottom: 28px; font-weight: 400; font-size: 17px; color: #BFBFBF; line-height: 150%; padding-right: 16px;}
.home .my-main-benefit .in-bx.first {position: absolute; top: 0; left: 0; height: 352px;}
.home .my-main-benefit .in-bx.first .tx01 {font-weight: 600; font-size: 40px; color: #BFBFBF; line-height: 130%;}
.home .my-main-benefit .in-bx.first .tx02 {font-weight: 600; font-size: 22px; color: #BFBFBF; line-height: 130%;}
.home .my-main-benefit li:nth-child(1) .in-bx {background: #fff url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_my01_01.png') no-repeat right 40px bottom 30px; background-size: 63px;}
.home .my-main-benefit li:nth-child(2) .in-bx {background: #fff url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_my01_02.png') no-repeat right 40px bottom 30px; background-size: 70px;}
.home .my-main-benefit li:nth-child(3) .in-bx {background: #fff url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_my01_03.png') no-repeat right 40px bottom 30px; background-size: 73px;}

.home .my-main-faq {border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 12px; overflow: hidden;}
.home .my-main-faq ul {display: flex;}
.home .my-main-faq li {flex: 1; background: #fff; border-right: 1px solid rgba(19, 21, 23, 0.15);}
.home .my-main-faq li:last-child {border-right: none;}
.home .my-main-faq li .in-bx {padding: 32px; text-align: center;}
.home .my-main-faq li .in-bx .tx-type {font-weight: 600; font-size: 15px; color: #777; line-height: 150%; padding-bottom: 8px;}
.home .my-main-faq li .in-bx .tx-q {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; word-break: auto-phrase; text-overflow: ellipsis; word-wrap: break-word; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; white-space: inherit; display: -webkit-box;}

.home .my-main-bnr {display: none;} 

.home .my-contract-list li .in-bx {padding: 40px; margin-bottom: 32px; background: #fff; border-radius: 24px; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.08), 0 8px 10px 0 rgba(0, 0, 0, 0.05);}
.home .my-contract-list li .in-bx .top-area {padding-bottom: 24px; margin-bottom: 24px; border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.home .my-contract-list li .in-bx .top-area .tx01 {position: relative; display: flex; align-items: center; column-gap: 12px;}
.home .my-contract-list li .in-bx .top-area .tx01 p {font-weight: 600; font-size: 32px; color: #232527; line-height: 130%;}
.home .my-contract-list li .in-bx .top-area .tx01 .flag {display: inline-block; height: 27px; font-weight: 400; font-size: 15px; line-height: 25px; padding: 0 12px; border-radius: 16px; box-sizing: border-box;}
.home .my-contract-list li .in-bx .top-area .tx01 .flag.normal {color: #337848; border: 1px solid #337848;}
.home .my-contract-list li .in-bx .top-area .tx01 .flag.subscrip {color: #E94543; border: 1px solid #E94543;}
.home .my-contract-list li .in-bx .top-area .tx01 .flag.proto {color: #374BA3; border: 1px solid #374BA3;}

.home .my-contract-list li .in-bx .top-area .tx01 .flag.red-01 {color: #E94543; border: 1px solid #E94543;} /* 청약, 연체, 철회, 미납 */
.home .my-contract-list li .in-bx .top-area .tx01 .flag.blue-01 {color: #374BA3; border: 1px solid #374BA3;} /* 의전, 직권해지 */
.home .my-contract-list li .in-bx .top-area .tx01 .flag.green-01 {color: #337848; border: 1px solid #337848;} /* 정상 */
.home .my-contract-list li .in-bx .top-area .tx01 .flag.grey-01 {color: #777; border: 1px solid rgba(19, 21, 23, 0.30);} /* 회색 */

.home .my-contract-list li .in-bx .top-area .tx02 {position: relative; font-weight: 600; font-size: 17px; color: #232527; line-height: 130%; padding: 10px 0 0 0;}
.home .my-contract-list li .in-bx .top-area .tx02 span.tx-nm {font-weight: 400;}
.home .my-contract-list li .in-bx .top-area .tx02 span.dot {margin-top: 3px;}
.home .my-contract-list li .in-bx .top-area .tx02 a.btn-detail {position: absolute; top: 10px; right: 0; display: inline-block; font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding: 0 20px 0 0;}
.home .my-contract-list li .in-bx .top-area .tx02 a.btn-detail {
  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='M5.35547 2.61963C5.67565 2.26424 6.22344 2.23527 6.5791 2.55518L11.9131 7.35498C12.0954 7.51918 12.199 7.75416 12.1992 7.99951C12.1991 8.2449 12.0954 8.47978 11.9131 8.64404L6.5791 13.4429C6.22344 13.7629 5.67571 13.7348 5.35547 13.3794C5.0355 13.0237 5.06435 12.4759 5.41992 12.1558L10.0371 7.99951L5.41992 3.84326C5.06437 3.52304 5.03537 2.97533 5.35547 2.61963Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: right top 5px;
	background-size: 16px;
}
.home .my-contract-list li .in-bx .mid-area {padding-bottom: 24px;}
.home .my-contract-list li .in-bx .mid-area::after {content: ''; display: block; clear: both;}
.home .my-contract-list li .in-bx .mid-area dl {float: left; width: 50%; padding-bottom: 12px; display: flex; column-gap: 12px;}
.home .my-contract-list li .in-bx .mid-area dt {width: 130px; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%;}
.home .my-contract-list li .in-bx .mid-area dd {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .my-contract-list li .in-bx .btm-btns {display: flex; justify-content: center; column-gap: 16px;}
.home .my-contract-list li .in-bx .btm-btns a.btn-ty01 {display: block; height: 40px; font-weight: 400; font-size: 17px; color: #232527; line-height: 40px; padding: 0 24px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px;}
.home .my-contract-list li .in-bx .btm-btns a.btn-ty01:hover {background: #F4F5F6;}
.home .my-contract-list li .in-bx .btm-btns a.btn-ty02 {display: block; height: 40px; font-weight: 400; font-size: 17px; color: #232527; line-height: 40px; padding: 0 24px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px;}
.home .my-contract-list li .in-bx .btm-btns a.btn-ty02:hover {background: #F4F5F6;}
.home .my-contract-list li .in-bx .btm-btns a.btn-ty03 {display: block; height: 40px; font-weight: 400; font-size: 17px; color: #fff; line-height: 40px; padding: 0 24px; background: #D17B47; border: 1px solid #D17B47; border-radius: 8px;}
.home .my-contract-list li .in-bx .btm-btns a.btn-ty03:hover {background: #BC6F40;}
.home .my-contract-list li:last-child .in-bx {margin-bottom: 0;}

.home .my-contract-status-detail {padding: 40px; margin-bottom: 48px; background: #fff; border-radius: 24px; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.08), 0 8px 10px 0 rgba(0, 0, 0, 0.05);}
.home .my-contract-status-detail .in-stit {position: relative; font-weight: 600; font-size: 24px; color: #232527; line-height: 40px; padding-bottom: 24px;}
.home .my-contract-status-detail .in-stit .ty-arr {/*display: inline-block; padding-right: 28px;*/display: flex; align-items: center; column-gap: 12px;}
/*.home .my-contract-status-detail .in-stit .ty-arr {
  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='M12 3.6C7.36081 3.6 3.6 7.36081 3.6 12C3.6 16.6392 7.36081 20.4 12 20.4C16.6392 20.4 20.4 16.6392 20.4 12C20.4 7.36081 16.6392 3.6 12 3.6ZM2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12Z' fill='%23777777'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.7353 8.88535C10.4794 9.22084 10.3992 9.61981 10.3992 9.80019H8.79922C8.79922 9.31391 8.969 8.56289 9.46312 7.91504C9.98744 7.22759 10.8464 6.7002 12.0992 6.7002C13.3215 6.7002 14.1879 7.17315 14.684 7.89863C15.1498 8.57982 15.2244 9.39323 15.0757 9.9928C14.831 10.9792 14.2362 11.7339 13.8311 12.0964C13.7182 12.1974 13.6209 12.2832 13.5362 12.3579C13.2247 12.6325 13.0861 12.7548 12.9821 12.9203C12.8896 13.0673 12.7977 13.3081 12.7977 14.0002H11.1977C11.1977 13.1923 11.2985 12.5921 11.6275 12.0688C11.867 11.6877 12.2251 11.3756 12.5602 11.0834C12.6296 11.0229 12.698 10.9632 12.7642 10.904C12.9816 10.7094 13.3706 10.2211 13.5227 9.60759C13.5725 9.40716 13.5471 9.07057 13.3633 8.80176C13.2097 8.57724 12.877 8.3002 12.0992 8.3002C11.352 8.3002 10.961 8.58946 10.7353 8.88535Z' fill='%23777777'/%3E%3Cpath d='M10.9992 16.0002C10.9992 15.4479 11.4469 15.0002 11.9992 15.0002C12.5515 15.0002 12.9992 15.4479 12.9992 16.0002C12.9992 16.5525 12.5515 17.0002 11.9992 17.0002C11.4469 17.0002 10.9992 16.5525 10.9992 16.0002Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: right top 9px;
	background-size: 24px;
}*/
.home .my-contract-status-detail .in-stit a.btn-change-pay {position: absolute; top: 0; right: 0; display: inline-block; height: 40px; font-weight: 400; font-size: 17px; color: #232527; line-height: 40px; padding: 0 12px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; box-sizing: border-box; padding: 0 24px;}
.home .my-contract-status-detail .in-stit a.btn-change-pay:hover {background: #F4F5F6;}
.home .my-contract-status-detail .in-stit .btn_q {position: relative; display: block; width: 24px; height: 24px; cursor: pointer;}
.home .my-contract-status-detail .in-stit .btn_q {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 2.4C8.04121 2.4 2.4 8.04121 2.4 15C2.4 21.9588 8.04121 27.6 15 27.6C21.9588 27.6 27.6 21.9588 27.6 15C27.6 8.04121 21.9588 2.4 15 2.4ZM0 15C0 6.71573 6.71573 0 15 0C23.2843 0 30 6.71573 30 15C30 23.2843 23.2843 30 15 30C6.71573 30 0 23.2843 0 15Z' fill='%23777777'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.103 10.328C12.7192 10.8313 12.5988 11.4297 12.5988 11.7003H10.1988C10.1988 10.9709 10.4535 9.84433 11.1947 8.87255C11.9812 7.84139 13.2696 7.05029 15.1488 7.05029C16.9822 7.05029 18.2819 7.75972 19.026 8.84795C19.7247 9.86973 19.8366 11.0899 19.6135 11.9892C19.2465 13.4689 18.3543 14.6008 17.7467 15.1445C17.5773 15.2961 17.4313 15.4249 17.3044 15.5368C16.8371 15.9488 16.6292 16.1321 16.4731 16.3804C16.3344 16.601 16.1965 16.9622 16.1965 18.0003H13.7965C13.7965 16.7884 13.9478 15.8882 14.4412 15.1032C14.8005 14.5315 15.3376 14.0633 15.8403 13.625C15.9444 13.5343 16.047 13.4449 16.1463 13.3561C16.4725 13.0642 17.0558 12.3317 17.2841 11.4114C17.3587 11.1107 17.3206 10.6059 17.0449 10.2026C16.8146 9.86587 16.3154 9.45029 15.1488 9.45029C14.0281 9.45029 13.4415 9.8842 13.103 10.328Z' fill='%23777777'/%3E%3Cpath d='M13.4988 21.0003C13.4988 20.1719 14.1704 19.5003 14.9988 19.5003C15.8273 19.5003 16.4988 20.1719 16.4988 21.0003C16.4988 21.8287 15.8273 22.5003 14.9988 22.5003C14.1704 22.5003 13.4988 21.8287 13.4988 21.0003Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
}
/* .home .my-contract-status-detail .in-stit .btn_q span.q-layer {position: absolute; bottom: 43px; left: -74px; width: 288px; height: 54px; font-weight: 400; font-size: 15px; color: #fff; line-height: 130%; padding: 8px 0 0 10px; background: #232527; border-radius: 4px; box-sizing: border-box;}
.home .my-contract-status-detail .in-stit .btn_q span.q-layer::after {
  content: '';
  position: absolute;
  left: 80px;
  bottom: -9px;
  display: block;
  width: 13px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M6.96191 7.78809C6.56489 8.37008 5.7065 8.3702 5.30957 7.78809L0 0H12.2725L6.96191 7.78809Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 13px;
} */
.home .my-contract-status-detail .in-cont01 {padding-bottom: 32px; margin-bottom: 40px; border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.home .my-contract-status-detail .in-cont01 .bx-tp {position: relative; display: flex; align-items: center; column-gap: 12px;}
.home .my-contract-status-detail .in-cont01 .bx-tp p.tx-num {font-weight: 600; font-size: 32px; color: #232527; line-height: 130%;}
.home .my-contract-status-detail .in-cont01 .bx-tp .btn_q {position: relative; display: block; width: 24px; height: 24px; cursor: pointer;}
.home .my-contract-status-detail .in-cont01 .bx-tp .btn_q {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 2.4C8.04121 2.4 2.4 8.04121 2.4 15C2.4 21.9588 8.04121 27.6 15 27.6C21.9588 27.6 27.6 21.9588 27.6 15C27.6 8.04121 21.9588 2.4 15 2.4ZM0 15C0 6.71573 6.71573 0 15 0C23.2843 0 30 6.71573 30 15C30 23.2843 23.2843 30 15 30C6.71573 30 0 23.2843 0 15Z' fill='%23777777'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.103 10.328C12.7192 10.8313 12.5988 11.4297 12.5988 11.7003H10.1988C10.1988 10.9709 10.4535 9.84433 11.1947 8.87255C11.9812 7.84139 13.2696 7.05029 15.1488 7.05029C16.9822 7.05029 18.2819 7.75972 19.026 8.84795C19.7247 9.86973 19.8366 11.0899 19.6135 11.9892C19.2465 13.4689 18.3543 14.6008 17.7467 15.1445C17.5773 15.2961 17.4313 15.4249 17.3044 15.5368C16.8371 15.9488 16.6292 16.1321 16.4731 16.3804C16.3344 16.601 16.1965 16.9622 16.1965 18.0003H13.7965C13.7965 16.7884 13.9478 15.8882 14.4412 15.1032C14.8005 14.5315 15.3376 14.0633 15.8403 13.625C15.9444 13.5343 16.047 13.4449 16.1463 13.3561C16.4725 13.0642 17.0558 12.3317 17.2841 11.4114C17.3587 11.1107 17.3206 10.6059 17.0449 10.2026C16.8146 9.86587 16.3154 9.45029 15.1488 9.45029C14.0281 9.45029 13.4415 9.8842 13.103 10.328Z' fill='%23777777'/%3E%3Cpath d='M13.4988 21.0003C13.4988 20.1719 14.1704 19.5003 14.9988 19.5003C15.8273 19.5003 16.4988 20.1719 16.4988 21.0003C16.4988 21.8287 15.8273 22.5003 14.9988 22.5003C14.1704 22.5003 13.4988 21.8287 13.4988 21.0003Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
}
/* .home .my-contract-status-detail .btn_q:hover span.q-layer { display: block !important; } */
/* .home .my-contract-status-detail .btn_q span.q-layer { display: none; } */
/* .home .my-contract-status-detail .in-cont01 .bx-tp .btn_q span.q-layer {position: absolute; bottom: 43px; left: -74px;  min-width: 288px; min-height: 54px; font-weight: 400; font-size: 15px; color: #fff; line-height: 130%; padding: 8px 10px; background: #232527; border-radius: 4px; box-sizing: border-box;}
.home .my-contract-status-detail .in-cont01 .bx-tp .btn_q span.q-layer::after {
  content: '';
  position: absolute;
  left: 80px;
  bottom: -9px;
  display: block;
  width: 13px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M6.96191 7.78809C6.56489 8.37008 5.7065 8.3702 5.30957 7.78809L0 0H12.2725L6.96191 7.78809Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 13px;
} */
.home .my-contract-status-detail .in-cont01 .bx-tp .flag {display: inline-block; height: 27px; font-weight: 400; font-size: 15px; line-height: 25px; padding: 0 12px; border-radius: 16px; box-sizing: border-box;}
.home .my-contract-status-detail .in-cont01 .bx-tp .flag.normal {color: #337848; border: 1px solid #337848;}
.home .my-contract-status-detail .in-cont01 .bx-tp .flag.subscrip {color: #E94543; border: 1px solid #E94543;}
.home .my-contract-status-detail .in-cont01 .bx-tp .flag.proto {color: #374BA3; border: 1px solid #374BA3;}

.home .my-contract-status-detail .in-cont01 .bx-tp .flag.red-01 {color: #E94543; border: 1px solid #E94543;} /* 청약, 연체, 철회, 미납 */
.home .my-contract-status-detail .in-cont01 .bx-tp .flag.blue-01 {color: #374BA3; border: 1px solid #374BA3;} /* 의전, 직권해지 */
.home .my-contract-status-detail .in-cont01 .bx-tp .flag.green-01 {color: #337848; border: 1px solid #337848;} /* 정상 */
.home .my-contract-status-detail .in-cont01 .bx-tp .flag.grey-01 {color: #777; border: 1px solid rgba(19, 21, 23, 0.30);} /* 회색 */

.home .my-contract-status-detail .in-cont01 .bx-tp .btns-r {position: absolute; top: 0; right: 0; display: flex; column-gap: 12px;}
.home .my-contract-status-detail .in-cont01 .bx-tp .btns-r a.btn-ty01 {display: inline-block; height: 40px; font-weight: 400; font-size: 17px; color: #232527; line-height: 40px; padding: 0 12px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; box-sizing: border-box; padding: 0 24px 0 44px;}
.home .my-contract-status-detail .in-cont01 .bx-tp .btns-r a.btn-ty01.member {
  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='M12.4329 7.98281C12.4329 7.92385 12.4217 7.8654 12.3991 7.81093L12.3984 7.81028L12.0384 6.93919V6.93984C11.8767 6.55126 11.8772 6.11464 12.0378 5.72695L12.3991 4.8552C12.4447 4.74501 12.4447 4.62099 12.3991 4.5108C12.3534 4.40067 12.2657 4.31293 12.1556 4.26731L11.2832 3.90598H11.2826C10.9018 3.74785 10.5995 3.44693 10.4368 3.06874C10.434 3.06256 10.4297 3.05684 10.4271 3.05051L10.0658 2.17812C10.0201 2.06796 9.93241 1.98026 9.82227 1.93463C9.71219 1.88904 9.58861 1.8891 9.47852 1.93463H9.47786L8.60482 2.294L8.60547 2.29465C8.21789 2.45539 7.78232 2.45554 7.39453 2.29531H7.39388L6.52214 1.93398C6.41197 1.88834 6.2879 1.88834 6.17773 1.93398C6.06766 1.97964 5.98051 2.06735 5.9349 2.17747L5.57292 3.04986V3.05051C5.41194 3.43747 5.10402 3.74503 4.7168 3.90533L3.8444 4.26666C3.78982 4.28925 3.74034 4.32256 3.69857 4.36432C3.65679 4.40608 3.62352 4.45557 3.60091 4.51015C3.57834 4.56464 3.56643 4.62304 3.56641 4.68202C3.56641 4.71153 3.56979 4.74112 3.57552 4.76992L3.60091 4.85455L3.60156 4.8552L3.96159 5.7276L4.01432 5.87473C4.12001 6.22315 4.10247 6.59908 3.96224 6.93853V6.93919L3.60091 7.81093C3.55546 7.92101 3.55598 8.04465 3.60156 8.15468C3.64719 8.26473 3.73438 8.35253 3.8444 8.39817L4.71745 8.7595C5.10489 8.92039 5.41315 9.22864 5.57357 9.61627L5.9349 10.4893L5.97656 10.5668C6.02555 10.64 6.09521 10.6979 6.17773 10.7322C6.28782 10.7778 6.41203 10.7777 6.52214 10.7322L7.39388 10.3715L7.54102 10.3187C7.88941 10.2131 8.26538 10.2306 8.60482 10.3708H8.60547L9.47721 10.7322C9.58738 10.7778 9.71144 10.7778 9.82161 10.7322C9.93178 10.6865 10.0195 10.5989 10.0651 10.4887L10.4264 9.61627V9.61562C10.5873 9.22817 10.8956 8.92058 11.2832 8.76015L12.1556 8.39882L12.2331 8.35715C12.2576 8.34081 12.2805 8.32208 12.3014 8.30116C12.3432 8.25941 12.3765 8.20989 12.3991 8.15533C12.4217 8.10076 12.433 8.04188 12.4329 7.98281ZM8.17253 11.4184C8.06235 11.3728 7.93823 11.3727 7.82812 11.4184H7.82747L6.95508 11.7797C6.56742 11.94 6.1317 11.9396 5.74414 11.779C5.70468 11.7627 5.66664 11.7437 5.62891 11.7243L5.38281 13.5753L7.43424 12.3454C7.49983 12.3061 7.64144 12.2125 7.80664 12.1762L7.90299 12.1605C7.96749 12.1535 8.03251 12.1535 8.097 12.1605L8.19336 12.1762L8.31185 12.212C8.42463 12.2554 8.51652 12.3159 8.56575 12.3454L10.6165 13.5759L10.3711 11.7237C10.3331 11.7432 10.2949 11.7626 10.2552 11.779C9.86735 11.9397 9.43148 11.9397 9.04362 11.779L8.17253 11.4177V11.4184ZM13.5664 7.98281C13.5664 8.19076 13.5255 8.3968 13.446 8.58893C13.3664 8.78099 13.2499 8.9556 13.1029 9.1026C12.9559 9.24954 12.7812 9.36617 12.5892 9.4457L11.7168 9.80702C11.6066 9.85258 11.519 9.9404 11.4733 10.0505L11.3359 10.3799L11.8952 14.5922C11.9237 14.8078 11.8263 15.021 11.6445 15.1404C11.4627 15.2598 11.2282 15.264 11.0417 15.1521L8 13.3266L4.95833 15.1521C4.77175 15.264 4.53734 15.2592 4.35547 15.1397C4.17373 15.0202 4.07618 14.8072 4.10482 14.5915L4.66406 10.3832L4.52604 10.0505V10.0499C4.48049 9.93974 4.39324 9.85209 4.2832 9.80637V9.80572L3.41081 9.44504C3.02321 9.28444 2.71539 8.97649 2.55469 8.58893C2.39398 8.20129 2.39373 7.76579 2.55404 7.37799V7.37734L2.91536 6.50624H2.91471C2.96024 6.39605 2.96041 6.27196 2.91471 6.16184V6.16119L2.55469 5.28814L2.55404 5.2888C2.47442 5.09675 2.43365 4.89057 2.43359 4.68268C2.43356 4.47472 2.47446 4.26868 2.55404 4.07656C2.6336 3.88446 2.75011 3.7099 2.89714 3.56288C3.04415 3.41591 3.21875 3.29931 3.41081 3.21978L4.2832 2.85846C4.39298 2.81306 4.48019 2.72585 4.52604 2.61627L4.88737 1.74387C5.04801 1.35605 5.35634 1.04779 5.74414 0.887103C6.13202 0.726434 6.56785 0.726435 6.95573 0.887103L7.82747 1.24778L7.91211 1.27317C7.99851 1.2902 8.08868 1.282 8.17122 1.24778L8.17253 1.24713L9.04557 0.887103V0.887754C9.43321 0.727445 9.86829 0.727236 10.2559 0.887754C10.6436 1.04837 10.9519 1.35616 11.1126 1.74387L11.4707 2.61041C11.4715 2.61227 11.4732 2.61375 11.474 2.61562C11.5195 2.7258 11.6074 2.81339 11.7174 2.85911H11.7168L12.5892 3.22044C12.977 3.38109 13.2853 3.68938 13.446 4.07721C13.6066 4.46508 13.6066 4.90092 13.446 5.2888L13.0853 6.16054C13.0395 6.27098 13.0392 6.39493 13.0846 6.50429L13.0853 6.50559L13.446 7.37669L13.498 7.52317C13.5432 7.67193 13.5664 7.82677 13.5664 7.98281Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: left 24px top 12px;
	background-size: 16px;
}
.home .my-contract-status-detail .in-cont01 .bx-tp .btns-r a.btn-ty01.member:hover {background-color: #F4F5F6;}
.home .my-contract-status-detail .in-cont01 .bx-tp .btns-r a.btn-ty01.status {
  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%3Cg clip-path='url(%23clip0_4957_16482)'%3E%3Cpath d='M14.099 7.46648C14.099 7.08396 14.0985 6.83092 14.0827 6.63705C14.0674 6.44976 14.0402 6.36745 14.015 6.31804C13.9415 6.17399 13.8244 6.05687 13.6803 5.98341C13.6309 5.95823 13.5486 5.931 13.3613 5.9157C13.1675 5.89988 12.9144 5.89942 12.5319 5.89942H7.4655C7.08299 5.89942 6.82994 5.89988 6.63607 5.9157C6.44878 5.931 6.36647 5.95823 6.31706 5.98341C6.17301 6.05687 6.0559 6.17399 5.98243 6.31804C5.95725 6.36745 5.93002 6.44976 5.91472 6.63705C5.8989 6.83092 5.89844 7.08396 5.89844 7.46648V12.5329C5.89844 12.9154 5.8989 13.1684 5.91472 13.3623C5.93002 13.5496 5.95725 13.6319 5.98243 13.6813C6.0559 13.8254 6.17301 13.9425 6.31706 14.016C6.36647 14.0411 6.44878 14.0684 6.63607 14.0837C6.82994 14.0995 7.08299 14.0999 7.4655 14.0999H12.5319C12.9144 14.0999 13.1675 14.0995 13.3613 14.0837C13.5486 14.0684 13.6309 14.0411 13.6803 14.016C13.8244 13.9425 13.9415 13.8254 14.015 13.6813C14.0402 13.6319 14.0674 13.5496 14.0827 13.3623C14.0985 13.1684 14.099 12.9154 14.099 12.5329V7.46648ZM11.9316 7.93262C12.1529 7.71133 12.5111 7.71133 12.7324 7.93262C12.9537 8.15392 12.9537 8.51211 12.7324 8.73341L9.73243 11.7334C9.51113 11.9547 9.15294 11.9547 8.93165 11.7334L7.59831 10.4001C7.37702 10.1788 7.37702 9.82059 7.59831 9.59929C7.81961 9.37799 8.1778 9.37799 8.3991 9.59929L9.33204 10.5322L11.9316 7.93262ZM10.099 3.46648C10.099 3.08396 10.0985 2.83092 10.0827 2.63705C10.0674 2.44976 10.0402 2.36745 10.015 2.31804C9.94151 2.17399 9.8244 2.05687 9.68035 1.98341C9.63094 1.95823 9.54863 1.931 9.36134 1.9157C9.16747 1.89988 8.91442 1.89942 8.53191 1.89942H3.4655C3.08299 1.89942 2.82994 1.89988 2.63607 1.9157C2.44878 1.931 2.36647 1.95823 2.31706 1.98341C2.17301 2.05687 2.0559 2.17399 1.98243 2.31804C1.95725 2.36745 1.93002 2.44976 1.91472 2.63705C1.8989 2.83092 1.89844 3.08396 1.89844 3.46648V8.53288C1.89844 8.9154 1.8989 9.16844 1.91472 9.36231C1.93002 9.5496 1.95725 9.63191 1.98243 9.68132C2.0559 9.82537 2.17301 9.94249 2.31706 10.016C2.36647 10.0411 2.44878 10.0684 2.63607 10.0837C2.82994 10.0995 3.08299 10.0999 3.4655 10.0999H4.76563V7.46648C4.76563 7.10253 4.76469 6.79534 4.78516 6.5446C4.80619 6.28722 4.85251 6.03952 4.97266 5.80372C5.15481 5.44631 5.44533 5.15578 5.80274 4.97364C6.03855 4.85349 6.28625 4.80717 6.54363 4.78614C6.79436 4.76566 7.10156 4.76661 7.4655 4.76661H10.099V3.46648ZM11.2318 4.76661H12.5319C12.8959 4.76661 13.203 4.76566 13.4538 4.78614C13.7112 4.80717 13.9589 4.85349 14.1947 4.97364C14.5521 5.15578 14.8426 5.44631 15.0247 5.80372C15.1449 6.03952 15.1912 6.28722 15.2122 6.5446C15.2327 6.79534 15.2318 7.10253 15.2318 7.46648V12.5329C15.2318 12.8968 15.2327 13.204 15.2122 13.4548C15.1912 13.7121 15.1449 13.9598 15.0247 14.1956C14.8426 14.5531 14.5521 14.8436 14.1947 15.0257C13.9589 15.1459 13.7112 15.1922 13.4538 15.2132C13.203 15.2337 12.8959 15.2328 12.5319 15.2328H7.4655C7.10156 15.2328 6.79436 15.2337 6.54363 15.2132C6.28625 15.1922 6.03855 15.1459 5.80274 15.0257C5.44533 14.8436 5.15481 14.5531 4.97266 14.1956C4.85251 13.9598 4.80619 13.7121 4.78516 13.4548C4.76469 13.204 4.76563 12.8968 4.76563 12.5329V11.2328H3.4655C3.10156 11.2328 2.79436 11.2337 2.54363 11.2132C2.28625 11.1922 2.03855 11.1459 1.80274 11.0257C1.44533 10.8436 1.15481 10.5531 0.972663 10.1956C0.852514 9.95984 0.806192 9.71214 0.785163 9.45476C0.764687 9.20402 0.765632 8.89683 0.765632 8.53288V3.46648C0.765632 3.10253 0.764687 2.79534 0.785163 2.5446C0.806192 2.28722 0.852514 2.03952 0.972663 1.80372C1.15481 1.44631 1.44533 1.15578 1.80274 0.97364C2.03855 0.85349 2.28625 0.807168 2.54363 0.78614C2.79436 0.765664 3.10156 0.766608 3.4655 0.766608H8.53191C8.89585 0.766608 9.20305 0.765664 9.45378 0.78614C9.71116 0.807168 9.95886 0.85349 10.1947 0.97364C10.5521 1.15578 10.8426 1.44631 11.0247 1.80372C11.1449 2.03952 11.1912 2.28722 11.2122 2.5446C11.2327 2.79534 11.2318 3.10253 11.2318 3.46648V4.76661Z' fill='%23232527'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4957_16482'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: left 24px top 12px;
	background-size: 16px;
}
.home .my-contract-status-detail .in-cont01 .bx-tp .btns-r a.btn-ty01.status:hover {background-color: #F4F5F6;}
.home .my-contract-status-detail .in-cont01 .bx-bt {font-weight: 600; font-size: 17px; color: #232527; line-height: 130%; padding: 10px 0 0 0;}
.home .my-contract-status-detail .in-cont01 .bx-bt span.dot {margin-top: 3px;}
.home .my-contract-status-detail .in-cont01 .bx-bt span.tx-nm {font-weight: 400;}
.home .my-contract-status-detail .in-cont02 {padding-bottom: 40px;}
.home .my-contract-status-detail .in-cont02 .pay-in-list::after {content: ''; display: block; clear: both;}
.home .my-contract-status-detail .in-cont02 .pay-in-list dl {float: left; width: 50%; padding-bottom: 12px; display: flex; column-gap: 12px;}
.home .my-contract-status-detail .in-cont02 .pay-in-list dt {width: 130px; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%;}
.home .my-contract-status-detail .in-cont02 .pay-in-list dd {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .my-contract-status-detail .in-cont03 {padding-bottom: 40px;}
.home .my-contract-status-detail .in-cont04 {padding-bottom: 0;}
.home .my-contract-status-detail .in-cont04 .component-product ul {padding-bottom: 40px; display: flex; flex-wrap: wrap; width: 100%; row-gap: 24px;}
.home .my-contract-status-detail .in-cont04 .component-product li {width: 25%;}
.home .my-contract-status-detail .in-cont04 .component-product .in-bx {padding: 0 8px; text-align: center;}
.home .my-contract-status-detail .in-cont04 .component-product .in-bx .icon {width: 84px; height: 84px; margin: 0 auto; background-size: auto 40px; background-color: #ECF5FF; background-repeat: no-repeat; background-position: center; border-radius: 84px;}
.home .my-contract-status-detail .in-cont04 .component-product .in-bx dl {padding-top: 12px;}
.home .my-contract-status-detail .in-cont04 .component-product .in-bx dt {font-weight: 600; font-size: 19px; color: #232527; line-height: 130%;}
.home .my-contract-status-detail .in-cont04 .component-product .in-bx dt:nth-child(1) {display: block;}
.home .my-contract-status-detail .in-cont04 .component-product .in-bx dt:nth-child(2) {display: none;}
.home .my-contract-status-detail .in-cont04 .component-product .in-bx dt span {font-weight: 400; font-size: 15px;}
.home .my-contract-status-detail .in-cont04 .component-product .in-bx dd {min-height: 52px; font-weight: 400; font-size: 17px; color: #777; line-height: 150%; padding-top: 4px;}
.home .my-contract-status-detail .in-cont04 .cp-btm-txt li {position: relative; font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding-left: 20px;}
.home .my-contract-status-detail .in-cont04 .cp-btm-txt li:before {
	content: '';
	position: absolute;
	top: 10px;
	left: 4px;
	display: block;
	width: 4px;
	height: 4px;
	background: #444;
	border-radius: 4px;
}

.home .my-acount-status-wrap .my-account-list-txt {font-weight: 600; font-size: 24px; color: #131517; line-height: 130%; padding-bottom: 16px;}

.home .my-acount-status-wrap .my-account-list-wrap {position: relative; padding-bottom: 48px;}
.home .my-acount-status-wrap .my-account-list li {width: auto; margin-right: 16px;}
.home .my-acount-status-wrap .my-account-list li:last-child {margin-right: 0;}
.home .my-acount-status-wrap .my-account-list li .in-bx {height:84px; padding: 16px 20px; background: #fff; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 8px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center;}
.home .my-acount-status-wrap .my-account-list li .in-bx p.tx01 {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%;}
.home .my-acount-status-wrap .my-account-list li .in-bx.all {min-width: 96px; /*padding: 14px 18px;*/ box-sizing: border-box; /*border: 2px solid #F1945E;*/ justify-content: center; align-items: center;}
.home .my-acount-status-wrap .my-account-list li .in-bx p.tx01.all {font-weight: 600; font-size: 19px; color: #AF5B27; line-height: 150%;}
.home .my-acount-status-wrap .my-account-list li .in-bx p.tx02 {font-size: 15px; line-height: 1.5; color: #232527;}
.home .my-acount-status-wrap .my-account-list li.on .in-bx {padding: 15px 19px; border: 2px solid #F1945E;}
.home .my-acount-status-wrap .my-account-list li.on .in-bx p.tx01 {color: #AF5B27;}
.home .my-acount-status-wrap .my-account-list li.on .in-bx p.tx02 {color: #AF5B27;}
.home .my-acount-status-wrap .my-account-list-wrap .swiper-button-next {width: 32px; height: 32px; top: 28px; right: 0; box-sizing: border-box;}
.home .my-acount-status-wrap .my-account-list-wrap .swiper-button-next::before {content: ''; position: absolute; top: -28px; right: -1px; display: block; width: 32px; height: 84px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FBFAFA 73.75%);}
.home .my-acount-status-wrap .my-account-list-wrap .swiper-button-next::after {
  content: '';
  position: relative;
  display: block;
  width: 32px;
  height: 32px;
  background: #fff; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 48px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.692526 0.748291C0.969614 0.440407 1.44383 0.415439 1.75172 0.692522L5.50172 4.06734L9.25171 7.44216C9.40975 7.58439 9.49999 7.787 9.5 7.99961C9.50001 8.21222 9.40977 8.41485 9.25174 8.55708L1.75175 15.3074C1.44388 15.5846 0.969657 15.5596 0.692553 15.2517C0.415448 14.9439 0.440391 14.4697 0.748264 14.1926L7.62888 7.99966L0.748295 1.80747C0.440407 1.53039 0.415438 1.05618 0.692526 0.748291Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 16px;
  box-sizing: border-box;
}
.home .my-acount-status-wrap .my-account-list-wrap .swiper-button-prev {width: 32px; height: 32px; top: 28px; left: 0; box-sizing: border-box;}
.home .my-acount-status-wrap .my-account-list-wrap .swiper-button-prev::before {content: ''; position: absolute; top: -28px; left: -1px; display: block; width: 32px; height: 84px; background: linear-gradient(270deg, rgba(255, 255, 255, 0.00) 0%, #FBFAFA 73.75%);}
.home .my-acount-status-wrap .my-account-list-wrap .swiper-button-prev::after {
  content: '';
  position: relative;
  display: block;
  width: 32px;
  height: 32px;
  background: #fff; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 48px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.692526 0.748291C0.969614 0.440407 1.44383 0.415439 1.75172 0.692522L5.50172 4.06734L9.25171 7.44216C9.40975 7.58439 9.49999 7.787 9.5 7.99961C9.50001 8.21222 9.40977 8.41485 9.25174 8.55708L1.75175 15.3074C1.44388 15.5846 0.969657 15.5596 0.692553 15.2517C0.415448 14.9439 0.440391 14.4697 0.748264 14.1926L7.62888 7.99966L0.748295 1.80747C0.440407 1.53039 0.415438 1.05618 0.692526 0.748291Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 16px;
  transform: rotate(180deg);
  z-index: 1;
  box-sizing: border-box;
}
.home .my-acount-status-wrap .my-account-list-wrap .swiper-button-prev.swiper-button-disabled, .my-pr-now-wrap .swiper-button-next.swiper-button-disabled {display: none;}

.home .my-acount-status-wrap .my-account-cont-bx {padding: 40px; margin-bottom: 32px; background: #fff; border-radius: 24px; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.08), 0 8px 10px 0 rgba(0, 0, 0, 0.05);}
.home .my-acount-status-wrap .my-account-cont-bx .bx-tp {position: relative; padding-bottom: 24px;}
.home .filter-wrap {display: flex; flex-direction: column; gap: 40px;}
.home .filter-wrap .filter-range {display: flex; gap: 12px;}
.home .filter-wrap .filter-range .radio-btn {display: inline-flex; align-items: center; justify-content: center; width: 100%; height: 48px; padding: 0 10px; box-sizing: border-box; box-shadow: inset 0 0 0 1px rgba(19, 21, 23, 0.15); border-radius: 8px; color: #232527; cursor: pointer;}
.home .filter-wrap .filter-range .radio-btn:has(input:checked),
.home .filter-wrap .filter-range .radio-btn:has(input:focus) {color: #AF5B27; border-color: #F1945E; box-shadow: inset 0 0 0 2px #F1945E;}
.home .filter-wrap .filter-range .radio-btn:has(input:checked) .date-range .date-form::after,
.home .filter-wrap .filter-range .radio-btn:has(input:focus) .date-range .date-form::after {background-color: #D17B47;}
.home .filter-wrap .filter-range .radio-btn:has(input:focus) .date-range .date-input,
.home .filter-wrap .filter-range .radio-btn:has(input:checked) .date-range .date-input {color: #AF5B27;}

.home .filter-wrap .filter-range .radio-btn input[type="radio"] {display: none;}
.home .filter-wrap .filter-range .radio-btn .radio-text {display: inline-block; min-width: 76px; font-size: 17px; line-height: 1.5; color: inherit; text-align: center;}
.home .filter-wrap .filter-range .radio-btn.custom-radio {padding: 0 16px; background-color: #fff;}
.home .filter-wrap .filter-range .item.custom .date-range {display: flex; align-items: center; justify-content: space-between; gap: 16px; width: 100%;}
.home .filter-wrap .filter-range .item.custom .date-range .date-form {display: inline-flex; position: relative; width: 130px /*103px*/;}
.home .filter-wrap .filter-range .item.custom .date-range .date-input {width: 100%; padding-right: 32px; border: none; background-color: #fff;  font-size: 17px; text-align: left; color: #232527; outline: none; 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.1963 1.99951C16.6381 1.99958 16.9961 2.35851 16.9961 2.80029V5.00049H19.1992C20.1933 5.0005 21 5.80619 21 6.80029V19.1997C21 20.1938 20.1933 21.0005 19.1992 21.0005H4.80078C3.80667 21.0005 3 20.1938 3 19.1997V6.80029C3 5.80617 3.80666 5.00048 4.80078 5.00049H6.99805V2.80029C6.99805 2.35847 7.35602 1.99951 7.79785 1.99951C8.23962 1.99958 8.59766 2.35851 8.59766 2.80029V5.00049H15.3965V2.80029C15.3965 2.35847 15.7545 1.99951 16.1963 1.99951ZM4.60059 19.1997C4.60059 19.3102 4.69032 19.3999 4.80078 19.3999H19.1992C19.3097 19.3999 19.3994 19.3102 19.3994 19.1997V10.8003H4.60059V19.1997ZM7.60059 13.9995C8.15276 13.9995 8.60041 14.4474 8.60059 14.9995C8.60059 15.5518 8.15287 15.9995 7.60059 15.9995C7.0483 15.9995 6.60059 15.5518 6.60059 14.9995C6.60076 14.4474 7.04841 13.9995 7.60059 13.9995ZM11.998 13.9995C12.5502 13.9995 12.9979 14.4474 12.998 14.9995C12.998 15.5518 12.5503 15.9995 11.998 15.9995C11.4459 15.9993 10.998 15.5517 10.998 14.9995C10.9982 14.4475 11.446 13.9997 11.998 13.9995ZM16.4023 13.9995C16.9545 13.9995 17.4022 14.4474 17.4023 14.9995C17.4023 15.5518 16.9546 15.9995 16.4023 15.9995C15.8502 15.9993 15.4023 15.5517 15.4023 14.9995C15.4025 14.4475 15.8503 13.9997 16.4023 13.9995ZM4.80078 6.6001C4.69032 6.6001 4.60059 6.68983 4.60059 6.80029V9.19971H19.3994V6.80029C19.3994 6.68984 19.3097 6.6001 19.1992 6.6001H4.80078Z' fill='%23777777'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 100% 50%;}
.home .filter-wrap .filter-range .item.custom .date-range .date-input::placeholder {color: #BFBFBF}
.home .filter-wrap .filter-footer {display: flex; justify-content: space-between;}
.home .filter-wrap .filter-footer .inp-bx {flex-shrink: 0;}
.home .filter-wrap .filter-footer .btn-statement {flex-shrink: 0; width: 113px; height: 32px; font-size: 14px; line-height: 32px;}

.home .certificate-issue .filter-wrap .filter-range .item {flex: 1;}
.home .certificate-issue .filter-wrap .filter-range .radio-btn .radio-text {min-width: auto;}
.home .certificate-issue .filter-wrap .filter-range .item.custom .date-range .date-form {width: 130px /*auto*/;}

@media (max-width: 1023px) {
  .home .filter-wrap .filter-range .item {flex-shrink: 0;}
  .home .filter-wrap .filter-range .radio-btn {height: 40px;}
  .home .filter-wrap .filter-range .radio-btn .radio-text {min-width: auto; font-size: 15px;}
  .home .filter-wrap .filter-range .item.custom .date-range .date-input {font-size: 15px;}

  .home .certificate-issue .filter-wrap .filter-range .item.custom {width: 288px;}
}

@media (max-width: 600px) {
  .home .filter-wrap .filter-range {flex-wrap: wrap; gap: 8px;}
  .home .filter-wrap .filter-range .item {flex: 1;}
  .home .filter-wrap .filter-range .radio-btn.custom-radio {width: 100%;}
  .home .filter-wrap .filter-range .item.custom {flex: 1 1 100%; width: 100%;}
  .home .filter-wrap .filter-range .item.custom .date-range .date-form {width: 100%;}

  .home .certificate-issue .filter-wrap .filter-range .item.custom {width: 100%;}
}

@media (max-width: 359px) {
  .home .filter-wrap .filter-range .item {flex: 1 0 47%;}
  .home .filter-wrap .filter-footer {flex-wrap: wrap; gap: 8px;}
  .home .my-acount-status-wrap .my-account-cont-bx .bx-tp a.btn-statement {width: 100% !important}
}


.home .my-acount-status-wrap .my-account-cont-bx .bx-tp .inp-bx {display: flex; align-items: center; column-gap: 24px;}
.home .my-acount-status-wrap .my-account-cont-bx .bx-tp .inp-bx .form.select {height: 40px;}
.home .my-acount-status-wrap .my-account-cont-bx .bx-tp .inp-bx .form-elem {height: 40px; line-height: 40px;}
.home .my-acount-status-wrap .my-account-cont-bx .bx-tp a.btn-statement {display: block; width: 161px; 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; box-sizing: border-box; text-align: center;}
.home .my-acount-status-wrap .my-account-cont-bx .bx-tp a.btn-statement:hover {background: #F4F5F6;}

.home .my-acount-status-wrap .my-account-cont-bx .tp-txt01 {font-weight: 600; font-size: 28px; color: #232527; line-height: 130%; padding-bottom: 40px;}
.home .my-acount-status-wrap .my-account-cont-bx .tp-txt01 .em {color: #AF5B27;}
.home .my-acount-status-wrap .my-account-cont-bx .tp-txt02 {font-weight: 400; font-size: 17px; color: #AF5B27; line-height: 150%; padding-bottom: 40px;}

.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list {display: flex; flex-wrap: wrap;}
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list::after {content: ''; display: block; clear: both;}
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dl {width: 50%; padding-bottom: 12px; display: flex; column-gap: 12px;}
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dt {width: 130px; font-weight: 400; font-size: 17px; color: #232527; line-height: 28px;}
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dd {font-weight: 600; font-size: 17px; color: #232527; line-height: 28px;}
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dd .flag {display: inline-block; height: 27px; font-weight: 400; font-size: 15px; line-height: 25px; padding: 0 12px; margin-left: 6px; border-radius: 16px; box-sizing: border-box;}
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dd .flag.normal {color: #337848; border: 1px solid #337848;}
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dd .flag.subscrip {color: #E94543; border: 1px solid #E94543;}
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dd .flag.proto {color: #374BA3; border: 1px solid #374BA3;}

.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dd .flag.red-01 {color: #E94543; border: 1px solid #E94543;} /* 청약, 연체, 철회, 미납 */
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dd .flag.blue-01 {color: #374BA3; border: 1px solid #374BA3;} /* 의전, 직권해지 */
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dd .flag.green-01 {color: #337848; border: 1px solid #337848;} /* 정상 */
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dd .flag.grey-01 {color: #777; border: 1px solid rgba(19, 21, 23, 0.30);} /* 회색 */
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dl.w100 {width: 100%;}
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list .info-list {display: flex; flex-direction: column; gap: 4px; width: 100%; margin-top: 12px; padding: 24px; box-sizing: border-box; border-radius: 12px; background-color: #F7F6F5;}
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list .info-list .item {display: flex; align-items: baseline; gap: 8px; font-size: 15px; line-height: 1.5; color: #444;}
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list .info-list .item::before {display: block; content: ''; flex-shrink: 0; width: 12px; height: 12px; background-color: #232527; mask-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='%23232527'/%3E%3C/svg%3E");;}
.home .my-acount-status-wrap .my-account-cont-bx .pay-in-list + .ej-pay-wrap {margin-top: 40px;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-pay-wrap {padding-top: 0;}
/*.home .my-acount-status-wrap .my-account-cont-bx .ej-pay-wrap .board-write-ty01 .top-area {margin-bottom: 0; border-bottom: 0;}*/
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail {padding-top: 0;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .top-area {margin-bottom: 0; border-bottom: 0;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-email .bx01 {flex-shrink: 0; width: 349px;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-email .bx02 {min-width: 286px; width: 100%;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-email a.btn-check {flex-shrink: 0; display: block; width: 128px; height: 48px; font-weight: 600; font-size: 17px; color: #fff; line-height: 48px;  background: #A0A0A0; border-radius: 8px; text-align: center;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-address {column-gap: 16px;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-address .bx01 {width: 196px;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-address .bx02 {width: 458px;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-address a.btn-search-address {width: 128px;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-address a.btn-search-address:hover {background: #909090;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .form.input .form-elem {height: 48px; line-height: 48px;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .form.input.exapt-form .form-elem {max-width: 200px;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .form.input.exapt-form {gap: 12px; align-items: center;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .form.input.exapt-form .form-elem + .form-text {flex-shrink: 0; font-size: 17px; line-height: 1.5; color: #232527;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .form.select .form-elem {height: 48px; line-height: 48px;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-mem-num {padding-right: 0;}
.home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail + .easy-agree {margin-top: 40px;}
.home .my-acount-status-wrap .my-account-cont-bx .easy-agree {padding-top: 0; padding-bottom: 40px;}
.home .my-acount-status-wrap .my-account-cont-bx .easy-agree .tp-tx-n {font-weight: 600; font-size: 24px; color: #131517; line-height: 130%; padding-bottom: 24px;}
.home .my-acount-status-wrap .my-account-cont-bx .tx02.tx-h {flex-direction: row; row-gap: unset; column-gap: 32px;}


.home .my-cont-wrap-inner .btm-btn {display: flex; justify-content: center; column-gap: 16px;}
.home .my-cont-wrap-inner .btm-btn a.btn-ty01 {display: inline-block; width: 130px; height: 56px; font-weight: 600; font-size: 19px; color: #232527; line-height: 56px; padding: 0 12px; background: #fff; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; box-sizing: border-box; padding: 0 24px; text-align: center;}
.home .my-cont-wrap-inner .btm-btn a.btn-ty01:hover {background: #F4F5F6;}
.home .my-cont-wrap-inner .btm-btn a.btn-ty02 {display: inline-block; width: 208px; height: 56px; font-weight: 600; font-size: 19px; color: #fff; line-height: 56px; padding: 0 12px; background: #D17B47; border: 1px solid #D17B47; border-radius: 8px; box-sizing: border-box; padding: 0 24px; text-align: center;}
.home .my-cont-wrap-inner .btm-btn a.btn-ty02:hover {background: #BC6F40;}

.home .my-cont-wrap-inner .table-wrap {padding-bottom: 12px;}
.home .my-cont-wrap-inner .table-wrap table.cont-tb-ty01 {width: 100%; table-layout: fixed; border-top: 1px solid rgba(19, 21, 23, 0.20);}
.home .my-cont-wrap-inner .table-wrap table.cont-tb-ty01 thead th {height: 48px; font-weight: 600; font-size: 17px; color: #232527; line-height: 48px; background: #F7F6F5; border-right: 1px solid rgba(19, 21, 23, 0.20); border-bottom: 1px solid rgba(19, 21, 23, 0.20); box-sizing: border-box;}
.home .my-cont-wrap-inner .table-wrap table.cont-tb-ty01 thead th:last-child {border-right: none;}
.home .my-cont-wrap-inner .table-wrap table.cont-tb-ty01 tbody th {border-right: 1px solid rgba(19, 21, 23, 0.20); border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.home .my-cont-wrap-inner .table-wrap table.cont-tb-ty01 tbody th:last-child {border-right: none;}
.home .my-cont-wrap-inner .table-wrap table.cont-tb-ty01 tbody td {height: 48px; font-weight: 400; font-size: 17px; color: #444; line-height: 48px; padding: 0 12px; border-right: 1px solid rgba(19, 21, 23, 0.20); border-bottom: 1px solid rgba(19, 21, 23, 0.20); text-align: center; box-sizing: border-box;}
.home .my-cont-wrap-inner .table-wrap table.cont-tb-ty01 tbody td:last-child {border-right: none;}
.home .my-cont-wrap-inner .table-wrap table.cont-tb-ty01 tbody td span.status {display: inline-block; font-weight: 400; font-size: 15px; line-height:150%; padding: 2px 12px; border-radius: 16px;}
.home .my-cont-wrap-inner .table-wrap table.cont-tb-ty01 tbody td span.status.normal {color: #337848; border: 1px solid #337848;}
.home .my-cont-wrap-inner .table-wrap table.cont-tb-ty01 tbody td span.status.false {color: #E94543; border: 1px solid #E94543;}
.home .my-cont-wrap-inner .tb-btm-txt {position: relative; font-weight: 400; font-size: 15px; color: #AF5B27; line-height: 150%; padding-left: 20px;}
.home .my-cont-wrap-inner .tb-btm-txt:before {
	content: '';
	position: absolute;
	top: 10px;
	left: 4px;
	display: block;
	width: 4px;
	height: 4px;
	background: #AF5B27;
	border-radius: 4px;
}

.home .content-popup .popup-wrap.certificate-issue {max-width: 790px;}

.home .certificate-pop-wrap .my-account-list-txt {font-weight: 600; font-size: 19px; color: #131517; line-height: 130%; padding-bottom: 16px;}
.home .certificate-pop-wrap .my-account-list-txt span {color: #AF5B27;}


@media (max-width: 1023px) {
  .home .certificate-pop-wrap .my-account-list-txt {font-size: 17px;}
}

.home .certificate-pop-wrap .my-account-list-wrap {position: relative; padding-bottom: 40px;}
.home .certificate-pop-wrap .my-account-list li {width: auto; margin-right: 16px;}
.home .certificate-pop-wrap .my-account-list li:last-child {margin-right: 0;}
.home .certificate-pop-wrap .my-account-list li .in-bx {height:84px; padding: 16px 20px; background: #fff; box-shadow: inset 0 0 0 1px rgba(19, 21, 23, 0.15); border-radius: 8px; box-sizing: border-box; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.home .certificate-pop-wrap .my-account-list li .in-bx p.tx01 {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%;}
.home .certificate-pop-wrap .my-account-list li .in-bx p.tx02 {font-size: 15px; line-height: 1.5; color: #232527;}
.home .certificate-pop-wrap .my-account-list li .in-bx.all {padding: 14px 18px; border: 2px solid #F1945E; flex-direction: unset; align-items: center;}
.home .certificate-pop-wrap .my-account-list li .in-bx p.tx01.all {font-weight: 600; font-size: 19px; color: #AF5B27; line-height: 150%;}
.home .certificate-pop-wrap .my-account-list li.on .in-bx {box-shadow: inset 0 0 0 2px #F1945E;}
.home .certificate-pop-wrap .my-account-list li.on .in-bx p.tx01 {color: #AF5B27;}
.home .certificate-pop-wrap .my-account-list li.on .in-bx p.tx02 {color: #AF5B27;}
.home .certificate-pop-wrap .my-account-list-wrap .swiper-button-next {width: 32px; height: 32px; top: 28px; right: 0; box-sizing: border-box;}
.home .certificate-pop-wrap .my-account-list-wrap .swiper-button-next::before {content: ''; position: absolute; top: -28px; right: -1px; display: block; width: 32px; height: 84px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #fff 73.75%);}
.home .certificate-pop-wrap .my-account-list-wrap .swiper-button-next::after {
  content: '';
  position: relative;
  display: block;
  width: 32px;
  height: 32px;
  background: #fff; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 48px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.692526 0.748291C0.969614 0.440407 1.44383 0.415439 1.75172 0.692522L5.50172 4.06734L9.25171 7.44216C9.40975 7.58439 9.49999 7.787 9.5 7.99961C9.50001 8.21222 9.40977 8.41485 9.25174 8.55708L1.75175 15.3074C1.44388 15.5846 0.969657 15.5596 0.692553 15.2517C0.415448 14.9439 0.440391 14.4697 0.748264 14.1926L7.62888 7.99966L0.748295 1.80747C0.440407 1.53039 0.415438 1.05618 0.692526 0.748291Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 16px;
  box-sizing: border-box;
}
.home .certificate-pop-wrap .my-account-list-wrap .swiper-button-prev {width: 32px; height: 32px; top: 28px; left: 0; box-sizing: border-box;}
.home .certificate-pop-wrap .my-account-list-wrap .swiper-button-prev::before {content: ''; position: absolute; top: -28px; left: -1px; display: block; width: 32px; height: 84px; background: linear-gradient(270deg, rgba(255, 255, 255, 0.00) 0%, #fff 73.75%);}
.home .certificate-pop-wrap .my-account-list-wrap .swiper-button-prev::after {
  content: '';
  position: relative;
  display: block;
  width: 32px;
  height: 32px;
  background: #fff; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 48px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' viewBox='0 0 10 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.692526 0.748291C0.969614 0.440407 1.44383 0.415439 1.75172 0.692522L5.50172 4.06734L9.25171 7.44216C9.40975 7.58439 9.49999 7.787 9.5 7.99961C9.50001 8.21222 9.40977 8.41485 9.25174 8.55708L1.75175 15.3074C1.44388 15.5846 0.969657 15.5596 0.692553 15.2517C0.415448 14.9439 0.440391 14.4697 0.748264 14.1926L7.62888 7.99966L0.748295 1.80747C0.440407 1.53039 0.415438 1.05618 0.692526 0.748291Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px 16px;
  transform: rotate(180deg);
  z-index: 1;
  box-sizing: border-box;
}
.home .certificate-pop-wrap .my-account-list-wrap .swiper-button-prev.swiper-button-disabled, .my-pr-now-wrap .swiper-button-next.swiper-button-disabled {display: none;}

@media (max-width: 1023px) {
  .home .certificate-pop-wrap .my-account-list li {margin-right: 8px;}
  .home .certificate-pop-wrap .my-account-list li .in-bx {height: 71px; padding: 14px 18px;}
  .home .certificate-pop-wrap .my-account-list li .in-bx p.tx01 {font-size: 20px;}
  .home .certificate-pop-wrap .my-account-list li .in-bx p.tx02 {font-size: 14px;}
  .home .certificate-pop-wrap .my-account-list-wrap .swiper-button-next::after {display: none;}
  .home .certificate-pop-wrap .my-account-list-wrap .swiper-button-next::before {display: none;}
  .home .certificate-pop-wrap .my-account-list-wrap .swiper-button-prev::after {display: none;}
  .home .certificate-pop-wrap .my-account-list-wrap .swiper-button-prev::before {display: none;}
}

.home .certificate-pop-wrap .certi-pop-cont01 {padding-bottom: 24px;}
.home .certificate-pop-wrap .certi-pop-cont01 .last {padding-bottom: 16px;}
.home .certificate-pop-wrap .certi-pop-cont01 .pop-stit {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding-bottom: 8px;}

.home .certificate-pop-wrap .certi-pop-cont01 .board-write-ty01 .top-area {padding-bottom: 0; margin-bottom:0; border-bottom: none;}
.home .certificate-pop-wrap .certi-pop-cont01 .board-write-ty01 .top-area .line-item.one-line dl {padding-bottom: 0;}

@media (max-width: 1023px) {
  .home .certificate-pop-wrap .certi-pop-cont01 .pop-stit {font-size: 15px;}
  .home .filter-wrap .filter-range {flex-wrap: wrap; gap: 8px;}
  .home .board-write-ty01 .top-area .line-item .form.select .form-elem {font-size: 15px;}
}

.home .certificate-pop-wrap .certi-ty-list {padding-bottom: 8px;}
.home .certificate-pop-wrap .certi-ty-list ul {margin: 0 -8px;}
.home .certificate-pop-wrap .certi-ty-list ul::after {content: ''; display: block; clear: both;}
.home .certificate-pop-wrap .certi-ty-list li {float: left; width: 20%; padding: 0 8px 16px 8px; box-sizing: border-box;}
.home .certificate-pop-wrap .certi-ty-list li a {display: block;}
.home .certificate-pop-wrap .certi-ty-list li .in-bx {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 16px; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 8px; text-align: center;}
.home .certificate-pop-wrap .certi-ty-list li .in-bx p.tx01 {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%; padding-bottom: 2px;}
.home .certificate-pop-wrap .certi-ty-list li .in-bx p.tx02 {font-weight: 400; font-size: 15px; color: #444; line-height: 150%;}
.home .certificate-pop-wrap .certi-ty-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;} 
.home .certificate-pop-wrap .certi-ty-list li.on a:hover .in-bx {border: 1px solid #F1945E;}
.home .certificate-pop-wrap .certi-ty-list li.disabled a:hover .in-bx {border: 1px solid rgba(19, 21, 23, 0.07);}
.home .certificate-pop-wrap .certi-ty-list li.on .in-bx {color: #AF5B27; border: 1px solid #F1945E; box-shadow: inset 0 0 0 1px #F1945E;}
.home .certificate-pop-wrap .certi-ty-list li.disabled .in-bx {color: #BFBFBF; background: #F7F6F5; border: 1px solid rgba(19, 21, 23, 0.07);}
.home .certificate-pop-wrap .certi-ty-list.three {padding-bottom: 0;}
.home .certificate-pop-wrap .certi-ty-list.three li {width: 238px; padding-bottom: 0;}

@media (max-width: 1023px) {
  .home .certificate-pop-wrap .certi-ty-list.three li {width: 100%; margin-bottom: 8px;}
  .home .certificate-pop-wrap .certi-ty-list.three li:last-child {margin-bottom: 0;}
  .home .certificate-pop-wrap .certi-ty-list li .in-bx {font-size: 15px; padding-left: 75px; padding-right: 75px;}
  .home .certificate-pop-wrap .certi-ty-list li .in-bx p.tx01 {font-size: 17px;}
  .home .certificate-pop-wrap .certi-ty-list li .in-bx p.tx02 {font-size: 14px;}
  /* .home .content-popup .popup-wrap.certificate-issue .popup-footer .button-area [class*=btn-] {width: auto;}
  .home .content-popup .popup-wrap.certificate-issue .popup-footer .button-area [class*=btn-]:last-child {width: auto;} */
  /* .home .content-popup .popup-wrap.certificate-issue .popup-footer .button-area .btn-popup.cancel {width: 94px;} 
  .home .content-popup .popup-wrap.certificate-issue .popup-footer .button-area .btn-popup {}*/
}


.home .container.ty-wide #page.page-info .page-body-wrap.no-bg {background: none;}
.home .container.ty-wide #page.page-info .page-body-wrap.no-bg .tab-wrap {position: relative; max-width: 1200px; margin: 0 auto;}
.home .container.ty-wide #page.page-info .page-body-wrap.no-bg .tab-wrap .tab-list {display: flex;}
.home .container.ty-wide #page.page-info .page-body-wrap.no-bg .tab-wrap .btn-r-ty01 {display: flex; align-items: center; justify-content: end; position: absolute; top: 15px; left: 50%; max-width: 600px; width: 100%;}
.home .container.ty-wide #page.page-info .page-body-wrap.no-bg .tab-wrap .btn-r-ty01 a {display: inline-block; font-weight: 600; font-size: 17px; color: #FFF; line-height: 150%; padding: 7px 20px; background: #D17B47; border-radius: 32px;}
.home .container.ty-wide #page.page-info .page-body-wrap.no-bg .tab-wrap .btn-r-ty01 a:hover {background: #BC6F40;}
.home .container.ty-wide #page.page-info .page-body-wrap.no-bg .tab-wrap .tab-display.tab-fixed.fixed + .btn-r-ty01 {position: fixed; top: var(--header-height); z-index: 11; height: 80px;}

@media (max-width: 1200px) {
  .home .container.ty-wide #page.page-info .page-body-wrap.no-bg .tab-wrap .btn-r-ty01 {left: auto; right: 0;}
}

@media (max-width: 1023px) {
  .home .container.ty-wide #page.page-info .page-body-wrap.no-bg .tab-wrap {margin: 0 -16px;}
  .home .container.ty-wide #page.page-info .page-body-wrap.no-bg .tab-wrap .btn-r-ty01 {position: fixed; left: 0; top: auto; bottom: 0; width: 100%; max-width: 100%; /*height: 80px;*/ padding: 16px; background: #fff; box-sizing: border-box; z-index: 10000;}
  .home .container.ty-wide #page.page-info .page-body-wrap.no-bg .tab-wrap .btn-r-ty01 a {width: 100%; padding: 11px 0; border-radius: 8px; text-align: center; box-sizing: border-box;}
  .home .container.ty-wide #page.page-info .page-body-wrap.no-bg .tab-wrap .tab-inner-bx .btn-r-ty01 {top: auto; bottom: 0; transform: none;}
  .home .container.ty-wide #page.page-info .page-body-wrap.no-bg .tab-wrap .tab-display.tab-fixed.fixed + .btn-r-ty01 {top: auto;}
}

.home .proceeding-wrap {max-width: 1200px; padding: 0 0 0 0; margin: 0 auto;  display: flex; column-gap: 110px;}
.home .proceeding-wrap .pr-l-txt {/*position: sticky; top: 100px;*/ flex-shrink: 0; width: 400px;}
.home .proceeding-wrap .pr-l-txt .in-bx {padding: 160px 0 0 0;}
.home .proceeding-wrap .pr-l-txt .in-bx .tx01 {font-weight: 600; font-size: 52px; color: #AF5B27; line-height: 150%; padding-bottom: 24px;}
.home .proceeding-wrap .pr-l-txt .in-bx .tx02 {font-weight: 600; font-size: 24px; color: #AF5B27; line-height: 130%;}
.home .proceeding-wrap .proceedings-list {position: relative; padding: 96px 0 96px 0;}
.home .proceeding-wrap .proceedings-list::before {content: ''; display: block; position: absolute; top: 0; left: 0; width: 1px; height: 100%; background: #F1945E;}
.home .proceeding-wrap .proceedings-list ul {display: flex; flex-direction: column; row-gap: 32px;}
.home .proceeding-wrap .proceedings-list li {position: relative; padding-left: 48px;}
.home .proceeding-wrap .proceedings-list li .in-bx p.bx-num {position: absolute; top: 2px; left: -16px; width: 32px; height: 32px; font-weight: 600; font-size: 14px; color: #FFF; line-height: 32px; text-align: center;}
.home .proceeding-wrap .proceedings-list li .in-bx p.bx-num {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M9.37258 6.32886e-08L22.6274 0L32 9.37258V22.6274L22.6274 32H9.37258L6.3287e-08 22.6274L0 9.37258L9.37258 6.32886e-08Z' fill='%23D17B47'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 32px;
}
.home .proceeding-wrap .proceedings-list li .in-bx dl {display: flex; flex-direction: column; gap: 8px;}
.home .proceeding-wrap .proceedings-list li .in-bx dt {font-weight: 600; font-size: 28px; color: #232527; line-height: 130%;}
.home .proceeding-wrap .proceedings-list li .in-bx dt span {font-weight: 400; font-size: 22px; line-height: 150%;}
.home .proceeding-wrap .proceedings-list li .in-bx dt span + span {font-weight: 600; font-size: 19px; line-height: 130%;}
.home .proceeding-wrap .proceedings-list li .in-bx dd p {position: relative; font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding: 0 0 8px 20px;}
.home .proceeding-wrap .proceedings-list li .in-bx dd p::before {content: ''; position: absolute; top: 11px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.home .proceeding-wrap .proceedings-list li .in-bx dd p:last-child {padding-bottom: 0;}
.home .proceeding-wrap .proceedings-list li .in-bx dd strong {font-weight: 600;}

.home .pr-bg-wrap.day01 {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/bg_info01.png') no-repeat center; background-size: cover;}
.home .pr-bg-wrap.day01 .proceeding-wrap {padding-top: 64px;}
.home .pr-bg-wrap.day01 .proceeding-wrap .proceedings-list {padding-top: 48px;}
.home .pr-bg-wrap.day01 .proceeding-wrap .proceedings-list::before {top: 50px; height: calc(100% - 50px);}
.pr-bg-wrap.day02 {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/bg_info02.png') no-repeat center; background-size: cover;}
.pr-bg-wrap.day03 {background: #fff; padding-bottom: 96px;}
.pr-bg-wrap.day03 .proceeding-wrap  {padding-bottom: 0; margin-bottom: -96px; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/bg_info03.png') no-repeat left 60px bottom -16px; background-size: 360px;}
.pr-bg-wrap.day03 .proceeding-wrap .proceedings-list {padding-bottom: 192px;}
.pr-bg-wrap.day03 .proceeding-wrap .proceedings-list::before {top: 0; height: calc(100% - 245px);}

@media (max-width: 1023px) {
  .pr-bg-wrap {margin: 0 -16px;}
  .home .pr-bg-wrap.day01 {background: #fff;}
  .home .pr-bg-wrap.day01 .proceeding-wrap {padding-top: 0;}
  /* .home .pr-bg-wrap.day01 .proceeding-wrap .proceedings-list::before {di} */
  .home .pr-bg-wrap.day02 {background: #fff;}
  /* .home .pr-bg-wrap.day02 .proceeding-wrap .proceedings-list::before {top: 28px; height: calc(100% - 196px);} */
  .home .pr-bg-wrap.day03 {margin-bottom: 0 /*80px*/;}
  .home .pr-bg-wrap.day03 .proceeding-wrap {background: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/bg_info03.png) no-repeat right 10px bottom; background-size: 140px;}
  .home .pr-bg-wrap.day03 .proceeding-wrap .proceedings-list {padding-bottom: 200px;}
  /* .home .pr-bg-wrap.day03 .proceeding-wrap .proceedings-list::before {top: 28px; height: calc(100% - 196px);} */

  .home .pr-bg-wrap .proceeding-wrap .proceedings-list {padding-top: 24px; padding-bottom: 48px;}

  .home .proceeding-wrap {flex-direction: column;}
  .home .proceeding-wrap .proceedings-list {padding-left: 32px; padding-right: 16px;}
  /* .home .proceeding-wrap .proceedings-list::before {left: 27px; width: 1px;} */
  .home .proceeding-wrap .proceedings-list::before {display: none;}
  .home .proceeding-wrap .proceedings-list li {padding-left: 24px;}
  .home .proceeding-wrap .proceedings-list li::before {content: ''; display: block; position: absolute; top: 2px; left: -4px; width: 1px; height: calc(100% + 32px); background-color: #D17B47;}
  .home .proceeding-wrap .proceedings-list li:last-child::before {display: none;}
  .home .proceeding-wrap .proceedings-list li .in-bx p.bx-num {width: 24px; height: 24px; font-size: 10.5px; line-height: 24px; background-size: 24px;}
  .home .proceeding-wrap .proceedings-list li .in-bx dt {font-size: 20px; /*padding-bottom: 8px;*/}
  .home .proceeding-wrap .proceedings-list li .in-bx dt span {font-size: 17px;}
  .home .proceeding-wrap .proceedings-list li .in-bx dd p {font-size: 15px; padding-bottom: 3px;}
  .home .proceeding-wrap .proceedings-list li .in-bx dd p::before {top: 9px;}
  .home .proceeding-wrap .pr-l-txt {width: 100%;}
  .home .proceeding-wrap .pr-l-txt .in-bx {padding: 100px 32px 24px 32px;}
  .home .proceeding-wrap .pr-l-txt .in-bx .tx01 {font-size: 32px; padding-bottom: 8px;}
  .home .proceeding-wrap .pr-l-txt .in-bx .tx02 {font-size: 17px;}
  .home .pr-bg-wrap.day03 .proceeding-wrap .pr-l-txt .in-bx {padding-top: 16px; padding-bottom: 8px;}

  .home .pr-bg-wrap.day01 .pr-l-txt {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/bg_info01.png') no-repeat center; background-size: cover;}
  .home .pr-bg-wrap.day02 .pr-l-txt {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/bg_info02.png') no-repeat center; background-size: cover;}
}


.home .f-map-wrap {display: flex; column-gap: 48px;}

.home .f-map-wrap .map-bx-l {width: 768px;}
.home .f-map-wrap .map-bx-l .tp-search-bx {padding: 0 0 24px 0; display: flex; column-gap: 16px;}
.home .f-map-wrap .map-bx-l .tp-search-bx .bx-sel01 {width: 180px;}
.home .f-map-wrap .map-bx-l .tp-search-bx .bx-sel02 {width: 180px;}
.home .f-map-wrap .map-bx-l .tp-search-bx .bx-inp01 {width: 376px;}
.home .f-map-wrap .map-bx-l .tp-search-bx .bx-inp01 .btn-search-n {position: absolute; top: 12px; right: 12px; display: block; width: 24px; height: 24px; text-indent: -9999px; overflow: hidden;}
.home .f-map-wrap .map-bx-l .tp-search-bx .bx-inp01 .btn-search-n {
	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;
}
.home .f-map-wrap .map-bx-l .tp-search-bx .form.input {width: 100%;}
.home .f-map-wrap .map-bx-l .tp-search-bx .form.select {width: 100%;}
.home .f-map-wrap .map-bx-l .map-wrap {height: 716px; background: #ddd; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 16px; overflow: hidden;}
.home .f-map-wrap .map-bx-l .map-wrap img {max-width: 100%; /*margin: -10% 0 0 -10%;*/}

@media (max-width: 1023px) {
  .home .f-map-wrap {margin: 0 -16px; flex-direction: column;}
  .home .f-map-wrap .map-bx-l {width: 100%;}
  .home .f-map-wrap .map-bx-l .tp-search-bx {padding: 0 16px 16px 16px; flex-wrap: wrap; column-gap: 8px; row-gap: 8px;}
  .home .f-map-wrap .map-bx-l .tp-search-bx .bx-sel01 {width: calc(50% - 4px);}
  .home .f-map-wrap .map-bx-l .tp-search-bx .bx-sel02 {width: calc(50% - 4px);}
  .home .f-map-wrap .map-bx-l .tp-search-bx .bx-inp01 {width: 100%;}
  .home .f-map-wrap .map-bx-l .map-wrap {height: 280px; border: none; border-radius: 0;}
  .home .f-map-wrap.fixed .map-bx-l .map-wrap {position: fixed !important; top: 72px; left: 0; width: 100%; z-index: 100;}
  .home .f-map-wrap.fixed .facility-list-wrap {padding-top: 302px /*118px*/;}
}

.home .facility-list {width: 384px;}
.home .facility-list ul {height: 725px; display: flex; flex-direction: column; row-gap: 12px;}
.home .facility-list li .in-bx {position: relative; padding: 16px 32px; border: 1px solid rgba(19, 21, 23, 0.20); border-radius: 16px; cursor: pointer;}
.home .facility-list li .in-bx::after {content:''; position: absolute; top: 30px; right: 32px; display: block; width: 24px; height: 24px;}
.home .facility-list li .in-bx::after {
	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.7352 8.40459C19.4068 8.10902 18.9009 8.13565 18.6054 8.46405L12 14.8033L5.39463 8.46406C5.09906 8.13565 4.59323 8.10902 4.26482 8.40459C3.93641 8.70016 3.90979 9.20599 4.20536 9.5344L11.4054 16.5344C11.5571 16.703 11.7732 16.7992 12 16.7992C12.2268 16.7992 12.4429 16.703 12.5946 16.5344L19.7946 9.5344C20.0902 9.20599 20.0636 8.70016 19.7352 8.40459Z' fill='%23232527'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
}
.home .facility-list li .in-bx p.tx01 {position: relative; font-weight: 400; font-size: 15px; color: #444; line-height: 150%; padding-left: 24px;}
.home .facility-list li .in-bx p.tx01::before {
	content:''; position: absolute; top: 1px; left: 0; width: 20px; height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M9.5 6.83398C9.5 8.2147 8.38071 9.33398 7 9.33398C5.61929 9.33398 4.5 8.2147 4.5 6.83398C4.5 5.45327 5.61929 4.33398 7 4.33398C8.38071 4.33398 9.5 5.45327 9.5 6.83398Z' stroke='%23232527'/%3E%3Cpath d='M6.99858 1C10.1349 1 12.794 3.59699 12.794 6.74765C12.794 9.94849 10.0916 13.4826 7.59551 15.01C7.4136 15.1127 7.20789 15.1667 6.99858 15.1667C6.78927 15.1667 6.58356 15.1127 6.40165 15.01C3.91018 13.4677 1.20312 9.95955 1.20312 6.74765C1.20313 3.59699 3.86223 1 6.99858 1Z' stroke='%23232527'/%3E%3Cline x1='0.832031' y1='15.5' x2='13.1654' y2='15.5' stroke='%23232527' stroke-linecap='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 14px;
}
.home .facility-list li .in-bx p.tx02 {font-weight: 600; font-size: 19px; color: #232527; line-height: 130%; padding-top: 4px;}
.home .facility-list li .in-bx p.tx03 span {position: relative; display: inline-block; font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding: 0 30px 0 0;}
.home .facility-list li .in-bx p.tx03 span a.btn-copy-address {
	content:''; position: absolute; top: 3px; right: 0; width: 20px; height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18' fill='none'%3E%3Cpath d='M9.66667 0.666016C10.495 0.666016 11.1664 1.3375 11.1665 2.16585V3.16602H9.8335V2.16585C9.83341 2.07388 9.75866 1.99902 9.66667 1.99902H1.99984C1.90792 1.99911 1.83309 2.07393 1.83301 2.16585V13.166C1.83301 13.258 1.90786 13.3328 1.99984 13.3328H3.83333V14.6659H1.99984C1.17148 14.6658 0.5 13.9944 0.5 13.166V2.16585C0.500087 1.33755 1.17154 0.666103 1.99984 0.666016H9.66667Z' fill='%23232527'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.66406 5.49805C4.66406 4.66962 5.33564 3.99805 6.16406 3.99805H13.8307C14.6592 3.99805 15.3307 4.66962 15.3307 5.49805V16.498C15.3307 17.3265 14.6592 17.998 13.8307 17.998H6.16406C5.33563 17.998 4.66406 17.3265 4.66406 16.498V5.49805ZM6.16406 5.33138C6.07201 5.33138 5.9974 5.406 5.9974 5.49805V16.498C5.9974 16.5901 6.07202 16.6647 6.16406 16.6647H13.8307C13.9228 16.6647 13.9974 16.5901 13.9974 16.498V5.49805C13.9974 5.406 13.9228 5.33138 13.8307 5.33138H6.16406Z' fill='%23232527'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px;
	text-indent: -9999px;
	overflow: hidden;
}
.home .facility-list li .in-bx p.tx04 {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding-top: 2px;}
.home .facility-list li .in-bx .bx-more-info {padding-top: 8px; display: none;}

.home .facility-list li.open .in-bx .bx-more-info {display: block;}
.home .facility-list li.open .in-bx {padding: 15px 31px; border: 2px solid #F1945E;}
.home .facility-list li.open .in-bx::after {transform: rotate(180deg);}
.home .facility-list li.open .in-bx p.tx01::before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 14 16' fill='none'%3E%3Cpath d='M7.0013 1C10.1581 1 12.8346 3.59699 12.8346 6.74765C12.8346 9.94849 10.1146 13.4826 7.60214 15.01C7.41904 15.1127 7.21198 15.1667 7.0013 15.1667C6.79062 15.1667 6.58357 15.1127 6.40047 15.01C3.89272 13.4677 1.16797 9.95955 1.16797 6.74765C1.16797 3.59699 3.84446 1 7.0013 1Z' fill='%23FBCD6C' stroke='%23232527'/%3E%3Cpath d='M9.5 6.83398C9.5 8.2147 8.38071 9.33398 7 9.33398C5.61929 9.33398 4.5 8.2147 4.5 6.83398C4.5 5.45327 5.61929 4.33398 7 4.33398C8.38071 4.33398 9.5 5.45327 9.5 6.83398Z' fill='white'/%3E%3Cpath d='M9.5 6.83398C9.5 8.2147 8.38071 9.33398 7 9.33398C5.61929 9.33398 4.5 8.2147 4.5 6.83398C4.5 5.45327 5.61929 4.33398 7 4.33398C8.38071 4.33398 9.5 5.45327 9.5 6.83398Z' stroke='%23232527'/%3E%3Cpath d='M6.99858 1C10.1349 1 12.794 3.59699 12.794 6.74765C12.794 9.94849 10.0916 13.4826 7.59551 15.01C7.4136 15.1127 7.20789 15.1667 6.99858 15.1667C6.78927 15.1667 6.58356 15.1127 6.40165 15.01C3.91018 13.4677 1.20312 9.95955 1.20312 6.74765C1.20313 3.59699 3.86223 1 6.99858 1Z' stroke='%23232527'/%3E%3Cline x1='0.832031' y1='15.5' x2='13.1654' y2='15.5' stroke='%23232527' stroke-linecap='round'/%3E%3C/svg%3E");
}
.home #page .page-body .facility-list-wrap .pagination {margin-top: 16px;}

@media (max-width: 1023px) {
  .home .facility-list-wrap {padding: 16px 16px 0 16px;}
  .home .facility-list {width: 100%;}
  .home .facility-list ul {height: auto;}
  .home .facility-list li .in-bx {padding: 12px 20px;}
  .home .facility-list li .in-bx::after {top: 25px; right: 20px;}
  .home .facility-list li .in-bx p.tx01 {font-size: 14px;}
  .home .facility-list li.open .in-bx {padding: 11px 19px;}
  .home .facility-list li .in-bx p.tx03 span {font-size: 15px;}
  .home .facility-list li .in-bx p.tx04 {font-size: 15px;}
}

.home .content-popup .popup-wrap.p-comparison {max-width: 1200px;}
/* .home .content-popup .popup-wrap.p-comparison a.btn-view-dp {position: relative; display: inline-block; height: 40px; font-weight: 400; font-size: 15px; color: #232527; line-height: 40px; padding: 0 16px 0 40px; border: 1px solid rgba(19, 21, 23, 0.30); box-sizing: border-box; border-radius: 40px; vertical-align: top; margin: -5px 0 0 4px;}
.home .content-popup .popup-wrap.p-comparison a.btn-view-dp::before {content: ''; position: absolute; top: 10px; left: 14px; width: 20px; height: 20px; background: #D7D7D7; border-radius: 20px;}
.home .content-popup .popup-wrap.p-comparison a.btn-view-dp::before {
  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.339512C9.11615 0.588787 9.20979 1.08659 8.96052 1.45138L4.86052 7.45138C4.72622 7.64791 4.51139 7.77443 4.2744 7.79656C4.0374 7.8187 3.80286 7.73415 3.63449 7.56589L1.13293 5.06589C0.820412 4.75357 0.820254 4.24704 1.13258 3.93452C1.4449 3.622 1.95143 3.62184 2.26395 3.93417L4.08349 5.75257L7.63948 0.548675C7.88876 0.183883 8.38656 0.0902371 8.75135 0.339512Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
} */
.home .content-popup .popup-wrap.p-comparison .popup-header .popup-subject {display: flex; gap: 8px; align-items: center; flex-wrap: wrap;}
.home .content-popup .popup-wrap .popup-header .popup-subject .chk-diff {display: inline-flex; align-items: center; height: 40px; padding: 0 16px 0 14px; box-sizing: border-box; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 9999px; cursor: pointer; user-select: none; transition: border-color 0.2s ease, background-color 0.2s ease;}
.home .content-popup .popup-wrap .popup-header .popup-subject .chk-diff .chk-input { display: none; }
.home .content-popup .popup-wrap .popup-header .popup-subject .chk-diff .chk-text {position: relative; display: inline-flex; gap: 6px; align-items: center; font-size: 15px; font-weight: 400; line-height: 40px; color: #232527;}
.home .content-popup .popup-wrap .popup-header .popup-subject .chk-diff .chk-text::before {content: ""; display: block; width: 20px; height: 20px; border-radius: 50%; background-color: #D7D7D7; background-repeat: no-repeat; background-position: center; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='8' viewBox='0 0 9 8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.85292 0.139561C8.21771 0.388836 8.31135 0.886636 8.06208 1.25143L3.96208 7.25143C3.82779 7.44796 3.61295 7.57447 3.37596 7.59661C3.13896 7.61874 2.90442 7.5342 2.73605 7.36594L0.234491 4.86594C-0.0780257 4.55362 -0.0781839 4.04708 0.234138 3.73457C0.54646 3.42205 1.05299 3.42189 1.36551 3.73421L3.18505 5.55262L6.74105 0.348724C6.99032 -0.0160685 7.48812 -0.109714 7.85292 0.139561Z' fill='white'/%3E%3C/svg%3E"); transition: all 0.2s ease; }
.home .content-popup .popup-wrap .popup-header .popup-subject .chk-diff .chk-input:checked + .chk-text::before {background-color: #232527;}



.home .content-popup .popup-wrap.p-comparison .popup-body {padding-bottom: 0;}
.home .content-popup .popup-wrap.p-comparison .popup-body .popup-contents {padding-left: 0; padding-right: 0;}

.home .product-compare {padding-top: 0 /*3px*/;}
.home .product-compare > ul {position: relative; display: flex; /*padding-top: 3px;*/}
.home .product-compare > ul:first-child {padding-top: 3px; position: sticky; top: 0; left: 0; z-index: 10000000000; background: #fff;}
.home .product-compare > ul:first-child > li .in-bx {border-bottom: 1px solid rgba(19, 21, 23, 0.15);}
.home .product-compare > ul > li {width: calc(100% / 3); background: #F3F3F3;}
.home .product-compare > ul > li:first-child {width: calc((100% / 3) + 80px); padding-left: 40px; background: #FAFAFA;}
.home .product-compare > ul > li:last-child {width: calc(100% / 3); padding-right: 40px; background: #ECECEC;}
.home .product-compare > ul > li .in-bx {position: relative; z-index: 21; height: 100%;}
.home .product-compare > ul > li .in-bx .tp-info-bx {position: relative; /*height: 249px;*/ padding: 24px 32px; box-sizing: border-box;}
.home .product-compare > ul > li:first-child .in-bx .tp-info-bx {position: relative; margin-left: 80px;}
.home .product-compare > ul > li .in-bx .tp-info-bx p.flag {position: absolute; top: -2.5px; right: 24.67px;}
.home .product-compare > ul > li .in-bx .tp-info-bx p.flag img {width: 30px;}
.home .product-compare > ul > li .in-bx .tp-info-bx .tx01 {font-weight: 600; font-size: 30px; color: #232527; line-height: 130%;}
.home .product-compare > ul > li .in-bx .tp-info-bx .tx01 .btn-del {display: none;}
.home .product-compare > ul > li .in-bx .tp-info-bx .tx02 {font-weight: 600; font-size: 17px; color: #777; line-height: 130%; padding-bottom: 24px;}
.home .product-compare > ul > li .in-bx .tp-info-bx .tx03 {font-weight: 600; font-size: 24px; color: #E94543; line-height: 130%; /*padding-bottom: 12px;*/}
.home .product-compare > ul > li .in-bx .tp-info-bx .btm-btns {padding-top: 12px;}/* 임시 */
/* .home .product-compare > ul > li .in-bx .tp-info-bx .btm-btns {display: flex; column-gap: 16px;} */
.home .product-compare > ul > li .in-bx .tp-info-bx .btm-btns a.btn-s-ask {display: inline-block; width: calc(50% - 8px); height: 48px; font-weight: 600; font-size: 19px; color: #232527; line-height: 48px; background: #fff; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; text-align: center; box-sizing: border-box;}
.home .product-compare > ul > li .in-bx .tp-info-bx .btm-btns a.btn-s-join {display: inline-block; width: calc(50% - 8px); height: 48px; font-weight: 600; font-size: 19px; color: #fff; line-height: 48px; background: #D17B47; border: 1px solid #D17B47; border-radius: 8px; text-align: center; box-sizing: border-box;}
.home .product-compare > ul > li .in-bx ul {border-top: 1px solid rgba(19, 21, 23, 0.15); height: 100%;}
.home .product-compare > ul:nth-child(2) > li .in-bx ul {border-top: none;}
.home .product-compare > ul > li .in-bx li {position: relative; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 24px 32px 24px 32px; border-bottom: 1px solid rgba(19, 21, 23, 0.15); height: 100%; box-sizing: border-box;}
.home .product-compare > ul > li:first-child .in-bx li {padding-left: 112px;}
.home .product-compare > ul > li .in-bx li:last-child {border-bottom: none;}
.home .product-compare > ul > li .in-bx li .icon-bx {position: absolute; top: 0; left: 0; bottom: 0; width: 70px; display: flex; align-items: center;}
.home .product-compare > ul > li .in-bx li .icon-bx p.icon {width: 48px; height: 48px; margin: 0 auto;}
.home .product-compare > ul > li .in-bx li .icon-bx p.icon {background-repeat: no-repeat; background-position: center; background-size: cover;}

/*.home .product-compare > ul:hover {border: 2px solid #F1945E;}*/
.home .product-compare > ul:hover::after {content: ''; position: absolute; top: 0; left: 30px; bottom: 0; right: 30px; display: block; background: #fff; border: 2px solid #F1945E; border-radius: 12px; box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.10), 0 4px 16px 0 rgba(0, 0, 0, 0.05); z-index: 20;}
/*.home .product-compare > ul:hover > li:first-child {padding-left: 39px;}
.home .product-compare > ul:hover > li:last-child {padding-right: 39px;}*/

@media (max-width: 1023px) {
  .home .content-popup .popup-wrap.p-comparison a.btn-view-dp {height: 28px; font-size: 13px; line-height: 28px; padding: 0 12px 0 26px;}
  .home .content-popup .popup-wrap.p-comparison a.btn-view-dp::before {top: 7px; left: 7px; width: 13px; height: 13px; background-size: 6px;}

  .home .product-compare {width: 100%; overflow-x: auto; overflow-y: hidden;}
  .home .product-compare > ul {width: 100%; min-width: 732px;}
  .home .product-compare > ul > li .in-bx .tp-info-bx {/*height: 211px;*/ padding: 20px 16px;}
  .home .product-compare > ul > li .in-bx .tp-info-bx .tx01 {display: flex; align-items: center; gap: 8px; font-size: 24px;}
  .home .product-compare > ul > li .in-bx .tp-info-bx .tx01 .btn-del {display: flex; width: 20px; height: 20px; border-radius: 20px; background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.66797 9.99992C1.66797 14.6023 5.39893 18.3333 10.0013 18.3333V18.3333C14.6037 18.3333 18.3346 14.6023 18.3346 9.99992V9.99992C18.3346 5.39755 14.6037 1.66659 10.0013 1.66659V1.66659C5.39893 1.66659 1.66797 5.39755 1.66797 9.99992V9.99992Z' fill='%23BFBFBF'/%3E%3Cpath d='M12.1924 6.86255C12.4527 6.6022 12.8744 6.60222 13.1348 6.86255C13.3951 7.12289 13.3951 7.54457 13.1348 7.80493L10.9385 10.0002L13.1348 12.1965C13.3951 12.4569 13.3951 12.8786 13.1348 13.1389C12.8744 13.3992 12.4527 13.3993 12.1924 13.1389L9.99707 10.9426L7.80176 13.1389C7.54145 13.3992 7.11974 13.3992 6.85938 13.1389C6.59902 12.8786 6.59903 12.4569 6.85938 12.1965L9.05469 10.0002L6.85938 7.80493C6.59903 7.54457 6.59902 7.12289 6.85938 6.86255C7.11974 6.60227 7.54144 6.60221 7.80176 6.86255L9.99707 9.05786L12.1924 6.86255Z' fill='white'/%3E%3C/svg%3E%0A");}
  .home .product-compare > ul > li .in-bx .tp-info-bx .tx01 .btn-del .btn-text {overflow: hidden; text-overflow: hidden; text-indent: -9999px;}
  .home .product-compare > ul > li .in-bx .tp-info-bx .tx02 {font-size: 15px;}
  .home .product-compare > ul > li .in-bx .tp-info-bx .tx03 {font-size: 20px;}
  .home .product-compare > ul > li .in-bx li:last-child {font-size: 15px; padding: 12px 16px 12px 16px;}
  .home .product-compare > ul > li .in-bx li {min-height: 46.5px; display: flex; align-items: center;}
  .home .product-compare > ul > li:first-child .in-bx li {padding-left: 86px;}
  .home .product-compare > ul > li .in-bx li .icon-bx p.icon {width: 36px; height: 36px;}
  .home .product-compare > ul > li .in-bx .tp-info-bx .btm-btns {column-gap: 8px;}
  .home .product-compare > ul > li .in-bx .tp-info-bx .btm-btns a.btn-s-ask {width: calc(50% - 4px); height: 40px; font-size: 15px; line-height: 40px;}
  .home .product-compare > ul > li .in-bx .tp-info-bx .btm-btns a.btn-s-join {width: calc(50% - 4px); height: 40px; font-size: 15px; line-height: 40px;}
  .home .product-compare > ul > li .in-bx .tp-info-bx p.flag {right: 10px; width: 22px;}

  .home .content-popup .popup-wrap .popup-header .popup-subject .chk-diff {height: 28px; padding: 0 12px 0 7px;}
  .home .content-popup .popup-wrap .popup-header .popup-subject .chk-diff .chk-text {gap: 5px; font-size: 13px; line-height: 28px;}
  .home .content-popup .popup-wrap .popup-header .popup-subject .chk-diff .chk-text::before {content: ""; display: block; width: 13.333px; height: 13.333px; background-size: 6px auto;}
  .home .content-popup .popup-wrap .popup-header .popup-subject .chk-diff .chk-input:checked + .chk-text::before {background-color: #232527;}
}

@media (max-width: 640px) {
  /* .home .product-compare ul {width: 100%; min-width: 680px;} */
}


.home .pay-list01 {border-top: 1px solid rgba(19, 21, 23, 0.20)}
.home .pay-list01 li {border-bottom: 1px solid rgba(19, 21, 23, 0.20)}
.home .pay-list01 li .in-bx {height: 64px; display: flex; justify-content: space-between;}
.home .pay-list01 li .in-bx .tx-l {display: flex; column-gap: 4px; align-items: center;}
.home .pay-list01 li .in-bx .tx-r {display: flex; column-gap: 12px; align-items: center;}
.home .pay-list01 li .in-bx .tx01 {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .pay-list01 li .in-bx .tx02 {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; display: flex; align-items: center; column-gap: 12px;}
.home .pay-list01 li .in-bx .tx03 {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%;}
.home .pay-list01 li .in-bx .tx04 {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%;}
.home .pay-list01 li .in-bx .tx-r.color01 .tx03 {color: #E94543;}
.home .pay-list01 li .in-bx .tx-r.color01 .tx04 {color: #E94543;}
.home .pay-list01-wrap .btn-btm-more-ty01 {padding-top: 24px;}

.home .pay-list02 {border-top: 1px solid rgba(19, 21, 23, 0.20)}
.home .pay-list02 li {border-bottom: 1px solid rgba(19, 21, 23, 0.20)}
.home .pay-list02 li .in-bx {height: 64px; display: flex; justify-content: space-between;}
.home .pay-list02 li .in-bx .tx-l {display: flex; column-gap: 4px; align-items: center;}
.home .pay-list02 li .in-bx .tx-r {display: flex; column-gap: 12px; align-items: center;}
.home .pay-list02 li .in-bx .tx01 {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; margin-right: 4px;}
.home .pay-list02 li .in-bx .tx02 {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; display: flex; align-items: center; column-gap: 4px;}
.home .pay-list02 li .in-bx .tx03 {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; display: flex; align-items: center;}
.home .pay-list02 li .in-bx .tx04 {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%;}
.home .pay-list02 li .in-bx .tx05 {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%;}
.home .pay-list02 li .in-bx .tx-r.color01 .tx04 {color: #E94543;}
.home .pay-list02 li .in-bx .tx-r.color01 .tx05 {color: #E94543;}
.home .pay-list02-wrap .btn-btm-more-ty01 {padding-top: 24px;}


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


/* 7차 */
.home .content-popup .popup-wrap.verify .bx-v-wrap {padding: 0 0 24px 0;}
.home .content-popup .popup-wrap.verify .bx-v-wrap ul {display: flex; column-gap: 24px;}
.home .content-popup .popup-wrap.verify .bx-v-wrap li {width: calc(50% - 8px);}
.home .content-popup .popup-wrap.verify .bx-v-wrap li .in-bx {height: 220px; border-radius: 16px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.home .content-popup .popup-wrap.verify .bx-v-wrap li .in-bx .tx01 {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%; padding-bottom: 39px;}
.home .content-popup .popup-wrap.verify .bx-v-wrap li .in-bx .tx01 br {display: none;}
.home .content-popup .popup-wrap.verify .bx-v-wrap li .in-bx .bx-img {height: 80px;}
.home .content-popup .popup-wrap.verify .bx-v-wrap li:first-child .in-bx {background: #EAF9FF;}
.home .content-popup .popup-wrap.verify .bx-v-wrap li:first-child .in-bx .bx-img {width: 102px;}
.home .content-popup .popup-wrap.verify .bx-v-wrap li:last-child .in-bx {background: #E9F5EC;}
.home .content-popup .popup-wrap.verify .bx-v-wrap li:last-child .in-bx .bx-img {width: 60px;}
.home .content-popup .popup-wrap.verify .btm-v-txt {padding: 24px; background: #F7F6F5; border-radius: 16px;}
.home .content-popup .popup-wrap.verify .btm-v-txt p.tx01 {position: relative; font-weight: 600; font-size: 19px; color: #232527; line-height: 150%; padding: 0 0 8px 27px;}
.home .content-popup .popup-wrap.verify .btm-v-txt p.tx01::before {
  content: '';
  position: absolute;
  top: 2.5px;
  left: 0;
  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='M9.67969 14.683C9.67969 15.8144 10.1291 16.8995 10.9292 17.6995C11.7292 18.4995 12.8143 18.949 13.9457 18.949C15.0771 18.949 16.1622 18.4995 16.9622 17.6995C17.7622 16.8995 18.2117 15.8144 18.2117 14.683C18.2117 13.5516 17.7622 12.4665 16.9622 11.6665C16.1622 10.8664 15.0771 10.417 13.9457 10.417C12.8143 10.417 11.7292 10.8664 10.9292 11.6665C10.1291 12.4665 9.67969 13.5516 9.67969 14.683Z' fill='%23FBCD6C'/%3E%3Cpath d='M12.0811 21.7972C11.7223 21.7972 11.3635 21.7192 11.0299 21.5632C8.63229 20.4436 3.05469 17.3752 3.05469 13.0696V6.79839C3.05469 5.56119 3.94509 4.52439 5.17149 4.33359C6.60429 4.11039 8.75589 3.59919 10.8631 2.42799C11.6239 2.00559 12.5311 2.00319 13.2907 2.42079C15.4939 3.63519 17.5999 4.13799 18.9799 4.34679C20.2063 4.53279 21.0967 5.56959 21.0967 6.81159V13.0696C21.0967 17.428 15.5191 20.4652 13.1203 21.568C12.7947 21.7192 12.4401 21.7975 12.0811 21.7972ZM12.0847 3.78999C11.9455 3.78999 11.8075 3.82479 11.6803 3.89559C9.35469 5.18798 6.99789 5.74959 5.42949 5.99319C5.02749 6.05559 4.73469 6.39399 4.73469 6.79839V13.0708C4.73469 16.504 10.0963 19.2748 11.7403 20.0416C11.9551 20.1424 12.2023 20.1424 12.4183 20.044C14.0599 19.2892 19.4167 16.5532 19.4167 13.0708V6.81159C19.4167 6.40599 19.1275 6.06878 18.7279 6.00759C17.2135 5.77838 14.8999 5.22519 12.4795 3.89199C12.3585 3.82556 12.2227 3.7905 12.0847 3.78999Z' fill='%23232527'/%3E%3Cpath d='M13.7533 14.2876H12.9193C12.9193 13.8928 12.9181 13.5304 12.9193 13.24C14.4277 12.874 15.5521 11.5132 15.5521 9.89322C15.5521 7.99362 14.0065 6.44922 12.1081 6.44922C10.2085 6.44922 8.66406 7.99482 8.66406 9.89322C8.66406 11.4916 9.75966 12.8392 11.2381 13.2256C11.2357 13.8592 11.2393 14.9452 11.2465 16.8544C11.2477 17.3176 11.6245 17.6908 12.0865 17.6908H12.0901C12.5545 17.6884 12.9289 17.3116 12.9265 16.8472L12.9229 15.9664H13.7533C14.2177 15.9664 14.5933 15.5908 14.5933 15.1264C14.5933 14.662 14.2177 14.2876 13.7533 14.2876ZM10.3429 9.89322C10.3429 8.92002 11.1349 8.12922 12.1069 8.12922C13.0801 8.12922 13.8709 8.92122 13.8709 9.89322C13.8709 10.8652 13.0789 11.6572 12.1069 11.6572C11.1349 11.6572 10.3429 10.8664 10.3429 9.89322Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}
.home .content-popup .popup-wrap.verify .btm-v-txt li {position: relative; font-weight: 400; color: #232527; font-size: 15px; line-height: 150%; padding: 0 0 8px 20px;}
.home .content-popup .popup-wrap.verify .btm-v-txt li:last-child {padding-bottom: 0;}
.home .content-popup .popup-wrap.verify .btm-v-txt li::before {content: ''; position: absolute; top: 9px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}

@media (max-width: 1023px) {
  .home .content-popup .popup-wrap.verify .bx-v-wrap {padding: 0 0 16px 0}
  .home .content-popup .popup-wrap.verify .bx-v-wrap ul {column-gap: 16px;}
  .home .content-popup .popup-wrap.verify .bx-v-wrap li .in-bx .tx01 {text-align: center; padding-bottom: 24px;}
  .home .content-popup .popup-wrap.verify .bx-v-wrap li .in-bx .tx01 br {display: block;}
}

.home .why-y-wrap {padding: 48px 0; /*padding-bottom: 96px;*/}
.home .why-y-wrap .why-y-list ul {display: flex; column-gap: 24px;}
.home .why-y-wrap .why-y-list ul li {width: 20%;}
.home .why-y-wrap .why-y-list ul li .in-bx {position: relative; height: 260px; padding: 32px; border-radius: 16px; box-sizing: border-box;}
.home .why-y-wrap .why-y-list ul li .in-bx .tx01 {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%;}
.home .why-y-wrap .why-y-list ul li .in-bx .tx02 {font-weight: 600; font-size: 22px; color: #ffff; line-height: 130%; display: none;}
.home .why-y-wrap .why-y-list ul li .in-bx p.icon {
  position: absolute;
  left: 21px;
  bottom: 21px;
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M12.3322 5.05077C12.3327 4.45495 12.8157 3.9713 13.4116 3.97128L25.7946 3.97228C26.3909 3.97228 26.8741 4.45552 26.8741 5.05176L26.8751 17.4348C26.8751 18.0307 26.3915 18.5138 25.7956 18.5142C25.1994 18.5142 24.7152 18.03 24.7152 17.4338V7.65803L12.4819 19.8913C12.0603 20.3129 11.3767 20.3129 10.9551 19.8913C10.5335 19.4697 10.5335 18.7861 10.9551 18.3645L23.1884 6.13124L13.4126 6.13124C12.8164 6.13124 12.3322 5.64701 12.3322 5.05077Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
  display: none;
}
.home .why-y-wrap .why-y-list ul li:nth-child(1) .in-bx {background-color: #EAF9FF; background-image: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_why01.png'); background-repeat: no-repeat; background-position: right 30px bottom 30px; background-size: 61px;}
.home .why-y-wrap .why-y-list ul li:nth-child(2) .in-bx {background-color: #ECF5FF; background-image: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_why02.png'); background-repeat: no-repeat; background-position: right 30px bottom 30px; background-size: 56px;}
.home .why-y-wrap .why-y-list ul li:nth-child(3) .in-bx {background-color: #FFF2E0; background-image: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_why03.png'); background-repeat: no-repeat; background-position: right 30px bottom 30px; background-size: 80px;}
.home .why-y-wrap .why-y-list ul li:nth-child(4) .in-bx {background-color: #FBEEED; background-image: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_why04.png'); background-repeat: no-repeat; background-position: right 30px bottom 30px; background-size: 80px;}
.home .why-y-wrap .why-y-list ul li:nth-child(5) .in-bx {background-color: #F3F2FF; background-image: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_why05.png'); background-repeat: no-repeat; background-position: right 30px bottom 30px; background-size: 70px;}
.home .why-y-wrap .why-y-list ul li a:hover .in-bx {background: #D17B47;}
.home .why-y-wrap .why-y-list ul li a:hover .in-bx .tx01 {display: none;}
.home .why-y-wrap .why-y-list ul li a:hover .in-bx .tx02 {display: block;}
.home .why-y-wrap .why-y-list ul li a:hover .in-bx p.icon {display: block;}


.home .popup-contents .table-wrap {padding: 12px 0;}
.home .popup-contents .table-wrap table.cont-tb-ty01 {width: 100%; table-layout: fixed; border-top: 1px solid rgba(19, 21, 23, 0.20);}
.home .popup-contents .table-wrap table.cont-tb-ty01 thead th {height: 48px; font-weight: 600; font-size: 17px; color: #232527; line-height: 48px; background: #F7F6F5; border-right: 1px solid rgba(19, 21, 23, 0.20); border-bottom: 1px solid #D5D4D4 /*rgba(19, 21, 23, 0.20)*/; box-sizing: border-box;}
.home .popup-contents .table-wrap table.cont-tb-ty01 thead th:last-child {border-right: none;}
.home .popup-contents .table-wrap table.cont-tb-ty01 tbody th {border-right: 1px solid rgba(19, 21, 23, 0.20); border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.home .popup-contents .table-wrap table.cont-tb-ty01 tbody th:last-child {border-right: none;}
.home .popup-contents .table-wrap table.cont-tb-ty01 tbody td {/*height: 48px;*/ font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding: 8px 12px; border-right: 1px solid rgba(19, 21, 23, 0.20); border-bottom: 1px solid rgba(19, 21, 23, 0.20); text-align: center; box-sizing: border-box;}
.home .popup-contents .table-wrap table.cont-tb-ty01 tbody td.br-n {border-right: none;}

.home .popup-contents .component-product-wrap {padding: 0;}
/* .home .popup-contents .component-product-wrap .component-product li {width: calc(100% / 3);} */


.home .content-popup.photo {background: linear-gradient(0deg, var(--bg-dim, rgba(19, 21, 23, 0.50)) 0%, var(--bg-dim, rgba(19, 21, 23, 0.50)) 100%), rgba(0, 0, 0, 0.60); backdrop-filter: blur(10px);}
.home .content-popup.photo .btn-popup-close {
	content: "";
	position: absolute;
	top: 20px;
	right: 20px;
	display: block;
	width: 48px;
	height: 48px;
	mask: none;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M9.26542 40.2346C9.11898 40.381 8.88154 40.381 8.73509 40.2346C8.58865 40.0881 8.58865 39.8507 8.73509 39.7042L39.7045 8.73483C39.851 8.58839 40.0884 8.58839 40.2348 8.73483C40.3813 8.88128 40.3813 9.11872 40.2348 9.26517L9.26542 40.2346Z' fill='white' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M39.7043 40.2346C39.8508 40.381 40.0882 40.381 40.2346 40.2346C40.3811 40.0881 40.3811 39.8507 40.2346 39.7042L9.26522 8.73483C9.11878 8.58839 8.88134 8.58839 8.73489 8.73483C8.58844 8.88128 8.58844 9.11872 8.73489 9.26517L39.7043 40.2346Z' fill='white' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 48px;
	text-indent: -9999px;
	overflow: hidden;
}
.home .content-popup.photo .popup-wrap.photo {max-width: 1280px; background-color: transparent; position: relative; overflow: visible;}
.home .content-popup.photo .popup-wrap.photo .popup-body {padding: 0;}
.home .content-popup.photo .popup-wrap.photo .popup-body .popup-contents {padding: 0;}

.home .pop-img-view-wrap {position: relative;}
.home .pop-img-view-wrap .bx-img {border-radius: 16px; overflow: hidden;}
.home .pop-img-view-wrap .bx-btm-btn {position: relative; padding-top: 24px; text-align: right; z-index: 10;}
.home .pop-img-view-wrap .bx-btm-btn a.btn-down-p {position: absolute; top: 24px; right: 0; display: inline-block; height: 48px; font-weight: 600; font-size: 19px; color: #232527; line-height: 48px; padding: 0 56px 0 24px; background: #fff; border: 1px solid #232527; border-radius: 48px;}
.home .pop-img-view-wrap .bx-btm-btn a.btn-down-p {
  background-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 d='M17.7085 15.8337C18.0536 15.8338 18.3335 16.1136 18.3335 16.4587C18.3333 16.8037 18.0535 17.0836 17.7085 17.0837H2.2915C1.94653 17.0837 1.66672 16.8037 1.6665 16.4587C1.6665 16.1136 1.9464 15.8338 2.2915 15.8337H17.7085ZM9.99854 2.49976C10.3299 2.49976 10.5991 2.7628 10.5991 3.08765V11.8972L14.1499 8.29272C14.3795 8.05862 14.7596 8.05117 14.9985 8.27612C15.2374 8.50129 15.2448 8.87398 15.0151 9.10815L10.4312 13.7654C10.318 13.8805 10.1616 13.9451 9.99854 13.9451C9.83542 13.945 9.67898 13.8806 9.56592 13.7654L4.98193 9.10815C4.75245 8.874 4.7598 8.50124 4.99854 8.27612C5.23738 8.051 5.61744 8.0587 5.84717 8.29272L9.39893 11.8972V3.08765C9.39896 2.7629 9.66727 2.49992 9.99854 2.49976Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top 14px right 24px;
  background-size: 20px;
}
.home .pop-img-view-wrap .bx-btm-btn a.btn-down-p:hover {background-color: #F4F5F6;}

.home .content-popup.photo .swiper-button-next {width: 56px; height: 56px; right: -80px; border: 1px solid rgba(255, 255, 255, 0.60); border-radius: 56px;}
.home .content-popup.photo .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='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.00464 16.4461C6.75833 16.1724 6.78052 15.7509 7.05419 15.5045L12.3369 10.0001L7.05419 4.49561C6.78052 4.2493 6.75833 3.82777 7.00464 3.5541C7.25095 3.28043 7.67247 3.25824 7.94615 3.50455L13.7795 9.50455C13.92 9.63098 14.0002 9.81109 14.0002 10.0001C14.0002 10.1891 13.92 10.3692 13.7795 10.4956L7.94615 16.4956C7.67247 16.7419 7.25095 16.7197 7.00464 16.4461Z' fill='white' fill-opacity='0.6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}
.home .content-popup.photo .swiper-button-prev {width: 56px; height: 56px; left: -80px; border: 1px solid rgba(255, 255, 255, 0.60); border-radius: 56px;}
.home .content-popup.photo .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='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.9954 16.4461C13.2417 16.1724 13.2195 15.7509 12.9458 15.5045L7.66306 10.0001L12.9458 4.49561C13.2195 4.2493 13.2417 3.82777 12.9954 3.5541C12.7491 3.28043 12.3275 3.25824 12.0539 3.50455L6.22052 9.50455C6.08004 9.63098 5.99983 9.81109 5.99983 10.0001C5.99983 10.1891 6.08004 10.3692 6.22052 10.4956L12.0539 16.4956C12.3275 16.7419 12.7491 16.7197 12.9954 16.4461Z' fill='white' fill-opacity='0.6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}
.home .content-popup.photo .swiper-pagination-fraction {position: relative; left: auto; top: auto; bottom: auto; width: 180px; font-weight: 600; font-size: 22px; color: #fff; line-height: 48px; margin: 0 auto;}

@media (max-width: 1023px) {
  .home .content-popup.photo .popup-wrap.photo {max-height: 100%; padding: 0 16px; border-radius: 0; align-self: center;}
  .home .content-popup.photo .popup-wrap.photo .popup-body .btm-s-tit {font-size: 20px;}
  /* .home .content-popup.photo .swiper-button-next {width: 28px; height: 28px; right: 32px; top: 90px;}
  .home .content-popup.photo .swiper-button-next::after {width: 28px; height: 28px;}
  .home .content-popup.photo .swiper-button-prev {width: 28px; height: 28px; left: 32px; top: 90px;}
  .home .content-popup.photo .swiper-button-prev::after {width: 28px; height: 28px;} */
  .home .content-popup.photo .swiper-button-next,
  .home .content-popup.photo .swiper-button-prev {display: none;}
  .home .content-popup.photo .swiper-pagination-fraction {font-size: 16px; line-height: 42px;}
  .home .pop-img-view-wrap .bx-btm-btn a.btn-down-p {height: 40px; font-size: 14px; line-height: 40px; padding: 0 36px 0 16px; background-position: top 12px right 14px; background-size: 16px;}
}

.home .content-popup.youtube {background: linear-gradient(0deg, var(--bg-dim, rgba(19, 21, 23, 0.50)) 0%, var(--bg-dim, rgba(19, 21, 23, 0.50)) 100%), rgba(0, 0, 0, 0.60); backdrop-filter: blur(10px);}
.home .content-popup.youtube .btn-popup-close {
	content: "";
	position: absolute;
	top: 20px;
	right: 20px;
	display: block;
	width: 48px;
	height: 48px;
	mask: none;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M9.26542 40.2346C9.11898 40.381 8.88154 40.381 8.73509 40.2346C8.58865 40.0881 8.58865 39.8507 8.73509 39.7042L39.7045 8.73483C39.851 8.58839 40.0884 8.58839 40.2348 8.73483C40.3813 8.88128 40.3813 9.11872 40.2348 9.26517L9.26542 40.2346Z' fill='white' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M39.7043 40.2346C39.8508 40.381 40.0882 40.381 40.2346 40.2346C40.3811 40.0881 40.3811 39.8507 40.2346 39.7042L9.26522 8.73483C9.11878 8.58839 8.88134 8.58839 8.73489 8.73483C8.58844 8.88128 8.58844 9.11872 8.73489 9.26517L39.7043 40.2346Z' fill='white' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 48px;
	text-indent: -9999px;
	overflow: hidden;
}
.home .content-popup.youtube .popup-wrap.youtube {position: unset; max-width: 1280px; background-color: transparent;}
.home .content-popup.youtube .popup-wrap.youtube .popup-body {padding: 0;}
.home .content-popup.youtube .popup-wrap.youtube .popup-body .popup-contents {padding: 0;}
.home .content-popup.youtube .popup-wrap.youtube .popup-body .btm-s-tit {font-weight: 600; font-size: 28px; color: #FFF; line-height: 130%; padding-top: 24px; text-align:center;}

@media (max-width: 1023px) {
  .home .content-popup.youtube .popup-wrap.youtube {max-height: 100%; padding: 0 16px; border-radius: 0; align-self: center;}
  .home .content-popup.youtube .popup-wrap.youtube .popup-body .btm-s-tit {font-size: 20px;}
}

.home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx {padding-bottom: 24px;}
.home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx > div {padding-bottom: 16px;}
.home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx > div .form.checkbox .form-text {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx > div .form.checkbox .form-text::before, 
.home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx > div .form.checkbox .form-text::after {top: 3px;}

.home .btm-ck-tx .bx-tp {position: relative;}
.home .btm-ck-tx .bx-tp .tx01-n {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding-right: 125px;}
.home .btm-ck-tx .bx-tp .tx01-n span.tx-imp {color: #E94543;}
.home .btm-ck-tx .bx-tp a.btn-agree {position: absolute; top: -7px; right: 0; display: block; width: 108px; height: 40px; font-weight: 400; font-size: 15px; color: #232527; line-height: 40px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 40px; text-align: center; display: flex; align-items: center; justify-content: center; column-gap: 6px;}
.home .btm-ck-tx .bx-tp a.btn-agree::before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background-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%3Crect width='20' height='20' rx='10' transform='matrix(1 0 0 -1 0 20)' fill='%23D7D7D7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7514 6.33927C14.1161 6.58854 14.2098 7.08634 13.9605 7.45114L9.86052 13.4511C9.72622 13.6477 9.51139 13.7742 9.2744 13.7963C9.0374 13.8185 8.80286 13.7339 8.63449 13.5656L6.13293 11.0656C5.82041 10.7533 5.82025 10.2468 6.13258 9.93428C6.4449 9.62176 6.95143 9.6216 7.26395 9.93392L9.08349 11.7523L12.6395 6.54843C12.8888 6.18364 13.3866 6.08999 13.7514 6.33927Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
}
.home .btm-ck-tx .bx-tp a.btn-agree.on {border: 1px solid #F1945E;}
.home .btm-ck-tx .bx-tp a.btn-agree.on::before {
  background-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%3Crect width='20' height='20' rx='10' transform='matrix(1 0 0 -1 0 20)' fill='%23D17B47'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7514 6.33927C14.1161 6.58854 14.2098 7.08634 13.9605 7.45114L9.86052 13.4511C9.72622 13.6477 9.51139 13.7742 9.2744 13.7963C9.0374 13.8185 8.80286 13.7339 8.63449 13.5656L6.13293 11.0656C5.82041 10.7533 5.82025 10.2468 6.13258 9.93428C6.4449 9.62176 6.95143 9.6216 7.26395 9.93392L9.08349 11.7523L12.6395 6.54843C12.8888 6.18364 13.3866 6.08999 13.7514 6.33927Z' fill='white'/%3E%3C/svg%3E");
}

@media (max-width: 1023px) {
  .home .btm-ck-tx .bx-tp .tx01-n {padding-right: 0;}
}


.home .cont-agree01 .tit01 {position: relative; font-weight: 600; font-size: 19px; color: #131517; line-height: 130%; /*padding-left: 26px;*/ padding-bottom: 16px;}
.home .cont-agree01 .tit01 span {position: absolute; top: 0; left: 0;}
.home .cont-agree01 .order-list-n .s-tit {font-weight: 600; font-size: 17px; line-height: 150%; padding: 0 0 8px 0;}
.home .cont-agree01 .order-list-n .no-l {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding-bottom: 24px;}
.home .cont-agree01 .order-list-n .no-l.ty02 {margin-top: -24px;}
.home .cont-agree01 .order-list-n ul {padding: 0 0 24px 0;}
.home .cont-agree01 .order-list-n li {position: relative; font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding: 0 0 4px 20px;}
.home .cont-agree01 .order-list-n li span {position: absolute; top: 0; left: 0;font-weight: 600;}
.home .cont-agree01 .order-list-n ul.list-dot {padding-bottom: 0;}
.home .cont-agree01 .order-list-n ul.list-dot li {position: relative; padding-left: 16px;}
.home .cont-agree01 .order-list-n ul.list-dot li::before {content: ''; position: absolute; top: 10px; left: 0; display: block; width: 3px; height: 3px; background: #232527; border-radius: 4px;}
.home .cont-agree01 .order-list-n ul.list-dot.dep3 {padding-left: 52px;}
.home .cont-agree01 .order-list-n ul.ty02 li {display: flex; column-gap: 6px;}
.home .cont-agree01 .order-list-n ul.ty02 li .tx01 {width: auto /*68px*/; color: #c87c1e;}
.home .cont-agree01 .order-list-n ul.ty02 li .tx02 {flex: 1; /*width: calc(100% - 74px);*/}
.home .cont-agree01 .ag-wrap {margin-bottom: 24px; border-bottom: 1px dotted #ddd;}
.home .cont-agree01 .table-wrap {padding: 0 0 24px 0;}
.home .cont-agree01 .table-wrap table.cont-tb-ty01 {width: 100%; table-layout: fixed; border-top: 1px solid rgba(19, 21, 23, 0.20);}
.home .cont-agree01 .table-wrap table.cont-tb-ty01 thead th {height: 48px; font-weight: 600; font-size: 17px; color: #232527; line-height: 48px; background: #F7F6F5; border-right: 1px solid rgba(19, 21, 23, 0.20); border-bottom: 1px solid rgba(19, 21, 23, 0.20); box-sizing: border-box;}
.home .cont-agree01 .table-wrap table.cont-tb-ty01 thead th:last-child {border-right: none;}
.home .cont-agree01 .table-wrap table.cont-tb-ty01 tbody th {border-right: 1px solid rgba(19, 21, 23, 0.20); border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.home .cont-agree01 .table-wrap table.cont-tb-ty01 tbody th:last-child {border-right: none;}
.home .cont-agree01 .table-wrap table.cont-tb-ty01 tbody td {/*height: 48px;*/ font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding: 8px 12px; border-right: 1px solid rgba(19, 21, 23, 0.20); border-bottom: 1px solid rgba(19, 21, 23, 0.20); text-align: center; box-sizing: border-box;}
.home .cont-agree01 .table-wrap table.cont-tb-ty01 tbody td:last-child {border-right: none;}
.home .cont-agree01 .table-wrap table.cont-tb-ty01 tbody td.br-n {border-right: none;}
.home .cont-agree01 .table-wrap .tb-btm-tx {font-weight: 400; font-size: 17px; color: #c87c1e; line-height: 150%; padding-top: 8px;}

@media (max-width: 1023px) {
  .home .cont-agree01 .order-list-n .no-l {font-size: 15px;}
  .home .cont-agree01 .order-list-n li {font-size: 15px;}
  .home .cont-agree01 .table-wrap table.cont-tb-ty01 thead th {font-size: 15px;}
  .home .cont-agree01 .table-wrap table.cont-tb-ty01 tbody td {font-size: 15px;}
  .home .cont-agree01 .table-wrap .tb-btm-tx {font-size: 14px;}
}


/* 알럿 */
.home .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; }
.home .pop-alert .bx-alert { max-width: 320px; 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); }
.home .pop-alert .bx-alert .in-cont-bx {padding: 32px 28px;}
.home .pop-alert .bx-alert .in-cont-bx .bx-tx {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; text-align: center;}
.home .pop-alert .bx-alert .in-cont-bx .bx-btns {padding-top: 16px; display: flex; column-gap: 12px; justify-content: center;}
.home .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;}
.home .pop-alert .bx-alert .in-cont-bx .bx-btns .btn01:hover {background: #F4F5F6;}
/* .home .pop-alert .bx-alert .in-cont-bx .bx-btns .btn01:hover {border: 1px solid rgba(19, 21, 23, 0.20); background-color: #F4F5F6;}
.home .pop-alert .bx-alert .in-cont-bx .bx-btns .btn01:active {border: 1px solid rgba(19, 21, 23, 0.20); background-color: #E6E8EA;} */
.home .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: #D17B47; border-radius: 8px; text-align: center; box-sizing: border-box;}
.home .pop-alert .bx-alert .in-cont-bx .bx-btns .btn02:hover {background: #BC6F40;}
/* .home .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%), #D17B47;}
.home .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%), #D17B47;} */
.home .pop-alert .bx-alert .in-cont-bx .bx-btns .btn01.disabled, .home .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) {
  .home .pop-alert .bx-alert {max-width: none /*280px*/;}
  .home .pop-alert .bx-alert .in-cont-bx {padding: 24px;}
  .home .pop-alert .bx-alert .in-cont-bx .bx-tx {font-size: 15px;}
  .home .pop-alert .bx-alert .in-cont-bx .bx-btns .btn01 {width: 60px; height: 32px; font-size: 14px; line-height: 32px;}
  .home .pop-alert .bx-alert .in-cont-bx .bx-btns .btn02 {width: 60px; height: 32px; font-size: 14px; line-height: 32px;}

  .home .pop-alert.pop-file-pw .bx-alert .in-cont-bx .bx-btns .btn01,
  .home .pop-alert.pop-file-pw .bx-alert .in-cont-bx .bx-btns .btn02 {width: 78px; height: 40px; line-height: 40px}
}

/* 토스트 */
.home .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: 1000000000000000000000000; }
.home .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); }
.home .pop-toast .bx-toast .ion-cont-bx {position: relative; padding: 10px 34px 10px 16px; background: #D17B47;}
.home .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;}
.home .pop-toast .bx-toast .ion-cont-bx .bx-tx span.icon {width: 16px; height: 16px;}
.home .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; }
.home .pop-toast .bx-toast .ion-cont-bx .bx-tx a.btn-close-toast {position: absolute; top: 14.5px; right: 10px; width: 12px; height: 12px;}
.home .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; }



.home #page.page-error {-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.home #page.page-error .inner-bx {width: 468px /*458px*/; margin: 0 auto;}
.home #page.page-error .inner-bx .icon01 {width: 79px; height: 79px; margin: 0 auto;}
.home #page.page-error .inner-bx .icon01 {background-image: url('https://cdn.yedaham.co.kr/yedaham/public/images/common/icon_alert.png'); background-repeat: no-repeat; background-position: center;background-size: 79px;}
.home #page.page-error .inner-bx .icon02 {width: 79px; height: 79px; margin: 0 auto;}
.home #page.page-error .inner-bx .icon02 {background-image: url('https://cdn.yedaham.co.kr/yedaham/public/images/common/icon_404.png'); background-repeat: no-repeat; background-position: center;background-size: 79px;}
.home #page.page-error .inner-bx .icon03 {width: 79px; height: 79px; margin: 0 auto;}
.home #page.page-error .inner-bx .icon03 {background-image: url('https://cdn.yedaham.co.kr/yedaham/public/images/common/icon_505.png'); background-repeat: no-repeat; background-position: center;background-size: 79px;}
.home #page.page-error .inner-bx .bx-cnt {padding: 32px 0 0 0;}
.home #page.page-error .inner-bx .bx-cnt .tx01 {font-weight: 600; font-size: 28px; color: #232527; line-height: 130%; padding: 0 0 12px 0; text-align: center;}
.home #page.page-error .inner-bx .bx-cnt .tx02 {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding: 0 0 0 0; text-align: center;}
.home #page.page-error .inner-bx .bx-cnt .btm-tx {padding-top: 8px; padding-left: 84px /*37px*/;}
.home #page.page-error .inner-bx .bx-cnt .btm-tx li {position: relative; font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding: 0 0 4px 20px;}
.home #page.page-error .inner-bx .bx-cnt .btm-tx li::before {content: ''; position: absolute; top: 11px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.home #page.page-error .inner-bx .btm-btns {padding-top: 32px; display: flex; column-gap: 16px; justify-content: center;}
.home #page.page-error .inner-bx .btm-btns .btn01 {display: block; width: 136px; height: 48px; font-weight: 600; font-size: 19px; color: #232527; line-height: 48px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; text-align: center; box-sizing: border-box;}
.home #page.page-error .inner-bx .btm-btns .btn01:hover {background: #F4F5F6;}
.home #page.page-error .inner-bx .btm-btns .btn02 {display: block; width: 136px; height: 48px; font-weight: 600; font-size: 19px; color: #fff; line-height: 48px; background: #D17B47; border-radius: 8px; text-align: center; box-sizing: border-box;}
.home #page.page-error .inner-bx .btm-btns .btn02:hover {background: #BC6F40;}

@media (max-width: 1023px) {
  .home #page.page-error {padding-top: 90px;}
  .home #page.page-error .inner-bx {width: 100%;}
  .home #page.page-error .inner-bx .bx-cnt .tx01 {font-size: 24px;}
  .home #page.page-error .inner-bx .bx-cnt .tx02 {font-size: 15px;}
  .home #page.page-error .inner-bx .bx-cnt .btm-tx {padding-left: 55px;}
  .home #page.page-error .inner-bx .bx-cnt .btm-tx li {font-size: 14px;}
}


.home .bx-nodata {padding: 190px 0;}
.home .review-display-wrap .bx-nodata {padding: 50px 0 0;}
.home .bx-nodata .in-bx {width: 353px; margin: 0 auto;}
.home .bx-nodata .in-bx .icon {width: 98px; height: 67px; margin: 0 auto;}
.home .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;
}
.home .bx-nodata .in-bx .tx01 {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%; padding: 24px 0 0 0; text-align: center;}
.home .result-list-wrap .bx-nodata {padding: 64px 0;}

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

.home .my-contract {max-width: 790px;}
.home .my-contract a.btn-contract-check {display: inline-block; font-weight: 600; font-size: 15px; color: #FFF; line-height: 150%; padding: 8px 20px; margin: -3px 0 0 4px; background: #D17B47; border-radius: 32px; vertical-align: top;}
.home .my-contract a.btn-contract-check:hover {background: #BC6F40;}
.home .my-contract .bx-contract {height: 560px; border: 1px solid #ddd; border-radius: 16px; overflow: hidden;}

@media (max-width: 1023px) {
  .home .my-contract a.btn-contract-check {font-size: 13px; padding: 6px 12px;}
}

.home .wish-time-list.ty-n01 li {width: 100%;}
.home .wish-time-list.ty-n01 li .in-bx {position: relative; height: auto; padding: 14px 32px; box-sizing: border-box; text-align: left;}
.home .wish-time-list.ty-n01 li .in-bx::before {
	content: '';
	position: absolute; top: 15px; right: 32px;
	display: block;
	width: 26px;
	height: 26px;
	background-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%3Crect width='20' height='20' rx='10' transform='matrix(1 0 0 -1 0 20)' fill='%23D7D7D7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7514 6.33927C14.1161 6.58854 14.2098 7.08634 13.9605 7.45114L9.86052 13.4511C9.72622 13.6477 9.51139 13.7742 9.2744 13.7963C9.0374 13.8185 8.80286 13.7339 8.63449 13.5656L6.13293 11.0656C5.82041 10.7533 5.82025 10.2468 6.13258 9.93428C6.4449 9.62176 6.95143 9.6216 7.26395 9.93392L9.08349 11.7523L12.6395 6.54843C12.8888 6.18364 13.3866 6.08999 13.7514 6.33927Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 26px;
}
.home .wish-time-list.ty-n01 li.on .in-bx {border: 2px solid #F1945E;}
.home .wish-time-list.ty-n01 li.on .in-bx::before {
  background-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%3Crect width='20' height='20' rx='10' transform='matrix(1 0 0 -1 0 20)' fill='%23D17B47'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7514 6.33927C14.1161 6.58854 14.2098 7.08634 13.9605 7.45114L9.86052 13.4511C9.72622 13.6477 9.51139 13.7742 9.2744 13.7963C9.0374 13.8185 8.80286 13.7339 8.63449 13.5656L6.13293 11.0656C5.82041 10.7533 5.82025 10.2468 6.13258 9.93428C6.4449 9.62176 6.95143 9.6216 7.26395 9.93392L9.08349 11.7523L12.6395 6.54843C12.8888 6.18364 13.3866 6.08999 13.7514 6.33927Z' fill='white'/%3E%3C/svg%3E");
}
.home .wish-time-list.ty-n01 li.on .in-bx p.tx01 {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%;}

@media (max-width: 1023px) {
  .home .wish-time-list.three.ty-n01 li {width: 100%;}
  .home .wish-time-list.ty-n01 li .in-bx {padding: 12px 24px;}
  .home .wish-time-list.ty-n01 li .in-bx::before {top: 12px; right: 24px; width: 22px; height: 22px; background-size: 22px;}
  .home .wish-time-list.ty-n01 li.on .in-bx p.tx01 {font-size: 18px;}
}

.home .pop-alert.pop-file-pw .bx-alert {max-width: 500px; border-radius: 0;}
.home .pop-alert.pop-file-pw .bx-alert .p-stit {font-weight: 600; font-size: 24px; color: #131517; line-height: 130%; padding-bottom: 32px; text-align: center;}
.home .pop-alert.pop-file-pw .bx-alert .p-stxt {font-weight: 400; font-size: 17px; line-height: 150%; padding-bottom: 24px; text-align: center;}
.home .pop-alert.pop-file-pw .bx-alert .bx-inp {width: 280px; margin: 0 auto;}
.home .pop-alert.pop-file-pw .form.input.password .btn-password::before {
  background-color: transparent;
  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.99999 2.99994C3.31241 2.68752 3.81941 2.68752 4.13183 2.99994L21.001 19.8681C21.3133 20.1805 21.3132 20.6875 21.001 20.9999C20.6885 21.3124 20.1816 21.3124 19.8691 20.9999L16.4687 17.5995L16.4678 17.6005L15.1875 16.3183L14.0596 15.1904V15.1913L12.8818 14.0126L9.98437 11.1152V11.1162L8.80663 9.93939V9.93744L7.25487 8.38568L7.2539 8.38666L6.06737 7.20013L6.06835 7.19916L2.99999 4.1308C2.68781 3.81837 2.68768 3.31229 2.99999 2.99994ZM6.52147 8.7851C6.50397 8.79567 6.48613 8.80568 6.46874 8.81635C5.02268 9.70315 4.02443 10.8672 3.63671 12.0869C4.19794 13.5856 6.61199 16.7001 12 16.7001C12.8199 16.7001 13.5699 16.6336 14.2549 16.5175L15.5996 17.8622C14.5422 18.1378 13.3453 18.2997 12 18.2997C5.62154 18.2997 2.62772 14.3893 2.03124 12.3261C1.99155 12.1888 1.98977 12.0427 2.02538 11.9042C2.46832 10.1828 3.72465 8.69859 5.36132 7.62494L6.52147 8.7851ZM12 5.70013C16.6464 5.70013 20.8267 8.32804 21.9609 11.8593C22.0058 11.999 22.0109 12.1483 21.9766 12.291C21.6552 13.6248 20.621 15.2607 18.751 16.4892L17.5918 15.329C19.2078 14.3596 20.063 13.0716 20.3613 12.1308C19.3858 9.52803 16.0411 7.29974 12 7.29974C11.2433 7.29974 10.5001 7.37873 9.7871 7.52533L8.46874 6.20697C9.584 5.88063 10.7782 5.70013 12 5.70013ZM9.80175 12.0654C9.83579 13.2283 10.7707 14.1621 11.9336 14.1962L13.3057 15.5683C12.8982 15.7175 12.4582 15.7997 11.999 15.7997C9.90044 15.7996 8.19924 14.0985 8.19921 11.9999C8.19923 11.5405 8.28029 11.1 8.42968 10.6923L9.80175 12.0654ZM11.999 8.20013C14.0976 8.20013 15.7987 9.90135 15.7988 11.9999C15.7988 12.4587 15.7173 12.8985 15.5683 13.3056L14.1953 11.9326C14.1602 10.7706 13.2267 9.83667 12.0644 9.80267L10.6924 8.42963C11.0997 8.2805 11.54 8.20016 11.999 8.20013Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  mask-image: none;
}
.home .pop-alert.pop-file-pw .form.input.password .btn-password.shown::before {
  background-color: transparent;
  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.9943 5.7002C16.5137 5.7002 20.5802 8.18238 21.8507 11.5576C21.9751 11.8885 21.9931 12.2598 21.881 12.6143C21.1061 15.0622 18.052 18.2998 11.9943 18.2998C5.9129 18.2996 2.91684 14.7467 2.13097 12.6416C2.00293 12.2985 2.00156 11.9315 2.10753 11.5986C2.65942 9.86509 4.03569 8.39152 5.77941 7.36133C7.5312 6.32641 9.71464 5.70028 11.9943 5.7002ZM11.9943 7.2998C9.99867 7.29989 8.09624 7.85013 6.59289 8.73828C5.0814 9.63127 4.03282 10.8282 3.63292 12.084C3.6326 12.085 3.63212 12.0862 3.63195 12.0869C4.20113 13.6042 6.62423 16.7 11.9943 16.7002C17.4286 16.7002 19.8124 13.8465 20.3556 12.1328C20.3555 12.1313 20.355 12.1273 20.3527 12.1211C19.3733 9.51951 16.0237 7.2998 11.9943 7.2998ZM11.9952 8.2002C14.0938 8.2002 15.7949 9.90141 15.795 12C15.795 14.0987 14.0939 15.7998 11.9952 15.7998C9.89664 15.7997 8.19542 14.0986 8.19542 12C8.19553 9.90147 9.8967 8.2003 11.9952 8.2002ZM11.9952 9.7998C10.7804 9.79991 9.79514 10.7851 9.79503 12C9.79503 13.215 10.7803 14.2001 11.9952 14.2002C13.2103 14.2002 14.1954 13.215 14.1954 12C14.1953 10.7851 13.2102 9.7998 11.9952 9.7998Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  mask-image: none;
}

@media (max-width: 1023px) {
  .home .pop-alert.pop-file-pw .bx-alert .p-stit {font-size: 20px; padding-bottom: 16px;}
  .home .pop-alert.pop-file-pw .bx-alert .p-stxt {font-size: 15px;}
}


.home .m-app-down-layer {display: none;}
.home .m-app-down-layer.open {display: none;}



.home .product-detail #page.page-product {gap: 0;}


/* 계약완료 */
.home .data-display.contract-completed {margin-bottom: 24px; padding: 12px 0; border-top: 1px solid rgba(19, 21, 23, 0.30);}
.home .data-display.contract-completed .data-wrap {display: flex; align-items: center;}
.home .data-display.contract-completed .data-wrap .data-head {flex-shrink: 0; width: 200px;}
.home .data-display.contract-completed .data-wrap .data-head .title {font-weight: 600; font-size: 24px; line-height: 1.5;}
.home .data-display.contract-completed .data-wrap .data-body {flex: 1 1 100%;}
/*.home .data-display.contract-completed .data-wrap .data-body .data-list {}*/
.home .data-display.contract-completed .data-wrap .data-body .data-list .data-item {display: flex; padding: 11px 0; border-bottom: 1px solid rgba(19, 21, 23, 0.20); font-size: 17px; color: #444; line-height: 150%;}
.home .data-display.contract-completed .data-wrap .data-body .title {flex-shrink: 0; width: 174px; padding: 0 32px; box-sizing: border-box;}
.home .data-display.contract-completed .data-wrap .data-body .text {flex: 1 1 100%; padding: 0 32px; font-weight: 600;}

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

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

  .home .search-layer .search-inner-wrap {padding-top: 0; height: 100vh}
  .home .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;}
  .home .search-layer .search-inner-wrap .search-inner-bx {width: 100%; padding: 0 16px; box-sizing: border-box;}
  .home .search-layer .search-inner-wrap .search-inner-bx .s-title {font-size: 24px; padding: 32px 60px;}
  .home .search-layer .search-inner-wrap .search-inner-bx .search-word .search-form {width: 100%;}
  .home .search-layer .search-inner-wrap .search-inner-bx .search-word .search-form .form {width: 100%;}
  .home .search-layer .search-inner-wrap .search-inner-bx .search-word .search-form .form .form-elem {width: 100%;}
  .home .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx {padding: 32px 0 72px 0;}
  .home .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;}
  .home .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx .keyword-r {gap: 8px; flex-wrap: wrap; justify-content: center;}
  .home .search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx .keyword-r span.keyword-item {font-size: 15px;}
  .home .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;}
  .home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side {position: relative; padding: 12px 0; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 16px; column-gap: 0;}
  .home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side::after {content: ''; display: block; position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background-color: rgba(19, 21, 23, 0.15);}
  .home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p {font-weight: 600; font-size: 14px; color: #777;}
  .home .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;}
  .home .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;}
  .home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p span.tx-stit {display: inline-block; color: #777; font-size: 14px;}
  .home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p.tx01 span.tx-stit {padding-left: 36px; background-size: 28px;}
  .home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p.tx02 span.tx-stit {padding-left: 36px; background-size: 28px;}
  .home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p span.tx-num {display: block; padding-top: 4px;}
  .home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side {justify-content: center;}
  .home .search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side p {font-size: 15px;}
  .home .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;}

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

  .home .result-list-wrap .result-list-inner-bx {padding-bottom: 32px;}
  .home .result-list-wrap .result-list-inner-bx .result-s-title {font-size: 20px; padding-bottom: 12px;}
  .home .result-list-wrap .result-list-inner-bx .result-s-title span.tx-num {font-size: 17px;}
  .home .result-list-wrap .result-list-inner-bx .result-list {padding-top: 6px;}
  .home .result-list-wrap .result-list-inner-bx .result-list ul {padding-bottom: 18px;}
  .home .result-list-wrap .result-list-inner-bx .result-list li a {font-size: 15px; padding: 6px 0;}
  .home .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}
  .home .result-list-wrap .result-list-inner-bx .result-list .btn-view-more::after {width: 16px; height: 16px; background-size: 16px;}
  .home .result-list-wrap .result-list-inner-bx .result-list li a {align-items: flex-start;}
  .home .result-list-wrap .result-list-inner-bx .result-list li a p:first-child {flex-shrink: 0;}
  .home .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;*/}
  .home .result-list-wrap .result-list-inner-bx .result-list li a span.arrow {width: 16px; margin-top: 3px;}

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

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

  /*.home .page-head-bottom {padding-left: 16px; padding-right: 16px;}*/
  .home .page-head-bottom > p {font-size: 17px; padding-top: 12px;}
  .home .page-head-bottom ul.ty02 {padding-top: 10px; /*padding-bottom: 16px;*/}
  .home .page-head-bottom .ty02 li {font-size: 15px; padding-bottom: 4px;}
  .home .page-head-bottom .ty02 li:last-child {padding-bottom: 0;}
  .home .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;}
  .home .page-head-bottom.ty-icon {height: auto; padding-left: 16px; padding-right: 16px; background: none;}

  .home .tab-display.style-a.pt-ty01 {width: auto; padding-top: 0; margin: 0 -16px;}
  .home .tab-display.style-a.pt-ty01 .tab-inner-bx {padding: 0 16px;}
  .home .tab-display.style-c {width: auto;}
  .home .tab-display.style-c .tab-inner-bx {padding: 0 0 0 16px; /*border-bottom: 1px solid rgba(19, 21, 23, 0.15);*/}
  .home .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);}
  .home .tab-display.style-c .tab-list {border-bottom: none;}
  .home .tab-display.style-c .tab-list .tab-item {padding-right: 20px;}
  .home .tab-display.style-c .tab-list .tab-item .tab-text {font-size: 15px; padding: 16px 0; line-height: 1;}
  .home .tab-display.style-c .tab-list .tab-item.current .tab-text::after {bottom: 0; z-index: 1;}

  .home .tab-display.style-c.tab-fixed {position: relative; top: 0; left: 0; width: 100%; padding: 0; background: #fff; z-index: 9;}
  .home .tab-display.style-c.tab-fixed.fixed {top: var(--header-height);}
  .home .tab-display.style-c.tab-fixed.fixed .tab-inner-bx {width: 100%;}
  .home .tab-display.style-c.tab-fixed.fixed .tab-list .tab-item .tab-text {font-size: 15px; line-height: 1; padding: 16px 0;}
  .home .tab-display.style-c.tab-fixed.fixed .btn-mob-r {display: none;}
  .home .tab-display.tab-fixed.fixed .tab-list {width: 100%;}

  .home .tab-display.style-c.tab-fixed.fixed {position: fixed; z-index: 10;}

  .home .board-view .board-view-content .notice-tx {display: none;}
  .home .board-view .board-view-content .notice-tx + .board-content {margin-top: 0;}

  .home .board-view .board-view-inform {row-gap: 10px; padding-bottom: 24px;}
  .home .board-view .board-view-inform .board-subject {display: block; font-size: 22px;}
  .home .board-view .board-view-inform .board-subject .day {padding: 2px 8px; font-size: 15px; font-weight: 400;}
  .home .board-view .board-view-inform .board-date {font-size: 15px;}
  .home .board-view .board-view-inform a.btn-share {bottom: 23px; width: 24px; height: 24px; background-size: 24px;}
  .home .board-view .board-view-content {padding: 24px 0 16px;}
  .home .board-view .board-view-content .board-content {font-size: 15px; padding-bottom: 24px;}
  .home .board-view .board-view-content .file-upload-result {padding: 24px 0 16px; border: 0 none;}
  .home .board-view .board-view-content .file-upload-result .fil-upload-top {padding-bottom: 12px;}
  .home .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;}
  .home .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;}
  .home .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;}
  .home .board-view.event .board-view-content .board-content .bx-no-event {height: 59px; font-size: 17px; line-height: 59px;}
  .home .board-view.event .board-view-content .board-content .bx-no-event span {background-position: left top;}

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

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

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

  .home .data-board .board-list .board-item .board-wrap {display: block; padding: 20px;}
  .home .data-board .board-list .board-item .board-wrap .mark {font-size: 14px; padding: 2px 4px;}
  .home .data-board .board-list .board-item .board-wrap .contents .subject {height: auto /*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;}
  .home .data-board .board-list .board-item .board-wrap .date {position: relative; top: auto; right: auto; display: block; font-size: 15px; padding-left: 0; padding-top: 12px;}

  .home .product-list01 {padding: 32px 0 48px;}
  .home .product-list01 > ul {display: block; padding: 0 0 64px;}
  .home .product-list01 .in-bx {width: 100%; height: auto; padding: 20px; margin-bottom: 16px;}
  .home .product-list01 .in-bx p.flag {top: -2px; right: 20px;}
  .home .product-list01 .in-bx p.flag img {width: 24px;}
  .home .product-list01 .in-bx .top-area {position: relative; text-align: left;}
  .home .product-list01 .in-bx .top-area p.tx-title01 {font-size: 17px;}
  .home .product-list01 .in-bx .top-area p.tx-title02 {display: inline-block; font-size: 26px; padding-top: 4px; padding-right: 24px;}
  .home .product-list01 .in-bx .top-area p.tx-title02 {
	background-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 d='M6.69238 3.27515C7.09266 2.83057 7.778 2.79485 8.22266 3.19507L14.8887 9.19507C15.1169 9.40052 15.2471 9.69369 15.2471 10.0007C15.2469 10.3075 15.1167 10.6001 14.8887 10.8054L8.22266 16.8044C7.77815 17.2045 7.0927 17.1694 6.69238 16.7253C6.29223 16.2807 6.32801 15.5953 6.77246 15.1951L12.5439 9.99976L6.77246 4.80542C6.32785 4.40518 6.29223 3.71983 6.69238 3.27515Z' fill='%23232527'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right top 11px;
	background-size: 20px;
  }
  .home .product-list01 .in-bx .top-area p.tx-tx01 {position: absolute; left: 0; bottom: -50px; font-size: 14px; line-height: 150%; padding-top: 0;}
  .home .product-list01 .in-bx .mid-area {padding: 5px 0 24px 0; text-align: right;}
  .home .product-list01 .in-bx .mid-area p.tx-price {font-size: 22px;}
  .home .product-list01 .in-bx .mid-area p.tx-tx01 {font-size: 13px;}
  .home .product-list01 .in-bx .btm-area {display: none;}
  .home .product-list01 .in-bx .btm-btns button.btn-s-ask {width: calc(50% - 6px); height: 40px; font-weight: 400; font-size: 15px; line-height: 38px; padding: 0;}
  .home .product-list01 .in-bx .btm-btns button.btn-s-join {width: calc(50% - 6px); height: 40px; font-weight: 400; font-size: 15px; line-height: 38px; padding: 0;}
  .home .product-list01 .in-bx.ty02 {height: auto;}
  .home .product-list01 .in-bx.ty02 .top-area p.tx-tx01 {position: relative; bottom: auto; padding-top: 12px;}
  .home .product-list01 .in-bx.ty02 .btm-btns02 {position: absolute; top: 32px; right: 24px;}
  .home .product-list01 .in-bx.ty02 .btm-btns02 p {padding: 0;}
  .home .product-list01 .in-bx.ty02 .btm-btns02 span.btn-view-detail {display: none;}
  .home .product-list01 .mob-btm-btn {display: block; text-align: center;}
  .home .product-list01 .mob-btm-btn p {font-weight: 600; font-size: 15px; color: #777; line-height: 150%; padding-bottom: 12px;}
  .home .product-list01 .mob-btm-btn .btn-mob-btm-compare {height: 48px; font-size: 17px; line-height: 48px;}
  .home .product-list01 .mob-btm-btn .btn-mob-btm-compare::before {top: 8px;}

  .home .pr-visual-wrap {height: auto /*240px*/; padding: 48px 16px 0 16px; margin-top: 0; box-sizing: border-box;}
  .home .pr-visual-wrap.ys4 {background: none;}
  .home .pr-visual-wrap.ys4:before {content: ''; position: absolute; top: 72px; left: 0; width: 100%; height: 240px; display: block; background: linear-gradient(94deg, #D6DBF2 -0.44%, #C2C8E5 100%), linear-gradient(0deg, #D6DBF2 0%, #D6DBF2 100%), linear-gradient(95deg, #ECEEF8 0%, #DADEF0 100%);}
  .home .pr-visual-wrap.ys6 {background: none;}
  .home .pr-visual-wrap.ys6:before {content: ''; position: absolute; top: 72px; left: 0; width: 100%; height: 240px; display: block; background: linear-gradient(94deg, #F4D4D2 -0.44%, #EFC4C1 100%), linear-gradient(0deg, #F4D4D2 0%, #F4D4D2 100%), linear-gradient(95deg, #ECEEF8 0%, #DADEF0 100%);}
  .home .pr-visual-wrap.nv {background: none;}
  .home .pr-visual-wrap.nv:before {content: ''; position: absolute; top: 72px; left: 0; width: 100%; height: 240px; display: block; background: linear-gradient(94deg, #EEE1CA -0.44%, #E8D8BB 100%), linear-gradient(0deg, #EEE1CA 0%, #EEE1CA 100%), linear-gradient(95deg, #ECEEF8 0%, #DADEF0 100%);}
  .home .pr-visual-wrap .pr-visual-in-bx {height: auto;}
  .home .pr-visual-wrap .pr-visual-in-bx .tx-bx {display: none;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info p.flag {left: auto; right: 30px;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info {position: relative; width: 100%; bottom: auto; padding: 24px; box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.08), 0 8px 10px 0 rgba(0, 0, 0, 0.05);}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx {display: block;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-left {width: 100%;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-left p.tx-title01 {font-size: 20px;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-left p.tx-title02 {font-size: 36px; line-height: 120%;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-right {width: 100%; padding-top: 16px;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-right dl {width: 100%; height: auto;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-right dl:last-child {padding-bottom: 0;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-right dl dt {font-size: 15px;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-right dl dd {font-size: 15px;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-right dl.total dt {font-size: 17px; line-height: 29x;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-right dl.total dd {font-size: 22px; line-height: 29px;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .btm-btns {position:fixed; left: 0; bottom: 0; width: 100%; padding: 16px; background: #fff; z-index: 1000; box-sizing: border-box; column-gap: 12px;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .btm-btns a.btn-s-ask {width: auto; height: 48px; font-size: 17px; line-height: 48px; flex: 1 1 30%;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .btm-btns a.btn-s-join {width: auto; height: 48px; font-size: 17px; line-height: 48px; flex: 1 1 30%;}
  .home .pr-visual-wrap .pr-visual-in-bx .vis-r-info .btm-btns a.btn-s-share {width: 48px; height: 48px;}

  .home .container.ty-wide.product-detail .review-display-wrap {padding: 32px 16px 0 16px}
  .home .container.ty-wide.product-detail .review-display {padding: 0; box-sizing: border-box;}
  
  .home .review-display-wrap .review-display.masonry.in-product .review-list .review-item {height: auto; margin-right: 16px;}
  .home .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;}
  .home .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .subject {font-size: 19px; /*padding-bottom: 8px;*/}
  .home .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;}
  .home .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .btm-info {display: block; padding-top: 16px;}
  .home .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .btm-info .tx-r {position: relative; top: auto;}
  .home .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .date {padding-top: 8px;}
  
  .home .container.ty-wide.product-detail .pr-btm-tx-wrap {padding-left: 16px; padding-right: 16px; box-sizing: border-box;}
  
  .home .container.ty-wide.product-detail .cont-wrap {padding: /*90px*/ /*113px*/ 24px 0 64px 0;}
  .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx {padding-bottom: 16px;}
  .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx a.btn-all {top: 6.5px; right: 0; font-size: 14px /*15px*/; padding-right: 14px; background-position: right top 4.5px; background-size: 12px;}
  .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l {font-size: 22px; /*column-gap: 0;*/}
  .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l span.btn_more {width: 20px; height: 20px; background-size: 20px;}
  .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q {width: 24px; height: 24px; background-size: 20px;}
  /* .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q span.q-layer {left: -156px; bottom: 33px; width: 266px; height: 52px; font-size: 14px; z-index: 9;} */
  /* .home .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;
  } */
  .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q span.q-layer::after {left: 162px;}
  .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx > div {position: absolute; left: 0; bottom: 48px; width: 100%; text-align: center;}
  .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx .btn-r-compare {height: 40px; font-size: 15px; line-height: 40px;}
  .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx .btn-r-compare::before {top: 5px;}
    .home .container.ty-wide.product-detail .button-compare-area {display: flex; align-items: center; justify-content: center; position: static; margin-top: 24px;}
  .home .container.ty-wide.product-detail .button-compare-area .btn-r-compare {height: 48px; font-size: 17px; line-height: 48px;}
  /* .home .container.ty-wide.product-detail .button-compare-area .btn-r-compare::before {top: 5px;} */

  .home .page-product .component-product-wrap {padding: 48px 16px 32px 16px; /*margin: 48px 16px 64px 16px;*/}
  .home .component-product-wrap {position: relative; padding: 0 16px; box-sizing: border-box}
  .home .component-product-wrap .component-product ul {display: grid; grid-template-columns: repeat(auto-fit, minmax(90px, 120px)); justify-content: space-between; row-gap: 16px; padding: 0;}
  .home .component-product-wrap .component-product li {width: auto}
  .home .component-product-wrap .component-product .in-bx {padding: 0 3px;}
  .home .component-product-wrap .component-product .in-bx ul {row-gap: 16px;}
  .home .component-product-wrap .component-product .in-bx dl {padding-top: 8px;}
  .home .component-product-wrap .component-product .in-bx dt {font-size: 15px;}
  .home .component-product-wrap .component-product .in-bx dt:nth-child(1) {display: none;}
  .home .component-product-wrap .component-product .in-bx dt:nth-child(2) {display: block;}
  .home .component-product-wrap .component-product .in-bx dd {display: none;}

  /* .home .pr-btm-tx-wrap {display: none;} */

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

  .home .title-step01 li.on:after {animation: stepProgressAnimation 2s;}
  .home .title-step01 li.on.end:after {animation: none;}

  .home .easy-join-wrap {display: block; padding-bottom: 12px; margin-top: -10px;}
  .home .easy-join-wrap .easy-join-left-side {width: 100%; padding: 0;}
  .home .easy-join-wrap .easy-join-left-side .in-tit-bx {padding-bottom: 16px /*24px*/;}
  .home .easy-join-wrap .easy-join-left-side .in-tit-bx .s-tit {font-size: 20px; line-height: 32px;}
  .home .easy-join-wrap .easy-join-left-side .in-tit-bx .btn-r-compare {height: 32px; font-size: 14px; line-height: 32px; padding: 0 10px 0 30px;}
  .home .easy-join-wrap .easy-join-left-side .in-tit-bx .btn-r-compare::before {top: 2px; left: 2px; width: 28px; height: 28px; background-size: 20px;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li {width: 144px; margin-right: 8px;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li:last-child {margin-right: 16px;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li .in-bx {padding: 20px;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li .in-bx p.tx01 {display: none;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 li .in-pr-ck:checked + .in-bx {padding: 19px;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx01 {padding-left: 16px; margin: 0 -16px;}

  /* .home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 ul {display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li {width: 100%;} */
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 ul {flex-wrap: wrap; gap: 8px;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li {flex: 1 0 48%;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li label {height: 100%;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-bx {min-height: auto; padding: 12px 0;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-bx p.tx-times {font-size: 17px;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-bx p.tx-price {font-size: 15px;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li:last-child {width: 100%;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li:last-child .in-bx {width: 100%; height: 100%; min-height: auto;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-bx .tooltip-layer {top: auto; bottom: calc(100% + 14px); left: auto; right: -3px; min-width: 82px; padding: 4px 12px; border-radius: 12px; font-size: 14px;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-bx .tooltip-layer .wbr {display: block;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx02 li .in-pr-ck:checked + .in-bx {padding: 11px 0;}

  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 ul {flex-wrap: wrap; gap: 8px;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 li {width: calc(50% - 4px)}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 li .in-bx {font-size: 15px; padding: 12px 0;}
  .home .easy-join-wrap .easy-join-left-side .ej-cont-bx03 li .in-pr-ck:checked + .in-bx {padding: 11px 0;}
  .home .easy-join-wrap .easy-join-right-side {position: relative; top: auto; width: 100%; padding: 0; background: transparent; border-radius: 0;}

  .home .easy-join-wrap .easy-join-right-side .top-data {position: fixed; left: 0; bottom: -130%; top: auto; width: 100%; transition: all 0.1s; z-index: 10000;}
  .home .easy-join-wrap .easy-join-right-side .top-data .top-data-inner-bx {position: relative; padding: 38px 16px 80px 16px; background: #fff; border-top-left-radius: 24px; border-top-right-radius: 24px; box-sizing: border-box; box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.05);}
  .home .easy-join-wrap .easy-join-right-side .top-data.ty-change .top-data-inner-bx {height: 100%; overflow-y: scroll;}
  .home .easy-join-wrap .easy-join-right-side .top-data.slide-up-s {bottom: 0;}
  .home .easy-join-wrap .easy-join-right-side .top-data.slide-up-s .price-data {max-height: 0; /*height: 0;*/ overflow-y: hidden; transition: max-height 0.1s ease;}
  .home .easy-join-wrap .easy-join-right-side .top-data.slide-up-l {bottom: 0;}
  .home .easy-join-wrap .easy-join-right-side .top-data.slide-up-l .price-data {max-height: 1200px; /*height: auto;*/ overflow-y: inherit; transition: max-height 0.3s ease;}
  .home .easy-join-wrap .easy-join-right-side .top-data.ty-change.slide-up-l {top: 50px; bottom: 0;}
  .home .easy-join-wrap .easy-join-right-side .top-data::before {content: ''; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; display: none;}
  .home .easy-join-wrap .easy-join-right-side .top-data.slide-up-l::before {display: block;}
  .home .easy-join-wrap .easy-join-right-side .top-data.slide-up-s .mob-tx01 {font-weight: 400; font-size: 15px; line-height: 150%; padding-bottom: 8px; margin-top: -16px; display: block;}
  .home .easy-join-wrap .easy-join-right-side .top-data.slide-up-l .mob-tx01 {font-weight: 400; font-size: 15px; line-height: 150%; padding-bottom: 8px; margin-top: -16px; display: none;}
  .home .easy-join-wrap .easy-join-right-side .top-data.slide-up-s .bx-price li:nth-child(2) {display: none;}
  .home .easy-join-wrap .easy-join-right-side .top-data.slide-up-l .bx-price li:nth-child(2) {display: block;}
  .home .easy-join-wrap .easy-join-right-side .top-data.slide-up-s .bx-price.total {margin-bottom: 0;}
  .home .easy-join-wrap .easy-join-right-side .top-data.slide-up-l .bx-price.total {margin-bottom: 16px;}
  .home .easy-join-wrap .easy-join-right-side .top-data.slide-up-s .btm-txt {display: none;}
  .home .easy-join-wrap .easy-join-right-side .top-data.slide-up-l .btm-txt {display: block;}

  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx {position: relative; /*padding: 0 16px 100px 16px;*/ /*z-index: 100008;*/}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .close-mob-layer {position: absolute; top: 8px; left: calc(50% - 24px); display: block; width: 48px; height: 6px; background: #D9D9D9; border-radius: 6px; text-indent: -9999px; overflow: hidden;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .s-tit01 {font-size: 14px; line-height: 32px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .s-tit01 .btn-change-product {top: 0; height: 32px; font-size: 14px; line-height: 30px; background-position: left 16px top 8px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .s-txt01 {font-size: 24px; padding: 24px 0;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price {position: relative; padding-bottom: 16px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price.ty01 {margin-bottom: 16px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price.ty02 {padding-bottom: 16px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price ul {font-size: 15px; line-height: 150%; row-gap: 8px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price li p.tx-r {font-size: 15px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price.total {padding: 12px 24px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price.total ul {line-height: 29px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .bx-price.total li p.tx-r.month {font-size: 22px;}
  .home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 ul {column-gap: 9.5px;}
  .home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li:first-child p.tx-r {font-size: 17px;}
  .home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.ty02 li.discount p.tx-r {font-size: 15px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt {margin-bottom: 0;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt li {font-size: 14px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt02 {padding-top: 24px; margin: 24px 0 0 0; border-top: 1px solid rgba(19, 21, 23, 0.20);}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt02 p.tx01 {font-size: 17px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt02 p.tx01::before {top: 24.5px}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-txt02 p.tx02 {font-size: 15px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns {position: fixed; left: 0; bottom: 0; width: 100%; background: #fff; padding: 16px; z-index: 10000; box-sizing: border-box;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-refreash {width: 48px; height: 48px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-ty01 {height: 48px; font-size: 17px; line-height: 48px; flex: 1 1 30%; /*max-width: 97px;*/}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-ty02 {height: 48px; font-size: 17px; line-height: 48px; flex: 1 1 70%;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-refreash + a.btn-ty01 {flex: 1 1 70%;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .btm-btns a.btn-refreash + a.btn-ty02 {flex: 1 1 70%;}
  
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap {padding-top: 16px; padding-bottom: 24px; margin-bottom: 24px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx {padding-bottom: 24px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx p.s-s-tit {font-size: 19px; padding-bottom: 8px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.product {column-gap: 8px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.product li .in-item {height: 73px; font-size: 15px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.time {gap: 8px;}
  /* .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.time li {width: calc(33% - 5px);}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.time li:nth-child(4) {width: calc(33% - 5px);}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.time li:nth-child(5) {width: calc(67% - 5px);} */
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.time li .in-item {height: 48px; font-size: 15px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.acount {gap: 8px;}
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .easy-chane-wrap .easy-change-in-bx ul.acount li .in-item {height: 48px; font-size: 15px;}
  /* .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .s-tit01 .btn-right-close {display: none;} */
  .home .easy-join-wrap .easy-join-right-side .ej-inner-bx .s-tit01 .btn-right-close {background-size: 24px;}

  .home .easy-join-wrap .easy-join-right-side.data-on .ej-inner-bx .bx-price.total li:first-child p.tx-l {background-position: left top 9px;}

  .home .easy-agree {padding-top: 10px;}
  .home .easy-agree .in-bx {padding-bottom: 24px; margin-bottom: 24px;}
  .home .easy-agree .tx01 {font-size: 15px; padding-top: 11.5px;}
  .home .easy-agree .tx02 {font-size: 15px;}
  .home .easy-agree .tx02 p span.tx-n {padding-left: 32px;}
  .home .easy-agree .tx02 a.btn-detail {position: relative; top: auto; right: auto; display: block; margin-left: 32px;}
  .home .easy-agree a.btn-detail.ty02 {position: relative; top: auto; right: auto; display: block; margin-left: 32px;}
  .home .easy-agree .form.checkbox span.form-text {font-size: 15px;}
  .home .easy-agree .form.checkbox .form-text::before, 
  .home .easy-agree .form.checkbox .form-text::after {top: 0.5px;}

  .home .board-write-ty01 .top-area .line-item {width: 100%;}
  .home .board-write-ty01 .top-area .line-item dl {float: none; width: 100%;}
  .home .board-write-ty01 .top-area .line-item dt {font-size: 15px;}
  .home .board-write-ty01 .top-area .line-item:not(.one-line) dl {padding-right: 0;}
  .home .board-write-ty01 .top-area .line-item:not(.one-line) dl {width: 100%;}
  .home .board-write-ty01 .top-area .line-item:not(.one-line) + .line-item:not(.one-line) dl {padding-left: 0; padding-right: 0;}
  .home .board-write-ty01 .top-area .line-item:nth-child(odd) dl {padding-right: 0;}
  .home .board-write-ty01 .top-area .line-item:nth-child(even) dl {padding-left :0;}
  .home .board-write-ty01 .top-area .line-item dd:nth-child(3) .bx-address {display: block;}
  .home .board-write-ty01 .top-area .line-item dd .form.textarea p.btm-tx01 {font-size: 14px; padding-top: 4px;}
  .home .ej-inp-detail .board-write-ty01 .top-area .line-item dd:nth-child(3) .bx-address .bx02 {width: 100%;}
  .home .ej-inp-detail .board-write-ty01 .top-area .line-item dd:nth-child(3) .bx-address .bx03 {width: 100%; margin-top: 8px;}
  .home .board-write-ty01 .btm-area .form.checkbox {display: block;}
  .home .board-write-ty01 .btm-area .form.checkbox .form-text {font-size: 15px;}
  .home .board-write-ty01 .btm-area a.btn-view-detail {position: relative; top: auto; right: auto; font-size: 15px; margin-left: 32px; margin-top: 4px;}
  .home .board-write-ty01 .top-area .line-item .form.input .form-elem {font-size: 15px;}
  .home .board-write-ty01 .top-area .line-item .form.select {font-size: 14px;}
  .home .board-write-ty01 .bx-email .bx01 {width: auto; flex: 1;}
  .home .board-write-ty01 .bx-email .bx02 {width: auto; flex: 1;}

  .home .board-view-ty01 .title-area dt {font-size: 22px;}
  .home .board-view-ty01 .title-area dd {font-size: 14px;}
  .home .board-view-ty01 .content-area .tp-info {display: block;}
  .home .board-view-ty01 .content-area .tp-info dl {padding-bottom: 12px;}
  .home .board-view-ty01 .content-area .tp-info dt {font-size: 15px;}
  .home .board-view-ty01 .content-area .tp-info dd  {font-size: 15px;}
  .home .board-view-ty01 .content-area .bx-cont {font-size: 15px; padding-top: 0; padding-bottom: 38px /*24px*/;}
  .home .board-view-ty01 .content-area .bx-cont-rep {padding: 20px; margin-bottom: 60px;}
  .home .board-view-ty01 .content-area .bx-cont-rep dt {font-size: 15px;}
  .home .board-view-ty01 .content-area .bx-cont-rep dt span.date {position: relative; top: auto; right: auto; display: block; font-size: 14px; padding-top: 8px;}
  .home .board-view-ty01 .content-area .bx-cont-rep dd > div {font-size: 15px;}
  .home .board-view-ty01 .content-area .bx-cont-rep dd > div p.ad-info {font-size: 14px; padding-top: 12px;}

  .home .board-view-ty02 .title-area dt {font-size: 22px; padding-left: 33px;}
  .home .board-view-ty02 .title-area dt .abbr {width: 24.889px; height: 24.889px; font-size: 28.444px; line-height: 29px;}
  .home .board-view-ty02 .content-area {padding-top: 0;}
  .home .board-view-ty02 .content-area .bx-cont-rep {padding: 20px;}
  .home .board-view-ty02 .content-area .bx-cont-rep dt {font-size: 15px;}
  .home .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;}
  .home .board-view-ty02 .content-area .bx-cont-rep dd > div {font-size: 15px;}
  .home .board-view-ty02 .content-area .file-upload-result {padding: 20px;}
  .home .board-view-ty02 .content-area .file-upload-result .fil-upload-top {padding-bottom: 12px; column-gap: 16px;}
  .home .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;}
  .home .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;}
  .home .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;}
  .home .board-view-ty02 .content-area p.btm-tx01 {font-size: 14px; padding-bottom: 60px; margin-top: 24px;}

  .home .page-easy .table-wrap {width: 100%; overflow-y: scroll}
  
  .home .ej-inp-detail {padding-top: 0;}
  .home .ej-inp-detail .s-tit {gap: 4px; font-size: 20px; padding-bottom: 24px;}
  .home .ej-inp-detail .bx-in-cnt01 .s-tit {padding-bottom: 24px;}
  .home .ej-inp-detail .bx-in-cnt01 .tx01 {font-size: 15px;}
  .home .ej-inp-detail .bx-in-cnt01 .s-tit p.bt-tx-n {font-size: 15px;}
  .home .ej-inp-detail .bx-in-cnt01 .s-tit p.bt-tx-n br {display: block;}
  .home .ej-inp-detail .bx-in-cnt01 .btm-area .form.checkbox .form-text {font-size: 15px;}
  .home .ej-inp-detail .bx-in-cnt01 .btm-area a.btn-view-detail {position: relative; top: auto; right: auto; margin-left :32px;}
  .home .ej-inp-detail .bx-in-cnt02 .bx-check-document ul {gap: 16px;}
  .home .ej-inp-detail .bx-in-cnt02 .bx-check-document li {width: calc(50% - 8px);}
  .home .ej-inp-detail .bx-in-cnt02 .bx-check-document li .in-bx p.txt {font-size: 15px; text-align: center;}
  .home .ej-inp-detail .bx-in-cnt02 .bx-check-document li .in-bx p.txt span {display: block;}
  .home .ej-inp-detail .bx-in-cnt02 .bx-agree-wrap .bx-bg {padding: 25.5px 24px;}
  .home .ej-inp-detail .bx-in-cnt02 .bx-agree-wrap .bx-bg .tx01 .form.checkbox .form-text {font-size: 15px;}
  .home .ej-inp-detail .bx-in-cnt02 .bx-agree-wrap .bx-bg .tx02 {font-size: 15px;}
  .home .ej-inp-detail .bx-in-cnt02 .bx-agree-wrap .btm-txt {font-size: 14px;}
  .home .ej-inp-detail .bx-in-cnt02 .btm-txt {font-size: 14px;}
  .home .ej-inp-detail .bx-in-cnt02 .btm-txt p {font-size: 15px;}
  /* .home .ej-inp-detail .board-write-ty01 .top-area {padding-bottom: 48px; margin-bottom: 48px;} */
  .home .ej-inp-detail .board-write-ty01 .bx-address .bx01 {width: 100%;}
  .home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01.tb-pc {display: none;}
  .home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01.tb-mob {display: block;}
  .home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01.tb-mob tbody th {font-weight: 600; font-size: 15px; background: #F7F6F5;}
  .home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01.tb-mob tbody td {font-weight: 400; font-size: 15px;}
  .home .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01.tb-mob tbody td.tx-c {text-align: center;}
  /*.home .page-easy .ej-inp-detail .bx-in-cnt02 .table-wrap table.cont-tb-ty01 {width: 900px;}*/
  .home .ej-inp-detail .bx-in-cnt01, .home .ej-inp-detail .bx-in-cnt02 {margin-top: 48px; padding-top: 48px;}
  
  .home .ej-pay-wrap {padding-top: 0;}
  .home .ej-pay-wrap .board-write-ty01 .top-area {padding-bottom: 48px; margin-bottom: 48px;}
  .home .ej-pay-wrap .bx-type ul {column-gap: 8px;}
  .home .ej-pay-wrap .bx-type li {width: calc(50% - 4px);}
  .home .ej-pay-wrap .bx-type li .in-bx {padding: 16px 0; flex-direction: unset; justify-content: center; column-gap: 12px;}
  .home .ej-pay-wrap .bx-type li .in-bx .icon {width: 24px; height: 24px;}
  .home .ej-pay-wrap .bx-type li .in-bx .icon.card {background-size: 24px;}
  .home .ej-pay-wrap .bx-type li .in-bx .icon.bank {background-size: 24px;}
  .home .ej-pay-wrap .bx-type li .in-bx .txt {font-size: 15px;}
  .home .ej-pay-wrap .btm-ck-tx .bx-tp:has(.btn-agree) {padding-right: 120px;}
  .home .ej-pay-wrap .btm-ck-tx > div .form.checkbox .form-text {font-size: 15px;}
  .home .ej-pay-wrap .btm-ck-tx > div .form.checkbox .form-text::before, 
  .home .ej-pay-wrap .btm-ck-tx > div .form.checkbox .form-text::after {top: 1px;}


  /* 계약완료 */
  .home .ej-end-wrap {padding: 0 16px;}
  .home .data-display.contract-completed {border-top: 0 none;}
  .home .data-display.contract-completed .data-wrap {flex-direction: column; gap: 24px;}
  .home .data-display.contract-completed .data-wrap .data-head {width: 100%;}
  .home .data-display.contract-completed .data-wrap .data-body {width: 100%;}
  .home .data-display.contract-completed .data-wrap .data-body .title {min-width: 125px; width: auto; padding: 0 12px;}
  .home .data-display.contract-completed .data-wrap .data-body .text {padding: 0 12px;}
  .home .data-display.contract-completed .data-wrap .data-body .data-list {border-top: 1px solid rgba(19, 21, 23, 0.20);}
  
  .home .ej-end-wrap {width: 100%; box-sizing: border-box;}
  .home .ej-end-wrap .top-tx {margin-bottom: 24px;}
  .home .ej-end-wrap .top-tx .tx01 {font-size: 28px; word-break: keep-all;}
  .home .ej-end-wrap .top-tx .tx02 {font-size: 17px; word-break: keep-all;}
  .home .ej-end-wrap .table-wrap {padding-top: 24px; overflow-y: auto;}
  .home .ej-end-wrap table.cont-tb-ty02 {width: 600px;}
  .home .ej-end-wrap .btm-txt li {font-size: 15px;}
  .home .ej-end-wrap .btm-btns a.btn-ty01 {height: 48px; font-size: 17px; line-height: 48px; padding: 0;}
  .home .ej-end-wrap .btm-btns a.btn-ty02 {height: 48px; font-size: 17px; font-weight: 600; line-height: 48px; padding: 0;}

  .home .content-popup.active {z-index: 1000000;}
  .home .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;}
  .home .content-popup .popup-wrap .popup-header {padding: 23px 16px; margin-bottom: 0;}
  .home .content-popup .popup-wrap .popup-header .popup-subject {padding-right: 32px; font-size: 20px; line-height: 24px;}
  .home .content-popup .popup-wrap .popup-header .btn-popup-close {width: 24px; height: 24px; right: 12px;}
  .home .content-popup .popup-wrap .popup-header .btn-popup-close::before {width: 24px; height: 24px;}
  .home .content-popup .popup-wrap .popup-body {padding-bottom: 16px;}
  .home .content-popup .popup-wrap .popup-body .popup-contents {padding: 0 16px;}
  .home .content-popup .popup-wrap .popup-footer .button-area {gap: 12px; padding: 16px;}
  .home .content-popup .popup-wrap .popup-footer .button-area > [class*=btn-] {height: 48px; padding: 0; font-size:17px; line-height: 48px;}
  .home .content-popup .popup-wrap .popup-footer .button-area > [class*=btn-]:last-child {height: 48px; font-size:17px; line-height: 48px;}
  .home .content-popup .popup-wrap .popup-footer .button-area > [class*=btn-]:only-child {flex: 1 1 100%;}
  .home .content-popup .popup-wrap .popup-footer .button-area .btn-popup.cancel {flex: 1 1 30%; width: auto; min-width: 97px; padding: 0;}
  .home .content-popup .popup-wrap .popup-footer .button-area .btn-popup:not(.cancel) {flex: 1 1 100%;}
  .home .content-popup .popup-wrap .popup-footer .button-area:has(.del) .btn-popup {flex: 1 1 100%; max-width: 100%;}
  .home .content-popup .popup-wrap.small .popup-footer .button-area [class*=btn-] {flex: 0 1 auto;}
  /* .home .content-popup .popup-wrap .popup-footer .button-area .btn-popup.cancel {flex: ; padding: 0 32px;}
  .home .content-popup .popup-wrap .popup-footer .button-area .btn-popup {flex: 1 1 100%;} */
  /* .home .content-popup .popup-wrap .popup-footer .button-area .btn-popup:only-child {flex: 1 1 100%;} */

  .home .content-popup .popup-wrap.connect .popup-header {padding-left: 24px; padding-right: 24px;}
  .home .content-popup .popup-wrap.connect .popup-header .btn-popup-close {right: 20px;}
  .home .content-popup .popup-wrap.connect .popup-footer .button-area {padding-bottom: 24px;}

  .home .content-popup .popup-contents .terms-display {row-gap: 12px;}
  .home .content-popup .popup-contents .terms-display .order-list-n ul {padding-bottom: 12px;}
  .home .content-popup .popup-contents .terms-display .order-list-n li {font-size: 15px;}
  .home .content-popup .popup-contents .terms-display .order-list-n li span.fb-n {font-weight: 600; font-size: 16px;}
  .home .content-popup .popup-contents .terms-display .order-list-n p.tx-imp01 {font-size: 14px;}
  .home .content-popup .popup-contents .terms-display .order-list-n p.s-tit {font-size: 15px;}
  .home .content-popup .popup-contents .terms-display .order-list-n.boxed {padding: 20px;}
  .home .content-popup .popup-contents .terms-display .order-list-n.boxed .terms-title {padding-bottom: 12px;}
  .home .content-popup .popup-contents .terms-display.ty02 .terms-title {padding-bottom: 12px;}
  .home .content-popup .popup-contents .terms-display.ty02 .order-list-n p.s-tit {font-size: 15px; margin-left: 0;}
  .home .content-popup .popup-contents .terms-display.ty02 .order-list-n p.s-tit strong {font-weight: 600; font-size: 16px;}
  .home .content-popup .popup-contents .terms-display.ty02 .order-list-n p.s-tit.ty02 {font-size: 15px; margin-left: 0;}
  .home .content-popup .popup-contents .terms-display.ty02 .order-list-n p.s-tit.fb {font-weight: 600; font-size: 16px;}
  .home .content-popup .popup-contents .terms-display.ty02 .order-list-n ul {padding-left: 0;}
  .home .content-popup .popup-contents .terms-display.ty02 .order-list-n ul.list-dot.dep3 {padding-left: 26px;}
  
  .home .content-popup .popup-wrap.board-faq .popup-header {margin-bottom: 0;}
  .home .content-popup .popup-wrap.board-faq .popup-body .popup-contents li {padding: 0 16px;}
  .home .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;}
  .home .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;}
  .home .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;
  }
  .home .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;}
  .home .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;}
  .home .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;
  }
  .home .content-popup .popup-wrap.board-faq .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {opacity: 1;}
  .home .content-popup .popup-wrap.board-faq .swiper-button-prev.swiper-button-disabled::after, .swiper-button-next.swiper-button-disabled::after {opacity: 0.5;}

  .home .content-popup .popup-wrap.board-review .popup-header {margin-bottom: 0;}
  .home .content-popup .popup-wrap.board-review .popup-body .popup-contents li {padding: 0 16px;}
  .home .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;}
  .home .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;}
  .home .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;
  }
  .home .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;}
  .home .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;}
  .home .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;
  }
  .home .content-popup .popup-wrap.board-review .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {opacity: 1;}
  .home .content-popup .popup-wrap.board-review .swiper-button-prev.swiper-button-disabled::after, .swiper-button-next.swiper-button-disabled::after {opacity: 0.5;}

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

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

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


  .home .pop-product-guide-wrap .pop-title01 {font-size: 30px;}
  .home .pop-product-guide-wrap .pop-title-btm-tx01 {font-size: 16px;}
  .home .pop-product-guide-wrap .pop-btm-info .tx01 {font-size: 22px}
  .home .pop-product-guide-wrap .pop-btm-info .tx02 {font-size: 15px;}
  .home .pop-product-guide-wrap .pop-btm-info {padding-left: 24px; padding-right: 24px; margin-bottom: 16px;}
  .home .pop-product-guide-wrap p.btm-tx01 {font-size: 14px;}


  .home .page-head-bottom ul.ty02 {padding: 12px 0;}

  .home .membership-list ul {column-gap: 16px; row-gap: 16px;}
  .home .membership-list li {width: calc(50% - 8px);}
  .home .membership-list li.first {width: 100%;}
  .home .membership-list li .in-bx .thum {height: 120px; border-top-left-radius: 16px; border-top-right-radius: 16px;}
  .home .membership-list li .in-bx .thum::after {border-top-left-radius: 16px; border-top-right-radius: 16px;}
  .home .membership-list li.first .in-bx .thum.no-img {height: 200px;}
  .home .membership-list li .in-bx .cont {height: 134px; padding: 16px 16px 16px 16px; text-align: center; box-sizing: border-box;}
  .home .membership-list li .in-bx .cont span.flag {height: 25px; font-size: 14px; line-height: 25px; padding: 0 12px;}
  .home .membership-list li .in-bx .cont dl {padding-top: 4px;}
  .home .membership-list li .in-bx .cont dt {/*height: 44px;*/ font-size: 17px; margin-bottom: 8px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; white-space: unset;}
  .home .membership-list li .in-bx .cont dd {/*height: 40px;*/ font-size: 13px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; /*display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; white-space: unset;*/}

  .home .content-popup.full-s .popup-wrap.benefit-component {border-top-left-radius: 16px; border-top-right-radius: 16px;}

  .home .card-list-wrap {margin-top: 0;}
  .home .card-list-wrap .card-list li {padding: 0; padding-bottom: 16px;}
  .home .card-list-wrap .card-list li.first .in-bx .thum.no-img {height: 200px;}
  .home .card-list-wrap .card-list li:last-child {padding-bottom: 0;}
  .home .card-list-wrap .card-list li .in-bx {padding: 20px; border-radius: 16px;}
  .home .card-list-wrap .card-list li .in-bx .cont {width: calc(100% - 132px);}
  .home .card-list-wrap .card-list li .in-bx .cont dl {padding-top: 8px;}
  .home .card-list-wrap .card-list li .in-bx .cont dt {font-size: 20px; margin-bottom: 8px;}
  .home .card-list-wrap .card-list li .in-bx .cont dd {font-size: 15px;}
  .home .card-list-wrap .card-list li .in-bx .cont dd p.btm-tx {display: none;}
  .home .card-list-wrap .card-list li .in-bx .cont span.flag {height: 25px; font-size: 14px; line-height: 25px; padding-left: 12px; padding-right: 12px;}
  .home .card-list-wrap .card-list li .in-bx .thum {width: 100px;}
  .home .card-list-wrap .card-list li .in-bx .thum img {max-height: 99px;}

  .home .event-list ul {row-gap: 24px;}
  .home .event-list li {width: 100%;}
  .home .event-list li .in-bx .thum {height: auto /*148px*/; border-radius: 16px;}
  .home .event-list li .in-bx .cont dl {padding-top: 12px;}
  .home .event-list li .in-bx .cont dt {font-size: 19px; /*display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; white-space: unset;*/}
  .home .event-list li .in-bx .cont dd {font-size: 15px;}
  .home .event-list li .in-bx .cont dt span.tx-date {top: 1px; font-size: 14px; line-height: 23px;}
  .home .event-list li .in-bx.end .thum::after {line-height: 148px;}

  .home .btn-btm-more-ty01 {padding-top: 24px;}
  .home .btn-btm-more-ty01 .btn-more-c {height: 40px; font-size: 15px; line-height: 40px; padding: 0 40px 0 16px;}
  .home .btn-btm-more-ty01 .btn-more-c::after {top: 12px; right: 12px; width: 16px; height: 16px; background-size: 17px;}

  .home .benefit-cont-wrap01 .step-bx {flex-direction: column;}
  .home .benefit-cont-wrap01 .step-bx .in-bx {margin: 0 auto;}
  .home .benefit-cont-wrap01 .step-bx .dot-line-bx {padding: 24px 0; flex-direction: column; row-gap: 3px; align-items: center;}

  .home .benefit-cont-wrap02 {padding-top: 32px;}
  .home .benefit-cont-wrap02 .s-tit {font-size: 26px; padding-bottom: 24px;}
  .home .benefit-cont-wrap02 .service-title {font-size: 19px;}
  .home .benefit-cont-wrap02 .service-list-n li {font-size: 15px;}

  .home .container.ty-wide #page .page-body-wrap.bg-white .inner-bx.b-cont03 {padding-top: 32px;}
  .home .benefit-cont-wrap03 .s-tit {font-size: 26px; padding-bottom: 24px;}
  .home .benefit-cont-wrap03 .exam-bx {padding-bottom: 64px;}
  .home .benefit-cont-wrap03 .exam-bx ul {flex-direction: column; row-gap: 8px;}
  .home .benefit-cont-wrap03 .exam-bx li {width: 100%; height: 80px;}
  .home .benefit-cont-wrap03 .exam-bx li .in-bx {height: 80px; padding: 0 20px;}
  .home .benefit-cont-wrap03 .exam-bx li .in-bx::after {top: 30px; right: 20px; background-size: 20px;}
  .home .benefit-cont-wrap03 .exam-bx li .in-bx p.txt {font-size: 19px;}
  .home .benefit-cont-wrap03 .exam-bx li .in-bx p.icon {width: 32px; height: 32px;}
  .home .benefit-cont-wrap03 .exam-bx li .in-bx p.icon.ic01 {background-size: 32px;}
  .home .benefit-cont-wrap03 .exam-bx li .in-bx p.icon.ic02 {background-size: 32px;}
  .home .benefit-cont-wrap03 .exam-bx li .in-bx p.icon.ic03 {background-size: 32px;}

  .home .benefit-cont-wrap03 .my-tx-bx {flex-direction: column; align-items: unset;}
  .home .benefit-cont-wrap03 .my-tx-bx .tx01 {font-size: 26px; padding-bottom: 8px;}
  .home .benefit-cont-wrap03 .my-tx-bx .tx02 {font-size: 17px;}
  .home .benefit-cont-wrap03 .my-tx-bx .tx02 span {display: block; font-size: 13px;}


  /* -------------------------- */
  .home .my-all-wrap {display: block;}
  .home .my-lnb-wrap {display: none;}
  .home .my-all-wrap .my-line01 {display: none;}
  .home .my-cont-wrap {width: 100%; padding-top: 0;}
  .home .page-my .my-cont-wrap{ padding-bottom: 48px;}

  .home .my-main-tit01 {font-size: 26px; padding-bottom: 24px; text-align: center; display: none;}
  .home .my-main-tit01.ty-db {display: block;}

  .home .my-main-top-info {position: relative; padding: 20px; flex-direction: column;}
  .home .my-main-top-info .bx-r dl {flex-direction: column;}
  .home .my-main-top-info .bx-l {width: 100%;}
  .home .my-main-top-info .bx-l .tx01 {font-size: 20px; padding-bottom: 24px;}
  .home .my-main-top-info .bx-l .btn01 {position: absolute; top: 18px; right: 20px; height: 32px; font-size: 14px; line-height: 31px; padding: 0 16px 0 34px; background-position: left 16px top 8px;}
  .home .my-main-top-info .bx-r {width: 100%; row-gap: 24px;}
  .home .my-main-top-info .bx-r dt {font-size: 15px;}
  .home .my-main-top-info .bx-r dd {font-size: 15px; padding-top: 8px;}

  .home .my-main-tit02 {padding-bottom: 16px;}
  .home .my-main-tit02 br {display: block;}
  .home .my-main-tit02.ty02 {padding-bottom: 1px;}
  .home .my-main-tit02 p {font-size: 20px;}
  .home .my-main-tit02 a.btn-all {top: 6.5px; font-size: 15px; background-position: right top 4.5px; padding-right: 14px; background-size: 12px;}

  .home .my-pr-now-wrap .my-pr-now li {width: 271px;}
  .home .my-pr-now-wrap .my-pr-now .in-bx {padding: 20px 24px;}
  .home .my-pr-now-wrap .swiper-button-next {display: none !important}
  .home .my-pr-now-wrap .swiper-button-prev {display: none !important}
  /* .home .my-pr-now-wrap .my-pr-now .swiper-pagination {display: none !important} */

  .home .my-main-benefit {padding-left: 0; display: block; flex-wrap: wrap; column-gap: 0;}
  .home .my-main-benefit ul {display: flex; flex-wrap: unset; gap: 16px; flex-direction: column;}
  .home .my-main-benefit .in-bx {width: 100% /*calc(50% - 8px)*/; height: 160px; padding: 20px 24px; margin-bottom: 0;}
  .home .my-main-benefit li:nth-child(1) {order: 1;}
  .home .my-main-benefit li:nth-child(2) {order: 3;}
  .home .my-main-benefit li:nth-child(3) {order: 2;}
  .home .my-main-benefit li:nth-child(4) {order: 4;}
  .home .my-main-benefit li:nth-child(1) .in-bx {background: #fff url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_my01_01.png') no-repeat right 30px bottom 30px; background-size: 47px;}
  .home .my-main-benefit li:nth-child(2) .in-bx {background: #fff url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_my01_02.png') no-repeat right 30px bottom 30px; background-size: 52px;}
  .home .my-main-benefit li:nth-child(3) .in-bx {background: #fff url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_my01_03.png') no-repeat right 30px bottom 30px; background-size: 54px;}
  .home .my-main-benefit .in-bx .tx01 {font-size: 19px;}
  .home .my-main-benefit .in-bx .tx03 {font-size: 15px;}
  .home .my-main-benefit .in-bx .tx03 .wbr {display: block;}
  .home .my-main-benefit .in-bx .bx-btn {flex-wrap: wrap; gap: 4px; padding: 0;}
  .home .my-main-benefit .in-bx .bx-btn .tx-l {font-size: 15px;}
  .home .my-main-benefit .in-bx .bx-btn .btn-view-n {width: 117px; font-size: 14px; background-image: none;}
  .home .my-main-benefit .in-bx.first {position: relative; width: 100%; height: 240px; margin-bottom: 16px;}
  

  .home .my-main-faq ul {flex-direction: column;}
  .home .my-main-faq li {width: 100%; height: auto; padding: 0; border-right: none; border-bottom: 1px solid rgba(19, 21, 23, 0.15); box-sizing: border-box;}
  .home .my-main-faq li:last-child {border-bottom: none;}
  .home .my-main-faq li .in-bx {padding: 24px;}
  /*.home .my-main-faq li .in-bx .tx-type {display: none;}*/

  .home .my-main-bnr {display: block; margin-top: 48px;}
  .home .my-main-bnr .bnr-wrap {display: flex; flex-direction: column; gap: 4px; position: relative; padding: 20px 24px; box-sizing: border-box; border-radius: 12px; background-color: #FFF;}
  .home .my-main-bnr .bnr-wrap::after {content: ''; display: block; position: absolute; top: calc(50% - 24px); left: auto; right: 24px; width: 48px; height: 48px; border-radius: 100%; background-color: #ECF5FF; background-position: center; background-repeat: no-repeat; background-size: 30px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath d='M12.8031 10.2004C13.3002 10.2004 13.7031 9.79745 13.7031 9.30039C13.7029 8.80351 13.3001 8.40039 12.8031 8.40039H8.60313C8.1062 8.40039 7.70334 8.80351 7.70312 9.30039C7.70312 9.79745 8.10607 10.2004 8.60313 10.2004H12.8031ZM17.0031 15.8008C17.5002 15.8008 17.9031 15.3978 17.9031 14.9008C17.9031 14.4037 17.5002 14.0008 17.0031 14.0008H8.60313C8.10607 14.0008 7.70312 14.4037 7.70312 14.9008C7.70312 15.3978 8.10607 15.8008 8.60313 15.8008H17.0031Z' fill='%23232527'/%3E%3Cpath d='M27.6961 12.6791C28.1499 12.4763 28.6827 12.68 28.8855 13.1338C29.3709 14.2197 29.6735 15.4059 29.7551 16.6518C29.8177 17.6084 29.8177 18.5978 29.7551 19.5545C29.63 21.4641 28.7877 23.1819 27.8566 24.5725C27.5901 25.066 27.7147 25.8333 28.2398 26.8154C28.4223 27.1567 28.6085 27.5012 28.7144 27.7939C28.822 28.0912 28.94 28.5818 28.6512 29.0678C28.3882 29.5101 27.97 29.6675 27.6434 29.7299C27.3571 29.7845 27.0039 29.7902 26.6848 29.7979C25.0838 29.8363 23.9519 29.3799 23.0543 28.7268C22.8919 28.6086 22.7758 28.5277 22.6887 28.4678C22.56 28.5152 22.3858 28.584 22.1355 28.6857C21.5235 28.9345 20.8289 29.0834 20.1914 29.1252C18.5574 29.2324 16.8495 29.2326 15.2121 29.1252C12.9791 28.9787 11.0317 28.1223 9.42773 26.7943C9.04491 26.4774 8.9913 25.9092 9.3082 25.5264C9.62516 25.1435 10.1933 25.0899 10.5762 25.4068C11.9131 26.5138 13.5053 27.209 15.3293 27.3287C16.8884 27.431 18.5183 27.4308 20.0742 27.3287C20.5353 27.2985 21.039 27.1886 21.4582 27.0182C21.7348 26.9058 21.9757 26.8072 22.1648 26.7416C22.289 26.6985 22.5318 26.6141 22.7965 26.6186L22.9113 26.6268L23.0191 26.6443C23.264 26.6978 23.4619 26.8216 23.5734 26.8928C23.7259 26.9902 23.911 27.1247 24.1125 27.2713C24.7067 27.7037 25.4553 28.0275 26.6414 27.999C26.7076 27.9974 26.7681 27.9935 26.8242 27.992C26.7742 27.8962 26.718 27.7885 26.6519 27.665C26.0921 26.618 25.5232 25.057 26.2934 23.6807L26.3332 23.6162C27.1907 22.3454 27.8614 20.9201 27.9586 19.4373C28.0161 18.5589 28.0161 17.6474 27.9586 16.7689C27.8911 15.7393 27.6411 14.7616 27.2414 13.8674C27.039 13.4138 27.2427 12.8819 27.6961 12.6791Z' fill='%23232527'/%3E%3Cpath d='M10.1584 0.0857261C11.8924 -0.028467 13.7048 -0.0286837 15.4424 0.0857261C20.8741 0.443438 25.1955 4.78995 25.551 10.2389C25.6173 11.2565 25.6173 12.3091 25.551 13.3267C25.1955 18.7756 20.8741 23.1222 15.4424 23.4799C13.7048 23.5943 11.8924 23.5941 10.1584 23.4799C9.48622 23.4356 8.75444 23.2776 8.10993 23.0146C7.82771 22.8995 7.63522 22.8231 7.4947 22.7721C7.39822 22.8378 7.26872 22.9299 7.0822 23.0662C6.13805 23.7558 4.94705 24.2389 3.25837 24.1982C2.91704 24.19 2.54616 24.1841 2.24704 24.1267C1.9071 24.0616 1.48185 23.8973 1.21462 23.4459C0.922447 22.952 1.04025 22.4517 1.15251 22.1404C1.26326 21.8335 1.45814 21.4713 1.6529 21.1056C2.21347 20.0532 2.35927 19.2063 2.05603 18.6494C1.06967 17.1704 0.18163 15.348 0.0497786 13.3267C-0.0165923 12.3091 -0.0165934 11.2565 0.0497786 10.2389C0.405224 4.78996 4.72664 0.443444 10.1584 0.0857261ZM15.324 1.88221C13.6653 1.773 11.932 1.7732 10.2767 1.88221C5.75291 2.18013 2.14334 5.80193 1.84626 10.356C1.78498 11.2956 1.78498 12.27 1.84626 13.2096C1.93746 14.6075 2.49976 15.9551 3.25134 17.181L3.58415 17.699L3.624 17.7623C4.42525 19.1995 3.83594 20.8365 3.24197 21.9517C3.15156 22.1215 3.07667 22.2636 3.01345 22.3877C3.09831 22.3905 3.19322 22.3956 3.30173 22.3982C4.5739 22.4289 5.37969 22.08 6.02048 21.6119C6.23537 21.4549 6.43079 21.3128 6.59118 21.2099C6.7262 21.1234 6.97272 20.971 7.27204 20.9346L7.38806 20.9264C7.65824 20.9216 7.90775 21.0077 8.04079 21.0541C8.24016 21.1235 8.4949 21.228 8.78962 21.3482C9.24086 21.5323 9.78166 21.6508 10.2767 21.6834C11.932 21.7924 13.6653 21.7926 15.324 21.6834C19.8478 21.3855 23.4574 17.7637 23.7545 13.2096C23.8158 12.2699 23.8158 11.2957 23.7545 10.356C23.4574 5.80193 19.8478 2.18013 15.324 1.88221Z' fill='%23232527'/%3E%3C/svg%3E");}
  .home .my-main-bnr .title {font-size: 15px; line-height: 1.5; color: #232527;}
  .home .my-main-bnr .subtitle {display: inline-flex; gap: 4px; font-size: 19px; font-weight: 600; line-height: 1.3; color: #444;}
  .home .my-main-bnr .subtitle::after {content: ''; display: block; flex-shrink: 0; width: 16px; height: 16px; 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='M5.35547 2.62012C5.67569 2.26465 6.22343 2.23561 6.5791 2.55566L11.9131 7.35547C12.0955 7.51971 12.1991 7.75459 12.1992 8C12.1991 8.24539 12.0954 8.48026 11.9131 8.64453L6.5791 13.4434C6.22344 13.7634 5.67571 13.7353 5.35547 13.3799C5.03536 13.0242 5.0643 12.4764 5.41992 12.1562L10.0371 8L5.41992 3.84375C5.06423 3.52355 5.03533 2.97586 5.35547 2.62012Z' fill='%23777777'/%3E%3C/svg%3E");}


  .home .my-contract-list li .in-bx {padding: 24px;}
  .home .my-contract-list li .in-bx .top-area .tx01 p {font-size: 24px;}
  .home .my-contract-list li .in-bx .top-area .tx01 .flag {height: 25px; font-size: 14px; line-height: 23px; padding: 0 12px;}
  .home .my-contract-list li .in-bx .top-area .tx02 {font-size: 19px; padding-top: 8px;}
  .home .my-contract-list li .in-bx .top-area .tx02 span.tx-name {display: block; font-size: 19px; padding-bottom: 4.5px;}
  .home .my-contract-list li .in-bx .top-area .tx02 span.dot {display: none;}
  .home .my-contract-list li .in-bx .top-area .tx02 span.tx-nm {font-size: 17px;}
  .home .my-contract-list li .in-bx .top-area .tx02 a.btn-detail {top: auto; bottom: 5px; width: 16px; height: 16px; padding: 0; background-position: center; text-indent: -9999px; overflow: hidden;}
  .home .my-contract-list li .in-bx .mid-area {padding-bottom: 0;}
  .home .my-contract-list li .in-bx .mid-area {display: flex; flex-direction: column;}
  .home .my-contract-list li .in-bx .mid-area dl {float: none; width: 100%; padding-bottom: 16px;}
  .home .my-contract-list li .in-bx .mid-area dt {width: 120px; font-size: 15px;}
  .home .my-contract-list li .in-bx .mid-area dd {width: calc(100% - 120px); font-size: 15px;}
  .home .my-contract-list li .in-bx .btm-btns {column-gap: 12px; row-gap: 12px; flex-wrap: wrap;}
  .home .my-contract-list li .in-bx .btm-btns a.btn-ty01 {width: calc(50% - 10px); height: 40px; font-size: 15px; line-height: 40px; padding: 0; margin: 0; text-align: center;}
  .home .my-contract-list li .in-bx .btm-btns a.btn-ty02 {width: calc(50% - 10px); height: 40px; font-size: 15px; line-height: 40px; padding: 0; margin: 0; text-align: center;}
  .home .my-contract-list li .in-bx .btm-btns a.btn-ty03 {width: 100%; height: 40px; font-size: 15px; line-height: 40px; padding: 0; margin: 0; text-align: center;}

  .home .my-acount-status-wrap .my-account-list-txt {font-size: 20px; padding-bottom: 12px;}

  .home .my-acount-status-wrap .my-account-list-wrap {padding: 0 0 24px 16px; margin: 0 -16px;}
  .home .my-acount-status-wrap .my-account-list li {margin-right: 8px;}
  .home .my-acount-status-wrap .my-account-list li .in-bx {height: 71px; padding: 12px 20px;}
  .home .my-acount-status-wrap .my-account-list li.on .in-bx {padding: 11px 19px /*15px 19px*/;}
  .home .my-acount-status-wrap .my-account-list li .in-bx p.tx01 {font-size: 20px;}
  .home .my-acount-status-wrap .my-account-list li .in-bx p.tx01.all {font-size: 17px;}
  .home .my-acount-status-wrap .my-account-list li .in-bx p.tx02 {font-size: 14px;}
  .home .my-acount-status-wrap .my-account-list-wrap .swiper-button-next {display: none !important;}
  .home .my-acount-status-wrap .my-account-list-wrap .swiper-button-prev {display: none !important;}
  
  .home .my-acount-status-wrap .my-account-cont-bx {padding: 24px 24px 32px 24px;}
  .home .my-acount-status-wrap .my-account-cont-bx .bx-tp .inp-bx {justify-content: space-between;}
  .home .my-acount-status-wrap .my-account-cont-bx .bx-tp .inp-bx .form.checkbox .form-text {font-size: 15px;}
  .home .my-acount-status-wrap .my-account-cont-bx .bx-tp a.btn-statement {width: auto; width: 113px; padding: 0; height: 32px; font-size: 14px; line-height: 30px; box-sizing: border-box;}
  /* .home .my-acount-status-wrap .my-account-cont-bx .bx-tp a.btn-statement {position: relative; left: auto; top: auto; width: 100%; margin-top: 12px;} */

  .home .my-contract-status-detail {padding: 24px;}
  .home .my-contract-status-detail .in-cont01 {padding-bottom: 90px; margin-bottom: 32px;}
  .home .my-contract-status-detail .in-cont01 .bx-tp p.tx-num {font-size: 26px;}
  .home .my-contract-status-detail .in-cont01 .bx-tp .btns-r {top: auto; bottom: -120px; display: flex; column-gap: 12px; width: 100%;}
  .home .my-contract-status-detail .in-cont01 .bx-tp .btns-r a.btn-ty01 {font-size: 15px; padding: 0; display: flex; justify-content: center; align-items: center;}
  .home .my-contract-status-detail .in-cont01 .bx-tp .btns-r a.btn-ty01.member {width: calc(100% - 46px);  background: none;}
  .home .my-contract-status-detail .in-cont01 .bx-tp .btns-r a.btn-ty01.member::before {content: ''; display: block; width: 16px; height: 16px;
	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='M12.4329 7.98281C12.4329 7.92385 12.4217 7.8654 12.3991 7.81093L12.3984 7.81028L12.0384 6.93919V6.93984C11.8767 6.55126 11.8772 6.11464 12.0378 5.72695L12.3991 4.8552C12.4447 4.74501 12.4447 4.62099 12.3991 4.5108C12.3534 4.40067 12.2657 4.31293 12.1556 4.26731L11.2832 3.90598H11.2826C10.9018 3.74785 10.5995 3.44693 10.4368 3.06874C10.434 3.06256 10.4297 3.05684 10.4271 3.05051L10.0658 2.17812C10.0201 2.06796 9.93241 1.98026 9.82227 1.93463C9.71219 1.88904 9.58861 1.8891 9.47852 1.93463H9.47786L8.60482 2.294L8.60547 2.29465C8.21789 2.45539 7.78232 2.45554 7.39453 2.29531H7.39388L6.52214 1.93398C6.41197 1.88834 6.2879 1.88834 6.17773 1.93398C6.06766 1.97964 5.98051 2.06735 5.9349 2.17747L5.57292 3.04986V3.05051C5.41194 3.43747 5.10402 3.74503 4.7168 3.90533L3.8444 4.26666C3.78982 4.28925 3.74034 4.32256 3.69857 4.36432C3.65679 4.40608 3.62352 4.45557 3.60091 4.51015C3.57834 4.56464 3.56643 4.62304 3.56641 4.68202C3.56641 4.71153 3.56979 4.74112 3.57552 4.76992L3.60091 4.85455L3.60156 4.8552L3.96159 5.7276L4.01432 5.87473C4.12001 6.22315 4.10247 6.59908 3.96224 6.93853V6.93919L3.60091 7.81093C3.55546 7.92101 3.55598 8.04465 3.60156 8.15468C3.64719 8.26473 3.73438 8.35253 3.8444 8.39817L4.71745 8.7595C5.10489 8.92039 5.41315 9.22864 5.57357 9.61627L5.9349 10.4893L5.97656 10.5668C6.02555 10.64 6.09521 10.6979 6.17773 10.7322C6.28782 10.7778 6.41203 10.7777 6.52214 10.7322L7.39388 10.3715L7.54102 10.3187C7.88941 10.2131 8.26538 10.2306 8.60482 10.3708H8.60547L9.47721 10.7322C9.58738 10.7778 9.71144 10.7778 9.82161 10.7322C9.93178 10.6865 10.0195 10.5989 10.0651 10.4887L10.4264 9.61627V9.61562C10.5873 9.22817 10.8956 8.92058 11.2832 8.76015L12.1556 8.39882L12.2331 8.35715C12.2576 8.34081 12.2805 8.32208 12.3014 8.30116C12.3432 8.25941 12.3765 8.20989 12.3991 8.15533C12.4217 8.10076 12.433 8.04188 12.4329 7.98281ZM8.17253 11.4184C8.06235 11.3728 7.93823 11.3727 7.82812 11.4184H7.82747L6.95508 11.7797C6.56742 11.94 6.1317 11.9396 5.74414 11.779C5.70468 11.7627 5.66664 11.7437 5.62891 11.7243L5.38281 13.5753L7.43424 12.3454C7.49983 12.3061 7.64144 12.2125 7.80664 12.1762L7.90299 12.1605C7.96749 12.1535 8.03251 12.1535 8.097 12.1605L8.19336 12.1762L8.31185 12.212C8.42463 12.2554 8.51652 12.3159 8.56575 12.3454L10.6165 13.5759L10.3711 11.7237C10.3331 11.7432 10.2949 11.7626 10.2552 11.779C9.86735 11.9397 9.43148 11.9397 9.04362 11.779L8.17253 11.4177V11.4184ZM13.5664 7.98281C13.5664 8.19076 13.5255 8.3968 13.446 8.58893C13.3664 8.78099 13.2499 8.9556 13.1029 9.1026C12.9559 9.24954 12.7812 9.36617 12.5892 9.4457L11.7168 9.80702C11.6066 9.85258 11.519 9.9404 11.4733 10.0505L11.3359 10.3799L11.8952 14.5922C11.9237 14.8078 11.8263 15.021 11.6445 15.1404C11.4627 15.2598 11.2282 15.264 11.0417 15.1521L8 13.3266L4.95833 15.1521C4.77175 15.264 4.53734 15.2592 4.35547 15.1397C4.17373 15.0202 4.07618 14.8072 4.10482 14.5915L4.66406 10.3832L4.52604 10.0505V10.0499C4.48049 9.93974 4.39324 9.85209 4.2832 9.80637V9.80572L3.41081 9.44504C3.02321 9.28444 2.71539 8.97649 2.55469 8.58893C2.39398 8.20129 2.39373 7.76579 2.55404 7.37799V7.37734L2.91536 6.50624H2.91471C2.96024 6.39605 2.96041 6.27196 2.91471 6.16184V6.16119L2.55469 5.28814L2.55404 5.2888C2.47442 5.09675 2.43365 4.89057 2.43359 4.68268C2.43356 4.47472 2.47446 4.26868 2.55404 4.07656C2.6336 3.88446 2.75011 3.7099 2.89714 3.56288C3.04415 3.41591 3.21875 3.29931 3.41081 3.21978L4.2832 2.85846C4.39298 2.81306 4.48019 2.72585 4.52604 2.61627L4.88737 1.74387C5.04801 1.35605 5.35634 1.04779 5.74414 0.887103C6.13202 0.726434 6.56785 0.726435 6.95573 0.887103L7.82747 1.24778L7.91211 1.27317C7.99851 1.2902 8.08868 1.282 8.17122 1.24778L8.17253 1.24713L9.04557 0.887103V0.887754C9.43321 0.727445 9.86829 0.727236 10.2559 0.887754C10.6436 1.04837 10.9519 1.35616 11.1126 1.74387L11.4707 2.61041C11.4715 2.61227 11.4732 2.61375 11.474 2.61562C11.5195 2.7258 11.6074 2.81339 11.7174 2.85911H11.7168L12.5892 3.22044C12.977 3.38109 13.2853 3.68938 13.446 4.07721C13.6066 4.46508 13.6066 4.90092 13.446 5.2888L13.0853 6.16054C13.0395 6.27098 13.0392 6.39493 13.0846 6.50429L13.0853 6.50559L13.446 7.37669L13.498 7.52317C13.5432 7.67193 13.5664 7.82677 13.5664 7.98281Z' fill='%23232527'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px;
  }
  .home .my-contract-status-detail .in-cont01 .bx-tp .btns-r a.btn-ty01.status {width: calc(100% + 46px); background: none;}
  .home .my-contract-status-detail .in-cont01 .bx-tp .btns-r a.btn-ty01.status::before {content: ''; display: block; width: 16px; height: 16px;
	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%3Cg clip-path='url(%23clip0_4957_16482)'%3E%3Cpath d='M14.099 7.46648C14.099 7.08396 14.0985 6.83092 14.0827 6.63705C14.0674 6.44976 14.0402 6.36745 14.015 6.31804C13.9415 6.17399 13.8244 6.05687 13.6803 5.98341C13.6309 5.95823 13.5486 5.931 13.3613 5.9157C13.1675 5.89988 12.9144 5.89942 12.5319 5.89942H7.4655C7.08299 5.89942 6.82994 5.89988 6.63607 5.9157C6.44878 5.931 6.36647 5.95823 6.31706 5.98341C6.17301 6.05687 6.0559 6.17399 5.98243 6.31804C5.95725 6.36745 5.93002 6.44976 5.91472 6.63705C5.8989 6.83092 5.89844 7.08396 5.89844 7.46648V12.5329C5.89844 12.9154 5.8989 13.1684 5.91472 13.3623C5.93002 13.5496 5.95725 13.6319 5.98243 13.6813C6.0559 13.8254 6.17301 13.9425 6.31706 14.016C6.36647 14.0411 6.44878 14.0684 6.63607 14.0837C6.82994 14.0995 7.08299 14.0999 7.4655 14.0999H12.5319C12.9144 14.0999 13.1675 14.0995 13.3613 14.0837C13.5486 14.0684 13.6309 14.0411 13.6803 14.016C13.8244 13.9425 13.9415 13.8254 14.015 13.6813C14.0402 13.6319 14.0674 13.5496 14.0827 13.3623C14.0985 13.1684 14.099 12.9154 14.099 12.5329V7.46648ZM11.9316 7.93262C12.1529 7.71133 12.5111 7.71133 12.7324 7.93262C12.9537 8.15392 12.9537 8.51211 12.7324 8.73341L9.73243 11.7334C9.51113 11.9547 9.15294 11.9547 8.93165 11.7334L7.59831 10.4001C7.37702 10.1788 7.37702 9.82059 7.59831 9.59929C7.81961 9.37799 8.1778 9.37799 8.3991 9.59929L9.33204 10.5322L11.9316 7.93262ZM10.099 3.46648C10.099 3.08396 10.0985 2.83092 10.0827 2.63705C10.0674 2.44976 10.0402 2.36745 10.015 2.31804C9.94151 2.17399 9.8244 2.05687 9.68035 1.98341C9.63094 1.95823 9.54863 1.931 9.36134 1.9157C9.16747 1.89988 8.91442 1.89942 8.53191 1.89942H3.4655C3.08299 1.89942 2.82994 1.89988 2.63607 1.9157C2.44878 1.931 2.36647 1.95823 2.31706 1.98341C2.17301 2.05687 2.0559 2.17399 1.98243 2.31804C1.95725 2.36745 1.93002 2.44976 1.91472 2.63705C1.8989 2.83092 1.89844 3.08396 1.89844 3.46648V8.53288C1.89844 8.9154 1.8989 9.16844 1.91472 9.36231C1.93002 9.5496 1.95725 9.63191 1.98243 9.68132C2.0559 9.82537 2.17301 9.94249 2.31706 10.016C2.36647 10.0411 2.44878 10.0684 2.63607 10.0837C2.82994 10.0995 3.08299 10.0999 3.4655 10.0999H4.76563V7.46648C4.76563 7.10253 4.76469 6.79534 4.78516 6.5446C4.80619 6.28722 4.85251 6.03952 4.97266 5.80372C5.15481 5.44631 5.44533 5.15578 5.80274 4.97364C6.03855 4.85349 6.28625 4.80717 6.54363 4.78614C6.79436 4.76566 7.10156 4.76661 7.4655 4.76661H10.099V3.46648ZM11.2318 4.76661H12.5319C12.8959 4.76661 13.203 4.76566 13.4538 4.78614C13.7112 4.80717 13.9589 4.85349 14.1947 4.97364C14.5521 5.15578 14.8426 5.44631 15.0247 5.80372C15.1449 6.03952 15.1912 6.28722 15.2122 6.5446C15.2327 6.79534 15.2318 7.10253 15.2318 7.46648V12.5329C15.2318 12.8968 15.2327 13.204 15.2122 13.4548C15.1912 13.7121 15.1449 13.9598 15.0247 14.1956C14.8426 14.5531 14.5521 14.8436 14.1947 15.0257C13.9589 15.1459 13.7112 15.1922 13.4538 15.2132C13.203 15.2337 12.8959 15.2328 12.5319 15.2328H7.4655C7.10156 15.2328 6.79436 15.2337 6.54363 15.2132C6.28625 15.1922 6.03855 15.1459 5.80274 15.0257C5.44533 14.8436 5.15481 14.5531 4.97266 14.1956C4.85251 13.9598 4.80619 13.7121 4.78516 13.4548C4.76469 13.204 4.76563 12.8968 4.76563 12.5329V11.2328H3.4655C3.10156 11.2328 2.79436 11.2337 2.54363 11.2132C2.28625 11.1922 2.03855 11.1459 1.80274 11.0257C1.44533 10.8436 1.15481 10.5531 0.972663 10.1956C0.852514 9.95984 0.806192 9.71214 0.785163 9.45476C0.764687 9.20402 0.765632 8.89683 0.765632 8.53288V3.46648C0.765632 3.10253 0.764687 2.79534 0.785163 2.5446C0.806192 2.28722 0.852514 2.03952 0.972663 1.80372C1.15481 1.44631 1.44533 1.15578 1.80274 0.97364C2.03855 0.85349 2.28625 0.807168 2.54363 0.78614C2.79436 0.765664 3.10156 0.766608 3.4655 0.766608H8.53191C8.89585 0.766608 9.20305 0.765664 9.45378 0.78614C9.71116 0.807168 9.95886 0.85349 10.1947 0.97364C10.5521 1.15578 10.8426 1.44631 11.0247 1.80372C11.1449 2.03952 11.1912 2.28722 11.2122 2.5446C11.2327 2.79534 11.2318 3.10253 11.2318 3.46648V4.76661Z' fill='%23232527'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4957_16482'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px;
  }
  .home .my-contract-status-detail .in-cont01 .bx-bt {font-size: 19px; padding-top: 8px;}
  .home .my-contract-status-detail .in-cont01 .bx-bt > span {display: block; width: 100%; padding-bottom: 4.5px;}
  .home .my-contract-status-detail .in-cont01 .bx-bt span.dot {display: inline; width: auto; padding-bottom: 0;}
  .home .my-contract-status-detail .in-cont01 .bx-bt span.tx-nm {display: inline; width: auto; font-size: 17px; padding-bottom: 0;}

  .home .my-contract-status-detail .in-cont02 {padding-bottom: 48px;}
  .home .my-contract-status-detail .in-cont03 {padding-bottom: 48px;}

  .home .my-contract-status-detail .in-stit {font-size: 20px; line-height: 32px; padding-bottom: 24px;}
  .home .my-contract-status-detail .in-stit span.ty-arr {background-position: right top 5px;}
  .home .my-contract-status-detail .in-stit a.btn-change-pay {top: 0; height: 32px; font-size: 14px; line-height: 30px; padding: 0 10px;}
  .home .my-contract-status-detail .in-cont02 .pay-in-list {display: flex; flex-direction: column;}
  .home .my-contract-status-detail .in-cont02 .pay-in-list dl {float: none; width: 100%; padding-bottom: 16px; column-gap: 12px;}
  .home .my-contract-status-detail .in-cont02 .pay-in-list dl:last-child {padding-bottom: 0;}
  .home .my-contract-status-detail .in-cont02 .pay-in-list dt {width: 120px; font-size: 15px;}
  .home .my-contract-status-detail .in-cont02 .pay-in-list dd {font-size: 15px;}

  .home .my-contract-status-detail .in-cont04 .component-product ul {padding-bottom: 48px; row-gap: 16px;}
  .home .my-contract-status-detail .in-cont04 .component-product li {width: calc(100% / 3);}
  .home .my-contract-status-detail .in-cont04 .component-product .in-bx dt {font-size: 15px;}
  .home .my-contract-status-detail .in-cont04 .component-product .in-bx dt:nth-child(1) {display: none;}
  .home .my-contract-status-detail .in-cont04 .component-product .in-bx dt:nth-child(2) {display: block;}
  .home .my-contract-status-detail .in-cont04 .component-product .in-bx dd {display: none;}
  .home .my-contract-status-detail .in-cont04 .cp-btm-txt li {font-size: 15px;}
  .home .my-contract-status-detail .in-cont04 .cp-btm-txt li:before {top: 9px;}

  .home .pay-list01 li .in-bx {height: auto; padding: 16px; box-sizing: border-box; flex-direction: column;}
  .home .pay-list01 li .in-bx .tx-l {flex-direction: column; align-items: flex-start;}
  .home .pay-list01 li .in-bx .tx-l > span.dot {display: none;}
  .home .pay-list01 li .in-bx .tx-r {justify-content: space-between;}
  .home .pay-list01 li .in-bx .tx01 {font-size: 20px;}
  .home .pay-list01 li .in-bx .tx02 {width: 100%; font-size: 15px; padding: 12px 0 5.5px 0; justify-content: space-between;}
  .home .pay-list01 li .in-bx .tx03 {font-size: 15px;}
  .home .pay-list01 li .in-bx .tx04 {font-size: 17px;}

  .home .pay-list02 li .in-bx {height: auto; padding: 16px; box-sizing: border-box; flex-direction: column;}
  .home .pay-list02 li .in-bx .tx-l {flex-direction: column; align-items: flex-start;}
  .home .pay-list02 li .in-bx .tx-l > span.dot {display: none;}
  .home .pay-list02 li .in-bx .tx-r {justify-content: space-between;}
  .home .pay-list02 li .in-bx .tx01 {font-size: 20px;}
  .home .pay-list02 li .in-bx .tx02 {font-size: 15px; padding: 4px 0 12px 0;}
  .home .pay-list02 li .in-bx .tx03 {width: 100%; font-size: 15px; padding-bottom: 5.5px; justify-content: space-between;}
  .home .pay-list02 li .in-bx .tx04 {font-size: 15px;}
  .home .pay-list02 li .in-bx .tx05 {font-size: 17px;}

  .home .my-acount-status-wrap .my-account-cont-bx .tp-txt01 {font-size: 24px; padding-bottom: 24px;}
  .home .my-acount-status-wrap .my-account-cont-bx .pay-in-list {margin-bottom: 24px; display: flex; flex-direction: column;}
  .home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dl {float: none; width: 100%; padding-bottom: 16px; column-gap: 12px;}
  .home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dl:last-child {padding-bottom: 0;}
  .home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dt {width: 90px; font-size: 15px;}
  .home .my-acount-status-wrap .my-account-cont-bx .pay-in-list dd {width: calc(100% - 102px); font-size: 15px;}
  .home .my-cont-wrap-inner .btm-btn {gap: 12px;}
  .home .my-cont-wrap-inner .btm-btn a.btn-ty01 {flex: 1 1 30%; width: auto; min-width: 97px; height: 48px; padding: 0; font-size: 17px; line-height: 48px;}
  .home .my-cont-wrap-inner .btm-btn a.btn-ty02 {flex: 1 1 100%; width: auto; height: 48px; font-size: 17px; line-height: 48px;}

  .home .my-acount-status-wrap .my-account-cont-bx .tp-txt02 {font-size: 15px; padding-bottom: 24px;}
  .home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-email {position: relative; padding-bottom: 0;}
  .home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-email .bx01 {/*max-width: 328px; width: 100%;*/ flex: 1 /*1 auto*/;}
  .home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-email .bx02 {min-width: 100px;}
  .home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-email a.btn-check {width: 100% /*80px*/; font-size: 15px; position: absolute; left: 0; bottom: 0;}
  .home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-address {column-gap: 8px;}
  .home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-address .bx01 {width: 64px; flex-shrink: 0;}
  .home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-address .bx02 {width: 160px; flex: 1 1 100%;}
  .home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .bx-address a.btn-search-address {flex-shrink: 0; width: 70px; font-size: 15px;}
  .home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .form.input .form-elem {font-size: 14px; padding: 0 10px;}
  .home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .form.select .form-elem {font-size: 14px; padding: 0 10px;}
  .home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .form.input.exapt-form {flex-direction: column; align-items: flex-start;}
  .home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .form.input.exapt-form .form-elem {max-width: 100%;}
  .home .my-acount-status-wrap .my-account-cont-bx .ej-inp-detail .board-write-ty01 .form.input.exapt-form .form-elem + .form-text {padding-left: 8px; font-size: 15px;}
  .home .my-acount-status-wrap .my-account-cont-bx .easy-agree .tp-tx-n {font-size :20px;}
  .home .my-acount-status-wrap .my-account-cont-bx .tx02.tx-h {flex-direction: column; row-gap: 16px;}

  .home .joinask-pop-top-area .tx01 {font-size: 15px;}
  .home .joinask-pop-top-area .tx02 {display: none;}
  .home .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;}
  .home .joinask-pop-top-area .tx02 .in-bx01 .line-tp {display: inline;}
  .home .joinask-pop-top-area .tx02 .in-bx01 .line-tp span.bx-icon {position: absolute; top: 21.5px; left: 16px;}
  .home .joinask-pop-top-area .tx02 .in-bx01 .tx-phone01 {display: inline-block; padding-bottom: 0; width: auto;}
  .home .joinask-pop-top-area .tx02 .in-bx01 .tx-phone02 {display: inline-block; padding-bottom: 0;}
  .home .joinask-pop-top-area .tx02 .in-bx01 .tx-time {display: block; padding-top: 4px;}

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

  .home .wish-time-list.three li {width: 126px;}
  .home .wish-time-list.three.pr-ty-n li .in-bx {height: 96px;}
  .home .wish-time-list.three.pr-ty-n li .in-bx p.tx01 {font-size: 19px;}
  .home .wish-time-list.three.pr-ty-n li .in-bx p.tx02 {font-size: 15px;}
  .home .wish-time-list.three.pr-ty-n li .in-bx p.tx03 {font-size: 13px;}

  .home .why-y-wrap {padding: 32px /*0*/ 16px 32px 16px;}
  .home .why-y-wrap .why-y-list ul {flex-direction: column; row-gap: 16px;}
  .home .why-y-wrap .why-y-list ul li {width: 100%;}
  .home .why-y-wrap .why-y-list ul li .in-bx {height: auto; padding: 20px;}
  .home .why-y-wrap .why-y-list ul li .in-bx .tx01 {font-size: 19px; padding-bottom: 8px;}
  .home .why-y-wrap .why-y-list ul li .in-bx .tx02 {font-weight: 400; font-size: 14px; color: #444; display: block;}
  .home .why-y-wrap .why-y-list ul li:nth-child(1) .in-bx {background-position: right 20px bottom 20px; background-size: 45px;}
  .home .why-y-wrap .why-y-list ul li:nth-child(2) .in-bx {background-position: right 20px bottom 20px; background-size: 52px;}
  .home .why-y-wrap .why-y-list ul li:nth-child(3) .in-bx {background-position: right 20px bottom 20px; background-size: 60px;}
  .home .why-y-wrap .why-y-list ul li:nth-child(4) .in-bx {background-position: right 20px bottom 20px; background-size: 60px;}
  .home .why-y-wrap .why-y-list ul li:nth-child(5) .in-bx {background-position: right 20px bottom 20px; background-size: 53px;}
  .home .why-y-wrap .why-y-list ul li:nth-child(1) a:hover .in-bx {background-color: #EAF9FF; background-image: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_why01.png'); background-repeat: no-repeat; background-position: right 20px bottom 20px; background-size: 45px;}
  .home .why-y-wrap .why-y-list ul li:nth-child(2) a:hover .in-bx {background-color: #ECF5FF; background-image: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_why02.png'); background-repeat: no-repeat; background-position: right 20px bottom 20px; background-size: 52px;}
  .home .why-y-wrap .why-y-list ul li:nth-child(3) a:hover .in-bx {background-color: #FFF2E0; background-image: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_why03.png'); background-repeat: no-repeat; background-position: right 20px bottom 20px; background-size: 60px;}
  .home .why-y-wrap .why-y-list ul li:nth-child(4) a:hover .in-bx {background-color: #FBEEED; background-image: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_why04.png'); background-repeat: no-repeat; background-position: right 20px bottom 20px; background-size: 60px;}
  .home .why-y-wrap .why-y-list ul li:nth-child(5) a:hover .in-bx {background-color: #F3F2FF; background-image: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_why05.png'); background-repeat: no-repeat; background-position: right 20px bottom 20px; background-size: 53px;}
  .home .why-y-wrap .why-y-list ul li a:hover .in-bx .tx01 {display: block;}
  .home .why-y-wrap .why-y-list ul li a:hover .in-bx .tx02 {display: block;}
  .home .why-y-wrap .why-y-list ul li a:hover .in-bx p.icon {display: none;}


  .home .popup-contents .table-wrap {padding: 12px 0; overflow-x: auto}
  .home .popup-contents .table-wrap table.cont-tb-ty01 {width: 700px;}


  .home .content-popup .popup-wrap.service-component .popup-body .popup-contents {padding: 0;}
  .home .pop-service-component-tab {padding: 0 16px 24px 16px;}
  .home .pop-service-component-tab ul {justify-content: unset;}
  /* .home .pop-service-component-tab li {width: 88px;} */
  /* .home .pop-service-component-tab .sc-in-bx {height: 94px;} */
  /* .home .pop-service-component-tab .sc-in-bx p.icon {width: 48px; height: 48px;} */
  /* .home .pop-service-component-tab .sc-in-bx p.icon {padding: 8px 0 12px;} */
  .home .pop-service-component-tab .sc-in-bx p.tx01 {font-size: 14px;}
  .home .popup-wrap.service-component .tab-display.style-a {padding-left: 16px; padding-bottom: 24px; padding-right: 16px; box-sizing: border-box;}
  .home .popup-wrap.service-component .tab-display.style-a .tab-list {justify-content: unset;}
  .home .product-pop-detail-wrap {flex-direction: column; margin: 0; border-top: none;}
  /* .home .product-pop-detail-wrap .bx-left-side {float: none; width: 100%; padding: 0; box-sizing: border-box;} */
  .home .product-pop-detail-wrap .bx-left-side {width: 100%;}
  .home .product-pop-detail-wrap .bx-left-side .product-detail-thum {width: 100%; height: auto; padding: 0;}
  .home .product-pop-detail-wrap .bx-left-side .product-detail-thum li {width: 100%; height: auto;}
  .home .product-pop-detail-wrap .bx-left-side .product-detail-thum li .img-thum {width: 100%; height: auto;}
  .home .product-pop-detail-wrap .bx-left-side .product-detail-thum li .img-thum img {width: 100%;}
  .home .product-pop-detail-wrap .bx-right-side {width: 100%; box-sizing: border-box;}
  .home .product-pop-detail-wrap .product-detail-cont {padding: 40px 16px;}
  .home .product-pop-detail-wrap .product-detail-cont .top-flags span.flag {height: 22px;font-size: 13px; line-height: 22px; padding: 0 8px;}
  .home .product-pop-detail-wrap .product-detail-cont .pr-title {font-size: 28px;}
  .home .product-pop-detail-wrap .product-detail-cont .pr-cont {font-size: 15px;}

  .home .product-detail-thum .swiper-pagination {position: absolute; bottom: 12px; margin: 0 auto;}
  .home .product-detail-thum .swiper-pagination .swiper-pagination-bullet {width: 6px; height: 6px; margin: 0 4px;}
  .home .product-pop-detail-wrap .bx-left-side .swiper-button-prev,
  .home .product-pop-detail-wrap .bx-left-side .swiper-button-next {display: none;}


  .home .m-app-down-layer {position: fixed; left: 0; bottom: 0; width: 100%; height: 94px; background: #F8EEE8 url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_my02.png') no-repeat left 44px bottom; background-size: 67px; border-radius: 24px 24px 0 0; box-shadow: 0 -4px 6px 0 rgba(0, 0, 0, 0.12); z-index: 1000; display: none;}
  .home .m-app-down-layer.open {display: block;}
  .home .m-app-down-layer .in-bx {padding: 24px 0 0 0; display: flex; column-gap: 16px; align-items: center;}
  .home .m-app-down-layer .in-bx .tx-l {font-weight: 600; font-size: 15px; color: #232527; line-height: 150%; padding: 0 0 0 122px;}
  .home .m-app-down-layer .in-bx a.btn-open-app {display: block; width: 62px; height: 32px; font-weight: 400; font-size: 14px; color: #fff; line-height: 32px; background: #D17B47; border-radius: 4px; text-align: center;}
  .home .m-app-down-layer .btn-close-app-layer {position: absolute; top: 16px; right: 16px; width: 16px; height: 16px; text-indent: -9999px; overflow: hidden;}
  .home .m-app-down-layer .btn-close-app-layer {
  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='M12.4199 2.82275C12.6282 2.6145 12.9665 2.61449 13.1748 2.82275C13.3831 3.03103 13.3831 3.36935 13.1748 3.57764L8.75293 7.99854L13.1768 12.4233C13.385 12.6316 13.385 12.9699 13.1768 13.1782C12.9685 13.3861 12.631 13.3862 12.4229 13.1782L7.99805 8.75342L3.57422 13.1782C3.36598 13.3862 3.02852 13.3862 2.82031 13.1782C2.61203 12.9699 2.61204 12.6316 2.82031 12.4233L7.24414 7.99854L2.82324 3.57764C2.61497 3.36935 2.61496 3.03103 2.82324 2.82275C3.03151 2.61489 3.36898 2.61474 3.57715 2.82275L7.99805 7.24365L12.4199 2.82275Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 16px;
  }
}

@media (max-width: 768px) {
  .home .component-product-wrap .component-product ul { grid-template-columns: repeat(auto-fit, 90px); }
}

@media (max-width: 460px) {
  .home .component-product-wrap .component-product ul { grid-template-columns: repeat(3, 90px); row-gap: 16px; }
}

@media (max-width: 360px) {
  .home .my-main-benefit .in-bx {height: auto;}
}










/* datepicker */
.home .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);}
.home .ui-datepicker {width: 343px; padding: 20px; box-sizing: border-box; z-index: 1000001 !important; display: none;}
.home .ui-datepicker .ui-datepicker-header {position: relative;}
.home .ui-datepicker .ui-datepicker-prev, .home .ui-datepicker .ui-datepicker-next {position: absolute; top: 10px; width: 20px; height: 20px;overflow: hidden; text-indent: -9999px; cursor: pointer; }
.home .ui-datepicker .ui-datepicker-prev-hover, .home .ui-datepicker .ui-datepicker-next-hover {top: 10Px;}
.home .ui-datepicker .ui-datepicker-prev {left: 0;}
.home .ui-datepicker .ui-datepicker-next {right: 0;}
.home .ui-datepicker .ui-datepicker-prev-hover {left: 0;}
.home .ui-datepicker .ui-datepicker-next-hover {right: 0;}
.home .ui-datepicker .ui-datepicker-prev span, .home .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 0; top: 0;}
.home .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; }
.home .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; }
.home .ui-datepicker .ui-datepicker-title {display: flex; align-items: center; justify-content: center; column-gap: 8px; line-height: 1; text-align: center; }
.home .ui-datepicker-month {min-width: 83px;}
.home .ui-datepicker-year {position: relative; min-width: 110px;}
.home .ui-datepicker select.ui-datepicker-month,
.home .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; }
.home .ui-datepicker table {width: 100%; border-collapse: collapse; margin: 24px 0 0;}
/* 요일 영역 */
.home #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; }
.home #ui-datepicker-div .ui-datepicker-calendar thead th span {display: inline-block; font-size: inherit; line-height: inherit;}
/* 일자 기본 */
.home #ui-datepicker-div .ui-datepicker-calendar td { padding: 4px 0; }
.home #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; */ }
.home #ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-other-month  a {color: #BFBFBF;}
.home #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-hover {border-radius: 1000px; background-color: #D17B47; color: #fff;}
.home #ui-datepicker-div .ui-datepicker-buttonpane,
.home #ui-datepicker-div .ui-datepicker-close,
.home #ui-datepicker-div .ui-datepicker-current { display: none; }

/* 버튼 */
.btn.style-a {display: inline-flex; align-items: center; justify-content: center; gap: var(--gap); height: var(--height); padding: var(--padding); box-sizing: border-box; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; font-size: var(--fontSize); font-weight: var(--fontWight); line-height: var(--lineHeight); color: #232527;}
.btn.style-a:hover {background: #F4F5F6}
.btn.style-a[class*=attr-][class*=-ltr]::before {content: ""; display: block; width: var(--ico-width); height: var(--ico-height); mask-repeat: no-repeat; mask-position: 50%; mask-size: cover; background-color: #232527;}
.btn.style-a[class*=attr-][class*=-rtl]::after {content: ""; display: block; width: var(--ico-width); height: var(--ico-height); mask-repeat: no-repeat; mask-position: 50%; mask-size: cover; background-color: #232527;}

.btn.style-a .btn-text {font-size: inherit; font-weight: inherit; color: inherit;}
.btn.style-a.small-x {
  --gap: 2px;
  --height: 32px;
  --padding: 0 10px;
  --fontSize: 15px;
  --fontWight: 400;
  --lineHeight: 1.5
}
.btn.style-a.small {
  --gap: 4px;
  --height: 40px;
  --padding: 0 24px;
  --fontSize: 17px;
  --fontWight: 400;
  --lineHeight: 1.5;
  --ico-width: 16px;
  --ico-height: 16px;
}
.btn.style-a.attr-next-rtl {--gap: 12px; --padding: 0 12px 0 16px;}
.btn.style-a.attr-next-rtl::after {mask-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.60174 2.84392C5.79877 2.62497 6.13599 2.6072 6.35494 2.80424L11.0216 7.60371C11.134 7.70485 11.1982 7.84895 11.1982 8.00014C11.1982 8.15134 11.134 8.29544 11.0216 8.39658L6.35496 13.1966C6.13602 13.3936 5.7988 13.3759 5.60176 13.1569C5.40471 12.938 5.42246 12.6008 5.6414 12.4037L9.86757 8.00018L5.64142 3.59712C5.42247 3.40009 5.40471 3.06287 5.60174 2.84392Z' fill='%2333363D'/%3E%3C/svg%3E");}

@media (max-width: 1023px) {
    .btn.style-a.small {--height: 32px; --fontSize: 13px; --ico-width: 12px; --ico-height: 12px;}
}

/* nodata */
.home .my-cont-wrap .nodata-wrap {display: flex; justify-content: center; align-items: center; flex-direction: column; gap: 24px; padding: 60px 0;}
.home .my-cont-wrap .nodata-wrap::before {display: block; content: ''; flex-shrink: 0; width: 98px; height: 66px; background: url(https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_nodata_01.png) no-repeat;}
.home .my-cont-wrap .nodata-wrap .para {font-size: 17px; line-height: 1.5; color: #232527; text-align: center;}
.home .my-account-cont-bx .nodata-wrap {margin: 40px 0 0;}
.home .my-account-cont-bx:has(.nodata-wrap) .pay-in-list {margin: 0; padding: 0; border: 0 none;}

/* 간편가입 */
@media (max-width: 1023px) {
  html.active-scroll-start .home .page-easy {padding-top: 50px;}
  html.active-scroll-start .home .page-easy .page-head-wrap { position: fixed; top: 72px; left: 0; right: 0; z-index: 20; background-color: #fff;}
  html.active-scroll-start .home .page-easy .title-step01 li > div {display: none; pointer-events: none; opacity: 0;;}
}

/* 온라인 법률상담 */
.home .page-benefit-legal .page-head-bottom .btn-r-ty01 {min-width: 176px; box-sizing: border-box; text-align: center;}
.home .page-benefit-legal .page-head-bottom .btn-r-ty01:hover {background: #BC6F40;}
.home .page-benefit-legal .data-board {display: flex; flex-direction: column; gap: 24px;}
/*.home .page-benefit-legal .data-board .data-board-top {}*/
.home .page-benefit-legal .data-board .board-top-subject {display: flex; align-items: baseline; gap: 12px; font-size: 32px; font-weight: 600; line-height: 1.3; color: #131517; letter-spacing: -0.5px;}
.home .page-benefit-legal .data-board .board-top-subject .em {font-size: 17px; font-weight: 400; line-height: 1.5; color: #232527; letter-spacing: 0;}
.home .page-benefit-legal .data-board .board-list {row-gap: 16px;}
.home .data-board .nodata-wrap {display: flex; justify-content: center; padding: 20px 0; border-radius: 16px; box-sizing: border-box; background-color: #F7F6F5;}
.home .data-board .nodata-wrap .para {display: inline-flex; align-items: center; gap: 10px; font-size: 22px; line-height: 1.5; color: #444; text-align: center;}
.home .data-board .nodata-wrap .para::before {content: ''; display: block; width: 20px; height: 20px; background-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 d='M0 10C0 15.5228 4.47715 20 10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10Z' fill='%23D7D7D7'/%3E%3Cpath d='M12.6338 6.23438C12.9462 5.92195 13.4532 5.92196 13.7656 6.23438C14.0779 6.54675 14.0779 7.05283 13.7656 7.36523L11.1309 10L13.7656 12.6348C14.078 12.9472 14.0781 13.4542 13.7656 13.7666C13.4532 14.0789 12.9462 14.079 12.6338 13.7666L9.99902 11.1309L7.36523 13.7666C7.05284 14.0787 6.54671 14.0788 6.23438 13.7666C5.92195 13.4542 5.92196 12.9472 6.23438 12.6348L8.86816 10L6.23438 7.36523C5.92207 7.05282 5.92205 6.54676 6.23438 6.23438C6.54677 5.922 7.05281 5.92206 7.36523 6.23438L9.99902 8.86816L12.6338 6.23438Z' fill='white'/%3E%3C/svg%3E");}

@media (max-width: 1023px) {
  .home .page-benefit-legal .data-board .board-top-subject {font-size: 24px; flex-direction: column; gap: 8px;}
  .home .page-benefit-legal .data-board .board-top-subject .em {font-size: 15px;}
}

/* 목록화면 슬라이드 */
.home .board-bnr-list {position: relative; border-radius: 24px;}
.home .board-bnr-list .bnr-list-wrap {overflow: hidden; border-radius: 24px;}
.home .board-bnr-list .bnr-list .list-item {overflow: hidden;}
.home .board-bnr-list:has(.single-slide) .swiper-control {display: none;}
.home .board-bnr-list .swiper-control .swiper-pagination {bottom: 24px; left: 40px; width: auto; font-size: 0; text-align: left;}
.home .board-bnr-list .swiper-control .swiper-pagination .swiper-pagination-bullet {width: 8px; height: 8px; border-radius: 8px; background-color: rgba(19, 21, 23, 0.40); opacity: 1;}
.home .board-bnr-list .swiper-control .swiper-pagination .swiper-pagination-bullet:first-child {margin-left: 0;}
.home .board-bnr-list .swiper-control .swiper-pagination .swiper-pagination-bullet-active {width: 32px;}
.home .board-bnr-list .swiper-control .swiper-button-prev,
.home .board-bnr-list .swiper-control .swiper-button-next {top: calc(50% - 16px); width: 32px; height: 32px; border: 0.75px solid rgba(19, 21, 23, 0.15); box-sizing: border-box; border-radius: 100%; background-color: #fff; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='5' height='8' viewBox='0 0 5 8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.40374 0.124146C4.26519 -0.0297966 4.02808 -0.0422807 3.87414 0.0962611L1.99914 1.78367L0.124144 3.47108C0.0451258 3.54219 3.1795e-06 3.6435 3.22846e-07 3.74981C-2.53381e-06 3.85611 0.0451144 3.95742 0.124129 4.02854L3.87413 7.40372C4.02806 7.54228 4.26517 7.5298 4.40372 7.37587C4.54228 7.22193 4.5298 6.98483 4.37587 6.84628L0.935562 3.74983L4.37585 0.653735C4.5298 0.515193 4.54228 0.278088 4.40374 0.124146Z' fill='%23232527'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 50%;}
.home .board-bnr-list .swiper-control .swiper-button-prev {left: 10px;}
.home .board-bnr-list .swiper-control .swiper-button-next {right: 10px; transform: rotate(180deg);}

@media (max-width: 1023px) {
  .home .board-bnr-list {margin-bottom: 8px;}
  .home .board-bnr-list .bnr-list-wrap {border-radius: 16px;}
  .home .board-bnr-list .bnr-list .list-item .img-mo {overflow: hidden; aspect-ratio: 328 / 200;} 
  .home .board-bnr-list .bnr-list .list-item .img-mo img {display: block; width: 100%; height: 100%; object-fit: cover;} 
  .home .board-bnr-list .swiper-control .swiper-pagination {bottom: 16px; left: 24px;}
  .home .board-bnr-list .swiper-control .swiper-pagination .swiper-pagination-bullet {width: 6px; height: 6px; border-radius: 6px;}
  .home .board-bnr-list .swiper-control .swiper-pagination .swiper-pagination-bullet-active {width: 24px;}
  .home .board-bnr-list .swiper-control .swiper-button-prev,
  .home .board-bnr-list .swiper-control .swiper-button-next {top: calc(50% - 12px); width: 24px; height: 24px;}
  .home .board-bnr-list .swiper-control .swiper-button-prev {left: -12px;}
  .home .board-bnr-list .swiper-control .swiper-button-next {right: -12px;}
}

/* bottom-panel */
.home .bottom-panel {
  /* transition: transform 0.4s ease, opacity 0.4s ease; */
  /* transition: transform 0.4s ease, opacity 0.4s ease; */
  opacity: 1;
  /* transform: translateY(0); */
  pointer-events: auto;
  /* will-change: transform, opacity; */
}
.home .bottom-panel.hide {
  opacity: 0;
  /* transform: translateY(100%); */
  pointer-events: none;
}

/* keyframes */
@keyframes stepProgressAnimation {
	0%   { width: 0; background-color: #EFEFEF}
	100% { width: 20%; background-color: #FBCD6C; }
}




/*  */
.home .board-view .board-view-content .board-content p,
.home .board-view .board-view-content .board-content a,
.home .board-view .board-view-content .board-content span,
.home .board-view .board-view-content .board-content strong,
.home .board-view-ty01 .content-area .bx-cont-rep p,
.home .board-view-ty01 .content-area .bx-cont-rep a,
.home .board-view-ty01 .content-area .bx-cont-rep span, 
.home .board-view-ty01 .content-area .bx-cont-rep strong,
.home .board-view-ty02 .content-area .bx-cont-rep p,
.home .board-view-ty02 .content-area .bx-cont-rep a,
.home .board-view-ty02 .content-area .bx-cont-rep span, 
.home .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; }


/* 툴팁 */
.btn_q .q-layer {display: none;position: absolute; bottom: 43px; left: -74px; font-weight: 400; font-size: 15px; color: #fff; line-height: 130%; padding: 8px 10px; background: #232527; border-radius: 4px; box-sizing: border-box; z-index: 100008;}

@media (min-width: 1024px) {
  .btn_q:hover .q-layer {display: block;}
}

.btn_q span.q-layer::after { content: ''; position: absolute; left: 80px; bottom: -9px; display: block; width: 13px; height: 9px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' viewBox='0 0 13 9' fill='none'%3E%3Cpath d='M6.96191 7.78809C6.56489 8.37008 5.7065 8.3702 5.30957 7.78809L0 0H12.2725L6.96191 7.78809Z' fill='%23232527'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: center; background-size: 13px; }
.btn_q .q-layer.type-b {top: 43px; bottom: auto; /*z-index: 2;*/}
.btn_q span.q-layer.type-b::after {bottom: auto; top: -9px; transform: rotate(-180deg);}

.my-contract-status-detail .btn_q .q-layer.type-b {top: -90px; left: -131px; z-index: 100008;}
.my-contract-status-detail .btn_q span.q-layer.type-b::after {bottom: -8px; top: auto; left: calc(50% - 7px); transform: rotate(0deg);}

/* 개별화면 */
.home .my-main-tit01 .btn_q span.q-layer {width: 266px; min-height: 54px;}
.home .my-contract-status-detail .in-stit .btn_q span.q-layer {width: 266px; min-height: 54px;}
.home .my-contract-status-detail .in-cont01 .bx-tp .btn_q span.q-layer {min-width: 288px; min-height: 54px;}
.home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q span.q-layer {bottom: 43px; left: -68px; min-width: 288px; height: 52px; z-index: 9;}


@media (max-width: 1023px) {
  .btn_q .q-layer.type-b {top: 43px; bottom: auto;}
  .btn_q span.q-layer.type-b::after {bottom: auto; top: -9px; transform: rotate(-180deg);}
  .btn_q .q-layer.active {display: block !important;}
  .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q span.q-layer {left: -156px; bottom: 33px; min-width: 268px; font-size: 14px;}
  
  .my-contract-status-detail .btn_q .q-layer.type-b {left: auto; right: -86px;}
  .my-contract-status-detail .btn_q span.q-layer.type-b::after {left: 184px;}
}

@media (max-width: 341px) {
  .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q span.q-layer {left: -186px;}
  .home .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q span.q-layer::after {left: 192px;}
}


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


/* 동의 미동의 추가 */
.home .easy-agree.ty02 .form.checkbox.ty-all span.form-text {font-size: 19px;}
.home .easy-agree.ty02 .form.checkbox.ty-all .form-text::before, .home .easy-agree .form.checkbox .form-text::after {top: 4px;}
.home .easy-agree.ty02 .in-bx {padding-bottom: 32px; margin-bottom: 32px;}
.home .easy-agree.ty02 .in-bx:last-child {padding-bottom: 0; margin-bottom: 0;}
.home .easy-agree.ty02 .in-bx.ty-bn {margin-bottom: 0; border-bottom: none;}
.home .easy-agree.ty02 p.bx-line {display: flex; align-items: center; column-gap: 8px;}
.home .easy-agree.ty02 span.form-text.ty01 {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .easy-agree.ty02 span.form-text.ty02 {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%;}
.home .easy-agree.ty02 span.tx-imp {color: #E94543;}
.home .easy-agree.ty02 .form.checkbox .form-text::before, .home .easy-agree .form.checkbox .form-text::after {top: 3px;}
.home .easy-agree.ty02 a.btn-detail {position: relative; top: auto; right: auto;}
.home .easy-agree.ty02 .tx02 {padding-left: 0; row-gap: 12px;}
.home .easy-agree.ty02 .bx-radio-r {position: absolute; top: 0; right: 0; display: flex; column-gap: 16px;}
.home .easy-agree.ty02 .bx-radio-r .form.radio .form-text {font-weight: 400; font-size: 17px;}

@media (max-width: 1023px) {
  .home .easy-agree.ty02 .form.checkbox.ty-all span.form-text {font-size: 17px;}
  .home .easy-agree.ty02 .form.checkbox.ty-all .form-text::before, .home .easy-agree .form.checkbox .form-text::after {top: 2px;}
  .home .easy-agree.ty02 .in-bx {padding-bottom: 24px; margin-bottom: 24px;}
  .home .easy-agree.ty02 p.bx-line {display: block;}
  .home .easy-agree.ty02 span.form-text.ty01 {font-size: 15px;}
  .home .easy-agree.ty02 span.form-text.ty02 {font-size: 15px;}
  .home .easy-agree.ty02 .form.checkbox .form-text::before, .home .easy-agree .form.checkbox .form-text::after {top: 2px;}
  .home .easy-agree.ty02 a.btn-detail {position: relative; top: auto; right: auto; display: inline-block; margin-left: 4px;}
  .home .easy-agree.ty02 .bx-radio-r {position: relative; top: auto; right: auto; width: 100%; padding-top: 12px;}
  .home .easy-agree.ty02 .bx-radio-r .form.radio .form-text {font-size: 15px;}
}

.home .ej-inp-detail .bx-in-cnt01 .btm-area.ty02 p.bx-line {display: flex; align-items: center; column-gap: 8px;}
.home .ej-inp-detail .bx-in-cnt01 .btm-area.ty02 span.form-text.ty01 {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .ej-inp-detail .bx-in-cnt01 .btm-area.ty02 span.tx-imp {color: #E94543;}
.home .ej-inp-detail .bx-in-cnt01 .btm-area.ty02 a.btn-view-detail {position: relative; top: auto; right: auto;}
.home .ej-inp-detail .bx-in-cnt01 .btm-area.ty02 .bx-radio-r {position: absolute; top: 0; right: 0; display: flex; column-gap: 16px;}
.home .ej-inp-detail .bx-in-cnt01 .btm-area.ty02 .bx-radio-r .form.radio .form-text {font-weight: 400; font-size: 17px;}

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

.home .ej-pay-wrap .btm-ck-tx.ty02 .bx-tp {padding-bottom: 32px;}
.home .ej-pay-wrap .btm-ck-tx.ty02 > div {position: relative;}
.home .ej-pay-wrap .btm-ck-tx.ty02 span.form-text.ty01 {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .ej-pay-wrap .btm-ck-tx.ty02 span.tx-imp {color: #E94543;}
.home .ej-pay-wrap .btm-ck-tx.ty02 .bx-radio-r {position: absolute; top: 0; right: 0; display: flex; column-gap: 16px;}
.home .ej-pay-wrap .btm-ck-tx.ty02 .bx-radio-r .form.radio .form-text {font-weight: 400; font-size: 17px;}

@media (max-width: 1023px) {
  .home .ej-pay-wrap .btm-ck-tx.ty02 .bx-tp {padding-bottom: 16px;}
  .home .ej-pay-wrap .btm-ck-tx.ty02 span.form-text.ty01 {font-size: 15px;}
  .home .ej-pay-wrap .btm-ck-tx.ty02 .bx-radio-r {position: relative; top: auto; right: auto; width: 100%; padding-top: 12px;}
  .home .ej-pay-wrap .btm-ck-tx.ty02 .bx-radio-r .form.radio .form-text {font-size: 15px;}
}

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

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

.home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx.ty02 .bx-tp {padding-bottom: 32px;}
.home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx.ty02 > div {position: relative;}
.home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx.ty02 span.form-text.ty01 {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx.ty02 span.tx-imp {color: #E94543;}
.home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx.ty02 .bx-radio-r {position: absolute; top: 0; right: 0; display: flex; column-gap: 16px;}
.home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx.ty02 .bx-radio-r .form.radio .form-text {font-weight: 400; font-size: 17px;}

@media (max-width: 1023px) {
  .home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx.ty02 .bx-tp {padding-bottom: 16px; padding-right: 120px;}
  .home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx.ty02 span.form-text.ty01 {font-size: 15px;}
  .home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx.ty02 .bx-radio-r {position: relative; top: auto; right: auto; width: 100%; padding-top: 12px;}
  .home .my-acount-status-wrap .my-account-cont-bx .btm-ck-tx.ty02 .bx-radio-r .form.radio .form-text {font-size: 15px;}
}

@media (max-width: 1023px) {
  .home .container.ty-wide #page.page-benefit .page-head-wrap {display: none;}
}


/* 에디터 테이블 */
.home .board-view .board-view-content .board-content table td {border: 1px solid rgba(19, 21, 23, 0.20) !important;}
@media (max-width: 1023px) {
  .home .board-view .board-view-content .board-content table td span {font-size: 15px !important;}
}


/* 신규 게시글 */
.home .board-view .board-view-content .board-content .ty-pc {display: block;}
.home .board-view .board-view-content .board-content .ty-mob {display: none;}
@media (max-width: 1023px) {
  .home .board-view .board-view-content .board-content .ty-pc {display: none;}
  .home .board-view .board-view-content .board-content .ty-mob {display: block;}
}


/* 기획팀 요청 */
.event-marketing-consent {
	position: absolute;
	left: 6.4%;
	top: 14.6%;
	width: 24%;
	height: 1.7%;
}
 
 
@media (max-width: 1200px) {
	.event-marketing-consent {    
		left: 15%;
		top: 13.7%;
		width: 70%;
		height: 1.2%;
	}
}










/* datepicker */
.home #ui-datepicker-div .ui-datepicker-calendar td a,
.home #ui-datepicker-div .ui-datepicker-calendar td span {
    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; */
}
 
.home #ui-datepicker-div .ui-datepicker-calendar td span {
   color: var(--color-base-060);
}




/* 간편본인인증 */
#oacxEmbededContentsNewTemp.pc {
  max-width: 480px !important;
}
#oacxEmbededContentsNewTemp .btnArea button .btn-label {padding-left: 1rem !important;}
#oacxEmbededContentsNewTemp .modal.bottom-sheet .modal-header h5 {font-size: 1.4em !important;}

@media (max-width: 768px) {
  /* 인증 방법 선택 */
  #oacxEmbededContentsNewTemp.pc {
    max-width: 480px !important;
  }
  #oacxEmbededContentsNewTemp header .logo {
    height: 2rem !important;
    max-width: 4rem !important;
    width: 4rem !important;
  }
  #oacxEmbededContentsNewTemp header .logo img {width: 100% !important; height: 100% !important; object-fit: cover !important;}
  #oacxEmbededContentsNewTemp.mobile header button.icon-arrow-left-btn, #oacxEmbededContentsNewTemp.mobile header button.icon-close-btn {
    width: 1.3rem !important;
    height: 1.3rem !important;
  }

  #oacxEmbededContentsNewTemp.mobile header {
      padding: 1rem 0.6rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile header .title h1 {
    font-size: 1.1rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .provider-list .list ul {
    padding: 1.6rem 1.3rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .provider-state {
    padding: 1rem 1.3rem !important;
    justify-content: flex-start !important;
    column-gap: 28px !important;
  }
  #oacxEmbededContentsNewTemp .provider-list .list ul li a {
    max-width: 54px !important;
    max-height: 54px !important;
  }
  #oacxEmbededContentsNewTemp.mobile .provider-list .list ul li label p {
    font-size: 0.8rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .provider-state .contents p {
    font-size: 1.4rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile footer .mobile-footer .right a {
    font-size: 0.9rem !important;
  }

  /* pass */
  #oacxEmbededContentsNewTemp.mobile .userInfo li .ul-td .select-box {
    height: 2.2rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .userInfo li .ul-td .select-box p {
    font-size: 1rem !important;
  }

  /* 정보 입력 */
  #oacxEmbededContentsNewTemp.mobile .provider-state.bg-gray .state-icon {
    width: 3rem !important;
    height: 3rem !important;
  }
  #oacxEmbededContentsNewTemp .auth-info-top {
    padding: 1.6rem 1.3rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .userInfo li label {
    font-size: 1rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile input {
    height: 2.6rem !important;
    font-size: 1rem !important;
  }
  #oacxEmbededContentsNewTemp .userInfo li .ul-td input {
    font-size: 1rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .userInfo li .ul-support-text span {
    font-size: 1rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .btnArea {
    padding: 2.4rem 1.3rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .btnArea button {
    height: 3.2rem !important;
    font-size: 1.2rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .provider-state.bg-gray .contents h5 {
    font-size: 1.4rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .provider-state.bg-gray .contents p {
    font-size: 0.8rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .provider-state.bg-gray .contents p b {
    font-size: 0.8rem !important;
  }

  /* 약관 동의 */
  #oacxEmbededContentsNewTemp.mobile .modal.bottom-sheet .modal-dialog {
    border-radius: 2rem 2rem 0 0 !important;
    padding: 1.3rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .modal.bottom-sheet .modal-header h5 {
    font-size: 1.2rem !important;
  }
  #oacxEmbededContentsNewTemp .modal.bottom-sheet .modal-header {
    padding-top: 1rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .checkbox-item.all-agree label p {
    font-size: 1.1rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .checkbox-item label p {
    font-size: 1rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .checkbox-item label span.custom-checkbox-item { 
    border-radius: 0.3rem !important;
    width: 1.2rem !important;
    height: 1.2rem !important;
  }
  #oacxEmbededContentsNewTemp .modal .modal-footer .btnArea {
    padding: 1.4rem 0 0 0 !important;
  }

  /* 인증 완료 */
  #oacxEmbededContentsNewTemp.mobile .stanby-content {
    padding: 1.6rem 1.3rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .guidStep dl dd {
    font-size: 1.2rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .guidStep .stepArea .step p.num, #oacxEmbededContentsNewTemp.mobile .guidStep .stepArea .step p.step-text {
    font-size: 0.8rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .guidStep .stepArea .step .iconBox {
    width: 3rem !important;
    height: 3rem !important;
    padding: 0.6rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .guidStep .stepArea .icon-right:before {
    font-size: 1.2rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .accordion .accordion-item-header p {
    font-size: 1rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .guidStep .stepArea .step {
    width: 6.5rem !important;
  }

  /* 완료 */
  #oacxEmbededContentsNewTemp.mobile .modal.modal-alert .modal-body p.tit {
    font-size: 1.4rem !important;
  }
  #oacxEmbededContentsNewTemp.mobile .modal.modal-alert .modal-body p {
    font-size: 1rem !important;
  }

  /* 오류 */
  #oacxEmbededContentsNewTemp.mobile .modal.modal-alert .modal-header .icon-img {
    width: 40px !important;
    height: 40px !important;
  }
  #oacxEmbededContentsNewTemp.mobile .modal.modal-alert .modal-body p {
    font-size: 11rem !important;
  }

  #oacxEmbededContentsNewTemp.mobile .modal.modal-alert .modal-body p {
    font-size: 1rem !important;
  }
  
  /* 약관 */
  #oacxEmbededContentsNewTemp.mobile .modal.modal-policy .modal-header h5 {font-size: 1.4rem !important;}
  #oacxEmbededContentsNewTemp.mobile .modal.modal-policy .modal-body ul li h2 p {font-size: 1.2rem !important;}
  #oacxEmbededContentsNewTemp.mobile .modal.modal-policy .modal-body ul li ul li {font-size: 0.9rem !important;}
  #oacxEmbededContentsNewTemp .modal.modal-policy .policy-list-select .policy-title {margin-right: 1rem !important;}
  #oacxEmbededContentsNewTemp.mobile .modal.modal-policy .modal-body ul li ul li span, #oacxEmbededContentsNewTemp.mobile .modal.modal-policy .modal-body ul li ul li>p {font-size: 0.9rem !important;}
}


/* 1920보다 큰 경우 */
@media screen and (min-width: 1921px) {
  .home .benefit-detail-wrap .area-right {max-width: 2000px;}
  .home .content-popup.full-s .popup-wrap.service-component .popup-body {height: calc(100vh - 71.2px);}
  .content-popup .popup-wrap.service-component .popup-body .popup-contents {height: 100%;}
  .home .product-pop-detail-wrap {height: calc(100% - 142.5px - 96.7px);}
  .home .product-pop-detail-wrap .bx-left-side {height: 100%;}
  .home .product-pop-detail-wrap .bx-left-side .product-detail-thum {height: 100%; padding-bottom: 60px;}
  .home .product-pop-detail-wrap .bx-left-side .product-detail-thum .swiper-wrapper {height: 100%;}
  .home .product-pop-detail-wrap .bx-left-side .product-detail-thum li {height: 100%; display: flex; align-items: center;}
  .home .product-pop-detail-wrap .bx-left-side .product-detail-thum li .img-thum {max-width: 740px;}
}