p {
	margin-bottom: 0;
}

.kiyaku-container {
	height: 400px;
	border: 1px solid #a0a0a0;
	overflow-y: auto;
	text-align: center;
	background-color: #fff;
}

.attension {
	text-indent: 1em;
}

.confirm-attension {
	margin-bottom: 1rem;
}

.checkbox-area {
}

.checkbox-area ul {
	margin-bottom: 0;
}

.navbar {
	display: none;
}

.breadcrumb-area {
	display: none;
}

.error-wrap {
	display: none;
}

footer {
	display: none;
}

.env-browser label {
	/* font-size: 0.8rem; */
}

#denzou_annai_chk,
#kiyaku_confirm_chk {
	transform: scale(1.5);
}

/*
input[type=checkbox] {
	transform: scale(1.2);
}
*/

#denzou_annai_chk_label,
#kiyaku_confirm_chk_label {
	font-size: 1rem;
	/*line-height: 2rem;*/
	margin-left: 0.4rem;
}

.radio-btn label.is-invalid {
	border-color: #f00 !important;
	background-color: #fddbe0 !important;
}

.checkbox-area label.is-invalid {
	border-color: #f00 !important;
	background-color: #fddbe0 !important;
}

.completed-container {
	text-align: center;
}

.completed-container img {
	width: 30rem;
}

legend {
    padding: 3px 6px;
    font-size: 0.9rem;
    /*text-align: center;*/
    width: auto;
    margin-bottom: 0;
}

fieldset {
	border: 1px solid #a0a0a0 !important;
	border-radius: 0.25rem;
    padding: 0.5rem;
    margin-left: 1rem;
    margin-bottom: 0.5rem;
}

.invoice-count {
	padding-top: 0.3rem;
}

#invoice_count {
	width: 80px;
	margin-left: 10px;
	margin-right: 5px;
	text-align: right;
}

#contract_sender_use_message,
#location_sender_use_message {
	font-size: 0.85rem;
}