﻿/* ═══ 이 페이지 전용 ═══ */
button:focus-visible,
a:focus-visible {
  outline: 3px solid #fff;
  outline-offset: 2px;
  border-radius: 4px;
}

@media (prefers-reduced-motion: reduce) {
  * {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
  }
}

/* ═══ 이 페이지 전용 ═══ */
footer {
  position: relative;
  z-index: 10;
}

/* ═══ 이 페이지 전용 ═══ */
.skinset_261112_wrap picture {
  display: contents;
}

.skinset_261112_wrap img {
  height: auto;
}

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
p,
blockquote,
pre,
code,
address,
ul,
ol,
li,
nav,
section,
article,
header,
footer,
main,
aside,
dl,
dt,
dd,
table,
thead,
tbody,
tfoot,
label,
caption,
th,
td,
form,
fieldset,
legend,
hr,
input,
button,
textarea,
object,
figure,
figcaption,
span,
select {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: Pretendard;
}

body,
input,
select,
textarea,
button,
img,
fieldset {
  border: none;
}

ul,
ol,
li {
  list-style: none;
}

table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  table-layout: fixed;
}

address,
cite,
code,
em,
i {
  font-style: normal;
  font-weight: 400;
}

label,
img,
input,
select,
textarea,
button,
a {
  vertical-align: middle;
}

u,
ins,
a {
  text-decoration: none;
}

button {
  cursor: pointer;
  background: none;
  border: none;
}

caption>div,
legend,
.hide {
  overflow: hidden;
  display: block;
  position: absolute;
  border: 0;
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  clip: rect(0,0,0,0);
}

html {
  -webkit-text-size-adjust: none;
  scroll-behavior: smooth;
}

::-webkit-scrollbar {
  width: .8rem;
  height: .8rem;
}

::-webkit-scrollbar-track {
  background-color: #eef2f7;
}

::-webkit-scrollbar-thumb {
  border-radius: 1rem;
  background-color: #d6e0eb;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

input[type=number] {
  -moz-appearance: textfield;
}

input[type=number],
input[type=text],
input[type=password],
input[type=url],
input[type=email],
input[type=tel],
input[type=date],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  transition: background-color 5000s;
  -webkit-text-fill-color: #434554!important;
  -webkit-transition: background-color 9999s ease-out;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset!important;
}

input:autofill,
input:autofill:hover,
input:autofill:focus,
input:autofill:active {
  transition: background-color 5000s;
  -webkit-text-fill-color: #434554!important;
  -webkit-transition: background-color 9999s ease-out;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset!important;
}

html {
  font-size: 62.5%;
}

body {
  font-size: 1rem;
}

@media (max-width:1400px) {
  html {
    font-size: .7143vw;
  }
}

@media (max-width:780px) {
  html {
    font-size: 2.5641vw;
  }
}

@media (max-device-width:780px) and (min-device-aspect-ratio:1/1.25) {
  html {
    font-size: 1.2821vw;
  }
}

@font-face {
  font-family: Pretendard;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Thin.woff2) format("woff2");
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraLight.woff2) format("woff2");
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Light.woff2) format("woff2");
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Regular.woff2) format("woff2");
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Medium.woff2) format("woff2");
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Bold.woff2) format("woff2");
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraBold.woff2) format("woff2");
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: Pretendard;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Black.woff2) format("woff2");
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: Paperlogy;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2) format("woff2");
  font-weight: 100;
  font-display: swap;
}

@font-face {
  font-family: Paperlogy;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-2ExtraLight.woff2) format("woff2");
  font-weight: 200;
  font-display: swap;
}

@font-face {
  font-family: Paperlogy;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-3Light.woff2) format("woff2");
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: Paperlogy;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2) format("woff2");
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: Paperlogy;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-5Medium.woff2) format("woff2");
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: Paperlogy;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-6SemiBold.woff2) format("woff2");
  font-weight: 600;
  font-display: swap;
}

@font-face {
  font-family: Paperlogy;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-7Bold.woff2) format("woff2");
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: Paperlogy;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2) format("woff2");
  font-weight: 800;
  font-display: swap;
}

@font-face {
  font-family: Paperlogy;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-9Black.woff2) format("woff2");
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: ONE Mobile POP;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/ONE-Mobile-POP.woff) format("woff");
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: GangwonEducationSaeum;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/GangwonEduSaeeum_OTFMediumA.woff) format("woff");
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: SebangGothic;
  src: url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2104@1.0/SEBANG_Gothic_Regular.woff) format("woff");
  font-weight: 400;
  font-display: swap;
}

.skip {
  display: block;
  height: .1px solid;
  width: .1px solid;
  margin: 0 -.1px solid -.1px solid 0;
  padding: 0;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
}

.skip:hover,
.skip:active,
.skip:focus {
  width: 100%;
  height: auto;
  margin: 0;
  padding: .5px 0;
  text-indent: 1px solid;
  font-weight: 700;
  font-size: 1.2px;
  color: #333;
  line-height: 1;
  text-decoration: none!important;
  position: relative;
  text-align: center;
}

.fwb {
  font-weight: 700!important;
}

.fwn {
  font-weight: 400!important;
}

.web {
  display: block!important;
}

@media (min-width:0) and (max-width:780px) {
  .web {
    display: none!important;
  }
}

.mobile {
  display: none!important;
}

@media (min-width:0) and (max-width:780px) {
  .mobile {
    display: block!important;
  }
}

.web_fullpage {
  display: block!important;
}

@media (orientation:portrait) and (max-width:780px),(max-width:1024px) and (min-aspect-ratio:1/1.25) and (max-aspect-ratio:5/4) {
  .web_fullpage {
    display: none!important;
  }
}

.mobile_fullpage {
  display: none!important;
}

@media (orientation:portrait) and (max-width:780px),(max-width:1024px) and (min-aspect-ratio:1/1.25) and (max-aspect-ratio:5/4) {
  .mobile_fullpage {
    display: block!important;
  }
}

.web_colgroup {
  display: none;
}

@media (min-width:1025px) {
  .web_colgroup {
    display: table-column-group!important;
  }
}

.mobile_colgroup {
  display: table-column-group!important;
}

@media (min-width:0) and (max-width:780px) {
  .mobile_colgroup {
    display: none!important;
  }
}

.ml_auto {
  margin-left: auto;
}

.ls-1n5 {
  letter-spacing: -.15rem!important;
}

.wrap.sc header {
  background: #ffffffd9;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  height: 6.2rem;
}

.wrap.sc header .head_in .left_div .btn_menu {
  width: 4.8rem;
  height: 5.6rem;
}

@media (min-width:0) and (max-width:780px) {
  .wrap.sc header .head_in .left_div .btn_menu {
    width: 3.8rem;
    height: 4.6rem;
  }
}

.wrap.sc header .head_in .left_div h1 {
  width: 8.8rem;
}

@media (min-width:0) and (max-width:780px) {
  .wrap.sc header .head_in .left_div h1 {
    width: 6.8rem;
    top: .5rem;
  }
}

.dimmed {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #0003;
  inset: 0;
  z-index: 102;
}

header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 100;
  padding: 0 3.8rem 0 2.2rem;
  height: 13rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transition: height .3s;
}

@media (min-width:0) and (max-width:780px) {
  header {
    height: 10rem;
    padding: 0 2rem;
  }
}

header .head_in {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  width: 100%;
}

header .head_in .left_div {
  display: flex;
  align-items: center;
  gap: 0 2.7rem;
}

header .head_in .left_div .btn_menu {
  width: 6.8rem;
  height: 7.6rem;
  border-radius: 50%;
  text-indent: -99999px;
  flex-shrink: 0;
  background: url("data:image/svg+xml,%3csvg%20width='68'%20height='68'%20viewBox='0%200%2068%2068'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='68'%20height='68'%20rx='34'%20fill='%23FE5179'/%3e%3cg%20filter='url(%23filter0_d_182_406)'%3e%3cpath%20d='M49.6719%2046.2129L19.8223%2047.7617L16.4824%2041.5713L51.8701%2040.0215L49.6719%2046.2129ZM52.1338%2035.0586L16.1299%2037.2275L15.8662%2031.0371L51.8701%2029.4873L52.1338%2035.0586ZM50.6602%2025.4502L16.5029%2027.6191L16.1094%2021.4355L49.6504%2019.2666L50.6602%2025.4502Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_182_406'%20x='15.8662'%20y='19.2666'%20width='36.2676'%20height='31.4951'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dy='3'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.25%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_182_406'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_182_406'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") no-repeat center center;
  background-size: contain;
  transition: width .3s;
  filter: drop-shadow(0 .6rem 0 rgba(0,0,0,.25));
}

@media (min-width:0) and (max-width:780px) {
  header .head_in .left_div .btn_menu {
    width: 5.2rem;
    height: 5.2rem;
  }
}

header .head_in .left_div h1 {
  width: 16.9rem;
  flex-shrink: 0;
  transition: width .3s;
}

@media (min-width:0) and (max-width:780px) {
  header .head_in .left_div h1 {
    width: 10.8rem;
    position: absolute;
    left: 50%;
    top: -.5rem;
    transform: translate(-50%);
  }
}

header .head_in .left_div h1 img {
  width: 100%;
}

header .head_in .etc {
  flex-shrink: 0;
}

@media (min-width:0) and (max-width:780px) {
  header .head_in .etc {
    display: none;
  }
}

header .head_in .etc .etc_in ul {
  display: flex;
  align-items: center;
  gap: 0 1.2rem;
}

header .head_in .etc .etc_in ul li a {
  display: block;
  width: 4.4rem;
  height: 4.4rem;
}

header .head_in .etc .etc_in ul li a img {
  width: 100%;
}

aside {
  visibility: hidden;
}

aside.open {
  visibility: visible;
}

aside.open .aside_in {
  transform: translate(0);
}

aside .aside_in {
  position: absolute;
  left: 0;
  top: 0;
  position: fixed;
  width: 36rem;
  height: 100%;
  z-index: 103;
  transform: translate(-100%);
  transition: all .2s;
  background: #faf9f6;
  box-shadow: .4rem 0 2.5rem #00000070;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in {
    width: 100%;
    background: #fff;
  }
}

aside .aside_in .aside_head {
  position: relative;
  padding-top: 4.1rem;
  padding-bottom: 1rem;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_head {
    padding: 1.5rem 2rem 1.8rem;
  }
}

aside .aside_in .aside_head h1 {
  width: 13.9rem;
  margin: 0 auto;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_head h1 {
    width: 11.2rem;
    margin-left: 0;
  }
}

aside .aside_in .aside_head h1 img {
  width: 100%;
}

aside .aside_in .aside_head .btn_close {
  position: absolute;
  right: 2rem;
  top: 2rem;
  width: 4.4rem;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_head .btn_close {
    width: 3.4rem;
  }
}

aside .aside_in .aside_head .btn_close img {
  width: 100%;
}

aside .aside_in .aside_head .top {
  margin-top: 2.5rem;
  display: flex;
  justify-content: center;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_head .top {
    margin-top: 3rem;
  }
}

aside .aside_in .aside_head .top ul {
  display: flex;
  gap: 1.6rem;
}

aside .aside_in .aside_head .top li {
  flex-shrink: 0;
}

aside .aside_in .aside_head .top a {
  display: block;
}

aside .aside_in .aside_head .top .box {
  position: relative;
  width: 12rem;
  height: 7.5rem;
  background: #f2f2f2;
  border: .4rem solid #e6e6e6;
  border-radius: 2.8rem 2.8rem 1.4rem 1.4rem;
  box-shadow: 0 .8rem #e0e0e0;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_head .top .box {
    width: 14.6rem;
    box-shadow: none;
    border-radius: 2rem;
  }
}

