/* lightbox */
body{
	background-color: #FFFFFF;
	padding:0;
	margin:0;
}

.up10_header{
	/*background-color: #F3C46B;*/
	text-align: center;
	padding:15px 0;
	width:100%;
	height:370px;
	background-image:url(../img/up10_header0.jpg);
	background-attachment:fixed;
	display: block;
	background-position: -80px 0;
	-webkit-box-shadow: 0 4px 4px #FFAD03;
    -moz-box-shadow: 0 4px 4px #FFAD03;
    box-shadow: 0 4px 4px #FFAD03;
}

.up10_header h1{
	color:#FFFFFF;
	margin:0px auto;
	padding:0;
	font-size:55px;
	margin-top:118px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-shadow: 0px 0px 10px #AD2500;

}

.up10_header h1.sub{
	color:#FFFFFF;
	margin:0px auto;
	padding:0;
	font-size:25px;
	margin-top:25px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-shadow: 0px 0px 10px #AD2500;
}


.up10_content{
	width:980px;
	margin:0 auto;
	padding-top:15px;
}

/***upgradeto10 主要文字***/
.up10_content h2{
	color:#3F494A;
	/*font-family: 'Segoe Pro Light', 'Segoe UI Light', 'Segoe Light', Segoe, Arial, sans-serif;*/
	font-size:18px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 700;
	line-height:1.5;
}
.center01{
	color:#3F494A;
	/*font-family: 'Segoe Pro Light', 'Segoe UI Light', 'Segoe Light', Segoe, Arial, sans-serif;*/
	font-family: Verdana, Geneva, sans-serif;
	margin:0 0 0 -1px;
	font-size:22px;
	line-height:30px;
	font-weight: 200;
	text-align:center;
	margin: 0 auto;
	width:980px;

}

/***upgradeto10 橘色按鈕***/

a.link01{
	display:block;
	padding:2%;
	background-color: #FFFFFF;
	border:2px solid #FFA006;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:2%;
	text-decoration: none;
	color:#FFA006;
	font-weight:bold;
	float:left;
	text-align: center;
	width:40%;
	height:60px;
	line-height:60px;
}

a.link02{
	display:block;
	padding:2%;
	background-color: #FFFFFF;
	border:2px solid #FFA006;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:2%;
	text-decoration: none;
	color:#FFA006;
	font-weight:bold;
	float:left;
	text-align: center;
	width:40%;
	height:60px;

}

a.link01:hover,a.link02:hover{
	
	background-color: #FFA006;
	color:#FFFFFF;

}

/**說明文字**/
.text01{
	clear:left;
	padding-top:1px;
}
.text01 h3{
	color:#3F494A;
	/*font-family: 'Segoe Pro Light', 'Segoe UI Light', 'Segoe Light', Segoe, Arial, sans-serif;*/
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: 35px;
	text-decoration: underline;
	margin-bottom:15px;

}

.text01 b{
	color:#E97903;
	font-family: Verdana, Geneva, sans-serif;
	padding:25px 0;
	line-height:30px;
}

.text01 span{
	background-color:#E97903;
	color:#FFFFFF;
	padding:3px 5px;
	webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.text01 p{
	line-height:1.8;
	font-family: Verdana, Geneva, sans-serif;
}

img.rwdimg01{
	width:980px;
	margin:25px 0;

}

.text01 strong{
	font-size:40px;
	line-height:1.8;
	font-family: Verdana, Geneva, sans-serif;
	
	color:#E97903;
}

@media screen and (max-width: 1440px) {


}

@media screen and (max-width: 1200px) {

.up10_header h1{
	margin-top:7%;
	
}
img.rwdimg01{
	width:100%;
	
}
}


@media screen and (max-width: 800px) {



.up10_header{
	
	padding:2%;
	width:96%;
	
}

.up10_content{
	width:90%;
	padding:1% 5%;
}


.center01{
	
	width:98%;

}

/***upgradeto10 橘色按鈕***/

a.link01{
	
	width:93%;
	
}

a.link02{
	line-height:normal;
	width:93%;
	

}


}


@media screen and (max-width: 650px) {

.up10_header h1.sub{
	margin:3% 5%;
}

a.link01{
	height:65px;
	line-height:65px;

}
a.link02{
	height:65px;
	width:93%;
	line-height:normal;
	padding-top:15px;

}

.text01 strong{
	font-size:35px;
	
}

}

@media screen and (max-width: 500px) {

.up10_header h1{
	
	margin-top:5%;
}

a.link01{
	
	width:93%;
	height:75px;
	line-height:75px;
}

a.link02{
	height:75px;
	width:93%;
	line-height:normal;
	padding-top:15px;

	

}

.up10_content h2{

	font-size:16px;
	line-height:1.5;
	
}

.text01 strong{
	font-size:28px;
	
}

}



@media screen and (max-width: 360px) {

.up10_header{
	height:300px;
}



.up10_header h1{
	font-size:26px;
	margin-top:18%;
}

.up10_header h1.sub{
	font-size:18px;
	margin-top:30px;
}


a.link01{
	
	width:93%;
	height:90px;
	line-height:90px;
}

a.link02{
	height:150px;
	width:93%;
	line-height:normal;
	padding-top:10px;
	

}
.text01 strong{
	font-size:35px;
	line-height: 1.2;
	padding-bottom:15%;
}

}
