@charset "utf-8";

/*--●模組-遊連絡我們模組------------------*/

.thankInfo{/*感謝資訊*/
	float:left;
	width:760px;/*寬度-左右内距*/
	color:#626262;/*字的顏色*/
	font-size:13px;
	line-height:1.8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
	position: relative;
}

.formBox{
	float:left;
	width: 760px;/*寬度*/
	color:#383838; /*字的顏色*/
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 35px;
	position: relative;
	background-image: url(../../images/dotline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-left: 40px;
	padding-bottom: 15px;
}

.formBox input[type="text"]{/*輸入框*/
	width:190px;/*寬度*/
	height: 22px;/*高度*/
	line-height:22px;/*高度*/
	font-size: 12px;
	color:#666;
	border: 1px solid #B59D74;
	padding-right: 3px;
	padding-left: 3px;
}

.formBox input[type="radio"]{/*性別圓點*/
	vertical-align:middle;
	margin-right:3px;}

.formBox select{/*下拉選單*/
	float:left;
	font-size: 12px;
	line-height:24;
	min-width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #212121;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	border: 1px solid #B59D74;
}

.formBox .form{
	clear:both;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}
.E6E6E6{
	background-color: #E6E6E6;	
}
.formBox label{
	float: left;
	width:120px;
	height: 25px;/*輸入框的高*/
	font-size: 12px;
	color:#383838; /*字的顏色*/
	font-weight:normal;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 10px;
}

.formBox label em{
	color:#E87020; /*星號的顏色*/
	font-style:normal;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size: 15px;
	padding-right: 3px;
}

.formBox b.error{
	font-weight:normal;
	font-size:9pt;
	color:#bb2828;}

.formBox textarea{
	width:500px;/*寬度*/
	line-height:22px;/*高度*/
	font-size: 12px;
	color:#666;
	border: 1px solid #B59D74;
	padding-right: 3px;
	padding-left: 3px;
	}

.checkArea{
	clear:both;
	color: #898989;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
	display: block;
	float: left;
	width: 630px;
	position: relative;
	padding-left: 130px;
	padding-top: 5px;
}
.checkArea input[type="text"]{/*輸入框*/
	width:100px;/*寬度*/
	height: 20px;/*高度*/
	line-height:20px;/*高度*/
	font-size: 12px;
	color:#666;
	border: 1px solid #B59D74;
	padding-right: 3px;
	padding-left: 3px;
}
.checkArea input[type="submit"].but{/*輸入框*/
	width:80px;/*寬度*/
	height: 22px;/*高度*/
	line-height:22px;/*高度*/
	font-size: 11px;
	color:#FFFFFF;
	border: 1px solid #E87020;
	padding-right: 2px;
	padding-left: 2px;
	background-color: #E87020;
	margin-right: 1px;
	margin-left: 1px;
	cursor:pointer;
}
.formBox form .btn{/*送出按鈕*/
	cursor:pointer;
	margin:0px;
	display: block;
	float: left;
	width: 760px;
	padding-top: 5px;
	position: relative;
	text-align: center;
}

.formBox form .btn a{/*送出按鈕*/
	display: inline-table;
	color:#FFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 15px;
	background-color: #6A1E1E;
	padding-top: 2px;
	padding-right: 13px;
	padding-bottom: 2px;
	padding-left: 13px;
	margin-right: 5px;
	margin-left: 5px;
	height: 15px;
	width: 60px;
	overflow: hidden;
}

.formBox form .btn a:hover{/*送出按鈕*/
	background-color: #5E5443;
}
.explain{
	padding-top: 15px;
	float: left;
	width: 760px;
	padding-left: 40px;
	position: relative;
}
.explain h3{
	width: 770px;
	position: relative;
	float: left;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../../images/title-shadowline.png);
	left: -10px;
}
.explain h3 strong{
	background-image: url(../../images/icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 40px;
	padding-left: 38px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 40px;
	font-weight: bold;
	color: #548201;
}
.explain p{
	color: #626262;
	margin: 0px;
	float: left;
	width: 720px;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #E2E2E2;
	background-image: url(../../images/dotline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	position: relative;
}
.map{
	padding-top: 15px;
	float: left;
	width: 760px;
	padding-left: 40px;
	position: relative;
}
.map h3{
	width: 770px;
	position: relative;
	float: left;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(../../images/title-shadowline.png);
	left: -10px;
}
.map h3 strong{
	background-image: url(../../images/icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height: 40px;
	padding-left: 38px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 40px;
	font-weight: bold;
	color: #548201;
}
.map p{
	margin: 0px;
	float: left;
	width: 778px;
	padding: 0px;
	position: relative;
	border: 1px solid #E2E2E2;
	height: 420px;
	overflow: hidden;
}
