@charset "utf-8";
/* CSS Document */

/*捲軸設定*/
body{font:100% Arial, "微軟正黑體", 'Source Sans Pro', Microsoft JhengHei,"Heiti TC",Helvetica; background:#fff ; color:#8f1d22; margin:0; padding:0;}


a{color:#fff; text-decoration:none;}
a:hover{text-decoration:underline;}

#pop_btn_now{position:fixed; width:180px;right:2%; top:50%; z-index:9999;}
header, article{width:90%;margin:0 auto;  padding:0; text-align:center; max-width:1024px;}

/* top */
header img, article img, footer img{float:left;width:100%; margin:0; padding:0;}

header .btn_1, header .btn_2, header .btn_3, header .btn_logo{position:absolute; display:block; text-indent:-9999px;}
header .btn_logo{width:25%; height:25%; left:15%; top:6%; border:1px solid #000;}
header .btn_1{width:10%; height:15%; right:32%; top:0;}
header .btn_2{width:10%; height:15%; top:0; right:22%;}
header .btn_3{width:13%; height:15%; top:0; right:9%;}

.btn{float:left; width:100%;}
.btn img{width: calc(100%/3);}

footer{float:left;width:74%;margin:0 5%;  padding:2em 8%; background-color:#fff;}
footer h1{float:left; width:100%; font-weight:normal; font-size:150%; margin:0.5em 0;}
footer .area_left{float:left; width:48%; color:#fff; font-size:100%;margin:0.3em 2% 0.3em 0; text-align:left; }
footer .area_right{float:right; width:48%; color:#fff; font-size:100%;margin:0.3em 0 0.3em 2%; text-align:left; }
footer .list a:hover{text-decoration:none;}
footer .list span{float:right; padding-right:1em; color:#ff8900; font-weight:normal; text-align:center;}
footer strong{float:left; width:58%;font-size:65%; font-weight:normal; margin:0.5em 0;display:inline-block; line-height:250%;}

footer .show{float:left;width:100%; margin:0 0 0.7em 0; font-size:120%;}
footer .show h2{float:left; width:100%; background-color:#fff; color:#333; font-weight:normal; padding:0.5em 0;}
footer .show dt{float:left; width:100%; font-weight:normal; padding:0.5em 0;}
footer .show dd{float:left;text-align:center; width:32%; text-align:left; padding:0 0 0 18%;}

footer span{float:right; width:40%;}
footer span img{width:100%;}
