@charset "UTF-8";
/* ******************************************************************

	--contact.css--

	1. Layout setting

****************************************************************** */


/*==================================================================
	1. Layout setting
===================================================================*/
.contactTbl {
	width:100%;
	margin:15px 0 30px;
	border-top:1px solid #c1c1c1;
	border-left:1px solid #c1c1c1;
}
.contactTbl th {
	width:30%;
	padding:10px;
	border-bottom:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
	background:#4FB8DB;
}
.contactTbl th em {
	display:block;
	color:#F00;
}
.contactTbl td {
	padding:10px;
	border-bottom:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
}
.contactTbl td input[type='text'],
.contactTbl td select {
	width:100%;
	height:30px;
}
.contactTbl td input[type='number']{
	width:80%;
	height:30px;
}
.contactTbl td textarea {
	width:100%;
}
.email {
	width:100% !important;
}
span.noteTxt {
	padding:0 5px;
}
.submit {
	height:30px;
}
.colorTxt {
	padding-top:20px;
	text-align:center;
}
.colorTxt a {
	color:#297C98;
}
#policy {
	padding-top:30px;
}
#policy ul {
	margin-top:20px;
}
#policy ul li {
	margin-bottom:30px;
}
#policy ul li span {
	display:block;
	margin-bottom:10px;
	border-bottom:1px solid #ababab;
	font-weight:bold;
}

/*Thuy.TQ ADD 20160713 >> */
.error_input {
  background: #FFF0F0;
}
.error_messe {
    color: red;
    font-weight: bold;
}

.table._contact{
	width: 100%;
}
.table._contact td{
	border: 1px solid #ccc;
	padding: 5px;
}
.table._contact td:first-child{
	width: 30%;
	background: #4fb8db;
	color: #fff;
	font-weight: bold;
}
.table._contact td:last-child{
	width: 70%;
}
.table._contact td a{
	color: #4fb8db;
}
/*Thuy.TQ ADD 20160713 << */