@charset "UTF-8";

.popup-ad .ad-block .h-top img[data-v-b3e39023] {
   height: 40px !important
}

@media only screen and (minwidth: 768px) and (device-width <=1024px) and (min-device-pixel-ratio: 2) {
   .d-content .d-info h2[data-v-1baf4d3b] {
      font-size: 1.4rem
   }

   .d-content .d-info p[data-v-1baf4d3b] {
      font-size: 1rem
   }

   .d-content span.icon-close[data-v-1baf4d3b] {
      font-size: 2rem
   }

   .app-download-bar button[data-v-1baf4d3b] {
      font-size: 1.4rem
   }
}

@media only screen and (width >=1024px) and (height <=1366px) and (min-device-pixel-ratio: 1.5) {
   .d-content .d-info h2[data-v-1baf4d3b] {
      font-size: 1.4rem
   }
}

.app-download-bar[data-v-1baf4d3b] {
   display: -moz-box;
   display: flexbox;
   display: flex;
   z-index: 9999;
   -webkit-align-items: center;
   align-items: center;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   height: 13vw;
   padding: 0 3.4vw;
   background: var(--bgColor08);
   -moz-box-align: center;
   -ms-flex-align: center;
   -moz-box-pack: justify;
   -ms-flex-pack: justify
}

.d-content[data-v-1baf4d3b] {
   display: -moz-box;
   display: flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start
}

.d-content img[data-v-1baf4d3b] {
   width: 12vw;
   margin: 0 1.2vw
}

.d-content .d-info h2[data-v-1baf4d3b] {
   color: var(--txtColor19);
   font-size: .83rem
}

.d-content .d-info p[data-v-1baf4d3b] {
   color: var(--txtColor02);
   font-size: .65rem
}

.d-content span.icon-close[data-v-1baf4d3b] {
   color: var(--txtColor12);
   font-size: 1.16rem
}

.app-download-bar a[data-v-1baf4d3b] {
   width: 25vw;
   padding: 1.6vw 2vw;
   border-radius: .5vw;
   background: var(--bgColor_Grad09-00);
   background: linear-gradient(top, var(--bgColor_Grad09-00) 0%, var(--bgColor_Grad09-01) 100%);
   background: linear-gradient(to bottom, var(--bgColor_Grad09-00) 0%, var(--bgColor_Grad09-01) 100%);
   color: var(--txtColor01);
   font-size: .83rem;
   text-align: center
}

.mask[data-v-6bec2c9e] {
   position: absolute;
   width: 100vw;
   height: 13vw;
   background-color: #000c
}

.popup-login .model-inner {
   width: 75vw;
   max-width: 75vw;
   margin: 0 auto
}

.login-content {
   /* background: var(--bgColor_Grad06-00);
   background: -webkit-linear-gradient(top, var(--bgColor_Grad06-00) 1%, var(--bgColor_Grad06-01) 100%);
   background: -moz-linear-gradient(top, var(--bgColor_Grad06-00) 1%, var(--bgColor_Grad06-01) 100%);
   background: -o-linear-gradient(top, var(--bgColor_Grad06-00) 1%, var(--bgColor_Grad06-01) 100%);
   background: linear-gradient(to bottom, var(--bgColor_Grad06-00) 1%, var(--bgColor_Grad06-01) 100%); */
   padding: 8.6vw 8.8vw
}

.login-content .input-area {
   margin: 10vw 0 0
}

.login-content button.login-button {
   margin-bottom: 1vw;
   background: var(--btnColor06);
   color: var(--txtColor01)
}

.input-list-forget {
   margin: 2vw 0 3vw
}

.input-list-forget .styled-checkbox+label {
   font-size: .81rem;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start
}

.input-list-forget .styled-checkbox+label span {
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex
}

.input-list-forget .styled-checkbox:checked+label:after {
   content: "";
   top: 2.2vw;
   left: .8vw
}

.pop-up-content button.signupnow-button,
.pop-up-content button.cancel-button {
   color: var(--txtColor02);
   background: var(--btnColor03)
}

.pop-up-content button.signupnow-button {
   width: 49%;
}

.pop-up-content button.guestmail-button {
   width: 49%;
   background: var(--bgColor10);
   color: var(--txtColor01)
}

.popup-guestmail .titleP {
   -webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   font-size: 1.2rem
}

.popup-guestmail .account-problem-content {
   background: var(--bgColor23);
   padding: 16.8vw 4.8vw 3.6vw
}

.popup-guestmail .account-problem-content .input-area .list {
   background: none
}

.popup-guestmail .titleP span {
   font-weight: 700;
   color: var(--txtColor14);
   margin-left: 4px
}

.popup-guestmail .account-problem-content .input-list .list .txt {
   width: 22vw;
   -webkit-justify-content: flex-end;
   -moz-box-pack: end;
   -ms-flex-pack: end;
   justify-content: flex-end
}

.popup-guestmail .account-problem-content .input-area .list .input input {
   width: 70vw
}

.popup-guestmail button.send-mail-button {
   width: 50vw;
   height: 10vw;
   background: var(--btnColor06);
   color: var(--txtColor01)
}

.for-guestmail .head-notice {
   background: var(--bgColor10)
}

.for-guestmail .btn-box button.close-button {
   background: var(--btnColor06)
}

.popup-account-problem .model-inner {
   width: 98vw;
   max-width: 98vw;
   margin: 1vw auto
}

.account-problem-content {
   background: var(--bgColor01);
   padding: 2.6vw 4.8vw 8vw
}

.account-problem-content .titleP {
   font-size: 1.6rem
}

.account-problem-content .input-area .list {
   border: 0px
}

.account-problem-content .input-list .list .txt {
   width: 15vw
}

.account-problem-content .input-area .list .input input {
   width: 72vw;
   border: 1px solid var(--borderColor05);
   border-radius: .5vw;
   -webkit-border-radius: .5vw;
   -moz-border-radius: .5vw;
   -ms-border-radius: .5vw;
   -o-border-radius: .5vw;
   margin: .5vw auto
}

.account-problem-content .input-area .list textarea {
   padding: 2vw;
   width: 93.2vw;
   line-height: 1.6;
   border: 1px solid var(--borderColor05);
   border-radius: .5vw;
   -webkit-border-radius: .5vw;
   -moz-border-radius: .5vw;
   -ms-border-radius: .5vw;
   -o-border-radius: .5vw;
   margin-top: .5vw
}

.account-problem-content .bgbtn-box {
   -webkit-flex-wrap: nowrap;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   margin-top: 4vw;
   padding: 0 2vw
}

.account-problem-content .bgbtn-box button {
   width: 41.6vw
}

.account-problem-content .bgbtn-box button.send-button {
   background: var(--btnColor06);
   color: var(--txtColor01)
}

