@charset "UTF-8";
@import url("../../common_sub.css");
/**
 * Swiper 6.0.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 7, 2020
 */
@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-button-lock {
  display: none;
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

*::-webkit-scrollbar-thumb {
  background: transparent;
}

#accessibility {
  position: relative;
  z-index: 10001;
}

#accessibility a {
  position: absolute;
  top: -999px;
  left: 0;
  width: 200px;
  height: 24px;
  padding-top: 4px;
  background-color: #000;
  text-align: center;
  color: #fff !important;
  font: bold 14px "맑은 고딕", Malgun Gothic, "돋움", Dotum, sans-serif;
}

#accessibility a:active, #accessibility a:focus {
  top: 0;
}

html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}

html {
  height: auto;
  font-size: 12px;
  -webkit-text-size-adjust: 100%;
}

body {
  width: 100%;
  height: auto;
  color: #17191C;
}
html[dark=true] body {
  color: #e5e5e5;
}
body.scrollfixed {
  overflow: hidden;
}

button {
  background-color: transparent;
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: top;
  outline: none;
  cursor: pointer;
}

table {
  border-collapse: collapse;
}

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

a {
  color: inherit;
  font: inherit;
  text-decoration: none;
}

em, i {
  font-style: normal;
}

img {
  max-width: 100%;
}

input[type=text], input[type=number], input[type=password] {
  outline: none;
  -webkit-appearance: none;
}

.hid, caption, .blind, legend {
  overflow: hidden;
  position: absolute;
  left: -10000px;
  top: 0;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}

* {
  box-sizing: border-box;
}

#serviceHeader {
  min-width: 1080px !important;
}

.sitemap_wrap #serviceHeader .innerHeader, #serviceHeader.headerSub .innerHeader,
#addon .subTitle,
#addon .menu_wrap .menu_inner,
#addon .menu_wrap .menu_inner .menu_list {
  min-width: 1080px;
}

.faq_area + #footer {
  margin: 0;
}

.bg_wrap {
  margin-bottom: -57px;
  padding-bottom: 42px;
  background: #F8F8FA;
}
html[dark=true] .bg_wrap {
  background: #F8F8FA;
}

#footer {
  margin-top: 40px;
}

::-webkit-input-placeholder {
  color: #ACB0B9;
}
html[dark=true] ::-webkit-input-placeholder {
  color: #ACB0B9;
}

:-moz-placeholder {
  color: #ACB0B9;
}
html[dark=true] :-moz-placeholder {
  color: #ACB0B9;
}
:-moz-placeholder {
  opacity: 1;
}

::-moz-placeholder {
  color: #ACB0B9;
}
html[dark=true] ::-moz-placeholder {
  color: #ACB0B9;
}
::-moz-placeholder {
  opacity: 1;
}

:-ms-input-placeholder {
  color: #ACB0B9;
}
html[dark=true] :-ms-input-placeholder {
  color: #ACB0B9;
}

input[type=text], input[type=tel], input[type=number] {
  width: 100%;
  height: 40px;
  padding: 0 12px;
  vertical-align: middle;
  border-radius: 8px;
  outline: none;
  border: 1px solid #D5D7DC;
}
html[dark=true] input[type=text], html[dark=true] input[type=tel], html[dark=true] input[type=number] {
  border: 1px solid #D5D7DC;
}
input[type=text], input[type=tel], input[type=number] {
  color: #17191C;
}
html[dark=true] input[type=text], html[dark=true] input[type=tel], html[dark=true] input[type=number] {
  color: #17191C;
}
input[type=text], input[type=tel], input[type=number] {
  background: #fff;
}
html[dark=true] input[type=text], html[dark=true] input[type=tel], html[dark=true] input[type=number] {
  background: #fff;
}
input[type=text]:focus, input[type=tel]:focus, input[type=number]:focus {
  border-color: #ACB0B9;
}
html[dark=true] input[type=text]:focus, html[dark=true] input[type=tel]:focus, html[dark=true] input[type=number]:focus {
  border-color: #ACB0B9;
}
input[type=text]:disabled, input[type=tel]:disabled, input[type=number]:disabled {
  color: rgba(23, 25, 28, 0.3019607843);
  background: #F6F6F9;
}

input::-webkit-inner-spin-button {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

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

input[type=checkbox] {
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
  cursor: pointer;
  vertical-align: middle;
  -webkit-appearance: none;
  outline: none;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3e%3crect width='19.385' height='19.385' x='2.808' y='2.308' fill='%23fff' stroke='%23D5D7DC' stroke-width='.923' rx='3.231'/%3e%3cpath fill='%23E2E4E9' fill-rule='evenodd' d='M18.683 8.57c.365.356.372.94.016 1.305l-6.305 6.462a.923.923 0 0 1-1.288.032l-3.85-3.572a.923.923 0 0 1 1.256-1.354l3.19 2.96 5.676-5.817a.923.923 0 0 1 1.305-.016Z' clip-rule='evenodd'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
input[type=checkbox]:disabled {
  cursor: default;
  background: url("data:image/svg+xml,%3csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath d='M14.973 6.32a.5.5 0 1 1 .721.693l-2.984 3.108-4.057 4.225a.5.5 0 0 1-.704.018L4.991 11.58a.5.5 0 1 1 .685-.728l2.598 2.446 6.699-6.977z' fill='%23bebebe' fill-rule='nonzero'/%3e%3crect stroke='%23bebebe' stroke-width='.8' x='.4' y='.4' width='19.2' height='19.2' rx='2'/%3e%3c/g%3e%3c/svg%3e") 50% 50% no-repeat;
  background-size: 100% 100%;
}
input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3e%3crect width='19.385' height='19.385' x='2.808' y='2.308' fill='%23fff' stroke='%230182FF' stroke-width='.923' rx='3.231'/%3e%3cpath fill='%230182FF' fill-rule='evenodd' d='M18.683 8.57c.365.356.372.94.016 1.305l-6.305 6.462a.923.923 0 0 1-1.288.032l-3.85-3.572a.923.923 0 0 1 1.256-1.354l3.19 2.96 5.676-5.817a.923.923 0 0 1 1.305-.016Z' clip-rule='evenodd'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
input[type=checkbox]:checked + label {
  color: #0182FF;
}
input[type=checkbox] + label {
  padding-left: 4px;
  vertical-align: middle;
  font-size: 14px;
  cursor: pointer;
}

.select-box {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 10;
  transition: all 0.2s ease;
}
.select-box.disabled .selected {
  color: rgba(23, 25, 28, 0.3019607843);
  background: #F6F6F9;
  pointer-events: none;
  cursor: default;
}
.select-box.disabled .selected:after {
  display: none;
}
.select-box .selected {
  display: block;
  position: relative;
  width: 100%;
  height: 42px;
  padding: 0 39px 0 12px;
  border: 1px solid #D5D7DC;
  border-radius: 8px;
  color: #757B8A;
  font-size: 14px;
  box-sizing: border-box;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #fff;
}
.select-box .selected:hover {
  text-decoration: none;
}
.select-box .selected:after {
  content: "";
  position: absolute;
  top: 10px;
  right: 12px;
  width: 22px;
  height: 22px;
  transition: all 0.2s ease;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3e%3cg clip-path='url(%23a)'%3e%3cpath stroke='%23ACB0B9' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m18 7-6.75 7L4.5 7'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='%23fff' d='M3.25 6h16v9h-16z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.select-box .select-layer {
  display: none;
  overflow: auto;
  padding: 8px 0;
  position: absolute;
  top: 49px;
  right: 0;
  left: 0;
  background: #fff;
  border: 1px solid #D5D7DC;
  border-radius: 8px;
  box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.1490196078);
}
.select-box .select-layer[data-align=right] {
  right: 0;
}
.select-box .select-layer[data-align=left] {
  left: 0;
}
.select-box .select-layer li {
  padding: 0 !important;
  border: 0 !important;
  white-space: nowrap;
  animation: none;
  line-height: 100%;
}
.select-box .select-layer li.on a {
  color: #0082FF;
}
.select-box .select-layer li a, .select-box .select-layer li button {
  display: block;
  width: 100%;
  height: 42px;
  line-height: 42px;
  padding: 0 10px 0 16px;
  box-sizing: border-box;
  color: #525661;
  text-align: left;
  font-size: 13px;
}
.select-box .select-layer li a:hover, .select-box .select-layer li button:hover {
  background: #F1F2F4;
}
.select-box .select-layer li a:active, .select-box .select-layer li button:active {
  background: #E2E4E9;
}
.select-box.on .selected {
  color: #17191C;
}
.select-box.active .selected {
  border-color: #ACB0B9;
}
.select-box.active .selected:after {
  transform: rotate(180deg);
}
.select-box.active .select-layer {
  display: block;
}

.clear-input-box {
  position: relative;
  display: inline-block;
}
.clear-input-box.disabled input {
  padding: 0 40px 0 12px;
  color: #ACB0B9;
  pointer-events: none;
  cursor: default;
}
.clear-input-box .clearBtn {
  display: none;
  position: absolute;
  top: 50%;
  right: 0;
  width: 38px;
  height: 38px;
  margin: -19px 0 0 6px;
  text-indent: -9999px;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' %3e%3cg fill='none' fill-rule='evenodd'%3e%3ccircle cx='8' cy='8' r='8' fill='%23888'/%3e%3cpath stroke='%23FFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.25' d='m11 5-6 6m6 0L5 5'/%3e%3c/g%3e%3c/svg%3e") 50% 50% no-repeat;
  background-size: 20px 20px;
}
.clear-input-box .modifyBtn {
  position: absolute;
  top: 50%;
  right: 0;
  width: 38px;
  height: 38px;
  margin: -19px 0 0 0;
  text-indent: -9999px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3e%3cpath stroke='%23C7CAD1' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='M5.392 16.65a.5.5 0 0 1-.354.146H1.5a.5.5 0 0 1-.5-.5v-3.538a.5.5 0 0 1 .146-.354l11.051-11.05a.5.5 0 0 1 .707 0l3.538 3.538a.5.5 0 0 1 0 .707l-11.05 11.05ZM9.638 3.913l4.245 4.245'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 18px 18px;
}

.input-file {
  position: relative;
  width: 100%;
  height: 40px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #D5D7DC;
}
html[dark=true] .input-file {
  border: 1px solid #D5D7DC;
}
.input-file.add-file .reset {
  position: absolute;
  top: 1px;
  right: 60px;
  display: block;
  width: 38px;
  height: 38px;
  text-indent: -9999px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3e%3cpath stroke='%23ACB0B9' stroke-linecap='round' d='m9 .687-8 8m8 0-8-8'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 10px 10px;
}
.input-file .file-name {
  display: block;
  padding: 0 110px 0 12px;
  height: 38px;
  border: none;
  background: none;
}
.input-file input[type=file] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0 none;
}
.input-file label {
  display: block;
  position: absolute;
  top: 6px;
  right: 10px;
  z-index: 10;
  display: block;
  width: 54px;
  height: 28px;
  border-radius: 4px;
  line-height: 28px;
  border: 1px solid #525661;
}
html[dark=true] .input-file label {
  border: 1px solid #525661;
}
.input-file label {
  color: #525661;
}
html[dark=true] .input-file label {
  color: #525661;
}
.input-file label {
  text-align: center;
  font-size: 12px;
  vertical-align: middle;
  cursor: pointer;
  font-weight: 600;
}
.input-file .reset {
  display: none;
}

@keyframes list-up {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@-webkit-keyframes list-up {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.bannerArea .container {
  width: 100%;
}

.category {
  position: sticky;
  top: 0;
  z-index: 20;
  display: flex;
  align-items: center;
  gap: 0 6px;
  padding: 15px 0;
  background-color: #fff;
}
html[dark=true] .category {
  background-color: #fff;
}
.category li button {
  height: 28px;
  line-height: 26px;
  padding: 0 12px;
  border-radius: 14px;
  font-size: 14px;
  color: #17191C;
}
html[dark=true] .category li button {
  color: #e5e5e5;
}
.category li.active button {
  padding: 0 11px;
  border: 1px solid #dfefff;
}
html[dark=true] .category li.active button {
  border: 1px solid #dfefff;
}
.category li.active button {
  color: #0182ff;
}
html[dark=true] .category li.active button {
  color: #0182FF;
}
.category li.active button {
  background-color: #f2f8ff;
}
html[dark=true] .category li.active button {
  background-color: #f2f8ff;
}

.category_g {
  position: sticky;
  top: 0;
  z-index: 20;
  padding: 40px 0;
  background-color: #fff;
}
html[dark=true] .category_g {
  background-color: #fff;
}
.category_g + .container {
  margin-top: -30px;
}
.category_g ul {
  width: 1080px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  gap: 0 10px;
}
.category_g ul li button {
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  border-radius: 18px;
  font-size: 14px;
  font-weight: 500;
  color: #525661;
}
html[dark=true] .category_g ul li button {
  color: #525661;
}
.category_g ul li button {
  background-color: #EEEFF1;
}
html[dark=true] .category_g ul li button {
  background-color: #EEEFF1;
}
.category_g ul li.active button {
  color: #FCFCFD;
}
html[dark=true] .category_g ul li.active button {
  color: #FCFCFD;
}
.category_g ul li.active button {
  background-color: #17191C;
}
html[dark=true] .category_g ul li.active button {
  background-color: #17191C;
}

.show_more {
  display: flex;
  align-items: center;
  margin-top: 30px;
}
.show_more:before, .show_more:after {
  content: "";
  background: #E2E4E9;
  width: 100%;
  height: 1px;
}
.show_more button {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  height: 32px;
  margin: 0 16px;
  padding: 0 8px;
  border-radius: 8px;
  color: #757B8A;
  font-size: 14px;
  transition: all 0.2s;
}
.show_more button:after {
  content: "";
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 7'%3e%3cg clip-path='url(%23a)'%3e%3cpath stroke='%23ACB0B9' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M10.5 1.625 6 6.125l-4.5-4.5'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='%23fff' d='M.5.875h11v6H.5z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 12px;
  height: 7px;
  margin: 0px 0 0 4px;
  transition: all 0.2s;
}
.show_more button:hover {
  background: rgba(145, 150, 161, 0.1);
}
.show_more button:active {
  background: rgba(23, 25, 28, 0.3);
}

/* paging */
.paging {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0;
  line-height: 0;
  text-align: center;
  margin-top: 48px;
}
.paging a {
  display: inline-block;
  height: 32px;
  padding: 0 12px;
  border-radius: 4px;
  font-size: 13px;
  line-height: 32px;
}
.paging a:hover {
  background: rgba(145, 150, 161, 0.1019607843);
}
.paging a:first-child {
  margin-left: 0;
}
.paging a.on {
  color: #fff;
  background: #0182FF;
}
.paging span {
  width: 32px;
  color: #555;
  font-size: 13px;
  text-align: center;
  line-height: 1.2;
}
.paging .prev, .paging .next {
  background: #fff;
  width: 32px;
  height: 32px;
  padding: 0;
  border: 1px solid rgba(117, 123, 138, 0.2);
  border-radius: 2px;
  font: 0/0 a;
}
.paging .prev:before, .paging .next:before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 11px;
  margin: 0 auto;
  vertical-align: -21px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' stroke='%23888' viewBox='0 0 7.5 11.5'%3e%3cpath fill='none' d='M1.267.509l5.06 4.995-5.06 4.996'/%3e%3c/svg%3e");
  background-size: 100% 100%;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.paging .prev {
  margin-right: 12px;
}
.paging .prev:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.paging .next {
  margin-left: 12px;
}

.board_tpl {
  width: 100%;
  border-collapse: collapse;
  margin-top: 20px;
}
.board_tpl th {
  position: relative;
  height: 50px;
  border-bottom: 1px solid rgba(117, 123, 138, 0.1019607843);
  font-size: 13px;
  font-weight: 600;
  background: #F6F6F9;
}
html[dark=true] .board_tpl th {
  background: #232529;
}
.board_tpl th:first-child:before {
  display: none;
}
.board_tpl th:before {
  content: "";
  display: block;
  position: absolute;
  top: 19px;
  left: 0;
  bottom: 19px;
  width: 1px;
  background: #E0E0EE;
}
html[dark=true] .board_tpl th:before {
  background: #232529;
}
.board_tpl tbody {
  overflow: auto;
  max-height: 300px;
}
.board_tpl td {
  position: relative;
  font-size: 13px;
  height: 53px;
  line-height: 18.2px;
  text-align: center;
  word-break: auto-phrase;
  color: #757B8A;
}
html[dark=true] .board_tpl td {
  color: #757B8A;
}
.board_tpl td {
  border-bottom: 1px solid #E7E7E7;
}
html[dark=true] .board_tpl td {
  border-bottom: 1px solid #E7E7E7;
}
.board_tpl td {
  font-weight: 600;
}
.board_tpl td:first-child:before {
  display: none;
}
.board_tpl td:before {
  content: "";
  display: block;
  position: absolute;
  top: 21px;
  left: 0;
  bottom: 21px;
  width: 1px;
  background: #E0E0EE;
}
html[dark=true] .board_tpl td:before {
  background: #232529;
}
.board_tpl td.title {
  padding: 0 20px;
  text-align: left;
}
.board_tpl td.title p {
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.board_tpl td.nodata {
  padding: 260px 0;
  font-size: 13px;
}
.board_tpl td .cancel {
  display: block;
  color: #ACB0B9;
  margin: 0 5px;
}
.board_tpl td .a_info {
  display: block;
  color: #acb0b9;
  font-size: 12px;
}

.ctr_blue {
  color: #0182FF;
}
html[dark=true] .ctr_blue {
  color: #0182FF;
}

.ctr_ablue {
  color: #26BFD1;
}
html[dark=true] .ctr_ablue {
  color: #0182FF;
}

.ctr_txt1 {
  color: #525661;
}
html[dark=true] .ctr_txt1 {
  color: #0182FF;
}

.ctr_txt2 {
  color: #9D9D9D;
}
html[dark=true] .ctr_txt2 {
  color: #0182FF;
}

.f12 {
  font-size: 12px;
}

.tit_area {
  display: flex;
  align-items: center;
  padding-top: 40px;
  min-height: 38px;
}
.tit_area h2 {
  font-size: 20px;
  font-weight: 600;
  line-height: 38px;
}
.tit_area .btn {
  margin-left: auto;
  display: flex;
  align-items: center;
  gap: 10px;
}
.tit_area .btn a, .tit_area .btn button {
  height: 32px;
  line-height: 32px;
  padding: 0 14px;
  border-radius: 6px;
  font-size: 14px;
  color: #17191C;
}
html[dark=true] .tit_area .btn a, html[dark=true] .tit_area .btn button {
  color: #525661;
}
.tit_area .btn a, .tit_area .btn button {
  background: #E2E4E9;
}
html[dark=true] .tit_area .btn a, html[dark=true] .tit_area .btn button {
  background: #232529;
}
.tit_area .more_view {
  display: block;
  margin-left: auto;
  margin-right: 12px;
  font-size: 14px;
  color: #525661;
  font-weight: 400;
  line-height: 38px;
}
.tit_area .more_view:after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 12px;
  margin-left: 9px;
  vertical-align: -1px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' fill='none'%3e%3cpath fill='%23525661' fill-rule='evenodd' d='M.881 1.129a.525.525 0 0 1 .743 0l4.288 4.288a.825.825 0 0 1 0 1.166l-4.288 4.288a.525.525 0 1 1-.743-.742L5.011 6 .88 1.871a.525.525 0 0 1 0-.742Z' clip-rule='evenodd'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.tit_area .more_campaign {
  margin-left: 12px;
  text-decoration: underline;
  font-size: 13px;
  font-weight: 500;
  color: #0182FF;
}
html[dark=true] .tit_area .more_campaign {
  color: #0182FF;
}
.tit_area .info_txt {
  margin-left: auto;
  font-size: 12px;
  font-weight: 500;
  color: #757B8A;
}
html[dark=true] .tit_area .info_txt {
  color: #757B8A;
}

.main .tit_area {
  padding-top: 60px;
}

.inbound_wrap {
  display: flex;
  width: 1080px;
  margin: 0 auto -25px auto;
}
.inbound_wrap .incon {
  padding: 32px 40px 0;
}
.inbound_wrap .incon strong {
  display: block;
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 8px;
}
.inbound_wrap .incon p {
  font-size: 17px;
  margin-bottom: 12px;
}
.inbound_wrap .incon a {
  font-size: 16px;
  color: #0182FF;
}
.inbound_wrap .incon a::after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 13px;
  margin-left: 8px;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='none'%3e%3cpath fill='%230182FF' stroke='%230182FF' stroke-linejoin='round' stroke-width='.4' d='m1.444 1.111 5.89 5.89-5.89 5.888-.777-.778 5.111-5.11L.667 1.888l.777-.778Z'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.inbound_wrap::after {
  content: "";
  display: inline-block;
  width: 140px;
  height: 80px;
  background: url(/images/adballoon/img_inbound.png) 0 0 no-repeat;
  margin: 37px 80px 0 auto;
  background-size: 100% 100%;
}

#pagetop {
  display: none;
  position: fixed;
  right: 32px;
  bottom: 24px;
  z-index: 100;
}
#pagetop a {
  display: block;
  position: relative;
  background: #fff;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  font: 0/0 a;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(23, 25, 28, 0.2);
}
#pagetop a:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3e%3cpath stroke='%23525661' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.08' d='M7.5 13.571 15 6.428m0 0 7.5 7.143M15 6.428v17.143'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-size: 100% 100%;
  width: 30px;
  height: 30px;
  margin: auto;
}

#bottom,
#pg-scroll-area,
#layer-scroll-area {
  display: flex;
  width: 100%;
  height: 80px;
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
  background: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 50%);
}
#bottom .inArea,
#pg-scroll-area .inArea,
#layer-scroll-area .inArea {
  position: sticky;
  left: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  font-size: 13px;
  color: #525661;
  margin: 0 auto;
  justify-content: center;
}
#bottom lottie-player,
#pg-scroll-area lottie-player,
#layer-scroll-area lottie-player {
  width: 24px;
  height: 24px;
}

#layer-scroll-area {
  width: 623px;
  bottom: 0;
  border-radius: 12px;
  position: absolute;
}

