﻿@font-face {
  font-family:"PretendardBlack";
  src:url(/opt/fonts/Pretendard/Pretendard-Black.woff2) format("woff2");
  font-weight:700;
  font-style:normal
; font-display:swap }

@font-face {
  font-family:"PretendardBold";
  font-weight:700;
  src:url(/opt/fonts/Pretendard/Pretendard-Bold.woff2) format("woff2")
; font-display:swap }

@font-face {
  font-family:"Pretendard";
  font-weight:500;
  src:url(/opt/fonts/Pretendard/Pretendard-Regular.woff2) format("woff2")
; font-display:swap }

@font-face {
  font-family:"DXmetalgothicStdExtraBold";
  src:url(/opt/fonts/DXmetalgothic/DXmetalgothicStd-ExtraBold.woff2) format("woff2")
; font-display:swap }

@font-face {
  font-family:"LINESeedJP_Eb";
  src:url(/opt/fonts/LINESeed/LINESeedJP_OTF_Eb.woff2) format("woff2")
; font-display:swap }

@font-face {
  font-family:"LINESeedJP_Rg";
  src:url(/opt/fonts/LINESeed/LINESeedJP_OTF_Rg.woff2) format("woff2")
; font-display:swap }

* {
  margin:0;
  padding:0;
  list-style:none;
  border:0;
  box-sizing:border-box
}

html {
  -webkit-text-size-adjust:none;
  font-size:10px
}

body {
  font-family:"Pretendard",sans-serif
}

body:lang(ko) {
  word-break:keep-all;
  word-wrap:break-word
}

body:lang(ja) {
  font-family:"LINESeedJP_Rg","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif
}

body:lang(zh-hans) {
  font-family:"Times New Roman",sans-serif
}

body:lang(zh-hant) {
  font-family:"微軟正黑體","Microsoft JhengHei",sans-serif
}

img {
  width:100%;
  vertical-align:top
}

strong {
  font-family:"PretendardBold",sans-serif
}

strong:lang(ja),
strong:lang(zh-hans),
strong:lang(zh-hant) {
  font-family:inherit;
  font-weight:bold
}

button {
  font-family:inherit;
  font-size:inherit;
  vertical-align:top;
  background:none;
  cursor:pointer
}

a {
  text-decoration:none
}

iframe {
  display:block;
  width:100%
}

.hide,
#MINIwrap .today .cookie input {
  overflow:hidden;
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  border:0;
  clip:rect(1px, 1px, 1px, 1px);
  clip-path:inset(50%)
}

#MINIwrap {
  overflow:hidden;
  min-width:320px;
  margin:0 auto;
  background-color:#fff;
  color:#222;
  font-size:15px;
  line-height:1.5
}

#MINIwrap [class^=sect] {
  position:relative;
  display:flex;
  justify-content:center;
  align-items:center;
  background-position:50% 0;
  background-repeat:no-repeat
}

#MINIwrap .contents {
  position:relative;
  width:320px;
  margin:0 auto;
  padding:60px 0
}

#MINIwrap .view-t,
#MINIwrap .view-pc {
  display:none
}

#MINIwrap .tit {
  margin-bottom:10px;
  font-size:27px;
  line-height:1.3;
  text-align:center
}

#MINIwrap .webfont {
  font-family:"PretendardBlack",sans-serif
}

#MINIwrap .webfont:lang(ko) {
  font-family:"DXmetalgothicStdExtraBold",sans-serif;
  font-weight:normal
}

#MINIwrap .webfont:lang(ja) {
  font-family:"LINESeedJP_Eb","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic",Arial,sans-serif;
  font-weight:normal
}

#MINIwrap .webfont:lang(zh-hans),
#MINIwrap .webfont:lang(zh-hant) {
  font-family:inherit;
  font-weight:bold
}

#MINIwrap .btn-close {
  display:block;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.828 32.828'%3E%3Cpath fill='none' stroke='%23222' stroke-width='4' d='m31.414 1.414-30 30' data-name='패스 281'/%3E%3Cpath fill='none' stroke='%23222' stroke-width='4' d='m1.414 1.414 30 30' data-name='패스 282'/%3E%3C/svg%3E") 50% 50% no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32.828 32.828'%3E%3Cpath fill='none' stroke='%23222' stroke-width='4' d='m31.414 1.414-30 30' data-name='패스 281'/%3E%3Cpath fill='none' stroke='%23222' stroke-width='4' d='m1.414 1.414 30 30' data-name='패스 282'/%3E%3C/svg%3E") 50% 50% no-repeat
}

#MINIwrap .swiper .swiper-button-next,
#MINIwrap .swiper .swiper-button-prev {
  display:none
}

#MINIwrap .swiper .swiper-pagination {
  display:flex;
  justify-content:center;
  align-items:center;
  position:absolute;
  bottom:0;
  margin-top:2rem
}

#MINIwrap .swiper .swiper-pagination .swiper-pagination-bullet {
  width:7px;
  height:7px;
  margin:0 5px;
  border:1px solid #c9c9c9;
  background-color:rgba(0,0,0,0);
  opacity:1
}

#MINIwrap .swiper .swiper-pagination .swiper-pagination-bullet-active {
  width:9px;
  height:9px;
  border:0;
  background-color:#fb1b1b
}

#MINIwrap .bg-img .contents {
  position:absolute;
  left:50%;
  top:0;
  height:100%;
  padding:0;
  transform:translate3d(-50%, 100px, 0)
}

#MINIwrap .bg-img .contents.aos-animate {
  transform:translate3d(-50%, 0, 0)
}

#MINIwrap .header {
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:50px;
  z-index:30;
  -webkit-transition:top .5s
}

#MINIwrap .header:after {
  display:block;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.7);
  -webkit-backdrop-filter:blur(15px);
  backdrop-filter:blur(15px);
  z-index:-1;
  content:""
}

#MINIwrap .header.hidden {
  top:-50px
}

#MINIwrap .header .contents {
  display:flex;
  justify-content:space-between;
  align-items:center;
  width:100%;
  height:100%;
  padding:0 20px
}

#MINIwrap .header .logo>a {
  display:block
}

#MINIwrap .header .logo img {
  width:auto;
  height:50px
}

#MINIwrap .header .btn-menu {
  overflow:hidden;
  position:relative;
  width:18px;
  height:15px;
  z-index:20
}

#MINIwrap .header .btn-menu:before {
  display:block;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:2px;
  background-color:#fff;
  transition:top .2s,transform .2s;
  content:""
}

#MINIwrap .header .btn-menu.on:before {
  top:50%;
  transform:rotate(45deg)
}

#MINIwrap .header .btn-menu:after {
  display:block;
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:2px;
  background-color:#fff;
  transition:top .2s,transform .2s;
  content:""
}

#MINIwrap .header .btn-menu.on:after {
  top:50%;
  transform:rotate(-45deg)
}

#MINIwrap .header .btn-menu>span {
  display:block;
  position:absolute;
  left:0;
  top:50%;
  width:100%;
  height:2px;
  margin-top:-1px;
  background-color:#fff;
  transition:transform .2s,opacity .2s
}

#MINIwrap .header .btn-menu.on>span {
  opacity:0;
  transform:translateX(100%)
}

#MINIwrap .header .wrap-menu {
  position:fixed;
  left:0;
  top:0;
  z-index:-1
}

#MINIwrap .header .wrap-menu .dim {
  display:none;
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.7);
  -webkit-backdrop-filter:blur(10px);
  backdrop-filter:blur(10px);
  touch-action:none
}

#MINIwrap .header .wrap-menu .box-menu {
  overflow-y:auto;
  position:fixed;
  right:0;
  top:0;
  width:249px;
  height:100%;
  padding:41px 31px 20px;
  background-color:rgba(0,0,0,.95);
  transform:translateX(249px);
  transition:transform .4s
}

#MINIwrap .header .wrap-menu .logo-menu {
  display:block;
  margin:0 auto;
  text-align:center
}

#MINIwrap .header .wrap-menu .logo-menu img {
  width:auto;
  max-width:181px;
  height:50px
}

#MINIwrap .header .wrap-menu .list-menu {
  margin-top:15px;
  padding:28px 10px 0;
  border-top:1px solid #707070
}

#MINIwrap .header .wrap-menu .list-menu a {
  line-height:1.2
}

#MINIwrap .header .wrap-menu .list-menu>li:nth-child(n+2) {
  margin-top:33px
}

#MINIwrap .header .wrap-menu .list-menu>li>a {
  color:#fff;
  font-size:17px
}

#MINIwrap .header .wrap-menu .list-menu>li>a:after {
  display:inline-block;
  width:0;
  height:0;
  margin-top:7px;
  margin-left:5px;
  border-top:6px solid #fff;
  border-right:.45rem solid rgba(0,0,0,0);
  border-left:.45rem solid rgba(0,0,0,0);
  vertical-align:top;
  content:""
}

#MINIwrap .header .wrap-menu .list-menu>li>a:only-child:after {
  content:none
}

#MINIwrap .header .wrap-menu .list-menu>li>a[target=_blank]:after {
  width:12px;
  height:12px;
  margin-top:4px;
  margin-left:5px;
  border:0;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M21.155 21.155H2.644V0A2.644 2.644 0 0 0 0 2.644v18.51A2.644 2.644 0 0 0 2.644 23.8h18.51a2.652 2.652 0 0 0 2.646-2.645zM7.744 0v2.644h11.547l-13 13 1.864 1.864 13-13v11.547H23.8V0z' data-name='패스 30'/%3E%3C/svg%3E") 0 0 no-repeat;
  background-size:100% 100%;
  content:""
}

#MINIwrap .header .wrap-menu .list-menu .submenu>li:nth-child(1) {
  margin-top:18px
}

#MINIwrap .header .wrap-menu .list-menu .submenu>li:nth-child(n+2) {
  margin-top:15px
}

#MINIwrap .header .wrap-menu .list-menu .submenu a {
  position:relative;
  color:#d9d9d9;
  font-size:15px
}

#MINIwrap .header .wrap-menu .list-menu .submenu>li.on a:after {
  position:absolute;
  left:0;
  top:100%;
  margin-top:2px;
  width:100%;
  height:2px;
  background-color:#ff3131;
  content:""
}

#MINIwrap .header .wrap-menu .logo-c2s {
  display:none
}

#MINIwrap .header .btn-launcher {
  display:none;
  position:absolute;
  right:58px;
  top:50%;
  min-width:60px;
  max-width:120px;
  min-height:30px;
  max-height:44px;
  padding:4px 12px;
  background-color:var(--bg-btn-launcher);
  color:var(--color-btn-launcher);
  font-size:10px;
  line-height:1.2;
  font-family:"PretendardBold",sans-serif;
  transform:translateY(-50%)
}

#MINIwrap .header .btn-launcher:hover {
  background-color:var(--bg-btn-launcher-light)
}

#MINIwrap .header .btn-launcher:lang(ja) {
  font-family:"LINESeedJP_Eb",sans-serif
}

#MINIwrap .header .wrap-menu.launcher+.btn-launcher {
  display:block
}

#MINIwrap .header .btn-menu.on+.wrap-menu {
  z-index:1
}

#MINIwrap .header .btn-menu.on+.wrap-menu .dim {
  display:block
}

#MINIwrap .header .btn-menu.on+.wrap-menu .box-menu {
  transform:translateX(0)
}

#MINIwrap .today {
  position:absolute;
  right:1rem;
  top:60px;
  display:flex;
  z-index:10
}

#MINIwrap .today .cookie {
  position:relative;
  height:24px;
  border-radius:.4rem;
  background-color:rgba(255,255,255,.7);
  box-shadow:2px 4px 14px 2px rgba(0,0,0,.12);
  font-size:12px;
  line-height:24px
}

#MINIwrap .today .cookie label {
  position:relative;
  display:block;
  padding:0 8px 0 24px;
  cursor:pointer
}

#MINIwrap .today .cookie label:before {
  position:absolute;
  left:8px;
  top:50%;
  width:12px;
  height:12px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 12'%3E%3Crect width='11' height='11' x='.5' y='.5' fill='%23D9D9D9' fill-opacity='.6' stroke='%23959595' rx='5.5'/%3E%3Cpath fill='%23959595' fill-rule='evenodd' d='M8.916 3 10 3.929 4.847 9 2 6.198l1.083-.929 1.764 1.736L8.917 3Z' clip-rule='evenodd'/%3E%3C/svg%3E") 0 0 no-repeat;
  background-size:100% 100%;
  transform:translateY(-50%);
  content:""
}

#MINIwrap .today .cookie input:checked+label:before {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Crect width='19' height='19' x='.5' y='.5' fill='%23222' stroke='%23222' rx='9.5'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M14.375 5 16 6.548 8.27 15 4 10.33l1.625-1.548 2.646 2.893L14.375 5Z' clip-rule='evenodd'/%3E%3C/svg%3E")
}

#MINIwrap .today .btn-home {
  display:block;
  width:24px;
  height:24px;
  border-radius:.4rem;
  background-color:rgba(255,255,255,.7);
  box-shadow:2px 4px 14px 2px rgba(0,0,0,.12);
  margin-left:6px;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23222' d='M7 0 .5 4.667V14h4.063V8.556h4.875V14H13.5V4.667L7 0Z'/%3E%3C/svg%3E");
  background-position:50% 50%;
  background-repeat:no-repeat;
  background-size:13px auto;
  transition:background-color .3s
}

#MINIwrap .today .btn-home:hover {
  background-color:#222;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23fff' d='M7 0 .5 4.667V14h4.063V8.556h4.875V14H13.5V4.667L7 0Z'/%3E%3C/svg%3E")
}

#MINIwrap .sect-visual {
  min-height:100vh;
  text-align:center
}

#MINIwrap .sect-visual .background {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%
}

#MINIwrap .sect-visual .background video {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  object-fit:cover
}

#MINIwrap .sect-visual .background img {
  width:799px
}

#MINIwrap .sect-visual .contents {
  padding:90px 0
}

#MINIwrap .sect-visual .contents>*:first-child {
  margin-top:0
}

#MINIwrap .sect-visual .logo {
  width:27.5rem;
  margin:0 auto
}

#MINIwrap .sect-visual .tit {
  margin-top:19px;
  margin-bottom:0;
  line-height:1.19
}

#MINIwrap .sect-visual .desc {
  margin-top:8px;
  font-size:15px
}

#MINIwrap .sect-visual .wrap-badge {
  flex-wrap:wrap;
  display:flex;
  justify-content:center;
  margin-top:13px
}

#MINIwrap .sect-visual .wrap-badge>a,
#MINIwrap .sect-visual .wrap-badge>button {
  display:block;
  margin:6px 3px 0
}

#MINIwrap .sect-visual .wrap-badge>a>img,
#MINIwrap .sect-visual .wrap-badge>button>img {
  width:auto;
  height:28px
}

#MINIwrap .sect-visual .wrap-store {
  display:flex;
  justify-content:center;
  margin-top:15px
}

