@charset "utf-8";


.tbl-form * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tbl-form input {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.tbl-form textarea {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}


.tbl-form {
	width: 90%;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

.tbl-form .form-group{
	display: flex;

	margin-bottom: 15px;
}

.tbl-form .label-list{
	width: 200px;
	text-align: left;
}

.tbl-form .form-control{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaa;
	text-align: left;
}

.tbl-form .form-control{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #aaa;
	text-align: left;
}

@media (max-width: 768px) {

	.tbl-form {
		width: 100%;
	}

	.tbl-form .form-group{
		display: block;
	}
    
	.tbl-form .label-list {
		display: block;
		width: 100%;
	}
}

.tbl-form input.form-control[type="text"],
.tbl-form input.form-control[type="email"],
.tbl-form input.form-control[type="tel"],
.tbl-form textarea.form-control
{
	width: 90%;
}

.required_icon {
	color: #ff0000;
	font-weight: bold;
}


.tbl-form .btn {
	width: 5em;
	padding: 0.3em;
	font-size: 1em;
	margin-right: 10px;
}

.table.table-bordered{
	margin: 0 auto;
}

.table.table-bordered th,
.table.table-bordered td{
	border: 1px solid #222;
	padding: 5px;
}

.com-btn-list{
	text-align: center;
	margin-top: 1em;
}

.contentBody.contact-body .required
{
	color: #ff0000;
	font-weight: bold;
}

.contentBody.contact-body .enquete-form-errors-item
{
	color: #ff0000;
	font-weight: bold;
}

.sect-form-error{
	color: #ff0000;
	font-weight: bold;
}