.mwform-checkbox-field {
	display: block;
	margin-left: 0 !important;
}
.mwform-checkbox-field-text {
	font-weight: 300;
}

.other_question {
	width: clamp(320px, 80%, 800px);
	height: 20rem;
}

#area_privacypolicy {
	/*width: 320px;*/
	width: clamp(320px, 80%, 800px);
	height: 380px;
	padding: 5px;
	border: 1px solid var(--accent-gray);
	overflow-y: auto;
}

.msg_err {
	color: #d4412e;
}

.area_btns {
	display: flex;
	justify-content: space-between;
	padding: 1rem 0;
}

/* upload */
.area_file_drop {
	border: 1px solid #ccc;
	cursor: pointer;
	p {
		display: inline-block;
	}
}

.dlg_confirm_base {
	width: 90vw;
	background-color: #fff;
}