#MINIwrap .sect-visual .wrap-store>a,
#MINIwrap .sect-visual .wrap-store>button {
  display:block;
  margin-left:7px
}

#MINIwrap .sect-visual .wrap-store>a:first-child,
#MINIwrap .sect-visual .wrap-store>button:first-child {
  margin-left:0
}

#MINIwrap .sect-visual .wrap-store>a>img,
#MINIwrap .sect-visual .wrap-store>button>img {
  width:auto;
  height:2.5rem
}

#MINIwrap .sect-visual .wrap-btn {
  display:flex;
  justify-content:center;
  margin-top:15px
}

#MINIwrap .sect-visual .wrap-btn>a,
#MINIwrap .sect-visual .wrap-btn>button {
  display:flex;
  justify-content:center;
  align-items:center;
  width:13.5rem;
  height:3.5rem;
  margin:0 .3rem;
  padding:0 1.3rem;
  color:#fff;
  font-size:10px;
  line-height:1.2rem
}

#MINIwrap .sect-visual .wrap-btn .btn-box {
  background-color:#ff3131
}

#MINIwrap .sect-visual .wrap-btn .btn-line {
  border:1px solid #fff;
  background-color:rgba(0,0,0,.3)
}

#MINIwrap .sect-visual.visual-img {
  min-height:unset;
  background-color:#000
}

#MINIwrap .sect-visual.visual-img .background {
  position:static;
  display:flex;
  justify-content:center;
  align-items:flex-start;
  height:auto
}

#MINIwrap .sect-visual.visual-img .contents {
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -webkit-box-pack:center;
  -webkit-box-align:center;
  -webkit-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:center;
  justify-content:center;
  position:absolute;
  left:50%;
  top:0;
  width:320px;
  height:100%;
  margin-left:-160px;
  padding:59px 0
}

#MINIwrap .sect-visual .gatcha_info {
  position:absolute;
  left:10px;
  top:60px;
  padding:2px 4px;
  border-radius:4px;
  font-size:1rem;
  line-height:1.2
}

#MINIwrap .btn-bnn {
  position:fixed;
  right:15px;
  bottom:15px;
  width:40px;
  height:40px;
  border-radius:50%;
  background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cg data-name='레이어 2'%3E%3Cg data-name='Layer 1'%3E%3Cpath d='M23.455 20.643A5.98 5.98 0 0 1 21 15.81v-4.824a9 9 0 0 0-7-8.77v-1.2A1.021 1.021 0 0 0 12.979 0H11.02A1.021 1.021 0 0 0 10 1.021v1.2a9 9 0 0 0-7 8.767v4.822a5.979 5.979 0 0 1-2.456 4.831A1.325 1.325 0 0 0 0 21.712v1.008A1.279 1.279 0 0 0 1.279 24h21.44A1.279 1.279 0 0 0 24 22.719v-1.007a1.326 1.326 0 0 0-.545-1.068z' data-name='패스 285'/%3E%3Cpath d='M12 28a3 3 0 0 0 3-3H9a3 3 0 0 0 3 3z' data-name='패스 286'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size:16px 19px;
  box-shadow:1px 3px 8px 0 rgba(98,103,120,.3);
  opacity:1;
  z-index:10;
  transition:opacity .3s
}

#MINIwrap .btn-bnn.on {
  opacity:0;
  z-index:-1
}

#MINIwrap .wrap-floating {
  position:fixed;
  right:0;
  bottom:15px;
  max-width:100%;
  padding-top:30px;
  transform:translateX(100%);
  transition:transform .3s;
  z-index:20
}

#MINIwrap .wrap-floating .slide-bnn {
  position:relative
}

#MINIwrap .wrap-floating .slide-bnn .swiper-wrapper>li {
  width:97px;
  height:55px
}

#MINIwrap .wrap-floating .slide-bnn .swiper-wrapper>li:first-child {
  margin-left:5px
}

#MINIwrap .wrap-floating .btn-close {
  display:block;
  position:absolute;
  right:10px;
  top:0;
  width:25px;
  height:25px;
  background-color:#222;
  -webkit-mask-size:15px 15px;
  mask-size:15px 15px
}

#MINIwrap .btn-bnn.on+.wrap-floating {
  transform:translateX(0)
}

#MINIwrap .line {
  display:block;
  height:8px;
  border-top:1px solid #e8e8e8;
  background-color:#f7f7f7
}

#MINIwrap .sect-editor .editor img {
  width:auto;
  max-width:100%
}

#MINIwrap .sect-video .contents {
  width:100%
}

#MINIwrap .sect-video .tit {
  width:320px;
  margin-right:auto;
  margin-left:auto
}

#MINIwrap .sect-video .slide-video {
  max-width:850px;
  height:203px;
  padding-bottom:29px
}

#MINIwrap .sect-video .slide-video .swiper-slide {
  display:flex;
  align-items:center;
  width:260px
}

#MINIwrap .sect-video .slide-video .swiper-slide button,
#MINIwrap .sect-video .slide-video .swiper-slide img {
  display:block;
  min-width:100%;
  height:146px;
  transition:all .3s
}

#MINIwrap .sect-video .slide-video .swiper-slide-active button {
  transform:scale(1.192)
}

#MINIwrap .sect-video .slide-video .btn-video {
  position:relative;
  display:block;
  width:100%;
  background-color:rgba(0,0,0,0)
}

#MINIwrap .sect-video .slide-video .btn-video:after {
  position:absolute;
  left:50%;
  top:50%;
  display:block;
  width:54px;
  height:54px;
  border-radius:50%;
  -webkit-backdrop-filter:blur(10px);
  backdrop-filter:blur(10px);
  background:rgba(0,0,0,.4) url(https://gachiakuta-fn.qpyou.cn/gachiakuta/wwwBrandsite/dist-cdn/assets/ui/m_btn_video.png) 20px 50% no-repeat;
  background-size:19px 24px;
  transform:translate(-50%, -50%);
  content:""
}

#MINIwrap .sect-video .slide-video .btn-video[data-src=""] {
  cursor:initial
}

#MINIwrap .sect-video .slide-video .btn-video[data-src=""]:after {
  content:none
}

#MINIwrap .sect-video .slide-video .btn-video>img {
  height:100%;
  object-fit:cover
}

#MINIwrap .sect-video .slide-video.type-2 {
  width:320px;
  height:180px;
  padding-bottom:0
}

#MINIwrap .sect-video .slide-video.type-2 iframe {
  height:100%
}

#MINIwrap .sect-video .slide-video.type-2 .swiper-slide {
  width:320px
}

#MINIwrap .sect-video .slide-video[data-type=vertical] {
  max-width:668px;
  height:441px
}

#MINIwrap .sect-video .slide-video[data-type=vertical] .swiper-slide {
  width:232px;
  transform:scale(0.87);
  transform-origin:100% 50%;
  transition:transform .3s,transform-origin .3s
}

#MINIwrap .sect-video .slide-video[data-type=vertical] .swiper-slide button,
#MINIwrap .sect-video .slide-video[data-type=vertical] .swiper-slide img {
  height:412px;
  transition:none
}

#MINIwrap .sect-video .slide-video[data-type=vertical] .swiper-slide-active {
  transform:scale(1) !important;
  transform-origin:50% 50%
}

#MINIwrap .sect-video .slide-video[data-type=vertical] .swiper-slide-active button {
  transform:scale(1)
}

#MINIwrap .sect-video .slide-video[data-type=vertical] .swiper-slide-next {
  transform-origin:0 50%
}

#MINIwrap .sect-video .slide-video[data-type=vertical][data-count="5"] {
  max-width:1104px
}

#MINIwrap .sect-video .slide-video[data-type=vertical][data-count="5"] .swiper-slide {
  transform-origin:200% 50%
}

#MINIwrap .sect-video .slide-video[data-type=vertical][data-count="5"] .swiper-slide-prev {
  transform-origin:100% 50%
}

#MINIwrap .sect-video .slide-video[data-type=vertical][data-count="5"] .swiper-slide-next {
  transform-origin:0 50%
}

#MINIwrap .sect-video .slide-video[data-type=vertical][data-count="5"] .swiper-slide-next+.swiper-slide {
  transform-origin:-100% 50%
}

#MINIwrap .sect-gallery .contents {
  width:100%
}

#MINIwrap .sect-gallery .tit {
  width:320px;
  margin-right:auto;
  margin-left:auto
}

#MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] {
  max-width:850px;
  height:203px;
  padding-bottom:29px
}

#MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-slide {
  display:flex;
  align-items:center;
  width:260px;
  transform:translateX(-25px)
}

#MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-slide img {
  align-self:center;
  min-width:100%;
  max-height:100%;
  transition:all .3s
}

#MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-slide-active img {
  min-width:310px
}

#MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-slide-active~.swiper-slide img {
  transform:translateX(50px)
}

#MINIwrap .sect-gallery .slide-gallery[data-type=vertical] {
  max-width:666px;
  height:441px;
  padding-bottom:29px
}

#MINIwrap .sect-gallery .slide-gallery[data-type=vertical] .swiper-slide {
  display:flex;
  align-items:center;
  width:202px;
  transform:translateX(-15px)
}

#MINIwrap .sect-gallery .slide-gallery[data-type=vertical] .swiper-slide img {
  align-self:center;
  min-width:100%;
  max-height:100%;
  transition:all .3s
}

#MINIwrap .sect-gallery .slide-gallery[data-type=vertical] .swiper-slide-active img {
  min-width:232px
}

#MINIwrap .sect-gallery .slide-gallery[data-type=vertical] .swiper-slide-active~.swiper-slide img {
  transform:translateX(30px)
}

#MINIwrap .sect-gallery .slide-gallery[data-type=square] {
  max-width:732px;
  height:289px;
  padding-bottom:29px
}

#MINIwrap .sect-gallery .slide-gallery[data-type=square] .swiper-slide {
  display:flex;
  align-items:center;
  width:220px;
  transform:translateX(-20px)
}

#MINIwrap .sect-gallery .slide-gallery[data-type=square] .swiper-slide img {
  align-self:center;
  min-width:100%;
  max-height:100%;
  transition:all .3s
}

#MINIwrap .sect-gallery .slide-gallery[data-type=square] .swiper-slide-active img {
  min-width:260px
}

#MINIwrap .sect-gallery .slide-gallery[data-type=square] .swiper-slide-active~.swiper-slide img {
  transform:translateX(40px)
}

#MINIwrap .sect-img {
  padding:0;
  background-color:#fff;
  text-align:center
}

#MINIwrap .sect-img>img.view-m {
  width:799px
}

#MINIwrap .sect-img .contents {
  display:flex;
  justify-content:center;
  align-items:center;
  position:absolute;
  left:50%;
  top:0;
  height:100%;
  padding:59px 0;
  transform:translateX(-50%)
}

#MINIwrap .sect-img .wrap-txt {
  width:320px
}

#MINIwrap .sect-img .tit {
  margin-bottom:0
}

#MINIwrap .sect-img .tit~.desc {
  margin-top:10px
}

#MINIwrap .sect-img[data-m=top] .contents {
  align-items:flex-start
}

#MINIwrap .sect-img[data-m=mid] .contents {
  padding:0
}

#MINIwrap .sect-img[data-m=bot] .contents {
  align-items:flex-end
}

#MINIwrap .sect-register {
  text-align:center
}

#MINIwrap .sect-register .background>img {
  width:799px
}

#MINIwrap .sect-register .contents {
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column
}

#MINIwrap .sect-register .reward-img {
  display:none;
  width:350px;
  margin:16px 0 0 -15px
}

#MINIwrap .sect-register .reward-img.on {
  display:block
}

#MINIwrap .sect-register .reward-img.top {
  margin-top:0
}

#MINIwrap .sect-register .reward-img.view-pc {
  display:none
}

#MINIwrap .sect-register .box-txt {
  width:100%
}

#MINIwrap .sect-register .box-txt .tit {
  margin-top:16px;
  margin-bottom:0
}

#MINIwrap .sect-register .box-txt .tit:first-child {
  margin-top:0
}

#MINIwrap .sect-register .box-txt .desc {
  margin-top:10px;
  text-align:center
}

#MINIwrap .sect-register .box-txt .desc:first-child {
  margin-top:0
}

#MINIwrap .sect-register .box-register {
  width:350px;
  margin-top:16px
}

#MINIwrap .sect-register .box-register:first-child {
  margin-top:0
}

#MINIwrap .sect-register .box-register .privacy-wrap {
  position:relative;
  margin:0 auto;
  background-repeat:no-repeat;
  background-size:100% 100%
}

#MINIwrap .sect-register .box-register .privacy-wrap .privacy-box {
  position:absolute;
  left:0;
  top:50%;
  width:100%;
  padding:0 23px;
  transform:translateY(-50%)
}

#MINIwrap .sect-register .box-register .reward-img {
  margin-left:0
}

#MINIwrap .sect-register .list-market {
  display:flex;
  justify-content:center;
  align-items:center;
  flex-wrap:wrap;
  margin:12px -4px -4px
}

#MINIwrap .sect-register .list-market>li {
  margin:4px
}

#MINIwrap .sect-register .list-market>li img {
  width:auto;
  height:43px
}

.isPC #MINIwrap .sect-register .list-market>li img {
  image-rendering:-webkit-optimize-contrast;
  transform:translateZ(0);
  backface-visibility:hidden
}

#MINIwrap .sect-register .btn-note {
  margin-top:16px;
  color:inherit;
  text-decoration:underline
}

#MINIwrap .sect-register #EVTprivacy input:disabled {
  background:#fff !important;
  color:#989898 !important;
  opacity:1
}

#MINIwrap .sect-register[data-color="2"] #EVTprivacy .list-os .item-os label,
#MINIwrap .sect-register[data-color="2"] #EVTprivacy .list-agree li {
  color:#fff
}

#MINIwrap .sect-register[data-color="2"] #EVTprivacy .tip-age .tip {
  color:#fff
}

#MINIwrap .sect-register[data-color="2"] #EVTprivacy .list-agree label:before {
  background-color:rgba(0,0,0,0)
}

#MINIwrap .sect-register[data-color="2"] #EVTprivacy .list-agree input[type=checkbox]:checked+label:before {
  border-color:#fff;
  background-color:#fff;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='9' viewBox='0 0 11 9' fill='none'%3E%3Cpath d='M1 4.5L3.8 7.5L9.4 1.5' stroke='%23333' stroke-width='2'/%3E%3C/svg%3E")
}

#MINIwrap .sect-register[data-color="2"] #EVTprivacy input.error {
  border-color:#ff5c00
}

#MINIwrap .sect-register[data-color="2"] #EVTprivacy .warn:not(.success) {
  color:#ff5c00
}

#MINIwrap .sect-register[data-color="2"] #EVTprivacy .warn:not(.success):before {
  background-color:#ff5c00
}

