DIV#WVL_POPUP_main{
	width:100%;
	height:100%;
	position:absolute;
	display: grid;
	place-items: center;
	z-index:19;
	background-color:rgb(128, 139, 150, 0.5);
}

/*tr.TR_HOVER_LINE:hover {background-color: #FAFFCC;}*/
TABLE#WVL{width:100%;font-size:14px; font-family:Arial; border-collapse:collapse;border:2px solid silver;}
TABLE#WVL tr#WVL_TAB_HEAD{background-color:#F5F5F5}
TABLE#WVL tr.TR_HOVER_LINE{border:2px solid silver;}
TABLE#WVL tr.TR_HOVER_LINE:hover {border: 3px solid #05FF00; background-color: #FAFFCC;}
TABLE#WVL td{border:2px solid silver;min-height:22px;padding:5 5 5 5;}

@media only screen and (max-width: 767px){
	DIV#WVL_POPUP{
	min-width:300px;
	max-width:90%;
	height:500px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px){
	DIV#WVL_POPUP{
	width:600px;
	height:500px;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1439px){
	DIV#WVL_POPUP{
	width:600px;
	height:500px;
	}
}

@media only screen and (min-width: 1440px){
	DIV#WVL_POPUP{
	width:600px;
	height:500px;
	}
}

DIV#WVL_POPUP{
	position:relative;
	border-radius:10px;
	/*display:block;*/
	z-index:21;
	background-color:white;
	/*top:50%;
	left:50%;
	margin: -150px 0 0 -150px;
	padding:10px;*/
	border:5px;
	border-color:rgb(44, 62, 80, 0.5);
	border-style:solid;
	box-shadow: 10px 10px 10px grey;
}
DIV#WVL_POPUP_close{
	width:35px;
	height:35px;
	background-image: url(../pic/close.png);
	background-size:155% auto;
	background-repeat: no-repeat;
	background-position:center;
	background-color:rgb(255, 0, 0, 0.7);
	position:absolute;
	display:block;
	z-index:22;
	border-radius:5px;
	padding:0px;
	vertical-align:middle;
	text-align:center;
	font-size:35px;
	line-height:35px;
	left:calc(100% - 35px);
	top:0px;
	cursor:pointer;
}
DIV#WVL_POPUP_head{
	width:100%;
	height:50px;
	position:relative;
	display:block;
	z-index:21;
	background-color:white;
	padding:0px;
	vertical-align:middle;
	text-align:center;
	font-size:25px;
	font-family:"Papyrus", "Copperplate", "Monaco", monospace;
	font-weight: bold;
	line-height:50px;
}
DIV#warning_red{
	width:35px;
	height:35px;
	background-image: url(../pic/warning.png);
	background-size:155% auto;
	background-repeat: no-repeat;
	background-position:center;
	background-color:rgb(255, 93, 0, 0.7);
	position:absolute;
	top:7px;
	display:block;
	z-index:21;
	border-radius:0px;
	border:0px;
	border-style:solid;
	padding:0px;
	vertical-align:middle;
	text-align:center;
	font-size:35px;
	line-height:35px;
}
DIV#WVL_POPUP_text{
	width:100%;
	height:calc(100% - 100px);
	position:relative;
	display:block;
	z-index:21;
	background-color:;
	border:1px;
	border-color:rgb(44, 62, 80, 0.5);
	border-style:solid;
	padding:0px;
	vertical-align:center;
	overflow:auto;
	text-align:left;
	font-size:16px;
	font-family:"Copperplate", "Monaco", monospace;
	line-height:20px;
}
DIV#WVL_POPUP_button{
	width:100%;
	height:50px;
	position:relative;
	display:block;
	z-index:21;
	background-color:;
	padding:0px;
	vertical-align:middle;
	text-align:center;
	font-size:16px;
	line-height:35px;
}
button#WVL_POPUP_button_klick{
	width:100%;
	height:40px;
	position:relative;
	top:10px;
	text-align:center;
	font-size:16px;
	font-family:"Papyrus", "Copperplate", "Monaco", monospace;
	font-weight: bold;
	cursor:pointer;
}

table#WVL_INPUT{
	width:800px;
	height:800px;
	margin:0 25% 0 25%;
}