#footer_box{
	width: 1000px;
	height: 114px;
	margin: 0 auto;
	position: relative;
	}
#footer_menu{
	color: #66B24A;
	width: auto;
	height: auto;
	position: absolute;
	top: 20px;
	right: 20px;
	letter-spacing: 0.1em;
	word-spacing: 1px;
	text-align: right;
	line-height:20px;
	}
#footer_menu a{
	color:#66B24A;
	text-decoration:none;
	-webkit-transition: color 120ms linear;
	-moz-transition: color 120ms linear;
	-o-transition: color 120ms linear;
	transition: color 120ms linear;
	font-weight:bold;
	}
#footer_menu a:hover{
	color:#006CD8;
	}
#footer_info{
	width: 340px;
	height: auto;
	position: absolute;
	top: 30px;
	left: 121px;
	color: #888888;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 1px;
	}
#footer_info2{
	width: auto;
	height: auto;
	position: absolute;
	top: 55px;
	left: 470px;
	color: #79A3DA;
	font-size: 12px;
	line-height: 30px;
	border-left: 1px solid #345079;
	padding-left: 20px;
	letter-spacing: 1px;
	}
#copyright{
	width: 500px;
	height: auto;
	position: absolute;
	top: 65px;
	right: 20px;
	letter-spacing: 0.1em;
	color: #888888;
	font-size: 12px;
	line-height: 20px;
	text-align: right;
	}
#copyright .company{
	color: #888888;
	}
#copyright .webdesign{
	}
#copyright .webdesign a{
	color:#888888;
	-webkit-transition: color 120ms linear;
	-moz-transition: color 120ms linear;
	-o-transition: color 120ms linear;
	transition: color 120ms linear;
	}
#copyright .webdesign a:hover{
	color: #AAA;
	}
#qr{
	width: auto;
	height: auto;
	position: absolute;
	left: 21px;
	top: 18px;
	}
#footer_logo{
	width: 259px;
	height: 45px;
	position: absolute;
	left: 25px;
	top: 65px;
	}
#copyright .link a{
	color: #888888;
	-webkit-transition: color 120ms linear;
	-moz-transition: color 120ms linear;
	-o-transition: color 120ms linear;
	transition: color 120ms linear;}
#copyright .link a:hover{
	color: #AAA;
}

/***頁底*********************************************************/
.form_use {
	color: #888;
	background-color:#FFF;
	border:#CCCCCC 1px solid;
	padding: 3px 8px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.form_use:hover, .form_use:focus {
	color: #108CD7;
	background:#FFF;
	border:#1F8CB8 1px solid;
}
.form_h {
	height: 18px;
}
.form_use2 {
	color: #AAAAAA;
	background-color:#FFF;
	border:#CCCCCC 1px solid;
	padding: 3px 3px 3px 5px;
	font-size: 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.form_use2:hover, .form_use2:focus {
	color: #238EBB;
	background:#FFF;
	border:#108CD7 1px solid;
}
.form_use3 {
	color: #AAAAAA;
	background-color:#FFF;
	border:#CCCCCC 1px solid;
	padding: 3px 8px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.form_use3:hover, .form_use3:focus {
	color: #238EBB;
	background:#FFF;
	border:#1F8CB8 1px solid;
}
.form_use4 {
	color: #BBBBBB;
	background-color: transparent;
	border: none;
	font-size: 12px;
	line-height:18px;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.form_use4:hover, .form_use4:focus {
	color: #BBBBBB;
}
/***頁底*********************************************************/
input[placeholder]{
	color: #BABABA;
	line-height:18px;
}
::-webkit-input-placeholder {
	color: #BABABA;
	}
:-moz-placeholder {
	color: #BABABA;
	}
.placeholder {
	color: #BABABA;
	}