#MINIwrap .sect-register[data-color="2"] #EVTprivacy .btn-auth:disabled,
#MINIwrap .sect-register[data-color="2"] #EVTprivacy .btn-send:disabled {
  border-color:#b8b8b8 !important;
  background-color:#b8b8b8 !important
}

#MINIwrap .sect-thumbnail .background>img {
  width:799px
}

#MINIwrap .sect-thumbnail .contents {
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column
}

#MINIwrap .sect-thumbnail .slide-thumbnail-main {
  width:320px;
  text-align:center
}

#MINIwrap .sect-thumbnail .slide-thumbnail-main .swiper-slide>img,
#MINIwrap .sect-thumbnail .slide-thumbnail-main .swiper-slide>iframe,
#MINIwrap .sect-thumbnail .slide-thumbnail-main .swiper-slide>video {
  width:320px;
  height:220px;
  margin:0 auto;
  vertical-align:top;
  object-fit:cover
}

#MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt {
  display:flex;
  flex-direction:column;
  height:158px;
  margin-top:20px
}

#MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt .sub-tit {
  font-size:22px;
  font-weight:800;
  line-height:1.3
}

#MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt .sub-desc {
  overflow-y:auto;
  word-wrap:break-word
}

#MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt .sub-desc::-webkit-scrollbar {
  width:3px
}

#MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt .sub-desc::-webkit-scrollbar-thumb {
  background:rgba(136,136,136,.5)
}

#MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt .sub-desc::-webkit-scrollbar-track {
  background-color:rgba(0,0,0,0)
}

#MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt .sub-tit+.sub-desc {
  margin-top:8px
}

#MINIwrap .sect-thumbnail .slide-thumbnail-thumb {
  overflow:visible;
  width:320px;
  margin-top:10px;
  padding-top:10px
}

#MINIwrap .sect-thumbnail .slide-thumbnail-thumb .swiper-slide {
  position:relative;
  width:auto;
  height:60px;
  cursor:pointer;
  transition:transform .3s
}

#MINIwrap .sect-thumbnail .slide-thumbnail-thumb .swiper-slide.swiper-slide-thumb-active {
  transform:translateY(-10px)
}

#MINIwrap .sect-thumbnail .slide-thumbnail-thumb .swiper-slide>img {
  width:auto;
  height:100%
}

#MINIwrap .sect-thumbnail .slide-thumbnail-thumb .swiper-wrapper:hover .swiper-slide {
  transform:translateY(0)
}

#MINIwrap .sect-thumbnail .slide-thumbnail-thumb .swiper-wrapper:hover .swiper-slide:hover {
  transform:translateY(-10px)
}

.isMobile #MINIwrap .sect-thumbnail .slide-thumbnail-thumb .swiper-wrapper:hover .swiper-slide:hover {
  transform:translateY(0)
}

.isMobile #MINIwrap .sect-thumbnail .slide-thumbnail-thumb .swiper-wrapper:hover .swiper-slide.swiper-slide-thumb-active {
  transform:translateY(-10px)
}

#MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-main .swiper-slide>iframe,
#MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-main .swiper-slide>video {
  height:180px
}

#MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .swiper-slide>img,
#MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .swiper-slide>iframe,
#MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .swiper-slide>video {
  width:250px;
  height:444px
}

#MINIwrap .sect-invite .background>img {
  width:799px
}

#MINIwrap .sect-invite .contents {
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column
}

#MINIwrap .sect-invite .tit {
  margin-bottom:0
}

#MINIwrap .sect-invite .desc {
  margin-top:10px;
  text-align:center
}

#MINIwrap .sect-invite .desc:first-child {
  margin-top:0
}

#MINIwrap .sect-invite .img-invite {
  width:350px;
  margin-top:16px
}

#MINIwrap .sect-invite .img-invite:first-child {
  margin-top:0
}

#MINIwrap .sect-invite .wrap-invite {
  position:relative;
  width:350px;
  height:290px;
  margin-top:16px;
  padding:24px 24px 0
}

#MINIwrap .sect-invite .wrap-invite:first-child {
  margin-top:0
}

#MINIwrap .sect-invite .wrap-invite>img {
  position:absolute;
  left:0;
  top:0;
  z-index:-1
}

#MINIwrap .sect-invite .wrap-invite input {
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  display:block;
  width:100%;
  height:44px;
  padding:0 16px;
  border-radius:0;
  border:1px solid #c3c3c3;
  background-color:#fff;
  color:#242424;
  font-size:14px
}

#MINIwrap .sect-invite .wrap-invite input::placeholder {
  color:#989898;
  font-size:inherit
}

#MINIwrap .sect-invite .wrap-invite .box-auth .btn-url {
  width:100%;
  height:44px;
  margin-top:8px;
  padding:0 20px;
  color:#fff;
  font-size:14px
}

#MINIwrap .sect-invite .wrap-invite .box-auth .warn {
  display:flex;
  margin-top:8px;
  color:#d33030;
  font-size:12px;
  line-height:1.3
}

#MINIwrap .sect-invite .wrap-invite .box-auth .warn:before {
  flex-shrink:0;
  display:block;
  width:14px;
  height:14px;
  margin:1px 4px 0 0;
  background:#d33030 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='10' fill='none'%3E%3Cg fill='%23fff'%3E%3Cpath d='M0 0h2v7.273H0V0ZM0 8.182h2V10H0V8.182Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50% 50%;
  background-size:2px auto;
  border-radius:50%;
  content:""
}

#MINIwrap .sect-invite .wrap-invite .box-url {
  position:relative;
  margin-top:8px
}

#MINIwrap .sect-invite .wrap-invite .box-url input {
  padding-right:52px
}

#MINIwrap .sect-invite .wrap-invite .box-url .btn-copy {
  position:absolute;
  right:1px;
  top:1px;
  bottom:1px;
  width:43px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' fill='none'%3E%3Cpath fill='%23262626' d='M13.303 0H0v15.416h1.618V1.59h11.685V0Z'/%3E%3Cpath fill='%23262626' fill-rule='evenodd' d='M16 4.354H4.494V18H16V4.354ZM6.112 16.412V5.941h8.27v10.47h-8.27Z' clip-rule='evenodd'/%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size:16px 18px;
  transition:background-color .3s,background-image .3s
}

#MINIwrap .sect-invite .wrap-invite .box-url .btn-copy:hover {
  background-color:#e3e3e3
}

#MINIwrap .sect-invite .wrap-invite .box-url .toast {
  position:absolute;
  bottom:4px;
  left:50%;
  width:max-content;
  max-width:100%;
  padding:7px 23px;
  background:rgba(0,0,0,.6);
  border-radius:30px;
  border:1px solid #c3c3c3;
  backdrop-filter:blur(5px);
  font-size:15px;
  color:#fff;
  line-height:1.3;
  text-align:center;
  transform:translate(-50%, 10px);
  transition:opacity .3s,visibility .3s,transform .3s;
  opacity:0;
  visibility:hidden
}

#MINIwrap .sect-invite .wrap-invite .box-url .toast.on {
  opacity:1;
  visibility:visible;
  transform:translate(-50%, 0)
}

#MINIwrap .sect-invite .wrap-invite .box-invited {
  margin-top:8px;
  color:#262626;
  text-align:center
}

#MINIwrap .sect-invite .wrap-invite .box-invited .invited {
  display:flex;
  justify-content:center;
  align-items:center
}

#MINIwrap .sect-invite .wrap-invite .box-invited .invited:before {
  width:24px;
  height:24px;
  margin-right:2px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23262626' d='M15 12v1h3v3h1v-3h3v-1h-3V9h-1v3h-3ZM2 18v1h14v-1c0-2.66-4.33-4-7-4s-7 1.34-7 4ZM12.5 9.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z'/%3E%3C/svg%3E") 0 -1px no-repeat;
  background-size:100% 100%;
  content:""
}

#MINIwrap .sect-invite .wrap-invite .box-invited .invited>dt {
  font-size:14px
}

#MINIwrap .sect-invite .wrap-invite .box-invited .invited>dd {
  font-size:16px;
  font-weight:600
}

#MINIwrap .sect-invite .wrap-invite .box-invited .invited>dd:before {
  display:inline-block;
  width:1px;
  height:16px;
  margin:4px 8px 0;
  background:#262626;
  vertical-align:top;
  content:""
}

#MINIwrap .sect-invite .wrap-invite .box-invited .btn-note {
  margin-top:12px;
  color:inherit;
  font-size:14px;
  text-decoration:underline
}

#MINIwrap .sect-invite[data-color="1"] .wrap-invite .box-auth .warn {
  color:#ff5c00
}

#MINIwrap .sect-invite[data-color="1"] .wrap-invite .box-auth .warn:before {
  background-color:#ff5c00
}

#MINIwrap .sect-invite[data-color="1"] .wrap-invite .box-url .btn-copy:hover {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' fill='none'%3E%3Cpath fill='%23fff' d='M13.303 0H0v15.416h1.618V1.59h11.685V0Z'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M16 4.354H4.494V18H16V4.354ZM6.112 16.412V5.941h8.27v10.47h-8.27Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-color:#898989
}

#MINIwrap .sect-invite[data-color="1"] .wrap-invite .box-invited {
  color:#fff
}

#MINIwrap .sect-invite[data-color="1"] .wrap-invite .box-invited .invited:before {
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23fff' d='M15 12v1h3v3h1v-3h3v-1h-3V9h-1v3h-3ZM2 18v1h14v-1c0-2.66-4.33-4-7-4s-7 1.34-7 4ZM12.5 9.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z'/%3E%3C/svg%3E")
}

#MINIwrap .sect-invite[data-color="1"] .wrap-invite .box-invited .invited>dd:before {
  background:#fff
}

#MINIwrap .sect-sns {
  background-color:rgba(242,242,242,.6)
}

#MINIwrap .sect-sns .contents {
  padding:45px 0
}

#MINIwrap .sect-sns .tit {
  margin-bottom:0;
  font-size:23px;
  line-height:1.2
}

#MINIwrap .sect-sns .list-sns {
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  width:260px;
  margin:6px auto 0
}

#MINIwrap .sect-sns .list-sns>li {
  width:40px;
  height:40px;
  margin:12px 6px 0
}

#MINIwrap .sect-sns .wrap-badge {
  flex-wrap:wrap;
  display:flex;
  justify-content:center
}

#MINIwrap .sect-sns .wrap-badge>a,
#MINIwrap .sect-sns .wrap-badge>button {
  display:block;
  width:100px;
  height:28px;
  margin:0 3px
}

#MINIwrap .sect-sns .wrap-badge>a:nth-child(n+4),
#MINIwrap .sect-sns .wrap-badge>button:nth-child(n+4) {
  margin-top:6px
}

#MINIwrap .sect-sns .list-sns+.wrap-badge {
  margin-top:20px
}

#MINIwrap .footer {
  background-color:#e8e8e8;
  color:#8b8b8b;
  text-align:center
}

#MINIwrap .footer .contents {
  padding:20px 0
}

#MINIwrap .footer .list-logo {
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  align-items:center;
  width:100%;
  padding:6px 0 22px;
  margin-bottom:20px;
  border-bottom:1px solid #c2c2c2
}

#MINIwrap .footer .list-logo>li {
  margin:4px 8px;
  line-height:15px
}

#MINIwrap .footer .list-logo a {
  display:block
}

#MINIwrap .footer .list-logo img {
  width:auto;
  height:20px
}

#MINIwrap .footer .wrap-copy .logo {
  width:7rem;
  height:1.1rem;
  margin:0 auto;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 165.468 26'%3E%3Cpath fill='%23e40421' d='M3.6 22.256A13.1 13.1 0 0 1 0 13.101a13.42 13.42 0 0 1 3.582-9.29 12.145 12.145 0 0 1 16.184-1.317 9.771 9.771 0 0 1 4.121 6.37h-5.481a6.717 6.717 0 0 0-5.983-3.656 7.149 7.149 0 0 0-5.134 2.384 7.378 7.378 0 0 0-1.859 5.415 7.478 7.478 0 0 0 1.883 5.384 7.249 7.249 0 0 0 5.1 2.421 6.872 6.872 0 0 0 5.971-3.676h5.547a8.825 8.825 0 0 1-2.7 5.123 12.255 12.255 0 0 1-17.633 0zm142.236-4.655h5.217c.421 2.271 2.078 3.377 5.061 3.377 2.066 0 4.151-.835 4.151-2.7 0-1.213-1-1.885-3.2-2.4-.993-.23-2.953-.8-3.946-1.04-4.2-.968-6.46-3.222-6.46-6.889 0-4.669 3.68-7.928 8.951-7.928 4.282 0 8.862 3.013 9.074 7.9h-5.217a3.746 3.746 0 0 0-3.857-2.987c-2.172 0-3.753 1.007-3.753 2.393 0 1.192.887 2.013 2.811 2.505 1.052.272 3.161.792 4.222 1.029 4.282.961 6.571 3.335 6.571 7.1 0 4.73-3.847 8.032-9.354 8.032-4.372 0-9.708-2.259-10.273-8.4zm-34.588-6.93h5.432c0 5.778 4.551 9.971 10.747 9.971s10.747-4.193 10.747-9.971h5.437c0 8.735-6.953 15.321-16.177 15.321s-16.186-6.575-16.186-15.317zm-85.004 2.336A12.467 12.467 0 1 1 38.7 26a12.4 12.4 0 0 1-8.915-3.839 12.8 12.8 0 0 1-3.541-9.154zm5.44-.047c0 4.591 2.953 7.852 7.02 7.852s7.022-3.261 7.022-7.852-2.888-7.75-7.023-7.75c-4.2 0-7.018 3.093-7.018 7.748zm59.341 12.41v-4.263s6.9-6.513 9.088-8.675c1.743-1.733 2.8-2.756 2.8-4.262a2.9 2.9 0 0 0-.886-2.2 2.8 2.8 0 0 0-2.218-.768 3.344 3.344 0 0 0-2.37.97 3.274 3.274 0 0 0-.979 2.339h-5.217a8.6 8.6 0 0 1 2.5-6.035A8.333 8.333 0 0 1 99.721.022h.1a7.678 7.678 0 0 1 5.833 2.086 7.929 7.929 0 0 1 2.473 5.756 9.265 9.265 0 0 1-3.451 6.883l-5.722 5.439h9.174v5.18zm-9.724 0V10.385a8.835 8.835 0 0 0-.563-3.508 3.3 3.3 0 0 0-3.151-1.956c-3.913 0-4.454 3.713-4.454 7.725V25.37H67.7V10.18c0-.539.119-5.26-3.816-5.26a3.413 3.413 0 0 0-2.578 1.04c-1.208 1.266-1.771 3.721-1.674 7.3v12.116h-5.437V.637h5.217v2.535A6.433 6.433 0 0 1 65.093.026a6.971 6.971 0 0 1 6.67 4.132 7.628 7.628 0 0 1 6.53-4.132 8.343 8.343 0 0 1 6.672 3.191 11.312 11.312 0 0 1 1.774 7.277v14.883zm48.324-21.151c0-2.313.853-4.193 2.6-4.193s2.6 1.88 2.6 4.193-.827 4.1-2.6 4.1-2.6-1.8-2.6-4.1zm-9.587 0c0-2.313.853-4.193 2.6-4.193s2.6 1.88 2.6 4.193-.828 4.1-2.6 4.1-2.6-1.8-2.6-4.1z' data-name='Color Overlay'/%3E%3C/svg%3E") 0 0 no-repeat;
  background-size:100% auto
}

