/* ═══ 이 페이지 전용 ═══ */
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_260820_wrap picture {
  display: contents;
}

.skinset_260820_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_260820_wrap .skinset_vs_top.fixed {
  top: 6.2rem;
}

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

.skinset_260820_wrap .sec1 {
  position: relative;
  height: 111.7rem;
  background: url(/assets/revive/skinset/260820/img/bg_sec01_w--nh2SsYu.png) no-repeat center center;
  background-size: cover;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_260820_wrap .sec1 {
    background: url(/assets/revive/skinset/260820/img/bg_sec01_m-06YR8eGI.png) no-repeat center top;
    background-size: cover;
    height: 72.4rem;
  }
}

.skinset_260820_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_260820_wrap .sec1 .sec_in .title {
    width: 32.5rem;
    padding-top: 7.8rem;
  }
}

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

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

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

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

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

.skinset_260820_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_260820_wrap .skinset_vs_top {
    top: -7rem;
  }
}

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

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

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

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

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

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

.skinset_260820_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/260820/img/vs_menu_bg_w-zA6ZYSw2.png) center center/100% 100% no-repeat;
}

.skinset_260820_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_260820_wrap .skinset_vs_top .vs_top_in ul li a span .vs_top_br {
  display: none;
}

.skinset_260820_wrap .skinset_vs_top .vs_top_in ul li.on a,
.skinset_260820_wrap .skinset_vs_top .vs_top_in ul li:hover a {
  background-image: url(/assets/revive/skinset/260820/img/vs_menu_bg_w_on-hJKcvqcu.png);
}

.skinset_260820_wrap .skinset_vs_top .vs_top_in ul li.on a span,
.skinset_260820_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_260820_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_260820_wrap .skinset_vs_top .vs_top_in ul li a {
    width: 17.466rem;
    height: 5.775rem;
  }
  .skinset_260820_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_260820_wrap .skinset_vs_top .vs_top_in ul li.on a span,
  .skinset_260820_wrap .skinset_vs_top .vs_top_in ul li:hover a span {
    text-shadow: 0 0 .583rem #219672;
  }
}

.skinset_260820_wrap .skinset_vs_top.fixed,
.skinset_260820_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_260820_wrap .skinset_vs_top.fixed,
  .skinset_260820_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_260820_wrap .skinset_vs_top.fixed .vs_top_in,
.skinset_260820_wrap .skinset_vs_top.at-bottom .vs_top_in {
  height: 100%;
}

.skinset_260820_wrap .skinset_vs_top.fixed .vs_top_in ul,
.skinset_260820_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_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li:before,
.skinset_260820_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_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li:last-child:before,
.skinset_260820_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:last-child:before {
  content: "";
  display: none;
}

.skinset_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li a,
.skinset_260820_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_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li a span,
.skinset_260820_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_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li a span .vs_top_br,
.skinset_260820_wrap .skinset_vs_top.at-bottom .vs_top_in ul li a span .vs_top_br {
  display: none;
}

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

.skinset_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li.on a:before,
.skinset_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li:hover a:before,
.skinset_260820_wrap .skinset_vs_top.at-bottom .vs_top_in ul li.on a:before,
.skinset_260820_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_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li.on a span,
.skinset_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li:hover a span,
.skinset_260820_wrap .skinset_vs_top.at-bottom .vs_top_in ul li.on a span,
.skinset_260820_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_260820_wrap .skinset_vs_top.fixed .vs_top_in ul,
  .skinset_260820_wrap .skinset_vs_top.at-bottom .vs_top_in ul {
    gap: 1.2rem;
  }
  .skinset_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li:before,
  .skinset_260820_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:before {
    content: "";
    background: #525252;
  }
  .skinset_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li a,
  .skinset_260820_wrap .skinset_vs_top.at-bottom .vs_top_in ul li a {
    padding: .4rem 1.2rem;
  }
  .skinset_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li a span,
  .skinset_260820_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_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li a span .vs_top_br,
  .skinset_260820_wrap .skinset_vs_top.at-bottom .vs_top_in ul li a span .vs_top_br {
    display: block;
  }
  .skinset_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li.on a span,
  .skinset_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li:hover a span,
  .skinset_260820_wrap .skinset_vs_top.at-bottom .vs_top_in ul li.on a span,
  .skinset_260820_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:hover a span {
    text-shadow: none;
  }
}

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

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

.skinset_260820_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/260820/img/bg_sec02_w-242RFbN6.png) no-repeat center top;
  background-size: cover;
}

@media (min-width:1921px) {
  .skinset_260820_wrap .sec_con .sec2:before {
    background: url(/assets/revive/skinset/260820/img/bg_sec02_w-242RFbN6.png) no-repeat center top;
    background-size: 100% 100%;
  }
}

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

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

.skinset_260820_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_260820_wrap .sec_con .sec2 .sec_in .title {
    width: 22rem;
    padding-top: 8rem;
  }
}

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

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

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

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

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

.skinset_260820_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_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box {
    flex-direction: column;
    height: 57.9rem;
  }
}

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

