@charset "utf-8";

/* personal-HumncLeRcq [gtmNcLewmQ] */
.personal-HumncLeRcq {
  overflow: hidden;
  position: relative;
  padding-top: 8rem;
  padding-bottom: 8rem
}

.personal-HumncLeRcq .contents-inner {
  width: 100%
}

.personal-HumncLeRcq .title-area {
  margin-bottom: 4rem;
  text-align: center
}

.personal-HumncLeRcq .inner {
  position: relative;
  padding: 6rem 1rem;
  width: 100%;
  height: 100%;
  background: #FCF0F0
}

.personal-HumncLeRcq .inner::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  width: 40rem;
  height: 40rem;
  max-height: 100%;
  background: url(../images/img_symbol.png) no-repeat center / contain !important
}

.personal-HumncLeRcq .desc {
  position: relative;
  z-index: 10
}

.personal-HumncLeRcq .desc-list {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 64rem
}

.personal-HumncLeRcq .desc-list li {
  padding: 3.2rem;
  border-top: 1px solid var(--line-color3);
  text-align: center
}

.personal-HumncLeRcq .desc-list li:last-child {
  border-bottom: 1px solid var(--line-color3)
}

.personal-HumncLeRcq .list-area {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2rem;
  margin-top: 1.2rem
}

.personal-HumncLeRcq .list-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: calc(100% / 5 - 1.6rem);
  min-height: 14rem;
  border: 5px solid transparent;
  background-image: linear-gradient(var(--white), var(--white)), linear-gradient(to bottom right, var(--primary) 0%, #AE1B96 100%);
  background-origin: border-box;
  background-clip: content-box, border-box;
  text-align: center
}

.personal-HumncLeRcq .list-item p {
  padding: 2rem
}

@media (max-width: 992px) {
  .personal-HumncLeRcq {
    padding-top: 3rem;
    padding-bottom: 3rem
  }

  .personal-HumncLeRcq .inner::after {
    width: 20rem;
    height: 20rem
  }

  .personal-HumncLeRcq .title-area {
    margin-bottom: 2.4rem
  }

  .personal-HumncLeRcq .inner {
    padding: 3.6rem 1rem
  }

  .personal-HumncLeRcq .desc-list li {
    padding: 1.6rem 2rem
  }

  .personal-HumncLeRcq .list-item {
    width: calc(100% / 3 - 1.4rem)
  }
}

@media (max-width: 467px) {
  .personal-HumncLeRcq .list-item {
    width: calc(100% / 2 - 1.4rem);
    min-height: 11rem
  }
}
/* personal-HumncLeRcq [IzmNCqT4VE] : 편집됨 */
.personal-HumncLeRcq[id='IzmNCqT4VE'] {
  padding-top: 8rem;
  padding-bottom: 8rem
}

@media (max-width: 992px) {
  .personal-HumncLeRcq[id='IzmNCqT4VE'] {
    padding-top: 3rem;
    padding-bottom: 3rem
  }
}
/* personal-HumncLeRcq [HqMnCR8uZD] : 편집됨 */
.personal-HumncLeRcq[id='HqMnCR8uZD'] {
  padding-top: 8rem;
  padding-bottom: 8rem
}

@media (max-width: 992px) {
  .personal-HumncLeRcq[id='HqMnCR8uZD'] {
    padding-top: 3rem;
    padding-bottom: 3rem
  }
}
/* personal-HumncLeRcq [yoMNCt01ma] : 편집됨 */
.personal-HumncLeRcq[id='yoMNCt01ma'] {
  padding-top: 8rem;
  padding-bottom: 8rem
}

@media (max-width: 992px) {
  .personal-HumncLeRcq[id='yoMNCt01ma'] {
    padding-top: 3rem;
    padding-bottom: 3rem
  }
}
/* personal-HumncLeRcq [LNMNcv72Tv] : 편집됨 */
.personal-HumncLeRcq[id='LNMNcv72Tv'] {
  padding-top: 8rem;
  padding-bottom: 16rem
}

