.body-width-1{
	height: 50vh;
}

.padding-vehicleupdate{
	padding: 2vh;
	
}
.table-title-vehicleupdate th{
	color: black;
	font-weight: bold;
}

.th-vehicleupdate th{
	padding: 15px 0px;;
}

.tr-vehicleupdate {
	height:55px;
	border-bottom: 1px solid #d9e0e5;
	padding: 0px;
}

.tr-vehicleupdate{
	padding: 18px 0px;
}

.tr-label{
     padding: 20px 0px 0px 0px;font-size: 18px;
}

.th-inpit-numberPlate2{
     width: 40px;
}

.th-inpit-numberPlate3{
     width: 27px;
}

.th-inpit-numberPlate4{
     width: 35px;
}

.th-inpit-numberPlate5{
     width: 35px;
}

.bold-vehicleupdate{
	font-weight:bold;
}
.btn-white-vehicleupdate {
	background: #ffffff;
	color: #0072b1
}
   
.btn-white-vehicleupdate {
	opacity: .65;
}
.w-150{
	width: 150px;
}

.select-vehicleupdate{
     width: 77px;
     height: 40px;
     border: 1px solid #9a9a9a;
     border-radius:2px;
     min-width: 0px;
     padding: 0px 5px;
}

 .mycar-info-wrap input[type=text]{
     min-width: 0;
     height: 40px;
     padding: 0px 5px;
     border-color: #9a9a9a;
     font-size: 1.4rem;
 }

.table-scroll-vehicle {
	height: calc(100% - 80vh);
	overflow-y: auto;
	white-space: nowrap;
	overflow: auto;
}

.mycar-info-update {
	position: absolute; /* positionの値を変更 */
	bottom: 0;
	padding-top: 0px;
	padding-bottom: 5px;
	height: 85px;
	text-align: center;
	left: 0;
	right: 0;
	background: #FFFFFF;
}