#wrap {
  overflow: hidden;
}

#container {
  overflow-y: auto;
}

.frame_wrap,
.frame_depth_wrap {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 500;
  transform: translate(100%);
  transition: transform 0.3s, visibility 0.3s;
  background: #fff;
}
.frame_wrap.on,
.frame_depth_wrap.on {
  transform: translate(0);
  visibility: visible;
}
.frame_wrap iframe,
.frame_depth_wrap iframe {
  width: 100%;
  height: calc(100% - 54px);
  background: #fff;
}
.frame_wrap .indicator,
.frame_depth_wrap .indicator {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.frame_wrap .sk-three-bounce,
.frame_depth_wrap .sk-three-bounce {
  background: transparent;
}
.frame_wrap .sk-child,
.frame_depth_wrap .sk-child {
  background: black;
}

.frame_depth_wrap iframe {
  background: #fff;
}

.side_header {
  min-height: 54px;
  background: #262626;
  height: 54px;
  position: relative;
}
.side_header .inner {
  padding: 0 24px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.side_header a {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 22px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

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