.skinset_260820_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_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .bg img {
    object-fit: fill;
  }
}

.skinset_260820_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_260820_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_260820_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_260820_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_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li {
  flex-shrink: 0;
}

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

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

.skinset_260820_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_260820_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_260820_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_260820_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_260820_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_260820_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_260820_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_260820_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_260820_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_260820_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_260820_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_260820_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_260820_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_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li .on_img {
  display: none;
}

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

.skinset_260820_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_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li img {
    width: 6.35rem;
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div {
    order: 1;
    width: 100%;
    overflow: hidden;
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area {
    height: 28.3rem;
    overflow: hidden;
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico {
    width: 30rem;
    margin-top: -2rem;
  }
}

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

.skinset_260820_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_260820_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_260820_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_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico2 {
    width: 34rem;
    margin-top: -2rem;
  }
}

.skinset_260820_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_260820_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_260820_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_260820_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_260820_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_260820_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_260820_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_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div {
    order: 3;
    width: 100%;
    min-height: auto;
    flex: 1;
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box {
    padding: 2rem 2rem 2.6rem;
  }
}

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

.skinset_260820_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_260820_wrap .sec_con .sec3 {
  position: relative;
  z-index: 5;
  width: 100%;
  margin-top: -11rem;
}

.skinset_260820_wrap .sec_con .sec3:before {
  content: "";
  position: absolute;
  left: 50%;
  top: -7rem;
  transform: translate(-50%);
  width: 100%;
  height: 167.6rem;
  z-index: 0;
  background: url(/assets/revive/skinset/260820/img/bg_sec03_w-2ubXng0o.png) no-repeat center top;
  background-size: cover;
}

@media (min-width:1921px) {
  .skinset_260820_wrap .sec_con .sec3:before {
    background: url(/assets/revive/skinset/260820/img/bg_sec03_w-2ubXng0o.png) no-repeat center top;
    background-size: 100% 100%;
  }
}

@media (min-width:0) and (max-width:780px) {
  .skinset_260820_wrap .sec_con .sec3:before {
    height: 72.15rem;
    margin-top: 0rem;
    top: -5rem;
    background: url(/assets/revive/skinset/260820/img/bg_sec03_m-oZQ7cSeZ.png) no-repeat center top;
    background-size: 39rem auto;
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec3 .sec_in {
    max-width: 39rem;
    padding: 4rem 2rem;
  }
}

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

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

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

.skinset_260820_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_260820_wrap .sec_con .sec3 .sec_in .title_tit {
    transform: translate(0);
    margin-top: -3rem;
  }
}

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

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

.skinset_260820_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_260820_wrap .sec_con .sec3 .sec_in .title_tit .ico {
    width: 12rem;
    right: -1rem;
    top: 3rem;
  }
}

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

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

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

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

.skinset_260820_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_260820_wrap .sec_con .sec3 .sec_in .con_box .con_box_in {
    width: 100%;
    max-width: 35rem;
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .video_box {
    height: 19.7rem;
    margin-top: 0rem;
  }
}

.skinset_260820_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_260820_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_260820_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box {
    margin-top: 1.5rem;
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box p {
    letter-spacing: -.06rem;
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .p1 {
    font-size: 2rem;
    line-height: 2.6rem;
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .p2 {
    font-size: 2rem;
    line-height: 2.6rem;
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .txt_img {
    width: 28.1rem;
    margin-top: 3rem;
  }
}

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

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

.skinset_260820_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/260820/img/bg_sec04_w-ZmeG9aLX.png) no-repeat center top;
  background-size: cover;
}

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

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

.skinset_260820_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_260820_wrap .sec_con .sec4 .sec_in {
    max-width: 39rem;
    padding: 9rem 2rem 4rem;
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec4 .sec_in .title {
    width: 35.4rem;
    padding-top: 0rem;
  }
}

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

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

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

.skinset_260820_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_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box {
    width: 35.44rem;
    height: 50.35rem;
    margin-top: -2.5rem;
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) {
  left: 0;
  top: 0;
  background: url(/assets/revive/skinset/260820/img/bg_card01-cg2kevft.png) no-repeat center center;
  background-size: contain;
}

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

.skinset_260820_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/260820/img/bg_card02-xLHA5VnJ.png) no-repeat center center;
  background-size: contain;
}

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

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

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

.skinset_260820_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/260820/img/bg_card04-F7-CJgIo.png) no-repeat center center;
  background-size: contain;
}

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

.skinset_260820_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/260820/img/bg_card05-auzS5mjr.png) no-repeat center center;
  background-size: contain;
}