#mainBanner {
  position: relative;
  min-width: 960px;
  max-width: 1080px;
  margin: 32px auto 0;
}
#mainBanner.dark .inner .swiper-wrapper li .txt p {
  color: #fff;
}
#mainBanner .inner {
  position: relative;
  width: 100%;
  height: 260px;
  overflow: hidden;
  border-radius: 40px;
}
#mainBanner .inner .swiper-wrapper li {
  position: relative;
  text-align: center;
}
#mainBanner .inner .swiper-wrapper li .txt {
  position: absolute;
  top: 76px;
  left: 60px;
  z-index: 10;
  text-align: left;
}
#mainBanner .inner .swiper-wrapper li .txt .p1 {
  font-size: 24px;
  color: #111;
  font-weight: 600;
  line-height: 38.4px;
}
#mainBanner .inner .swiper-wrapper li .txt .p2 {
  padding-top: 3px;
  font-size: 18px;
  font-weight: 400;
  line-height: 28.8px;
}
#mainBanner .inner .swiper-wrapper li img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: translate(-50%, -50%);
}
#mainBanner .inner .control {
  position: absolute;
  right: 24px;
  bottom: 24px;
  z-index: 10;
  box-sizing: border-box;
  display: flex;
  justify-content: right;
  align-items: center;
  width: 64px;
  height: 32px;
  border-radius: 16px;
  background-color: rgba(0, 0, 0, 0.3);
}
#mainBanner .inner .control .swiper-pagination {
  width: 64px;
  top: 8px;
  text-align: center;
  font-size: 14px;
  color: #bbb;
}
#mainBanner .inner .control .swiper-pagination .swiper-pagination-current {
  color: #fff;
}
#mainBanner .inner .moving {
  position: absolute;
  top: auto;
  right: 96px;
  bottom: 24px;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.3);
  border: none;
  box-shadow: none;
}
#mainBanner .inner .moving.play:before {
  display: none;
}
#mainBanner .inner .moving.play:after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 24px;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' %3e%3cpath fill='%23FFF' d='m10.735 4.08 8.986 6.48a2 2 0 0 1 0 3.244l-8.985 6.479a2 2 0 0 1-3.17-1.622V5.702a2 2 0 0 1 3.02-1.72l.15.098zm-.701.973a.8.8 0 0 0-1.268.65V18.66a.8.8 0 0 0 1.268.648l8.985-6.479a.8.8 0 0 0 0-1.297l-8.985-6.48z'/%3e%3c/svg%3e") 50% 50% no-repeat;
  background-size: 100% 100%;
}
#mainBanner .inner .moving:before, #mainBanner .inner .moving:after {
  content: "";
  display: inline-block;
  width: 2px;
  height: 12px;
  margin: 0 3px;
  background: #fff;
}
#mainBanner [class^=arrow] {
  position: absolute;
  top: 50%;
  z-index: 10;
  display: block;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  text-indent: -9999px;
  border-radius: 50%;
  border: 1px solid rgba(117, 123, 138, 0.2);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
}
#mainBanner [class^=arrow].arrow-prev {
  left: -20px;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='9' height='14' fill='none'%3e%3cpath fill='%23525661' fill-rule='evenodd' d='M7.83.505a.7.7 0 0 1 0 .99L2.323 7l5.505 5.505a.7.7 0 1 1-.99.99L1.122 7.778a1.1 1.1 0 0 1 0-1.556L6.839.505a.7.7 0 0 1 .99 0Z' clip-rule='evenodd'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 9px 14px;
}
#mainBanner [class^=arrow].arrow-next {
  right: -20px;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='none'%3e%3cpath fill='%23525661' fill-rule='evenodd' d='M.46.505a.7.7 0 0 1 .99 0l5.718 5.717a1.1 1.1 0 0 1 0 1.556l-5.717 5.717a.7.7 0 1 1-.99-.99L5.966 7 .46 1.495a.7.7 0 0 1 0-.99Z' clip-rule='evenodd'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 9px 14px;
}
#mainBanner [class^=arrow].swiper-button-disabled {
  display: none;
}

.ad_wrap {
  display: flex;
  margin-top: 60px;
}
.ad_wrap .left_araa {
  flex: 1 auto;
}
.ad_wrap .left_araa .tit_area {
  padding: 0;
}
.ad_wrap .left_araa .list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -16px;
  margin-top: -4px;
}
.ad_wrap .left_araa .list li {
  width: calc(50% - 16px);
  margin: 24px 16px 0 0;
}
.ad_wrap .left_araa .list li a {
  display: flex;
  align-items: center;
}
.ad_wrap .left_araa .list li .thumb {
  flex: 0 0 auto;
  position: relative;
  width: 80px;
  height: 80px;
  border-radius: 12.31px;
  border: 1px solid #E4E4E4;
}
html[dark=true] .ad_wrap .left_araa .list li .thumb {
  border: #E4E4E4;
}
.ad_wrap .left_araa .list li .thumb .ic_new {
  position: absolute;
  top: -5px;
  right: -5px;
  display: block;
  width: 18px;
  height: 18px;
  text-indent: -9999px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3e%3cpath fill='%230182FF' d='M18 9A9 9 0 1 1 0 9a9 9 0 0 1 18 0Z'/%3e%3cpath fill='%23fff' d='M12.71 4.516V13h-1.183l-4.3-6.2h-.07V13h-1.29V4.516h1.196l4.3 6.21h.082v-6.21h1.266Z'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ad_wrap .left_araa .list li .thumb .type {
  position: absolute;
  top: 4px;
  left: 4px;
}
.ad_wrap .left_araa .list li .thumb img {
  object-fit: cover;
  border-radius: 12.31px;
}
.ad_wrap .left_araa .list li .info {
  margin-left: 10px;
}
.ad_wrap .left_araa .list li .info .type {
  display: inline-block;
  min-width: 44px;
  height: 20px;
  line-height: 20px;
  padding: 0 6px;
  text-align: center;
  color: #fff;
  border-radius: 10px;
  background: #8942ff;
}
.ad_wrap .left_araa .list li .info .type.multi {
  background: #E7494F;
}
.ad_wrap .left_araa .list li .info .type.buy {
  background: #0041CC;
}
.ad_wrap .left_araa .list li .info .type.download {
  background: #E09135;
}
.ad_wrap .left_araa .list li .info .type.execute {
  background: #16D29A;
}
.ad_wrap .left_araa .list li .info .txt {
  max-width: 250px;
  padding-top: 6px;
  font-size: 14px;
  font-weight: 600;
  line-height: 16.8px;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.ad_wrap .left_araa .list li .info .count {
  display: flex;
  align-items: center;
  height: 20px;
  padding-top: 5px;
}
.ad_wrap .left_araa .list li .info .count strong {
  margin-left: 4px;
  font-weight: 400;
  color: #0182FF;
}
html[dark=true] .ad_wrap .left_araa .list li .info .count strong {
  color: #0182FF;
}
.ad_wrap .left_araa .list li .info .count span {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #525661;
}
html[dark=true] .ad_wrap .left_araa .list li .info .count span {
  color: #525661;
}
.ad_wrap .left_araa .list li .info .count span.ic strong {
  margin-left: 0;
}
.ad_wrap .left_araa .list li .info .count span.ic:before {
  content: "";
  display: block;
  width: 16px;
  height: 18px;
  margin-right: 3px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' fill='none'%3e%3cpath fill='%230182FF' fill-rule='evenodd' d='M5.658 14.726c.351.129.715.23 1.09.3a7.569 7.569 0 0 1-.477.72l-.04.056-.065.09-.073.103c-.265.368-.483.682-.422.736.066.059.492.108 1.062.14l.068.004a29.268 29.268 0 0 0 2.435.02l.046-.001c.568-.026.992-.078 1.059-.163.054-.069-.154-.38-.409-.74l-.106-.149-.031-.043-.022-.03a8.284 8.284 0 0 1-.492-.746 6.796 6.796 0 0 0 1.088-.302c2.656-.982 4.554-3.566 4.554-6.605 0-3.882-3.098-7.03-6.918-7.03-3.796 0-5.576 2.87-5.576 2.87a7.07 7.07 0 0 0-1.342 4.16c0 3.046 1.906 5.634 4.571 6.61Zm-.647.915C2.068 14.438 0 11.52 0 8.116a8.156 8.156 0 0 1 1.545-4.795 6.377 6.377 0 0 1 .39-.514c.265-.315.66-.73 1.19-1.143A7.823 7.823 0 0 1 8.005 0c4.437 0 8.005 3.65 8.005 8.116 0 3.399-2.063 6.315-5 7.522.069.103.137.208.193.305.046.08.114.206.163.349.024.07.062.197.07.356.006.15-.01.46-.239.753-.207.265-.479.366-.55.393h-.002a2.027 2.027 0 0 1-.313.087 5.235 5.235 0 0 1-.583.073c-.41.033-.925.046-1.44.046-.622 0-1.276-.02-1.797-.053-.258-.017-.5-.039-.697-.066a3.021 3.021 0 0 1-.305-.056 1.596 1.596 0 0 1-.195-.06 1.204 1.204 0 0 1-.365-.22l-.005-.005a1.123 1.123 0 0 1-.371-.857c.003-.18.048-.323.072-.391.05-.145.122-.271.167-.347.057-.096.127-.2.198-.304Zm4.322 1.412-.002-.003a.09.09 0 0 1 .002.003Zm-2.664.026Z' clip-rule='evenodd'/%3e%3cpath fill='%230182FF' fill-rule='evenodd' d='m5.67 6.916.63 1.692H4.969l.63-1.692.035-.165.035.165Zm.385-1.331a.67.67 0 0 0-.42-.142.67.67 0 0 0-.42.142.736.736 0 0 0-.254.342l-1.577 4.218c-.058.146-.055.277.01.393.063.115.15.196.258.243a.49.49 0 0 0 .341.013c.12-.037.209-.128.267-.274l.377-1.016h1.996l.376 1.016c.059.146.148.237.268.274a.49.49 0 0 0 .341-.013.54.54 0 0 0 .258-.243c.064-.116.067-.247.009-.393L6.309 5.927a.735.735 0 0 0-.254-.342Zm4.822 4.175c-.172.08-.357.12-.556.12h-.867V6.384h.867a1.275 1.275 0 0 1 1.002.463c.126.15.224.334.294.55.07.218.105.461.105.73 0 .268-.035.512-.105.728-.07.218-.168.402-.294.555-.125.153-.274.27-.446.349Zm-2.242.883c.085.088.2.133.346.133h1.384c.338 0 .649-.066.932-.197a2.1 2.1 0 0 0 .727-.548c.201-.234.359-.515.473-.84.113-.325.17-.68.17-1.064 0-.383-.057-.737-.17-1.063a2.534 2.534 0 0 0-.473-.835 2.142 2.142 0 0 0-.727-.544 2.19 2.19 0 0 0-.932-.196H8.98a.457.457 0 0 0-.346.132.498.498 0 0 0-.127.36v4.301a.5.5 0 0 0 .127.361Z' clip-rule='evenodd'/%3e%3cpath fill='%230182FF' d='M6.3 8.608v.05h.072l-.025-.068-.047.018Zm-.63-1.692-.05.01.002.007.047-.017Zm-.701 1.692-.047-.018-.025.068h.072v-.05Zm.63-1.692.048.017.001-.007-.049-.01Zm.035-.165.05-.01h-.099l.05.01Zm-.673-.824.046.018v-.001l-.046-.017Zm-1.577 4.218.047.018-.047-.018Zm.01.393-.045.024.044-.024Zm.258.243-.02.046.02-.046Zm.341.013.015.048-.015-.048Zm.267-.274.047.018v-.001l-.047-.017Zm.377-1.016v-.05h-.035l-.012.033.047.017Zm1.996 0 .047-.017-.012-.033h-.035v.05Zm.376 1.016-.046.017v.001l.046-.018Zm.268.274-.015.048.015-.048Zm.341-.013.02.046-.02-.046Zm.258-.243.044.024-.044-.024Zm.009-.393-.047.017v.001l.047-.018ZM6.309 5.927l-.047.017.047-.017Zm4.568 3.833-.021-.046.02.046Zm-1.423.12h-.05v.05h.05v-.05Zm0-3.495v-.05h-.05v.05h.05Zm1.423.12.02-.046-.02.045Zm.446.343-.038.032.038-.032Zm.294.55-.048.016.048-.015Zm0 1.458-.048-.015.048.015Zm-.294.555-.038-.032.038.032Zm-2.688 1.232-.036.035.036-.035Zm2.662-.064-.02-.046h-.001l.02.046Zm.727-.548-.038-.033.038.033Zm.473-.84.047.017-.047-.017Zm0-2.127.047-.017-.047.017Zm-.473-.835-.038.032.038-.032Zm-.727-.544-.021.046.02-.046Zm-2.662-.064L8.6 5.587l.036.034Zm-2.288 2.97-.63-1.693-.095.035.63 1.692.095-.035Zm-1.378.067h1.33v-.1H4.97v.1Zm.583-1.76-.63 1.692.094.035.63-1.692-.094-.035Zm.033-.157-.035.164.098.021.035-.164-.098-.021Zm.133.164-.035-.164-.098.02.035.165.098-.02Zm-.083-1.412a.62.62 0 0 1 .39.131l.06-.079a.72.72 0 0 0-.45-.152v.1Zm-.39.131a.62.62 0 0 1 .39-.13v-.1a.72.72 0 0 0-.451.151l.061.08Zm-.237.32a.686.686 0 0 1 .237-.32l-.061-.079c-.13.1-.22.222-.27.366l.094.033ZM3.43 10.162l1.576-4.217-.093-.035-1.576 4.217.093.035Zm.006.352c-.056-.1-.06-.216-.006-.35l-.093-.038a.49.49 0 0 0 .011.436l.088-.048Zm.234.22a.485.485 0 0 1-.234-.22l-.087.048a.585.585 0 0 0 .282.265l.04-.092Zm.308.012a.44.44 0 0 1-.308-.011l-.039.092a.54.54 0 0 0 .376.015l-.03-.096Zm.235-.245c-.055.136-.134.214-.236.245l.03.096c.137-.043.236-.147.298-.304l-.092-.037Zm.376-1.014-.377 1.015.094.035.376-1.015-.093-.035Zm2.043-.033H4.637v.1h1.996v-.1Zm.423 1.048L6.68 9.487l-.094.035.377 1.015.093-.035Zm.236.244c-.102-.031-.182-.109-.236-.245l-.093.037c.062.157.161.261.299.304l.03-.096Zm.307-.012a.44.44 0 0 1-.308.012l-.029.096a.54.54 0 0 0 .376-.015l-.039-.093Zm.234-.22a.49.49 0 0 1-.235.22l.04.092a.588.588 0 0 0 .282-.264l-.087-.048Zm.006-.35c.054.134.049.25-.006.35l.087.048a.49.49 0 0 0 .011-.436l-.092.037Zm-1.577-4.22 1.576 4.218.094-.035L6.356 5.91l-.094.035Zm-.238-.32c.116.09.195.196.238.32l.094-.033a.785.785 0 0 0-.27-.366l-.062.08Zm4.297 4.305c.205 0 .398-.04.577-.124l-.042-.09a1.253 1.253 0 0 1-.535.114v.1Zm-.867 0h.867v-.1h-.867v.1Zm-.05-3.544V9.88h.1V6.385h-.1Zm.917-.05h-.867v.1h.867v-.1Zm.577.124a1.362 1.362 0 0 0-.577-.124v.1c.192 0 .37.038.535.115l.042-.091Zm.464.357a1.326 1.326 0 0 0-.464-.357l-.042.09c.165.077.308.187.429.331l.077-.064Zm.303.567a1.67 1.67 0 0 0-.303-.567l-.077.064c.12.144.216.322.284.534l.095-.03Zm.107.744c0-.272-.036-.52-.107-.744l-.096.031c.068.211.103.45.103.713h.1Zm-.107.744c.071-.222.107-.47.107-.744h-.1c0 .265-.035.503-.103.714l.095.03Zm-.303.572c.13-.158.23-.349.303-.572l-.096-.03a1.614 1.614 0 0 1-.284.538l.077.064Zm-.464.362c.18-.082.334-.204.464-.362l-.077-.064c-.121.148-.264.26-.43.335l.043.091Zm-1.917.92a.41.41 0 0 1-.31-.116l-.072.069c.096.1.225.148.382.148v-.1Zm1.384 0H8.98v.1h1.384v-.1Zm.91-.192c-.275.128-.578.193-.91.193v.1c.345 0 .663-.068.953-.202l-.042-.09Zm.71-.534a2.05 2.05 0 0 1-.709.534l.042.091c.29-.133.537-.32.744-.56l-.076-.065Zm.465-.824c-.113.32-.267.595-.464.823l.076.066c.206-.24.366-.526.482-.856l-.094-.033Zm.168-1.048c0 .379-.057.728-.168 1.048l.094.033c.115-.332.173-.692.173-1.08h-.1ZM12.45 7.08c.111.32.168.669.168 1.047h.1c0-.388-.059-.748-.174-1.08l-.094.033Zm-.464-.819c.197.226.351.499.464.82l.094-.034a2.583 2.583 0 0 0-.483-.851l-.075.065Zm-.71-.53c.277.127.513.305.71.53l.075-.065a2.193 2.193 0 0 0-.743-.556l-.042.09Zm-.911-.192c.332 0 .635.064.91.192l.043-.091a2.24 2.24 0 0 0-.953-.201v.1Zm-1.384 0h1.384v-.1H8.98v.1Zm-.31.117a.407.407 0 0 1 .31-.117v-.1a.506.506 0 0 0-.382.148l.072.069Zm-.113.326c0-.143.04-.25.113-.326l-.072-.07a.548.548 0 0 0-.14.396h.1Zm0 4.3v-4.3h-.1v4.3h.1Zm.113.327a.451.451 0 0 1-.113-.327h-.1a.55.55 0 0 0 .14.396l.073-.07Z'/%3e%3c/svg%3e");
}
html[dark=true] .ad_wrap .left_araa .list li .info .count span.ic:before {
  background-image: url(/images/adballoon/ic_my01.svg);
}
.ad_wrap .left_araa .list li .info .count span.ic:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ad_wrap .right_area {
  min-width: 348px;
  max-width: 348px;
  margin-left: 23px;
  padding-top: 40px;
}
.ad_wrap .right_area ul li {
  margin-top: 18px;
}
.ad_wrap .right_area ul li:nth-child(1) a:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' fill='none'%3e%3ccircle cx='27' cy='27' r='27' fill='%23F6F6F9'/%3e%3crect width='30' height='21' x='11' y='18.699' fill='%23C2E1FF' rx='3'/%3e%3cellipse cx='26' cy='29.199' fill='%23fff' rx='7' ry='7.5'/%3e%3cpath fill='%230182FF' d='M29.292 28.312a1 1 0 0 1 0 1.775l-4.33 2.25a1 1 0 0 1-1.462-.887v-4.501a1 1 0 0 1 1.461-.888l4.331 2.25ZM41.04 23.85c-.258.696-1.244.696-1.501 0l-.757-2.046a.8.8 0 0 0-.473-.473l-2.045-.756c-.697-.258-.697-1.243 0-1.501l2.045-.757a.8.8 0 0 0 .473-.473l.757-2.045c.257-.697 1.242-.697 1.5 0l.757 2.045a.8.8 0 0 0 .473.473l2.045.757c.697.258.697 1.243 0 1.5l-2.045.757a.8.8 0 0 0-.473.473l-.757 2.046ZM35.334 16.023a.6.6 0 0 1-1.126 0l-.36-.974a.6.6 0 0 0-.354-.354l-.974-.36a.6.6 0 0 1 0-1.126l.974-.36a.6.6 0 0 0 .354-.355l.36-.973a.6.6 0 0 1 1.126 0l.36.973a.6.6 0 0 0 .355.355l.973.36a.6.6 0 0 1 0 1.126l-.973.36a.6.6 0 0 0-.355.354l-.36.974Z'/%3e%3c/svg%3e");
}
html[dark=true] .ad_wrap .right_area ul li:nth-child(1) a:before {
  background-image: url(/images/adballoon/ic_my01.svg);
}
.ad_wrap .right_area ul li:nth-child(1) a:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ad_wrap .right_area ul li:nth-child(2) a:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' fill='none'%3e%3ccircle cx='27' cy='27' r='27' fill='%23F6F6F9'/%3e%3cpath fill='%23D9ECFF' d='M36.413 37.81h-1.907a4.28 4.28 0 0 0-3.038 1.246l-2.45 2.422a2.898 2.898 0 0 1-4.055 0l-2.45-2.422a4.306 4.306 0 0 0-3.038-1.246h-1.893c-2.379 0-4.299-1.906-4.299-4.256V17.922c0-2.35 1.92-4.255 4.299-4.255h18.831c2.379 0 4.299 1.905 4.299 4.255v15.632c0 2.336-1.92 4.256-4.299 4.256Z'/%3e%3cpath fill='%230182FF' d='M27.398 32.222a1.523 1.523 0 0 1-.803 0c-1.862-.644-6.046-3.295-6.046-7.809a3.587 3.587 0 0 1 3.582-3.596c1.175 0 2.206.559 2.866 1.433a3.569 3.569 0 0 1 2.865-1.433 3.587 3.587 0 0 1 3.582 3.596c-.014 4.514-4.184 7.165-6.046 7.81Z'/%3e%3c/svg%3e");
}
html[dark=true] .ad_wrap .right_area ul li:nth-child(2) a:before {
  background-image: url(/images/adballoon/ic_my01.svg);
}
.ad_wrap .right_area ul li:nth-child(2) a:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ad_wrap .right_area ul li:nth-child(3) a:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' fill='none'%3e%3ccircle cx='27' cy='27' r='27' fill='%23F6F6F9'/%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='%230182FF' d='M15.186 29.657v4.186h24c.45 0 .814.36.814.803v.547a.809.809 0 0 1-.814.804H14.897c-1.047 0-1.897-.84-1.897-1.873v-4.758c0-1.034.85-1.872 1.897-1.872h24.289c.45 0 .814.36.814.803v.547a.809.809 0 0 1-.814.804h-24v.01Z'/%3e%3cpath fill='%23fff' d='M38.22 29.657H15.186v4.186h23.036v-4.186Z'/%3e%3cpath fill='%2381B4FF' d='M16.075 21.157v4.186h21.81c.45 0 .814.36.814.803v.547a.809.809 0 0 1-.814.804h-22.1c-1.046 0-1.896-.84-1.896-1.873v-4.752c0-1.033.85-1.872 1.897-1.872h22.103c.45 0 .814.36.814.803v.548a.809.809 0 0 1-.814.803H16.075v.003Z'/%3e%3cpath fill='%23fff' d='M36.925 21.157H16.076v4.186h20.85v-4.186Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='%23fff' d='M13 19h27v17H13z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
html[dark=true] .ad_wrap .right_area ul li:nth-child(3) a:before {
  background-image: url(/images/adballoon/ic_my01.svg);
}
.ad_wrap .right_area ul li:nth-child(3) a:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ad_wrap .right_area ul li:nth-child(4) a:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' fill='none'%3e%3ccircle cx='27' cy='27' r='27' fill='%23F6F6F9'/%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='%23C2E1FF' d='M20.593 26.655V24.1a3.994 3.994 0 0 1 3.996-3.992h9.704v-1.116A3.994 3.994 0 0 0 30.297 15H13.996A3.992 3.992 0 0 0 10 18.992v8.283a3.994 3.994 0 0 0 3.996 3.992h.695v3.657c0 1.004 1.348 1.343 1.82.457l2.201-4.114h1.878v-4.611h.003Z'/%3e%3cpath fill='%2381B4FF' d='M38.004 20.108H34.29v7.167a3.994 3.994 0 0 1-3.995 3.992H20.594v1.116a3.994 3.994 0 0 0 3.996 3.991h8.698l2.201 4.115c.476.885 1.82.55 1.82-.457v-3.657h.695A3.994 3.994 0 0 0 42 32.383V24.1a3.994 3.994 0 0 0-3.996-3.992Z'/%3e%3cpath fill='%234981FB' d='M21.984 31.267h8.31a3.994 3.994 0 0 0 3.995-3.992v-7.167h-9.703A3.994 3.994 0 0 0 20.59 24.1v7.167h1.394Z'/%3e%3cpath fill='%23fff' d='M26.726 27.66v-2.207h.555c.18 0 .36-.036.53-.108.158-.06.302-.158.421-.288.119-.118.216-.266.288-.435a1.21 1.21 0 0 0 .108-.508c0-.18-.035-.363-.108-.533a1.435 1.435 0 0 0-.288-.42 1.534 1.534 0 0 0-.421-.289 1.567 1.567 0 0 0-.53-.097c-.18 0-.35.036-.508.108-.17.072-.314.17-.436.288a1.534 1.534 0 0 0-.288.421c-.072.17-.108.35-.108.53l-.847.01c0-.288.047-.58.17-.857.107-.266.266-.493.457-.687.194-.194.436-.35.699-.472a2.221 2.221 0 0 1 1.704 0 2.27 2.27 0 0 1 1.16 1.16c.108.277.17.568.17.856 0 .288-.062.58-.17.846a2.3 2.3 0 0 1-1.17 1.17 1.983 1.983 0 0 1-.57.158v1.35h-.822l.004.004Zm-.108 1.764v-1.062h1.052v1.062h-1.052Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='%23fff' d='M10 15h32v26H10z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
html[dark=true] .ad_wrap .right_area ul li:nth-child(4) a:before {
  background-image: url(/images/adballoon/ic_my01.svg);
}
.ad_wrap .right_area ul li:nth-child(4) a:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ad_wrap .right_area ul li a {
  display: flex;
  align-items: center;
  height: 84px;
  padding: 0 12px 0 23px;
  border-radius: 16px;
  border: 1px solid #E4E4E4;
}
html[dark=true] .ad_wrap .right_area ul li a {
  border: 1px solid #D5D7DC;
}
.ad_wrap .right_area ul li a:before {
  content: "";
  flex: 0 0 auto;
  width: 54px;
  height: 54px;
}
.ad_wrap .right_area ul li a dl {
  margin-left: 20px;
}
.ad_wrap .right_area ul li a dl dt {
  font-size: 14px;
  line-height: 16.71px;
  font-weight: 600;
  color: #000;
}
html[dark=true] .ad_wrap .right_area ul li a dl dt {
  color: #fff;
}
.ad_wrap .right_area ul li a dl dd {
  padding-top: 1px;
  font-size: 13px;
  line-height: 18.2px;
  font-weight: 400;
  color: #666;
}
html[dark=true] .ad_wrap .right_area ul li a dl dd {
  color: #fff;
}

