.rm_two_field {
  display: flex;
}

.rm_two_field span {
  width:50%;
}

.rm_pup {
	background-color: white;
  padding: 20px;
  border-color: gray;
	visibility: hidden;
	z-index: 9;
	width: 400px;
  text-align: center;
}

.rm_mdtory {
	color: red;
}

label[for^="rm_i"] {
	font-size: 12pt;
}

#rm_form {
  background-color: lightgray;
  padding: 5px;
}

#rm_form input, textarea, select, button{
  font-size: inherit;
}

#rm_pupMess {
  font-size: 12pt;
}

.rm_right {
  float: right;
}