#MINIwrap .footer .wrap-copy .logo>a {
  display:block;
  height:100%
}

#MINIwrap .footer .wrap-copy .copyright {
  display:block;
  margin-top:12px;
  font-style:normal;
  font-size:10px
}

#MINIwrap .footer .btn-privacy {
  display:inline-block;
  margin-top:9px;
  color:#8b8b8b;
  font-size:10px;
  font-family:"PretendardBold",sans-serif
}

#MINIwrap .footer .language {
  position:relative;
  width:113px;
  height:25px;
  margin:12px auto 0
}

#MINIwrap .footer .language .btn-lang {
  display:block;
  position:relative;
  width:100%;
  height:100%;
  padding:0 1rem;
  border:1px solid #c2c2c2;
  color:#8b8b8b;
  font-size:10px
}

#MINIwrap .footer .language .btn-lang:before {
  display:block;
  position:absolute;
  left:5px;
  top:50%;
  width:12px;
  height:12px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%238b8b8b' d='M23.285 7.91A12 12 0 0 0 12 .002a11.917 11.917 0 0 0-6.28 1.774A12.012 12.012 0 0 0 .707 16.07a11.91 11.91 0 0 0 .935 1.993 12.078 12.078 0 0 0 4.029 4.136A11.936 11.936 0 0 0 12 24.002a11.936 11.936 0 0 0 6.33-1.8 12.073 12.073 0 0 0 4.028-4.136 12.027 12.027 0 0 0 .927-10.151zm-7.452-4.987a9.9 9.9 0 0 1 4.245 3.441q-1.6.279-3.182.451a15.426 15.426 0 0 0-1.422-4.035c.121.046.24.093.359.143zM10.122 4.4a5.873 5.873 0 0 1 1.235-1.887.75.75 0 0 1 1.287 0A5.869 5.869 0 0 1 13.879 4.4a14.3 14.3 0 0 1 .854 2.6q-1.381.085-2.732.087T9.269 7a14.323 14.323 0 0 1 .853-2.598zM8.894 9.131c1.015.068 2.052.106 3.106.106s2.091-.038 3.106-.106a24.262 24.262 0 0 1 0 5.712c-1.016-.068-2.054-.106-3.109-.106s-2.093.038-3.109.106a24.193 24.193 0 0 1 0-5.712zm3.749 12.354a.751.751 0 0 1-1.287 0 5.871 5.871 0 0 1-1.235-1.885 14.333 14.333 0 0 1-.86-2.624q1.385-.087 2.738-.088t2.738.088a14.333 14.333 0 0 1-.86 2.624 5.866 5.866 0 0 1-1.234 1.885zM5.036 5.035a9.83 9.83 0 0 1 3.131-2.112c.119-.05.239-.1.359-.143a15.408 15.408 0 0 0-1.422 4.035q-1.58-.173-3.183-.451a9.952 9.952 0 0 1 1.115-1.329zm-2.2 10.586a9.891 9.891 0 0 1 .009-7.266c1.244.234 2.55.433 3.9.583a26.358 26.358 0 0 0 0 6.1 52.602 52.602 0 0 0-3.907.584zm2.2 3.341a9.767 9.767 0 0 1-1.129-1.348q1.605-.28 3.192-.453a15.434 15.434 0 0 0 1.427 4.057 9.244 9.244 0 0 1-.359-.143 9.809 9.809 0 0 1-3.131-2.112zm13.929 0a9.811 9.811 0 0 1-3.132 2.113c-.119.05-.238.1-.359.143a15.452 15.452 0 0 0 1.427-4.057q1.585.173 3.192.453a9.765 9.765 0 0 1-1.128 1.349zm2.2-3.341a53.416 53.416 0 0 0-3.91-.586 26.376 26.376 0 0 0 0-6.1 51.946 51.946 0 0 0 3.9-.583 9.888 9.888 0 0 1 .009 7.266z' data-name='lang_icon'/%3E%3C/svg%3E") 0 0 no-repeat;
  background-size:100% 100%;
  transform:translateY(-50%);
  content:""
}

#MINIwrap .footer .language .btn-lang:after {
  display:block;
  position:absolute;
  right:4px;
  top:50%;
  width:13px;
  height:13px;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath fill='none' d='M0 0h26v26H0z' data-name='패스 264'/%3E%3Cpath fill='%238b8b8b' d='m13 6.144 3.17 3.522L17.58 8.1 13 3 8.41 8.1l1.42 1.567zm0 13.711-3.17-3.522L8.42 17.9 13 23l4.59-5.1-1.42-1.567z' data-name='패스 265'/%3E%3C/svg%3E") 0 0 no-repeat;
  background-size:100% 100%;
  transform:translateY(-50%);
  content:""
}

#MINIwrap .footer .language .list-lang {
  display:none;
  position:absolute;
  left:0;
  bottom:30px;
  width:100%;
  border:1px solid #c2c2c2;
  padding:1.1rem 0;
  background-color:#ebebeb;
  z-index:10
}

#MINIwrap .footer .language .list-lang a {
  display:inline-block;
  color:#8b8b8b;
  font-size:10px
}

#MINIwrap .footer .language .btn-lang.on+.list-lang {
  display:block
}

#MINIwrap [class^=layer-] {
  overflow-y:auto;
  display:flex;
  justify-content:center;
  align-items:center;
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  padding:2.5rem 0;
  background-color:rgba(0,0,0,.7);
  text-align:center;
  z-index:30
}

#MINIwrap [class^=layer-] .layer {
  position:relative;
  margin:auto 0
}

#MINIwrap [class^=layer-] .layer .btn-close {
  display:block;
  position:absolute;
  width:25px;
  height:25px
}

#MINIwrap .layer-video .layer {
  width:330px;
  height:186px
}

#MINIwrap .layer-video .layer iframe {
  height:100%
}

#MINIwrap .layer-video .layer .btn-close {
  right:-5px;
  top:-25px;
  background-color:#fff;
  -webkit-mask-size:15px 15px;
  mask-size:15px 15px
}

#MINIwrap .layer-video[data-type=vertical] .layer {
  width:232px;
  height:412px
}

#MINIwrap .layer-launcher .layer {
  width:350px;
  padding:29px 30px 34px;
  border-radius:1rem;
  background-color:#fff
}

#MINIwrap .layer-launcher .desc {
  color:#313131;
  font-family:"PretendardBold",sans-serif;
  font-size:16px;
  line-height:22px
}

#MINIwrap .layer-launcher .info {
  margin-top:12px;
  padding:21px 15px;
  border-top:2px solid #313131;
  background-color:#f3f3f3;
  text-align:left
}

#MINIwrap .layer-launcher .info>dt {
  margin-bottom:5px;
  color:#303030;
  font-family:"PretendardBold",sans-serif;
  font-size:13px;
  line-height:20px
}

#MINIwrap .layer-launcher .info>dt~dt {
  margin-top:12px
}

#MINIwrap .layer-launcher .info>dd {
  color:#7d7d7d;
  font-size:11px;
  line-height:1.5rem
}

#MINIwrap .layer-launcher .btn-download {
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  height:39px;
  margin-top:12px;
  background-color:#00b4db;
  color:#fff;
  font-family:"PretendardBold",sans-serif;
  font-size:13px
}

#MINIwrap .layer-launcher .btn-download:hover {
  background-color:#00d1ff
}

#MINIwrap .layer-launcher .btn-close {
  right:5px;
  top:6px;
  background-color:#989898;
  -webkit-mask-size:13px 13px;
  mask-size:13px 13px
}

#MINIwrap .layer-launcher:lang(ja) .desc,
#MINIwrap .layer-launcher:lang(ja) .info>dt,
#MINIwrap .layer-launcher:lang(ja) .btn-download {
  font-family:"LINESeedJP_Eb",sans-serif
}

#MINIwrap .layer-text .layer {
  width:260px;
  padding:15px 30px;
  border-radius:1rem;
  background-color:#fff
}

#MINIwrap .layer-text .desc {
  display:flex;
  justify-content:center;
  align-items:center;
  min-height:99px;
  font-size:13px;
  line-height:19px
}

#MINIwrap .layer-text .btn-close {
  right:5px;
  top:6px;
  background-color:#989898;
  -webkit-mask-size:13px 13px;
  mask-size:13px 13px
}

#EVTpop_edge {
  position:fixed;
  left:0;
  top:0;
  width:100%;
  height:100%;
  background-color:#000;
  font-size:10px;
  text-align:center;
  overflow:hidden;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
  z-index:100
}

#EVTpop_edge:before {
  content:"";
  display:inline-block;
  height:100%;
  vertical-align:middle
}

#EVTpop_edge .pop_layer {
  position:relative;
  display:inline-block;
  width:300px;
  margin:2em 0;
  padding:2.1em;
  border:.3em solid #c2c2c2;
  background-color:#fff;
  font-size:1em;
  line-height:1.5em;
  vertical-align:middle
}

#EVTpop_edge .pop_layer .pop_os {
  width:24.5em;
  height:7.3em;
  margin:3.2/2em auto 1.6/2em;
  background:url(https://gachiakuta-fn.qpyou.cn/gachiakuta/wwwBrandsite/dist-cdn/assets/ui/pop_browser.png) 0 0 no-repeat;
  background-size:100% 100%
}

#EVTpop_edge .pop_layer .pop_os li {
  float:left;
  width:50%;
  height:100%
}

#EVTpop_edge .pop_layer .pop_os li a {
  display:block;
  width:100%;
  height:100%
}

#MINIwrap[data-corp=holdings] .footer .wrap-copy .logo {
  width:11rem;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='229' height='23' fill='none'%3E%3Cpath fill='%23DC2828' d='M127.128 8.766c-.854-.188-2.555-.595-3.402-.809-1.551-.388-2.268-1.031-2.268-1.966 0-1.087 1.271-1.88 3.02-1.88 1.584 0 2.689.832 3.109 2.346h4.207c-.17-3.84-3.862-6.204-7.316-6.204-4.249 0-7.214 2.559-7.214 6.223 0 2.875 1.825 4.645 5.211 5.405.801.18 2.378.63 3.18.811 1.772.405 2.577.938 2.577 1.883 0 1.465-1.681 2.122-3.346 2.122-2.405 0-3.741-.867-4.08-2.65h-4.207c.457 4.816 4.758 6.589 8.287 6.589 4.441 0 7.54-2.59 7.54-6.304 0-2.95-1.844-4.812-5.298-5.566ZM62.652.253c-2.326 0-4.27 1.464-5.247 3.22C56.924 2.5 55.55.252 52.04.252c-2.69 0-3.983 1.576-4.565 2.452V.732h-4.194v19.257h4.37v-9.433c-.078-2.786.373-4.699 1.345-5.684.526-.536 1.225-.806 2.073-.806 3.165 0 3.067 3.675 3.067 4.096v11.827h4.37V10.08c0-3.126.432-6.015 3.58-6.015 1.125 0 2.015.495 2.535 1.522.455.905.452 2.26.452 2.73v11.67h4.37V8.4c0-2.74-.374-4.22-1.427-5.662C66.753 1.158 64.8.253 62.652.253ZM31.007.253c-5.615 0-10.013 4.478-10.013 10.192 0 5.716 4.398 10.19 10.013 10.19s10.013-4.477 10.013-10.19C41.02 4.728 36.622.253 31.007.253Zm0 16.312c-3.267 0-5.641-2.557-5.641-6.16 0-3.65 2.267-6.084 5.641-6.084 3.323 0 5.641 2.49 5.641 6.085 0 3.605-2.37 6.16-5.64 6.16ZM86.561 6.361c0-3.588-2.798-6.108-6.587-6.108h-.077c-3.744 0-6.728 2.966-6.728 6.609h4.138c0-.687.276-1.335.776-1.823a2.669 2.669 0 0 1 1.878-.755c1.497 0 2.462.909 2.462 2.315 0 1.171-.84 1.977-2.221 3.318-1.731 1.685-7.206 6.756-7.206 6.756v3.316H86.56v-4.035h-7.276l4.539-4.236c1.433-1.374 2.737-2.905 2.737-5.357ZM105.779 6.724c1.434 0 2.1-1.405 2.1-3.197 0-1.804-.692-3.274-2.1-3.274-1.41 0-2.099 1.47-2.099 3.274-.003 1.795.666 3.197 2.099 3.197ZM98.028 6.724c1.433 0 2.099-1.405 2.099-3.197 0-1.804-.692-3.274-2.1-3.274-1.407 0-2.099 1.47-2.099 3.274 0 1.795.666 3.197 2.1 3.197ZM102.062 16.453c-4.942 0-8.576-3.274-8.576-7.788h-4.34c0 6.823 5.554 11.97 12.919 11.97s12.919-5.144 12.919-11.97h-4.34c-.004 4.51-3.638 7.788-8.582 7.788ZM9.887 16.57c-3.17-.082-5.556-2.68-5.556-6.124 0-3.498 2.342-6.061 5.562-6.12 2.066.04 3.794 1.07 4.762 2.871h4.366c-.238-2.036-1.628-3.753-3.279-4.998A9.617 9.617 0 0 0 9.893.253c-2.693.004-5.19 1.06-7.036 2.98C1.013 5.155 0 7.74 0 10.522c0 2.738 1.02 5.288 2.87 7.18 1.85 1.89 4.343 2.932 7.023 2.935 2.677-.003 5.167-1.044 7.014-2.935 1.09-1.119 1.976-2.422 2.15-4.019h-4.415c-.978 1.791-2.747 2.835-4.755 2.887ZM145.236 2.518v6.46h7.002v-6.46h2.797v15.53h-2.797v-6.505h-7.002v6.504h-2.797V2.517h2.797ZM157.619 12.838c0-3.247 2.4-5.79 5.652-5.79 3.253 0 5.653 2.54 5.653 5.79 0 3.424-2.574 5.856-5.653 5.856-3.078 0-5.652-2.432-5.652-5.856Zm8.689-.065c0-1.965-1.289-3.335-3.033-3.335-1.748 0-3.033 1.37-3.033 3.335 0 1.988 1.201 3.534 3.033 3.534 1.831 0 3.033-1.546 3.033-3.534ZM173.769 2.194v16.177h-2.584V2.194h2.584ZM176.03 12.633c0-3.24 2.189-5.676 4.954-5.676 1.417 0 2.432.544 3.162 1.239V2.194h2.542v15.961h-2.542v-1.174h-.112c-.507.63-1.548 1.39-3.053 1.39-2.85.003-4.951-2.562-4.951-5.738Zm8.161.045c0-1.979-1.04-3.327-2.765-3.327-1.702 0-2.697 1.458-2.697 3.305 0 2.001 1.129 3.327 2.697 3.327 1.748 0 2.765-1.413 2.765-3.305ZM188.949 4.16c0-.92.711-1.642 1.615-1.642.905 0 1.615.722 1.615 1.642 0 .92-.71 1.643-1.615 1.643-.904 0-1.615-.722-1.615-1.643Zm2.864 3.263v10.948h-2.475V7.423h2.475ZM197.559 7.335V8.35c.625-.64 1.616-1.303 3.06-1.303 2.219 0 4.157 1.81 4.157 4.148v7.173h-2.477v-6.245c0-1.61-.905-2.603-2.282-2.603-1.638 0-2.454 1.434-2.454 2.671v6.18h-2.477V7.335h2.473ZM207.389 19.115l2.708-.458c.418.655 1.167 1.243 2.533 1.243 1.366 0 2.556-.765 2.556-2.27v-.981h-.066c-.551.633-1.695 1.243-3.194 1.243-2.621 0-4.889-2.27-4.889-5.434 0-3.119 2.268-5.41 4.866-5.41 1.412 0 2.51.522 3.283 1.307v-.982h2.509v10.125c0 2.66-1.805 4.755-5.153 4.755-2.953.003-4.671-1.63-5.153-3.138Zm7.839-6.631c0-1.747-1.213-3.119-2.686-3.119-1.718 0-2.885 1.288-2.885 3.142 0 1.985 1.167 3.012 2.885 3.012 1.454-.004 2.686-1.224 2.686-3.035ZM219.31 15.316l2.51-.487c.459 1.04 1.637 1.612 2.729 1.612 1.202 0 1.941-.53 1.941-1.193 0-.863-1.201-1.17-2.051-1.393l-1.418-.376c-1.375-.376-2.968-1.128-2.968-3.116 0-2.034 1.941-3.316 4.189-3.316 2.445 0 4.212 1.612 4.561 3.05l-2.335.465c-.326-.575-.982-1.347-2.271-1.347-.895 0-1.592.442-1.592 1.082 0 .73.743.929 1.702 1.194l1.201.33c1.767.487 3.492 1.282 3.492 3.316 0 2.233-2.313 3.58-4.473 3.557-2.662-.02-4.606-1.543-5.217-3.377Z'/%3E%3C/svg%3E");
  background-size:auto 100%
}