@media (max-width: 992px) {
  .personal-HumncLeRcq[id='LNMNcv72Tv'] {
    padding-top: 3rem;
    padding-bottom: 6rem
  }
}
/* personal-HumncLeRcq [mOmNCVi70x] : 편집됨 */
.personal-HumncLeRcq[id='mOmNCVi70x'] {
  padding-top: 8rem;
  padding-bottom: 16rem
}

@media (max-width: 992px) {
  .personal-HumncLeRcq[id='mOmNCVi70x'] {
    padding-top: 3rem;
    padding-bottom: 6rem
  }
}
/* personal-HumncLeRcq [LSmNCVO4Je] : 편집됨 */
.personal-HumncLeRcq[id='LSmNCVO4Je'] {
  padding-top: 8rem;
  padding-bottom: 8rem
}

@media (max-width: 992px) {
  .personal-HumncLeRcq[id='LSmNCVO4Je'] {
    padding-top: 3rem;
    padding-bottom: 3rem
  }
}
/* personal-HumncLeRcq [lzMnCw14kJ] : 편집됨 */
.personal-HumncLeRcq[id='lzMnCw14kJ'] {
  padding-top: 16rem;
  padding-bottom: 16rem
}

@media (max-width: 992px) {
  .personal-HumncLeRcq[id='lzMnCw14kJ'] {
    padding-top: 6rem;
    padding-bottom: 6rem
  }
}
/* personal-HumncLeRcq [lYmncY3Mb3] : 편집됨 */
.personal-HumncLeRcq[id='lYmncY3Mb3'] {
  padding-top: 8rem;
  padding-bottom: 8rem
}

@media (max-width: 992px) {
  .personal-HumncLeRcq[id='lYmncY3Mb3'] {
    padding-top: 3rem;
    padding-bottom: 3rem
  }
}
/* personal-HumncLeRcq [WqMNczB7vE] : 편집됨 */
.personal-HumncLeRcq[id='WqMNczB7vE'] {
  padding-top: 8rem;
  padding-bottom: 16rem
}

@media (max-width: 992px) {
  .personal-HumncLeRcq[id='WqMNczB7vE'] {
    padding-top: 3rem;
    padding-bottom: 6rem
  }
}
/* personal-HumncLeRcq [STMncZG20S] : 편집됨 */
.personal-HumncLeRcq[id='STMncZG20S'] {
  padding-top: 8rem;
  padding-bottom: 8rem
}

@media (max-width: 992px) {
  .personal-HumncLeRcq[id='STMncZG20S'] {
    padding-top: 3rem;
    padding-bottom: 3rem
  }
}
/* personal-HumncLeRcq [AYMNdWw1cQ] : 편집됨 */
.personal-HumncLeRcq[id='AYMNdWw1cQ'] {
  padding-top: 8rem;
  padding-bottom: 16rem
}

@media (max-width: 992px) {
  .personal-HumncLeRcq[id='AYMNdWw1cQ'] {
    padding-top: 3rem;
    padding-bottom: 6rem
  }
}
/* beyound-N10 [Samn49753l] */
.beyound-N10 {
  overflow: hidden;
  position: relative;
  background: url(../images/img_subvisual_02.png) no-repeat center / cover
}

.beyound-N10 .contents-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 73rem
}

.beyound-N10 .title-area {
  width: 100%;
  text-align: center
}

.beyound-N10 .title-area .title {
  position: relative;
  color: #fff;
  font-weight: var(--fw-medium)
}

.beyound-N10 .title-area .title+.title {
  margin-top: .8rem
}

.beyound-N10 .title-area p {
  margin-top: 2.4rem;
  color: #fff;
  font-weight: var(--fw-ragular)
}

.beyound-N10 .block_overlay {
  position: absolute;
  content: '';
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #372E21FF;
  opacity: 0.2
}