.my_info_ad {
  display: flex;
  gap: 20px;
}
.my_info_ad .area {
  width: 50%;
}
.my_info_ad .area:last-child .bx_area .box .info .count {
  font-size: 15px;
}
.my_info_ad .area .tit_info {
  display: flex;
  align-items: center;
  height: 22px;
  margin-top: 10px;
}
.my_info_ad .area .tit_info h3 {
  font-size: 16px;
  line-height: 22.4px;
  font-weight: 500;
}
.my_info_ad .area .tit_info .tooltip_ex {
  position: relative;
  margin-left: 4px;
}
.my_info_ad .area .tit_info .tooltip_ex:hover .tip_layer {
  display: block;
}
.my_info_ad .area .tit_info .tooltip_ex .btn_tooltip {
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3crect width='15' height='15' x='.5' y='.5' stroke='%23ACB0B9' rx='7.5'/%3e%3cpath fill='%23ACB0B9' d='M5.5 5.915a.23.23 0 0 0 .062.166.218.218 0 0 0 .16.068h.761c.127 0 .229-.107.245-.237.083-.621.498-1.074 1.238-1.074.632 0 1.211.325 1.211 1.106 0 .601-.345.878-.89 1.298-.62.463-1.112 1.004-1.077 1.882l.003.206a.24.24 0 0 0 .069.165.227.227 0 0 0 .162.068h.747c.062 0 .12-.025.163-.07a.24.24 0 0 0 .068-.167v-.1c0-.68.252-.878.931-1.407.562-.438 1.147-.925 1.147-1.947 0-1.43-1.176-2.122-2.464-2.122-1.169 0-2.448.559-2.536 2.165Zm1.436 5.457c0 .505.392.878.93.878.562 0 .949-.373.949-.878 0-.523-.388-.89-.949-.89-.538 0-.93.367-.93.89Z'/%3e%3c/svg%3e");
}
html[dark=true] .my_info_ad .area .tit_info .tooltip_ex .btn_tooltip {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3crect width='15' height='15' x='.5' y='.5' stroke='%23ACB0B9' rx='7.5'/%3e%3cpath fill='%23ACB0B9' d='M5.5 5.915a.23.23 0 0 0 .062.166.218.218 0 0 0 .16.068h.761c.127 0 .229-.107.245-.237.083-.621.498-1.074 1.238-1.074.632 0 1.211.325 1.211 1.106 0 .601-.345.878-.89 1.298-.62.463-1.112 1.004-1.077 1.882l.003.206a.24.24 0 0 0 .069.165.227.227 0 0 0 .162.068h.747c.062 0 .12-.025.163-.07a.24.24 0 0 0 .068-.167v-.1c0-.68.252-.878.931-1.407.562-.438 1.147-.925 1.147-1.947 0-1.43-1.176-2.122-2.464-2.122-1.169 0-2.448.559-2.536 2.165Zm1.436 5.457c0 .505.392.878.93.878.562 0 .949-.373.949-.878 0-.523-.388-.89-.949-.89-.538 0-.93.367-.93.89Z'/%3e%3c/svg%3e");
}
.my_info_ad .area .tit_info .tooltip_ex .btn_tooltip {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.my_info_ad .area .tit_info .tooltip_ex .tip_layer {
  display: none;
  position: absolute;
  top: 50%;
  left: 12px;
  width: 420px;
  padding-left: 10px;
  z-index: 10;
  transform: translateY(-50%);
}
.my_info_ad .area .tit_info .tooltip_ex .tip_layer .inner {
  position: relative;
  display: inline-block;
  padding: 7px 10px 7px 10px;
  border-radius: 12px;
  text-align: left;
  background: #525661;
}
html[dark=true] .my_info_ad .area .tit_info .tooltip_ex .tip_layer .inner {
  background: #525661;
}
.my_info_ad .area .tit_info .tooltip_ex .tip_layer .inner:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -4px;
  display: block;
  width: 5px;
  height: 24px;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='5' height='24' fill='none'%3e%3cpath fill='%23525661' d='m0 12 5-4v8l-5-4Z'/%3e%3c/svg%3e");
}
html[dark=true] .my_info_ad .area .tit_info .tooltip_ex .tip_layer .inner:before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='5' height='24' fill='none'%3e%3cpath fill='%23525661' d='m0 12 5-4v8l-5-4Z'/%3e%3c/svg%3e");
}
.my_info_ad .area .tit_info .tooltip_ex .tip_layer .inner:before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.my_info_ad .area .tit_info .tooltip_ex .tip_layer .inner ul li {
  position: relative;
  font-size: 13px;
  line-height: 18.2px;
  padding-left: 14px;
  color: #FCFCFD;
}
html[dark=true] .my_info_ad .area .tit_info .tooltip_ex .tip_layer .inner ul li {
  color: #FCFCFD;
}
.my_info_ad .area .tit_info .tooltip_ex .tip_layer .inner ul li:before {
  content: "";
  display: block;
  position: absolute;
  top: 8px;
  left: 5px;
  width: 2px;
  height: 2px;
  border-radius: 50%;
  background: #FCFCFD;
}
html[dark=true] .my_info_ad .area .tit_info .tooltip_ex .tip_layer .inner ul li:before {
  background: #FCFCFD;
}
.my_info_ad .area .tit_info .tooltip_ex .tip_layer .inner .txt {
  text-align: left;
  font-size: 13px;
  color: #2E2E2E;
  word-break: keep-all;
}
.my_info_ad .area .tit_info .tooltip_ex .tip_layer .inner .close {
  position: absolute;
  top: 1px;
  right: 5px;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3e%3cpath stroke='%23FCFCFD' stroke-linecap='round' stroke-width='1.4' d='M8.59 1.423 1.615 8.397m6.975 0L1.615 1.423'/%3e%3c/svg%3e");
}
html[dark=true] .my_info_ad .area .tit_info .tooltip_ex .tip_layer .inner .close {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3e%3cpath stroke='%23FCFCFD' stroke-linecap='round' stroke-width='1.4' d='M8.59 1.423 1.615 8.397m6.975 0L1.615 1.423'/%3e%3c/svg%3e");
}
.my_info_ad .area .tit_info .tooltip_ex .tip_layer .inner .close {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 10px 10px;
}
.my_info_ad .area .bx_area {
  display: flex;
  height: fit-content;
  gap: 20px;
  margin-top: 8px;
  padding: 23px 18px;
  border-radius: 16px;
  border: 1px solid #E4E4E4;
}
html[dark=true] .my_info_ad .area .bx_area {
  border: 1px solid #E4E4E4;
}
.my_info_ad .area .bx_area .box {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 12px;
  flex: 1 1 0;
  height: 78px;
  border-radius: 5px;
  background-color: #F2F5F9;
}
html[dark=true] .my_info_ad .area .bx_area .box {
  background-color: #F2F5F9;
}
.my_info_ad .area .bx_area .box em {
  display: block;
  flex: 0 0 auto;
}
.my_info_ad .area .bx_area .box em.ic01 {
  width: 31px;
  height: 34px;
  background-image: url(/images/adballoon/ic_info01.svg);
}
html[dark=true] .my_info_ad .area .bx_area .box em.ic01 {
  background-image: url(/images/adballoon/ic_info01.svg);
}
.my_info_ad .area .bx_area .box em.ic01 {
  background-repeat: no-repeat;
}
.my_info_ad .area .bx_area .box em.ic02 {
  width: 31px;
  height: 34px;
  background-image: url(/images/adballoon/ic_info02.svg);
}
html[dark=true] .my_info_ad .area .bx_area .box em.ic02 {
  background-image: url(/images/adballoon/ic_info02.svg);
}
.my_info_ad .area .bx_area .box em.ic02 {
  background-repeat: no-repeat;
}
.my_info_ad .area .bx_area .box em.ic03 {
  width: 31px;
  height: 34px;
  background-image: url(/images/adballoon/ic_info03.svg);
}
html[dark=true] .my_info_ad .area .bx_area .box em.ic03 {
  background-image: url(/images/adballoon/ic_info03.svg);
}
.my_info_ad .area .bx_area .box em.ic03 {
  background-repeat: no-repeat;
}
.my_info_ad .area .bx_area .box em.ic04 {
  width: 38px;
  height: 38px;
  background-image: url(/images/adballoon/ic_info04.svg);
}
html[dark=true] .my_info_ad .area .bx_area .box em.ic04 {
  background-image: url(/images/adballoon/ic_info04.svg);
}
.my_info_ad .area .bx_area .box em.ic04 {
  background-repeat: no-repeat;
}
.my_info_ad .area .bx_area .box em.ic05 {
  width: 36px;
  height: 38px;
  background-image: url(/images/adballoon/ic_info05.svg);
}
html[dark=true] .my_info_ad .area .bx_area .box em.ic05 {
  background-image: url(/images/adballoon/ic_info05.svg);
}
.my_info_ad .area .bx_area .box em.ic05 {
  background-repeat: no-repeat;
}
.my_info_ad .area .bx_area .box em.ic06 {
  width: 36px;
  height: 38px;
  background-image: url(/images/adballoon/ic_info06.svg);
}
html[dark=true] .my_info_ad .area .bx_area .box em.ic06 {
  background-image: url(/images/adballoon/ic_info06.svg);
}
.my_info_ad .area .bx_area .box em.ic06 {
  background-repeat: no-repeat;
}
.my_info_ad .area .bx_area .box .info {
  margin-left: 5px;
}
.my_info_ad .area .bx_area .box .info .txt {
  font-size: 12px;
  line-height: 14.32px;
  font-weight: 500;
}
.my_info_ad .area .bx_area .box .info .txt span {
  font-weight: 500;
}
.my_info_ad .area .bx_area .box .info .count {
  padding-top: 6px;
  font-size: 15px;
  line-height: 13px;
  word-break: break-word;
}

