.buttonBox3D{
	position: absolute;
	width: 200px;
	height: auto;
}
.buttonBox3D-inner{
	position: relative;
	/* display: block; */
}
.boxBtns{
	height: 100%;
	margin: 8px;
	width: auto;
}
.startBtn{
	position:absolute;
	top:310px;
	left:0px;
	cursor:pointer;
	display: none;
}

.stopBtn{
	position:absolute;
	top:310px;
	left:0px;
	display: none;
	cursor:pointer;
}

.originalBtn{
	position:absolute;
	top:0px;
	left:0px;
	display: none;
	cursor:pointer;
}

.dotBtn{
	position:absolute;
	top:65px;
	left:0px;
	display: none;
	cursor:pointer;
}

.busBtn{
	position:absolute;
	top:130px;
	left:0px;
	display: none;
	cursor:pointer;
}
.busBtnOff{
	position:absolute;
	top:130px;
	left:0px;
	display: none;
	cursor:default;
    pointer-events:none;
}
.threeBtn{
	position:absolute;
	top:195px;
	left:0px;
	display: none;
	cursor:pointer;
}

.backBtn{
	position:absolute;
	top:555px;
	left:890px;
	display: none;
	cursor:pointer;
}

.anotherBtn{
	position:absolute;
	top:260px;
	left:0px;
	display: none;
	cursor:pointer;
}

.resetBtn2{
	position:absolute;
	top:325px;
	left:0px;
	display: none;
	cursor:pointer;
}

.reSelectBtn{
	position: absolute;
	top: 645px;
	left: 890px;
}


#dicideBtn{
	position:absolute;
	top:695px;
	left:1080px;
	cursor:pointer;
}

#canvasPointer2D{
	top:0px;
	left:0px;
	display:block;
}

#canvasPointer3D{
	top:0px;
	left:0px;
	display:none;
}

.modal{
	position:absolute;
	top:0px;
	left:0px;
	width:1280px;
	height:794px;
	background-color:rgba(0,0,0,0.4);
	display:none;
}
.modal_frame{
	position: absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
}

.remodal{
	max-width:100%;
}

.lineresetBtn{
	position:absolute;
	top:695px;
	left:655px;
}

.link_area{
	background-color: aqua;
}