@media (max-width: 992px) {
  .beyound-N10 {
    background: url(../images/img_subvisual_02_m.png) no-repeat center / cover !important
  }

  .beyound-N10 .contents-container {
    height: 48rem
  }

  .beyound-N10 .title-area {
    text-align: left
  }

  .beyound-N10 .title-area h2 {
    padding-bottom: 1.4rem
  }

  .beyound-N10 .title-area h2::after {
    left: 0;
    transform: none;
    width: 4rem
  }

  .beyound-N10 .title-area p {
    margin-top: 1.2rem
  }
}
/* beyound-N10 [Szmn49IM2B] : 편집됨 */
.beyound-N10[id='Szmn49IM2B'] {
  background: url(../images/img_subvisual_02.png) no-repeat center / cover
}

@media (max-width: 992px) {
  .beyound-N10[id='Szmn49IM2B'] {
    background: url(../images/img_subvisual_02_m.png) no-repeat center / cover !important
  }
}
/* beyound-N10 [VxmN49kMQ2] : 편집됨 */
.beyound-N10[id='VxmN49kMQ2'] {
  background: url(../images/img_subvisual_02.png) no-repeat center / cover
}

@media (max-width: 992px) {
  .beyound-N10[id='VxmN49kMQ2'] {
    background: url(../images/img_subvisual_02_m.png) no-repeat center / cover !important
  }
}
/* beyound-N10 [gNmN49MH2r] : 편집됨 */
.beyound-N10[id='gNmN49MH2r'] {
  background: url(../images/img_subvisual_02.png) no-repeat center / cover !important
}

@media (max-width: 992px) {
  .beyound-N10[id='gNmN49MH2r'] {
    background: url(../images/img_subvisual_02_m.png) no-repeat center / cover !important
  }
}
/* beyound-N10 [eYMn49QiN8] : 편집됨 */
.beyound-N10[id='eYMn49QiN8'] {
  background: url(../images/img_subvisual_03.png) no-repeat center / cover
}

@media (max-width: 992px) {
  .beyound-N10[id='eYMn49QiN8'] {
    background: url(../images/img_subvisual_03_m.png) no-repeat center / cover !important
  }
}
/* beyound-N10 [NEmn49seG1] : 편집됨 */
.beyound-N10[id='NEmn49seG1'] {
  background: url(../images/img_subvisual_03.png) no-repeat center / cover
}

@media (max-width: 992px) {
  .beyound-N10[id='NEmn49seG1'] {
    background: url(../images/img_subvisual_03_m.png) no-repeat center / cover !important
  }
}
/* beyound-N10 [dymn49WegG] : 편집됨 */
.beyound-N10[id='dymn49WegG'] {
  background: url(../images/img_subvisual_04.png) no-repeat center / cover
}

@media (max-width: 992px) {
  .beyound-N10[id='dymn49WegG'] {
    background: url(../images/img_subvisual_04_m.png) no-repeat center / cover !important
  }
}
/* beyound-N10 [xPMn49YhNr] : 편집됨 */
.beyound-N10[id='xPMn49YhNr'] {
  background: url(../images/img_subvisual_04.png) no-repeat center / cover !important
}

@media (max-width: 992px) {
  .beyound-N10[id='xPMn49YhNr'] {
    background: url(../images/img_subvisual_04_m.png) no-repeat center / cover !important
  }
}
/* beyound-N10 [ZnMN4A0PwI] : 편집됨 */
.beyound-N10[id='ZnMN4A0PwI'] {
  background: url(../images/img_subvisual_04.png) no-repeat center / cover
}

@media (max-width: 992px) {
  .beyound-N10[id='ZnMN4A0PwI'] {
    background: url(../images/img_subvisual_04_m.png) no-repeat center / cover !important
  }
}
/* personal-HumncLeRcq_copy [nJMnCqVpUG] */
.personal-HumncLeRcq_copy {
  overflow: hidden;
  position: relative;
  padding-top: 8rem;
  padding-bottom: 16rem
}

.personal-HumncLeRcq_copy .contents-inner {
  width: 100%
}

.personal-HumncLeRcq_copy .title-area {
  margin-bottom: 4rem;
  text-align: center
}