#adBox {
  display: none;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.ad_box_area {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 10px;
}
.ad_box_area + .show_more {
  margin-top: 80px;
}
.ad_box_area .bx_area {
  position: relative;
  display: flex;
  align-items: center;
  height: fit-content;
  width: calc(50% - 10px);
  height: 192px;
  border-radius: 16px;
  border: 1px solid #E4E4E4;
}
html[dark=true] .ad_box_area .bx_area {
  border: 1px solid #E4E4E4;
}
.ad_box_area .bx_area em {
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.ad_box_area .bx_area em.ic01 {
  width: 153px;
  height: 104px;
  top: 37px;
  left: 19px;
  background-image: url(/images/adballoon/img_info01.svg);
}
html[dark=true] .ad_box_area .bx_area em.ic01 {
  background-image: url(/images/adballoon/img_info01.svg);
}
.ad_box_area .bx_area em.ic02 {
  width: 137px;
  height: 155px;
  top: 19px;
  left: 27px;
  background-image: url(/images/adballoon/img_info02.svg);
}
html[dark=true] .ad_box_area .bx_area em.ic02 {
  background-image: url(/images/adballoon/img_info02.svg);
}
.ad_box_area .bx_area em.ic03 {
  width: 118px;
  height: 135px;
  top: 28px;
  left: 40px;
  background-image: url(/images/adballoon/img_info03.svg);
}
html[dark=true] .ad_box_area .bx_area em.ic03 {
  background-image: url(/images/adballoon/img_info03.svg);
}
.ad_box_area .bx_area em.ic04 {
  width: 86px;
  height: 117px;
  top: 40px;
  left: 68px;
  background-image: url(/images/adballoon/img_info04.svg);
}
html[dark=true] .ad_box_area .bx_area em.ic04 {
  background-image: url(/images/adballoon/img_info04.svg);
}
.ad_box_area .bx_area em.ic05 {
  width: 145px;
  height: 165px;
  top: 14px;
  left: 32px;
  background-image: url(/images/adballoon/img_info05.svg);
}
html[dark=true] .ad_box_area .bx_area em.ic05 {
  background-image: url(/images/adballoon/img_info05.svg);
}
.ad_box_area .bx_area em.ic06 {
  width: 201px;
  height: 176px;
  top: 8px;
  left: -11px;
  background-image: url(/images/adballoon/img_info06.svg);
}
html[dark=true] .ad_box_area .bx_area em.ic06 {
  background-image: url(/images/adballoon/img_info06.svg);
}
.ad_box_area .bx_area em.ic07 {
  width: 128px;
  height: 98px;
  top: 43px;
  left: 40px;
  background-image: url(/images/adballoon/img_info07.svg);
}
html[dark=true] .ad_box_area .bx_area em.ic07 {
  background-image: url(/images/adballoon/img_info07.svg);
}
.ad_box_area .bx_area em.ic08 {
  width: 109px;
  height: 110px;
  top: 37px;
  left: 69px;
  background-image: url(/images/adballoon/img_info08.svg);
}
html[dark=true] .ad_box_area .bx_area em.ic08 {
  background-image: url(/images/adballoon/img_info08.svg);
}
.ad_box_area .bx_area .info {
  min-width: 290px;
  max-width: 302px;
  margin-left: 210px;
}
.ad_box_area .bx_area .info dt {
  font-size: 14px;
  line-height: 16.71px;
  font-weight: 500;
  color: #0182FF;
}
html[dark=true] .ad_box_area .bx_area .info dt {
  color: #0182FF;
}
.ad_box_area .bx_area .info dd {
  padding-top: 6px;
  font-size: 12px;
  line-height: 18px;
  color: #333;
}
html[dark=true] .ad_box_area .bx_area .info dd {
  color: #333;
}
.ad_box_area .bx_area .info dd ul li {
  position: relative;
  font-size: 12px;
  line-height: 18px;
  padding-left: 9px;
}
.ad_box_area .bx_area .info dd ul li:before {
  content: "";
  display: block;
  position: absolute;
  top: 7px;
  left: 1px;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #333;
}
html[dark=true] .ad_box_area .bx_area .info dd ul li:before {
  background: #333;
}

.faq_area {
  margin-top: 80px;
  padding: 80px 0;
  background: #F2F5F9;
}
html[dark=true] .faq_area {
  background: #F2F5F9;
}
.faq_area h2 {
  font-size: 24px;
  font-weight: 600;
  width: 1080px;
  margin: 0 auto;
  height: 38px;
}
.faq_area h2 + dl {
  margin-top: 15px;
}
.faq_area dl {
  width: 1080px;
  margin: 20px auto 0;
  border-radius: 10px;
  background: #fff;
}
html[dark=true] .faq_area dl {
  background: #333;
}
.faq_area dl {
  cursor: pointer;
}
.faq_area dl.active {
  border: 2px solid #0082FF;
}
.faq_area dl.active dt a {
  padding: 32px 70px 0 62px;
}
.faq_area dl.active dt a:before {
  top: 31px;
}
.faq_area dl.active dt a:after {
  transform: rotate(180deg);
}
.faq_area dl.active dd {
  display: block;
}
.faq_area dl dt a {
  position: relative;
  display: block;
  padding: 25px 70px 26px 62px;
  font-size: 18px;
  line-height: 28.8px;
  font-weight: 600;
}
.faq_area dl dt a:before {
  content: "Q.";
  display: block;
  position: absolute;
  top: 24px;
  left: 39px;
}
.faq_area dl dt a:after {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  position: absolute;
  top: 29px;
  right: 38px;
  transition: all 0.2s;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3e%3cg clip-path='url(%23a)'%3e%3cpath stroke='%23525661' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m18 7-6.75 7L4.5 7'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='%23fff' d='M3.25 6h16v9h-16z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
html[dark=true] .faq_area dl dt a:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none'%3e%3cg clip-path='url(%23a)'%3e%3cpath stroke='%23525661' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m18 7-6.75 7L4.5 7'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='%23fff' d='M3.25 6h16v9h-16z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.faq_area dl dt a:after {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.faq_area dl dd {
  position: relative;
  display: none;
  font-size: 14px;
  line-height: 22.4px;
  color: #525661;
}
html[dark=true] .faq_area dl dd {
  color: #525661;
}
.faq_area dl dd {
  word-break: keep-all;
  padding: 3px 38px 38px 49px;
}
.faq_area dl dd * {
  text-align: left !important;
  font-size: 14px !important;
  font-weight: normal;
  color: #525661 !important;
}
html[dark=true] .faq_area dl dd * {
  color: #525661 !important;
}
.faq_area dl dd:before {
  content: "-";
  display: block;
  position: absolute;
  top: 2px;
  left: 39px;
}
.faq_area dl dd a {
  text-decoration: underline;
  color: #0082FF !important;
}
html[dark=true] .faq_area dl dd a {
  color: #0082FF !important;
}

.container {
  min-width: 1080px;
  width: 1080px;
  margin: 0 auto;
}
.container .sort_select {
  display: flex;
  justify-content: flex-end;
}
.container .sort_select .select-box {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 10;
  transition: all 0.2s ease;
}
.container .sort_select .select-box .selected {
  display: block;
  position: relative;
  width: 100%;
  height: 32px;
  padding: 0 24px 0 0;
  border: none;
  border-radius: 0;
  font-size: 14px;
  box-sizing: border-box;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #757B8A;
}
html[dark=true] .container .sort_select .select-box .selected {
  color: #757B8A;
}
.container .sort_select .select-box .selected:hover {
  text-decoration: none;
}
.container .sort_select .select-box .selected:after {
  content: "";
  position: absolute;
  top: 6px;
  right: 0;
  width: 20px;
  height: 20px;
  transition: all 0.2s ease;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3e%3cg clip-path='url(%23a)'%3e%3cpath stroke='%23ACB0B9' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='m15 7.75-4.5 4.5L6 7.75'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='%23fff' d='M5 7h11v6H5z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
html[dark=true] .container .sort_select .select-box .selected:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3e%3cg clip-path='url(%23a)'%3e%3cpath stroke='%23ACB0B9' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='m15 7.75-4.5 4.5L6 7.75'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='%23fff' d='M5 7h11v6H5z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
.container .sort_select .select-box .selected:after {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.container .sort_select .select-box .select-layer {
  width: 173px;
  top: 37px;
  right: 0;
  left: auto;
  border-radius: 12px;
}
.container .sort_select .select-box .select-layer li.on a {
  color: #0082FF;
}
.container .sort_select .select-box .select-layer li a {
  height: 36px;
  line-height: 36px;
}
.container .sort_select .select-box.on .selected {
  color: #757B8A;
}
html[dark=true] .container .sort_select .select-box.on .selected {
  color: #757B8A;
}
.container .sort_select .select-box.active .selected:after {
  transform: rotate(180deg);
}
.container .sort_select .select-box.active .select-layer {
  display: block;
}
.container .sort_area {
  display: flex;
  align-items: center;
  margin-top: 40px;
}
.container .sort_area .tab {
  display: flex;
}
.container .sort_area .tab li {
  border: 1px solid rgba(117, 123, 138, 0.2);
}
html[dark=true] .container .sort_area .tab li {
  border: 1px solid rgba(252, 252, 253, 0.95);
}
.container .sort_area .tab li {
  background: rgba(252, 252, 253, 0.95);
}
html[dark=true] .container .sort_area .tab li {
  background: #232529;
}
.container .sort_area .tab li.active {
  position: relative;
  border: 1px solid rgba(1, 130, 255, 0.3);
}
html[dark=true] .container .sort_area .tab li.active {
  border: 1px solid rgba(1, 130, 255, 0.3);
}
.container .sort_area .tab li.active {
  background: #f2f9ff;
}
html[dark=true] .container .sort_area .tab li.active {
  background: #232529;
}
.container .sort_area .tab li.active a {
  font-weight: 500;
  color: #0182FF;
}
html[dark=true] .container .sort_area .tab li.active a {
  color: #0182FF;
}
.container .sort_area .tab li:first-child {
  border-radius: 6px 0 0 6px;
  margin-right: -1px;
}
.container .sort_area .tab li:last-child {
  border-radius: 0 6px 6px 0;
}
.container .sort_area .tab li a {
  height: 30px;
  padding: 0 16px;
  line-height: 30px;
  font-size: 14px;
  color: rgba(23, 25, 28, 0.3);
}
html[dark=true] .container .sort_area .tab li a {
  color: #525661;
}
.container .sort_area .search_zone {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.container .sort_area .search_zone button {
  height: 32px;
  padding: 0 18px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
}
.container .sort_area .search_zone button.btn_search {
  margin-left: 14px;
  color: #fff;
  background: #0182FF;
}
.container .sort_area .search_zone .calendar {
  position: relative;
  width: 150px;
  height: 32px;
  line-height: 32px;
  padding-left: 12px;
  color: #ACB0B9;
}
html[dark=true] .container .sort_area .search_zone .calendar {
  color: #ACB0B9;
}
.container .sort_area .search_zone .calendar {
  border: 1px solid #D5D7DC;
}
html[dark=true] .container .sort_area .search_zone .calendar {
  border: 1px solid #D5D7DC;
}
.container .sort_area .search_zone .calendar {
  border-radius: 8px;
  font-size: 14px;
  cursor: pointer;
}
.container .sort_area .search_zone .calendar.active {
  border: 1px solid #0182FF;
}
html[dark=true] .container .sort_area .search_zone .calendar.active {
  border: 1px solid #0182FF;
}
.container .sort_area .search_zone .calendar.active {
  color: #17191C;
}
html[dark=true] .container .sort_area .search_zone .calendar.active {
  color: #17191C;
}
.container .sort_area .search_zone .calendar:after {
  content: "";
  display: block;
  position: absolute;
  top: 6px;
  right: 12px;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3e%3cpath fill='%2317191C' fill-rule='evenodd' d='M5.833 3.5A.583.583 0 1 1 7 3.5v.211h5.5V3.5a.583.583 0 0 1 1.167 0v.211h.916a2.667 2.667 0 0 1 2.667 2.667v7.372a2.667 2.667 0 0 1-2.667 2.667H5.417A2.667 2.667 0 0 1 2.75 13.75V6.378a2.667 2.667 0 0 1 2.667-2.667h.416V3.5Zm0 1.378h-.416a1.5 1.5 0 0 0-1.5 1.5v1.558h12.166V6.378a1.5 1.5 0 0 0-1.5-1.5h-.916v.34a.583.583 0 0 1-1.167 0v-.34H7v.34a.583.583 0 0 1-1.167 0v-.34ZM3.917 13.75V9.102h12.166v4.648a1.5 1.5 0 0 1-1.5 1.5H5.417a1.5 1.5 0 0 1-1.5-1.5Z' clip-rule='evenodd'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.container .sort_area .search_zone .bar {
  padding: 6px;
  color: #757B8A;
}
.container .my_adballoon {
  display: flex;
  gap: 0 20px;
  height: fit-content;
  margin-top: 13px;
}
.container .my_adballoon .area, .container .my_adballoon .area2 {
  position: relative;
  display: flex;
  overflow: hidden;
  min-height: 195px;
  width: 100%;
  padding: 24px 24px 40px 24px;
  border-radius: 28px;
  background: #F6F6F9;
}
html[dark=true] .container .my_adballoon .area, html[dark=true] .container .my_adballoon .area2 {
  background: #232529;
}
.container .my_adballoon .area:after, .container .my_adballoon .area2:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
  width: 120px;
  height: 94px;
  background-repeat: no-repeat;
}
.container .my_adballoon .area:nth-child(1):after, .container .my_adballoon .area2:nth-child(1):after {
  background-image: url(/images/adballoon/ic_my01.svg);
}
html[dark=true] .container .my_adballoon .area:nth-child(1):after, html[dark=true] .container .my_adballoon .area2:nth-child(1):after {
  background-image: url(/images/adballoon/ic_my01.svg);
}
.container .my_adballoon .area:nth-child(2):after, .container .my_adballoon .area2:nth-child(2):after {
  background-image: url(/images/adballoon/ic_my02.svg);
}
html[dark=true] .container .my_adballoon .area:nth-child(2):after, html[dark=true] .container .my_adballoon .area2:nth-child(2):after {
  background-image: url(/images/adballoon/ic_my02.svg);
}
.container .my_adballoon .area:nth-child(3):after, .container .my_adballoon .area2:nth-child(3):after {
  background-image: url(/images/adballoon/ic_my03.svg);
}
html[dark=true] .container .my_adballoon .area:nth-child(3):after, html[dark=true] .container .my_adballoon .area2:nth-child(3):after {
  background-image: url(/images/adballoon/ic_my03.svg);
}
.container .my_adballoon .area dl dt, .container .my_adballoon .area2 dl dt {
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
}
.container .my_adballoon .area dl dd, .container .my_adballoon .area2 dl dd {
  padding-top: 8px;
  font-size: 14px;
  line-height: 140%;
  color: #525661;
}
html[dark=true] .container .my_adballoon .area dl dd, html[dark=true] .container .my_adballoon .area2 dl dd {
  color: #525661;
}
.container .my_adballoon .area dl dd .count, .container .my_adballoon .area2 dl dd .count {
  display: block;
  padding-top: 16px;
  font-size: 22px;
  font-weight: 600;
  line-height: 140%;
  color: #525661;
}
html[dark=true] .container .my_adballoon .area dl dd .count, html[dark=true] .container .my_adballoon .area2 dl dd .count {
  color: #525661;
}
.container .my_adballoon .area dl dd .count strong, .container .my_adballoon .area2 dl dd .count strong {
  font-weight: 600;
  color: #0182FF;
}
html[dark=true] .container .my_adballoon .area dl dd .count strong, html[dark=true] .container .my_adballoon .area2 dl dd .count strong {
  color: #0182FF;
}
.container .my_adballoon .area dl dd .btn, .container .my_adballoon .area2 dl dd .btn {
  padding-top: 8px;
}
.container .my_adballoon .area dl dd .btn a, .container .my_adballoon .area dl dd .btn button, .container .my_adballoon .area2 dl dd .btn a, .container .my_adballoon .area2 dl dd .btn button {
  display: inline-block;
  height: 32px;
  line-height: 32px;
  padding: 0 14px;
  border-radius: 6px;
  font-size: 14px;
  color: #17191C;
}
html[dark=true] .container .my_adballoon .area dl dd .btn a, html[dark=true] .container .my_adballoon .area dl dd .btn button, html[dark=true] .container .my_adballoon .area2 dl dd .btn a, html[dark=true] .container .my_adballoon .area2 dl dd .btn button {
  color: #525661;
}
.container .my_adballoon .area dl dd .btn a, .container .my_adballoon .area dl dd .btn button, .container .my_adballoon .area2 dl dd .btn a, .container .my_adballoon .area2 dl dd .btn button {
  background: #E2E4E9;
}
html[dark=true] .container .my_adballoon .area dl dd .btn a, html[dark=true] .container .my_adballoon .area dl dd .btn button, html[dark=true] .container .my_adballoon .area2 dl dd .btn a, html[dark=true] .container .my_adballoon .area2 dl dd .btn button {
  background: #232529;
}
.container .my_adballoon .area .txt, .container .my_adballoon .area2 .txt {
  position: absolute;
  top: 28px;
  right: 28px;
  font-size: 11px;
  font-weight: 500;
  line-height: 15.4px;
  color: #0182FF;
}
html[dark=true] .container .my_adballoon .area .txt, html[dark=true] .container .my_adballoon .area2 .txt {
  color: #525661;
}
.container .my_adballoon .area2:nth-child(1):after {
  background-image: url(/images/adballoon/ic_my04.svg);
}
html[dark=true] .container .my_adballoon .area2:nth-child(1):after {
  background-image: url(/images/adballoon/ic_my04.svg);
}
.container .my_adballoon .area2:nth-child(2):after {
  background-image: url(/images/adballoon/ic_my05.svg);
}
html[dark=true] .container .my_adballoon .area2:nth-child(2):after {
  background-image: url(/images/adballoon/ic_my05.svg);
}
.container .my_adballoon .area2:nth-child(3):after {
  background-image: url(/images/adballoon/ic_my06.svg);
}
html[dark=true] .container .my_adballoon .area2:nth-child(3):after {
  background-image: url(/images/adballoon/ic_my06.svg);
}
.container .campaign_list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-top: 10px;
}
.container .campaign_list li {
  position: relative;
  height: 142px;
  border-radius: 10px;
  border: 1px solid #E4E4E4;
}
html[dark=true] .container .campaign_list li {
  border: 1px solid #E4E4E4;
}
.container .campaign_list li.campaign_banner {
  grid-row: span 2;
  height: 304px;
}
.container .campaign_list li.campaign_banner > a {
  padding-top: 32px;
}
.container .campaign_list li.campaign_banner > a .info {
  height: 90px;
}
.container .campaign_list li.campaign_banner > a .banner_img {
  display: flex;
  position: absolute;
  left: 0px;
  top: 183px;
}
.container .campaign_list li.campaign_banner > a .thumb {
  width: 120px;
  height: 120px;
}
.container .campaign_list li > a {
  display: flex;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 26px;
  border-radius: 16px;
}
.container .campaign_list li > a .thumb {
  position: relative;
  flex: 0 0 auto;
  width: 90px;
  height: 90px;
  margin-right: 22px;
  border-radius: 16px;
  border: 1px solid #E4E4E4;
}
html[dark=true] .container .campaign_list li > a .thumb {
  border: #E4E4E4;
}
.container .campaign_list li > a .thumb .ic_new {
  position: absolute;
  top: -4px;
  right: -4px;
  display: block;
  width: 18px;
  height: 18px;
  text-indent: -9999px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3e%3cpath fill='%230182FF' d='M18 9A9 9 0 1 1 0 9a9 9 0 0 1 18 0Z'/%3e%3cpath fill='%23fff' d='M12.71 4.516V13h-1.183l-4.3-6.2h-.07V13h-1.29V4.516h1.196l4.3 6.21h.082v-6.21h1.266Z'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.container .campaign_list li > a .thumb img {
  width: 100%;
  height: 100%;
  border-radius: 16px;
  object-fit: cover;
}
.container .campaign_list li > a .info {
  flex: 0 1 auto;
}
.container .campaign_list li > a .info .type {
  display: inline-block;
  min-width: 44px;
  height: 20px;
  line-height: 20px;
  padding: 0 6px;
  text-align: center;
  color: #fff;
  border-radius: 10px;
  background: #8942ff;
}
.container .campaign_list li > a .info .type.multi {
  background: #E7494F;
}
.container .campaign_list li > a .info .type.buy {
  background: #0041CC;
}
.container .campaign_list li > a .info .type.download {
  background: #E09135;
}
.container .campaign_list li > a .info .type.execute {
  background: #16D29A;
}
.container .campaign_list li > a .info .description {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #757B8A;
}
html[dark=true] .container .campaign_list li > a .info .description {
  color: #757B8A;
}
.container .campaign_list li > a .info .description .type {
  margin-right: 8px;
}
.container .campaign_list li > a .info .title {
  display: block;
  margin: 11px 0 5px;
  height: 20px;
  line-height: 19.6px;
  font-size: 14px;
  font-weight: 500;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  color: #222;
}
html[dark=true] .container .campaign_list li > a .info .title {
  color: #222;
}
.container .campaign_list li > a .info > p {
  font-size: 12px;
  font-weight: 500;
  line-height: 16.8px;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  color: #757B8A;
}
html[dark=true] .container .campaign_list li > a .info > p {
  color: #757B8A;
}
.container .campaign_list li > a .reward_num {
  position: absolute;
  top: 26px;
  right: 26px;
  display: flex;
  height: 22px;
  line-height: 22px;
  font-size: 20px;
  font-weight: 600;
  color: #525661;
}
html[dark=true] .container .campaign_list li > a .reward_num {
  color: #525661;
}
.container .campaign_list li > a .reward_num strong {
  font-size: 20px;
  color: #0182FF;
}
html[dark=true] .container .campaign_list li > a .reward_num strong {
  color: #0182FF;
}
.container .campaign_list li > a .reward_num strong {
  font-weight: 600;
}
.container .campaign_list li > a .reward_num strong.ic {
  display: flex;
  align-items: center;
}
.container .campaign_list li > a .reward_num strong.ic:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3e%3cpath fill='%230182FF' fill-rule='evenodd' d='M9.247 18.132c.388.142.79.253 1.203.33a8.348 8.348 0 0 1-.57.858l-.072.1-.081.113c-.292.406-.533.753-.466.813.073.065.543.119 1.173.155l.075.004a32.35 32.35 0 0 0 1.665.042 24.996 24.996 0 0 0 1.074-.022c.627-.028 1.096-.085 1.169-.179.06-.076-.17-.419-.451-.816a50.17 50.17 0 0 0-.118-.165c-.01-.016-.022-.032-.034-.048l-.024-.034a9.152 9.152 0 0 1-.543-.823c.413-.079.814-.19 1.201-.334 2.932-1.083 5.028-3.936 5.028-7.291 0-4.287-3.42-7.761-7.638-7.761-4.19 0-6.156 3.166-6.156 3.166A7.805 7.805 0 0 0 4.2 10.835c0 3.362 2.105 6.22 5.047 7.297Zm-.714 1.01C5.283 17.814 3 14.591 3 10.835A9.005 9.005 0 0 1 4.705 5.54l.093-.135c.079-.11.191-.258.338-.433A8.793 8.793 0 0 1 6.45 3.711a8.637 8.637 0 0 1 5.388-1.837c4.898 0 8.838 4.03 8.838 8.96 0 3.753-2.277 6.973-5.521 8.305.077.114.152.23.214.337.05.088.126.227.18.385.026.077.068.217.076.393.008.167-.01.509-.262.83-.23.294-.53.406-.607.435l-.003.001c-.126.047-.25.076-.345.095a5.805 5.805 0 0 1-.645.081c-.453.036-1.021.05-1.59.05-.686 0-1.408-.02-1.983-.058a11.074 11.074 0 0 1-.77-.072 3.403 3.403 0 0 1-.337-.062 1.773 1.773 0 0 1-.215-.067 1.326 1.326 0 0 1-.403-.243l-.005-.005a1.24 1.24 0 0 1-.41-.946c.003-.2.053-.357.08-.432.055-.16.135-.3.184-.383a6.05 6.05 0 0 1 .219-.336Zm4.77 1.559v-.003a.03.03 0 0 1 0 .003Zm-2.94.03.002-.005-.002.004Z' clip-rule='evenodd'/%3e%3cpath fill='%230182FF' fill-rule='evenodd' d='m9.261 9.51.696 1.867h-1.47l.697-1.868.038-.182.039.182Zm.425-1.47a.74.74 0 0 0-.464-.157.74.74 0 0 0-.464.156.812.812 0 0 0-.28.379l-1.74 4.656c-.065.161-.061.306.01.434a.59.59 0 0 0 .285.268.54.54 0 0 0 .377.015c.132-.041.23-.142.295-.303l.415-1.121h2.204l.416 1.12c.065.162.163.263.295.304a.54.54 0 0 0 .377-.015.595.595 0 0 0 .285-.268c.071-.128.074-.273.01-.434l-1.74-4.656a.812.812 0 0 0-.28-.379Zm5.322 4.609c-.19.088-.394.132-.613.132h-.957V8.923h.957a1.408 1.408 0 0 1 1.107.511c.138.165.246.369.324.608.077.24.116.508.116.805 0 .297-.039.565-.116.804-.078.24-.186.445-.325.613a1.377 1.377 0 0 1-.493.385Zm-2.474.976a.507.507 0 0 0 .382.146h1.527c.374 0 .717-.073 1.03-.218.312-.143.58-.345.802-.604.222-.259.396-.569.523-.928.125-.359.188-.75.188-1.174 0-.424-.064-.815-.189-1.174-.126-.36-.3-.668-.522-.923a2.366 2.366 0 0 0-.803-.6 2.418 2.418 0 0 0-1.029-.216h-1.527a.504.504 0 0 0-.382.146.55.55 0 0 0-.14.398v4.748c0 .168.046.3.14.398Z' clip-rule='evenodd'/%3e%3cpath fill='%230182FF' d='M9.957 11.377v.05h.072l-.025-.067-.047.017ZM9.261 9.51l-.05.01.003.008.047-.018Zm-.773 1.868-.047-.017-.025.067h.072v-.05Zm.696-1.868.047.018.002-.008-.05-.01Zm.038-.182.05-.01h-.099l.05.01Zm.464-1.288-.03.04.03-.04Zm-.928 0 .03.04-.03-.04Zm-.28.379.047.017-.047-.017Zm-1.74 4.656.046.018-.046-.018Zm.01.434-.044.024.044-.024Zm.285.268-.02.046.02-.046Zm.377.015.015.048-.015-.048Zm.295-.303.046.018-.046-.018Zm.415-1.121v-.05h-.034l-.013.033.047.017Zm2.204 0 .047-.017-.012-.033h-.035v.05Zm.416 1.12-.047.018v.001l.047-.018Zm.295.304-.014.048.014-.048Zm.377-.015.02.046-.02-.046Zm.285-.268.044.024-.044-.024Zm.01-.434-.047.017v.001l.047-.018Zm-1.74-4.656-.047.016v.001l.047-.017Zm5.041 4.231-.02-.045.02.045Zm-1.57.132h-.05v.05h.05v-.05Zm0-3.858v-.05h-.05v.05h.05Zm1.57.132.022-.046-.022.046Zm.493.38-.038.031.038-.032Zm.325.607.047-.015-.047.015Zm0 1.61-.048-.016.048.015Zm-.325.612-.038-.032.038.032Zm-2.967 1.36-.037.035.037-.035Zm2.938-.07-.02-.046.02.045Zm.803-.605-.038-.033.038.033Zm.523-.928.047.017-.047-.017Zm0-2.348.047-.017-.047.017Zm-.523-.923-.038.033.038-.033Zm-.803-.6-.02.046.02-.046Zm-2.938-.07-.037-.035.037.035Zm-2.53 3.28-.696-1.868-.094.035.696 1.868.094-.035Zm-1.516.067h1.47v-.1h-1.47v.1Zm.649-1.935L8.44 11.36l.094.035.696-1.868-.094-.035Zm.036-.175-.038.182.098.02.038-.181-.098-.021Zm.137.182-.039-.182-.098.02.04.182.097-.02Zm-.088-1.566a.69.69 0 0 1 .434.146l.06-.08a.79.79 0 0 0-.494-.166v.1Zm-.433.146a.69.69 0 0 1 .433-.146v-.1A.79.79 0 0 0 8.728 8l.06.079Zm-.264.355a.762.762 0 0 1 .264-.355l-.061-.08a.862.862 0 0 0-.297.402l.094.033Zm-1.74 4.657 1.74-4.656L8.43 8.4l-1.74 4.656.094.035Zm.006.393c-.062-.112-.067-.241-.007-.392l-.093-.037a.536.536 0 0 0 .013.477l.087-.048Zm.262.246a.541.541 0 0 1-.262-.246l-.087.048a.64.64 0 0 0 .31.29l.039-.092Zm.343.013a.49.49 0 0 1-.344-.013l-.038.092a.59.59 0 0 0 .41.017l-.029-.096Zm.262-.274c-.06.152-.15.239-.263.274l.03.096c.15-.047.258-.16.326-.333l-.093-.037Zm.415-1.12-.415 1.121.094.035.415-1.12-.094-.035Zm2.251-.032H8.12v.1h2.204v-.1Zm.463 1.153-.416-1.12-.093.034.415 1.121.094-.035Zm.263.273c-.114-.035-.203-.122-.263-.274l-.093.037c.068.172.176.286.326.333l.03-.096Zm.343-.013a.49.49 0 0 1-.343.013l-.03.096a.59.59 0 0 0 .412-.017l-.039-.092Zm.26-.246a.545.545 0 0 1-.26.246l.04.092a.644.644 0 0 0 .308-.29l-.088-.048Zm.007-.392c.06.151.056.28-.007.392l.088.048a.536.536 0 0 0 .012-.477l-.093.037ZM9.92 8.435l1.74 4.656.094-.035-1.74-4.656-.094.035Zm-.264-.356a.762.762 0 0 1 .264.355l.094-.033A.862.862 0 0 0 9.717 8l-.061.079Zm4.739 4.752c.226 0 .437-.045.635-.137l-.043-.09c-.183.085-.38.127-.592.127v.1Zm-.957 0h.957v-.1h-.957v.1Zm-.05-3.908v3.858h.1V8.923h-.1Zm1.007-.05h-.957v.1h.957v-.1Zm.634.136a1.498 1.498 0 0 0-.634-.136v.1c.212 0 .41.043.593.127l.041-.09Zm.51.393a1.459 1.459 0 0 0-.51-.393l-.042.09c.184.086.342.207.476.367l.077-.064Zm.334.625a1.838 1.838 0 0 0-.333-.625l-.077.064c.134.16.24.357.315.592l.095-.031Zm.119.82c0-.3-.04-.575-.119-.82l-.095.03c.075.234.114.498.114.79h.1Zm-.119.82c.08-.245.119-.52.119-.82h-.1c0 .292-.038.556-.114.789l.095.03Zm-.333.629c.143-.174.254-.384.333-.63l-.095-.03a1.787 1.787 0 0 1-.315.596l.077.064Zm-.51.398c.197-.09.367-.224.51-.398l-.077-.064a1.328 1.328 0 0 1-.475.372l.041.09Zm-2.114 1.027a.457.457 0 0 1-.346-.131l-.072.07a.557.557 0 0 0 .418.16v-.1Zm1.527 0h-1.527v.1h1.527v-.1Zm1.008-.213a2.37 2.37 0 0 1-1.008.213v.1c.38 0 .73-.074 1.05-.223l-.042-.09Zm.786-.592a2.27 2.27 0 0 1-.785.592l.041.09a2.37 2.37 0 0 0 .82-.617l-.076-.065Zm.513-.911a2.814 2.814 0 0 1-.513.911l.076.065c.227-.264.404-.579.532-.943l-.095-.033Zm.186-1.158c0 .418-.063.804-.186 1.158l.095.033c.127-.365.19-.763.19-1.191h-.1Zm-.186-1.158c.123.354.186.74.186 1.158h.1a3.6 3.6 0 0 0-.191-1.19l-.095.032Zm-.513-.906c.218.25.389.552.513.906l.095-.033a2.85 2.85 0 0 0-.532-.939l-.076.066Zm-.785-.587c.306.14.567.337.785.587l.076-.066c-.227-.26-.5-.465-.82-.612l-.042.09Zm-1.009-.212c.367 0 .703.07 1.008.212l.042-.091a2.469 2.469 0 0 0-1.05-.221v.1Zm-1.527 0h1.527v-.1h-1.527v.1Zm-.346.13a.454.454 0 0 1 .346-.13v-.1a.554.554 0 0 0-.418.161l.072.07Zm-.126.364a.5.5 0 0 1 .126-.364l-.072-.069a.6.6 0 0 0-.154.433h.1Zm0 4.748V8.478h-.1v4.748h.1Zm.126.364a.503.503 0 0 1-.126-.364h-.1c0 .178.05.323.153.433l.073-.069Z'/%3e%3c/svg%3e");
}
html[dark=true] .container .campaign_list li > a .reward_num strong.ic: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='%230182FF' fill-rule='evenodd' d='M9.247 18.132c.388.142.79.253 1.203.33a8.348 8.348 0 0 1-.57.858l-.072.1-.081.113c-.292.406-.533.753-.466.813.073.065.543.119 1.173.155l.075.004a32.35 32.35 0 0 0 1.665.042 24.996 24.996 0 0 0 1.074-.022c.627-.028 1.096-.085 1.169-.179.06-.076-.17-.419-.451-.816a50.17 50.17 0 0 0-.118-.165c-.01-.016-.022-.032-.034-.048l-.024-.034a9.152 9.152 0 0 1-.543-.823c.413-.079.814-.19 1.201-.334 2.932-1.083 5.028-3.936 5.028-7.291 0-4.287-3.42-7.761-7.638-7.761-4.19 0-6.156 3.166-6.156 3.166A7.805 7.805 0 0 0 4.2 10.835c0 3.362 2.105 6.22 5.047 7.297Zm-.714 1.01C5.283 17.814 3 14.591 3 10.835A9.005 9.005 0 0 1 4.705 5.54l.093-.135c.079-.11.191-.258.338-.433A8.793 8.793 0 0 1 6.45 3.711a8.637 8.637 0 0 1 5.388-1.837c4.898 0 8.838 4.03 8.838 8.96 0 3.753-2.277 6.973-5.521 8.305.077.114.152.23.214.337.05.088.126.227.18.385.026.077.068.217.076.393.008.167-.01.509-.262.83-.23.294-.53.406-.607.435l-.003.001c-.126.047-.25.076-.345.095a5.805 5.805 0 0 1-.645.081c-.453.036-1.021.05-1.59.05-.686 0-1.408-.02-1.983-.058a11.074 11.074 0 0 1-.77-.072 3.403 3.403 0 0 1-.337-.062 1.773 1.773 0 0 1-.215-.067 1.326 1.326 0 0 1-.403-.243l-.005-.005a1.24 1.24 0 0 1-.41-.946c.003-.2.053-.357.08-.432.055-.16.135-.3.184-.383a6.05 6.05 0 0 1 .219-.336Zm4.77 1.559v-.003a.03.03 0 0 1 0 .003Zm-2.94.03.002-.005-.002.004Z' clip-rule='evenodd'/%3e%3cpath fill='%230182FF' fill-rule='evenodd' d='m9.261 9.51.696 1.867h-1.47l.697-1.868.038-.182.039.182Zm.425-1.47a.74.74 0 0 0-.464-.157.74.74 0 0 0-.464.156.812.812 0 0 0-.28.379l-1.74 4.656c-.065.161-.061.306.01.434a.59.59 0 0 0 .285.268.54.54 0 0 0 .377.015c.132-.041.23-.142.295-.303l.415-1.121h2.204l.416 1.12c.065.162.163.263.295.304a.54.54 0 0 0 .377-.015.595.595 0 0 0 .285-.268c.071-.128.074-.273.01-.434l-1.74-4.656a.812.812 0 0 0-.28-.379Zm5.322 4.609c-.19.088-.394.132-.613.132h-.957V8.923h.957a1.408 1.408 0 0 1 1.107.511c.138.165.246.369.324.608.077.24.116.508.116.805 0 .297-.039.565-.116.804-.078.24-.186.445-.325.613a1.377 1.377 0 0 1-.493.385Zm-2.474.976a.507.507 0 0 0 .382.146h1.527c.374 0 .717-.073 1.03-.218.312-.143.58-.345.802-.604.222-.259.396-.569.523-.928.125-.359.188-.75.188-1.174 0-.424-.064-.815-.189-1.174-.126-.36-.3-.668-.522-.923a2.366 2.366 0 0 0-.803-.6 2.418 2.418 0 0 0-1.029-.216h-1.527a.504.504 0 0 0-.382.146.55.55 0 0 0-.14.398v4.748c0 .168.046.3.14.398Z' clip-rule='evenodd'/%3e%3cpath fill='%230182FF' d='M9.957 11.377v.05h.072l-.025-.067-.047.017ZM9.261 9.51l-.05.01.003.008.047-.018Zm-.773 1.868-.047-.017-.025.067h.072v-.05Zm.696-1.868.047.018.002-.008-.05-.01Zm.038-.182.05-.01h-.099l.05.01Zm.464-1.288-.03.04.03-.04Zm-.928 0 .03.04-.03-.04Zm-.28.379.047.017-.047-.017Zm-1.74 4.656.046.018-.046-.018Zm.01.434-.044.024.044-.024Zm.285.268-.02.046.02-.046Zm.377.015.015.048-.015-.048Zm.295-.303.046.018-.046-.018Zm.415-1.121v-.05h-.034l-.013.033.047.017Zm2.204 0 .047-.017-.012-.033h-.035v.05Zm.416 1.12-.047.018v.001l.047-.018Zm.295.304-.014.048.014-.048Zm.377-.015.02.046-.02-.046Zm.285-.268.044.024-.044-.024Zm.01-.434-.047.017v.001l.047-.018Zm-1.74-4.656-.047.016v.001l.047-.017Zm5.041 4.231-.02-.045.02.045Zm-1.57.132h-.05v.05h.05v-.05Zm0-3.858v-.05h-.05v.05h.05Zm1.57.132.022-.046-.022.046Zm.493.38-.038.031.038-.032Zm.325.607.047-.015-.047.015Zm0 1.61-.048-.016.048.015Zm-.325.612-.038-.032.038.032Zm-2.967 1.36-.037.035.037-.035Zm2.938-.07-.02-.046.02.045Zm.803-.605-.038-.033.038.033Zm.523-.928.047.017-.047-.017Zm0-2.348.047-.017-.047.017Zm-.523-.923-.038.033.038-.033Zm-.803-.6-.02.046.02-.046Zm-2.938-.07-.037-.035.037.035Zm-2.53 3.28-.696-1.868-.094.035.696 1.868.094-.035Zm-1.516.067h1.47v-.1h-1.47v.1Zm.649-1.935L8.44 11.36l.094.035.696-1.868-.094-.035Zm.036-.175-.038.182.098.02.038-.181-.098-.021Zm.137.182-.039-.182-.098.02.04.182.097-.02Zm-.088-1.566a.69.69 0 0 1 .434.146l.06-.08a.79.79 0 0 0-.494-.166v.1Zm-.433.146a.69.69 0 0 1 .433-.146v-.1A.79.79 0 0 0 8.728 8l.06.079Zm-.264.355a.762.762 0 0 1 .264-.355l-.061-.08a.862.862 0 0 0-.297.402l.094.033Zm-1.74 4.657 1.74-4.656L8.43 8.4l-1.74 4.656.094.035Zm.006.393c-.062-.112-.067-.241-.007-.392l-.093-.037a.536.536 0 0 0 .013.477l.087-.048Zm.262.246a.541.541 0 0 1-.262-.246l-.087.048a.64.64 0 0 0 .31.29l.039-.092Zm.343.013a.49.49 0 0 1-.344-.013l-.038.092a.59.59 0 0 0 .41.017l-.029-.096Zm.262-.274c-.06.152-.15.239-.263.274l.03.096c.15-.047.258-.16.326-.333l-.093-.037Zm.415-1.12-.415 1.121.094.035.415-1.12-.094-.035Zm2.251-.032H8.12v.1h2.204v-.1Zm.463 1.153-.416-1.12-.093.034.415 1.121.094-.035Zm.263.273c-.114-.035-.203-.122-.263-.274l-.093.037c.068.172.176.286.326.333l.03-.096Zm.343-.013a.49.49 0 0 1-.343.013l-.03.096a.59.59 0 0 0 .412-.017l-.039-.092Zm.26-.246a.545.545 0 0 1-.26.246l.04.092a.644.644 0 0 0 .308-.29l-.088-.048Zm.007-.392c.06.151.056.28-.007.392l.088.048a.536.536 0 0 0 .012-.477l-.093.037ZM9.92 8.435l1.74 4.656.094-.035-1.74-4.656-.094.035Zm-.264-.356a.762.762 0 0 1 .264.355l.094-.033A.862.862 0 0 0 9.717 8l-.061.079Zm4.739 4.752c.226 0 .437-.045.635-.137l-.043-.09c-.183.085-.38.127-.592.127v.1Zm-.957 0h.957v-.1h-.957v.1Zm-.05-3.908v3.858h.1V8.923h-.1Zm1.007-.05h-.957v.1h.957v-.1Zm.634.136a1.498 1.498 0 0 0-.634-.136v.1c.212 0 .41.043.593.127l.041-.09Zm.51.393a1.459 1.459 0 0 0-.51-.393l-.042.09c.184.086.342.207.476.367l.077-.064Zm.334.625a1.838 1.838 0 0 0-.333-.625l-.077.064c.134.16.24.357.315.592l.095-.031Zm.119.82c0-.3-.04-.575-.119-.82l-.095.03c.075.234.114.498.114.79h.1Zm-.119.82c.08-.245.119-.52.119-.82h-.1c0 .292-.038.556-.114.789l.095.03Zm-.333.629c.143-.174.254-.384.333-.63l-.095-.03a1.787 1.787 0 0 1-.315.596l.077.064Zm-.51.398c.197-.09.367-.224.51-.398l-.077-.064a1.328 1.328 0 0 1-.475.372l.041.09Zm-2.114 1.027a.457.457 0 0 1-.346-.131l-.072.07a.557.557 0 0 0 .418.16v-.1Zm1.527 0h-1.527v.1h1.527v-.1Zm1.008-.213a2.37 2.37 0 0 1-1.008.213v.1c.38 0 .73-.074 1.05-.223l-.042-.09Zm.786-.592a2.27 2.27 0 0 1-.785.592l.041.09a2.37 2.37 0 0 0 .82-.617l-.076-.065Zm.513-.911a2.814 2.814 0 0 1-.513.911l.076.065c.227-.264.404-.579.532-.943l-.095-.033Zm.186-1.158c0 .418-.063.804-.186 1.158l.095.033c.127-.365.19-.763.19-1.191h-.1Zm-.186-1.158c.123.354.186.74.186 1.158h.1a3.6 3.6 0 0 0-.191-1.19l-.095.032Zm-.513-.906c.218.25.389.552.513.906l.095-.033a2.85 2.85 0 0 0-.532-.939l-.076.066Zm-.785-.587c.306.14.567.337.785.587l.076-.066c-.227-.26-.5-.465-.82-.612l-.042.09Zm-1.009-.212c.367 0 .703.07 1.008.212l.042-.091a2.469 2.469 0 0 0-1.05-.221v.1Zm-1.527 0h1.527v-.1h-1.527v.1Zm-.346.13a.454.454 0 0 1 .346-.13v-.1a.554.554 0 0 0-.418.161l.072.07Zm-.126.364a.5.5 0 0 1 .126-.364l-.072-.069a.6.6 0 0 0-.154.433h.1Zm0 4.748V8.478h-.1v4.748h.1Zm.126.364a.503.503 0 0 1-.126-.364h-.1c0 .178.05.323.153.433l.073-.069Z'/%3e%3c/svg%3e");
}
.container .campaign_list li > a .reward_num strong.ic:before {
  background-repeat: no-repeat;
}
.container .campaign_list li > a .reward_num .txt {
  padding-right: 5px;
  font-size: 14px;
  line-height: 25px;
}
.container .empty_box {
  padding: 260px 0 203px;
  text-align: center;
  font-size: 13px;
  color: #757B8A;
}
html[dark=true] .container .empty_box {
  color: #fff;
}

.toggle_area {
  display: flex;
  justify-content: center;
  width: 1080px;
  margin: 0 auto;
  height: 70px;
  margin-top: 40px;
  border-radius: 12px;
  border: 1px solid #E4E4E4;
}
html[dark=true] .toggle_area {
  border: 1px solid #E4E4E4;
}
.toggle_area dl {
  display: flex;
  align-items: center;
}
.toggle_area dl dt {
  font-size: 18px;
  font-weight: 600;
}
.toggle_area dl dd {
  display: flex;
  align-items: center;
  margin-left: 10px;
  font-size: 14px;
  font-weight: 500;
  color: #666;
}
html[dark=true] .toggle_area dl dd {
  color: #fff;
}
.toggle_area dl dd .switch {
  display: inline-block;
}
.toggle_area dl dd .switch em {
  display: block;
  position: relative;
  background: #E2E4E9;
  width: 40px;
  height: 22px;
  margin-left: 11px;
  border-radius: 11px;
  transition: 0.2s;
  cursor: pointer;
  background-color: #E2E4E9;
}
html[dark=true] .toggle_area dl dd .switch em {
  background-color: #E2E4E9;
}
.toggle_area dl dd .switch em::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 3px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  transform: translateY(-50%);
  transition: 0.2s;
  background-color: #fff;
}
html[dark=true] .toggle_area dl dd .switch em::after {
  background-color: #fff;
}
.toggle_area dl dd .switch input[type=checkbox] {
  display: none;
}
.toggle_area dl dd .switch input[type=checkbox]:checked + em {
  background-color: #0182FF;
}
html[dark=true] .toggle_area dl dd .switch input[type=checkbox]:checked + em {
  background-color: #0182FF;
}
.toggle_area dl dd .switch input[type=checkbox]:checked + em::after {
  left: 21px;
}

.bnr_box {
  display: flex;
  align-items: center;
  margin: 30px 0 -10px;
  padding: 23px 23px 23px 75px;
  border-radius: 16px;
  background-color: #F6F6F9;
}
html[dark=true] .bnr_box {
  background-color: #F6F6F9;
}
.bnr_box .txt dt {
  font-size: 22px;
  font-weight: 600;
  line-height: 26.25px;
  color: #333;
}
html[dark=true] .bnr_box .txt dt {
  color: #333;
}
.bnr_box .txt dd {
  padding-top: 15px;
  font-size: 14px;
  line-height: 19.6px;
  color: #757B8A;
}
html[dark=true] .bnr_box .txt dd {
  color: #757B8A;
}
.bnr_box .bnr-area {
  margin-left: auto;
  width: 530px;
}

.bnr_list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -20px;
  margin-top: -10px;
}
.bnr_list li {
  position: relative;
  width: calc(50% - 20px);
  margin: 20px 20px 0 0;
}

