#nascimento_dia option { color: #333; }
#nascimento_mes option { color: #333; }
#nascimento_ano option { color: #333; }
#ensup_datames option { color: #333; }
#ensup_dataano option { color: #333; }
.empty { color:#999; }

.dvmbody{
	display:table; width:100%; height:525px;
	margin-top:20px;
}
.dvmbodyin01{
	display:inline-table;
  	width:22.50%;
    padding:5px;
	text-align:left;
	height:100%; min-height:100%; height:auto;	
	background-color:#F1F1F1;
}
.dvmbodyin02{
	width:100%; padding-left:10px; display:inline-table; clear:both;
	text-align:justify;
}
.input01{
	width:99.3%; color:#333; font-size:13px;
}
.selectdata{
	height:21px; font-size:13px;
}
.textarea01{
		width:99.3%; color:#333; font-size:13px; font-family:Verdana, Geneva, sans-serif; height:100px;
}
.select01{
	width:100.3%; height:21px; font-size:13px;
}
.tabformrec{
	width:100%;
}
.tabformrec2{
	width:100%;
}

@media only screen and (max-width: 1038px) {
.dvmbody{
	display:table; width:99%; margin:auto; margin-top:0;
	text-align:center;
}
.dvmbodyin01{
	min-height:0; display:inline-table; width:100%; height:auto; padding:5px; padding-top:20px; padding-bottom:20px;
	text-align:center;
	background-color:#F1F1F1;
	font-size:3vw !important;
}
.dvmbodyin02{
	display:inline-table; width:99%; padding:5px; padding-top:20px; padding-bottom:20px;
	text-align:left;
	font-size:3vw !important;
}
.dvmbodyin02 h2{
	font-size:4vw !important;
}
.input01{
	width:99.3%; color:#333; font-size:4vw !important; border:#333 solid 1px;
}
.input02{
	font-size:4vw !important; border:#333 solid 1px; width:99.3%;
}
.input03{
	font-size:4vw !important; border:#333 solid 1px; width:40px; height:40px
}
.selectdata{
	height:auto; font-size:4vw !important; border:#333 solid 1px;
}
.textarea01{
	width:99%; color:#333; font-size:2vw !important; border:#333 solid 1px; height:150px;
}
.select01{
	width:99.3%; height:auto; font-size:4vw !important; border:#333 solid 1px;
}
.tabformrec{
	width:100%;
}
.tabformrec2{
	width:100%;
}
.butformsend{
	font-size:4vw !important;
}
}