.personal-HumncLeRcq_copy .inner {
  position: relative;
  padding: 6rem 1rem;
  width: 100%;
  height: 100%;
  background: #FCF0F0
}

.personal-HumncLeRcq_copy .inner::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 40rem;
  height: 40rem;
  max-height: 100%;
  background: url(../images/img_symbol.png) no-repeat center / contain !important
}

.personal-HumncLeRcq_copy .desc {
  position: relative;
  z-index: 10
}

.personal-HumncLeRcq_copy .desc-list {
  position: relative;
  margin: 0 auto;
  width: 100%;
  max-width: 64rem
}

.personal-HumncLeRcq_copy .desc-list li {
  padding: 3.2rem;
  border-top: 1px solid var(--line-color3);
  text-align: center
}

.personal-HumncLeRcq_copy .desc-list li:last-child {
  border-bottom: 1px solid var(--line-color3)
}

.personal-HumncLeRcq_copy .list-area {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2rem;
  margin-top: 1.2rem
}

.personal-HumncLeRcq_copy .list-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: calc(100% / 5 - 1.6rem);
  min-height: 14rem;
  border: 5px solid transparent;
  background-image: linear-gradient(var(--white), var(--white)), linear-gradient(to bottom right, var(--primary) 0%, #AE1B96 100%);
  background-origin: border-box;
  background-clip: content-box, border-box;
  text-align: center
}

.personal-HumncLeRcq_copy .list-item p {
  padding: 2rem
}

@media (max-width: 992px) {
  .personal-HumncLeRcq_copy {
    padding-top: 3rem;
    padding-bottom: 6rem
  }

  .personal-HumncLeRcq_copy .inner::after {
    width: 20rem;
    height: 20rem
  }

  .personal-HumncLeRcq_copy .title-area {
    margin-bottom: 2.4rem
  }

  .personal-HumncLeRcq_copy .inner {
    padding: 3.6rem 1rem
  }

  .personal-HumncLeRcq_copy .desc-list li {
    padding: 1.6rem 2rem
  }

  .personal-HumncLeRcq_copy .list-item {
    width: calc(100% / 3 - 1.4rem)
  }
}

@media (max-width: 467px) {
  .personal-HumncLeRcq_copy .list-item {
    width: calc(100% / 2 - 1.4rem);
    min-height: 11rem
  }
}
/* personal-HumncLeRcq_copy [eZMnCtQCvk] : 편집됨 */
@media (max-width: 992px) {
  .personal-HumncLeRcq_copy[id='eZMnCtQCvk'] {
    padding-bottom: 8rem
  }
}
/* personal-vUMnCr2vNP [NlmNcr318b] */
.personal-vUMnCr2vNP {
  overflow: hidden;
  position: relative;
  padding-top: 9rem;
  padding-bottom: 9rem;
  background: url(../etc/e597072a679d48dd9d817dfa4df5d711) no-repeat center / cover
}

.personal-vUMnCr2vNP .contents-inner {
  display: flex;
  align-items: flex-start;
  gap: 6rem;
  width: 100%
}

.personal-vUMnCr2vNP .textset {
  min-width: 24rem
}

.personal-vUMnCr2vNP .textset .textset-tit {
  font-weight: var(--fw-bold)
}

.personal-vUMnCr2vNP .contents-right {
  width: calc(100% - 6rem)
}

.personal-vUMnCr2vNP .list-area {
  display: flex;
  flex-wrap: wrap;
  gap: 2.4rem;
  width: 100%
}

.personal-vUMnCr2vNP .list-area .item {
  display: flex;
  flex-direction: column;
  gap: .8rem;
  width: calc(100% / 2 - 1.2rem);
  height: auto;
  overflow: hidden;
  padding: 4rem;
  background: var(--white)
}

.personal-vUMnCr2vNP .list-area .item p {
  flex-shrink: 0;
  color: var(--primary);
  font-weight: var(--fw-bold)
}