.account-problem-content .bgbtn-box button.cancel-button {
   color: var(--txtColor02);
   background: var(--btnColor03)
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {

   .input-list-forget .styled-checkbox+label,
   .popup-guestmail button.send-mail-button {
      font-size: 1.6rem
   }

   .popup-guestmail .titleP {
      font-size: 2rem
   }

   .popup-guestmail .titleP span {
      font-size: 1.6rem;
      margin-left: 8px
   }
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {

   .input-list-forget .styled-checkbox+label,
   .popup-guestmail button.send-mail-button {
      font-size: 1.8rem
   }

   .popup-guestmail .titleP {
      font-size: 2.4rem
   }

   .popup-guestmail .titleP span {
      font-size: 1.8rem;
      margin-left: 12px
   }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) {
   .popup-login .model-inner {
      width: 88vw;
      max-width: 88vw
   }

   .login-content {
      padding: 4.6vw 8.8vw 8.6vw
   }
}

input[name=account] {
   border: none
}

.modal-content {
   pointer-events: none
}

.modal-content #header,
.modal-content .model-inner {
   pointer-events: initial
}

.bank-content ul[data-v-22809d98]::-webkit-scrollbar {
   display: none
}

.frame[data-v-22809d98] {
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: center;
   min-height: 78px !important
}

.frame span[data-v-22809d98] {
   width: 100%;
   margin-top: 4px;
   text-align: center;
   text-wrap: balance
}

input[data-v-75acc040] {
   border-bottom: none !important
}

[data-v-fd2b972b] .popup-signup .alarm {
   width: 90vw;
   padding-left: 10vw;
   margin-top: 1vw
}

[data-v-fd2b972b] .popup-signup .titleP {
   color: var(--txtColor40);
   font-weight: 700;
   font-size: 1.2rem
}

[data-v-fd2b972b] .popup-signup .title-name {
   padding: 2.6vw 0
}

[data-v-fd2b972b] .popup-signup .input-area {
   margin: 0 auto;
   padding: 3.8vw 0vw
}

[data-v-fd2b972b] .popup-signup .input-area .input-list {
   padding: 0vw 3.8vw;
   margin-bottom: 2vw
}

[data-v-fd2b972b] .popup-signup .input-area .line {
   width: 100%;
   height: 1px;
   background: var(--txtColor02);
   margin: 4vw auto
}

[data-v-fd2b972b] .popup-signup .input-area .list {
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   margin: 0
}

[data-v-fd2b972b] .popup-signup .input-area .list .icon-clean {
   width: 8vw;
   height: 10vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   color: var(--txtColor02);
   font-size: 1.2rem;
   background: var(--bgColor01);
   right: 2vw
}

[data-v-fd2b972b] .popup-signup .input-area .input-list {
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap
}

[data-v-fd2b972b] .popup-signup .input-area .input-birth .list {
   height: 10vw
}

[data-v-fd2b972b] .popup-signup .input-area .input-birth .list .license-number {
   width: 75vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start
}

[data-v-fd2b972b] .popup-signup .input-area .input-birth .list .license-number .number-box {
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start
}

[data-v-fd2b972b] .popup-signup .input-area .input-birth .list .license-number .number-box input.input-one {
   width: 50vw;
   height: 8vw;
   border-radius: 2px
}

[data-v-fd2b972b] .popup-signup .input-area .input-birth .list .license-number .number-box ul.sex {
   width: 24vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start
}

[data-v-fd2b972b] .popup-signup .input-area .input-birth .list .license-number .number-box ul.sex input[type=radio] {
   width: auto;
   position: absolute;
   visibility: hidden
}

[data-v-fd2b972b] .popup-signup .input-area .input-birth .list .license-number .number-box ul.sex input[type=radio]:checked~label {
   background: var(--btnColor11)
}

[data-v-fd2b972b] .popup-signup .input-area .input-birth .list .license-number .number-box ul.sex label {
   height: 7.6vw;
   width: 15vw;
   margin-right: 1vw;
   font-size: .81rem;
   padding: 1vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   background: var(--btnColor16);
   border: 0px solid var(--btnColor16);
   color: var(--txtColor01);
   font-weight: 600;
   border-radius: 2px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   -ms-border-radius: 2px;
   -o-border-radius: 2px
}

[data-v-fd2b972b] .popup-signup .input-area .input-list .list-id {
   width: 71vw
}

[data-v-fd2b972b] .popup-signup .input-area .input-list .list-id .input,
[data-v-fd2b972b] .popup-signup .input-area .input-list .list-id .input input {
   width: 54vw
}

[data-v-fd2b972b] .popup-signup .input-area .list span {
   padding: 0vw 2vw;
   border-right: 1px solid var(--borderColor03);
   color: var(--txtColor41)
}

[data-v-fd2b972b] .popup-signup .input-area .icon-black span {
   color: var(--txtColor29)
}

[data-v-fd2b972b] .signup-content {
   background: var(--bgColor_Grad06-00);
   background: -webkit-linear-gradient(top, var(--bgColor_Grad06-00) 1%, var(--bgColor_Grad06-01) 100%);
   background: -moz-linear-gradient(top, var(--bgColor_Grad06-00) 1%, var(--bgColor_Grad06-01) 100%);
   background: -o-linear-gradient(top, var(--bgColor_Grad06-00) 1%, var(--bgColor_Grad06-01) 100%);
   background: linear-gradient(to bottom, var(--bgColor_Grad06-00) 1%, var(--bgColor_Grad06-01) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--bgColor_Grad06-00)", endColorstr="var(--bgColor_Grad06-01)", GradientType=0)
}

[data-v-fd2b972b] .signup-content .list .checkUse {
   width: 3.6vw;
   height: 3.6vw;
   margin-right: 2.6vw;
   background-repeat: no-repeat;
   -o-background-size: contain;
   background-size: contain;
   background-position: center left;
   background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--Generator:%20Adobe%20Illustrator%2025.2.3,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)--%3e%3csvg%20version='1.1'%20id='_x30_75_x5F_icconCheck01'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20100%20100'%20style='enable-background:new%200%200%20100%20100'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e.st0{fill-rule:evenodd;clip-rule:evenodd;fill:%23BBBBBB;}%3c/style%3e%3cpath%20class='st0'%20d='M32.4,60L8,42.2l-8,7.1c0,0,22.2,28.4,32.4,46.7c0,0,28.9-55.6,67.6-92H88.9C88.9,4,59.1,23.6,32.4,60z'/%3e%3c/svg%3e")
}

[data-v-fd2b972b] .signup-content .checkOk .list .checkUse {
   background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--Generator:%20Adobe%20Illustrator%2025.2.3,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)--%3e%3csvg%20version='1.1'%20id='_x30_76_x5F_icconCheck02'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20100%20100'%20style='enable-background:new%200%200%20100%20100'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e.st0{fill-rule:evenodd;clip-rule:evenodd;fill:%230AAD94;}%3c/style%3e%3cpath%20class='st0'%20d='M32.4,60L8,42.2l-8,7.1c0,0,22.2,28.4,32.4,46.7c0,0,28.9-55.6,67.6-92H88.9C88.9,4,59.1,23.6,32.4,60z'/%3e%3c/svg%3e")
}

[data-v-fd2b972b] .signup-content .list {
   padding: 0
}

[data-v-fd2b972b] .signup-content .list input {
   padding: 2vw;
   border: 0px solid var(--borderColor05)
}

[data-v-fd2b972b] .signup-content .list input.datepicker::-webkit-input-placeholder {
   color: var(--txtColor18)
}

[data-v-fd2b972b] .signup-content .list input.datepicker:-moz-placeholder {
   color: var(--txtColor18)
}

[data-v-fd2b972b] .signup-content .list input.datepicker:-ms-input-placeholder {
   color: var(--txtColor18)
}

[data-v-fd2b972b] .signup-content .list input.datepicker::-moz-placeholder {
   color: var(--txtColor18)
}

[data-v-fd2b972b] .signup-content .list input.datepicker::placeholder {
   color: var(--txtColor18)
}

[data-v-fd2b972b] .signup-content .list input:focus {
   border: 0px solid var(--borderColor07)
}

[data-v-fd2b972b] .signup-content .list .input {
   width: 75vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between
}

[data-v-fd2b972b] .signup-content button.check-button {
   width: 20vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   background: var(--btnColor16);
   border: 0px solid var(--btnColor16);
   color: var(--txtColor01);
   font-size: .81rem;
   height: 10vw;
   padding: 1vw;
   font-weight: 600;
   border-radius: 2px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   -ms-border-radius: 2px;
   -o-border-radius: 2px;
   font-size: .93rem
}

