@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-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;
}



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

 * Header

********************************************************************************************************************************/
.corp #header {transition: all .3s ease;}
.corp #header .header-inner {width: 100%; padding: 0; box-sizing: border-box; justify-content: center; z-index: 1;}
.corp #header .header-inner .logo {position: absolute; top: 0; left: 60px; display: block; width: 180px;}
.corp #header .header-inner .logo .logo-link {width: 180px; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/logo_corp.svg') no-repeat left center; background-size: 100%; text-indent: -9999px; overflow: hidden; filter: brightness(0) invert(1); transition: all .3s ease;}
.corp #header .header-inner .gnb .gnb-list .in-nav ul {column-gap: 0; text-align: center;}
.corp #header .header-inner .gnb .gnb-list .in-nav .gnb-item {padding: 0 20px; transition: all .3s ease;}
.corp #header .header-inner .gnb .gnb-list .in-nav .gnb-item a span.flag-new {position: absolute; top: 6px; right: -27px; width: 56px; height: 26px; font-weight: 600; font-size: 12px; color: #fff; line-height: 150%; padding: 4px 0 0 12px ; background: #FF766E; border-radius: 24px; box-sizing: border-box; text-align: left;}
.corp #header .header-inner .gnb .gnb-list .in-nav .gnb-item a span.flag-new::after {content: ''; display: block; width: 10px; height: 6px; position: absolute; right: 21px; bottom: -6px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1.96721 0H10L0 6L1.96721 0Z' fill='%23FF766E'/%3E%3C/svg%3E"); background-size: 10px 6px; background-repeat: no-repeat; background-position: center;}
.corp .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;}
.corp .header .nav-layer .inner-bx-l .lnb-list-l > li > a span.flag-ty02::after{
  content: '';
  display: block;
  width: 9px;
  height: 7px;
  position: absolute; right: 2.5px; bottom: -3.83px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='7' viewBox='0 0 9 7' fill='none'%3E%3Cpath d='M1.5 0.166016L8.5 1L0 6.83301L1.5 0.166016Z' fill='%23FBCD6C'/%3E%3C/svg%3E");
  background-size: 9px 7px; background-repeat: no-repeat; background-position: center;
}
.corp #header .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text:hover::after {content: ''; position: absolute; left: 50%; bottom: 26px; width: 100%; height: 3px; background: #000; transform: translateX(-50%); animation: expandLine 0.2s ease-out forwards;}
.corp #header .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text.on::after {content: ''; position: absolute; left: 50%; bottom: 26px; width: 100%; height: 3px; background: #fff; transform: translateX(-50%); animation: expandLine 0.2s ease-out forwards;}

.corp #header {background-color: transparent;}
.corp #header::before {border-bottom: none;}
.corp #header .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text {color: #fff;}
.corp #header .header-inner .navi-util .navi-list .navi-item .navi-text .tp-btn {color: #fff;}
.corp #header .header-inner .navi-util .navi-list .navi-item .navi-text .tp-btn:hover {color: #000;}
.corp .header .nav-layer .inner-bx-l .lnb-list-l > li > a {color: #444;}
.corp .header .nav-layer .inner-bx-l .lnb-list-l > li.now > a {color: #232527;}

.corp #header .header-inner .navi-util .navi-list .navi-item .navi-text .tp-btn::after {
  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.530217 7.21967L-0.000113279 7.75L1.06055 8.81066L1.59088 8.28033L1.06055 7.75L0.530217 7.21967ZM8.81055 0.75C8.81055 0.335787 8.47476 1.38831e-07 8.06055 2.86345e-07L1.31055 -1.35124e-07C0.896333 -1.35124e-07 0.560547 0.335786 0.560547 0.75C0.560547 1.16421 0.896333 1.5 1.31055 1.5H7.31055V7.5C7.31055 7.91421 7.64633 8.25 8.06055 8.25C8.47476 8.25 8.81055 7.91421 8.81055 7.5L8.81055 0.75ZM1.06055 7.75L1.59088 8.28033L8.59088 1.28033L8.06055 0.75L7.53022 0.21967L0.530217 7.21967L1.06055 7.75Z' fill='white'/%3E%3C/svg%3E");
}
.corp #header.invert .header-inner .navi-util .navi-list .navi-item .navi-text .tp-btn::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.46967 7.46967L0.93934 8L2 9.06066L2.53033 8.53033L2 8L1.46967 7.46967ZM9.75 1C9.75 0.585786 9.41421 0.25 9 0.25H2.25C1.83579 0.25 1.5 0.585786 1.5 1C1.5 1.41421 1.83579 1.75 2.25 1.75H8.25V7.75C8.25 8.16421 8.58579 8.5 9 8.5C9.41421 8.5 9.75 8.16421 9.75 7.75V1ZM2 8L2.53033 8.53033L9.53033 1.53033L9 1L8.46967 0.46967L1.46967 7.46967L2 8Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.corp #header .header-inner .navi-util .navi-list .navi-item .navi-text .tp-btn:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.46967 7.46967L0.93934 8L2 9.06066L2.53033 8.53033L2 8L1.46967 7.46967ZM9.75 1C9.75 0.585786 9.41421 0.25 9 0.25H2.25C1.83579 0.25 1.5 0.585786 1.5 1C1.5 1.41421 1.83579 1.75 2.25 1.75H8.25V7.75C8.25 8.16421 8.58579 8.5 9 8.5C9.41421 8.5 9.75 8.16421 9.75 7.75V1ZM2 8L2.53033 8.53033L9.53033 1.53033L9 1L8.46967 0.46967L1.46967 7.46967L2 8Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.corp #header.active .header-inner .navi-util .navi-list .navi-item .navi-text .tp-btn::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.46967 7.46967L0.93934 8L2 9.06066L2.53033 8.53033L2 8L1.46967 7.46967ZM9.75 1C9.75 0.585786 9.41421 0.25 9 0.25H2.25C1.83579 0.25 1.5 0.585786 1.5 1C1.5 1.41421 1.83579 1.75 2.25 1.75H8.25V7.75C8.25 8.16421 8.58579 8.5 9 8.5C9.41421 8.5 9.75 8.16421 9.75 7.75V1ZM2 8L2.53033 8.53033L9.53033 1.53033L9 1L8.46967 0.46967L1.46967 7.46967L2 8Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}

/* .gnb-item-l#mob_m1_l {min-width: 96px;}
.gnb-item-l#mob_m2_l {min-width: 77px;}
.gnb-item-l#mob_m3_l {min-width: 115px;}
.gnb-item-l#mob_m4_l {min-width: 77px;}
.gnb-item-l#mob_m5_l {min-width: 77px;} */

.corp .gnb-item-l:nth-child(1) {min-width: 179px;}
.corp .gnb-item-l:nth-child(2) {min-width: 160px;}
.corp .gnb-item-l:nth-child(3) {min-width: 198px;}
.corp .gnb-item-l:nth-child(4) {min-width: 160px;}
.corp .gnb-item-l:nth-child(5) {min-width: 160px;}

.corp .header .nav-layer {pointer-events: none;}
.corp .header .nav-layer::before {position: absolute; left: 0; right: 0; top: -100px; content: ""; height: 100px; transition: height 200ms ease-out, opacity 200ms, border-radius 200ms; transition-delay: 0ms, 100ms, 0ms;}
.corp .header .nav-layer .inner-bx-l .gnb-item-l {opacity: 0; pointer-events: none; clip-path: inset(0% 0% 100% 0%); transition: opacity 200ms, clip-path 200ms ease-out;}

.corp .header.active .nav-layer {pointer-events: auto;}
.corp .header.active .nav-layer::before {height: calc(100% + 100px); opacity: 1; transition-duration: 300ms, 200ms, 300ms; transition-delay: 0ms, 0ms, 0ms; pointer-events: none;}
.corp .header.active .nav-layer .inner-bx-l .gnb-item-l {opacity: 1; pointer-events: auto; clip-path: inset(0% 0% 0% 0%); transition-duration: 200ms, 300ms;}

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

/* invert */
.corp #header.invert .header-inner .logo .logo-link {filter: none;}
.corp #header.invert .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text {color: #232527;}
.corp #header.invert .header-inner .navi-util .navi-list .navi-item .navi-text .tp-btn {color: #232527;}
.corp #header.invert .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text.on::after {background-color: #232527;}
.corp #header.invert .nav-layer::before {background-color: #fff;}

/* active */
.corp #header.active .header-inner .logo .logo-link {filter: none;}
.corp #header.active .nav-layer::before {content: ""; background: #fff; opacity: 1; z-index: 1; transition-duration: 300ms, 200ms, 300ms; transition-delay: 0ms, 0ms, 0ms; pointer-events: none;}
.corp #header.active .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text {color: #232527;}
.corp #header.active .header-inner .navi-util .navi-list .navi-item .navi-text .tp-btn {color: #232527;}

/* scroll */
.corp #header.down {transform: translateY(-105%); transition: transform 300ms ease-in;}
.corp #header.up {transform: translateY(0);}
.corp .header.up .nav-layer::before {opacity: 1; transition-duration: 300ms, 200ms, 300ms; transition-delay: 0ms, 0ms, 0ms; pointer-events: none;}

.active-scroll-bottom .corp #header {transform: translateY(-105%); transition: transform 300ms ease-in;}

.corp .header .nav-layer .gnb-item-l {padding: 0 20px; transition: all ease .3s;}
.corp .header.active .nav-layer .gnb-item-l {padding: 0 20px; box-sizing: border-box;}
.corp #header.active .header-inner .gnb .gnb-list .in-nav .gnb-item,
.corp #header .header-inner .gnb .gnb-list.active .in-nav .gnb-item {padding: 0 42px; box-sizing: border-box;}

.corp .header .header-inner .header-sub-area {display: flex; column-gap: 16px; height: 72px; align-items: center;}
.corp .header .header-inner .header-sub-area .btn-header-prev {width: 24px; height: 24px; line-height: 24px;}
.corp .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;}
.corp .header.header-inner .header-sub-area h2 {font-weight: 600; font-size: 20px; color: #131517; line-height: 130%;}
.corp .header .nav-layer {position: absolute; top: 100px; left: 50%; width: 100%; transform: translateX(-50%);}
.corp .header .nav-layer .nav-inner-wrap {position: relative;  z-index: 100;}
.corp .header .nav-layer a {display: block;}
.corp .header .nav-layer .inner-bx-l {width: 1200px; margin: 0 auto;}
.corp .header .nav-layer .inner-bx-l > ul {display: flex; column-gap: 0; padding: 32px 0 48px 0; justify-content: center}


.corp .header .nav-layer .inner-bx-l > ul > li > a {display: inline-block; font-weight: 600; font-size: 24px; line-height: 130%; display: none;}
.corp .header .nav-layer .inner-bx-l .lnb-list-l {display: flex; flex-direction: column; row-gap: 12px; text-align: center;}
.corp .header .nav-layer .inner-bx-l .lnb-list-l > li > a {position: relative; display: inline-block; font-weight: 600; font-size: 17px /*15px*/; line-height: 150%; padding: 2px 0;}
.corp .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;}
.corp .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;}
.corp .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;}
.corp .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;}
.corp .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;}
.corp .header .nav-layer .inner-bx-l .lnb-list-l > .lnb-item-l.dep3.on > .lnb-list-l {display: flex;}
.corp .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;}
.corp .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;}

/* 모바일 메뉴 */
.corp .mobile-menu-bottom-area {display: none;}
.corp .mobile-menu-top-area {display: none;}
.corp .header.main .header-inner .logo {display: flex !important;}
.corp .header.main .header-inner .header-sub-area {display: none !important;}
.corp .header .header-inner .logo {display: flex !important;}
.corp .header .header-inner .header-sub-area{display: none !important;}

@media (max-width: 1023px) {
  .corp #header.active~#container:after {display: none;}
  .corp #header {flex-direction: column; justify-content: flex-start; align-items: flex-start;}
  .corp #header.invert {background-color: #fff;}
  .corp #header.open {height: calc(var(--vh, 1vh) * 100);}
  .corp #header::after {display: block; content: ""; position: absolute; top: 0; right: -100%; bottom: 0; width: 100%; background-color: #fff;}
  .corp #header.open::after {right: 0; height: calc(var(--vh, 1vh) * 100);}
  /* .corp #header.open {position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background: #fff; z-index: 9999;} */
  .corp #header .header-inner {flex: 1 0 auto; padding: 0; justify-content: unset;}

  .corp .header.main .header-inner .logo {display: flex !important;}
  .corp .header.main .header-inner .header-sub-area {display: none !important;}
  .corp #header .header-inner > .logo {left: 16px;}
  .corp #header .header-inner .mobile-menu-top-area .logo {position: static;}
  .corp #header.up .header-inner .navi-control .btn-navi-menu svg {filter: brightness(0) invert(1);}
  .corp #header.invert .header-inner .navi-control .btn-navi-menu svg {filter: none;}
  .corp #header .header-inner .logo .logo-link {width: 112px; background-position: left bottom 20px;}

  .corp .main #header .header-inner .navi-control .btn-navi-menu {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/common/mob_menu_w.png') no-repeat center; background-size: 24px;}
  .active-scroll-down .corp .main #header .header-inner .navi-control .btn-navi-menu {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/common/mob_menu.png') no-repeat center; background-size: 24px;}
  .active-scroll-up .corp .main #header .header-inner .navi-control .btn-navi-menu {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/common/mob_menu.png') no-repeat center; background-size: 24px;}
  .active-scroll-top .corp .main #header .header-inner .navi-control .btn-navi-menu {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/common/mob_menu_w.png') no-repeat center; background-size: 24px;}

  .corp #header .header-inner .mobile-menu-top-area {position: relative; width: 100%;}
  .corp #header .header-inner .gnb-list.active .in-nav {position: relative; overflow-y: hidden; overflow-x: auto; padding-left: 16px; border-bottom: 1px solid #EFEFEF; box-sizing: border-box; white-space: nowrap; -ms-overflow-style: none; scrollbar-width: none;}
  .corp #header .header-inner .gnb-list.active .in-nav::-webkit-scrollbar {display: none !important;}
  /* .corp #header .header-inner .gnb-list.active .in-nav::after {display: block; content: ''; position: absolute; top: calc(100% - 1px); left: 0; width: 100%; height: 1px; background-color: #EFEFEF;} */
  .corp #header .header-inner .gnb {opacity: 0;}
  .corp #header.open .header-inner .gnb {width: 100%; opacity: 1;}
  .corp #header .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text:hover::after {bottom: 0;}
  /* .mobile-menu-top-area {display: none;} */
  .corp #header .header-inner .header-sub-area {display: flex !important;}
  .corp #header .header-inner .mobile-menu-top-area .logo {left: 16px; display: block !important; width: 112px;}
  .corp #header .header-inner .mobile-menu-top-area .logo .logo-link {width: 112px; filter: none;}

  .corp #header.active .header-inner .gnb .gnb-list .in-nav .gnb-item, 
  .corp #header .header-inner .gnb .gnb-list.active .in-nav .gnb-item {padding: 0;}
  .corp #header .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text.on::after {bottom: 0; background-color: #000;}
  .corp #header .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text {font-size: 16px; color: #232527;}

  .corp .gnb-item-l#mob_m1_l,
  .corp .gnb-item-l#mob_m2_l, 
  .corp .gnb-item-l#mob_m3_l, 
  .corp .gnb-item-l#mob_m4_l,
  .corp .gnb-item-l#mob_m5_l {min-width: 100%; padding: 0;} 

  .corp #header .header-inner .gnb .gnb-list .in-nav ul {width: auto; min-width: 460px; gap: 16px;}
  .corp #header.invert .header-inner .gnb .gnb-list .in-nav .gnb-item {flex-shrink: 0;}
  .corp #header.invert .header-inner .gnb .gnb-list .in-nav .gnb-item .gnb-text {color: #232527;}
  /* .corp #header.invert .header-inner .gnb .gnb-list .in-nav .gnb-item:has(.flag-new) .gnb-text {padding-right: 20px;} */
  .corp #header.invert .header-inner .navi-util .navi-list .navi-item .navi-text .tp-btn {color: #232527;}
  .corp #header .header-inner .gnb .gnb-list .in-nav .gnb-item a span.flag-new {display: none;}


  .corp #header .header-inner .gnb .gnb-list {position: static; height: auto; background-color: #fff;}
  .corp .header .nav-layer {position: absolute; top: 133px; left: -100%; transition: left ease 0.01s; display: block !important; transform: none;}
  .corp .header.open .nav-layer {flex: 1 1 100%; overflow-y: auto; position: relative; top: 0; left: 0; z-index: 10; transition: left ease 0.01s; pointer-events: auto;}
  /*.corp .header .nav-layer .nav-inner-wrap {overflow-y: auto; height: 100%;}*/
  .corp .header .nav-layer .inner-bx-l {width: 100%; padding: 24px; box-sizing: border-box;  background-color: transparent;}
  .corp .header .nav-layer .inner-bx-l .gnb-list-l {flex-direction: column; padding: 0; row-gap: 32px;}
  .corp .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; color: #131517;}

  /*.corp .header .nav-layer .inner-bx-l > ul > li > a {}*/
  /* .corp .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;} */
  /* .corp .header .nav-layer .inner-bx-l .gnb-list-l .gnb-item-l.on .gnb-text-l::after {transform: rotate(0);} */
  .corp .header .nav-layer .inner-bx-l .gnb-item-l {display: flex; flex-direction: column; opacity: 1; pointer-events: auto; clip-path: inset(0% 0% 0% 0%); transition: none;}
  /* .corp .header .nav-layer .inner-bx-l .lnb-list-l {display: none; padding: 0 16px; text-align: left;} */
  .corp .header .nav-layer .inner-bx-l .lnb-list-l {padding: 12px 16px 0; text-align: left;}
  .corp .header .nav-layer .inner-bx-l .lnb-list-l > .lnb-item-l.dep3 > .lnb-list-l {display: flex;}
  /* .corp .header .nav-layer .inner-bx-l .lnb-list-l > .lnb-item-l.dep3.on > .lnb-list-l {display: none;} */
  .corp .header .nav-layer .inner-bx-l .lnb-list-l > li > a {display: inline-block; color: #232527;}
  /* .corp .header .nav-layer .inner-bx-l .gnb-list-l .gnb-item-l.on .lnb-list-l {display: flex; padding-top: 12px;} */

  .corp .header .nav-layer .inner-bx-l .lnb-list-l > li > .lnb-text-l span.flag-new {position: absolute; top: -3px; left: calc(100% + 2px); min-width: 48px; padding: 2px 8px; box-sizing: border-box; font-weight: 600; font-size: 12px; color: #fff; line-height: 150%; background: #FF766E; border-radius: 24px; box-sizing: border-box; text-align: left;}

  
  .corp .header .nav-layer::before {display: none;}
  .corp .mobile-menu-top-area {display: block; height: 72px; padding: 0 16px; box-sizing: border-box;}

  .corp .header .mobile-menu-bottom-area {display: none;}
  .corp .header.open .mobile-menu-bottom-area {display: flex;}
  .corp .mobile-menu-bottom-area {flex: 1 0 auto; position: relative; z-index: 10; width: 100%; padding: 16px; box-sizing: border-box;}
  .corp .mobile-menu-bottom-area .button-area {display: flex; gap: 16px; width: 100%;}
  .corp .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;}
  .corp .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");}
  .corp .mobile-menu-bottom-area .button-area .btn-shortcut .btn-text {font-size: 14px; font-weight: 600; color: #232527; line-height: 1.5;}

  /* html.active-scroll-start .corp #header {transform: translateY(0);} */
  /* html.active-scroll-up .corp #header {transform: translateY(0);} */
  /* html.active-scroll-up .corp .header .nav-layer::before {opacity: 1; pointer-events: auto;} */
}


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

 * 개별 화면

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

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

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

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

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

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

 * 게시판

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

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

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

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

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

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

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

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

 * 로그인

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

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

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

 * 시스템

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

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

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

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

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

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

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

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

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

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

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

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


































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

 * yedaham new

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

/* skip navigation */
.corp #skipnav {position: absolute; top: 0; left: 0; width: 100%; z-index: 1000000000000000000000000;}
.corp #skipnav a {position: absolute; top: -9999px; z-index: 1000000000000000000000000;}
.corp #skipnav a:hover,
.corp #skipnav a:active,
.corp #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;}

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

@media (max-width: 359px) {
  .corp span.mob-db {display: inline;}
}

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

/* form */
.corp .form.checkbox .form-text::after {
  mask: 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='M6.00098 9.99951L9.63255 13.4995L14.125 6.625' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 0/cover
}
.corp .form.checkbox .form-text::before {border: 1px solid #DCDCDC;}
.corp .form.checkbox:not(.disabled, :has(:disabled)) .form-elem:checked + .form-text::before {background-color: #4458B0; border: 1px solid #4458B0;}
.corp .form.checkbox:not(.disabled, :has(:disabled)) .form-elem:checked + .form-text::after {background-color: #fff;}

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

@media (max-width: 1023px) {
  .corp .container {padding: 72px 16px 64px;}
  .corp .container.ty-wide {padding-top: 72px;}
  .corp .container.ty-wide #page .inner-bx {max-width: 100%;}
  .corp .container.ty-wide #page .page-head-wrap {padding-top: 48px;}
  .corp .container.ty-wide #page .page-body-wrap {/*padding-left: 16px; padding-right: 16px;*/ box-sizing: border-box;}
  .corp .container.ty-wide #page .page-body-wrap .inner-bx {max-width: 100%;}
}




/* 하단버튼 */
.corp .btn-btm-more-ty01 {padding: 48px 0 0 0; text-align: center;}
.corp .btn-btm-more-ty01 a.btn-more-c {position: relative; display: inline-flex; align-items: center; gap: 12px; height: 48px; font-weight: 600; font-size: 17px; color: #232527; line-height: 48px; padding: 0 24px; background: #fff; border: 1px solid #232527; border-radius: 48px;}
.corp .btn-btm-more-ty01 a.btn-more-c::after {
  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 fill-rule='evenodd' clip-rule='evenodd' d='M16.4453 7.00315C16.719 7.24944 16.7412 7.67097 16.4949 7.94465L10.4956 13.778C10.3692 13.9185 10.1891 13.9987 10.0001 13.9987C9.81107 13.9987 9.63095 13.9185 9.50452 13.778L3.50452 7.94468C3.25821 7.67101 3.2804 7.24948 3.55407 7.00317C3.82774 6.75687 4.24927 6.77905 4.49558 7.05273L10 12.3354L15.5038 7.05275C15.7501 6.77907 16.1717 6.75686 16.4453 7.00315Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}

@media (max-width: 1023px) {
  .corp .btn-btm-more-ty01 {padding-top: 32px;}
  .corp .btn-btm-more-ty01 a.btn-more-c {gap: 8px; height: 40px; font-size: 15px; line-height: 40px; padding: 0 16px;}
  .corp .btn-btm-more-ty01 a.btn-more-c::after {top: 12px; right: 16px; width: 16px; height: 16px; background-size: 16px;}
}


/* 통합 검색 */
.search-layer {position: absolute; top: 0; left: 0; width: 100%; z-index: 10000; display: none;}
/*.search-layer.search-open {display: block}
.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);}
.search-layer a.btn_search_close {
position: absolute;
top: 30px;
right:30px;
display: block;
width: 32px;
height: 32px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M19.8408 0.646484C20.2573 0.230296 20.9321 0.230271 21.3486 0.646484C21.7652 1.06303 21.7652 1.7387 21.3486 2.15527L12.5059 10.998L21.3545 19.8477C21.7709 20.2642 21.7709 20.9399 21.3545 21.3564C20.938 21.773 20.2623 21.7729 19.8457 21.3564L10.9971 12.5068L2.14941 21.3564C1.73291 21.773 1.05721 21.7729 0.640625 21.3564C0.224054 20.9399 0.224078 20.2642 0.640625 19.8477L9.48828 10.998L0.645508 2.15527C0.228966 1.7387 0.228938 1.06303 0.645508 0.646484C1.06206 0.229954 1.73775 0.229962 2.1543 0.646484L10.9971 9.48926L19.8408 0.646484Z' fill='%23232527'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-size: 21px;
z-index: 10;
}
.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);}
.search-layer .search-inner-wrap .search-inner-bx {width: 1200px; margin: 0 auto; text-align: center;}
.search-layer .search-inner-wrap .search-inner-bx .s-title {font-weight: 700; font-size: 32px; color: #131517; line-height: 130%; padding: 0 0 16px 0;}
.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;
}
.search-layer .search-inner-wrap .search-inner-bx .search-word .search-form {position: relative; width: 488px; margin: 0 auto;}
.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;}
.search-layer .search-inner-wrap .search-inner-bx .search-word .search-form .form .form-elem::placeholder {color: #777;}
.search-layer .search-inner-wrap .search-inner-bx .search-word .search-form .btn-search {position: absolute; top: 12px; right: 16px;}
.search-layer .search-inner-wrap .search-inner-bx .keyword-wrap {text-align: center;}
.search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx {position: relative; display: inline-block; padding: 32px 0 64px 91px;}
.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%;}
.search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx .keyword-r {display: flex; column-gap: 12px;}
.search-layer .search-inner-wrap .search-inner-bx .keyword-wrap .keyword-inner-bx .keyword-r span.keyword-item {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 8px 20px; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 32px;}
.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}
.search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side {display: flex; align-items: center; column-gap: 64px;}
.search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p span {display: inline-block; font-weight: 400; font-size: 17px; color: #232527; line-height: 29px; vertical-align: top;}
.search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p span.tx-num {font-weight: 700; font-size: 22px; color: #232527; line-height: 29px;}
.search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p.tx01 span.tx-stit {padding-left: 36px; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/common/icon_headphone.png') no-repeat left top 2.5px; background-size: 24px;}
.search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-left-side p.tx02 span.tx-stit {padding-left: 36px; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/common/icon_callcenter.png') no-repeat left top 4px; background-size: 24px 21px;}
.search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side {display: flex; align-items: center; column-gap: 32px;}
.search-layer .search-inner-wrap .search-inner-bx .btm-info-wrap .bx-right-side p {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%;}
.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;}

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

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


/* footer new */
.corp #footer {border-top: none; background-color: #232527;}
.corp .ft-l-side .ft-cnt01 {display: flex; column-gap: 40px; padding-bottom: 32px; font-weight: 600; font-size: 24px; color: #E2E2E2; line-height: 130%;}
.corp .ft-l-side .ft-cnt02 {padding-bottom: 16px; }
.corp .ft-l-side .ft-cnt02 ul {display: flex; align-items: center; gap: 11.5px; font-weight: 600; font-size: 15px; color: #E2E2E2; line-height: 150%;}
.corp .ft-l-side .ft-cnt02 li {display: flex; align-items: center; position: relative;}
.corp .ft-l-side .ft-cnt02 li:not(:first-child) {padding-left: 11.5px;}
.corp .ft-l-side .ft-cnt02 li:not(:first-child)::before {display: block; content: ''; position: absolute; top: calc(50% - (12px / 2)); left: 0; width: 1px; height: 12px; background-color: rgba(255, 255, 255, 0.20);}
.corp .ft-l-side .ft-cnt02 li.tx-color01 {font-size: 17px; color: #4458B0;}
.corp .ft-l-side .ft-cnt03 {display: flex; column-gap: 12px; padding-bottom: 4px; font-weight: 400; font-size: 14px; color: #A0A0A0; line-height: 150%;}
.corp .ft-l-side .ft-cnt04 {display: flex; column-gap: 12px; font-weight: 400; font-size: 14px; color: #A0A0A0; line-height: 150%;}
.corp .ft-l-side .ft-cnt05 {display: flex; padding-bottom: 24px; font-weight: 400; font-size: 14px; color: #A0A0A0; line-height: 150%;}
.corp .ft-l-side .ft-btm-logo img {width: 140px;}

.corp .ft-r-side {position: absolute; top: 48px; right: 0;}
.corp .ft-r-side .ft-r-top {display: flex; gap: 12px; margin-bottom: 33px; }
.corp .ft-r-side .ft-button-area {flex-shrink: 0;}
.corp .ft-r-side .ft-button-area  .btn-report {display: flex; align-items: center; flex-shrink: 0; height: 48px; padding: 0 32px; box-sizing: border-box; border-radius: 8px; box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.20); background-color: rgba(255, 255, 255, 0.03); font-size: 14px; font-weight: 400; line-height: 1.5; color: #fff;}
.corp .ft-r-side .ft-family-wrap {position: relative; width: 260px; height: 48px; padding: 13.5px 16px; background: #131517; border-radius: 8px; box-sizing: border-box;}
.corp .ft-r-side .ft-family-wrap .bx-family {display: flex; align-items: center; justify-content: space-between; position: relative; font-weight: 400; font-size: 14px; color: #A0A0A0; line-height: 150%; cursor: pointer;}
/*.corp .ft-r-side .ft-family-wrap .bx-family::after {display: block; content: ''; width: 13px; height: 13px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cpath d='M7 13L6 13L6 -4.37114e-08L7 0L7 13Z' fill='%23777777'/%3E%3Cpath d='M0 7L8.74228e-08 6L13 6L13 7L0 7Z' fill='%23777777'/%3E%3C/svg%3E");}*/
/* .corp .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;
} */
/* .corp .ft-r-side .ft-family-wrap .bx-family.f-open::after {transform: rotate(45deg); transition: 0.2s ease-in-out;} */
.corp .ft-r-side .ft-family-wrap .bx-family::before, .corp .ft-r-side .ft-family-wrap .bx-family::after  {
  display: block;
  content: "";
  position: absolute;
  background-color: #777;
  top: 50%;
  transform: translateY(-50%);
}
.corp .ft-r-side .ft-family-wrap .bx-family::before {
  width: 13px;
  height: 1px;
  right: 0;
}
.corp .ft-r-side .ft-family-wrap .bx-family::after {
  width: 1px;
  height: 13px;
  right: 6px;
  transition: transform 0.5s;
}
.corp .ft-r-side .ft-family-wrap .bx-family.f-open {
  overflow: visible;
}
.corp .ft-r-side .ft-family-wrap .bx-family.f-open::after {
  transform: translateY(-50%) rotate(90deg);
}
.corp .ft-r-side .ft-family-wrap .family-layer {position: absolute; bottom: 54px; left: 0; width: 100%; padding: 16px; background: #fff; border: 1px solid rgba(19, 21, 23, 0.20); border-radius: 8px; box-sizing: border-box; display: none; z-index: 10;}
.corp .ft-r-side .ft-family-wrap .family-layer li a {font-weight: 400; font-size: 14px; color: #232527; line-height: 220%;}
.corp .ft-r-side .ft-sns {padding-bottom: 16px;}
.corp .ft-r-side .ft-sns ul {display: flex; column-gap: 24px; justify-content: flex-end;}
.corp .ft-r-side .ft-sns li a.btn-facebook {
  display: block; width: 34px; height: 34px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cpath d='M19.1249 19.125H22.6666L24.0833 13.4584H19.1249V10.625C19.1249 9.16587 19.1249 7.79171 21.9583 7.79171H24.0833V3.03171C23.6214 2.97079 21.8775 2.83337 20.0358 2.83337C16.1896 2.83337 13.4583 5.18079 13.4583 9.49171V13.4584H9.20825V19.125H13.4583V31.1667H19.1249V19.125Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 34px;
}
.corp .ft-r-side .ft-sns li a.btn-instagram {
  display: block; width: 34px; height: 34px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cpath d='M29.675 11.7655C29.6616 10.6924 29.4607 9.63001 29.0814 8.62614C28.754 7.77875 28.2531 7.00917 27.6107 6.3668C26.9683 5.72443 26.1987 5.22347 25.3514 4.89606C24.3602 4.52382 23.313 4.32263 22.2545 4.30106C20.8917 4.24014 20.4596 4.22314 17.0001 4.22314C13.5406 4.22314 13.0972 4.22314 11.7443 4.30106C10.6862 4.32279 9.63955 4.52398 8.64885 4.89606C7.80146 5.22347 7.03188 5.72443 6.38951 6.3668C5.74714 7.00917 5.24617 7.77875 4.91877 8.62614C4.54717 9.61693 4.34646 10.6636 4.32518 11.7216C4.26427 13.0858 4.24585 13.5179 4.24585 16.9774C4.24585 20.4369 4.24585 20.8789 4.32518 22.2332C4.34643 23.2929 4.54618 24.3384 4.91877 25.3315C5.2465 26.1787 5.74775 26.9481 6.39037 27.5903C7.03298 28.2324 7.80275 28.7331 8.65027 29.0601C9.63842 29.4467 10.6852 29.6623 11.7457 29.6976C13.1099 29.7586 13.542 29.777 17.0015 29.777C20.461 29.777 20.9044 29.777 22.2574 29.6976C23.3158 29.6765 24.363 29.4758 25.3542 29.1041C26.2007 28.7751 26.9695 28.2736 27.6117 27.6315C28.2538 26.9893 28.7553 26.2205 29.0843 25.374C29.4569 24.3823 29.6566 23.3368 29.6778 22.2757C29.7388 20.9129 29.7572 20.4808 29.7572 17.0199C29.7543 13.5604 29.7544 13.1212 29.675 11.7655ZM16.9916 23.5196C13.3734 23.5196 10.4423 20.5885 10.4423 16.9703C10.4423 13.3521 13.3734 10.4211 16.9916 10.4211C18.7286 10.4211 20.3944 11.1111 21.6226 12.3393C22.8508 13.5675 23.5408 15.2333 23.5408 16.9703C23.5408 18.7073 22.8508 20.3731 21.6226 21.6013C20.3944 22.8296 18.7286 23.5196 16.9916 23.5196ZM23.8015 11.706C23.6009 11.7062 23.4022 11.6668 23.2169 11.5901C23.0315 11.5134 22.8631 11.4009 22.7212 11.2591C22.5794 11.1172 22.4669 10.9488 22.3902 10.7635C22.3135 10.5781 22.2742 10.3794 22.2743 10.1788C22.2743 9.97835 22.3138 9.77986 22.3905 9.59466C22.4673 9.40946 22.5797 9.24119 22.7214 9.09944C22.8632 8.9577 23.0315 8.84526 23.2167 8.76855C23.4019 8.69184 23.6004 8.65235 23.8008 8.65235C24.0013 8.65235 24.1998 8.69184 24.385 8.76855C24.5702 8.84526 24.7384 8.9577 24.8802 9.09944C25.0219 9.24119 25.1344 9.40946 25.2111 9.59466C25.2878 9.77986 25.3273 9.97835 25.3273 10.1788C25.3273 11.0231 24.6444 11.706 23.8015 11.706Z' fill='%23777777'/%3E%3Cpath d='M16.9916 21.2244C19.3411 21.2244 21.2458 19.3198 21.2458 16.9702C21.2458 14.6206 19.3411 12.7159 16.9916 12.7159C14.642 12.7159 12.7373 14.6206 12.7373 16.9702C12.7373 19.3198 14.642 21.2244 16.9916 21.2244Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 34px;
}
.corp .ft-r-side .ft-sns li a.btn-youtube  {
  display: block; width: 34px; height: 34px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='29' viewBox='0 0 30 29' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.9999 0.666626C16.2112 0.666626 17.4536 0.697793 18.6578 0.748793L20.0801 0.816793L21.4415 0.897543L22.7165 0.983959L23.881 1.07463C25.1449 1.17081 26.3344 1.70991 27.2399 2.59698C28.1453 3.48405 28.7087 4.66219 28.8308 5.92388L28.8875 6.52596L28.9938 7.81513C29.0929 9.15104 29.1666 10.6074 29.1666 12C29.1666 13.3925 29.0929 14.8489 28.9938 16.1848L28.8875 17.474L28.8308 18.076C28.7087 19.338 28.1451 20.5163 27.2393 21.4034C26.3336 22.2905 25.1438 22.8294 23.8796 22.9253L22.7179 23.0145L21.4429 23.1024L20.0801 23.1831L18.6578 23.2511C17.4392 23.3039 16.2196 23.3313 14.9999 23.3333C13.7802 23.3313 12.5607 23.3039 11.3421 23.2511L9.91975 23.1831L8.55834 23.1024L7.28334 23.0145L6.11883 22.9253C4.8549 22.8291 3.66545 22.29 2.75998 21.4029C1.85451 20.5159 1.29111 19.3377 1.169 18.076L1.11234 17.474L1.00609 16.1848C0.898182 14.7924 0.840533 13.3965 0.833252 12C0.833252 10.6074 0.906919 9.15104 1.00609 7.81513L1.11234 6.52596L1.169 5.92388C1.29106 4.66241 1.85426 3.48445 2.75944 2.59741C3.66462 1.71037 4.85374 1.17112 6.11742 1.07463L7.2805 0.983959L8.5555 0.897543L9.91833 0.816793L11.3407 0.748793C12.5597 0.69599 13.7797 0.668595 14.9999 0.666626ZM12.1666 8.56454V15.4354C12.1666 16.0899 12.8749 16.4979 13.4416 16.172L19.3916 12.7366C19.5211 12.6621 19.6286 12.5548 19.7034 12.4254C19.7782 12.2961 19.8175 12.1494 19.8175 12C19.8175 11.8506 19.7782 11.7038 19.7034 11.5745C19.6286 11.4452 19.5211 11.3378 19.3916 11.2633L13.4416 7.82929C13.3123 7.75467 13.1657 7.71539 13.0164 7.71542C12.8672 7.71544 12.7206 7.75476 12.5913 7.82943C12.4621 7.9041 12.3548 8.01148 12.2803 8.14077C12.2057 8.27006 12.1665 8.41671 12.1666 8.56596V8.56454Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center top 4px;
  background-size: 30px 29px;
}
.corp .ft-r-side .ft-mark {padding-top: 3px; text-align: right;}
.corp .ft-r-side .ft-mark img {width: 50px;}

.corp #footer .footer-inner {max-width: 1440px;}

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

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

@media (max-width: 320px) {
  .corp .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 */
.corp .page-head {display: block; padding-bottom: 132px; justify-content: space-between; align-items: center;}
.corp .container:has(.tab-display.style-c) .page-head {padding-bottom: 92px;}
.corp .page-head .page-navi-wrap {padding-bottom: 12px; text-align: center;}
.corp .page-head .page-navi-wrap .page-navi {display: inline-block;}
.corp .page-head .page-navi-wrap .page-navi ul {display: flex; align-items: center; column-gap: 8px;}
.corp .page-head .page-navi-wrap .page-navi li a {display: block; font-weight: 600; font-size: 17px; color: #777; line-height: 150%; pointer-events: none;}
.corp .page-head .page-navi-wrap .page-navi li a.home {width: 20px; height: 20px; text-indent: -9999px; overflow: hidden; pointer-events: none;}
.corp .page-head .page-navi-wrap .page-navi li a.home {
  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='M8.56217 0.944327C8.81902 0.742516 9.18097 0.742516 9.43783 0.944327L16.9378 6.83707C17.1086 6.97134 17.208 7.17649 17.208 7.39371V17.0364C17.208 17.4277 16.8912 17.7453 16.5 17.7453H1.5C1.1088 17.7453 0.791992 17.4277 0.791992 17.0364V7.39371C0.792023 7.20358 0.868403 7.02298 1.00195 6.89078L1.06217 6.83707L8.56217 0.944327ZM2.20801 7.73876V16.3284H15.792V7.73876L9 2.40103L2.20801 7.73876Z' fill='%23777777'/%3E%3Cpath d='M8.29199 16.9538V10.3604C8.29199 9.96915 8.6088 9.65234 9 9.65234C9.3912 9.65234 9.70801 9.96915 9.70801 10.3604V16.9538C9.708 17.345 9.3912 17.6618 9 17.6618C8.6088 17.6618 8.292 17.345 8.29199 16.9538Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px;
}
.corp .page-head .page-navi-wrap .page-navi li.arr {width: 16px; height: 16px;}
.corp .page-head .page-navi-wrap .page-navi li.arr {
  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.60346 13.1563C5.8005 13.3752 6.13772 13.393 6.35666 13.1959L11.69 8.39611C11.8024 8.29497 11.8666 8.15089 11.8666 7.99969C11.8666 7.8485 11.8024 7.70441 11.69 7.60327L6.35669 2.80294C6.13775 2.60589 5.80053 2.62363 5.60348 2.84256C5.40643 3.06149 5.42416 3.39871 5.6431 3.59577L10.536 7.99966L5.64312 12.4031C5.42418 12.6001 5.40642 12.9373 5.60346 13.1563Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
}
.corp .page-head .title-inner-bx {display: flex; justify-content: center; align-items: center;}
.corp .page-head .heading-l {font-weight: 700; font-size: 72px; color: #131517; line-height: 120%;}
.corp .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;}
.corp .page-head .data-search .search-word .search-form {position: relative;}
.corp .page-head .data-search .search-word .search-form .form .form-elem {width: 320px; height: 56px; padding: 0 40px 0 24px; border: 1px solid #B8B9B9; border-radius: 32px;}
.corp .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%;}
.corp .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;
}
.corp .page-head-bottom {position: relative; font-weight: 600; font-size: 19px; color: #232527; line-height: 130%;}
.corp .page-head-bottom ul {padding-top: 12px;}
.corp .page-head-bottom ul.ty02 {padding-top: 0; margin-top: -3px;}
.corp .page-head-bottom li {position: relative; font-weight: 400; font-size: 17px; color: #B26231; line-height: 150%; padding-left: 20px;}
.corp .page-head-bottom li:before {
	content: '';
	position: absolute;
	top: 6px;
	left: 0;
	display: block;
	width: 12px;
	height: 12px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Ccircle cx='6' cy='6' r='2' fill='%23D17B47'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 12px;
}
.corp .page-head-bottom .btn-r-ty01 {position: absolute; right: 0; bottom: 0; display: inline-block; font-weight: 600; font-size: 19px; color: #FFF; line-height: 150%; padding: 13.5px 40px; background: #D17B47; border-radius: 32px;}

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

  .corp .page-head .page-navi-wrap {padding-bottom: 8px;}
  .corp .page-head .page-navi-wrap .page-navi ul {column-gap: 4px;}
  .corp .page-head .page-navi-wrap .page-navi li a {font-size: 13px;}
  .corp .page-head .page-navi-wrap .page-navi li a.home {width: 14px; height: 14px; background-size: 14px;}
  .corp .page-head .page-navi-wrap .page-navi li.arr {width: 12px; height: 12px; background-size: 12px;}

  .corp #page .page-head {padding-bottom: 40px;}
  .corp #page .page-head .heading-l {font-size: 36px;}
}


/* page body */
.corp .page-body-inner-bx01 {max-width: 1440px; padding: 96px 0 96px 0; margin: 0 auto;}
.corp .media-tp-search {margin-top: -48px;}
.corp .page-body-inner-bx02 {padding: 160px 0;background: #F5F5F7;}

#ccmHistory {padding-top: 0;}
#ccmCertification {margin-bottom: 96px;}
#ccmStrategy {padding-top: 0;}

@media (max-width: 1023px) {
  .corp .page-body-inner-bx01 {padding-top: 0; padding-bottom: 0;}
  .corp .page-body-inner-bx02 {padding-top: 0; padding-bottom: 0;}
  
  #ccmCertification {margin-bottom: 0;}
  #ccmStrategy {padding-top: 0;}
}


/* tab */
.corp .container.ty-wide #page .page-body-wrap.no-bg {background: none;}
.corp .container.ty-wide #page .page-body-wrap.no-bg.ty-line {border-top: 1px solid rgba(19, 21, 23, 0.15);}
.corp .container.ty-wide #page .page-body-wrap.no-bg .tab-wrap {max-width: 1200px; margin: 0 auto;}
.corp .container.ty-wide #page .page-body-wrap.no-bg .tab-wrap .tab-list {display: flex;}

.corp .container.ty-wide #page .page-body-wrap.no-bg .tab-wrap {position: relative; max-width: 100%;}
.corp .container.ty-wide #page .page-body-wrap.no-bg .tab-wrap::after {content: ''; position: absolute; left: 0; bottom: -1px; width: 100%; height: 1px; background: rgba(19, 21, 23, 0.15);}

@media (max-width: 1023px) {
  .corp .container.ty-wide #page .page-body-wrap.no-bg .tab-wrap .tab-list {justify-content: center;}
  .corp .container.ty-wide #page .page-body-wrap.no-bg .tab-wrap .ccm .tab-list {justify-content: unset;}
  .corp .container.ty-wide #page .page-body-wrap.no-bg .tab-wrap::after {display: none;}
}

.corp .tab-display.style-c {max-width: 1440px; margin: 0 auto;}
.corp .tab-display.style-c .tab-list {border-bottom: none; justify-content: center; column-gap: 48px;}
.corp .tab-display.style-c .tab-list .tab-item {padding-right: 0;}
/*.corp .tab-display.style-c .tab-list  {border-bottom: 1px solid rgba(19, 21, 23, 0.15);}
.corp .tab-display.style-c .tab-list .tab-item {padding-right: 48px;}*/
.corp .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; box-sizing: border-box;}
.corp .tab-display.style-c .tab-list .tab-item.current .tab-text {position:relative; color: #232527;}
.corp .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;}

@media (max-width: 1023px) {
  .corp .tab-display.style-c .tab-list {column-gap: 32px;}
  /* .corp .tab-display.style-c .tab-list .tab-item.current .tab-text::after {height: 2px;} */
}

.corp .tab-display.style-c .btn-mob-r {display: none;}
.corp .tab-display.style-c.tab-fixed.fixed {padding: 0; border-bottom: 1px solid rgba(19, 21, 23, 0.15);}
/*.corp .tab-display.style-c.tab-fixed.fixed .tab-list {}*/
.corp .tab-display.style-c.tab-fixed.fixed .tab-inner-bx {position: relative; width: 1200px; margin: 0 auto;}
.corp .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: 1.3; padding: 20px 0;}
.corp .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;}
.corp .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;}
.corp .tab-display.style-c.tab-fixed.fixed .btn-mob-r a.btn-r-ask {display: inline-block; width: 104px; height: 40px; font-weight: 400; font-size: 17px; color: #232527; line-height: 40px; padding: 0; background: #fff; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 8px; text-align: center; box-sizing: border-box;}
.corp .tab-display.style-c.tab-fixed.fixed .btn-mob-r a.btn-r-join {display: inline-block; width: 104px; height: 40px; font-weight: 400; font-size: 17px; color: #fff; line-height: 40px; padding: 0; background: #D17B47; border: 1px solid #D17B47; border-radius: 8px; text-align: center; box-sizing: border-box;}



/* fixed */
/* .corp #header:has(.down)  {background-color: lime;;} */
.corp #header.down + .container .tab-display.tab-fixed.fixed {top: 0;}
.active-scroll-bottom .corp .tab-display.tab-fixed.fixed {top: 0;}

.corp .tab-display .tab-list .tab-item {width: auto;}
.corp .tab-display.tab-fixed.fixed {position: fixed; top: var(--header-height); left: 0; width: 100%; max-width: 100%; padding: 22px 0; background: rgba(255, 255, 255, 0.90); backdrop-filter: blur(10px); z-index: 9; transition: top .3s ease;}
.corp .tab-display.tab-fixed.fixed .tab-list {width: 1200px; margin: 0 auto;}
/* .corp .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;} */

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


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


/* dot */
.corp 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 */
.corp .video-container {
  position:relative;
  height:0;
  padding-bottom:56.25%;
  border-radius: 16px;
  overflow: hidden;
}

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


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

.corp .content-popup .popup-wrap .popup-footer .button-area {padding-top: 32px; padding-bottom: 40px; column-gap: 16px;}
.corp .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 32px; border-radius: 56px; flex: none; border: 1px solid #232527; box-sizing: border-box;}
.corp .content-popup .popup-wrap .popup-footer .button-area [class*=btn-]:last-child {padding: 0 32px; background: #4458B0; border: none; border-radius: 56px;}
.corp .content-popup .popup-wrap .popup-footer .button-area [class*=btn-].disabled {border: 1px solid rgba(19, 21, 23, 0.07); background-color: #F7F6F5; color: #BFBFBF;}

@media (max-width: 1023px) {
  .corp .content-popup .popup-wrap .popup-footer .button-area [class*=btn-] {height: 48px; font-size:17px; line-height: 48px;}
  .corp .content-popup .popup-wrap .popup-footer .button-area [class*=btn-]:last-child {height: 48px; font-size:17px; line-height: 48px;}
}

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

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

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

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

.corp .content-popup .popup-wrap.pop-yac {max-width: 790px;}
.corp .pop-yac .pop-tp-gray-bx {padding: 24px; margin-bottom: 24px; background: #F5F5F7; border-radius: 12px;}
.corp .pop-yac .pop-tp-gray-bx ul {font-weight:400; font-size: 17px; color: #232527; line-height: 150%;}
.corp .pop-yac .pop-tp-gray-bx li {position: relative; padding: 0 0 4px 20px;}
.corp .pop-yac .pop-tp-gray-bx li strong {font-weight: 600;}
.corp .pop-yac .pop-tp-gray-bx li::before {content: ''; position: absolute; top: 11px; left: 4px; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.corp .pop-yac .pop-tp-gray-bx .btm-bk-bx {padding: 6px 0 0 0;}
.corp .pop-yac .pop-tp-gray-bx .btm-bk-bx .form.checkbox .form-text {font-weight:600; font-size: 17px; color: #232527; line-height: 150%;}
.corp .pop-yac .pop-tp-gray-bx .btm-bk-bx .form.checkbox .form-text span {color: #E94543;}
.corp .pop-yac .pop-tp-gray-bx .btm-bk-bx .form.checkbox .form-text::before {top: 3px;}
.corp .pop-yac .pop-tp-gray-bx .btm-bk-bx .form.checkbox .form-text::after {top: 3px;}

@media (max-width: 1023px) {
  .corp .pop-yac .pop-tp-gray-bx {padding: 16px;}
  .corp .pop-yac .pop-tp-gray-bx li {font-size: 15px;}
  .corp .pop-yac .pop-tp-gray-bx li::before {top: 9px;}
  .corp .pop-yac .pop-tp-gray-bx .btm-bk-bx .form.checkbox .form-text {font-size: 15px;}
}

.corp .pop-yac .board-write-ty01 .top-area {padding-bottom: 0; margin-bottom: 32px; border-bottom: none;}
.corp .pop-yac .board-write-ty01 .top-area .line-item dd .form.textarea textarea.ty02 {height: 96px;}
.corp .pop-yac .board-write-ty01 .top-area .line-item.one-line dl {display: flex; column-gap: 8px; align-items: center;}
.corp .pop-yac .board-write-ty01 .top-area .line-item.one-line dt {width: 120px;}
.corp .pop-yac .board-write-ty01 .top-area .line-item.one-line dd {width: 570px; padding-top: 0;}

@media (max-width: 1023px) {
  .corp .pop-yac .board-write-ty01 .top-area .line-item dl {flex-direction: column;}
  .corp .pop-yac .board-write-ty01 .top-area .line-item.one-line dt {width: 100%; padding-bottom: 8px;}
  .corp .pop-yac .board-write-ty01 .top-area .line-item.one-line dd {width: 100%;}
  .corp .content-popup .popup-wrap.pop-yac .popup-footer .button-area [class*=btn-] {width: auto; padding: 0 32px;}
  .corp .content-popup .popup-wrap.pop-yac .popup-footer .button-area [class*=btn-]:last-child {width: auto; padding: 0 32px;}
}

.corp .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);}
.corp .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;
}
.corp .content-popup.photo .popup-wrap.photo {max-width: 1280px; background-color: transparent; position: relative; overflow: visible;}
.corp .content-popup.photo .popup-wrap.photo .popup-body {padding: 0;}
.corp .content-popup.photo .popup-wrap.photo .popup-body .popup-contents {padding: 0;}

@media (max-width: 1023px) {
  .corp .content-popup.photo .btn-popup-close {width: 24px; height: 24px; background-size: 24px;}
}

.corp .pop-img-view-wrap {position: relative;}
.corp .pop-img-view-wrap .bx-img {border-radius: 16px; overflow: hidden;}
.corp .pop-img-view-wrap .bx-btm-btn {position: relative; padding-top: 24px; text-align: right; z-index: 10;}
.corp .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;}
.corp .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;
}

.corp .content-popup.photo .swiper-button-next {width: 56px; height: 56px; right: -80px; border: 1px solid rgba(255, 255, 255, 0.60); border-radius: 56px;}
.corp .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;
}
.corp .content-popup.photo .swiper-button-prev {width: 56px; height: 56px; left: -80px; border: 1px solid rgba(255, 255, 255, 0.60); border-radius: 56px;}
.corp .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;
}
.corp .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) {
  .corp .content-popup.photo .popup-wrap.photo {max-height: 100%; padding: 0 16px; border-radius: 0; align-self: center;}
  .corp .content-popup.photo .popup-wrap.photo .popup-body .btm-s-tit {font-size: 20px;}
  .corp .content-popup.photo .swiper-button-next,
  .corp .content-popup.photo .swiper-button-prev {display: none;}
  /* .corp .content-popup.photo .swiper-button-next {width: 28px; height: 28px; right: 32px; top: 90px;}
  .corp .content-popup.photo .swiper-button-next::after {width: 28px; height: 28px;}
  .corp .content-popup.photo .swiper-button-prev {width: 28px; height: 28px; left: 32px; top: 90px;}
  .corp .content-popup.photo .swiper-button-prev::after {width: 28px; height: 28px;} */
  
  .corp .content-popup.photo .swiper-pagination-fraction {font-size: 16px; line-height: 42px;}
  .corp .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;}
}

.corp .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);}
.corp .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;
}
.corp .content-popup.youtube .popup-wrap.youtube {position: unset; max-width: 1280px; background-color: transparent;}
.corp .content-popup.youtube .popup-wrap.youtube .popup-body {padding: 0;}
.corp .content-popup.youtube .popup-wrap.youtube .popup-body .popup-contents {padding: 0;}
.corp .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) {
  .corp .content-popup.youtube .popup-wrap.youtube {max-height: 100%; padding: 0 16px; border-radius: 0; align-self: center;}
  .corp .content-popup.youtube .popup-wrap.youtube .popup-body .btm-s-tit {font-size: 20px;}
  .corp .content-popup.youtube .btn-popup-close {width: 24px; height: 24px; background-size: 24px;}
}


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

.corp .board-view-ty02 .title-area {padding-bottom: 24px;}
.corp .board-view-ty02 .title-area dt {position: relative; font-weight: 600; font-size: 28px; color: #131517; line-height: 130%; padding-left: 42px;}
.corp .board-view-ty02 .title-area dt .abbr {position: absolute; top: 0; left: 0; display: block; width: 32px; height: 32px; font-family: "Dongle", sans-serif; font-weight: 700; font-size: 36.571px; color: #fff; line-height: 37px; background: #F1945E; border-radius: 32px; text-align: center;}
.corp .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;}
.corp .board-view-ty02 .content-area {padding: 24px 0 0 0;}
.corp .board-view-ty02 .content-area .tp-info {display: flex; column-gap: 32px;}
.corp .board-view-ty02 .content-area .tp-info dl {display: flex; column-gap: 16px; align-items: center;}
.corp .board-view-ty02 .content-area .tp-info dt {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.corp .board-view-ty02 .content-area .tp-info dd {font-weight: 400; font-size: 17px; color: #232527; line-height: 130%;}
.corp .board-view-ty02 .content-area .bx-cont {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 16px 0 32px 0;}
.corp .board-view-ty02 .content-area .bx-cont-rep {padding: 32px; background: #F7F6F5; border-radius: 16px;}
.corp .board-view-ty02 .content-area .bx-cont-rep dt {position: relative; font-weight: 600; font-size: 17px; color: #131517; line-height: 150%;}
.corp .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;}
.corp .board-view-ty02 .content-area .bx-cont-rep dd > div {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding-top: 8px;}
.corp .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;}
.corp .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;}
.corp .board-view-ty02 .content-area .file-upload-result .fil-upload-top {display: flex; align-items: center; column-gap: 24px; padding-bottom: 24px;}
.corp .board-view-ty02 .content-area .file-upload-result .fil-upload-top .tx-l {font-weight: 600; font-size: 19px; color: #444; line-height: 130%;}
.corp .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;}
.corp .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;
}
.corp .board-view-ty02 .content-area .file-upload-result .file-upload-wrap {display: flex; row-gap: 12px; flex-direction: column;}
.corp .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;}
.corp .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;}
.corp .board-view-ty02 .content-area .file-upload-result .file-upload-wrap .file-name span.file-type {display: inline-block;}
.corp .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;}
.corp .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;
}
.corp .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;}
.corp .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;
}

.corp .board-write-ty01 .top-area {padding-bottom: 8px; margin-bottom: 32px; border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.corp .board-write-ty01 .top-area::after {content: ''; display: block; clear: both;}
.corp .board-write-ty01 .top-area .line-item dl {float: left; width: 50%; padding-bottom: 24px; box-sizing: border-box;}
.corp .board-write-ty01 .top-area .line-item:nth-child(odd) dl {padding-right: 12px;}
.corp .board-write-ty01 .top-area .line-item:nth-child(even) dl {padding-left: 12px;}
.corp .board-write-ty01 .top-area .line-item:nth-child(even) dl.ty-l {padding-left: 0; padding-right: 12px;}
.corp .board-write-ty01 .top-area .line-item:nth-child(odd) dl.ty-r {padding-left: 12px; padding-right: 0;}
.corp .board-write-ty01 .top-area .line-item dt {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.corp .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;}
.corp .board-write-ty01 .top-area .line-item dd {padding-top: 8px;}
.corp .board-write-ty01 .top-area .line-item .form.input {width: 100%;}
.corp .board-write-ty01 .top-area .line-item .form.select {width: 100%;}
.corp .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;
}
.corp .board-write-ty01 .top-area .line-item dd .form.textarea {width: 100%;}
.corp .board-write-ty01 .top-area .line-item dd .form.textarea textarea {width: 100%; height: 144px; padding: 16px; box-sizing: border-box;}
.corp .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;}
.corp .board-write-ty01 .top-area .line-item.one-line dl {float: none; width: 100%;}
.corp .board-write-ty01 .top-area .line-item.one-line:nth-child(odd) dl {padding-right: 0;}
.corp .board-write-ty01 .top-area .line-item.one-line:nth-child(even) dl {padding-left: 0;}
.corp .board-write-ty01 .btm-area {position: relative; padding-bottom: 32px;}
.corp .board-write-ty01 .btm-area .form.checkbox .form-text {font-weight: 600; font-size: 17px;}
.corp .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;}

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

.corp .board-write-ty01 .file-upload.ty-n .file-upload-btn {padding: 0; border: 0; column-gap: 12px;}
.corp .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 rgba(19, 21, 23, 0.15); border-radius: 8px; flex: 1 1 70%;}
.corp .board-write-ty01 .file-upload.ty-n .file-upload-btn .form-text a {color: #232527;}
.corp .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;*/}
.corp .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;}

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

.corp .joinask-pop-top-area {padding-bottom: 32px;}
.corp .joinask-pop-top-area .tx01 {font-weight: 600; font-size: 17px; color: #777; line-height: 150%; padding-bottom: 8px;}
.corp .joinask-pop-top-area .tx02 {background: #EFEFEF; border-radius: 12px;}
.corp .joinask-pop-top-area .tx02 p {font-weight: 400; font-size: 17px; color: #AF5B27; line-height: 150%; padding: 20px 0; display: flex; column-gap: 12px; align-items: center; justify-content: center;}
.corp .joinask-pop-top-area .tx02 p span.tx-phone {font-weight: 600; font-size: 22px; line-height: 130%;}

.corp .wish-time-list {padding-bottom: 8px;}
.corp .wish-time-list ul {margin: 0 -8px;}
.corp .wish-time-list ul::after {content: ''; display: block; clear: both;}
.corp .wish-time-list li {float: left; width: 20%; padding: 0 8px 16px 8px; box-sizing: border-box;}
.corp .wish-time-list li a {display: block;}
.corp .wish-time-list li .in-bx {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;}
.corp .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;} 
.corp .wish-time-list li.on a:hover .in-bx {border: 2px solid #F1945E;}
.corp .wish-time-list li.disabled a:hover .in-bx {border: 1px solid rgba(19, 21, 23, 0.07);}
.corp .wish-time-list li.on .in-bx {color: #AF5B27; padding: 7px 13px; border: 2px solid #F1945E;}
.corp .wish-time-list li.disabled .in-bx {color: #BFBFBF; background: #F7F6F5; border: 1px solid rgba(19, 21, 23, 0.07);}
.corp .wish-time-list.three {padding-bottom: 0;}
.corp .wish-time-list.three li {width: 238px; padding-bottom: 0;}

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

.corp .pop-wrap-ty01 {position: fixed; top: 0; left: 0; width: 100%; height: 100%; padding: 20px; background: rgba(176, 176, 176, 0.60); backdrop-filter: blur(10px); box-sizing: border-box; z-index: 100000; display: flex; align-items: flex-start; justify-content: center; overflow: hidden;}
.corp .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;}
.corp .pop-wrap-ty01 .pop-share-wrap .in-bx-top {position: relative; width: 100%; padding: 0 0 16px 0;}
.corp .pop-wrap-ty01 .pop-share-wrap .in-bx-top p {font-weight: 600; font-size: 19px; color: #131517; line-height: 32px;}
.corp .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;
}
.corp .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);
}
.corp .pop-wrap-ty01 .pop-share-wrap .in-bx-cont {position: relative; width: 100%;}
.corp .pop-wrap-ty01 .pop-share-wrap .in-bx-cont li {padding-bottom: 12px;}
.corp .pop-wrap-ty01 .pop-share-wrap .in-bx-cont li:last-child {padding-bottom: 0;}
.corp .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;}
.corp .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;
}
.corp .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;
}
.corp .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;
}
.corp .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;
}


/* 홍보센터 */
.corp .media-tp-search {padding-bottom: 48px; display: flex; justify-content: flex-end;}
.corp .media-tp-search .data-search .search-word .search-form {position: relative;}
.corp .media-tp-search .data-search .search-word .search-form .form .form-elem {width: 342px; height: 48px; padding: 0 40px 0 24px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 48px; box-sizing: border-box;}
.corp .media-tp-search .data-search .search-word .search-form .form .form-elem:focus {border: 1px solid #000;}
.corp .media-tp-search .data-search .search-word .search-form .form .form-elem::placeholder {color: #777;}
.corp .media-tp-search .data-search .search-word .search-form .btn-search {position: absolute; top: calc(50% - 12px); right: 16px; width: 24px; height: 24px; font-weight: 400; font-size: 17px; line-height: 150%;}
.corp .media-tp-search .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;
}

@media (max-width: 1023px) {
  .corp .media-tp-search {padding: 32px 16px 16px; margin: 0; justify-content: center;}
  .corp .media-tp-search .data-search {flex: 1 1 100%; width: 100%; max-width: 460px;}
  .corp .media-tp-search .data-search .search-word .search-form .search-input {width: 100%;}
  .corp .media-tp-search .data-search .search-word .search-form .btn-search {top: 12px;}
  .corp .media-tp-search .data-search .search-word .search-form .form .form-elem {width: 100%;}
}

.corp .media-list {margin: 0;}
.corp .media-list li {border-radius: 16px;}
.corp .media-list li:has(a:hover) {box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.10), 0 4px 16px 0 rgba(0, 0, 0, 0.05);}
.corp .media-list li a {border-radius: 16px; box-shadow: 0 0 0 1px rgba(19, 21, 23, 0.20);}

.corp .media-list li a {display: block;}
.corp .media-list li .in-bx {position: relative; width: 100%; box-sizing: border-box;}
.corp .media-list li .in-bx .thum {position: relative;  border-top-left-radius: 16px; border-top-right-radius: 16px; overflow: hidden; aspect-ratio: 16 / 9; border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.corp .media-list li .in-bx .thum .data-info {position: absolute; right: 32px; bottom: 32px; display: flex; column-gap: 16px; z-index: 8;}
.corp .media-list li .in-bx .thum .data-info p.icon {display: block; width: 56px; height: 56px; background: rgba(19, 21, 23, 0.30); border: 1px solid rgba(255, 255, 255, 0.80); border-radius: 56px; text-indent: -9999px; overflow: hidden; box-sizing: border-box;}
.corp .media-list li .in-bx .thum .data-info p.icon.youtube {
	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%3Cg clip-path='url(%23clip0_6033_1967)'%3E%3Cpath d='M16 6C16 6 24.3388 5.99997 26.418 6.59668C27.5649 6.92571 28.4693 7.89401 28.7754 9.12305C29.3329 11.3522 29.333 16 29.333 16C29.333 16.0014 29.3328 20.6497 28.7754 22.877C28.4693 24.106 27.5649 25.0743 26.418 25.4033C24.3388 26 16 26 16 26C15.9977 26 7.66242 25.9999 5.58203 25.4033C4.43506 25.0743 3.53067 24.106 3.22461 22.877C2.6672 20.6481 2.66699 16.0014 2.66699 16C2.66699 16 2.66712 11.3522 3.22461 9.12305C3.53067 7.89401 4.43506 6.92571 5.58203 6.59668C7.6609 6.00005 15.9977 6 16 6ZM13.333 19.333L20 16L13.333 12.667V19.333Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6033_1967'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 32px;
}
.corp .media-list li .in-bx .thum .data-info p.icon.youtube:hover {background-color: #E94543; border: none;}
.corp .media-list li .in-bx .thum .data-info p.icon.pdf {
	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 fill-rule='evenodd' clip-rule='evenodd' d='M18 2.66602C18.2829 2.66602 18.5539 2.77856 18.7539 2.97852L26.3529 10.5788C26.5528 10.7787 26.6653 11.0499 26.6654 11.3327V15.9993H24.5326V12.3991H19.3334C18.0079 12.3991 16.9336 11.3248 16.9336 9.99935V4.79883H7.73311C7.58604 4.79897 7.46633 4.91868 7.46619 5.06576V15.9993H5.33337V5.06576C5.33351 3.74048 6.40784 2.66616 7.73311 2.66602H18ZM19.0664 9.99935C19.0664 10.1466 19.1861 10.2663 19.3334 10.2663H23.0248L19.0664 6.30794V9.99935Z' fill='white'/%3E%3Cpath d='M7.46619 15.9993C7.46619 16.5885 6.98914 17.066 6.40004 17.066C5.81094 17.066 5.33337 16.5885 5.33337 15.9993C5.33337 15.4102 5.81094 14.9327 6.40004 14.9327C6.98914 14.9327 7.46619 15.4102 7.46619 15.9993Z' fill='white'/%3E%3Cpath d='M26.6654 15.9993C26.6654 16.5885 26.1891 17.066 25.6 17.066C25.0109 17.066 24.5326 16.5885 24.5326 15.9993C24.5326 15.4102 25.0109 14.9327 25.6 14.9327C26.1891 14.9327 26.6654 15.4102 26.6654 15.9993Z' fill='white'/%3E%3Cpath d='M4.26698 28V21.6003C4.26698 21.2533 4.26498 20.8849 4.30605 20.5795C4.3513 20.2435 4.46572 19.8287 4.81386 19.4805C5.162 19.1324 5.57681 19.018 5.91282 18.9727C6.21826 18.9316 6.58668 18.9336 6.93365 18.9336H8.00006C9.69373 18.9336 11.0665 20.3064 11.0665 22C11.0665 23.6937 9.69373 25.0665 8.00006 25.0665H6.3998V28C6.3998 28.5891 5.92249 29.0665 5.33339 29.0665C4.74429 29.0665 4.26698 28.5891 4.26698 28ZM12.9337 20.9623C12.9383 20.8003 12.9522 20.6122 12.9883 20.4349C13.0745 20.0118 13.3071 19.507 13.8672 19.1836L14.0769 19.0808C14.2859 18.9971 14.4873 18.9657 14.6537 18.9506C14.8607 18.9319 15.104 18.9336 15.3334 18.9336C18.1316 18.9336 20.3998 21.2018 20.3998 24C20.3998 26.7983 18.1316 29.0665 15.3334 29.0665C15.104 29.0665 14.8607 29.0682 14.6537 29.0495C14.432 29.0294 14.1494 28.9792 13.8672 28.8165C13.3071 28.4931 13.0745 27.9882 12.9883 27.5652C12.9522 27.3879 12.9383 27.1998 12.9337 27.0378V20.9623ZM22.267 28V22.6667C22.267 22.0683 22.265 21.5119 22.3256 21.0612C22.3903 20.58 22.5437 20.0631 22.9701 19.6368L23.1342 19.4883C23.5252 19.1728 23.9737 19.0489 24.3946 18.9922C24.8453 18.9316 25.4017 18.9336 26.0001 18.9336H28.0001C28.5892 18.9336 29.0665 19.4109 29.0665 20C29.0665 20.5891 28.5892 21.0665 28.0001 21.0665H26.0001C25.3419 21.0665 24.9552 21.0686 24.6797 21.1055C24.5695 21.1203 24.5101 21.138 24.4818 21.1485C24.4713 21.1768 24.4537 21.2362 24.4389 21.3464C24.4019 21.6218 24.3998 22.0085 24.3998 22.6667V22.9336H26.6667C27.2558 22.9336 27.7331 23.4109 27.7331 24C27.7331 24.5891 27.2558 25.0665 26.6667 25.0665H24.3998V28C24.3998 28.5891 23.9225 29.0665 23.3334 29.0665C22.7443 29.0665 22.267 28.5891 22.267 28ZM6.3998 22.9336H8.00006C8.51552 22.9336 8.93365 22.5155 8.93365 22C8.93365 21.4846 8.51552 21.0665 8.00006 21.0665H6.93365C6.74143 21.0665 6.59102 21.0671 6.4623 21.0704C6.44275 21.0709 6.42372 21.0723 6.40631 21.073C6.40569 21.0904 6.4042 21.1094 6.4037 21.129C6.40047 21.2577 6.3998 21.4081 6.3998 21.6003V22.9336ZM15.0665 26.6667C15.0665 26.7267 15.0655 26.7967 15.0652 26.8451C15.065 26.8768 15.065 26.9056 15.0652 26.9323C15.1405 26.9332 15.227 26.9336 15.3334 26.9336C16.9534 26.9336 18.267 25.6201 18.267 24C18.267 22.38 16.9534 21.0665 15.3334 21.0665C15.227 21.0665 15.1404 21.0656 15.0652 21.0665C15.065 21.0936 15.065 21.1227 15.0652 21.155C15.0655 21.2034 15.0665 21.2734 15.0665 21.3334V26.6667Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 32px;
}
.corp .media-list li .in-bx .thum .data-info p.icon.pdf:hover {background-color: #788BE6; border: none;}
.corp .media-list li .in-bx .thum img {width: 100%; height: 100%; object-fit: cover; transform: scale(1); transition: 0.7s;}
.corp .media-list li .in-bx .thum.no-img {position: relative; display: flex; width: 100%; height: 258px; font-weight: 600; font-size: 19px; color: #fff; line-height: 130%; background: #DCDCDC; border-top-left-radius: 16px; border-top-right-radius: 16px; overflow: hidden; align-items: center; justify-content: center;}
.corp .media-list li .in-bx .thum.no-img::after {content: ''; background: url('../https://cdn.yedaham.co.kr/yedaham/public/images/corp/no_img01.png') no-repeat center center; background-size: 160px;}
.corp .media-list li .in-bx .cont {display: flex; flex-direction: column; gap: 20px; padding: 32px; box-sizing: border-box;}
.corp .media-list li .in-bx .cont dl {display: flex; flex-direction: column; gap: 8px; min-height: 121px; }
.corp .media-list li .in-bx .cont dt {/*height: 62px;*/ font-weight: 600; font-size: 24px; color: #232527; line-height: 130%; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2;}
.corp .media-list li .in-bx .cont dd {/*height: 52px;*/ 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: 2; line-clamp: 2;}
.corp .media-list li .in-bx .cont .tags {font-weight: 400; font-size: 15px; color: #777; line-height: 150%; display: flex; column-gap: 8px;}
.corp .media-list li .in-bx .cont .btm-txt {font-weight: 400; font-size: 17px; color: #777; line-height: 150%; display: flex;}
.corp .media-list li .in-bx .cont .btm-txt span.dot {margin-top: 5px;}

.corp .media-list li a:hover .in-bx .thum img {width: 100%; height: 100%; object-fit: cover; transform: scale(1.05); transition: 0.7s;}

@media (max-width: 1023px) {
  .corp .media-display-wrap {padding: 0 16px 64px 16px;}
  .corp .media-list li .in-bx .thum .data-info {right: 24px; bottom: 24px;}
  .corp .media-list li .in-bx .cont {gap: 16px; padding: 24px;}
  .corp .media-list li .in-bx .cont dl {/*min-height: 106px;*/min-height: auto;}
  .corp .media-list li .in-bx .cont dt {font-size: 20px;}
  .corp .media-list li .in-bx .cont dd {font-size: 15px;}
  .corp .media-list li .in-bx .cont .tags {font-size: 14px; flex-wrap: wrap;}
  .corp .media-list li .in-bx .cont .btm-txt {font-size: 15px;}
  .corp .media-list li .in-bx .cont .btm-txt span.dot {margin-top: 3px;}
}

.corp .board-view .board-view-inform {position: relative; row-gap: 12px; padding-bottom: 20px; border-bottom: 1px solid #000;}
.corp .board-view .board-view-inform .tags {font-weight: 400; font-size: 15px; color: #777; line-height: 150%; display: flex; column-gap: 4px;}
.corp .board-view .board-view-inform .board-subject {font-weight: 600; font-size: 40px; color: #232527; line-height: 130%;}
.corp .board-view .board-view-inform .board-date {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; display: flex; align-items: center;}
.corp .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;
}
.corp .board-view .board-view-content {padding: 48px 0 0;}
.corp .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.15);}
.corp .board-view .board-view-content .file-upload-result {padding:48px 0; margin: 0; background: none; border-bottom: 1px solid rgba(19, 21, 23, 0.15);}
.corp .board-view .board-view-content .file-upload-result .fil-upload-top {display: flex; align-items: center; column-gap: 24px; padding-bottom: 24px;}
.corp .board-view .board-view-content .file-upload-result .fil-upload-top .tx-l {font-weight: 600; font-size: 19px; color: #444; line-height: 130%;}
.corp .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;}
.corp .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;
}
.corp .board-view .board-view-content .file-upload-result .file-upload-wrap {display: flex; row-gap: 12px; flex-direction: column;}
.corp .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;}
.corp .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;}
.corp .board-view .board-view-content .file-upload-result .file-upload-wrap .file-name span.file-type {display: inline-block;}
.corp .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;}
.corp .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;
}
.corp .board-view .board-view-content .bx-ty01 {padding-bottom: 48px;}
.corp .board-view .board-bottom {border: 0 none;}
.corp .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;
}
.corp .board-view .board-bottom .navi-list .navi-item:last-child::after {
  /* 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='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;
}
/* .corp .board-view .board-bottom .navi-list .navi-item .body {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%;}
.corp .board-view .board-bottom .navi-list + .button-area .btn-a:only-child {min-width: auto; height: 56px; font-weight: 600; font-size: 19px; color: #fff; line-height: 150%; background: #4458B0; border-radius: 56px;} */

.corp .board-view .board-bottom .navi-list .navi-item.disabled:first-child::before,
.corp .board-view .board-bottom .navi-list .navi-item.disabled:last-child::after {background-color: #BFBFBF;}

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

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

@media (max-width: 1023px) {
  .corp .board-view .board-view-inform .tags {font-size: 14px;}
}

.corp .view-btm-photos-wrap {position: relative; margin-top: 48px;}
.corp .view-btm-photos-wrap .view-btm-photos {width: 984px; margin: 0 auto;}
.corp .view-btm-photos-wrap .view-btm-photos li {width:120px; background: #ddd; margin-right: 24px;}
.corp .view-btm-photos-wrap .view-btm-photos li:last-child {margin-right: 0;}
.corp .view-btm-photos-wrap .view-btm-photos li .in-bx {width: 120px; height: 120px;}
.corp .view-btm-photos-wrap .view-btm-photos li .in-bx img {width: 100%; height: 100%; object-fit: cover;}
.corp .view-btm-photos-wrap .swiper-button-next {width: 32px; height: 32px; top: 46px; right: 50px; background: #848587; border-radius: 56px;}
.corp .view-btm-photos-wrap .swiper-button-next::after {
  content: '';
  display: block;
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' viewBox='0 0 32 33' fill='none'%3E%3Cellipse cx='16' cy='16' rx='16' ry='16' transform='matrix(1 1.36598e-09 -1.32459e-09 -1 0 32.5)' fill='white'/%3E%3Cpath d='M16 32C24.5604 32 31.5 25.0604 31.5 16.5C31.5 7.93959 24.5604 1 16 1C7.43959 1 0.5 7.93959 0.5 16.5C0.5 25.0604 7.43959 32 16 32Z' stroke='%23131517' stroke-opacity='0.15'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1284 12.1655C13.3131 11.9603 13.6292 11.9436 13.8345 12.1283L16.3345 14.3782L18.8345 16.6281C18.9398 16.7229 19 16.858 19 16.9997C19 17.1415 18.9398 17.2766 18.8345 17.3714L13.8345 21.8716C13.6292 22.0564 13.3131 22.0397 13.1284 21.8345C12.9436 21.6292 12.9603 21.3131 13.1655 21.1284L17.7526 16.9998L13.1655 12.8716C12.9603 12.6869 12.9436 12.3708 13.1284 12.1655Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
}
.corp .view-btm-photos-wrap .swiper-button-prev {width: 32px; height: 32px; top: 46px; left: 50px; background: #848587; border-radius: 56px;}
.corp .view-btm-photos-wrap .swiper-button-prev::after {
  content: '';
  display: block;
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' viewBox='0 0 32 33' fill='none'%3E%3Cellipse cx='16' cy='16.5' rx='16' ry='16' transform='rotate(180 16 16.5)' fill='white'/%3E%3Cpath d='M16 32C7.43959 32 0.5 25.0604 0.5 16.5C0.5 7.93959 7.43959 1 16 1C24.5604 1 31.5 7.93959 31.5 16.5C31.5 25.0604 24.5604 32 16 32Z' stroke='%23131517' stroke-opacity='0.15'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.8716 12.1655C18.6869 11.9603 18.3708 11.9436 18.1655 12.1283L15.6655 14.3782L13.1655 16.6281C13.0602 16.7229 13 16.858 13 16.9997C13 17.1415 13.0602 17.2766 13.1655 17.3714L18.1655 21.8716C18.3708 22.0564 18.6869 22.0397 18.8716 21.8345C19.0564 21.6292 19.0397 21.3131 18.8345 21.1284L14.2474 16.9998L18.8345 12.8716C19.0397 12.6869 19.0564 12.3708 18.8716 12.1655Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
}

@media (max-width: 1023px) {
  .corp .view-btm-photos-wrap .view-btm-photos {width: 100%;}
  .corp .view-btm-photos-wrap .swiper-button-prev,
  .corp .view-btm-photos-wrap .swiper-button-next  {display: none;}
}


.corp .img-motion-bx-wrap {position: relative; margin: 0 0 48px 0;}
.corp .img-motion-bx-wrap .sk-div {width: 90%; /*height: 455px;*/ margin: 0 auto;}
.corp .img-motion-bx-wrap .sk-div .img-bx {overflow: hidden;}
.corp .img-motion-bx-wrap .sk-div .img-bx img {object-fit: cover; transform: scale(1.3);}
.corp .img-motion-bx-wrap .in-tx {position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); opacity: 0; color: #fff; font-size: 20px;}
.corp .img-motion-bx-wrap .in-tx .bx-tx {font-weight: 700; font-size: 52px; color: #fff; line-height: 150%; text-align: center;}

.corp .cibi-cont-wrap {padding-top: 48px;}
.corp .cibi-cont-wrap .in-bx {padding-bottom: 48px;}
.corp .cibi-cont-wrap .in-bx:last-child {padding-bottom: 0;}
.corp .cibi-cont-wrap .in-bx > dl {position: relative; padding-left: 488px;}
.corp .cibi-cont-wrap .in-bx > dl > dt {position: absolute; top: 0; left: 0; width: 464px; font-weight: 600; font-size: 40px; color: #232527; line-height: 130%;}
.corp .cibi-cont-wrap .in-bx > dl > dd {font-weight: 400; font-size: 19px; color: #232527; line-height: 150%; padding-bottom: 48px;}
.corp .cibi-cont-wrap .in-bx:last-child dd:last-child {padding-bottom: 0;}
.corp .cibi-cont-wrap .in-bx > dl > dd .s-tit {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%; padding-bottom: 24px;}
.corp .cibi-cont-wrap .in-bx > dl > dd .tx01 {font-weight: 600; font-size: 19px; color: #A16C2C; line-height: 150%; padding-top: 48px;}
.corp .cibi-cont-wrap .in-bx > dl > dd .bx-color ul {display: flex; column-gap: 24px;}
.corp .cibi-cont-wrap .in-bx > dl > dd .bx-color.ty01 li {width: calc(50% - 12px); height: 180px; padding: 32px; border-radius: 16px; box-sizing: border-box;}
.corp .cibi-cont-wrap .in-bx > dl > dd .bx-color.ty01 li:nth-child(1) {background: #21409A;}
.corp .cibi-cont-wrap .in-bx > dl > dd .bx-color.ty01 li:nth-child(2) {background: #ED1B2F;}
.corp .cibi-cont-wrap .in-bx > dl > dd .bx-color.ty02 li {width: calc((100% / 3) - 12px); height: 180px; padding: 32px; border-radius: 16px; box-sizing: border-box;}
.corp .cibi-cont-wrap .in-bx > dl > dd .bx-color.ty02 li:nth-child(1) {background: #7E632E;}
.corp .cibi-cont-wrap .in-bx > dl > dd .bx-color.ty02 li:nth-child(2) {background: #603C1C;}
.corp .cibi-cont-wrap .in-bx > dl > dd .bx-color.ty02 li:nth-child(3) {background: #C49540;}
.corp .cibi-cont-wrap .in-bx > dl > dd .bx-color li .s-tx01 {font-weight: 600; font-size: 22px; color: #fff; line-height: 150%;}
.corp .cibi-cont-wrap .in-bx > dl > dd .bx-color li .s-tx02 {font-weight: 600; font-size: 19px; color: #fff; line-height: 150%; padding-top: 25px;}
.corp .cibi-cont-wrap .in-bx > dl > dd .img-bx01 {display: flex; flex-direction: column; gap: 64px; padding: 64px; margin: 0 0 24px 0; border: 1px solid rgba(19, 21, 23, 0.10); border-radius: 16px;}
.corp .cibi-cont-wrap .in-bx > dl > dd .img-bx01 .in-bx01 {padding-bottom: 64px; border-bottom: 1px solid rgba(19, 21, 23, 0.15); text-align: center;}
.corp .cibi-cont-wrap .in-bx > dl > dd .img-bx01 .in-bx02 {margin: 0 auto;}
.corp .cibi-cont-wrap .in-bx > dl > dd .img-bx01 .in-bx01 img,
.corp .cibi-cont-wrap .in-bx > dl > dd .img-bx01 .in-bx02 img {width: 460px;}
.corp .cibi-cont-wrap .in-bx > dl > dd .img-bx02 {padding: 64px; border: 1px solid rgba(19, 21, 23, 0.10); border-radius: 16px;}
.corp .cibi-cont-wrap .in-bx > dl > dd .img-bx02 .in-bx01 {width: 420px; padding: 21px 0; margin: 0 auto;}
.corp .cibi-cont-wrap .in-bx > dl > dd .img-bx03 {padding: 0; margin: 0 0 24px 0; border: none; border-radius: 16px;}
.corp .cibi-cont-wrap .in-bx > dl > dd .btm-btns01 {display: flex; justify-content: flex-end; column-gap: 24px;}
.corp .cibi-cont-wrap .in-bx > dl > dd .btm-btns01 a.btn01 {height: 48px; font-weight: 600; font-size: 19px; color: #232527; line-height: 48px; padding: 0 56px 0 24px; border: 1px solid #232527; border-radius: 48px;}
.corp .cibi-cont-wrap .in-bx > dl > dd .btm-btns01 a.btn01 {
  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;
}

@media (max-width: 1440px) {
  .corp .cibi-cont-wrap .in-bx > dl {padding-left: 33.888vw}
}

@media (max-width: 1023px) {
  .corp .cibi-cont-wrap {padding-top: 64px; padding-bottom: 64px;}
  .corp .cibi-cont-wrap .in-bx {padding-left: 16px; padding-right: 16px;}
  .corp .cibi-cont-wrap .in-bx > dl {padding-left: 0;}
  .corp .cibi-cont-wrap .in-bx > dl > dt {position: relative; width: 100%; font-size: 26px; padding-bottom: 16px;}
  .corp .cibi-cont-wrap .in-bx > dl > dt.pb-ty02 {padding-bottom: 32px;}
  .corp .cibi-cont-wrap .in-bx > dl > dt.ty-01 {text-align: center;}
  .corp .cibi-cont-wrap .in-bx > dl > dt.ty-01 br {display: none;}
  .corp .cibi-cont-wrap .in-bx > dl > dd {font-size: 16px; padding-bottom: 32px;}
  /* .corp .cibi-cont-wrap .in-bx > dl > dd .img-bx01 {padding: 48px 0; margin-bottom: 16px;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .img-bx01 .in-bx01 {width: 232px; padding: 0 16px 48px 16px; margin-bottom: 48px;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .img-bx01 .in-bx02 {width: 232px; padding: 0 16px;} */
  .corp .cibi-cont-wrap .in-bx > dl > dd .img-bx01 {gap: 48px; margin: 0 0 16px; padding: 48px;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .img-bx01 .in-bx01 {padding-bottom: 48px;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .img-bx01 .in-bx01 img,
  .corp .cibi-cont-wrap .in-bx > dl > dd .img-bx01 .in-bx02 img {width: 200px;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .btm-btns01 {justify-content: center; column-gap: 16px;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .btm-btns01 a.btn01 {height: 40px; font-size: 15px; line-height: 40px; padding: 0 40px 0 16px; background-position: top 12px right 16px; background-size: 16px;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .s-tit {padding-bottom: 16px; font-size: 20px;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .bx-color ul {flex-direction: column; row-gap: 16px;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .bx-color.ty01 li {width: 100%; height: auto; padding: 20px; box-sizing: border-box;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .bx-color.ty02 li {width: 100%; height: auto; padding: 20px; box-sizing: border-box;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .bx-color.ty03 li {width: 100%; height: auto; padding: 20px; box-sizing: border-box;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .bx-color li .s-tx01 {font-size: 18px;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .bx-color li .s-tx02 {font-size: 15px;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .img-bx02 {padding: 48px 0;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .img-bx02 .in-bx01 {width: 200px; padding: 0;}
  .corp .cibi-cont-wrap .in-bx > dl > dd .tx01 {font-size: 16px; padding-top: 32px;}
}

.corp .facility-list {width: 384px;}
.corp .facility-list ul { display: flex; flex-direction: column; row-gap: 12px;}
.corp .facility-list li .in-bx {position: relative; padding: 16px 32px; border: 1px solid rgba(19, 21, 23, 0.20); border-radius: 16px;}
.corp .facility-list li .in-bx::after {content:''; position: absolute; top: 30px; right: 32px; display: block; width: 24px; height: 24px;}
.corp .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;
}
.corp .facility-list li .in-bx p.tx01 {position: relative; font-weight: 400; font-size: 15px; color: #444; line-height: 150%; padding-left: 24px;}
.corp .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;
}
.corp .facility-list li .in-bx p.tx02 {font-weight: 600; font-size: 19px; color: #232527; line-height: 130%; padding-top: 4px;}
.corp .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;}
.corp .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;
}
.corp .facility-list li .in-bx p.tx04 {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding-top: 2px;}
.corp .facility-list li .in-bx .bx-more-info {padding-top: 8px; display: none;}

.corp .facility-list li.open .in-bx .bx-more-info {display: block;}
.corp .facility-list li.open .in-bx {padding: 15px 31px; border: 2px solid #F1945E;}
.corp .facility-list li.open .in-bx::after {transform: rotate(180deg);}
.corp .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");
}
.corp #page .page-body .facility-list-wrap .pagination {margin-top: 16px;}

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

.corp .content-popup.active.p-report-wrap {background-color: #FFF7F1;}
.corp .content-popup .popup-wrap.pop-report {max-width: 700px;}
.corp .content-popup .popup-wrap.pop-report .popup-header {justify-content: center;}
.corp .content-popup .popup-wrap.pop-report .popup-header .tp-logo {padding: 24px 0 0 0; text-align: center;}
.corp .content-popup .popup-wrap.pop-report .popup-header .tp-logo img {width: 140px;}
.corp .content-popup .popup-wrap.pop-report .cnt-report {padding: 16px 32px 0 32px;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx01 {font-weight: 600; font-size: 24px; color: #000; line-height: 130%; padding-bottom: 64px; text-align: center;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx02 {padding-bottom: 16px; display: flex; justify-content: space-between}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx02 p.tx-l {font-weight: 600; font-size: 19px; color: #232527; line-height: 130%;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx02 p.tx-r {font-weight: 400; font-size: 17px; color: #777; line-height: 150%;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx03 {padding: 24px; margin-bottom: 24px; background: #F5F5F7; border-radius: 12px;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx03 dl {padding-bottom: 32px; /*margin-bottom: 32px; border-bottom: 1px solid rgba(19, 21, 23, 0.20);*/}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx03 dt {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%; padding-bottom: 16px;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx03 dd {font-weight: 400; font-size: 17px; color: #444; line-height: 150%;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx04 {font-weight: 400; font-size: 17px; color: #444; line-height: 150%;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx04 span {font-weight: 600;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx05 {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; margin-top: -12px;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx05 span {font-weight: 600;}
.corp .content-popup .popup-wrap.pop-report .popup-footer .button-area a.btn-go-home:last-child {width: 344px; height: 56px; font-weight: 600; font-size: 19px; color: #fff; line-height: 56px; background: #D17B47; border-radius: 8px; text-align: center; display: flex; justify-content: center; align-items: center; column-gap: 2px;}
.corp .content-popup .popup-wrap.pop-report .popup-footer .button-area a.btn-go-home::after {
	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='M7.7076 3.1568C7.70791 2.78441 8.00983 2.48213 8.38228 2.48212L16.1217 2.48274C16.4943 2.48274 16.7963 2.78476 16.7963 3.15742L16.797 10.8968C16.7969 11.2692 16.4947 11.5712 16.1223 11.5715C15.7496 11.5715 15.447 11.2688 15.447 10.8962V4.78633L7.80117 12.4321C7.53767 12.6956 7.11044 12.6956 6.84693 12.4321C6.58343 12.1686 6.58343 11.7414 6.84693 11.4779L14.4927 3.83209L8.3829 3.83209C8.01025 3.83209 7.7076 3.52945 7.7076 3.1568Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
}
.corp .content-popup .popup-wrap.pop-report .btm-tx-copyright {font-weight: 400; font-size: 14px; color: #777; line-height: 150%; padding: 24px 0 48px 0; text-align: center;}

.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx03 .file-upload-result {padding-bottom: 32px; margin-bottom: 32px; background: none; border-bottom: 1px solid rgba(19, 21, 23, 0.20); display: flex; row-gap: 12px; flex-direction: column;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx03 .file-upload-result .fil-upload-top {display: flex; align-items: center; column-gap: 24px; padding-bottom: 0;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx03 .file-upload-result .fil-upload-top .tx-l {font-weight: 600; font-size: 19px; color: #444; line-height: 130%;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx03 .file-upload-result .file-name {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; display: flex; align-items: center; padding: 11px 12px; background: #fff; border: 1px solid rgba(19, 21, 23, 0.20); border-radius: 4px;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx03 .file-upload-result .file-name span.file-txt {display: inline-block; max-width: 236px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx03 .file-upload-result .file-name span.file-type {display: inline-block;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx03 .file-upload-result .file-name span.tx-r {display: inline-block; font-weight: 400; padding-right: 24px; margin-left: 20px;}
.corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx03 .file-upload-result .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;
}

@media (max-width: 1023px) {
  .corp .content-popup .popup-wrap.pop-report {max-height: 100%; border-radius: 0; align-self: stretch;}
  .corp .content-popup .popup-wrap.pop-report .cnt-report {padding-left: 0; padding-right: 0;}
  .corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx02 .tx-l {font-size: 14px;}
  .corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx02 .tx-r {font-size: 14px;}
  .corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx03 dt {font-size: 19px;}
  .corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx03 dd {font-size: 15px;}
  .corp .content-popup .popup-wrap.pop-report .cnt-report .bx-tx04 {font-size: 16px;}
  .corp .content-popup .popup-wrap.pop-report .popup-footer .button-area a.btn-go-home:last-child {width: 100%; height: 48px; font-size: 15px; line-height: 48px;}
}


/* motion 2 */
.corp .container.ty-wide.cont-motion {padding-top: 0;}
.corp .container.ty-wide.cont-motion #page .page-head-wrap {position: absolute; left: 50%; transform: translateX(-50%); top: 244px; z-index: 1000;}

@media (max-width: 1023px) {
  .corp .container.ty-wide.cont-motion #page .page-head-wrap {top: 72px /*134px*/;}
}

.corp #vision1012 > div {overflow: hidden; height: 100lvh}
.corp #vision1012 .full_img img {width: 100%; height: 100%; object-fit: cover;}
/* .corp #vision1012 .full_img {position: relative; height: 100vh; overflow: hidden;} */
.corp #vision1012 .bg {position: absolute; width: 100%; height: 100%; /*background: #111;*/ clip-path: polygon(27.5% 40% /*34%*/,72.5% 40% /*34%*/,72.5% 80%,27.5% 80%); z-index: 1;}
.corp #vision1012 .b_txt {display: flex; flex-direction: column; justify-content: center; position: absolute; top: 0; left: 50%; width: 100%; height: 100%; z-index: 1; transform: translateX(-50%); color: #fff;}
.corp #vision1012 .in-txt {font-weight: 700; font-size: 52px; color: #fff; line-height: 120% /*150%*/; text-align: center; position: relative; opacity: 0; top: 1200px; left:0; width: 100%; height: 160px; text-align: center; /*transform: translate(0, 176%);*/}
.corp #vision1012 .bg-dark {position: absolute; inset: 0; background: rgba(0,0,0,1); opacity: 0; pointer-events: none; z-index: 5;}

@media (max-width: 1023px) {
  .corp #vision1012 .bg .img-mob {height: 100%;}
  .corp #vision1012 .in-txt {font-size: 32px; padding: 0 32px; box-sizing: border-box; word-break: keep-all;}
}


.corp .cont-sustain01 .in-bx-n {position: relative; padding: 0 0 24px 136px; margin-bottom: 24px;}
.corp .cont-sustain01 .in-bx-n::after {content: ''; position: absolute; left: auto; right: 0; bottom: 0; width: calc(100% - 132px); height: 1px; box-sizing: border-box;background-image: url("data:image/svg+xml,%0A%3Csvg width='820' height='1' viewBox='0 0 820 1' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='4.37114e-08' y1='0.5' x2='820' y2='0.500072' stroke='%23131517' stroke-opacity='0.15' stroke-dasharray='2 2'/%3E%3C/svg%3E%0A");}
.corp .cont-sustain01 .in-bx-n:last-child {margin-bottom: 0;}
.corp .cont-sustain01 .in-bx-n:last-child:after {display: none;}
.corp .cont-sustain01 .in-bx-n .bx-cir-l {position: absolute; top: 0; left: 0; width: 104px; height: 104px; border: 1px solid #94A6FF; border-radius: 104px; display: flex; flex-direction: column; justify-content: center;}
.corp .cont-sustain01 .in-bx-n .bx-cir-l .tx01 {font-weight: 400; font-size: 14px; color: #4458B0; line-height: 150%; padding: 0; text-align: center;}
.corp .cont-sustain01 .in-bx-n .bx-cir-l .tx02 {font-weight: 600; font-size: 32px; color: #4458B0; line-height: 130%; padding: 0; text-align: center;}
.corp .cont-sustain01 .in-bx-n dl {min-height: 106px; padding: 16px 0; box-sizing: border-box;}
.corp .cont-sustain01 .in-bx-n dl.ty02 {padding: 4px 0;}
.corp .cont-sustain01 .in-bx-n dt {position: relative; width: 100%; font-weight: 600; font-size: 24px; color: #232527; line-height: 130%;}
.corp .cont-sustain01 .in-bx-n dd {font-weight: 400; font-size: 19px; color: #232527; line-height: 150%; padding-top: 12px;}

@media (max-width: 1023px) {
  .corp .cont-sustain01 {padding-top: 16px;}
  .corp .cont-sustain01 .in-bx-n {padding-left: 80px;}
  .corp .cont-sustain01 .in-bx-n::after {width: 100%;}
  .corp .cont-sustain01 .in-bx-n:last-child {padding-bottom: 0;}
  .corp .cont-sustain01 .in-bx-n .bx-cir-l {width: 56px; height: 56px;}
  .corp .cont-sustain01 .in-bx-n .bx-cir-l .tx01 {font-size: 8px;}
  .corp .cont-sustain01 .in-bx-n .bx-cir-l .tx02 {font-size: 20px;}
  .corp .cont-sustain01 .in-bx-n dl {padding-top: 0; padding-bottom: 0;}
  .corp .cont-sustain01 .in-bx-n dt {font-size: 20px;}
  .corp .cont-sustain01 .in-bx-n dd {font-size: 16px; padding-top: 8px;}
}

.corp .cont-sustain02 {max-width: 1440px; margin: 0 auto;}
.corp .cont-sustain02 .in-bx {position: relative; margin-bottom: 96px;}
.corp .cont-sustain02 .in-bx:last-child {margin-bottom: 0;}
.corp .cont-sustain02 .in-bx .bx-img {width: 1000px; height: 500px; border-radius: 15px; overflow: hidden;}
.corp .cont-sustain02 .in-bx.ty01 .bx-img {margin-left: 120px;}
.corp .cont-sustain02 .in-bx.ty02 .bx-img {margin-left: 320px;}
.corp .cont-sustain02 .in-bx .bx-txt {position: absolute; bottom: 40px; width: 480px; height: 360px; padding: 64px 32px 0 32px; backdrop-filter: blur(5px); border-radius: 24px; box-sizing: border-box;}
.corp .cont-sustain02 .in-bx.ty01 .bx-txt {right: 40px; background: rgba(255, 255, 255, 0.80);}
.corp .cont-sustain02 .in-bx.ty02 .bx-txt {left: 40px; width:600px; background: rgba(161, 108, 44, 0.80);}
.corp .cont-sustain02 .in-bx dt {font-weight: 600; font-size: 32px; line-height: 130%;}
.corp .cont-sustain02 .in-bx.ty01 dt {color: #4458B0;}
.corp .cont-sustain02 .in-bx.ty02 dt {color: #fff;}
.corp .cont-sustain02 .in-bx dd {font-weight: 400; font-size: 19px; line-height: 150%; padding: 24px 0 0 0;}
.corp .cont-sustain02 .in-bx.ty01 dd {color: #4458B0;}
.corp .cont-sustain02 .in-bx.ty02 dd {color: #fff;}

@media (max-width: 1023px) {
  .corp .cont-sustain02 {padding: 64px 16px;}
  .corp .cont-sustain02 .in-bx {margin-bottom: 32px;}
  .corp .cont-sustain02 .in-bx .bx-img {width: 100%; height: auto; margin: 0;}
  .corp .cont-sustain02 .in-bx.ty01 .bx-img {margin: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
  .corp .cont-sustain02 .in-bx.ty01 .bx-img img {max-width: 140%; margin: 0 0 0 -20%;}
  .corp .cont-sustain02 .in-bx.ty01 .bx-txt {position: relative; right: auto; bottom: auto; width: 100%; height: auto; padding: 32px 20px; border-top-left-radius: 0; border-top-right-radius: 0;}
  .corp .cont-sustain02 .in-bx.ty02 .bx-img {margin: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
  .corp .cont-sustain02 .in-bx.ty02 .bx-img img {max-width: 140%; margin: 0 0 0 -20%;}
  .corp .cont-sustain02 .in-bx.ty02 .bx-txt {position: relative; left: auto; right: auto; bottom: auto; width: 100%; height: auto; padding: 32px 20px; border-top-left-radius: 0; border-top-right-radius: 0;}
  .corp .cont-sustain02 .in-bx dt {font-size: 22px;}
  .corp .cont-sustain02 .in-bx dd {font-size: 16px; padding-top: 16px;}
}

.corp .cont-sustain03 {max-width: 1440px; padding: 40px 0 0 0; margin: 0 auto;}
.corp .cont-sustain03 .tp-tx-bx {padding-bottom: 72px; text-align: center;}
.corp .cont-sustain03 .tp-tx-bx .tx01 {font-weight: 700; font-size: 72px; color: #fff; line-height: 120%;}
.corp .cont-sustain03 .tp-tx-bx .tx02 {font-weight: 600; font-size: 32px; color: #fff; line-height: 130%; padding-bottom: 16px;}
.corp .cont-sustain03 .tp-tx-bx .tx03 {font-weight: 400; font-size: 22px; color: #fff; line-height: 150%;}
.corp .cont-sustain03 .in-img-wrap {width: 1196px; height: 430px; margin: 0 auto 72px auto; display: flex; align-items: center;}
.corp .cont-sustain03 .in-img-wrap .bx-ty01 {width: 260px; height: 260px; padding: 55px 0 0 0; background: #fff; border-radius: 24px; box-sizing: border-box;}
.corp .cont-sustain03 .in-img-wrap .bx-ty01 .icon {width: 72px; height: 72px; /*background: #ddd;*/ margin: 0 auto;}
.corp .cont-sustain03 .in-img-wrap .bx-ty01 .icon.ico01 {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/icon_sustain01_01.png') no-repeat center; background-size: 100%;}
.corp .cont-sustain03 .in-img-wrap .bx-ty01 .icon.ico02 {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/icon_sustain01_02.png') no-repeat center; background-size: 100%;}
.corp .cont-sustain03 .in-img-wrap .bx-ty01 .tx01 {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%; padding-top: 16px; text-align: center;}
.corp .cont-sustain03 .in-img-wrap .bx-ty02 {width: 380px; height: 430px; padding: 52.5px 0 0 0; background: #4458B0; border-radius: 24px; box-sizing: border-box;}
.corp .cont-sustain03 .in-img-wrap .bx-ty02 .icon {width: 96px; height: 96px; margin: 0 auto;}
.corp .cont-sustain03 .in-img-wrap .bx-ty02 .icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='97' viewBox='0 0 96 97' fill='none'%3E%3Cpath d='M51.0703 85.77C51.0703 83.9811 49.6268 82.5386 47.8564 82.5386C46.0861 82.5386 44.6426 83.9811 44.6426 85.77C44.6428 87.5588 46.0863 89 47.8564 89C49.6266 88.9999 51.07 87.5587 51.0703 85.77ZM22.3564 77.0249C22.3561 75.2363 20.9127 73.7949 19.1426 73.7949C17.3726 73.7951 15.9291 75.2364 15.9287 77.0249C15.9287 78.8137 17.3723 80.2562 19.1426 80.2563C20.913 80.2563 22.3564 78.8138 22.3564 77.0249ZM80.0713 77.0249C80.0709 75.2365 78.6275 73.7951 76.8574 73.7949C75.0872 73.7949 73.6439 75.2363 73.6436 77.0249C73.6436 78.8138 75.087 80.2563 76.8574 80.2563C78.6277 80.2562 80.0713 78.8137 80.0713 77.0249ZM34.3667 59.1948C34.9515 58.6085 35.9012 58.6073 36.4878 59.1919C37.0743 59.7767 37.0754 60.7263 36.4907 61.313L26.6338 71.2036C26.0491 71.7903 25.0995 71.7925 24.5127 71.208C23.9259 70.6232 23.9235 69.6722 24.5083 69.0854L34.3667 59.1948ZM59.5122 59.1919C60.0988 58.6073 61.0485 58.6086 61.6333 59.1948L71.4917 69.0854C72.0765 69.6722 72.0741 70.6232 71.4873 71.208C70.9005 71.7924 69.9509 71.7903 69.3662 71.2036L59.5093 61.313C58.9246 60.7263 58.9257 59.7767 59.5122 59.1919ZM47.8564 34.0991C55.2044 34.0991 61.2525 39.6339 62.1064 46.7656C62.2319 46.7316 62.3643 46.7129 62.5005 46.7129H80.4287C81.2569 46.713 81.9285 47.3847 81.9287 48.2129C81.9287 49.0412 81.257 49.7128 80.4287 49.7129H62.5005C62.3841 49.7129 62.2708 49.6984 62.1621 49.6733C61.5667 57.0738 55.396 62.9009 47.8564 62.9009C40.3295 62.9005 34.1664 57.0928 33.5537 49.71C33.5359 49.7106 33.5175 49.7129 33.4995 49.7129H15.5713C14.743 49.7128 14.0713 49.0413 14.0713 48.2129C14.0715 47.3847 14.7431 46.713 15.5713 46.7129H33.4995C33.5373 46.7129 33.5752 46.716 33.6123 46.7188C34.487 39.6098 40.5248 34.0995 47.8564 34.0991ZM47.8564 37.0991C41.5892 37.0995 36.4995 42.1988 36.4995 48.5C36.4995 54.8012 41.5892 59.9005 47.8564 59.9009C54.124 59.9009 59.2148 54.8014 59.2148 48.5C59.2148 42.1986 54.124 37.0991 47.8564 37.0991ZM51.0718 48.5C51.0718 46.7111 49.6269 45.27 47.8564 45.27C46.0864 45.2704 44.6426 46.7113 44.6426 48.5C44.6426 50.2887 46.0864 51.7296 47.8564 51.73C49.6269 51.73 51.0718 50.2888 51.0718 48.5ZM13.9292 48.2129C13.929 46.4242 12.4841 44.9829 10.7139 44.9829C8.94379 44.9832 7.50021 46.4244 7.5 48.2129C7.5 50.0016 8.94366 51.4441 10.7139 51.4443C12.4843 51.4443 13.9292 50.0018 13.9292 48.2129ZM88.5 48.2129C88.4998 46.4243 87.0562 44.9831 85.2861 44.9829C83.5158 44.9829 82.071 46.4242 82.0708 48.2129C82.0708 50.0017 83.5157 51.4443 85.2861 51.4443C87.0563 51.4441 88.5 50.0017 88.5 48.2129ZM24.7983 25.6484C25.3851 25.064 26.3348 25.0662 26.9194 25.6528L36.7764 35.5435C37.3611 36.1302 37.36 37.0797 36.7734 37.6646C36.1868 38.2492 35.2372 38.248 34.6523 37.6616L24.7954 27.771C24.2106 27.1842 24.2116 26.2332 24.7983 25.6484ZM69.0806 25.6528C69.6652 25.0662 70.6149 25.064 71.2017 25.6484C71.7884 26.2332 71.7894 27.1842 71.2046 27.771L61.3477 37.6616C60.7628 38.2479 59.8132 38.2492 59.2266 37.6646C58.6401 37.0797 58.6389 36.1301 59.2236 35.5435L69.0806 25.6528ZM51.0718 11.23C51.0716 9.44129 49.6268 8 47.8564 8C46.0865 8.00038 44.6428 9.44147 44.6426 11.23C44.6426 13.0187 46.0864 14.461 47.8564 14.4614C49.6269 14.4614 51.0718 13.0189 51.0718 11.23ZM23.0713 20.4043C23.0712 18.6156 21.6277 17.1745 19.8574 17.1743C18.0871 17.1743 16.6436 18.6154 16.6436 20.4043C16.6436 22.1932 18.0871 23.6343 19.8574 23.6343C21.6277 23.6341 23.0713 22.1931 23.0713 20.4043ZM79.5 20.4043C79.5 18.6156 78.0563 17.1746 76.2861 17.1743C74.5158 17.1743 73.0708 18.6154 73.0708 20.4043C73.0708 22.1932 74.5158 23.6343 76.2861 23.6343C78.0563 23.634 79.5 22.1931 79.5 20.4043ZM54.0703 85.77C54.07 89.2058 51.2932 91.9999 47.8564 92C44.4197 92 41.6428 89.2059 41.6426 85.77C41.6426 82.5214 44.1245 79.8458 47.2998 79.5635C46.7473 79.3423 46.3564 81.8034 46.3564 81.1719V61.6982C46.3564 60.8698 47.028 60.1982 47.8564 60.1982C48.6848 60.1983 49.3564 60.8699 49.3564 61.6982V81.1719C49.3564 81.8038 48.9647 79.3425 48.4116 79.5635C51.5875 79.8452 54.0703 82.521 54.0703 85.77ZM25.3564 77.0249C25.3564 80.461 22.5794 83.2563 19.1426 83.2563C15.7059 83.2562 12.9287 80.4609 12.9287 77.0249C12.9291 73.5892 15.7061 70.7951 19.1426 70.7949C22.5792 70.7949 25.3561 73.5891 25.3564 77.0249ZM83.0713 77.0249C83.0713 80.461 80.2941 83.2562 76.8574 83.2563C73.4206 83.2563 70.6436 80.461 70.6436 77.0249C70.6439 73.5891 73.4208 70.7949 76.8574 70.7949C80.2939 70.7951 83.0709 73.5891 83.0713 77.0249ZM54.0718 48.5C54.0718 51.9362 51.2932 54.73 47.8564 54.73C44.4199 54.7296 41.6426 51.9359 41.6426 48.5C41.6426 45.0641 44.4199 42.2704 47.8564 42.27C51.2933 42.27 54.0718 45.0638 54.0718 48.5ZM16.9292 48.2129C16.9292 51.649 14.1507 54.4443 10.7139 54.4443C7.2773 54.4441 4.5 51.6489 4.5 48.2129C4.50021 44.7771 7.27743 41.9832 10.7139 41.9829C14.1506 41.9829 16.929 44.777 16.9292 48.2129ZM91.5 48.2129C91.5 51.6489 88.7228 54.4441 85.2861 54.4443C81.8493 54.4443 79.0708 51.6491 79.0708 48.2129C79.071 44.7769 81.8495 41.9829 85.2861 41.9829C88.7227 41.9831 91.4998 44.7771 91.5 48.2129ZM26.0713 20.4043C26.0713 23.8404 23.2941 26.6341 19.8574 26.6343C16.4205 26.6343 13.6436 23.8404 13.6436 20.4043C13.6436 16.9682 16.4206 14.1743 19.8574 14.1743C23.2941 14.1745 26.0712 16.9682 26.0713 20.4043ZM82.5 20.4043C82.5 23.8402 79.7228 26.634 76.2861 26.6343C72.8492 26.6343 70.0708 23.8404 70.0708 20.4043C70.0708 16.9682 72.8493 14.1743 76.2861 14.1743C79.7228 14.1746 82.5 16.9684 82.5 20.4043ZM54.0718 11.23C54.0718 14.4792 51.5878 17.1537 48.4116 17.4351C48.9653 17.6557 49.3564 15.1958 49.3564 15.8281V25.5649V35.3018C49.3564 36.1302 48.6849 36.8018 47.8564 36.8018C47.0283 36.8014 46.3564 36.1299 46.3564 35.3018V15.8281C46.3564 15.1962 46.7482 17.656 47.3013 17.4351C44.1257 17.153 41.6426 14.4787 41.6426 11.23C41.6428 7.79426 44.42 5.00038 47.8564 5C51.2931 5 54.0716 7.79396 54.0718 11.23Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 96px;
}
.corp .cont-sustain03 .in-img-wrap .bx-ty02 .bx-tx {width: 300px; margin: 0 auto;}
.corp .cont-sustain03 .in-img-wrap .bx-ty02 .bx-tx .tx01 {font-weight: 700; font-size: 52px; color: #fff; line-height: 120%; padding-top: 16px; text-align: center;}
.corp .cont-sustain03 .in-img-wrap .bx-ty02 .bx-tx .tx02 {font-weight: 400; font-size: 19px; color: #fff; line-height: 150%; padding: 8px 0 24px 0; margin-bottom: 24px; border-bottom: 1px solid #ddd; text-align: center;}
.corp .cont-sustain03 .in-img-wrap .bx-ty02 .bx-tx .tx02 .em {font-weight: 600; color: #FBBA72;}
.corp .cont-sustain03 .in-img-wrap .bx-ty02 .bx-tx .tx03 {font-weight: 600; font-size: 22px; color: #fff; line-height: 150%; padding: 0 16px; text-align: center;}
.corp .cont-sustain03 .in-img-wrap .bx-line {width: 148px;}
.corp .cont-sustain03 .in-img-wrap .bx-line .h-line {position: relative; height: 1px; background: rgba(255, 255, 255, 0.20);}
.corp .cont-sustain03 .in-img-wrap .bx-line .h-line::after {
  content: '';
  position: absolute;
  top: -17.5px;
  left: 56px;
  display: block;
  width: 36px;
  height: 36px;
  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 d='M23.7855 18.4675L13.0184 27.7272C12.6187 28.0709 12 27.787 12 27.2598L12 8.73873C12 8.21157 12.6188 7.92762 13.0184 8.27139L23.7855 17.5328C24.0715 17.7787 24.0715 18.2216 23.7855 18.4675Z' fill='white'/%3E%3C/svg%3E");
}
.corp .cont-sustain03 .btm-round-bx {width: 1196px; height: 160px; background: #fff; border-radius: 24px; margin: 0 auto; display: flex;}
.corp .cont-sustain03 .btm-round-bx .in-bx {width: 50%; padding-left: 64px; border-right: 1px solid #DCDCDC; display: flex; column-gap: 80px; align-items: center; box-sizing: border-box;}
.corp .cont-sustain03 .btm-round-bx .in-bx img {width: 304px;}
.corp .cont-sustain03 .btm-round-bx .in-bx:last-child {border-right: none;}
.corp .cont-sustain03 .btm-round-bx .in-bx:last-child img {width: 257px;}
.corp .cont-sustain03 .btm-round-bx .in-bx .tx01 {flex-shrink: 0; font-weight: 600; font-size: 24px; color: #232527; line-height: 130%;}

@media (max-width: 1023px) {
  .corp .cont-sustain03 {padding: 96px 16px;}
  .corp .cont-sustain03 .tp-tx-bx {padding-bottom: 64px;}
  .corp .cont-sustain03 .tp-tx-bx .tx01 {font-size: 36px;}
  .corp .cont-sustain03 .tp-tx-bx .tx02 {font-size: 22px;}
  .corp .cont-sustain03 .tp-tx-bx .tx03 {font-size: 18px;}
  .corp .cont-sustain03 .in-img-wrap {width: 100%; height: auto; padding: 0; flex-direction: column; box-sizing: border-box;}
  .corp .cont-sustain03 .in-img-wrap .bx-ty01 {width: 176px; height: 176px; padding-top: 32px;}
  .corp .cont-sustain03 .in-img-wrap .bx-ty01 .icon {width: 48px; height: 48px;}
  .corp .cont-sustain03 .in-img-wrap .bx-ty01 .tx01 {font-size: 20px; padding-top: 12px;}
  .corp .cont-sustain03 .in-img-wrap .bx-ty02 {width: calc(100% - 32px); height: auto; padding: 32px 24px;}
  .corp .cont-sustain03 .in-img-wrap .bx-ty02 .icon {width: 64px; height: 64px; background-size: 100%;}
  .corp .cont-sustain03 .in-img-wrap .bx-ty02 .bx-tx {width: 100%;}
  .corp .cont-sustain03 .in-img-wrap .bx-ty02 .bx-tx .tx01 {font-size: 32px; padding-top: 24px;}
  .corp .cont-sustain03 .in-img-wrap .bx-ty02 .bx-tx .tx02 {font-size: 16px; padding-top: 8px;}
  .corp .cont-sustain03 .in-img-wrap .bx-ty02 .bx-tx .tx03 {font-size: 18px;}
  .corp .cont-sustain03 .in-img-wrap .bx-line {width: 2px; height: 48px;}
  .corp .cont-sustain03 .in-img-wrap .bx-line .h-line {height: 48px;}
  .corp .cont-sustain03 .in-img-wrap .bx-line .h-line::after {top: 12px; left: -11px; width: 24px; height: 24px; background-size: 24px; transform: rotate(90deg);}
  .corp .cont-sustain03 .btm-round-bx {width: 100%; height: auto; box-sizing: border-box; flex-direction: column;}
  .corp .cont-sustain03 .btm-round-bx .in-bx {width: 100%; height: 88px; padding: 16px; border-bottom: 1px solid #DCDCDC; column-gap: 24px; border-right: 0; justify-content: center;}
  .corp .cont-sustain03 .btm-round-bx .in-bx:last-child {border-bottom: none;}
  .corp .cont-sustain03 .btm-round-bx .in-bx .tx01 {font-size: 18px;}
  .corp .cont-sustain03 .btm-round-bx .in-bx img {width: 201px;}
  .corp .cont-sustain03 .btm-round-bx .in-bx:last-child img {width: 201px; padding: 0 8px; box-sizing: border-box;}
}

@media (max-width: 359px) {
  .corp .cont-sustain03 .btm-round-bx .in-bx {gap: 12px; padding: 0 20px}
  .corp .cont-sustain03 .btm-round-bx .in-bx:last-child img {width: 100%; height: auto;}
}

.corp .cont-sustain04 {padding: 112px 0 0;}
.corp .cont-sustain04 .in-img-wrap {position: relative; width: 832px; height: 832px; padding-top: 16px; margin: 0 auto 64px auto; box-sizing: border-box;}
.corp .cont-sustain04 .in-img-wrap .bx-dot-circle {width: 800px; height: 800px; border: 1px dashed #DC9F5A; border-radius: 800px; margin: 0 auto; box-sizing: border-box;}
.corp .cont-sustain04 .in-img-wrap .bx-circle {width: 280px; height: 280px; background: #fff; border: 1px solid rgba(19, 21, 23, 0.20); border-radius: 280px; box-sizing: border-box; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.corp .cont-sustain04 .in-img-wrap .bx-circle.bx01 {position: absolute; top: 0; left: 0;}
.corp .cont-sustain04 .in-img-wrap .bx-circle.bx02 {position: absolute; top: 0; right: 0;}
.corp .cont-sustain04 .in-img-wrap .bx-circle.bx03 {position: absolute; bottom: 0; left: 0;}
.corp .cont-sustain04 .in-img-wrap .bx-circle.bx04 {position: absolute; bottom: 0; right: 0;}
.corp .cont-sustain04 .in-img-wrap .bx-circle .tx01 {font-weight: 600; font-size: 32px; color: #232527; line-height: 130%; padding-bottom: 10px;}
.corp .cont-sustain04 .in-img-wrap .bx-circle .tx02 {font-weight: 400; font-size: 19px; color: #232527; line-height: 150%; word-break: keep-all;}
.corp .cont-sustain04 .in-img-wrap .bx-center-circle {position: absolute; top: 216px; left: 216px; width: 400px; height: 400px; background: #D9A226; border-radius: 400px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
.corp .cont-sustain04 .in-img-wrap .bx-center-circle .tx01 {font-weight: 600; font-size: 19px; color: #fff; line-height: 130%; padding-bottom: 16px; text-align: center;}
.corp .cont-sustain04 .in-img-wrap .bx-center-circle .tx02 {font-weight: 600; font-size: 40px; color: #fff; line-height: 130%; padding-top: 16px; text-align: center;}
.corp .cont-sustain04 .in-img-wrap .bx-center-circle .icon {width: 240px; height: 74px; margin: 0 auto;}
.corp .cont-sustain04 .in-arr-wrap {width: 1000px; height: 110px; margin: 0 auto 64px auto;}
.corp .cont-sustain04 .in-arr-wrap {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='110' viewBox='0 0 1000 110' fill='none'%3E%3Cpath d='M500 110L1000 0L0 1.44736L500 110Z' fill='url(%23paint0_linear_6305_15982)' fill-opacity='0.2'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_6305_15982' x1='500' y1='110' x2='500' y2='3.29999' gradientUnits='userSpaceOnUse'%3E%3Cstop/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.corp .cont-sustain04 .in-img-wrap .bx-arr {
  position: absolute;
  width: 36px;
  height: 36px;
  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 d='M23.7855 17.5325L13.0184 8.27279C12.6187 7.92907 12 8.21303 12 8.74017L12 27.2613C12 27.7884 12.6188 28.0724 13.0184 27.7286L23.7855 18.4672C24.0715 18.2212 24.0715 17.7784 23.7855 17.5325Z' fill='%23BE8543'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 36px;
}
.corp .cont-sustain04 .in-img-wrap .bx-arr.arr01 {top: -0.5px; left: calc(50% - 18.5px);}
.corp .cont-sustain04 .in-img-wrap .bx-arr.arr02 {top: calc(50% - 17.5px); right: -2.5px; transform: rotate(90deg);}
.corp .cont-sustain04 .in-img-wrap .bx-arr.arr03 {bottom: -3.5px; left: calc(50% - 18.5px); transform: rotate(180deg);}
.corp .cont-sustain04 .in-img-wrap .bx-arr.arr04 {top: calc(50% - 18.5px); left: -2.5px; transform: rotate(-90deg);}

@media (max-width: 1023px) {
  .corp .cont-sustain04 {padding-bottom: 32px;}
  .corp .cont-sustain04 .in-img-wrap {width: 100%; height: 528px; padding-top: 74px; margin: 0 auto 32px auto;}
  .corp .cont-sustain04 .in-img-wrap .bx-dot-circle {width: 280px; height: 378px; border-radius: 32px;}
  .corp .cont-sustain04 .in-img-wrap .bx-circle {width: 152px; height: 152px;}
  .corp .cont-sustain04 .in-img-wrap .bx-circle.bx01 {left: calc(50% - (280px / 2) - (152px / 2))}
  .corp .cont-sustain04 .in-img-wrap .bx-circle.bx02 {right: calc(50% - (280px / 2) - (152px / 2));}
  .corp .cont-sustain04 .in-img-wrap .bx-circle.bx03 {left: calc(50% - (280px / 2) - (152px / 2));}
  .corp .cont-sustain04 .in-img-wrap .bx-circle.bx04 {right: calc(50% - (280px / 2) - (152px / 2));}
  .corp .cont-sustain04 .in-img-wrap .bx-circle .tx01 {font-size: 20px; padding-bottom: 4px;}
  .corp .cont-sustain04 .in-img-wrap .bx-circle .tx02 {font-size: 13px;}
  .corp .cont-sustain04 .in-img-wrap .bx-center-circle {top: 152px; left: calc(50% - 112px); width: 224px; height: 224px;}
  .corp .cont-sustain04 .in-img-wrap .bx-center-circle .tx01 {font-size: 15px; padding-bottom: 12px;}
  .corp .cont-sustain04 .in-img-wrap .bx-center-circle .tx02 {font-size: 26px; padding-top: 12px;}
  .corp .cont-sustain04 .in-img-wrap .bx-center-circle .icon {width: 160px; height: 50px;}
  .corp .cont-sustain04 .in-img-wrap .bx-arr {width: 24px; height: 24px; background-size: 24px;}
  .corp .cont-sustain04 .in-img-wrap .bx-arr.arr01 {top: 63px; left: calc(50% - 12px)}
  .corp .cont-sustain04 .in-img-wrap .bx-arr.arr02 {top: calc(50% - 12px); right: calc(50% - (280px / 2) - 12px);}
  .corp .cont-sustain04 .in-img-wrap .bx-arr.arr03 {bottom: 64px; left: calc(50% - 12px)}
  .corp .cont-sustain04 .in-img-wrap .bx-arr.arr04 {top: calc(50% - 12px); left: calc(50% - (280px / 2) - 12px);}
  .corp .cont-sustain04 .in-arr-wrap {width: 100%; height: 50px; padding-bottom: 0; margin-bottom: 0;}
}

@media (max-width: 460px) {
  .corp .cont-sustain04 .in-img-wrap .bx-circle.bx01 {left: 16px;}
  .corp .cont-sustain04 .in-img-wrap .bx-circle.bx02 {right: 16px;}
  .corp .cont-sustain04 .in-img-wrap .bx-circle.bx03 {left: 16px;}
  .corp .cont-sustain04 .in-img-wrap .bx-circle.bx04 {right: 16px;}
}

@media (max-width: 359px) {
    .corp .cont-sustain04 .in-img-wrap .bx-circle {width: 128px; height: 128px; padding: 8px; box-sizing: border-box;}
    .corp .cont-sustain04 .in-img-wrap .bx-circle .tx01 {font-size: 17px;}
    .corp .cont-sustain04 .in-img-wrap .bx-circle .tx02 {font-size: 12px;}
    .corp .cont-sustain04 .in-img-wrap .bx-circle .tx02 br {display: none;}
}

.corp .cont-sustain05 {display: flex; column-gap: 76px; justify-content: center; padding-bottom: 64px;}
.corp .cont-sustain05 .in-bx {width: calc(100% - 38px); max-width: 560px; height: 167px; padding: 32px 0 0 136px; border-radius: 24px; box-sizing: border-box;}
.corp .cont-sustain05 .in-bx dt {font-weight: 600; font-size: 24px; color: #fff; line-height: 130%; padding-bottom: 16px;}
.corp .cont-sustain05 .in-bx dd {position: relative; font-weight: 400; font-size: 17px; color: #fff; line-height: 150%; padding: 0 0 4px 20px;}
.corp .cont-sustain05 .in-bx dd::before {content: ''; position: absolute; top: 11px; left: 4px; display: block; width: 4px; height: 4px; background: #fff; border-radius: 4px;}
.corp .cont-sustain05 .in-bx:first-child {background: #4458B0;}
.corp .cont-sustain05 .in-bx:first-child {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72' fill='none'%3E%3Cpath d='M34.5697 67.5V56.7565H26.3454L20.5243 68.0164C20.2389 68.5683 19.5595 68.7849 19.0072 68.4998C18.4549 68.2145 18.2392 67.5356 18.5246 66.9836L23.8114 56.7565H6.55034C5.92888 56.7563 5.42486 56.2525 5.4246 55.6315V11.0336H3.35341C2.73172 11.0336 2.22773 10.5298 2.22766 9.90857V4.5C2.22766 3.87868 2.73167 3.375 3.35341 3.375H68.6466C69.2683 3.375 69.7723 3.87868 69.7723 4.5V9.90857C69.7722 10.5298 69.2683 11.0336 68.6466 11.0336H66.5754V55.6315C66.5751 56.2525 66.071 56.7563 65.4496 56.7565H48.2128L53.5304 66.9814C53.8168 67.5327 53.6015 68.2122 53.05 68.4987C52.4984 68.7848 51.8184 68.5697 51.5317 68.0186L45.6755 56.7565H36.8212V67.5C36.8212 68.1212 36.317 68.6248 35.6955 68.625C35.0737 68.625 34.5697 68.1213 34.5697 67.5ZM7.67609 54.5065H64.3239V11.0336H7.67609V54.5065ZM43.4405 33.3325C43.4404 29.9969 41.2577 27.1758 38.224 26.2299V26.2288C37.5365 26.0165 36.8369 25.8926 36.1198 25.8926H36.0088C31.9483 25.8928 28.5729 29.2191 28.5408 33.2864C28.5249 35.4203 29.4076 37.3588 30.8341 38.7202C31.9763 39.8084 32.7423 41.229 33.0053 42.7665H39.0023C39.2529 41.3228 39.9299 39.9653 40.9812 38.9037C41.0192 38.8523 41.0613 38.8028 41.1087 38.7576C42.5421 37.3901 43.4405 35.4648 43.4405 33.3325ZM33.1065 47.0303H38.8935V45.0165H33.1065V47.0303ZM23.6454 33.6841C24.267 33.6841 24.771 34.1879 24.7711 34.8091C24.7711 35.4304 24.2671 35.9341 23.6454 35.9341H19.6162C18.9947 35.9339 18.4905 35.4303 18.4905 34.8091C18.4907 34.188 18.9948 33.6843 19.6162 33.6841H23.6454ZM52.4013 33.6841C53.023 33.6841 53.5269 34.1879 53.5271 34.8091C53.5271 35.4304 53.0231 35.9341 52.4013 35.9341H48.3546C47.7329 35.9341 47.2288 35.4304 47.2288 34.8091C47.229 34.1879 47.733 33.6841 48.3546 33.6841H52.4013ZM21.5368 22.3484C21.9762 21.9091 22.6889 21.9085 23.1287 22.3473L25.9749 25.1906C26.4146 25.6297 26.4153 26.3419 25.976 26.7814C25.5365 27.2208 24.8228 27.2206 24.3831 26.7814L21.5379 23.9392C21.0983 23.5001 21.0976 22.7879 21.5368 22.3484ZM48.8713 22.3473C49.3111 21.9085 50.0238 21.9091 50.4632 22.3484C50.9024 22.7879 50.9017 23.5001 50.4621 23.9392L47.6169 26.7814C47.1772 27.2206 46.4635 27.2208 46.0239 26.7814C45.5846 26.3419 45.5854 25.6297 46.025 25.1906L48.8713 22.3473ZM35.1051 21.408V17.3848C35.1051 16.7635 35.6092 16.2598 36.2309 16.2598C36.8526 16.2598 37.3566 16.7634 37.3566 17.3848V21.408C37.3566 22.0293 36.8526 22.533 36.2309 22.533C35.6092 22.5329 35.1051 22.0292 35.1051 21.408ZM4.47915 8.78357H67.5208V5.625H4.47915V8.78357ZM45.7282 33.3325C45.7282 36.1102 44.5567 38.6152 42.7006 40.3857L42.6929 40.3923C41.7225 41.3021 41.1789 42.5762 41.1637 43.9036V48.1553C41.1636 48.7765 40.6596 49.2803 40.0379 49.2803H31.962C31.3404 49.2803 30.8364 48.7765 30.8363 48.1553V43.8915C30.8363 42.5633 30.2604 41.2997 29.2631 40.3495V40.3484C27.4009 38.572 26.2509 36.0441 26.2718 33.2688L26.2882 32.7733C26.5791 27.8569 30.5937 23.9055 35.4976 23.6558L35.9912 23.6426H36.1385C37.0954 23.6426 37.9991 23.8058 38.844 24.0612C38.8738 24.0679 38.9039 24.0729 38.9331 24.082C42.8625 25.3137 45.7281 28.9867 45.7282 33.3325Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 32px top 32px;
  background-size: 72px;
}
.corp .cont-sustain05 .in-bx:last-child {background: #A16C2C;}
.corp .cont-sustain05 .in-bx:last-child {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72' fill='none'%3E%3Cpath d='M42.6177 26.4395C42.6177 26.3018 42.6136 26.1648 42.6089 26.0283L39.0476 26.7412C38.9388 29.9755 36.9807 32.7228 34.2061 34.0234L36.5702 36.7646C40.1809 34.7014 42.6177 30.8521 42.6177 26.4395ZM55.5525 18.9004L53.4012 22.877L56.6754 26.0381L62.9094 25.0723L60.2035 22.5225C59.8756 22.2134 59.7947 21.7231 60.0063 21.3252L61.8001 17.9492L55.5525 18.9004ZM63.0217 25.1953L63.0256 25.1992C63.0239 25.1976 63.0225 25.195 63.0208 25.1934L63.0217 25.1953ZM24.1774 26.457C24.1774 29.0346 25.7168 31.2529 27.9448 32.2607L29.5501 30.3975L29.6253 30.3193C29.809 30.1475 30.0518 30.0504 30.306 30.0498C30.56 30.0493 30.8032 30.1455 30.9876 30.3164L31.0051 30.334C31.0314 30.3583 31.0566 30.3839 31.0803 30.4111L32.8341 32.4307C35.0911 31.6052 36.7481 29.5816 37.0145 27.1475L31.2971 28.293C30.7556 28.4014 30.2278 28.0503 30.1194 27.5088C30.0112 26.9674 30.3631 26.4404 30.9046 26.332L36.8964 25.1318C36.2808 22.2561 33.7046 20.088 30.6077 20.0879C27.05 20.0879 24.1775 22.9485 24.1774 26.457ZM13.016 26.4395C13.016 34.5549 18.6146 41.3771 26.2037 43.3242C26.3533 42.4241 26.4539 41.5325 26.4986 40.6582H22.8787C22.4875 40.6582 22.1323 40.43 21.9695 40.0742C21.8068 39.7184 21.8661 39.2999 22.1219 39.0039L22.9255 38.0732C19.1205 35.586 16.5968 31.3092 16.5968 26.4395C16.5969 18.7551 22.8802 12.5352 30.6077 12.5352C37.3719 12.5353 43.0291 17.3013 44.3344 23.6436L47.8439 22.9404C46.209 14.9931 39.1166 9.00014 30.6077 9C20.888 9 13.0161 16.8194 13.016 26.4395ZM18.5967 26.4395C18.5967 30.6945 20.8505 34.4324 24.2458 36.5449L26.5972 33.8232C23.9684 32.4069 22.1775 29.6487 22.1775 26.457C22.1776 21.8284 25.9611 18.0879 30.6077 18.0879C34.6628 18.088 38.0591 20.9374 38.8582 24.7393L42.3726 24.0361C41.2508 18.6202 36.4138 14.5353 30.6077 14.5352C23.9691 14.5352 18.5968 19.8752 18.5967 26.4395ZM44.6176 26.4395C44.6176 31.4691 41.9152 35.8533 37.9051 38.2979L38.5144 39.0068C38.7688 39.3033 38.827 39.7212 38.6638 40.0762C38.5007 40.4308 38.1461 40.6581 37.7557 40.6582H34.1338C34.1792 41.5757 34.2859 42.5088 34.4473 43.4443C42.324 41.701 48.1994 34.7509 48.1994 26.4395C48.1994 25.9285 48.1746 25.4228 48.131 24.9229L44.5941 25.6309C44.6096 25.8984 44.6176 26.168 44.6176 26.4395ZM50.1993 26.4395C50.1993 35.7344 43.6229 43.4785 34.8457 45.4053C35.9471 49.7611 38.1982 54.0337 41.1813 57.2793C44.3939 60.7745 48.3747 62.9999 52.6142 63C53.1664 63 53.6141 63.4477 53.6141 64C53.6141 64.5523 53.1664 65 52.6142 65C47.6463 64.9999 43.1684 62.3969 39.7087 58.6328C36.2462 54.8656 33.7229 49.8554 32.6574 44.8242C32.2933 43.0908 32.09 41.3612 32.09 39.6582C32.09 39.1405 32.4833 38.7144 32.9874 38.6631L33.09 38.6582H35.5625L31.7336 34.2168L30.3274 32.5967L29.0238 34.1123C28.9771 34.1665 28.9231 34.2118 28.8676 34.2539L25.0641 38.6582H27.5268C28.0789 38.6584 28.5267 39.1061 28.5268 39.6582C28.5268 41.3268 28.3231 43.036 27.978 44.7295L27.977 44.7354C26.9206 49.7756 24.3977 54.8069 20.9315 58.5938C17.468 62.3774 12.9803 65 8.00165 65C7.4494 65 7.00171 64.5523 7.00171 64C7.00171 63.4477 7.4494 63 8.00165 63C12.2483 63 16.2382 60.7594 19.456 57.2441C22.4523 53.9709 24.7073 49.6624 25.7984 45.2842C17.3113 43.1497 11.0161 35.5352 11.0161 26.4395C11.0162 15.6993 19.7992 7 30.6077 7C40.0747 7.00014 47.9874 13.6742 49.8057 22.5479L51.5107 22.207C51.5386 22.1343 51.5701 22.0618 51.6074 21.9912L51.6113 21.9824L53.8123 17.9141C54.1043 17.3576 54.6559 17.0327 55.1785 16.9355L55.2107 16.9297L61.6371 15.9521C62.0588 15.8853 62.5351 15.9523 62.9544 16.2168C63.8123 16.7528 64.1163 17.864 63.6369 18.7539L63.6379 18.7549L62.1302 21.5898L64.4093 23.7383C64.4597 23.7857 64.5026 23.8394 64.5412 23.8945C65.5236 25.0262 64.8414 26.7882 63.3723 27.0254L63.3664 27.0264L56.9401 28.0215C56.9277 28.0234 56.9154 28.0249 56.903 28.0264C56.3326 28.0929 55.7454 27.9257 55.3005 27.4902L51.9726 24.2783L51.9628 24.2686C51.9319 24.2379 51.9035 24.2051 51.875 24.1729L50.1046 24.5273C50.1665 25.1564 50.1993 25.7942 50.1993 26.4395Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left 32px top 32px;
  background-size: 72px;
}

@media (max-width: 1023px) {
  .corp .cont-sustain05 {padding: 0 16px 96px 16px; flex-direction: column; row-gap: 16px;}
  .corp .cont-sustain05 .in-bx {width: 100%; max-width: 100%; height: auto; padding: 24px 24px 24px 96px;}
  .corp .cont-sustain05 .in-bx:first-child {background-size: 48px; background-position: top 24px left 24px;}
  .corp .cont-sustain05 .in-bx:last-child {background-size: 48px; background-position: top 24px left 24px;}
  .corp .cont-sustain05 .in-bx dt {font-size: 20px;}
  .corp .cont-sustain05 .in-bx dd {font-size: 15px;}
  .corp .cont-sustain05 .in-bx dd::before {top: 9px;}
}

.corp .cont-sustain06 {padding: 48px 0 96px 0; text-align: center;}
.corp .cont-sustain06 .tx01 {font-weight: 700; font-size: 96px; color: #4458B0; line-height: 150%;}
.corp .cont-sustain06 .tx02 {font-weight: 600; font-size: 28px; color: #444; line-height: 130%; padding-top: 48px; word-break: keep-all;}

@media (max-width: 1023px) {
  .corp .cont-sustain06 {padding: 64px 16px;}
  .corp .cont-sustain06 .tx01 {font-size: 72px; line-height: 100%;}
  .corp .cont-sustain06 .tx02 {font-size: 20px; padding: 48px 0 0 0;}
}



.corp .cont-sustain07 {/*height: 860px;*/ padding: 96px 0; margin-bottom: 96px; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/img_safety.jpg') center/cover no-repeat; border-radius: 24px;}
.corp .cont-sustain07 .tx01 {font-weight: 600; font-size: 40px; color: #232527; line-height: 130%; padding: 0 0 8px 0; text-align: center;}
.corp .cont-sustain07 .tx02 {font-weight: 400; font-size: 22px; color: #232527; line-height: 150%; padding: 0 0 64px 0; text-align: center;}
.corp .cont-sustain07 .in-img-wrap {overflow-x: auto; padding: 0 64px;}
.corp .cont-sustain07 .in-img-wrap .img-inner {width: 1312px; margin: 0 auto; display: flex;}
.corp .cont-sustain07 .in-img-wrap .in-bx {width: 224px;}
.corp .cont-sustain07 .in-img-wrap .in-bx .bx-tp {height: 112px; font-weight: 600; font-size: 24px; color: #fff; line-height: 130%; padding: 40.5px 0 0 0; border-radius: 16px; text-align: center; box-sizing: border-box;}
.corp .cont-sustain07 .in-img-wrap .in-bx.bx01 .bx-tp {background: #94A6FF;}
.corp .cont-sustain07 .in-img-wrap .in-bx.bx02 .bx-tp {background: #788BE6;}
.corp .cont-sustain07 .in-img-wrap .in-bx.bx03 .bx-tp {background: #5E71CB;}
.corp .cont-sustain07 .in-img-wrap .in-bx.bx04 .bx-tp {background: #4458B0;}
.corp .cont-sustain07 .in-img-wrap .in-bx.bx05 .bx-tp {background: #2A3F96;}
.corp .cont-sustain07 .in-img-wrap .in-bx .bx-bt {padding: 16px; margin-top: 12px; background: #fff; border-radius: 16px;}
.corp .cont-sustain07 .in-img-wrap .in-bx .bx-bt ul {display: flex; row-gap: 4px; flex-direction: column;}
.corp .cont-sustain07 .in-img-wrap .in-bx .bx-bt li {position: relative; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 0 0 0 20px;}
.corp .cont-sustain07 .in-img-wrap .in-bx .bx-bt li::before {content: ''; position: absolute; top: 11px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.corp .cont-sustain07 .in-img-wrap .bx-arr {width: 48px;}
.corp .cont-sustain07 .in-img-wrap .bx-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 d='M14.8749 12.2844L8.59406 17.9087C8.36092 18.1175 8 17.945 8 17.6248V6.37515C8 6.05495 8.36095 5.88248 8.59409 6.09129L14.8749 11.7166C15.0417 11.866 15.0417 12.135 14.8749 12.2844Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center top 44px;
  background-size: 24px;
}
.corp .cont-sustain07 .btm-tx-c {text-align: center;}
.corp .cont-sustain07 .btm-tx-c ul {display: inline-flex; row-gap: 16px; flex-direction: column; text-align: left;}
.corp .cont-sustain07 .btm-tx-c li {position: relative; font-weight: 600; font-size: 22px; color: #232527; line-height: 130%; padding: 0 0 0 32px;}
.corp .cont-sustain07 .btm-tx-c li::before {content: ''; position: absolute; top: 4px; left: 2px; display: block; width: 20px; height: 20px; background-color: #FF766E; border-radius: 20px;}
.corp .cont-sustain07 .btm-tx-c li::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='9' viewBox='0 0 10 9' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.75282 0.83878C9.11761 1.08805 9.21126 1.58586 8.96198 1.95065L4.86198 7.95065C4.72769 8.14717 4.51286 8.27369 4.27586 8.29583C4.03886 8.31796 3.80432 8.23342 3.63596 8.06516L1.13439 5.56516C0.821877 5.25284 0.821718 4.7463 1.13404 4.43379C1.44636 4.12127 1.95289 4.12111 2.26541 4.43343L4.08495 6.25184L7.64095 1.04794C7.89022 0.68315 8.38802 0.589505 8.75282 0.83878Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
}

.corp .cont-sustain07 .btm-tx-c .dl {display: flex; align-items: center; justify-content: center; gap: 20px; margin-top: 96px; padding: 16px 0;}
.corp .cont-sustain07 .btm-tx-c .dt {display: flex; align-items: center; justify-content: center; gap: 8px; font-size: 32px; font-weight: 600; color: #A16C2C; line-height: 1.3;}
.corp .cont-sustain07 .btm-tx-c .dt::before {display: block; content: ''; width: 32px; height: 32px; background-repeat: no-repeat; background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 27 27' fill='none'%3E%3Cpath d='M0 13.3327C0 20.6965 5.96954 26.666 13.3333 26.666V26.666C20.6971 26.666 26.6667 20.6965 26.6667 13.3327V13.3327C26.6667 5.96888 20.6971 -0.000652313 13.3333 -0.000652313V-0.000652313C5.96954 -0.000652313 0 5.96888 0 13.3327V13.3327Z' fill='%23BE8543'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.3373 8.45171C18.8236 8.78407 18.9485 9.44781 18.6161 9.9342L13.1495 17.9342C12.9704 18.1962 12.684 18.3649 12.368 18.3944C12.052 18.424 11.7393 18.3112 11.5148 18.0869L8.17935 14.7535C7.76266 14.3371 7.76245 13.6617 8.17888 13.245C8.59531 12.8284 9.27069 12.8281 9.68738 13.2446L12.1134 15.6691L16.8548 8.73059C17.1871 8.2442 17.8509 8.11934 18.3373 8.45171Z' fill='white'/%3E%3C/svg%3E");}
.corp .cont-sustain07 .btm-tx-c .dd {font-size: 28px; font-weight: 600; color: #232527; line-height: 1.3;}
.corp .cont-sustain07 .btm-tx-c .dd .wbr {display: inline;}

@media (max-width: 1023px) {
  .corp .cont-sustain07 {padding: 64px 24px; margin: 0 16px; background-size: cover; background-position: 50%;}
  .corp .cont-sustain07 .tx01 {font-size: 26px;}
  .corp .cont-sustain07 .tx02 {font-size: 18px; padding-bottom: 48px;}
  .corp .cont-sustain07 .in-img-wrap {overflow: hidden; padding: 0}
  .corp .cont-sustain07 .in-img-wrap .img-inner {width: 100%; flex-direction: column;}
  .corp .cont-sustain07 .in-img-wrap .in-bx {width: 100%;}
  .corp .cont-sustain07 .in-img-wrap .in-bx .bx-tp {height: auto; font-size: 20px; padding: 24px 0;}
  .corp .cont-sustain07 .in-img-wrap .in-bx .bx-bt {padding: 12px; margin-top: 8px;}
  .corp .cont-sustain07 .in-img-wrap .in-bx .bx-bt li {font-size: 15px;}
  .corp .cont-sustain07 .in-img-wrap .in-bx .bx-bt li::before {top: 9px;}
  .corp .cont-sustain07 .in-img-wrap .bx-arr {width: 100%; height: 32px; background-position: center; transform: rotate(90deg);}
  .corp .cont-sustain07 .btm-tx-c ul {row-gap: 12px;}
  .corp .cont-sustain07 .btm-tx-c li {font-size: 18px;}
  .corp .cont-sustain07 .btm-tx-c li::before {top: 1px;}
  .corp .cont-sustain07 .btm-tx-c .dl {flex-direction: column; gap: 16px; margin-top: 64px;}
  .corp .cont-sustain07 .btm-tx-c .dt {font-size: 22px;}
  .corp .cont-sustain07 .btm-tx-c .dt::before {background-size: 24px;}
  .corp .cont-sustain07 .btm-tx-c .dd {font-size: 20px;}
  .corp .cont-sustain07 .btm-tx-c .dd .wbr {display: block;}
}

.corp .cont-sustain08 .tp-tx {font-weight: 400; font-size: 22px; color: #232527; line-height: 150%; padding-bottom: 48px;}
.corp .cont-sustain08 .in-list-ty01 {padding-bottom: 48px; border-top: 1px solid rgba(19, 21, 23, 0.15);}
.corp .cont-sustain08 .in-list-ty01 .in-n-bx {display: flex; gap: 24px; padding: 32px 0; border-bottom: 1px solid rgba(19, 21, 23, 0.15);}
.corp .cont-sustain08 .in-list-ty01 .in-n-bx .tx-num {flex-shrink: 0; width: 98px; font-weight: 600; font-size: 28px; color: #4458B0; line-height: 130%; text-align: center;}
.corp .cont-sustain08 .in-list-ty01 .in-n-bx > dl {display: flex; gap: 24px;}
.corp .cont-sustain08 .in-list-ty01 .in-n-bx > dl > dt {flex-shrink: 0; width: 318px; font-weight: 600; font-size: 28px; color: #232527; line-height: 130%;}
.corp .cont-sustain08 .in-list-ty01 .in-n-bx > dl > dt .wbr {display: block;}
.corp .cont-sustain08 .in-list-ty01 .in-n-bx > dl > dd {flex: 1 1 100%; font-weight: 400; font-size: 19px; color: #232527; line-height: 150%; word-break: keep-all;}
.corp .cont-sustain08 .tb-tx-r {font-size: 22px; font-weight: 600; line-height: 1.5; color: #444; text-align: right;}

@media (max-width: 1023px) {
  .corp .cont-sustain08 .tp-tx {font-size: 18px; padding-bottom: 32px;}
  .corp .cont-sustain08 .tp-tx .wbr {display: inline;}
  .corp .cont-sustain08 .in-list-ty01 {padding-bottom: 64px;}
  .corp .cont-sustain08 .in-list-ty01 .in-n-bx .tx-num {width: 32px; font-size: 20px;}
  .corp .cont-sustain08 .in-list-ty01 .in-n-bx > dl {flex-direction: column; gap: 8px;}
  .corp .cont-sustain08 .in-list-ty01 .in-n-bx > dl > dt {width: 100%; font-size: 20px;}
  .corp .cont-sustain08 .in-list-ty01 .in-n-bx > dl > dt .wbr {display: inline;}
  .corp .cont-sustain08 .in-list-ty01 .in-n-bx > dl > dd {font-size: 16px; word-break: break-all;}
  .corp .cont-sustain08 .tb-tx-r {font-size: 18px; text-align: center;}
}

.corp .cont-sustain09 .tp-tx {font-weight: 600; font-size: 22px; color: #444; line-height: 150%; padding-bottom: 69px;}
.corp .cont-sustain09 .c-in-bx {padding-bottom: 48px;}
.corp .cont-sustain09 .c-in-bx .s-tx01 {font-weight: 600; font-size: 32px; color: #232527; line-height: 130%; padding-bottom: 24px;}
.corp .cont-sustain09 .c-in-bx .s-tx02 {font-weight: 400; font-size: 19px; color: #232527; line-height: 150%;}
.corp .cont-sustain09 .c-in-bx li {position: relative; font-weight: 400; font-size: 19px; color: #232527; line-height: 150%; padding-left: 20px;}
.corp .cont-sustain09 .c-in-bx li::before {content: ''; position: absolute; top: 11px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.corp .cont-sustain09 a.btn-report-n {display: block; width: 212px; height: 56px; margin-top: 48px; font-weight: 600; font-size: 19px; color: #fff; line-height: 56px; background: #4458B0; border-radius: 29px; text-align: center;}

@media (max-width: 1023px) {
  .corp .cont-sustain09 .tp-tx {font-size: 18px; padding-bottom: 32px;}
  .corp .cont-sustain09 .c-in-bx {padding-bottom: 32px;}
  .corp .cont-sustain09 .c-in-bx .s-tx01 {font-size: 22px; padding-bottom: 16px;}
  .corp .cont-sustain09 .c-in-bx .s-tx02 {font-size: 16px;}
  .corp .cont-sustain09 .c-in-bx .s-tx02 .wbr {display: inline;}
  .corp .cont-sustain09 .c-in-bx li {font-size: 16px; padding-bottom: 9px;}
  .corp .cont-sustain09 .c-in-bx li:last-child {padding-bottom: 0;}
  .corp .cont-sustain09 a.btn-report-n {width: 196px; height: 48px; font-size: 19px; line-height: 48px; margin: 32px auto 0;}
}
.corp .sustain-history-wrap01 {padding: 96px 0 54px 0;}
.corp .sustain-history-wrap02 {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_sustain01.png') no-repeat center; background-size: cover;}

@media (max-width: 1023px) {
  .corp .sustain-history-wrap01 {padding: 64px 0;}
  .corp .sustain-history-wrap02 {background-position: 62% 0;}
}

/* .corp .sustain-history-wrap01 .history-list-ty01 .bx-list-r ul::before {top: 110px; height: calc(100% - 130px);} */
.corp .history-list-ty01 {position: relative; display: flex; column-gap: 48px;}
.corp .history-list-ty01 .bx-img-l {width: 684px;}
.corp .history-list-ty01 .bx-img-l .h-in-bx {position: sticky; top: 120px /*120px*/; width: 560px; padding-top: 14px;}
.corp .history-list-ty01 .bx-list-r {position: relative; margin-bottom: 70px /*414px*/; /*margin-top: 86px;*/}
.corp .history-list-ty01 .bx-list-r .line {position: absolute; left: 14px; top: 104px; width: 1px; height: calc(100% - 115px) !important; /*height: calc(100% - 147px);*/ background: rgba(19, 21, 23, 0.15);}
.corp .history-list-ty01 .bx-list-r .line .bg {position: absolute; left: 50%; top: 0; width: 1px; height: 0%; transform: translateX(-50%); background-color: #94A6FF; max-height: 100%;}
.corp .history-list-ty01 .bx-list-r li {position: relative; padding-bottom: 88px;}
.corp .history-list-ty01 .bx-list-r li:last-child {padding-bottom: 0;}
.corp .history-list-ty01 .bx-list-r li .h-in-bx dt {font-weight: 700; font-size: 52px; color: #232527; line-height: 120%; padding-left: 52px; margin-bottom: 32px; letter-spacing: 0.5px;}
.corp .history-list-ty01 .bx-list-r li .h-in-bx dd {position: relative; font-weight: 400; font-size: 19px; color: #232527; line-height: 29px; padding-left: 52px; display: flex; column-gap: 27px; word-break: keep-all;}
.corp .history-list-ty01 .bx-list-r li .h-in-bx dd + dd {margin-top: 24px;}
.corp .history-list-ty01 .bx-list-r li:last-child .h-in-bx dd:only-of-type {margin-bottom: 0;}
.corp .history-list-ty01 .bx-list-r li .h-in-bx dd::before {content: ''; position: absolute; top: 10px; left: 10px; display: block; width: 9px; height: 9px; background: #A0A0A0 /*#4458B0*/; border-radius: 28px; z-index: 2; transition: all 0.3s ease;}
.corp .history-list-ty01 .bx-list-r li .h-in-bx dd.on::before { top: 7.7px; left: 7.2px; width: 13.5px; height: 13.5px; background: #4458B0; box-shadow: 0 0 0px 7px rgba(68, 88, 176, 0.2);}

/*.corp .about-cont04 .history-list-ty01 {margin-bottom: 454px;}*/
.corp .about-cont04 .history-list-ty01 .bx-list-r {margin-top: 86px;}

.corp .h-l-bt-tx {display: block; font-weight: 600; font-size: 32px; color: #232527; line-height: 130%; padding: 360px 0 264px 0; text-align: center;}

@media (max-width: 1023px) {
  .corp .h-l-bt-tx {display: none;}
}




/* .corp .history-list-ty01 .bx-list-r li.on .h-in-bx dd::after {content: ''; position: absolute; top: 0.5px; left: 0; display: block; width: 27.9px; height: 27.9px; background: #DADEEF; border-radius: 28px; z-index: 1;} */
/* .corp .history-list-ty01 .bx-list-r li .h-in-bx dd::after {display: block; content: ''; position: absolute; top: 0; left: 14px; z-index: 1; width: 1px; height: 100%; background-color: #000;} */
.corp .history-list-ty01 .bx-list-r li .h-in-bx dd span.tx-num {font-weight: 600; font-size: 22px; line-height: 29px;}

@media (max-width: 1023px) {
  .corp .sustain-history-wrap01 .history-list-ty01 .bx-list-r ul::before {top: 75px; height: calc(100% - 95px);}

  .corp .history-list-ty01 {display: block; margin-bottom: 0;}
  .corp .history-list-ty01 .bx-img-l {width: 100%; padding: 0 16px 32px 16px; box-sizing: border-box;}
  .corp .history-list-ty01 .bx-img-l .h-in-bx {position: relative; top: auto; width: 100%; padding-top: 0;}
  .corp .history-list-ty01 .bx-list-r {margin: 0 16px;}
  .corp .history-list-ty01 .bx-list-r .line {height: calc(100% - 90px) !important;}
  .corp .history-list-ty01 .bx-list-r ul::before {top: 70px; width: 1px; height: calc(100% - 90px);}
  .corp .history-list-ty01 .bx-list-r li {padding-bottom: 80px;}
  .corp .history-list-ty01 .bx-list-r li .h-in-bx dt {font-size: 32px; padding-left: 44px; margin-bottom: 24px;}
  .corp .history-list-ty01 .bx-list-r li .h-in-bx dd span.tx-num {font-size: 18px;}
  .corp .history-list-ty01 .bx-list-r li .h-in-bx dd {font-size: 16px; padding-left: 49.5px; column-gap: 24px;}
  .corp .history-list-ty01 .bx-list-r li .h-in-bx dd  dd {margin-top: 16px;}
  .corp .history-list-ty01 .bx-list-r li .h-in-bx dd::before {top: 9px; left: 12px; width: 6px; height: 6px;}
  .corp .history-list-ty01 .bx-list-r li .h-in-bx dd.on::before { top: 8px; left: 10px; width: 9px; height: 9px; box-shadow: 0 0 0px 5px rgba(68, 88, 176, 0.2);}
}

/* ceo 인사말 */
.corp .about-cont-wrap01 .in-bx {padding-bottom: 48px;}
.corp .about-cont-wrap01 .in-bx:last-child {padding-bottom: 0;}
.corp .about-cont-wrap01 .in-bx > dl {position: relative; padding-left: 488px;}
.corp .about-cont-wrap01 .in-bx > dl > dt {position: absolute; top: 0; left: 0; width: 464px; font-weight: 600; font-size: 40px; color: #232527; line-height: 130%;}
.corp .about-cont-wrap01 .in-bx > dl > dd {font-weight: 400; font-size: 19px; color: #232527; line-height: 150%; padding-bottom: 48px;}
.corp .about-cont-wrap01 .in-bx:last-child dd:last-child {padding-bottom: 0;}

@media (max-width: 1023px) {
  .corp .about-cont-wrap01 {padding-left: 16px; padding-right: 16px; padding-bottom: 64px;}
  .corp .about-cont-wrap01 .in-bx > dl {padding-left: 0;}
}

.corp .about-cont01 {padding: 0 0 48px 0;display: flex; flex-direction: column; row-gap: 40px;}
.corp .about-cont01 .tx01 {font-weight: 600; font-size: 28px; color: #232527; line-height: 130%;}
.corp .about-cont01 .tx02 {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%;}
.corp .about-cont01 .tx03 {font-weight: 400; font-size: 19px; color: #232527; line-height: 150%;}

@media (max-width: 1023px) {
  .corp .about-cont01 {padding-top: 64px; padding-bottom: 32px;}
  .corp .about-cont01 .tx01 {font-size: 20px; word-break: keep-all;}
  .corp .about-cont01 .tx02 {font-size: 16px; word-break: keep-all;}
  .corp .about-cont01 .tx03 {font-size: 16px; word-break: keep-all;}
}

.corp .about-cont02 {height: 460px; padding: 152px 0 0 128px; margin: 0 0 48px 0; background: #EFEFEF; box-sizing: border-box;}
.corp .about-cont02 {background: #EFEFEF url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/img_ceo.png') no-repeat right 204px bottom; background-size: 502px;}
.corp .about-cont02 .in-tx-bx {font-weight: 600; font-size: 40px; color: #232527; line-height: 130%;}

@media (max-width: 1023px) {
  .corp .about-cont02 {padding: 48px 0 0 24px; margin-bottom: 32px;}
  .corp .about-cont02 {background: #EFEFEF url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/img_ceo.png') no-repeat right bottom; background-size: 339px;}
  .corp .about-cont02 .in-tx-bx {font-size: 26px;}
}

.corp .about-cont03 {display: flex; flex-direction: column; row-gap: 40px;}
.corp .about-cont03 .tx01 {font-weight: 400; font-size: 19px; color: #232527; line-height: 150%;}
.corp .about-cont03 .tx02 {font-size: 19px; color: #232527; line-height: 150%;}
.corp .about-cont03 .tx02:last-child {font-weight: 600;}

@media (max-width: 1023px) {
  .corp .about-cont03 {row-gap: 32px;}
  .corp .about-cont03 .tx01 {font-weight: 400; font-size: 16px;}
  .corp .about-cont03 .tx02 {font-weight: 400; font-size: 16px;}
  .corp .about-cont03 .tx02:last-child {font-weight: 600; font-size: 18px; padding-top: 8px; text-align: center;}
}

.corp .about-cont04 .tx01 {font-weight: 600; font-size: 40px; color: #232527; line-height: 130%; padding: 48px 0; margin-bottom: 96px; text-align: center;}
.corp .about-cont04 .history-list-ty01 .bx-list-r .line {top: 10px; height: calc(100% - 20px) !important;}
.corp .about-cont04 .history-list-ty01 .bx-img-l .h-in-bx {font-weight: 600; font-size: 140px; color: #232527; line-height: 120%; padding-left: 140px;}
.corp .about-cont04 .history-list-ty01 .bx-list-r li {padding-bottom: 200px;}
.corp .about-cont04 .history-list-ty01 .bx-list-r li:last-child {padding-bottom: 0;}
.corp .about-cont04 .history-list-ty01 .bx-list-r li .h-in-bx dt {display: none;}
.corp .about-cont04 .history-list-ty01 .bx-list-r li .h-in-bx dd span.tx-v {display: block; padding-bottom: 8px;}
.corp .about-cont04 .history-list-ty01 .bx-list-r li .h-in-bx dd span.tx-v:last-child {padding-bottom: 0;}

@media (max-width: 1023px) {
  .corp .about-cont04 {padding-top: 64px; padding-bottom: 64px;}
  .corp .about-cont04 .tx01 {font-size: 26px; padding: 0;}
  .corp .about-cont04 .history-list-ty01 {display: block;}
  .corp .about-cont04 .history-list-ty01 .bx-img-l {padding-bottom: 24px;}
  .corp .about-cont04 .history-list-ty01 .bx-img-l .h-in-bx {display: none;}
  .corp .about-cont04 .history-list-ty01 .bx-list-r li {padding-bottom: 64px;}
  .corp .about-cont04 .history-list-ty01 .bx-list-r li:last-child {padding-bottom: 0;}
  .corp .about-cont04 .history-list-ty01 .bx-list-r li .h-in-bx dt {display: block;}
  .corp .about-cont04 .history-list-ty01 .bx-list-r li .h-in-bx dd {margin-bottom: 24px;}
  .corp .about-cont04 .history-list-ty01 .bx-list-r .line {left: 14px; height: calc(100% - 84px) !important;}
}

.corp .about-cont05 {padding: 48px 0 0 0; text-align: center;}

@media (max-width: 1023px) {
  .corp .about-cont05 {padding-top: 64px; padding-bottom: 64px;}
}

.corp img.img-pc {display: block;}
.corp img.img-mob {display: none;}
@media (max-width: 1023px) {
	.corp img.img-pc {display: none;}
	.corp img.img-mob {display: block;}
}

.corp .about-cont06 {padding: 0 /*48px*/ 0 0 0;}
.corp .about-cont06 .tp-tx-bx {height: 90px; padding: 0 48px; margin-bottom: 64px; background: #F5F5F7; border-radius: 90px; display: flex; align-items: center; justify-content: space-between;}
.corp .about-cont06 .tp-tx-bx .tx01 {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%;}
.corp .about-cont06 .tp-tx-bx .tx02 {position: relative; font-weight: 600; font-size: 28px; color: #232527; line-height: 130%; display: flex; align-items: center;}
.corp .about-cont06 .tp-tx-bx .tx02::before {content: ''; display: block; width: 38px; height: 38px; margin: 0 16px 0 0; background-color: #788BE6; border-radius: 38px;}
.corp .about-cont06 .tp-tx-bx .tx02::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%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.21755 3.29078C4.23937 2.21499 5.92955 2.41655 6.77421 3.6112L7.82503 5.09744C8.50064 6.05299 8.44357 7.38147 7.63726 8.23036L7.43321 8.44518C7.43265 8.44667 7.43205 8.44828 7.43143 8.45002C7.42065 8.48031 7.39338 8.5768 7.42022 8.75993C7.47584 9.13954 7.76888 9.91095 8.95859 11.1635C10.1521 12.42 10.8759 12.7161 11.2114 12.7706C11.3561 12.7941 11.4318 12.7737 11.4559 12.7652L11.7965 12.4067C12.5246 11.6401 13.6599 11.489 14.5753 12.0159L16.1674 12.9323C17.5282 13.7156 17.8449 15.6315 16.7574 16.7765L15.5736 18.0228C15.2041 18.4117 14.7003 18.7438 14.0778 18.8052C12.5579 18.9552 9.03696 18.7598 5.3458 14.8738C1.9015 11.2476 1.24718 8.09347 1.16447 6.55245C1.1236 5.79106 1.463 5.13798 1.90955 4.66786L3.21755 3.29078ZM5.75355 4.33284C5.32659 3.72896 4.55956 3.69293 4.12387 4.15164L2.81587 5.52872C2.53971 5.81946 2.39481 6.1527 2.41267 6.48546C2.48021 7.74364 3.02202 10.6122 6.25213 14.0129C9.63894 17.5786 12.7592 17.6793 13.955 17.5613C14.1915 17.5379 14.4347 17.4067 14.6673 17.1619L15.8511 15.9156C16.3617 15.378 16.2279 14.4094 15.5438 14.0157L13.9517 13.0993C13.5245 12.8534 13.024 12.9294 12.7028 13.2675L12.3233 13.6671L11.8839 13.2498C12.3232 13.6671 12.3227 13.6677 12.3221 13.6683L12.3209 13.6696L12.3184 13.6721L12.3132 13.6775L12.3012 13.6893C12.2926 13.6976 12.2827 13.7067 12.2715 13.7166C12.2491 13.7362 12.2214 13.7586 12.1881 13.7822C12.1213 13.8296 12.0324 13.8816 11.92 13.926C11.69 14.0167 11.3862 14.0654 11.011 14.0044C10.2798 13.8857 9.32132 13.3604 8.05227 12.0244C6.77948 10.6843 6.29235 9.68457 6.18342 8.94115C6.12798 8.56275 6.17235 8.25976 6.25377 8.03095C6.29381 7.91843 6.34109 7.82871 6.38468 7.76058C6.40642 7.7266 6.42715 7.69815 6.44547 7.67501C6.45462 7.66343 6.46319 7.65318 6.47098 7.64422L6.48209 7.63173L6.48717 7.6262L6.48959 7.62361L6.49077 7.62236C6.49134 7.62175 6.49192 7.62115 6.93497 8.04196L6.49192 7.62114L6.73094 7.3695C7.10221 6.97862 7.15616 6.31663 6.80437 5.81908L5.75355 4.33284Z' fill='white'/%3E%3Cpath d='M10.3351 2.28072C10.3902 1.93998 10.7123 1.70883 11.0531 1.764C11.0742 1.76803 11.142 1.78072 11.1776 1.78864C11.2487 1.80447 11.3479 1.82885 11.4716 1.86488C11.7189 1.93691 12.0644 2.05558 12.4791 2.2457C13.3093 2.62632 14.4141 3.29216 15.5606 4.43866C16.7071 5.58516 17.373 6.69001 17.7536 7.52024C17.9437 7.93492 18.0624 8.28042 18.1344 8.52774C18.1704 8.65141 18.1948 8.7506 18.2107 8.8217C18.2186 8.85726 18.2244 8.88581 18.2284 8.9069L18.2332 8.9329C18.2884 9.27364 18.0593 9.60907 17.7186 9.66424C17.3788 9.71924 17.0587 9.48922 17.0022 9.15007C17.0005 9.14097 16.9957 9.1165 16.9905 9.09343C16.9803 9.04728 16.9625 8.97409 16.9343 8.8773C16.8779 8.68368 16.7799 8.39591 16.6173 8.04117C16.2925 7.33259 15.7083 6.3541 14.6767 5.32255C13.6452 4.29099 12.6667 3.70683 11.9581 3.38197C11.6034 3.21934 11.3156 3.1214 11.122 3.065C11.0252 3.03681 10.9035 3.00888 10.8574 2.99861C10.5182 2.94209 10.28 2.62049 10.3351 2.28072Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5242 5.15561C10.619 4.82371 10.965 4.63153 11.2969 4.72636L11.1252 5.32731C11.2969 4.72636 11.2972 4.72644 11.2975 4.72653L11.2981 4.7267L11.2993 4.72707L11.3021 4.72788L11.3086 4.72981L11.3251 4.73495C11.3376 4.73896 11.3533 4.7442 11.372 4.75084C11.4095 4.76412 11.4589 4.783 11.5196 4.80901C11.641 4.86104 11.8069 4.94139 12.0106 5.06198C12.4185 5.30338 12.9754 5.70436 13.6295 6.35851C14.2836 7.01265 14.6846 7.56947 14.926 7.97736C15.0466 8.18112 15.127 8.34701 15.179 8.46841C15.205 8.52908 15.2239 8.57855 15.2372 8.61597C15.2438 8.63468 15.249 8.65037 15.2531 8.66294L15.2582 8.67943L15.2601 8.68589L15.2609 8.68867L15.2613 8.68994L15.2615 8.69055C15.2616 8.69085 15.2616 8.69114 14.6607 8.86284L15.2616 8.69114C15.3565 9.02304 15.1643 9.36897 14.8324 9.4638C14.5033 9.55782 14.1604 9.36968 14.0622 9.04297L14.0591 9.03399C14.0547 9.02146 14.0455 8.99681 14.0301 8.96081C13.9992 8.88886 13.9433 8.77117 13.8503 8.61401C13.6645 8.30006 13.3289 7.82568 12.7456 7.24239C12.1623 6.6591 11.6879 6.32351 11.374 6.1377C11.2168 6.04469 11.0991 5.98877 11.0272 5.95794C10.9912 5.94251 10.9665 5.93332 10.954 5.92887L10.945 5.92579C10.6183 5.82756 10.4302 5.48469 10.5242 5.15561Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
}
.corp .about-cont06 .map-wrap {display: flex; gap: 48px;}
.corp .about-cont06 .map-wrap .bx-map {position: relative; width: 928px; height: 674px /*632px*/; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 16px; overflow: hidden; box-sizing: border-box;}
.corp .about-cont06 .map-wrap .bx-detail-r {width: 464px; flex-shrink: 0;}
/* .corp .about-cont06 .map-wrap {position: relative; min-height: 600px; padding-left: 928px;} */
/* .corp .about-cont06 .map-wrap .bx-map {position: absolute; top: 0; left: 0; width: 928px; height: 632px; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 16px; overflow: hidden; box-sizing: border-box;} */
/* .corp .about-cont06 .map-wrap .bx-map img {max-width: 120%; margin: -10% 0 0 -10%;} */
/* .corp .about-cont06 .map-wrap .bx-detail-r {padding-left: 48px;} */
.corp .about-cont06 .map-wrap .bx-detail-r dt {font-weight: 600; font-size: 40px; color: #232527; line-height: 130%; padding-bottom: 24px;}
.corp .about-cont06 .map-wrap .bx-detail-r dd .tx01 {font-weight: 400; font-size: 22px; color: #444; line-height: 150%; padding-bottom: 16px; display: flex; align-items: center; column-gap: 15px;}
.corp .about-cont06 .map-wrap .bx-detail-r dd .tx01 a.btn-copy {display: block; width: 18px; height: 21px; text-indent: -9999px; overflow: hidden;}
.corp .about-cont06 .map-wrap .bx-detail-r dd .tx01 a.btn-copy {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='21' viewBox='0 0 18 21' fill='none'%3E%3Cpath d='M11 0C11.994 0 12.7997 0.805783 12.7998 1.7998V3H11.2002V1.7998C11.2001 1.68944 11.1104 1.59961 11 1.59961H1.7998C1.6895 1.59971 1.59971 1.6895 1.59961 1.7998V15C1.59961 15.1104 1.68944 15.2001 1.7998 15.2002H4V16.7998H1.7998C0.80578 16.7997 0 15.994 0 15V1.7998C0.000104999 0.805845 0.805848 0.000105385 1.7998 0H11Z' fill='%23232527'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.99609 5.79805C4.99609 4.80393 5.80198 3.99805 6.79609 3.99805H15.9961C16.9902 3.99805 17.7961 4.80394 17.7961 5.79805V18.998C17.7961 19.9922 16.9902 20.798 15.9961 20.798H6.79609C5.80198 20.798 4.99609 19.9922 4.99609 18.998V5.79805ZM6.79609 5.59805C6.68564 5.59805 6.59609 5.68759 6.59609 5.79805V18.998C6.59609 19.1085 6.68564 19.198 6.79609 19.198H15.9961C16.1066 19.198 16.1961 19.1085 16.1961 18.998V5.79805C16.1961 5.68759 16.1065 5.59805 15.9961 5.59805H6.79609Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 18px;
}
.corp .about-cont06 .map-wrap .bx-detail-r dd .tx02 p {font-weight: 400; font-size: 19px; color: #444; line-height: 150%; padding-bottom: 4px;}
.corp .about-cont06 .map-wrap .bx-detail-r dd .tx02 p:last-child {padding-bottom: 0;}
.corp .about-cont06 .map-wrap .bx-detail-r dd .tx02 p span {font-weight: 600; font-size: 22px; margin-left: 10px;}
.corp .about-cont06 .facility-list-wrap {width: 464px; flex-shrink: 0; max-height: 670px /*632px*/; padding-right: 16px; overflow-y: auto; box-sizing: border-box;}
.corp .about-cont06 .facility-list-wrap .facility-list {width: 433px /*464px*/;}
.corp .about-cont06 .facility-list-wrap .facility-list li {height: auto;}
.corp .about-cont06 .facility-list-wrap .facility-list li .in-bx {height: auto; padding: 15px 32px; box-sizing: border-box;}
.corp .about-cont06 .facility-list-wrap .facility-list li .in-bx::after {display: none;}
.corp .about-cont06 .facility-list-wrap .facility-list li .in-bx p.tx01 {font-weight: 600; font-size: 19px; color: #232527; line-height: 130%;}
.corp .about-cont06 .facility-list-wrap .facility-list li .in-bx p.tx02 {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding: 8px 0 0 24px; display: flex; align-items: center; column-gap: 12px;}
.corp .about-cont06 .facility-list-wrap .facility-list li .in-bx p.tx02::after {
	content: '';
	display: block;
	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.66309 5.49805C4.66309 4.66962 5.33466 3.99805 6.16309 3.99805H13.8298C14.6582 3.99805 15.3298 4.66962 15.3298 5.49805V16.498C15.3298 17.3265 14.6582 17.998 13.8298 17.998H6.16309C5.33466 17.998 4.66309 17.3265 4.66309 16.498V5.49805ZM6.16309 5.33138C6.07104 5.33138 5.99642 5.406 5.99642 5.49805V16.498C5.99642 16.5901 6.07104 16.6647 6.16309 16.6647H13.8298C13.9218 16.6647 13.9964 16.5901 13.9964 16.498V5.49805C13.9964 5.406 13.9218 5.33138 13.8298 5.33138H6.16309Z' fill='%23232527'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px;
}
.corp .about-cont06 .facility-list-wrap .facility-list li .in-bx p.tx02.has-copy-btn::after {display: none !important;}
.corp .about-cont06 .facility-list-wrap .facility-list li.open .in-bx {padding: 14px 31px; border: 2px solid #94A6FF;}

@media (max-width: 1023px) {
  .corp .about-cont06 {padding-top: 0; padding-bottom: 64px;}
  .corp .about-cont06 .tp-tx-bx {height: 72px; padding: 0 20px; margin: 16px; border-radius: 16px;}
  .corp .about-cont06 .tp-tx-bx .tx01 {font-size: 13px;}
  .corp .about-cont06 .tp-tx-bx .tx02 {flex-shrink: 0; font-size: 20px;}
  .corp .about-cont06 .tp-tx-bx .tx02::before {width: 28px; height: 28px; margin-right: 8px; background-size: 16px;}
  .corp .about-cont06 .map-wrap {flex-direction: column; gap: 0; min-height: auto; padding-left: 0;}
  .corp .about-cont06 .map-wrap .bx-map {position: relative; width: 100%; max-width: 100%; height: 280px; border: none; border-radius: 0;}
  /* .corp .about-cont06 .map-wrap .bx-map img {margin: -4% 0 0 -4%;} */
  .corp .about-cont06 .map-wrap .bx-detail-r {width: 100%; padding: 24px 16px 0 16px; box-sizing: border-box;}
  .corp .about-cont06 .map-wrap .bx-detail-r dt {font-size: 26px; padding-bottom: 16px;}
  .corp .about-cont06 .map-wrap .bx-detail-r dd .tx01 {font-size: 16px; padding-bottom: 12px; justify-content: space-between;}
  .corp .about-cont06 .map-wrap .bx-detail-r dd .tx02 p {font-size: 16px;}
  .corp .about-cont06 .map-wrap .bx-detail-r dd .tx02 p span {font-size: 18px;}
  .corp .about-cont06 .facility-list-wrap {position: relative; height: auto; padding: 16px 0 0 16px;}
  /*.corp .about-cont06 .facility-list-wrap .facility-list {height: 118px;}*/
  .corp .about-cont06 .facility-list-wrap .facility-list ul {flex-direction: unset;}
  .corp .about-cont06 .facility-list-wrap .facility-list li {width: 254px; /*padding-right: 12px;*/}
  .corp .about-cont06 .facility-list-wrap .facility-list li:last-child {padding-right: 16px;}
  .corp .about-cont06 .facility-list-wrap .facility-list li .in-bx {width: 254px; padding: 16px 32px;}
  .corp .about-cont06 .facility-list-wrap .facility-list li.open .in-bx {padding: 15px 31px; /*border: 2px solid #94A6FF*/}
  /*.corp .about-cont06 .facility-list-wrap .facility-list li.swiper-slide-active .in-bx {border: 1px solid #94A6FF;}*/
  .corp .about-cont06 .facility-list-wrap .facility-list li .in-bx p.tx02 {padding-left: 0; column-gap: 8px;}
  .corp .about-cont06 .facility-list-wrap .facility-list li .in-bx p.tx02::after {width: 24px;}

  .corp .about-cont06 .facility-list-wrap {width: unset;}
  .corp .about-cont06 .facility-list-wrap .facility-list {width: unset;}
}

.corp .about-cont07 {padding: 48px 0 54px 0; text-align: center;}
.corp .about-cont07 .tx01 {font-weight: 600; font-size: 32px; color: #232527; line-height: 130%; padding-bottom: 40px;}
.corp .about-cont07 .tx02 {font-weight: 600; font-size: 40px; color: #A16C2C; line-height: 130%;}
.corp .about-cont07 .bx-img01 {position: relative; width: 1026px; /*height: 406px;*/ margin: 0 auto 40px auto;}
.corp .about-cont07 .bx-img01::before {
  content: '';
  display: block;
  position: absolute;
  top: calc(206px - 18px);
  left: -18px;
  width: 36px;
  height: 36px;
  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 d='M17.5318 12.2145L8.27206 22.9816C7.92834 23.3813 8.2123 24 8.73944 24L27.2605 24C27.7877 24 28.0716 23.3812 27.7279 22.9816L18.4665 12.2145C18.2205 11.9285 17.7777 11.9285 17.5318 12.2145Z' fill='%234458B0'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 36px;
}
.corp .about-cont07 .bx-img01::after {
  content: '';
  display: block;
  position: absolute;
  top: calc(206px - 18px);
  right: -18px;
  width: 36px;
  height: 36px;
  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 d='M17.5318 23.7855L8.27206 13.0184C7.92834 12.6187 8.2123 12 8.73944 12L27.2605 12C27.7877 12 28.0716 12.6188 27.7279 13.0184L18.4665 23.7855C18.2205 24.0715 17.7777 24.0715 17.5318 23.7855Z' fill='%23D9A226'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 36px;
}
.corp .about-cont07 .bx-img02 {width: 740px /*880px*/; margin: 0 auto; display: flex;}

@media (max-width: 1023px) {
  .corp .about-cont07 {padding: 64px 16px 96px 16px;}
  .corp .about-cont07 .tx01 {font-size: 22px;}
  .corp .about-cont07 .tx02 {font-size: 26px; padding-top: 15px; padding-bottom: 15px;}
  .corp .about-cont07 .bx-img01 {width: 100%; padding: 0 18px; margin-bottom: 48px; box-sizing: border-box;}
  .corp .about-cont07 .bx-img01::before {
	top: -12px;
	left: calc(50% - 12px);
	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='M15.857 11.7156L8.67893 6.09127C8.41248 5.8825 8 6.05497 8 6.37516L8 17.6249C8 17.945 8.41252 18.1175 8.67896 17.9087L15.857 12.2834C16.0477 12.134 16.0477 11.865 15.857 11.7156Z' fill='%234458B0'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
  }
  .corp .about-cont07 .bx-img01::after {
	top: auto;
	bottom: -12px;
	right: calc(50% - 12px);
	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='M8.143 11.7156L15.3211 6.09127C15.5875 5.8825 16 6.05497 16 6.37516L16 17.6249C16 17.945 15.5875 18.1175 15.321 17.9087L8.14297 12.2834C7.95233 12.134 7.95235 11.865 8.143 11.7156Z' fill='%23D9A226'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px;
  }
  .corp .about-cont07 .bx-img02 {width: 100%;}
}

.corp .about-cont08-wrap {background-image: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about01.png'); background-repeat: no-repeat; background-position: center; background-size: cover;}
.corp .about-cont08 {max-width: 1440px; margin: 0 auto;}
.corp .about-cont08 .tx01 {font-weight: 700; font-size: 52px; color: #fff; line-height: 120%; padding-bottom: 32px; text-align: center;}
.corp .about-cont08 .bt-bx-g {/*height: 462px;*/ padding: 64px 48px; background: rgba(255, 255, 255, 0.80); border: 1px solid #FFF; border-radius: 24px; box-sizing: border-box; display: flex; align-items: center; column-gap: 24px;}
.corp .about-cont08 .bt-bx-g .bx-l {width: 538px; font-weight: 600; font-size: 40px; color: #232527; line-height: 130%; text-align: center;}
.corp .about-cont08 .bt-bx-g .bx-l .in-bx {display: inline-block; text-align: left;}
.corp .about-cont08 .bt-bx-g .bx-r {width: 782px;}
.corp .about-cont08 .bt-bx-g .bx-r ul {display: flex; row-gap: 10px; flex-direction: column;}
.corp .about-cont08 .bt-bx-g .bx-r li {font-weight: 400; font-size: 22px; color: #232527; line-height: 150%;}
.corp .about-cont08 .bt-bx-g .bx-r li span {font-weight: 600;}

@media (max-width: 1023px) {
  .corp .about-cont08 {padding: 96px 16px 96px 16px;}
  .corp .about-cont08 .tx01 {font-size: 32px; padding-bottom: 24px;}
  .corp .about-cont08 .bt-bx-g {display: block; padding: 48px 32px; box-sizing: border-box;}
  .corp .about-cont08 .bt-bx-g .bx-l {width: 100%; font-size: 26px; padding-bottom: 16px;}
  .corp .about-cont08 .bt-bx-g .bx-l .in-bx {text-align: center;}
  .corp .about-cont08 .bt-bx-g .bx-r {width: 100%;}
  .corp .about-cont08 .bt-bx-g .bx-r li {position: relative; font-size: 18px; padding-left: 45px; word-break: keep-all;}
  .corp .about-cont08 .bt-bx-g .bx-r li span {position: absolute; top: 0; left: 0;}
}

.corp .about-cont09-wrap {height: 1080px; padding: 160px 0 166px 0; box-sizing: border-box;}
.corp .about-cont09-wrap .about-cont09 {position: relative; max-width: 1440px; padding: 0 0 0 732px; margin: 0 auto; box-sizing: border-box;}
.corp .about-cont09-wrap .about-cont09 .bx-left {position: absolute; top: 0; left: 0; width: 482px;}
.corp .about-cont09-wrap .about-cont09 .bx-left .tx01 {font-weight: 600; font-size: 40px; color: #fff; line-height: 130%;}
.corp .about-cont09-wrap .about-cont09 .bx-left .tx02 {font-weight: 400; font-size: 22px; color: #fff; line-height: 150%; padding-top: 12px;}
.corp .about-cont09-wrap .about-cont09 .bx-left .in-list-fam {padding-top: 48px;}
.corp .about-cont09-wrap .about-cont09 .bx-left .in-list-fam ul {display: flex; flex-wrap: wrap; gap: 10px;}
.corp .about-cont09-wrap .about-cont09 .bx-left .in-list-fam li {width: auto;}
.corp .about-cont09-wrap .about-cont09 .bx-left .in-list-fam li span {display: block; height: 56px; font-weight: 600; font-size: 19px; color: #fff; line-height: 56px; padding: 0 32px; /*margin: 0 10px 10px 0;*/ background: rgba(19, 21, 23, 0.50); border-radius: 56px; box-sizing: border-box; cursor: pointer;}
.corp .about-cont09-wrap .about-cont09 .bx-left .in-list-fam li.on span {color: #232527; padding: 0 31px; background: rgba(255, 255, 255, 0.90); border: 1px solid rgba(255, 255, 255, 0.94);}
.corp .about-cont09-wrap .about-cont09 .bx-right {width: 708px; max-height: 754px; background: rgba(255, 255, 255, 0.94); backdrop-filter: blur(5px); border-radius: 16px; box-sizing: border-box;}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info {padding: 0 0 32px 0; margin: 0 0 32px 0; border-bottom: 1px solid rgba(19, 21, 23, 0.20);}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .tx01 {font-weight: 600; font-size: 40px; color: #232527; line-height: 130%;}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .tx01 span.flag {display: inline-block; font-weight: 400; font-size: 17px; color: #4458B0; line-height: 150%; padding: 2px 12px; margin: 10px 0 0 0; border: 1px solid #374BA3; border-radius: 16px; vertical-align:top;}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .tx02 {font-weight: 400; font-size: 19px; color: #232527; line-height: 150%; padding: 24px 0;}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .tx03 {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding-bottom: 24px;}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .tx03 p {position: relative; padding-bottom: 12px; display: flex; column-gap: 24px; align-items: center;}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .tx03 p:last-child {padding-bottom: 0;}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .tx03 p::before {content: ''; display: block; width: 24px; height: 24px;}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .tx03 p.ico01::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19' fill='none'%3E%3Cpath d='M11 7.75C11 9.40685 9.65685 10.75 8 10.75C6.34315 10.75 5 9.40685 5 7.75C5 6.09315 6.34315 4.75 8 4.75C9.65685 4.75 11 6.09315 11 7.75Z' stroke='%23232527' stroke-width='1.5'/%3E%3Cpath d='M8 0.75C11.7882 0.75 15 3.86639 15 7.64718C15 11.4882 11.7359 15.7291 8.721 17.562C8.50128 17.6852 8.25282 17.75 8 17.75C7.74719 17.75 7.49872 17.6852 7.279 17.562C4.2697 15.7112 1 11.5015 1 7.64718C1 3.86639 4.21179 0.75 8 0.75Z' stroke='%23232527' stroke-width='1.5'/%3E%3Cline x1='0.75' y1='18' x2='15.25' y2='18' stroke='%23232527' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 16px;
}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .tx03 p.ico02::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%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.63439 1.05897C3.22162 0.499822 4.00409 0.191565 4.81548 0.200379C5.6343 0.209274 6.41666 0.540354 6.99315 1.12191C7.00926 1.13818 7.0207 1.15108 7.02369 1.15445C7.0299 1.16144 7.03518 1.16762 7.03798 1.17094L7.05174 1.18755L7.07168 1.21244C7.08502 1.22926 7.10261 1.25168 7.1231 1.27791C7.16441 1.33079 7.22146 1.40424 7.28846 1.49072C7.42267 1.66394 7.59907 1.89234 7.77439 2.11959C7.94979 2.34694 8.1244 2.57352 8.25515 2.74324L8.44917 2.99516C8.98447 3.57396 9.28197 4.33405 9.28105 5.12354C9.28012 5.91898 8.97634 6.68386 8.43205 7.26299L7.56707 8.29022C7.99679 9.19119 8.57713 10.0136 9.28415 10.7215C9.99075 11.4289 10.8119 12.01 11.7116 12.4407L12.7382 11.5729C13.3172 11.0273 14.0827 10.7225 14.8789 10.7212C15.6691 10.7199 16.4298 11.0176 17.009 11.5534L17.2612 11.7476C17.4312 11.8785 17.6581 12.0532 17.8857 12.2288C18.1133 12.4043 18.342 12.5808 18.5153 12.715C18.6019 12.7821 18.6754 12.8391 18.7282 12.8803L18.7936 12.9316L18.8183 12.9514L18.8347 12.965C18.838 12.9678 18.8438 12.9727 18.8508 12.9789C18.8535 12.9813 18.8689 12.9948 18.888 13.014C19.4719 13.6003 19.7995 14.3945 19.7999 15.2214C19.8003 16.0389 19.4807 16.8238 18.9103 17.4083L18.2415 18.1784C18.2252 18.1971 18.2082 18.215 18.1903 18.2321C16.3671 19.9752 13.9353 20.1099 11.5921 19.3873C9.25582 18.6667 6.88065 17.0684 4.92352 15.1155C2.96625 13.1625 1.36129 10.7893 0.628745 8.45424C-0.105332 6.11429 0.00906205 3.68091 1.72809 1.85309C1.74633 1.83369 1.76554 1.81522 1.78562 1.79773L2.63439 1.05897ZM16.0023 12.7977C15.9801 12.7806 15.9588 12.7623 15.9385 12.743C15.6536 12.4716 15.275 12.3205 14.8816 12.3212C14.4881 12.3218 14.11 12.4741 13.826 12.7464C13.814 12.7579 13.8016 12.7691 13.7888 12.7799L12.3614 13.9865C12.1329 14.1797 11.8158 14.2292 11.5394 14.115C10.2722 13.5913 9.12103 12.8223 8.15208 11.8521C7.18313 10.882 6.41552 9.72987 5.89338 8.462C5.77981 8.18624 5.82906 7.87021 6.02116 7.64208L7.22324 6.21449C7.2341 6.2016 7.24536 6.18905 7.25701 6.17686C7.52873 5.89274 7.68059 5.51485 7.68105 5.12167C7.68151 4.7285 7.53053 4.35026 7.25948 4.0655C7.24023 4.04527 7.22206 4.02406 7.20503 4.00194L6.98765 3.71968C6.85703 3.55013 6.68267 3.32388 6.50758 3.09693C6.33242 2.86989 6.15683 2.64254 6.02367 2.47067C5.95699 2.38461 5.90151 2.31318 5.8622 2.26286L5.8302 2.22211C5.55269 1.95563 5.18371 1.80447 4.7981 1.80028C4.40003 1.79596 4.01626 1.94862 3.72989 2.22522C3.71994 2.23482 3.70975 2.24417 3.69933 2.25324L2.86755 2.97721C1.70946 4.23133 1.52684 5.97177 2.15538 7.97531C2.79015 9.99868 4.22426 12.1575 6.05365 13.9829C7.88319 15.8085 10.0423 17.2349 12.0637 17.8583C14.0645 18.4754 15.8036 18.2802 17.0588 17.1001L17.7186 16.3403C17.7304 16.3268 17.7426 16.3137 17.7553 16.3009C18.0402 16.0143 18.2001 15.6264 18.1999 15.2221C18.1997 14.831 18.0498 14.455 17.7823 14.1718L17.7438 14.1416C17.6934 14.1023 17.6219 14.0468 17.5358 13.9801C17.3637 13.8469 17.1361 13.6712 16.9087 13.4958C16.6814 13.3206 16.4548 13.146 16.285 13.0153L16.0023 12.7977ZM5.85723 2.24871C5.8571 2.24858 5.85736 2.24884 5.85723 2.24871V2.24871ZM5.86833 2.25969C5.86443 2.25591 5.86072 2.25223 5.85723 2.24871L5.86833 2.25969Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .btm-btn a.btn-go-home {display: block; width: 217px; height: 48px; font-weight: 600; font-size: 19px; color: #fff; line-height: 48px; padding: 0 0 0 24px; background: #4458B0; border-radius: 48px; box-sizing: border-box;}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .btm-btn a.btn-go-home {
  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: right 24px top 14px;
	background-size: 20px;
}
.corp .about-cont09-wrap .about-cont09 .bx-right .detail-list {display: flex; row-gap: 12px; flex-direction: column;}
.corp .about-cont09-wrap .about-cont09 .bx-right .detail-list .line-item {display: flex; column-gap: 24px;}
.corp .about-cont09-wrap .about-cont09 .bx-right .detail-list .line-item .in-bx {display: flex; column-gap: 12px;}
.corp .about-cont09-wrap .about-cont09 .bx-right .detail-list .line-item .in-bx .bx-th {width: 88px; font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.corp .about-cont09-wrap .about-cont09 .bx-right .detail-list .line-item .in-bx .bx-td {width: 511px; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%;}
.corp .about-cont09-wrap .about-cont09 .bx-right .detail-list .line-item.sepa .in-bx .bx-td {width: 194px;}

.corp .about-cont09-wrap {position: relative;}
.corp .about-cont09-wrap.bg-cnt01 {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_01.png') no-repeat center top; background-size: cover;}
.corp .about-cont09-wrap.bg-cnt02 {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_02.png') no-repeat center top; background-size: cover;}
.corp .about-cont09-wrap.bg-cnt03 {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_03.png') no-repeat center top; background-size: cover;}
.corp .about-cont09-wrap.bg-cnt04 {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_04.png') no-repeat center top; background-size: cover;}
.corp .about-cont09-wrap.bg-cnt05 {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_05.png') no-repeat center top; background-size: cover;}
.corp .about-cont09-wrap.bg-cnt06 {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_06.png') no-repeat center top; background-size: cover;}
.corp .about-cont09-wrap.bg-cnt07 {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_07.png') no-repeat center top; background-size: cover;}
.corp .about-cont09-wrap.bg-cnt08 {background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_08.png') no-repeat center top; background-size: cover;}
/* .corp .about-cont09-wrap.bg-cnt02::after,
.corp .about-cont09-wrap.bg-cnt03::after,
.corp .about-cont09-wrap.bg-cnt04::after,
.corp .about-cont09-wrap.bg-cnt05::after,
.corp .about-cont09-wrap.bg-cnt06::after,
.corp .about-cont09-wrap.bg-cnt07::after,
.corp .about-cont09-wrap.bg-cnt08::after  */
.corp .about-cont09-wrap::after {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #131517; opacity: 0.15;}

.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info.no-cnt {padding: 120.5px 0; margin-bottom: 0; border-bottom: none;}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info.no-cnt .tx01 {text-align: center;}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info.no-cnt .bx-icon {width: 48px; height: 48px; background: #ddd; margin: 32px auto; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/sub/icon_clock.png') no-repeat center; background-size: 100%;}
.corp .about-cont09-wrap .about-cont09 .bx-right .tp-info.no-cnt .bx-tx-n {font-weight: 400; font-size: 22px; line-height: 150%; color: #232527; text-align: center;}

.corp .about-cont09-wrap .about-cont09 .bx-left {z-index: 1;}
.corp .about-cont09-wrap .about-cont09 .bx-right {position: relative; padding: 48px; z-index: 1;}
.corp .about-cont09-wrap .about-cont09 .bx-right > div {display: none;}
.corp .about-cont09-wrap .about-cont09 .bx-right > div.show {display: block;}
/* .corp .about-cont09-wrap .about-cont09 .bx-right .bx-cnt02 {display: none;}
.corp .about-cont09-wrap .about-cont09 .bx-right .bx-cnt03 {display: none;}
.corp .about-cont09-wrap .about-cont09 .bx-right .bx-cnt04 {display: none;}
.corp .about-cont09-wrap .about-cont09 .bx-right .bx-cnt05 {display: none;}
.corp .about-cont09-wrap .about-cont09 .bx-right .bx-cnt06 {display: none;}
.corp .about-cont09-wrap .about-cont09 .bx-right .bx-cnt07 {display: none;}
.corp .about-cont09-wrap .about-cont09 .bx-right .bx-cnt08 {display: none;}
.corp .about-cont09-wrap .about-cont09 .bx-right .bx-cnt02.show {display: block;}
.corp .about-cont09-wrap .about-cont09 .bx-right .bx-cnt03.show {display: block;}
.corp .about-cont09-wrap .about-cont09 .bx-right .bx-cnt04.show {display: block;}
.corp .about-cont09-wrap .about-cont09 .bx-right .bx-cnt05.show {display: block;}
.corp .about-cont09-wrap .about-cont09 .bx-right .bx-cnt06.show {display: block;}
.corp .about-cont09-wrap .about-cont09 .bx-right .bx-cnt07.show {display: block;}
.corp .about-cont09-wrap .about-cont09 .bx-right .bx-cnt08.show {display: block;} */

@media (max-width: 1023px) {
  .corp .about-cont09-wrap {padding-bottom: 64px;}
  .corp .about-cont09-wrap {height: auto; padding-top: 64px; border-top: 1px solid #DCDCDC;}
  .corp .about-cont09-wrap .about-cont09 {padding-left: 0;}
  .corp .about-cont09-wrap .about-cont09 .bx-left {position: relative; left: auto; top: auto; width: 100%;}
  .corp .about-cont09-wrap .about-cont09 .bx-left .tx01 {font-size: 26px; color: #232527; padding-left: 16px; padding-right: 16px; text-align: center;}
  .corp .about-cont09-wrap .about-cont09 .bx-left .tx02 {font-size: 16px; color: #232527; padding-left: 16px; padding-right: 16px; padding-top: 8px; text-align: center;}
  .corp .about-cont09-wrap .about-cont09 .bx-left .in-list-fam {padding-top: 32px; padding-left: 16px; padding-right: 16px;}
  .corp .about-cont09-wrap .about-cont09 .bx-left .in-list-fam ul {flex-wrap: unset; gap: 0;}
  .corp .about-cont09-wrap .about-cont09 .bx-left .in-list-fam li span {height: 40px; font-size: 15px; color: #fff; line-height: 39px; padding: 0 16px; background: /*#232425*/ #898A8B;}
  .corp .about-cont09-wrap .about-cont09 .bx-left .in-list-fam li.on span {color: 232527 /*#fff*/; padding: 0 16px; background: #fff /*#EBEBEB*/ /*#D17B47*/; border: 1px solid #232527;}
  .corp .about-cont09-wrap .about-cont09 .bx-right {width: calc(100% - 32px); max-height: unset; padding: 0; margin: 24px 16px 16px 16px; border: 1px solid #D0D0D1; border-radius: 16px; overflow: hidden;}
  .corp .about-cont09-wrap .about-cont09 .bx-right .tp-info {position: relative; margin-bottom: 24px; border-bottom: none;}
  .corp .about-cont09-wrap .about-cont09 .bx-right .tp-info::after {content:''; position: absolute; left: 24px; bottom: 0; right: 24px; height:1px; background: rgba(19, 21, 23, 0.20);}
  .corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .tx01 {font-size: 26px; padding: 24px 24px 0 24px;}
  .corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .tx01 span.flag {font-size: 15px; margin-top: 3px;}
  .corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .tx02 {font-size: 16px; padding: 16px 24px;}
  .corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .tx03 {padding: 0 16px 17px 16px;}
  .corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .tx03 p {align-items: unset; font-size: 15px; padding-bottom: 9px; column-gap: 16px;}
  .corp .about-cont09-wrap .about-cont09 .bx-right .tp-info .btm-btn a.btn-go-home {width: 179px; height: 40px; font-size: 17px; line-height: 40px; padding-left: 16px; margin: 0 auto; background-position: right 16px top 12px;}
  .corp .about-cont09-wrap .about-cont09 .bx-right .detail-list {padding: 0 24px 24px 24px;}
  .corp .about-cont09-wrap .about-cont09 .bx-right .detail-list .line-item {flex-direction: column; row-gap: 12px;}
  .corp .about-cont09-wrap .about-cont09 .bx-right .detail-list .line-item .in-bx .bx-th {width: 80px; font-size: 15px;}
  .corp .about-cont09-wrap .about-cont09 .bx-right .detail-list .line-item .in-bx .bx-td {width: auto; font-size: 15px; flex: 1;}
  
  /* .corp .about-cont09-wrap.bg-cnt02::after, 
  .corp .about-cont09-wrap.bg-cnt03::after, 
  .corp .about-cont09-wrap.bg-cnt04::after, 
  .corp .about-cont09-wrap.bg-cnt05::after, 
  .corp .about-cont09-wrap.bg-cnt06::after, 
  .corp .about-cont09-wrap.bg-cnt07::after, 
  .corp .about-cont09-wrap.bg-cnt08::after */
  .corp .about-cont09-wrap::after {display: none;}

  .corp .about-cont09-wrap.bg-cnt01 {background: none;}
  .corp .about-cont09-wrap.bg-cnt01 .tp-info .mob-thum {height: 184px; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_01.png') no-repeat center top; background-size: cover;}
  .corp .about-cont09-wrap.bg-cnt02 {background: none;}
  .corp .about-cont09-wrap.bg-cnt02::after {display: none;}
  .corp .about-cont09-wrap.bg-cnt02 .about-cont09 .bx-right .tp-info::after {display: none;}
  .corp .about-cont09-wrap.bg-cnt03 {background: none;}
  .corp .about-cont09-wrap.bg-cnt03 .tp-info .mob-thum {height: 184px; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_03.png') no-repeat center top; background-size: cover;}
  .corp .about-cont09-wrap.bg-cnt04 {background: none;}
  .corp .about-cont09-wrap.bg-cnt04 .tp-info .mob-thum {height: 184px; background: #000 url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_04.png') no-repeat center top; background-size: cover;}
  .corp .about-cont09-wrap.bg-cnt05 {background: none;}
  .corp .about-cont09-wrap.bg-cnt05 .tp-info .mob-thum {height: 184px; background: #555 url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_05.png') no-repeat center top; background-size: cover;}
  .corp .about-cont09-wrap.bg-cnt06 {background: none;}
  .corp .about-cont09-wrap.bg-cnt06 .tp-info .mob-thum {height: 184px; background: #000 url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_06.png') no-repeat center top; background-size: cover;}
  .corp .about-cont09-wrap.bg-cnt07 {background: none;}
  .corp .about-cont09-wrap.bg-cnt07 .tp-info .mob-thum {height: 184px; background: #555 url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_07.png') no-repeat center top; background-size: cover;}
  .corp .about-cont09-wrap.bg-cnt08 {background: none;}
  .corp .about-cont09-wrap.bg-cnt08 .tp-info .mob-thum {height: 184px; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_about02_08.png') no-repeat center top; background-size: cover;}
}


.corp .careers-wrap01 {padding: 96px 0 32px 0; border-top: 1px solid rgba(19, 21, 23, 0.15);}
.corp .careers-wrap02 {padding: 96px 0 0 0; border-top: 1px solid rgba(19, 21, 23, 0.15);}
.corp .careers-wrap03 {padding: 96px 0 96px 0; border-top: 1px solid #ddd;}

@media (max-width: 1023px) {
  .corp .careers-wrap01 {padding: 64px 0;}
  .corp .careers-wrap02 {padding: 64px 0 0 0;}
  .corp .careers-wrap03 {padding: 64px 16px;}
}

.corp .careers-cont01 {max-width: 1440px; margin: 0 auto;}
.corp .careers-cont01 .tx01 {font-weight: 600; font-size: 40px; color: #232527; line-height: 130%; padding-bottom: 64px; text-align: center;}
.corp .careers-cont01 .in-bx {width: 1196px; padding-bottom: 64px; margin: 0 auto; display: flex; column-gap: 64px;}
.corp .careers-cont01 .in-bx .bx-txt {width: 424px; padding: 48px 0 0 0;}
.corp .careers-cont01 .in-bx .bx-txt .icon {flex-shrink: 0; width: 64px; height: 64px; background-size: 64px;background-repeat: no-repeat; background-position: center;}
.corp .careers-cont01 .in-bx .bx-txt .icon.ico01 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none'%3E%3Cpath d='M33.2759 52.9638V60H45.6907V52.9638H33.2759Z' fill='white'/%3E%3Cpath d='M17.3163 52.9638V60H29.7312V52.9638H17.3163Z' fill='white'/%3E%3Cpath d='M45.7747 20.3173C45.8755 20.2173 45.9764 20.1339 46.0604 20.0339C49.7058 16.249 49.5715 10.2466 45.758 6.62843C41.9445 3.01031 35.8966 3.14371 32.2511 6.92857L31.4951 7.67887L30.7392 6.92857C30.6384 6.82853 30.5543 6.72849 30.4535 6.64512C26.64 3.027 20.5922 3.14371 16.9467 6.92857C13.3012 10.7134 13.4188 16.7158 17.2323 20.334L31.4951 34.4897L45.758 20.334L45.7747 20.3173Z' fill='white'/%3E%3Cpath d='M11.2686 24.9859L14.1245 33.7561C14.8469 32.889 16.0228 32.5889 17.0476 32.9557M11.2686 24.9859C10.9158 23.602 9.53821 22.7016 8.11025 22.9517M11.2686 24.9859C10.9158 23.5853 9.53821 22.7016 8.11025 22.9517M17.0476 32.9557L13.0325 21.4678C12.6797 20.0672 11.3021 19.1835 9.87418 19.4336C8.42942 19.7337 7.52229 21.151 7.82468 22.5682C7.82468 22.6182 7.84141 22.6516 7.85821 22.7016L7.95911 23.0017M17.0476 32.9557C17.1988 33.0058 17.3332 33.0725 17.4844 33.1558L25.3298 37.7243C27.5137 38.9748 28.8409 41.2925 28.8409 43.7935L28.8744 43.8101V52.9805H18.2236V50.1627C18.2236 49.1623 17.7868 48.1952 17.0308 47.5283L11.0333 42.2428C10.5126 41.7926 10.1429 41.1924 9.95815 40.5255L6.09427 26.2364C6.07748 26.1864 6.06075 26.153 6.06075 26.103C5.75835 24.7191 6.61514 23.3685 7.95911 23.0017M7.95911 23.0017C7.95911 23.0017 8.05985 22.9684 8.11025 22.9517M7.95911 23.0017C8.00951 22.9851 8.05985 22.9517 8.11025 22.9517M55.0481 22.985C54.9977 22.9684 54.9641 22.9517 54.9137 22.9517C53.4857 22.7016 52.1081 23.5853 51.7553 24.9859L48.8827 33.7561L48.9162 33.7394C48.1938 32.8724 47.0179 32.5722 45.9931 32.9391L50.0082 21.4511C50.361 20.0672 51.7386 19.1668 53.1665 19.4169C54.6113 19.717 55.5184 21.1176 55.216 22.5515C55.1992 22.6016 55.1825 22.6849 55.1825 22.6849L55.0817 22.985C55.0649 22.985 55.0481 22.985 55.0481 22.985ZM55.0481 22.985C55.0481 22.985 55.0312 22.985 55.0144 22.985C54.9809 22.985 54.9305 22.9684 54.8801 22.9517C53.4522 22.7016 52.0746 23.602 51.7218 24.9859L48.8491 33.7561C48.1267 32.889 46.9507 32.5889 45.9259 32.9557C45.7748 33.0058 45.6235 33.0724 45.4891 33.1558L37.6438 37.7243C35.4767 38.9915 34.1326 41.3091 34.1326 43.7935V52.9638H44.7836V50.146C44.7836 49.1456 45.2203 48.1786 45.9763 47.5116L51.9737 42.2262C52.4945 41.776 52.8641 41.1757 53.0489 40.5088L56.9128 26.2197C57.2824 24.8191 56.4424 23.3852 55.0481 22.985ZM33.2759 52.9638V60H45.6907V52.9638H33.2759ZM17.3163 52.9638V60H29.7312V52.9638H17.3163ZM45.7747 20.3173C45.8755 20.2173 45.9764 20.1339 46.0604 20.0339C49.7059 16.249 49.5715 10.2466 45.758 6.62843C41.9445 3.01031 35.8966 3.14371 32.2511 6.92857L31.4951 7.67887L30.7392 6.92857C30.6384 6.82853 30.5543 6.72849 30.4535 6.64512C26.64 3.027 20.5922 3.14371 16.9467 6.92857C13.3012 10.7134 13.4188 16.7158 17.2323 20.334L31.4951 34.4897L45.758 20.334L45.7747 20.3173Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.corp .careers-cont01 .in-bx .bx-txt .icon.ico02 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none'%3E%3Cpath d='M27.2633 16.0613C27.0765 15.5308 26.952 14.9691 26.952 14.3761C26.952 13.7832 27.0765 13.2215 27.2633 12.691H8.46232' fill='white'/%3E%3Cpath d='M26.2828 35.1596C26.4696 34.6447 26.3917 34.0674 26.0649 33.6305C25.7536 33.178 25.24 32.9128 24.6953 32.9128H5.67644C5.13171 32.9128 4.6181 33.178 4.30683 33.6305C3.99555 34.083 3.91771 34.6447 4.08891 35.1596C5.75423 39.8718 10.2055 43.0237 15.1859 43.0237C20.1662 43.0237 24.6175 39.8718 26.2828 35.1596Z' fill='white'/%3E%3Cpath d='M55.527 12.691H36.7261C36.9128 13.2215 37.0373 13.7832 37.0373 14.3761C37.0373 14.9691 36.9128 15.5308 36.7261 16.0613' fill='white'/%3E%3Cpath d='M36.7261 12.691C36.2125 11.2555 35.0919 10.132 33.6756 9.63274C33.1464 9.4455 32.5861 9.32071 31.9947 9.32071C31.4032 9.32071 30.843 9.4455 30.3138 9.63274C28.882 10.1476 27.7614 11.2711 27.2633 12.691C27.0765 13.2215 26.952 13.7832 26.952 14.3761C26.952 14.9691 27.0765 15.5308 27.2633 16.0613C27.7769 17.4968 28.8975 18.6202 30.3138 19.1195C30.843 19.3068 31.4032 19.4316 31.9947 19.4316C32.5861 19.4316 33.1464 19.3068 33.6756 19.1195C35.1074 18.6046 36.228 17.4812 36.7261 16.0613C36.9128 15.5308 37.0373 14.9691 37.0373 14.3761C37.0373 13.7832 36.9128 13.2215 36.7261 12.691Z' fill='white'/%3E%3Cpath d='M43.0138 56.9105L32.9285 50.1699C32.6483 49.9827 32.3215 49.8891 31.9946 49.8891C31.6678 49.8891 31.341 49.9827 31.0608 50.1699L20.9756 56.9105C20.353 57.3162 20.0884 58.0964 20.3062 58.7985C20.5241 59.5163 21.1779 60 21.9094 60H42.08C42.827 60 43.4807 59.5163 43.683 58.7985C43.9009 58.0808 43.6207 57.3162 43.0138 56.9105Z' fill='white'/%3E%3Cpath d='M59.6826 33.6305C59.3713 33.178 58.8577 32.9128 58.313 32.9128H39.2941C38.7493 32.9128 38.2357 33.178 37.9244 33.6305C37.6132 34.083 37.5354 34.6447 37.7066 35.1596C39.3719 39.8718 43.8232 43.0237 48.8036 43.0237C53.784 43.0237 58.2351 39.8718 59.9004 35.1596C60.0872 34.6447 60.0094 34.0674 59.6826 33.6305Z' fill='white'/%3E%3Cpath d='M31.9947 49.8735V4M27.2633 12.691C27.0765 13.2215 26.952 13.7832 26.952 14.3761C26.952 14.9691 27.0765 15.5308 27.2633 16.0613C27.7769 17.4968 28.8975 18.6202 30.3138 19.1195C30.843 19.3068 31.4032 19.4316 31.9947 19.4316C32.5861 19.4316 33.1464 19.3068 33.6756 19.1195C35.1074 18.6046 36.228 17.4812 36.7261 16.0613C36.9128 15.5308 37.0373 14.9691 37.0373 14.3761C37.0373 13.7832 36.9128 13.2215 36.7261 12.691M27.2633 12.691H8.46232M27.2633 12.691C27.7614 11.2711 28.882 10.1476 30.3138 9.63274C30.843 9.4455 31.4032 9.32071 31.9947 9.32071C32.5861 9.32071 33.1464 9.4455 33.6756 9.63274C35.0919 10.132 36.2125 11.2555 36.7261 12.691M55.527 12.691H36.7261M8.63349 32.9128L15.6372 12.9562M23.419 32.9128L15.7461 12.691M41.9399 32.9128L48.9436 12.9562M56.7254 32.9128L49.0525 12.691M26.2828 35.1596C26.4696 34.6447 26.3917 34.0674 26.0649 33.6305C25.7536 33.178 25.24 32.9128 24.6953 32.9128H5.67644C5.13171 32.9128 4.6181 33.178 4.30683 33.6305C3.99555 34.083 3.91771 34.6447 4.08891 35.1596C5.75423 39.8718 10.2055 43.0237 15.1859 43.0237C20.1662 43.0237 24.6175 39.8718 26.2828 35.1596ZM43.0138 56.9105C43.6207 57.3162 43.9009 58.0808 43.683 58.7985C43.4807 59.5163 42.827 60 42.08 60H21.9094C21.1779 60 20.5241 59.5163 20.3062 58.7985C20.0884 58.0964 20.353 57.3162 20.9756 56.9105L31.0608 50.1699C31.341 49.9827 31.6678 49.8891 31.9946 49.8891C32.3215 49.8891 32.6483 49.9827 32.9285 50.1699L43.0138 56.9105ZM59.6826 33.6305C59.3713 33.178 58.8577 32.9128 58.313 32.9128H39.2941C38.7493 32.9128 38.2357 33.178 37.9244 33.6305C37.6132 34.083 37.5354 34.6447 37.7066 35.1596C39.3719 39.8718 43.8232 43.0237 48.8036 43.0237C53.784 43.0237 58.2351 39.8718 59.9004 35.1596C60.0872 34.6447 60.0094 34.0674 59.6826 33.6305Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.corp .careers-cont01 .in-bx .bx-txt .icon.ico03 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none'%3E%3Cpath d='M56.7611 31.7855L51.4733 23.8491C51.4733 10.0719 41.0506 4 29.6417 4C25.374 4 21.3954 5.15499 17.9948 7.15145C16.8046 7.89394 15.3934 8.91691 13.9652 10.2864C12.4519 11.7219 11.3297 13.1573 10.5136 14.3453C9.76544 15.5168 8.84728 17.1998 8.16717 19.3282C7.50406 21.3742 7.16406 23.5522 7.16406 25.8126C7.16406 33.3365 11.0917 39.9693 17.0427 43.8798C18.0118 44.5067 18.5899 45.5793 18.5899 46.7012V57.723C18.5899 58.977 19.6441 60 20.9363 60H37.1569C38.4491 60 39.5033 58.977 39.5033 57.723V55.0831C39.5033 53.8291 40.5575 52.8061 41.8497 52.8061H45.6243C48.5828 52.8061 50.9802 50.4797 50.9802 47.6087V37.7089C50.9802 37.0819 51.5072 36.5704 52.1534 36.5704H53.8366C56.37 36.5704 57.9683 33.9305 56.7441 31.7855H56.7611Z' fill='white'/%3E%3Cpath d='M43.1525 28.3106H39.8025C39.5525 29.6777 39.0025 30.9459 38.2192 32.0494L40.6025 34.4047L38.1692 36.8094L35.7858 34.4542C34.6692 35.2118 33.3858 35.7553 32.0025 36.0024V39.3294H28.5525V35.9859C27.1692 35.7388 25.9025 35.1953 24.7858 34.4377L22.3858 36.8094L19.9525 34.4047L22.3525 32.033C21.5858 30.9459 21.0525 29.6777 20.8025 28.3271H17.4025V24.9177H20.8025C21.0525 23.5506 21.5858 22.2988 22.3525 21.2118L19.9525 18.84L22.3858 16.4353L24.7858 18.8071C25.8858 18.0494 27.1692 17.5059 28.5525 17.2589V13.9153H32.0025V17.2424C33.3858 17.4894 34.6692 18.0165 35.7858 18.7906L38.1692 16.4353L40.6025 18.84L38.2192 21.1953C39.0025 22.2988 39.5358 23.5671 39.8025 24.9342H43.1525V28.3435V28.3106Z' fill='white'/%3E%3Cpath d='M38.2192 21.1624L40.6025 18.8071L38.1692 16.4024L35.7858 18.7577C34.6692 18 33.3858 17.4565 32.0025 17.2094V13.8824H28.5525V17.2259C27.1692 17.4729 25.9025 18.0165 24.7858 18.7741L22.3858 16.4024L19.9525 18.8071L22.3525 21.1789C21.5858 22.2659 21.0525 23.5342 20.8025 24.8847H17.4025V28.2941H20.8025C21.0525 29.6612 21.5858 30.9129 22.3525 32L19.9525 34.3718L22.3858 36.7765L24.7858 34.4047C25.8858 35.1624 27.1692 35.7059 28.5525 35.953V39.2965H32.0025V35.9694C33.3858 35.7224 34.6692 35.1953 35.7858 34.4212L38.1692 36.7765L40.6025 34.3718L38.2192 32.0165C39.0025 30.913 39.5358 29.6447 39.8025 28.2777H43.1525V24.8683H39.8025C39.5525 23.5012 39.0025 22.233 38.2192 21.1295V21.1624ZM32.4192 32.3624C31.7525 32.6094 31.0358 32.7412 30.2858 32.7412C26.8692 32.7412 24.0692 29.9906 24.0692 26.5976C24.0692 23.2047 26.8525 20.4542 30.2858 20.4542C30.9192 20.4542 31.5358 20.5529 32.1192 20.7341C34.6525 21.5082 36.4858 23.8471 36.4858 26.5976C36.4858 29.2494 34.7858 31.4894 32.4025 32.3624H32.4192Z' fill='white'/%3E%3Cpath d='M32.1358 20.7506C31.5525 20.5694 30.9358 20.4706 30.3025 20.4706C26.8858 20.4706 24.0858 23.2212 24.0858 26.6141C24.0858 30.0071 26.8692 32.7577 30.3025 32.7577C31.0525 32.7577 31.7692 32.6259 32.4358 32.3788C34.8192 31.5224 36.5192 29.2659 36.5192 26.6141C36.5192 23.8635 34.6692 21.5247 32.1525 20.7506H32.1358Z' fill='white'/%3E%3Cpath d='M56.7611 31.7855L51.4733 23.8491C51.4733 10.0719 41.0506 4 29.6417 4C25.374 4 21.3954 5.15499 17.9948 7.15145C16.8046 7.89394 15.3934 8.91691 13.9652 10.2864C12.4519 11.7219 11.3297 13.1573 10.5136 14.3453C9.76544 15.5168 8.84728 17.1998 8.16717 19.3282C7.50406 21.3742 7.16406 23.5522 7.16406 25.8126C7.16406 33.3365 11.0917 39.9693 17.0427 43.8798C18.0118 44.5067 18.5899 45.5793 18.5899 46.7012V57.723C18.5899 58.977 19.6441 60 20.9363 60H37.1569C38.4491 60 39.5033 58.977 39.5033 57.723V55.0831C39.5033 53.8291 40.5575 52.8061 41.8497 52.8061H45.6243C48.5828 52.8061 50.9802 50.4797 50.9802 47.6087V37.7089C50.9802 37.0819 51.5072 36.5704 52.1534 36.5704H53.8366C56.37 36.5704 57.9683 33.9305 56.7441 31.7855H56.7611Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M43.1525 28.3106H39.8025C39.5525 29.6777 39.0025 30.9459 38.2192 32.0494L40.6025 34.4047L38.1692 36.8094L35.7858 34.4542C34.6692 35.2118 33.3858 35.7553 32.0025 36.0024V39.3294H28.5525V35.9859C27.1692 35.7388 25.9025 35.1953 24.7858 34.4377L22.3858 36.8094L19.9525 34.4047L22.3525 32.033C21.5858 30.9459 21.0525 29.6777 20.8025 28.3271H17.4025V24.9177H20.8025C21.0525 23.5506 21.5858 22.2988 22.3525 21.2118L19.9525 18.84L22.3858 16.4353L24.7858 18.8071C25.8858 18.0494 27.1692 17.5059 28.5525 17.2589V13.9153H32.0025V17.2424C33.3858 17.4894 34.6692 18.0165 35.7858 18.7906L38.1692 16.4353L40.6025 18.84L38.2192 21.1953C39.0025 22.2988 39.5358 23.5671 39.8025 24.9342H43.1525V28.3435V28.3106Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.2192 21.1624L40.6025 18.8071L38.1692 16.4024L35.7858 18.7577C34.6692 18 33.3858 17.4565 32.0025 17.2094V13.8824H28.5525V17.2259C27.1692 17.4729 25.9025 18.0165 24.7858 18.7741L22.3858 16.4024L19.9525 18.8071L22.3525 21.1789C21.5858 22.2659 21.0525 23.5342 20.8025 24.8847H17.4025V28.2941H20.8025C21.0525 29.6612 21.5858 30.9129 22.3525 32L19.9525 34.3718L22.3858 36.7765L24.7858 34.4047C25.8858 35.1624 27.1692 35.7059 28.5525 35.953V39.2965H32.0025V35.9694C33.3858 35.7224 34.6692 35.1953 35.7858 34.4212L38.1692 36.7765L40.6025 34.3718L38.2192 32.0165C39.0025 30.913 39.5358 29.6447 39.8025 28.2777H43.1525V24.8683H39.8025C39.5525 23.5012 39.0025 22.233 38.2192 21.1295V21.1624ZM32.4192 32.3624C31.7525 32.6094 31.0358 32.7412 30.2858 32.7412C26.8692 32.7412 24.0692 29.9906 24.0692 26.5976C24.0692 23.2047 26.8525 20.4542 30.2858 20.4542C30.9192 20.4542 31.5358 20.5529 32.1192 20.7341C34.6525 21.5082 36.4858 23.8471 36.4858 26.5976C36.4858 29.2494 34.7858 31.4894 32.4025 32.3624H32.4192Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M32.1358 20.7506C31.5525 20.5694 30.9358 20.4706 30.3025 20.4706C26.8858 20.4706 24.0858 23.2212 24.0858 26.6141C24.0858 30.0071 26.8692 32.7577 30.3025 32.7577C31.0525 32.7577 31.7692 32.6259 32.4358 32.3788C34.8192 31.5224 36.5192 29.2659 36.5192 26.6141C36.5192 23.8635 34.6692 21.5247 32.1525 20.7506H32.1358Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.corp .careers-cont01 .in-bx .bx-txt dt {font-weight: 600; font-size: 32px; color: #232527; line-height: 130%; padding: 48px 0 24px 0;}
.corp .careers-cont01 .in-bx .bx-txt dd {font-weight: 400; font-size: 19px; color: #232527; line-height: 150%;}
.corp .careers-cont01 .in-bx .bx-img {width: 708px;}
.corp .careers-cont01 .in-bx.ty-l {flex-direction: row-reverse;}

@media (max-width: 1023px) {
  .corp .careers-cont01 .tx01 {font-size: 26px;}
  .corp .careers-cont01 .in-bx {width: 100%; padding-bottom: 48px; flex-direction: column;}
  .corp .careers-cont01 .in-bx.ty-l {flex-direction: column;}
  .corp .careers-cont01 .in-bx:last-child {padding-bottom: 0;}
  .corp .careers-cont01 .in-bx .bx-txt {width: 100%; padding: 0 16px 24px 16px; display: flex; column-gap: 32px; box-sizing: border-box;}
  .corp .careers-cont01 .in-bx .bx-txt .icon {width: 48px; height: 48px;}
  .corp .careers-cont01 .in-bx .bx-txt .icon {background-size: 48px;}
  .corp .careers-cont01 .in-bx .bx-txt dt {font-size: 22px; padding: 0 0 16px 0;}
  .corp .careers-cont01 .in-bx .bx-txt dd {font-size: 16px;}
  .corp .careers-cont01 .in-bx .bx-img {width: 100%; padding: 0 16px; box-sizing: border-box;}
}

@media (max-width: 359px) {
  .corp .careers-cont01 .in-bx .bx-txt dd br {display: none;}
}

.corp .careers-cont02 {max-width: 1440px; margin: 0 auto;}
.corp .careers-cont02 dl {position: relative; padding: 0 0 96px 488px;}
.corp .careers-cont02 dt {position: absolute; top: 0; left: 0; font-weight: 600; font-size: 40px; color: #232527; line-height: 130%;}
.corp .careers-cont02 dd {font-weight: 600; font-size: 22px; color: #444; line-height: 150%;}
.corp .careers-cont02 dd p.tx01 {font-weight: 400; font-size: 19px; color: #232527; line-height: 150%; padding-bottom: 48px;}
.corp .careers-cont02 dd .bx-step .in-bx {height: 90px; padding: 0 40px; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 16px; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center;}
.corp .careers-cont02 dd .bx-step li .in-bx .tx-l {display: flex; column-gap: 24px; align-items: center;}
.corp .careers-cont02 dd .bx-step li .in-bx .tx-l .tx-num {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%;}
.corp .careers-cont02 dd .bx-step li .in-bx .tx-l .line-n {width: 1px; height: 30px; font-weight: 600; font-size: 22px; color: #232527; line-height: 130%; background: rgba(19, 21, 23, 0.10);}
.corp .careers-cont02 dd .bx-step li .in-bx .icon-r {width: 36px; height: 36px;background-repeat: no-repeat; background-position: center; background-size: cover;}
.corp .careers-cont02 dd .bx-step li .in-bx .icon-r.ico01 {
  /* 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 d='M28.875 16.5V15.0004C28.875 12.1383 28.8729 10.1107 28.6542 8.57446C28.4411 7.07773 28.042 6.21308 27.3666 5.5752C26.6821 4.92878 25.7397 4.54119 24.1234 4.33594C22.4808 4.12737 20.3191 4.125 17.2943 4.125H15.7057C12.6809 4.125 10.5192 4.12737 8.87659 4.33594C7.26026 4.54119 6.31794 4.92878 5.63342 5.5752C4.95801 6.21308 4.55894 7.07773 4.34583 8.57446C4.12714 10.1107 4.125 12.1383 4.125 15.0004V21C4.125 23.8618 4.12718 25.8886 4.34583 27.4248C4.55893 28.9218 4.95796 29.7872 5.63342 30.4252C6.31793 31.0715 7.26038 31.4592 8.87659 31.6644C10.5192 31.873 12.6809 31.8754 15.7057 31.8754H16.5C17.1213 31.8754 17.625 32.379 17.625 33.0004C17.6248 33.6215 17.1212 34.1254 16.5 34.1254H15.7057C12.7411 34.1254 10.4105 34.1276 8.59314 33.8969C6.74997 33.6628 5.26484 33.1715 4.08875 32.061C2.90351 30.9416 2.37099 29.5131 2.1189 27.7423C1.8724 26.0108 1.875 23.7948 1.875 21V15.0004C1.875 12.2057 1.87244 9.98956 2.1189 8.25806C2.37098 6.48725 2.90348 5.05875 4.08875 3.93933C5.26486 2.82872 6.74989 2.33758 8.59314 2.10352C10.4105 1.87276 12.7411 1.875 15.7057 1.875H17.2943C20.2589 1.875 22.5895 1.87275 24.4069 2.10352C26.2501 2.33758 27.7351 2.82872 28.9113 3.93933C30.0965 5.05875 30.629 6.48725 30.8811 8.25806C31.1276 9.98956 31.125 12.2057 31.125 15.0004V16.5C31.125 17.1213 30.6213 17.625 30 17.625C29.3787 17.625 28.875 17.1213 28.875 16.5Z' fill='%23232527'/%3E%3Cpath d='M22.5004 9.375C23.1215 9.3752 23.6254 9.8788 23.6254 10.5C23.6254 11.1212 23.1215 11.6248 22.5004 11.625H10.5C9.87868 11.625 9.375 11.1213 9.375 10.5C9.375 9.87868 9.87868 9.375 10.5 9.375H22.5004Z' fill='%23232527'/%3E%3Cpath d='M22.5004 16.875C23.1215 16.8752 23.6254 17.3788 23.6254 18C23.6254 18.6212 23.1215 19.1248 22.5004 19.125H10.5C9.87868 19.125 9.375 18.6213 9.375 18C9.375 17.3787 9.87868 16.875 10.5 16.875H22.5004Z' fill='%23232527'/%3E%3Cpath d='M27.9401 20.3313C28.994 19.7229 30.2931 19.7229 31.347 20.3313C31.7675 20.5742 32.1409 20.9616 32.5895 21.4102C33.0383 21.859 33.4255 22.2332 33.6684 22.6539C34.2768 23.7077 34.2767 25.0058 33.6684 26.0596C33.4862 26.3752 33.2233 26.665 32.9136 26.9792L27.6281 32.2647C26.9301 32.9627 26.0869 33.2887 25.3298 33.482C24.9518 33.5785 24.5723 33.6477 24.2278 33.7072C23.87 33.769 23.5593 33.8194 23.2566 33.8841C22.7757 33.9869 22.2903 34.0939 21.8921 34.1192C21.4738 34.1458 20.8671 34.1048 20.3815 33.6193C19.896 33.1338 19.8551 32.5271 19.8816 32.1087C19.907 31.7104 20.0139 31.224 20.1167 30.7431C20.1814 30.4406 20.2318 30.1306 20.2936 29.773C20.3531 29.4286 20.4213 29.0489 20.5177 28.6711C20.711 27.914 21.0373 27.0706 21.735 26.3727L26.6976 21.4102C27.1462 20.9616 27.5196 20.5742 27.9401 20.3313ZM30.222 22.2803C29.8643 22.0738 29.4228 22.0738 29.0651 22.2803C28.9657 22.3378 28.8392 22.4513 28.2884 23.0021L23.327 27.9635C23.0337 28.2568 22.8439 28.6575 22.6985 29.227C22.6257 29.5123 22.5693 29.8172 22.5107 30.1564C22.4544 30.4822 22.393 30.8555 22.3162 31.2144C22.2664 31.4475 22.2263 31.6392 22.1943 31.8055C22.3608 31.7734 22.5529 31.7334 22.7864 31.6835C23.1454 31.6068 23.5186 31.5465 23.8444 31.4902C24.1836 31.4316 24.4885 31.3751 24.7739 31.3023C25.3432 31.1569 25.7441 30.9671 26.0373 30.6739L30.9987 25.7124C31.5499 25.1612 31.6631 25.0341 31.7205 24.9346C31.9267 24.577 31.9269 24.1364 31.7205 23.7789C31.6631 23.6794 31.5498 23.5532 30.9987 23.0021C30.448 22.4514 30.3214 22.3378 30.222 22.2803Z' fill='%23232527'/%3E%3C/svg%3E"); */
  background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/corp/icon_career01.png);
}
.corp .careers-cont02 dd .bx-step li .in-bx .icon-r.ico02 {
  /* 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 d='M28.1239 7.1899C28.7096 6.98247 29.3535 7.28868 29.5609 7.87435C29.7683 8.46002 29.461 9.10284 28.8754 9.31026C28.5397 9.42915 28.119 9.6998 27.6449 10.1156C27.1825 10.5211 26.7278 11.0132 26.3199 11.502C25.9142 11.9884 25.5688 12.4557 25.3246 12.8017C25.203 12.974 25.1076 13.115 25.0433 13.2115C25.0114 13.2595 24.9866 13.296 24.9708 13.3203C24.9629 13.3324 24.9568 13.3422 24.9532 13.3477C24.9516 13.3503 24.9506 13.3523 24.95 13.3532L24.861 13.4752C24.6361 13.7422 24.2968 13.8921 23.9425 13.874C23.5376 13.8532 23.1746 13.6159 22.9933 13.2533C22.6852 12.637 22.4287 12.429 22.3451 12.3733C22.336 12.3672 22.3282 12.3625 22.322 12.359C21.7856 12.2735 21.3752 11.8109 21.375 11.2504C21.375 10.6291 21.8787 10.1254 22.5 10.1254V11.023C22.5001 10.1886 22.5012 10.1296 22.5022 10.1254H22.5374C22.5509 10.1259 22.5661 10.1267 22.5813 10.1276C22.6117 10.1296 22.6455 10.1326 22.6824 10.1375C22.7564 10.1474 22.8427 10.164 22.9384 10.1914C23.1311 10.2465 23.3549 10.3423 23.5931 10.5012C23.7245 10.5888 23.8554 10.695 23.9875 10.8187C24.1689 10.5805 24.3721 10.3239 24.5918 10.0606C25.0442 9.51835 25.5819 8.93215 26.1617 8.42367C26.7297 7.92556 27.401 7.44607 28.1239 7.1899ZM22.4363 12.3733C22.4457 12.3739 22.4555 12.374 22.4659 12.3743C22.4711 12.3745 22.477 12.3754 22.4824 12.3754H22.4978L22.4989 12.3743C22.4682 12.3743 22.4378 12.3724 22.4077 12.37C22.4166 12.3709 22.4262 12.3726 22.4363 12.3733Z' fill='%23232527'/%3E%3Cpath d='M31.8746 10.5004C31.8746 6.97967 29.021 4.1252 25.5004 4.125C21.9796 4.125 19.125 6.97955 19.125 10.5004C19.1252 14.021 21.9797 16.8746 25.5004 16.8746C29.0209 16.8744 31.8744 14.0209 31.8746 10.5004ZM34.1246 10.5004C34.1244 15.2635 30.2635 19.1244 25.5004 19.1246C20.737 19.1246 16.8752 15.2637 16.875 10.5004C16.875 5.73691 20.7369 1.875 25.5004 1.875C30.2637 1.8752 34.1246 5.73703 34.1246 10.5004Z' fill='%23232527'/%3E%3Cpath d='M30 20.5023C30.6213 20.5026 31.1253 21.0071 31.125 21.6284C31.1237 24.2221 31.1087 26.2987 30.8514 27.9401C30.5879 29.6208 30.051 30.9846 28.9113 32.061C27.7352 33.1715 26.25 33.6628 24.4069 33.8968C22.5895 34.1276 20.2589 34.1254 17.2943 34.1254H15.7057C12.7411 34.1254 10.4105 34.1276 8.59314 33.8968C6.74997 33.6628 5.26484 33.1715 4.08875 32.061C2.90351 30.9416 2.37099 29.513 2.1189 27.7423C1.8724 26.0108 1.875 23.7948 1.875 21V15.0004C1.875 12.2057 1.87244 9.98956 2.1189 8.25806C2.37098 6.48725 2.90348 5.05875 4.08875 3.93933C5.26486 2.82872 6.74989 2.33758 8.59314 2.10352C10.4105 1.87276 12.7411 1.875 15.7057 1.875C16.327 1.875 16.8307 2.37868 16.8307 3C16.8307 3.62132 16.327 4.125 15.7057 4.125C12.6809 4.125 10.5192 4.12737 8.87659 4.33594C7.26026 4.54119 6.31794 4.92878 5.63342 5.5752C4.95801 6.21308 4.55894 7.07773 4.34583 8.57446C4.12714 10.1107 4.125 12.1383 4.125 15.0004V21C4.125 23.8618 4.12718 25.8886 4.34583 27.4248C4.55893 28.9218 4.95796 29.7872 5.63342 30.4252C6.31793 31.0715 7.26038 31.4592 8.87659 31.6644C10.5192 31.873 12.6809 31.8754 15.7057 31.8754H17.2943C20.3191 31.8754 22.4808 31.873 24.1234 31.6644C25.7396 31.4592 26.6821 31.0715 27.3666 30.4252C28.0174 29.8105 28.4104 28.9855 28.6289 27.5918C28.7974 26.5171 28.8505 25.188 28.8673 23.4741L28.875 21.6273C28.8753 21.0061 29.3789 20.5023 30 20.5023Z' fill='%23232527'/%3E%3Cpath d='M16.4996 18.375L16.615 18.3805C17.1823 18.4381 17.6246 18.9175 17.6246 19.5C17.6246 20.0825 17.1823 20.5619 16.615 20.6195L16.4996 20.625H10.5C9.87868 20.625 9.375 20.1213 9.375 19.5C9.375 18.8787 9.87868 18.375 10.5 18.375H16.4996Z' fill='%23232527'/%3E%3Cpath d='M22.5004 24.375C23.1215 24.3752 23.6254 24.8788 23.6254 25.5C23.6254 26.1212 23.1215 26.6248 22.5004 26.625L10.5 26.625C9.87868 26.625 9.375 26.1213 9.375 25.5C9.375 24.8787 9.87868 24.375 10.5 24.375L22.5004 24.375Z' fill='%23232527'/%3E%3C/svg%3E"); */
  background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/corp/icon_career02.png);
}
.corp .careers-cont02 dd .bx-step li .in-bx .icon-r.ico03 {
  /* 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 d='M24.3744 7.50001C24.3744 6.40754 24.3718 5.70111 24.3019 5.18079C24.2363 4.69309 24.1304 4.54022 24.0448 4.4546C23.9591 4.36899 23.8062 4.26307 23.3186 4.19752C22.7983 4.12757 22.0918 4.12501 20.9994 4.12501H14.9998C13.9073 4.12501 13.2009 4.12756 12.6805 4.19752C12.1928 4.26312 12.04 4.36897 11.9544 4.4546C11.8687 4.54022 11.7629 4.69305 11.6973 5.18079C11.6273 5.70111 11.6248 6.40754 11.6248 7.50001V8.99964C11.6248 10.092 11.6273 10.7985 11.6973 11.3189C11.7628 11.8065 11.8687 11.9594 11.9544 12.0451C12.04 12.1307 12.1928 12.2365 12.6805 12.3021C13.2009 12.3721 13.9073 12.3746 14.9998 12.3746C15.621 12.3746 16.1246 12.8785 16.1248 13.4996V14.3972L18.8757 12.5636L19.0197 12.4823C19.1692 12.4118 19.3331 12.3746 19.4998 12.3746H20.9994C22.0918 12.3746 22.7983 12.3721 23.3186 12.3021C23.8066 12.2365 23.9592 12.1307 24.0448 12.0451C24.1304 11.9594 24.2363 11.8068 24.3019 11.3189C24.3718 10.7985 24.3744 10.0921 24.3744 8.99964V7.50001ZM26.6244 8.99964C26.6244 10.0285 26.6269 10.9137 26.5321 11.6188C26.433 12.3562 26.2101 13.0636 25.6367 13.637C25.0634 14.2103 24.356 14.4332 23.6185 14.5324C22.9134 14.6272 22.0283 14.6246 20.9994 14.6246H19.8403L15.6238 17.436C15.2786 17.6661 14.8349 17.6877 14.4691 17.4921C14.1033 17.2963 13.8748 16.9149 13.8748 16.5V14.618C13.3146 14.6101 12.8135 14.5906 12.3806 14.5324C11.6435 14.4332 10.9367 14.21 10.3635 13.637C9.79016 13.0636 9.5662 12.3562 9.46705 11.6188C9.37225 10.9137 9.37476 10.0285 9.37476 8.99964V7.50001C9.37476 6.47115 9.37225 5.58596 9.46705 4.88087C9.56622 4.14354 9.79025 3.43705 10.3635 2.86378C10.9368 2.2905 11.6433 2.06646 12.3806 1.96729C13.0857 1.87249 13.9709 1.87501 14.9998 1.87501H20.9994C22.0282 1.87501 22.9134 1.8725 23.6185 1.96729C24.356 2.06644 25.0634 2.29041 25.6367 2.86378C26.2097 3.43698 26.433 4.14371 26.5321 4.88087C26.6269 5.58596 26.6244 6.47115 26.6244 7.50001V8.99964Z' fill='%23232527'/%3E%3Cpath d='M4.75882 27.1765C7.3494 25.4412 10.6508 25.4412 13.2414 27.1765C13.5933 27.4122 14.651 28.0163 15.3211 28.7542C15.674 29.1428 16.0463 29.6945 16.1143 30.3933C16.1872 31.1435 15.8902 31.8331 15.3474 32.4148C14.5268 33.2943 13.4293 34.1242 11.9395 34.1243H6.0607C4.57091 34.1243 3.47339 33.2943 2.65274 32.4148C2.11003 31.8331 1.813 31.1435 1.88589 30.3933C1.95386 29.6945 2.32615 29.1428 2.67911 28.7542C3.3494 28.0162 4.40716 27.412 4.75882 27.1765ZM11.9889 29.0453C10.1561 27.8175 7.84413 27.8176 6.01126 29.0453C5.41963 29.4416 4.76996 29.7987 4.34463 30.267C4.15073 30.4805 4.12674 30.5932 4.12491 30.6108C4.12484 30.6116 4.12265 30.62 4.1337 30.6482C4.14703 30.6822 4.18647 30.7611 4.29739 30.88C4.94819 31.5775 5.49018 31.8743 6.0607 31.8743H11.9395C12.5098 31.8742 13.0511 31.5772 13.7017 30.88C13.8127 30.761 13.8532 30.6821 13.8665 30.6482C13.8775 30.62 13.8742 30.6116 13.8742 30.6108C13.8723 30.593 13.8491 30.4801 13.6555 30.267C13.2302 29.7986 12.5806 29.4416 11.9889 29.0453Z' fill='%23232527'/%3E%3Cpath d='M22.7588 27.1765C25.3494 25.4412 28.6508 25.4412 31.2414 27.1765C31.5933 27.4122 32.6509 28.0163 33.3211 28.7542C33.674 29.1428 34.0463 29.6945 34.1143 30.3933C34.1872 31.1435 33.8901 31.8331 33.3474 32.4148C32.5268 33.2943 31.4293 34.1242 29.9395 34.1243H24.0607C22.5709 34.1243 21.4734 33.2943 20.6527 32.4148C20.11 31.8331 19.813 31.1435 19.8859 30.3933C19.9539 29.6945 20.3261 29.1428 20.6791 28.7542C21.3494 28.0162 22.4072 27.412 22.7588 27.1765ZM29.9889 29.0453C28.1561 27.8175 25.8441 27.8176 24.0113 29.0453C23.4196 29.4416 22.77 29.7987 22.3446 30.267C22.1507 30.4805 22.1267 30.5932 22.1249 30.6108C22.1248 30.6116 22.1227 30.62 22.1337 30.6482C22.147 30.6822 22.1865 30.7611 22.2974 30.88C22.9482 31.5775 23.4902 31.8743 24.0607 31.8743H29.9395C30.5098 31.8742 31.0511 31.5772 31.7017 30.88C31.8127 30.761 31.8532 30.6821 31.8665 30.6482C31.8775 30.62 31.8742 30.6116 31.8742 30.6108C31.8723 30.593 31.8491 30.4801 31.6555 30.267C31.2302 29.7986 30.5806 29.4416 29.9889 29.0453Z' fill='%23232527'/%3E%3Cpath d='M10.8744 20.2504C10.8744 19.215 10.0355 18.3752 9.00012 18.375C7.96459 18.375 7.12476 19.2148 7.12476 20.2504C7.12495 21.2857 7.96471 22.1246 9.00012 22.1246C10.0354 22.1244 10.8742 21.2856 10.8744 20.2504ZM13.1244 20.2504C13.1242 22.5283 11.278 24.3744 9.00012 24.3746C6.72207 24.3746 4.87495 22.5284 4.87476 20.2504C4.87476 17.9722 6.72195 16.125 9.00012 16.125C11.2781 16.1252 13.1244 17.9723 13.1244 20.2504Z' fill='%23232527'/%3E%3Cpath d='M28.8744 20.2504C28.8744 19.215 28.0355 18.3752 27.0001 18.375C25.9646 18.375 25.1248 19.2148 25.1248 20.2504C25.125 21.2857 25.9647 22.1246 27.0001 22.1246C28.0354 22.1244 28.8742 21.2856 28.8744 20.2504ZM31.1244 20.2504C31.1242 22.5282 29.278 24.3744 27.0001 24.3746C24.7221 24.3746 22.875 22.5284 22.8748 20.2504C22.8748 17.9722 24.7219 16.125 27.0001 16.125C29.2781 16.1252 31.1244 17.9723 31.1244 20.2504Z' fill='%23232527'/%3E%3C/svg%3E"); */
  background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/corp/icon_career03.png);
}
.corp .careers-cont02 dd .bx-step li .in-bx .icon-r.ico04 {
 /* 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 d='M28.8746 33V25.4996C28.8746 24.0538 28.8721 23.082 28.7747 22.3575C28.6816 21.6658 28.5207 21.3697 28.3253 21.1743C28.1299 20.9789 27.8339 20.818 27.1421 20.725C26.5469 20.645 25.7851 20.6292 24.7306 20.6261L19.0276 33.457C18.847 33.863 18.4447 34.1249 18.0004 34.125C17.5558 34.125 17.1526 33.8632 16.972 33.457L11.269 20.6261C10.2147 20.6292 9.45264 20.645 8.85755 20.725C8.16575 20.8181 7.86974 20.9789 7.67432 21.1743C7.4789 21.3697 7.31805 21.6658 7.22498 22.3575C7.12757 23.082 7.125 24.0538 7.125 25.4996V33C7.125 33.6213 6.62132 34.125 6 34.125C5.37868 34.125 4.875 33.6213 4.875 33V25.4996C4.875 24.1176 4.87257 22.9679 4.99475 22.0587C5.12136 21.117 5.40029 20.2667 6.0835 19.5835C6.7667 18.9003 7.61703 18.6214 8.55872 18.4948C9.4679 18.3726 10.6176 18.375 11.9996 18.375C12.4442 18.375 12.8474 18.6368 13.028 19.043L17.9993 30.2293L22.9717 19.043L23.0497 18.898C23.2538 18.5756 23.6109 18.375 24 18.375C25.3824 18.375 26.5327 18.3725 27.442 18.4948C28.3836 18.6214 29.2341 18.9004 29.9172 19.5835C30.6002 20.2666 30.8783 21.1172 31.0049 22.0587C31.1271 22.9679 31.1246 24.1176 31.1246 25.4996V33C31.1246 33.6213 30.621 34.125 29.9996 34.125C29.3785 34.1248 28.8746 33.6212 28.8746 33Z' fill='%23232527'/%3E%3Cpath d='M19.5006 18.375C19.8903 18.3751 20.2526 18.5774 20.4575 18.9089C20.6622 19.2405 20.6811 19.6546 20.5069 20.0032L19.1578 22.6992L19.8664 28.3605C19.8873 28.5272 19.8701 28.6966 19.817 28.856L19.0677 31.106C18.9146 31.5653 18.484 31.875 17.9998 31.875C17.5158 31.8748 17.0862 31.5651 16.9331 31.106L16.1827 28.856C16.1296 28.6966 16.1135 28.5272 16.1344 28.3605L16.8408 22.6981L15.4939 20.0032C15.3195 19.6545 15.3385 19.2406 15.5433 18.9089C15.7483 18.5773 16.1103 18.375 16.5002 18.375H19.5006Z' fill='%23232527'/%3E%3Cpath d='M22.1246 8.25037C22.1246 5.97231 20.2784 4.1252 18.0004 4.125C15.7222 4.125 13.875 5.97219 13.875 8.25037V9.75C13.875 12.0282 15.7222 13.8754 18.0004 13.8754C20.2784 13.8752 22.1246 12.0281 22.1246 9.75V8.25037ZM24.3746 9.75C24.3746 13.2707 21.521 16.1252 18.0004 16.1254C14.4796 16.1254 11.625 13.2708 11.625 9.75V8.25037C11.625 4.72955 14.4796 1.875 18.0004 1.875C21.521 1.8752 24.3746 4.72967 24.3746 8.25037V9.75Z' fill='%23232527'/%3E%3C/svg%3E"); */
 background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/corp/icon_career04.png);
}
.corp .careers-cont02 dd .bx-step li .in-bx .icon-r.ico05 {
  /* 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 d='M21.0011 29.6254C23.8631 29.6254 25.89 29.6228 27.4259 29.4034C28.9221 29.1897 29.787 28.7895 30.4252 28.1115C31.0722 27.4238 31.4602 26.4769 31.6655 24.854C31.8742 23.2051 31.8765 21.0348 31.8765 17.9996C31.8765 14.9648 31.8741 12.7952 31.6655 11.1464C31.4601 9.52318 31.0724 8.57551 30.4252 7.88782C29.787 7.20981 28.922 6.81065 27.4259 6.59692C25.89 6.37754 23.8632 6.375 21.0011 6.375L15.0015 6.375C12.1393 6.375 10.1126 6.37752 8.57666 6.59692C7.08093 6.81062 6.21658 7.21007 5.57849 7.88782C4.93125 8.57551 4.54243 9.52317 4.33704 11.1464C4.12843 12.7952 4.1261 14.9648 4.1261 17.9996C4.1261 21.0348 4.12839 23.2051 4.33704 24.854C4.54243 26.4771 4.93126 27.4238 5.57849 28.1114C6.21663 28.7894 7.08061 29.1897 8.57666 29.4034C10.1126 29.6228 12.1393 29.6254 15.0015 29.6254L21.0011 29.6254ZM15.0015 31.8754C12.207 31.8754 9.99096 31.8777 8.25915 31.6304C6.48758 31.3773 5.05852 30.8431 3.93933 29.6539C2.82927 28.4744 2.33855 26.9851 2.10461 25.1364C1.87393 23.3133 1.8761 20.9748 1.8761 17.9996C1.8761 15.0248 1.87398 12.687 2.10461 10.864C2.33854 9.01535 2.8294 7.52589 3.93933 6.34644C5.05852 5.15729 6.48759 4.62306 8.25916 4.36999C9.99097 4.12265 12.207 4.125 15.0015 4.125L21.0011 4.125C23.7958 4.125 26.0126 4.1226 27.7445 4.37C29.5159 4.62308 30.9441 5.15737 32.0632 6.34644C33.1733 7.52592 33.664 9.01525 33.8979 10.864C34.1286 12.687 34.1265 15.0248 34.1265 17.9996C34.1265 20.9749 34.1286 23.3133 33.8979 25.1364C33.664 26.9852 33.1733 28.4744 32.0632 29.6539C30.9441 30.8429 29.5159 31.3773 27.7445 31.6304C26.0126 31.8778 23.7958 31.8754 21.0011 31.8754L15.0015 31.8754Z' fill='%23232527'/%3E%3Cpath d='M12.7177 19.6549C15.0204 19.6299 17.4198 20.5463 18.9096 22.5861C19.276 23.0878 19.1664 23.7918 18.6646 24.1582C18.1628 24.5245 17.4589 24.4149 17.0924 23.9132C16.1132 22.5725 14.4693 21.8863 12.743 21.9049C11.0102 21.9237 9.3593 22.6519 8.40007 23.9264C8.02641 24.4227 7.32101 24.5219 6.82463 24.1483C6.32848 23.7746 6.22916 23.0692 6.6027 22.5729C8.05638 20.6417 10.4212 19.68 12.7177 19.6549ZM14.2503 15.3746C14.2501 14.5464 13.5779 13.875 12.7496 13.875C11.9214 13.8752 11.2501 14.5465 11.2499 15.3746C11.2499 16.2029 11.9213 16.8752 12.7496 16.8754C13.578 16.8754 14.2503 16.2031 14.2503 15.3746ZM16.5003 15.3746C16.5003 17.4457 14.8206 19.1254 12.7496 19.1254C10.6787 19.1252 8.99992 17.4456 8.99992 15.3746C9.00012 13.3039 10.6788 11.6252 12.7496 11.625C14.8205 11.625 16.5001 13.3037 16.5003 15.3746Z' fill='%23232527'/%3E%3Cpath d='M28.5011 13.125C29.1224 13.125 29.6261 13.6287 29.6261 14.25C29.6261 14.8713 29.1224 15.375 28.5011 15.375L22.5015 15.375C21.8801 15.375 21.3765 14.8713 21.3765 14.25C21.3765 13.6287 21.8801 13.125 22.5015 13.125L28.5011 13.125Z' fill='%23232527'/%3E%3Cpath d='M25.5018 19.125L25.6161 19.1305C26.1836 19.1879 26.6268 19.6674 26.6268 20.25C26.6268 20.8326 26.1836 21.3121 25.6161 21.3695L25.5018 21.375H22.5015C21.8801 21.375 21.3765 20.8713 21.3765 20.25C21.3765 19.6287 21.8801 19.125 22.5015 19.125H25.5018Z' fill='%23232527'/%3E%3C/svg%3E"); */
  background-image: url(https://cdn.yedaham.co.kr/yedaham/public/images/corp/icon_career05.png);
  filter: brightness(0) invert(1);
}
.corp .careers-cont02 dd .bx-step li .in-bx .icon-r.ico06 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='32' viewBox='0 0 28 32' fill='none'%3E%3Cpath d='M21.5 1V4M14 1V4M6.5 1V4' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.25 13C1.25 8.05025 1.25 5.57538 2.78769 4.03769C4.32538 2.5 6.80025 2.5 11.75 2.5H16.25C21.1997 2.5 23.6746 2.5 25.2123 4.03769C26.75 5.57538 26.75 8.05025 26.75 13V20.5C26.75 25.4497 26.75 27.9246 25.2123 29.4623C23.6746 31 21.1997 31 16.25 31H11.75C6.80025 31 4.32538 31 2.78769 29.4623C1.25 27.9246 1.25 25.4497 1.25 20.5V13Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.25 22H21.5' stroke='%23232527' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M16.25 11.5L21.5 11.5' stroke='%23232527' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M6.5 13C6.5 13 7.25 13 8 14.5C8 14.5 10.3824 10.75 12.5 10' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.5 23.5C6.5 23.5 7.25 23.5 8 25C8 25 10.3824 21.25 12.5 20.5' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
}
.corp .careers-cont02 dd .bx-step li .in-bx .icon-r.ico07 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='32' viewBox='0 0 28 32' fill='none'%3E%3Cpath d='M8.75 25C11.4703 22.0694 16.5004 21.9314 19.25 25M16.9109 16C16.9109 17.6569 15.6032 19 13.9901 19C12.377 19 11.0693 17.6569 11.0693 16C11.0693 14.3431 12.377 13 13.9901 13C15.6032 13 16.9109 14.3431 16.9109 16Z' stroke='%23232527' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M10.25 4.00391C6.28341 4.01869 4.16151 4.15739 2.78769 5.4589C1.25 6.91566 1.25 9.26028 1.25 13.9495V21.0548C1.25 25.744 1.25 28.0886 2.78769 29.5454C4.32538 31.0021 6.80025 31.0021 11.75 31.0021H16.25C21.1997 31.0021 23.6746 31.0021 25.2123 29.5454C26.75 28.0886 26.75 25.744 26.75 21.0548V13.9495C26.75 9.26028 26.75 6.91566 25.2123 5.4589C23.8385 4.15739 21.7166 4.01869 17.75 4.00391' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.6582 3.44745C10.8022 2.82523 10.8741 2.51413 11.0123 2.26006C11.3343 1.66818 11.9282 1.23322 12.6372 1.07004C12.9415 1 13.2943 1 14 1C14.7057 1 15.0585 1 15.3628 1.07004C16.0718 1.23322 16.6657 1.66818 16.9877 2.26006C17.1259 2.51413 17.1978 2.82523 17.3418 3.44745L17.4667 3.98763C17.722 5.09116 17.8496 5.64292 17.6571 6.06735C17.5323 6.34226 17.3198 6.57763 17.0465 6.74366C16.6244 7 15.9987 7 14.7472 7H13.2528C12.0013 7 11.3756 7 10.9535 6.74366C10.6802 6.57763 10.4677 6.34226 10.3429 6.06735C10.1504 5.64292 10.278 5.09116 10.5333 3.98763L10.6582 3.44745Z' stroke='%23232527' stroke-width='2'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 32px;
}
.corp .careers-cont02 dd .bx-step li.end .in-bx {background: #4458B0;}
.corp .careers-cont02 dd .bx-step li.end .in-bx .tx-l span {color: #fff;}
.corp .careers-cont02 dd .bx-step li.ty-arr {padding: 12px 0;}
.corp .careers-cont02 dd .bx-step li.ty-arr::before {content: ''; display: block; width: 24px; height: 24px; margin: 0 auto;}
.corp .careers-cont02 dd .bx-step li.ty-arr::before {
  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.7156 14.8749L6.09127 8.59406C5.88249 8.36092 6.05497 8 6.37515 8L17.6248 8C17.945 8 18.1175 8.36095 17.9087 8.59409L12.2834 14.8749C12.134 15.0417 11.865 15.0417 11.7156 14.8749Z' fill='%23232527'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}

@media (max-width: 1023px) {
  .corp .careers-cont02 {padding: 0 16px;}
  .corp .careers-cont02 dl {padding-left: 0; padding-bottom: 64px;}
  .corp .careers-cont02 dt {position: relative; font-size: 26px; padding-bottom: 16px;}
  .corp .careers-cont02 dd {font-size: 18px;}
  .corp .careers-cont02 dd p.tx01 {font-size: 16px; padding-bottom: 24px;}
  .corp .careers-cont02 dd .bx-step .in-bx {height: 80px; padding: 0 32px;}
  .corp .careers-cont02 dd .bx-step li {margin-bottom: 8px;}
  .corp .careers-cont02 dd .bx-step li:last-child {margin-bottom: 0;}
  .corp .careers-cont02 dd .bx-step li .in-bx .tx-l {font-size: 20px; column-gap: 16px;}
  .corp .careers-cont02 dd .bx-step li .in-bx .tx-l .tx-num {font-size: 20px;}
  .corp .careers-cont02 dd .bx-step li.ty-arr {display: none;}
}
.corp .careers-cont02.ty02 {padding: 64px 0 0 0; margin: 0 auto; border-bottom: 1px solid rgba(19, 21, 23, 0.15);}
.corp .careers-cont02.ty02 dl {position: relative; padding: 0 0 48px 244px;}
.corp .careers-cont02.ty02 dt {position: absolute; top: 0; left: 0; font-weight: 600; font-size: 28px; color: #232527; line-height: 130%;}
.corp .careers-cont02.ty02 dd {font-weight: 400; font-size: 19px; color: #232527; line-height: 150%;}
.corp .careers-cont02.ty02 .tx-bx-ty01 li {position: relative; font-weight: 400; font-size: 19px; color: #232527; line-height: 150%; padding: 0 0 8px 20px;}
.corp .careers-cont02.ty02 .tx-bx-ty01 li strong {font-weight: 600;}
.corp .careers-cont02.ty02 .tx-bx-ty01 li:last-child {padding-bottom: 0;}
.corp .careers-cont02.ty02 .tx-bx-ty01 li::before {content: ''; position: absolute; top: 10px; left: 4px; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.corp .careers-cont02.ty02 .tx-bx-ty02 li {position: relative; font-weight: 400; font-size: 15px; color: #444; line-height: 150%; padding: 0 0 7px 20px;}
.corp .careers-cont02.ty02 .tx-bx-ty02 li:last-child {padding-bottom: 0;}
.corp .careers-cont02.ty02 .tx-bx-ty02 li::before {content: ''; position: absolute; top: 10px; left: 4px; width: 4px; height: 4px; background: #777; border-radius: 4px;}
.corp .careers-cont02.ty02 dd .bx-step .in-bx {position: relative;}
.corp .careers-cont02.ty02 dd .bx-step .bx-r-n {display: flex; column-gap: 36px; align-items: center;}
.corp .careers-cont02.ty02 dd .bx-step .tx-date {font-weight: 400; font-size: 19px; color: #232527; line-height: 150%; position: absolute; top: 30px; right: 104px;}
.corp .careers-cont02.ty02 dd .bx-step li.end .tx-date {color: #fff;}
.corp .careers-cont02.ty02 dd p.tx02 {position: relative; font-weight: 600; font-size: 19px; color: #374BA3; line-height: 150%; padding: 0 0 8px 32px;}
.corp .careers-cont02.ty02 dd p.tx02::before {content: ''; position: absolute; top: 2px; left: 0; display: inline-block; width: 24px; height: 24px;}
.corp .careers-cont02.ty02 dd p.tx02::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%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='%23788BE6'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7528 6.33878C14.1176 6.58805 14.2113 7.08586 13.962 7.45065L9.86198 13.4506C9.72769 13.6472 9.51286 13.7737 9.27586 13.7958C9.03886 13.818 8.80432 13.7334 8.63596 13.5652L6.13439 11.0652C5.82188 10.7528 5.82172 10.2463 6.13404 9.93379C6.44636 9.62127 6.95289 9.62111 7.26541 9.93343L9.08495 11.7518L12.6409 6.54794C12.8902 6.18315 13.388 6.0895 13.7528 6.33878Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
}
.corp .careers-cont02.ty02 .in-tb-ty01 {border-top: 2px solid rgba(19, 21, 23, 0.30); display: table; width: 100%;}
.corp .careers-cont02.ty02 .in-tb-ty01 .bx-tr {display: table-row;}
.corp .careers-cont02.ty02 .in-tb-ty01 .bx-th {width: 160px; font-weight: 600; font-size: 19px; color: #232527; line-height: 150%; background: #F8F8F8; border-bottom: 1px solid #DCDCDC; text-align: center; display: table-cell; vertical-align: middle;}
.corp .careers-cont02.ty02 .in-tb-ty01 .bx-td {width: 316px; font-weight: 400; font-size: 19px; color: #232527; line-height: 150%;padding: 12px; border-bottom: 1px solid #DCDCDC; border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; box-sizing: border-box; display: table-cell; vertical-align: middle;}
.corp .careers-cont02.ty02 .in-tb-ty01 .bx-td:last-child {border-right: none;}
.corp .careers-cont02.ty02 .in-tb-ty01 .bx-td strong {font-weight: 600;}
.corp .careers-cont02.ty02 .in-tb-ty01 .bx-td p {position: relative; padding: 0 0 4px 20px;}
.corp .careers-cont02.ty02 .in-tb-ty01 .bx-td p::before {content: ''; position: absolute; top: 11px; left: 4px; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.corp .careers-cont02.ty02 .in-tb-ty01 .bx-td p:last-child {padding-bottom: 0;}
.corp .careers-cont02.ty02 .in-tb-ty02 {/*border-top: 1px solid #B8B9B9;*/ display: table; width: 100%;}
.corp .careers-cont02.ty02 .in-tb-ty02 .bx-tr {display: table-row;}
.corp .careers-cont02.ty02 .in-tb-ty02 .bx-th {width: 160px; font-weight: 600; font-size: 19px; color: #232527; line-height: 150%; background: #F8F8F8; border-bottom: 1px solid #DCDCDC; text-align: center; display: table-cell; vertical-align: middle;}
.corp .careers-cont02.ty02 .in-tb-ty02 .bx-td {width: 792px; font-weight: 400; font-size: 19px; color: #232527; line-height: 150%;padding: 12px; border-bottom: 1px solid #DCDCDC; border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; box-sizing: border-box; display: table-cell; vertical-align: middle;}
.corp .careers-cont02.ty02 .in-tb-ty02 .bx-td:last-child {border-right: none;}
.corp .careers-cont02.ty02 .in-tb-ty02 .bx-td p {position: relative; padding: 0 0 4px 20px;}
.corp .careers-cont02.ty02 .in-tb-ty02 .bx-td p::before {content: ''; position: absolute; top: 11px; left: 4px; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.corp .careers-cont02.ty02 .in-tb-ty02 .bx-td p:last-child {padding-bottom: 0;}
.corp .careers-cont02.ty02 .tb-wrap-n01 {padding: 8px 0 16px 0;}
.corp .careers-cont02.ty02 .in-tb-ty01:nth-child(2) {border-top: none;}
.corp .careers-cont02.ty02 .in-tb-ty02:first-child {border-top: 2px solid rgba(19, 21, 23, 0.30);}

@media (max-width: 1023px) {
  .corp .careers-cont02.ty02 {padding: 32px 0 0; border: 0 none;}
  .corp .careers-cont02.ty02 dl {padding-left: 0;}
  .corp .careers-cont02.ty02 dt {position: relative; font-size: 20px; padding-bottom: 16px;}
  .corp .careers-cont02.ty02 .in-tb-ty01 .bx-tr {display: flex; flex-wrap: wrap;}
  .corp .careers-cont02.ty02 .in-tb-ty01 .bx-th {width: 100px; font-size: 16px; padding: 16px 0; box-sizing: border-box;}
  .corp .careers-cont02.ty02 .in-tb-ty01 .bx-td {width: calc(100% - 100px); font-size: 16px; padding: 16px 8px; border-right: none;}
  .corp .careers-cont02.ty02 .in-tb-ty02 .bx-tr {display: flex; flex-wrap: wrap;}
  .corp .careers-cont02.ty02 .in-tb-ty02 .bx-th {width: 100px; font-size: 16px; padding: 16px; box-sizing: border-box;}
  .corp .careers-cont02.ty02 .in-tb-ty02 .bx-td {width: calc(100% - 100px); font-size: 16px; padding: 16px 8px; border-right: none;}
  .corp .careers-cont02.ty02 .tx-bx-ty01 li {font-size: 16px;}
  .corp .careers-cont02.ty02 .tx-bx-ty01 li::before {top: 9px;}
  .corp .careers-cont02.ty02 .tx-bx-ty02 li {font-size: 14px;}
  .corp .careers-cont02.ty02 .tx-bx-ty02 li::before {top: 8px;}
  .corp .careers-cont02.ty02 dd .bx-step .in-bx {height: 83px; padding: 0 16px;}
  .corp .careers-cont02.ty02 dd .bx-step .tx-date {position: relative; top: auto; right: auto;}
  .corp .careers-cont02 dd .bx-step li .in-bx .tx-l > div span {font-weight: 600; font-size: 18px;}
  .corp .careers-cont02 dd .bx-step li .in-bx .tx-l > div .tx-date {font-size: 400; font-size: 16px;}
  /* .corp .careers-cont02 dd .bx-step li .in-bx .icon-r {width: 32px; height: 32px;} */
  /* .corp .careers-cont02 dd .bx-step li .in-bx .icon-r.ico01 {background-size: 30px;}
  .corp .careers-cont02 dd .bx-step li .in-bx .icon-r.ico02 {background-size: 30px;}
  .corp .careers-cont02 dd .bx-step li .in-bx .icon-r.ico03 {background-size: 30px;}
  .corp .careers-cont02 dd .bx-step li .in-bx .icon-r.ico04 {background-size: 30px;}
  .corp .careers-cont02 dd .bx-step li .in-bx .icon-r.ico05 {background-size: 30px;}
  .corp .careers-cont02 dd .bx-step li .in-bx .icon-r.ico06 {background-size: 30px;}
  .corp .careers-cont02 dd .bx-step li .in-bx .icon-r.ico07 {background-size: 30px;} */
}

.corp .careers-cont03-wrap {height: 780px; background: url('https://cdn.yedaham.co.kr/yedaham/public/images/corp/bg_careers01.png') no-repeat center; background-size: cover;}
.corp .careers-cont03 {max-width: 1440px; padding: 160px 0 0 0; margin: 0 auto;}
.corp .careers-cont03 .s-tit {font-weight: 600; font-size: 40px; color: #fff; line-height: 130%; padding-bottom: 48px; text-align: center;}
.corp .careers-cont03 .c-grp-bx {width: 1100px; padding-bottom: 12px; margin: 0 auto; border-bottom: 2px solid rgba(255, 255, 255, 0.80);}
.corp .careers-cont03 .c-grp-bx ul {display: flex; column-gap: 12px; align-items: flex-end; justify-content: center; flex-direction: row-reverse;}
.corp .careers-cont03 .c-grp-bx li {display: flex; row-gap: 8px; flex-direction: column;}
.corp .careers-cont03 .c-grp-bx li .bx-txt {width: 200px; height: 63px; font-weight: 600; font-size: 24px; color: #fff; line-height: 63px; background: rgba(255, 255, 255, 0.15); border: 2px solid rgba(255, 255, 255, 0.80); border-radius: 4px; box-sizing: border-box; text-align: center;}
.corp .careers-cont03 .c-grp-bx li .bx-empty {width: 200px; height: 63px; border: 1px solid rgba(255, 255, 255, 0.80); border-radius: 4px; opacity: 0.2;}

@media (max-width: 1023px) {
  .corp .careers-cont03-wrap {height: auto;}
  .corp .careers-cont03 {padding-top: 64px; padding-bottom: 64px;}
  .corp .careers-cont03 .s-tit {font-size: 26px;}
  .corp .careers-cont03 .c-grp-bx {width: 296px; padding-bottom: 8px; margin: 0 auto;}
  .corp .careers-cont03 .c-grp-bx ul {flex-direction: column; align-items: center;}
  .corp .careers-cont03 .c-grp-bx li {margin-bottom: 8px;}
  .corp .careers-cont03 .c-grp-bx li:last-child {margin-bottom: 0;}
  .corp .careers-cont03 .c-grp-bx li .bx-txt {height: 50px; font-size: 20px; line-height: 50px;}
  .corp .careers-cont03 .c-grp-bx li .bx-empty {display: none;}
}
.corp .c-btm-btns {padding: 48px 0 0 0; display: flex; gap: 24px; align-content: center; justify-content: center; align-items: center;}
.corp .c-btm-btns .btn-ty01 {display: inline-block; height: 56px; font-weight: 600; font-size: 19px; color: #fff; line-height: 56px; padding: 0 32px; background: #4458B0; border-radius: 56px; box-sizing: border-box;}
.corp .c-btm-btns .btn-ty02 {display: inline-flex; justify-content: center; align-items: center; min-width: 120px; height: 56px; padding: 0 32px; border-radius: 56px; border: 1px solid #232527; box-sizing: border-box; font-size: 19px; font-weight: 600; color: #232527;}
.corp .c-btm-btns a.btn-down-bn {position: relative; display: inline-flex; gap: 12px; align-items: center; justify-content: center; height: 56px; font-weight: 600; font-size: 19px; color: #4458B0; border-radius: 56px; padding: 0 32px; border: 1px solid #4458B0; box-sizing: border-box;}
.corp .c-btm-btns a.btn-down-bn::after { content: ''; top: 16px; right: 32px; display: block; width: 24px; height: 24px; 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 d='M21.2505 19C21.6644 19.0003 22.0004 19.3361 22.0005 19.75C22.0005 20.1641 21.6645 20.4997 21.2505 20.5H2.75049C2.33627 20.5 1.99951 20.1642 1.99951 19.75C1.99964 19.3359 2.33636 19 2.75049 19H21.2505ZM11.9985 3C12.3961 3 12.718 3.31542 12.7183 3.70508V14.2764L16.98 9.95117C17.2556 9.67022 17.7119 9.66154 17.9985 9.93164C18.2852 10.2018 18.2937 10.6487 18.0181 10.9297L12.5181 16.5186C12.3823 16.657 12.1944 16.7344 11.9985 16.7344C11.8029 16.7344 11.6157 16.6567 11.48 16.5186L5.979 10.9297C5.70342 10.6487 5.71188 10.2018 5.99854 9.93164C6.28518 9.66148 6.74142 9.67028 7.01709 9.95117L11.2788 14.2764V3.70508C11.279 3.31545 11.601 3.00005 11.9985 3Z' fill='%23232527'/%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-position: center; mask-size: 24px; background-color: #4458B0; }

.corp .careers-cont04-wrap {max-width: 1440px; margin: 0 auto;}

.corp .careers-cont05 {padding: 24px 0 96px 0;}
.corp .careers-cont05 .bx-img {width: 98px; height: 98px; margin: 0 auto 48px auto;}
.corp .careers-cont05 .bx-img {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='97' height='97' viewBox='0 0 97 97' fill='none'%3E%3Cpath d='M21.9387 65.4787C21.635 65.1749 21.2208 65.0092 20.779 65.0092C20.3648 65.0092 19.9505 65.1749 19.6744 65.4787L2.44329 82.7097C-0.815156 85.9682 2.24156 88.2416 5.5 91.5C8.75845 94.7584 11.0588 97.8146 14.3173 94.5562L31.5209 77.3527C32.156 76.7175 32.156 75.7234 31.5209 75.0883L21.9111 65.4787H21.9387Z' fill='%23B9C3FF'/%3E%3Cpath d='M59.19 1C38.8937 1 22.3807 17.5132 22.3807 37.8094C22.3807 46.1489 25.1972 53.8532 29.8916 60.0111C31.9074 62.662 34.2822 65.0368 36.9608 67.0803C43.1463 71.7746 50.823 74.5913 59.19 74.5913C79.4863 74.5913 95.9995 58.1057 95.9995 37.8094C95.9995 17.5132 79.4863 1 59.19 1ZM59.19 68.4886C42.2626 68.4886 28.5109 54.7368 28.5109 37.8094C28.5109 20.8821 42.2626 7.13031 59.19 7.13031C76.1174 7.13031 89.8692 20.8821 89.8692 37.8094C89.8692 54.7368 76.1174 68.4886 59.19 68.4886Z' fill='%23B9C3FF'/%3E%3Cpath d='M45.1206 24.123C46.2921 22.9516 48.1912 22.9515 49.3627 24.123L59.2631 34.0225L68.4555 24.8311C69.6271 23.6596 71.5262 23.6595 72.6977 24.8311C73.8691 26.0026 73.8691 27.9017 72.6977 29.0732L63.5053 38.2646L72.6977 47.457C73.8692 48.6286 73.8691 50.5286 72.6977 51.7002C71.5262 52.8717 69.6261 52.8717 68.4545 51.7002L59.2622 42.5078L49.3627 52.4082C48.1912 53.5794 46.292 53.5796 45.1206 52.4082C43.949 51.2366 43.949 49.3366 45.1206 48.165L55.02 38.2646L45.1206 28.3652C43.949 27.1937 43.949 25.2946 45.1206 24.123Z' fill='%23B9C3FF'/%3E%3Cpath d='M29.9192 60.0111L23.2091 66.7213L30.2782 73.7904L36.9884 67.0526C34.3375 65.0368 31.9627 62.662 29.9192 59.9835V60.0111Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.9387 65.4787C21.635 65.1749 21.2208 65.0092 20.779 65.0092C20.3648 65.0092 19.9505 65.1749 19.6744 65.4787L2.44329 82.7097C-0.815156 85.9682 2.24156 88.2416 5.5 91.5C8.75845 94.7584 11.0588 97.8146 14.3173 94.5562L31.5209 77.3527C32.156 76.7175 32.156 75.7234 31.5209 75.0883L21.9111 65.4787H21.9387Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M59.19 1C38.8937 1 22.3807 17.5132 22.3807 37.8094C22.3807 46.1489 25.1972 53.8532 29.8916 60.0111C31.9074 62.662 34.2822 65.0368 36.9608 67.0803C43.1463 71.7746 50.823 74.5913 59.19 74.5913C79.4863 74.5913 95.9995 58.1057 95.9995 37.8094C95.9995 17.5132 79.4863 1 59.19 1ZM59.19 68.4886C42.2626 68.4886 28.5109 54.7368 28.5109 37.8094C28.5109 20.8821 42.2626 7.13031 59.19 7.13031C76.1174 7.13031 89.8692 20.8821 89.8692 37.8094C89.8692 54.7368 76.1174 68.4886 59.19 68.4886Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M45.1206 24.123C46.2921 22.9516 48.1912 22.9515 49.3627 24.123L59.2631 34.0225L68.4555 24.8311C69.6271 23.6596 71.5262 23.6595 72.6977 24.8311C73.8691 26.0026 73.8691 27.9017 72.6977 29.0732L63.5053 38.2646L72.6977 47.457C73.8692 48.6286 73.8691 50.5286 72.6977 51.7002C71.5262 52.8717 69.6261 52.8717 68.4545 51.7002L59.2622 42.5078L49.3627 52.4082C48.1912 53.5794 46.292 53.5796 45.1206 52.4082C43.949 51.2366 43.949 49.3366 45.1206 48.165L55.02 38.2646L45.1206 28.3652C43.949 27.1937 43.949 25.2946 45.1206 24.123Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 97px;
}
.corp .careers-cont05 .bx-txt {font-weight: 600; font-size: 32px; color: #232527; line-height: 130%; text-align: center;}

@media (max-width: 1023px) {
  .corp .careers-cont05 {padding: 0 0 64px 0;}
  .corp .careers-cont05 .bx-img {width: 78px; height: 78px; background-size: 78px;}
  .corp .careers-cont05 .bx-txt {font-size: 20px;}
  .corp .careers-view01 + .c-btm-btns {gap: 8px; padding-top: 0; padding-bottom: 64px;}
  .corp .c-btm-btns .btn-ty01 {height: 40px; padding: 0 16px; border-radius: 40px; font-size: 15px; line-height: 40px;}
  .corp .c-btm-btns .btn-ty02 {min-width: 72px; height: 40px; padding: 0 16px; border-radius: 40px; font-size: 15px;}
  .corp .c-btm-btns a.btn-down-bn {gap: 8px; height: 40px; padding: 0 16px; border-radius: 40px; font-size: 15px;}
  .corp .c-btm-btns a.btn-down-bn::after {width: 16px; height: 16px; mask-size: cover;}
}

.corp .careers-list01 {padding-top: 0;}
.corp .careers-list01 ul {margin: 0 -16px; display: flex; row-gap: 32px; flex-wrap: wrap;}
.corp .careers-list01 li {width: calc(100% / 3); padding: 0 16px; box-sizing: border-box;}
.corp .careers-list01 li .in-bx {height: 296px; border: 1px solid rgba(19, 21, 23, 0.20); border-radius: 16px; box-sizing: border-box; overflow: hidden;}
.corp .careers-list01 li .in-bx .bx-tp {height: 217px; padding: 32px /*32px 32px 0*/; box-sizing: border-box;}
.corp .careers-list01 li .in-bx .bx-tp .bx-flag {padding-bottom: 12px; display: flex; column-gap: 8px; justify-content: center;}
.corp .careers-list01 li .in-bx .bx-tp .bx-flag span.flag {display: inline-block; height: 31px; font-weight: 400; font-size: 15px; color: #232527; line-height: 31px; padding: 0 16px; border-radius: 16px;}
.corp .careers-list01 li .in-bx .bx-tp .bx-flag span.flag.ty01 {background: #F5F5F7;}
.corp .careers-list01 li .in-bx .bx-tp .bx-flag span.flag.ty02 {background: #DDE1FF;}
.corp .careers-list01 li .in-bx .bx-tp .tx01 {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%; padding-bottom: 24px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.corp .careers-list01 li .in-bx .bx-tp .tx02 {text-align: center;}
.corp .careers-list01 li .in-bx .bx-tp .tx02 .tx-date01 {font-weight: 600; font-size: 19px; color: #444; line-height: 150%;}
.corp .careers-list01 li .in-bx .bx-tp .tx02 .tx-date02 {font-weight: 400; font-size: 17px; color: #444; line-height: 150%;}
.corp .careers-list01 li .in-bx .bx-bt {height: 79px; background: #F8F8F8; border-top: 1px solid rgba(19, 21, 23, 0.15); }
.corp .careers-list01 li .in-bx .bx-bt .tx-c {font-weight: 600; font-size: 24px; line-height: 79px; text-align: center;}
.corp .careers-list01 li .in-bx .bx-bt .tx-c.today {color: #E94543;}
.corp .careers-list01 li .in-bx .bx-bt .tx-c.ing {color: #4458B0}
.corp .careers-list01 li .in-bx .bx-bt .tx-c.day {color: #4458B0}
.corp .careers-list01 li .in-bx .bx-bt .tx-c.end {color: #BFBFBF;}
.corp .careers-list01 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);}

@media (max-width: 1023px) {
  .corp .careers-list01-wrap {padding: 32px 0 64px;}
  /*.corp .careers-list01 {padding-top: 0;}*/
  .corp .careers-list01 ul {display: block; margin: 0;}
  .corp .careers-list01 li {width: 100%; margin-bottom: 16px;}
  .corp .careers-list01 li:last-child {margin-bottom: 0;}

  .corp .careers-list01 li .in-bx {height: auto;}
  .corp .careers-list01 li .in-bx .bx-tp {height: auto; padding: 24px;}
  .corp .careers-list01 li .in-bx .bx-bt {height: auto; padding: 16px 0;}
  .corp .careers-list01 li .in-bx .bx-bt .tx-c {font-size: 18px; line-height: 1.3;}
  .corp .careers-list01 li .in-bx .bx-tp .bx-flag {padding-bottom: 8px;}
  .corp .careers-list01 li .in-bx .bx-tp .bx-flag span.flag {height: 29px; padding: 0 12px; font-size: 14px; line-height: 29px;}
  .corp .careers-list01 li .in-bx .bx-tp .tx01 {padding-bottom: 16px; font-size: 20px;}
  .corp .careers-list01 li .in-bx .bx-tp .tx02 {display: flex; gap: 12px; justify-content: center;}
  .corp .careers-list01 li .in-bx .bx-tp .tx02 .tx-date01 {font-size: 15px;}
  .corp .careers-list01 li .in-bx .bx-tp .tx02 .tx-date02 {font-size: 15px;}
}

.corp .careers-list02 {border-top: 2px solid rgba(19, 21, 23, 0.30);}
.corp .careers-list02 li {padding: 0 32px; border-bottom: 1px solid rgba(19, 21, 23, 0.10); display: flex; justify-content: space-between; align-items: center;}
.corp .careers-list02 li .bx-l {padding: 24px 0; display: flex; column-gap: 48px; align-items: center;}
.corp .careers-list02 li .bx-l .tx-type {width: 100px; font-weight: 600; font-size: 19px; line-height: 130%; text-align: center;}
.corp .careers-list02 li .bx-l .tx-type.ing {color: #374BA3;}
.corp .careers-list02 li .bx-l .tx-type.day {color: #4458B0;}
.corp .careers-list02 li .bx-l .tx-type.today {color: #E94543;}
.corp .careers-list02 li .bx-l .tx-type.end {color: #BFBFBF;}
.corp .careers-list02 li .bx-l .tx-cnt dt {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%; padding-bottom: 4px;}
.corp .careers-list02 li .bx-l .tx-cnt dd {font-weight: 400; font-size: 17px; color: #444; line-height: 150%; padding-bottom: 4px; display: flex; column-gap: 24px;}
.corp .careers-list02 li .btns-r {width: 180px; display: flex; column-gap: 12px; justify-content: center;}
.corp .careers-list02 li .btns-r a.btn-ty01 {display: block; width: 72px; height: 40px; font-weight: 400; font-size: 17px; color: #232527; line-height: 40px; background: #fff; border: 1px solid #232527; border-radius: 40px; box-sizing: border-box; text-align: center;}
.corp .careers-list02 li .btns-r a.btn-ty02 {display: block; width: 72px; height: 40px; font-weight: 400; font-size: 17px; color: #fff; line-height: 40px; background: #898A8B; border: 1px solid 232527; border-radius: 40px; box-sizing: border-box; text-align: center;}
.corp .careers-list02 li .btns-r a.btn-ty03 {display: block; width: 126px; height: 40px; font-weight: 400; font-size: 17px; color: #fff; line-height: 40px; margin-top: 8px; background: #4458B0; border: 1px solid 232527; border-radius: 40px; box-sizing: border-box; text-align: center;}
.corp .careers-list02 li .btns-r .ty-tx {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%; text-align: center;}
.corp .careers-list02 li .btns-r.ty02 {flex-direction: column; align-items: center;}

@media (max-width: 1023px) {
  .corp .careers-list02 li {padding: 0 16px;}
  .corp .careers-list02 li .bx-l {padding: 16px 0; flex-direction: column;}
  .corp .careers-list02 li .bx-l .tx-type {width: 100%; font-size: 16px; text-align: left;}
  .corp .careers-list02 li .bx-l .tx-cnt dt {font-size: 20px; padding-top: 8px;}
  .corp .careers-list02 li .bx-l .tx-cnt dd {font-size: 15px; flex-direction: column;}
  .corp .careers-list02 li .btns-r {width: 107px; flex-direction: column; row-gap: 12px; align-items: flex-end;}
  .corp .careers-list02 li .btns-r a.btn-ty01 {width: 60px; height: 32px; font-size: 15px; line-height: 32px;}
  .corp .careers-list02 li .btns-r a.btn-ty02 {width: 60px; height: 32px; font-size: 15px; line-height: 32px;}
  .corp .careers-list02 li .btns-r a.btn-ty03 {width: 107px; height: 32px; font-size: 15px; line-height: 32px;}
  .corp .careers-list02 li .btns-r .ty-tx {font-size: 16px;}
  .corp .careers-list02 li .btns-r.ty02 {align-items: center;}
}

.corp .careers-view01 {max-width: 1196px; margin: 0 auto;}
.corp .careers-view01 .tp-tit-bx {padding-bottom: 40px; border-bottom: 1px solid #000; text-align: center;}
.corp a.btn-mob-prev {display: none;}
.corp .careers-view01 .tp-tit-bx .tx-tit {font-weight: 700; font-size: 52px; color: #232527; line-height: 120%; padding-bottom: 24px; text-align: center;}
.corp .careers-view01 .tp-tit-bx .bt-txt {display: flex; column-gap: 12px; align-items: center; justify-content: center;}
.corp .careers-view01 .tp-tit-bx .bx-sepa {display: inline-block; column-gap: 12px; align-items: center; justify-content: center; vertical-align: top;}
.corp .careers-view01 .tp-tit-bx .bx-sepa.flag .flag {display: block; height: 33px; font-weight: 400; font-size: 19px; color: #fff; line-height: 33px; padding: 0 12px; border-radius: 33px;}
.corp .careers-view01 .tp-tit-bx .bx-sepa.flag .flag.today {background: #E94543;}
.corp .careers-view01 .tp-tit-bx .bx-sepa.flag .flag.day {background: #4458B0;}
.corp .careers-view01 .tp-tit-bx .bx-sepa.flag .flag.ing {background: #4458B0;}
.corp .careers-view01 .tp-tit-bx .bx-sepa.flag .flag.end {color: #777; border: 1px solid rgba(19, 21, 23, 0.30);}
.corp .careers-view01 .tp-tit-bx .tx-date .tx-l {display: inline-block; font-weight: 600; font-size: 22px; color: #444; line-height: 150%; padding-left: 12px; vertical-align: top;}
.corp .careers-view01 .tp-tit-bx .tx-date .tx-r {display: inline-block; font-weight: 400; font-size: 22px; color: #444; line-height: 150%; padding-left: 12px; vertical-align: top;}

@media (max-width: 1023px) {
  .corp .careers-view01 {padding: 0 16px;}
  .corp .careers-view01 .tp-tit-bx {padding: 0; text-align: left;}
  .corp a.btn-mob-prev {display: block; width: 32px; height: 32px; margin: 12px 0 24px 0;}
  /* .corp .careers-view01 .tp-tit-bx a.btn-mob-prev {display: block; width: 32px; height: 32px; margin: 12px 0 24px 0;} */
  .corp a.btn-mob-prev {
    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 fill-rule='evenodd' clip-rule='evenodd' d='M2.6665 15.999C2.6665 16.2891 2.7847 16.5667 2.99385 16.7678L9.92719 23.4345C10.3518 23.8428 11.0271 23.8296 11.4354 23.4049C11.8437 22.9803 11.8305 22.3051 11.4058 21.8967L6.38147 17.0656L28.2655 17.0656C28.8546 17.0656 29.3321 16.5881 29.3321 15.999C29.3321 15.4099 28.8546 14.9323 28.2655 14.9323L6.38146 14.9323L11.4058 10.1012C11.8305 9.69287 11.8437 9.01762 11.4354 8.59298C11.0271 8.16833 10.3518 8.15509 9.92719 8.5634L2.99385 15.2301C2.7847 15.4312 2.6665 15.7088 2.6665 15.999Z' fill='%23232527'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 32px;
}
  .corp .careers-view01 .tp-tit-bx .tx-tit {display: inline; font-size: 26px; text-align: left;}
  .corp .careers-view01 .tp-tit-bx .bx-sepa.tx-date {display: block; padding-top: 8px; padding-bottom: 24px;}
  .corp .careers-view01 .tp-tit-bx .tx-date .tx-l {font-size: 15px; padding-left: 0;}
  .corp .careers-view01 .tp-tit-bx .tx-date .tx-r {font-size: 15px;}

  .corp .careers-view01 .tp-tit-bx .bx-sepa.flag .flag {height: 28px; margin-top: 1px; font-size: 16px; line-height: 28px;}
  .corp .careers-cont02.ty02 dd p.tx02 {font-size: 16px;}
}


.corp .careers-agree-wrap {padding: 16px 0 48px 0; margin-bottom: 48px; border-bottom: 1px solid rgba(19, 21, 23, 0.15);}
.corp .careers-agree-wrap .tp-tx {padding-bottom: 32px;}
.corp .careers-agree-wrap .form.checkbox .form-text {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.corp .careers-agree-wrap .form.checkbox .form-text span {color: #E94543;}
.corp .careers-agree-wrap .form.checkbox .form-text::before, .corp .careers-agree-wrap .form.checkbox .form-text::after {top: 3px;}
.corp .careers-agree-wrap .form.checkbox:not(.disabled, :has(:disabled)) .form-elem:checked + .form-text::before {background-color: #4458B0; border: 1px solid #4458B0;}
.corp .careers-agree-wrap .gray-cont-bx {padding: 24px; background: #F5F5F7; border-radius: 16px;}
.corp .careers-agree-wrap .gray-cont-bx .bx-tx01 {padding-bottom: 24px;}
.corp .careers-agree-wrap .gray-cont-bx .bx-tx01 ul {display: flex; row-gap: 4px; flex-direction: column;}
.corp .careers-agree-wrap .gray-cont-bx .bx-tx01 li {position: relative; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding-left: 20px;}
.corp .careers-agree-wrap .gray-cont-bx .bx-tx01 li::before {content: ''; position: absolute; top: 10px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.corp .careers-agree-wrap .gray-cont-bx .bx-tx02 li {position: relative; padding: 0 0 24px 24px;}
.corp .careers-agree-wrap .gray-cont-bx .bx-tx02 li:last-child {padding-bottom: 0;}
.corp .careers-agree-wrap .gray-cont-bx .bx-tx02 li p.tx01 {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%;}
.corp .careers-agree-wrap .gray-cont-bx .bx-tx02 li p.tx01 span {position: absolute; top: 0; left: 0;}
.corp .careers-agree-wrap .gray-cont-bx .bx-tx02 li p.tx02 {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding: 8px 0 0 0;}
.corp .careers-agree-wrap .gray-cont-bx .bx-tx02 li p.tx03 {position: relative; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 0 0 4px 20px;}
.corp .careers-agree-wrap .gray-cont-bx .bx-tx02 li p.tx03:before {content: ''; position: absolute; top: 10px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.corp .careers-agree-wrap .gray-cont-bx .bx-tx02 li p.tx03.first {font-weight: 600;}
.corp .careers-agree-wrap .gray-cont-bx .bx-tx02 li p.tx03.last {padding-bottom: 0;}
.corp .careers-agree-wrap .gray-cont-bx .bx-tx02 li p.tx03.last:before {display: none;}

@media (max-width: 1023px) {
  .corp .careers-agree-wrap {padding-left: 16px; padding-right: 16px; padding-bottom: 32px; margin-bottom: 0; border-bottom: none;}
  .corp .careers-agree-wrap .tp-tx {padding-bottom: 16px;}
  .corp .careers-agree-wrap .form.checkbox .form-text {font-size: 16px;}
  .corp .careers-agree-wrap .form.checkbox .form-text::before, .corp .careers-agree-wrap .form.checkbox .form-text::after {top: 2px;}
  .corp .careers-agree-wrap .gray-cont-bx .bx-tx01 li {font-size: 15px;}
  .corp .careers-agree-wrap .gray-cont-bx .bx-tx01 li::before {top: 9px;}
  .corp .careers-agree-wrap .gray-cont-bx .bx-tx02 li p.tx01 {font-size: 17px;}
  .corp .careers-agree-wrap .gray-cont-bx .bx-tx02 li p.tx02 {font-size: 17px;}
}

.corp .content-popup .popup-wrap.second-paper {max-width: 708px;}
.corp .content-popup .popup-wrap.second-paper .popup-header {margin-bottom: 32px;}
.corp .content-popup .popup-wrap.second-paper .board-write-ty01 .top-area {padding-bottom: 0; margin-bottom: 18px; border-bottom: none;}
.corp .content-popup .popup-wrap.second-paper .tp-gr-bx {padding: 24px; margin-bottom: 24px; background: #F5F5F7; border-radius: 12px;}
.corp .content-popup .popup-wrap.second-paper .tp-gr-bx li {position: relative; font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; padding: 0 0 4px 20px;}
.corp .content-popup .popup-wrap.second-paper .tp-gr-bx li::before {content: ''; position: absolute; top: 10px; left: 4px; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.corp .content-popup .popup-wrap.second-paper .board-write-ty01 .top-area .line-item dl {padding-bottom: 0; display: flex; align-items: center;}
.corp .content-popup .popup-wrap.second-paper .board-write-ty01 .top-area .line-item dt {width: 128px;}
.corp .content-popup .popup-wrap.second-paper .board-write-ty01 .top-area .line-item dd {width: 500px;}
.corp .content-popup .popup-wrap.second-paper .file-upload-result {padding:24px 0 0 0; margin: 0; background: none;}
.corp .content-popup .popup-wrap.second-paper .file-upload-result .file-upload-wrap {display: flex; gap: 12px; flex-wrap: wrap}
.corp .content-popup .popup-wrap.second-paper .file-upload-result .file-upload-wrap .file-name {position: relative; font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding: 11px 44px 11px 12px; background: #F7F6F5; border-radius: 4px;}
.corp .content-popup .popup-wrap.second-paper .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;}
.corp .content-popup .popup-wrap.second-paper .file-upload-result .file-upload-wrap .file-name .btn-delete::after {display: block; content: ''; position: absolute; top: 16px; right: 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.4199 2.82422C12.6282 2.61593 12.9665 2.61595 13.1748 2.82422C13.3827 3.03248 13.3828 3.36994 13.1748 3.57812L8.75195 8L13.1768 12.4248C13.385 12.6331 13.385 12.9704 13.1768 13.1787C12.9685 13.3868 12.6311 13.3869 12.4229 13.1787L7.99805 8.75391L3.57422 13.1787C3.36594 13.3868 3.02854 13.3869 2.82031 13.1787C2.61208 12.9705 2.6122 12.6331 2.82031 12.4248L7.24414 7.99902L2.82324 3.57812C2.61497 3.36984 2.61497 3.03249 2.82324 2.82422C3.03153 2.61595 3.36888 2.61593 3.57715 2.82422L7.99805 7.24512L12.4199 2.82422Z' fill='%2333363D'/%3E%3C/svg%3E");}

@media (max-width: 1023px) {
  .corp .content-popup .popup-wrap.second-paper .board-write-ty01 .top-area .line-item dl {flex-direction: column;}
  .corp .content-popup .popup-wrap.second-paper .board-write-ty01 .top-area .line-item dt {width: 100%;}
  .corp .content-popup .popup-wrap.second-paper .board-write-ty01 .top-area .line-item dd {width: 100%; padding-top: 8px;}
  .corp .content-popup .popup-wrap.second-paper .popup-header {margin-bottom: 0;}
  .corp .content-popup .popup-wrap.second-paper .tp-gr-bx li {font-size: 15px;}
  .corp .content-popup .popup-wrap.second-paper .tp-gr-bx li::before {top: 8px;}
  .corp .content-popup .popup-wrap.second-paper .file-upload-result .file-upload-wrap .file-name {font-size: 14px;}
}


.corp .app-write-wrap01 {max-width: 1440px; padding: 0 0 96px 0; margin: 0 auto;}
.corp .app-write-wrap01 .tp-step-wrap {height: 177px; padding: 40px 48px; margin-bottom: 48px; border: 1px solid #000; border-radius: 16px; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center;}
.corp .app-write-wrap01 .tp-step-wrap .tx-bx {max-width: 569px; padding-right: 40px; box-sizing: border-box;}
.corp .app-write-wrap01 .tp-step-wrap .tx-bx .tx01 {font-weight: 600; font-size: 40px; color: #232527; line-height: 130%; padding-bottom: 12px;}
.corp .app-write-wrap01 .tp-step-wrap .tx-bx .tx02 {display: flex; font-weight: 600; font-size: 22px; color: #444; line-height: 150%;}
.corp .app-write-wrap01 .tp-step-wrap .tx-bx .tx02 span.in-tx-l {padding-right: 16px; font-weight: 400; font-size: 22px; color: #444; line-height: 150%;}
.corp .app-write-wrap01 .tp-step-wrap .tx-bx .tx02 span.dot {margin-top: 8px;}

@media (max-width: 1023px) {
  .corp .app-write-wrap01 {padding-top: 16px; padding-bottom: 64px;}
  .corp .app-write-wrap01 .tp-step-wrap {height: auto; padding: 0; border: none; flex-direction: column;}
  .corp .app-write-wrap01 .tp-step-wrap .tx-bx  {width: calc(100% - 32px); padding: 20px 0; margin: 0 auto 32px auto; border: 1px solid #000; border-radius: 16px;}
  .corp .app-write-wrap01 .tp-step-wrap .tx-bx .tx01 {font-size: 24px; padding-bottom: 8px; text-align: center;}
  .corp .app-write-wrap01 .tp-step-wrap .tx-bx .tx02 {font-size: 16px; padding-bottom: 0; text-align: center; justify-content: center;}
  .corp .app-write-wrap01 .tp-step-wrap .tx-bx .tx02 span.in-tx-l {font-size: 16px;}
}

.corp .apw-top-round-bx {height: 96px; padding: 0 32px; margin-bottom: 48px; background: #ECF5FF; border-radius: 96px; display: flex; justify-content: space-between; align-items: center;}
.corp .apw-top-round-bx .bx-l {position: relative; font-weight: 600; font-size: 19px; color: #232527; line-height: 150%; padding-left: 32px;}
.corp .apw-top-round-bx .bx-l::before {content: ''; position: absolute; top: 2px; left: 0; display: block; width: 24px; height: 24px;}
.corp .apw-top-round-bx .bx-l::before {
  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 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2ZM12 15C11.6893 15 11.4119 15.1419 11.2285 15.3643C11.2082 15.3888 11.1888 15.414 11.1709 15.4404C11.0629 15.6001 11 15.7927 11 16C11 16.2073 11.0629 16.3999 11.1709 16.5596C11.2068 16.6127 11.2478 16.6619 11.293 16.707C11.4739 16.888 11.7239 17 12 17C12.5523 17 13 16.5523 13 16C13 15.4477 12.5523 15 12 15ZM12 7C11.4477 7 11 7.44772 11 8V13C11 13.5523 11.4477 14 12 14C12.5523 14 13 13.5523 13 13V8C13 7.44772 12.5523 7 12 7Z' fill='%23FF766E'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}
.corp .apw-top-round-bx .bx-r {display: flex; column-gap: 16px; align-items: center;}
.corp .apw-top-round-bx .bx-r .tx01 {position: relative; font-weight: 600; font-size: 22px; color: #E94543; line-height: 150%; padding-left: 40px;}
.corp .apw-top-round-bx .bx-r .tx01::before {content: ''; position: absolute; top: 0; left: 0; display: block; width: 32px; height: 32px;}
.corp .apw-top-round-bx .bx-r .tx01::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='26' viewBox='0 0 27 26' fill='none'%3E%3Cpath d='M1.84398 14.1445C1.29178 14.1396 0.848289 13.6876 0.853092 13.1354C0.872261 10.9385 1.37206 8.77261 2.31663 6.78902C2.55403 6.29052 3.15011 6.0779 3.64866 6.31507C4.14729 6.55253 4.35878 7.14977 4.12132 7.6484C3.30207 9.36881 2.86966 11.2482 2.85309 13.1536C2.84807 13.7057 2.3961 14.1493 1.84398 14.1445Z' fill='%23E94543'/%3E%3Cpath d='M26.8525 13.1445C26.8525 13.6968 26.4048 14.1445 25.8525 14.1445C25.3003 14.1445 24.8525 13.6968 24.8525 13.1445C24.8525 10.2272 23.6941 7.42879 21.6312 5.36589C20.6098 4.34446 19.3967 3.53457 18.0622 2.98177C16.7276 2.42897 15.2971 2.14453 13.8525 2.14453C13.3003 2.14453 12.8525 1.69682 12.8525 1.14453C12.8525 0.592247 13.3003 0.144532 13.8525 0.144532C15.5597 0.144532 17.2506 0.480804 18.8278 1.13411C20.4049 1.78742 21.8382 2.74474 23.0452 3.95182C25.4832 6.3898 26.8525 9.69672 26.8525 13.1445Z' fill='%23E94543'/%3E%3Cpath d='M12.123 13.1445L12.1296 13.2565C12.1591 13.5176 12.2906 13.7584 12.498 13.9245L17.1139 17.6172C17.5451 17.962 18.1739 17.892 18.5189 17.4609C18.8639 17.0297 18.7939 16.401 18.3626 16.056L14.123 12.6628L14.123 7.60547C14.123 7.05318 13.6753 6.60547 13.123 6.60547C12.5708 6.60547 12.123 7.05318 12.123 7.60547L12.123 13.1445Z' fill='%23E94543'/%3E%3Cpath d='M2.85254 4.83984C2.85254 5.81686 3.64509 6.60921 4.62207 6.60938C5.59919 6.60938 6.3916 5.81696 6.3916 4.83984C6.39144 3.86286 5.59909 3.07031 4.62207 3.07031C3.64519 3.07048 2.8527 3.86296 2.85254 4.83984ZM0.852539 4.83984C0.852701 2.75839 2.54062 1.07048 4.62207 1.07031C6.70366 1.07031 8.39144 2.75829 8.3916 4.83984C8.3916 6.92153 6.70376 8.60938 4.62207 8.60938C2.54052 8.60921 0.852539 6.92143 0.852539 4.83984Z' fill='%23E94543'/%3E%3Cpath d='M24.2619 20.995C23.9237 21.4316 23.2949 21.5116 22.8583 21.1734C22.422 20.8353 22.3422 20.2076 22.6799 19.7711C23.2861 18.9885 23.7809 18.125 24.1487 17.206C24.3538 16.6933 24.9354 16.4437 25.4481 16.6487C25.9608 16.8538 26.2105 17.4354 26.0054 17.9481C25.5686 19.0398 24.9819 20.0655 24.2619 20.995Z' fill='%23E94543'/%3E%3Cpath d='M16.7792 25.8285C16.2396 25.946 15.7066 25.6038 15.5891 25.0641C15.472 24.5249 15.8143 23.993 16.3534 23.8753C17.4264 23.6417 18.4572 23.2422 19.4081 22.693C19.8862 22.4172 20.4978 22.5811 20.774 23.0589C21.0502 23.5372 20.8864 24.1499 20.4081 24.4261C19.2783 25.0785 18.054 25.5509 16.7792 25.8285Z' fill='%23E94543'/%3E%3Cpath d='M4.84666 21.1735C4.41006 21.5115 3.78249 21.4317 3.44432 20.9951C2.72422 20.0655 2.13638 19.04 1.69952 17.9482C1.49468 17.4356 1.74436 16.854 2.25682 16.6487C2.76957 16.4436 3.35242 16.6933 3.5576 17.206C3.92537 18.125 4.41891 18.9887 5.02505 19.7711C5.36311 20.2077 5.28322 20.8353 4.84666 21.1735Z' fill='%23E94543'/%3E%3Cpath d='M12.1156 25.0642C11.9982 25.6037 11.4664 25.9458 10.9268 25.8285C9.65222 25.551 8.42765 25.0784 7.29794 24.4262C6.81966 24.15 6.65588 23.5373 6.93205 23.059C7.20841 22.5812 7.81988 22.4171 8.29794 22.6931C9.24878 23.2422 10.2785 23.6418 11.3513 23.8754C11.8908 23.9929 12.2329 24.5247 12.1156 25.0642Z' fill='%23E94543'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 27px;
}
.corp .apw-top-round-bx .bx-r a.btn-save {display: block; width: 114px; height: 48px; font-weight: 600; font-size: 19px; color: #232527; line-height: 48px; background: #fff; border: 1px solid #232527; border-radius: 48px; box-sizing: border-box; text-align: center;}

@media (max-width: 1023px) {
  .corp .apw-top-round-bx {width: calc(100% - 32px); height: auto; padding: 20px 16px; margin: 0 auto; border-radius: 16px; box-sizing: border-box; flex-direction: column;}
  .corp .apw-top-round-bx .bx-l {font-size: 16px;}
  .corp .apw-top-round-bx .bx-l::before {top: 0; background-size: 20px;}
  .corp .apw-top-round-bx .bx-r {padding-top: 16px;}
  .corp .apw-top-round-bx .bx-r .tx01 {font-size: 18px;}
  .corp .apw-top-round-bx .bx-r .tx01::before {top: -3px; background-size: 20px;}
  .corp .apw-top-round-bx .bx-r a.btn-save {height: 40px; font-size: 17px; line-height: 38px;}
}

/*.corp .apw-board-write {padding-bottom: 48px; margin-bottom: 48px; border-bottom: 1px solid rgba(19, 21, 23, 0.15);}*/
.corp .apw-board-write dl {position: relative; padding: 0 0 48px 366px; margin-bottom:48px; border-bottom: 1px solid #ddd;}
.corp .apw-board-write dt {position: absolute; top: 0; left: 0; font-weight: 600; font-size: 32px; color: #232527; line-height: 130%;}
.corp .apw-board-write dd .line-wrap {display: flex; row-gap: 24px; flex-direction: column;}
.corp .apw-board-write dd .line-item .in-bx {display: flex; column-gap: 8px;  align-items: center;}
.corp .apw-board-write dd .line-item .in-bx.ty-tp {align-items: flex-start;}
.corp .apw-board-write dd .line-item .in-bx .bx-th {position: relative; width: 120px; font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; display: flex; align-items: center; column-gap: 4px;}
.corp .apw-board-write dd .line-item .in-bx .bx-th span.imp {display: inline-block; font-weight: 400; color: #E94543; line-height: 1; vertical-align: top;}
.corp .apw-board-write dd .line-item .in-bx .bx-th .icon-q {display: inline-block; width: 20px; height: 20px; cursor: pointer;}
.corp .apw-board-write dd .line-item .in-bx .bx-th .icon-q {
  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='M10.0003 3.0013C6.13433 3.0013 3.00033 6.13531 3.00033 10.0013C3.00033 13.8673 6.13433 17.0013 10.0003 17.0013C13.8663 17.0013 17.0003 13.8673 17.0003 10.0013C17.0003 6.13531 13.8663 3.0013 10.0003 3.0013ZM1.66699 10.0013C1.66699 5.39893 5.39795 1.66797 10.0003 1.66797C14.6027 1.66797 18.3337 5.39893 18.3337 10.0013C18.3337 14.6037 14.6027 18.3346 10.0003 18.3346C5.39795 18.3346 1.66699 14.6037 1.66699 10.0013Z' fill='%23777777'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.94642 7.40576C8.73319 7.68533 8.66634 8.01781 8.66634 8.16813H7.33301C7.33301 7.7629 7.47449 7.13704 7.88626 6.59717C8.32319 6.0243 9.03899 5.5848 10.083 5.5848C11.1016 5.5848 11.8236 5.97892 12.237 6.5835C12.6252 7.15115 12.6873 7.829 12.5634 8.32863C12.3595 9.15068 11.8638 9.77955 11.5263 10.0816C11.4322 10.1658 11.351 10.2373 11.2805 10.2995C11.0209 10.5284 10.9054 10.6303 10.8187 10.7682C10.7417 10.8908 10.665 11.0914 10.665 11.6681H9.33171C9.33171 10.9949 9.41575 10.4948 9.68988 10.0586C9.8895 9.74104 10.1879 9.48093 10.4672 9.23744C10.525 9.18703 10.582 9.13734 10.6371 9.088C10.8184 8.92584 11.1425 8.51892 11.2693 8.00763C11.3107 7.8406 11.2896 7.56011 11.1364 7.3361C11.0084 7.14901 10.7311 6.91813 10.083 6.91813C9.46036 6.91813 9.13449 7.15919 8.94642 7.40576Z' fill='%23777777'/%3E%3Cpath d='M9.16634 13.3348C9.16634 12.8746 9.53944 12.5015 9.99967 12.5015C10.4599 12.5015 10.833 12.8746 10.833 13.3348C10.833 13.795 10.4599 14.1681 9.99967 14.1681C9.53944 14.1681 9.16634 13.795 9.16634 13.3348Z' fill='%23777777'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}
.corp .apw-board-write dd .line-item .in-bx .bx-th .icon-q:hover .in-layer {display: block;}
.corp .apw-board-write dd .line-item .in-bx .bx-th .icon-q .in-layer.active {display: block;}
.corp .apw-board-write dd .line-item .in-bx .bx-th .icon-q .in-layer {position: absolute; top: -43px; left: 0; width: 414px; height: 35px; 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: 20; display: none;;}
.corp .apw-board-write dd .line-item .in-bx .bx-th .icon-q .in-layer::after {
  content: '';
  position: absolute;
  left: 67px;
  bottom: -9px;
  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;
}
.corp .apw-board-write dd .line-item .in-bx .bx-td {width: 946px;}
.corp .apw-board-write dd .line-item .inp-tx01 {font-weight: 400; font-size: 19px; line-height: 48px; padding-left: 8px;}
.corp .apw-board-write dd .line-item .inp-tx02 {font-weight: 400; font-size: 17px; color: #374BA3; line-height: 150%;}
.corp .apw-board-write dd .line-item.sepa {display: flex; column-gap: 64px;}
.corp .apw-board-write dd .line-item.sepa .in-bx .bx-td {width: 377px /*385px*/;}
.corp .apw-board-write .form {--readonly-bg-color: #F5F5F7; --disabled-bg-color: #F5F5F7;}
.corp .apw-board-write .form.input {width: 100%;}

.corp .apw-board-write .form.input.ty-s01 {width: 240px;}
.corp .apw-board-write .form.select {width: 100%;}
.corp .apw-board-write .form.radio .form-text {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%; padding-left: 32px; margin-right: 24px;}
.corp .apw-board-write .form.radio .form-text::before {width: 20px; height: 20px;}
.corp .apw-board-write .form.radio .form-text::before, .form.radio .form-text::after {top: 3px; left: 0;}
.corp .apw-board-write .form.textarea .form-elem {height: 136px;}
.corp .apw-board-write .form.textarea .form-elem.ty-s01 {height: 110px;}
.corp .apw-board-write .form.textarea .tp-tx01 {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%; padding: 0 0 8px 0;}
.corp .apw-board-write .form.textarea .tp-tx02 {font-weight: 400; font-size: 19px; color: #E94543; line-height: 150%; padding: 0 0 24px 24px;}
.corp .apw-board-write .form.textarea .tp-tx02 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='11' viewBox='0 0 12 11' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.4898 0.201994C12.0235 0.562783 12.1605 1.28328 11.7958 1.81126L5.797 10.4954C5.60052 10.7798 5.28619 10.9629 4.93944 10.995C4.59268 11.027 4.24952 10.9046 4.00318 10.6611L0.343089 7.04273C-0.114161 6.59069 -0.114393 5.85756 0.342572 5.40524C0.799537 4.95292 1.54066 4.95269 1.99791 5.40473L4.66012 8.0366L9.86298 0.504727C10.2277 -0.0232568 10.956 -0.158795 11.4898 0.201994Z' fill='%23E94543'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: left top 9px;
  background-size: 12px 11px;
}
.corp .apw-board-write .form.textarea .btm-tx01 {font-weight: 400; font-size: 15px; color: #232527; line-height: 150%; padding: 8px 0 0 0; text-align: right;}
.corp .apw-board-write .bx-address {display: flex; column-gap: 12px; align-items: center; margin-bottom: 8px;}
.corp .apw-board-write .bx-address:last-child {margin-bottom: 0;}
.corp .apw-board-write .bx-address .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;}
.corp .apw-board-write .bx-address .bx02 {width: 583px /*377px*/;}
.corp .apw-board-write .bx-address .bx03 {width: 557px;}
.corp .apw-board-write .bx-datepicker {width: 377px; display: flex; gap: 12px;}
.corp .apw-board-write .bx-datepicker .line {font-weight: 600; font-size: 19px; color: #232527; line-height: 48px; text-align: center;}
.corp .apw-board-write .bx-datepicker .form.input .form-elem {padding-left: 16px; padding-right: 44px; 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-size: 24px; background-position: right 16px center;}
.corp .apw-board-write .bx-rad-inp {display: flex; align-items: center;}
.corp .apw-board-write .bx-rad-inp .in-bx-r {flex-shrink: 0;}
.corp .apw-board-write .bx-rad-inp .in-bx-i {flex: 1 1 100%;}
.corp .apw-board-write .bx-two-inp {display: flex; column-gap: 12px;}
.corp .apw-board-write .bx-two-inp .bx01 {width: 377px;}
.corp .apw-board-write .bx-two-inp .bx02 {width: 557px;}
.corp .apw-board-write .line-wrap + .bx-tx-more {padding-top: 24px; margin-top: 24px; border-top: 1px solid rgba(19, 21, 23, 0.15);}
.corp .apw-board-write .bx-tx-more { display: flex; justify-content: space-between;}
.corp .apw-board-write .bx-tx-more.first {padding-top: 0; margin-top: 0; border-top: none;}
.corp .apw-board-write .bx-tx-more .tx01 {font-weight: 400; font-size: 19px; color: #232527; line-height: 40px;}
.corp .apw-board-write .bx-tx-more a.btn-add {position: relative; display: block; width: 92px; height: 40px; line-height: 40px; padding-left: 42px /*36px*/; border: 1px solid #232527; border-radius: 40px; box-sizing: border-box;}
.corp .apw-board-write .bx-tx-more a.btn-add::before {content: ''; position: absolute; top: 12px; left: 16px; width: 16px; height: 16px;}
.corp .apw-board-write .bx-tx-more a.btn-add::before {
  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='M7.99902 2C8.29353 2 8.53313 2.23871 8.5332 2.5332V7.4668H13.4668C13.7612 7.46687 13.9999 7.70555 14 8C14 8.29451 13.7613 8.53313 13.4668 8.5332H8.5332V13.4668C8.5332 13.7613 8.29358 14 7.99902 14C7.70468 13.9998 7.46582 13.7612 7.46582 13.4668V8.5332H2.5332C2.23871 8.53313 2 8.29451 2 8C2.00007 7.70555 2.23875 7.46687 2.5332 7.4668H7.46582V2.5332C7.46589 2.23886 7.70472 2.00025 7.99902 2Z' fill='%2333363D'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
}
.corp .apw-board-write .bx-gray-com {padding: 24px; background: #F5F5F7; border-radius: 16px; display: flex; row-gap: 24px; flex-direction: column;}
.corp .apw-board-write .bx-gray-com ul {display: flex; column-gap: 48px;}
.corp .apw-board-write .bx-gray-com li {width: calc(50% - 24px);}
.corp .apw-board-write .bx-gray-com li > .in-bx {min-height: 48px; display: flex; column-gap: 12px; align-items: center;}
.corp .apw-board-write .bx-gray-com li > .in-bx > .s-tit-l {width: 160px; font-weight: 600; font-size: 19px; color: #232527; line-height: 150%;}

@media (max-width: 1023px) {
  .corp .apw-board-write {padding: 64px 16px 0 16px;}
  .corp .apw-board-write dl {padding-left: 0; padding-bottom: 24px; margin-bottom: 24px;}
  .corp .apw-board-write dt {position: relative; font-size: 26px; padding-bottom: 16px;}
  .corp .apw-board-write dd .line-wrap {row-gap: 0;}
  .corp .apw-board-write dd .line-item:not(:first-child) {padding-top: 24px;}
  .corp .apw-board-write dd .line-item .in-bx {flex-direction: column; row-gap: 8px;}
  .corp .apw-board-write dd .line-item .in-bx:not(:first-child) {padding-top: 24px;}
  .corp .apw-board-write dd .line-item .in-bx .bx-th {width: 100%; font-size: 15px;}
  .corp .apw-board-write dd .line-item .in-bx .bx-td {width: 100%;}
  .corp .apw-board-write dd .line-item.sepa {flex-direction: column;}
  .corp .apw-board-write dd .line-item.sepa .in-bx .bx-th {width: 100%;}
  .corp .apw-board-write dd .line-item.sepa .in-bx .bx-td {width: 100%;}
  .corp .apw-board-write dd .line-item .in-bx .bx-th .icon-q .in-layer {width: 336px; font-size: 12px;}
  .corp .apw-board-write dd .line-item .inp-tx01 {font-size: 16px;}
  .corp .apw-board-write dd .line-item .inp-tx02 {display: block; font-size: 14px; padding-top: 8px;}
  .corp .apw-board-write .bx-rad-inp {flex-direction: column;}
  .corp .apw-board-write .bx-rad-inp .in-bx-r {width: 100%;}
  .corp .apw-board-write .bx-rad-inp .in-bx-i {width: 100%; padding-top: 8px;}
  .corp .apw-board-write .bx-tx-more {gap: 8px; position: relative;}
  .corp .apw-board-write .bx-tx-more .tx01 {font-size: 17px; line-height: 130%;}
  .corp .apw-board-write .bx-tx-more a.btn-add {/*position: absolute; top: 0; right: 0;*/ flex-shrink: 0; width: auto; font-size: 15px; padding: 0 16px 0 32px;}
  .corp .apw-board-write .bx-tx-more a.btn-add::before {left: 12px;}
  .corp .apw-board-write .bx-tx-more.first a.btn-add {top: 4px;}
  .corp .apw-board-write .bx-gray-com {gap: 16px; padding: 16px;}
  .corp .apw-board-write .bx-gray-com ul {flex-direction: column; row-gap: 24px;}
  .corp .apw-board-write .bx-gray-com li {width: 100%;}
  .corp .apw-board-write .bx-gray-com li > .in-bx {flex-direction: column; align-items: flex-start; gap: 8px;}
  .corp .apw-board-write .bx-gray-com li > .in-bx > .s-tit-l {width: 100%; font-size: 15px;}
  .corp .apw-board-write .bx-gray-com .form.radio .form-text {margin-right: 16px;}
  .corp .apw-board-write .bx-gray-com .form.radio:last-child .form-text {margin-right: 0;}
  .corp .apw-board-write .bx-datepicker {width: 100%;}
  .corp .apw-board-write .form.input.datepicker {flex: 1 1 100%}
  .corp .apw-board-write .form.radio .form-text {font-size: 16px;}
  .corp .apw-board-write .form.textarea .tp-tx01 {font-size: 16px;}
  .corp .apw-board-write .form.textarea .tp-tx02 {font-size: 16px; background-position: left top 6px;}
  /* .corp .apw-board-write .bx-address:has(.btn-search-address) .bx01 {flex: 1 1 100%;}
  .corp .apw-board-write .bx-address .btn-search-address {flex-shrink: 0;} */
}

.corp .apw-btm-btns {display: flex; justify-content: center; column-gap: 24px;}
.corp .apw-btm-btns .btn-ty01 {display: inline-block; height: 56px; font-weight: 600; font-size: 19px; color: #fff; line-height: 56px; padding: 0 32px; background: #4458B0; border-radius: 56px; box-sizing: border-box;}
.corp .apw-btm-btns .btn-ty02 {display: inline-block; height: 56px; font-weight: 600; font-size: 19px; color: #fff; line-height: 56px; padding: 0 32px; background: #A0A0A0; border-radius: 56px; box-sizing: border-box;}
.corp .apw-btm-btns .btn-ty03 {display: inline-block; height: 56px; font-weight: 600; font-size: 19px; color: #232527; line-height: 56px; padding: 0 32px; background: #fff; border: 1px solid #232527; border-radius: 56px; box-sizing: border-box;}

@media (max-width: 1023px) {
  .corp .apw-btm-btns {gap: 8px; flex-wrap: wrap; padding: 0 16px;}
  .corp .apw-btm-btns .btn-ty01 {min-width: 72px; height: 40px; font-size: 16px; padding: 0 16px; line-height: 40px; text-align: center;}
  .corp .apw-btm-btns .btn-ty02 {height: 40px; font-size: 16px; padding: 0 16px; line-height: 40px; text-align: center;}
  .corp .apw-btm-btns .btn-ty03 {min-width: 72px; height: 40px; font-size: 16px; padding: 0 16px; line-height: 40px; text-align: center;}
}

/* @media (max-width: 460px) {
  .corp .apw-btm-btns .btn-ty01,
  .corp .apw-btm-btns .btn-ty02,
  .corp .apw-btm-btns .btn-ty03 {flex: 1 1 calc(50% - 8px)}
} */


.corp .apw-board-write dd .bx-add-gray01 {position: relative; padding: 24px 32px; margin: 24px 0 0 0; background: #F5F5F7; border-radius: 16px;}
.corp .apw-board-write dd .bx-add-gray01 .line-item.sepa .in-bx .bx-td {width: 345px;}
.corp .apw-board-write dd .bx-add-gray01 .bx-datepicker {width: 345px;}
.corp .apw-board-write dd .bx-add-gray01 .bx-point {display: flex; width: 345px;}
.corp .apw-board-write dd .bx-add-gray01 .bx-point .line {width: 35px; font-weight: 600; font-size: 19px; color: #232527; line-height: 48px; text-align: center;}
.corp .apw-board-write dd .bx-add-gray01 .btn-r {width: 64px; height: calc(100% - 48px); display: flex; justify-content: flex-end; align-self: flex-end;}
.corp .apw-board-write dd .bx-add-gray01 .btn-r a.btn-close-n {display: block; width: 32px; height: 32px; background: #A0A0A0; border-radius: 4px; text-indent: -9999px; overflow: hidden;}
.corp .apw-board-write dd .bx-add-gray01 .btn-r a.btn-close-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 d='M12.4199 2.82422C12.6282 2.61596 12.9665 2.61595 13.1748 2.82422C13.3831 3.03249 13.3831 3.37082 13.1748 3.5791L8.75293 8L13.1768 12.4248C13.385 12.6331 13.385 12.9714 13.1768 13.1797C12.9685 13.3876 12.631 13.3877 12.4229 13.1797L7.99805 8.75488L3.57422 13.1797C3.36598 13.3876 3.02852 13.3877 2.82031 13.1797C2.61203 12.9714 2.61204 12.6331 2.82031 12.4248L7.24414 8L2.82324 3.5791C2.61497 3.37082 2.61496 3.03249 2.82324 2.82422C3.03151 2.61636 3.36898 2.6162 3.57715 2.82422L7.99805 7.24512L12.4199 2.82422Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px;
}

@media (max-width: 1023px) {
  .corp .apw-board-write dd .bx-add-gray01 {padding: 16px;}
  .corp .apw-board-write dd .bx-add-gray01 .bx-datepicker {width: 100%;}
  .corp .apw-board-write dd .bx-add-gray01 .form.input.datepicker {width: calc(100% - 17px);}
  .corp .apw-board-write dd .bx-add-gray01 .line-item.sepa .in-bx .bx-td {width: 100%;}
  .corp .apw-board-write dd .bx-add-gray01 .bx-point {display: flex; width: 100%;}
  .corp .apw-board-write dd .bx-add-gray01 .btn-r {display: block; position: absolute; top: 12px; right: 16px; width: 26px;}
  .corp .apw-board-write dd .bx-add-gray01 .btn-r a.btn-close-n {width: 26px; height: 26px; background-size: 14px;}
}

.corp .apw-board-write dd .bx-add-gray02 {position: relative; padding: 24px 128px 24px 32px; margin: 24px 0 0 0; background: #F5F5F7; border-radius: 16px;}
.corp .apw-board-write dd .bx-add-gray02 .bx-datepicker {width: 300px;}
.corp .apw-board-write dd .bx-add-gray02 .line-item .in-bx .bx-td {width: 786px;}
.corp .apw-board-write dd .bx-add-gray02 .line-item.sepa {column-gap: 48px;}
.corp .apw-board-write dd .bx-add-gray02 .line-item.sepa .in-bx .bx-td {width: 305px;}
.corp .apw-board-write dd .bx-add-gray02 .btn-r {position: absolute; top: 24px; right: 32px; width: 64px; height: calc(100% - 48px); display: flex; align-items: center; justify-content: center;}
.corp .apw-board-write dd .bx-add-gray02 .btn-r a.btn-close-n {display: block; width: 32px; height: 32px; background: #A0A0A0; border-radius: 4px; text-indent: -9999px; overflow: hidden;}
.corp .apw-board-write dd .bx-add-gray02 .btn-r a.btn-close-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 d='M12.4199 2.82422C12.6282 2.61596 12.9665 2.61595 13.1748 2.82422C13.3831 3.03249 13.3831 3.37082 13.1748 3.5791L8.75293 8L13.1768 12.4248C13.385 12.6331 13.385 12.9714 13.1768 13.1797C12.9685 13.3876 12.631 13.3877 12.4229 13.1797L7.99805 8.75488L3.57422 13.1797C3.36598 13.3876 3.02852 13.3877 2.82031 13.1797C2.61203 12.9714 2.61204 12.6331 2.82031 12.4248L7.24414 8L2.82324 3.5791C2.61497 3.37082 2.61496 3.03249 2.82324 2.82422C3.03151 2.61636 3.36898 2.6162 3.57715 2.82422L7.99805 7.24512L12.4199 2.82422Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px;
}

@media (max-width: 1023px) {
  .corp .apw-board-write dd .bx-add-gray02 {padding: 16px;}
  .corp .apw-board-write dd .bx-add-gray02 .line-item .in-bx .bx-td {width: 100%;}
  .corp .apw-board-write dd .bx-add-gray02 .line-item.sepa .in-bx .bx-td {width: 100%;}
  .corp .apw-board-write dd .bx-add-gray02 .bx-datepicker {width: 100%;}
  .corp .apw-board-write dd .bx-add-gray02 .form.input.datepicker {width: 100%;}
  .corp .apw-board-write dd .bx-add-gray02 .line-wrap {display: block}
  .corp .apw-board-write dd .bx-add-gray02 .btn-r {display: block; top: 12px; right: 16px; width: 26px;}
  .corp .apw-board-write dd .bx-add-gray02 .btn-r a.btn-close-n {width: 26px; height: 26px; background-size: 14px;}
}

.corp .apw-board-write .self-area-wrap {display: flex; row-gap: 24px; flex-direction: column;}

.corp .apw-end-wrap {padding: 72px 0 96px 0;}
.corp .apw-end-wrap .icon {width: 98px; height: 98px; margin: 0 auto 48px auto;}
.corp .apw-end-wrap .icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='98' viewBox='0 0 98 98' fill='none'%3E%3Cpath d='M5.17112 7.24166C2.8784 7.24166 1 9.11967 1 11.412V86.5328C1 88.8251 2.8784 90.7031 5.17112 90.7031H10.3918V7.21404H5.17112V7.24166Z' fill='%23B9C3FF'/%3E%3Cpath d='M95.3606 47.7296C93.5098 46.3487 90.8856 46.7077 89.5045 48.5581L85.5267 53.8331L70.9141 73.3038L64.8646 65.2394C63.4835 63.389 60.8593 63.0299 59.0085 64.4108C57.1578 65.7917 56.7987 68.4154 58.1799 70.2658L67.5717 82.7767C68.3728 83.8262 69.5882 84.4338 70.9141 84.4338C72.24 84.4338 73.4554 83.8262 74.2565 82.7767L96.1617 53.5569C97.5428 51.7065 97.1837 49.0828 95.3329 47.7019L95.3606 47.7296Z' fill='%23B9C3FF'/%3E%3Cpath d='M33.3466 81.8654H25.0045M47.9593 73.5247H25.0045M58.4008 50.5466H25.0045M58.4008 42.206H25.0045M59.4505 29.695H36.4957M70.9417 50.5466H68.8424M70.9417 42.206H68.8424M70.9417 21.3268H25.0045M5.17112 7.24166C2.8784 7.24166 1 9.11967 1 11.412V86.5328C1 88.8251 2.8784 90.7031 5.17112 90.7031H10.3918V7.21404H5.17112V7.24166ZM81.3556 1H14.563C12.2702 1 10.3918 2.87802 10.3918 5.17031V92.8297C10.3918 95.122 12.2702 97 14.563 97H81.3556C83.6483 97 85.5267 95.122 85.5267 92.8297V67.7802L74.2565 82.8044C73.4554 83.8538 72.24 84.4614 70.9141 84.4614C69.5882 84.4614 68.3728 83.8538 67.5717 82.8044L58.1799 70.2934C56.7987 68.443 57.1578 65.8193 59.0085 64.4384C60.8593 63.0575 63.4835 63.4166 64.8646 65.267L70.9141 73.3314L85.5267 53.8608V5.17031C85.5267 2.87802 83.6483 1 81.3556 1ZM95.3606 47.7296C93.5098 46.3487 90.8856 46.7077 89.5045 48.5581L85.5267 53.8331L70.9141 73.3038L64.8646 65.2394C63.4835 63.389 60.8593 63.0299 59.0085 64.4108C57.1578 65.7917 56.7987 68.4154 58.1799 70.2658L67.5717 82.7767C68.3728 83.8262 69.5882 84.4338 70.9141 84.4338C72.24 84.4338 73.4554 83.8262 74.2565 82.7767L96.1617 53.5569C97.5428 51.7065 97.1837 49.0828 95.3329 47.7019L95.3606 47.7296Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 98px;
}
.corp .apw-end-wrap .tx01 {font-weight: 600; font-size: 32px; color: #232527; line-height: 130%; padding-bottom: 16px; text-align: center;}
.corp .apw-end-wrap .tx02 {font-weight: 400; font-size: 19px; color: #444; line-height: 150%; text-align: center;}

@media (max-width: 1023px) {
  .corp .apw-end-wrap {padding: 24px 0 64px 0;}
  .corp .apw-end-wrap .icon {width: 78px; height: 78px; background-size: 78px;}
  .corp .apw-end-wrap .tx01 {font-size: 22px; padding-bottom: 8px;}
  .corp .apw-end-wrap .tx02 {font-size: 16px;}
}


.corp .financial-wrap01 {padding: 48px 0 0 0;}
.corp .financial-wrap01 .s-tit-wrap {padding-bottom: 24px; text-align: center;}
.corp .financial-wrap01 .s-tit-wrap p.tx01 {font-weight: 600; font-size: 40px; color: #232527; line-height: 130%;}
.corp .financial-wrap01 .s-tit-wrap p.tx02 {font-weight: 400; font-size: 19px; color: #232527; line-height: 150%;}
.corp .financial-wrap01 .grp-wrap01 .mob-inner-scroll {position: relative; height: 386px; padding: 40px 40px 0 260px; margin: 0 0 32px 0; background: #FAFAFB; border-radius: 16px; box-sizing: border-box; z-index: 1;}
.corp .financial-wrap01 .grp-wrap01 .bx-txt {position: absolute; top: 40px; left: 40px;}
.corp .financial-wrap01 .grp-wrap01 .bx-txt .tx01 {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%;}
.corp .financial-wrap01 .grp-wrap01 .bx-txt .tx02 {font-weight: 400; font-size: 14px; color: #444; line-height: 150%; padding-top: 8px;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp {display: flex; padding-left: 16px;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .num-r ul {width: 73px; font-weight: 400; font-size: 14px; line-height: 150%; padding: 13px 30px 0 0; display: flex; row-gap: 10px; flex-direction: column; align-items: flex-end;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c {position: relative; width: 1037px;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c ul {position: relative; height: 306px; z-index: 10; display: flex; align-items: flex-end;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li {width: 20%; height: 100%; display: flex; align-items: flex-end;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li .in-bx {width: 73px; margin: 0 auto; text-align: center;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li .in-bx .tx-tp {font-weight: 600; font-size: 17px; color: #444; line-height: 150%; padding-bottom: 3px;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li:last-child .in-bx .tx-tp {font-size: 22px; color: #4458B0;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li .in-bx .tx-bt {height: 21px; font-weight: 400; font-size: 14px; color: #444; line-height: 21px; padding: 13px 0 0 0;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li:last-child .in-bx .tx-bt {font-weight: 600;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li .in-bx .grp {border-top-left-radius: 4px; border-top-right-radius: 4px;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li .in-bx .grp.g01 {height: 150px; background: #DDE1FF;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li .in-bx .grp.g02 {height: 175px; background: #DDE1FF;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li .in-bx .grp.g03 {height: 196px; background: #DDE1FF;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li .in-bx .grp.g04 {height: 221px; background: #DDE1FF;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li .in-bx .grp.g05 {height: 237px; background: #4458B0;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .line-a {position: absolute; bottom: 33px; left: 0; width: 100%; display: flex; row-gap: 30px; flex-direction: column;}
.corp .financial-wrap01 .grp-wrap01 .bx-grp .line-a .line-item {height: 1px; background: rgba(19, 21, 23, 0.10);}

@media (max-width: 1023px) {
  .corp .financial-wrap01 {padding-top: 64px; padding-bottom: 64px;}
  .corp .financial-wrap01 .s-tit-wrap {padding-bottom: 16px;}
  .corp .financial-wrap01 .s-tit-wrap p.tx01 {font-size: 26px;}
  .corp .financial-wrap01 .s-tit-wrap p.tx02 {font-size: 16px; padding-top: 4px;}
  .corp .financial-wrap01 .grp-wrap01 {padding-left: 16px; padding-right: 16px; margin-bottom: 24px; overflow-x: scroll;}
  .corp .financial-wrap01 .grp-wrap01 .mob-inner-scroll {width: 100%; min-width: 500px; height: auto; padding: 24px; margin-bottom: 0; box-sizing: border-box;}
  .corp .financial-wrap01 .grp-wrap01 .bx-txt {position: relative; top: auto; left: auto; padding-bottom: 24px; display: flex; column-gap: 8px;}
  .corp .financial-wrap01 .grp-wrap01 .bx-txt .tx01 {font-size: 20px;}
  .corp .financial-wrap01 .grp-wrap01 .bx-txt .tx02 {font-size: 13px;}
  .corp .financial-wrap01 .grp-wrap01 .bx-grp {padding-left: 0;}
  .corp .financial-wrap01 .grp-wrap01 .bx-grp .num-r ul {width: 36px;}
  .corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li .in-bx {width: 100%;}
  .corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li .in-bx .tx-tp {font-size: 15px;}
  .corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li:last-child .in-bx .tx-tp {font-size: 18px;}
  .corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li .in-bx .tx-bt {padding-top: 14px; font-size: 13px; line-height: 21px;}
  .corp .financial-wrap01 .grp-wrap01 .bx-grp .g-bx-c li .in-bx .grp {width: 36px; margin: 0 auto;}
}

.corp .financial-wrap01 .grp-wrap02-wrap {padding-left: 16px; padding-right: 16px; margin-bottom: 32px; display: flex; column-gap: 32px;}
.corp .financial-wrap01 .grp-wrap02 {position: relative; width: calc(50% - 16px); height: 311px; padding: 40px 40px 0 297px; margin: 0 0 32px 0; background: #FAFAFB; border-radius: 16px; box-sizing: border-box;}
.corp .financial-wrap01 .grp-wrap02 .bx-txt {position: absolute; top: 40px; left: 40px;}
.corp .financial-wrap01 .grp-wrap02 .bx-txt .tx01 {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%;}
.corp .financial-wrap01 .grp-wrap02 .bx-txt .tx02 {font-weight: 400; font-size: 14px; color: #444; line-height: 150%; padding-top: 8px;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp {display: flex;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .num-r ul {width: 40px; font-weight: 400; font-size: 14px; line-height: 150%; padding: 0 10px 0 0; display: flex; row-gap: 41px; flex-direction: column; align-items: flex-end;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .g-bx-c {position: relative; width: 307px;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .g-bx-c ul {position: relative; height: 231px; z-index: 10; display: flex; align-items: flex-end;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .g-bx-c li {width: 50%; height: 100%; display: flex; align-items: flex-end;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .g-bx-c li .in-bx {width: 73px; margin: 0 auto; text-align: center;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .g-bx-c li .in-bx .tx-tp {font-weight: 600; font-size: 17px; color: #444; line-height: 150%; padding-bottom: 3px;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .g-bx-c li .in-bx .tx-bt {height: 21px; font-weight: 400; font-size: 14px; color: #444; line-height: 21px; padding: 13px 0 0 0;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .g-bx-c li .in-bx .grp {height: 119px; background: #E2E2E2; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .g-bx-c li .in-bx .grp.g01-01 {height: 119px; background: #E2E2E2;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .g-bx-c li .in-bx .grp.g01-02 {height: 138px; background: #4458B0;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .g-bx-c li .in-bx .grp.g02-01 {height: 130px /*126px*/; background: #E2E2E2;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .g-bx-c li .in-bx .grp.g02-02 {height: 116px; background: #4458B0;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .line-a {position: absolute; bottom: 33px; left: 0; width: 100%; display: flex; row-gap: 30px; flex-direction: column;}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .line-a .line-item01 {height: 1px; background: rgba(19, 21, 23, 0.10);}
.corp .financial-wrap01 .grp-wrap02 .bx-grp .line-a .line-item02 {height: 1px; border-bottom: 1px dotted rgba(19, 21, 23, 0.10);}

@media (max-width: 1023px) {
  .corp .financial-wrap01 .grp-wrap02-wrap {margin-bottom: 24px; flex-direction: column;}
  .corp .financial-wrap01 .grp-wrap02 {width: 100%; height: auto; padding: 24px; margin-bottom: 32px; box-sizing: border-box;}
  .corp .financial-wrap01 .grp-wrap02:last-child {margin-bottom: 0;}
  .corp .financial-wrap01 .grp-wrap02 .bx-txt {position: relative; top: auto; left: auto; padding-bottom: 24px;}
  .corp .financial-wrap01 .grp-wrap02 .bx-txt .tx01 {font-size: 20px;}
  .corp .financial-wrap01 .grp-wrap02 .bx-txt .tx02 {font-size: 13px;}
  .corp .financial-wrap01 .grp-wrap02 .bx-grp .g-bx-c li .in-bx {width: 100%;}
  .corp .financial-wrap01 .grp-wrap02 .bx-grp .g-bx-c li .in-bx .grp {width: 41px; margin: 0 auto;}
}

.corp .financial-wrap01 .grp-wrap03 .mob-inner-scroll {position: relative; height: 386px; padding: 40px 40px 0 260px; margin: 0 0 32px 0; background: #FAFAFB; border-radius: 16px; box-sizing: border-box; z-index: 1;}
.corp .financial-wrap01 .grp-wrap03 .bx-txt {position: absolute; top: 40px; left: 40px;}
.corp .financial-wrap01 .grp-wrap03 .bx-txt .tx01 {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%;}
.corp .financial-wrap01 .grp-wrap03 .bx-txt .tx02 {font-weight: 400; font-size: 14px; color: #444; line-height: 150%; padding-top: 8px;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp {display: flex;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .num-r ul {width: 73px; font-weight: 400; font-size: 14px; line-height: 150%; padding: 13px 30px 0 0; display: flex; row-gap: 10px; flex-direction: column; align-items: flex-end;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c {position: relative; width: 1037px;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c ul {position: relative; height: 306px; z-index: 10; display: flex; align-items: flex-end;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li {width: 20%; height: 100%; display: flex; align-items: flex-end;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li .in-bx {width: 73px; margin: 0 auto; text-align: center;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li .in-bx .tx-tp {font-weight: 600; font-size: 17px; color: #444; line-height: 150%; padding-bottom: 3px;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li:last-child .in-bx .tx-tp {font-size: 22px; color: #4458B0;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li .in-bx .tx-bt {height: 21px; font-weight: 400; font-size: 14px; color: #444; line-height: 21px; padding: 13px 0 0 0;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li:last-child .in-bx .tx-bt {font-weight: 600;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li .in-bx .grp {border-top-left-radius: 4px; border-top-right-radius: 4px;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li .in-bx .grp.g01 {height: 150px; background: #DDE1FF;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li .in-bx .grp.g02 {height: 170px; background: #DDE1FF;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li .in-bx .grp.g03 {height: 193px; background: #DDE1FF;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li .in-bx .grp.g04 {height: 212px; background: #DDE1FF;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li .in-bx .grp.g05 {height: 231px; background: #4458B0;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .line-a {position: absolute; bottom: 33px; left: 0; width: 100%; display: flex; row-gap: 30px; flex-direction: column;}
.corp .financial-wrap01 .grp-wrap03 .bx-grp .line-a .line-item {height: 1px; background: rgba(19, 21, 23, 0.10);}

@media (max-width: 1023px) {
  .corp .financial-wrap01 .grp-wrap03 {padding-left: 16px; padding-right: 16px; margin-bottom: 24px; height: auto; overflow-x: scroll;}
  .corp .financial-wrap01 .grp-wrap03 .mob-inner-scroll {width: 100%; min-width: 500px; height: 406px; padding: 24px; margin-bottom: 0; box-sizing: border-box;}
  .corp .financial-wrap01 .grp-wrap03 .bx-txt {position: relative; top: auto; left: auto; padding-bottom: 24px; display: flex; column-gap: 8px;}
  .corp .financial-wrap01 .grp-wrap03 .bx-txt .tx01 {font-size: 20px;}
  .corp .financial-wrap01 .grp-wrap03 .bx-txt .tx02 {font-size: 13px;}
  .corp .financial-wrap01 .grp-wrap03 .bx-grp .num-r ul {width: 36px;}
  .corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li .in-bx {width: 100%;}
  .corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li .in-bx .tx-tp {font-size: 15px;}
  .corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li:last-child .in-bx .tx-tp {font-size: 18px;}
  .corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li .in-bx .tx-bt {font-size: 13px;}
  .corp .financial-wrap01 .grp-wrap03 .bx-grp .g-bx-c li .in-bx .grp {width: 36px; margin: 0 auto;}
}

.corp .financial-wrap01 .tb-btm-tx-01 {padding-top: 16px;}
.corp .financial-wrap01 .tb-btm-tx-01 li {position: relative; font-weight: 400; font-size: 19px; color: #232527; line-height: 150%; padding: 0 0 8px 20px;}
.corp .financial-wrap01 .tb-btm-tx-01 li::before {content: ''; position: absolute; top: 11px; left: 4px; display: block; width: 4px; height: 4px; background: #232527; border-radius: 4px;}
.corp .financial-wrap01 .tb-btm-tx-01 li:last-child {padding-bottom: 0;}

@media (max-width: 1023px) {
  .corp .financial-wrap01 .tb-btm-tx-01 li {font-size: 16px;}
  .corp .financial-wrap01 .tb-btm-tx-01 li::before {top: 10px;}
}

.corp .financial-cont01 {padding-bottom: 96px;}
.corp .financial-cont01.ty02 {padding-bottom: 0;}
.corp .financial-cont01 .f-inner-bx {display: flex;}
.corp .financial-cont01 .table-wrap {width: 50%;}
.corp .financial-cont01 .table-wrap .w-ty01 {width: 220px;}
.corp .financial-cont01 .table-wrap table.cont-tb-ty01 {width: 100%; height: 100%; table-layout: fixed; border-top: 2px solid rgba(19, 21, 23, 0.30);}
.corp .financial-cont01 .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.15); border-bottom: 1px solid rgba(19, 21, 23, 0.15); box-sizing: border-box;}
.corp .financial-cont01 .table-wrap table.cont-tb-ty01 thead th:last-child {border-right: none;}
.corp .financial-cont01 .table-wrap table.cont-tb-ty01 tbody th {padding: 12px 8px; border-right: 1px solid rgba(19, 21, 23, 0.15); border-bottom: 1px solid rgba(19, 21, 23, 0.15); background-color: rgba(19, 21, 23, 0.03); font-size: 19px; font-weight: 600; line-height: 1.5; color: #232527;}
.corp .financial-cont01 .table-wrap table.cont-tb-ty01 tbody th:last-child {border-right: none;}
.corp .financial-cont01 .table-wrap table.cont-tb-ty01 tbody td {min-height: 56px; font-weight: 400; font-size: 19px; color: #444; line-height: 150%; padding: 8px 12px; border-right: 1px solid rgba(19, 21, 23, 0.15); border-bottom: 1px solid rgba(19, 21, 23, 0.15); text-align: center; box-sizing: border-box;}
.corp .financial-cont01 .table-wrap table.cont-tb-ty01 tbody td .in-sepa-bx {display: flex; justify-content: space-between;}
.corp .financial-cont01 .table-wrap table.cont-tb-ty01 tbody td .in-sepa-bx .bx-l {width: 200px; text-align: center;}
.corp .financial-cont01 .table-wrap table.cont-tb-ty01 tbody td .in-sepa-bx .bx-r {padding-right: 48px; text-align: right;}
.corp .financial-cont01 .table-wrap:last-child table.cont-tb-ty01 tbody td:last-child {border-right: none;}
.corp .financial-cont01 .table-wrap table.cont-tb-ty01 tbody td.tx-center {text-align: center;}
.corp .financial-cont01 .table-wrap table.cont-tb-ty01 tbody td strong {font-weight: 600;}
.corp .financial-cont01 .table-wrap table.cont-tb-ty01 tbody td.col-fill {font-weight: 600; background: #F3F2FF;}

@media (max-width: 1023px) {
  .corp .financial-cont01 {padding-bottom: 64px; padding-left: 16px; padding-right: 16px;}
  .corp .financial-cont01 .f-inner-bx {flex-direction: column;}
  .corp .financial-cont01 .table-wrap {width: 100%;}
  .corp .financial-cont01 .table-wrap .w-ty01 {width: 144px;}
  .corp .financial-cont01 .table-wrap:last-child table.cont-tb-ty01 {border-top: none;}
  .corp .financial-cont01 .table-wrap table.cont-tb-ty01 thead th {font-size: 16px;}
  .corp .financial-cont01 .table-wrap table.cont-tb-ty01 tbody th {padding: 16px 8px;font-size: 16px;}
  .corp .financial-cont01 .table-wrap table.cont-tb-ty01 tbody td {font-size: 16px; border-right: none;}
  .corp .financial-cont01 .table-wrap table.cont-tb-ty01 tbody td .in-sepa-bx {flex-direction: column;}
  .corp .financial-cont01 .table-wrap table.cont-tb-ty01 tbody td .in-sepa-bx .bx-l {width: 100%;}
  .corp .financial-cont01 .table-wrap table.cont-tb-ty01 tbody td .in-sepa-bx .bx-r {width: 100%; padding-right: 0; text-align: center;}
}


/* 레이아웃 관련 */
.corp #header .header-inner .navi-util {right: 48px;}
.corp #header .header-inner > .navi-util > .navi-list > .navi-item.home {display: none;}





/* 고객지원 */
.corp .notice-list ul {display: flex; row-gap: 16px; flex-direction: column;}
.corp .notice-list li .inner-bx {position: relative; padding: 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;}
.corp .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));}
.corp .notice-list li .inner-bx a {display: block;}
.corp .notice-list li .inner-bx dt {font-weight: 700; font-size: 24px; line-height: 130%;}
.corp .notice-list li .inner-bx dd {font-weight: 400; font-size: 17px; color: #777; line-height: 150%; padding-top: 8px;}
.corp .notice-list li .inner-bx .bx-r {position: absolute; top: 29px; right: 32px; text-align: right; z-index: 2;}
.corp .notice-list li .inner-bx .bx-r p.date {font-weight: 400; font-size: 17px; color: #777; line-height: 150%; padding-bottom: 8px;}
.corp .notice-list li .inner-bx .bx-r p.date span.dot {margin-top: 5px;}
.corp .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; background: #fff; border: 1px solid #B8B9B9; border-radius: 8px;}
.corp .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;
}
.corp .notice-list li.notice .inner-bx {background: #ECF5FF;}
.corp .notice-list li.notice .inner-bx dl {position: relative; z-index: 10;}
.corp .notice-list li.notice .inner-bx dt {padding-left: 62px;}
.corp .notice-list li.notice .inner-bx dt.notice {position: relative;}
.corp .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;}
.corp .notice-list li.notice .inner-bx dt.notice span.flag.notice {color: #fff; background: #D17B47;}
.corp .notice-list li.notice .inner-bx dd {padding-left: 62px;}
.corp .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) {
  .corp .notice-list li .inner-bx {display: block; padding: 20px;}
  .corp .notice-list li .inner-bx dt {font-size: 19px; padding-bottom: 8px;}
  .corp .notice-list li .inner-bx dd {display: none;}
  .corp .notice-list li .inner-bx .bx-r {position: relative; top: auto; right: auto; text-align: left;}
  .corp .notice-list li .inner-bx .bx-r p.date {font-size: 15px; line-height: 34px; padding-bottom: 0;}
  .corp .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}
  .corp .notice-list li .inner-bx .bx-r a.btn-down-all {background-position: right 10px top 8px;}
  .corp .notice-list li .inner-bx .bx-r a.btn-down-all span {display: none;}
  .corp .notice-list li.notice .inner-bx dt.notice {padding-left: 0;}
  .corp .notice-list li.notice .inner-bx dt.notice span.flag {position: relative; top: auto; left: auto;}
}

.corp .faq-list {
  border-top: 1px solid #F0F1F1;
  border-bottom: 1px solid #F0F1F1;
}
.corp .faq-list .faq-item + .faq-item {
  border-top: 1px solid #F0F1F1;
}
.corp .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;
}
.corp .faq-list .faq-item + .faq-item.on {
  background: #F8F8F8;
}
.corp .faq-list .faq-item.active .faq-head .faq-subject {
  font-weight: 600;
}
.corp .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");
}
.corp .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;
}
.corp .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;
}
.corp .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);
}
.corp .faq-list .faq-item .faq-head .faq-caption .faq-text {
  width: 87px;
  font-size: 18px;
  line-height: 28px;
  color: var(--color-base-010);
}
.corp .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);
}
.corp .faq-list .faq-item .faq-head .faq-subject {
  text-align: left;
}
@media (max-width: 1023px) {
  .corp .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;
}
  .corp .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;
}
  .corp .faq-list .faq-item .faq-head .faq-caption .faq-text {
    font-size: 16px;
    line-height: 24px;
}
  .corp .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;
}
}
.corp .faq-list .faq-item .faq-head {padding: 39.5px 32px; column-gap: 32px;}
.corp .faq-list .faq-item .faq-head .faq-caption {column-gap: 32px;}
.corp .faq-list .faq-item .faq-head .faq-caption .abbr {width: 32px; height: 32px; font-family: "Dongle", sans-serif; font-weight: 700; font-size: 36.571px; color: #fff; line-height: 37px; background: #F1945E; border-radius: 32px;}
.corp .faq-list .faq-item .faq-head .faq-caption .faq-text {font-weight: 600; font-size: 19px; color: #374BA3; line-height: 150%;}
.corp .faq-list .faq-item .faq-head .faq-subject {font-weight: 700; font-size: 24px; color: #232527; line-height: 150%;}


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

.corp .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;}
.corp .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;}
.corp .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .btm-info p.flag.ys4 {background: #DDE1FF;}
.corp .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .btm-info p.flag.ys6 {background: #FFDAD6;}
.corp .review-display.masonry .review-list .review-item .gallery-wrap .gallery-inform .btm-info p.flag.nv {background: #F7DFB5;}
.corp .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;}

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

.corp .data-board .board-list .board-item .board-wrap {position: relative; padding: 32px; background: #fff; border: 1px solid rgba(19, 21, 23, 0.15); border-radius: 16px; display: flex; column-gap: 24px; align-items: center;}
.corp .data-board .board-list .board-item .board-wrap:hover {background-color: #F8F8F8;}
.corp .data-board .board-list .board-item .board-wrap:focus {border-color: #000;}
.corp .data-board .board-list .board-item .board-wrap .mark {font-weight: 400; font-size: 15px; line-height: 150%; padding: 2px 18px; border-radius: 16px; align-self: center;}
.corp .data-board .board-list .board-item .board-wrap .mark.ing {color: #B26231; background-color: #FBEEED;}
.corp .data-board .board-list .board-item .board-wrap .mark.end {color: #337848; background-color: #E9F5EC;}
.corp .data-board .board-list .board-item .board-wrap .contents .subject {font-weight: 700; font-size: 24px; color: #232527; line-height: 130%;}
.corp .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%;}

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


/* 상품 안내 */
.corp .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;}
.corp .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;
}
.corp .page-head.title-fixed.fixed .btn-r-compare {height: 40px; font-size: 17px; line-height: 40px; box-sizing: border-box; /* transition: 0.2s;*/}
.corp .page-head.title-fixed.fixed .btn-r-compare::before {top: 5px;}

.corp .product-list01 {width: 100%; max-width: 1200px; padding: 64px 0 96px 0; margin: 0 auto;}
.corp .product-list01 > ul {display: flex; flex-wrap: wrap; width: 100%; gap: 48px;}
.corp .product-list01 .in-bx {position: relative; width: 368px; height: 560px; padding:40px 32px 32px 32px; background-color: #fff; border: 1px solid rgba(19, 21, 23, 0.30); border-radius: 24px; box-sizing: border-box;}
.corp .product-list01 .in-bx:hover {padding: 39px 31px 31px 31px; border: 2px solid #F1945E; 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;}
.corp .product-list01 .in-bx.ty02 {height: 362px;}
.corp .product-list01 .in-bx p.flag {position: absolute; top: -3px; right: 30px;}
.corp .product-list01 .in-bx p.flag img {width: 40px;}
.corp .product-list01 .in-bx .top-area {text-align: center;}
.corp .product-list01 .in-bx .top-area p.tx-title01 {font-weight: 700; font-size: 19px; color: #232527; line-height: 150%;}
.corp .product-list01 .in-bx .top-area p.tx-title02 {font-weight: 600; font-size: 40px; color: #232527; line-height: 130%;}
.corp .product-list01 .in-bx .top-area p.tx-tx01 {font-weight: 600; font-size: 19px; color: #777; line-height: 130%; padding-top: 8px;}
.corp .product-list01 .in-bx .mid-area {padding: 59px 0; text-align: center;}
.corp .product-list01 .in-bx .mid-area p.tx-price {font-weight: 600; font-size: 32px; color: #E94543; line-height: 130%;}
.corp .product-list01 .in-bx .mid-area p.tx-tx01 {font-weight: 400; font-size: 17px; color: #777; line-height: 150%;}
.corp .product-list01 .in-bx .btm-area {padding-bottom: 44px;}
.corp .product-list01 .in-bx .btm-area ul {display: flex; column-gap: 9px; justify-content: center;}
.corp .product-list01 .in-bx .btm-area .in-s-bx {text-align: center;}
.corp .product-list01 .in-bx .btm-area .in-s-bx p.icon {width: 32px; height: 32px; background-size: 85%; background-repeat: no-repeat; background-position: center; margin: 0 auto;}
/*.corp .product-list01 .in-bx .btm-area .in-s-bx p.icon.instructor {background-size: 31px;}
.corp .product-list01 .in-bx .btm-area .in-s-bx p.icon.helper {background-size: 42px;}
.corp .product-list01 .in-bx .btm-area .in-s-bx p.icon.vehicle {background-size: 42px;}
.corp .product-list01 .in-bx .btm-area .in-s-bx p.icon.buslimo {background-size: 42px;}
.corp .product-list01 .in-bx .btm-area .in-s-bx p.icon.box {background-size: 42px;}
.corp .product-list01 .in-bx .btm-area .in-s-bx p.icon.clothes {background-size: 38px;}
.corp .product-list01 .in-bx .btm-area .in-s-bx p.icon.coffin {background-size: 46px;}
.corp .product-list01 .in-bx .btm-area .in-s-bx p.icon.cover {background-size: 46px;}
.corp .product-list01 .in-bx .btm-area .in-s-bx p.icon.board {background-size: 46px;}
.corp .product-list01 .in-bx .btm-area .in-s-bx p.icon.mourning {background-size: 42px;}
.corp .product-list01 .in-bx .btm-area .in-s-bx p.icon.customs {background-size: 46px;}
.corp .product-list01 .in-bx .btm-area .in-s-bx p.icon.decoration {background-size: 46px;}*/
.corp .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;}
.corp .product-list01 .in-bx .btm-btns {display: flex; column-gap: 10px;}
.corp .product-list01 .in-bx .btm-btns button.btn-s-ask {display: inline-block; width: calc(50% - 5px); 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;}
.corp .product-list01 .in-bx .btm-btns button.btn-s-join {display: inline-block; width: calc(50% - 5px); 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;}
.corp .product-list01 .in-bx.ty02 .btm-btns02 {text-align: center;}
.corp .product-list01 .in-bx.ty02 .btm-btns02 p {padding: 16px 0;}
.corp .product-list01 .in-bx.ty02 .btm-btns02 p img {width: 100px;}
.corp .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;}
.corp .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;
}
.corp .product-list01 .mob-btm-btn {display: none;}
.corp .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;}
.corp .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;
}

.corp .container.ty-wide.product-detail .cont-wrap {width: 100%; max-width: 1200px; padding: 120px 0 96px 0; margin: 0 auto;}
.corp .container.ty-wide.product-detail .cont-wrap .title-inner-bx {padding-bottom: 32px; display: flex; justify-content: space-between; align-items: center;}
.corp .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l {font-weight: 700; font-size: 40px; color: #131517; line-height: 130%; display: flex; align-items: center; column-gap: 8px;}
.corp .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;}
.corp .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;
}
.corp .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q span.q-layer {position: absolute; bottom: 43px; left: -68px; display: block; 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;}
.corp .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;
}
.corp .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l span.btn_more {display: inline-block; width: 24px; height: 24px;}
.corp .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;
}
.corp .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;}
.corp .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;
}

.corp .pr-visual-wrap {width: 100%; margin-top: -100px;}
.corp .pr-visual-wrap .pr-visual-in-bx {position: relative; width: 100%; height: 380px; max-width: 1200px; margin: 0 auto;}
.corp .pr-visual-wrap .pr-visual-in-bx .tx-bx {max-width: 580px; font-weight: 700; font-size: 52px; color: #fff; line-height: 130%; padding-top: 192px; word-break: keep-all;}
.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;}
.corp .pr-visual-wrap.ys4 {background: #C4CAE7;}
.corp .pr-visual-wrap.ys6 {background: #F2CDCB;}
.corp .pr-visual-wrap.nv {background: #ECDFC6;}

.corp .pr-visual-wrap .pr-visual-in-bx  .vis-r-info p.flag {position: absolute; top: -3px; left: 50px;}
.corp .pr-visual-wrap .pr-visual-in-bx  .vis-r-info p.flag img {width: 40px;}
.corp .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx {display: flex; /*column-gap: 76px;*/ align-items: center;}
.corp .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;}
.corp .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%;}
.corp .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx .bx-left p.tx-title02 {font-weight: 700; font-size: 52px; color: #232527; line-height: 130%;}
.corp .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx .bx-right {width: 270px;}
.corp .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;}
.corp .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);}
.corp .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%;}
.corp .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;}
.corp .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .info-in-bx .bx-right dl.total dt {top: 0; line-height: 36px;}
.corp .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;}
.corp .pr-visual-wrap .pr-visual-in-bx  .vis-r-info .btm-btns {padding-top: 24px; display: flex; justify-content: flex-end; column-gap: 16px;}
.corp .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;}
.corp .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;}
.corp .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;
}

.corp .component-product-wrap {padding: 96px 0;}
.corp .component-product-wrap .component-product ul {display: flex; flex-wrap: wrap; width: 100%; row-gap: 12px;}
.corp .component-product-wrap .component-product li {width: 25%;}
.corp .component-product-wrap .component-product .in-bx {padding: 22.5px 8px; text-align: center;}
.corp .component-product-wrap .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;}
.corp .component-product-wrap .component-product .in-bx .icon.instructor {background-size: 31px;}
.corp .component-product-wrap .component-product .in-bx .icon.helper {background-size: 42px;}
.corp .component-product-wrap .component-product .in-bx .icon.vehicle {background-size: 42px;}
.corp .component-product-wrap .component-product .in-bx .icon.buslimo {background-size: 42px;}
.corp .component-product-wrap .component-product .in-bx .icon.box {background-size: 42px;}
.corp .component-product-wrap .component-product .in-bx .icon.clothes {background-size: 38px;}
.corp .component-product-wrap .component-product .in-bx .icon.coffin {background-size: 46px;}
.corp .component-product-wrap .component-product .in-bx .icon.cover {background-size: 46px;}
.corp .component-product-wrap .component-product .in-bx .icon.board {background-size: 46px;}
.corp .component-product-wrap .component-product .in-bx .icon.mourning {background-size: 42px;}
.corp .component-product-wrap .component-product .in-bx .icon.customs {background-size: 46px;}
.corp .component-product-wrap .component-product .in-bx .icon.decoration {background-size: 42px;}
/*.corp .component-product-wrap .component-product .in-bx .icon.flower {}
.corp .component-product-wrap .component-product .in-bx .icon.wreath {}
.corp .component-product-wrap .component-product .in-bx .icon.convenience {}
.corp .component-product-wrap .component-product .in-bx .icon.etc {}*/
.corp .component-product-wrap .component-product .in-bx dl {padding-top: 16px;}
.corp .component-product-wrap .component-product .in-bx dt {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%;}
.corp .component-product-wrap .component-product .in-bx dt span {font-size: 17px;}
.component-product-wrap .component-product .in-bx dd {min-height: 52px; font-weight: 400; font-size: 17px; color: #777; line-height: 150%;}

.corp .review-display-wrap .review-display.masonry.in-product .review-list {margin: 0 /*0 -12px;*/}
.corp .review-display-wrap .review-display.masonry.in-product .review-list::after {content: ''; display: block; clear: both;}
.corp .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;}
.corp .review-display-wrap .review-display.masonry.in-product .review-list .review-item:last-child {margin-right: 0;}
.corp .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .subject {height: 58px;}
.corp .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;}
.corp .review-display-wrap .review-display.masonry.in-product .review-list .review-item:nth-of-type(n+4) {padding-top: 0;}
.corp .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;}
.corp .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.4); transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;}

.corp .pr-btm-tx-wrap {width: 100%; padding: 96px 0; background: #F7F6F5}
.corp .pr-btm-tx-wrap .pr-btm-tx-in-bx {width: 100%; max-width: 1200px; margin: 0 auto;}
.corp .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;}
.corp .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;}
.corp .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;}
.corp .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;}
.corp .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01 p span {position: absolute; top: 0; left: 0;}
.corp .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01 ul {padding: 0 0 8px 26px;}
.corp .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01 li {position: relative; padding: 0 0 8px 20px;}
.corp .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01 li.color01 {color: #AF5B27;}
.corp .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;}
.corp .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01:last-child {padding-bottom: 0;}
.corp .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01:last-child ul {padding-bottom: 0;}
.corp .pr-btm-tx-wrap .pr-btm-tx-in-bx .in-tx01:last-child li:last-child {padding-bottom: 0;}

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

.corp .pop-service-component-tab {padding: 0 30px 40px 30px; box-sizing: border-box;}
.corp .pop-service-component-tab li {float: left; width: 100px;}
.corp .pop-service-component-tab .sc-in-bx {height: 103px; padding: 12px 0 0 0; border-radius: 12px; text-align: center; box-sizing: border-box; cursor: pointer;}
.corp .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;}
.corp .pop-service-component-tab .sc-in-bx p.tx01 {font-weight: 600; font-size: 15px; color: #232527; line-height: 150%;}
.corp .pop-service-component-tab li.on .sc-in-bx {padding: 10.5px 0 0 0; border: 1.5px solid #F1945E;}
.corp .pop-service-component-tab li a:hover .sc-in-bx {background: #F7F6F5;}

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

.corp .product-pop-detail-wrap {margin: 0 -40px; border-top: 1px solid rgba(19, 21, 23, 0.15);}
.corp .product-pop-detail-wrap .bx-left-side {position: relative; float: left; width: 50%; padding: 40px 0 56px 0; background: #F7F6F5;}

.corp .product-pop-detail-wrap .bx-left-side .product-detail-thum {width: 640px; height: 640px; margin: 0 auto;}
.corp .product-pop-detail-wrap .bx-left-side .product-detail-thum li {width: 640px; height: 640px; background: #F6E4E3;}
.corp .product-pop-detail-wrap .bx-left-side .product-detail-thum li .img-thum {width: 640px; height: 640px; background: #F6E4E3;}
.corp .product-pop-detail-wrap .bx-left-side .product-detail-thum li .img-thum img {width: 100%;}
.corp .product-pop-detail-wrap .bx-left-side .swiper-button-next {width: 56px; height: 56px; right: 32px; background: #848587; border-radius: 56px;}
.corp .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;
}
.corp .product-pop-detail-wrap .bx-left-side .swiper-button-prev {width: 56px; height: 56px; left: 32px; background: #848587; border-radius: 56px;}
.corp .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;
}

.corp .product-pop-detail-wrap .bx-right-side {float: left; width: 50%;}
.corp .product-pop-detail-wrap .product-detail-cont {padding: 40px;}
.corp .product-pop-detail-wrap .product-detail-cont .top-flags {padding-bottom: 16px; display: flex; column-gap: 12px;}
.corp .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;}
.corp .product-pop-detail-wrap .product-detail-cont .top-flags span.flag.ys4 {background: #DDE1FF;}
.corp .product-pop-detail-wrap .product-detail-cont .top-flags span.flag.ys6 {background: #FFDAD6;}
.corp .product-pop-detail-wrap .product-detail-cont .top-flags span.flag.nv {background: #F7DFB5;}
.corp .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;}
.corp .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;}
.corp .product-pop-detail-wrap .product-detail-cont .pr-cont li {position: relative; padding-left: 20px;}
.corp .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;}


.corp .pop-product-guide-wrap .pop-title01 {font-weight: 600; font-size: 40px; color: #131517; line-height: 130%;}
.corp .pop-product-guide-wrap .pop-title-btm-tx01 {font-weight: 600; font-size: 19px; color: #444; line-height: 130%; padding: 12px 0 24px 0;}
.corp .pop-product-guide-wrap .pop-img-bx {padding: 0 0 24px 0; text-align: center;}
.corp .pop-product-guide-wrap .pop-img-bx p {display: inline-block; width: 180px; height: 180px; /*background: #F7F6F5; border-radius: 180px;*/}
.corp .pop-product-guide-wrap .pop-img-bx p img {width: 100%;}
.corp .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;}
.corp .pop-product-guide-wrap .pop-btm-info .tx01 {font-weight: 600; font-size: 32px; color: #444; line-height: 130%;}
.corp .pop-product-guide-wrap .pop-btm-info .tx02 {font-weight: 600; font-size: 17px; color: #444; line-height: 130%; padding: 2px 0 0 0;}
.corp .pop-product-guide-wrap .pop-btm-info .icon-r {width: 56px; height: 56px; background: #EFEFEF; border-radius: 56px;}
.corp .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;
}
.corp .pop-product-guide-wrap p.btm-tx01 {position: relative; font-weight: 400; font-size: 15px; color: #444; line-height: 150%; padding-left: 16px;}
.corp .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;}

.corp .title-step01 ul {display: flex; column-gap: 16px; align-items: center;}
.corp .title-step01 li {font-weight :600; font-size: 19px; color: #BFBFBF; line-height :130%; display: flex; column-gap: 10px; align-items: center;}
.corp .title-step01 li span.num {display: block; width: 32px; height: 32px; font-weight: 700; font-size: 19px; color: #fff; line-height: 32px; background: #E2E2E2; border-radius: 32px; text-align: center;}
.corp .title-step01 li.dots {display: flex; column-gap: 3px;}
.corp .title-step01 li.dots span {display: block; width: 2px; height: 2px; background: #000; border-radius: 2px;}
.corp .title-step01 li.on {color: #232527;}
.corp .title-step01 li.on span.num {background: #232527;}
.corp .title-step01 li.end span.num {background-color: #fff; border: 1px solid rgba(19, 21, 23, 0.30); box-sizing: border-box; text-indent: -9999px; overflow: hidden;}
.corp .title-step01 li.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: 14px;
}


.corp .bx-nodata {padding: 190px 0;}
.corp .bx-nodata .in-bx {width: 353px; margin: 0 auto;}
.corp .bx-nodata .in-bx .icon {width: 98px; height: 98px; margin: 0 auto;}
.corp .bx-nodata .in-bx .icon  {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='97' height='97' viewBox='0 0 97 97' fill='none'%3E%3Cpath d='M21.9387 65.4787C21.635 65.1749 21.2208 65.0092 20.779 65.0092C20.3648 65.0092 19.9505 65.1749 19.6744 65.4787L2.44329 82.7097C-0.815156 85.9682 2.24156 88.2416 5.5 91.5C8.75845 94.7584 11.0588 97.8146 14.3173 94.5562L31.5209 77.3527C32.156 76.7175 32.156 75.7234 31.5209 75.0883L21.9111 65.4787H21.9387Z' fill='%23B9C3FF'/%3E%3Cpath d='M59.19 1C38.8937 1 22.3807 17.5132 22.3807 37.8094C22.3807 46.1489 25.1972 53.8532 29.8916 60.0111C31.9074 62.662 34.2822 65.0368 36.9608 67.0803C43.1463 71.7746 50.823 74.5913 59.19 74.5913C79.4863 74.5913 95.9995 58.1057 95.9995 37.8094C95.9995 17.5132 79.4863 1 59.19 1ZM59.19 68.4886C42.2626 68.4886 28.5109 54.7368 28.5109 37.8094C28.5109 20.8821 42.2626 7.13031 59.19 7.13031C76.1174 7.13031 89.8692 20.8821 89.8692 37.8094C89.8692 54.7368 76.1174 68.4886 59.19 68.4886Z' fill='%23B9C3FF'/%3E%3Cpath d='M45.1206 24.123C46.2921 22.9516 48.1912 22.9515 49.3627 24.123L59.2631 34.0225L68.4555 24.8311C69.6271 23.6596 71.5262 23.6595 72.6977 24.8311C73.8691 26.0026 73.8691 27.9017 72.6977 29.0732L63.5053 38.2646L72.6977 47.457C73.8692 48.6286 73.8691 50.5286 72.6977 51.7002C71.5262 52.8717 69.6261 52.8717 68.4545 51.7002L59.2622 42.5078L49.3627 52.4082C48.1912 53.5794 46.292 53.5796 45.1206 52.4082C43.949 51.2366 43.949 49.3366 45.1206 48.165L55.02 38.2646L45.1206 28.3652C43.949 27.1937 43.949 25.2946 45.1206 24.123Z' fill='%23B9C3FF'/%3E%3Cpath d='M29.9192 60.0111L23.2091 66.7213L30.2782 73.7904L36.9884 67.0526C34.3375 65.0368 31.9627 62.662 29.9192 59.9835V60.0111Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.9387 65.4787C21.635 65.1749 21.2208 65.0092 20.779 65.0092C20.3648 65.0092 19.9505 65.1749 19.6744 65.4787L2.44329 82.7097C-0.815156 85.9682 2.24156 88.2416 5.5 91.5C8.75845 94.7584 11.0588 97.8146 14.3173 94.5562L31.5209 77.3527C32.156 76.7175 32.156 75.7234 31.5209 75.0883L21.9111 65.4787H21.9387Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M59.19 1C38.8937 1 22.3807 17.5132 22.3807 37.8094C22.3807 46.1489 25.1972 53.8532 29.8916 60.0111C31.9074 62.662 34.2822 65.0368 36.9608 67.0803C43.1463 71.7746 50.823 74.5913 59.19 74.5913C79.4863 74.5913 95.9995 58.1057 95.9995 37.8094C95.9995 17.5132 79.4863 1 59.19 1ZM59.19 68.4886C42.2626 68.4886 28.5109 54.7368 28.5109 37.8094C28.5109 20.8821 42.2626 7.13031 59.19 7.13031C76.1174 7.13031 89.8692 20.8821 89.8692 37.8094C89.8692 54.7368 76.1174 68.4886 59.19 68.4886Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M45.1206 24.123C46.2921 22.9516 48.1912 22.9515 49.3627 24.123L59.2631 34.0225L68.4555 24.8311C69.6271 23.6596 71.5262 23.6595 72.6977 24.8311C73.8691 26.0026 73.8691 27.9017 72.6977 29.0732L63.5053 38.2646L72.6977 47.457C73.8692 48.6286 73.8691 50.5286 72.6977 51.7002C71.5262 52.8717 69.6261 52.8717 68.4545 51.7002L59.2622 42.5078L49.3627 52.4082C48.1912 53.5794 46.292 53.5796 45.1206 52.4082C43.949 51.2366 43.949 49.3366 45.1206 48.165L55.02 38.2646L45.1206 28.3652C43.949 27.1937 43.949 25.2946 45.1206 24.123Z' stroke='%23232527' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 98px;
}
.corp .bx-nodata .in-bx .tx01 {font-weight: 600; font-size: 22px; color: #232527; line-height: 130%; padding: 24px 0 0 0; text-align: center;}
.corp .result-list-wrap .bx-nodata {padding: 64px 0;}

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


.corp .content-popup .popup-wrap.verify .bx-v-wrap {padding: 0 0 24px 0;}
.corp .content-popup .popup-wrap.verify .bx-v-wrap ul {display: flex; column-gap: 24px;}
.corp .content-popup .popup-wrap.verify .bx-v-wrap li {width: calc(50% - 12px);}
.corp .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;}
.corp .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;}
.corp .content-popup .popup-wrap.verify .bx-v-wrap li .in-bx .bx-img {height: 80px;}
.corp .content-popup .popup-wrap.verify .bx-v-wrap li:first-child .in-bx {background: #EAF9FF;}
.corp .content-popup .popup-wrap.verify .bx-v-wrap li:first-child .in-bx .bx-img {width: 102px;}
.corp .content-popup .popup-wrap.verify .bx-v-wrap li:last-child .in-bx {background: #E9F5EC;}
.corp .content-popup .popup-wrap.verify .bx-v-wrap li:last-child .in-bx .bx-img {width: 60px;}
.corp .content-popup .popup-wrap.verify .btm-v-txt {padding: 24px; background: #F7F6F5; border-radius: 16px;}
.corp .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;}
.corp .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;
}
.corp .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;}
.corp .content-popup .popup-wrap.verify .btm-v-txt li:last-child {padding-bottom: 0;}
.corp .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) {
  .corp .content-popup .popup-wrap.verify .bx-v-wrap {padding-bottom: 16px;}
  .corp .content-popup .popup-wrap.verify .bx-v-wrap ul {column-gap: 16px;}
  .corp .content-popup .popup-wrap.verify .bx-v-wrap li .in-bx .tx01 {text-align: center;}
}














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

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

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

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

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

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

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

  .corp .page-head-bottom {padding-left: 16px; padding-right: 16px;}
  .corp .page-head-bottom ul {padding-top: 10px; /*padding-bottom: 16px;*/}
  .corp .page-head-bottom li {font-size: 15px; padding-bottom: 4px;}
  .corp .page-head-bottom li:last-child {padding-bottom: 0;}
  .corp .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;}

  .corp .tab-display.style-a.pt-ty01 {width: auto; padding-top: 0; margin: 0 -16px;}
  .corp .tab-display.style-a.pt-ty01 .tab-inner-bx {padding: 0 16px;}
  .corp .tab-display.style-c {width: auto;}
  .corp .tab-display.style-c .tab-inner-bx {padding: 0 16px; box-sizing: border-box}
  .corp .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);}
  .corp .tab-display.style-c .tab-list {border-bottom: none;}
  .corp .tab-display.style-c .tab-list .tab-item .tab-text {font-size: 19px; padding: 12px 0;}
  .corp .tab-display.style-c .tab-list .tab-item.current .tab-text::after {bottom: 0px; z-index: 1;}

  .corp .tab-display.style-c {position: relative; top: auto; left: 0; width: 100%; padding: 0; background: #fff; z-index: 9;}  
  .corp .tab-display.style-c.tab-fixed .tab-inner-bx {padding: 0 0 0 16px}
  .corp .tab-display.style-c.tab-fixed .tab-list {/*justify-content: unset;*/ column-gap: 0;}
  .corp .tab-display.style-c.tab-fixed .tab-list .tab-item {padding-right: 32px;}
  .corp .tab-display.style-c.tab-fixed.fixed .tab-inner-bx {width: 100%;}
  .corp .tab-display.style-c.tab-fixed.fixed .tab-list .tab-item .tab-text {font-size: 19px; padding: 12px 0;}
  .corp .tab-display.tab-fixed.fixed .tab-list {width: 100%;}

  .corp .tab-display.style-c.tab-fixed.fixed {position: fixed; top: 72px; background-color: #fff;}

  .corp #header.up + .container .tab-display.tab-fixed.fixed {top: 72px;}
  .active-scroll-bottom .corp #header.up + .container .tab-display.tab-fixed.fixed {top: 0;}


  .corp .view-btm-photos-wrap {margin: 24px 0 16px;}



  .corp .board-view .board-view-inform {row-gap: 10px; padding-bottom: 24px;}
  .corp .board-view .board-view-inform .board-subject {font-size: 22px;}
  .corp .board-view .board-view-inform .board-date {font-size: 15px;}
  .corp .board-view .board-view-inform a.btn-share {bottom: 23px; width: 24px; height: 24px; background-size: 24px;}
  .corp .board-view .board-view-content {padding: 24px 0 16px;}
  .corp .board-view .board-view-content .board-content {font-size: 15px; padding-bottom: 24px;}
  .corp .board-view .board-view-content .file-upload-result {padding: 24px 0 0; border: 0 none;}
  .corp .board-view .board-view-content .file-upload-result .fil-upload-top {padding-bottom: 12px;}
  .corp .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;}
  .corp .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;}
  .corp .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;}

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

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

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

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

  .corp .product-list01 {padding-top: 32px;}
  .corp .product-list01 > ul {display: block;}
  .corp .product-list01 .in-bx {width: 100%; height: auto; padding: 20px; margin-bottom: 16px;}
  .corp .product-list01 .in-bx p.flag {top: -2px; right: 20px;}
  .corp .product-list01 .in-bx p.flag img {width: 24px;}
  .corp .product-list01 .in-bx .top-area {position: relative; text-align: left;}
  .corp .product-list01 .in-bx .top-area p.tx-title01 {font-size: 17px;}
  .corp .product-list01 .in-bx .top-area p.tx-title02 {display: inline-block; font-size: 26px; padding-top: 4px; padding-right: 24px;}
  .corp .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;
}
  .corp .product-list01 .in-bx .top-area p.tx-tx01 {position: absolute; left: 0; bottom: -50px; font-size: 14px; line-height: 150%; padding-top: 0;}
  .corp .product-list01 .in-bx .mid-area {padding: 5px 0 24px 0; text-align: right;}
  .corp .product-list01 .in-bx .mid-area p.tx-price {font-size: 22px;}
  .corp .product-list01 .in-bx .mid-area p.tx-tx01 {font-size: 13px;}
  .corp .product-list01 .in-bx .btm-area {display: none;}
  .corp .product-list01 .in-bx .btm-btns a.btn-s-ask {width: calc(50% - 6px); height: 40px; font-weight: 400; font-size: 15px; line-height: 40px; padding: 0;}
  .corp .product-list01 .in-bx .btm-btns a.btn-s-join {width: calc(50% - 6px); height: 40px; font-weight: 400; font-size: 15px; line-height: 40px; padding: 0;}
  .corp .product-list01 .in-bx.ty02 {height: auto;}
  .corp .product-list01 .in-bx.ty02 .top-area p.tx-tx01 {position: relative; bottom: auto; padding-top: 12px;}
  .corp .product-list01 .in-bx.ty02 .btm-btns02 {position: absolute; top: 32px; right: 24px;}
  .corp .product-list01 .in-bx.ty02 .btm-btns02 p {padding: 0;}
  .corp .product-list01 .in-bx.ty02 .btm-btns02 span.btn-view-detail {display: none;}
  .corp .product-list01 .mob-btm-btn {display: block; text-align: center;}
  .corp .product-list01 .mob-btm-btn p {font-weight: 600; font-size: 15px; color: #777; line-height: 150%; padding-bottom: 12px;}
  .corp .product-list01 .mob-btm-btn .btn-mob-btm-compare {height: 40px; font-size: 15px; line-height: 40px;}
  .corp .product-list01 .mob-btm-btn .btn-mob-btm-compare::before {top: 4px;}

  .corp .pr-visual-wrap {height: 280px; padding: 48px 16px 0 16px; margin-top: 0; box-sizing: border-box;}
  .corp .pr-visual-wrap .pr-visual-in-bx {height: auto;}
  .corp .pr-visual-wrap .pr-visual-in-bx .tx-bx {display: none;}
  .corp .pr-visual-wrap .pr-visual-in-bx .vis-r-info p.flag {left: auto; right: 30px;}
  .corp .pr-visual-wrap .pr-visual-in-bx .vis-r-info {position: relative; width: 100%; bottom: auto; padding: 24px;}
  .corp .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx {display: block;}
  .corp .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-left {width: 100%;}
  .corp .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-left p.tx-title01 {font-size: 20px;}
  .corp .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-left p.tx-title02 {font-size: 36px; line-height: 120%;}
  .corp .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-right {width: 100%; padding-top: 16px;}
  .corp .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-right dl {width: 100%; height: auto;}
  .corp .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-right dl:last-child {padding-bottom: 0;}
  .corp .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-right dl dt {font-size: 15px;}
  .corp .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-right dl dd {font-size: 15px;}
  .corp .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-right dl.total dt {font-size: 17px; line-height: 29x;}
  .corp .pr-visual-wrap .pr-visual-in-bx .vis-r-info .info-in-bx .bx-right dl.total dd {font-size: 22px; line-height: 29px;}
  .corp .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;}
  .corp .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%;}
  .corp .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%;}
  .corp .pr-visual-wrap .pr-visual-in-bx .vis-r-info .btm-btns a.btn-s-share {width: 48px; height: 48px;}

  .corp .container.ty-wide.product-detail .review-display {padding: 0 16px 20px 16px; box-sizing: border-box;}
  
  .corp .review-display-wrap .review-display.masonry.in-product .review-list .review-item {height: auto; margin-right: 16px;}
  .corp .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;}
  .corp .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .subject {font-size: 19px; /*padding-bottom: 8px;*/}
  .corp .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;}
  .corp .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .btm-info {display: block; padding-top: 16px;}
  .corp .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .btm-info .tx-r {position: relative; top: auto;}
  .corp .review-display-wrap .review-display.masonry.in-product .review-list .review-item .gallery-wrap .gallery-inform .date {padding-top: 8px;}
  
  .corp .container.ty-wide.product-detail .pr-btm-tx-wrap {padding-left: 16px; padding-right: 16px; box-sizing: border-box;}
  
  .corp .container.ty-wide.product-detail .cont-wrap {padding: 73px 0 94px 0;}
  .corp .container.ty-wide.product-detail .cont-wrap .title-inner-bx {padding-bottom: 16px;}
  .corp .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l {font-size: 22px; padding-left: 16px; column-gap: 0;}
  .corp .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l span.btn_more {width: 20px; height: 20px; background-size: 20px;}
  .corp .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q {width: 24px; height: 24px; background-size: 20px;}
  .corp .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q span.q-layer {left: -156px; bottom: 33px; width: 292px; height: 52px; font-size: 14px; z-index: 10;}
  .corp .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;
}
  .corp .container.ty-wide.product-detail .cont-wrap .title-inner-bx h3.heading-l .btn_q span.q-layer::after {left: 162px;}
  .corp .container.ty-wide.product-detail .cont-wrap .title-inner-bx > div {position: absolute; left: 0; bottom: 48px; width: 100%; text-align: center;}
  .corp .container.ty-wide.product-detail .cont-wrap .title-inner-bx .btn-r-compare {height: 40px; font-size: 15px; line-height: 40px;}
  .corp .container.ty-wide.product-detail .cont-wrap .title-inner-bx .btn-r-compare::before {top: 5px;}

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

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

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

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

  .corp .board-view-ty01 .title-area dt {font-size: 22px;}
  .corp .board-view-ty01 .title-area dd {font-size: 14px;}
  .corp .board-view-ty01 .content-area .tp-info {display: block;}
  .corp .board-view-ty01 .content-area .tp-info dl {padding-bottom: 12px;}
  .corp .board-view-ty01 .content-area .tp-info dt {font-size: 15px;}
  .corp .board-view-ty01 .content-area .tp-info dd  {font-size: 15px;}
  .corp .board-view-ty01 .content-area .bx-cont {font-size: 15px; padding-top: 0; padding-bottom: 24px;}
  .corp .board-view-ty01 .content-area .bx-cont-rep {padding: 20px; margin-bottom: 60px;}
  .corp .board-view-ty01 .content-area .bx-cont-rep dt {font-size: 15px;}
  .corp .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;}
  .corp .board-view-ty01 .content-area .bx-cont-rep dd > div {font-size: 15px;}
  .corp .board-view-ty01 .content-area .bx-cont-rep dd > div p.ad-info {font-size: 14px; padding-top: 12px;}

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

  .corp .page-easy .table-wrap {width: 100%; overflow-y: scroll}

  .corp .content-popup.active {z-index: 1000000;}
  .corp .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;}
  .corp .content-popup .popup-wrap .popup-header {padding: 23px 16px; margin-bottom: 0;}
  .corp .content-popup .popup-wrap .popup-header .popup-subject {font-size: 20px; line-height: 24px;}
  .corp .content-popup .popup-wrap .popup-header .btn-popup-close {width: 24px; height: 24px;}
  .corp .content-popup .popup-wrap .popup-header .btn-popup-close::before {width: 24px; height: 24px;}
  .corp .content-popup .popup-wrap.small .popup-body {padding-bottom: 16px;}
  .corp .content-popup .popup-wrap .popup-body .popup-contents {padding: 0 16px;}
  .corp .content-popup .popup-wrap .popup-footer .button-area {padding: 16px;}
  /*.corp .content-popup .popup-wrap .popup-footer .button-area [class*=btn-] {width: 100%; height: 48px; font-size:17px; line-height: 48px;}
  .corp .content-popup .popup-wrap .popup-footer .button-area [class*=btn-]:last-child {width: 100%; height: 48px; font-size:17px; line-height: 48px;}*/

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

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

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

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

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


/* 감사보고서 */
/*.corp .report-list {}*/
.corp .report-list li {border-radius: 16px;}
.corp .report-list li:has(a:hover) {box-shadow: 0 12px 32px 0 rgba(0, 0, 0, 0.10), 0 4px 16px 0 rgba(0, 0, 0, 0.05);}
.corp .report-list li a {border-radius: 16px; box-shadow: 0 0 0 1px rgba(19, 21, 23, 0.20);}

.corp .report-list li a {display: block;}
.corp .report-list li .in-bx {position: relative; width: 100%; box-sizing: border-box;}
.corp .report-list li .in-bx .thum {position: relative;  border-top-left-radius: 16px; border-top-right-radius: 16px; overflow: hidden; aspect-ratio: 16 / 9;}

.corp .report-list li .in-bx .button-area {display: flex; gap: 16px; padding: 32px 32px 0}
.corp .report-list li .in-bx .button-area .icon {flex-shrink: 0; overflow: hidden; width: 56px; height: 56px; text-indent: -99999px;}
.corp .report-list li .in-bx .button-area .icon::before {content: ''; display: block; width: 56px; height: 56px; border-radius: 56px; background-color: rgba(19, 21, 23, 0.30); background-size: 32px; background-repeat: no-repeat; background-position: center;}
.corp .report-list li .in-bx .button-area .icon.youtube::before {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%3Cg clip-path='url(%23clip0_7825_18310)'%3E%3Cpath d='M16 6C16 6 24.3388 5.99997 26.418 6.59668C27.5649 6.92571 28.4693 7.89401 28.7754 9.12305C29.3329 11.3522 29.333 16 29.333 16C29.333 16.0014 29.3328 20.6497 28.7754 22.877C28.4693 24.106 27.5649 25.0743 26.418 25.4033C24.3388 26 16 26 16 26C15.9977 26 7.66242 25.9999 5.58203 25.4033C4.43506 25.0743 3.53067 24.106 3.22461 22.877C2.6672 20.6481 2.66699 16.0014 2.66699 16C2.66699 16 2.66712 11.3522 3.22461 9.12305C3.53067 7.89401 4.43506 6.92571 5.58203 6.59668C7.6609 6.00005 15.9977 6 16 6ZM13.333 19.333L20 16L13.333 12.667V19.333Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_7825_18310'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.corp .report-list li .in-bx .button-area .icon.pdf::before {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 fill-rule='evenodd' clip-rule='evenodd' d='M18 2.66699C18.2829 2.66699 18.5539 2.77954 18.7539 2.97949L26.3529 10.5798C26.5528 10.7797 26.6653 11.0509 26.6654 11.3337V16.0003H24.5326V12.4001H19.3334C18.0079 12.4001 16.9336 11.3258 16.9336 10.0003V4.7998H7.73311C7.58604 4.79994 7.46633 4.91966 7.46619 5.06673V16.0003H5.33337V5.06673C5.33351 3.74146 6.40784 2.66713 7.73311 2.66699H18ZM19.0664 10.0003C19.0664 10.1476 19.1861 10.2673 19.3334 10.2673H23.0248L19.0664 6.30892V10.0003Z' fill='white'/%3E%3Cpath d='M7.46619 16.0003C7.46619 16.5894 6.98914 17.067 6.40004 17.067C5.81094 17.067 5.33337 16.5894 5.33337 16.0003C5.33337 15.4112 5.81094 14.9337 6.40004 14.9337C6.98914 14.9337 7.46619 15.4112 7.46619 16.0003Z' fill='white'/%3E%3Cpath d='M26.6654 16.0003C26.6654 16.5894 26.1891 17.067 25.6 17.067C25.0109 17.067 24.5326 16.5894 24.5326 16.0003C24.5326 15.4112 25.0109 14.9337 25.6 14.9337C26.1891 14.9337 26.6654 15.4112 26.6654 16.0003Z' fill='white'/%3E%3Cpath d='M4.26698 28V21.6003C4.26698 21.2533 4.26498 20.8849 4.30605 20.5795C4.3513 20.2435 4.46572 19.8287 4.81386 19.4805C5.162 19.1324 5.57681 19.018 5.91282 18.9727C6.21826 18.9316 6.58668 18.9336 6.93365 18.9336H8.00006C9.69373 18.9336 11.0665 20.3064 11.0665 22C11.0665 23.6937 9.69373 25.0665 8.00006 25.0665H6.3998V28C6.3998 28.5891 5.92249 29.0665 5.33339 29.0665C4.74429 29.0665 4.26698 28.5891 4.26698 28ZM12.9337 20.9623C12.9383 20.8003 12.9522 20.6122 12.9883 20.4349C13.0745 20.0118 13.3071 19.507 13.8672 19.1836L14.0769 19.0808C14.2859 18.9971 14.4873 18.9657 14.6537 18.9506C14.8607 18.9319 15.104 18.9336 15.3334 18.9336C18.1316 18.9336 20.3998 21.2018 20.3998 24C20.3998 26.7983 18.1316 29.0665 15.3334 29.0665C15.104 29.0665 14.8607 29.0682 14.6537 29.0495C14.432 29.0294 14.1494 28.9792 13.8672 28.8165C13.3071 28.4931 13.0745 27.9882 12.9883 27.5652C12.9522 27.3879 12.9383 27.1998 12.9337 27.0378V20.9623ZM22.267 28V22.6667C22.267 22.0683 22.265 21.5119 22.3256 21.0612C22.3903 20.58 22.5437 20.0631 22.9701 19.6368L23.1342 19.4883C23.5252 19.1728 23.9737 19.0489 24.3946 18.9922C24.8453 18.9316 25.4017 18.9336 26.0001 18.9336H28.0001C28.5892 18.9336 29.0665 19.4109 29.0665 20C29.0665 20.5891 28.5892 21.0665 28.0001 21.0665H26.0001C25.3419 21.0665 24.9552 21.0686 24.6797 21.1055C24.5695 21.1203 24.5101 21.138 24.4818 21.1485C24.4713 21.1768 24.4537 21.2362 24.4389 21.3464C24.4019 21.6218 24.3998 22.0085 24.3998 22.6667V22.9336H26.6667C27.2558 22.9336 27.7331 23.4109 27.7331 24C27.7331 24.5891 27.2558 25.0665 26.6667 25.0665H24.3998V28C24.3998 28.5891 23.9225 29.0665 23.3334 29.0665C22.7443 29.0665 22.267 28.5891 22.267 28ZM6.3998 22.9336H8.00006C8.51552 22.9336 8.93365 22.5155 8.93365 22C8.93365 21.4846 8.51552 21.0665 8.00006 21.0665H6.93365C6.74143 21.0665 6.59102 21.0671 6.4623 21.0704C6.44275 21.0709 6.42372 21.0723 6.40631 21.073C6.40569 21.0904 6.4042 21.1094 6.4037 21.129C6.40047 21.2577 6.3998 21.4081 6.3998 21.6003V22.9336ZM15.0665 26.6667C15.0665 26.7267 15.0655 26.7967 15.0652 26.8451C15.065 26.8768 15.065 26.9056 15.0652 26.9323C15.1405 26.9332 15.227 26.9336 15.3334 26.9336C16.9534 26.9336 18.267 25.6201 18.267 24C18.267 22.38 16.9534 21.0665 15.3334 21.0665C15.227 21.0665 15.1404 21.0656 15.0652 21.0665C15.065 21.0936 15.065 21.1227 15.0652 21.155C15.0655 21.2034 15.0665 21.2734 15.0665 21.3334V26.6667Z' fill='white'/%3E%3C/svg%3E");}
.corp .report-list li a:hover .icon.youtube::before{background-color: #E94543;}
.corp .report-list li a:hover .icon.pdf::before{background-color: #788BE6;}
.corp .report-list li .in-bx .cont {display: flex; flex-direction: column; gap: 20px; padding: 32px;}
.corp .report-list li .in-bx .cont dl {display: flex; flex-direction: column; gap: 8px;}
.corp .report-list li .in-bx .cont dl dt {font-size: 24px; font-weight: 600; line-height: 1.3; color: #232527; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-box-orient: vertical;}
.corp .report-list li .in-bx .cont dl dd {font-size: 17px; font-weight: 400; line-height: 1.5; color: #444; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; -webkit-box-orient: vertical;}
.corp .report-list li .in-bx .cont .btm-txt {font-weight: 400; font-size: 17px; color: #777; line-height: 150%; display: flex;}
.corp .report-list li .in-bx .cont .btm-txt span.dot {margin-top: 5px;}
.corp .report-list li .in-bx:has(.thum) .button-area {position: absolute; top: 0; right: 0; left: auto;}

@media (max-width: 1023px) {
  .corp .report-display-wrap {padding: 0 16px 64px 16px;}
  .corp .report-list li .in-bx .button-area {padding: 24px 24px 0}
  .corp .report-list li .in-bx .cont {gap: 16px; padding: 24px;}
  .corp .report-list li .in-bx .cont dl dt {font-size: 20px;}
  .corp .report-list li .in-bx .cont dl dd {font-size: 15px;}
  .corp .report-list li .in-bx .cont .tags {font-size: 14px;}
  .corp .report-list li .in-bx .cont .btm-txt {font-size: 15px;}
  .corp .report-list li .in-bx .cont .btm-txt span.dot {align-self: center; margin: 0;}
}



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


/* 알럿 */
.corp .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: 100000; }
.corp .pop-alert .bx-alert { max-width: 300px; border-radius: 16px;  -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; -ms-flex-item-align: center; align-self: center; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; max-height: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: var(--color-base-100); }
.corp .pop-alert .bx-alert .in-cont-bx {padding: 32px 28px;}
.corp .pop-alert .bx-alert .in-cont-bx .bx-tx {font-weight: 400; font-size: 17px; color: #232527; line-height: 150%; text-align: center;}
.corp .pop-alert .bx-alert .in-cont-bx .bx-btns {padding-top: 24px; display: flex; column-gap: 16px; justify-content: center;}
.corp .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;}
.corp .pop-alert .bx-alert .in-cont-bx .bx-btns .btn01:hover {border: 1px solid rgba(19, 21, 23, 0.20); background-color: #F4F5F6;}
.corp .pop-alert .bx-alert .in-cont-bx .bx-btns .btn01:active {border: 1px solid rgba(19, 21, 23, 0.20); background-color: #E6E8EA;}
.corp .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: #4458B0; border-radius: 8px; text-align: center; box-sizing: border-box;}
.corp .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%), #4458B0;}
.corp .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%), #4458B0;}
.corp .pop-alert .bx-alert .in-cont-bx .bx-btns .btn01.disabled, .corp .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) {
  .corp .pop-alert .bx-alert {max-width: 280px;}
  .corp .pop-alert .bx-alert .in-cont-bx {padding: 24px;}
  .corp .pop-alert .bx-alert .in-cont-bx .bx-tx {font-size: 15px;}
  .corp .pop-alert .bx-alert .in-cont-bx .bx-btns .btn01 {width: 60px; height: 32px; font-size: 14px; line-height: 32px;}
  .corp .pop-alert .bx-alert .in-cont-bx .bx-btns .btn02 {width: 60px; height: 32px; font-size: 14px; line-height: 32px;}
}

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

/*비윤리신고센터 */
.corp .page-reporting-center .cont-sustain09 .tp-tx {margin-bottom: 69px; padding-bottom: 0;}
.corp .page-reporting-center .page-body-inner-bx01 .cont-sustain09 .c-in-bx {margin-top: 48px; padding-top: 0;}
.corp .page-reporting-center .page-body-inner-bx01 .cont-sustain09 .c-in-bx ul {display: flex; row-gap :8px; flex-direction: column;}

@media (max-width: 1023px) {
  .corp .page-reporting-center .cont-sustain09 .tp-tx {margin-bottom: 32px; padding-bottom: 0;}
  .corp .page-reporting-center .cont-sustain09 .tp-tx br {display: none;}
  .corp .page-reporting-center .page-body-inner-bx01 .cont-sustain09 .c-in-bx {margin-top: 32px; padding-top: 0;}
  .corp .page-reporting-center .page-body-inner-bx01 .cont-sustain09 .c-in-bx ul {row-gap :0;}
}

/* 채용 지원서 작성 */
.corp .page-recruitment .page-body .page-body-inner-bx01:first-child {padding-top: 0;}


.pdf-inline-viewer {background: #FAFAFB !important;}
.pdf-inline-swiper .swiper-slide {background: #FAFAFB !important;}
.pdf-inline-viewer .swiper-button-prev {
  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.5947 19.7352C15.8902 19.4068 15.8636 18.9009 15.5352 18.6054L9.19592 12L15.5352 5.39463C15.8636 5.09906 15.8902 4.59323 15.5947 4.26482C15.2991 3.93641 14.7933 3.90979 14.4649 4.20536L7.46487 11.4054C7.2963 11.5571 7.20004 11.7732 7.20004 12C7.20004 12.2268 7.2963 12.4429 7.46487 12.5946L14.4649 19.7946C14.7933 20.0902 15.2991 20.0636 15.5947 19.7352Z' fill='white'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 24px !important;
}
.pdf-inline-viewer .swiper-button-next  {
  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.40532 19.7352C8.10976 19.4068 8.13638 18.9009 8.46479 18.6054L14.8041 12L8.46479 5.39463C8.13638 5.09906 8.10976 4.59323 8.40533 4.26482C8.70089 3.93641 9.20672 3.90979 9.53513 4.20536L16.5351 11.4054C16.7037 11.5571 16.8 11.7732 16.8 12C16.8 12.2268 16.7037 12.4429 16.5351 12.5946L9.53513 19.7946C9.20672 20.0902 8.70089 20.0636 8.40532 19.7352Z' fill='white'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 24px !important;
}
.pdf-inline-viewer .swiper-button-next, .pdf-inline-viewer .swiper-rtl .swiper-button-prev {right: var(--swiper-navigation-sides-offset, 28px) !important}
.pdf-inline-viewer .swiper-button-prev, .pdf-inline-viewer .swiper-rtl .swiper-button-next {left: var(--swiper-navigation-sides-offset, 28px) !important}

@media (max-width: 1023px) {
  .pdf-inline-viewer {overflow: unset !important;}
  .pdf-inline-viewer .swiper-button-next, .pdf-inline-viewer .swiper-button-prev {width: 36px !important; height: 36px !important;}
  .pdf-inline-viewer .swiper-button-next {background-size: 15px !important;}
  .pdf-inline-viewer .swiper-button-next, .pdf-inline-viewer .swiper-rtl .swiper-button-prev {right: var(--swiper-navigation-sides-offset, -7px) !important}
  .pdf-inline-viewer .swiper-button-prev, .pdf-inline-viewer .swiper-rtl .swiper-button-next {left: var(--swiper-navigation-sides-offset, -7px) !important}
}

@media (max-width: 1023px) {
  /*.corp .content-popup.photo .pop-img-view-wrap {height: 95% !important;}*/
  .corp .content-popup.photo .swiper-pagination-fraction {position: fixed !important;}
  [data-popup="contentPhoto"] .btn-popup-download {position: fixed !important;}
}
@media (max-width: 360px) {
  /*.corp .content-popup.photo .pop-img-view-wrap {height: 90% !important;}*/
}


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


/* 동의 미동의 추가 */
.corp .pop-yac .pop-tp-gray-bx .btm-bk-bx.ty02 {position: relative;}
.corp .pop-yac .pop-tp-gray-bx .btm-bk-bx.ty02 .bx-tp {padding-bottom: 32px;}
.corp .pop-yac .pop-tp-gray-bx .btm-bk-bx.ty02 > div {position: relative;}
.corp .pop-yac .pop-tp-gray-bx .btm-bk-bx.ty02 span.form-text.ty01 {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.corp .pop-yac .pop-tp-gray-bx .btm-bk-bx.ty02 span.tx-imp {color: #E94543;}
.corp .pop-yac .pop-tp-gray-bx .btm-bk-bx.ty02 .bx-radio-r {position: absolute; top: 6px; right: 0; display: flex; column-gap: 16px;}
.corp .pop-yac .pop-tp-gray-bx .btm-bk-bx.ty02 .bx-radio-r .form.radio .form-text {font-weight: 400; font-size: 17px;}

@media (max-width: 1023px) {
  .corp .pop-yac .pop-tp-gray-bx .btm-bk-bx.ty02 .bx-tp {padding-bottom: 16px; padding-right: 120px;}
  .corp .pop-yac .pop-tp-gray-bx .btm-bk-bx.ty02 span.form-text.ty01 {font-size: 15px;}
  .corp .pop-yac .pop-tp-gray-bx .btm-bk-bx.ty02 .bx-radio-r {position: relative; top: auto; right: auto; width: 100%; padding-top: 12px;}
  .corp .pop-yac .pop-tp-gray-bx .btm-bk-bx.ty02 .bx-radio-r .form.radio .form-text {font-size: 15px;}
}

.corp .careers-agree-wrap .tp-tx-nn {font-weight: 600; font-size: 19px; color: #232527; line-height: 150%; padding-bottom: 30px;}
.corp .careers-agree-wrap .tp-tx.ty02 {position: relative;}
.corp .careers-agree-wrap .tp-tx.ty02 .bx-tp {padding-bottom: 32px;}
.corp .careers-agree-wrap .tp-tx.ty02 > div {position: relative;}
.corp .careers-agree-wrap .tp-tx.ty02 span.form-text.ty01 {font-weight: 600; font-size: 17px; color: #232527; line-height: 150%;}
.corp .careers-agree-wrap .tp-tx.ty02 span.tx-imp {color: #E94543;}
.corp .careers-agree-wrap .tp-tx.ty02 .bx-radio-r {position: absolute; top: 6px; right: 0; display: flex; column-gap: 16px;}
.corp .careers-agree-wrap .tp-tx.ty02 .bx-radio-r .form.radio .form-text {font-weight: 400; font-size: 17px;}
.corp .careers-agree-wrap .tp-tx.ty02.btm {padding-bottom: 0; margin-top: 32px;}
.corp .careers-agree-wrap .tp-tx.ty02.btm .bx-radio-r {top: 1px;}

@media (max-width: 1023px) {
  .corp .careers-agree-wrap .tp-tx-nn {font-size: 17px;}
  .corp .careers-agree-wrap .tp-tx.ty02 .bx-tp {padding-bottom: 16px; padding-right: 120px;}
  .corp .careers-agree-wrap .tp-tx.ty02 span.form-text.ty01 {font-size: 15px;}
  .corp .careers-agree-wrap .tp-tx.ty02 .bx-radio-r {position: relative; top: auto; right: auto; width: 100%; padding-top: 12px;}
  .corp .careers-agree-wrap .tp-tx.ty02 .bx-radio-r .form.radio .form-text {font-size: 15px;}
}


/* 지도 추가 */
.map-cont-n01 {padding: 48px 0;}
.map-cont-n01.pt0 {padding-top: 0;}
.map-cont-n01 .s-tit {font-weight: 600; font-size: 24px; color: #232527; line-height: 130%; padding-bottom: 12px;}
.map-cont-n01 .btm-tx {font-weight: 400; font-size: 19px; color: #444; line-height: 150%; word-break: keep-all;}
.map-cont-n01 .bx-sub-line ul {padding: 0 0 12px 0;display: flex; column-gap: 12px;}
.map-cont-n01 .bx-sub-line li .in-bx {width: 72px; height: 72px; font-weight: 600; font-size: 15px; color: #fff; line-height: 120%; background: #794698; border-radius: 72px; text-align: center; display: flex; align-items: center; justify-content: center;}
.map-cont-n01 .bx-sub-line li .in-bx.line5 {background: #794698;}
.map-cont-n01 .bx-sub-line li .in-bx.line6 {background: #7C4932;}
.map-cont-n01 .bx-sub-line li .in-bx.line-air {background: #0079AC;}
.map-cont-n01 .bx-sub-line li .in-bx.line-kc {background: #6AC2B3; line-height: 120%;}
.map-cont-n01 .bx-bus-num ul {padding: 0 0 12px 0;display: flex; gap: 8px; flex-wrap: wrap;}
.map-cont-n01 .bx-bus-num li .in-bx {display: inline-block; height: 26px; font-weight: 600; font-size: 17px; color: #87C700; line-height: 25px; padding: 0 8px; border: 1px solid #87C700; border-radius: 4px; box-sizing: border-box;}
.map-cont-n01 .bx-bus-num li .in-bx.green {color: #87C700; border: 1px solid #87C700;}
.map-cont-n01 .bx-bus-num li .in-bx.blue {color: #386DE8; border: 1px solid #386DE8;}
.map-cont-n01 .bx-bus-num li .in-bx.blue {color: #386DE8; border: 1px solid #386DE8;}
.map-cont-n01 .bx-bus-num li .in-bx.d-green {color: #3CC344; border: 1px solid #3CC344;}
.map-cont-n01 .bx-bus-num li .in-bx.red {color: #EF363D; border: 1px solid #EF363D;}

@media (max-width: 1023px) {
	.map-cont-n01 {padding: 32px 0;}
	.map-cont-n01 .s-tit {font-size: 20px; padding-bottom: 8px;}
	.map-cont-n01 .btm-tx {font-size: 16px;}
	.map-cont-n01 .bx-sub-line ul {padding-bottom: 8px; column-gap: 8px;}
	.map-cont-n01 .bx-sub-line li .in-bx {width: 60px; height: 60px; font-size: 14px;}
	.map-cont-n01 .bx-bus-num ul {column-gap: 4px; row-gap: 8px;}
	.map-cont-n01 .bx-bus-num li .in-bx {height: 23px; font-size: 15px; line-height: 22px;}
}

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


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

    100% {
        width: 20%;
        background-color: #FBCD6C;
    }
}







/* 1920 이상 */
@media screen and (min-width: 1920px) {
  /*.corp .about-cont04 .history-list-ty01 {margin-bottom: 704px;}*/
}