#MINIwrap[data-corp=platform] .footer .wrap-copy .logo {
  width:12.2rem;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 908 82'%3E%3Cpath fill='%23E40521' d='M507.42 34.35c-3.38-.74-10.11-2.37-13.46-3.22-6.14-1.55-8.97-4.11-8.97-7.84 0-4.34 5.03-7.49 11.95-7.49 6.27 0 10.64 3.32 12.3 9.34h16.64C525.21 9.84 510.6.42 496.93.42c-16.81 0-28.55 10.2-28.55 24.8 0 11.46 7.22 18.52 20.61 21.55 3.17.72 9.42 2.51 12.58 3.24 7.02 1.61 10.2 3.73 10.2 7.5 0 5.84-6.65 8.45-13.24 8.45-9.52 0-14.8-3.45-16.15-10.56h-16.64c1.8 19.2 18.82 26.27 32.79 26.27 17.57 0 29.84-10.33 29.84-25.13.01-11.75-7.29-19.18-20.95-22.19ZM250.26.43c-9.23 0-16.95 5.88-20.83 12.93-1.91-3.9-7.36-12.93-21.28-12.93-10.67 0-15.8 6.33-18.12 9.85V2.35h-16.64v77.36h17.34v-37.9c-.31-11.19 1.49-18.87 5.34-22.83 2.09-2.15 4.86-3.24 8.22-3.24 12.56 0 12.17 14.77 12.17 16.45v47.52h17.34v-39.8c0-12.55 1.72-24.17 14.2-24.17 4.46 0 7.99 1.98 10.05 6.12 1.81 3.63 1.8 9.08 1.8 10.98v46.87h17.34V33.16c0-11.01-1.48-16.96-5.66-22.74-4.99-6.35-12.75-9.99-21.27-9.99ZM123.99.39c-22.29 0-39.75 17.85-39.75 40.64s17.46 40.65 39.75 40.65 39.74-17.85 39.74-40.65c0-22.79-17.46-40.64-39.74-40.64Zm0 65.06c-12.98 0-22.4-10.2-22.4-24.56 0-14.56 9-24.26 22.4-24.26 13.19 0 22.4 9.93 22.4 24.26-.01 14.36-9.43 24.56-22.4 24.56ZM345.46 24.96c0-14.41-11.25-24.53-26.49-24.53h-.31c-15.06 0-27.06 11.91-27.06 26.55h16.64c0-2.76 1.11-5.36 3.12-7.32s4.7-3.03 7.55-3.03c6.02 0 9.9 3.65 9.9 9.29 0 4.71-3.38 7.94-8.94 13.33-6.97 6.76-28.99 27.14-28.99 27.14v13.32h54.57v-16.2h-29.26l18.26-17.02c5.75-5.53 11.01-11.68 11.01-21.53ZM422.32 26.37c5.66 0 8.3-5.63 8.3-12.82 0-7.23-2.73-13.12-8.3-13.12s-8.3 5.89-8.3 13.12c0 7.19 2.64 12.82 8.3 12.82ZM391.73 26.37c5.66 0 8.3-5.63 8.3-12.82 0-7.23-2.73-13.12-8.3-13.12s-8.3 5.89-8.3 13.12c0 7.19 2.64 12.82 8.3 12.82ZM407.02 64.94c-19.74 0-34.26-13.12-34.26-31.19h-17.34c0 27.33 22.19 47.94 51.61 47.94 29.42 0 51.61-20.61 51.61-47.94H441.3c-.01 18.07-14.53 31.19-34.28 31.19ZM40.13 65.46c-12.7-.32-22.27-10.69-22.27-24.42 0-13.95 9.38-24.17 22.29-24.41 8.27.15 15.2 4.27 19.09 11.45h17.5c-.95-8.12-6.52-14.96-13.14-19.93C56.84 3.07 48.74.39 40.17.38c-10.79.01-20.8 4.23-28.19 11.88C4.6 19.91.53 30.24.53 41.33c0 10.92 4.08 21.09 11.5 28.64 7.41 7.54 17.41 11.7 28.14 11.71 10.73-.01 20.71-4.17 28.1-11.71 4.37-4.46 7.91-9.65 8.61-16.02H59.19c-3.92 7.14-11.01 11.3-19.06 11.51ZM590.19 10.27c12.29 0 23.18 6.62 23.18 21 0 12.37-10.89 21-23.18 21h-10.02v20.21H569.1V10.27h21.09Zm11.93 20.99c0-6.45-5.32-10.54-12.81-10.54h-9.15v21.26h9.15c7.33 0 12.81-3.92 12.81-10.72ZM632.1 8.52v63.95h-10.02V8.52h10.02ZM641.86 59.93c0-8.71 7.06-12.72 15.16-14.2 3.4-.61 11.41-1.83 13.85-2.18 0-3.75-3.49-6.8-8.36-6.8-4.27 0-7.23 2.18-8.37 4.7l-10.37-1.05c1.31-5.93 8.02-12.81 18.73-12.81 11.76 0 18.21 7.06 18.21 16.64v28.23h-9.85v-5.14h-.61c-2.79 3.22-7.23 6.19-13.07 6.19-8.96.01-15.32-5.48-15.32-13.58Zm28.49-1.04c.61-1.31.61-2.53.61-3.83V51.3c-2.44.35-5.58.96-9.41 1.66-4.1.78-8.8 2.09-8.8 6.45 0 3.4 3.14 5.23 7.23 5.23 4.35 0 8.97-2.79 10.37-5.75ZM694.4 60.71V37.8h-7.93v-8.89h7.93V17.5h10.02v11.41h12.89v8.89h-12.89v19.6c0 4.01 1.74 6.62 5.92 6.62 2.44 0 4.1-.44 5.75-.96v8.71c-1.39.61-3.83 1.66-8.89 1.66-7.31.01-12.8-5.57-12.8-12.72ZM719.84 37.8v-8.89h9.32V22.2c0-7.41 4.79-14.46 14.03-14.46 4.88 0 8.02 1.13 8.89 1.39v8.8c-.7-.17-2.87-.78-5.84-.78-4.1 0-7.06 2.79-7.06 6.8v4.97h13.68v8.89h-13.68v34.68h-10.02V37.8h-9.32ZM754.86 50.43c0-12.81 9.58-22.83 22.57-22.83 12.98 0 22.57 10.02 22.57 22.83 0 13.51-10.28 23.09-22.57 23.09-12.28 0-22.57-9.58-22.57-23.09Zm34.68-.26c0-7.75-5.14-13.16-12.11-13.16s-12.11 5.4-12.11 13.16c0 7.84 4.79 13.94 12.11 13.94 7.32 0 12.11-6.1 12.11-13.94ZM818.12 28.91v5.75c2.27-4.01 8.71-7.41 16.03-7.06v11.24c-4.44-.78-9.5-.61-12.81 2.53-2.79 2.61-3.22 5.84-3.22 9.32v21.78H808.1V28.91h10.02ZM851.14 28.91v3.75c2.53-2.44 6.36-4.88 11.94-4.88 5.32 0 10.54 2.79 13.51 7.14 2.79-3.66 8.19-7.14 14.73-7.14 8.36 0 16.29 6.88 16.29 16.12v28.58h-10.02V47.82c0-6.36-3.49-10.28-8.8-10.28-6.27 0-9.41 5.66-9.41 10.54v24.4h-10.02V47.82c0-6.36-3.49-10.28-8.8-10.28-6.27 0-9.41 5.66-9.41 10.54v24.4h-10.02V28.91h10.01Z'/%3E%3C/svg%3E");
  background-size:auto 100%
}

@media screen and (min-width: 768px) {
  #EVTpop_edge .pop_layer {
    width:420px
  }

}