aside .aside_in .aside_head .top .box .pic {
  position: absolute;
  top: -1.5rem;
  left: 50%;
  transform: translate(-50%);
  width: 10rem;
  height: 7.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

aside .aside_in .aside_head .top .box .pic img {
  max-width: 100%;
  max-height: 100%;
}

aside .aside_in .aside_head .top .box .txt_box {
  position: relative;
  text-align: center;
  padding-top: 4rem;
}

aside .aside_in .aside_head .top .box .txt_box p.p1 {
  font-family: ONE Mobile POP,sans-serif;
  font-size: 1.9rem;
  line-height: 1.2;
  letter-spacing: -.15rem;
  word-spacing: -.18rem;
  text-shadow: 0 .2rem .4rem rgba(0,0,0,.08);
  color: #fff;
  text-align: center;
  -webkit-text-stroke-width: .3rem;
  -webkit-text-stroke-color: #FFF;
  font-weight: 900;
  white-space: nowrap;
}

aside .aside_in .aside_head .top .box .txt_box p.p2 {
  font-size: 1.7rem;
  line-height: 1.2;
  letter-spacing: -.051rem;
  font-family: ONE Mobile POP,sans-serif;
  font-weight: 400;
  position: absolute;
  left: 50%;
  top: 4.1rem;
  transform: translate(-50%);
  white-space: nowrap;
}

aside .aside_in .aside_head .top .box.m1 .txt_box p.p2 {
  color: #018cd7;
}

aside .aside_in .aside_head .top .box.m2 .txt_box p.p2 {
  color: #ff872a;
}

aside .aside_in .aside_head .top .box.m3 .txt_box p.p2 {
  color: #ff5179;
}

aside .aside_in .aside_con {
  height: calc(100% - 45.9rem);
  position: relative;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_con {
    height: calc(100% - 40.9rem);
  }
}

aside .aside_in .aside_con:before {
  content: "";
  height: 8rem;
  width: 100%;
  z-index: 1;
  pointer-events: none;
  position: absolute;
  right: 0;
  bottom: 0;
  background: linear-gradient(to top,#ffffffeb,#ffffff73 42%,#fff0);
}

aside .aside_in .aside_con .aside_con_in {
  padding: 1.75rem 1.5rem 2rem 3.2rem;
  overflow-y: auto;
}

aside .aside_in .aside_con .aside_con_in::-webkit-scrollbar {
  width: .8rem;
  background-color: transparent;
}

aside .aside_in .aside_con .aside_con_in::-webkit-scrollbar-thumb {
  width: .8rem;
  background-color: transparent;
  border-radius: .8rem;
}

aside .aside_in .aside_con .aside_con_in::-webkit-scrollbar-track {
  background-color: transparent;
}

aside .aside_in .aside_con .aside_con_in::-webkit-scrollbar-track-piece {
  background: #e6e6e6;
}

aside .aside_in .aside_con .aside_con_in {
  height: 100%;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_con .aside_con_in {
    padding-top: 0;
    padding-right: 3.2rem;
  }
}

aside .aside_in .aside_con .aside_con_in .menu>ul {
  display: flex;
  flex-direction: column;
  gap: .8rem;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_con .aside_con_in .menu>ul {
    gap: 0;
  }
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_con .aside_con_in .menu>ul>li {
    border-bottom: .1rem dashed #EBEBEB;
    padding: .8rem 0;
  }
}

aside .aside_in .aside_con .aside_con_in .menu>ul>li a {
  display: block;
}

aside .aside_in .aside_con .aside_con_in .menu>ul>li a .box {
  padding: 1.2rem;
  display: flex;
  position: relative;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_con .aside_con_in .menu>ul>li a .box {
    padding: .8rem 0;
  }
}

aside .aside_in .aside_con .aside_con_in .menu>ul>li a .box .pic {
  width: 5.6rem;
  height: 5.6rem;
  flex-shrink: 0;
}

aside .aside_in .aside_con .aside_con_in .menu>ul>li a .box .pic img {
  width: 100%;
  height: 100%;
  filter: grayscale(100%);
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_con .aside_con_in .menu>ul>li a .box .pic img {
    filter: grayscale(0%);
  }
}

aside .aside_in .aside_con .aside_con_in .menu>ul>li a .box .txt_box {
  padding-left: 1.2rem;
  display: flex;
  justify-content: center;
  align-items: start;
  flex-direction: column;
}

aside .aside_in .aside_con .aside_con_in .menu>ul>li a .box .txt_box p.sub {
  color: #000;
  font-family: Paperlogy;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: -.04rem;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_con .aside_con_in .menu>ul>li a .box .txt_box p.sub {
    font-size: 1.6rem;
  }
}

aside .aside_in .aside_con .aside_con_in .menu>ul>li a .box .txt_box p.tit {
  font-size: 1.7rem;
  font-family: Paperlogy;
  line-height: 1.2;
  color: #000;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: -.04rem;
  white-space: nowrap;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_con .aside_con_in .menu>ul>li a .box .txt_box p.tit {
    font-size: 1.8rem;
  }
}

aside .aside_in .aside_con .aside_con_in .menu>ul>li a .box .txt_box p.tit.small {
  font-size: 1.5rem;
  line-height: 1.2;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_con .aside_con_in .menu>ul>li a .box .txt_box p.tit.small {
    font-size: 1.6rem;
  }
}

aside .aside_in .aside_con .aside_con_in .menu>ul>li a.on,
aside .aside_in .aside_con .aside_con_in .menu>ul>li a:hover {
  border-radius: 2rem;
  background: linear-gradient(93deg,#ffebec 15.76%,#f9eee0 98.7%);
}

aside .aside_in .aside_con .aside_con_in .menu>ul>li a.on .box .pic img,
aside .aside_in .aside_con .aside_con_in .menu>ul>li a:hover .box .pic img {
  filter: grayscale(0%);
}

aside .aside_in .aside_con .aside_con_in .menu>ul>li a.on .box:before,
aside .aside_in .aside_con .aside_con_in .menu>ul>li a:hover .box:before {
  content: "";
  width: 3rem;
  height: 3.1rem;
  background: url("data:image/svg+xml,%3csvg%20width='30'%20height='31'%20viewBox='0%200%2030%2031'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_40_8866)'%3e%3ccircle%20cx='14'%20cy='14'%20r='14'%20fill='%23FE5179'/%3e%3c/g%3e%3cpath%20d='M11.5%208.5L17%2014L11.5%2019.5'%20stroke='white'%20stroke-width='3'/%3e%3cdefs%3e%3cfilter%20id='filter0_d_40_8866'%20x='0'%20y='0'%20width='30'%20height='31'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset%20dx='2'%20dy='3'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.12%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_40_8866'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_40_8866'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") no-repeat center center;
  background-size: contain;
  position: absolute;
  right: .6rem;
  top: 50%;
  transform: translateY(-50%);
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_con .aside_con_in .menu>ul>li a.on,
  aside .aside_in .aside_con .aside_con_in .menu>ul>li a:hover {
    background: none;
  }
}

aside .aside_in .aside_con .aside_con_in .sns {
  display: none;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_con .aside_con_in .sns {
    display: block;
    padding: 5.6rem 0 6rem;
  }
  aside .aside_in .aside_con .aside_con_in .sns ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1.2rem;
  }
  aside .aside_in .aside_con .aside_con_in .sns ul li a {
    display: block;
    width: 4.4rem;
    height: 4.4rem;
  }
  aside .aside_in .aside_con .aside_con_in .sns ul li a img {
    width: 100%;
    height: 100%;
  }
}

aside .aside_in .aside_btm {
  padding: 2.4rem 1.6rem;
  background: #fff;
}

aside .aside_in .aside_btm .aside_btm_in {
  background: #eee;
  border-radius: 2rem;
  padding: 1.6rem;
}

aside .aside_in .aside_btm .aside_btm_in .btm_menu ul {
  display: flex;
  gap: 1.2rem;
}

aside .aside_in .aside_btm .aside_btm_in .btm_menu ul li {
  width: calc(50% - .6rem);
}

aside .aside_in .aside_btm .aside_btm_in .btm_menu ul li a {
  display: block;
}

aside .aside_in .aside_btm .aside_btm_in .btm_menu ul li a .box {
  padding: 1rem .6rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  border-radius: 1.6rem;
  background: #fff;
  box-shadow: 0 .4rem #00000012;
  height: 6.8rem;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_btm .aside_btm_in .btm_menu ul li a .box {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    padding: .8rem .6rem;
    height: 6.8rem;
  }
}

aside .aside_in .aside_btm .aside_btm_in .btm_menu ul li a .pic {
  width: 5.8rem;
  position: relative;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_btm .aside_btm_in .btm_menu ul li a .pic {
    width: 6.8rem;
    margin-top: 0;
  }
}

aside .aside_in .aside_btm .aside_btm_in .btm_menu ul li a .pic img {
  width: 100%;
  position: relative;
  z-index: 0;
}

aside .aside_in .aside_btm .aside_btm_in .btm_menu ul li a .pic:after {
  content: "";
  width: 100%;
  height: 3.1rem;
  z-index: 1;
  pointer-events: none;
  position: absolute;
  right: 0;
  bottom: 0;
  background: linear-gradient(to top,#ffffffeb,#ffffff73 42%,#fff0);
}

aside .aside_in .aside_btm .aside_btm_in .btm_menu ul li a .txt_box {
  margin-top: .5rem;
}

aside .aside_in .aside_btm .aside_btm_in .btm_menu ul li a .txt_box p.tit {
  font-size: 1.6rem;
  font-family: Paperlogy;
  line-height: 1.2;
  color: #000;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -.054rem;
  text-align: left;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_btm .aside_btm_in .btm_menu ul li a .txt_box p.tit {
    font-size: 1.6rem;
    white-space: nowrap;
    text-align: left;
  }
}

aside .aside_in .aside_btm .aside_btm_in .store_down {
  margin-top: 2.5rem;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_btm .aside_btm_in .store_down {
    margin-top: 1.6rem;
  }
}

aside .aside_in .aside_btm .aside_btm_in .store_down ul {
  display: flex;
  gap: 1.2rem;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_btm .aside_btm_in .store_down ul li {
    width: calc(50% - .6rem);
  }
}

aside .aside_in .aside_btm .aside_btm_in .store_down ul li a {
  display: block;
  width: 14.2rem;
  height: 5.2rem;
}

aside .aside_in .aside_btm .aside_btm_in .store_down ul li a img {
  width: 100%;
  height: 100%;
}

@media (min-width:0) and (max-width:780px) {
  aside .aside_in .aside_btm .aside_btm_in .store_down ul li a {
    width: 100%;
  }
}

footer {
  position: relative;
  border-top: 1px solid #413f58;
  background: #141319;
  padding: 4.8rem 1.6rem 3.2rem;
}

@media (min-width:781px) {
  footer {
    padding: 4.8rem 0 3.2rem;
  }
}

footer .foot_in {
  width: 100%;
  max-width: 120rem;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: auto auto;
  align-items: start;
  column-gap: 1.6rem;
  row-gap: 3.1rem;
}

@media (min-width:0) and (max-width:780px) {
  footer .foot_in {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 2.2rem;
  }
}

footer .foot_in .left_div {
  display: contents;
}

footer .foot_in .logo {
  grid-column: 1;
  grid-row: 1;
  width: 11.3rem;
}

@media (min-width:0) and (max-width:780px) {
  footer .foot_in .logo {
    grid-column: 1;
    grid-row: 1;
  }
}

footer .foot_in .logo img {
  display: block;
  width: 100%;
  height: auto;
}

footer .foot_in .sns {
  display: none;
}

@media (min-width:0) and (max-width:780px) {
  footer .foot_in .sns {
    display: block;
  }
  footer .foot_in .sns ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1.6rem;
  }
  footer .foot_in .sns ul li a {
    display: block;
    width: 4.4rem;
    height: 4.4rem;
  }
  footer .foot_in .sns ul li a img {
    width: 100%;
    height: 100%;
  }
}

footer .foot_in .pf_menu {
  grid-column: 1;
  grid-row: 2;
  align-self: center;
}

@media (min-width:0) and (max-width:780px) {
  footer .foot_in .pf_menu {
    margin-top: 1.6rem;
  }
}

footer .foot_in .pf_menu ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 1.6rem;
}

footer .foot_in .pf_menu li a {
  display: inline-block;
  font-family: Paperlogy,sans-serif;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 2;
  letter-spacing: -.048rem;
  color: #d9d9d9;
  text-decoration: underline;
  text-underline-offset: .2rem;
}

@media (min-width:0) and (max-width:780px) {
  footer .foot_in .pf_menu li a {
    font-weight: 400;
  }
}

footer .foot_in .right_div {
  grid-column: 2;
  grid-row: 2;
  justify-self: end;
  align-self: center;
}

@media (min-width:0) and (max-width:780px) {
  footer .foot_in .right_div {
    grid-column: 1;
    grid-row: 4;
    justify-self: start;
  }
}

footer .foot_in .right_div .copyright {
  font-family: Paperlogy,sans-serif;
  font-weight: 500;
  font-size: 1.2rem;
  line-height: normal;
  letter-spacing: -.036rem;
  color: #d9d9d9;
  text-align: right;
}

@media (min-width:0) and (max-width:780px) {
  footer .foot_in .right_div .copyright {
    text-align: left;
    font-weight: 400;
  }
}

footer .foot_in .right_div .copyright span {
  white-space: nowrap;
}

footer .foot_in .go_top {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 7.1rem;
  bottom: 10rem;
  position: fixed;
  right: 3rem;
  z-index: 60;
  visibility: hidden;
  opacity: 0;
  transition: all .3s;
}

footer .foot_in .go_top img {
  width: 100%;
}

@media (min-width:0) and (max-width:780px) {
  footer .foot_in .go_top {
    width: 4.8rem;
    bottom: 6rem;
    right: 2.3rem;
  }
}

.sc footer .foot_in .go_top {
  visibility: visible;
  opacity: 1;
}

.pop_set {
  display: none;
}

.pop_set.open {
  display: block;
  position: fixed;
  inset: 0;
  z-index: 100;
  background: #0009;
}

@keyframes scDownFloating {
  0%,
  to {
    transform: translateY(0);
  }
  50% {
    transform: translateY(10px);
  }
}

.sc_down {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: .8rem;
  position: absolute;
  left: 50%;
  bottom: 4.8rem;
  margin-left: -9.3rem;
  animation: scDownFloating 1.5s ease-in-out infinite;
}

@media (min-width:0) and (max-width:780px) {
  .sc_down {
    margin-left: -5.8rem;
  }
}

.sc_down p {
  text-indent: -999.9rem;
}

.sc_down .pic {
  width: 18.6rem;
}

@media (min-width:0) and (max-width:780px) {
  .sc_down .pic {
    width: 11.6rem;
  }
}

.sc_down .pic img {
  width: 100%;
  height: 100%;
}

@keyframes monitorTextGlitch {
  0%,
  62%,
  to {
    transform: translateZ(0) scale(1);
    filter: none;
    clip-path: inset(0 0 0 0);
    opacity: 1;
  }
  63% {
    transform: translate3d(-7px,3px,0) skew(-5deg) scale(1.03);
    filter: contrast(200%) brightness(1.5) drop-shadow(5px 0 0 rgb(255,0,80)) drop-shadow(-5px 0 0 rgb(0,255,255));
    clip-path: inset(2% 0 82% 0);
    opacity: .55;
  }
  64% {
    transform: translate3d(9px,-4px,0) skew(6deg) scale(.97);
    filter: contrast(250%) brightness(.45) blur(1px) drop-shadow(-4px 0 0 rgba(255,255,0,.9));
    clip-path: inset(35% 0 22% 0);
    opacity: .4;
  }
  65% {
    transform: translate3d(-5px,2px,0) skew(-3deg);
    filter: contrast(180%) brightness(1.8) drop-shadow(3px 0 0 rgba(255,0,80,.8)) drop-shadow(-3px 0 0 rgba(0,255,255,.8));
    clip-path: inset(58% 0 8% 0);
    opacity: .65;
  }
  66% {
    transform: translate3d(6px,-1px,0) skew(4deg) scale(1.01);
    filter: contrast(300%) brightness(.35) blur(.8px);
    clip-path: inset(12% 0 68% 0);
    opacity: .35;
  }
  67% {
    transform: translate3d(-8px,0,0) skew(-2deg);
    filter: contrast(220%) drop-shadow(6px 0 0 rgba(255,0,80,.7)) drop-shadow(-6px 0 0 rgba(0,255,255,.7));
    clip-path: inset(72% 0 5% 0);
    opacity: .5;
  }
  68% {
    transform: translate3d(4px,3px,0) skew(3deg);
    filter: contrast(190%) brightness(1.6) blur(.5px);
    clip-path: inset(28% 0 45% 0);
    opacity: .6;
  }
  69% {
    transform: translate3d(-3px,-2px,0);
    filter: none;
    clip-path: inset(0 0 0 0);
    opacity: 1;
  }
  74% {
    transform: translateZ(0);
    filter: none;
    clip-path: inset(0 0 0 0);
    opacity: 1;
  }
  75% {
    transform: translate3d(5px,-3px,0) skew(4deg) scale(1.02);
    filter: contrast(240%) brightness(.5) blur(1px) drop-shadow(4px 0 0 rgba(255,0,80,.85));
    clip-path: inset(48% 0 15% 0);
    opacity: .45;
  }
  76% {
    transform: translate3d(-6px,2px,0) skew(-5deg);
    filter: contrast(200%) brightness(1.7) drop-shadow(-5px 0 0 rgba(0,255,255,.9));
    clip-path: inset(5% 0 75% 0);
    opacity: .5;
  }
  77% {
    transform: translate3d(7px,1px,0) skew(2deg) scale(.98);
    filter: contrast(280%) brightness(.4) blur(.6px);
    clip-path: inset(62% 0 10% 0);
    opacity: .38;
  }
  78% {
    transform: translate3d(-4px,-3px,0) skew(-4deg);
    filter: contrast(210%) brightness(1.4) drop-shadow(3px 0 0 rgba(255,255,0,.8));
    clip-path: inset(18% 0 55% 0);
    opacity: .55;
  }
  79% {
    transform: translateZ(0);
    filter: none;
    clip-path: inset(0 0 0 0);
    opacity: 1;
  }
  86% {
    transform: translateZ(0);
    filter: none;
    clip-path: inset(0 0 0 0);
    opacity: 1;
  }
  87% {
    transform: translate3d(-5px,2px,0) skew(-3deg);
    filter: contrast(230%) brightness(1.55) drop-shadow(4px 0 0 rgba(255,0,80,.9)) drop-shadow(-4px 0 0 rgba(0,255,255,.9));
    clip-path: inset(40% 0 30% 0);
    opacity: .48;
  }
  88% {
    transform: translate3d(6px,-2px,0) skew(5deg) scale(1.02);
    filter: contrast(260%) brightness(.42) blur(.9px);
    clip-path: inset(8% 0 70% 0);
    opacity: .42;
  }
  89% {
    transform: translate3d(-3px,1px,0);
    filter: contrast(200%) brightness(1.3);
    clip-path: inset(55% 0 18% 0);
    opacity: .58;
  }
  90% {
    transform: translateZ(0);
    filter: none;
    clip-path: inset(0 0 0 0);
    opacity: 1;
  }
}

@keyframes monitorTextJitter {
  0%,
  58%,
  72%,
  84%,
  to {
    transform: translateZ(0);
    opacity: 1;
  }
  59% {
    transform: translate3d(-1px,1px,0);
    opacity: .96;
  }
  60% {
    transform: translate3d(1px,-1px,0);
    opacity: .93;
  }
  61% {
    transform: translate3d(-1px,0,0);
    opacity: .95;
  }
  73% {
    transform: translate3d(1px,1px,0);
    opacity: .94;
  }
  74% {
    transform: translate3d(-1px,-1px,0);
    opacity: .92;
  }
  85% {
    transform: translate3d(1px,0,0);
    opacity: .95;
  }
  86% {
    transform: translate3d(-1px,1px,0);
    opacity: .93;
  }
}

@keyframes monitorScanline {
  0%,
  61%,
  70%,
  73%,
  85%,
  91%,
  to {
    opacity: 0;
    transform: translateY(0);
  }
  62%,
  64%,
  66%,
  68%,
  75%,
  76%,
  77%,
  78%,
  87%,
  88%,
  89% {
    opacity: .3;
    transform: translateY(2px);
  }
  63%,
  65%,
  67%,
  76%,
  78%,
  88% {
    opacity: .45;
    transform: translateY(4px);
  }
}

@keyframes monitorStaticNoise {
  0%,
  61%,
  70%,
  73%,
  85%,
  91%,
  to {
    opacity: 0;
    transform: translate(0);
  }
  62%,
  64%,
  66%,
  68%,
  76%,
  78%,
  87%,
  89% {
    opacity: .55;
    transform: translate(-3px,2px);
  }
  63%,
  65%,
  67%,
  75%,
  77%,
  88% {
    opacity: .7;
    transform: translate(4px,-3px);
  }
}

@keyframes arrBlink {
  0%,
  45%,
  to {
    opacity: 1;
  }
  50%,
  95% {
    opacity: 0;
  }
}

@keyframes bgLightBreathe {
  0%,
  to {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}

.btn_skip {
  position: fixed;
  right: 2rem;
  bottom: 2rem;
  z-index: 9999;
  width: 10rem;
  height: 10rem;
  padding: .8rem;
  border: .2rem solid #7235fc;
  border-radius: .8rem;
  background: #fffffff2;
  color: #333;
  font-family: Pretendard,sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.35;
  text-align: center;
  cursor: pointer;
  word-break: keep-all;
}

.count_page {
  background: linear-gradient(180deg,#ede5ff,#fdf8eb);
  position: relative;
  width: 100%;
  height: var(--fullpage-height, 100vh);
}

.count_page .count_page_in {
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}

@media (min-width:0) and (max-width:780px) {
  .count_page .count_page_in {
    padding-top: 0;
    justify-content: center;
  }
}

.count_page .count_page_in .bg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.count_page .count_page_in .bg video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.count_page .count_page_in .title {
  width: 75.4rem;
  margin: 0 auto;
  position: relative;
  flex-shrink: 0;
  margin-top: -16rem;
}

@media (min-width:0) and (max-width:780px) {
  .count_page .count_page_in .title {
    width: 34rem;
    margin-top: -11rem;
  }
}

.count_page .count_page_in .title .tit,
.count_page .count_page_in .title .tit img {
  width: 100%;
}

.count_page .count_page_in .count_box {
  width: 100%;
  max-width: 120rem;
  margin: 0 auto;
  margin-top: -5.7rem;
}

@media (min-width:0) and (max-width:780px) {
  .count_page .count_page_in .count_box {
    margin-top: -3rem;
  }
}

.count_page .count_page_in .count_box .count_box_in {
  width: 100%;
  display: flex;
  justify-content: center;
}

.count_page .count_page_in .count_box .count_box_in .count_time {
  position: relative;
  display: inline-block;
  min-width: 48.6rem;
  height: 23.5rem;
  margin-top: min(76vh,var(--fullpage-height, 100vh) - 26rem);
}

@media (min-width:0) and (max-width:780px) {
  .count_page .count_page_in .count_box .count_box_in .count_time {
    min-width: 27.4rem;
    height: 13.2rem;
    margin-top: min(var(--vh, 1vh) * 60,var(--fullpage-height, 100vh) - 18rem);
  }
}

.count_page .count_page_in .count_box .count_box_in .count_time .count_reflect .count_reflect_in,
.count_page .count_page_in .count_box .count_box_in .count_time .count_num {
  margin: 0;
  font-family: SebangGothic,sans-serif;
  font-size: 12rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  white-space: nowrap;
  text-align: center;
}

@media (min-width:0) and (max-width:780px) {
  .count_page .count_page_in .count_box .count_box_in .count_time .count_reflect .count_reflect_in,
  .count_page .count_page_in .count_box .count_box_in .count_time .count_num {
    font-size: 6.8rem;
    letter-spacing: -.28rem;
  }
}

.count_page .count_page_in .count_box .count_box_in .count_time .count_num {
  position: relative;
  z-index: 2;
  color: #000;
}

.count_page .count_page_in .count_box .count_box_in .count_time .count_reflect {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 12.6rem;
  overflow: hidden;
  transform: translate(-50%);
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-mask-image: linear-gradient(to bottom,#000 0%,rgba(0,0,0,.75) 0%,rgba(0,0,0,.25) 22%,transparent 50%);
  mask-image: linear-gradient(to bottom,#000 0%,rgba(0,0,0,.75) 0%,rgba(0,0,0,.25) 22%,transparent 50%);
}

@media (min-width:0) and (max-width:780px) {
  .count_page .count_page_in .count_box .count_box_in .count_time .count_reflect {
    height: 7.1rem;
  }
}

.count_page .count_page_in .count_box .count_box_in .count_time .count_reflect .count_reflect_in {
  color: #000;
  opacity: .5;
  transform: scaleY(-1);
}

.count_page .landscape-guide {
  display: none;
  position: fixed;
  inset: 0;
  z-index: 100;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  background: #000;
  text-align: center;
}

.count_page .landscape-guide p {
  margin: 0;
  color: #fff;
  font-family: SebangGothic,sans-serif;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.5;
  word-break: keep-all;
}

.patima_foot_div {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: end;
}

@media (min-width:0) and (max-width:780px) {
  .patima_foot_div {
    align-items: center;
    padding-bottom: env(safe-area-inset-bottom,0px);
  }
}

.patima_foot_div .foot_in {
  position: relative;
  width: 100%;
}

@media (min-width:0) and (max-width:780px) {
  .patima_foot_div .foot_in {
    text-align: center;
  }
}

.patima_foot_div .logo {
  width: 10rem;
  position: absolute;
  left: 5rem;
  bottom: 2rem;
}

@media (min-width:0) and (max-width:780px) {
  .patima_foot_div .logo {
    position: initial;
    width: 7.7rem;
    text-align: center;
    margin: 0 auto;
  }
}

.patima_foot_div .logo img {
  width: 100%;
}

.patima_foot_div .copy p {
  color: #000;
  text-align: center;
  font-family: SebangGothic;
  font-size: 1.7rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-bottom: 2.5rem;
}

@media (min-width:0) and (max-width:780px) {
  .patima_foot_div .copy p {
    font-size: 1.2rem;
    padding-bottom: 1.5rem;
    margin-top: 1.5rem;
  }
}

@keyframes devnoteCardPopOnce {
  0% {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
  60% {
    opacity: 1;
    transform: scale(1.1);
    visibility: visible;
  }
  to {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
  }
}

@keyframes devnotePopEyeOpen {
  0% {
    clip-path: inset(50% 0 50% 0);
    opacity: 0;
  }
  40% {
    opacity: .75;
  }
  to {
    clip-path: inset(0 0 0 0);
    opacity: 1;
  }
}

@keyframes devnotePopImgHeightOpen {
  0% {
    transform: scaleY(0);
    opacity: 0;
  }
  40% {
    opacity: .75;
  }
  to {
    transform: scaleY(1);
    opacity: 1;
  }
}

@keyframes devnotePopTxtIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes devnoteCardPop1 {
  0%,
  0% {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
  1.857142857% {
    opacity: 1;
    transform: scale(1.15);
    visibility: visible;
  }
  2.985714286%,
  98% {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
  }
  to {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
}

@keyframes devnoteCardPop2 {
  0%,
  0.8142857143% {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
  2.6714285713% {
    opacity: 1;
    transform: scale(1.15);
    visibility: visible;
  }
  3.8000000003%,
  98% {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
  }
  to {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
}

@keyframes devnoteCardPop3 {
  0%,
  1.6285714286% {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
  3.4857142856% {
    opacity: 1;
    transform: scale(1.15);
    visibility: visible;
  }
  4.6142857146%,
  98% {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
  }
  to {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
}

@keyframes devnoteCardPop4 {
  0%,
  2.4428571429% {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
  4.2999999999% {
    opacity: 1;
    transform: scale(1.15);
    visibility: visible;
  }
  5.4285714289%,
  98% {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
  }
  to {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
}

@keyframes devnoteCardPop5 {
  0%,
  3.2571428572% {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
  5.1142857142% {
    opacity: 1;
    transform: scale(1.15);
    visibility: visible;
  }
  6.2428571432%,
  98% {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
  }
  to {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
}

@keyframes devnoteCardPop6 {
  0%,
  4.0714285715% {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
  5.9285714285% {
    opacity: 1;
    transform: scale(1.15);
    visibility: visible;
  }
  7.0571428575%,
  98% {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
  }
  to {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
}

@keyframes devnoteCardPop7 {
  0%,
  4.8857142858% {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
  6.7428571428% {
    opacity: 1;
    transform: scale(1.15);
    visibility: visible;
  }
  7.8714285718%,
  98% {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
  }
  to {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
}

@keyframes devnoteCardPop8 {
  0%,
  5.7000000001% {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
  7.5571428571% {
    opacity: 1;
    transform: scale(1.15);
    visibility: visible;
  }
  8.6857142861%,
  98% {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
  }
  to {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
}

@keyframes devnoteCardPop9 {
  0%,
  6.5142857144% {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
  8.3714285714% {
    opacity: 1;
    transform: scale(1.15);
    visibility: visible;
  }
  9.5000000004%,
  98% {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
  }
  to {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
}

@keyframes devnoteCardPop10 {
  0%,
  7.3285714287% {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
  9.1857142857% {
    opacity: 1;
    transform: scale(1.15);
    visibility: visible;
  }
  10.3142857147%,
  98% {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
  }
  to {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
}

@keyframes devnoteCardPop11 {
  0%,
  8.142857143% {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
  10% {
    opacity: 1;
    transform: scale(1.15);
    visibility: visible;
  }
  11.128571429%,
  98% {
    opacity: 1;
    transform: scale(1);
    visibility: visible;
  }
  to {
    opacity: 0;
    transform: scale(.5);
    visibility: hidden;
  }
}

.wrap.sc .skinset_261112_wrap .skinset_vs_top.fixed {
  top: 6.2rem;
}

@media (min-width:0) and (max-width:780px) {
  .wrap.sc .skinset_261112_wrap .skinset_vs_top.fixed {
    top: 6.2rem;
  }
}

.skinset_261112_wrap .sec1 {
  position: relative;
  height: 111.7rem;
  background: url(/assets/revive/skinset/261112/img/bg_sec01_w-hHssHkMr.webp) no-repeat center center;
  background-size: cover;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec1 {
    background: url(/assets/revive/skinset/261112/img/bg_sec01_m-1ipPxl8a.webp) no-repeat center top;
    background-size: cover;
    height: 72.4rem;
  }
}

.skinset_261112_wrap .sec1 .sec_in .title {
  width: 73.5rem;
  margin: 0 auto;
  padding-top: 7.4rem;
  position: relative;
  z-index: 2;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec1 .sec_in .title {
    width: 32.5rem;
    padding-top: 7.8rem;
  }
}

.skinset_261112_wrap .sec1 .sec_in .title img {
  width: 100%;
}

.skinset_261112_wrap .sec1 .sec_in .sc_down {
  text-align: center;
  margin-top: 0rem;
  z-index: 2;
  margin-left: -12.5rem;
  bottom: 17rem;
}

.skinset_261112_wrap .sec1 .sec_in .sc_down .pic {
  width: 25rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec1 .sec_in .sc_down .pic {
    width: 20rem;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec1 .sec_in .sc_down {
    margin-left: -10rem;
    bottom: 5rem;
  }
}

.skinset_261112_wrap .skinset_vs_top {
  position: absolute;
  top: -16rem;
  left: 0;
  width: 100%;
  z-index: 50;
  height: auto;
  background: none;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .skinset_vs_top {
    top: -7rem;
  }
}

.skinset_261112_wrap .skinset_vs_top.fixed {
  position: fixed;
}

.skinset_261112_wrap .skinset_vs_top.at-bottom {
  top: auto;
  bottom: 0;
}

.skinset_261112_wrap .skinset_vs_top .vs_top_in {
  position: relative;
  height: 100%;
}

.skinset_261112_wrap .skinset_vs_top .vs_top_in ul {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 0;
  height: auto;
}

.skinset_261112_wrap .skinset_vs_top .vs_top_in ul li {
  position: relative;
  flex-shrink: 0;
}

.skinset_261112_wrap .skinset_vs_top .vs_top_in ul li:before {
  display: none;
}

.skinset_261112_wrap .skinset_vs_top .vs_top_in ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32.2rem;
  height: 10.626rem;
  padding: 0;
  position: relative;
  background: url(/assets/revive/skinset/261112/img/vs_menu_bg_w-sSPIlIB9.webp) center center/100% 100% no-repeat;
}

.skinset_261112_wrap .skinset_vs_top .vs_top_in ul li a span {
  color: #ededed;
  text-align: center;
  font-family: ONE Mobile POP;
  font-size: 3.2rem;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -.16rem;
  text-shadow: 0rem 0rem 1rem rgb(105,99,94);
  position: relative;
  z-index: 2;
}

.skinset_261112_wrap .skinset_vs_top .vs_top_in ul li a span .vs_top_br {
  display: none;
}

.skinset_261112_wrap .skinset_vs_top .vs_top_in ul li.on a,
.skinset_261112_wrap .skinset_vs_top .vs_top_in ul li:hover a {
  background-image: url(/assets/revive/skinset/261112/img/vs_menu_bg_w_on-vfqkWRMR.webp);
}

.skinset_261112_wrap .skinset_vs_top .vs_top_in ul li.on a span,
.skinset_261112_wrap .skinset_vs_top .vs_top_in ul li:hover a span {
  color: #fff;
  text-shadow: 0 0 1rem #CB1CFE;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .skinset_vs_top .vs_top_in ul {
    display: grid;
    grid-template-columns: repeat(2,17.466rem);
    grid-template-rows: repeat(2,5.775rem);
    width: 35rem;
    margin: 0 auto;
    gap: 0;
  }
  .skinset_261112_wrap .skinset_vs_top .vs_top_in ul li a {
    width: 17.466rem;
    height: 5.775rem;
  }
  .skinset_261112_wrap .skinset_vs_top .vs_top_in ul li a span {
    font-size: 1.867rem;
    letter-spacing: -.093rem;
    text-shadow: 0 0 .583rem #5f6763;
    line-height: normal;
  }
  .skinset_261112_wrap .skinset_vs_top .vs_top_in ul li.on a span,
  .skinset_261112_wrap .skinset_vs_top .vs_top_in ul li:hover a span {
    text-shadow: 0 0 .583rem #219672;
  }
}

.skinset_261112_wrap .skinset_vs_top.fixed,
.skinset_261112_wrap .skinset_vs_top.at-bottom {
  height: 6.2rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #000000e6;
  background-image: url("data:image/svg+xml,%3csvg%20width='1920'%20height='4'%20viewBox='0%200%201920%204'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%202H1920'%20stroke='url(%23paint0_linear_1612_4532)'%20stroke-width='4'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1612_4532'%20x1='0'%20y1='2.5'%20x2='1920'%20y2='2.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='white'%20stop-opacity='0'/%3e%3cstop%20offset='0.509615'%20stop-color='%23F959EE'/%3e%3cstop%20offset='1'%20stop-color='white'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20width='1920'%20height='4'%20viewBox='0%200%201920%204'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%202H1920'%20stroke='url(%23paint0_linear_1612_4532)'%20stroke-width='4'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1612_4532'%20x1='0'%20y1='2.5'%20x2='1920'%20y2='2.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='white'%20stop-opacity='0'/%3e%3cstop%20offset='0.509615'%20stop-color='%23F959EE'/%3e%3cstop%20offset='1'%20stop-color='white'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  background-repeat: repeat-x,repeat-x;
  background-position: center top,center bottom;
  background-size: 192rem auto,192rem auto;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .skinset_vs_top.fixed,
  .skinset_261112_wrap .skinset_vs_top.at-bottom {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
    background-color: #000;
    background-image: url("data:image/svg+xml,%3csvg%20width='390'%20height='2'%20viewBox='0%200%20390%202'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%201H390'%20stroke='url(%23paint0_linear_1614_4932)'%20stroke-width='2'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1614_4932'%20x1='0'%20y1='1.5'%20x2='390'%20y2='1.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='white'%20stop-opacity='0'/%3e%3cstop%20offset='0.509615'%20stop-color='%23F959EE'/%3e%3cstop%20offset='1'%20stop-color='white'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20width='390'%20height='2'%20viewBox='0%200%20390%202'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%201H390'%20stroke='url(%23paint0_linear_1614_4932)'%20stroke-width='2'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1614_4932'%20x1='0'%20y1='1.5'%20x2='390'%20y2='1.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='white'%20stop-opacity='0'/%3e%3cstop%20offset='0.509615'%20stop-color='%23F959EE'/%3e%3cstop%20offset='1'%20stop-color='white'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    background-size: 39rem auto,39rem auto;
  }
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in {
  height: 100%;
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  gap: 1.2rem;
  height: 100%;
  width: 100%;
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li:before,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:before {
  content: "";
  display: block;
  width: .6rem;
  height: .6rem;
  background: #353535;
  position: absolute;
  right: -1.2rem;
  top: 50%;
  transform: translateY(-50%);
  transform: rotate(-45deg) translateY(-50%);
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li:last-child:before,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:last-child:before {
  content: "";
  display: none;
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li a,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li a {
  width: auto;
  height: auto;
  padding: .8rem 2.4rem;
  position: relative;
  background: none;
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li a span,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li a span {
  color: #fff;
  font-size: 3.4rem;
  line-height: 1.2;
  letter-spacing: -.096rem;
  text-shadow: none;
  opacity: .4;
  white-space: nowrap;
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li a span .vs_top_br,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li a span .vs_top_br {
  display: none;
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li.on a,
.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li:hover a,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li.on a,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:hover a {
  background: none;
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li.on a:before,
.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li:hover a:before,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li.on a:before,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:hover a:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 2.2rem;
  background: #e9c156;
  border-radius: 100%;
  opacity: .4;
  filter: blur(10px);
  z-index: 0;
  transform: translate(-50%,-50%);
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li.on a span,
.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li:hover a span,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li.on a span,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:hover a span {
  opacity: 1;
  text-shadow: 0 .4rem 2rem #B649FF;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul,
  .skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul {
    gap: 1.2rem;
  }
  .skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li:before,
  .skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:before {
    content: "";
    background: #525252;
  }
  .skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li a,
  .skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li a {
    padding: .4rem 1.2rem;
  }
  .skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li a span,
  .skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li a span {
    font-size: 1.8rem;
    line-height: 1.2;
    letter-spacing: -.09rem;
    white-space: normal;
    opacity: .4;
  }
  .skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li a span .vs_top_br,
  .skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li a span .vs_top_br {
    display: block;
  }
  .skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li.on a span,
  .skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li:hover a span,
  .skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li.on a span,
  .skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:hover a span {
    text-shadow: none;
  }
}

.skinset_261112_wrap .sec_con {
  position: relative;
  z-index: 1;
  width: 100%;
}

.skinset_261112_wrap .sec_con .sec2 {
  position: relative;
  z-index: 5;
  width: 100%;
  background: #fff;
}

.skinset_261112_wrap .sec_con .sec2:before {
  content: "";
  position: absolute;
  left: 50%;
  top: -78rem;
  transform: translate(-50%);
  width: 100%;
  z-index: 0;
  height: 213.3rem;
  background: url(/assets/revive/skinset/261112/img/bg_sec02_w-lSD3D3nt.webp) no-repeat center top;
  background-size: cover;
}

@media (min-width:1921px) {
  .skinset_261112_wrap .sec_con .sec2:before {
    background: url(/assets/revive/skinset/261112/img/bg_sec02_w-lSD3D3nt.webp) no-repeat center top;
    background-size: 100% 100%;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2:before {
    top: -20rem;
    background: url(/assets/revive/skinset/261112/img/bg_sec02_m-PjAI95Gm.webp) no-repeat center top;
    background-size: cover;
    margin-top: 0rem;
    height: 106.4rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in {
  padding-top: 0;
  padding-bottom: 12rem;
  position: relative;
  z-index: 2;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .title {
  width: 39.6rem;
  margin: 0 auto;
  padding-top: 3.5rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .title {
    width: 22rem;
    padding-top: 8rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .title img {
  width: 100%;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .content {
  margin-top: -1rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .content {
    margin-top: 1rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box {
  width: 120rem;
  margin: 0 auto;
  position: relative;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box {
    width: 35rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box {
  position: relative;
  display: flex;
  width: 100%;
  height: 59.2rem;
  overflow: hidden;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box {
    flex-direction: column;
    height: 57.9rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .bg img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .bg img {
    object-fit: fill;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab {
  position: absolute;
  left: 75%;
  top: 5rem;
  z-index: 3;
  transform: translate(-50%);
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab {
    position: relative;
    left: auto;
    top: auto;
    transform: none;
    order: 2;
    width: 100%;
    margin-top: 2.2rem;
    padding: 0 1.6rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab ul {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 0;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab ul {
    width: 31.75rem;
    margin: 0 auto;
    justify-content: space-between;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li {
  flex-shrink: 0;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li.on .on_img {
  display: block;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li.on .off_img {
  display: none;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button {
  display: block;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  position: relative;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif {
  position: absolute;
  left: 50%;
  top: 1rem;
  z-index: 1;
  overflow: hidden;
  width: 9.44rem;
  height: 9.3rem;
  transform: translate(-50%);
  clip-path: polygon(0% 0%,100% 0%,93.3% 75%,50% 100%,6.7% 75%);
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif {
    top: .6rem;
    width: 5.6rem;
    height: 5.44rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif1 img {
  width: 9.5rem;
  transform: translate(-.5rem,1rem);
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif1 img {
    width: 5.5rem;
    transform: translateY(.6rem);
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif2 img {
  width: 15.5rem;
  transform: translate(-3.5rem,-.5rem);
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif2 img {
    width: 9rem;
    transform: translate(-1.7rem,-.2rem);
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif3 img {
  width: 17.5rem;
  transform: translate(-4.4rem,-1.4rem);
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif3 img {
    width: 10.5rem;
    transform: translate(-2.8rem,-1rem);
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif4 img {
  width: 19.5rem;
  transform: translate(-6.2rem,-1rem);
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif4 img {
    width: 12rem;
    transform: translate(-4rem,-.8rem);
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif5 img {
  width: 16.5rem;
  transform: translate(-4rem,-1.5rem);
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif5 img {
    width: 10rem;
    transform: translate(-2.4rem,-1.1rem);
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li .on_img {
  display: none;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li .off_img {
  display: block;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li img {
  display: block;
  width: 10.9rem;
  height: auto;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li img {
    width: 6.35rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div {
  position: relative;
  z-index: 1;
  width: 60rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div {
    order: 1;
    width: 100%;
    overflow: hidden;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area {
  width: 100%;
  height: 100%;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area {
    height: 28.3rem;
    overflow: hidden;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico {
  width: 60rem;
  margin: 0 auto;
  padding-top: 0rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico {
    width: 30rem;
    margin-top: -2rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico img {
  display: block;
  width: 100%;
  height: auto;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico1 {
  width: 43.5rem;
  margin-top: 3rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico1 {
    width: 23.5rem;
    margin-top: 1.5rem;
    margin-left: 4.5rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico2 {
  width: 62rem;
  margin-top: -3rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico2 {
    width: 34rem;
    margin-top: -2rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico3 {
  width: 81rem;
  margin-top: -9rem;
  margin-left: -10.5rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico3 {
    width: 44rem;
    margin-top: -5rem;
    margin-left: -6rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico4 {
  width: 91rem;
  margin-top: -6rem;
  margin-left: -19rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico4 {
    width: 49.5rem;
    margin-top: -3.5rem;
    margin-left: -10.5rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico5 {
  width: 77rem;
  margin-top: -7rem;
  margin-left: -13rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico5 {
    width: 39rem;
    margin-top: -4rem;
    margin-left: -4rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div {
  position: relative;
  z-index: 1;
  width: 60rem;
  min-height: 59.2rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div {
    order: 3;
    width: 100%;
    min-height: auto;
    flex: 1;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box {
  padding: 28.7rem 4rem 4rem;
  text-align: center;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box {
    padding: 2rem 2rem 2.6rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box .txt_img {
  display: flex;
  justify-content: center;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
}

.skinset_261112_wrap .sec_con .sec3 {
  position: relative;
  z-index: 5;
  width: 100%;
  margin-top: -11rem;
}

.skinset_261112_wrap .sec_con .sec3:before {
  content: "";
  position: absolute;
  left: 50%;
  top: -7rem;
  transform: translate(-50%);
  width: 100%;
  height: 167.6rem;
  z-index: 0;
  background: none;
  background-size: cover;
}

@media (min-width:1921px) {
  .skinset_261112_wrap .sec_con .sec3:before {
    background: none;
    background-size: 100% 100%;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3:before {
    height: 72.15rem;
    margin-top: 0rem;
    top: -5rem;
    background: none;
    background-size: 39rem auto;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in {
  position: relative;
  max-width: 192rem;
  margin: 0 auto;
  padding: 7rem 0 8rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in {
    max-width: 39rem;
    padding: 4rem 2rem;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .title {
  width: 37rem;
  margin: 0 auto;
  padding-top: 0rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title {
    width: 25.3rem;
    padding-top: 0rem;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .title img {
  width: 100%;
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 120rem;
  margin: 0 auto;
  transform: translate(-10rem);
  margin-top: -3.5rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit {
    transform: translate(0);
    margin-top: -3rem;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>img,
.skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>picture>img,
.skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>h4>img {
  width: 68.7rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>img,
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>picture>img,
.skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>h4>img {
    width: 27.4rem;
    margin-left: -10rem;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit .ico {
  width: 30.5rem;
  position: absolute;
  right: -1rem;
  top: 5rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit .ico {
    width: 12rem;
    right: -1rem;
    top: 3rem;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit .ico img {
  width: 100%;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit {
    width: 100%;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .con_box {
  margin-top: 10rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box {
    margin-top: 1rem;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in {
  width: 120rem;
  margin: 0 auto;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in {
    width: 100%;
    max-width: 35rem;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .video_box {
  position: relative;
  width: 100%;
  height: 67.5rem;
  border: .4rem solid #fff;
  box-sizing: border-box;
  background: #000;
  overflow: hidden;
  margin-top: -10rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .video_box {
    height: 19.7rem;
    margin-top: 0rem;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .video_box iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box {
  margin-top: 2.7rem;
  text-align: center;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box {
    margin-top: 1.5rem;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box p {
  margin: 0;
  font-family: ONE Mobile POP,sans-serif;
  font-weight: 400;
  letter-spacing: -.105rem;
  white-space: nowrap;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box p {
    letter-spacing: -.06rem;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .p1 {
  color: #6f32be;
  font-size: 3.5rem;
  line-height: 4.5rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .p1 {
    font-size: 2rem;
    line-height: 2.6rem;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .p2 {
  color: #000;
  font-size: 3.5rem;
  line-height: 4.5rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .p2 {
    font-size: 2rem;
    line-height: 2.6rem;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .txt_img {
  width: 65.3rem;
  margin: 0 auto;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .txt_img {
    width: 28.1rem;
    margin-top: 3rem;
  }
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .txt_img img {
  width: 100%;
}

.skinset_261112_wrap .sec_con .sec4 {
  position: relative;
  z-index: 3;
  width: 100%;
  height: 142.2rem;
  margin-top: -5rem;
  background: #ffe8ff;
}

.skinset_261112_wrap .sec_con .sec4:before {
  content: "";
  position: absolute;
  left: 50%;
  top: -22rem;
  transform: translate(-50%);
  width: 100%;
  z-index: 0;
  height: 147.6rem;
  background: url(/assets/revive/skinset/261112/img/bg_sec04_w-qhOd5hzz.webp) no-repeat center top;
  background-size: cover;
}

@media (min-width:1921px) {
  .skinset_261112_wrap .sec_con .sec4:before {
    background: url(/assets/revive/skinset/261112/img/bg_sec04_w-qhOd5hzz.webp) no-repeat center top;
    background-size: 100% 100%;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec4:before {
    top: 0rem;
    margin-top: -7rem;
    background: url(/assets/revive/skinset/261112/img/bg_sec04_m-vxFUZZxv.webp) no-repeat center top;
    background-size: 100% auto;
    height: 104.9rem;
    padding-bottom: 7.5rem;
  }
}

.skinset_261112_wrap .sec_con .sec4 .sec_in {
  position: relative;
  max-width: 192rem;
  margin: 0 auto;
  padding: 5rem 0 8rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec4 .sec_in {
    max-width: 39rem;
    padding: 9rem 2rem 4rem;
  }
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .title {
  width: 56rem;
  margin: 0 auto;
  padding-top: 0rem;
  margin-top: -1rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec4 .sec_in .title {
    width: 35.4rem;
    padding-top: 0rem;
  }
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .title img {
  display: block;
  width: 100%;
  height: auto;
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box {
  margin-top: 0rem;
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .con_box_in {
  position: relative;
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box {
  position: relative;
  width: 120.6rem;
  height: 64rem;
  margin: 1.8rem auto 0;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box {
    width: 35.44rem;
    height: 50.35rem;
    margin-top: -2.5rem;
  }
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box {
  position: absolute;
  width: 32rem;
  height: 32rem;
  border-radius: 3rem;
  box-shadow: 2.9rem 7rem 2.1rem #b884b803,1.8rem 4.5rem 1.9rem #b884b80d,1rem 2.5rem 1.6rem #b884b829,.5rem 1.1rem 1.2rem #b884b845,.1rem .3rem .7rem #b884b84f;
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) {
  left: 0;
  top: 0;
  background: url(/assets/revive/skinset/261112/img/bg_card01-o_L8VzM3.webp) no-repeat center center;
  background-size: contain;
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) .pic img {
  width: 24.5rem;
  transform: translate(20%,4%);
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) {
  left: 50%;
  transform: translate(-50%);
  top: 0;
  background: url(/assets/revive/skinset/261112/img/bg_card02-MbzEwQTX.webp) no-repeat center center;
  background-size: contain;
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) .pic img {
  width: 53rem;
  transform: translate(-22%,-15%);
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) {
  right: 0;
  top: 0;
  background: url(/assets/revive/skinset/261112/img/bg_card03-eTrvSo0h.webp) no-repeat center center;
  background-size: contain;
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) .pic img {
  width: 48rem;
  transform: translate(-18%,-6%);
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) {
  left: 23.1rem;
  top: 35.5rem;
  background: url(/assets/revive/skinset/261112/img/bg_card04-FSUfd5bt.webp) no-repeat center center;
  background-size: contain;
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) .pic img {
  width: 60rem;
  transform: translate(-22%,5%);
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) {
  right: 23.1rem;
  top: 35.5rem;
  background: url(/assets/revive/skinset/261112/img/bg_card05-7HJr6e5T.webp) no-repeat center center;
  background-size: contain;
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) .pic img {
  width: 51rem;
  transform: translate(-20%,-2%);
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box {
    width: 15.5rem;
    height: 15.5rem;
    border-radius: 1.5rem;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) {
    left: 0;
    top: 0;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) .pic img {
    width: 11.5rem;
    transform: translate(20%,5%);
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) {
    left: 26.8rem;
    top: 0rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) .pic img {
    width: 28.5rem;
    transform: translate(-22%,-16%);
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) {
    left: 8.2rem;
    top: 17.5rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) .pic img {
    width: 26.5rem;
    transform: translate(-20%,-8%);
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) {
    left: 0;
    top: 35.4rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) .pic img {
    width: 32.5rem;
    transform: translate(-25%,-2%);
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) {
    left: auto;
    right: .85rem;
    top: 35.4rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) .pic img {
    width: 28.5rem;
    transform: translate(-25%,-6%);
  }
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .pic {
  position: absolute;
  bottom: 8.4rem;
  left: 50%;
  z-index: 3;
  width: 32rem;
  height: 29.2rem;
  transform: translate(-50%);
  overflow: hidden;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .pic {
    width: 15.5rem;
    height: 14.1rem;
    bottom: 4.05rem;
  }
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .pic img {
  display: block;
  width: 100%;
  height: auto;
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .deco {
  position: absolute;
  bottom: .5rem;
  left: 50%;
  z-index: 2;
  width: 29.2rem;
  transform: translate(-50%);
  z-index: 3;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .deco {
    bottom: .3rem;
    width: 14.2rem;
  }
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .deco img {
  display: block;
  width: 100%;
  height: auto;
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .txt_box {
  width: 62.6rem;
  margin: 8rem auto 0;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .txt_box {
    width: 33.4rem;
    margin-top: 4rem;
  }
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .txt_box img {
  display: block;
  width: 100%;
  height: auto;
}

.skinset_261112_wrap .sec_con .sec5 {
  position: relative;
  z-index: 6;
  width: 100%;
  margin-top: -25rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 {
    margin-top: -59rem;
    overflow: hidden;
  }
}

.skinset_261112_wrap .sec_con .sec5:before {
  content: "";
  position: absolute;
  left: 50%;
  top: -29.5rem;
  transform: translate(-50%);
  width: 100%;
  z-index: 8;
  height: 164.6rem;
  background: url(/assets/revive/skinset/261112/img/bg_sec05_w-nhzmJvB_.webp) no-repeat center top;
  background-size: cover;
}

@media (min-width:1921px) {
  .skinset_261112_wrap .sec_con .sec5:before {
    background: url(/assets/revive/skinset/261112/img/bg_sec05_w-nhzmJvB_.webp) no-repeat center top;
    background-size: 100% 100%;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5:before {
    top: -20rem;
    background: url(/assets/revive/skinset/261112/img/bg_sec05_m-1RanDo_j.webp) no-repeat center top;
    background-size: 100% auto;
    margin-top: 0rem;
    height: 154.4rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in {
  position: relative;
  max-width: 192rem;
  margin: 0 auto;
  padding-top: 0rem;
  padding-bottom: 8rem;
  z-index: 9;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in {
    padding-top: 7rem;
    padding-bottom: 14rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .title {
  width: 32.2rem;
  margin: 0 auto;
  padding-top: 5rem;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .title img {
  width: 100%;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .title {
    width: 21.2rem;
    padding-top: 6rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set {
  width: 120rem;
  margin: 0rem auto 0;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set {
    width: 35rem;
    margin-top: 1rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab ul {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 0;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li {
  flex-shrink: 0;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img,
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div {
  display: block;
  position: relative;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img:after,
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div:after {
  content: "";
  width: 12.4rem;
  height: 12.4rem;
  background: url(data:image/png;base64,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) no-repeat center center;
  background-size: contain;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%);
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img:after,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div:after {
    width: 7.44rem;
    height: 7.4rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .bg img,
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div .bg img {
  width: 12.4rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .bg img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div .bg img {
    width: 7.44rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .pic,
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div .pic {
  position: absolute;
  left: 50%;
  top: 1rem;
  z-index: 1;
  overflow: hidden;
  width: 9.44rem;
  height: 9.3rem;
  transform: translate(-50%);
  clip-path: polygon(0% 0%,100% 0%,93.3% 75%,50% 100%,6.7% 75%);
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .pic img,
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div .pic img {
  display: block;
  width: 16rem;
  max-width: none;
  margin-left: 50%;
  transform: translate(-50%);
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .pic,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div .pic {
    top: .6rem;
    width: 5.66rem;
    height: 5.58rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .pic img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div .pic img {
    width: 9.6rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .off_img {
  display: none;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(1) .on_img .pic img,
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(1) .on_div .pic img {
  width: 11rem;
  margin-top: .2rem;
  margin-left: 4.3rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(1) .on_img .pic img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(1) .on_div .pic img {
    width: 6.5rem;
    margin-top: 0rem;
    margin-left: 2.5rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(2) .on_img .pic img,
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(2) .on_div .pic img {
  width: 17rem;
  margin-top: -1.3rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(2) .on_img .pic img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(2) .on_div .pic img {
    width: 10.8rem;
    margin-top: -1rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .on_img .pic img,
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .on_div .pic img {
  width: 22rem;
  margin-top: -3rem;
  margin-left: 3.2rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .on_img .pic img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .on_div .pic img {
    width: 13rem;
    margin-top: -2rem;
    margin-left: 2rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(4) .on_img .pic img,
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(4) .on_div .pic img {
  width: 23rem;
  margin-top: -2.5rem;
  margin-left: 3.3rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(4) .on_img .pic img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(4) .on_div .pic img {
    width: 13.4rem;
    margin-top: -1.3rem;
    margin-left: 2.18rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(5) .on_img .pic img,
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(5) .on_div .pic img {
  width: 21rem;
  margin-top: -3rem;
  margin-left: 4.3rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(5) .on_img .pic img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(5) .on_div .pic img {
    width: 11.5rem;
    margin-top: -1.7rem;
    margin-left: 2.58rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li button {
  display: block;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li .on_img {
  display: none;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li .off_img {
  display: block;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li img {
  display: block;
  width: 12.4rem;
  height: auto;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li img {
    width: 7.44rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box {
  position: relative;
  width: 100%;
  height: 62.4rem;
  margin-top: 0rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box {
    height: 35.9rem;
    margin-top: 15rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .bg {
  position: absolute;
  left: 50%;
  bottom: 0;
  z-index: 0;
  width: 120rem;
  height: 51.2rem;
  transform: translate(-50%);
  pointer-events: none;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .bg {
    width: 34.9rem;
    height: auto;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .bg img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .char_pic {
  position: absolute;
  left: 50%;
  top: 0;
  z-index: 1;
  width: 73.6rem;
  transform: translate(-50%);
  pointer-events: none;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .char_pic {
    width: 37.7rem;
    top: -.5rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .char_pic img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center bottom;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl {
  position: absolute;
  right: 7rem;
  bottom: 5rem;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2.4rem;
  width: 26.3rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl {
    left: 50%;
    right: auto;
    bottom: 5rem;
    transform: translate(-50%);
    gap: 1.6rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0rem 1.2rem;
  width: 100%;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn {
    gap: 0rem 1.2rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li {
  flex-shrink: 0;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li.on .on_img {
  display: block;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li.on .off_img {
  display: none;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li button {
  display: block;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  outline: none;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li .on_img {
  display: none;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li .off_img {
  display: block;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li img {
  display: block;
  width: 8rem;
  height: auto;
  aspect-ratio: 159/184;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li img {
    width: 8rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li .gif {
  position: relative;
  flex-shrink: 0;
  width: 8rem;
  aspect-ratio: 159/184;
  overflow: hidden;
  -webkit-mask-image: url(data:image/png;base64,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);
  mask-image: url(data:image/png;base64,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);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background: url(data:image/png;base64,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) no-repeat center center;
  background-size: 100% 100%;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li .gif img {
  position: absolute;
  left: 50%;
  top: 0;
  width: 16rem;
  max-width: none;
  height: auto;
  aspect-ratio: auto;
  transform: translate(-50%);
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .char_pic {
  top: 2rem;
  width: 48rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .char_pic {
    top: -14rem;
    width: 31rem;
    transform: translate(-53%);
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .gif img {
  width: 11rem!important;
  margin-top: 1rem;
  margin-left: .3rem;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .gif.gif1 img {
  margin-left: 0;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .gif.gif3 img {
  margin-top: .2rem;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st2 .char_pic {
  top: -7rem;
  width: 72rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st2 .char_pic {
    top: -20rem;
    width: 46rem;
    transform: translate(-53%);
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st2 .gif img {
  margin-left: -.3rem;
  margin-top: -.6rem;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st3 .char_pic {
  top: -15rem;
  width: 96rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st3 .char_pic {
    top: -27rem;
    width: 65rem;
    transform: translate(-51%);
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st3 .gif img {
  width: 20rem!important;
  margin-left: -.7rem;
  margin-top: -2rem;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .char_pic {
  top: -12rem;
  width: 110rem;
  transform: translate(-53%);
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .char_pic {
    top: -24.5rem;
    width: 74rem;
    transform: translate(-53%);
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .gif img {
  width: 22rem!important;
  margin-left: -.9rem;
  margin-top: -1.5rem;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .gif.gif2 img {
  margin-left: -1.6rem;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .gif.gif3 img {
  margin-top: -1.8rem;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .char_pic {
  top: -12rem;
  width: 87rem;
  transform: translate(-48%);
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .char_pic {
    top: -24rem;
    width: 57rem;
    transform: translate(-48%);
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .gif img {
  width: 19.5rem!important;
  margin-left: 0rem;
  margin-top: -1.5rem;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .gif.gif2 img {
  margin-left: -.7rem;
  margin-top: -1.7rem;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .gif.gif3 img {
  margin-left: .2rem;
  margin-top: -1.9rem;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .link_btn {
  width: 34rem;
  display: block;
  margin: 0 auto;
  margin-top: 4.6rem;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .link_btn img {
  width: 100%;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .link_btn {
    width: 28rem;
    margin-top: 3rem;
  }
}

/* ═══ 신규 사도 공통 — 상단 앵커 메뉴 부착·착지 규칙 ═══ */
.skinset_261112_wrap .skinset_vs_top.fixed {
  top: 6.2rem;
}

.skinset_261112_wrap section[id] {
  --anchor-scroll-margin-rem: 13.5;
  scroll-margin-top: calc(var(--anchor-scroll-margin-rem) * 1rem);
}

html {
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}

/* ═══ 이 페이지 전용 ═══ */
.skinset_261112_wrap .sec1 .skinset-petal-canvas {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
}

.skinset_261112_wrap .sec5 .skinset-petal-canvas {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 8;
  pointer-events: none;
}

@media (prefers-reduced-motion: reduce) {
  .skinset_261112_wrap .sec1 .skinset-petal-canvas,
  .skinset_261112_wrap .sec5 .skinset-petal-canvas {
    display: none;
  }
}

.skinset_261112_wrap .sec2 .skinset-geese {
  display: block;
  position: absolute;
  left: 50%;
  top: -20.3rem;
  width: 74rem;
  height: 60rem;
  margin-left: -100.8rem;
  z-index: 0;
  pointer-events: none;
}

.skinset_261112_wrap .sec2 .skinset-goose {
  display: block;
  position: absolute;
  opacity: calc(var(--goose-opacity) * var(--goose-fade, 0));
  transform: translate3d(calc(var(--goose-from-x) * (1 - var(--goose-near, 0))), calc(var(--goose-from-y) * (1 - var(--goose-near, 0))), 0) scale(calc(.1 + .9 * var(--goose-near, 0)));
  will-change: transform, opacity;
}

.skinset_261112_wrap .sec2 .skinset-goose__brush {
  display: block;
  width: 100%;
  height: 100%;
  background-image: url(/assets/revive/skinset/261112/img/geese_atlas_w-SqqY7qX1.webp);
  background-repeat: no-repeat;
  opacity: var(--goose-settle, 0);
}

.skinset_261112_wrap .sec2 .skinset-goose__wings {
  display: block;
  position: absolute;
  background-color: var(--goose-color);
  -webkit-mask-image: url(/assets/revive/skinset/261112/img/geese_wings-qICXAsX7.webp);
  mask-image: url(/assets/revive/skinset/261112/img/geese_wings-qICXAsX7.webp);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 800% 400%;
  mask-size: 800% 400%;
  -webkit-mask-position: var(--goose-rest-x) var(--goose-style-y);
  mask-position: var(--goose-rest-x) var(--goose-style-y);
  opacity: calc(1 - var(--goose-settle, 0));
  transform: translate(-50%, -50%) rotate(var(--goose-angle));
}

.skinset_261112_wrap .sec2 .skinset-goose.is-flapping .skinset-goose__wings {
  animation: skinset-goose-flap var(--goose-flap-time) steps(8) var(--goose-delay) infinite;
}

@keyframes skinset-goose-flap {
  0% {
    -webkit-mask-position: 0 var(--goose-style-y);
    mask-position: 0 var(--goose-style-y);
  }
  100% {
    -webkit-mask-position: 114.2857% var(--goose-style-y);
    mask-position: 114.2857% var(--goose-style-y);
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec2 .skinset-geese {
    top: -14.7rem;
    width: 34rem;
    height: 40rem;
    margin-left: -20.65rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose__brush {
    background-image: url(/assets/revive/skinset/261112/img/geese_atlas_m-EvpdZ7LF.webp);
  }
}

@media (prefers-reduced-motion: reduce) {
  .skinset_261112_wrap .sec2 .skinset-goose {
    opacity: var(--goose-opacity);
    transform: none;
  }
  .skinset_261112_wrap .sec2 .skinset-goose__brush {
    opacity: 1;
  }
  .skinset_261112_wrap .sec2 .skinset-goose__wings {
    display: none;
  }
}

/* ═══ 이 페이지 전용 ═══ */
.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico1 {
  width: 27.59rem;
  margin-top: -0.28rem;
  margin-left: 9.31rem;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico2 {
  width: 47.51rem;
  margin-top: -1.15rem;
  margin-left: 0.49rem;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico3 {
  width: 42.40rem;
  margin-top: 0.49rem;
  margin-left: -1.28rem;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico4 {
  width: 40.04rem;
  margin-top: -0.59rem;
  margin-left: 2.41rem;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico5 {
  width: 44.06rem;
  margin-top: 0.32rem;
  margin-left: 1.87rem;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico6 {
  width: 49.85rem;
  margin-top: 3.27rem;
  margin-left: -5.58rem;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico7 {
  width: 40.54rem;
  margin-top: 0.51rem;
  margin-left: 3.30rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico1 {
    width: 18.40rem;
    margin-top: 0.01rem;
    margin-left: 8.86rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico2 {
    width: 31.67rem;
    margin-top: -0.57rem;
    margin-left: 2.98rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico3 {
    width: 28.26rem;
    margin-top: 0.53rem;
    margin-left: 3.20rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico4 {
    width: 26.70rem;
    margin-top: -0.19rem;
    margin-left: 4.26rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico5 {
    width: 29.37rem;
    margin-top: 0.41rem;
    margin-left: 4.89rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico6 {
    width: 33.23rem;
    margin-top: 2.48rem;
    margin-left: -0.92rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico7 {
    width: 27.03rem;
    margin-top: 0.54rem;
    margin-left: 4.85rem;
  }
}

/* ═══ 이 페이지 전용 ═══ */
.skinset_261112_wrap .sec2 .skinset-goose__brush {
  background-size: 48.38rem auto;
}
.skinset_261112_wrap .sec2 .skinset-goose--1 {
  left: 59.47rem;
  top: 41.12rem;
  width: 2.27rem;
  height: 1.65rem;
  --goose-from-x: -26.61rem;
  --goose-from-y: -22.95rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.35s;
  --goose-flap-time: 0.78s;
  --goose-stagger: 0.088;
  --goose-rest-x: 0.000%;
  --goose-color: rgb(209,200,191);
  --goose-style-y: 0.000%;
  --goose-angle: 20deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--1 .skinset-goose__wings {
  left: 0.99rem;
  top: 1.21rem;
  width: 3.33rem;
  height: 2.06rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--1 .skinset-goose__brush {
  background-position: 0.00rem 0.00rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--2 {
  left: 58.81rem;
  top: 24.80rem;
  width: 1.09rem;
  height: 1.09rem;
  --goose-from-x: -25.51rem;
  --goose-from-y: -8.34rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.52s;
  --goose-flap-time: 0.79s;
  --goose-stagger: 0.130;
  --goose-rest-x: 0.000%;
  --goose-color: rgb(203,184,206);
  --goose-style-y: 33.333%;
  --goose-angle: 325deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--2 .skinset-goose__wings {
  left: 0.76rem;
  top: 0.86rem;
  width: 1.84rem;
  height: 1.14rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--2 .skinset-goose__brush {
  background-position: -2.46rem 0.00rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--3 {
  left: 51.01rem;
  top: 33.74rem;
  width: 3.69rem;
  height: 1.70rem;
  --goose-from-x: -19.79rem;
  --goose-from-y: -16.48rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.22s;
  --goose-flap-time: 0.81s;
  --goose-stagger: 0.054;
  --goose-rest-x: 14.286%;
  --goose-color: rgb(195,184,196);
  --goose-style-y: 66.667%;
  --goose-angle: 350deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--3 .skinset-goose__wings {
  left: 1.83rem;
  top: 0.99rem;
  width: 4.52rem;
  height: 2.80rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--3 .skinset-goose__brush {
  background-position: -3.73rem 0.00rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--4 {
  left: 50.64rem;
  top: 49.02rem;
  width: 2.98rem;
  height: 2.08rem;
  --goose-from-x: -19.15rem;
  --goose-from-y: -30.09rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.59s;
  --goose-flap-time: 0.78s;
  --goose-stagger: 0.148;
  --goose-rest-x: 0.000%;
  --goose-color: rgb(198,194,187);
  --goose-style-y: 100.000%;
  --goose-angle: 5deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--4 .skinset-goose__wings {
  left: 1.63rem;
  top: 1.54rem;
  width: 4.26rem;
  height: 2.63rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--4 .skinset-goose__brush {
  background-position: -7.61rem 0.00rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--5 {
  left: 45.11rem;
  top: 25.18rem;
  width: 1.04rem;
  height: 0.94rem;
  --goose-from-x: -13.43rem;
  --goose-from-y: -8.61rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.05s;
  --goose-flap-time: 0.68s;
  --goose-stagger: 0.014;
  --goose-rest-x: 0.000%;
  --goose-color: rgb(178,167,200);
  --goose-style-y: 0.000%;
  --goose-angle: 315deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--5 .skinset-goose__wings {
  left: 0.72rem;
  top: 0.67rem;
  width: 1.94rem;
  height: 1.20rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--5 .skinset-goose__brush {
  background-position: -10.77rem 0.00rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--6 {
  left: 43.08rem;
  top: 39.75rem;
  width: 2.03rem;
  height: 1.37rem;
  --goose-from-x: -12.08rem;
  --goose-from-y: -21.62rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.44s;
  --goose-flap-time: 0.64s;
  --goose-stagger: 0.109;
  --goose-rest-x: 71.429%;
  --goose-color: rgb(180,180,194);
  --goose-style-y: 33.333%;
  --goose-angle: 30deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--6 .skinset-goose__wings {
  left: 1.17rem;
  top: 0.64rem;
  width: 2.66rem;
  height: 1.65rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--6 .skinset-goose__brush {
  background-position: -12.00rem 0.00rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--7 {
  left: 35.80rem;
  top: 27.26rem;
  width: 4.82rem;
  height: 3.45rem;
  --goose-from-x: -6.90rem;
  --goose-from-y: -11.55rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.18s;
  --goose-flap-time: 0.64s;
  --goose-stagger: 0.046;
  --goose-rest-x: 0.000%;
  --goose-color: rgb(167,166,197);
  --goose-style-y: 66.667%;
  --goose-angle: 340deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--7 .skinset-goose__wings {
  left: 2.89rem;
  top: 2.67rem;
  width: 5.18rem;
  height: 3.20rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--7 .skinset-goose__brush {
  background-position: -14.22rem 0.00rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--8 {
  display: none;
}
.skinset_261112_wrap .sec2 .skinset-goose--9 {
  left: 27.34rem;
  top: 31.33rem;
  width: 6.10rem;
  height: 2.65rem;
  --goose-from-x: -0.02rem;
  --goose-from-y: -14.77rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.07s;
  --goose-flap-time: 0.79s;
  --goose-stagger: 0.017;
  --goose-rest-x: 14.286%;
  --goose-color: rgb(158,159,191);
  --goose-style-y: 0.000%;
  --goose-angle: 5deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--9 .skinset-goose__wings {
  left: 2.91rem;
  top: 1.95rem;
  width: 6.50rem;
  height: 4.02rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--9 .skinset-goose__brush {
  background-position: -20.13rem 0.00rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--10 {
  left: 29.00rem;
  top: 25.03rem;
  width: 3.21rem;
  height: 2.08rem;
  --goose-from-x: -0.21rem;
  --goose-from-y: -8.99rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.23s;
  --goose-flap-time: 0.78s;
  --goose-stagger: 0.058;
  --goose-rest-x: 0.000%;
  --goose-color: rgb(154,150,191);
  --goose-style-y: 33.333%;
  --goose-angle: 0deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--10 .skinset-goose__wings {
  left: 1.67rem;
  top: 1.39rem;
  width: 4.36rem;
  height: 2.70rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--10 .skinset-goose__brush {
  background-position: -26.41rem 0.00rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--11 {
  left: 28.90rem;
  top: 14.96rem;
  width: 2.65rem;
  height: 1.70rem;
  --goose-from-x: 0.12rem;
  --goose-from-y: 0.05rem;
  --goose-opacity: 0.98;
  --goose-delay: 0.22s;
  --goose-flap-time: 0.77s;
  --goose-stagger: 0.055;
  --goose-rest-x: 0.000%;
  --goose-color: rgb(168,155,199);
  --goose-style-y: 66.667%;
  --goose-angle: 0deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--11 .skinset-goose__wings {
  left: 1.61rem;
  top: 1.17rem;
  width: 2.97rem;
  height: 1.83rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--11 .skinset-goose__brush {
  background-position: -29.81rem 0.00rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--12 {
  left: 24.93rem;
  top: 17.70rem;
  width: 2.17rem;
  height: 2.22rem;
  --goose-from-x: 3.82rem;
  --goose-from-y: -2.60rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.19s;
  --goose-flap-time: 0.66s;
  --goose-stagger: 0.048;
  --goose-rest-x: 0.000%;
  --goose-color: rgb(168,157,197);
  --goose-style-y: 100.000%;
  --goose-angle: 315deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--12 .skinset-goose__wings {
  left: 1.53rem;
  top: 1.50rem;
  width: 3.99rem;
  height: 2.47rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--12 .skinset-goose__brush {
  background-position: -32.65rem 0.00rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--13 {
  display: none;
}
.skinset_261112_wrap .sec2 .skinset-goose--14 {
  left: 18.18rem;
  top: 22.72rem;
  width: 6.19rem;
  height: 2.83rem;
  --goose-from-x: 8.00rem;
  --goose-from-y: -7.28rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.15s;
  --goose-flap-time: 0.79s;
  --goose-stagger: 0.037;
  --goose-rest-x: 14.286%;
  --goose-color: rgb(157,147,192);
  --goose-style-y: 33.333%;
  --goose-angle: 350deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--14 .skinset-goose__wings {
  left: 3.37rem;
  top: 1.63rem;
  width: 6.81rem;
  height: 4.22rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--14 .skinset-goose__brush {
  background-position: -36.71rem 0.00rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--15 {
  left: 16.00rem;
  top: 8.43rem;
  width: 5.81rem;
  height: 3.40rem;
  --goose-from-x: 10.08rem;
  --goose-from-y: 5.04rem;
  --goose-opacity: 0.77;
  --goose-delay: 0.40s;
  --goose-flap-time: 0.73s;
  --goose-stagger: 0.100;
  --goose-rest-x: 28.571%;
  --goose-color: rgb(167,145,196);
  --goose-style-y: 66.667%;
  --goose-angle: 330deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--15 .skinset-goose__wings {
  left: 2.92rem;
  top: 1.65rem;
  width: 6.34rem;
  height: 3.92rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--15 .skinset-goose__brush {
  background-position: 0.00rem -3.64rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--16 {
  left: 15.72rem;
  top: 46.46rem;
  width: 4.77rem;
  height: 1.89rem;
  --goose-from-x: 10.79rem;
  --goose-from-y: -27.76rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.05s;
  --goose-flap-time: 0.84s;
  --goose-stagger: 0.012;
  --goose-rest-x: 14.286%;
  --goose-color: rgb(145,158,185);
  --goose-style-y: 100.000%;
  --goose-angle: 355deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--16 .skinset-goose__wings {
  left: 2.83rem;
  top: 1.16rem;
  width: 5.22rem;
  height: 3.23rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--16 .skinset-goose__brush {
  background-position: -6.00rem -3.64rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--17 {
  left: 16.24rem;
  top: 33.64rem;
  width: 3.31rem;
  height: 1.51rem;
  --goose-from-x: 10.97rem;
  --goose-from-y: -16.31rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.02s;
  --goose-flap-time: 0.83s;
  --goose-stagger: 0.006;
  --goose-rest-x: 100.000%;
  --goose-color: rgb(148,148,186);
  --goose-style-y: 0.000%;
  --goose-angle: 350deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--17 .skinset-goose__wings {
  left: 1.85rem;
  top: 0.85rem;
  width: 4.01rem;
  height: 2.48rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--17 .skinset-goose__brush {
  background-position: -10.96rem -3.64rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--18 {
  display: none;
}
.skinset_261112_wrap .sec2 .skinset-goose--19 {
  left: 13.50rem;
  top: 17.09rem;
  width: 3.73rem;
  height: 2.98rem;
  --goose-from-x: 13.20rem;
  --goose-from-y: -2.39rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.26s;
  --goose-flap-time: 0.67s;
  --goose-stagger: 0.066;
  --goose-rest-x: 0.000%;
  --goose-color: rgb(166,151,196);
  --goose-style-y: 66.667%;
  --goose-angle: 330deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--19 .skinset-goose__wings {
  left: 2.61rem;
  top: 2.15rem;
  width: 5.23rem;
  height: 3.24rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--19 .skinset-goose__brush {
  background-position: -16.87rem -3.64rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--20 {
  display: none;
}
.skinset_261112_wrap .sec2 .skinset-goose--21 {
  left: 6.84rem;
  top: 17.28rem;
  width: 4.63rem;
  height: 4.16rem;
  --goose-from-x: 18.67rem;
  --goose-from-y: -3.07rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.04s;
  --goose-flap-time: 0.79s;
  --goose-stagger: 0.010;
  --goose-rest-x: 85.714%;
  --goose-color: rgb(165,145,194);
  --goose-style-y: 0.000%;
  --goose-angle: 310deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--21 .skinset-goose__wings {
  left: 2.47rem;
  top: 2.24rem;
  width: 6.42rem;
  height: 3.97rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--21 .skinset-goose__brush {
  background-position: -26.88rem -3.64rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--22 {
  left: 8.87rem;
  top: 28.44rem;
  width: 2.55rem;
  height: 1.37rem;
  --goose-from-x: 17.79rem;
  --goose-from-y: -11.67rem;
  --goose-opacity: 1.00;
  --goose-delay: 0.02s;
  --goose-flap-time: 0.62s;
  --goose-stagger: 0.006;
  --goose-rest-x: 0.000%;
  --goose-color: rgb(165,152,192);
  --goose-style-y: 33.333%;
  --goose-angle: 0deg;
}
.skinset_261112_wrap .sec2 .skinset-goose--22 .skinset-goose__wings {
  left: 1.54rem;
  top: 1.07rem;
  width: 3.46rem;
  height: 2.14rem;
}
.skinset_261112_wrap .sec2 .skinset-goose--22 .skinset-goose__brush {
  background-position: -31.70rem -3.64rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec2 .skinset-goose__brush {
    background-size: 24.43rem auto;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--1 {
    display: block;
    left: 26.60rem;
    top: 34.57rem;
    width: 1.15rem;
    height: 0.83rem;
    --goose-from-x: -13.44rem;
    --goose-from-y: -11.57rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.35s;
    --goose-flap-time: 0.78s;
    --goose-stagger: 0.088;
    --goose-rest-x: 0.000%;
    --goose-color: rgb(175,198,214);
    --goose-style-y: 0.000%;
    --goose-angle: 20deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--1 .skinset-goose__wings {
    left: 0.50rem;
    top: 0.61rem;
    width: 1.68rem;
    height: 1.04rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--1 .skinset-goose__brush {
    background-position: 0.00rem 0.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--2 {
    display: block;
    left: 26.27rem;
    top: 26.34rem;
    width: 0.55rem;
    height: 0.55rem;
    --goose-from-x: -12.88rem;
    --goose-from-y: -4.21rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.52s;
    --goose-flap-time: 0.79s;
    --goose-stagger: 0.130;
    --goose-rest-x: 0.000%;
    --goose-color: rgb(187,201,216);
    --goose-style-y: 33.333%;
    --goose-angle: 325deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--2 .skinset-goose__wings {
    left: 0.38rem;
    top: 0.44rem;
    width: 0.93rem;
    height: 0.57rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--2 .skinset-goose__brush {
    background-position: -1.24rem 0.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--3 {
    display: block;
    left: 22.33rem;
    top: 30.85rem;
    width: 1.86rem;
    height: 0.86rem;
    --goose-from-x: -9.99rem;
    --goose-from-y: -8.31rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.22s;
    --goose-flap-time: 0.81s;
    --goose-stagger: 0.054;
    --goose-rest-x: 14.286%;
    --goose-color: rgb(176,196,210);
    --goose-style-y: 66.667%;
    --goose-angle: 350deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--3 .skinset-goose__wings {
    left: 0.93rem;
    top: 0.50rem;
    width: 2.28rem;
    height: 1.41rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--3 .skinset-goose__brush {
    background-position: -1.88rem 0.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--4 {
    display: block;
    left: 22.14rem;
    top: 38.56rem;
    width: 1.50rem;
    height: 1.05rem;
    --goose-from-x: -9.67rem;
    --goose-from-y: -15.17rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.59s;
    --goose-flap-time: 0.78s;
    --goose-stagger: 0.148;
    --goose-rest-x: 0.000%;
    --goose-color: rgb(173,198,208);
    --goose-style-y: 100.000%;
    --goose-angle: 5deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--4 .skinset-goose__wings {
    left: 0.82rem;
    top: 0.78rem;
    width: 2.15rem;
    height: 1.33rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--4 .skinset-goose__brush {
    background-position: -3.84rem 0.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--5 {
    display: block;
    left: 19.35rem;
    top: 26.53rem;
    width: 0.52rem;
    height: 0.48rem;
    --goose-from-x: -6.78rem;
    --goose-from-y: -4.34rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.05s;
    --goose-flap-time: 0.68s;
    --goose-stagger: 0.014;
    --goose-rest-x: 0.000%;
    --goose-color: rgb(184,197,206);
    --goose-style-y: 0.000%;
    --goose-angle: 315deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--5 .skinset-goose__wings {
    left: 0.37rem;
    top: 0.34rem;
    width: 0.98rem;
    height: 0.60rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--5 .skinset-goose__brush {
    background-position: -5.44rem 0.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--6 {
    display: block;
    left: 18.32rem;
    top: 33.88rem;
    width: 1.03rem;
    height: 0.69rem;
    --goose-from-x: -6.10rem;
    --goose-from-y: -10.90rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.44s;
    --goose-flap-time: 0.64s;
    --goose-stagger: 0.109;
    --goose-rest-x: 71.429%;
    --goose-color: rgb(184,201,204);
    --goose-style-y: 33.333%;
    --goose-angle: 30deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--6 .skinset-goose__wings {
    left: 0.59rem;
    top: 0.32rem;
    width: 1.34rem;
    height: 0.83rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--6 .skinset-goose__brush {
    background-position: -6.06rem 0.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--7 {
    display: block;
    left: 14.65rem;
    top: 27.58rem;
    width: 2.43rem;
    height: 1.74rem;
    --goose-from-x: -3.49rem;
    --goose-from-y: -5.82rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.18s;
    --goose-flap-time: 0.64s;
    --goose-stagger: 0.046;
    --goose-rest-x: 0.000%;
    --goose-color: rgb(187,200,202);
    --goose-style-y: 66.667%;
    --goose-angle: 340deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--7 .skinset-goose__wings {
    left: 1.46rem;
    top: 1.35rem;
    width: 2.61rem;
    height: 1.62rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--7 .skinset-goose__brush {
    background-position: -7.18rem 0.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--8 {
    display: block;
    left: 13.67rem;
    top: 12.43rem;
    width: 0.36rem;
    height: 0.55rem;
    --goose-from-x: -1.71rem;
    --goose-from-y: 8.03rem;
    --goose-opacity: 0.96;
    --goose-delay: 0.24s;
    --goose-flap-time: 0.86s;
    --goose-stagger: 0.061;
    --goose-rest-x: 71.429%;
    --goose-color: rgb(188,194,205);
    --goose-style-y: 100.000%;
    --goose-angle: 60deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--8 .skinset-goose__wings {
    left: 0.23rem;
    top: 0.28rem;
    width: 0.79rem;
    height: 0.49rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--8 .skinset-goose__brush {
    background-position: -9.71rem 0.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--9 {
    display: block;
    left: 10.38rem;
    top: 29.63rem;
    width: 3.08rem;
    height: 1.34rem;
    --goose-from-x: -0.01rem;
    --goose-from-y: -7.45rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.07s;
    --goose-flap-time: 0.79s;
    --goose-stagger: 0.017;
    --goose-rest-x: 14.286%;
    --goose-color: rgb(191,198,191);
    --goose-style-y: 0.000%;
    --goose-angle: 5deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--9 .skinset-goose__wings {
    left: 1.47rem;
    top: 0.98rem;
    width: 3.28rem;
    height: 2.03rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--9 .skinset-goose__brush {
    background-position: -10.16rem 0.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--10 {
    display: block;
    left: 11.21rem;
    top: 26.46rem;
    width: 1.62rem;
    height: 1.05rem;
    --goose-from-x: -0.11rem;
    --goose-from-y: -4.53rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.23s;
    --goose-flap-time: 0.78s;
    --goose-stagger: 0.058;
    --goose-rest-x: 0.000%;
    --goose-color: rgb(186,194,191);
    --goose-style-y: 33.333%;
    --goose-angle: 0deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--10 .skinset-goose__wings {
    left: 0.85rem;
    top: 0.70rem;
    width: 2.20rem;
    height: 1.36rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--10 .skinset-goose__brush {
    background-position: -13.34rem 0.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--11 {
    display: block;
    left: 11.16rem;
    top: 21.38rem;
    width: 1.34rem;
    height: 0.86rem;
    --goose-from-x: 0.06rem;
    --goose-from-y: 0.02rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.22s;
    --goose-flap-time: 0.77s;
    --goose-stagger: 0.055;
    --goose-rest-x: 0.000%;
    --goose-color: rgb(190,195,198);
    --goose-style-y: 66.667%;
    --goose-angle: 0deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--11 .skinset-goose__wings {
    left: 0.81rem;
    top: 0.59rem;
    width: 1.50rem;
    height: 0.93rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--11 .skinset-goose__brush {
    background-position: -15.05rem 0.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--12 {
    display: block;
    left: 9.16rem;
    top: 22.76rem;
    width: 1.10rem;
    height: 1.12rem;
    --goose-from-x: 1.93rem;
    --goose-from-y: -1.31rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.19s;
    --goose-flap-time: 0.66s;
    --goose-stagger: 0.048;
    --goose-rest-x: 0.000%;
    --goose-color: rgb(195,197,194);
    --goose-style-y: 100.000%;
    --goose-angle: 315deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--12 .skinset-goose__wings {
    left: 0.77rem;
    top: 0.76rem;
    width: 2.02rem;
    height: 1.25rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--12 .skinset-goose__brush {
    background-position: -16.48rem 0.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--13 {
    display: block;
    left: 8.61rem;
    top: 8.26rem;
    width: 0.76rem;
    height: 1.07rem;
    --goose-from-x: 2.56rem;
    --goose-from-y: 11.48rem;
    --goose-opacity: 0.85;
    --goose-delay: 0.01s;
    --goose-flap-time: 0.76s;
    --goose-stagger: 0.003;
    --goose-rest-x: 85.714%;
    --goose-color: rgb(193,184,204);
    --goose-style-y: 0.000%;
    --goose-angle: 300deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--13 .skinset-goose__wings {
    left: 0.31rem;
    top: 0.52rem;
    width: 1.43rem;
    height: 0.88rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--13 .skinset-goose__brush {
    background-position: -17.68rem 0.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--14 {
    display: block;
    left: 5.75rem;
    top: 25.29rem;
    width: 3.13rem;
    height: 1.43rem;
    --goose-from-x: 4.04rem;
    --goose-from-y: -3.67rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.15s;
    --goose-flap-time: 0.79s;
    --goose-stagger: 0.037;
    --goose-rest-x: 14.286%;
    --goose-color: rgb(200,198,189);
    --goose-style-y: 33.333%;
    --goose-angle: 350deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--14 .skinset-goose__wings {
    left: 1.70rem;
    top: 0.82rem;
    width: 3.44rem;
    height: 2.13rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--14 .skinset-goose__brush {
    background-position: -18.54rem 0.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--15 {
    display: block;
    left: 4.65rem;
    top: 18.09rem;
    width: 2.93rem;
    height: 1.72rem;
    --goose-from-x: 5.09rem;
    --goose-from-y: 2.54rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.40s;
    --goose-flap-time: 0.73s;
    --goose-stagger: 0.100;
    --goose-rest-x: 28.571%;
    --goose-color: rgb(200,192,194);
    --goose-style-y: 66.667%;
    --goose-angle: 330deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--15 .skinset-goose__wings {
    left: 1.47rem;
    top: 0.83rem;
    width: 3.20rem;
    height: 1.98rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--15 .skinset-goose__brush {
    background-position: 0.00rem -1.84rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--16 {
    display: block;
    left: 4.51rem;
    top: 37.27rem;
    width: 2.41rem;
    height: 0.95rem;
    --goose-from-x: 5.45rem;
    --goose-from-y: -14.00rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.05s;
    --goose-flap-time: 0.84s;
    --goose-stagger: 0.012;
    --goose-rest-x: 14.286%;
    --goose-color: rgb(209,209,185);
    --goose-style-y: 100.000%;
    --goose-angle: 355deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--16 .skinset-goose__wings {
    left: 1.43rem;
    top: 0.59rem;
    width: 2.64rem;
    height: 1.63rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--16 .skinset-goose__brush {
    background-position: -3.03rem -1.84rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--17 {
    display: block;
    left: 4.77rem;
    top: 30.80rem;
    width: 1.67rem;
    height: 0.76rem;
    --goose-from-x: 5.54rem;
    --goose-from-y: -8.23rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.02s;
    --goose-flap-time: 0.83s;
    --goose-stagger: 0.006;
    --goose-rest-x: 100.000%;
    --goose-color: rgb(206,203,184);
    --goose-style-y: 0.000%;
    --goose-angle: 350deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--17 .skinset-goose__wings {
    left: 0.93rem;
    top: 0.43rem;
    width: 2.02rem;
    height: 1.25rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--17 .skinset-goose__brush {
    background-position: -5.53rem -1.84rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--18 {
    display: block;
    left: 4.70rem;
    top: 9.79rem;
    width: 1.12rem;
    height: 1.60rem;
    --goose-from-x: 5.85rem;
    --goose-from-y: 9.90rem;
    --goose-opacity: 0.92;
    --goose-delay: 0.19s;
    --goose-flap-time: 0.91s;
    --goose-stagger: 0.047;
    --goose-rest-x: 100.000%;
    --goose-color: rgb(204,192,208);
    --goose-style-y: 33.333%;
    --goose-angle: 300deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--18 .skinset-goose__wings {
    left: 0.74rem;
    top: 0.95rem;
    width: 2.16rem;
    height: 1.34rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--18 .skinset-goose__brush {
    background-position: -7.30rem -1.84rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--19 {
    display: block;
    left: 3.39rem;
    top: 22.45rem;
    width: 1.88rem;
    height: 1.50rem;
    --goose-from-x: 6.66rem;
    --goose-from-y: -1.20rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.26s;
    --goose-flap-time: 0.67s;
    --goose-stagger: 0.066;
    --goose-rest-x: 0.000%;
    --goose-color: rgb(202,194,187);
    --goose-style-y: 66.667%;
    --goose-angle: 330deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--19 .skinset-goose__wings {
    left: 1.32rem;
    top: 1.09rem;
    width: 2.64rem;
    height: 1.63rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--19 .skinset-goose__brush {
    background-position: -8.52rem -1.84rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--20 {
    display: block;
    left: 0.64rem;
    top: 14.49rem;
    width: 2.98rem;
    height: 1.48rem;
    --goose-from-x: 8.60rem;
    --goose-from-y: 5.82rem;
    --goose-opacity: 0.98;
    --goose-delay: 0.28s;
    --goose-flap-time: 0.77s;
    --goose-stagger: 0.071;
    --goose-rest-x: 14.286%;
    --goose-color: rgb(204,189,200);
    --goose-style-y: 100.000%;
    --goose-angle: 350deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--20 .skinset-goose__wings {
    left: 1.77rem;
    top: 0.99rem;
    width: 2.98rem;
    height: 1.84rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--20 .skinset-goose__brush {
    background-position: -10.50rem -1.84rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--21 {
    display: block;
    left: 0.02rem;
    top: 22.55rem;
    width: 2.34rem;
    height: 2.10rem;
    --goose-from-x: 9.42rem;
    --goose-from-y: -1.55rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.04s;
    --goose-flap-time: 0.79s;
    --goose-stagger: 0.010;
    --goose-rest-x: 85.714%;
    --goose-color: rgb(203,193,183);
    --goose-style-y: 0.000%;
    --goose-angle: 310deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--21 .skinset-goose__wings {
    left: 1.25rem;
    top: 1.13rem;
    width: 3.24rem;
    height: 2.00rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--21 .skinset-goose__brush {
    background-position: -13.57rem -1.84rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--22 {
    display: block;
    left: 1.05rem;
    top: 28.18rem;
    width: 1.29rem;
    height: 0.69rem;
    --goose-from-x: 8.98rem;
    --goose-from-y: -5.89rem;
    --goose-opacity: 1.00;
    --goose-delay: 0.02s;
    --goose-flap-time: 0.62s;
    --goose-stagger: 0.006;
    --goose-rest-x: 0.000%;
    --goose-color: rgb(212,205,187);
    --goose-style-y: 33.333%;
    --goose-angle: 0deg;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--22 .skinset-goose__wings {
    left: 0.78rem;
    top: 0.54rem;
    width: 1.74rem;
    height: 1.08rem;
  }
  .skinset_261112_wrap .sec2 .skinset-goose--22 .skinset-goose__brush {
    background-position: -16.01rem -1.84rem;
  }
}

/* ═══ 이 페이지 전용 ═══ */
.skinset-idle-stage {
  display: block;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 140;
  overflow: hidden;
  pointer-events: none;
}

.skinset-idle-embers {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.skinset-idle-walker {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: var(--skinset-idle-size, 124px);
  height: var(--skinset-idle-size, 124px);
  transform-origin: 50% 100%;
  will-change: transform;
}

.skinset-idle-walker__body {
  display: block;
  width: 100%;
  height: 100%;
  transform-origin: 50% 100%;
}

.skinset-idle-walker__body img {
  display: block;
  width: 100%;
  height: 100%;
}

.skinset-idle-walker.is-appearing .skinset-idle-walker__body {
  animation: skinset-idle-pop .55s cubic-bezier(.34, 1.56, .64, 1) both;
}

.skinset-idle-walker.is-caught .skinset-idle-walker__body {
  animation: skinset-idle-caught .45s ease-in both;
}

@keyframes skinset-idle-pop {
  0% {
    opacity: 0;
    transform: translateY(-40px) scale(.2);
  }
  60% {
    opacity: 1;
    transform: translateY(0) scale(1.12);
  }
  100% {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}

@keyframes skinset-idle-caught {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  30% {
    opacity: 1;
    transform: scale(1.25, .8);
  }
  100% {
    opacity: 0;
    transform: scale(.2, 1.6);
  }
}

@media (prefers-reduced-motion: reduce) {
  .skinset-idle-walker.is-appearing .skinset-idle-walker__body,
  .skinset-idle-walker.is-caught .skinset-idle-walker__body {
    animation: none;
  }
}

/* ═══ 이 페이지 전용 ═══ */
.skinset_261112_wrap .sec_con .sec4 .sec_in .title {
  position: relative;
  z-index: 5;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box {
  border-radius: 0;
  box-shadow: none;
  background-repeat: no-repeat;
  background-position: 0 0;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .pic {
  bottom: auto;
  transform: none;
  overflow: hidden;
  -webkit-mask-repeat: no-repeat, no-repeat;
  mask-repeat: no-repeat, no-repeat;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .pic img {
  position: absolute;
  bottom: auto;
  max-width: none;
  height: auto;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .deco {
  bottom: auto;
  z-index: 4;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box {
  width: 23.65rem;
  height: 26.40rem;
  background-size: 23.65rem auto;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .pic {
  left: -6.00rem;
  top: -8.00rem;
  width: 35.65rem;
  height: 29.95rem;
  -webkit-mask-size: 23.65rem auto, 100% 22.93rem;
  mask-size: 23.65rem auto, 100% 22.93rem;
  -webkit-mask-position: 6.00rem 8.00rem, 0 0;
  mask-position: 6.00rem 8.00rem, 0 0;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .deco {
  width: 23.65rem;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) {
  left: -13.88rem;
  right: auto;
  top: 0.00rem;
  background-position: 0 0;
  background-size: 23.65rem auto;
  transform: none;
  background-image: url(/assets/revive/skinset/261112/img/bg_card06-MbzEwQTX.webp);
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) .pic {
  -webkit-mask-size: 23.65rem auto, 23.65rem 14.58rem;
  mask-size: 23.65rem auto, 23.65rem 14.58rem;
  -webkit-mask-position: 6.00rem 8.00rem, 6.00rem 0;
  mask-position: 6.00rem 8.00rem, 6.00rem 0;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) .pic {
  -webkit-mask-image: url(/assets/revive/skinset/261112/img/bg_card06-MbzEwQTX.webp), linear-gradient(180deg, #000 0, #000 79%, rgba(0,0,0,0) 100%);
  mask-image: url(/assets/revive/skinset/261112/img/bg_card06-MbzEwQTX.webp), linear-gradient(180deg, #000 0, #000 79%, rgba(0,0,0,0) 100%);
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) .pic img {
  left: -0.00rem;
  top: 7.30rem;
  width: 30.11rem;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) .deco {
  left: 0.13rem;
  top: 10.13rem;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) {
  left: 18.15rem;
  right: auto;
  top: 0.00rem;
  background-position: 0 0;
  background-size: 23.65rem auto;
  transform: none;
  background-image: url(/assets/revive/skinset/261112/img/bg_card07-_dtTNNAd.webp);
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) .pic {
  -webkit-mask-image: url(/assets/revive/skinset/261112/img/bg_card07-_dtTNNAd.webp), linear-gradient(180deg, #000 0, #000 81%, rgba(0,0,0,0) 100%);
  mask-image: url(/assets/revive/skinset/261112/img/bg_card07-_dtTNNAd.webp), linear-gradient(180deg, #000 0, #000 81%, rgba(0,0,0,0) 100%);
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) .pic img {
  left: -0.01rem;
  top: 10.10rem;
  width: 35.61rem;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) .deco {
  left: 0.10rem;
  top: 10.08rem;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) {
  left: 48.67rem;
  right: auto;
  top: 0.00rem;
  background-position: 0 0;
  background-size: 23.65rem auto;
  transform: none;
  background-image: url(/assets/revive/skinset/261112/img/bg_card03-eTrvSo0h.webp);
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) .pic {
  -webkit-mask-image: url(/assets/revive/skinset/261112/img/bg_card03-eTrvSo0h.webp), linear-gradient(180deg, #000 0, #000 81%, rgba(0,0,0,0) 100%);
  mask-image: url(/assets/revive/skinset/261112/img/bg_card03-eTrvSo0h.webp), linear-gradient(180deg, #000 0, #000 81%, rgba(0,0,0,0) 100%);
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) .pic img {
  left: 6.37rem;
  top: 8.36rem;
  width: 25.78rem;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) .deco {
  left: -0.02rem;
  top: 10.15rem;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) {
  left: 78.75rem;
  right: auto;
  top: 0.00rem;
  background-position: 0 0;
  background-size: 23.65rem auto;
  transform: none;
  background-image: url(/assets/revive/skinset/261112/img/bg_card01-o_L8VzM3.webp);
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) .pic {
  -webkit-mask-image: url(/assets/revive/skinset/261112/img/bg_card01-o_L8VzM3.webp), linear-gradient(180deg, #000 0, #000 81%, rgba(0,0,0,0) 100%);
  mask-image: url(/assets/revive/skinset/261112/img/bg_card01-o_L8VzM3.webp), linear-gradient(180deg, #000 0, #000 81%, rgba(0,0,0,0) 100%);
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) .pic img {
  left: 8.57rem;
  top: 5.55rem;
  width: 20.28rem;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) .deco {
  left: -0.70rem;
  top: 10.15rem;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) {
  left: 3.75rem;
  right: auto;
  top: 27.00rem;
  background-position: 0 0;
  background-size: 23.65rem auto;
  transform: none;
  background-image: url(/assets/revive/skinset/261112/img/bg_card02-MbzEwQTX.webp);
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) .pic {
  -webkit-mask-size: 23.65rem auto, 19.40rem 12.17rem;
  mask-size: 23.65rem auto, 19.40rem 12.17rem;
  -webkit-mask-position: 6.00rem 8.00rem, 7.18rem 0;
  mask-position: 6.00rem 8.00rem, 7.18rem 0;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) .pic {
  -webkit-mask-image: url(/assets/revive/skinset/261112/img/bg_card02-MbzEwQTX.webp), linear-gradient(180deg, #000 0, #000 100%, rgba(0,0,0,0) 100%);
  mask-image: url(/assets/revive/skinset/261112/img/bg_card02-MbzEwQTX.webp), linear-gradient(180deg, #000 0, #000 100%, rgba(0,0,0,0) 100%);
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) .pic img {
  left: -0.01rem;
  top: -0.02rem;
  width: 29.96rem;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) .deco {
  left: 0.13rem;
  top: 10.13rem;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(6) {
  left: 33.00rem;
  right: auto;
  top: 27.00rem;
  background-position: 0 0;
  background-size: 23.65rem auto;
  transform: none;
  background-image: url(/assets/revive/skinset/261112/img/bg_card05-7HJr6e5T.webp);
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(6) .pic {
  -webkit-mask-image: url(/assets/revive/skinset/261112/img/bg_card05-7HJr6e5T.webp), linear-gradient(180deg, #000 0, #000 81%, rgba(0,0,0,0) 100%);
  mask-image: url(/assets/revive/skinset/261112/img/bg_card05-7HJr6e5T.webp), linear-gradient(180deg, #000 0, #000 81%, rgba(0,0,0,0) 100%);
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(6) .pic img {
  left: 5.21rem;
  top: 6.35rem;
  width: 23.22rem;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(6) .deco {
  left: -0.92rem;
  top: 10.15rem;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(7) {
  left: 64.05rem;
  right: auto;
  top: 27.00rem;
  background-position: 0 0;
  background-size: 23.65rem auto;
  transform: none;
  background-image: url(/assets/revive/skinset/261112/img/bg_card04-FSUfd5bt.webp);
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(7) .pic {
  -webkit-mask-size: 23.65rem auto, 13.25rem 8.66rem;
  mask-size: 23.65rem auto, 13.25rem 8.66rem;
  -webkit-mask-position: 6.00rem 8.00rem, 11.20rem 0;
  mask-position: 6.00rem 8.00rem, 11.20rem 0;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(7) .pic {
  -webkit-mask-image: url(/assets/revive/skinset/261112/img/bg_card04-FSUfd5bt.webp), linear-gradient(180deg, #000 0, #000 100%, rgba(0,0,0,0) 100%);
  mask-image: url(/assets/revive/skinset/261112/img/bg_card04-FSUfd5bt.webp), linear-gradient(180deg, #000 0, #000 100%, rgba(0,0,0,0) 100%);
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(7) .pic img {
  left: 1.02rem;
  top: 9.40rem;
  width: 30.50rem;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(7) .deco {
  left: 0.05rem;
  top: 10.08rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box {
    width: 15.07rem;
    height: 16.82rem;
    background-size: 15.07rem auto;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .pic {
    left: -4.37rem;
    top: -5.80rem;
    width: 23.81rem;
    height: 19.79rem;
    -webkit-mask-size: 15.07rem auto, 100% 15.31rem;
    mask-size: 15.07rem auto, 100% 15.31rem;
    -webkit-mask-position: 4.37rem 5.80rem, 0 0;
    mask-position: 4.37rem 5.80rem, 0 0;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .deco {
    width: 15.07rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) {
    left: 1.54rem;
    right: auto;
    top: 0.00rem;
    background-position: 0 0;
    background-size: 15.07rem auto;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) .pic {
    -webkit-mask-size: 15.07rem auto, 15.07rem 10.00rem;
    mask-size: 15.07rem auto, 15.07rem 10.00rem;
    -webkit-mask-position: 4.37rem 5.80rem, 4.37rem 0;
    mask-position: 4.37rem 5.80rem, 4.37rem 0;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) .pic img {
    left: 0.54rem;
    top: 5.36rem;
    width: 19.19rem;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) .deco {
    left: 0.02rem;
    top: 6.45rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) {
    left: 18.39rem;
    right: auto;
    top: 0.00rem;
    background-position: 0 0;
    background-size: 15.07rem auto;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) .pic img {
    left: 0.54rem;
    top: 7.14rem;
    width: 22.69rem;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) .deco {
    left: -0.04rem;
    top: 6.46rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) {
    left: 1.54rem;
    right: auto;
    top: 16.80rem;
    background-position: 0 0;
    background-size: 15.07rem auto;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) .pic img {
    left: 4.61rem;
    top: 6.03rem;
    width: 16.43rem;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) .deco {
    left: 0.02rem;
    top: 6.46rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) {
    left: 18.39rem;
    right: auto;
    top: 16.80rem;
    background-position: 0 0;
    background-size: 15.07rem auto;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) .pic img {
    left: 6.01rem;
    top: 4.24rem;
    width: 12.92rem;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) .deco {
    left: -0.53rem;
    top: 6.46rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) {
    left: 1.54rem;
    right: auto;
    top: 33.95rem;
    background-position: 0 0;
    background-size: 15.07rem auto;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) .pic {
    -webkit-mask-size: 15.07rem auto, 12.36rem 8.46rem;
    mask-size: 15.07rem auto, 12.36rem 8.46rem;
    -webkit-mask-position: 4.37rem 5.80rem, 5.12rem 0;
    mask-position: 4.37rem 5.80rem, 5.12rem 0;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) .pic img {
    left: 0.54rem;
    top: 0.69rem;
    width: 19.09rem;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) .deco {
    left: 0.02rem;
    top: 6.55rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(6) {
    left: 18.39rem;
    right: auto;
    top: 33.95rem;
    background-position: 0 0;
    background-size: 15.07rem auto;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(6) .pic img {
    left: 3.87rem;
    top: 4.75rem;
    width: 14.80rem;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(6) .deco {
    left: -0.18rem;
    top: 6.51rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(7) {
    left: 10.54rem;
    right: auto;
    top: 48.20rem;
    background-position: 0 0;
    background-size: 15.07rem auto;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(7) .pic {
    -webkit-mask-size: 15.07rem auto, 8.44rem 6.22rem;
    mask-size: 15.07rem auto, 8.44rem 6.22rem;
    -webkit-mask-position: 4.37rem 5.80rem, 7.69rem 0;
    mask-position: 4.37rem 5.80rem, 7.69rem 0;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(7) .pic img {
    left: 1.20rem;
    top: 6.69rem;
    width: 19.43rem;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(7) .deco {
    left: -0.03rem;
    top: 6.51rem;
  }
}

/* ═══ 이 페이지 전용 ═══ */
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .char_pic {
  left: 30.32rem;
  top: -0.09rem;
  width: 31.18rem;
  margin: 0;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st2 .char_pic {
  left: 12.51rem;
  top: -3.24rem;
  width: 55.86rem;
  margin: 0;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st3 .char_pic {
  left: 14.56rem;
  top: 3.82rem;
  width: 48.16rem;
  margin: 0;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .char_pic {
  left: 18.87rem;
  top: 2.60rem;
  width: 45.25rem;
  margin: 0;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .char_pic {
  left: 19.06rem;
  top: 3.66rem;
  width: 48.11rem;
  margin: 0;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st6 .char_pic {
  left: 13.21rem;
  top: 4.28rem;
  width: 56.92rem;
  margin: 0;
  transform: none;
}
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st7 .char_pic {
  left: 25.95rem;
  top: 0.05rem;
  width: 45.82rem;
  margin: 0;
  transform: none;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .char_pic {
    left: 5.26rem;
    top: 2.47rem;
    width: 24.78rem;
    margin: 0;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st2 .char_pic {
    left: -4.86rem;
    top: 1.77rem;
    width: 37.24rem;
    margin: 0;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st3 .char_pic {
    left: -3.62rem;
    top: 3.30rem;
    width: 35.85rem;
    margin: 0;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .char_pic {
    left: -4.03rem;
    top: -0.83rem;
    width: 36.84rem;
    margin: 0;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .char_pic {
    left: -0.46rem;
    top: 3.38rem;
    width: 35.37rem;
    margin: 0;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st6 .char_pic {
    left: -4.09rem;
    top: 6.83rem;
    width: 37.95rem;
    margin: 0;
    transform: none;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st7 .char_pic {
    left: 3.11rem;
    top: 5.40rem;
    width: 32.92rem;
    margin: 0;
    transform: none;
  }
}

/* ═══ 이 페이지 전용 ═══ */
.skinset_261112_wrap .sec1 {
  overflow: hidden;
}


.skinset_261112_wrap .title h2,
.skinset_261112_wrap .title h3,
.skinset_261112_wrap .title_tit h4 {
  display: block;
  position: relative;
  z-index: 3;
  margin: 0;
  padding: 0;
  font: inherit;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .title {
  width: 44.4rem;
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .title {
  width: 44.4rem;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .title {
  width: 36.5rem;
}

.skinset_261112_wrap .sec_con .sec4 {
  background: #edf1f8;
}



.skinset_261112_wrap .skinset_vs_top .vs_top_in ul li a span {
  top: .15rem;
  color: #fff;
  text-shadow: none;
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li a span,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li a span {
  top: 0;
}

.skinset_261112_wrap .skinset_vs_top .vs_top_in ul li.on a span,
.skinset_261112_wrap .skinset_vs_top .vs_top_in ul li:hover a span {
  color: #131313;
  text-shadow: 0 0 .9rem rgba(255,232,203,.58), 0 0 .3rem rgba(255,232,203,.58);
}

.skinset_261112_wrap .skinset_vs_top.fixed,
.skinset_261112_wrap .skinset_vs_top.at-bottom {
  background-image: url("data:image/svg+xml,%3csvg%20width='1920'%20height='4'%20viewBox='0%200%201920%204'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%202H1920'%20stroke='url(%23paint0_linear_1612_4532)'%20stroke-width='4'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1612_4532'%20x1='0'%20y1='2.5'%20x2='1920'%20y2='2.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%2323282b'/%3e%3cstop%20offset='0.275'%20stop-color='%2323282b'/%3e%3cstop%20offset='0.353'%20stop-color='%236eaba8'/%3e%3cstop%20offset='0.647'%20stop-color='%236eaba8'/%3e%3cstop%20offset='0.725'%20stop-color='%2323282b'/%3e%3cstop%20offset='1'%20stop-color='%2323282b'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20width='1920'%20height='4'%20viewBox='0%200%201920%204'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%202H1920'%20stroke='url(%23paint0_linear_1612_4532)'%20stroke-width='4'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1612_4532'%20x1='0'%20y1='2.5'%20x2='1920'%20y2='2.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%2323282b'/%3e%3cstop%20offset='0.275'%20stop-color='%2323282b'/%3e%3cstop%20offset='0.353'%20stop-color='%236eaba8'/%3e%3cstop%20offset='0.647'%20stop-color='%236eaba8'/%3e%3cstop%20offset='0.725'%20stop-color='%2323282b'/%3e%3cstop%20offset='1'%20stop-color='%2323282b'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
}

.skinset_261112_wrap .skinset_vs_top.fixed,
.skinset_261112_wrap .skinset_vs_top.at-bottom {
  background-color: #151b1fe6;
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li a span,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li a span {
  opacity: 1;
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li:before,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:before {
  width: .74rem;
  height: .74rem;
  background: #d2d1cf;
}

@media (min-width:0) and (max-width:780px) {

  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif {
    top: .27rem;
    width: 5.01rem;
    height: 5.83rem;
    clip-path: polygon(50% 0%, 100% 24.4%, 100% 75.6%, 50% 100%, 0% 75.6%, 0% 24.4%);
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif1 img { width: 5.52rem; transform: translate(0.3rem,0.67rem); }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif2 img { width: 10.45rem; transform: translate(-4.32rem,0.02rem); }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif3 img { width: 8.88rem; transform: translate(-1.59rem,0.19rem); }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif4 img { width: 7.16rem; transform: translate(-0.16rem,0.31rem); }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif5 img { width: 5.57rem; transform: translate(0.06rem,0.58rem); }
  .skinset_261112_wrap .sec_con .sec4 {
    overflow-x: hidden;
    overflow-x: clip;
  }

  .skinset_261112_wrap .sec1 {
    height: 74.5rem;
    background-size: 41.3rem auto;
    background-position: center -2.15rem;
  }
  
  .skinset_261112_wrap .sec1 .sec_in .title {
    width: 32.5rem;
    padding-top: 9rem;
  }
  .skinset_261112_wrap .skinset_vs_top {
    top: -8.8rem;
  }
  .skinset_261112_wrap .skinset_vs_top .vs_top_in ul {
    grid-template-columns: repeat(2,16.55rem);
    grid-template-rows: repeat(2,5.6rem);
    width: 33.1rem;
    gap: 0;
  }
  .skinset_261112_wrap .skinset_vs_top .vs_top_in ul li a {
    width: 16.79rem;
    height: 5.78rem;
    margin: -.09rem -.12rem;
  }
  .skinset_261112_wrap .sec_con .sec2 {
    background: #a9b8cd;
  }
  .skinset_261112_wrap .sec_con .sec5:before {
    margin-top: -6rem;
  }
  .skinset_261112_wrap .sec_con .sec2:before {
    top: -14.4rem;
    height: 115.9rem;
  }
  .skinset_261112_wrap .skinset_vs_top .vs_top_in ul li a span {
    font-size: 1.66rem;
    letter-spacing: -.083rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .title {
    width: 29.6rem;
    padding-top: 4.6rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .content {
    margin-top: 2.6rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab ul {
    width: 31.6rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li img {
    width: 6.37rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div {
    flex: 0 0 28.3rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab {
    margin-top: 1.35rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div {
    flex: 0 0 17.85rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box {
    padding: 1.2rem 1.6rem 1.4rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in {
    padding-top: 7.45rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit {
    margin-top: -3.55rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>img,
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>picture>img,
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>h4>img {
    width: 34.87rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .video_box {
    height: 19.4rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .txt_img {
    width: 39.2rem;
    margin: 4.05rem 0 0 -2.1rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>img,
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>picture>img,
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>h4>img {
    margin-left: -.9rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit .ico {
    display: block;
    width: 11.81rem;
    right: auto;
    left: 26.04rem;
    top: 2.32rem;
    z-index: 2;
  }
  .skinset_261112_wrap .sec_con .sec3 {
    overflow: hidden;
    overflow-x: clip;
    overflow-y: visible;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box {
    margin-top: -0.3rem;
  }
  .skinset_261112_wrap .sec_con .sec4 {
    margin-top: 4.9rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in {
    padding-top: 0;
  }
  .skinset_261112_wrap .sec_con .sec4:before {
    top: -12.2rem;
  }
  .skinset_261112_wrap .sec_con .sec5 {
    overflow-x: clip;
    overflow-y: visible;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .title {
    padding-top: 0;
  }
  .skinset_261112_wrap .sec_con .sec4 {
    z-index: auto;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in {
    z-index: 7;
  }
  .skinset_261112_wrap .sec_con .sec5:before {
    top: -42.1rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box {
    margin-top: .4rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title {
    width: 29.6rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .title {
    width: 28rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .title {
    width: 25.2rem;
  }
  .skinset_261112_wrap .skinset_vs_top .vs_top_in ul li a span {
    top: .1rem;
    text-shadow: none;
  }
  .skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li a span,
  .skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li a span {
    top: 0;
  }
  .skinset_261112_wrap .skinset_vs_top .vs_top_in ul li.on a span,
  .skinset_261112_wrap .skinset_vs_top .vs_top_in ul li:hover a span {
    text-shadow: 0 0 .6rem rgba(255,232,203,.58), 0 0 .2rem rgba(255,232,203,.58);
  }
  .skinset_261112_wrap .skinset_vs_top.fixed,
  .skinset_261112_wrap .skinset_vs_top.at-bottom {
    background-image: url("data:image/svg+xml,%3csvg%20width='390'%20height='2'%20viewBox='0%200%20390%202'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%201H390'%20stroke='url(%23paint0_linear_1614_4932)'%20stroke-width='2'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1614_4932'%20x1='0'%20y1='1.5'%20x2='390'%20y2='1.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%2323282b'/%3e%3cstop%20offset='0.275'%20stop-color='%2323282b'/%3e%3cstop%20offset='0.353'%20stop-color='%236eaba8'/%3e%3cstop%20offset='0.647'%20stop-color='%236eaba8'/%3e%3cstop%20offset='0.725'%20stop-color='%2323282b'/%3e%3cstop%20offset='1'%20stop-color='%2323282b'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20width='390'%20height='2'%20viewBox='0%200%20390%202'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%201H390'%20stroke='url(%23paint0_linear_1614_4932)'%20stroke-width='2'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_1614_4932'%20x1='0'%20y1='1.5'%20x2='390'%20y2='1.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%2323282b'/%3e%3cstop%20offset='0.275'%20stop-color='%2323282b'/%3e%3cstop%20offset='0.353'%20stop-color='%236eaba8'/%3e%3cstop%20offset='0.647'%20stop-color='%236eaba8'/%3e%3cstop%20offset='0.725'%20stop-color='%2323282b'/%3e%3cstop%20offset='1'%20stop-color='%2323282b'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  }
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li.on a:before,
.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li:hover a:before,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li.on a:before,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:hover a:before {
  background: #6eaba8;
  opacity: .6;
}

@media (min-width:781px) {
  .skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li.on a span,
  .skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li:hover a span,
  .skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li.on a span,
  .skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:hover a span {
    text-shadow: 0 .4rem 2rem #6eaba8;
  }
}

@media (min-width:781px) {
  .skinset_261112_wrap .sec1 {
    height: 124.3rem;
  }
  .skinset_261112_wrap .sec_con .sec2 {
    margin-top: -18.5rem;
    background: transparent;
    z-index: auto;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in {
    z-index: 6;
  }
  .skinset_261112_wrap .sec_con .sec2:before {
    top: -74.6rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .title {
    padding-top: 0;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .content {
    margin-top: -1.35rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box {
    width: 90rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box {
    height: 44.4rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab {
    top: 3.9rem;
    left: 75.5%;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif {
    top: .36rem;
    width: 6.56rem;
    height: 7.63rem;
    clip-path: polygon(50% 0%, 100% 24.4%, 100% 75.6%, 50% 100%, 0% 75.6%, 0% 24.4%);
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif1 img { width: 7.22rem; transform: translate(0.4rem,0.87rem); }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif2 img { width: 13.68rem; transform: translate(-5.65rem,0.02rem); }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif3 img { width: 11.62rem; transform: translate(-2.08rem,0.24rem); }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif4 img { width: 9.37rem; transform: translate(-0.2rem,0.4rem); }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif5 img { width: 7.29rem; transform: translate(0.09rem,0.75rem); }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li img {
    width: 8.34rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div {
    width: 45rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico {
    width: 45rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div {
    width: 45rem;
    min-height: 44.4rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box {
    padding: 19.2rem 3rem 3rem;
  }
  .skinset_261112_wrap .sec_con .sec2:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: -34rem;
    height: 82rem;
    z-index: 0;
    background: linear-gradient(180deg,rgba(34,51,74,0) 0%,rgba(34,51,74,.32) 35.5%,rgba(34,51,74,.44) 63.4%,rgba(34,51,74,0) 100%);
    pointer-events: none;
  }
  .skinset_261112_wrap .sec1 .sec_in .title {
    width: 46.05rem;
    padding-top: 15rem;
  }
  .skinset_261112_wrap .sec1 .sec_in .sc_down {
    bottom: 32.1rem;
    margin-left: -5.9rem;
  }
  .skinset_261112_wrap .sec1 .sec_in .sc_down .pic {
    width: 12.78rem;
  }
  .skinset_261112_wrap .skinset_vs_top {
    top: -14.6rem;
  }
  .skinset_261112_wrap .skinset_vs_top .vs_top_in ul {
    gap: 0 .15rem;
  }
  .skinset_261112_wrap .skinset_vs_top .vs_top_in ul li a {
    width: 24.15rem;
    height: 8.32rem;
  }
  .skinset_261112_wrap .skinset_vs_top .vs_top_in ul li a span {
    font-size: 2.4rem;
    letter-spacing: -.12rem;
  }
  .skinset_261112_wrap .sec_con .sec3 {
    margin-top: -12.3rem;
  }
  .skinset_261112_wrap .sec_con .sec3:before {
    top: -20rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in {
    padding-top: 6.1rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit {
    transform: translate(0);
    margin-top: -2.85rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>img,
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>picture>img,
.skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>h4>img {
    width: 52.3rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit .ico {
    width: 25.15rem;
    right: auto;
    left: -8.7rem;
    top: 29.87rem;
    z-index: 2;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box {
    margin-top: 9.5rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in {
    width: 90rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .video_box {
    height: 50.7rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box {
    margin-top: 2rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .txt_img {
    width: 47.9rem;
  }
  .skinset_261112_wrap .sec_con .sec4 {
    z-index: auto;
    background: transparent;
  }
  .skinset_261112_wrap .sec_con .sec4:before {
    top: -.5rem;
    z-index: -1;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .title {
    width: 41rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .txt_box {
    width: 41.9rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in {
    z-index: 7;
  }
  .skinset_261112_wrap .sec_con .sec5 {
    margin-top: -54.6rem;
  }
  .skinset_261112_wrap #sec3 {
    --anchor-scroll-margin-rem: 10.2;
  }
  .skinset_261112_wrap .sec_con .sec5:before {
    top: -36.7rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in {
    padding-bottom: 9rem;
  }
}


@media (min-width:2200px) {
  .skinset_261112_wrap {
    zoom: 1.3333;
    overflow-x: hidden;
    overflow-x: clip;
  }
  .skinset_261112_wrap .skinset_vs_top.fixed,
  .wrap.sc .skinset_261112_wrap .skinset_vs_top.fixed {
    top: 4.65rem;
  }
  .skinset_261112_wrap section[id] {
    --anchor-scroll-margin-rem: 11.7;
  }
}

@media (min-width:781px) {
  .skinset_261112_wrap .sec_con .sec2:before {
    top: -20.3rem;
    height: 188.6rem;
    background-size: 201.6rem auto;
    background-position: center top;
  }
  .skinset_261112_wrap .sec_con .sec2:after {
    display: none;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 {
    background: transparent;
  }
  .skinset_261112_wrap .sec_con .sec2:before {
    top: -14.7rem;
    height: 153.4rem;
    background-size: 41.3rem auto;
    background-position: center top;
  }
  .skinset_261112_wrap .sec_con .sec3:before {
    top: -7.3rem;
    height: 82.5rem;
    background-size: 41.3rem auto;
    background-position: center top;
  }
}

@media (min-width:781px) {
  .skinset_261112_wrap .sec_con .sec3:before {
    top: -33.5rem;
    height: 176rem;
    background-size: 201.6rem auto;
    background-position: center top;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box .skinset-caption-title {
  display: inline-block;
  position: relative;
  margin: 0;
  font-family: ONE Mobile POP, sans-serif;
  font-weight: 400;
  font-size: 3.7rem;
  line-height: 1.2;
  letter-spacing: -.1rem;
  white-space: nowrap;
  color: #25b26e;
  background: linear-gradient(90deg, #25b26e, #ff1375);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box .skinset-caption-title:before {
  display: block;
  content: attr(data-text);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  color: #fff;
  -webkit-text-fill-color: #fff;
  -webkit-text-stroke: .6rem #fff;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box .skinset-caption-body {
  display: block;
  margin: 1.6rem 0 0;
  font-family: ONE Mobile POP, sans-serif;
  font-weight: 400;
  font-size: 2.1rem;
  line-height: 3.4rem;
  letter-spacing: -.06rem;
  color: #000;
  white-space: pre-line;
  text-align: center;
}

.skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box p,
.skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .p2 {
  color: #000;
  font-size: 2.5rem;
  line-height: 4.5rem;
  letter-spacing: -.05rem;
  text-shadow: .2rem 0 0 #fff, -.2rem 0 0 #fff, 0 .2rem 0 #fff, 0 -.2rem 0 #fff, .14rem .14rem 0 #fff, -.14rem .14rem 0 #fff, .14rem -.14rem 0 #fff, -.14rem -.14rem 0 #fff;
}

.skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .txt_box p {
  margin: 0;
  font-family: ONE Mobile POP, sans-serif;
  font-weight: 400;
  font-size: 2.5rem;
  line-height: 4.5rem;
  letter-spacing: -.05rem;
  white-space: nowrap;
  text-align: center;
  color: #000;
  text-shadow: .2rem 0 0 #fff, -.2rem 0 0 #fff, 0 .2rem 0 #fff, 0 -.2rem 0 #fff, .14rem .14rem 0 #fff, -.14rem .14rem 0 #fff, .14rem -.14rem 0 #fff, -.14rem -.14rem 0 #fff;
}

.skinset_261112_wrap .skinset-accent {
  font-family: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  color: #f00171;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box .skinset-caption-title {
    font-size: 2.85rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box .skinset-caption-title:before {
    -webkit-text-stroke-width: .5rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box .skinset-caption-body {
    margin-top: 1rem;
    font-size: 1.5rem;
    line-height: 2.1rem;
    letter-spacing: -.04rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box {
    margin-top: 3.5rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .p2 {
    font-size: 2.1rem;
    line-height: 3.65rem;
    letter-spacing: -.04rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .txt_box p {
    font-size: 2rem;
    line-height: 3.7rem;
    letter-spacing: -.04rem;
  }
}








@media (min-width:781px) {
  .skinset_261112_wrap .sec_con .sec4 {
    background: transparent;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in {
    padding-top: 3.45rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .title {
    width: 44.8rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box {
    width: 90rem;
    height: 53.4rem;
    margin: -.9rem auto 0;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .txt_box {
    width: 62.6rem;
    margin-top: 2.4rem;
  }
  .skinset_261112_wrap .sec_con .sec4:before {
    top: -23.2rem;
    height: 158rem;
    background-color: #2b2e34;
    background-size: 197rem auto;
    background-position: center top;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec4 {
    background: transparent;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .title {
    width: 29.9rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box {
    width: 35rem;
    height: 55.3rem;
    margin: 0 auto;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .txt_box {
    width: 35rem;
    margin-top: 3.8rem;
  }
  .skinset_261112_wrap .sec_con .sec4:before {
    top: -18.6rem;
    height: 116rem;
    background-color: #2b2e34;
    background-size: 41.3rem auto;
    background-position: center top;
  }
}




@media (min-width:781px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .title {
    width: 40.4rem;
    padding-top: 1.5rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set {
    width: 91.3rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab {
    margin-top: -.3rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab ul {
    gap: 0;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li {
    margin: 0 -.69rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li .off_img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div .bg img {
    width: 12.33rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box {
    height: 47.7rem;
    margin-top: -2.6rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .bg {
    top: auto;
    bottom: 0;
    width: 91.27rem;
    height: 39.79rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl {
    right: 4.77rem;
    bottom: 4.94rem;
    width: auto;
    gap: 0;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn {
    gap: 0 1.13rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li .gif {
    width: 7.95rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .link_btn {
    width: 43.16rem;
    margin-top: 1.3rem;
  }
  .skinset_261112_wrap .sec_con .sec5:before {
    top: -45.4rem;
    height: 185.2rem;
    background-size: 216rem auto;
    background-position: center top;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .title {
    width: 26.9rem;
    padding-top: 0;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in {
    padding-top: 6.45rem;
    padding-bottom: 8rem;
  }
  .skinset_261112_wrap .sec1 .sec_in .sc_down {
    bottom: 9.2rem;
    margin-left: -4.75rem;
  }
  .skinset_261112_wrap .sec1 .sec_in .sc_down .pic {
    width: 10.43rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set {
    width: 35rem;
    margin-top: 1.8rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab ul {
    gap: 0;
    justify-content: center;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li {
    margin: 0 -.46rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li .off_img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div .bg img {
    width: 8.22rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box {
    height: 43.1rem;
    margin-top: 7.15rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .bg {
    top: auto;
    bottom: 0;
    width: 35.9rem;
    height: 43.1rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl {
    left: 4.05rem;
    right: auto;
    bottom: 5.27rem;
    transform: none;
    width: auto;
    gap: 0;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn {
    gap: 0 1.18rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li .gif {
    width: 8.15rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .link_btn {
    width: 32.4rem;
    margin-top: 1.1rem;
  }
  .skinset_261112_wrap .sec_con .sec5:before {
    top: -44.3rem;
    margin-top: 0;
    height: 154.4rem;
    background-size: 39rem auto;
    background-position: center top;
  }
}

@media (min-width:781px) {
}

@media (min-width:0) and (max-width:780px) {
}

.skinset_261112_wrap .skinset-svg-defs {
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}

.skinset_261112_wrap .sec_con .sec5:before {
  bottom: 0;
  height: auto;
}


.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box {
  overflow: visible;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area {
  display: flow-root;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico {
  margin: 0;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico img {
  display: block;
  width: 100%;
  height: auto;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab ul {
  flex-wrap: wrap;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box .skinset-caption-title {
  background: linear-gradient(180deg, #3d4b55 0%, #5b8477 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: #4c6866;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box .skinset-caption-body {
  text-shadow: .2rem 0 0 #fff, -.2rem 0 0 #fff, 0 .2rem 0 #fff, 0 -.2rem 0 #fff, .14rem .14rem 0 #fff, -.14rem .14rem 0 #fff, .14rem -.14rem 0 #fff, -.14rem -.14rem 0 #fff;
}

@media (min-width:781px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .title {
    width: 40.56rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .content {
    margin-top: .23rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab {
    top: 3.45rem;
    left: 75.8%;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab ul {
    width: 32.78rem;
    gap: 0 1.3rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li img {
    width: 7.22rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li:nth-child(n+5) {
    margin-top: -.15rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box {
    padding: 21.74rem 1.05rem 0 0;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box .skinset-caption-title {
    font-size: 3.52rem;
    letter-spacing: 0;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box .skinset-caption-body {
    margin-top: 1.9rem;
    font-size: 2.02rem;
    letter-spacing: 0;
    line-height: 3.75rem;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .title {
    width: 27.04rem;
    padding-top: 4.13rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .content {
    margin-top: 4.1rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div,
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area {
    overflow: visible;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab {
    margin-top: 1.3rem;
    padding: 0;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab ul {
    width: 24.55rem;
    gap: 0 .98rem;
    justify-content: center;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li img {
    width: 5.4rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li:nth-child(n+5) {
    margin-top: -.1rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box {
    padding: 2.04rem 2.5rem 1.4rem 1.6rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box .skinset-caption-title {
    font-size: 2.95rem;
    letter-spacing: 0;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box .skinset-caption-body {
    margin-top: 1.22rem;
    font-size: 1.65rem;
    letter-spacing: 0;
    line-height: 2.48rem;
  }
}

.skinset_261112_wrap .sec_con .sec3:before {
  display: none;
}

.skinset_261112_wrap .sec_con .sec4 {
  z-index: auto;
  background: transparent;
}

.skinset_261112_wrap .sec_con .sec4:before {
  z-index: -1;
  background-position: center top;
}

.skinset_261112_wrap .sec_con .sec4 .sec_in {
  position: relative;
  z-index: 7;
}

.skinset_261112_wrap .skinset-accent {
  color: #e8689b;
}

@media (min-width:781px) {
  .skinset_261112_wrap .sec_con .sec4:before {
    height: 151.4rem;
    background-size: 197rem auto;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec4:before {
    height: 110.1rem;
    background-size: 41.3rem auto;
  }
}

@media (min-width:781px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in {
    padding-top: 5.61rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title {
    width: 40.56rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit {
    margin-top: -1.34rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>h4>img {
    width: 51.5rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit .ico {
    width: 35.93rem;
    left: -12.23rem;
    top: 20.4rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box {
    margin-top: 9.87rem;
  }
  .skinset_261112_wrap .sec_con .sec4:before {
    top: -23.4rem;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec3 .sec_in {
    padding-top: 5.55rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title {
    width: 27.04rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit {
    margin-top: -.9rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit>h4>img {
    width: 34.35rem;
    margin-left: 0;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .title_tit .ico {
    display: none;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box {
    margin-top: 0;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in {
    width: 34.4rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .video_box {
    height: 19.35rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box {
    margin-top: 2.61rem;
  }
  .skinset_261112_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .p2 {
    font-size: 1.63rem;
    line-height: 3.02rem;
  }
  .skinset_261112_wrap .sec_con .sec4:before {
    top: -10.35rem;
    margin-top: 0;
  }
}

.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li.on a span,
.skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li:hover a span,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li.on a span,
.skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:hover a span {
  color: #fff;
  text-shadow: 0 .4rem 2rem #6eaba8;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li.on a span,
  .skinset_261112_wrap .skinset_vs_top.fixed .vs_top_in ul li:hover a span,
  .skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li.on a span,
  .skinset_261112_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:hover a span {
    text-shadow: 0 .2rem 1rem #6eaba8;
  }
}

@media (min-width:781px) {
  .skinset_261112_wrap .sec_con .sec4 .sec_in {
    padding-top: 2.59rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .title {
    width: 40.56rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box {
    margin-top: .4rem;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec4 {
    margin-top: 3.53rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .title {
    width: 27.04rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box {
    margin-top: 3.05rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .gif_box {
    height: 65.1rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .txt_box {
    margin-top: 1.14rem;
  }
  .skinset_261112_wrap .sec_con .sec4 .sec_in .con_box .txt_box p {
    font-size: 1.63rem;
    line-height: 3.02rem;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5:before {
    top: 3.17rem;
    margin-top: 0;
    bottom: auto;
    height: 101.2rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab ul {
  flex-wrap: wrap;
  justify-content: center;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li {
  margin: 0;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li button {
  position: relative;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on button:after {
  display: block;
  content: "";
  position: absolute;
  left: 50%;
  background: url(/assets/revive/skinset/261112/img/chr_selected-coM1Z3Zp.webp) center top/100% 100% no-repeat;
  pointer-events: none;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .char_pic {
  transform: none;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li {
  transition: transform .15s ease-out;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li .gif {
  position: relative;
  left: auto;
  top: auto;
  height: auto;
  overflow: visible;
  background: none;
  transform: none;
  clip-path: none;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box[class] .pose_ctrl .skinset_pose_btn li .gif[class] img {
  display: block;
  position: static !important;
  left: auto !important;
  top: auto !important;
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  transform: none !important;
}

@media (min-width:781px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .title {
    width: 40.56rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab ul {
    gap: 0 1.59rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li .off_img {
    width: 9.89rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on button:after {
    top: 10.13rem;
    width: 1.28rem;
    height: 3.33rem;
    margin-left: -.64rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li.on {
    transform: translateY(-.6rem);
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .link_btn {
    width: 57.07rem;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .title {
    width: 27.04rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab ul {
    width: 29.6rem;
    margin: 0 auto;
    gap: 0 1.06rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li .off_img {
    width: 6.59rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(n+5) {
    margin-top: -.2rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on button:after {
    top: 6.75rem;
    width: .85rem;
    height: 2.22rem;
    margin-left: -.42rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li img,
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li .gif {
    width: 7.55rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn {
    gap: 0 1.08rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li.on {
    transform: translateY(-.55rem);
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .link_btn {
    width: 29.95rem;
  }
}

@media (min-width:781px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .title {
    padding-top: .32rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab {
    margin-top: 3.91rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box {
    margin-top: .94rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .link_btn {
    margin-top: 2.28rem;
  }
  .skinset_261112_wrap .sec_con .sec5:before {
    top: -45.56rem;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .title {
    padding-top: 3.9rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set {
    margin-top: 2rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box {
    margin-top: 4.21rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl {
    left: 5rem;
    bottom: 3.57rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .link_btn {
    margin-top: 2.9rem;
  }
}

@media (min-width:781px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in {
    padding-bottom: 25.23rem;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in {
    padding-bottom: 12.3rem;
  }
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button,
.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li button {
  position: relative;
}

.skinset_261112_wrap .skinset-tab-name {
  display: block;
  position: absolute;
  left: 50%;
  top: 80.9%;
  z-index: 2;
  transform: translate(-50%, -50%);
  font-family: ONE Mobile POP, sans-serif;
  font-weight: 400;
  font-size: calc(var(--tab-icon-width) * .249);
  line-height: 1;
  letter-spacing: 0;
  white-space: nowrap;
  color: #fff;
  pointer-events: none;
}

.skinset_261112_wrap .skinset-tab-name--medium {
  font-size: calc(var(--tab-icon-width) * .219);
}

.skinset_261112_wrap .skinset-tab-name--long {
  font-size: calc(var(--tab-icon-width) * .184);
}

.skinset_261112_wrap .skinset-tab-name:before {
  display: block;
  content: attr(data-text);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  color: #767676;
  -webkit-text-stroke: calc(var(--tab-icon-width) * .055) #767676;
}

.skinset_261112_wrap li.on .skinset-tab-name:before {
  color: #598b78;
  -webkit-text-stroke-color: #598b78;
}

.skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab {
  --tab-icon-width: 7.22rem;
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab {
  --tab-icon-width: 9.89rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab {
    --tab-icon-width: 5.4rem;
  }
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab {
    --tab-icon-width: 6.59rem;
  }
}

.skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .bg {
  -webkit-filter: drop-shadow(.3rem .45rem .6rem rgba(16, 38, 44, .42));
  filter: drop-shadow(.3rem .45rem .6rem rgba(16, 38, 44, .42));
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .bg {
    -webkit-filter: drop-shadow(.2rem .3rem .4rem rgba(16, 38, 44, .42));
    filter: drop-shadow(.2rem .3rem .4rem rgba(16, 38, 44, .42));
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box {
    height: 60.9rem;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 39rem;
    bottom: 0;
    z-index: 0;
    background: url(/assets/revive/skinset/261112/img/bg_sec_menu01_m-JAW5xl8b.webp) no-repeat center bottom;
    background-size: 100% 57.9rem;
    pointer-events: none;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .bg {
    bottom: auto;
    height: 40rem;
    overflow: hidden;
  }
  .skinset_261112_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .bg img {
    height: 57.9rem;
  }
}