[data-v-fd2b972b] .signup-content .list select {
   padding: 2vw;
   width: 75vw;
   border: 0px solid var(--borderColor05);
   background-position: 69vw;
   color: var(--txtColor18)
}

[data-v-fd2b972b] .signup-content .bgbtn-box {
   -webkit-flex-wrap: nowrap;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   margin-top: 6vw;
   padding: 0vw 3.8vw
}

[data-v-fd2b972b] .signup-content .bgbtn-box button {
   width: 44.6vw
}

[data-v-fd2b972b] .signup-content button.signup-button {
   background: var(--btnColor01);
   color: var(--txtColor01)
}

[data-v-fd2b972b] .popup-signup .referral-link {
   width: 100%;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   background: var(--bgColor10);
   color: var(--txtColor01);
   padding: 1.8vw 0;
   border-radius: .5vw;
   -webkit-border-radius: .5vw;
   -moz-border-radius: .5vw;
   -ms-border-radius: .5vw;
   -o-border-radius: .5vw
}

[data-v-fd2b972b] .popup-signup .referral-link p.under-line {
   text-decoration: underline;
   font-size: 1rem;
   font-weight: 700;
   margin: 0vw auto
}

[data-v-fd2b972b] .popup-signup .referral-link p {
   font-size: .75rem;
   margin: 1vw auto
}

[data-v-fd2b972b] .signup-content .list .input.input-radio {
   width: 83vw;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start
}

[data-v-fd2b972b] .popup-bank .pop-up-content {
   width: 98vw;
   margin: 0 auto;
   background: var(--bgColor06)
}

[data-v-fd2b972b] .popup-bank .head-top,
[data-v-fd2b972b] .popup-carrier-open .head-top {
   width: 98vw;
   height: 13.2vw;
   margin: 6vw auto 0vw;
   border-bottom: 0px
}

[data-v-fd2b972b] .popup-bank .title-name,
[data-v-fd2b972b] .popup-carrier-open .title-name {
   color: var(--txtColor05);
   font-weight: 700;
   font-size: 1.2rem;
   text-align: center
}

[data-v-fd2b972b] .popup-bank .close-btn,
[data-v-fd2b972b] .popup-carrier-open .close-btn {
   top: -4.2vw;
   right: 0vw
}

[data-v-fd2b972b] .popup-bank .close-btn span,
[data-v-fd2b972b] .popup-carrier-open .close-btn span {
   width: 10vw;
   height: 10vw;
   border-radius: 50%;
   color: var(--txtColor01);
   background: var(--bgColor07);
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   -ms-border-radius: 50%;
   -o-border-radius: 50%;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center
}

[data-v-fd2b972b] .popup-carrier-open .bank-content ul li:last-child {
   margin-bottom: 0vw
}

[data-v-fd2b972b] .bank-content {
   width: 98vw;
   height: auto;
   background: var(--bgColor06);
   margin: 0 auto
}

[data-v-fd2b972b] .bank-content ul {
   height: auto;
   max-height: -webkit-calc(100vh - 20.5vw);
   max-height: -moz-calc(100vh - 20.5vw);
   max-height: calc(100vh - 20.5vw);
   overflow-y: scroll;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   -webkit-flex-wrap: Wrap;
   -ms-flex-wrap: Wrap;
   flex-wrap: Wrap;
   margin: 0 auto;
   width: 96vw;
   padding: 2vw 0 14vw
}

[data-v-fd2b972b] .bank-content ul::-webkit-scrollbar {
   display: none
}

[data-v-fd2b972b] .bank-content ul li {
   width: 31.333%;
   margin: 1%
}

[data-v-fd2b972b] .bank-content ul li a {
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   color: var(--txtColor29);
   padding: 2vw 1.2vw;
   font-size: .65rem;
   -webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   background: var(--bgColor01);
   color: var(--txtColor02);
   border: 1px solid var(--txtColor04);
   border-radius: 3px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   -ms-border-radius: 3px;
   -o-border-radius: 3px
}

[data-v-fd2b972b] .bank-content ul li a img {
   width: auto;
   height: 8vw;
   margin: 1vw auto
}