.skinset_260820_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_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box {
    width: 15.5rem;
    height: 15.5rem;
    border-radius: 1.5rem;
    transform: none;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) {
    left: 0;
    top: 0;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) .pic img {
    width: 11.5rem;
    transform: translate(20%,5%);
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) {
    left: 26.8rem;
    top: 0rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) .pic img {
    width: 28.5rem;
    transform: translate(-22%,-16%);
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) {
    left: 8.2rem;
    top: 17.5rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) .pic img {
    width: 26.5rem;
    transform: translate(-20%,-8%);
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) {
    left: 0;
    top: 35.4rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) .pic img {
    width: 32.5rem;
    transform: translate(-25%,-2%);
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) {
    left: auto;
    right: .85rem;
    top: 35.4rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) .pic img {
    width: 28.5rem;
    transform: translate(-25%,-6%);
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .pic {
    width: 15.5rem;
    height: 14.1rem;
    bottom: 4.05rem;
  }
}

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

.skinset_260820_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_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .deco {
    bottom: .3rem;
    width: 14.2rem;
  }
}

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

.skinset_260820_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_260820_wrap .sec_con .sec4 .sec_in .con_box .txt_box {
    width: 33.4rem;
    margin-top: 4rem;
  }
}

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

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

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

.skinset_260820_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/260820/img/bg_sec05_w-mGcvIyP7.png) no-repeat center top;
  background-size: cover;
}

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

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

.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in {
    padding-top: 7rem;
    padding-bottom: 14rem;
  }
}

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

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

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

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

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

.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li {
  flex-shrink: 0;
}

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

.skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img:after,
.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img:after,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div:after {
    width: 7.44rem;
    height: 7.4rem;
  }
}

.skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .bg img,
.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .bg img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div .bg img {
    width: 7.44rem;
  }
}

.skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .pic,
.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .pic img,
.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .pic,
  .skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .pic img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div .pic img {
    width: 9.6rem;
  }
}

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

.skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(1) .on_img .pic img,
.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(1) .on_img .pic img,
  .skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(2) .on_img .pic img,
.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(2) .on_img .pic img,
  .skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .on_img .pic img,
.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .on_img .pic img,
  .skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(4) .on_img .pic img,
.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(4) .on_img .pic img,
  .skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(5) .on_img .pic img,
.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(5) .on_img .pic img,
  .skinset_260820_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_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li .on_img {
  display: none;
}

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

.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li img {
    width: 7.44rem;
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box {
    height: 35.9rem;
    margin-top: 15rem;
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .bg {
    width: 34.9rem;
    height: auto;
  }
}

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

.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .char_pic {
    width: 37.7rem;
    top: -.5rem;
  }
}

.skinset_260820_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_260820_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_260820_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_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn {
    gap: 0rem 1.2rem;
  }
}

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

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

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

.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li .on_img {
  display: none;
}

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

.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li img {
    width: 8rem;
  }
}

.skinset_260820_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_260820_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_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .char_pic {
    top: -14rem;
    width: 31rem;
    transform: translate(-53%);
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .gif.gif1 img {
  margin-left: 0;
}

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

.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st2 .char_pic {
    top: -20rem;
    width: 46rem;
    transform: translate(-53%);
  }
}

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

.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st3 .char_pic {
    top: -27rem;
    width: 65rem;
    transform: translate(-51%);
  }
}

.skinset_260820_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_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .char_pic {
    top: -24.5rem;
    width: 74rem;
    transform: translate(-53%);
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .gif.gif2 img {
  margin-left: -1.6rem;
}

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

.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .char_pic {
    top: -24rem;
    width: 57rem;
    transform: translate(-48%);
  }
}

.skinset_260820_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_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .gif.gif2 img {
  margin-left: -.7rem;
  margin-top: -1.7rem;
}

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

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

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

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

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

.skinset_260820_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_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico1 {
  width: 70.0rem;
  margin-top: -1.2rem;
  margin-left: -10.4rem;
}

.skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico2 {
  width: 37.0rem;
  margin-top: 1.5rem;
  margin-left: 3.4rem;
}

.skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico3 {
  width: 35.9rem;
  margin-top: 2.3rem;
  margin-left: 6.2rem;
}

.skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico4 {
  width: 52.4rem;
  margin-top: -8.3rem;
  margin-left: -3.3rem;
}

.skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico5 {
  width: 28.6rem;
  margin-top: 3.0rem;
  margin-left: 12.3rem;
}