.personal-vUMnCr2vNP .list-area .item-tit {
  display: flex;
  align-items: center;
  gap: .4rem
}

.personal-vUMnCr2vNP .list-area .item-ico {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.4rem;
  height: 2.4rem
}

.personal-vUMnCr2vNP .list-area .item-ico::before {
  font-size: 2rem;
  color: var(--primary)
}

.personal-vUMnCr2vNP .list-area .item-ico.ico-lg::before {
  font-size: 2.6rem
}

.personal-vUMnCr2vNP .list-area .item-desc {
  display: block;
  padding-left: 2.8rem
}

.personal-vUMnCr2vNP .contents-desc {
  margin-top: 1.4rem;
  color: var(--text-color3)
}

@media (max-width: 992px) {
  .personal-vUMnCr2vNP {
    padding-top: 6rem;
    padding-bottom: 6rem;
    background: url(../images/img_info_banner_m.png) no-repeat center / cover !important
  }

  .personal-vUMnCr2vNP .pc-br {
    display: none
  }

  .personal-vUMnCr2vNP .contents-inner {
    flex-direction: column;
    gap: 2.4rem
  }

  .personal-vUMnCr2vNP .textset {
    width: 100%;
    min-width: auto;
    text-align: center
  }

  .personal-vUMnCr2vNP .contents-right {
    width: 100%
  }

  .personal-vUMnCr2vNP .list-area {
    gap: 1.2rem;
    width: 100%
  }

  .personal-vUMnCr2vNP .list-area .item {
    gap: .4rem;
    width: 100%;
    padding: 2rem
  }

  .personal-vUMnCr2vNP .list-area .item-ico::before {
    font-size: 1.8rem
  }

  .personal-vUMnCr2vNP .list-area .item-ico.ico-lg::before {
    font-size: 2.2rem
  }

  .personal-vUMnCr2vNP .list-area .item-desc {
    padding-left: 2.4rem
  }
}
/* personal-vUMnCr2vNP [jFMNCs7j1s] : 편집됨 */
.personal-vUMnCr2vNP[id='jFMNCs7j1s'] {
  background: url(../images/img_info_banner.png) no-repeat center / cover
}

.personal-vUMnCr2vNP[id='jFMNCs7j1s'] .contents-inner {
  gap: 3rem
}

.personal-vUMnCr2vNP[id='jFMNCs7j1s'] .textset {
  min-width: 30rem
}
/* personal-vUMnCr2vNP [VYmNcTus57] : 편집됨 */
.personal-vUMnCr2vNP[id='VYmNcTus57'] {
  background: url(../images/img_info_banner.png) no-repeat center / cover
}

.personal-vUMnCr2vNP[id='VYmNcTus57'] .contents-inner {
  gap: 6rem
}

.personal-vUMnCr2vNP[id='VYmNcTus57'] .textset {
  min-width: 24rem
}

@media (max-width: 992px) {
  .personal-vUMnCr2vNP[id='VYmNcTus57'] {
    background: url(../images/img_info_banner_m.png) no-repeat center / cover !important
  }
}
/* personal-vUMnCr2vNP [KdMncv74OX] : 편집됨 */
.personal-vUMnCr2vNP[id='KdMncv74OX'] {
  background: url(../images/img_info_banner.png) no-repeat center / cover
}

.personal-vUMnCr2vNP[id='KdMncv74OX'] .contents-inner {
  gap: 6rem
}

.personal-vUMnCr2vNP[id='KdMncv74OX'] .textset {
  min-width: 24rem
}

@media (max-width: 992px) {
  .personal-vUMnCr2vNP[id='KdMncv74OX'] {
    background: url(../images/img_info_banner_m.png) no-repeat center / cover !important
  }
}
/* personal-vUMnCr2vNP [McmncvIauc] : 편집됨 */
.personal-vUMnCr2vNP[id='McmncvIauc'] {
  background: url(../images/img_info_banner.png) no-repeat center / cover
}

.personal-vUMnCr2vNP[id='McmncvIauc'] .contents-inner {
  gap: 6rem
}