@media screen and (min-width: 800px) {
  #MINIwrap .contents {
    width:720px
  }
  #MINIwrap .view-m {
    display:none
  }
  #MINIwrap .view-t {
    display:block
  }
  #MINIwrap .tit.view-m,#MINIwrap .desc.view-m {
    display:block
  }
  #MINIwrap .header .contents {
    padding:0 40px
  }
  #MINIwrap .header .wrap-menu .box-menu {
    width:271px;
    padding-right:41px;
    padding-left:41px;
    transform:translateX(271px)
  }
  #MINIwrap .header .btn-launcher {
    right:82px;
    min-width:120px;
    max-width:240px;
    min-height:32px;
    max-height:40px;
    font-size:13px
  }
  #MINIwrap .today {
    right:40px
  }
  #MINIwrap .btn-bnn {
    right:40px;
    bottom:20px
  }
  #MINIwrap .wrap-floating {
    width:130px;
    height:auto;
    max-height:223px;
    padding-top:25px
  }
  #MINIwrap .wrap-floating .slide-bnn {
    height:auto;
    padding-top:0;
    padding-right:50px
  }
  #MINIwrap .wrap-floating .slide-bnn .swiper-wrapper {
    max-height:198px
  }
  #MINIwrap .wrap-floating .slide-bnn .swiper-wrapper>li {
    width:80px;
    height:auto
  }
  #MINIwrap .wrap-floating .slide-bnn .swiper-wrapper>li:first-child {
    margin-left:0
  }
  #MINIwrap .wrap-floating .btn-close {
    right:45px
  }
  #MINIwrap .sect-visual .contents {
    width:470px
  }
  #MINIwrap .sect-visual .background img {
    width:128rem
  }
  #MINIwrap .sect-visual.visual-img .contents {
    width:470px;
    margin-left:-235px
  }
  #MINIwrap .sect-visual .gatcha_info {
    top:auto;
    bottom:1rem;
    left:28px;
    padding:4px 8px;
    background-color:rgba(92,92,92,.6);
    color:#fff
  }
  #MINIwrap .sect-editor .contents {
    width:740px
  }
  #MINIwrap .sect-video .tit {
    width:760px
  }
  #MINIwrap .sect-video .slide-video {
    max-width:962px;
    height:231px
  }
  #MINIwrap .sect-video .slide-video .swiper-slide {
    width:286px
  }
  #MINIwrap .sect-video .slide-video .swiper-slide button,#MINIwrap .sect-video .slide-video .swiper-slide img {
    height:160px
  }
  #MINIwrap .sect-video .slide-video .swiper-slide-active button {
    transform:scale(1.26)
  }
  #MINIwrap .sect-video .slide-video.type-2 {
    width:440px;
    height:248px
  }
  #MINIwrap .sect-video .slide-video.type-2 .swiper-slide {
    width:440px
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical] {
    max-width:534px;
    height:360px
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical] .swiper-slide {
    width:186px;
    transform:scale(0.86)
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical] .swiper-slide button,#MINIwrap .sect-video .slide-video[data-type=vertical] .swiper-slide img {
    height:331px
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical][data-count="5"] {
    max-width:834px
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical][data-count="5"] .swiper-slide {
    transform:scale(0.817)
  }
  #MINIwrap .sect-gallery .tit {
    width:760px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] {
    max-width:962px;
    height:231px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-slide {
    width:286px;
    transform:translateX(-37px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-slide-active img {
    min-width:360px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-slide-active~.swiper-slide img {
    transform:translateX(74px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] {
    max-width:536px;
    height:359px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] .swiper-slide {
    width:160px;
    transform:translateX(-13px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] .swiper-slide-active img {
    min-width:186px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] .swiper-slide-active~.swiper-slide img {
    transform:translateX(26px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] {
    max-width:854px;
    height:359px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] .swiper-slide {
    width:152px;
    transform:translateX(-17px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] .swiper-slide-active img {
    min-width:186px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] .swiper-slide-active~.swiper-slide img {
    transform:translateX(34px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] {
    max-width:700px;
    height:279px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] .swiper-slide {
    width:210px;
    transform:translateX(-20px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] .swiper-slide-active img {
    min-width:250px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] .swiper-slide-active~.swiper-slide img {
    transform:translateX(40px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] {
    max-width:1025px;
    height:254px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] .swiper-slide {
    width:185px;
    transform:translateX(-20px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] .swiper-slide-active img {
    min-width:225px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] .swiper-slide-active~.swiper-slide img {
    transform:translateX(40px)
  }
  #MINIwrap .sect-img>img.view-t {
    width:128rem
  }
  #MINIwrap .sect-img .contents {
    padding:0
  }
  #MINIwrap .sect-img[data-m=top] .contents {
    align-items:center
  }
  #MINIwrap .sect-img[data-m=bot] .contents {
    align-items:center
  }
  #MINIwrap .sect-img[data-pc=left] .contents {
    justify-content:flex-start
  }
  #MINIwrap .sect-img[data-pc=center] .wrap-txt {
    width:720px
  }
  #MINIwrap .sect-img[data-pc=right] .contents {
    justify-content:flex-end
  }
  #MINIwrap .sect-register .background>img {
    width:128rem
  }
  #MINIwrap .sect-register .contents {
    width:730px
  }
  #MINIwrap .sect-register .box-txt .reward-img {
    margin-right:auto;
    margin-left:auto
  }
  #MINIwrap .sect-register .box-register .privacy-wrap>.view-m {
    display:block
  }
  #MINIwrap .sect-register[data-arrange="1"] .contents {
    flex-direction:row;
    justify-content:space-between
  }
  #MINIwrap .sect-register[data-arrange="1"] .box-txt {
    width:350px
  }
  #MINIwrap .sect-register[data-arrange="1"] .reward-img {
    display:none
  }
  #MINIwrap .sect-register[data-arrange="1"] .reward-img.view-pc {
    display:block
  }
  #MINIwrap .sect-thumbnail .background>img {
    width:1280px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main {
    width:724px;
    height:275px;
    margin-left:-2px;
    text-align:left
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .swiper-slide {
    display:flex;
    justify-content:space-between
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .swiper-slide>img {
    width:400px;
    height:275px;
    margin:0
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt {
    justify-content:flex-end;
    width:300px;
    height:191px;
    margin-top:0
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt .sub-tit+.sub-desc {
    margin-top:12px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-thumb {
    overflow:hidden;
    width:324px;
    margin:-70px auto 0 422px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-thumb .swiper-scrollbar-lock+.swiper-wrapper {
    justify-content:flex-start
  }
  #MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-main {
    width:751px;
    height:244px;
    margin-left:-15px
  }
  #MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-main .swiper-slide>iframe,#MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-main .swiper-slide>video {
    width:427px;
    height:240px;
    margin:4px 0 0
  }
  #MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-main .box-txt {
    height:162px
  }
  #MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-thumb {
    margin:-70px auto 0 436px
  }
  #MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main {
    width:515px;
    height:340px;
    margin:0 auto
  }
  #MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .swiper-slide>img,#MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .swiper-slide>iframe,#MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .swiper-slide>video {
    width:191px;
    height:340px;
    margin:0
  }
  #MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .box-txt {
    height:228px;
    margin-top:30px
  }
  #MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-thumb {
    margin:-70px auto 0 317px
  }
  #MINIwrap .sect-invite .background>img {
    width:128rem
  }
  #MINIwrap .sect-invite .img-invite {
    width:60rem
  }
  #MINIwrap .sect-invite .wrap-invite {
    width:100%;
    height:200px;
    padding:24px 110px 0
  }
  #MINIwrap .sect-invite .wrap-invite .box-auth {
    display:flex;
    align-items:center;
    flex-wrap:wrap
  }
  #MINIwrap .sect-invite .wrap-invite .box-auth input {
    flex:1
  }
  #MINIwrap .sect-invite .wrap-invite .box-auth .btn-url {
    width:auto;
    min-width:150px;
    margin-top:0;
    margin-left:8px;
    font-size:18px
  }
  #MINIwrap .sect-invite .wrap-invite .box-auth .warn {
    width:100%
  }
  #MINIwrap .sect-invite .wrap-invite .box-invited {
    display:flex;
    justify-content:space-between;
    align-items:center;
    text-align:left
  }
  #MINIwrap .sect-invite .wrap-invite .box-invited .btn-note {
    margin-top:0
  }
  #MINIwrap .sect-sns .list-sns {
    width:100%;
    margin-top:20px
  }
  #MINIwrap .sect-sns .list-sns>li {
    margin:0 0 0 15px
  }
  #MINIwrap .sect-sns .list-sns>li:first-child {
    margin-left:0
  }
  #MINIwrap .sect-sns .wrap-badge>a:nth-child(n+4),#MINIwrap .sect-sns .wrap-badge>button:nth-child(n+4) {
    margin-top:0
  }
  #MINIwrap .footer .contents {
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-end;
    align-items:center
  }
  #MINIwrap .footer .list-logo {
    padding:5px 0 25px
  }
  #MINIwrap .footer .list-logo>li {
    margin:5px 8px
  }
  #MINIwrap .footer .list-logo img {
    height:25px
  }
  #MINIwrap .footer .wrap-copy {
    display:flex;
    align-items:center;
    flex:1
  }
  #MINIwrap .footer .wrap-copy .logo {
    margin:0
  }
  #MINIwrap .footer .wrap-copy .copyright {
    margin-top:0;
    margin-left:15px;
    text-align:left
  }
  #MINIwrap .footer .btn-privacy {
    margin-top:0
  }
  #MINIwrap .footer .language {
    margin:0 0 0 15px
  }
  #MINIwrap .layer-video[data-type=vertical] .layer {
    width:186px;
    height:331px
  }

}

@media screen and (min-width: 1024px) {
  #EVTpop_edge {
    font-size:20px
  }
  #EVTpop_edge .pop_layer {
    width:860px
  }

}