@media (min-width:0) and (max-width:780px) {
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico1 {
    width: 50.4rem;
    margin-top: -0.9rem;
    margin-left: -7.5rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico2 {
    width: 26.6rem;
    margin-top: 1.1rem;
    margin-left: 2.4rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico3 {
    width: 25.8rem;
    margin-top: 1.7rem;
    margin-left: 4.5rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico4 {
    width: 37.7rem;
    margin-top: -6.0rem;
    margin-left: -2.4rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico5 {
    width: 20.6rem;
    margin-top: 2.2rem;
    margin-left: 8.9rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .char_pic {
    top: -18rem;
    width: 67.7rem;
    transform: translate(-51.3%);
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st3 .char_pic {
    top: -17.3rem;
    width: 38.4rem;
    transform: translate(-50%);
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .char_pic {
    top: -28.7rem;
    width: 56.9rem;
    transform: translate(-48.9%);
  }
}

/* ═══ 이 페이지 전용 ═══ */
.skinset_260820_wrap .sec_con .sec2 .sec_in .title {
  width: 41.8rem;
}

.skinset_260820_wrap .sec_con .sec3 .sec_in .title {
  width: 39.2rem;
}

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

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

.skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img:after,
.skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div:after {
  background-image: url(/assets/revive/skinset/260820/img/sec05_bg_select-9lfRkSi6.png);
}

.skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box {
  box-shadow: none;
  border-radius: 0;
}

.skinset_260820_wrap .skinset_vs_top .vs_top_in ul li.on a span,
.skinset_260820_wrap .skinset_vs_top .vs_top_in ul li:hover a span {
  text-shadow: 0 0 1rem #6d84ae;
}

.skinset_260820_wrap .skinset_vs_top.fixed,
.skinset_260820_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%20stop-color='white'%20stop-opacity='0'/%3e%3cstop%20offset='0.509615'%20stop-color='%234DA3C8'/%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='%234DA3C8'/%3e%3cstop%20offset='1'%20stop-color='white'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
}

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

  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st2 .char_pic {
    top: -15.5rem;
    width: 37.6rem;
    transform: translate(-55.3%);
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .char_pic {
    top: -14.2rem;
    width: 29.7rem;
    transform: translate(-40.7%);
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .gif.gif1 img {
    width: 29.58rem!important;
    margin-top: -2.81rem;
    margin-left: 0.53rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .gif.gif2 img {
    width: 29.99rem!important;
    margin-top: -2.92rem;
    margin-left: 0.58rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .gif.gif3 img {
    width: 31.59rem!important;
    margin-top: -3.68rem;
    margin-left: 0.03rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st2 .gif.gif1 img {
    width: 13.61rem!important;
    margin-top: 0.00rem;
    margin-left: 0.04rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st2 .gif.gif2 img {
    width: 13.48rem!important;
    margin-top: 0.00rem;
    margin-left: 0.78rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st2 .gif.gif3 img {
    width: 13.86rem!important;
    margin-top: 0.00rem;
    margin-left: 0.11rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st3 .gif.gif1 img {
    width: 13.92rem!important;
    margin-top: -0.91rem;
    margin-left: 0.80rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st3 .gif.gif2 img {
    width: 15.16rem!important;
    margin-top: -1.21rem;
    margin-left: 1.17rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st3 .gif.gif3 img {
    width: 15.41rem!important;
    margin-top: 0.00rem;
    margin-left: 0.54rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .gif.gif1 img {
    width: 20.32rem!important;
    margin-top: -4.23rem;
    margin-left: 0.13rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .gif.gif2 img {
    width: 20.32rem!important;
    margin-top: -4.18rem;
    margin-left: -0.28rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .gif.gif3 img {
    width: 20.73rem!important;
    margin-top: -4.62rem;
    margin-left: 0.08rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .gif.gif1 img {
    width: 12.58rem!important;
    margin-top: -0.66rem;
    margin-left: 0.93rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .gif.gif2 img {
    width: 12.93rem!important;
    margin-top: -1.51rem;
    margin-left: 0.14rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .gif.gif3 img {
    width: 13.15rem!important;
    margin-top: -0.85rem;
    margin-left: 1.22rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab ul {
    gap: 0 0.48rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li .off_img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li .on_img .bg img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li .on_div .bg img {
    width: 5.12rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .bg img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div .bg img {
    width: 5.12rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img:after,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div:after {
    width: 5.12rem;
    height: 6.63rem;
    top: 0;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .off_img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .on_img .bg img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .on_div .bg img {
    width: 5.36rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .pic,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div .pic {
    top: 0;
    width: 5.12rem;
    height: 5.54rem;
    clip-path: polygon(50% 1%,98% 27%,98% 74%,50% 99%,2% 74%,2% 27%);
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(1) .on_img .pic img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(1) .on_div .pic img {
    width: 14.48rem;
    margin-top: -0.84rem;
    margin-left: 2.66rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(2) .on_img .pic img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(2) .on_div .pic img {
    width: 6.96rem;
    margin-top: 0.38rem;
    margin-left: 2.71rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .on_img .pic img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .on_div .pic img {
    width: 7.36rem;
    margin-top: -0.15rem;
    margin-left: 2.9rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(4) .on_img .pic img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(4) .on_div .pic img {
    width: 11.36rem;
    margin-top: -1.99rem;
    margin-left: 2.26rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(5) .on_img .pic img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(5) .on_div .pic img {
    width: 6.4rem;
    margin-top: -0.38rem;
    margin-left: 2.26rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif1 img {
    width: 16.59rem;
    transform: translate(-5.18rem,-1.70rem);
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif2 img {
    width: 8.68rem;
    transform: translate(-1.63rem,-0.59rem);
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif3 img {
    width: 7.76rem;
    transform: translate(-0.72rem,-0.59rem);
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif4 img {
    width: 10.67rem;
    transform: translate(-2.50rem,-2.13rem);
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif5 img {
    width: 7.68rem;
    transform: translate(-0.44rem,-0.99rem);
  }
  .skinset_260820_wrap .sec_con .sec4 {
    overflow-x: hidden;
    overflow-x: clip;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .pic {
    bottom: 2.1rem;
    width: 20.8rem;
    height: 19.5rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .deco {
    bottom: -1.8rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) .pic img {
    width: 32.4rem;
    transform: translate(-5.54rem,1.04rem);
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) .pic img {
    width: 16.1rem;
    transform: translate(2.35rem,7.4rem);
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) .pic img {
    width: 30.7rem;
    transform: translate(-5.8rem,-0.39rem);
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) .pic img {
    width: 30rem;
    transform: translate(-5.22rem,-3.31rem);
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) .pic img {
    width: 26.2rem;
    transform: translate(-1.85rem,5.51rem);
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) .pic {
    width: 23.4rem;
    -webkit-mask-image: url(/assets/revive/skinset/260820/img/bg_card01-cg2kevft.png), url(/assets/revive/skinset/260820/img/mask_card01_hair-DS7J0wnz.png);
    mask-image: url(/assets/revive/skinset/260820/img/bg_card01-cg2kevft.png), url(/assets/revive/skinset/260820/img/mask_card01_hair-DS7J0wnz.png);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 15.5rem auto, 23.4rem 19.5rem;
    mask-size: 15.5rem auto, 23.4rem 19.5rem;
    -webkit-mask-position: 3.92rem 6.66rem, 0 0;
    mask-position: 3.92rem 6.66rem, 0 0;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) .pic {
    -webkit-mask-image: url(/assets/revive/skinset/260820/img/bg_card02-xLHA5VnJ.png), linear-gradient(#000 0 0);
    mask-image: url(/assets/revive/skinset/260820/img/bg_card02-xLHA5VnJ.png), linear-gradient(#000 0 0);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 15.5rem auto, 100% 16.9rem;
    mask-size: 15.5rem auto, 100% 16.9rem;
    -webkit-mask-position: 2.65rem 6.66rem, 0 0;
    mask-position: 2.65rem 6.66rem, 0 0;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) .pic {
    -webkit-mask-image: url(/assets/revive/skinset/260820/img/bg_card03-iwzjMFPR.png), url(/assets/revive/skinset/260820/img/mask_card03_pass-9h7mG-lW.png);
    mask-image: url(/assets/revive/skinset/260820/img/bg_card03-iwzjMFPR.png), url(/assets/revive/skinset/260820/img/mask_card03_pass-9h7mG-lW.png);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 15.5rem auto, 20.8rem 19.5rem;
    mask-size: 15.5rem auto, 20.8rem 19.5rem;
    -webkit-mask-position: 2.65rem 6.66rem, 0 0;
    mask-position: 2.65rem 6.66rem, 0 0;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) .pic {
    -webkit-mask-image: url(/assets/revive/skinset/260820/img/mask_card04_pass-sqggC8NX.png);
    mask-image: url(/assets/revive/skinset/260820/img/mask_card04_pass-sqggC8NX.png);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 20.8rem 19.5rem;
    mask-size: 20.8rem 19.5rem;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) .pic {
    -webkit-mask-image: url(/assets/revive/skinset/260820/img/bg_card05-auzS5mjr.png), url(/assets/revive/skinset/260820/img/mask_card05_pass-ZyhFXYF4.png);
    mask-image: url(/assets/revive/skinset/260820/img/bg_card05-auzS5mjr.png), url(/assets/revive/skinset/260820/img/mask_card05_pass-ZyhFXYF4.png);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 15.5rem auto, 20.8rem 19.5rem;
    mask-size: 15.5rem auto, 20.8rem 19.5rem;
    -webkit-mask-position: 2.65rem 6.66rem, 0 0;
    mask-position: 2.65rem 6.66rem, 0 0;
  }

  .skinset_260820_wrap .sec1 .sec_in .sc_down {
    display: none;
  }
  .skinset_260820_wrap .sec_con .sec2 {
    background: #a9b8cd;
  }
  .skinset_260820_wrap .sec_con .sec5:before {
    margin-top: -6rem;
  }
  .skinset_260820_wrap .sec_con .sec2:before {
    top: -14.4rem;
    height: 115.9rem;
  }
  .skinset_260820_wrap .skinset_vs_top .vs_top_in ul li a span {
    font-size: 1.66rem;
    letter-spacing: -.083rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .title {
    width: 27.8rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .content {
    margin-top: 4.6rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico.ico2 {
    width: 26.6rem;
    margin-top: 0;
    margin-left: 4.4rem;
  }
  .skinset_260820_wrap .sec_con .sec3 .sec_in .title_tit {
    margin-top: 1.1rem;
  }
  .skinset_260820_wrap .sec_con .sec3 .sec_in .title_tit>img,
  .skinset_260820_wrap .sec_con .sec3 .sec_in .title_tit>picture>img {
    margin-left: 0;
  }
  .skinset_260820_wrap .sec_con .sec3 .sec_in .title_tit .ico {
    width: 22rem;
    right: -13rem;
    top: -2rem;
    z-index: -1;
  }
  .skinset_260820_wrap .sec_con .sec3 {
    overflow: hidden;
  }
  .skinset_260820_wrap .sec_con .sec3 .sec_in .con_box {
    margin-top: 2.1rem;
  }
  .skinset_260820_wrap .sec_con .sec4 {
    margin-top: 7.3rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in {
    padding-top: 0;
  }
  .skinset_260820_wrap .sec_con .sec4:before {
    top: -12.2rem;
  }
  .skinset_260820_wrap .sec_con .sec5 {
    overflow-x: clip;
    overflow-y: visible;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .title {
    padding-top: 0;
  }
  .skinset_260820_wrap .sec_con .sec4 {
    z-index: auto;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in {
    z-index: 7;
  }
  .skinset_260820_wrap .sec_con .sec5:before {
    top: -42.1rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box {
    margin-top: 6.4rem;
  }
  .skinset_260820_wrap .sec_con .sec3 .sec_in .title {
    width: 27.8rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .title {
    width: 28rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .title {
    width: 25.2rem;
  }
  .skinset_260820_wrap .skinset_vs_top .vs_top_in ul li.on a span,
  .skinset_260820_wrap .skinset_vs_top .vs_top_in ul li:hover a span {
    text-shadow: 0 0 .583rem #6d84ae;
  }
  .skinset_260820_wrap .skinset_vs_top.fixed,
  .skinset_260820_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%20stop-color='white'%20stop-opacity='0'/%3e%3cstop%20offset='0.509615'%20stop-color='%234DA3C8'/%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='%234DA3C8'/%3e%3cstop%20offset='1'%20stop-color='white'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
  }
}

.skinset_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li.on a:before,
.skinset_260820_wrap .skinset_vs_top.fixed .vs_top_in ul li:hover a:before,
.skinset_260820_wrap .skinset_vs_top.at-bottom .vs_top_in ul li.on a:before,
.skinset_260820_wrap .skinset_vs_top.at-bottom .vs_top_in ul li:hover a:before {
  background: #72b3bb;
}

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

@media (min-width:781px) {
  .skinset_260820_wrap .sec1 {
    height: 122.9rem;
  }
  .skinset_260820_wrap .sec_con .sec2 {
    margin-top: -18rem;
    background: transparent;
    z-index: auto;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in {
    z-index: 6;
  }
  .skinset_260820_wrap .sec_con .sec2:before {
    top: -74.6rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .content {
    margin-top: 0;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box {
    width: 90rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box {
    height: 44.4rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab {
    top: 3.75rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif {
    top: .75rem;
    width: 7.08rem;
    height: 6.98rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif1 img {
    width: 21.00rem;
    transform: translate(-6.56rem,-2.15rem);
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif2 img {
    width: 10.99rem;
    transform: translate(-2.06rem,-0.75rem);
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif3 img {
    width: 9.82rem;
    transform: translate(-0.91rem,-0.75rem);
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif4 img {
    width: 13.50rem;
    transform: translate(-3.16rem,-2.70rem);
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li button .gif.gif5 img {
    width: 9.72rem;
    transform: translate(-0.56rem,-1.25rem);
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .box .skinset_gallery_tab li img {
    width: 8.2rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div {
    width: 45rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .left_div .pic_area .ico {
    width: 45rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div {
    width: 45rem;
    min-height: 44.4rem;
  }
  .skinset_260820_wrap .sec_con .sec2 .sec_in .gallery_box .gallery_con .right_div .txt_box {
    padding: 21.5rem 3rem 3rem;
  }
  .skinset_260820_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_260820_wrap .sec1 .sec_in .title {
    width: 54.3rem;
    padding-top: 14.4rem;
  }
  .skinset_260820_wrap .sec1 .sec_in .sc_down {
    bottom: 31.6rem;
    margin-left: -8.5rem;
  }
  .skinset_260820_wrap .sec1 .sec_in .sc_down .pic {
    width: 17rem;
  }
  .skinset_260820_wrap .skinset_vs_top {
    top: -12.4rem;
  }
  .skinset_260820_wrap .skinset_vs_top .vs_top_in ul li a {
    width: 24.4rem;
    height: 8.4rem;
  }
  .skinset_260820_wrap .skinset_vs_top .vs_top_in ul li a span {
    font-size: 2.4rem;
    letter-spacing: -.12rem;
  }
  .skinset_260820_wrap .sec_con .sec3 {
    margin-top: -12.3rem;
  }
  .skinset_260820_wrap .sec_con .sec3:before {
    top: -20rem;
  }
  .skinset_260820_wrap .sec_con .sec3 .sec_in .title_tit {
    transform: translate(0);
    margin-top: 0;
  }
  .skinset_260820_wrap .sec_con .sec3 .sec_in .title_tit>img,
  .skinset_260820_wrap .sec_con .sec3 .sec_in .title_tit>picture>img {
    width: 43.8rem;
  }
  .skinset_260820_wrap .sec_con .sec3 .sec_in .title_tit .ico {
    width: 44.8rem;
    right: auto;
    left: -14rem;
    top: 24rem;
  }
  .skinset_260820_wrap .sec_con .sec3 .sec_in .con_box {
    margin-top: 10.6rem;
  }
  .skinset_260820_wrap .sec_con .sec3 .sec_in .con_box .con_box_in {
    width: 90rem;
  }
  .skinset_260820_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .video_box {
    height: 50.6rem;
  }
  .skinset_260820_wrap .sec_con .sec3 .sec_in .con_box .con_box_in .txt_box .txt_img {
    width: 43.1rem;
  }
  .skinset_260820_wrap .sec_con .sec4 {
    z-index: auto;
    background: transparent;
  }
  .skinset_260820_wrap .sec_con .sec4:before {
    top: -.5rem;
    z-index: -1;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .title {
    width: 41rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .txt_box {
    width: 41.9rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in {
    z-index: 7;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box {
    width: 90rem;
    height: 47.8rem;
    margin: 1.3rem auto 0;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box {
    width: 23.9rem;
    height: 23.9rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) {
    left: 17.2rem;
    top: 26.5rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) {
    right: 17.2rem;
    top: 26.5rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .pic {
    bottom: 3.3rem;
    width: 32rem;
    height: 30rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) .pic img {
    width: 49.9rem;
    transform: translate(-8.54rem,1.6rem);
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) .pic img {
    width: 30.9rem;
    transform: translate(0.55rem,9.4rem);
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) .pic img {
    width: 47.3rem;
    transform: translate(-8.95rem,-0.6rem);
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) .pic img {
    width: 46.2rem;
    transform: translate(-8.05rem,-5.1rem);
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) .pic img {
    width: 40.4rem;
    transform: translate(-2.85rem,8.5rem);
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box .deco {
    bottom: -2.8rem;
    width: 21.8rem;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(1) .pic {
    width: 36rem;
    -webkit-mask-image: url(/assets/revive/skinset/260820/img/bg_card01-cg2kevft.png), url(/assets/revive/skinset/260820/img/mask_card01_hair-DS7J0wnz.png);
    mask-image: url(/assets/revive/skinset/260820/img/bg_card01-cg2kevft.png), url(/assets/revive/skinset/260820/img/mask_card01_hair-DS7J0wnz.png);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 23.9rem auto, 36rem 30rem;
    mask-size: 23.9rem auto, 36rem 30rem;
    -webkit-mask-position: 6.05rem 10.25rem, 0 0;
    mask-position: 6.05rem 10.25rem, 0 0;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(2) .pic {
    -webkit-mask-image: url(/assets/revive/skinset/260820/img/bg_card02-xLHA5VnJ.png), linear-gradient(#000 0 0);
    mask-image: url(/assets/revive/skinset/260820/img/bg_card02-xLHA5VnJ.png), linear-gradient(#000 0 0);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 23.9rem auto, 100% 26rem;
    mask-size: 23.9rem auto, 100% 26rem;
    -webkit-mask-position: 4.05rem 10.25rem, 0 0;
    mask-position: 4.05rem 10.25rem, 0 0;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(3) .pic {
    -webkit-mask-image: url(/assets/revive/skinset/260820/img/bg_card03-iwzjMFPR.png), url(/assets/revive/skinset/260820/img/mask_card03_pass-9h7mG-lW.png);
    mask-image: url(/assets/revive/skinset/260820/img/bg_card03-iwzjMFPR.png), url(/assets/revive/skinset/260820/img/mask_card03_pass-9h7mG-lW.png);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 23.9rem auto, 32rem 30rem;
    mask-size: 23.9rem auto, 32rem 30rem;
    -webkit-mask-position: 4.05rem 10.25rem, 0 0;
    mask-position: 4.05rem 10.25rem, 0 0;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(4) .pic {
    -webkit-mask-image: url(/assets/revive/skinset/260820/img/mask_card04_pass-sqggC8NX.png);
    mask-image: url(/assets/revive/skinset/260820/img/mask_card04_pass-sqggC8NX.png);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 32rem 30rem;
    mask-size: 32rem 30rem;
    -webkit-mask-position: 0 0;
    mask-position: 0 0;
  }
  .skinset_260820_wrap .sec_con .sec4 .sec_in .con_box .gif_box .box:nth-child(5) .pic {
    -webkit-mask-image: url(/assets/revive/skinset/260820/img/bg_card05-auzS5mjr.png), url(/assets/revive/skinset/260820/img/mask_card05_pass-ZyhFXYF4.png);
    mask-image: url(/assets/revive/skinset/260820/img/bg_card05-auzS5mjr.png), url(/assets/revive/skinset/260820/img/mask_card05_pass-ZyhFXYF4.png);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 23.9rem auto, 32rem 30rem;
    mask-size: 23.9rem auto, 32rem 30rem;
    -webkit-mask-position: 4.05rem 10.25rem, 0 0;
    mask-position: 4.05rem 10.25rem, 0 0;
  }
  .skinset_260820_wrap .sec_con .sec5 {
    margin-top: -54.6rem;
  }
  .skinset_260820_wrap #sec3 {
    --anchor-scroll-margin-rem: 10.2;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img:after,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div:after {
    width: 5.76rem;
    height: 7.46rem;
    top: 0;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .bg img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div .bg img {
    width: 5.76rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_img .pic,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li.on .on_div .pic {
    top: 0;
    width: 5.76rem;
    height: 6.22rem;
    clip-path: polygon(50% 1%,98% 27%,98% 74%,50% 99%,2% 74%,2% 27%);
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab ul {
    gap: 0 0.96rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li .off_img {
    width: 5.76rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .off_img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .on_img .bg img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .on_div .bg img {
    width: 6.03rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(1) .on_img .pic img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(1) .on_div .pic img {
    width: 16.32rem;
    margin-top: -0.94rem;
    margin-left: 2.99rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(2) .on_img .pic img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(2) .on_div .pic img {
    width: 7.82rem;
    margin-top: 0.42rem;
    margin-left: 3.05rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .on_img .pic img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(3) .on_div .pic img {
    width: 8.27rem;
    margin-top: -0.17rem;
    margin-left: 3.26rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(4) .on_img .pic img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(4) .on_div .pic img {
    width: 12.74rem;
    margin-top: -2.24rem;
    margin-left: 2.54rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(5) .on_img .pic img,
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_tab li:nth-child(5) .on_div .pic img {
    width: 7.25rem;
    margin-top: -0.42rem;
    margin-left: 2.54rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set {
    width: 91.3rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box {
    height: 47.48rem;
    margin-top: -1.02rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .bg {
    width: 91.3rem;
    height: 38.95rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .char_pic {
    width: 56.0rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl {
    right: 5.33rem;
    bottom: 3.8rem;
    gap: 1.83rem;
    width: 20.01rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn {
    gap: 0rem 0.91rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li img {
    width: 6.09rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li .gif {
    width: 6.09rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box .pose_ctrl .skinset_pose_btn li .gif img {
    width: 12.17rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .gif.gif1 img {
    width: 22.52rem!important;
    margin-top: -2.14rem;
    margin-left: 0.40rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .gif.gif2 img {
    width: 22.83rem!important;
    margin-top: -2.22rem;
    margin-left: 0.44rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .gif.gif3 img {
    width: 24.05rem!important;
    margin-top: -2.80rem;
    margin-left: 0.02rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st2 .gif.gif1 img {
    width: 10.36rem!important;
    margin-top: 0.00rem;
    margin-left: 0.03rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st2 .gif.gif2 img {
    width: 10.26rem!important;
    margin-top: 0.00rem;
    margin-left: 0.59rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st2 .gif.gif3 img {
    width: 10.55rem!important;
    margin-top: 0.00rem;
    margin-left: 0.08rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st3 .gif.gif1 img {
    width: 10.60rem!important;
    margin-top: -0.69rem;
    margin-left: 0.61rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st3 .gif.gif2 img {
    width: 11.54rem!important;
    margin-top: -0.92rem;
    margin-left: 0.89rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st3 .gif.gif3 img {
    width: 11.73rem!important;
    margin-top: 0.00rem;
    margin-left: 0.41rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .gif.gif1 img {
    width: 15.47rem!important;
    margin-top: -3.22rem;
    margin-left: 0.10rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .gif.gif2 img {
    width: 15.47rem!important;
    margin-top: -3.18rem;
    margin-left: -0.21rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .gif.gif3 img {
    width: 15.78rem!important;
    margin-top: -3.52rem;
    margin-left: 0.06rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .gif.gif1 img {
    width: 9.58rem!important;
    margin-top: -0.50rem;
    margin-left: 0.71rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .gif.gif2 img {
    width: 9.84rem!important;
    margin-top: -1.15rem;
    margin-left: 0.11rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .gif.gif3 img {
    width: 10.01rem!important;
    margin-top: -0.65rem;
    margin-left: 0.93rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st1 .char_pic {
    top: 1.2rem;
    width: 79.6rem;
    transform: translate(-52.05%);
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st2 .char_pic {
    top: 3.8rem;
    width: 41.8rem;
    transform: translate(-56.93%);
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st3 .char_pic {
    top: 3.7rem;
    width: 42.0rem;
    transform: translate(-51.57%);
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st4 .char_pic {
    top: -9.0rem;
    width: 62.1rem;
    transform: translate(-49.96%);
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in .skinset_pose_set .skinset_pose_box.st5 .char_pic {
    top: 5.1rem;
    width: 33.0rem;
    transform: translate(-42.77%);
  }
  .skinset_260820_wrap .sec_con .sec5:before {
    top: -36.7rem;
  }
  .skinset_260820_wrap .sec_con .sec5 .sec_in {
    padding-bottom: 31.9rem;
  }
}


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