.personal-vUMnCr2vNP[id='McmncvIauc'] .textset {
  min-width: 24rem
}

@media (max-width: 992px) {
  .personal-vUMnCr2vNP[id='McmncvIauc'] {
    background: url(../images/img_info_banner_m.png) no-repeat center / cover !important
  }
}
/* personal-vUMnCr2vNP [GUMNcVo5Re] : 편집됨 */
.personal-vUMnCr2vNP[id='GUMNcVo5Re'] {
  background: url(../images/img_info_banner.png) no-repeat center / cover
}

.personal-vUMnCr2vNP[id='GUMNcVo5Re'] .contents-inner {
  gap: 6rem
}

.personal-vUMnCr2vNP[id='GUMNcVo5Re'] .textset {
  min-width: 24rem
}

@media (max-width: 992px) {
  .personal-vUMnCr2vNP[id='GUMNcVo5Re'] {
    background: url(../images/img_info_banner_m.png) no-repeat center / cover
  }
}
/* personal-vUMnCr2vNP [qFMncXEE9v] : 편집됨 */
.personal-vUMnCr2vNP[id='qFMncXEE9v'] {
  background: url(../images/img_info_banner.png) no-repeat center / cover
}

.personal-vUMnCr2vNP[id='qFMncXEE9v'] .contents-inner {
  gap: 6rem
}

.personal-vUMnCr2vNP[id='qFMncXEE9v'] .textset {
  min-width: 24rem
}

@media (max-width: 992px) {
  .personal-vUMnCr2vNP[id='qFMncXEE9v'] {
    background: url(../images/img_info_banner_m.png) no-repeat center / cover !important
  }
}
/* personal-vUMnCr2vNP [MimNcy49X6] : 편집됨 */
.personal-vUMnCr2vNP[id='MimNcy49X6'] {
  background: url(../images/img_info_banner.png) no-repeat center / cover
}

.personal-vUMnCr2vNP[id='MimNcy49X6'] .contents-inner {
  gap: 6rem
}

.personal-vUMnCr2vNP[id='MimNcy49X6'] .textset {
  min-width: 24rem
}

@media (max-width: 992px) {
  .personal-vUMnCr2vNP[id='MimNcy49X6'] {
    background: url(../images/img_info_banner_m.png) no-repeat center / cover
  }
}
/* personal-vUMnCr2vNP [kpMncZbG9p] : 편집됨 */
.personal-vUMnCr2vNP[id='kpMncZbG9p'] {
  background: url(../images/img_info_banner.png) no-repeat center / cover
}

.personal-vUMnCr2vNP[id='kpMncZbG9p'] .contents-inner {
  gap: 6rem
}

.personal-vUMnCr2vNP[id='kpMncZbG9p'] .textset {
  min-width: 24rem
}

@media (max-width: 992px) {
  .personal-vUMnCr2vNP[id='kpMncZbG9p'] {
    background: url(../images/img_info_banner_m.png) no-repeat center / cover
  }
}
/* personal-vUMnCr2vNP [UdmNCzgi90] : 편집됨 */
.personal-vUMnCr2vNP[id='UdmNCzgi90'] {
  background: url(../images/img_info_banner.png) no-repeat center / cover
}

.personal-vUMnCr2vNP[id='UdmNCzgi90'] .contents-inner {
  gap: 6rem
}

.personal-vUMnCr2vNP[id='UdmNCzgi90'] .textset {
  min-width: 24rem
}

@media (max-width: 992px) {
  .personal-vUMnCr2vNP[id='UdmNCzgi90'] {
    background: url(../images/img_info_banner_m.png) no-repeat center / cover
  }
}
/* personal-vUMnCr2vNP [bPmNDww3MT] : 편집됨 */
.personal-vUMnCr2vNP[id='bPmNDww3MT'] {
  background: url(../images/img_info_banner.png) no-repeat center / cover
}

.personal-vUMnCr2vNP[id='bPmNDww3MT'] .contents-inner {
  gap: 6rem
}

