.passster-form h4 {
	font-size: 1.2em !important;
	font-weight: bold !important;
	color: #000 !important !important;
	background-color: transparent !important;
	border-bottom: 1px solid #ccc !important;
	text-indent: 0 !important;
  padding: 0 0 10px 0 !important;
	margin: 0 !important;
}

#contents_right2.passster-form h4 {
	margin-top: 0 !important;
}

.passster-form p {
	margin-bottom: 20px !important;
	white-space: pre-line !important;
}

.passster-form fieldset {
	display: flex !important;
	flex-direction: row !important;
	flex-wrap: wrap !important;
	margin-bottom: 20px !important;
}

.passster-form button[type="submit"] {
	width: 100px !important;
	margin: 0 !important;
}

.passster-form #passster_password {
	max-width: calc(100% - 100px) !important;
	margin: 0 !important;
}