[data-v-fd2b972b] .input-area .full-list input.bank-btn,
[data-v-fd2b972b] .input-area .full-list input.carrier-btn {
   background-repeat: no-repeat;
   background-position: 69vw center;
   -o-background-size: 3vw;
   background-size: 3vw;
   background-image: url(/assets/select-arrow-B-zQ0ZRS.svg)
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {

   [data-v-fd2b972b] .popup-signup .input-area .input-birth .list .license-number .number-box ul.sex label,
   [data-v-fd2b972b] .signup-content button.check-button {
      font-size: 1.2rem
   }

   [data-v-fd2b972b] .popup-signup .referral-link p,
   [data-v-fd2b972b] .bank-content ul li a {
      font-size: 1.4rem
   }

   [data-v-fd2b972b] .signup-content .list select,
   [data-v-fd2b972b] .signup-content .list button {
      font-size: 1.6rem
   }

   [data-v-fd2b972b] .popup-signup .referral-link p.under-line,
   [data-v-fd2b972b] .popup-signup .titleP,
   [data-v-fd2b972b] .popup-bank .title-name {
      font-size: 1.8rem
   }

   [data-v-fd2b972b] .popup-signup .input-area .list .icon-clean {
      font-size: 2rem
   }
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {

   [data-v-fd2b972b] .popup-signup .input-area .input-birth .list .license-number .number-box ul.sex label,
   [data-v-fd2b972b] .signup-content button.check-button {
      font-size: 1.4rem
   }

   [data-v-fd2b972b] .popup-signup .referral-link p,
   [data-v-fd2b972b] .bank-content ul li a {
      font-size: 1.6rem
   }

   [data-v-fd2b972b] .signup-content .list select,
   [data-v-fd2b972b] .signup-content .list button {
      font-size: 2rem
   }

   [data-v-fd2b972b] .popup-signup .referral-link p.under-line,
   [data-v-fd2b972b] .popup-signup .titleP,
   [data-v-fd2b972b] .popup-bank .title-name {
      font-size: 2.2rem
   }

   [data-v-fd2b972b] .popup-signup .input-area .list .icon-clean {
      font-size: 2.4rem
   }
}

[data-v-fd2b972b] .rule-hint {
   padding: 2vw;
   background: var(--bgColor17);
   font-size: .875rem
}

[data-v-fd2b972b] .rule-hint ul li {
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   margin: 1vw 0 0
}

[data-v-fd2b972b] .rule-hint ul li.checkOk {
   color: var(--btnColor01)
}

[data-v-fd2b972b] .rule-hint ul li.checkWrong {
   color: var(--txtColor16)
}

[data-v-fd2b972b] .rule-hint ul li .checkUse {
   position: relative;
   width: 4.6vw;
   height: 4.6vw;
   border: 2px solid var(--borderColor03);
   background-color: var(--bgColor01);
   border-radius: 50%;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   -ms-border-radius: 50%;
   -o-border-radius: 50%;
   margin-right: 1.4vw
}

[data-v-fd2b972b] .rule-hint ul li.checkOk .checkUse {
   border: none;
   background-color: var(--btnColor01)
}

[data-v-fd2b972b] .rule-hint ul li.checkOk .checkUse:before {
   content: "";
   position: absolute;
   top: 0vw;
   right: 0vw;
   width: 3.6vw;
   height: 3.6vw;
   background-repeat: no-repeat;
   -o-background-size: contain;
   background-size: contain;
   background-position: center left;
   background-image: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.0.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='_x30_76_x5F_icconCheck02'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20100%20100'%20style='enable-background:new%200%200%20100%20100;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;}%20%3c/style%3e%3cpath%20class='st0'%20d='M32.4,60L8,42.2l-8,7.1c0,0,22.2,28.4,32.4,46.7c0,0,28.9-55.6,67.6-92H88.9C88.9,4,59.1,23.6,32.4,60z'/%3e%3c/svg%3e")
}

.hide[data-v-fd2b972b] {
   visibility: hidden
}

[data-v-88981289] .popup-signup .alarm {
   width: 90vw;
   padding-left: 10vw;
   margin-top: 1vw
}

[data-v-88981289] .popup-signup .titleP {
   color: var(--txtColor40);
   font-weight: 700;
   font-size: 1.2rem
}

[data-v-88981289] .popup-signup .title-name {
   padding: 2.6vw 0
}

[data-v-88981289] .popup-signup .input-area {
   margin: 0 auto;
   padding: 3.8vw 0vw
}

[data-v-88981289] .popup-signup .input-area .input-list {
   padding: 0vw 3.8vw;
   margin-bottom: 2vw
}

[data-v-88981289] .popup-signup .input-area .line {
   width: 100%;
   height: 1px;
   background: var(--txtColor02);
   margin: 4vw auto
}

[data-v-88981289] .popup-signup .input-area .list {
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   margin: 0
}

[data-v-88981289] .popup-signup .input-area .list .icon-clean {
   width: 8vw;
   height: 10vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   color: var(--txtColor02);
   font-size: 1.2rem;
   background: var(--bgColor01);
   right: 2vw
}

[data-v-88981289] .popup-signup .input-area .input-list {
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap
}

[data-v-88981289] .popup-signup .input-area .input-birth .list {
   height: 10vw
}

[data-v-88981289] .popup-signup .input-area .input-birth .list .license-number {
   width: 75vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start
}

[data-v-88981289] .popup-signup .input-area .input-birth .list .license-number .number-box {
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start
}

[data-v-88981289] .popup-signup .input-area .input-birth .list .license-number .number-box input.input-one {
   width: 50vw;
   height: 8vw;
   border-radius: 2px
}

[data-v-88981289] .popup-signup .input-area .input-birth .list .license-number .number-box ul.sex {
   width: 24vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start
}

[data-v-88981289] .popup-signup .input-area .input-birth .list .license-number .number-box ul.sex input[type=radio] {
   width: auto;
   position: absolute;
   visibility: hidden
}

[data-v-88981289] .popup-signup .input-area .input-birth .list .license-number .number-box ul.sex input[type=radio]:checked~label {
   background: var(--btnColor11)
}

[data-v-88981289] .popup-signup .input-area .input-birth .list .license-number .number-box ul.sex label {
   height: 7.6vw;
   width: 15vw;
   margin-right: 1vw;
   font-size: .81rem;
   padding: 1vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   background: var(--btnColor16);
   border: 0px solid var(--btnColor16);
   color: var(--txtColor01);
   font-weight: 600;
   border-radius: 2px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   -ms-border-radius: 2px;
   -o-border-radius: 2px
}

[data-v-88981289] .popup-signup .input-area .input-list .list-id {
   width: 71vw
}

[data-v-88981289] .popup-signup .input-area .input-list .list-id .input,
[data-v-88981289] .popup-signup .input-area .input-list .list-id .input input {
   width: 54vw
}

[data-v-88981289] .popup-signup .input-area .list span {
   padding: 0vw 2vw;
   border-right: 1px solid var(--borderColor03);
   color: var(--txtColor41)
}

[data-v-88981289] .popup-signup .input-area .icon-black span {
   color: var(--txtColor29)
}

[data-v-88981289] .signup-content {
   background: var(--bgColor_Grad06-00);
   background: -webkit-linear-gradient(top, var(--bgColor_Grad06-00) 1%, var(--bgColor_Grad06-01) 100%);
   background: -moz-linear-gradient(top, var(--bgColor_Grad06-00) 1%, var(--bgColor_Grad06-01) 100%);
   background: -o-linear-gradient(top, var(--bgColor_Grad06-00) 1%, var(--bgColor_Grad06-01) 100%);
   background: linear-gradient(to bottom, var(--bgColor_Grad06-00) 1%, var(--bgColor_Grad06-01) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--bgColor_Grad06-00)", endColorstr="var(--bgColor_Grad06-01)", GradientType=0)
}

[data-v-88981289] .signup-content .list .checkUse {
   width: 3.6vw;
   height: 3.6vw;
   margin-right: 2.6vw;
   background-repeat: no-repeat;
   -o-background-size: contain;
   background-size: contain;
   background-position: center left;
   background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--Generator:%20Adobe%20Illustrator%2025.2.3,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)--%3e%3csvg%20version='1.1'%20id='_x30_75_x5F_icconCheck01'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20100%20100'%20style='enable-background:new%200%200%20100%20100'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e.st0{fill-rule:evenodd;clip-rule:evenodd;fill:%23BBBBBB;}%3c/style%3e%3cpath%20class='st0'%20d='M32.4,60L8,42.2l-8,7.1c0,0,22.2,28.4,32.4,46.7c0,0,28.9-55.6,67.6-92H88.9C88.9,4,59.1,23.6,32.4,60z'/%3e%3c/svg%3e")
}

[data-v-88981289] .signup-content .checkOk .list .checkUse {
   background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--Generator:%20Adobe%20Illustrator%2025.2.3,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)--%3e%3csvg%20version='1.1'%20id='_x30_76_x5F_icconCheck02'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20100%20100'%20style='enable-background:new%200%200%20100%20100'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e.st0{fill-rule:evenodd;clip-rule:evenodd;fill:%230AAD94;}%3c/style%3e%3cpath%20class='st0'%20d='M32.4,60L8,42.2l-8,7.1c0,0,22.2,28.4,32.4,46.7c0,0,28.9-55.6,67.6-92H88.9C88.9,4,59.1,23.6,32.4,60z'/%3e%3c/svg%3e")
}

[data-v-88981289] .signup-content .list {
   padding: 0
}

[data-v-88981289] .signup-content .list input {
   padding: 2vw;
   border: 0px solid var(--borderColor05)
}

[data-v-88981289] .signup-content .list input.datepicker::-webkit-input-placeholder {
   color: var(--txtColor18)
}

[data-v-88981289] .signup-content .list input.datepicker:-moz-placeholder {
   color: var(--txtColor18)
}

[data-v-88981289] .signup-content .list input.datepicker:-ms-input-placeholder {
   color: var(--txtColor18)
}

[data-v-88981289] .signup-content .list input.datepicker::-moz-placeholder {
   color: var(--txtColor18)
}

[data-v-88981289] .signup-content .list input.datepicker::placeholder {
   color: var(--txtColor18)
}

[data-v-88981289] .signup-content .list input:focus {
   border: 0px solid var(--borderColor07)
}

[data-v-88981289] .signup-content .list .input {
   width: 75vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between
}

[data-v-88981289] .signup-content button.check-button {
   width: 20vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   background: var(--btnColor16);
   border: 0px solid var(--btnColor16);
   color: var(--txtColor01);
   font-size: .81rem;
   height: 10vw;
   padding: 1vw;
   font-weight: 600;
   border-radius: 2px;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   -ms-border-radius: 2px;
   -o-border-radius: 2px;
   font-size: .93rem
}

[data-v-88981289] .signup-content .list select {
   padding: 2vw;
   width: 75vw;
   border: 0px solid var(--borderColor05);
   background-position: 69vw;
   color: var(--txtColor18)
}

[data-v-88981289] .signup-content .bgbtn-box {
   -webkit-flex-wrap: nowrap;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   margin-top: 6vw;
   padding: 0vw 3.8vw
}

