:root {
  --VrOpacity: initial;
}

#VRPage{
  width: unset;
  left: unset;
}

.o3DDiv {
  position: absolute;
  transform-style: preserve-3d;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  image-rendering: pixelated;
}

.canvas_3d {
  position: absolute;
  top: 50%;
  left: 50%;
  transform-style: preserve-3d;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  image-rendering: pixelated;
}

#VR2_Container {
  position: absolute;
  transform-style: preserve-3d;
  width: 100%;
  height: 100%;

  -webkit-transform: translate3d(0, 0, 0);

  display: flex;
  justify-content: center;
  image-rendering: pixelated;
  will-change: transform;
}

.VrCanvas {
  /*transform-origin: center;*/
  opacity: var(--VrOpacity);
}

.VRshadow {
  background-Color: rgba(0, 0, 0, 0.04);
}

#VR2_DIV, #MPR3_DIV{
  border-collapse: collapse;
  position: absolute;
  background-color: black;
  border: var(--bordersize) #FFC3FF groove;
  z-index: 200;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  /*left: 0px;
  top: 0px;*/
  overflow: hidden;
}

#MPR3_DIV{
  display: flex;
  justify-content: space-between; /* 平均分佈 */
}

.MPR3Box {
  flex: 1; /* 三等分 */
  margin: 1px;
  border: 5px groove rgb(211, 217, 255);
  padding: 5px;
  position: relative;
  overflow: hidden;
  background-color: rgb(45, 16, 16);
}
.MPR3Canvas {
  background: wheat;
  position: absolute;
  top: 50%;
  left: 50%;
}
#VR2_TestLabel {
  z-index: 500;
  color: white;
  position: absolute;
  font-size: 32px;
  user-select: none;
}

.VR2_Label {
  z-index: 490;
  color: white;
  font-size: 16px;
  user-select: none;
  float: right;
}

.VR2_LabelLB {
  z-index: 490;
  color: white;
  font-size: 20px;
  user-select: none;
}

.VR2_Text {
  z-index: 490;
  font-size: 16px;
  float: right;
}

#userDIV_VR2 {
  flex-direction: column;
  float: right;
  display: flex;
}

.userSelect_VR2 {
  z-index: 490;
  font-weight: bold;
  font-size: 16px;
}

.userSpan_VR2 {
  z-index: 490;
  float: right;
}
.userInput_VR2 {
  z-index: 490;
  float: left;
}