@media screen and (min-width: 1280px) {
  html {
    font-size:20px
  }
  #MINIwrap {
    font-size:20px
  }
  #MINIwrap .contents {
    width:1280px;
    padding:100px 40px
  }
  #MINIwrap .view-t {
    display:none
  }
  #MINIwrap .view-pc {
    display:block
  }
  #MINIwrap .tit.view-m,#MINIwrap .desc.view-m {
    display:none
  }
  #MINIwrap .tit {
    margin-bottom:24px;
    font-size:50px;
    line-height:1.2
  }
  #MINIwrap .swiper {
    max-width:1904px
  }
  #MINIwrap .swiper .swiper-button-prev,#MINIwrap .swiper .swiper-button-next {
    left:50%;
    top:50%;
    display:block;
    margin:0;
    width:56px;
    height:56px;
    margin-top:-26px;
    border-radius:50%;
    -webkit-backdrop-filter:blur(8px);
    backdrop-filter:blur(8px);
    background-color:rgba(136,136,136,.5);
    transform:translateY(-50%);
    transition:transform .3s
  }
  #MINIwrap .swiper .swiper-button-prev:hover,#MINIwrap .swiper .swiper-button-next:hover {
    transform:translateY(-50%) scale(1.14)
  }
  #MINIwrap .swiper .swiper-button-prev:after,#MINIwrap .swiper .swiper-button-next:after {
    position:absolute;
    left:20px;
    top:50%;
    display:block;
    width:13px;
    height:23px;
    background:url(https://gachiakuta-fn.qpyou.cn/gachiakuta/wwwBrandsite/dist-cdn/assets/ui/arrow.png) 0 0 no-repeat;
    background-size:100% 100%;
    transform:translateY(-50%);
    content:""
  }
  #MINIwrap .swiper .swiper-button-next:after {
    left:auto;
    right:20px;
    transform:translateY(-50%) rotate(180deg)
  }
  #MINIwrap .swiper .swiper-pagination .swiper-pagination-bullet {
    width:10px;
    height:10px;
    margin:0 7px
  }
  #MINIwrap .swiper .swiper-pagination .swiper-pagination-bullet-active {
    width:12px;
    height:12px
  }
  #MINIwrap .header {
    height:80px
  }
  #MINIwrap .header:before {
    -webkit-backdrop-filter:blur(22px);
    backdrop-filter:blur(22px)
  }
  #MINIwrap .header.hidden {
    top:-80px
  }
  #MINIwrap .header .contents {
    justify-content:flex-start;
    padding:0 40px
  }
  #MINIwrap .header .logo img {
    height:80px
  }
  #MINIwrap .header .btn-menu {
    display:none
  }
  #MINIwrap .header .wrap-menu {
    flex:1;
    display:block;
    position:static;
    width:auto;
    height:auto;
    background-color:rgba(0,0,0,0);
    z-index:1
  }
  #MINIwrap .header .wrap-menu .box-menu {
    overflow-y:visible;
    display:flex;
    align-items:center;
    justify-content:space-between;
    position:static;
    width:100%;
    height:auto;
    margin-left:-271px;
    padding:0;
    background-color:rgba(0,0,0,0);
    transition:none
  }
  #MINIwrap .header .wrap-menu .logo-menu {
    display:none
  }
  #MINIwrap .header .wrap-menu .list-menu {
    display:flex;
    align-items:center;
    margin-top:0;
    padding:0 20px 0 40px;
    border-top:0
  }
  #MINIwrap .header .wrap-menu .list-menu>li {
    position:relative
  }
  #MINIwrap .header .wrap-menu .list-menu>li:nth-child(n+2) {
    margin-top:0;
    margin-left:40px
  }
  #MINIwrap .header .wrap-menu .list-menu>li>a {
    position:relative;
    display:flex;
    align-items:center;
    height:80px;
    padding:0 2px;
    font-size:16px
  }
  #MINIwrap .header .wrap-menu .list-menu>li>a:before {
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:2px;
    background-color:#ff3131;
    transform-origin:50% 50%;
    transform:scale(0, 1);
    transition:transform .2s ease-in-out 0s;
    content:""
  }
  #MINIwrap .header .wrap-menu .list-menu>li>a:after {
    margin-top:0;
    border-top:10px solid #fff;
    border-right:7px solid rgba(0,0,0,0);
    border-left:7px solid rgba(0,0,0,0)
  }
  #MINIwrap .header .wrap-menu .list-menu>li>a[target=_blank]:after {
    width:14px;
    height:14px;
    margin-top:0;
    margin-left:6px
  }
  #MINIwrap .header .wrap-menu .list-menu>li:hover>a:before {
    transform:scale(1, 1)
  }
  #MINIwrap .header .wrap-menu .list-menu>li:hover>a:after {
    border-top:10px solid #ff3131
  }
  #MINIwrap .header .wrap-menu .list-menu>li:hover>a[target=_blank]:after {
    border-top:0
  }
  #MINIwrap .header .wrap-menu .list-menu .submenu {
    display:none;
    position:absolute;
    left:50%;
    top:100%;
    min-width:180px;
    background-color:#000;
    white-space:nowrap;
    line-height:19px;
    text-align:center;
    transform:translateX(-50%)
  }
  #MINIwrap .header .wrap-menu .list-menu .submenu>li:nth-child(1) {
    margin-top:0;
    padding-top:26px
  }
  #MINIwrap .header .wrap-menu .list-menu .submenu>li:nth-child(n+2) {
    margin-top:20px
  }
  #MINIwrap .header .wrap-menu .list-menu .submenu>li:last-child {
    padding-bottom:30px
  }
  #MINIwrap .header .wrap-menu .list-menu .submenu a {
    padding:0 40px;
    font-size:16px
  }
  #MINIwrap .header .wrap-menu .list-menu .submenu a:hover {
    color:#fff
  }
  #MINIwrap .header .wrap-menu .list-menu .submenu>li.on a:after {
    content:none
  }
  #MINIwrap .header .wrap-menu .list-menu>li:hover .submenu {
    display:block
  }
  #MINIwrap .header .wrap-menu .logo-c2s {
    display:block;
    width:98px;
    height:16px;
    background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 165.468 26'%3E%3Cpath fill='%23e40421' d='M3.6 22.256A13.1 13.1 0 0 1 0 13.101a13.42 13.42 0 0 1 3.582-9.29 12.145 12.145 0 0 1 16.184-1.317 9.771 9.771 0 0 1 4.121 6.37h-5.481a6.717 6.717 0 0 0-5.983-3.656 7.149 7.149 0 0 0-5.134 2.384 7.378 7.378 0 0 0-1.859 5.415 7.478 7.478 0 0 0 1.883 5.384 7.249 7.249 0 0 0 5.1 2.421 6.872 6.872 0 0 0 5.971-3.676h5.547a8.825 8.825 0 0 1-2.7 5.123 12.255 12.255 0 0 1-17.633 0zm142.236-4.655h5.217c.421 2.271 2.078 3.377 5.061 3.377 2.066 0 4.151-.835 4.151-2.7 0-1.213-1-1.885-3.2-2.4-.993-.23-2.953-.8-3.946-1.04-4.2-.968-6.46-3.222-6.46-6.889 0-4.669 3.68-7.928 8.951-7.928 4.282 0 8.862 3.013 9.074 7.9h-5.217a3.746 3.746 0 0 0-3.857-2.987c-2.172 0-3.753 1.007-3.753 2.393 0 1.192.887 2.013 2.811 2.505 1.052.272 3.161.792 4.222 1.029 4.282.961 6.571 3.335 6.571 7.1 0 4.73-3.847 8.032-9.354 8.032-4.372 0-9.708-2.259-10.273-8.4zm-34.588-6.93h5.432c0 5.778 4.551 9.971 10.747 9.971s10.747-4.193 10.747-9.971h5.437c0 8.735-6.953 15.321-16.177 15.321s-16.186-6.575-16.186-15.317zm-85.004 2.336A12.467 12.467 0 1 1 38.7 26a12.4 12.4 0 0 1-8.915-3.839 12.8 12.8 0 0 1-3.541-9.154zm5.44-.047c0 4.591 2.953 7.852 7.02 7.852s7.022-3.261 7.022-7.852-2.888-7.75-7.023-7.75c-4.2 0-7.018 3.093-7.018 7.748zm59.341 12.41v-4.263s6.9-6.513 9.088-8.675c1.743-1.733 2.8-2.756 2.8-4.262a2.9 2.9 0 0 0-.886-2.2 2.8 2.8 0 0 0-2.218-.768 3.344 3.344 0 0 0-2.37.97 3.274 3.274 0 0 0-.979 2.339h-5.217a8.6 8.6 0 0 1 2.5-6.035A8.333 8.333 0 0 1 99.721.022h.1a7.678 7.678 0 0 1 5.833 2.086 7.929 7.929 0 0 1 2.473 5.756 9.265 9.265 0 0 1-3.451 6.883l-5.722 5.439h9.174v5.18zm-9.724 0V10.385a8.835 8.835 0 0 0-.563-3.508 3.3 3.3 0 0 0-3.151-1.956c-3.913 0-4.454 3.713-4.454 7.725V25.37H67.7V10.18c0-.539.119-5.26-3.816-5.26a3.413 3.413 0 0 0-2.578 1.04c-1.208 1.266-1.771 3.721-1.674 7.3v12.116h-5.437V.637h5.217v2.535A6.433 6.433 0 0 1 65.093.026a6.971 6.971 0 0 1 6.67 4.132 7.628 7.628 0 0 1 6.53-4.132 8.343 8.343 0 0 1 6.672 3.191 11.312 11.312 0 0 1 1.774 7.277v14.883zm48.324-21.151c0-2.313.853-4.193 2.6-4.193s2.6 1.88 2.6 4.193-.827 4.1-2.6 4.1-2.6-1.8-2.6-4.1zm-9.587 0c0-2.313.853-4.193 2.6-4.193s2.6 1.88 2.6 4.193-.828 4.1-2.6 4.1-2.6-1.8-2.6-4.1z' data-name='Color Overlay'/%3E%3C/svg%3E") 0 0 no-repeat;
    background-size:100% 100%
  }
  #MINIwrap .header .wrap-menu.launcher .logo-c2s {
    display:none
  }
  #MINIwrap .header .btn-launcher {
    right:0;
    width:270px;
    height:80px;
    max-height:none;
    padding:6px 16px;
    font-size:22px;
    line-height:24px;
    z-index:1
  }
  #MINIwrap .header .btn-menu.on+.wrap-menu {
    display:block
  }
  #MINIwrap .header .btn-menu.on+.wrap-menu .dim {
    display:none
  }
  #MINIwrap .header .btn-menu.on+.wrap-menu .box-menu {
    transform:translateX(271px)
  }
  #MINIwrap .header.hidden .wrap-menu .list-menu>li:hover .submenu {
    display:none
  }
  #MINIwrap .today {
    top:100px
  }
  #MINIwrap .today .cookie {
    height:40px;
    font-size:16px;
    line-height:40px
  }
  #MINIwrap .today .cookie label {
    padding:0 14px 0 40px
  }
  #MINIwrap .today .cookie label:before {
    left:14px;
    width:20px;
    height:20px
  }
  #MINIwrap .today .btn-home {
    width:40px;
    height:40px;
    background-size:19px auto
  }
  #MINIwrap .btn-bnn {
    right:20px;
    bottom:20px;
    width:60px;
    height:60px;
    background-size:24px 28px
  }
  #MINIwrap .wrap-floating {
    bottom:0;
    width:180px;
    max-height:none;
    padding-top:26px
  }
  #MINIwrap .wrap-floating .slide-bnn {
    padding-right:20px
  }
  #MINIwrap .wrap-floating .slide-bnn .swiper-wrapper {
    max-height:none
  }
  #MINIwrap .wrap-floating .slide-bnn .swiper-wrapper>li {
    width:100%
  }
  #MINIwrap .wrap-floating .btn-close {
    right:20px;
    width:16px;
    height:16px;
    -webkit-mask-size:16px 16px;
    mask-size:16px 16px
  }
  #MINIwrap .wrap-floating.type-2 {
    width:236px
  }
  #MINIwrap .sect-visual .contents {
    width:940px;
    padding:200px 0
  }
  #MINIwrap .sect-visual .tit {
    margin-top:28px;
    line-height:1.2
  }
  #MINIwrap .sect-visual .desc {
    margin-top:14px;
    font-size:20px
  }
  #MINIwrap .sect-visual .wrap-badge {
    margin-top:36px
  }
  #MINIwrap .sect-visual .wrap-badge>a,#MINIwrap .sect-visual .wrap-badge>button {
    margin:0 6px
  }
  #MINIwrap .sect-visual .wrap-badge>a>img,#MINIwrap .sect-visual .wrap-badge>button>img {
    height:46px
  }
  #MINIwrap .sect-visual .wrap-store {
    margin-top:20px
  }
  #MINIwrap .sect-visual .wrap-store>a,#MINIwrap .sect-visual .wrap-store>button {
    margin-left:12px
  }
  #MINIwrap .sect-visual .wrap-btn {
    margin-top:20px
  }
  #MINIwrap .sect-visual .wrap-btn>a,#MINIwrap .sect-visual .wrap-btn>button {
    font-size:18px
  }
  #MINIwrap .sect-visual.visual-img .contents {
    width:940px;
    margin-left:-470px;
    padding:0
  }
  #MINIwrap .sect-visual .gatcha_info {
    left:20px;
    padding:6px 10px;
    font-size:14px
  }
  #MINIwrap .sect-editor .contents {
    width:1280px
  }
  #MINIwrap .sect-video .contents {
    padding-right:0;
    padding-left:0
  }
  #MINIwrap .sect-video .tit {
    width:1200px
  }
  #MINIwrap .sect-video .slide-video {
    max-width:2160px;
    height:502px;
    padding-bottom:52px
  }
  #MINIwrap .sect-video .slide-video .swiper-slide {
    width:640px
  }
  #MINIwrap .sect-video .slide-video .swiper-slide button,#MINIwrap .sect-video .slide-video .swiper-slide img {
    height:360px
  }
  #MINIwrap .sect-video .slide-video .swiper-slide-active button {
    transform:scale(1.25)
  }
  #MINIwrap .sect-video .slide-video .swiper-button-prev {
    margin-left:-466px
  }
  #MINIwrap .sect-video .slide-video .swiper-button-next {
    margin-left:410px
  }
  #MINIwrap .sect-video .slide-video .btn-video:after {
    width:200px;
    height:200px;
    margin:-100px 0 0 -100px;
    border-radius:0;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    background:url(https://gachiakuta-fn.qpyou.cn/gachiakuta/wwwBrandsite/dist-cdn/assets/ui/btn_video.png) 50% 50% no-repeat;
    background-size:100% 100%;
    opacity:.8;
    transform:scale(0.84);
    transition:opacity .5s,transform .5s
  }
  #MINIwrap .sect-video .slide-video .btn-video:hover:after {
    opacity:1;
    transform:scale(1)
  }
  #MINIwrap .sect-video .slide-video.type-2 {
    width:1040px;
    height:585px
  }
  #MINIwrap .sect-video .slide-video.type-2 .swiper-slide {
    width:1040px
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical] {
    max-width:1467px;
    height:934px
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical] .swiper-slide {
    width:495px;
    transform:scale(0.88)
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical] .swiper-slide button,#MINIwrap .sect-video .slide-video[data-type=vertical] .swiper-slide img {
    height:880px
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical] .swiper-button-prev {
    margin-left:-323px
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical] .swiper-button-next {
    margin-left:267px
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical][data-count="5"] {
    max-width:2194px;
    height:854px
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical][data-count="5"] .swiper-slide {
    width:450px;
    transform:scale(0.88)
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical][data-count="5"] .swiper-slide button,#MINIwrap .sect-video .slide-video[data-type=vertical][data-count="5"] .swiper-slide img {
    height:800px
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical][data-count="5"] .swiper-button-prev {
    margin-left:-295px
  }
  #MINIwrap .sect-video .slide-video[data-type=vertical][data-count="5"] .swiper-button-next {
    margin-left:239px
  }
  #MINIwrap .sect-gallery .contents {
    padding-right:0;
    padding-left:0
  }
  #MINIwrap .sect-gallery .tit {
    width:1200px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] {
    max-width:2160px;
    height:502px;
    padding-bottom:52px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-slide {
    width:640px;
    transform:translateX(-80px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-slide-active img {
    min-width:800px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-slide-active~.swiper-slide img {
    transform:translateX(160px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-button-prev {
    margin-left:-466px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-button-next {
    margin-left:410px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] {
    max-width:1282px;
    height:830px;
    padding-bottom:52px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] .swiper-slide {
    width:382px;
    transform:translateX(-28px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] .swiper-slide-active img {
    min-width:438px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] .swiper-slide-active~.swiper-slide img {
    transform:translateX(56px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] .swiper-button-prev {
    margin-left:-285px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] .swiper-button-next {
    margin-left:229px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] {
    max-width:1956px;
    height:755px;
    padding-bottom:52px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] .swiper-slide {
    width:360px;
    transform:translateX(-18px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] .swiper-slide-active img {
    min-width:396px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] .swiper-slide-active~.swiper-slide img {
    transform:translateX(36px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] .swiper-button-prev {
    margin-left:-264px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] .swiper-button-next {
    margin-left:208px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] {
    max-width:1502px;
    height:574px;
    padding-bottom:52px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] .swiper-slide {
    width:450px;
    transform:translateX(-36px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] .swiper-slide-active img {
    min-width:522px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] .swiper-slide-active~.swiper-slide img {
    transform:translateX(72px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] .swiper-button-prev {
    margin-left:-327px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] .swiper-button-next {
    margin-left:271px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] {
    max-width:2172px;
    height:520px;
    padding-bottom:52px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] .swiper-slide {
    width:386px;
    transform:translateX(-41px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] .swiper-slide-active img {
    min-width:468px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] .swiper-slide-active~.swiper-slide img {
    transform:translateX(82px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] .swiper-button-prev {
    margin-left:-300px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] .swiper-button-next {
    margin-left:244px
  }
  #MINIwrap .sect-img>img.view-pc {
    width:128rem
  }
  #MINIwrap .sect-img .contents {
    padding:0 40px
  }
  #MINIwrap .sect-img .wrap-txt {
    width:600px
  }
  #MINIwrap .sect-img .tit~.desc {
    margin-top:24px
  }
  #MINIwrap .sect-img[data-pc=center] .wrap-txt {
    width:1200px
  }
  #MINIwrap .sect-register .contents {
    width:1280px
  }
  #MINIwrap .sect-register .reward-img.view-m {
    display:none
  }
  #MINIwrap .sect-register .reward-img.view-pc {
    display:block;
    width:100%
  }
  #MINIwrap .sect-register .box-txt {
    width:645px
  }
  #MINIwrap .sect-register .box-txt .tit {
    margin-top:0
  }
  #MINIwrap .sect-register .box-register {
    width:505px
  }
  #MINIwrap .sect-register .box-register .privacy-wrap {
    width:500px;
    height:640px
  }
  #MINIwrap .sect-register .box-register .privacy-wrap>img.view-m {
    display:none
  }
  #MINIwrap .sect-register .box-register .privacy-wrap .privacy-box {
    padding:0 50px
  }
  #MINIwrap .sect-register .list-market {
    margin-top:16px
  }
  #MINIwrap .sect-register .list-market>li img {
    height:45px
  }
  #MINIwrap .sect-register .btn-note {
    margin-top:20px;
    font-size:16px
  }
  #MINIwrap .sect-register.bg-img .contents {
    width:1200px
  }
  #MINIwrap .sect-register[data-arrange="1"] .contents {
    flex-direction:row;
    justify-content:space-between
  }
  #MINIwrap .sect-register[data-arrange="1"] .box-txt {
    width:645px
  }
  #MINIwrap .sect-thumbnail .background>img {
    width:2190px
  }
  #MINIwrap .sect-thumbnail.bg-img .contents {
    padding:0 40px
  }
  #MINIwrap .sect-thumbnail .tit {
    width:1200px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main {
    width:100%;
    height:482px;
    margin-left:0
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .swiper-slide>img {
    width:700px;
    height:482px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt {
    width:470px;
    height:370px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt .sub-tit {
    font-size:40px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt .sub-desc {
    font-size:18px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt .sub-desc::-webkit-scrollbar {
    width:5px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt .sub-tit+.sub-desc {
    margin-top:12px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-thumb {
    width:482px;
    margin:-100px -12px 0 auto
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-thumb .swiper-slide {
    height:90px
  }
  #MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-main {
    width:100%;
    height:394px;
    margin-left:0
  }
  #MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-main .swiper-slide>iframe,#MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-main .swiper-slide>video {
    width:700px;
    height:394px
  }
  #MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-main .box-txt {
    height:282px
  }
  #MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-thumb {
    margin:-100px -12px 0 auto
  }
  #MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main {
    width:860px;
    height:640px;
    margin:0 auto
  }
  #MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .swiper-slide>img,#MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .swiper-slide>iframe,#MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .swiper-slide>video {
    width:360px;
    height:640px
  }
  #MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .box-txt {
    height:440px;
    margin-top:44px
  }
  #MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-thumb {
    margin:-144px auto 44px 559px
  }
  #MINIwrap .sect-invite .img-invite.view-t {
    display:block
  }
  #MINIwrap .sect-invite .wrap-invite {
    width:900px;
    height:250px;
    margin-top:24px;
    padding:44px 150px 0
  }
  #MINIwrap .sect-invite .wrap-invite>img.view-t {
    display:block
  }
  #MINIwrap .sect-invite .wrap-invite input {
    height:48px;
    font-size:16px
  }
  #MINIwrap .sect-invite .wrap-invite .box-auth .btn-url {
    height:48px;
    margin-left:4px
  }
  #MINIwrap .sect-invite .wrap-invite .box-auth .warn {
    font-size:14px
  }
  #MINIwrap .sect-invite .wrap-invite .box-auth .warn:before {
    width:16px;
    height:16px
  }
  #MINIwrap .sect-invite .wrap-invite .box-url .toast {
    padding:9px 23px;
    font-size:16px
  }
  #MINIwrap .sect-sns .contents {
    padding:80px 0
  }
  #MINIwrap .sect-sns .tit {
    font-size:30px
  }
  #MINIwrap .sect-sns .list-sns {
    width:100%;
    margin-top:32px
  }
  #MINIwrap .sect-sns .list-sns>li {
    width:64px;
    height:64px;
    margin-left:20px
  }
  #MINIwrap .sect-sns .wrap-badge>a,#MINIwrap .sect-sns .wrap-badge>button {
    width:164px;
    height:46px;
    margin:0 4px
  }
  #MINIwrap .sect-sns .list-sns+.wrap-badge {
    margin-top:40px
  }
  #MINIwrap .footer .contents {
    padding:32px 0
  }
  #MINIwrap .footer .list-logo {
    margin-bottom:30px;
    padding:10px 40px 42px 40px
  }
  #MINIwrap .footer .list-logo>li {
    margin:8px 16px
  }
  #MINIwrap .footer .list-logo>li img {
    height:40px
  }
  #MINIwrap .footer .wrap-copy {
    padding-left:40px
  }
  #MINIwrap .footer .wrap-copy .logo {
    width:140px;
    height:22px
  }
  #MINIwrap .footer .wrap-copy .copyright {
    margin-left:20px;
    font-size:16px;
    line-height:30px
  }
  #MINIwrap .footer .btn-privacy {
    font-size:16px;
    line-height:30px
  }
  #MINIwrap .footer .language {
    width:180px;
    height:40px;
    margin:0 40px 0 20px
  }
  #MINIwrap .footer .language .btn-lang {
    font-size:16px
  }
  #MINIwrap .footer .language .btn-lang:before {
    left:14px;
    width:20px;
    height:20px
  }
  #MINIwrap .footer .language .btn-lang:after {
    right:7px;
    width:24px;
    height:24px
  }
  #MINIwrap .footer .language .list-lang {
    bottom:50px
  }
  #MINIwrap .footer .language .list-lang a {
    font-size:16px
  }
  #MINIwrap [class^=layer-] .layer .btn-close {
    width:30px;
    height:30px
  }
  #MINIwrap .layer-video .layer {
    width:1104px;
    height:621px
  }
  #MINIwrap .layer-video .layer .btn-close {
    right:0;
    top:-41px;
    -webkit-mask-size:30px 30px;
    mask-size:30px 30px
  }
  #MINIwrap .layer-video[data-type=vertical] .layer {
    width:495px;
    height:880px
  }
  #MINIwrap .layer-launcher .layer {
    width:800px;
    padding:47px 46px 54px
  }
  #MINIwrap .layer-launcher .desc {
    font-size:24px;
    line-height:32px
  }
  #MINIwrap .layer-launcher .info {
    margin-top:17px;
    padding:34px 42px;
    border-top:2px solid #313131;
    background-color:#f3f3f3;
    text-align:left
  }
  #MINIwrap .layer-launcher .info>dt {
    margin-bottom:4px;
    font-size:20px;
    line-height:30px
  }
  #MINIwrap .layer-launcher .info>dt~dt {
    margin-top:11px
  }
  #MINIwrap .layer-launcher .info>dd {
    font-size:18px
  }
  #MINIwrap .layer-launcher .btn-download {
    height:60px;
    margin-top:16px;
    font-size:20px
  }
  #MINIwrap .layer-launcher .btn-close {
    right:13px;
    top:13px;
    -webkit-mask-size:19px 19px;
    mask-size:19px 19px
  }
  #MINIwrap .layer-text .layer {
    width:400px;
    padding:30px 40px
  }
  #MINIwrap .layer-text .desc {
    min-height:140px;
    font-size:20px;
    line-height:30px
  }
  #MINIwrap .layer-text .btn-close {
    right:13px;
    top:13px;
    -webkit-mask-size:19px 19px;
    mask-size:19px 19px
  }
  #MINIwrap[data-corp=holdings] .header .wrap-menu .logo-c2s {
    height:34px;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='34' fill='none'%3E%3Cpath fill='%23DC2828' d='M94.079 6.274a116.04 116.04 0 0 1-2.52-.596c-1.146-.286-1.677-.76-1.677-1.449 0-.802.94-1.385 2.235-1.385 1.174 0 1.992.615 2.302 1.727h3.115C97.408 1.743 94.674 0 92.117 0c-3.146 0-5.341 1.886-5.341 4.587 0 2.118 1.35 3.424 3.856 3.983.593.132 1.761.463 2.353.598 1.314.297 1.909.691 1.909 1.388 0 1.08-1.244 1.562-2.477 1.562-1.782 0-2.768-.638-3.02-1.952h-3.114c.337 3.549 3.521 4.857 6.134 4.857 3.286 0 5.583-1.91 5.583-4.645.003-2.177-1.364-3.548-3.921-4.104ZM46.419 0c-1.704 0-3.13 1.093-3.846 2.408C42.22 1.68 41.213 0 38.643 0c-1.971 0-2.918 1.179-3.347 1.832V.357h-3.073V14.76h3.203V7.704c-.058-2.083.275-3.512.987-4.25.386-.4.896-.603 1.518-.603 2.32 0 2.248 2.749 2.248 3.064v8.845h3.203V7.35c0-2.337.318-4.5 2.624-4.5.825 0 1.476.369 1.857 1.14.333.677.33 1.69.33 2.042v8.725h3.204V6.091c0-2.051-.273-3.158-1.045-4.235C49.424.677 47.992 0 46.419 0ZM22.769 0c-4.106 0-7.323 3.298-7.323 7.51s3.217 7.513 7.323 7.513 7.323-3.298 7.323-7.513C30.09 3.298 26.872 0 22.77 0Zm0 12.021c-2.391 0-4.125-1.885-4.125-4.54 0-2.69 1.658-4.484 4.125-4.484 2.43 0 4.125 1.834 4.125 4.484 0 2.658-1.737 4.54-4.125 4.54ZM63.913 4.568C63.913 1.885 61.826 0 59.001 0h-.059c-2.793 0-5.016 2.216-5.016 4.941h3.086c0-.514.204-.997.579-1.362a1.985 1.985 0 0 1 1.399-.566c1.115 0 1.835.68 1.835 1.73 0 .878-.627 1.478-1.657 2.483-1.29 1.26-5.374 5.054-5.374 5.054v2.48h10.114v-3.016h-5.425l3.385-3.168c1.07-1.03 2.045-2.173 2.045-4.008ZM78.293 4.744c1.09 0 1.598-1.03 1.598-2.344 0-1.323-.527-2.4-1.598-2.4-1.07 0-1.597 1.077-1.597 2.4 0 1.315.507 2.344 1.597 2.344ZM72.701 4.744c1.09 0 1.598-1.03 1.598-2.344 0-1.323-.527-2.4-1.598-2.4-1.07 0-1.598 1.077-1.598 2.4 0 1.315.508 2.344 1.598 2.344ZM75.364 11.892C71.698 11.892 69 9.44 69 6.062h-3.222c0 5.11 4.122 8.961 9.587 8.961s9.587-3.854 9.587-8.961H81.73c0 3.377-2.698 5.83-6.365 5.83ZM7.32 12.024c-2.345-.06-4.114-1.974-4.114-4.512 0-2.578 1.734-4.466 4.12-4.51 1.53.026 2.809.788 3.526 2.114h3.236c-.175-1.5-1.205-2.766-2.43-3.681A7.16 7.16 0 0 0 7.325 0c-1.994.003-3.844.78-5.21 2.197C.751 3.61 0 5.519 0 7.567c0 2.017.755 3.896 2.126 5.294 1.369 1.392 3.217 2.16 5.202 2.162 1.983-.002 3.829-.77 5.195-2.162.808-.823 1.464-1.784 1.591-2.962h-3.27c-.728 1.318-2.038 2.088-3.523 2.125ZM3.668 19.504v4.825h5.18v-4.825h2.07V31.1h-2.07v-4.857h-5.18V31.1h-2.07V19.504h2.07ZM12.783 26.86c0-2.352 1.81-4.193 4.26-4.193 2.451 0 4.261 1.839 4.261 4.193 0 2.48-1.942 4.24-4.26 4.24-2.319 0-4.261-1.76-4.261-4.24Zm6.55-.047c0-1.423-.972-2.415-2.29-2.415-1.317 0-2.285.992-2.285 2.415 0 1.439.906 2.56 2.286 2.56 1.385 0 2.288-1.119 2.288-2.56ZM24.766 19.24V31.1h-1.864V19.24h1.864ZM26.364 26.892c0-2.374 1.586-4.161 3.588-4.161 1.024 0 1.762.398 2.291.91v-4.4h1.844v11.7h-1.844v-.86h-.079a2.827 2.827 0 0 1-2.21 1.02c-2.067 0-3.59-1.882-3.59-4.209Zm5.913.034c0-1.451-.753-2.44-2.001-2.44-1.233 0-1.955 1.07-1.955 2.425 0 1.467.817 2.44 1.955 2.44 1.264-.003 2.001-1.038 2.001-2.425ZM35.951 20.705a1.19 1.19 0 0 1 1.199-1.201c.67 0 1.198.53 1.198 1.201a1.19 1.19 0 0 1-1.198 1.201c-.673 0-1.199-.53-1.199-1.201Zm2.126 2.386v8.01h-1.84v-8.01h1.84ZM42.316 23.137v.733a3.136 3.136 0 0 1 2.27-.94c1.646 0 3.083 1.307 3.083 2.995v5.176H45.83v-4.508c0-1.163-.67-1.88-1.694-1.88-1.213 0-1.82 1.034-1.82 1.927v4.458h-1.838v-7.96h1.838ZM49.785 31.66l1.962-.342c.305.487.845.928 1.837.928.99 0 1.853-.57 1.853-1.692v-.733h-.047c-.4.47-1.228.928-2.315.928-1.9 0-3.542-1.692-3.542-4.05 0-2.327 1.645-4.032 3.526-4.032 1.021 0 1.819.39 2.378.976v-.733h1.818v7.545c0 1.984-1.309 3.545-3.734 3.545-2.141 0-3.385-1.22-3.736-2.34Zm5.68-4.945c0-1.302-.878-2.326-1.946-2.326-1.244 0-2.092.96-2.092 2.342 0 1.48.845 2.243 2.092 2.243 1.055.002 1.947-.91 1.947-2.26ZM58.587 28.653l1.864-.353c.341.753 1.214 1.169 2.024 1.169.892 0 1.44-.385 1.44-.864 0-.624-.891-.847-1.523-1.008l-1.052-.271c-1.02-.271-2.202-.816-2.202-2.259 0-1.474 1.44-2.4 3.11-2.4 1.814 0 3.127 1.168 3.385 2.208l-1.733.337c-.243-.416-.73-.976-1.686-.976-.663 0-1.182.32-1.182.784 0 .53.55.671 1.262.863l.892.24c1.313.353 2.591.93 2.591 2.4 0 1.617-1.718 2.593-3.32 2.578-1.977-.016-3.417-1.12-3.87-2.448Z'/%3E%3C/svg%3E")
  }
  #MINIwrap[data-corp=platform] .header .wrap-menu .logo-c2s {
    width:102px;
    height:34px;
    background-image:url(https://gachiakuta-fn.qpyou.cn/gachiakuta/wwwBrandsite/dist-cdn/assets/ui/logo_cp.png)
  }

}