[data-v-88981289] .signup-content .bgbtn-box button {
   width: 44.6vw
}

[data-v-88981289] .signup-content button.signup-button {
   background: var(--btnColor01);
   color: var(--txtColor01)
}

[data-v-88981289] .popup-signup .referral-link {
   width: 100%;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   background: var(--bgColor10);
   color: var(--txtColor01);
   padding: 1.8vw 0;
   border-radius: .5vw;
   -webkit-border-radius: .5vw;
   -moz-border-radius: .5vw;
   -ms-border-radius: .5vw;
   -o-border-radius: .5vw
}

[data-v-88981289] .popup-signup .referral-link p.under-line {
   text-decoration: underline;
   font-size: 1rem;
   font-weight: 700;
   margin: 0vw auto
}

[data-v-88981289] .popup-signup .referral-link p {
   font-size: .75rem;
   margin: 1vw auto
}

[data-v-88981289] .signup-content .list .input.input-radio {
   width: 83vw;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start
}

[data-v-88981289] .popup-bank .pop-up-content {
   width: 98vw;
   margin: 0 auto;
   background: var(--bgColor06)
}

[data-v-88981289] .popup-bank .head-top,
[data-v-88981289] .popup-carrier-open .head-top {
   width: 98vw;
   height: 13.2vw;
   margin: 6vw auto 0vw;
   border-bottom: 0px
}

[data-v-88981289] .popup-bank .title-name,
[data-v-88981289] .popup-carrier-open .title-name {
   color: var(--txtColor05);
   font-weight: 700;
   font-size: 1.2rem;
   text-align: center
}

[data-v-88981289] .popup-bank .close-btn,
[data-v-88981289] .popup-carrier-open .close-btn {
   top: -4.2vw;
   right: 0vw
}

[data-v-88981289] .popup-bank .close-btn span,
[data-v-88981289] .popup-carrier-open .close-btn span {
   width: 10vw;
   height: 10vw;
   border-radius: 50%;
   color: var(--txtColor01);
   background: var(--bgColor07);
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   -ms-border-radius: 50%;
   -o-border-radius: 50%;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center
}

[data-v-88981289] .popup-carrier-open .bank-content ul li:last-child {
   margin-bottom: 0vw
}

[data-v-88981289] .bank-content {
   width: 98vw;
   height: auto;
   background: var(--bgColor06);
   margin: 0 auto
}

[data-v-88981289] .bank-content ul {
   height: auto;
   max-height: -webkit-calc(100vh - 20.5vw);
   max-height: -moz-calc(100vh - 20.5vw);
   max-height: calc(100vh - 20.5vw);
   overflow-y: scroll;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   -webkit-flex-wrap: Wrap;
   -ms-flex-wrap: Wrap;
   flex-wrap: Wrap;
   margin: 0 auto;
   width: 96vw;
   padding: 2vw 0 14vw
}

[data-v-88981289] .bank-content ul::-webkit-scrollbar {
   display: none
}

[data-v-88981289] .bank-content ul li {
   width: 31.333%;
   margin: 1%
}

[data-v-88981289] .bank-content ul li a {
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   color: var(--txtColor29);
   padding: 2vw 1.2vw;
   font-size: .65rem;
   -webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   background: var(--bgColor01);
   color: var(--txtColor02);
   border: 1px solid var(--txtColor04);
   border-radius: 3px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   -ms-border-radius: 3px;
   -o-border-radius: 3px
}

[data-v-88981289] .bank-content ul li a img {
   width: auto;
   height: 8vw;
   margin: 1vw auto
}

[data-v-88981289] .input-area .full-list input.bank-btn,
[data-v-88981289] .input-area .full-list input.carrier-btn {
   background-repeat: no-repeat;
   background-position: 69vw center;
   -o-background-size: 3vw;
   background-size: 3vw;
   background-image: url(/assets/select-arrow-B-zQ0ZRS.svg)
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {

   [data-v-88981289] .popup-signup .input-area .input-birth .list .license-number .number-box ul.sex label,
   [data-v-88981289] .signup-content button.check-button {
      font-size: 1.2rem
   }

   [data-v-88981289] .popup-signup .referral-link p,
   [data-v-88981289] .bank-content ul li a {
      font-size: 1.4rem
   }

   [data-v-88981289] .signup-content .list select,
   [data-v-88981289] .signup-content .list button {
      font-size: 1.6rem
   }

   [data-v-88981289] .popup-signup .referral-link p.under-line,
   [data-v-88981289] .popup-signup .titleP,
   [data-v-88981289] .popup-bank .title-name {
      font-size: 1.8rem
   }

   [data-v-88981289] .popup-signup .input-area .list .icon-clean {
      font-size: 2rem
   }
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {

   [data-v-88981289] .popup-signup .input-area .input-birth .list .license-number .number-box ul.sex label,
   [data-v-88981289] .signup-content button.check-button {
      font-size: 1.4rem
   }

   [data-v-88981289] .popup-signup .referral-link p,
   [data-v-88981289] .bank-content ul li a {
      font-size: 1.6rem
   }

   [data-v-88981289] .signup-content .list select,
   [data-v-88981289] .signup-content .list button {
      font-size: 2rem
   }

   [data-v-88981289] .popup-signup .referral-link p.under-line,
   [data-v-88981289] .popup-signup .titleP,
   [data-v-88981289] .popup-bank .title-name {
      font-size: 2.2rem
   }

   [data-v-88981289] .popup-signup .input-area .list .icon-clean {
      font-size: 2.4rem
   }
}

[data-v-88981289] .rule-hint {
   padding: 2vw;
   background: var(--bgColor17);
   font-size: .875rem
}

[data-v-88981289] .rule-hint ul li {
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   margin: 1vw 0 0
}

[data-v-88981289] .rule-hint ul li.checkOk {
   color: var(--btnColor01)
}

[data-v-88981289] .rule-hint ul li.checkWrong {
   color: var(--txtColor16)
}

[data-v-88981289] .rule-hint ul li .checkUse {
   position: relative;
   width: 4.6vw;
   height: 4.6vw;
   border: 2px solid var(--borderColor03);
   background-color: var(--bgColor01);
   border-radius: 50%;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   -ms-border-radius: 50%;
   -o-border-radius: 50%;
   margin-right: 1.4vw
}

[data-v-88981289] .rule-hint ul li.checkOk .checkUse {
   border: none;
   background-color: var(--btnColor01)
}

[data-v-88981289] .rule-hint ul li.checkOk .checkUse:before {
   content: "";
   position: absolute;
   top: 0vw;
   right: 0vw;
   width: 3.6vw;
   height: 3.6vw;
   background-repeat: no-repeat;
   -o-background-size: contain;
   background-size: contain;
   background-position: center left;
   background-image: url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2027.0.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='_x30_76_x5F_icconCheck02'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20100%20100'%20style='enable-background:new%200%200%20100%20100;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;}%20%3c/style%3e%3cpath%20class='st0'%20d='M32.4,60L8,42.2l-8,7.1c0,0,22.2,28.4,32.4,46.7c0,0,28.9-55.6,67.6-92H88.9C88.9,4,59.1,23.6,32.4,60z'/%3e%3c/svg%3e")
}

.hide[data-v-88981289] {
   visibility: hidden
}

.point-flow-bar[data-v-a5b0a1da] {
   z-index: 1000;
   width: 60%
}

.point-flow-bar .bg .content p b {
   margin-right: 2px;
   color: var(--txtColor21)
}

.draggable {
   touch-action: none;
   user-select: none
}

body[data-v-e4888dde] {
   overflow: hidden
}

section#content[data-v-e4888dde] {
   -webkit-overflow-scrolling: touch;
   z-index: 1
}

