#main-content-page {
  overflow: hidden;
}
#main-content-page #page-wrap {
  font-family: "SUIT", sans-serif;
  letter-spacing: -0.01em;
  background-color: #000;
}
#main-content-page #page-wrap .roboto {
  font-family: "Roboto Condensed", sans-serif;
}
#main-content-page br.pt {
  display: none;
}
@media screen and (min-width: 860px) {
  #main-content-page br.pt {
    display: block !important;
  }
}
#main-content-page br.pc {
  display: none;
}
@media screen and (min-width: 1280px) {
  #main-content-page br.pc {
    display: block !important;
  }
}
#main-content-page br.tb {
  display: none;
}
@media screen and (max-width: 1280px) {
  #main-content-page br.tb {
    display: block !important;
  }
}
@media screen and (max-width: 860px) {
  #main-content-page br.tb {
    display: none !important;
  }
}
#main-content-page br.mb {
  display: none;
}
@media screen and (max-width: 860px) {
  #main-content-page br.mb {
    display: block !important;
  }
}
#main-content-page p:empty {
  display: none;
}
#main-content-page .page-contents {
  position: relative;
  max-width: 1920px;
  margin: 0 auto;
}
#main-content-page .page-sec {
  position: relative;
}
#main-content-page .sec-cover .cover-main {
  position: relative;
  background: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_main_cover_pc.webp");
  background-size: cover;
  aspect-ratio: 1920/1080;
}
#main-content-page .sec-cover .cover-main::after {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_main_cover_mo.webp");
  z-index: -1;
}
@media screen and (max-width: 1280px) {
  #main-content-page .sec-cover .cover-main {
    aspect-ratio: 1280/720;
  }
}
@media screen and (max-width: 860px) {
  #main-content-page .sec-cover .cover-main {
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_main_cover_mo.webp");
    aspect-ratio: 390/369;
  }
}
#main-content-page .sec-cover .main-title {
  position: absolute;
  bottom: 227px;
  left: 50%;
  transform: translateX(-50%);
}
#main-content-page .sec-cover .main-title img {
  height: auto;
}
@media screen and (min-width: 1280px) {
  #main-content-page .sec-cover .main-title {
    bottom: 11.8229166667vw;
  }
  #main-content-page .sec-cover .main-title img {
    width: 65.2083333333vw;
  }
}
@media screen and (max-width: 1280px) {
  #main-content-page .sec-cover .main-title {
    bottom: 9.21875vw;
    width: 70.3125vw;
    aspect-ratio: 900/89;
    background: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/title_main_tb.png") no-repeat;
    background-size: contain;
  }
  #main-content-page .sec-cover .main-title img {
    display: none;
  }
}
@media screen and (max-width: 860px) {
  #main-content-page .sec-cover .main-title {
    bottom: 5.1282051282vw;
    width: 74.1025641026vw;
    aspect-ratio: 289/85;
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/title_main_mo.png");
  }
}
#main-content-page .sec-type-1 {
  padding: 200px 0 0;
}
#main-content-page .sec-type-1 .sec-inner {
  margin: 0 10.4166666667vw;
}
#main-content-page .sec-type-1 .video-wrap .video-item {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
  aspect-ratio: 1520/860;
  box-sizing: border-box;
}
#main-content-page .sec-type-1 .video-wrap .video-item > video, #main-content-page .sec-type-1 .video-wrap .video-item > img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#main-content-page .sec-type-1 .video-wrap .video-item .view {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  z-index: 1;
}
#main-content-page .sec-type-1 .video-wrap .video-item .view::after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 7.2916666667vw;
  height: 7.2916666667vw;
  background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/btn_main_movie_pc.png");
  background-repeat: no-repeat;
  background-size: contain;
  transform: translate(-50%, -50%);
  content: "";
}
#main-content-page .sec-type-1 .out-links {
  margin-top: 5.15625vw;
}
#main-content-page .sec-type-1 .out-links .links {
  display: flex;
  justify-content: center;
  gap: 15px;
}
#main-content-page .sec-type-1 .out-links .links a img {
  display: block;
  width: auto;
  height: 5.2083333333vw;
}
#main-content-page .sec-type-1 .out-links .text {
  color: #C0C0C0;
  font-size: 1.25vw;
  font-weight: 500;
  line-height: 1.7;
  text-align: center;
  margin-top: 0.9375vw;
}
#main-content-page .sec-type-1 .out-links .text em {
  color: #FF8400;
  font-weight: 400;
  vertical-align: super;
  font-size: smaller;
}
@media screen and (max-width: 1280px) {
  #main-content-page .sec-type-1 {
    padding: 16.015625vw 0 0;
  }
  #main-content-page .sec-type-1 .sec-inner {
    margin: 0 3.125vw;
  }
  #main-content-page .sec-type-1 .out-links {
    margin-top: 3.515625vw;
  }
  #main-content-page .sec-type-1 .out-links .links {
    gap: 23px;
  }
  #main-content-page .sec-type-1 .out-links .links a img {
    height: 7.8125vw;
  }
  #main-content-page .sec-type-1 .out-links .text {
    font-size: 1.875vw;
    margin-top: 1.5625vw;
  }
}
@media screen and (max-width: 860px) {
  #main-content-page .sec-type-1 {
    padding: 30.7692307692vw 0 0;
  }
  #main-content-page .sec-type-1 .sec-inner {
    margin: 0 5.1282051282vw;
  }
  #main-content-page .sec-type-1 .video-wrap .video-item .view::after {
    width: 16.9230769231vw;
    height: 16.9230769231vw;
  }
  #main-content-page .sec-type-1 .out-links {
    margin-top: 5.1282051282vw;
  }
  #main-content-page .sec-type-1 .out-links .links {
    gap: 4.1025641026vw;
  }
  #main-content-page .sec-type-1 .out-links .links a img {
    height: 11.5384615385vw;
  }
  #main-content-page .sec-type-1 .out-links .text {
    font-size: 2.5641025641vw;
    margin-top: 5.1282051282vw;
  }
}
#main-content-page .sec-type-2 {
  padding: 21.6145833333vw 0 10.4166666667vw;
}
#main-content-page .sec-type-2 .sec-inner {
  margin: 0 10.4166666667vw;
}
#main-content-page .sec-type-2 .sec-title-label {
  display: flex;
  align-items: center;
  color: #fff;
  font-size: 2.7083333333vw;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1;
}
#main-content-page .sec-type-2 .sec-title-label em {
  color: #fff;
  font-size: 3.75vw;
  font-weight: 600;
  font-style: italic;
  letter-spacing: -0.02em;
  line-height: 1;
  margin-right: 2.0833333333vw;
  font-family: "Roboto Condensed", sans-serif;
}
#main-content-page .sec-type-2 .sec-title-line {
  width: 57.65625vw;
  background: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_2_title_pc.png") no-repeat;
  background-size: contain;
  aspect-ratio: 1107/22;
  margin-top: 0.2604166667vw;
}
#main-content-page .sec-type-2 .sec-title {
  color: #fff;
  font-size: 5.7291666667vw;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.01em;
  margin-top: 3.125vw;
}
#main-content-page .sec-type-2 .sec-message {
  color: #c0c0c0;
  font-size: 1.4583333333vw;
  font-weight: 500;
  line-height: 2.0833333333vw;
  letter-spacing: -0.01em;
  margin-top: 3.125vw;
}
@media screen and (max-width: 1280px) {
  #main-content-page .sec-type-2 {
    padding: 15.9375vw 0 15.625vw;
  }
  #main-content-page .sec-type-2 .sec-inner {
    margin: 0 3.125vw;
  }
  #main-content-page .sec-type-2 .sec-title-label {
    font-size: 3.125vw;
  }
  #main-content-page .sec-type-2 .sec-title-label em {
    font-size: 5vw;
    margin-right: 4.140625vw;
  }
  #main-content-page .sec-type-2 .sec-title-line {
    width: 70.078125vw;
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_2_title_tb.png");
    aspect-ratio: 897/22;
    margin-top: 0.703125vw;
  }
  #main-content-page .sec-type-2 .sec-title {
    font-size: 6.25vw;
    margin-top: 3.125vw;
  }
  #main-content-page .sec-type-2 .sec-message {
    font-size: 1.875vw;
    line-height: 2.8125vw;
    margin-top: 3.125vw;
  }
}
@media screen and (max-width: 860px) {
  #main-content-page .sec-type-2 {
    padding: 30.7692307692vw 0 32.5641025641vw;
  }
  #main-content-page .sec-type-2 .sec-inner {
    margin: 0 5.1282051282vw;
  }
  #main-content-page .sec-type-2 .sec-title-label {
    font-size: 4.1025641026vw;
  }
  #main-content-page .sec-type-2 .sec-title-label em {
    font-size: 5.1282051282vw;
    margin-right: 4.8717948718vw;
  }
  #main-content-page .sec-type-2 .sec-title-line {
    width: 89.7435897436vw;
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_2_title_mo.png");
    aspect-ratio: 350/11;
    margin-top: 0;
  }
  #main-content-page .sec-type-2 .sec-title {
    font-size: 8.2051282051vw;
    margin-top: 5.1282051282vw;
  }
  #main-content-page .sec-type-2 .sec-message {
    font-size: 3.0769230769vw;
    line-height: 4.358974359vw;
    margin-top: 5.641025641vw;
  }
}
#main-content-page .sec-type-3 {
  background-color: #242424;
  padding: 10.4166666667vw 0;
}
#main-content-page .sec-type-3 .sec-inner {
  text-align: center;
  margin: 0;
}
#main-content-page .sec-type-3 .sec-title-label {
  color: #ED6902;
  font-size: 4.1666666667vw;
  font-weight: 500;
  font-style: italic;
  line-height: 1;
  letter-spacing: -0.04em;
  font-family: "Roboto Condensed", sans-serif;
}
#main-content-page .sec-type-3 .sec-title {
  color: #fff;
  font-size: 4.1666666667vw;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.01em;
  margin-top: 2.0833333333vw;
}
#main-content-page .sec-type-3 .sec-message {
  color: #fff;
  font-size: 1.4583333333vw;
  font-weight: 700;
  line-height: 2.34375vw;
  letter-spacing: -0.01em;
  margin-top: 2.0833333333vw;
}
@media screen and (max-width: 1280px) {
  #main-content-page .sec-type-3 {
    padding: 11.25vw 0;
  }
  #main-content-page .sec-type-3 .sec-title-label {
    font-size: 5.625vw;
  }
  #main-content-page .sec-type-3 .sec-title {
    font-size: 5.625vw;
    margin-top: 3.125vw;
  }
  #main-content-page .sec-type-3 .sec-message {
    font-size: 2.1875vw;
    line-height: 3.515625vw;
    margin-top: 3.125vw;
  }
}
@media screen and (max-width: 860px) {
  #main-content-page .sec-type-3 {
    padding: 15.3846153846vw 0 21.5384615385vw;
  }
  #main-content-page .sec-type-3 .sec-title-label {
    font-size: 7.1794871795vw;
  }
  #main-content-page .sec-type-3 .sec-title {
    font-size: 7.1794871795vw;
    line-height: 8.9743589744vw;
    margin-top: 5.1282051282vw;
  }
  #main-content-page .sec-type-3 .sec-message {
    font-size: 3.0769230769vw;
    line-height: 5.8974358974vw;
    margin-top: 5.1282051282vw;
  }
}
#main-content-page .sec-type-4 {
  background: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_4.webp") no-repeat;
  background-size: cover;
  padding: 10.4166666667vw 0 16.1979166667vw;
}
#main-content-page .sec-type-4 .sec-inner {
  text-align: center;
  margin: 0;
}
#main-content-page .sec-type-4 .sec-title-label {
  color: #fff;
  font-size: 4.1666666667vw;
  font-weight: 500;
  font-style: italic;
  line-height: 1;
  letter-spacing: -0.04em;
  font-family: "Roboto Condensed", sans-serif;
}
#main-content-page .sec-type-4 .sec-title {
  color: #fff;
  font-size: 4.1666666667vw;
  font-weight: 700;
  line-height: 5.15625vw;
  letter-spacing: -0.01em;
  margin-top: 2.0833333333vw;
}
#main-content-page .sec-type-4 .sec-title-line {
  width: 2px;
  height: 7.2916666667vw;
  background-color: #fff;
  margin: 3.125vw auto 0;
}
#main-content-page .sec-type-4 .sec-message {
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: 600;
  line-height: 2.34375vw;
  letter-spacing: -0.01em;
  margin-top: 3.125vw;
}
@media screen and (max-width: 1280px) {
  #main-content-page .sec-type-4 {
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_4_tb.webp");
    padding: 12.5vw 0 11.640625vw;
  }
  #main-content-page .sec-type-4 .sec-title-label {
    font-size: 5.625vw;
  }
  #main-content-page .sec-type-4 .sec-title {
    font-size: 5.625vw;
    line-height: 6.953125vw;
    margin-top: 3.125vw;
  }
  #main-content-page .sec-type-4 .sec-title-line {
    width: 3px;
    height: 9.375vw;
    margin: 3.125vw auto 0;
  }
  #main-content-page .sec-type-4 .sec-message {
    font-size: 2.5vw;
    line-height: 1.4;
    margin-top: 3.125vw;
  }
}
@media screen and (max-width: 860px) {
  #main-content-page .sec-type-4 {
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_4_mo.webp");
    padding: 15.3846153846vw 0;
  }
  #main-content-page .sec-type-4 .sec-title-label {
    font-size: 7.1794871795vw;
  }
  #main-content-page .sec-type-4 .sec-title {
    font-size: 6.1538461538vw;
    line-height: 7.6923076923vw;
    margin-top: 5.1282051282vw;
  }
  #main-content-page .sec-type-4 .sec-title-line {
    width: 1px;
    height: 20.5128205128vw;
    margin: 5.1282051282vw auto 0;
  }
  #main-content-page .sec-type-4 .sec-message {
    font-size: 3.0769230769vw;
    line-height: 5.8974358974vw;
    margin-top: 5.1282051282vw;
  }
}
#main-content-page .sec-type-5 {
  padding: 0 0 20.8333333333vw;
}
#main-content-page .sec-type-5 .sec-inner {
  margin: 0 10.4166666667vw;
}
#main-content-page .sec-type-5 .sec-title-label {
  display: flex;
  align-items: center;
  color: #FF8400;
  font-size: 3.3333333333vw;
  font-weight: 600;
  font-style: italic;
  letter-spacing: -0.02em;
  line-height: 1;
  font-family: "Roboto Condensed", sans-serif;
}
#main-content-page .sec-type-5 .sec-title-line {
  width: 11.9270833333vw;
  background: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_arrow_pc.png") no-repeat;
  background-size: contain;
  aspect-ratio: 229/22;
}
#main-content-page .sec-type-5 .sec-title {
  color: #fff;
  font-size: 4.1666666667vw;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.01em;
  margin-top: 2.0833333333vw;
}
#main-content-page .sec-type-5 .sec-message {
  color: #fff;
  font-size: 1.25vw;
  font-weight: 600;
  line-height: 1.7708333333vw;
  letter-spacing: -0.01em;
  margin-top: 2.0833333333vw;
}
#main-content-page .sec-type-5 .sec-content {
  display: flex;
  justify-content: space-between;
  position: relative;
  margin-top: 5.2083333333vw;
}
#main-content-page .sec-type-5 .sec-content .content-grid {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 1.25vw 0;
  position: relative;
}
#main-content-page .sec-type-5 .sec-content .content-grid:nth-child(1) {
  width: 40.7236842105%;
}
#main-content-page .sec-type-5 .sec-content .content-grid:nth-child(2) {
  width: 57.6973684211%;
}
#main-content-page .sec-type-5 .sec-content .content-figure {
  flex-shrink: 0;
  width: 100%;
}
#main-content-page .sec-type-5 .sec-content .content-figure img {
  width: 100%;
}
#main-content-page .sec-type-5 .sec-content .content-text {
  flex-shrink: 0;
  position: relative;
  width: 100%;
  border-radius: 0.5208333333vw;
  background-color: #fff;
  aspect-ratio: 877/300;
  box-sizing: border-box;
}
#main-content-page .sec-type-5 .sec-content .content-text:has(.text-eng)::after {
  position: absolute;
  bottom: 2.0833333333vw;
  right: 2.0833333333vw;
  width: 4.21875vw;
  aspect-ratio: 1;
  background: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/btn_eng_down_pc.png") no-repeat 50% 50%;
  background-size: contain;
  content: "";
}
#main-content-page .sec-type-5 .sec-content .content-text:has(.text-eng) {
  z-index: 1;
}
#main-content-page .sec-type-5 .sec-content .content-text:has(.text-hangul) {
  flex-grow: 1;
  aspect-ratio: auto;
}
#main-content-page .sec-type-5 .sec-content .content-text .text-eng,
#main-content-page .sec-type-5 .sec-content .content-text .text-hangul {
  color: #000;
  font-size: 1.4583333333vw;
  font-weight: 800;
  line-height: 1.6;
  letter-spacing: -0.01em;
  padding: 2.0833333333vw;
  padding-right: 0;
}
@media screen and (max-width: 1280px) {
  #main-content-page .sec-type-5 {
    padding: 15.625vw 0;
  }
  #main-content-page .sec-type-5 .sec-inner {
    margin: 0 3.125vw;
  }
  #main-content-page .sec-type-5 .sec-title-label {
    font-size: 5vw;
  }
  #main-content-page .sec-type-5 .sec-title-line {
    width: 17.890625vw;
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_arrow_tb.png");
    aspect-ratio: 229/22;
  }
  #main-content-page .sec-type-5 .sec-title {
    font-size: 6.25vw;
    margin-top: 3.125vw;
  }
  #main-content-page .sec-type-5 .sec-message {
    font-size: 1.875vw;
    line-height: 1.4;
    margin-top: 3.125vw;
  }
  #main-content-page .sec-type-5 .sec-content {
    margin-top: 6.25vw;
  }
  #main-content-page .sec-type-5 .sec-content .content-grid {
    gap: 1.875vw 0;
  }
  #main-content-page .sec-type-5 .sec-content .content-text {
    border-radius: 0.78125vw;
    aspect-ratio: 690/232;
  }
  #main-content-page .sec-type-5 .sec-content .content-text:has(.text-eng)::after {
    bottom: 3.046875vw;
    right: 3.046875vw;
    width: 5.15625vw;
    background-image: url('data:image/svg+xml,<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="32" cy="32" r="32" transform="rotate(90 32 32)" fill="black"/><path d="M30.9393 49.8606C31.5251 50.4463 32.4749 50.4463 33.0607 49.8606L42.6066 40.3146C43.1924 39.7288 43.1924 38.7791 42.6066 38.1933C42.0208 37.6075 41.0711 37.6075 40.4853 38.1933L32 46.6786L23.5147 38.1933C22.9289 37.6075 21.9792 37.6075 21.3934 38.1933C20.8076 38.7791 20.8076 39.7288 21.3934 40.3146L30.9393 49.8606ZM32 14.3999H30.5L30.5 48.7999H32H33.5V14.3999H32Z" fill="white"/></svg>');
  }
  #main-content-page .sec-type-5 .sec-content .content-text .text-eng,
  #main-content-page .sec-type-5 .sec-content .content-text .text-hangul {
    font-size: 1.875vw;
    line-height: 1.4;
    letter-spacing: -0.02em;
    padding: 3.125vw;
    padding-right: 0;
  }
  #main-content-page .sec-type-5 .sec-content .content-text .text-hangul {
    font-weight: 600;
    letter-spacing: -0.01em;
  }
}
@media screen and (max-width: 860px) {
  #main-content-page .sec-type-5 {
    padding: 30.7692307692vw 0;
  }
  #main-content-page .sec-type-5 .sec-inner {
    margin: 0 5.1282051282vw;
  }
  #main-content-page .sec-type-5 .sec-title-label {
    font-size: 7.1794871795vw;
  }
  #main-content-page .sec-type-5 .sec-title-line {
    width: 27.4358974359vw;
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_arrow_mo.png");
    aspect-ratio: 107/11;
  }
  #main-content-page .sec-type-5 .sec-title {
    font-size: 7.1794871795vw;
    margin-top: 5.1282051282vw;
  }
  #main-content-page .sec-type-5 .sec-message {
    font-size: 3.0769230769vw;
    line-height: 1.6;
    margin-top: 5.1282051282vw;
  }
  #main-content-page .sec-type-5 .sec-content {
    margin-top: 10.2564102564vw;
  }
  #main-content-page .sec-type-5 .sec-content .content-grid {
    width: calc(50% - 8px) !important;
    gap: 16px 0;
  }
  #main-content-page .sec-type-5 .sec-content .content-grid .content-figure {
    overflow: hidden;
    border-radius: 2.5641025641vw;
  }
  #main-content-page .sec-type-5 .sec-content .content-grid .content-figure img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  #main-content-page .sec-type-5 .sec-content .content-grid:nth-child(1) .content-figure:nth-child(1) {
    aspect-ratio: 167/140;
  }
  #main-content-page .sec-type-5 .sec-content .content-grid:nth-child(1) .content-figure:nth-child(2) {
    aspect-ratio: 167/240;
  }
  #main-content-page .sec-type-5 .sec-content .content-grid:nth-child(2) .content-figure:nth-child(1) {
    aspect-ratio: 167/180;
  }
  #main-content-page .sec-type-5 .sec-content .content-text {
    border-radius: 2.5641025641vw;
    aspect-ratio: 167/92;
  }
  #main-content-page .sec-type-5 .sec-content .content-text:has(.text-eng)::after {
    bottom: 2.5641025641vw;
    right: 2.5641025641vw;
    width: 6.6666666667vw;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="12" transform="rotate(90 12 12)" fill="black"/><path d="M11.4697 18.8302C11.7626 19.1231 12.2374 19.1231 12.5303 18.8302L17.3033 14.0573C17.5962 13.7644 17.5962 13.2895 17.3033 12.9966C17.0104 12.7037 16.5355 12.7037 16.2426 12.9966L12 17.2392L7.75736 12.9966C7.46447 12.7037 6.98959 12.7037 6.6967 12.9966C6.40381 13.2895 6.40381 13.7644 6.6967 14.0573L11.4697 18.8302ZM12 5.3999H11.25L11.25 18.2999H12H12.75L12.75 5.3999H12Z" fill="white"/></svg>');
  }
  #main-content-page .sec-type-5 .sec-content .content-text .text-eng,
  #main-content-page .sec-type-5 .sec-content .content-text .text-hangul {
    font-size: 2.5641025641vw;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: -0.02em;
    padding: 2.0512820513vw;
    padding-right: 0;
  }
  #main-content-page .sec-type-5 .sec-content .content-text .text-eng strong,
  #main-content-page .sec-type-5 .sec-content .content-text .text-hangul strong {
    font-weight: 700;
  }
  #main-content-page .sec-type-5 .sec-content .content-text .text-hangul {
    font-size: 2.3076923077vw;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.01em;
  }
}
#main-content-page .sec-type-6 {
  padding: 0 0 20.8333333333vw;
}
#main-content-page .sec-type-6 .sec-inner {
  margin: 0 10.4166666667vw;
}
#main-content-page .sec-type-6 .sec-title-label {
  display: flex;
  align-items: center;
  color: #FF8400;
  font-size: 3.3333333333vw;
  font-weight: 600;
  font-style: italic;
  letter-spacing: -0.02em;
  line-height: 1;
  font-family: "Roboto Condensed", sans-serif;
}
#main-content-page .sec-type-6 .sec-title-line {
  width: 11.9270833333vw;
  background: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_arrow_pc.png") no-repeat;
  background-size: contain;
  aspect-ratio: 229/22;
}
#main-content-page .sec-type-6 .sec-title {
  color: #fff;
  font-size: 4.1666666667vw;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.01em;
  margin-top: 2.0833333333vw;
}
#main-content-page .sec-type-6 .sec-message {
  color: #fff;
  font-size: 1.25vw;
  font-weight: 600;
  line-height: 1.7708333333vw;
  letter-spacing: -0.01em;
  margin-top: 2.0833333333vw;
}
#main-content-page .sec-type-6 .sec-content {
  display: flex;
  flex-direction: column;
  gap: 4.2708333333vw;
  margin-top: 5.2083333333vw;
}
#main-content-page .sec-type-6 .sec-content .content-item {
  display: flex;
  justify-content: space-between;
}
#main-content-page .sec-type-6 .sec-content .content-image {
  flex-shrink: 0;
  width: 57.6973684211%;
}
#main-content-page .sec-type-6 .sec-content .content-image img {
  width: 100%;
}
#main-content-page .sec-type-6 .sec-content .content-text {
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 40.7236842105%;
}
#main-content-page .sec-type-6 .sec-content .content-text .text-eng,
#main-content-page .sec-type-6 .sec-content .content-text .text-hangul {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  height: calc(50% - 0.625vw);
  color: #000;
  font-size: 1.25vw;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.01em;
  border-radius: 0.5208333333vw;
  background-color: #fff;
  padding: 0 2.0833333333vw;
  padding-right: 0;
}
#main-content-page .sec-type-6 .sec-content .content-text .text-eng strong,
#main-content-page .sec-type-6 .sec-content .content-text .text-hangul strong {
  font-weight: 800;
}
#main-content-page .sec-type-6 .sec-content .content-text .text-eng {
  z-index: 1;
}
#main-content-page .sec-type-6 .sec-content .content-text .text-hangul {
  font-weight: 700;
}
#main-content-page .sec-type-6 .sec-content .content-text .text-eng::after {
  position: absolute;
  top: 50%;
  right: 2.0833333333vw;
  width: 3.3854166667vw;
  aspect-ratio: 1;
  background: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/btn_eng_down_2_pc.png") no-repeat 50% 50%;
  background-size: contain;
  transform: translateY(-50%);
  content: "";
}
#main-content-page .sec-type-6 .sec-content .content-item:nth-child(2) {
  flex-direction: row-reverse;
}
#main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-image {
  width: 49.2105263158%;
}
#main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-text {
  flex-direction: row;
  justify-content: space-between;
  width: 49.2105263158%;
}
#main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-text .text-eng,
#main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-text .text-hangul {
  align-items: flex-start;
  width: calc(50% - 0.625vw);
  height: 100%;
  padding: 2.0833333333vw;
  padding-right: 0;
}
#main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-text .text-eng strong,
#main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-text .text-hangul strong {
  font-weight: 800;
}
#main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-text .text-eng::after {
  top: auto;
  bottom: 2.0833333333vw;
  right: 2.0833333333vw;
  background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/btn_eng_right_pc.png");
  transform: none;
}
@media screen and (max-width: 1280px) {
  #main-content-page .sec-type-6 {
    padding: 0 0 15.625vw;
  }
  #main-content-page .sec-type-6 .sec-inner {
    margin: 0 3.125vw;
  }
  #main-content-page .sec-type-6 .sec-title-label {
    font-size: 5vw;
  }
  #main-content-page .sec-type-6 .sec-title-line {
    width: 17.890625vw;
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_arrow_tb.png");
    aspect-ratio: 229/22;
  }
  #main-content-page .sec-type-6 .sec-title {
    font-size: 6.25vw;
    margin-top: 3.125vw;
  }
  #main-content-page .sec-type-6 .sec-message {
    font-size: 1.875vw;
    line-height: 1.4;
    margin-top: 3.125vw;
  }
  #main-content-page .sec-type-6 .sec-content {
    gap: 1.875vw;
    margin-top: 6.25vw;
  }
  #main-content-page .sec-type-6 .sec-content .content-image {
    aspect-ratio: 690/400;
  }
  #main-content-page .sec-type-6 .sec-content .content-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 0.78125vw;
  }
  #main-content-page .sec-type-6 .sec-content .content-text .text-eng,
  #main-content-page .sec-type-6 .sec-content .content-text .text-hangul {
    height: calc(50% - 0.9375vw);
    font-size: 1.875vw;
    line-height: 1.2;
    letter-spacing: -0.03em;
    border-radius: 0.78125vw;
    padding: 0 2.34375vw;
    padding-right: 0;
  }
  #main-content-page .sec-type-6 .sec-content .content-text .text-hangul {
    font-size: 1.5625vw;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.01em;
  }
  #main-content-page .sec-type-6 .sec-content .content-text .text-eng::after {
    right: 2.34375vw;
    width: 5.15625vw;
    background-image: url('data:image/svg+xml,<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="32" cy="32" r="32" transform="rotate(90 32 32)" fill="black"/><path d="M30.9393 49.8606C31.5251 50.4463 32.4749 50.4463 33.0607 49.8606L42.6066 40.3146C43.1924 39.7288 43.1924 38.7791 42.6066 38.1933C42.0208 37.6075 41.0711 37.6075 40.4853 38.1933L32 46.6786L23.5147 38.1933C22.9289 37.6075 21.9792 37.6075 21.3934 38.1933C20.8076 38.7791 20.8076 39.7288 21.3934 40.3146L30.9393 49.8606ZM32 14.3999H30.5L30.5 48.7999H32H33.5V14.3999H32Z" fill="white"/></svg>');
  }
  #main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-image {
    aspect-ratio: 588/400;
  }
  #main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-text .text-eng,
  #main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-text .text-hangul {
    width: calc(50% - 0.9375vw);
    padding: 2.34375vw;
    padding-right: 0;
  }
  #main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-text .text-eng::after {
    bottom: 2.34375vw;
    right: 2.34375vw;
    background-image: url('data:image/svg+xml,<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="32" cy="32" r="32" fill="black"/><path d="M49.8607 33.0607C50.4465 32.4749 50.4465 31.5251 49.8607 30.9393L40.3147 21.3934C39.729 20.8076 38.7792 20.8076 38.1934 21.3934C37.6076 21.9792 37.6076 22.9289 38.1934 23.5147L46.6787 32L38.1934 40.4853C37.6076 41.0711 37.6076 42.0208 38.1934 42.6066C38.7792 43.1924 39.729 43.1924 40.3147 42.6066L49.8607 33.0607ZM14.4 32V33.5H48.8V32V30.5H14.4V32Z" fill="white"/></svg>');
  }
}
@media screen and (max-width: 860px) {
  #main-content-page .sec-type-6 {
    padding: 0 0 30.7692307692vw;
  }
  #main-content-page .sec-type-6 .sec-inner {
    margin: 0 5.1282051282vw;
  }
  #main-content-page .sec-type-6 .sec-title-label {
    font-size: 7.1794871795vw;
  }
  #main-content-page .sec-type-6 .sec-title-line {
    width: 27.4358974359vw;
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_arrow_mo.png");
    aspect-ratio: 107/11;
  }
  #main-content-page .sec-type-6 .sec-title {
    font-size: 7.1794871795vw;
    margin-top: 5.1282051282vw;
  }
  #main-content-page .sec-type-6 .sec-message {
    font-size: 3.0769230769vw;
    line-height: 1.6;
    letter-spacing: -0.02em;
    margin-top: 5.1282051282vw;
  }
  #main-content-page .sec-type-6 .sec-content {
    gap: 16px;
    margin-top: 10.2564102564vw;
  }
  #main-content-page .sec-type-6 .sec-content .content-image {
    width: calc(50% - 8px) !important;
    aspect-ratio: 167/200;
  }
  #main-content-page .sec-type-6 .sec-content .content-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 2.5641025641vw;
  }
  #main-content-page .sec-type-6 .sec-content .content-text {
    width: calc(50% - 8px) !important;
  }
  #main-content-page .sec-type-6 .sec-content .content-text .text-eng,
  #main-content-page .sec-type-6 .sec-content .content-text .text-hangul {
    width: 100%;
    height: calc(50% - 8px);
    font-size: 2.5641025641vw;
    line-height: 1.2;
    letter-spacing: -0.03em;
    border-radius: 2.5641025641vw;
    padding: 0 2.0512820513vw;
    padding-right: 0;
  }
  #main-content-page .sec-type-6 .sec-content .content-text .text-hangul {
    font-size: 2.3076923077vw;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: -0.01em;
  }
  #main-content-page .sec-type-6 .sec-content .content-text .text-eng::after {
    right: 2.5641025641vw;
    width: 6.6666666667vw;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="12" transform="rotate(90 12 12)" fill="black"/><path d="M11.4697 18.8302C11.7626 19.1231 12.2374 19.1231 12.5303 18.8302L17.3033 14.0573C17.5962 13.7644 17.5962 13.2895 17.3033 12.9966C17.0104 12.7037 16.5355 12.7037 16.2426 12.9966L12 17.2392L7.75736 12.9966C7.46447 12.7037 6.98959 12.7037 6.6967 12.9966C6.40381 13.2895 6.40381 13.7644 6.6967 14.0573L11.4697 18.8302ZM12 5.3999H11.25L11.25 18.2999H12H12.75L12.75 5.3999H12Z" fill="white"/></svg>');
  }
  #main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-image {
    width: calc(50% - 8px) !important;
    aspect-ratio: 167/200;
  }
  #main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-text {
    flex-direction: column;
  }
  #main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-text .text-eng,
  #main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-text .text-hangul {
    width: 100%;
    height: calc(50% - 8px);
    padding: 0 2.0512820513vw;
    padding-right: 0;
    align-items: center;
  }
  #main-content-page .sec-type-6 .sec-content .content-item:nth-child(3) .content-text .text-eng::after {
    top: 50%;
    bottom: auto;
    right: 2.5641025641vw;
    width: 6.6666666667vw;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="12" transform="rotate(90 12 12)" fill="black"/><path d="M11.4697 18.8302C11.7626 19.1231 12.2374 19.1231 12.5303 18.8302L17.3033 14.0573C17.5962 13.7644 17.5962 13.2895 17.3033 12.9966C17.0104 12.7037 16.5355 12.7037 16.2426 12.9966L12 17.2392L7.75736 12.9966C7.46447 12.7037 6.98959 12.7037 6.6967 12.9966C6.40381 13.2895 6.40381 13.7644 6.6967 14.0573L11.4697 18.8302ZM12 5.3999H11.25L11.25 18.2999H12H12.75L12.75 5.3999H12Z" fill="white"/></svg>');
    transform: translateY(-50%);
  }
}
#main-content-page .sec-type-7 {
  padding: 0 0 20.8333333333vw;
}
#main-content-page .sec-type-7 .sec-inner {
  margin: 0 10.4166666667vw;
}
#main-content-page .sec-type-7 .sec-title-label {
  display: flex;
  align-items: center;
  color: #FF8400;
  font-size: 3.3333333333vw;
  font-weight: 600;
  font-style: italic;
  letter-spacing: -0.02em;
  line-height: 1;
  font-family: "Roboto Condensed", sans-serif;
}
#main-content-page .sec-type-7 .sec-title-line {
  width: 11.9270833333vw;
  background: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_arrow_pc.png") no-repeat;
  background-size: contain;
  aspect-ratio: 229/22;
}
#main-content-page .sec-type-7 .sec-title {
  color: #fff;
  font-size: 4.1666666667vw;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.01em;
  margin-top: 2.0833333333vw;
}
#main-content-page .sec-type-7 .sec-message {
  color: #fff;
  font-size: 1.25vw;
  font-weight: 600;
  line-height: 1.7708333333vw;
  letter-spacing: -0.01em;
  margin-top: 2.0833333333vw;
}
#main-content-page .sec-type-7 .content-point-list {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 7.6041666667vw;
}
#main-content-page .sec-type-7 .content-point-list .content-point-item {
  display: flex;
  flex-direction: column;
  width: calc((100% - 72px) / 4);
  height: 17.96875vw;
  overflow: hidden;
  border-radius: 0.5208333333vw;
  background-color: #fff;
}
#main-content-page .sec-type-7 .content-point-list .content-point-item:nth-child(even) {
  margin-top: 2.0833333333vw;
}
#main-content-page .sec-type-7 .content-point-list .content-point-item .item-name {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 6.25vw;
  color: #fff;
  font-size: 1.4583333333vw;
  font-weight: 800;
  line-height: 1.4;
  letter-spacing: -0.01em;
  background-color: #FF8400;
}
#main-content-page .sec-type-7 .content-point-list .content-point-item .item-name.narrow {
  letter-spacing: -0.05em;
}
#main-content-page .sec-type-7 .content-point-list .content-point-item .item-description {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
  font-size: 1.4583333333vw;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.01em;
  text-align: center;
  padding-bottom: 1.3020833333vw;
  box-sizing: border-box;
}
#main-content-page .sec-type-7 .content-item {
  position: relative;
  margin-top: 5.2083333333vw;
}
#main-content-page .sec-type-7 .content-item .content-image {
  overflow: hidden;
  border-radius: 0.5208333333vw;
}
#main-content-page .sec-type-7 .content-item .content-image img {
  width: 100%;
}
#main-content-page .sec-type-7 .content-item.item-1 {
  display: flex;
  justify-content: space-between;
}
#main-content-page .sec-type-7 .content-item.item-1 .content-image {
  width: calc(50% - 12px);
}
#main-content-page .sec-type-7 .content-item.item-2 .content-image {
  width: 66.12%;
}
#main-content-page .sec-type-7 .content-item.item-2 .content-text {
  position: absolute;
  bottom: 0;
  right: 0;
  width: calc(33.88% - 24px);
}
#main-content-page .sec-type-7 .content-item.item-2 .content-text .text-eng,
#main-content-page .sec-type-7 .content-item.item-2 .content-text .text-hangul {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  height: 12.5vw;
  color: #000;
  font-size: 1.25vw;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.01em;
  border-radius: 0.5208333333vw;
  background-color: #fff;
  padding: 0 2.0833333333vw;
  padding-right: 0;
}
#main-content-page .sec-type-7 .content-item.item-2 .content-text .text-eng strong,
#main-content-page .sec-type-7 .content-item.item-2 .content-text .text-hangul strong {
  font-weight: 800;
}
#main-content-page .sec-type-7 .content-item.item-2 .content-text .text-eng {
  width: 100%;
  letter-spacing: -0.02em;
  margin-bottom: 2.0833333333vw;
  margin-left: -6.71875vw;
  z-index: 1;
}
#main-content-page .sec-type-7 .content-item.item-2 .content-text .text-hangul {
  font-weight: 700;
}
#main-content-page .sec-type-7 .content-item.item-2 .content-text .text-eng::after {
  position: absolute;
  bottom: 1.0416666667vw;
  right: 1.0416666667vw;
  width: 3.3854166667vw;
  aspect-ratio: 1;
  background: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/btn_eng_down_2_pc.png") no-repeat 50% 50%;
  background-size: contain;
  content: "";
}
#main-content-page .sec-type-7 .content-item.item-3 {
  display: flex;
  justify-content: flex-end;
}
#main-content-page .sec-type-7 .content-item.item-3 .content-image {
  width: 66.12%;
}
#main-content-page .sec-type-7 .content-item.item-3 .content-text {
  position: absolute;
  bottom: 2.0833333333vw;
  left: 0;
  width: calc(33.88% - 24px);
}
#main-content-page .sec-type-7 .content-item.item-3 .content-text .text-eng,
#main-content-page .sec-type-7 .content-item.item-3 .content-text .text-hangul {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  height: 12.5vw;
  color: #000;
  font-size: 1.25vw;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.015em;
  border-radius: 0.5208333333vw;
  background-color: #fff;
  padding: 0 1.8229166667vw 0 2.0833333333vw;
  padding-right: 0;
}
#main-content-page .sec-type-7 .content-item.item-3 .content-text .text-eng strong,
#main-content-page .sec-type-7 .content-item.item-3 .content-text .text-hangul strong {
  font-weight: 800;
}
#main-content-page .sec-type-7 .content-item.item-3 .content-text .text-eng {
  width: 100%;
  letter-spacing: -0.03em;
  margin-bottom: 2.0833333333vw;
  margin-left: 6.71875vw;
  z-index: 1;
}
#main-content-page .sec-type-7 .content-item.item-3 .content-text .text-hangul {
  font-size: 1.25vw;
  font-weight: 700;
  line-height: 1.6;
}
#main-content-page .sec-type-7 .content-item.item-3 .content-text .text-eng::after {
  position: absolute;
  bottom: 1.0416666667vw;
  right: 1.0416666667vw;
  width: 3.3854166667vw;
  aspect-ratio: 1;
  background: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/btn_eng_down_2_pc.png") no-repeat 50% 50%;
  background-size: contain;
  content: "";
}
@media screen and (max-width: 1280px) {
  #main-content-page .sec-type-7 {
    padding: 0 0 15.625vw;
  }
  #main-content-page .sec-type-7 .sec-inner {
    margin: 0 3.125vw;
  }
  #main-content-page .sec-type-7 .sec-title-label {
    font-size: 5vw;
  }
  #main-content-page .sec-type-7 .sec-title-line {
    width: 17.890625vw;
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_arrow_tb.png");
    aspect-ratio: 229/22;
  }
  #main-content-page .sec-type-7 .sec-title {
    font-size: 6.25vw;
    margin-top: 3.125vw;
  }
  #main-content-page .sec-type-7 .sec-message {
    font-size: 1.875vw;
    line-height: 1.4;
    margin-top: 3.125vw;
  }
  #main-content-page .sec-type-7 .content-point-list {
    margin-top: 6.25vw;
  }
  #main-content-page .sec-type-7 .content-point-list .content-point-item {
    width: calc((100% - 72px) / 4);
    height: 23.4375vw;
    border-radius: 0.78125vw;
  }
  #main-content-page .sec-type-7 .content-point-list .content-point-item:nth-child(even) {
    margin-top: 3.125vw;
  }
  #main-content-page .sec-type-7 .content-point-list .content-point-item .item-name {
    height: 7.8125vw;
    font-size: 2.1875vw;
  }
  #main-content-page .sec-type-7 .content-point-list .content-point-item .item-name.small {
    font-size: 1.875vw;
    letter-spacing: -0.03em;
  }
  #main-content-page .sec-type-7 .content-point-list .content-point-item .item-name.narrow {
    font-size: 1.71875vw;
    letter-spacing: -0.05em;
  }
  #main-content-page .sec-type-7 .content-point-list .content-point-item .item-description {
    font-size: 1.875vw;
    padding-bottom: 1.25vw;
  }
  #main-content-page .sec-type-7 .content-item {
    margin-top: 6.25vw;
  }
  #main-content-page .sec-type-7 .content-item .content-image {
    border-radius: 0.78125vw;
  }
  #main-content-page .sec-type-7 .content-item .content-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  #main-content-page .sec-type-7 .content-item.item-1 .content-image {
    width: calc(50% - 12px);
    aspect-ratio: 588/440;
  }
  #main-content-page .sec-type-7 .content-item.item-2 .content-image {
    width: 69.84375vw;
    aspect-ratio: 894/530;
  }
  #main-content-page .sec-type-7 .content-item.item-2 .content-text {
    bottom: 4.375vw;
    width: 37.96875vw;
  }
  #main-content-page .sec-type-7 .content-item.item-2 .content-text .text-eng,
  #main-content-page .sec-type-7 .content-item.item-2 .content-text .text-hangul {
    height: 14.6875vw;
    font-size: 1.875vw;
    line-height: 1.2;
    letter-spacing: -0.01em;
    border-radius: 0.78125vw;
    padding: 0 2.34375vw;
    padding-right: 0;
  }
  #main-content-page .sec-type-7 .content-item.item-2 .content-text .text-eng {
    letter-spacing: -0.02em;
    margin-bottom: 3.125vw;
    margin-left: -7.96875vw;
  }
  #main-content-page .sec-type-7 .content-item.item-2 .content-text .text-hangul {
    font-size: 1.5625vw;
    font-weight: 600;
    line-height: 1.4;
  }
  #main-content-page .sec-type-7 .content-item.item-2 .content-text .text-eng::after {
    bottom: auto;
    top: 50%;
    right: 2.34375vw;
    width: 5.15625vw;
    background-image: url('data:image/svg+xml,<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="32" cy="32" r="32" transform="rotate(90 32 32)" fill="black"/><path d="M30.9393 49.8606C31.5251 50.4463 32.4749 50.4463 33.0607 49.8606L42.6066 40.3146C43.1924 39.7288 43.1924 38.7791 42.6066 38.1933C42.0208 37.6075 41.0711 37.6075 40.4853 38.1933L32 46.6786L23.5147 38.1933C22.9289 37.6075 21.9792 37.6075 21.3934 38.1933C20.8076 38.7791 20.8076 39.7288 21.3934 40.3146L30.9393 49.8606ZM32 14.3999H30.5L30.5 48.7999H32H33.5V14.3999H32Z" fill="white"/></svg>');
    transform: translateY(-50%);
  }
  #main-content-page .sec-type-7 .content-item.item-3 .content-image {
    width: 69.84375vw;
    aspect-ratio: 894/530;
  }
  #main-content-page .sec-type-7 .content-item.item-3 .content-text {
    bottom: 4.453125vw;
    width: 37.96875vw;
  }
  #main-content-page .sec-type-7 .content-item.item-3 .content-text .text-eng,
  #main-content-page .sec-type-7 .content-item.item-3 .content-text .text-hangul {
    height: 14.6875vw;
    font-size: 1.875vw;
    line-height: 1.2;
    letter-spacing: -0.01em;
    border-radius: 0.78125vw;
    padding: 0 2.34375vw;
    padding-right: 0;
  }
  #main-content-page .sec-type-7 .content-item.item-3 .content-text .text-eng {
    width: 100%;
    letter-spacing: -0.03em;
    margin-bottom: 3.125vw;
    margin-left: 10.078125vw;
  }
  #main-content-page .sec-type-7 .content-item.item-3 .content-text .text-hangul {
    font-size: 1.5625vw;
    font-weight: 600;
    line-height: 1.4;
  }
  #main-content-page .sec-type-7 .content-item.item-3 .content-text .text-eng::after {
    bottom: auto;
    top: 50%;
    right: 2.34375vw;
    width: 5.15625vw;
    background-image: url('data:image/svg+xml,<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="32" cy="32" r="32" transform="rotate(90 32 32)" fill="black"/><path d="M30.9393 49.8606C31.5251 50.4463 32.4749 50.4463 33.0607 49.8606L42.6066 40.3146C43.1924 39.7288 43.1924 38.7791 42.6066 38.1933C42.0208 37.6075 41.0711 37.6075 40.4853 38.1933L32 46.6786L23.5147 38.1933C22.9289 37.6075 21.9792 37.6075 21.3934 38.1933C20.8076 38.7791 20.8076 39.7288 21.3934 40.3146L30.9393 49.8606ZM32 14.3999H30.5L30.5 48.7999H32H33.5V14.3999H32Z" fill="white"/></svg>');
    transform: translateY(-50%);
  }
}
@media screen and (max-width: 860px) {
  #main-content-page .sec-type-7 {
    padding: 0 0 30.7692307692vw;
  }
  #main-content-page .sec-type-7 .sec-inner {
    margin: 0 5.1282051282vw;
  }
  #main-content-page .sec-type-7 .sec-title-label {
    font-size: 7.1794871795vw;
  }
  #main-content-page .sec-type-7 .sec-title-line {
    width: 27.4358974359vw;
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_arrow_mo.png");
    aspect-ratio: 107/11;
  }
  #main-content-page .sec-type-7 .sec-title {
    font-size: 7.1794871795vw;
    margin-top: 5.1282051282vw;
  }
  #main-content-page .sec-type-7 .sec-message {
    font-size: 3.0769230769vw;
    line-height: 1.6;
    letter-spacing: -0.02em;
    margin-top: 5.1282051282vw;
  }
  #main-content-page .sec-type-7 .content-point-list {
    flex-wrap: wrap;
    row-gap: 16px;
    margin-top: 10.2564102564vw;
  }
  #main-content-page .sec-type-7 .content-point-list .content-point-item {
    width: calc(50% - 9px);
    height: 35.8974358974vw;
    border-radius: 2.5641025641vw;
  }
  #main-content-page .sec-type-7 .content-point-list .content-point-item:nth-child(even) {
    margin-top: 0;
  }
  #main-content-page .sec-type-7 .content-point-list .content-point-item .item-name {
    flex-shrink: 0;
    height: 12.8205128205vw;
    font-size: 3.5897435897vw;
  }
  #main-content-page .sec-type-7 .content-point-list .content-point-item .item-name.small {
    font-size: 3.5897435897vw;
    letter-spacing: -0.03em;
  }
  #main-content-page .sec-type-7 .content-point-list .content-point-item .item-name.narrow {
    font-size: 3.0769230769vw;
    letter-spacing: -0.05em;
  }
  #main-content-page .sec-type-7 .content-point-list .content-point-item .item-description {
    font-size: 3.0769230769vw;
    padding-bottom: 1.7948717949vw;
  }
  #main-content-page .sec-type-7 .content-item {
    flex-direction: column;
    row-gap: 16px;
    margin-top: 4.1025641026vw;
  }
  #main-content-page .sec-type-7 .content-item .content-image {
    overflow: hidden;
    border-radius: 2.5641025641vw;
  }
  #main-content-page .sec-type-7 .content-item.item-1 .content-image {
    width: 100%;
    aspect-ratio: 348/195;
  }
  #main-content-page .sec-type-7 .content-item.item-2 .content-image {
    width: calc(50% - 8px);
    aspect-ratio: 167/200;
  }
  #main-content-page .sec-type-7 .content-item.item-2 .content-text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    bottom: 0;
    width: calc(50% - 8px);
    height: 100%;
  }
  #main-content-page .sec-type-7 .content-item.item-2 .content-text .text-eng,
  #main-content-page .sec-type-7 .content-item.item-2 .content-text .text-hangul {
    height: calc(50% - 8px);
    font-size: 2.5641025641vw;
    border-radius: 2.5641025641vw;
    padding: 0 2.0512820513vw;
    padding-right: 0;
  }
  #main-content-page .sec-type-7 .content-item.item-2 .content-text .text-eng {
    letter-spacing: -0.02em;
    margin-left: 0;
    margin-bottom: 0;
  }
  #main-content-page .sec-type-7 .content-item.item-2 .content-text .text-hangul {
    font-size: 2.3076923077vw;
  }
  #main-content-page .sec-type-7 .content-item.item-2 .content-text .text-eng::after {
    top: 50%;
    bottom: auto;
    right: 2.5641025641vw;
    width: 6.6666666667vw;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="12" transform="rotate(90 12 12)" fill="black"/><path d="M11.4697 18.8302C11.7626 19.1231 12.2374 19.1231 12.5303 18.8302L17.3033 14.0573C17.5962 13.7644 17.5962 13.2895 17.3033 12.9966C17.0104 12.7037 16.5355 12.7037 16.2426 12.9966L12 17.2392L7.75736 12.9966C7.46447 12.7037 6.98959 12.7037 6.6967 12.9966C6.40381 13.2895 6.40381 13.7644 6.6967 14.0573L11.4697 18.8302ZM12 5.3999H11.25L11.25 18.2999H12H12.75L12.75 5.3999H12Z" fill="white"/></svg>');
    transform: translateY(-50%);
  }
  #main-content-page .sec-type-7 .content-item.item-3 {
    flex-direction: row-reverse;
    justify-content: flex-start;
  }
  #main-content-page .sec-type-7 .content-item.item-3 .content-image {
    width: calc(50% - 8px);
    aspect-ratio: 167/195;
  }
  #main-content-page .sec-type-7 .content-item.item-3 .content-text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    bottom: 0;
    width: calc(50% - 8px);
    height: 100%;
  }
  #main-content-page .sec-type-7 .content-item.item-3 .content-text .text-eng,
  #main-content-page .sec-type-7 .content-item.item-3 .content-text .text-hangul {
    height: calc(50% - 8px);
    font-size: 2.5641025641vw;
    border-radius: 2.5641025641vw;
    padding: 0 2.0512820513vw;
    padding-right: 0;
  }
  #main-content-page .sec-type-7 .content-item.item-3 .content-text .text-eng {
    letter-spacing: -0.02em;
    margin-left: 0;
    margin-bottom: 0;
  }
  #main-content-page .sec-type-7 .content-item.item-3 .content-text .text-hangul {
    font-size: 2.3076923077vw;
  }
  #main-content-page .sec-type-7 .content-item.item-3 .content-text .text-eng::after {
    top: 50%;
    bottom: auto;
    right: 2.5641025641vw;
    width: 6.6666666667vw;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="12" transform="rotate(90 12 12)" fill="black"/><path d="M11.4697 18.8302C11.7626 19.1231 12.2374 19.1231 12.5303 18.8302L17.3033 14.0573C17.5962 13.7644 17.5962 13.2895 17.3033 12.9966C17.0104 12.7037 16.5355 12.7037 16.2426 12.9966L12 17.2392L7.75736 12.9966C7.46447 12.7037 6.98959 12.7037 6.6967 12.9966C6.40381 13.2895 6.40381 13.7644 6.6967 14.0573L11.4697 18.8302ZM12 5.3999H11.25L11.25 18.2999H12H12.75L12.75 5.3999H12Z" fill="white"/></svg>');
    transform: translateY(-50%);
  }
}
#main-content-page .sec-type-8 {
  padding: 0 0 20.8333333333vw;
}
#main-content-page .sec-type-8 .sec-inner {
  margin: 0 10.4166666667vw;
}
#main-content-page .sec-type-8 .sec-title-label {
  display: flex;
  align-items: center;
  color: #FF8400;
  font-size: 3.3333333333vw;
  font-weight: 600;
  font-style: italic;
  letter-spacing: -0.02em;
  line-height: 1;
  font-family: "Roboto Condensed", sans-serif;
}
#main-content-page .sec-type-8 .sec-title-line {
  width: 11.9270833333vw;
  background: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_arrow_pc.png") no-repeat;
  background-size: contain;
  aspect-ratio: 229/22;
}
#main-content-page .sec-type-8 .sec-title {
  color: #fff;
  font-size: 4.1666666667vw;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.01em;
  margin-top: 2.0833333333vw;
}
#main-content-page .sec-type-8 .sec-message {
  color: #fff;
  font-size: 1.25vw;
  font-weight: 600;
  line-height: 1.7708333333vw;
  letter-spacing: -0.01em;
  margin-top: 2.0833333333vw;
}
#main-content-page .sec-type-8 .sec-content {
  margin-top: 5.2083333333vw;
}
#main-content-page .sec-type-8 .sec-content .content-item {
  display: flex;
  position: relative;
}
#main-content-page .sec-type-8 .sec-content .content-item.item-1 {
  justify-content: space-between;
}
#main-content-page .sec-type-8 .sec-content .content-item.item-1 .content-movie {
  flex-shrink: 0;
  width: 57.6973684211%;
  height: 25.6770833333vw;
  overflow: hidden;
  border-radius: 0.5208333333vw;
}
#main-content-page .sec-type-8 .sec-content .content-item.item-1 .content-movie:last-child {
  width: 40.7236842105%;
}
#main-content-page .sec-type-8 .sec-content .content-item.item-1 .content-movie img,
#main-content-page .sec-type-8 .sec-content .content-item.item-1 .content-movie video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#main-content-page .sec-type-8 .sec-content .content-item.item-2 {
  justify-content: space-between;
  margin-top: 24px;
}
#main-content-page .sec-type-8 .sec-content .content-item.item-2 .content-image {
  flex-shrink: 0;
  width: calc(25% - 24px);
  height: 39.375vw;
  overflow: hidden;
  border-radius: 0.5208333333vw;
  opacity: 0.4;
  transition: all 1s;
}
#main-content-page .sec-type-8 .sec-content .content-item.item-2 .content-image.image-active {
  width: 50%;
  opacity: 1;
}
#main-content-page .sec-type-8 .sec-content .content-item.item-2 .content-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 1280px) {
  #main-content-page .sec-type-8 {
    padding: 0 0 15.625vw;
  }
  #main-content-page .sec-type-8 .sec-inner {
    margin: 0 3.125vw;
  }
  #main-content-page .sec-type-8 .sec-title-label {
    font-size: 5vw;
  }
  #main-content-page .sec-type-8 .sec-title-line {
    width: 17.890625vw;
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_arrow_tb.png");
    aspect-ratio: 229/22;
  }
  #main-content-page .sec-type-8 .sec-title {
    font-size: 6.25vw;
    margin-top: 3.125vw;
  }
  #main-content-page .sec-type-8 .sec-message {
    font-size: 1.875vw;
    line-height: 1.4;
    margin-top: 3.125vw;
  }
  #main-content-page .sec-type-8 .sec-content {
    margin-top: 6.25vw;
  }
  #main-content-page .sec-type-8 .sec-content .content-item.item-1 .content-movie {
    width: 57.6973684211%;
    height: 31.25vw;
    border-radius: 0.78125vw;
  }
  #main-content-page .sec-type-8 .sec-content .content-item.item-1 .content-movie:last-child {
    width: 40.7236842105%;
  }
  #main-content-page .sec-type-8 .sec-content .content-item.item-2 .content-image {
    height: 46.875vw;
    border-radius: 0.78125vw;
  }
}
@media screen and (max-width: 860px) {
  #main-content-page .sec-type-8 {
    padding: 0 0 30.7692307692vw;
  }
  #main-content-page .sec-type-8 .sec-inner {
    margin: 0 5.1282051282vw;
  }
  #main-content-page .sec-type-8 .sec-title-label {
    font-size: 7.1794871795vw;
  }
  #main-content-page .sec-type-8 .sec-title-line {
    width: 27.4358974359vw;
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_arrow_mo.png");
    aspect-ratio: 107/11;
  }
  #main-content-page .sec-type-8 .sec-title {
    font-size: 7.1794871795vw;
    margin-top: 5.1282051282vw;
  }
  #main-content-page .sec-type-8 .sec-message {
    font-size: 3.0769230769vw;
    line-height: 1.6;
    letter-spacing: -0.02em;
    margin-top: 5.1282051282vw;
  }
  #main-content-page .sec-type-8 .sec-content {
    margin-top: 10.2564102564vw;
  }
  #main-content-page .sec-type-8 .sec-content .content-item.item-1 {
    flex-direction: column;
    row-gap: 16px;
  }
  #main-content-page .sec-type-8 .sec-content .content-item.item-1 .content-movie {
    width: 100%;
    height: auto;
    aspect-ratio: 348/195;
  }
  #main-content-page .sec-type-8 .sec-content .content-item.item-1 .content-movie:last-child {
    width: 100%;
  }
  #main-content-page .sec-type-8 .sec-content .content-item.item-2 {
    margin-top: 16px;
  }
  #main-content-page .sec-type-8 .sec-content .content-item.item-2 .content-image {
    width: calc(25% - 16px);
    height: 51.2820512821vw;
  }
  #main-content-page .sec-type-8 .sec-content .content-item.item-2 .content-image.image-active {
    width: 50%;
  }
}
#main-content-page .sec-type-9 {
  background: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_9.webp") no-repeat;
  background-size: cover;
  background-position: 50% 50%;
  padding: 10.3125vw 0 7.5520833333vw;
}
@media screen and (min-width: 1280px) {
  #main-content-page .sec-type-9 {
    position: relative;
  }
  #main-content-page .sec-type-9::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.8) 100%);
    content: "";
  }
}
#main-content-page .sec-type-9 .sec-inner {
  text-align: center;
  margin: 0;
}
#main-content-page .sec-type-9 .sec-title-label {
  color: #ED6902;
  font-size: 4.1666666667vw;
  font-weight: 500;
  font-style: italic;
  letter-spacing: -0.04em;
  line-height: 1;
  font-family: "Roboto Condensed", sans-serif;
}
#main-content-page .sec-type-9 .sec-title {
  color: #fff;
  font-size: 3.75vw;
  font-weight: 800;
  line-height: 1.25;
  letter-spacing: -0.01em;
  margin-top: 4.1666666667vw;
}
#main-content-page .sec-type-9 .sec-message {
  color: #fff;
  font-size: 1.6666666667vw;
  font-weight: 500;
  line-height: 1.8;
  letter-spacing: -0.01em;
  margin-top: 4.1666666667vw;
}
@media screen and (max-width: 1280px) {
  #main-content-page .sec-type-9 {
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_9_tb.webp");
    padding: 12.5vw 0 11.015625vw;
  }
  #main-content-page .sec-type-9 .sec-title-label {
    font-size: 5.625vw;
  }
  #main-content-page .sec-type-9 .sec-title {
    color: #fff;
    font-size: 5.625vw;
    line-height: 1.25;
    margin-top: 3.125vw;
  }
  #main-content-page .sec-type-9 .sec-message {
    font-size: 2.1875vw;
    line-height: 1.6;
    margin-top: 3.125vw;
  }
}
@media screen and (max-width: 860px) {
  #main-content-page .sec-type-9 {
    background-image: url("https://skhynix-prd-data.s3.ap-northeast-2.amazonaws.com/wp-content/uploads/2025/07/page_9/bg_sec_9_mo.webp");
    padding: 15.3846153846vw 0 25.3846153846vw;
  }
  #main-content-page .sec-type-9 .sec-title-label {
    font-size: 7.1794871795vw;
  }
  #main-content-page .sec-type-9 .sec-title {
    font-size: 7.1794871795vw;
    margin-top: 5.1282051282vw;
  }
  #main-content-page .sec-type-9 .sec-message {
    font-size: 2.8205128205vw;
    line-height: 1.9;
    margin-top: 5.1282051282vw;
  }
}
#main-content-page .page-modal-contents {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 1000;
}
#main-content-page .page-modal-contents[aria-hidden=false] {
  display: block;
}
#main-content-page .page-modal-contents .page-modal {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
#main-content-page .page-modal-contents .page-modal[aria-hidden=false] {
  display: block;
}
#main-content-page .page-modal-contents .page-modal .modal-inner {
  width: 100%;
  height: 100%;
  padding: 6.0416666667vw 5.2083333333vw;
  box-sizing: border-box;
}
#main-content-page .page-modal-contents .page-modal .modal-inner .video-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  width: 100%;
  height: 100%;
}
#main-content-page .page-modal-contents .page-modal .modal-inner .video-wrap .video-inner {
  aspect-ratio: 16/9;
}
#main-content-page .page-modal-contents .page-modal .modal-inner .video-wrap video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#main-content-page .page-modal-contents .page-modal .close {
  position: absolute;
  top: 0.8854166667vw;
  right: 5.2083333333vw;
  width: 4.2708333333vw;
  height: 4.2708333333vw;
  background-image: url('data:image/svg+xml,<svg width="80" height="80" viewBox="0 0 80 80" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="40" cy="40" r="40" fill="black" fill-opacity="0.7"/><path d="M55.9998 23.9998L40.7097 39.2899L56.7126 55.2928L56.0056 55.9998L40.0027 39.9969L23.9998 55.9998L23.2927 55.2928L39.2957 39.2899L24.0056 23.9998L24.7126 23.2928L40.0027 38.5828L55.2927 23.2928L55.9998 23.9998Z" fill="white"/><path d="M55.9998 23.9998L56.3533 24.3534L56.7069 23.9998L56.3533 23.6463L55.9998 23.9998ZM40.7097 39.2899L40.3562 38.9363L40.0026 39.2899L40.3562 39.6434L40.7097 39.2899ZM56.7126 55.2928L57.0662 55.6463L57.4198 55.2928L57.0662 54.9392L56.7126 55.2928ZM56.0056 55.9998L55.6521 56.3534L56.0056 56.7069L56.3592 56.3534L56.0056 55.9998ZM40.0027 39.9969L40.3562 39.6433L40.0027 39.2898L39.6491 39.6433L40.0027 39.9969ZM23.9998 55.9998L23.6462 56.3534L23.9998 56.7069L24.3533 56.3534L23.9998 55.9998ZM23.2927 55.2928L22.9392 54.9392L22.5856 55.2928L22.9392 55.6463L23.2927 55.2928ZM39.2957 39.2899L39.6492 39.6434L40.0028 39.2899L39.6492 38.9363L39.2957 39.2899ZM24.0056 23.9998L23.6521 23.6463L23.2985 23.9998L23.6521 24.3534L24.0056 23.9998ZM24.7126 23.2928L25.0662 22.9392L24.7126 22.5857L24.3591 22.9392L24.7126 23.2928ZM40.0027 38.5828L39.6491 38.9364L40.0027 39.2899L40.3562 38.9364L40.0027 38.5828ZM55.2927 23.2928L55.6463 22.9392L55.2927 22.5857L54.9392 22.9392L55.2927 23.2928ZM55.9998 23.9998L55.6462 23.6463L40.3562 38.9363L40.7097 39.2899L41.0633 39.6434L56.3533 24.3534L55.9998 23.9998ZM40.7097 39.2899L40.3562 39.6434L56.3591 55.6463L56.7126 55.2928L57.0662 54.9392L41.0633 38.9363L40.7097 39.2899ZM56.7126 55.2928L56.3591 54.9392L55.6521 55.6463L56.0056 55.9998L56.3592 56.3534L57.0662 55.6463L56.7126 55.2928ZM56.0056 55.9998L56.3592 55.6463L40.3562 39.6433L40.0027 39.9969L39.6491 40.3504L55.6521 56.3534L56.0056 55.9998ZM40.0027 39.9969L39.6491 39.6433L23.6462 55.6463L23.9998 55.9998L24.3533 56.3534L40.3562 40.3504L40.0027 39.9969ZM23.9998 55.9998L24.3533 55.6463L23.6463 54.9392L23.2927 55.2928L22.9392 55.6463L23.6462 56.3534L23.9998 55.9998ZM23.2927 55.2928L23.6463 55.6463L39.6492 39.6434L39.2957 39.2899L38.9421 38.9363L22.9392 54.9392L23.2927 55.2928ZM39.2957 39.2899L39.6492 38.9363L24.3592 23.6463L24.0056 23.9998L23.6521 24.3534L38.9421 39.6434L39.2957 39.2899ZM24.0056 23.9998L24.3592 24.3534L25.0662 23.6463L24.7126 23.2928L24.3591 22.9392L23.6521 23.6463L24.0056 23.9998ZM24.7126 23.2928L24.3591 23.6463L39.6491 38.9364L40.0027 38.5828L40.3562 38.2293L25.0662 22.9392L24.7126 23.2928ZM40.0027 38.5828L40.3562 38.9364L55.6463 23.6463L55.2927 23.2928L54.9392 22.9392L39.6491 38.2293L40.0027 38.5828ZM55.2927 23.2928L54.9392 23.6463L55.6462 24.3534L55.9998 23.9998L56.3533 23.6463L55.6463 22.9392L55.2927 23.2928Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
  z-index: 1500;
}
@media screen and (max-width: 1280px) {
  #main-content-page .page-modal-contents .page-modal .modal-inner {
    padding: 3.125vw;
  }
  #main-content-page .page-modal-contents .page-modal .close {
    top: 3.125vw;
    right: 3.125vw;
    width: 3.28125vw;
    height: 3.28125vw;
  }
}
@media screen and (max-width: 860px) {
  #main-content-page .page-modal-contents .page-modal .modal-inner {
    padding: 5.1282051282vw;
  }
  #main-content-page .page-modal-contents .page-modal .close {
    top: 5.1282051282vw;
    right: 5.1282051282vw;
    width: 10.7692307692vw;
    height: 10.7692307692vw;
  }
}
#main-content-page *[data-text-animation]:has(.animation-target) .animation-target {
  opacity: 0;
  transform: translateY(-100px);
  transition: opacity 1s, transform 1s;
}
#main-content-page *[data-text-animation=true]:has(.animation-target) .animation-target {
  opacity: 1;
  transform: translateY(0);
}
#main-content-page *[data-arrow-animation] + * {
  opacity: 0;
  transform: translateY(-100px);
  transition: opacity 1s, transform 1s;
}
@media screen and (min-width: 1280px) {
  #main-content-page *[data-arrow-animation]:hover + * {
    opacity: 1;
    transform: translateY(0);
  }
}
@media screen and (max-width: 1280px) {
  #main-content-page *[data-arrow-animation=true] + * {
    opacity: 1;
    transform: translateY(0);
  }
}
#main-content-page *[data-arrow-animation] + .arrow-right {
  transform: translateY(0) translateX(-100px);
}
@media screen and (max-width: 860px) {
  #main-content-page *[data-arrow-animation] + .arrow-right {
    transform: translateY(-100px) translateX(0);
  }
}
@media screen and (min-width: 1280px) {
  #main-content-page *[data-arrow-animation]:hover + .arrow-right {
    transform: translateY(0) translateX(0);
  }
}
@media screen and (min-width: 1280px) and (max-width: 860px) {
  #main-content-page *[data-arrow-animation]:hover + .arrow-right {
    transform: translateY(0) translateX(0);
  }
}
@media screen and (max-width: 1280px) {
  #main-content-page *[data-arrow-animation=true] + .arrow-right {
    transform: translateY(0) translateX(0);
  }
}
@media screen and (max-width: 1280px) and (max-width: 860px) {
  #main-content-page *[data-arrow-animation=true] + .arrow-right {
    transform: translateY(0) translateX(0);
  }
}
#main-content-page .sec-type-bottom {
  padding: 13.3333333333vw 0 12.8645833333vw;
}
#main-content-page .sec-type-bottom .sec-title {
  color: #fff;
  font-size: 3.3333333333vw;
  font-weight: 800;
  line-height: 1.25;
  text-align: center;
  margin-bottom: 13.2291666667vw;
}
#main-content-page .sec-type-bottom .rel-content-swiper {
  padding: 0 10.4166666667vw;
}
#main-content-page .sec-type-bottom .rel-content-swiper .swiper-wrapper {
  display: flex;
  justify-content: space-between;
  padding: 5px 0;
}
#main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide {
  width: calc((100% - 75px) / 3);
}
#main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide > a {
  display: block;
  color: #26150D;
  overflow: hidden;
  border-radius: 1.0416666667vw;
  background: linear-gradient(to bottom, #000 0%, #000 10%, #f6f6f6 10%, #f6f6f6 100%);
}
#main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide .thumb {
  width: 100%;
  overflow: hidden;
  aspect-ratio: 491/276;
}
#main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide .thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide .text {
  height: 2.8em;
  overflow: hidden;
  font-size: 1.4583333333vw;
  font-weight: 800;
  line-height: 1.4;
  letter-spacing: -0.04em;
  word-break: break-all;
  margin: 1.0416666667vw 1.0416666667vw 1.4583333333vw;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
