/* default */
.step.hide {
  display: none;
}

.game-area {
  position: relative;
}

/* .data_group {
  height: calc(29.9375 * var(--remBasicSize)) !important;
} */

.ecert .zoom-and-rotate {
  top: 0 !important;
  z-index: 0 !important;
}

.ecert .zoom-and-rotate .slider-box {
  width: 83%;
}

.ecert .zoom-and-rotate .slider-container {
/*  top: -110px;*/
  width: 70%;
  height: calc(0.1875 * var(--remBasicSize));
  background-color: #000;
}

/* frame mode */
.toggle {
  align-items: center;
  margin-top: 28px;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.toggle > div {
  width: 200px;
  height: 200px;
  display: block;
  cursor: pointer;
  position: relative;
  background-color: #fff;
}

.toggle img {
  width: 100%;
  height: auto;
}

/* .toggle .active::after {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  background-size: 100% auto;
  background: url(../images/filter/v.png) center no-repeat;
} */

/* end frame mode */

.plus {
	font-size: 28px;
  right: -5rem;
  @media only screen and (max-width: 500px) {
    right: -2.8rem;
  }
}

.minus {
	font-size: 28px;
  left: -5rem;
  @media only screen and (max-width: 500px) {
    left: -2.8rem;
  }
}

.game-area {
  width: 460px;
  margin: 50px auto auto;
}

.ecert .upload .btn_upload_send {
  line-height: 65px;
  top: unset;
}

.ecert .upload-btn {
  position: relative;
  margin: 0 auto;
  top: calc(4.375 * var(--remBasicSize));
  text-align: center;
  background-color: #000;
  width: calc(15 * var(--remBasicSize));
  height: calc(4.0625 * var(--remBasicSize));
  line-height: 65px;
  color: #fff;
  font-size: calc(1.5 * var(--remBasicSize));
  letter-spacing: 0.1em;
  cursor: pointer;
  text-indent: calc(-1.5625 * var(--remBasicSize));
  z-index: 0;
}

.ecert .upload-btn:hover {
  background-color: #242424;
}

.ecert .upload-btn:before {
  position: absolute;
  z-index: 2;
  content: " ";
  pointer-events: none;
  top: 20%;
  right: 11%;
  background: url(../images/ecert/icon_uplaod.png) no-repeat center top;
  width: 26px;
  height: 35px;
}

@media only screen and (max-width: 500px) {
  .ecert .upload-btn:before {
    background-size: 65%;
  }
}

.ecert .confirm-btn {
  z-index: 0;
}

.ecert .ecert_form_area {
  width: 100%;
  height: auto;
}

.ecert .ecert_form_area img {
  width: 100%;
}

.adjust-box {
  z-index: 0 !important;
}

.ecert .upload .btn_upload_send {
  display: flex !important;
}