#out-wrapper[data-v-e4888dde] {
   padding-bottom: 0;
   height: 100%
}

#out-wrapper.fixed[data-v-e4888dde] {
   padding-bottom: 0;
   height: 100%;
   position: fixed
}

section.maingame[data-v-e4888dde] {
   position: fixed;
   top: 72vw
}

section.maingame.addTop[data-v-e4888dde] {
   top: 85vw
}

section.maingame .maingame-box[data-v-e4888dde] {
   height: auto;
   min-height: 78vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: flex-start;
   -moz-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   -webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   padding: 0vw 3.4vw
}

section.maingame .maingame-box ul.tab-type[data-v-e4888dde] {
   width: 14.6vw;
   height: auto;
   min-height: 80.2vw;
   max-height: 80.2vw;
   -webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column
}

section.maingame .maingame-box ul.tab-type li[data-v-e4888dde] {
   margin-bottom: 1vw;
   margin-top: 1vw;
   box-shadow: 0 1px 4px 0 var(--bgColor12_op)
}

section.maingame .maingame-box ul.tab-type li[data-v-e4888dde]:last-child {
   margin-bottom: 0
}

section.maingame .maingame-box ul.tab-type li[data-v-e4888dde],
section.maingame .maingame-box ul.tab-type li a[data-v-e4888dde] {
   min-width: 13vw;
   height: 13vw;
   border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   -ms-border-radius: 5px;
   -o-border-radius: 5px;
   border: 0px
}

section.maingame .maingame-box ul.tab-type li a[data-v-e4888dde] {
   padding: 0;
   background-repeat: no-repeat;
   background-position: center;
   -o-background-size: cover;
   background-size: cover;
   background-image: url(/assets/maingame-icon-bg-BsPjnJuh.png);
   color: var(--txtColor30)
}

section.maingame .maingame-box ul.tab-type li.active a[data-v-e4888dde] {
   color: var(--txtColor01);
   box-shadow: 1px 1px 4px 0 var(--bgColor12_op);
   background-image: url(/assets/maingame-icon-bg-active-BDQSR7nY.png)
}

section.maingame .maingame-box ul.tab-type li a .icon[data-v-e4888dde] {
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center
}

section.maingame .maingame-box ul.tab-type li a .icon img[data-v-e4888dde] {
   width: 8vw;
   height: auto;
   margin-bottom: 0vw
}

section.maingame .maingame-box ul.tab-type li.active a .icon img[data-v-e4888dde] {
   -webkit-animation-duration: 1.2s;
   -moz-animation-duration: 1.2s;
   -o-animation-duration: 1.2s;
   animation-duration: 1.2s;
   -webkit-animation-delay: .3s;
   -moz-animation-delay: .3s;
   -o-animation-delay: .3s;
   animation-delay: .3s;
   -webkit-animation-iteration-count: infinite;
   -moz-animation-iteration-count: infinite;
   -o-animation-iteration-count: infinite;
   animation-iteration-count: infinite;
   -webkit-animation-name: pulse-e4888dde;
   -moz-animation-name: pulse-e4888dde;
   -o-animation-name: pulse-e4888dde;
   animation-name: pulse-e4888dde
}

section.maingame .maingame-box ul.tab-type li a .icon:nth-child(2) img[data-v-e4888dde] {
   margin-left: 1vw
}

section.maingame .maingame-box ul.tab-type li a .tab-name[data-v-e4888dde] {
   transform: scale(.9);
   -webkit-transform: scale(.9);
   -moz-transform: scale(.9);
   -ms-transform: scale(.9);
   -o-transform: scale(.9);
   text-align: center;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center;
   white-space: initial;
   line-height: 1
}

section.maingame .maingame-box ul.tab-type li.active a .icon img#gamesportIcon[data-v-e4888dde] {
   content: url(/assets/Sport-active-L6fBsnvn.png)
}

section.maingame .maingame-box ul.tab-type li.active a .icon img#gamecasinoIcon[data-v-e4888dde] {
   content: url(/assets/Live-active-ux2uP_Xd.png)
}

section.maingame .maingame-box ul.tab-type li.active a .icon img#gameslotIcon[data-v-e4888dde] {
   content: url(/assets/Slot-active-3sCA91Z0.png)
}

section.maingame .maingame-box ul.tab-type li.active a .icon img#gameminigameIcon[data-v-e4888dde] {
   content: url(/assets/Lottery-active-ICv2vhUn.png)
}

section.maingame .maingame-box ul.tab-type li.active a .icon img#gamepokerIcon[data-v-e4888dde] {
   content: url(/assets/IdnPoker-active-DV2qh03t.png)
}

section.maingame .maingame-box ul.tab-type li.active a .icon img#gamevirtualIcon[data-v-e4888dde] {
   content: url(/assets/VSport-active-KxtB7WLl.png)
}

section.maingame .maingame-box .maingame-content-box[data-v-e4888dde] {
   width: 76.2vw;
   height: auto;
   min-height: auto
}

section.maingame .maingame-box .maingame-content-box .tab-maingame-content ul[data-v-e4888dde] {
   height: auto;
   min-height: 78vw;
   max-height: 78vw;
   overflow: scroll;
   max-height: -webkit-calc(100vh - 106.5vw - env(safe-area-inset-bottom));
   max-height: -moz-calc(100vh - 106.5vw - env(safe-area-inset-bottom));
   max-height: calc(100vh - 106.5vw - env(safe-area-inset-bottom))
}

section.maingame.addTop .maingame-box .maingame-content-box .tab-maingame-content ul[data-v-e4888dde] {
   max-height: -webkit-calc(100vh - 13vw - 53vw - 8vw - 20.5vw - 13vw);
   max-height: -moz-calc(100vh - 13vw - 53vw - 8vw - 20.5vw - 13vw);
   max-height: calc(100vh - 107.5vw)
}

.maingame-content-box .tab-maingame-content ul li[data-v-e4888dde] {
   position: relative;
   width: 97%;
   height: 30vw;
   margin: 0 auto;
   background-repeat: no-repeat;
   background-position: center;
   -o-background-size: 100%;
   background-size: 100%;
   margin-bottom: 3vw;
   margin-top: 1vw;
   display: block;
   border-radius: 8px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   -ms-border-radius: 8px;
   -o-border-radius: 8px;
   box-shadow: 0 1px 5px #a7b5cc
}

.maingame-content-box .tab-maingame-content ul li[data-v-e4888dde]:last-child {
   margin-bottom: 1.5vw
}

.maingame-content-box .tab-maingame-content ul li a[data-v-e4888dde] {
   position: relative;
   width: 100%;
   height: 30vw;
   display: block
}

.maingame-content-box .tab-maingame-content ul li a[data-v-e4888dde]:before {
   content: "";
   position: absolute;
   left: 0;
   top: 0;
   width: 20vw;
   height: 20vw;
   background-repeat: no-repeat;
   -o-background-size: contain;
   background-size: contain
}

.maingame-content-box .tab-maingame-content ul li.daily a[data-v-e4888dde]:before {
   background-image: url(/assets/tag-dailywins-DMn7NlnD.png)
}

.maingame-content-box .tab-maingame-content ul li.event a[data-v-e4888dde]:before {
   background-image: url(/assets/tag-event-DCrpspDk.png)
}

.maingame-content-box .tab-maingame-content ul li.hot a[data-v-e4888dde]:before {
   background-image: url(/assets/tag-hot-BKNUHLg4.png)
}

.maingame-content-box .tab-maingame-content ul li.new a[data-v-e4888dde]:before {
   background-image: url(/assets/tag-new-BFrtsxRJ.png)
}