.bnr-zone {
  margin-top: 65px;
  padding: 60px 0 80px;
  background-color: #F6F6F9;
}
html[dark=true] .bnr-zone {
  background-color: #F6F6F9;
}
.bnr-zone + #footer {
  margin: 0;
}
.bnr-zone .bnr_list {
  width: 1080px;
  margin: 0 auto;
}

.bnr-area {
  position: relative;
  height: 170px;
  border-radius: 16px;
  border: 1px solid #E4E4E4;
}
html[dark=true] .bnr-area {
  border: 1px solid #E4E4E4;
}
.bnr-area {
  background-color: #fff;
}
html[dark=true] .bnr-area {
  background-color: #fff;
}
.bnr-area.end .thumb:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 16px;
  background-color: rgba(0, 0, 0, 0.76);
}
html[dark=true] .bnr-area.end .thumb:before {
  background-color: rgba(0, 0, 0, 0.76);
}
.bnr-area.end .thumb:after {
  content: "광고종료";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  transform: translate(0, -50%);
  font-size: 13px;
  font-weight: 600;
  color: #fff;
}
html[dark=true] .bnr-area.end .thumb:after {
  color: #fff;
}
.bnr-area a {
  display: flex;
  align-items: center;
  padding: 29px 126px 29px 29px;
}
.bnr-area a .thumb {
  position: relative;
  flex: 0 0 auto;
  width: 110px;
  height: 110px;
  margin-right: 12px;
  border-radius: 16px;
  border: 1px solid #E4E4E4;
}
html[dark=true] .bnr-area a .thumb {
  border: #E4E4E4;
}
.bnr-area a .thumb .ic_new {
  position: absolute;
  top: -4px;
  right: -4px;
  display: block;
  width: 18px;
  height: 18px;
  text-indent: -9999px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3e%3cpath fill='%230182FF' d='M18 9A9 9 0 1 1 0 9a9 9 0 0 1 18 0Z'/%3e%3cpath fill='%23fff' d='M12.71 4.516V13h-1.183l-4.3-6.2h-.07V13h-1.29V4.516h1.196l4.3 6.21h.082v-6.21h1.266Z'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.bnr-area a .thumb img {
  width: 100%;
  height: 100%;
  border-radius: 16px;
  object-fit: cover;
}
.bnr-area a .info {
  flex: 0 1 auto;
}
.bnr-area a .info .type {
  display: inline-block;
  min-width: 44px;
  height: 20px;
  line-height: 20px;
  padding: 0 6px;
  text-align: center;
  color: #fff;
  border-radius: 10px;
  background: #8942ff;
}
.bnr-area a .info .type.multi {
  background: #E7494F;
}
.bnr-area a .info .type.buy {
  background: #0041CC;
}
.bnr-area a .info .type.download {
  background: #E09135;
}
.bnr-area a .info .type.execute {
  background: #16D29A;
}
.bnr-area a .info .description {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #757B8A;
}
html[dark=true] .bnr-area a .info .description {
  color: #757B8A;
}
.bnr-area a .info .description .type {
  margin-right: 5px;
}
.bnr-area a .info .description p {
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.bnr-area a .info .title {
  display: block;
  height: 16px;
  margin: 8px 0 4px;
  line-height: 15.51px;
  font-size: 13px;
  font-weight: 600;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  color: #222;
}
html[dark=true] .bnr-area a .info .title {
  color: #222;
}
.bnr-area a .info > p {
  font-size: 12px;
  line-height: 16.8px;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  color: #757B8A;
}
html[dark=true] .bnr-area a .info > p {
  color: #757B8A;
}
.bnr-area a .info .reward_num {
  display: flex;
  align-items: center;
  height: 24px;
  line-height: 24px;
  margin-top: 4px;
  font-size: 12px;
  font-weight: 600;
}
.bnr-area a .info .reward_num strong {
  font-size: 12px;
  color: #0182FF;
}
html[dark=true] .bnr-area a .info .reward_num strong {
  color: #0182FF;
}
.bnr-area a .info .reward_num strong {
  font-weight: 600;
}
.bnr-area a .info .reward_num strong.ic {
  display: flex;
  align-items: center;
}
.bnr-area a .info .reward_num strong.ic:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3e%3cpath fill='%230182FF' fill-rule='evenodd' d='M9.247 18.132c.388.142.79.253 1.203.33a8.348 8.348 0 0 1-.57.858l-.072.1-.081.113c-.292.406-.533.753-.466.813.073.065.543.119 1.173.155l.075.004a32.35 32.35 0 0 0 1.665.042 24.996 24.996 0 0 0 1.074-.022c.627-.028 1.096-.085 1.169-.179.06-.076-.17-.419-.451-.816a50.17 50.17 0 0 0-.118-.165c-.01-.016-.022-.032-.034-.048l-.024-.034a9.152 9.152 0 0 1-.543-.823c.413-.079.814-.19 1.201-.334 2.932-1.083 5.028-3.936 5.028-7.291 0-4.287-3.42-7.761-7.638-7.761-4.19 0-6.156 3.166-6.156 3.166A7.805 7.805 0 0 0 4.2 10.835c0 3.362 2.105 6.22 5.047 7.297Zm-.714 1.01C5.283 17.814 3 14.591 3 10.835A9.005 9.005 0 0 1 4.705 5.54l.093-.135c.079-.11.191-.258.338-.433A8.793 8.793 0 0 1 6.45 3.711a8.637 8.637 0 0 1 5.388-1.837c4.898 0 8.838 4.03 8.838 8.96 0 3.753-2.277 6.973-5.521 8.305.077.114.152.23.214.337.05.088.126.227.18.385.026.077.068.217.076.393.008.167-.01.509-.262.83-.23.294-.53.406-.607.435l-.003.001c-.126.047-.25.076-.345.095a5.805 5.805 0 0 1-.645.081c-.453.036-1.021.05-1.59.05-.686 0-1.408-.02-1.983-.058a11.074 11.074 0 0 1-.77-.072 3.403 3.403 0 0 1-.337-.062 1.773 1.773 0 0 1-.215-.067 1.326 1.326 0 0 1-.403-.243l-.005-.005a1.24 1.24 0 0 1-.41-.946c.003-.2.053-.357.08-.432.055-.16.135-.3.184-.383a6.05 6.05 0 0 1 .219-.336Zm4.77 1.559v-.003a.03.03 0 0 1 0 .003Zm-2.94.03.002-.005-.002.004Z' clip-rule='evenodd'/%3e%3cpath fill='%230182FF' fill-rule='evenodd' d='m9.261 9.51.696 1.867h-1.47l.697-1.868.038-.182.039.182Zm.425-1.47a.74.74 0 0 0-.464-.157.74.74 0 0 0-.464.156.812.812 0 0 0-.28.379l-1.74 4.656c-.065.161-.061.306.01.434a.59.59 0 0 0 .285.268.54.54 0 0 0 .377.015c.132-.041.23-.142.295-.303l.415-1.121h2.204l.416 1.12c.065.162.163.263.295.304a.54.54 0 0 0 .377-.015.595.595 0 0 0 .285-.268c.071-.128.074-.273.01-.434l-1.74-4.656a.812.812 0 0 0-.28-.379Zm5.322 4.609c-.19.088-.394.132-.613.132h-.957V8.923h.957a1.408 1.408 0 0 1 1.107.511c.138.165.246.369.324.608.077.24.116.508.116.805 0 .297-.039.565-.116.804-.078.24-.186.445-.325.613a1.377 1.377 0 0 1-.493.385Zm-2.474.976a.507.507 0 0 0 .382.146h1.527c.374 0 .717-.073 1.03-.218.312-.143.58-.345.802-.604.222-.259.396-.569.523-.928.125-.359.188-.75.188-1.174 0-.424-.064-.815-.189-1.174-.126-.36-.3-.668-.522-.923a2.366 2.366 0 0 0-.803-.6 2.418 2.418 0 0 0-1.029-.216h-1.527a.504.504 0 0 0-.382.146.55.55 0 0 0-.14.398v4.748c0 .168.046.3.14.398Z' clip-rule='evenodd'/%3e%3cpath fill='%230182FF' d='M9.957 11.377v.05h.072l-.025-.067-.047.017ZM9.261 9.51l-.05.01.003.008.047-.018Zm-.773 1.868-.047-.017-.025.067h.072v-.05Zm.696-1.868.047.018.002-.008-.05-.01Zm.038-.182.05-.01h-.099l.05.01Zm.464-1.288-.03.04.03-.04Zm-.928 0 .03.04-.03-.04Zm-.28.379.047.017-.047-.017Zm-1.74 4.656.046.018-.046-.018Zm.01.434-.044.024.044-.024Zm.285.268-.02.046.02-.046Zm.377.015.015.048-.015-.048Zm.295-.303.046.018-.046-.018Zm.415-1.121v-.05h-.034l-.013.033.047.017Zm2.204 0 .047-.017-.012-.033h-.035v.05Zm.416 1.12-.047.018v.001l.047-.018Zm.295.304-.014.048.014-.048Zm.377-.015.02.046-.02-.046Zm.285-.268.044.024-.044-.024Zm.01-.434-.047.017v.001l.047-.018Zm-1.74-4.656-.047.016v.001l.047-.017Zm5.041 4.231-.02-.045.02.045Zm-1.57.132h-.05v.05h.05v-.05Zm0-3.858v-.05h-.05v.05h.05Zm1.57.132.022-.046-.022.046Zm.493.38-.038.031.038-.032Zm.325.607.047-.015-.047.015Zm0 1.61-.048-.016.048.015Zm-.325.612-.038-.032.038.032Zm-2.967 1.36-.037.035.037-.035Zm2.938-.07-.02-.046.02.045Zm.803-.605-.038-.033.038.033Zm.523-.928.047.017-.047-.017Zm0-2.348.047-.017-.047.017Zm-.523-.923-.038.033.038-.033Zm-.803-.6-.02.046.02-.046Zm-2.938-.07-.037-.035.037.035Zm-2.53 3.28-.696-1.868-.094.035.696 1.868.094-.035Zm-1.516.067h1.47v-.1h-1.47v.1Zm.649-1.935L8.44 11.36l.094.035.696-1.868-.094-.035Zm.036-.175-.038.182.098.02.038-.181-.098-.021Zm.137.182-.039-.182-.098.02.04.182.097-.02Zm-.088-1.566a.69.69 0 0 1 .434.146l.06-.08a.79.79 0 0 0-.494-.166v.1Zm-.433.146a.69.69 0 0 1 .433-.146v-.1A.79.79 0 0 0 8.728 8l.06.079Zm-.264.355a.762.762 0 0 1 .264-.355l-.061-.08a.862.862 0 0 0-.297.402l.094.033Zm-1.74 4.657 1.74-4.656L8.43 8.4l-1.74 4.656.094.035Zm.006.393c-.062-.112-.067-.241-.007-.392l-.093-.037a.536.536 0 0 0 .013.477l.087-.048Zm.262.246a.541.541 0 0 1-.262-.246l-.087.048a.64.64 0 0 0 .31.29l.039-.092Zm.343.013a.49.49 0 0 1-.344-.013l-.038.092a.59.59 0 0 0 .41.017l-.029-.096Zm.262-.274c-.06.152-.15.239-.263.274l.03.096c.15-.047.258-.16.326-.333l-.093-.037Zm.415-1.12-.415 1.121.094.035.415-1.12-.094-.035Zm2.251-.032H8.12v.1h2.204v-.1Zm.463 1.153-.416-1.12-.093.034.415 1.121.094-.035Zm.263.273c-.114-.035-.203-.122-.263-.274l-.093.037c.068.172.176.286.326.333l.03-.096Zm.343-.013a.49.49 0 0 1-.343.013l-.03.096a.59.59 0 0 0 .412-.017l-.039-.092Zm.26-.246a.545.545 0 0 1-.26.246l.04.092a.644.644 0 0 0 .308-.29l-.088-.048Zm.007-.392c.06.151.056.28-.007.392l.088.048a.536.536 0 0 0 .012-.477l-.093.037ZM9.92 8.435l1.74 4.656.094-.035-1.74-4.656-.094.035Zm-.264-.356a.762.762 0 0 1 .264.355l.094-.033A.862.862 0 0 0 9.717 8l-.061.079Zm4.739 4.752c.226 0 .437-.045.635-.137l-.043-.09c-.183.085-.38.127-.592.127v.1Zm-.957 0h.957v-.1h-.957v.1Zm-.05-3.908v3.858h.1V8.923h-.1Zm1.007-.05h-.957v.1h.957v-.1Zm.634.136a1.498 1.498 0 0 0-.634-.136v.1c.212 0 .41.043.593.127l.041-.09Zm.51.393a1.459 1.459 0 0 0-.51-.393l-.042.09c.184.086.342.207.476.367l.077-.064Zm.334.625a1.838 1.838 0 0 0-.333-.625l-.077.064c.134.16.24.357.315.592l.095-.031Zm.119.82c0-.3-.04-.575-.119-.82l-.095.03c.075.234.114.498.114.79h.1Zm-.119.82c.08-.245.119-.52.119-.82h-.1c0 .292-.038.556-.114.789l.095.03Zm-.333.629c.143-.174.254-.384.333-.63l-.095-.03a1.787 1.787 0 0 1-.315.596l.077.064Zm-.51.398c.197-.09.367-.224.51-.398l-.077-.064a1.328 1.328 0 0 1-.475.372l.041.09Zm-2.114 1.027a.457.457 0 0 1-.346-.131l-.072.07a.557.557 0 0 0 .418.16v-.1Zm1.527 0h-1.527v.1h1.527v-.1Zm1.008-.213a2.37 2.37 0 0 1-1.008.213v.1c.38 0 .73-.074 1.05-.223l-.042-.09Zm.786-.592a2.27 2.27 0 0 1-.785.592l.041.09a2.37 2.37 0 0 0 .82-.617l-.076-.065Zm.513-.911a2.814 2.814 0 0 1-.513.911l.076.065c.227-.264.404-.579.532-.943l-.095-.033Zm.186-1.158c0 .418-.063.804-.186 1.158l.095.033c.127-.365.19-.763.19-1.191h-.1Zm-.186-1.158c.123.354.186.74.186 1.158h.1a3.6 3.6 0 0 0-.191-1.19l-.095.032Zm-.513-.906c.218.25.389.552.513.906l.095-.033a2.85 2.85 0 0 0-.532-.939l-.076.066Zm-.785-.587c.306.14.567.337.785.587l.076-.066c-.227-.26-.5-.465-.82-.612l-.042.09Zm-1.009-.212c.367 0 .703.07 1.008.212l.042-.091a2.469 2.469 0 0 0-1.05-.221v.1Zm-1.527 0h1.527v-.1h-1.527v.1Zm-.346.13a.454.454 0 0 1 .346-.13v-.1a.554.554 0 0 0-.418.161l.072.07Zm-.126.364a.5.5 0 0 1 .126-.364l-.072-.069a.6.6 0 0 0-.154.433h.1Zm0 4.748V8.478h-.1v4.748h.1Zm.126.364a.503.503 0 0 1-.126-.364h-.1c0 .178.05.323.153.433l.073-.069Z'/%3e%3c/svg%3e");
}
html[dark=true] .bnr-area a .info .reward_num strong.ic: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='%230182FF' fill-rule='evenodd' d='M9.247 18.132c.388.142.79.253 1.203.33a8.348 8.348 0 0 1-.57.858l-.072.1-.081.113c-.292.406-.533.753-.466.813.073.065.543.119 1.173.155l.075.004a32.35 32.35 0 0 0 1.665.042 24.996 24.996 0 0 0 1.074-.022c.627-.028 1.096-.085 1.169-.179.06-.076-.17-.419-.451-.816a50.17 50.17 0 0 0-.118-.165c-.01-.016-.022-.032-.034-.048l-.024-.034a9.152 9.152 0 0 1-.543-.823c.413-.079.814-.19 1.201-.334 2.932-1.083 5.028-3.936 5.028-7.291 0-4.287-3.42-7.761-7.638-7.761-4.19 0-6.156 3.166-6.156 3.166A7.805 7.805 0 0 0 4.2 10.835c0 3.362 2.105 6.22 5.047 7.297Zm-.714 1.01C5.283 17.814 3 14.591 3 10.835A9.005 9.005 0 0 1 4.705 5.54l.093-.135c.079-.11.191-.258.338-.433A8.793 8.793 0 0 1 6.45 3.711a8.637 8.637 0 0 1 5.388-1.837c4.898 0 8.838 4.03 8.838 8.96 0 3.753-2.277 6.973-5.521 8.305.077.114.152.23.214.337.05.088.126.227.18.385.026.077.068.217.076.393.008.167-.01.509-.262.83-.23.294-.53.406-.607.435l-.003.001c-.126.047-.25.076-.345.095a5.805 5.805 0 0 1-.645.081c-.453.036-1.021.05-1.59.05-.686 0-1.408-.02-1.983-.058a11.074 11.074 0 0 1-.77-.072 3.403 3.403 0 0 1-.337-.062 1.773 1.773 0 0 1-.215-.067 1.326 1.326 0 0 1-.403-.243l-.005-.005a1.24 1.24 0 0 1-.41-.946c.003-.2.053-.357.08-.432.055-.16.135-.3.184-.383a6.05 6.05 0 0 1 .219-.336Zm4.77 1.559v-.003a.03.03 0 0 1 0 .003Zm-2.94.03.002-.005-.002.004Z' clip-rule='evenodd'/%3e%3cpath fill='%230182FF' fill-rule='evenodd' d='m9.261 9.51.696 1.867h-1.47l.697-1.868.038-.182.039.182Zm.425-1.47a.74.74 0 0 0-.464-.157.74.74 0 0 0-.464.156.812.812 0 0 0-.28.379l-1.74 4.656c-.065.161-.061.306.01.434a.59.59 0 0 0 .285.268.54.54 0 0 0 .377.015c.132-.041.23-.142.295-.303l.415-1.121h2.204l.416 1.12c.065.162.163.263.295.304a.54.54 0 0 0 .377-.015.595.595 0 0 0 .285-.268c.071-.128.074-.273.01-.434l-1.74-4.656a.812.812 0 0 0-.28-.379Zm5.322 4.609c-.19.088-.394.132-.613.132h-.957V8.923h.957a1.408 1.408 0 0 1 1.107.511c.138.165.246.369.324.608.077.24.116.508.116.805 0 .297-.039.565-.116.804-.078.24-.186.445-.325.613a1.377 1.377 0 0 1-.493.385Zm-2.474.976a.507.507 0 0 0 .382.146h1.527c.374 0 .717-.073 1.03-.218.312-.143.58-.345.802-.604.222-.259.396-.569.523-.928.125-.359.188-.75.188-1.174 0-.424-.064-.815-.189-1.174-.126-.36-.3-.668-.522-.923a2.366 2.366 0 0 0-.803-.6 2.418 2.418 0 0 0-1.029-.216h-1.527a.504.504 0 0 0-.382.146.55.55 0 0 0-.14.398v4.748c0 .168.046.3.14.398Z' clip-rule='evenodd'/%3e%3cpath fill='%230182FF' d='M9.957 11.377v.05h.072l-.025-.067-.047.017ZM9.261 9.51l-.05.01.003.008.047-.018Zm-.773 1.868-.047-.017-.025.067h.072v-.05Zm.696-1.868.047.018.002-.008-.05-.01Zm.038-.182.05-.01h-.099l.05.01Zm.464-1.288-.03.04.03-.04Zm-.928 0 .03.04-.03-.04Zm-.28.379.047.017-.047-.017Zm-1.74 4.656.046.018-.046-.018Zm.01.434-.044.024.044-.024Zm.285.268-.02.046.02-.046Zm.377.015.015.048-.015-.048Zm.295-.303.046.018-.046-.018Zm.415-1.121v-.05h-.034l-.013.033.047.017Zm2.204 0 .047-.017-.012-.033h-.035v.05Zm.416 1.12-.047.018v.001l.047-.018Zm.295.304-.014.048.014-.048Zm.377-.015.02.046-.02-.046Zm.285-.268.044.024-.044-.024Zm.01-.434-.047.017v.001l.047-.018Zm-1.74-4.656-.047.016v.001l.047-.017Zm5.041 4.231-.02-.045.02.045Zm-1.57.132h-.05v.05h.05v-.05Zm0-3.858v-.05h-.05v.05h.05Zm1.57.132.022-.046-.022.046Zm.493.38-.038.031.038-.032Zm.325.607.047-.015-.047.015Zm0 1.61-.048-.016.048.015Zm-.325.612-.038-.032.038.032Zm-2.967 1.36-.037.035.037-.035Zm2.938-.07-.02-.046.02.045Zm.803-.605-.038-.033.038.033Zm.523-.928.047.017-.047-.017Zm0-2.348.047-.017-.047.017Zm-.523-.923-.038.033.038-.033Zm-.803-.6-.02.046.02-.046Zm-2.938-.07-.037-.035.037.035Zm-2.53 3.28-.696-1.868-.094.035.696 1.868.094-.035Zm-1.516.067h1.47v-.1h-1.47v.1Zm.649-1.935L8.44 11.36l.094.035.696-1.868-.094-.035Zm.036-.175-.038.182.098.02.038-.181-.098-.021Zm.137.182-.039-.182-.098.02.04.182.097-.02Zm-.088-1.566a.69.69 0 0 1 .434.146l.06-.08a.79.79 0 0 0-.494-.166v.1Zm-.433.146a.69.69 0 0 1 .433-.146v-.1A.79.79 0 0 0 8.728 8l.06.079Zm-.264.355a.762.762 0 0 1 .264-.355l-.061-.08a.862.862 0 0 0-.297.402l.094.033Zm-1.74 4.657 1.74-4.656L8.43 8.4l-1.74 4.656.094.035Zm.006.393c-.062-.112-.067-.241-.007-.392l-.093-.037a.536.536 0 0 0 .013.477l.087-.048Zm.262.246a.541.541 0 0 1-.262-.246l-.087.048a.64.64 0 0 0 .31.29l.039-.092Zm.343.013a.49.49 0 0 1-.344-.013l-.038.092a.59.59 0 0 0 .41.017l-.029-.096Zm.262-.274c-.06.152-.15.239-.263.274l.03.096c.15-.047.258-.16.326-.333l-.093-.037Zm.415-1.12-.415 1.121.094.035.415-1.12-.094-.035Zm2.251-.032H8.12v.1h2.204v-.1Zm.463 1.153-.416-1.12-.093.034.415 1.121.094-.035Zm.263.273c-.114-.035-.203-.122-.263-.274l-.093.037c.068.172.176.286.326.333l.03-.096Zm.343-.013a.49.49 0 0 1-.343.013l-.03.096a.59.59 0 0 0 .412-.017l-.039-.092Zm.26-.246a.545.545 0 0 1-.26.246l.04.092a.644.644 0 0 0 .308-.29l-.088-.048Zm.007-.392c.06.151.056.28-.007.392l.088.048a.536.536 0 0 0 .012-.477l-.093.037ZM9.92 8.435l1.74 4.656.094-.035-1.74-4.656-.094.035Zm-.264-.356a.762.762 0 0 1 .264.355l.094-.033A.862.862 0 0 0 9.717 8l-.061.079Zm4.739 4.752c.226 0 .437-.045.635-.137l-.043-.09c-.183.085-.38.127-.592.127v.1Zm-.957 0h.957v-.1h-.957v.1Zm-.05-3.908v3.858h.1V8.923h-.1Zm1.007-.05h-.957v.1h.957v-.1Zm.634.136a1.498 1.498 0 0 0-.634-.136v.1c.212 0 .41.043.593.127l.041-.09Zm.51.393a1.459 1.459 0 0 0-.51-.393l-.042.09c.184.086.342.207.476.367l.077-.064Zm.334.625a1.838 1.838 0 0 0-.333-.625l-.077.064c.134.16.24.357.315.592l.095-.031Zm.119.82c0-.3-.04-.575-.119-.82l-.095.03c.075.234.114.498.114.79h.1Zm-.119.82c.08-.245.119-.52.119-.82h-.1c0 .292-.038.556-.114.789l.095.03Zm-.333.629c.143-.174.254-.384.333-.63l-.095-.03a1.787 1.787 0 0 1-.315.596l.077.064Zm-.51.398c.197-.09.367-.224.51-.398l-.077-.064a1.328 1.328 0 0 1-.475.372l.041.09Zm-2.114 1.027a.457.457 0 0 1-.346-.131l-.072.07a.557.557 0 0 0 .418.16v-.1Zm1.527 0h-1.527v.1h1.527v-.1Zm1.008-.213a2.37 2.37 0 0 1-1.008.213v.1c.38 0 .73-.074 1.05-.223l-.042-.09Zm.786-.592a2.27 2.27 0 0 1-.785.592l.041.09a2.37 2.37 0 0 0 .82-.617l-.076-.065Zm.513-.911a2.814 2.814 0 0 1-.513.911l.076.065c.227-.264.404-.579.532-.943l-.095-.033Zm.186-1.158c0 .418-.063.804-.186 1.158l.095.033c.127-.365.19-.763.19-1.191h-.1Zm-.186-1.158c.123.354.186.74.186 1.158h.1a3.6 3.6 0 0 0-.191-1.19l-.095.032Zm-.513-.906c.218.25.389.552.513.906l.095-.033a2.85 2.85 0 0 0-.532-.939l-.076.066Zm-.785-.587c.306.14.567.337.785.587l.076-.066c-.227-.26-.5-.465-.82-.612l-.042.09Zm-1.009-.212c.367 0 .703.07 1.008.212l.042-.091a2.469 2.469 0 0 0-1.05-.221v.1Zm-1.527 0h1.527v-.1h-1.527v.1Zm-.346.13a.454.454 0 0 1 .346-.13v-.1a.554.554 0 0 0-.418.161l.072.07Zm-.126.364a.5.5 0 0 1 .126-.364l-.072-.069a.6.6 0 0 0-.154.433h.1Zm0 4.748V8.478h-.1v4.748h.1Zm.126.364a.503.503 0 0 1-.126-.364h-.1c0 .178.05.323.153.433l.073-.069Z'/%3e%3c/svg%3e");
}
.bnr-area a .info .reward_num strong.ic:before {
  background-repeat: no-repeat;
}
.bnr-area a .info .reward_num .txt {
  margin-right: 3px;
}
.bnr-area .device {
  position: absolute;
  top: 54px;
  right: 16px;
  width: 90px;
}
.bnr-area .device .txt {
  text-align: center;
  font-size: 12px;
  line-height: 16.8px;
  color: #757B8A;
}
html[dark=true] .bnr-area .device .txt {
  color: #757B8A;
}
.bnr-area .device button {
  width: 100%;
  height: 40px;
  margin-top: 5px;
  border-radius: 10px;
  font-size: 15px;
  color: #17191C;
}
html[dark=true] .bnr-area .device button {
  color: #17191C;
}
.bnr-area .device button {
  background-color: #E2E4E9;
}
html[dark=true] .bnr-area .device button {
  background-color: #E2E4E9;
}
.bnr-area .device button.btn_use {
  color: #fff;
}
html[dark=true] .bnr-area .device button.btn_use {
  color: #fff;
}
.bnr-area .device button.btn_use {
  background-color: #0182FF;
}
html[dark=true] .bnr-area .device button.btn_use {
  background-color: #0182FF;
}