@media screen and (min-width: 1600px) {
  #MINIwrap .contents {
    width:1600px
  }
  #MINIwrap .swiper .swiper-button-prev,#MINIwrap .swiper .swiper-button-next {
    width:60px;
    height:60px
  }
  #MINIwrap .swiper .swiper-button-prev:hover,#MINIwrap .swiper .swiper-button-next:hover {
    transform:translateY(-50%) scale(1.26)
  }
  #MINIwrap .swiper .swiper-button-prev:after,#MINIwrap .swiper .swiper-button-next:after {
    left:21px;
    width:15px;
    height:27px
  }
  #MINIwrap .swiper .swiper-button-next:after {
    left:auto;
    right:21px
  }
  #MINIwrap .header .wrap-menu .list-menu {
    padding:0 50px
  }
  #MINIwrap .wrap-floating.type-2 {
    width:290px
  }
  #MINIwrap .sect-video .tit {
    width:1520px
  }
  #MINIwrap .sect-video .slide-video {
    max-width:2460px;
    height:547px
  }
  #MINIwrap .sect-video .slide-video .swiper-slide {
    width:740px
  }
  #MINIwrap .sect-video .slide-video .swiper-slide button,#MINIwrap .sect-video .slide-video .swiper-slide img {
    height:416px
  }
  #MINIwrap .sect-video .slide-video .swiper-slide-active button {
    transform:scale(1.19)
  }
  #MINIwrap .sect-video .slide-video .swiper-button-prev {
    margin-left:-518px
  }
  #MINIwrap .sect-video .slide-video .swiper-button-next {
    margin-left:458px
  }
  #MINIwrap .sect-gallery .tit {
    width:1520px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] {
    max-width:2460px;
    height:547px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-slide {
    width:740px;
    transform:translateX(-70px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-slide-active img {
    min-width:880px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-slide-active~.swiper-slide img {
    transform:translateX(140px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-button-prev {
    margin-left:-518px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=horizontal] .swiper-button-next {
    margin-left:458px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] {
    max-width:1468px;
    height:933px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] .swiper-slide {
    width:436px;
    transform:translateX(-30px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] .swiper-slide-active img {
    min-width:496px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] .swiper-slide-active~.swiper-slide img {
    transform:translateX(60px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] .swiper-button-prev {
    margin-left:-328px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="3"] .swiper-button-next {
    margin-left:268px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] {
    max-width:2194px;
    height:851px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] .swiper-slide {
    width:396px;
    transform:translateX(-27px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] .swiper-slide-active img {
    min-width:450px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] .swiper-slide-active~.swiper-slide img {
    transform:translateX(54px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] .swiper-button-prev {
    margin-left:-298px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=vertical][data-count="5"] .swiper-button-next {
    margin-left:238px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] {
    max-width:1660px;
    height:632px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] .swiper-slide {
    width:500px;
    transform:translateX(-40px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] .swiper-slide-active img {
    min-width:580px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] .swiper-slide-active~.swiper-slide img {
    transform:translateX(80px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] .swiper-button-prev {
    margin-left:-360px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="3"] .swiper-button-next {
    margin-left:300px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] {
    max-width:2400px;
    height:572px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] .swiper-slide {
    width:430px;
    transform:translateX(-45px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] .swiper-slide-active img {
    min-width:520px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] .swiper-slide-active~.swiper-slide img {
    transform:translateX(90px)
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] .swiper-button-prev {
    margin-left:-330px
  }
  #MINIwrap .sect-gallery .slide-gallery[data-type=square][data-count="5"] .swiper-button-next {
    margin-left:270px
  }
  #MINIwrap .sect-register .contents {
    width:1280px
  }
  #MINIwrap .sect-thumbnail .background>img {
    width:2560px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main {
    height:592px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .swiper-slide>img {
    width:860px;
    height:592px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt {
    width:600px;
    height:452px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt .sub-tit {
    font-size:48px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt .sub-desc {
    font-size:20px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-main .box-txt .sub-tit+.sub-desc {
    margin-top:24px
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-thumb {
    width:602px;
    margin:-124px -2px 0 auto
  }
  #MINIwrap .sect-thumbnail .slide-thumbnail-thumb .swiper-slide {
    height:114px
  }
  #MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-main {
    width:1560px;
    height:538px;
    margin-left:-20px
  }
  #MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-main .swiper-slide>iframe,#MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-main .swiper-slide>video {
    width:880px;
    height:495px;
    margin-top:43px
  }
  #MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-main .box-txt {
    height:400px
  }
  #MINIwrap .sect-thumbnail[data-media=video] .slide-thumbnail-thumb {
    margin:-124px auto 0 940px
  }
  #MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main {
    width:1150px;
    height:800px;
    margin:0 auto
  }
  #MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .swiper-slide>img,#MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .swiper-slide>iframe,#MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .swiper-slide>video {
    width:450px;
    height:800px;
    margin-top:0
  }
  #MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-main .box-txt {
    height:508px;
    margin-top:77px
  }
  #MINIwrap .sect-thumbnail[data-type=vertical] .slide-thumbnail-thumb {
    margin:-201px auto 77px 735px
  }
  #MINIwrap .sect-invite .contents {
    padding:100px 200px
  }
  #MINIwrap .sect-invite.bg-img .contents {
    padding:0 200px
  }

}

@media screen and (max-width: 359px) {
  #MINIwrap .layer-video .layer {
    width:320px;
    height:180px
  }

}

@media screen and (max-width: 799px) {
  #MINIwrap .sect-visual .gatcha_info {
    width:68px;
    height:14px;
    background-image:url(https://gachiakuta-fn.qpyou.cn/gachiakuta/wwwBrandsite/dist-cdn/assets/ui/m_gacha.png);
    background-repeat:no-repeat;
    background-size:100% 100%
  }
  #MINIwrap .sect-visual .gatcha_info>span {
    overflow:hidden;
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    border:0;
    clip:rect(1px, 1px, 1px, 1px);
    clip-path:inset(50%)
  }

}