.personal-vUMnCr2vNP[id='bPmNDww3MT'] .textset {
  min-width: 24rem
}

@media (max-width: 992px) {
  .personal-vUMnCr2vNP[id='bPmNDww3MT'] {
    background: url(../images/img_info_banner_m.png) no-repeat center / cover
  }
}
/* personal-SimNcTJmhc [rYmNCTJs4s] */
.personal-SimNcTJmhc {
  position: relative;
  overflow: hidden;
  padding-top: 8rem;
  padding-bottom: 8rem
}

.personal-SimNcTJmhc .contents-inner {
  width: 100%
}

.personal-SimNcTJmhc .title-area {
  margin-bottom: 4rem;
  text-align: center
}

.personal-SimNcTJmhc .title-area h2 {
  color: var(--text-color3);
  font-weight: var(--fw-medium)
}

.personal-SimNcTJmhc .title-area p {
  margin-top: 1.2rem
}

.personal-SimNcTJmhc .detail-area {
  width: 100%;
  display: flex;
  gap: 2rem;
  flex-wrap: wrap
}

.personal-SimNcTJmhc .cardset-hor {
  position: relative;
  flex-direction: column;
  gap: 2rem;
  width: calc(100% / 4 - 1.5rem);
  padding: 2.4rem;
  border: 1px solid var(--line-color1)
}

.personal-SimNcTJmhc .cardset .cardset-figure {
  width: 100%;
  overflow: hidden
}

.personal-SimNcTJmhc .cardset .cardset-hor-body {
  display: flex;
  flex-direction: column;
  justify-content: space-between
}

.personal-SimNcTJmhc .cardset .cardset-hor-body .num {
  font-weight: var(--fw-bold);
  color: var(--primary);
  margin-bottom: 1.4rem
}

.personal-SimNcTJmhc .cardset .cardset-tit+.cardset-desc,
.personal-SimNcTJmhc .cardset .cardset-desc+.cardset-txt {
  display: block;
  margin-top: .8rem;
  margin-bottom: 0
}

@media (max-width: 1200px) {
  .personal-SimNcTJmhc .cardset-hor .cardset-figure {
    max-height: 28rem
  }

  .personal-SimNcTJmhc .text-wrap strong {
    margin-top: 1.2rem
  }
}

@media (max-width: 992px) {
  .personal-SimNcTJmhc {
    padding-top: 3rem;
    padding-bottom: 3rem
  }

  .personal-SimNcTJmhc .contents-container {
    display: flex;
    flex-direction: column;
    align-items: center
  }

  .personal-SimNcTJmhc .title-area {
    margin-bottom: 2.4rem
  }

  .personal-SimNcTJmhc .title-area p {
    margin-top: 0.8rem
  }

  .personal-SimNcTJmhc .detail-area {
    gap: 2rem
  }

  .personal-SimNcTJmhc .cardset .cardset-figure {
    max-height: none;
    height: auto
  }

  .personal-SimNcTJmhc .text-wrap strong,
  .personal-SimNcTJmhc .cardset .cardset-tit+.cardset-desc,
  .personal-SimNcTJmhc .cardset .cardset-desc+.cardset-txt {
    margin-top: 0.4rem
  }

  .personal-SimNcTJmhc .cardset-hor {
    display: flex;
    width: 100%;
    padding: 1.6rem
  }

  .personal-SimNcTJmhc .text-wrap strong {
    margin-top: 0
  }
}
/* personal-SimNcTJmhc [RXMnCy3zyI] : 편집됨 */
.personal-SimNcTJmhc[id='RXMnCy3zyI'] {
  padding-bottom: 16rem
}

.personal-SimNcTJmhc[id='RXMnCy3zyI'] .cardset-hor {
  width: calc(100% / 3 - 1.4rem)
}

@media (max-width: 992px) {
  .personal-SimNcTJmhc[id='RXMnCy3zyI'] {
    padding-bottom: 6rem
  }
}
/* personal-sjMMUadDt9 [DEMN49Xl1d] */
.personal-sjMMUadDt9 {
  overflow: hidden;
  position: relative;
  padding-top: 16rem;
  padding-bottom: 6rem
}