.info_cm {
  padding-top: 2px;
}
.info_cm li {
  position: relative;
  margin-top: 8px;
  font-size: 14px;
  line-height: 22.4px;
  padding-left: 18px;
}
.info_cm li:before {
  content: "";
  display: block;
  position: absolute;
  top: 9px;
  left: 6px;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #17191C;
}
html[dark=true] .info_cm li:before {
  background-color: #17191C;
}

.pay_wrap {
  margin-top: 40px;
  padding: 48px;
  border-radius: 20px;
  background-color: #fff;
}
html[dark=true] .pay_wrap {
  background-color: #fff;
}
.pay_wrap.first {
  margin-top: 30px;
  padding: 28px 0;
}
.pay_wrap .tit_wr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 19px;
  border-bottom: 1px solid rgba(117, 123, 138, 0.1);
}
html[dark=true] .pay_wrap .tit_wr {
  border-bottom: 1px solid rgba(117, 123, 138, 0.1);
}
.pay_wrap .tit_wr + .input_form {
  margin-top: 31px;
}
.pay_wrap .tit_wr h3 {
  font-size: 20px;
  height: 24px;
  line-height: 24px;
  color: #17191C;
}
html[dark=true] .pay_wrap .tit_wr h3 {
  color: #17191C;
}
.pay_wrap .tit_wr .save {
  display: flex;
  align-items: center;
}
.pay_wrap .tit_wr .save label {
  padding-left: 8px;
}
.pay_wrap .cal_area {
  display: flex;
  align-items: center;
  justify-content: center;
}
.pay_wrap .cal_area dl {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 255px;
}
.pay_wrap .cal_area dl.center {
  width: 360px;
}
.pay_wrap .cal_area dl dt {
  font-size: 15px;
  line-height: 21px;
  color: #525661;
}
html[dark=true] .pay_wrap .cal_area dl dt {
  color: #525661;
}
.pay_wrap .cal_area dl dd {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  color: #17191C;
}
html[dark=true] .pay_wrap .cal_area dl dd {
  color: #17191C;
}
.pay_wrap .cal_area dl dd strong {
  font-weight: 600;
  color: #0182FF;
}
html[dark=true] .pay_wrap .cal_area dl dd strong {
  color: #0182FF;
}
.pay_wrap .cal_area dl dd.sum {
  height: 24px;
  margin-top: 3px;
  padding: 0 12px;
  line-height: 22px;
  font-size: 13px;
  font-weight: 400;
  border-radius: 12px;
  border: 1px solid #ACB0B9;
}
html[dark=true] .pay_wrap .cal_area dl dd.sum {
  border: 1px solid #ACB0B9;
}
.pay_wrap .cal_area dl dd.sum {
  color: #757B8A;
}
html[dark=true] .pay_wrap .cal_area dl dd.sum {
  color: #757B8A;
}
.pay_wrap .cal_area .ic_minus {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  text-indent: -9999px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none'%3e%3ccircle cx='19' cy='19' r='19' fill='%23E2E4E9'/%3e%3cpath fill='%23fff' d='M10 18h18v2H10z'/%3e%3c/svg%3e");
}
html[dark=true] .pay_wrap .cal_area .ic_minus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none'%3e%3ccircle cx='19' cy='19' r='19' fill='%23E2E4E9'/%3e%3cpath fill='%23fff' d='M10 18h18v2H10z'/%3e%3c/svg%3e");
}
.pay_wrap .cal_area .ic_minus {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.pay_wrap .cal_area .ic_eq {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  text-indent: -9999px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none'%3e%3ccircle cx='19' cy='19' r='19' fill='%23E2E4E9'/%3e%3cpath fill='%23fff' d='M10 14h18v2H10zM10 22h18v2H10z'/%3e%3c/svg%3e");
}
html[dark=true] .pay_wrap .cal_area .ic_eq {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' fill='none'%3e%3ccircle cx='19' cy='19' r='19' fill='%23E2E4E9'/%3e%3cpath fill='%23fff' d='M10 14h18v2H10zM10 22h18v2H10z'/%3e%3c/svg%3e");
}
.pay_wrap .cal_area .ic_eq {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.pay_wrap .input_form {
  display: flex;
  margin-top: 20px;
}
.pay_wrap .input_form dt {
  min-width: 168px;
  max-width: 168px;
  font-size: 15px;
  line-height: 21px;
  padding-top: 10px;
  font-weight: 600;
  color: #525661;
}
html[dark=true] .pay_wrap .input_form dt {
  color: #525661;
}
.pay_wrap .input_form dd {
  flex-grow: 1;
}
.pay_wrap .input_form dd.txt {
  display: flex;
  align-items: center;
  height: 40px;
  color: #17191C;
}
.pay_wrap .input_form dd.sc {
  display: flex;
  align-items: center;
}
.pay_wrap .input_form dd .btn_name_info {
  display: flex;
  align-items: center;
  height: 26px;
  padding: 0 6px 0 10px;
  margin-left: 16px;
  border: 1px solid #D5D7DC;
  border-radius: 8px;
  font-size: 12px;
  font-weight: 500;
  background: #fff;
}
.pay_wrap .input_form dd .btn_name_info:after {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3e%3cpath fill='%23525661' fill-rule='evenodd' d='M6.88 4.129a.525.525 0 0 1 .743 0l4.288 4.288a.825.825 0 0 1 0 1.166l-4.288 4.288a.525.525 0 1 1-.743-.742L11.01 9 6.88 4.871a.525.525 0 0 1 0-.742Z' clip-rule='evenodd'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.pay_wrap .input_form dd .txt {
  padding: 0 8px;
  color: #757B8A;
}
.pay_wrap .input_form dd .iw_716 {
  width: 716px;
}
.pay_wrap .input_form dd input {
  width: 220px;
}
.pay_wrap .input_form dd .btn_address {
  height: 40px;
  margin-left: 10px;
  padding: 0 18px;
  border-radius: 10px;
  font-size: 15px;
  background-color: #E2E4E9;
}
html[dark=true] .pay_wrap .input_form dd .btn_address {
  background-color: #E2E4E9;
}
.pay_wrap .input_form dd .btn_ok {
  height: 44px;
  padding: 0 20px;
  border: 1px solid #0182FF;
  border-radius: 10px;
  font-size: 16px;
  color: #0182FF;
  background: #fff;
  pointer-events: none;
  cursor: default;
}
.pay_wrap .input_form dd .btn_confirm {
  height: 44px;
  padding: 0 20px;
  border-radius: 10px;
  font-size: 16px;
  color: #fff;
  background: #0182FF;
}
.pay_wrap .input_form dd .btn_confirm:disabled {
  color: rgba(23, 25, 28, 0.3019607843);
  background: #E2E4E9;
  pointer-events: none;
  cursor: default;
}
.pay_wrap .input_form dd .select-box {
  width: 220px;
}
.pay_wrap .input_form dd .select-box .select-layer {
  max-height: 258px;
}
.pay_wrap .input_form dd .cell {
  display: block;
  padding-top: 10px;
}
.pay_wrap .input_form dd .input-file {
  width: 392px;
}
.pay_wrap .input_form dd .input-file input {
  width: 100%;
}
.pay_wrap .input_form dd .account_area {
  display: flex;
  align-items: center;
}
.pay_wrap .input_form dd .account_area .clear-input-box {
  width: 220px;
  margin-right: 60px;
}
.pay_wrap .info_list {
  padding-top: 16px;
}
.pay_wrap .info_list li {
  position: relative;
  margin-top: 8px;
  font-size: 14px;
  line-height: 22.4px;
  padding-left: 18px;
}
.pay_wrap .info_list li:before {
  content: "";
  display: block;
  position: absolute;
  top: 9px;
  left: 6px;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #17191C;
}
html[dark=true] .pay_wrap .info_list li:before {
  background-color: #17191C;
}
.pay_wrap .bx_info {
  margin-top: 32px;
  padding: 24px 0;
  border-radius: 8px;
  background-color: #fff;
}
.pay_wrap .bx_info h4 {
  margin: 0;
  padding: 0 0 0 24px;
  color: #E52A00;
  border: none;
}
.pay_wrap .bx_info .info_list {
  padding: 8px 0 0 0;
}
.pay_wrap .cg_agree {
  margin-top: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pay_wrap .cg_agree label {
  padding-left: 10px;
  font-size: 16px;
  color: #000;
}

.cg_agree {
  margin-top: 65px;
  display: flex;
  flex-direction: column;
}
.cg_agree .check_all {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 28px;
}
.cg_agree .check_all input[type=checkbox] + label {
  padding-left: 8px;
  font-size: 16px;
  color: #000;
}
html[dark=true] .cg_agree .check_all input[type=checkbox] + label {
  color: #000;
}
.cg_agree .check_bt {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}
.cg_agree .check_bt input[type=checkbox] {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3e%3cpath stroke='%23ACB0B9' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='m5.417 9.674 2.94 3.41 6.226-6.25'/%3e%3c/svg%3e");
}
html[dark=true] .cg_agree .check_bt input[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3e%3cpath stroke='%23ACB0B9' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='m5.417 9.674 2.94 3.41 6.226-6.25'/%3e%3c/svg%3e");
}
.cg_agree .check_bt input[type=checkbox] {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.cg_agree .check_bt input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3e%3cpath stroke='%230182FF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='m5.417 9.674 2.94 3.41 6.226-6.25'/%3e%3c/svg%3e");
}
html[dark=true] .cg_agree .check_bt input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3e%3cpath stroke='%230182FF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='m5.417 9.674 2.94 3.41 6.226-6.25'/%3e%3c/svg%3e");
}
.cg_agree .check_bt input[type=checkbox] + label {
  padding-left: 6px;
  font-size: 13px;
  color: #757B8A;
}
html[dark=true] .cg_agree .check_bt input[type=checkbox] + label {
  color: #757B8A;
}
.cg_agree .check_bt a {
  padding-left: 5px;
  font-size: 13px;
  color: #757B8A;
}
html[dark=true] .cg_agree .check_bt a {
  color: #757B8A;
}

.btn_exchange {
  margin-top: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.btn_exchange button {
  width: 266px;
  height: 52px;
  margin: 0 4px;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
}
.btn_exchange button.btn_cancel {
  border: 1px solid #D5D7DC;
}
html[dark=true] .btn_exchange button.btn_cancel {
  border: 1px solid #D5D7DC;
}
.btn_exchange button.btn_cancel {
  background-color: #fff;
}
html[dark=true] .btn_exchange button.btn_cancel {
  background-color: #fff;
}
.btn_exchange button.btn_apply {
  color: #fff;
}
html[dark=true] .btn_exchange button.btn_apply {
  color: #fff;
}
.btn_exchange button.btn_apply {
  background-color: #0182FF;
}
html[dark=true] .btn_exchange button.btn_apply {
  background-color: #0182FF;
}

._Modal_UI_Wrap {
  display: none;
}
._Modal_UI_Wrap .laywrap {
  position: relative;
  padding: 32px;
  border-radius: 12px;
  background-color: #fff;
}
html[dark=true] ._Modal_UI_Wrap .laywrap {
  background-color: #fff;
}
._Modal_UI_Wrap .laywrap h2 {
  font-size: 18px;
  font-weight: 600;
  height: 25px;
  line-height: 25px;
}
._Modal_UI_Wrap .laywrap .btn_close {
  position: absolute;
  top: 24px;
  right: 24px;
  text-indent: -9999px;
  display: block;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3e%3cpath stroke='%23525661' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='m4.75 4.754 14.5 14.5M19.25 4.754l-14.5 14.5'/%3e%3c/svg%3e");
}
html[dark=true] ._Modal_UI_Wrap .laywrap .btn_close {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3e%3cpath stroke='%23525661' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.4' d='m4.75 4.754 14.5 14.5M19.25 4.754l-14.5 14.5'/%3e%3c/svg%3e");
}
._Modal_UI_Wrap .laywrap .btn_close {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 24px 24px;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box {
  display: flex;
  align-items: center;
  margin-top: 31px;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box.end .thumb:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 16px;
  background-color: rgba(0, 0, 0, 0.76);
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .campaign_box.end .thumb:before {
  background-color: rgba(0, 0, 0, 0.76);
}
._Modal_UI_Wrap .laywrap .conts .campaign_box.end .thumb:after {
  content: "광고종료";
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  text-align: center;
  transform: translate(0, -50%);
  font-size: 13px;
  font-weight: 600;
  color: #fff;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .campaign_box.end .thumb:after {
  color: #fff;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .thumb {
  position: relative;
  flex: 0 0 auto;
  width: 88px;
  height: 88px;
  margin-right: 11px;
  border-radius: 16px;
  border: 1px solid #E4E4E4;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .campaign_box .thumb {
  border: #E4E4E4;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .thumb .ic_new {
  position: absolute;
  top: -4px;
  right: -4px;
  display: block;
  width: 18px;
  height: 18px;
  text-indent: -9999px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none'%3e%3cpath fill='%230182FF' d='M18 9A9 9 0 1 1 0 9a9 9 0 0 1 18 0Z'/%3e%3cpath fill='%23fff' d='M12.71 4.516V13h-1.183l-4.3-6.2h-.07V13h-1.29V4.516h1.196l4.3 6.21h.082v-6.21h1.266Z'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .thumb img {
  width: 100%;
  height: 100%;
  border-radius: 16px;
  object-fit: cover;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info {
  flex: 0 1 auto;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .title {
  display: flex;
  align-items: center;
  display: block;
  padding-right: 20px;
  line-height: 26px;
  font-size: 16px;
  letter-spacing: 0.15px;
  word-break: keep-all;
  font-weight: 500;
  display: block;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .title .type {
  display: inline-block;
  min-width: 44px;
  height: 20px;
  line-height: 20px;
  padding: 0 6px;
  text-align: center;
  color: #fff;
  border-radius: 10px;
  background: #8942ff;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .title .type.multi {
  background: #E7494F;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .title .type.buy {
  background: #0041CC;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .title .type.download {
  background: #E09135;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .title .type.execute {
  background: #16D29A;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .title .type {
  height: 21px;
  line-height: 21px;
  font-size: 11px;
  vertical-align: 2px;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num {
  display: flex;
  align-items: center;
  height: 22px;
  line-height: 22px;
  margin-top: 5px;
  font-size: 20px;
  font-weight: 600;
  color: #525661;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num {
  color: #525661;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .count {
  display: flex;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .count strong {
  font-size: 20px;
  color: #0182FF;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .count strong {
  color: #0182FF;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .count strong {
  font-weight: 600;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .count strong.ic {
  display: flex;
  align-items: center;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .count strong.ic:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3e%3cpath fill='%230182FF' fill-rule='evenodd' d='M9.247 18.132c.388.142.79.253 1.203.33a8.348 8.348 0 0 1-.57.858l-.072.1-.081.113c-.292.406-.533.753-.466.813.073.065.543.119 1.173.155l.075.004a32.35 32.35 0 0 0 1.665.042 24.996 24.996 0 0 0 1.074-.022c.627-.028 1.096-.085 1.169-.179.06-.076-.17-.419-.451-.816a50.17 50.17 0 0 0-.118-.165c-.01-.016-.022-.032-.034-.048l-.024-.034a9.152 9.152 0 0 1-.543-.823c.413-.079.814-.19 1.201-.334 2.932-1.083 5.028-3.936 5.028-7.291 0-4.287-3.42-7.761-7.638-7.761-4.19 0-6.156 3.166-6.156 3.166A7.805 7.805 0 0 0 4.2 10.835c0 3.362 2.105 6.22 5.047 7.297Zm-.714 1.01C5.283 17.814 3 14.591 3 10.835A9.005 9.005 0 0 1 4.705 5.54l.093-.135c.079-.11.191-.258.338-.433A8.793 8.793 0 0 1 6.45 3.711a8.637 8.637 0 0 1 5.388-1.837c4.898 0 8.838 4.03 8.838 8.96 0 3.753-2.277 6.973-5.521 8.305.077.114.152.23.214.337.05.088.126.227.18.385.026.077.068.217.076.393.008.167-.01.509-.262.83-.23.294-.53.406-.607.435l-.003.001c-.126.047-.25.076-.345.095a5.805 5.805 0 0 1-.645.081c-.453.036-1.021.05-1.59.05-.686 0-1.408-.02-1.983-.058a11.074 11.074 0 0 1-.77-.072 3.403 3.403 0 0 1-.337-.062 1.773 1.773 0 0 1-.215-.067 1.326 1.326 0 0 1-.403-.243l-.005-.005a1.24 1.24 0 0 1-.41-.946c.003-.2.053-.357.08-.432.055-.16.135-.3.184-.383a6.05 6.05 0 0 1 .219-.336Zm4.77 1.559v-.003a.03.03 0 0 1 0 .003Zm-2.94.03.002-.005-.002.004Z' clip-rule='evenodd'/%3e%3cpath fill='%230182FF' fill-rule='evenodd' d='m9.261 9.51.696 1.867h-1.47l.697-1.868.038-.182.039.182Zm.425-1.47a.74.74 0 0 0-.464-.157.74.74 0 0 0-.464.156.812.812 0 0 0-.28.379l-1.74 4.656c-.065.161-.061.306.01.434a.59.59 0 0 0 .285.268.54.54 0 0 0 .377.015c.132-.041.23-.142.295-.303l.415-1.121h2.204l.416 1.12c.065.162.163.263.295.304a.54.54 0 0 0 .377-.015.595.595 0 0 0 .285-.268c.071-.128.074-.273.01-.434l-1.74-4.656a.812.812 0 0 0-.28-.379Zm5.322 4.609c-.19.088-.394.132-.613.132h-.957V8.923h.957a1.408 1.408 0 0 1 1.107.511c.138.165.246.369.324.608.077.24.116.508.116.805 0 .297-.039.565-.116.804-.078.24-.186.445-.325.613a1.377 1.377 0 0 1-.493.385Zm-2.474.976a.507.507 0 0 0 .382.146h1.527c.374 0 .717-.073 1.03-.218.312-.143.58-.345.802-.604.222-.259.396-.569.523-.928.125-.359.188-.75.188-1.174 0-.424-.064-.815-.189-1.174-.126-.36-.3-.668-.522-.923a2.366 2.366 0 0 0-.803-.6 2.418 2.418 0 0 0-1.029-.216h-1.527a.504.504 0 0 0-.382.146.55.55 0 0 0-.14.398v4.748c0 .168.046.3.14.398Z' clip-rule='evenodd'/%3e%3cpath fill='%230182FF' d='M9.957 11.377v.05h.072l-.025-.067-.047.017ZM9.261 9.51l-.05.01.003.008.047-.018Zm-.773 1.868-.047-.017-.025.067h.072v-.05Zm.696-1.868.047.018.002-.008-.05-.01Zm.038-.182.05-.01h-.099l.05.01Zm.464-1.288-.03.04.03-.04Zm-.928 0 .03.04-.03-.04Zm-.28.379.047.017-.047-.017Zm-1.74 4.656.046.018-.046-.018Zm.01.434-.044.024.044-.024Zm.285.268-.02.046.02-.046Zm.377.015.015.048-.015-.048Zm.295-.303.046.018-.046-.018Zm.415-1.121v-.05h-.034l-.013.033.047.017Zm2.204 0 .047-.017-.012-.033h-.035v.05Zm.416 1.12-.047.018v.001l.047-.018Zm.295.304-.014.048.014-.048Zm.377-.015.02.046-.02-.046Zm.285-.268.044.024-.044-.024Zm.01-.434-.047.017v.001l.047-.018Zm-1.74-4.656-.047.016v.001l.047-.017Zm5.041 4.231-.02-.045.02.045Zm-1.57.132h-.05v.05h.05v-.05Zm0-3.858v-.05h-.05v.05h.05Zm1.57.132.022-.046-.022.046Zm.493.38-.038.031.038-.032Zm.325.607.047-.015-.047.015Zm0 1.61-.048-.016.048.015Zm-.325.612-.038-.032.038.032Zm-2.967 1.36-.037.035.037-.035Zm2.938-.07-.02-.046.02.045Zm.803-.605-.038-.033.038.033Zm.523-.928.047.017-.047-.017Zm0-2.348.047-.017-.047.017Zm-.523-.923-.038.033.038-.033Zm-.803-.6-.02.046.02-.046Zm-2.938-.07-.037-.035.037.035Zm-2.53 3.28-.696-1.868-.094.035.696 1.868.094-.035Zm-1.516.067h1.47v-.1h-1.47v.1Zm.649-1.935L8.44 11.36l.094.035.696-1.868-.094-.035Zm.036-.175-.038.182.098.02.038-.181-.098-.021Zm.137.182-.039-.182-.098.02.04.182.097-.02Zm-.088-1.566a.69.69 0 0 1 .434.146l.06-.08a.79.79 0 0 0-.494-.166v.1Zm-.433.146a.69.69 0 0 1 .433-.146v-.1A.79.79 0 0 0 8.728 8l.06.079Zm-.264.355a.762.762 0 0 1 .264-.355l-.061-.08a.862.862 0 0 0-.297.402l.094.033Zm-1.74 4.657 1.74-4.656L8.43 8.4l-1.74 4.656.094.035Zm.006.393c-.062-.112-.067-.241-.007-.392l-.093-.037a.536.536 0 0 0 .013.477l.087-.048Zm.262.246a.541.541 0 0 1-.262-.246l-.087.048a.64.64 0 0 0 .31.29l.039-.092Zm.343.013a.49.49 0 0 1-.344-.013l-.038.092a.59.59 0 0 0 .41.017l-.029-.096Zm.262-.274c-.06.152-.15.239-.263.274l.03.096c.15-.047.258-.16.326-.333l-.093-.037Zm.415-1.12-.415 1.121.094.035.415-1.12-.094-.035Zm2.251-.032H8.12v.1h2.204v-.1Zm.463 1.153-.416-1.12-.093.034.415 1.121.094-.035Zm.263.273c-.114-.035-.203-.122-.263-.274l-.093.037c.068.172.176.286.326.333l.03-.096Zm.343-.013a.49.49 0 0 1-.343.013l-.03.096a.59.59 0 0 0 .412-.017l-.039-.092Zm.26-.246a.545.545 0 0 1-.26.246l.04.092a.644.644 0 0 0 .308-.29l-.088-.048Zm.007-.392c.06.151.056.28-.007.392l.088.048a.536.536 0 0 0 .012-.477l-.093.037ZM9.92 8.435l1.74 4.656.094-.035-1.74-4.656-.094.035Zm-.264-.356a.762.762 0 0 1 .264.355l.094-.033A.862.862 0 0 0 9.717 8l-.061.079Zm4.739 4.752c.226 0 .437-.045.635-.137l-.043-.09c-.183.085-.38.127-.592.127v.1Zm-.957 0h.957v-.1h-.957v.1Zm-.05-3.908v3.858h.1V8.923h-.1Zm1.007-.05h-.957v.1h.957v-.1Zm.634.136a1.498 1.498 0 0 0-.634-.136v.1c.212 0 .41.043.593.127l.041-.09Zm.51.393a1.459 1.459 0 0 0-.51-.393l-.042.09c.184.086.342.207.476.367l.077-.064Zm.334.625a1.838 1.838 0 0 0-.333-.625l-.077.064c.134.16.24.357.315.592l.095-.031Zm.119.82c0-.3-.04-.575-.119-.82l-.095.03c.075.234.114.498.114.79h.1Zm-.119.82c.08-.245.119-.52.119-.82h-.1c0 .292-.038.556-.114.789l.095.03Zm-.333.629c.143-.174.254-.384.333-.63l-.095-.03a1.787 1.787 0 0 1-.315.596l.077.064Zm-.51.398c.197-.09.367-.224.51-.398l-.077-.064a1.328 1.328 0 0 1-.475.372l.041.09Zm-2.114 1.027a.457.457 0 0 1-.346-.131l-.072.07a.557.557 0 0 0 .418.16v-.1Zm1.527 0h-1.527v.1h1.527v-.1Zm1.008-.213a2.37 2.37 0 0 1-1.008.213v.1c.38 0 .73-.074 1.05-.223l-.042-.09Zm.786-.592a2.27 2.27 0 0 1-.785.592l.041.09a2.37 2.37 0 0 0 .82-.617l-.076-.065Zm.513-.911a2.814 2.814 0 0 1-.513.911l.076.065c.227-.264.404-.579.532-.943l-.095-.033Zm.186-1.158c0 .418-.063.804-.186 1.158l.095.033c.127-.365.19-.763.19-1.191h-.1Zm-.186-1.158c.123.354.186.74.186 1.158h.1a3.6 3.6 0 0 0-.191-1.19l-.095.032Zm-.513-.906c.218.25.389.552.513.906l.095-.033a2.85 2.85 0 0 0-.532-.939l-.076.066Zm-.785-.587c.306.14.567.337.785.587l.076-.066c-.227-.26-.5-.465-.82-.612l-.042.09Zm-1.009-.212c.367 0 .703.07 1.008.212l.042-.091a2.469 2.469 0 0 0-1.05-.221v.1Zm-1.527 0h1.527v-.1h-1.527v.1Zm-.346.13a.454.454 0 0 1 .346-.13v-.1a.554.554 0 0 0-.418.161l.072.07Zm-.126.364a.5.5 0 0 1 .126-.364l-.072-.069a.6.6 0 0 0-.154.433h.1Zm0 4.748V8.478h-.1v4.748h.1Zm.126.364a.503.503 0 0 1-.126-.364h-.1c0 .178.05.323.153.433l.073-.069Z'/%3e%3c/svg%3e");
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .count strong.ic: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='%230182FF' fill-rule='evenodd' d='M9.247 18.132c.388.142.79.253 1.203.33a8.348 8.348 0 0 1-.57.858l-.072.1-.081.113c-.292.406-.533.753-.466.813.073.065.543.119 1.173.155l.075.004a32.35 32.35 0 0 0 1.665.042 24.996 24.996 0 0 0 1.074-.022c.627-.028 1.096-.085 1.169-.179.06-.076-.17-.419-.451-.816a50.17 50.17 0 0 0-.118-.165c-.01-.016-.022-.032-.034-.048l-.024-.034a9.152 9.152 0 0 1-.543-.823c.413-.079.814-.19 1.201-.334 2.932-1.083 5.028-3.936 5.028-7.291 0-4.287-3.42-7.761-7.638-7.761-4.19 0-6.156 3.166-6.156 3.166A7.805 7.805 0 0 0 4.2 10.835c0 3.362 2.105 6.22 5.047 7.297Zm-.714 1.01C5.283 17.814 3 14.591 3 10.835A9.005 9.005 0 0 1 4.705 5.54l.093-.135c.079-.11.191-.258.338-.433A8.793 8.793 0 0 1 6.45 3.711a8.637 8.637 0 0 1 5.388-1.837c4.898 0 8.838 4.03 8.838 8.96 0 3.753-2.277 6.973-5.521 8.305.077.114.152.23.214.337.05.088.126.227.18.385.026.077.068.217.076.393.008.167-.01.509-.262.83-.23.294-.53.406-.607.435l-.003.001c-.126.047-.25.076-.345.095a5.805 5.805 0 0 1-.645.081c-.453.036-1.021.05-1.59.05-.686 0-1.408-.02-1.983-.058a11.074 11.074 0 0 1-.77-.072 3.403 3.403 0 0 1-.337-.062 1.773 1.773 0 0 1-.215-.067 1.326 1.326 0 0 1-.403-.243l-.005-.005a1.24 1.24 0 0 1-.41-.946c.003-.2.053-.357.08-.432.055-.16.135-.3.184-.383a6.05 6.05 0 0 1 .219-.336Zm4.77 1.559v-.003a.03.03 0 0 1 0 .003Zm-2.94.03.002-.005-.002.004Z' clip-rule='evenodd'/%3e%3cpath fill='%230182FF' fill-rule='evenodd' d='m9.261 9.51.696 1.867h-1.47l.697-1.868.038-.182.039.182Zm.425-1.47a.74.74 0 0 0-.464-.157.74.74 0 0 0-.464.156.812.812 0 0 0-.28.379l-1.74 4.656c-.065.161-.061.306.01.434a.59.59 0 0 0 .285.268.54.54 0 0 0 .377.015c.132-.041.23-.142.295-.303l.415-1.121h2.204l.416 1.12c.065.162.163.263.295.304a.54.54 0 0 0 .377-.015.595.595 0 0 0 .285-.268c.071-.128.074-.273.01-.434l-1.74-4.656a.812.812 0 0 0-.28-.379Zm5.322 4.609c-.19.088-.394.132-.613.132h-.957V8.923h.957a1.408 1.408 0 0 1 1.107.511c.138.165.246.369.324.608.077.24.116.508.116.805 0 .297-.039.565-.116.804-.078.24-.186.445-.325.613a1.377 1.377 0 0 1-.493.385Zm-2.474.976a.507.507 0 0 0 .382.146h1.527c.374 0 .717-.073 1.03-.218.312-.143.58-.345.802-.604.222-.259.396-.569.523-.928.125-.359.188-.75.188-1.174 0-.424-.064-.815-.189-1.174-.126-.36-.3-.668-.522-.923a2.366 2.366 0 0 0-.803-.6 2.418 2.418 0 0 0-1.029-.216h-1.527a.504.504 0 0 0-.382.146.55.55 0 0 0-.14.398v4.748c0 .168.046.3.14.398Z' clip-rule='evenodd'/%3e%3cpath fill='%230182FF' d='M9.957 11.377v.05h.072l-.025-.067-.047.017ZM9.261 9.51l-.05.01.003.008.047-.018Zm-.773 1.868-.047-.017-.025.067h.072v-.05Zm.696-1.868.047.018.002-.008-.05-.01Zm.038-.182.05-.01h-.099l.05.01Zm.464-1.288-.03.04.03-.04Zm-.928 0 .03.04-.03-.04Zm-.28.379.047.017-.047-.017Zm-1.74 4.656.046.018-.046-.018Zm.01.434-.044.024.044-.024Zm.285.268-.02.046.02-.046Zm.377.015.015.048-.015-.048Zm.295-.303.046.018-.046-.018Zm.415-1.121v-.05h-.034l-.013.033.047.017Zm2.204 0 .047-.017-.012-.033h-.035v.05Zm.416 1.12-.047.018v.001l.047-.018Zm.295.304-.014.048.014-.048Zm.377-.015.02.046-.02-.046Zm.285-.268.044.024-.044-.024Zm.01-.434-.047.017v.001l.047-.018Zm-1.74-4.656-.047.016v.001l.047-.017Zm5.041 4.231-.02-.045.02.045Zm-1.57.132h-.05v.05h.05v-.05Zm0-3.858v-.05h-.05v.05h.05Zm1.57.132.022-.046-.022.046Zm.493.38-.038.031.038-.032Zm.325.607.047-.015-.047.015Zm0 1.61-.048-.016.048.015Zm-.325.612-.038-.032.038.032Zm-2.967 1.36-.037.035.037-.035Zm2.938-.07-.02-.046.02.045Zm.803-.605-.038-.033.038.033Zm.523-.928.047.017-.047-.017Zm0-2.348.047-.017-.047.017Zm-.523-.923-.038.033.038-.033Zm-.803-.6-.02.046.02-.046Zm-2.938-.07-.037-.035.037.035Zm-2.53 3.28-.696-1.868-.094.035.696 1.868.094-.035Zm-1.516.067h1.47v-.1h-1.47v.1Zm.649-1.935L8.44 11.36l.094.035.696-1.868-.094-.035Zm.036-.175-.038.182.098.02.038-.181-.098-.021Zm.137.182-.039-.182-.098.02.04.182.097-.02Zm-.088-1.566a.69.69 0 0 1 .434.146l.06-.08a.79.79 0 0 0-.494-.166v.1Zm-.433.146a.69.69 0 0 1 .433-.146v-.1A.79.79 0 0 0 8.728 8l.06.079Zm-.264.355a.762.762 0 0 1 .264-.355l-.061-.08a.862.862 0 0 0-.297.402l.094.033Zm-1.74 4.657 1.74-4.656L8.43 8.4l-1.74 4.656.094.035Zm.006.393c-.062-.112-.067-.241-.007-.392l-.093-.037a.536.536 0 0 0 .013.477l.087-.048Zm.262.246a.541.541 0 0 1-.262-.246l-.087.048a.64.64 0 0 0 .31.29l.039-.092Zm.343.013a.49.49 0 0 1-.344-.013l-.038.092a.59.59 0 0 0 .41.017l-.029-.096Zm.262-.274c-.06.152-.15.239-.263.274l.03.096c.15-.047.258-.16.326-.333l-.093-.037Zm.415-1.12-.415 1.121.094.035.415-1.12-.094-.035Zm2.251-.032H8.12v.1h2.204v-.1Zm.463 1.153-.416-1.12-.093.034.415 1.121.094-.035Zm.263.273c-.114-.035-.203-.122-.263-.274l-.093.037c.068.172.176.286.326.333l.03-.096Zm.343-.013a.49.49 0 0 1-.343.013l-.03.096a.59.59 0 0 0 .412-.017l-.039-.092Zm.26-.246a.545.545 0 0 1-.26.246l.04.092a.644.644 0 0 0 .308-.29l-.088-.048Zm.007-.392c.06.151.056.28-.007.392l.088.048a.536.536 0 0 0 .012-.477l-.093.037ZM9.92 8.435l1.74 4.656.094-.035-1.74-4.656-.094.035Zm-.264-.356a.762.762 0 0 1 .264.355l.094-.033A.862.862 0 0 0 9.717 8l-.061.079Zm4.739 4.752c.226 0 .437-.045.635-.137l-.043-.09c-.183.085-.38.127-.592.127v.1Zm-.957 0h.957v-.1h-.957v.1Zm-.05-3.908v3.858h.1V8.923h-.1Zm1.007-.05h-.957v.1h.957v-.1Zm.634.136a1.498 1.498 0 0 0-.634-.136v.1c.212 0 .41.043.593.127l.041-.09Zm.51.393a1.459 1.459 0 0 0-.51-.393l-.042.09c.184.086.342.207.476.367l.077-.064Zm.334.625a1.838 1.838 0 0 0-.333-.625l-.077.064c.134.16.24.357.315.592l.095-.031Zm.119.82c0-.3-.04-.575-.119-.82l-.095.03c.075.234.114.498.114.79h.1Zm-.119.82c.08-.245.119-.52.119-.82h-.1c0 .292-.038.556-.114.789l.095.03Zm-.333.629c.143-.174.254-.384.333-.63l-.095-.03a1.787 1.787 0 0 1-.315.596l.077.064Zm-.51.398c.197-.09.367-.224.51-.398l-.077-.064a1.328 1.328 0 0 1-.475.372l.041.09Zm-2.114 1.027a.457.457 0 0 1-.346-.131l-.072.07a.557.557 0 0 0 .418.16v-.1Zm1.527 0h-1.527v.1h1.527v-.1Zm1.008-.213a2.37 2.37 0 0 1-1.008.213v.1c.38 0 .73-.074 1.05-.223l-.042-.09Zm.786-.592a2.27 2.27 0 0 1-.785.592l.041.09a2.37 2.37 0 0 0 .82-.617l-.076-.065Zm.513-.911a2.814 2.814 0 0 1-.513.911l.076.065c.227-.264.404-.579.532-.943l-.095-.033Zm.186-1.158c0 .418-.063.804-.186 1.158l.095.033c.127-.365.19-.763.19-1.191h-.1Zm-.186-1.158c.123.354.186.74.186 1.158h.1a3.6 3.6 0 0 0-.191-1.19l-.095.032Zm-.513-.906c.218.25.389.552.513.906l.095-.033a2.85 2.85 0 0 0-.532-.939l-.076.066Zm-.785-.587c.306.14.567.337.785.587l.076-.066c-.227-.26-.5-.465-.82-.612l-.042.09Zm-1.009-.212c.367 0 .703.07 1.008.212l.042-.091a2.469 2.469 0 0 0-1.05-.221v.1Zm-1.527 0h1.527v-.1h-1.527v.1Zm-.346.13a.454.454 0 0 1 .346-.13v-.1a.554.554 0 0 0-.418.161l.072.07Zm-.126.364a.5.5 0 0 1 .126-.364l-.072-.069a.6.6 0 0 0-.154.433h.1Zm0 4.748V8.478h-.1v4.748h.1Zm.126.364a.503.503 0 0 1-.126-.364h-.1c0 .178.05.323.153.433l.073-.069Z'/%3e%3c/svg%3e");
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .count strong.ic:before {
  background-repeat: no-repeat;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .count .txt {
  padding-right: 5px;
  font-size: 14px;
  line-height: 25px;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .device {
  margin-left: auto;
  font-size: 14px;
  font-weight: 500;
  color: #999;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .device {
  color: #999;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .limit-info {
  display: inline-block;
  position: relative;
  font-weight: 500;
  font-size: 14px;
  color: #0182FF;
  margin-left: 8px;
  background-color: #F2F9FF;
  border-radius: 8px;
  padding: 4px 8px;
  cursor: pointer;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .limit-info::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 4px;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3e%3crect width='15' height='15' x='.5' y='.5' stroke='%236FB9FF' rx='7.5'/%3e%3ccircle cx='8.002' cy='4.9' r='.9' fill='%236FB9FF'/%3e%3crect width='1.5' height='5' x='7.25' y='7' fill='%236FB9FF' rx='.75'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .limit-info .tooltip {
  display: none;
  position: absolute;
  top: 40px;
  left: 18px;
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  background-color: #464A53;
  width: 309px;
  padding: 12px;
  border-radius: 10px;
  line-height: 1.2;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .limit-info .tooltip::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: -6px;
  left: 12px;
  width: 12px;
  height: 6px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6' fill='none'%3e%3cpath fill='%23464A53' fill-rule='evenodd' d='m0 6 6-6 6 6H0Z' clip-rule='evenodd'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
._Modal_UI_Wrap .laywrap .conts .campaign_box .info .reward_num .limit-info:hover .tooltip {
  display: block;
}
._Modal_UI_Wrap .laywrap .conts .gbox {
  margin-top: 15px;
  border-radius: 10px;
  border: 1px solid rgba(117, 123, 138, 0.2);
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .gbox {
  border: 1px solid #E4E4E4;
}
._Modal_UI_Wrap .laywrap .conts .gbox {
  background-color: #F6F6F9;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .gbox {
  background-color: #F6F6F9;
}
._Modal_UI_Wrap .laywrap .conts .gbox .summary {
  padding: 20px 16px;
}
._Modal_UI_Wrap .laywrap .conts .gbox .summary li {
  line-height: 21px;
  font-size: 15px;
  color: #2E2E2E;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .gbox .summary li {
  color: #2E2E2E;
}
._Modal_UI_Wrap .laywrap .conts .gbox .level {
  padding: 26px 24px;
}
._Modal_UI_Wrap .laywrap .conts .gbox .level dt {
  font-size: 18px;
  font-weight: 600;
  line-height: 28.8px;
}
._Modal_UI_Wrap .laywrap .conts .gbox .level dd {
  margin-top: 7px;
  line-height: 21px;
  font-size: 15px;
  color: #525661;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .gbox .level dd {
  color: #525661;
}
._Modal_UI_Wrap .laywrap .conts .gbox .level dd.end {
  color: #0182FF;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .gbox .level dd.end {
  color: #0182FF;
}
._Modal_UI_Wrap .laywrap .conts .btn {
  padding: 20px 0 40px;
  border-bottom: 1px solid rgba(117, 123, 138, 0.2);
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .btn {
  border-bottom: 1px solid #E4E4E4;
}
._Modal_UI_Wrap .laywrap .conts .btn + .tit_g {
  margin-top: 40px;
}
._Modal_UI_Wrap .laywrap .conts .btn .link {
  display: block;
  width: 100%;
  height: 44px;
  line-height: 44px;
  text-align: center;
  border-radius: 8px;
  font-size: 16px;
  color: #fff;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .btn .link {
  color: #fff;
}
._Modal_UI_Wrap .laywrap .conts .btn .link {
  background-color: #0182FF;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .btn .link {
  background-color: #F6F6F9;
}
._Modal_UI_Wrap .laywrap .conts .btn .link.disabled {
  pointer-events: none;
  cursor: default;
  color: rgba(23, 25, 28, 0.3);
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .btn .link.disabled {
  color: rgba(23, 25, 28, 0.3);
}
._Modal_UI_Wrap .laywrap .conts .btn .link.disabled {
  background-color: #E2E4E9;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .btn .link.disabled {
  background-color: #E2E4E9;
}
._Modal_UI_Wrap .laywrap .conts .btn_c {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
._Modal_UI_Wrap .laywrap .conts .btn_c button {
  display: block;
  width: 100%;
  height: 52px;
  line-height: 52px;
  text-align: center;
  border-radius: 8px;
  font-size: 16px;
  color: #fff;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .btn_c button {
  color: #fff;
}
._Modal_UI_Wrap .laywrap .conts .btn_c button {
  background-color: #0182FF;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .btn_c button {
  background-color: #F6F6F9;
}
._Modal_UI_Wrap .laywrap .conts .btn_c button.btn_confirm {
  width: 200px;
}
._Modal_UI_Wrap .laywrap .conts .scroll_vertical {
  overflow-x: hidden;
  overflow-y: auto;
  height: 500px;
}
._Modal_UI_Wrap .laywrap .conts .txt_info {
  margin-top: 40px;
  font-size: 15px;
  color: #525661;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .txt_info {
  color: #525661;
}
._Modal_UI_Wrap .laywrap .conts .txt_desc {
  padding-top: 2px;
  font-size: 14px;
  line-height: 19.6px;
  color: #525661;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .txt_desc {
  color: #525661;
}
._Modal_UI_Wrap .laywrap .conts .tit_g {
  margin-top: 30px;
  font-size: 16px;
  font-weight: 600;
  line-height: 25.6px;
}
._Modal_UI_Wrap .laywrap .conts .tit_g:first-child {
  margin-top: 40px;
}
._Modal_UI_Wrap .laywrap .conts .guide_list {
  padding-top: 2px;
}
._Modal_UI_Wrap .laywrap .conts .guide_list li {
  font-size: 14px;
  line-height: 19.6px;
  color: #525661;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .guide_list li {
  color: #525661;
}
._Modal_UI_Wrap .laywrap .conts .info_list {
  padding-top: 2px;
}
._Modal_UI_Wrap .laywrap .conts .info_list li {
  position: relative;
  font-size: 14px;
  line-height: 19.6px;
  padding-left: 11px;
  color: #525661;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .info_list li {
  color: #525661;
}
._Modal_UI_Wrap .laywrap .conts .info_list li:before {
  content: "";
  display: block;
  position: absolute;
  top: 8px;
  left: 0;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #525661;
}
html[dark=true] ._Modal_UI_Wrap .laywrap .conts .info_list li:before {
  background: #525661;
}
._Modal_UI_Wrap .laywrap .conts .img_slider {
  overflow: hidden;
  margin: 10px -32px 0 -32px;
  padding: 0 32px;
}
._Modal_UI_Wrap .laywrap .conts .img_slider ul li {
  display: inline-block;
  width: 208px;
  margin-right: 7px;
  border-radius: 12px;
  overflow: hidden;
}
._Modal_UI_Wrap .laywrap .conts .img_slider ul li:last-child {
  margin: 0;
}
._Modal_UI_Wrap .laywrap .conts .img_slider ul li img {
  width: 208px;
  height: 274px;
  vertical-align: top;
  object-fit: cover;
}
._Modal_UI_Wrap .laywrap.exchange {
  width: 900px;
}
._Modal_UI_Wrap .laywrap.exchange .info_list {
  padding: 24px;
}
._Modal_UI_Wrap .laywrap.exchange .info_list li {
  padding-left: 14px;
  line-height: 26px;
  color: #2E2E2E;
}
html[dark=true] ._Modal_UI_Wrap .laywrap.exchange .info_list li {
  color: #2E2E2E;
}
._Modal_UI_Wrap .laywrap.exchange .info_list li:before {
  top: 11px;
}
._Modal_UI_Wrap .laywrap.campaign_save {
  width: 630px;
}
._Modal_UI_Wrap .laywrap.name_change {
  width: 420px;
}
._Modal_UI_Wrap .laywrap.name_change .txt1 {
  margin-top: 16px;
  font-size: 14px;
  line-height: 22.4px;
  text-align: left;
  font-weight: 400;
}
._Modal_UI_Wrap .laywrap.name_change .txt1 strong {
  font-weight: 600;
  color: #E52A00;
}
._Modal_UI_Wrap .laywrap.name_change .name_bx {
  margin-top: 16px;
  padding: 16px;
  border-radius: 8px;
  background: #F6F6F9;
}
._Modal_UI_Wrap .laywrap.name_change .name_bx h5 {
  padding-bottom: 12px;
  border-bottom: 1px solid #D5D7DC;
  font-size: 16px;
  line-height: 25.6px;
  font-weight: 600;
}
._Modal_UI_Wrap .laywrap.name_change .name_bx dl {
  padding-top: 4px;
  font-size: 14px;
  line-height: 22.4px;
}
._Modal_UI_Wrap .laywrap.name_change .name_bx dl dt {
  padding-top: 8px;
  font-weight: 600;
}
._Modal_UI_Wrap .laywrap.name_change .name_bx dl dt em {
  display: inline-block;
  width: 16px;
}
._Modal_UI_Wrap .laywrap.name_change .name_bx dl dd {
  padding-left: 16px;
}
._Modal_UI_Wrap .basic_alert {
  min-width: 360px;
}
._Modal_UI_Wrap .basic_alert .btn_area button {
  width: 144px;
  height: 44px;
  font-size: 16px;
  color: #17191C;
}
html[dark=true] ._Modal_UI_Wrap .basic_alert .btn_area button {
  color: #17191C;
}
._Modal_UI_Wrap .basic_alert .btn_area button.btn_blue {
  color: #fff;
}
html[dark=true] ._Modal_UI_Wrap .basic_alert .btn_area button.btn_blue {
  color: #fff;
}
._Modal_UI_Wrap .basic_alert .btn_area button.btn_blue {
  background-color: #0182FF;
}
html[dark=true] ._Modal_UI_Wrap .basic_alert .btn_area button.btn_blue {
  background-color: #0182FF;
}

.policy_warp {
  padding: 42px 0;
  margin-bottom: -57px;
  background-color: #F8F8FA;
}
html[dark=true] .policy_warp {
  background-color: #F8F8FA;
}
.policy_warp .container h2 {
  font-size: 20px;
  line-height: 38px;
  height: 38px;
  color: #17191C;
}
html[dark=true] .policy_warp .container h2 {
  color: #17191C;
}
.policy_warp .container .info_txt {
  padding-top: 4px;
  font-size: 15px;
  line-height: 21px;
  color: #757B8A;
}
html[dark=true] .policy_warp .container .info_txt {
  color: #757B8A;
}
.policy_warp .container .rule_area {
  margin-top: 27px;
  padding: 0 46px 46px 46px;
  border-radius: 20px;
  color: #525661;
}
html[dark=true] .policy_warp .container .rule_area {
  color: #525661;
}
.policy_warp .container .rule_area {
  background-color: #fff;
}
html[dark=true] .policy_warp .container .rule_area {
  background-color: #fff;
}
.policy_warp .container .rule_area dl {
  font-size: 14px;
  line-height: 24.92px;
}
.policy_warp .container .rule_area dl dt {
  padding-top: 40px;
  font-weight: 500;
  color: #17191C;
}
html[dark=true] .policy_warp .container .rule_area dl dt {
  color: #17191C;
}
.policy_warp .container .rule_area ul {
  padding-top: 2px;
}
.policy_warp .container .rule_area ul li {
  position: relative;
  font-size: 14px;
  line-height: 24.92px;
  padding-left: 20px;
}
.policy_warp .container .rule_area ul li:before {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #525661;
}
html[dark=true] .policy_warp .container .rule_area ul li:before {
  background: #525661;
}

/* 광고 차단 안내 */
.info_a_dblock {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 160px 0 192px;
  text-align: center;
}
.info_a_dblock:before {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='360' height='200' fill='none'%3e%3cpath fill='%230182FF' fill-opacity='.08' fill-rule='evenodd' d='M195.27 161.252c-9.269-6.024-22.271-6.024-31.54 0C152.297 168.683 138.653 173 124 173c-40.317 0-73-32.683-73-73s32.683-73 73-73c14.653 0 28.297 4.317 39.73 11.748 9.269 6.025 22.271 6.025 31.54 0C206.703 31.317 220.348 27 235 27c40.317 0 73 32.683 73 73s-32.683 73-73 73c-14.652 0-28.297-4.317-39.73-11.748Z' clip-rule='evenodd'/%3e%3cmask id='a' fill='%23fff'%3e%3cpath d='M98 75h164v99c0 5.523-4.477 10-10 10H108c-5.523 0-10-4.477-10-10V75Z'/%3e%3c/mask%3e%3cpath fill='%23FCFCFD' d='M98 75h164v99c0 5.523-4.477 10-10 10H108c-5.523 0-10-4.477-10-10V75Z'/%3e%3cpath fill='%2317191C' fill-opacity='.3' d='M98 75h164H98Zm165 99c0 6.075-4.925 11-11 11H108c-6.075 0-11-4.925-11-11h2a9 9 0 0 0 9 9h144a9 9 0 0 0 9-9h2Zm-155 11c-6.075 0-11-4.925-11-11V75h2v99a9 9 0 0 0 9 9v2ZM263 75v99c0 6.075-4.925 11-11 11v-2a9 9 0 0 0 9-9V75h2Z' mask='url(%23a)'/%3e%3cpath fill='%23E2E4E9' d='M145.039 146h-8.552l15.689-44.543h9.844L177.77 146h-8.552l-3.692-11.013H148.73L145.039 146Zm5.845-17.473h12.489l-6.091-17.965h-.369l-6.029 17.965ZM198.195 146h-15.134v-44.543h15.38c13.289 0 21.349 8.367 21.349 22.21 0 13.904-8.06 22.333-21.595 22.333Zm-7.136-6.952h6.706c9.29 0 14.027-5.107 14.027-15.381 0-10.213-4.737-15.258-13.781-15.258h-6.952v30.639Z'/%3e%3cpath fill='%2317191C' fill-opacity='.3' d='M98 67c0-5.523 4.477-10 10-10h144c5.523 0 10 4.477 10 10v8H98v-8Z'/%3e%3cpath fill='%23FCFCFD' fill-rule='evenodd' d='M112 66a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm8 0a3 3 0 1 1-6 0 3 3 0 0 1 6 0Zm5 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z' clip-rule='evenodd'/%3e%3crect width='40' height='40' x='233' y='48' fill='%23FCFCFD' rx='20'/%3e%3crect width='40' height='40' x='233' y='48' stroke='%230182FF' stroke-dasharray='4 4' stroke-linecap='round' stroke-width='.8' rx='20'/%3e%3cpath fill='%230182FF' d='M261.497 60.503a1.72 1.72 0 0 0-2.431 0L253.5 66.07l-5.566-5.566a1.72 1.72 0 0 0-2.431 2.431l5.566 5.566-5.566 5.566a1.72 1.72 0 0 0 2.431 2.43l5.566-5.565 5.566 5.566a1.72 1.72 0 0 0 2.431-2.431l-5.566-5.566 5.566-5.566a1.72 1.72 0 0 0 0-2.43Z'/%3e%3cpath fill='%23fff' fill-rule='evenodd' d='M360 0H0v200h360V0ZM163.73 161.252c9.269-6.024 22.271-6.024 31.54 0C206.703 168.683 220.348 173 235 173c40.317 0 73-32.683 73-73s-32.683-73-73-73c-14.652 0-28.297 4.317-39.73 11.748-9.269 6.025-22.271 6.025-31.54 0C152.297 31.317 138.652 27 124 27c-40.317 0-73 32.683-73 73s32.683 73 73 73c14.652 0 28.297-4.317 39.73-11.748Z' clip-rule='evenodd'/%3e%3c/svg%3e");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 360px;
  height: 200px;
}
.info_a_dblock strong {
  margin-top: 10px;
  color: #17191C;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}
.info_a_dblock strong em {
  color: #0182ff;
}
.info_a_dblock p {
  margin-top: 6px;
  color: #757B8A;
  font-size: 14px;
  line-height: 19.6px;
}
.info_a_dblock a {
  background: #0182ff;
  width: 136px;
  height: 48px;
  margin-top: 32px;
  border-radius: 10px;
  color: #fff;
  font-size: 16px;
  line-height: 48px;
}

/* 다국어 */
[lang^=en] .container .my_adballoon .area2 .txt, [lang^=th] .container .my_adballoon .area2 .txt {
  top: 54px;
  left: 24px;
  right: auto;
}
[lang^=en] .container .my_adballoon .area2:nth-child(2) dl dd, [lang^=th] .container .my_adballoon .area2:nth-child(2) dl dd {
  padding-top: 8px;
}
[lang^=en] .container .my_adballoon .area2 dl dd, [lang^=th] .container .my_adballoon .area2 dl dd {
  padding-top: 31px;
}

.main_bnr_area {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1501;
  background: rgba(23, 25, 28, 0.2);
}
.main_bnr_area .inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.main_bnr_area .inner .main_bnr {
  width: 350px;
  border-radius: 12px;
  overflow: hidden;
  margin: auto;
  box-shadow: 0px 24px 32px -4px rgba(0, 0, 0, 0.24), 0px 0px 24px 0px rgba(0, 0, 0, 0.08);
}
.main_bnr_area .inner .main_bnr .img {
  width: 100%;
  object-fit: cover;
  vertical-align: top;
}
.main_bnr_area .inner .main_bnr .img a {
  display: block;
  height: 450px;
}
.main_bnr_area .inner .main_bnr .img a img {
  width: 100%;
}
.main_bnr_area .inner .main_bnr .btn {
  display: flex;
  background: #fff;
}
.main_bnr_area .inner .main_bnr .btn button {
  width: 50%;
  height: 46px;
  font-size: 14px;
}

/*# sourceMappingURL=adballoon.css.map */
