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

/*�^���Y*/
#gotop { display: none; position:fixed; z-index:5; right:20px; bottom:30px;padding:10px 10px 3px 10px; border-radius:50px; font:12px/30px Verdana; text-align:center; color:#fff;  background-color:rgba(0,0,0,0.7); cursor:pointer;
  -webkit-transition: all 0.3s ease;
     -moz-transition: all 0.3s ease;
      -ms-transition: all 0.3s ease;
       -o-transition: all 0.3s ease;
          transition: all 0.3s ease;}
#gotop:hover { padding-top:40px; background-color:#000;} 
#gotop::before { content: ""; position:absolute; top:7px; left:18px; width: 0; height: 0; border: 4px solid #000; border-color: transparent transparent #fff; }
	@media screen and (max-width:767px){
		#gotop { right:20px; bottom:20px; }
	}


.container{width:100% !important;}

/** 倒數1 **/
.TimerNick {z-index:1; position: absolute;left:500px;top:-60px; display:inline-block; height:51px; text-align:right; }
.TimerNick .FontStyle { display:inline-block; margin:0 35px 0 0; padding:0; border:0px; font:bold 30px/32px Arial; color:#fff;letter-spacing:-1px; text-align:right; background:transparent; }
.TimerNick span { padding-left:2px; font: bold 27px/38px "微軟正黑體","Microsoft JhengHei", Arial, Helvetica; letter-spacing: -0.05em;color: #000;}
	@media screen and (max-width:959px){
		.TimerNick  {left:32vw;top:-10vw;height:6vw;background-size: 100%; transform: scale(1)}
		.TimerNick .FontStyle { margin:0 7px 0 0 ; padding:0; border:0px; width:6.2vw; font:bold 13pt/5vw Arial; color:#fff; letter-spacing:-1px; text-align:right; background:transparent;}
		.TimerNick span { padding-left:1vw; font: bold 3.2vw/11vw "微軟正黑體","Microsoft JhengHei", Arial, Helvetica; letter-spacing: -0.05em;color: #000;}
	}