#main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide .link {
  width: -moz-fit-content;
  width: fit-content;
  color: #000;
  font-size: 1.4583333333vw;
  font-family: Pretendard;
  font-weight: 700;
  line-height: 1;
  border: 3px solid #000;
  border-radius: 100px;
  background-color: #fff;
  padding: 0.6770833333vw 1.0416666667vw;
  margin: 0 1.0416666667vw 1.0416666667vw;
}
@media screen and (max-width: 1280px) {
  #main-content-page .sec-type-bottom {
    padding: 7.34375vw 0 6.25vw;
  }
  #main-content-page .sec-type-bottom .sec-title {
    font-size: 3.75vw;
    line-height: 1.25;
    margin-bottom: 15.46875vw;
  }
  #main-content-page .sec-type-bottom .rel-content-swiper {
    padding: 0 2.0833333333vw;
  }
  #main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide {
    width: calc((100% - 48px) / 3);
  }
  #main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide > a {
    border-radius: 1.5625vw;
  }
  #main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide .thumb {
    aspect-ratio: 384/216;
  }
  #main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide .text {
    font-size: 2.1875vw;
    margin: 1.5625vw 1.5625vw 2.1875vw;
  }
  #main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide .link {
    font-size: 1.5625vw;
    border: 2px solid #000;
    padding: 0.46875vw 1.5625vw;
    margin: 0 1.5625vw 1.5625vw;
  }
}
@media screen and (max-width: 860px) {
  #main-content-page .sec-type-bottom {
    --swiper-scrollbar-bottom: 0;
    --swiper-scrollbar-size: 3px;
    --swiper-scrollbar-border-radius: 0;
    --swiper-scrollbar-bg-color: #4f4f4f;
    --swiper-scrollbar-drag-bg-color: #a3a3a3;
    --swiper-scrollbar-sides-offset: 80px;
    padding: 30.7692307692vw 0 18.4615384615vw;
  }
  #main-content-page .sec-type-bottom .sec-title {
    font-size: 6.1538461538vw;
    margin-bottom: 10.2564102564vw;
  }
  #main-content-page .sec-type-bottom .rel-content-swiper {
    padding: 0 0 40px;
  }
  #main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide {
    width: auto;
  }
  #main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide:first-child {
    padding-left: 7.6923076923vw;
  }
  #main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide:last-child {
    padding-right: 7.6923076923vw;
  }
  #main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide > a {
    width: 57.1794871795vw;
    border-radius: 2.5641025641vw;
  }
  #main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide .thumb {
    aspect-ratio: 223/125;
  }
  #main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide .text {
    font-size: 3.0769230769vw;
    padding: 4.1025641026vw 4.1025641026vw 0;
    margin: 0;
  }
  #main-content-page .sec-type-bottom .rel-content-swiper .swiper-slide .link {
    font-size: 3.0769230769vw;
    border: 2px solid #000;
    padding: 0.7692307692vw 2.5641025641vw;
    margin: 4.1025641026vw 4.1025641026vw 4.1025641026vw;
  }
  #main-content-page .sec-type-bottom .swiper-horizontal > .swiper-scrollbar, #main-content-page .sec-type-bottom .swiper-scrollbar.swiper-scrollbar-horizontal {
    box-shadow: inset 0 0 0 1px #000;
  }
}

