@charset "utf-8";

/*---page_contact---*/

/*----Container---*/

#container {
	padding:20px 0 0 0;
}

/*----Maincolumn---*/

#maincolumn {
	font-size:13px;
	padding:0 0 90px 0;
}
#maincolumn dl {
	width:685px;
	clear:both;
	padding:10px 0;
	margin:0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#maincolumn dt {
	width:120px;
	float:left;
	display:block;
	padding:0 0 0 37px;
	margin:0;
	color:#97c43f;
	font-weight:bold;
	background-image: url(../images/contact/icon.jpg);
	background-repeat: no-repeat;
	background-position: 20px center;
}
#maincolumn dd {
	width:524px;
	float:left;
	display:block;
	padding:0;
	margin:0;
}
#maincolumn .google-map {
	width:685px;
	height:305px;
	margin:20px 0;
}
#maincolumn table {
	border: 0;	
}
#maincolumn table th, 
#maincolumn table td {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom: 1px dotted #CCCCCC;
	border-left-width: 0;
	text-align:left;
	padding:10px;
}
#maincolumn table th.last, 
#maincolumn table td.last {
	border-bottom: 0 dotted #CCCCCC;
}
#maincolumn table th {
	background-color: #ECF3D3;
}
#maincolumn textarea {
	width:100%;
}
#maincolumn .btn-send {
	width:100%;
	text-align:center;
	padding:20px 0;
}


.privacy {
	clear:both;
	float:left;
	display:inline;
	padding:12px 15px;
	width:654px;
	border: 1px solid #999999;
}

.privacy_body {
	float:left;
	display:block;
	padding:12px 10px;
	margin-bottom:10px;
	overflow-y:auto;
	line-height:1.8;
	height:170px;
	width:630px;
	border: 1px solid #C4C4C4;
	overflow: scroll;
}