.maingame-content-box .tab-maingame-content ul li a span[data-v-e4888dde] {
   position: absolute;
   bottom: 5vw;
   left: 3vw;
   font-size: .81rem;
   text-align: center;
   color: var(--txtColor39);
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   width: 50vw;
   font-weight: 600;
   letter-spacing: -.2vw
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-LiveSport[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-LiveSport-vPKHPWmX.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-LiveSport[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-LiveSport-zp_d3RCk.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-EuropeanSport[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-EuropeanSport-DHjWBuJ2.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-EuropeanSport[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-EuropeanSport-kB0ORluG.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-OverseasSport[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-OverseasSport-DI7Wxvh_.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-OverseasSport[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-OverseasSport-LobueOCK.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-EvoReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-EvoReal-BBaoEBC9.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-EvoReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-EvoReal-B2-hFiez.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-AgBr[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-AgBr-Dehv7JUU.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-AgBr[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-AgBr-DRa7loi5.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-MgpReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-MgpReal-BKJ9xz_J.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-MgpReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-MgpReal-DoJkpl-L.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-WmReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-WmReal-Dn4A5md4.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-WmReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-WmReal-DkPonjv1.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-AllBetReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-AllBetReal-Bd1zx2ys.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-AllBetReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-AllBetReal-B5HVYGwE.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-OgReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-OgReal-DIpR2J9X.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-OgReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-OgReal-DtTTetls.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-PrgReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-PrgReal-DaQ94ksS.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-PrgReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-PrgReal-CCfh4PcS.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-DgReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-DgReal-Bkahu_H0.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-DgReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-DgReal-BQuxigQO.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-GpiLive[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-GpiLive-Fti6W5wg.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-GpiLive[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-GpiLive-DiCSW0OY.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BgReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BgReal-DdbfFj3f.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BgReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BgReal-c1v1CCUy.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-Ae2Real[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-Ae2Real-lLGDugfA.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-Ae2Real[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-Ae2Real-Dwcke8vt.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BbinReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BbinReal-ZhASF3mH.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BbinReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BbinReal-GVm9tU1L.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-YxReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-YxReal-BVUZ14Na.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-YxReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-YxReal-B5OwFcq7.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-VivoVideo[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-VivoVideo-DtGlvoI2.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-VivoVideo[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-VivoVideo-gpit5hVz.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-TvBetLive[data-v-e4888dde] {
   background-image: url(../../../../KD001-02/assets/images/home/Casino/navsort-m-TvBetLive.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-TvBetLive[data-v-e4888dde] {
   background-image: url(../../../../KD001-02/assets/images/home/Casino/navsort-m-TvBetLive.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-MgLgReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-MgLgReal-CzZcwz7p.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-MgLgReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-MgLgReal-BJSjOVGM.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-WeReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-WeReal-I5ZkqMqi.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-WeReal[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-WeReal-BWM-NQc0.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-MgpHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-MgpHtml-1Cg0iqdo.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-MgpHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-MgpHtml-DATtuy2e.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-AgHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-AgHtml-s0u8KA_Z.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-AgHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-AgHtml-DMWZNSGp.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-HabaHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-HabaHtml-B9djPgPK.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-HabaHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-HabaHtml-DzN3zYGo.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-PrgHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-PrgHtml-BWfkZhbY.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-PrgHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-PrgHtml-BCnyS59m.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-PRGHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-PrgHtml-BWfkZhbY.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-PRGHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-PrgHtml-BCnyS59m.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-Pg1Slot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-Pg1Slot-CxrB8h7H.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-Pg1Slot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-Pg1Slot-Bf2BoR7e.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.slotAmeba[data-v-e4888dde] {
   background-image: url(/assets/slotAmeba-D9uAFRsz.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.slotAmeba[data-v-e4888dde] {
   background-image: url(/assets/slotAmeba-Bg2kMT9b.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-SgHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-SgHtml-Ck7RUSYm.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-SgHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-SgHtml-DgTmfQCH.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-JiliHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-JiliHtml-BBAysjP7.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-JiliHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-JiliHtml-BtUxbYjI.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BbinSlot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BbinSlot-DxHYHefS.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BbinSlot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BbinSlot-C4CCgGuq.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-EvoSlot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-EvoSlot-DKCz_vJQ.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-EvoSlot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-EvoSlot-BDIP6xX3.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-JdbSlot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-JdbSlot-B7V9iql7.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-JdbSlot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-JdbSlot-BKV4S3xS.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-TpgHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-TpgHtml-DrWqnF4_.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-TpgHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-TpgHtml-8uK1SjHk.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-AmebaHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-AmebaHtml-BfeG1EjJ.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-AmebaHtml[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-AmebaHtml-GU31xPmL.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-CQ9Html[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-CQ9Html-vuPTcWw7.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-CQ9Html[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-CQ9Html-DqLNIBzK.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-GPISlot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-GPISlot-8LCJU6Uf.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-GPISlot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-GPISlot-BNFsaPAS.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-FCSlot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-FCSlot-1wei43nF.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-FCSlot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-FCSlot-DCOQZCQY.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BTGSlot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BTGSlot-DIj7hIi6.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BTGSlot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BTGSlot-DwVbGQs_.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-GFGFishSlot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-GFGFishSlot-CZVdCfVX.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-GFGFishSlot[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-GFGFishSlot-DBpmeo2z.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-MiniPowerBall[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-MiniPowerBall-BuCkAEG8.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-MiniPowerBall[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-MiniPowerBall-mdd5Qm4o.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-MiniPowerLadder[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-MiniPowerLadder-7dl-4T7k.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-MiniPowerLadder[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-MiniPowerLadder-DmJ8iqZ_.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-MiniSpeedKeno[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-MiniSpeedKeno-BTY8lYoV.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-MiniSpeedKeno[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-MiniSpeedKeno-BLaCiVAc.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-MiniKenoLadder[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-MiniKenoLadder-DwRXpKqy.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-MiniKenoLadder[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-MiniKenoLadder-oKP5_MHj.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnTexasPoker[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnTexasPoker-BjasubBa.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnTexasPoker[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnTexasPoker-Coc9QLic.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnCemeKeliling[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnCemeKeliling-D31KsPXt.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnCemeKeliling[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnCemeKeliling-CPjqDO0_.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-idnDominobet[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-idnDominobet-D9G4y5mL.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-idnDominobet[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-idnDominobet-C5gkUnkO.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnCeme[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnCeme-D2Ye-yY3.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnCeme[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnCeme-D_t72K4g.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnDealerCapsa[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnDealerCapsa-CbdjwAPG.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnDealerCapsa[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnDealerCapsa-Dat58wua.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnSuperTen[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnSuperTen-Bo7U9_po.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnSuperTen[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnSuperTen-Di5r1TiI.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnPotLimitOmaha[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnPotLimitOmaha-CzkG8DCi.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnPotLimitOmaha[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnPotLimitOmaha-DpGed5_p.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnBlackjack[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnBlackjack-CkmxN3xe.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnBlackjack[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnBlackjack-BiTkpI_G.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnSuperBull[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnSuperBull-Cbi5zcYa.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnSuperBull[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnSuperBull-l7i39vDG.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnCapsaSusun[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnCapsaSusun--7Nq0pAh.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnCapsaSusun[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnCapsaSusun-Br1ZTZF1.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnQQSpirit[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnQQSpirit-CaEofimi.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-IdnQQSpirit[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-IdnQQSpirit-2JFpxHON.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVFEC[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVFEC-DxjHNA-1.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVFEC[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVFEC-RFATPQXr.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVFLM[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVFLM-BbU7yD_P.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVFLM[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVFLM-CyORy8vN.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVFCC[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVFCC-52UBu9TT.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVFCC[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVFCC-wiVIDjN7.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVFWC[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVFNC-CUNMvKxB.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVFWC[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVFWC-ClWLquj8.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVFNC[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVFNC-CUNMvKxB.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVFNC[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVFNC-C37dfruw.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVFAS[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVFAS-COVtbNKt.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVFAS[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVFAS-DzjYDuk4.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVBL[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVBL-haHdmufM.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVBL[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVBL-BKd4LTnf.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVHK[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVHK-DKw6U87Z.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVHK[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVHK-DgITAGtG.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVDK[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVDK-CiR7UbO4.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVDK[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVDK-MvBMZ-0s.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVTI[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVTI-DCa6FJmR.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVTI[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVTI-BCmnbQeC.webp)
}

.no-webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVBI[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVBI-v3-IQybS.png)
}

.webp .maingame-content-box .tab-maingame-content ul li.navsort-m-BetradarVBI[data-v-e4888dde] {
   background-image: url(/assets/navsort-m-BetradarVBI-CnFD8r2h.webp)
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) {
   section.maingame .maingame-box ul.tab-type li a .tab-name[data-v-e4888dde] {
      transform: scale(.75);
      -webkit-transform: scale(.75);
      -moz-transform: scale(.75);
      -ms-transform: scale(.75);
      -o-transform: scale(.75)
   }

   section.pot .wrapper .main-pot .bg[data-v-e4888dde] {
      height: 17vw;
      width: 46vw
   }

   section.pot .wrapper .main-pot span[data-v-e4888dde] {
      font-size: 1rem;
      bottom: .5vw
   }

   .maingame-content-box .tab-maingame-content ul li a span[data-v-e4888dde] {
      font-size: .65rem;
      width: 40vw
   }
}

@media only screen and (device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3) {
   section.pot .wrapper .main-pot span[data-v-e4888dde] {
      bottom: 1.5vw
   }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
   section.pot .wrapper .main-pot span[data-v-e4888dde] {
      font-size: 2.4rem;
      bottom: 1.2vw
   }

   section.pot .wrapper .mem-btn button span[data-v-e4888dde] {
      font-size: 1.6rem
   }

   section.pot .wrapper .mem-btn button span.hint[data-v-e4888dde] {
      width: 14px;
      height: 14px
   }

   .maingame-content-box .tab-maingame-content ul li a span[data-v-e4888dde] {
      font-size: 1.4rem
   }
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
   section.pot .wrapper .main-pot span[data-v-e4888dde] {
      font-size: 3.2rem;
      bottom: 1.4vw
   }

   section.pot .wrapper .mem-btn button span[data-v-e4888dde] {
      font-size: 2rem
   }

   section.pot .wrapper .mem-btn button span.hint[data-v-e4888dde] {
      width: 14px;
      height: 14px
   }

   .maingame-content-box .tab-maingame-content ul li a span[data-v-e4888dde] {
      font-size: 1.8rem
   }
}

section.pot .wrapper[data-v-e4888dde] {
   padding: 0 3.2vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: inherit;
   -moz-box-align: inherit;
   -ms-flex-align: inherit;
   align-items: inherit;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between
}

section.pot .wrapper .main-pot .bg[data-v-e4888dde] {
   width: 49vw;
   height: 19vw;
   background-repeat: no-repeat;
   background-position: left center;
   -o-background-size: contain;
   background-size: contain;
   position: relative;
   background-image: url(../../../../KD001-02/assets/images/home/pot-bg.png)
}

section.pot .wrapper .main-pot span[data-v-e4888dde] {
   position: absolute;
   width: 45vw;
   bottom: 1vw;
   left: 50%;
   text-align: center;
   -webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   -o-transform: translateX(-50%);
   transform: translate(-50%);
   font-size: 1.25rem;
   font-weight: 700;
   color: var(--txtColor31)
}

section.pot .wrapper .mem-btn[data-v-e4888dde] {
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-end;
   -moz-box-pack: end;
   -ms-flex-pack: end;
   justify-content: flex-end
}

section.pot .wrapper .mem-btn button[data-v-e4888dde] {
   position: relative;
   background: none;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   -webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   margin-left: 1.6vw
}

section.pot .wrapper .mem-btn button[data-v-e4888dde]:first-child {
   margin-left: 0
}

section.pot .wrapper .mem-btn button img[data-v-e4888dde] {
   width: 11vw;
   margin-bottom: 1vw
}

section.pot .wrapper .mem-btn button span[data-v-e4888dde] {
   font-size: .81rem;
   text-align: center;
   color: var(--txtColor07)
}

section.pot .wrapper .mem-btn button span.hint[data-v-e4888dde] {
   position: absolute;
   top: 1.6vw;
   right: 1vw;
   border-radius: 50%;
   -webkit-border-radius: 50%;
   -moz-border-radius: 50%;
   -ms-border-radius: 50%;
   -o-border-radius: 50%;
   background: var(--bgColor22);
   width: 8px;
   height: 8px
}

.app-download-bar[data-v-e4888dde] {
   z-index: 100;
   height: 13vw;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   padding: 0vw 3.4vw;
   background: var(--bgColor08)
}

.d-content[data-v-e4888dde] {
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-justify-content: flex-start;
   -moz-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start
}

.d-content img[data-v-e4888dde] {
   width: 12vw;
   margin: 0 1.2vw
}

.d-content .d-info h2[data-v-e4888dde] {
   font-size: .83rem;
   color: var(--txtColor19)
}

.d-content .d-info p[data-v-e4888dde] {
   font-size: .65rem;
   color: var(--txtColor02)
}

.d-content span.icon-close[data-v-e4888dde] {
   font-size: 1.16rem;
   color: var(--txtColor12)
}

.app-download-bar button[data-v-e4888dde] {
   width: 25vw;
   padding: 1.6vw 2vw;
   font-size: .83rem;
   color: var(--txtColor01);
   background: var(--bgColor_Grad09-00);
   background: -moz-linear-gradient(left, var(--bgColor_Grad09-00) 0%, var(--bgColor_Grad09-01) 100%);
   background: -webkit-linear-gradient(left, var(--bgColor_Grad09-00) 0%, var(--bgColor_Grad09-01) 100%);
   background: -o-linear-gradient(left, var(--bgColor_Grad09-00) 0%, var(--bgColor_Grad09-01) 100%);
   background: linear-gradient(to right, var(--bgColor_Grad09-00) 0%, var(--bgColor_Grad09-01) 100%);
   border-radius: .5vw;
   -webkit-border-radius: .5vw;
   -moz-border-radius: .5vw;
   -ms-border-radius: .5vw;
   -o-border-radius: .5vw
}

@keyframes pulse-e4888dde {
   0% {
      -webkit-transform: scale3d(1, 1, 1);
      -moz-transform: scale3d(1, 1, 1);
      transform: scaleZ(1)
   }

   50% {
      -webkit-transform: scale3d(1.05, 1.05, 1.05);
      -moz-transform: scale3d(1.05, 1.05, 1.05);
      transform: scale3d(1.05, 1.05, 1.05)
   }

   to {
      -webkit-transform: scale3d(1, 1, 1);
      -moz-transform: scale3d(1, 1, 1);
      transform: scaleZ(1)
   }
}

#promotion[data-v-e4888dde] {
   position: absolute;
   top: 0;
   bottom: 15vw;
   overflow-y: auto
}

section#content[data-v-e4888dde] {
   overflow-x: hidden
}

.needTop .swiper {
   margin-top: 13vw !important
}

.needTop section:first-child {
   margin-top: 13vw !important
}

.needTop iframe:first-child {
   margin-top: 13vw !important
}

.needTop>.wrapPage {
   top: 13vw !important
}

.needTop section:nth-child(2) {
   top: 85vw !important
}