.personal-sjMMUadDt9 .contents-inner {
  width: 100%
}

.personal-sjMMUadDt9 .title-area {
  margin-bottom: 4rem;
  text-align: center
}

.personal-sjMMUadDt9 .inner {
  display: flex;
  justify-content: space-between;
  gap: 2.4rem;
  width: 100%;
  height: 100%
}

.personal-sjMMUadDt9 .thumb {
  display: flex;
  flex: 1 1 62.4rem
}

.personal-sjMMUadDt9 .thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover
}

.personal-sjMMUadDt9 .desc {
  flex: 1 0 50%
}

.personal-sjMMUadDt9 .desc-list {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  width: 100%
}

.personal-sjMMUadDt9 .desc-list li {
  display: flex;
  align-items: center;
  gap: 2.4rem;
  min-height: 8.8rem;
  padding: 1.6rem 2rem;
  background: var(--bg-color)
}

.personal-sjMMUadDt9 .desc-list li span {
  color: var(--black);
  font-weight: var(--fw-bold)
}

.personal-sjMMUadDt9 .desc-list li p {
  font-weight: var(--fw-regular);
  color: var(--black)
}

@media (max-width: 992px) {
  .personal-sjMMUadDt9 {
    padding-top: 6rem;
    padding-bottom: 3rem
  }

  .personal-sjMMUadDt9 .title-area {
    margin-bottom: 2.4rem
  }

  .personal-sjMMUadDt9 .inner {
    flex-direction: column;
    gap: 2rem
  }

  .personal-sjMMUadDt9 .thumb {
    flex: none;
    width: 100%
  }

  .personal-sjMMUadDt9 .desc {
    padding: 0;
    width: 100%
  }

  .personal-sjMMUadDt9 .desc-list li {
    padding: 1.6rem 2rem
  }
}

@media (max-width: 576px) {
  .personal-sjMMUadDt9 .thumb {
    height: 28rem
  }

  .personal-sjMMUadDt9 .desc {
    width: 100%
  }
}
/* personal-sjMMUadDt9 [NaMN49ZsRZ] : 편집됨 */
.personal-sjMMUadDt9[id='NaMN49ZsRZ'] {
  padding-bottom: 6rem
}
/* personal-sjMMUadDt9 [fDmn4A1V4T] : 편집됨 */
.personal-sjMMUadDt9[id='fDmn4A1V4T'] {
  padding-bottom: 8rem
}
/* subvisual-N10 [SVMN4Ap9H3] */
.subvisual-N10 {
  overflow: hidden;
  position: relative;
  background: url(../images/img_subvisual_09.png) no-repeat center / cover !important
}

.subvisual-N10 .contents-container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 73rem
}

.subvisual-N10 .title-area {
  width: 100%;
  text-align: center
}

.subvisual-N10 .title-area .title {
  position: relative;
  color: #fff;
  font-weight: var(--fw-medium)
}

.subvisual-N10 .title-area .title+.title {
  margin-top: .8rem
}

.subvisual-N10 .title-area p {
  margin-top: 2.4rem;
  color: #fff;
  font-weight: var(--fw-ragular)
}

.subvisual-N10 .block_overlay {
  position: absolute;
  content: '';
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #042858FF;
  opacity: 0.2
}

@media (max-width: 992px) {
  .subvisual-N10 {
    background: url(../images/img_subvisual_09_m.png) no-repeat center / cover !important
  }

  .subvisual-N10 .contents-container {
    height: 48rem
  }

  .subvisual-N10 .title-area {
    text-align: left
  }

  .subvisual-N10 .title-area h2 {
    padding-bottom: 1.4rem
  }

  .subvisual-N10 .title-area h2::after {
    left: 0;
    transform: none;
    width: 4rem
  }

  .subvisual-N10 .title-area p {
    margin-top: 1.2rem
  }
}