body {
	/*font-size:75%;*/
	background:#fff;
	padding:0;
	margin:0;
}
.section {
	background: no-repeat center bottom;
	/*transition:all linear 200ms;*/
}

.section .txt {
	font-family: /*'Oswald',*/'Segoe UI', Myriad Pro, Arial, Helvetica, sans-serif, '微軟正黑體';
	font-weight:400;
	font-size:1em;
	color:#000;
	letter-spacing: -0.5px;
}

.section .txt p{
	font-size:2em; 
	font-weight:600;
	color:#1D6CFE; 
	margin-bottom:0.75em;
}

.section .txt div{
	font-size:1.25em; 
	line-height:1.25em;
	margin-bottom:0.75em;
}

.section .txt span{
	font-size:0.75em; 
	color:#555;
}

.section .center {
	width:980px;
	top:3em; 
	margin:0 auto; 
	position:relative; 
}

.section .float {
	position:relative; 
	width:1366px;
	margin:0 auto;
}

.section .float .txt{
	position:absolute;
}


@media screen and (max-width: 1366px) {
	.section .txt {
		font-size:0.85em;
	}
	.section .center {
		width:650px;
	}
	.section .float {
		width:1024px;
	}
}
@media screen and (max-width: 1024px) {
	.section .txt {
		font-size:0.75em;
	}
	.section .center {
		width:600px;
	}
	.section .float {
		width:640px;
	}
}
@media screen and (max-width: 640px) {
	.section .txt {
		font-size:0.65em;
	}
	.section .center {
		width:300px;
	}
	.section .float {
		width:320px;
	}
}