*{font-family:Microsoft Jhenghei, '微軟正黑體', Arial;}
	body{background:#e8e8e8;}
	a, a:hover{text-decoration:none;}
	._wrapper{max-width:1280px; margin:auto; background:#fff; overflow-x:hidden;}
	nav{background:url("../img/UI/bg.jpg") bottom right no-repeat; background-size:cover; position:relative;}
	nav button{position:absolute; top:10px; right:10px; background:#fff;}
	nav button span{background:#fff;}
	#_navbar{position:absolute; top:10px; right:10px;}
	@media screen and (max-width:600px){
		#_navbar{position:absolute; top:50px; right:10px; background:#fff; padding:0 20px;}
		#_navbar ._FB, #_navbar ._YT{padding:20px;}
	}
	#_navbar a{font-size:15px;}
	.social_icons{display: flex;justify-content: center;align-items: center;}
	#_navbar ._FB, #_navbar ._YT, #_navbar ._IG{font-size:24px; margin-top:-7px;display:inline;}
	#_navbar a._FB:hover{color:#114B9A;}
	#_navbar a._IG:hover{color:#CD2B82;}
	#_navbar a._YT:hover{color:#B7090C;}
	
	._announce{background:#6f6f6f; color:#F8F856; padding:10px 25px; margin-bottom:10px;}
	._announce i::after{content:' 活動公告 | '; font-weight:bolder;}
	._announce a{color:#F8F856; animation:_flash infinite 1.5s ease;}
	._announce a span{background:#F8F856; color:#6f6f6f; font-size:14px; padding:5px 10px; border-radius:15px; margin:0 5px;}
	._announce a:hover{color:#fff;}
	._announce a:hover span{background:#fff;}
	@keyframes _flash{
		0%{color:#F8F856;}
		50%{color:#FFFDF0;}
		0%{color:#F8F856;}
	}
	
	#_banner .carousel-control-next,#_banner .carousel-control-prev{background:#E10A17; width:50px; height:50px; top:calc(50% - 25px);}
	
	section{background:#D0CDCD; padding:20px 20px 0 20px; margin:0;}
	#_news_event{}
	
	._container{background:#f0f0f0; padding:50px 30px; position:relative;}
	h5{background:#fff; border-right:#d6d6d6 7px solid; position:absolute; left:-20px; top:-10px; padding:15px 0 15px 20px; z-index:999; font-size:18px;width:240px;}
	h5>i{color:#DF0A16;}
	
	#_news_event ._news{position:relative;}
	#_news_event ._news a span{color:#fff; display:inline-block; background:#b2b2b2; font-size:12px; padding:4px 15px; border-radius:15px; margin-bottom:8px;}
	#_news_event ._news a p{color:#313131; font-size:16px;}
	#_news_event ._news a:hover p{color:#313131; background:#F7F7A4;}
	#_news_event ._news a._more{color:#fff; position:absolute; display:block; bottom:0; right:0; background:#6A6868; font-size:14px; padding:5px 15px;}
	#_news_event ._news a._more:hover{color:#6A6868; background:#F7F7A4;}
	#_news_event ._news .card{border-radius:0;}
	
	#_news_event ._event{padding:0 30px;}
	#_news_event ._event h5{left:0;}
	._event_text{font-size:14px; color:#313131;}
	
	._gift{border:#DF0A16 10px solid; margin-top:10px; background:#fff;}
	._gift h6{color:#fff; background:#DF0A16; padding:5px; margin:0;}
	._gift h4{font-size:16px; margin:5px 0;}
	._gift p{font-size:14px; margin:5px 0;}
	._gift ._more{position:absolute; right:5px; bottom:5px; color:#DF0A16; border:#DF0A16 1px solid; padding:5px 10px; font-size:14px; border-radius:5px;}
	._gift ._more:hover{color:#fff; background:#DF0A16;}
	
	#_cannot_miss a{border:#ccc 1px solid; display:block; text-align:center;}
	#_cannot_miss p{text-align:center; font-size:18px; font-weight:bolder; margin-top:5px;}
	
	#_success ._container{background:#5A5A5A;}
	#_success ._container div div{background:#fff; margin-bottom:10px; padding:10px 20px 0 20px;}
	#_success ._container div div h6{font-size:24px; font-weight:normal;}
	
	#_success ._container div div ol {list-style: none; counter-reset: li}
	#_success ._container div div ol li::before {content: counter(li); color:#fff; display: inline-block; width:1em; margin-left:-1.5em; position:absolute; z-index:999;}
	#_success ._container div div ol li::after{content:''; display:inline-block; background:#DF0A16; width:1.6em; height:1.6em; position:absolute; top:0; left:-2em; z-index:0; border-radius:5px;}
	#_success ._container div div ol li{counter-increment:li; position:relative; font-size:18px; margin-bottom:1em;}
	#_success ._container div div ol li p{border-left:none; padding:0; margin:0;}
	
	#_success h5{background:#DF0A16; border-right:#fff 7px solid;}
	#_success h5,#_success h5 i{color:#fff;}
	#_success h4{color:#fff;}
	#_success p{color:#313131; font-size:16px; margin:5px; border-left:#ADADAD 5px solid; padding-left:5px;}
	#_success ._container div div._case{background:#DBDBDB;}
	#_success ._container div div._case div{background:#DBDBDB;}
	#_success ._container div div a{color:#313131; font-size:16px; margin:5px; border-left:#ADADAD 5px solid; padding-left:5px; display:block; background:transparent;}
	#_success ._container div div a:hover{color:#DF0A16; border-left:#DF0A16 5px solid;}
	#_success a._more{color:#fff; border:#fff 1px solid; margin:auto; display:block; padding:5px 15px; width:8em; margin-bottom:10px; text-align:center; border-radius:8px;}
	#_success a._more:hover{color:#5A5A5A; background:#fff;}
	
	#_video a{text-align:center;}
	#_video p{font-size:16px;}
	
	#_download_support a{color:#313131;}
	#_download_support a i{font-size:1.2em;}
	#_download_support ._container{padding-bottom:10px;}
	#_download_support a:hover,#_download_support a:hover i{color:#DF0A16;}
	#_download_support ._download a{padding:20px 0; border-bottom:#e8e8e8 1px solid;}
	#_download_support div._btn a{text-align:center; color:#fff; border-left:#f0f0f0 2px solid; border-right:#f0f0f0 2px solid;}
	#_download_support div._btn a._DCDC{background:#9F45A5;}
	#_download_support div._btn a._DCDC:hover{background:#76307B;}
	#_download_support div._btn a._ACDC{background:#32649C;}
	#_download_support div._btn a._ACDC:hover{background:#254E7C;}
	#_download_support div._btn a._LDO{background:#438C3E;}
	#_download_support div._btn a._LDO:hover{background:#32642F;}
	#_download_support ._support a{padding:15px 0;}
	
	#_footer{background:#fff;}
	#_footer h5{background:#d8d8d8;border-right:#bcbcbc 7px solid;}
	#_footer a:nth-child(1){border:none;}
	#_footer a{color:#313131; padding:0 20px; border-left:#313131 1px solid;}
	#_footer a:hover{color:#DF0A16;}