@charset "utf-8";
/* 共用區 */

*{
	margin:0; 
	padding:0;
	-webkit-box-sizing:border-box; /*safari & chrome*/
	-moz-box-sizing:border-box; /*firebox*/
	box-sizing:border-box; /*解除padding影響寬度關係*/
	}

html, body{
	-webkit-text-size-adjust: 100%;
	width:100%;
	height:100%;
	font-family:"微軟正黑體", Arial, Helvetica,sans-serif; 
	}
a{ text-decoration:none;}

	
/* 桌機版 */
.bnn2{ width:980px; margin:0 auto; padding:1%;}
.bnn2 ul{list-style:none; text-align:center}
.bnn2 li{ width:30%; margin:1%;padding:1%; font-size:30px; font-weight:bold; color:#FFFFFF;display:inline-block; background-color:#5E90C5;border-radius:30px;}
.bnn2 li a{display:block;color:#FFFFFF;text-decoration:none;}
	  
.bnn2 a::after{content:'\f0a5';display: inline-block; font-family:"Font Awesome 5 Free";animation:slideR 1s linear infinite;}
@keyframes slideR{
 0%{transform: translateX(0);}
 50%{transform: translateX(10px);}
 100%{transform: translateX(0);}
}

.bnn3{ width:980px; margin:0 auto; padding:1%;}
.bnn3 ul{list-style:none; text-align:center}
.bnn3 li{ width:60%; margin:1%;padding:1%; font-size:35px; font-weight:bold; color:#FFFFFF;display:inline-block; background-color:#2273BA;border-radius:30px;}
.bnn3 li a{display:block;color:#FFFFFF;text-decoration:none;}
	  
.bnn3 a::after{content:'\f0a5';display: inline-block; font-family:"Font Awesome 5 Free";animation:slideR 1s linear infinite;}
@keyframes slideR{
 0%{transform: translateX(0);}
 50%{transform: translateX(10px);}
 100%{transform: translateX(0);}
}


.bnn4{ width:980px; margin:0 auto; padding:1%;}
.bnn4 ul{list-style:none; text-align:center}
.bnn4 li{ width:30%; margin:1%;padding:1%; font-size:27px; font-weight:bold; color:#FFFFFF;display:inline-block; background-color:#EDBC4E;border-radius:30px;}
.bnn4 li a{display:block;color:#FFFFFF;text-decoration:none;}
	  
.bnn4 a::after{content:'\f0a5';display: inline-block; font-family:"Font Awesome 5 Free";animation:slideR 1s linear infinite;}
@keyframes slideR{
 0%{transform: translateX(0);}
 50%{transform: translateX(10px);}
 100%{transform: translateX(0);}
}

.bnn5{ width:980px; margin:0 auto; padding:1%;}
.bnn5 ul{list-style:none; text-align:center}
.bnn5 li{ width:40%; margin:1%;padding:1%; font-size:27px; font-weight:bold; color:#FFFFFF;display:inline-block; background-color:#4DB2C5;border-radius:30px;}
.bnn5 li a{display:block;color:#FFFFFF;text-decoration:none;}
	  
.bnn5 a::after{content:'\f0a5';display: inline-block; font-family:"Font Awesome 5 Free";animation:slideR 1s linear infinite;}
@keyframes slideR{
 0%{transform: translateX(0);}
 50%{transform: translateX(10px);}
 100%{transform: translateX(0);}
}


.bnn1{ width:980px; margin:0 auto; padding:1%;}
.bnn1 ul{list-style:none; text-align:center}
.bnn1 li{ width:22%; margin:1%;padding:1%; font-size:22px; font-weight:bold; color:#FFFFFF;display:inline-block; background-color:#909CCE;border-radius:20px;}
.bnn1 li a{display:block;color:#FFFFFF;text-decoration:none;}
	  
.bnn1 a::after{content:'\f0a5';display: inline-block; font-family:"Font Awesome 5 Free";animation:slideR 1s linear infinite;}
@keyframes slideR{
 0%{transform: translateX(0);}
 50%{transform: translateX(10px);}
 100%{transform: translateX(0);}
}


.bn2{ width:980px; margin:0 auto; text-align:center; }
.bn2 ul{list-style:none;} 
.bn2 li{width:32%; margin:1% auto; padding:1%;display:inline-block; font-size:24px; font-weight:bold; background-color:#6C7A24; color:#FFFFFF; text-align:center;border-radius:15px;}
.bn2 li a{display:block;color:#FFFFFF;}

.bn2 a::after{content:'\f0a5';display: inline-block; font-family:"Font Awesome 5 Free";animation:slideR 1s linear infinite;}
@keyframes slideR{
 0%{transform: translateX(0);}
 50%{transform: translateX(10px);}
 100%{transform: translateX(0);}
}

.t01{ width:980px; font-size:20px; color:#EDBC4E; }

.t02{ width:980px; font-size:50px; color:#909CCE; }

.t03{ width:980px; font-size:30px; color:#000; padding:1%; margin:0 auto; text-align: center;}

.t04{ width:980px; font-size:35px; color:#E94F4F; padding:1%; margin:0 auto; text-align: center;}

.t05{ width:980px; font-size:35px; color:#E94F4F; padding:1%; margin:0 auto; text-align: left;}
.t05-1{ width:980px; font-size:30px; color:#000; padding:1%; margin:0 auto; text-align: left;}

.t06{ width:980px; font-size:50px; color:#E94F4F; text-align:center }



/* 留單 */
.Stay{ width:100%; height:auto; background-color:#FFFFFF; text-align:center; margin:1% auto; font-size:1.5em; color:#003399; max-width:980px; padding:1%; }

/* 手機版 */
@media screen and ( max-width:767px ){

.bnn2{ width:100%; margin:0 auto; padding:1%;}
.bnn2 ul{list-style:none; text-align:center}
.bnn2 li{ width:28%; margin:1%;padding:1%; font-size:13px; font-weight:bold; color:#FFFFFF;display:inline-block; background-color:#5E90C5;border-radius:15px;}
.bnn2 li a{display:block;color:#FFFFFF;text-decoration:none;}


.bnn3{ width:100%; margin:0 auto; padding:1%;}
.bnn3 ul{list-style:none; text-align:center}
.bnn3 li{ width:75%; margin:1%;padding:1%; font-size:16px; font-weight:bold; color:#FFFFFF;display:inline-block; background-color:#2273BA;border-radius:15px;}
.bnn3 li a{display:block;color:#FFFFFF;text-decoration:none;}


.bnn4{ width:100%; margin:0 auto; padding:1%;}
.bnn4 ul{list-style:none; text-align:center}
.bnn4 li{ width:30%; margin:1%;padding:1%; font-size:10px; font-weight:bold; color:#FFFFFF;display:inline-block; background-color:#EDBC4E;border-radius:10px;}
.bnn4 li a{display:block;color:#FFFFFF;text-decoration:none;}


.bnn5{ width:100%; margin:0 auto; padding:1%;}
.bnn5 ul{list-style:none; text-align:center}
.bnn5 li{ width:40%; margin:1%;padding:1%; font-size:14px; font-weight:bold; color:#FFFFFF;display:inline-block; background-color:#4DB2C5;border-radius:15px;}
.bnn5 li a{display:block;color:#FFFFFF;text-decoration:none;}


.bnn1{ width:100%; margin:0 auto; padding:1%;}
.bnn1 ul{list-style:none; text-align:center}
.bnn1 li{ width:20%; margin:1%;padding:1%; font-size:12px; font-weight:bold; color:#FFFFFF;display:inline-block; background-color:#909CCE;border-radius:10px;}
.bnn1 li a{display:block;color:#FFFFFF;text-decoration:none;}

.t01{ width:100%; font-size:10px; color:#EDBC4E;}

.t02{ width:100%; font-size:20px; color:#909CCE;}

.t03{ width:100%; font-size:13px; color:#000; padding:1%; margin:0 auto; text-align: center;}

.t04{ width:100%; font-size:14px; color:#E94F4F; padding:1%; margin:0 auto; text-align: center;}

.t05{ width:100%; font-size:14px; color:#E94F4F; padding:1%; margin:0 auto; text-align: left;}
.t05-1{ width:100%; font-size:13px; color:#000; padding:1%; margin:0 auto; text-align:left;}

.t06{ width:100%; font-size:20px; color:#E94F4F;}



.bn2{ width:100%; margin:0 auto; }
.bn2 li{width:32%; margin:1% auto; padding:1%;display:inline-block; font-size:14px; font-weight:bold; background-color:#6C7A24; color:#FFFFFF; text-align:center;}



/* 留單 */
.Stay{ width:100%; height:auto; background-color:#FFFFFF; text-align:center; margin:3px auto; font-size:16px; color:#003399; max-width:100%; }



}