.sec-type-link {
  padding: 0 10.4166666667vw 14.7916666667vw;
}
.sec-type-link .sec-inner {
  border-radius: 1.5625vw;
  background-color: #f5f5f5;
  padding: 4.0104166667vw 2.65625vw 3.3854166667vw;
  box-sizing: border-box;
}
.sec-type-link .sec-title {
  color: #111;
  font-size: 2.0833333333vw;
  font-family: Pretendard;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.01em;
  text-align: center;
  margin-bottom: 3.125vw;
}
.sec-type-link .sec-link {
  display: flex;
}
.sec-type-link .sec-link a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  border: 1px solid #000;
  border-radius: 5.2083333333vw;
  background-color: transparent;
  padding: 1.5104166667vw 3.6458333333vw 1.5104166667vw 4.3229166667vw;
  box-sizing: border-box;
}
.sec-type-link .sec-link a .link-text {
  color: #222;
  font-size: 1.5625vw;
  font-weight: 500;
  font-family: Pretendard;
  letter-spacing: -0.01em;
  line-height: 1;
}
.sec-type-link .sec-link a .link-arrow {
  width: 3.125vw;
  height: 3.125vw;
  background-image: url('data:image/svg+xml,<svg width="58" height="58" viewBox="0 0 58 58" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="28.7849" cy="29.4179" rx="28.5175" ry="28.5175" fill="black"/><path d="M45.2561 30.7169C45.8419 30.1311 45.8419 29.1814 45.2561 28.5956L35.7102 19.0496C35.1244 18.4639 34.1746 18.4639 33.5889 19.0496C33.0031 19.6354 33.0031 20.5852 33.5889 21.171L42.0741 29.6562L33.5889 38.1415C33.0031 38.7273 33.0031 39.6771 33.5889 40.2629C34.1746 40.8486 35.1244 40.8486 35.7102 40.2629L45.2561 30.7169ZM13.5391 29.6562V31.1562H44.1955V29.6562V28.1563H13.5391V29.6562Z" fill="white"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 50%;
  overflow: hidden;
  text-indent: -999px;
  text-align: left;
}
@media screen and (max-width: 1280px) {
  .sec-type-link {
    padding: 0 3.125vw 7.96875vw;
  }
  .sec-type-link .sec-inner {
    border-radius: 2.34375vw;
    padding: 4.6875vw 3.203125vw 5.390625vw;
  }
  .sec-type-link .sec-title {
    font-size: 3.125vw;
    margin-bottom: 4.53125vw;
  }
  .sec-type-link .sec-link a {
    border-radius: 7.8125vw;
    padding: 1.796875vw 5vw 1.796875vw 4.6875vw;
  }
  .sec-type-link .sec-link a .link-text {
    font-size: 1.875vw;
  }
  .sec-type-link .sec-link a .link-arrow {
    width: 3.671875vw;
    height: 3.671875vw;
    background-image: url('data:image/svg+xml,<svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="22.3834" cy="22.3844" rx="22.3834" ry="22.3834" fill="black"/><path d="M35.1957 23.212C35.7815 22.6262 35.7815 21.6765 35.1957 21.0907L25.6498 11.5448C25.064 10.959 24.1142 10.959 23.5284 11.5448C22.9427 12.1306 22.9427 13.0803 23.5284 13.6661L32.0137 22.1514L23.5284 30.6366C22.9427 31.2224 22.9427 32.1722 23.5284 32.758C24.1142 33.3438 25.064 33.3438 25.6498 32.758L35.1957 23.212ZM10.0729 22.1514V23.6514H34.135V22.1514V20.6514H10.0729V22.1514Z" fill="white"/></svg>');
  }
}
@media screen and (max-width: 860px) {
  .sec-type-link {
    padding: 0 5.1282051282vw 33.3333333333vw;
  }
  .sec-type-link .sec-inner {
    border-radius: 2.3076923077vw;
    padding: 4.358974359vw 3.0769230769vw 5.1282051282vw;
  }
  .sec-type-link .sec-title {
    font-size: 3.3333333333vw;
    margin-bottom: 4.1025641026vw;
  }
  .sec-type-link .sec-link a {
    border-radius: 25.641025641vw;
    padding: 1.5384615385vw 8.2051282051vw 1.5384615385vw 8.7179487179vw;
  }
  .sec-type-link .sec-link a .link-text {
    font-size: 2.0512820513vw;
  }
  .sec-type-link .sec-link a .link-arrow {
    width: 3.5897435897vw;
    height: 3.5897435897vw;
    background-image: url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="6.11927" cy="5.74235" rx="5.74235" ry="5.74235" fill="black"/><path d="M9.77614 5.75257C9.93235 5.59636 9.93235 5.34309 9.77614 5.18688L7.23055 2.6413C7.07434 2.48509 6.82108 2.48509 6.66487 2.6413C6.50866 2.79751 6.50866 3.05077 6.66487 3.20698L8.92761 5.46973L6.66487 7.73247C6.50866 7.88868 6.50866 8.14194 6.66487 8.29815C6.82108 8.45436 7.07434 8.45436 7.23055 8.29815L9.77614 5.75257ZM2.2002 5.46973L2.2002 5.86973L9.49329 5.86973L9.49329 5.46973L9.49329 5.06973L2.2002 5.06973L2.2002 5.46973Z" fill="white"/></svg>');
  }
}